:root{--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}.brand-word{white-space:nowrap}.brand-letter{display:inline-block}.home-interactive .brand-statement .short-rule{transform:scaleX(var(--brand-progress,1))}.home-interactive .brand-statement>p:last-child{opacity:max(.15, var(--brand-progress,1))}.home-interactive .text-link{align-items:center;display:inline-flex}.home-interactive .closing .text-link{margin-inline:auto}.home-interactive .product-photo>img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.home-interactive .quick-view{transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.home-interactive .product:is(:hover,:focus-visible) .quick-view{transform:translateY(0)}.home-interactive :is(a,button):focus-visible{outline-offset:6px;outline:2px solid}@media (hover:hover) and (pointer:fine){.home-interactive .product:hover .product-photo>img{transform:scale(1.035)}.home-interactive .editorial>.figma-photo>img{transition:scale .5s cubic-bezier(.22,1,.36,1)}.home-interactive .editorial>.figma-photo:hover>img{scale:1.025}}@media (hover:none){.home-interactive .quick-view{opacity:1;transform:none}}.home-interactive.motion-ready .hero-image{translate:0 var(--hero-drift,0px)}.home-interactive.motion-ready .hero-copy{translate:0 var(--hero-copy-drift,0px)}.home-interactive .photo-reveal{clip-path:inset(7% 0);opacity:.35;transition:clip-path .9s cubic-bezier(.22,1,.36,1),opacity .7s}.home-interactive .photo-reveal.photo-in-view{clip-path:inset(0);opacity:1}.home-interactive .category-tile:nth-child(2),.home-interactive .shared-photos>:nth-child(2){transition-delay:40ms}.home-interactive .category-tile:nth-child(3),.home-interactive .shared-photos>:nth-child(3){transition-delay:80ms}.home-interactive .category-tile:nth-child(4){transition-delay:.12s}.home-interactive .category-tile:nth-child(5){transition-delay:.16s}.home-interactive .category-tile:nth-child(6){transition-delay:.2s}.home-interactive .category-tile>span{transition:translate .25s var(--stagger-ease)}.home-interactive .category-tile:is(:hover,:focus-visible)>span{translate:0 -4px}.home-interactive .category-tile:focus-visible{outline-offset:-6px}.newsletter form{transition:border-color .25s,box-shadow .25s}.newsletter form:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.newsletter button{transition:background-color .25s}.newsletter button:is(:hover,:focus-visible){background-color:var(--color-accent)}.home-interactive .woman>.photo-reveal.photo-in-view{opacity:.85}.home-interactive .press-reveal .press-logos,.home-interactive .press-reveal .publications{opacity:.12;filter:blur(8px);transition:filter 1s cubic-bezier(.22,1,.36,1),opacity .8s,translate 1s cubic-bezier(.22,1,.36,1);translate:0 12px}.home-interactive .press-reveal .publications{transition-delay:.16s}.home-interactive .press-reveal.press-in-view .press-logos,.home-interactive .press-reveal.press-in-view .publications{opacity:1;filter:blur();translate:0}.home-interactive .closing-mark{translate:var(--pointer-x,0px) var(--pointer-y,0px);transition:translate .5s cubic-bezier(.22,1,.36,1)}.home-interactive .values article .short-rule{transform-origin:0;transition:transform .4s cubic-bezier(.22,1,.36,1)}.home-interactive .values article:hover .short-rule{transform:scaleX(1.6)}.home-interactive.motion-ready .scroll-cue span{transform-origin:top;animation:2.4s ease-in-out 3 scroll-invitation}@keyframes scroll-invitation{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(.55)}}@media (prefers-reduced-motion:reduce){.home-interactive .press-reveal .press-logos,.home-interactive .press-reveal .publications{opacity:1;filter:none;transition:none;translate:none}.home-interactive .hero-image,.home-interactive .hero-copy,.home-interactive .closing-mark{translate:none}.home-interactive .photo-reveal{clip-path:none;opacity:1;transition:none}.home-interactive .category-tile>span,.newsletter form,.newsletter button{transition:none}.home-interactive .category-tile:is(:hover,:focus-visible)>span{translate:none}.home-interactive .values article .short-rule{transition:none}.home-interactive.motion-ready .scroll-cue span{animation:none}.home-interactive .brand-letter{opacity:1!important;filter:none!important}.home-interactive .brand-statement .short-rule{transform:none}.home-interactive .brand-statement>p:last-child{opacity:1}.home-interactive .t-stagger-line{opacity:1;filter:none;transform:none}.home-interactive .product-photo>img,.home-interactive .quick-view,.home-interactive .editorial>.figma-photo>img{transition:none}.home-interactive .product:hover .product-photo>img{transform:none}.home-interactive .editorial>.figma-photo:hover>img{scale:none}}.social-grid>button{cursor:zoom-in;min-width:0;position:relative;overflow:hidden}.social-grid>button:is(:hover,:focus-visible,:active) img{filter:grayscale(0)}.gallery-open{color:#fff;letter-spacing:2px;text-transform:uppercase;opacity:0;pointer-events:none;background:#1c1a18b3;padding:10px 14px;font-size:10px;transition:opacity .25s,translate .25s;position:absolute;bottom:16px;right:16px;translate:0 6px}.social-grid>button:is(:hover,:focus-visible) .gallery-open{opacity:1;translate:0}.editorial-lightbox[open]{display:flex}dialog.editorial-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-paper);box-shadow:none;background:#141311;border:0;padding:24px}.editorial-lightbox::backdrop{background:#141311}.gallery-close{z-index:2;background:#141311d9;border:1px solid #ffffff40;width:48px;height:48px;position:absolute;top:20px;right:24px}.gallery-stage{touch-action:pan-y;flex:1;place-items:center;min-height:0;padding:44px 32px 0;display:grid}.gallery-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 160px);animation:.35s both gallery-arrive}.gallery-controls{justify-content:center;align-items:center;gap:32px;padding-top:12px;display:flex}.gallery-controls button{border:1px solid #ffffff40;width:48px;height:48px;font-size:24px}.gallery-controls p{letter-spacing:3px;text-align:center;min-width:56px;font-size:12px}.gallery-close,.gallery-controls button,.craft-hotspot,.craft-detail-close{text-align:center;place-items:center;padding:0;line-height:1;display:grid}.editorial-lightbox button:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}@keyframes gallery-arrive{0%{opacity:.2;filter:blur(3px)}to{opacity:1;filter:blur()}}.craft-explorer{min-height:1008px;position:relative;overflow:hidden}.craft .craft-explorer{opacity:1}.craft-explorer .craft-explorer-photo{opacity:.8;width:100%;height:100%;position:absolute;inset:0}.craft-invitation{color:#fff;letter-spacing:2px;text-transform:uppercase;background:#1c1a18bf;padding:12px 16px;font-size:10px;position:absolute;top:24px;left:24px}.craft-hotspot{width:44px;height:44px;color:var(--color-ink);background:#fdfaf6e6;border:1px solid #1c1a1830;border-radius:50%;transition:box-shadow .25s,background .25s;position:absolute;box-shadow:0 0 0 7px #fdfaf633}.craft-hotspot:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--color-gold);box-shadow:0 0 0 12px #fdfaf633}.craft-detail-panel{background:var(--color-paper);max-width:360px;color:var(--color-ink);padding:16px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 16px 48px #0003}.craft-detail-close{z-index:1;background:var(--color-paper);width:36px;height:36px;position:absolute;top:20px;right:20px}.craft-detail-crop{height:180px;overflow:hidden}.craft-detail-crop img{object-fit:cover;object-position:var(--detail-x) var(--detail-y);width:100%;height:100%;transform-origin:var(--detail-x) var(--detail-y);scale:2}.craft-detail-panel h3{margin-top:12px;font-size:28px}.craft-detail-panel p{margin-top:8px;font-size:13px;line-height:1.6}.home-interactive.motion-ready .values article h3{color:var(--color-muted);transition:color .5s}.home-interactive.motion-ready .values article.value-active h3{color:var(--color-ink)}.home-interactive.motion-ready .values article .section-label{opacity:.55;transition:opacity .5s}.home-interactive.motion-ready .values article.value-active .section-label{opacity:1}.home-interactive.motion-ready .values article.value-active .short-rule{transform:scaleX(1.6)}.product-photo .product-alternate{animation:.35s both gallery-arrive;position:absolute;inset:0}.product-photo-count{color:#fff;letter-spacing:1px;background:#1c1a18b3;padding:6px 9px;font-size:10px;position:absolute;top:16px;right:16px}.photo-swipe-hint{display:none}@media (hover:none){.gallery-open{opacity:1;translate:none}.photo-swipe-hint{display:inline}}@media (max-width:700px){.craft-explorer{aspect-ratio:3/4;min-height:0}.craft-invitation{letter-spacing:1px;font-size:9px;top:16px;left:16px}.craft-detail-panel{bottom:16px;left:16px;right:16px}.craft-detail-crop{height:120px}.gallery-stage{padding-inline:0}dialog.editorial-lightbox{padding:16px}}@media (prefers-reduced-motion:reduce){.gallery-stage img,.product-photo .product-alternate{animation:none}.gallery-open,.craft-hotspot,.home-interactive.motion-ready .values article h3{transition:none}}
