:root{--black:#000;--white:#fff;--pad:clamp(20px,3vw,58px);--sync:"Syncopate",Arial,sans-serif;--ease:cubic-bezier(.22,1,.36,1);color-scheme:light}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;background:#fff}body{margin:0;overflow-x:hidden;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:900;line-height:1.35;-webkit-font-smoothing:antialiased}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:999;top:10px;left:10px;transform:translateY(-150%);background:#000;color:#fff;padding:12px}.skip-link:focus{transform:none}:focus-visible{outline:2px solid #000;outline-offset:4px}.signal{display:grid;height:30px;grid-template-columns:repeat(3,1fr);align-items:center;border-bottom:1px solid #000;padding:0 var(--pad);font-size:8px;letter-spacing:.16em}.signal span:nth-child(2){text-align:center}.signal span:last-child{text-align:right}.header{position:absolute;z-index:50;top:30px;right:0;left:0;display:grid;height:72px;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #000;padding:0 var(--pad);transition:background .25s}.header.stuck{position:fixed;top:0;background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.desktop-nav{display:flex;gap:clamp(18px,2.2vw,38px)}.desktop-nav a,.header-tools button{border:0;background:none;padding:8px 0;font-size:9px;letter-spacing:.14em}.desktop-nav a{position:relative}.desktop-nav a:after{position:absolute;right:0;bottom:2px;left:0;height:1px;background:#000;content:"";transform:scaleX(0);transform-origin:right;transition:transform .3s}.desktop-nav a:hover:after{transform:scaleX(1);transform-origin:left}.wordmark img{width:clamp(145px,10.5vw,205px);max-height:52px}.header-tools{display:flex;justify-content:flex-end;gap:25px}.mobile-menu-button{display:none}.eyebrow{font-family:var(--sync);font-size:9px;font-weight:400;letter-spacing:.1em}.hero{position:relative;display:grid;min-height:calc(100svh - 30px);grid-template-columns:1.08fr .92fr;overflow:hidden;border-bottom:1px solid #000}.hero-pattern{position:absolute;inset:0 46% 0 0;background-image:linear-gradient(rgba(0,0,0,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.055) 1px,transparent 1px);background-size:9vw 9vw;mask-image:linear-gradient(90deg,#fff,transparent)}.hero-copy{position:relative;z-index:3;align-self:end;padding:160px var(--pad) clamp(55px,7vw,110px)}.hero h1,.section-heading h2,.manifesto h2,.newsletter h2{margin:22px 0 0;font-family:var(--sync);font-weight:400;letter-spacing:-.065em;line-height:.86}.hero h1{max-width:9ch;font-size:clamp(60px,8.6vw,154px)}.hero-copy>p{max-width:510px;margin:25px 0 0;font-size:clamp(14px,1.25vw,20px)}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid #000;border-radius:0;padding:0 28px;background:#fff;font-size:10px;letter-spacing:.12em}.button-white{background:#000;color:#fff}.button-white:hover{background:#fff;color:#000}.full{width:100%}.underlink{border:0;border-bottom:1px solid #000;background:none;padding:0 0 5px;font-size:9px;letter-spacing:.12em}.hero-media{position:relative;z-index:1;height:100%;margin:0;border-left:1px solid #000;background:#fafafa}.hero-media:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.35),transparent 25%),linear-gradient(180deg,rgba(255,255,255,.25),transparent 28%,rgba(255,255,255,.25));content:""}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 16%;filter:grayscale(1) contrast(1.08)}.hero-media figcaption{position:absolute;z-index:2;right:20px;bottom:18px;left:20px;display:flex;justify-content:space-between;font-family:var(--sync);font-size:7px}.hero-mark{position:absolute;z-index:4;width:58px;filter:drop-shadow(0 0 12px #fff)}.hero-mark-a{top:16%;right:2.5%}.hero-mark-b{right:43%;bottom:6%;width:90px}.ticker{overflow:hidden;border-bottom:1px solid #000;padding:17px 0;white-space:nowrap}.ticker>div{display:flex;width:max-content;animation:ticker 36s linear infinite}.ticker span{font-family:var(--sync);font-size:13px;font-weight:400;letter-spacing:.06em}@keyframes ticker{to{transform:translateX(-50%)}}.section{padding:clamp(80px,10vw,175px) var(--pad)}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;margin-bottom:clamp(48px,7vw,110px)}.section-heading h2{font-size:clamp(56px,9.4vw,150px)}.section-note{max-width:520px;justify-self:end}.section-note p{margin:0}.filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px}.filters button{border:1px solid #000;background:#fff;padding:10px 12px;font-size:8px;letter-spacing:.11em}.filters button.active,.filters button:hover{background:#000;color:#fff}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid #000;background:#000}.product-card{display:flex;min-width:0;flex-direction:column;background:#fff}.product-card:first-child{grid-column:span 2;grid-row:span 2}.product-media{position:relative;display:block;min-height:32vw;overflow:hidden;border:0;border-bottom:1px solid #000;background:#f9f9f9;padding:0}.product-card:not(:first-child) .product-media{min-height:24vw}.product-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform .8s var(--ease),filter .5s}.product-media:hover img{transform:scale(1.025);filter:grayscale(.3)}.badge{position:absolute;z-index:2;top:12px;left:12px;border:1px solid #000;background:#fff;padding:6px 8px;font-size:8px;letter-spacing:.12em}.product-index{position:absolute;z-index:2;right:12px;bottom:12px;font-style:normal;font-size:8px;letter-spacing:.1em}.product-info{display:grid;grid-template-columns:1fr auto;gap:10px;padding:15px}.product-info h3{margin:0;font-size:11px;letter-spacing:.08em}.product-info p{margin:5px 0 0;color:rgba(0,0,0,.6);font-size:9px}.product-info strong{font-size:11px}.quick-add{grid-column:2;border:0;border-bottom:1px solid #000;background:none;padding:0;font-size:8px}.section-tail{display:flex;justify-content:space-between;margin-top:30px;font-size:8px;letter-spacing:.1em}.collections{display:grid;grid-template-columns:1.12fr .88fr;grid-template-rows:repeat(2,minmax(350px,42vw));gap:1px;background:#000}.collection{position:relative;display:flex;align-items:flex-end;justify-content:space-between;overflow:hidden;border:0;background:#fff;padding:28px;color:#000;text-align:left}.collection-main{grid-row:span 2}.collection img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:transform .9s var(--ease),filter .5s}.collection:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(255,255,255,.85));content:""}.collection:hover img{transform:scale(1.025);filter:grayscale(.25)}.collection span,.collection strong,.collection em{position:relative;z-index:1}.collection span{position:absolute;top:25px;left:25px;font-family:var(--sync);font-size:8px}.collection strong{font-family:var(--sync);font-size:clamp(28px,4.5vw,76px);font-weight:400;letter-spacing:-.05em}.collection em{font-size:8px;font-style:normal;letter-spacing:.1em}.lookbook-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,minmax(400px,43vw));gap:1px;background:#000}.look{position:relative;margin:0;overflow:hidden;background:#fff}.look-lead{grid-row:span 2}.look img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform .8s var(--ease)}.look:hover img{transform:scale(1.02)}.look figcaption{position:absolute;right:18px;bottom:18px;left:18px;font-family:var(--sync);font-size:8px}.lookbook blockquote{display:flex;align-items:center;margin:0;background:#000;color:#fff;padding:7%;font-family:var(--sync);font-size:clamp(15px,2vw,32px);font-weight:400;line-height:1.2}.manifesto{border-block:1px solid #000;padding:clamp(85px,11vw,190px) var(--pad)}.manifesto h2{font-size:clamp(50px,9vw,145px)}.manifesto>div{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:65px}.manifesto p{max-width:650px;font-family:var(--sync);font-size:clamp(17px,2vw,32px);font-weight:400}.manifesto ul{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none}.manifesto li{border:1px solid #000;padding:15px;font-size:10px;letter-spacing:.12em}.statement{display:grid;grid-template-columns:1.4fr minmax(390px,.6fr);border-bottom:1px solid #000}.statement>figure{position:relative;min-height:850px;margin:0;overflow:hidden}.statement>figure img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.statement>figure figcaption{position:absolute;bottom:22px;left:22px;font-family:var(--sync);font-size:8px}.buy-panel{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #000;padding:clamp(30px,4vw,70px)}.buy-panel h2{margin:25px 0 8px;font-size:clamp(34px,4vw,60px)}.price{font-size:15px}.muted{color:rgba(0,0,0,.6);font-size:11px}.buy-panel fieldset{margin:28px 0 0;border:0;padding:0}.buy-panel legend{display:flex;width:100%;justify-content:space-between;margin-bottom:12px;font-size:8px;letter-spacing:.12em}.buy-panel legend button{border:0;border-bottom:1px solid #000;background:none;padding:0;font-size:8px}.color-chip{display:block;width:38px;height:38px;border:2px solid #000;background:#fff}.size-grid{display:grid;grid-template-columns:repeat(5,1fr)}.size-grid button{height:48px;border:1px solid #000;background:#fff}.size-grid button.selected,.size-grid button:hover{background:#000;color:#fff}.size-grid button:disabled{color:rgba(0,0,0,.25);text-decoration:line-through}.buy-panel>.button{margin-top:22px}.details{margin-top:28px;border-top:1px solid #000}.details details{border-bottom:1px solid #000}.details summary{display:flex;justify-content:space-between;padding:16px 0;cursor:pointer;font-size:8px;letter-spacing:.12em}.details p{color:rgba(0,0,0,.6);font-size:11px}.logo-system{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #000;border-left:1px solid #000}.logo-card{display:grid;min-height:220px;place-items:center;margin:0;border-right:1px solid #000;border-bottom:1px solid #000;padding:24px;background:#fff}.logo-card.light{background:#000;color:#fff}.logo-card img{width:100%;height:115px;object-fit:contain}.logo-card figcaption{align-self:end;width:100%;font-size:7px;letter-spacing:.1em}.icon-system{display:grid;grid-template-columns:repeat(7,1fr);border-left:1px solid #000}.icon-card{display:grid;min-height:170px;place-items:center;margin:0;border-right:1px solid #000;border-bottom:1px solid #000;padding:22px}.icon-card img{width:80px;height:80px;object-fit:contain}.icon-card figcaption{align-self:end;width:100%;overflow:hidden;font-size:7px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.values{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #000}.values article{min-height:230px;border-right:1px solid #000;border-bottom:1px solid #000;padding:35px var(--pad)}.values article:last-child{border-right:0}.values span{font-family:var(--sync);font-size:8px}.values h3{margin-top:65px;font-size:11px;letter-spacing:.13em}.values p{max-width:300px;color:rgba(0,0,0,.6);font-size:10px}.newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:8vw}.newsletter h2{font-size:clamp(48px,7vw,115px)}.newsletter p{color:rgba(0,0,0,.6)}.newsletter form{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid #000}.newsletter input{min-width:0;border:0;background:none;padding:20px 0;outline:0}.newsletter form button{border:0;background:none;font-size:9px;letter-spacing:.12em}.newsletter form p{grid-column:1/-1;min-height:20px}.footer{border-top:1px solid #000;padding:8vw var(--pad) 24px}.footer-logo{width:min(430px,75vw);max-height:145px;object-fit:contain;object-position:left}.footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:6vw;margin-top:75px}.footer-columns div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-columns h3{color:rgba(0,0,0,.5);font-size:8px;letter-spacing:.14em}.footer-columns a,.footer-columns button{border:0;background:none;padding:0;font-size:10px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:90px;border-top:1px solid #000;padding-top:22px;font-size:8px;letter-spacing:.1em}.footer-bottom select{border:0;background:#fff}.drawer,.modal{position:fixed;z-index:100;inset:0;visibility:hidden}.drawer.open,.modal.open{visibility:visible}.overlay{position:absolute;inset:0;border:0;background:rgba(255,255,255,.72);opacity:0;transition:opacity .3s}.drawer.open .overlay{opacity:1}.drawer aside{position:absolute;top:0;bottom:0;left:0;display:flex;width:min(100%,520px);flex-direction:column;border-right:1px solid #000;background:#fff;transform:translateX(-100%);transition:transform .45s var(--ease)}.drawer aside.drawer-right{right:0;left:auto;border-right:0;border-left:1px solid #000;transform:translateX(100%)}.drawer.open aside{transform:none}.drawer aside>header{display:flex;height:76px;align-items:center;justify-content:space-between;border-bottom:1px solid #000;padding:0 22px}.drawer aside>header img{width:145px;max-height:46px}.drawer aside>header button,.modal-close{border:0;background:none;font-size:30px}.drawer nav{display:flex;flex-direction:column;padding:25px}.drawer nav a,.drawer nav button{border:0;border-bottom:1px solid #000;background:none;padding:20px 0;text-align:left;font-family:var(--sync);font-size:22px;font-weight:400}.cart-lines{flex:1;overflow:auto;padding:20px}.cart-empty{display:grid;height:100%;place-items:center;text-align:center}.cart-line{display:grid;grid-template-columns:92px 1fr auto;gap:14px;border-bottom:1px solid #000;padding:18px 0}.cart-line img{width:92px;height:120px;object-fit:cover;filter:grayscale(1)}.cart-line h3{margin:0;font-size:10px}.cart-line p{color:rgba(0,0,0,.55);font-size:8px}.quantity{display:flex;align-items:center;margin-top:16px}.quantity button{width:30px;height:30px;border:1px solid #000;background:#fff}.quantity span{display:grid;width:34px;place-items:center}.remove{display:block;margin-top:18px;border:0;border-bottom:1px solid #000;background:none;padding:0;font-size:7px}.drawer aside>footer{border-top:1px solid #000;padding:22px}.drawer aside>footer>div{display:flex;justify-content:space-between}.drawer aside>footer p{color:rgba(0,0,0,.55);font-size:8px}.modal{display:grid;place-items:center;overflow:auto;background:#fff;opacity:0;transition:opacity .25s}.modal.open{opacity:1}.modal-close{position:absolute;z-index:2;top:20px;right:25px}.modal>div{width:min(1100px,88vw)}.modal>div>h2{margin:28px 0;font-family:var(--sync);font-size:clamp(38px,7vw,100px);font-weight:400;letter-spacing:-.06em;line-height:.9}.modal input[type="search"]{width:100%;border:0;border-bottom:1px solid #000;background:none;padding:24px 0;font-family:var(--sync);font-size:clamp(26px,6vw,90px);font-weight:400;outline:0}.search-results{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;background:#000}.search-result{background:#fff}.search-result button{width:100%;border:0;background:none;padding:18px;text-align:left}.search-result img{width:100%;aspect-ratio:3/4;object-fit:cover;filter:grayscale(1)}.search-result span{display:block;margin:14px 0 6px;font-size:7px;letter-spacing:.1em}.product-modal{place-items:start center;padding:6vw 0}.product-modal-content{display:grid!important;width:min(1200px,92vw)!important;grid-template-columns:1.15fr .85fr;border:1px solid #000}.product-modal-content>img{width:100%;height:72vh;object-fit:cover;filter:grayscale(1)}.product-modal-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,70px)}.product-modal-copy h2{margin:24px 0 10px;font-family:var(--sync);font-size:clamp(34px,5vw,70px);font-weight:400;letter-spacing:-.055em;line-height:.9}.toast{position:fixed;z-index:150;right:20px;bottom:20px;border:1px solid #000;background:#000;color:#fff;padding:15px 19px;font-size:9px;letter-spacing:.1em;transform:translateY(150%);transition:transform .3s}.toast.show{transform:none}@media(max-width:1000px){.desktop-nav,.desktop-tool{display:none}.mobile-menu-button{display:block;border:0;background:none}.mobile-menu-button span{display:block;width:22px;height:1px;margin:7px 0;background:#000}.header{grid-template-columns:1fr auto 1fr;height:66px}.header-tools{gap:0}.hero{grid-template-columns:1fr}.hero-copy{z-index:3;min-height:100svh;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.35));padding-top:150px}.hero-media{position:absolute;inset:0;border-left:0}.hero h1{font-size:clamp(58px,14vw,118px)}.hero-mark-b{display:none}.product-grid{grid-template-columns:1fr 1fr}.product-card:first-child{grid-column:span 2;grid-row:span 1}.product-media,.product-card:not(:first-child) .product-media{min-height:60vw}.collections{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,55vw)}.collection-main{grid-row:span 1;grid-column:span 2}.lookbook-grid{grid-template-columns:1.1fr .9fr;grid-template-rows:repeat(2,55vw)}.statement{grid-template-columns:1fr}.statement>figure{min-height:100vw}.buy-panel{border-top:1px solid #000;border-left:0}.logo-system{grid-template-columns:repeat(2,1fr)}.icon-system{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.signal{grid-template-columns:1fr;height:28px}.signal span:not(:first-child){display:none}.header{top:28px}.header.stuck{top:0}.wordmark img{width:120px}.hero-copy{padding:120px 18px 38px}.hero h1{font-size:14.8vw}.hero-copy>p{max-width:330px;font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.hero-media img{object-position:58% top}.hero-mark-a{top:13%;right:4%;width:44px}.ticker span{font-size:10px}.section{padding:80px 18px}.section-heading{grid-template-columns:1fr}.section-heading h2{font-size:16vw}.section-note{justify-self:start}.filters{width:calc(100vw - 18px);flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.filters button{white-space:nowrap}.product-media,.product-card:not(:first-child) .product-media{min-height:72vw}.product-info{display:block;padding:11px}.product-info strong{display:block;margin-top:6px}.quick-add{margin-top:8px}.collections{display:block}.collection{width:100%;height:95vw;border-bottom:1px solid #000}.collection strong{font-size:10vw}.lookbook-grid{display:block}.look{height:125vw;border-bottom:1px solid #000}.lookbook blockquote{min-height:80vw}.manifesto{padding:85px 18px}.manifesto h2{font-size:13vw}.manifesto>div{grid-template-columns:1fr;margin-top:42px}.manifesto ul{grid-template-columns:1fr}.statement>figure{min-height:125vw}.buy-panel{padding:42px 18px 90px}.logo-card{min-height:170px}.logo-card img{height:85px}.icon-system{grid-template-columns:repeat(2,1fr)}.values{grid-template-columns:1fr}.values article{min-height:165px;border-right:0}.values h3{margin-top:38px}.newsletter{grid-template-columns:1fr}.newsletter form{margin-top:45px}.footer-columns{grid-template-columns:1fr 1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.search-results{grid-template-columns:1fr 1fr}.product-modal{padding:60px 10px}.product-modal-content{grid-template-columns:1fr}.product-modal-content>img{height:58vh}}
@media(max-width:1000px){.mobile-menu-button{width:44px;height:44px;padding:11px}.header-tools [data-open="cart"]{min-width:54px;min-height:44px;border:0;background:none;padding:10px 0}}
@media(max-width:640px){.hero-actions .underlink{display:inline-flex;min-height:40px;align-items:center}.filters button{min-height:44px;padding:0 12px}.quick-add{min-height:44px;padding:10px 0;text-align:left}}
html:after{position:fixed;z-index:9999;inset:0;background:#fff;content:"";pointer-events:none;opacity:1;animation:avare-page-reveal .46s var(--ease) .04s forwards}
html.is-leaving:after{animation:none;opacity:1;transition:opacity .28s var(--ease)}
@keyframes avare-page-reveal{to{opacity:0}}
.drawer,.modal{pointer-events:none}
.drawer.open,.modal.open{pointer-events:auto}
.modal>div{opacity:0;transform:translateY(18px) scale(.992);transition:opacity .34s var(--ease),transform .4s var(--ease)}
.modal.open>div{opacity:1;transform:none}
.drawer nav>*{opacity:0;transform:translateX(-14px);transition:opacity .28s var(--ease),transform .36s var(--ease)}
.drawer.open nav>*{opacity:1;transform:none}
.drawer.open nav>*:nth-child(2){transition-delay:.035s}.drawer.open nav>*:nth-child(3){transition-delay:.07s}.drawer.open nav>*:nth-child(4){transition-delay:.105s}.drawer.open nav>*:nth-child(5){transition-delay:.14s}.drawer.open nav>*:nth-child(6){transition-delay:.175s}
.modal.open.closing{opacity:0;pointer-events:none}
.modal.open.closing>div{opacity:0;transform:translateY(12px) scale(.994)}
.drawer.open.closing{pointer-events:none}
.drawer.open.closing .overlay{opacity:0}
.drawer.open.closing aside{transform:translateX(-100%)}
.drawer.open.closing aside.drawer-right{transform:translateX(100%)}
.drawer.open.closing nav>*{opacity:0;transform:translateX(-10px);transition-delay:0s}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html:after{display:none}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}
.scroll-manifesto{position:relative;height:240svh;border-block:1px solid #000;background:#fff;scroll-margin-top:72px}
.scroll-manifesto__sticky{position:sticky;top:0;display:flex;min-height:100svh;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;padding:clamp(90px,10vw,150px) var(--pad) clamp(55px,6vw,90px);text-align:center}
.scroll-manifesto__sticky>.eyebrow{position:absolute;top:clamp(100px,10vh,138px);left:50%;transform:translateX(-50%);white-space:nowrap}
.scroll-manifesto h2{max-width:1280px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,6.15vw,105px);font-weight:900;letter-spacing:-.068em;line-height:.9;text-wrap:balance}
.reveal-word{--fill:0;display:inline;background:linear-gradient(90deg,#000 0 calc(var(--fill)*100%),rgba(0,0,0,.15) calc(var(--fill)*100%) 100%);background-clip:text;color:transparent;-webkit-background-clip:text;transition:background .08s linear}
.scroll-manifesto__meta{position:absolute;right:var(--pad);bottom:56px;left:var(--pad);display:flex;justify-content:space-between;font-family:var(--sync);font-size:7px;font-weight:400;letter-spacing:.12em}
.scroll-manifesto__track{position:absolute;right:var(--pad);bottom:40px;left:var(--pad);height:1px;background:rgba(0,0,0,.18)}
.scroll-manifesto__track i{display:block;width:100%;height:1px;background:#000;transform:scaleX(0);transform-origin:left;will-change:transform}
.scroll-manifesto__link{position:absolute;bottom:72px;left:50%;transform:translateX(-50%);white-space:nowrap}
@media(max-width:640px){.scroll-manifesto{height:215svh}.scroll-manifesto__sticky{padding:120px 18px 110px}.scroll-manifesto__sticky>.eyebrow{top:92px}.scroll-manifesto h2{font-size:10.8vw;line-height:.96}.scroll-manifesto__meta{right:18px;bottom:36px;left:18px}.scroll-manifesto__track{right:18px;bottom:24px;left:18px}.scroll-manifesto__link{bottom:67px}}
@media(prefers-reduced-motion:reduce){.scroll-manifesto{height:auto}.scroll-manifesto__sticky{position:relative}.reveal-word{--fill:1!important}.scroll-manifesto__track i{transform:scaleX(1)!important}}

/* Homepage curation: keep the landing page editorial, selective and fast to scan. */
.home-drop{padding-block:clamp(72px,8vw,120px)}
.home-drop .section-heading,.home-lookbook .section-heading{margin-bottom:clamp(38px,4.5vw,70px)}
.home-drop-note{display:flex;align-items:flex-end;flex-direction:column;gap:24px}
.home-product-grid{grid-template-columns:1.35fr repeat(3,1fr)}
.home-product-grid .product-card:first-child{grid-column:auto;grid-row:auto}
.home-product-grid .product-media,.home-product-grid .product-card:not(:first-child) .product-media{min-height:clamp(360px,42vw,600px)}
.home-collections{grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:minmax(440px,50vw)}
.home-collections .collection-main{grid-row:auto}
.home-lookbook{padding-block:clamp(72px,8vw,120px)}
.home-lookbook-grid{grid-template-columns:1.35fr .65fr;grid-template-rows:minmax(520px,58vw)}
.home-lookbook-grid .look-lead{grid-row:auto}
.scroll-manifesto{height:170svh}
@media(max-width:1000px){.home-product-grid{grid-template-columns:repeat(2,1fr)}.home-product-grid .product-media,.home-product-grid .product-card:not(:first-child) .product-media{min-height:60vw}.home-collections{grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:minmax(400px,58vw)}.home-lookbook-grid{grid-template-columns:1.15fr .85fr;grid-template-rows:minmax(500px,70vw)}}
@media(max-width:640px){.home-drop-note{align-items:flex-start}.home-product-grid .product-media,.home-product-grid .product-card:not(:first-child) .product-media{min-height:72vw}.home-collections{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.home-collections .collection{width:auto;min-width:84vw;height:108vw;scroll-snap-align:start}.home-lookbook-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.home-lookbook-grid .look{width:auto;min-width:84vw;height:112vw;scroll-snap-align:start}.scroll-manifesto{height:170svh}}
.header,.header.stuck{background:#fff;backdrop-filter:none}
.desktop-nav a[href="/store/about"],#menu nav a[href="/store/about"],.footer a[href="/store/about"]{display:none}
.signal{grid-template-columns:1fr auto}.signal>span:nth-child(2){display:none}
.signal-locale{display:flex;min-width:0;align-items:center;justify-self:end;gap:12px;font-size:7px;letter-spacing:.12em;white-space:nowrap}.signal-locale .signal-region{margin-right:5px}.signal-locale label{display:flex;align-items:center;gap:5px}.signal-locale select{min-width:42px;border:0;border-bottom:1px solid rgba(0,0,0,.58);border-radius:0;background:#fff;padding:1px 2px;color:#000;font-size:7px;font-weight:900;letter-spacing:.08em;outline:0}.signal-locale select:focus-visible{border-color:#000;outline:1px solid #000;outline-offset:2px}
@media(max-width:760px){.signal{grid-template-columns:1fr auto}.signal>span:nth-child(2){display:none}.signal-locale{grid-column:2;gap:7px}.signal-locale .signal-region,.signal-locale label>span{display:none}.signal-locale select{min-width:37px;font-size:7px}}
@media(max-width:640px){.signal-locale select{min-width:44px;min-height:44px;padding:8px 4px}.underlink{display:inline-flex;min-height:44px;align-items:center}.footer-columns a,.footer-columns button{display:inline-flex;min-height:44px;align-items:center}.footer-columns{column-gap:24px;row-gap:42px}.footer-columns div{gap:2px}.hero-copy h1,.page-hero h1,.editorial-hero h1{line-height:.92}}

/* Keep editorial density while giving coarse pointers reliable targets. */
@media(pointer:coarse){button,a,select,input[type="button"],input[type="submit"]{touch-action:manipulation}.header-actions button,.desktop-nav a,.mobile-nav a{min-height:44px;display:inline-flex;align-items:center}.quantity button,.cart-remove{min-width:44px;min-height:44px}}
