.home-editorial{overflow:clip}.home-editorial section{position:relative}.home-editorial .home-photo{display:block;width:100%;height:100%;object-fit:cover}.home-editorial .eyebrow{font-size:12px;margin-bottom:24px}.home-editorial .home-copy .eyebrow,.home-drop .eyebrow{color:var(--ink)}
.home-hero.hero{height:100svh;min-height:720px;max-height:none;display:block}.home-hero-media,.home-hero-shade{position:absolute;inset:0;overflow:hidden}.home-hero .home-photo{object-position:70% 50%;animation:master-kenburns 20s ease-in-out infinite alternate}.home-hero-shade{background:linear-gradient(0deg,rgba(28,28,26,.76),rgba(28,28,26,.15) 60%,rgba(28,28,26,.16))}.home-hero-copy{position:absolute;left:48px;right:48px;bottom:140px;z-index:2}.home-hero h1{font-size:7.5vw;max-width:none;margin:0;line-height:.95;letter-spacing:-.02em}.home-spectrum{display:block;width:120px;height:2px;background:var(--iridescent);margin:32px 0}.home-hero .eyebrow{color:var(--gold)}.home-edition,.home-scroll,.home-motion{position:absolute;bottom:32px;z-index:2;font:11px var(--mono);letter-spacing:.18em;color:var(--bone);text-decoration:none}.home-edition{left:48px}.home-scroll{right:48px;writing-mode:vertical-rl;display:flex;align-items:center;gap:16px;text-transform:uppercase}.home-scroll span{height:60px;width:1px;background:currentColor;transform-origin:top;animation:home-scroll 2s ease-in-out infinite}.home-motion{left:50%;transform:translateX(-50%);min-height:44px;border-color:var(--bone)}
.home-marquee{overflow:hidden;padding:38px 0;background:var(--bone)}.home-marquee-track{display:flex;width:max-content;animation:home-marquee var(--marquee-duration,80s) linear infinite}.home-marquee-copy{font:96px/1.1 var(--heading);white-space:nowrap}.home-marquee-copy>span{color:var(--gold)}.home-marquee:hover .home-marquee-track,.home-marquee:focus-within .home-marquee-track{animation-play-state:paused}
.home-manifesto{display:grid;grid-template-columns:40% 60%;margin:160px 0}.home-copy{padding:64px 80px 64px 48px;align-self:center}.home-copy h2{font-size:64px;margin-bottom:32px}.home-copy .text-link{margin-top:28px}.home-manifesto-media{position:relative}.home-image-frame{height:100%;overflow:hidden}.home-manifesto .home-image-frame{aspect-ratio:4/5;max-height:1000px}.home-macro-inset{position:absolute;left:-80px;bottom:-48px;width:320px;aspect-ratio:16/9;border:1px solid var(--bone);overflow:hidden}.home-macro-inset .home-photo{object-fit:contain;background:var(--bone)}
.home-drop{padding:0 0 160px;isolation:isolate}.home-drop-header{padding:0 48px 64px;display:flex;justify-content:space-between;align-items:end;gap:24px}.home-drop-header h2{font-size:72px}.home-numeral{position:absolute;top:100px;right:-4vw;font:40vw/.8 var(--heading);color:var(--gold);opacity:.15;z-index:-1;pointer-events:none}.home-product{display:grid;grid-template-columns:55% 45%;margin-top:72px;align-items:center}.home-product-hoodie{grid-template-columns:45% 55%}.home-product-hoodie .home-product-media{order:2}.home-product-media{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:var(--bone)}.home-product-photo{width:100%;height:100%;object-fit:contain;transition:transform .6s ease-out,opacity .6s ease-out}.home-product-secondary{position:absolute;inset:0;opacity:0}.home-product-media:hover .home-product-photo,.home-product-media:focus-visible .home-product-photo{transform:scale(1.04)}.home-product-media:hover .home-product-secondary,.home-product-media:focus-visible .home-product-secondary{opacity:1}.home-product-info{padding:64px 10%;min-width:0}.home-product-info h3{font-size:48px;margin-bottom:24px}.home-price{font:18px var(--mono);margin:28px 0}.home-sizes{border:0;padding:0;margin:28px 0;display:flex;flex-wrap:wrap;gap:8px}.home-sizes legend{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.home-sizes label{position:relative;cursor:pointer}.home-sizes input{position:absolute;opacity:0;width:100%;height:100%;min-height:0;margin:0}.home-sizes span{display:grid;place-items:center;border:1px solid var(--ink);width:48px;height:48px;font:12px var(--mono)}.home-sizes input:checked+span{background:var(--ink);color:var(--bone)}.home-sizes input:focus-visible+span{outline:2px solid var(--ink);outline-offset:4px}.home-product-info .button{font-size:11px;padding:12px 18px}.home-product-info .button::after{content:none}.home-purchase-note{font-size:12px;line-height:1.5;margin:12px 0 20px}
.home-details{padding-bottom:160px}.home-details-controls{padding:0 48px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.home-details-controls .eyebrow{color:var(--ink);margin:0}.home-details-controls>div{display:flex;gap:20px;align-items:center;font:12px var(--mono)}.home-details-controls button{border:1px solid var(--ink);background:transparent;min-width:44px;height:44px;font-size:22px}.home-details-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:thin;scroll-padding-inline:0;padding-bottom:16px;overscroll-behavior-x:contain}.home-detail{flex:0 0 auto;height:70vh;min-height:320px;max-height:820px;position:relative;background:var(--charcoal);scroll-snap-align:start;max-width:90vw}.home-detail:nth-child(1),.home-detail:nth-child(2){aspect-ratio:16/9}.home-detail:nth-child(3),.home-detail:nth-child(5){aspect-ratio:1}.home-detail:nth-child(4){aspect-ratio:4/5}.home-detail .home-photo{object-fit:contain}.home-detail figcaption{position:absolute;left:20px;bottom:20px;padding:8px 12px;background:var(--ink);color:var(--bone);font:11px var(--mono);letter-spacing:.18em;text-transform:uppercase}
.home-campaign{height:90svh;min-height:600px;color:var(--bone);overflow:hidden}.home-campaign .home-image-frame{position:absolute;inset:0}.home-campaign-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,28,26,.9),rgba(28,28,26,.1) 65%)}.home-campaign-copy{position:relative;display:flex;height:100%;padding:48px;align-items:flex-start;justify-content:flex-end;flex-direction:column;text-align:left}.home-campaign h2{font-size:80px}.home-campaign .text-link{margin-top:32px;color:var(--bone)}
.home-lookbook{padding:160px 48px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:64px}.home-lookbook a{display:block;overflow:hidden;min-width:0}.home-lookbook .home-photo{transition:transform .6s ease-out}.home-lookbook a:hover img{transform:scale(1.04)}.home-lookbook-13{grid-column:1/9;grid-row:1;aspect-ratio:3/2}.home-lookbook-14{grid-column:9/13;grid-row:1/3;align-self:start;margin-top:120px;aspect-ratio:4/5}.home-lookbook-15{grid-column:3/11;grid-row:3;aspect-ratio:3/2}.home-lookbook-label{grid-column:3/11;grid-row:4;margin-top:-44px;font:11px var(--mono);letter-spacing:.18em}
.home-mission{min-height:70svh;padding:96px 48px;background:var(--forest);color:var(--bone);display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;overflow:hidden}.home-mission h2{font-size:96px;position:relative}.home-mission>div{position:relative}.home-mission .text-link{margin-top:32px}.home-wing{position:absolute;width:75%;height:130%;right:-12%;top:-15%;opacity:.08;pointer-events:none}
.home-editorial+.shopify-section .newsletter{border:0}.template-index .newsletter{padding:160px 48px}.template-index .newsletter h2{font-size:56px}.template-index .newsletter p:not(.eyebrow):not(.form-fineprint){font-size:18px}.home-editorial [data-home-parallax] .home-photo{transform:scale(1.08) translateY(var(--home-parallax,0px));will-change:transform}
@keyframes home-marquee{to{transform:translateX(-50%)}}@keyframes home-scroll{50%{transform:scaleY(.35)}}
@media(max-width:749px){.home-hero.hero{height:100svh;min-height:720px}.home-hero-copy{left:20px;right:20px;bottom:140px}.home-hero h1{font-size:11vw}.home-hero .eyebrow{font-size:10px;letter-spacing:.12em}.home-hero .home-photo{object-position:100% center}.home-edition{left:20px}.home-scroll{right:20px}.home-motion{font-size:10px}.home-marquee{padding:24px 0}.home-marquee-copy{font-size:64px}.home-manifesto{grid-template-columns:1fr;margin:96px 0}.home-copy{padding:0 20px 48px}.home-copy h2{font-size:40px}.home-manifesto .home-image-frame{max-height:none}.home-macro-inset{left:20px;bottom:-24px;width:42%;}.home-drop{padding-bottom:96px}.home-drop-header{padding:0 20px 24px}.home-drop-header h2{font-size:40px}.home-drop-header .text-link{font-size:10px;gap:12px}.home-product,.home-product-hoodie{grid-template-columns:1fr;margin-top:32px}.home-product-hoodie .home-product-media{order:0}.home-product-info{padding:32px 20px 48px}.home-product-info h3{font-size:40px}.home-numeral{top:90px;font-size:65vw}.home-details{padding-bottom:96px}.home-details-controls{padding-inline:20px}.home-details-controls>div{gap:10px}.home-detail{height:55svh;min-height:280px;max-width:90vw}.home-campaign{height:80svh;min-height:480px}.home-campaign-copy{padding:20px}.home-campaign h2{font-size:48px}.home-lookbook{padding:96px 20px;gap:24px}.home-lookbook-13{grid-column:1/12}.home-lookbook-14{grid-column:5/13;grid-row:2;margin-top:0}.home-lookbook-15{grid-column:1/12;grid-row:3}.home-lookbook-label{grid-column:1/12;margin:0}.home-mission{padding:72px 20px;grid-template-columns:1fr;gap:40px;min-height:70svh}.home-mission h2{font-size:64px}.home-wing{width:130%;right:-35%}.template-index .newsletter{padding:96px 20px}.template-index .newsletter h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.home-editorial *{animation:none!important;transition:none!important}.home-editorial [data-home-parallax] .home-photo{transform:none;will-change:auto}.home-details-track{scroll-behavior:auto}.home-marquee-track{max-width:100%;white-space:normal;display:block}.home-marquee-copy{white-space:normal;font-size:40px}.home-marquee-copy+ .home-marquee-copy{display:none}}
.motion-paused .home-editorial [data-home-parallax] .home-photo{transform:none;will-change:auto}
.home-hero.hero::before,.home-hero.hero::after{display:none!important}.home-hero-media picture{display:block;height:100%;width:100%}.home-hero .eyebrow{display:table;background:rgba(28,28,26,.8);padding:6px 10px}.home-hero-shade{z-index:1}.home-hero .home-hero-copy,.home-edition,.home-scroll,.home-motion{z-index:2}
