;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Com Anitta na plateia, Schiaparelli faz espetáculo teatral e provocador

Desfile da Schiaparelli, na Semana de Alta-Costura de Paris - Geoffroy Van der Hasselt / AFP
Desfile da Schiaparelli, na Semana de Alta-Costura de Paris Imagem: Geoffroy Van der Hasselt / AFP

da AFP, em Paris

04/07/2022 16h59

Seus trajes surrealistas escandalizam o mundo há quase um século e suas ideias agora inspiram ícones de estilo. O desfile da Schiaparelli abriu a Semana de Alta-Costura de Paris nesta segunda-feira (4) com um espetáculo teatral.

O desfile da casa de moda italiana, marcado por chapéus e joias, além de peças provocantes, aconteceu no Musée des Arts Décoratifs, que inaugura nesta quarta-feira uma exposição dedicada à fundadora da marca, Elsa Schiaparelli (1890 -1973).

Na primeira fila estavam figuras como a editora da Vogue americana, Anna Wintour, a cantora Anitta e o estilista Olivier Rousteing.

Na arela, modelos desfilaram usando espartilhos e vestidos com costas nuas, decotes profundos acompanhados de joias e tops transparentes ou sutiãs usados como elementos visíveis, compondo looks de noite.

Anitta na entrada para o desfile da Schiaparelli, na Semana de Alta-Costura de Paris - Geoffroy Van der Hasselt / AFP - Geoffroy Van der Hasselt / AFP
Anitta na entrada para o desfile da Schiaparelli, na Semana de Alta-Costura de Paris
Imagem: Geoffroy Van der Hasselt / AFP

"Tirar o fôlego"

A moda tem sido descrita como "boba", mas também "provocativa, arrebatadora", "de tirar o fôlego", escreveu na nota do desfile o estilista americano Daniel Roseberry. Diretor criativo da casa desde 2019, é responsável pelo grande sucesso recente da Schiaparelli.

Elsa Schiaparelli foi a primeira designer que mesclou arte e moda. Declarou falência em 1954 em Paris e se exilou nos Estados Unidos, onde morreu em 1973. Sua casa de moda ficou inativa por 60 anos.

Mas nos últimos anos, ícones como Beyoncé e Lady Gaga usaram peças Schiaparelli em cerimônias importantes, entre elas a posse do presidente Joe Biden.

No ano ado, para subir os famosos degraus do Festival de Cannes, a modelo Bella Hadid apostou em um vestido preto com decote acentuado e o peito coberto por um colar de ouro em formato de pulmão, assinado pela casa italiana.

Estas peças estão expostas no museu juntamente com outras desenhadas há quase um século por Elsa Schiaparelli, como o chapéu-sapato criado em colaboração com Salvador Dalí e um icônico vestido de lagosta usado pela Duquesa de Windsor em 1937.

Vestido de jornal

Em 1935, usou impressões de papel de jornal. "É genial, foi Warhol antes de Warhol e John Galliano adotou o mesmo princípio 60 anos depois" com um vestido estampado de jornal para a Dior em 2001, disse à AFP Olivier Gabet, diretor do Museu de Artes Decorativas.

Elsa Schiaparelli foi contemporânea a Gabrielle Chanel, mas é muito menos conhecida.

As estilistas, que se odiavam, "são muito diferentes: Schiaparelli vinha de um meio muito privilegiado, era uma mulher muito culta, que fazia parte da aristocracia romana e cuja cultura visual e literária lhe permitia ocupar um lugar muito surpreendente", explica Gabet.

Chanel teve que esperar até 2020 para ter uma retrospectiva na Palais Galliera, o museu da moda de Paris.

Exposições como "Pioneiras", no museu de Luxemburgo, sobre o papel primordial das mulheres no desenvolvimento dos grandes movimentos artísticos da modernidade, fazem parte da movimentação fundamental para destacar artistas subestimadas e imperceptíveis.

"Em suas memórias, Schiaparelli fala dos artistas com quem trabalhou, contando que foi muito emocionante. Mas quando você lê as memórias de Dalí ou Man Ray, a menção de Schiaparelli é muitas vezes sugestiva, ou até mesmo ausente", diz Olivier Gabet.