:root{--font-logo: Impact, Haettenschweiler, "Arial Narrow Bold", "Arial Narrow", sans-serif;--font-display: var(--font-display-loaded), "Arial Narrow", Arial, sans-serif;--font-sans: var(--font-sans-loaded), Arial, sans-serif;--display: var(--font-display);--condensed: var(--font-sans);--body: var(--font-sans);--weight-body: 400;--weight-ui: 700;--weight-display: 700;--ink: #070808;--ink-soft: #101314;--panel: #0c0f10;--panel-raised: #15191a;--paper: #f1f2ee;--fog: #c0c5c5;--smoke: #949c9d;--signal: #e31b25;--line: rgba(241, 242, 238, .14);--line-strong: rgba(241, 242, 238, .38);--page: clamp(1rem, 3.4vw, 4.75rem);--section-space: clamp(3.75rem, 7vw, 7.5rem);--grid-gap: clamp(.5rem, 1vw, .9rem);--control-primary: 3.25rem;--control-compact: 2.75rem;--tracking-label: .16em;--tracking-ui: .04em;--leading-display: .82;--leading-body: 1.6}html{scroll-padding-top:5rem}body{font-size:1rem;font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:0;font-synthesis:none}body:before{display:none}main,section,article,div{min-width:0}h1,h2,h3{font-weight:var(--weight-display);text-wrap:balance}button,input{line-height:1.2}.page-gutter{padding-right:var(--page);padding-left:var(--page)}.eyebrow{gap:.7rem;color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3}.eyebrow:before{width:2rem;height:1px}.wordmark{align-items:baseline;font-family:var(--font-logo);font-size:clamp(1.8rem,2.2vw,2.45rem);font-weight:var(--weight-display);letter-spacing:.04em;line-height:.78}.wordmark span{margin:0 0 0 .16em;font-family:var(--font-sans);font-size:.24em;letter-spacing:0}.button{min-height:var(--control-primary);gap:1.25rem;padding:.75rem 1.1rem .75rem 1.25rem;border-color:var(--line-strong);font-family:var(--font-sans);font-size:.75rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.2}.button--outline{border-left-width:2px}.text-link,.round-link{font-family:var(--font-sans);font-size:.75rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.25}.scene-image{object-fit:cover;object-position:center}.product-artwork{display:block;max-width:100%;object-fit:contain}.product-artwork--empty{display:grid;place-items:center;color:var(--smoke)}.product-artwork--empty svg{width:28%;height:auto}.site-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:5rem;padding:0 var(--page);border-color:var(--line);background:#070808f0}.site-header>.wordmark{justify-self:start}.site-header__nav{justify-self:center;gap:clamp(1.1rem,2vw,2.7rem)}.site-header__nav a,.site-footer nav a{color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3}.site-header__actions{justify-self:end;gap:.5rem}.icon-button,.bag-button{min-width:var(--control-compact);height:var(--control-compact)}.bag-button{gap:.35rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-ui)}.search-panel{background:var(--ink)}.search-panel input{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-ui)}.home-hero{min-height:min(54rem,calc(100svh - 5rem));background:var(--ink)}.home-hero__scene{z-index:0;top:0;right:0;bottom:0;left:0;width:auto}.home-hero__image{object-position:64% center}.home-hero__scene:after{z-index:1;background:linear-gradient(90deg,#070808fa,#070808e0 29%,#07080870 53%,#0708081a 76%),linear-gradient(0deg,rgba(7,8,8,.46),transparent 38%)}.home-hero__grid{z-index:1;opacity:.13;background-size:100% 6rem,12.5% 100%}.home-hero__content{z-index:2;max-width:38rem;padding-top:4.25rem;padding-bottom:4rem}.hero-index{gap:.7rem;margin-bottom:1.35rem;color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;letter-spacing:var(--tracking-label)}.hero-index i{width:2.25rem;height:1px}.hero-kicker,.hero-subhead{color:var(--paper);font-family:var(--font-sans);font-size:clamp(.75rem,1vw,.9375rem);font-weight:var(--weight-ui);letter-spacing:.18em;line-height:1.45}.home-hero h1{margin:.8rem 0 .55rem -.03em;font-family:var(--font-logo);font-size:clamp(5.25rem,11.6vw,12rem);font-stretch:normal;font-weight:var(--weight-display);letter-spacing:.005em;line-height:.76;text-shadow:none}.home-hero h1 span{font-family:var(--font-sans);font-weight:var(--weight-ui)}.home-hero--statement h1{width:max-content;max-width:100%;margin:.9rem 0 1rem;padding:0;font-family:var(--font-display);font-size:clamp(4.75rem,7.2vw,8.75rem);font-weight:var(--weight-display);letter-spacing:-.045em;line-height:.88}.home-hero--statement h1 span{display:block;position:static;top:auto;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;vertical-align:baseline;white-space:nowrap}.home-hero--statement .hero-copy{max-width:21rem;margin-top:0}.hero-subhead{margin-top:.55rem;letter-spacing:.14em}.hero-copy{max-width:23rem;margin:1.1rem 0 1.55rem;color:var(--fog);font-size:.9375rem;line-height:1.6}.hero-code{gap:.75rem;margin-top:2rem}.hero-code p{color:var(--smoke);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.45}.home-hero__side-note,.home-hero__scroll{z-index:2;font-family:var(--font-sans)}.home-hero__side-note{color:var(--fog);font-size:.6875rem;letter-spacing:var(--tracking-label)}.home-hero__scroll{color:var(--fog);font-size:.625rem;letter-spacing:var(--tracking-label)}.marquee{border-color:var(--line);background:#090b0c}.marquee__group{padding:.95rem 0}.marquee__item{color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.18em}.category-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);padding-top:1rem;padding-bottom:1rem;border-bottom:0}.category-card{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:clamp(17rem,23vw,22rem);gap:.9rem;padding:1.1rem;border-color:var(--line);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 36%),linear-gradient(145deg,#171b1c,#0a0c0d 72%)}.category-card:after{position:absolute;right:1rem;bottom:0;left:1rem;height:2px;content:"";background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-out)}.category-card:hover:after{transform:scaleX(1)}.category-card__art{flex:1 1 auto;width:100%;height:min(13rem,55%);min-height:0;padding:.5rem .6rem 0;filter:drop-shadow(0 1.25rem 1rem rgba(0,0,0,.5));object-fit:contain}.category-card__copy{position:relative;z-index:1;padding-right:2.2rem}.category-card h2{margin:0 0 .38rem;font-family:var(--font-display);font-size:clamp(1.55rem,2vw,2.25rem);font-weight:var(--weight-display);letter-spacing:.02em;line-height:.82}.category-card p{color:var(--smoke);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.4}.category-card__arrow{position:absolute;right:1rem;bottom:1rem;width:1.2rem;height:1.2rem}.featured-drop{display:grid;grid-template-columns:minmax(0,.82fr) minmax(18rem,1.18fr);min-height:clamp(29rem,44vw,41rem);padding-top:var(--section-space);padding-bottom:var(--section-space)}.featured-drop__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,4vw,4rem);background:linear-gradient(145deg,#111415,#090b0c 78%)}.featured-drop__copy>p:not(.eyebrow,.featured-drop__index){max-width:25rem;margin:0 0 1.8rem;color:var(--fog);font-size:.9375rem;line-height:var(--leading-body)}.featured-drop__visual{position:relative;display:grid;width:100%;max-width:100%;place-items:center;overflow:hidden;background:radial-gradient(circle at 55% 42%,rgba(118,128,130,.28),transparent 29%),linear-gradient(145deg,#1a1f20,#080909 72%)}.home-story{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:var(--grid-gap);padding-top:0;padding-bottom:var(--section-space)}.home-story__feature,.home-story__manifesto{min-height:clamp(31rem,46vw,43rem);border-color:var(--line)}.home-story__visual,.home-story__manifesto-visual{position:absolute;top:0;right:0;bottom:0;left:0}.home-story__visual .scene-image{object-position:59% center}.home-story__visual:after{background:linear-gradient(90deg,#070808e6,#0708083d 72%),linear-gradient(0deg,rgba(7,8,8,.35),transparent 48%)}.home-story__copy{z-index:2;max-width:32rem;padding:clamp(1.5rem,4vw,3.5rem);background:linear-gradient(90deg,#070808d6,#0708080d)}.home-story h2,.section-heading h2,.community-callout h2,.newsletter-section h2,.principles h2,.story-band h2{margin:.8rem 0 1rem;font-family:var(--font-display);font-size:clamp(3rem,5vw,5.75rem);font-weight:var(--weight-display);letter-spacing:.01em;line-height:var(--leading-display)}.home-story__copy>p:not(.eyebrow),.home-story__manifesto-content>p:not(.eyebrow),.community-callout__copy>p:not(.eyebrow),.story-band__copy>p:not(.eyebrow){max-width:28rem;color:var(--fog);font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--weight-body);letter-spacing:0;line-height:var(--leading-body);text-transform:none}.home-story__manifesto{position:relative;display:block;isolation:isolate;background:#0a0c0d}.home-story__manifesto-visual{z-index:0}.home-story__manifesto-visual .scene-image{object-position:58% center;opacity:.55}.home-story__manifesto:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#070808b3,#070808f0);pointer-events:none}.home-story__manifesto-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:100%;padding:clamp(1.5rem,3.5vw,3.4rem)}.home-story__manifesto-content>p:not(.eyebrow){margin:0 0 1.75rem}.collection-section{padding-top:0;padding-bottom:var(--section-space)}.section-heading{align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}.collection-section__more{display:none;justify-content:center;margin-top:clamp(1.25rem,2.5vw,2rem)}.collection-section__more--desktop{display:flex}.collection-section__more .button{min-height:var(--control-compact)}.product-card{display:flex;flex-direction:column;overflow:hidden;border-color:var(--line);background:var(--panel)}.product-card__link{display:flex;flex:1 1 auto;flex-direction:column}.product-card__visual:before{opacity:.22}.product-card__grain{opacity:.06}.product-card__badge{top:.75rem;right:.75rem;padding:.4rem .5rem;border-color:var(--line-strong);font-family:var(--font-sans);font-size:.625rem;letter-spacing:var(--tracking-label)}.product-card__meta{min-height:0;padding:1rem;border-color:var(--line)}.product-card__meta p{margin-bottom:.35rem;color:var(--smoke);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3}.product-card__meta h3{font-family:var(--font-display);font-size:clamp(1.45rem,1.9vw,2rem);font-weight:var(--weight-display);letter-spacing:.015em;line-height:.84;overflow-wrap:anywhere}.product-card__meta strong,.product-purchase__price-row strong,.cart-line__details strong,.cart-drawer__total{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em}.product-card__meta strong{font-size:.9375rem;font-weight:var(--weight-ui)}.product-card__add{position:static;display:inline-flex;align-self:stretch;align-items:center;justify-content:center;min-width:0;height:var(--control-compact);margin:0 1rem 1rem;padding:0 .85rem;border-color:var(--line-strong);background:transparent;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-decoration:none}.product-card__add span{max-width:none;opacity:1}.product-card:hover .product-card__add,.product-card__add:focus-visible{color:var(--ink);background:var(--paper)}.community-callout__image{min-height:0;border-color:var(--line)}.community-callout__image .scene-image{object-position:center}.community-callout__image:after{background:linear-gradient(90deg,transparent 40%,rgba(7,8,8,.42))}.community-callout__copy{padding:clamp(1.75rem,4vw,4rem);border-color:var(--line);background:linear-gradient(145deg,#15191a,#0a0c0d 78%)}.newsletter-section{min-height:clamp(27rem,36vw,34rem);border-color:var(--line);background:linear-gradient(90deg,#07080840,#070808d1 53%,#070808),radial-gradient(circle at 18% 58%,rgba(105,117,119,.38),transparent 22rem),#111415}.newsletter-section__type{color:#f1f2ee17;font-size:clamp(5rem,14vw,14rem)}.newsletter-section h2{max-width:31rem;margin-bottom:1.75rem}.newsletter-form label,.newsletter-form input{font-family:var(--font-sans)}.newsletter-form label{font-size:.6875rem;letter-spacing:var(--tracking-label)}.newsletter-form input{height:var(--control-primary);font-size:.9375rem;letter-spacing:var(--tracking-ui)}.newsletter-form>div{grid-template-columns:minmax(0,1fr) var(--control-primary)}.shop-catalog{padding-top:var(--section-space);padding-bottom:var(--section-space)}.shop-catalog__intro{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);gap:clamp(2rem,7vw,8rem);padding-bottom:clamp(2.5rem,5vw,5rem)}.shop-catalog__intro h1,.product-purchase h1,.contact-page__lead h1,.policy-page h1,.not-found h1{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.01em;line-height:.78}.shop-catalog__intro h1{font-size:clamp(4.25rem,9.3vw,10.5rem)}.shop-catalog__intro>p:not(.eyebrow),.product-purchase__description,.contact-page__lead>p:not(.eyebrow),.policy-page__body p{color:var(--fog);font-size:.9375rem;line-height:var(--leading-body)}.shop-catalog__controls{align-items:flex-start;padding:1.25rem 0 1.75rem}.filter-tabs{gap:.5rem}.filter-tabs :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-compact);padding:.5rem .8rem;border:1px solid var(--line);color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.2;text-decoration:none}.filter-tabs :is(a,button):after{display:none}.filter-tabs :is(a,button).is-active{border-color:var(--paper);color:var(--ink);background:var(--paper)}.shop-catalog__count{padding-top:.75rem;color:var(--smoke);font-family:var(--font-sans);font-size:.6875rem;letter-spacing:var(--tracking-label)}.breadcrumb{padding:1rem var(--page);color:var(--smoke);font-family:var(--font-sans);font-size:.6875rem;letter-spacing:var(--tracking-label);line-height:1.35}.product-detail__grid{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.85fr);gap:clamp(1.25rem,4vw,4rem);padding-top:clamp(1rem,3vw,3rem)}.product-gallery{grid-template-columns:5.5rem minmax(0,1fr)}.product-gallery__thumbs button{aspect-ratio:1;padding:.35rem}.product-gallery__thumbs .product-artwork,.product-gallery__main .product-artwork{object-fit:contain}.product-gallery__main{grid-column:2;grid-row:1;min-height:0;aspect-ratio:4 / 5;background:radial-gradient(circle at 50% 38%,rgba(106,119,121,.25),transparent 35%),linear-gradient(145deg,#191e1f,#070808 70%)}.product-gallery__thumbs{grid-column:1;grid-row:1}.product-gallery__art{padding:clamp(1.25rem,4vw,4.5rem)}.product-gallery__signal{color:var(--fog);font-family:var(--font-sans);font-size:.625rem;letter-spacing:var(--tracking-label)}.product-purchase{padding-top:.25rem}.product-purchase h1{font-size:clamp(3rem,5vw,5.75rem)}.product-purchase__price-row{gap:1rem}.product-purchase__price-row strong{font-size:1.35rem;font-weight:var(--weight-ui)}.product-purchase__price-row .product-purchase__availability{display:inline-flex;align-items:center;gap:.45rem;color:var(--smoke);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.2;text-transform:uppercase}.product-purchase__price-row .product-purchase__availability:before{width:.45rem;height:.45rem;content:"";background:var(--smoke)}.product-purchase__price-row .product-purchase__availability.is-available{color:var(--fog)}.product-purchase__price-row .product-purchase__availability.is-available:before{background:var(--signal)}.product-purchase__description{margin:1.4rem 0}.product-options legend,.product-features li,.product-purchase__note a{font-family:var(--font-sans);font-size:.6875rem;letter-spacing:var(--tracking-label)}.option-values button{min-height:var(--control-compact);font-family:var(--font-sans);font-size:.75rem;letter-spacing:var(--tracking-ui)}.product-purchase__note{color:var(--smoke);font-size:.8125rem}.story-hero,.lookbook-hero,.community-hero{min-height:min(52rem,calc(100svh - 5rem));background:var(--ink)}.story-hero__scene,.lookbook-hero__scene,.community-hero__scene{top:0;right:0;bottom:0;left:0}.story-hero__scene:after,.lookbook-hero__scene:after,.community-hero__scene:after{background:linear-gradient(90deg,#070808f7,#070808c7,#07080840 64%,#07080814),linear-gradient(0deg,rgba(7,8,8,.38),transparent 42%)}.story-hero__scene .scene-image{object-position:64% center}.lookbook-hero__scene .scene-image{object-position:58% center}.community-hero__scene .scene-image{object-position:center}.story-hero__copy,.lookbook-hero__copy,.community-hero__copy{z-index:1;width:min(50rem,60%)}.story-hero h1,.lookbook-hero h1,.community-hero h1{max-width:50rem;margin:.8rem 0 1.1rem;font-family:var(--font-display);font-size:clamp(4.5rem,8.9vw,10rem);font-weight:var(--weight-display);letter-spacing:.01em;line-height:.78}.story-hero__copy>p:not(.eyebrow),.lookbook-hero__copy>p:not(.eyebrow),.community-hero__copy>p:not(.eyebrow){max-width:29rem;color:var(--fog);font-size:.9375rem;line-height:var(--leading-body)}.story-hero__index li,.principles__list span,.community-feed__bar>div,.feed-card p,.feed-card span,.lookbook-grid span{font-family:var(--font-sans)}.principles{gap:clamp(2rem,7vw,8rem);padding-top:var(--section-space);padding-bottom:var(--section-space)}.principles__list article{min-height:14rem;padding:clamp(1.1rem,2vw,1.6rem)}.principles__list h3,.contact-page__links h2,.policy-page__body h2{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.015em;line-height:.82}.principles__list p{color:var(--smoke);font-size:.875rem;line-height:1.55}.story-band{min-height:clamp(27rem,34vw,34rem);margin-bottom:var(--section-space)}.story-band>div:first-child .scene-image{object-position:56% center}.story-band__copy{border-color:var(--line);background:#0d1011}.lookbook-grid,.community-feed{padding-bottom:var(--section-space)}.lookbook-grid article,.community-feed__grid article{border-color:var(--line);background:linear-gradient(145deg,#171b1c,#080909 72%)}.lookbook-grid .scene-image,.community-feed__grid .scene-image{object-fit:cover}.lookbook-grid .product-artwork,.community-feed__grid .product-artwork{width:100%;height:100%;padding:clamp(.75rem,2vw,1.75rem);object-fit:contain}.lookbook-grid span,.feed-card--wide span,.feed-card--road p,.feed-card--group span{color:var(--fog);font-size:.6875rem;letter-spacing:var(--tracking-label);line-height:1.4}.lookbook-grid__quote p{font-family:var(--font-display);font-size:clamp(1.75rem,2.4vw,2.65rem);font-weight:var(--weight-display);letter-spacing:.015em;line-height:.82}.community-hero__copy h2{max-width:38rem;margin:0 0 1rem;font-family:var(--font-sans);font-size:clamp(.8125rem,1.25vw,1rem);font-weight:var(--weight-ui);letter-spacing:.16em;line-height:1.5}.community-feed__bar{min-height:4.5rem;border-color:var(--line)}.community-feed__bar>div{color:var(--smoke);font-size:.6875rem;letter-spacing:var(--tracking-label)}.community-feed__bar .button{min-height:var(--control-compact)}.feed-card--rider p,.feed-card--quote p{font-family:var(--font-display);font-style:normal;font-weight:var(--weight-display);letter-spacing:.02em;line-height:.8}.cart-line__visual{background:radial-gradient(circle at 50% 35%,#252b2c,#090b0c 68%)}.cart-line__image{width:100%;height:100%;padding:.4rem;object-fit:contain}.cart-line__fallback{width:2.25rem;height:auto;color:var(--smoke)}.cart-line__details a,.cart-line__details strong,.cart-drawer__total{font-family:var(--font-sans);font-size:.8125rem;letter-spacing:var(--tracking-ui)}.cart-line__details p,.text-button,.quantity-control span{font-family:var(--font-sans);font-size:.6875rem;letter-spacing:var(--tracking-ui)}.contact-page,.policy-page{padding-top:var(--section-space);padding-bottom:var(--section-space)}.contact-page__lead h1{font-size:clamp(4rem,8vw,8.5rem)}.contact-page__links>a,.contact-page__links .reveal>a{min-height:7.5rem}.policy-page h1,.not-found h1{font-size:clamp(3.75rem,8vw,8.5rem)}.policy-page__body p{max-width:44rem}.site-footer{border-top:1px solid var(--line)}.site-footer__main{min-height:8rem;border-bottom-color:var(--line)}.site-footer__legal{color:var(--smoke);font-family:var(--font-sans);font-size:.6875rem;letter-spacing:var(--tracking-label);line-height:1.45}@media(max-width:1199px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-collections__grid .product-card:nth-child(n+4){display:none}.collection-section__more--tablet{display:flex}}@media(max-width:900px){:root{--page: clamp(1rem, 4vw, 1.5rem);--section-space: clamp(3.25rem, 8vw, 5rem)}.site-header{grid-template-columns:minmax(0,1fr) auto;min-height:4.75rem}.site-header__nav,.site-header__account{display:none}.site-header__menu{display:inline-grid}.mobile-menu{display:flex;flex-direction:column;min-height:100dvh;padding:1.25rem var(--page) 1.5rem;overflow-y:auto}.mobile-menu nav{gap:clamp(1.1rem,3vh,1.75rem);margin-top:clamp(3rem,9vh,5rem)}.mobile-menu nav a{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,4rem);font-weight:var(--weight-display);letter-spacing:.01em;line-height:.82}.mobile-menu__foot{position:static;margin-top:auto;padding-top:1.25rem}.home-hero{min-height:min(48rem,calc(100svh - 4.75rem))}.home-hero__content{max-width:33rem}.home-hero__side-note{display:none}.category-rail,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-collections__grid .product-card:nth-child(n+3){display:none}.collection-section__more--mobile{display:flex}.category-card{min-height:17rem}.featured-drop,.home-story,.community-callout,.story-band{grid-template-columns:1fr}.featured-drop{min-height:0}.featured-drop__copy{min-height:24rem}.featured-drop__visual{min-height:clamp(22rem,80vw,34rem)}.home-story__feature,.home-story__manifesto{min-height:clamp(27rem,74vw,36rem)}.community-callout__image{min-height:clamp(22rem,64vw,32rem)}.community-callout__copy,.story-band__copy{min-height:22rem;border-top:0;border-left:1px solid var(--line)}.product-detail__grid{grid-template-columns:1fr}.product-purchase{max-width:44rem}.story-hero,.lookbook-hero,.community-hero{min-height:min(45rem,calc(100svh - 4.75rem))}.story-hero__copy,.lookbook-hero__copy,.community-hero__copy{width:min(43rem,70%)}.story-hero__index{display:none}.lookbook-grid,.community-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(11rem,30vw)}.lookbook-grid__rider,.lookbook-grid__helmet,.lookbook-grid__wide,.feed-card--group{grid-column:span 2}.lookbook-grid__rider{grid-row:span 2}.lookbook-grid__quote,.lookbook-grid__product,.lookbook-grid__product--cap,.lookbook-grid__helmet,.lookbook-grid__wide,.feed-card--rider,.feed-card--wide,.feed-card--gear,.feed-card--quote,.feed-card--cap,.feed-card--road,.feed-card--pouch,.feed-card--group{grid-row:span 1}.feed-card--rider,.feed-card--road{grid-row:span 2}.community-feed__bar{grid-template-columns:1fr auto;gap:.8rem;padding:.8rem}.community-feed__bar>div:nth-child(2){display:none}.community-feed__bar .button{grid-column:1 / -1;width:100%}}@media(max-width:760px){.site-header{min-height:4.5rem}.home-hero{min-height:40rem}.home-hero__image{object-position:63% center}.home-hero__scene:after{background:linear-gradient(90deg,#070808f0,#0708089e 54%,#0708082e),linear-gradient(0deg,rgba(7,8,8,.48),transparent 44%)}.home-hero__content{justify-content:flex-end;max-width:24rem;padding-top:3rem;padding-bottom:2.75rem}.hero-index{margin-bottom:1rem}.home-hero h1{margin-top:.65rem;font-size:clamp(4.8rem,21vw,8rem)}.home-hero--statement h1{margin:.65rem 0 .9rem;font-size:clamp(3.1rem,14.2vw,4.75rem);line-height:.86}.hero-kicker,.hero-subhead{font-size:.6875rem;letter-spacing:.14em}.hero-copy{max-width:18rem;font-size:.875rem}.hero-code,.home-hero__scroll{display:none}.category-rail{gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.category-card{min-height:14.5rem;padding:.75rem}.category-card__art{height:8.5rem;padding:.25rem}.category-card h2{font-size:clamp(1.35rem,6vw,1.75rem)}.category-card p{font-size:.625rem;letter-spacing:.12em}.category-card__arrow{right:.75rem;bottom:.75rem}.featured-drop__copy,.featured-drop__visual{border-color:var(--line)}.featured-drop__copy{min-height:23rem;padding:1.5rem}.featured-drop__index{margin-top:1.5rem}.featured-drop h2{font-size:clamp(3rem,14vw,4.5rem)}.featured-drop__visual{min-height:23rem}.home-story__feature,.home-story__manifesto{min-height:26rem}.home-story__copy,.home-story__manifesto-content,.community-callout__copy,.story-band__copy{padding:1.5rem}.home-story h2,.section-heading h2,.community-callout h2,.newsletter-section h2,.principles h2,.story-band h2{font-size:clamp(2.7rem,12vw,4.25rem)}.home-story__copy>p:not(.eyebrow),.home-story__manifesto-content>p:not(.eyebrow),.community-callout__copy>p:not(.eyebrow),.story-band__copy>p:not(.eyebrow){font-size:.875rem}.section-heading{align-items:flex-start;flex-direction:column;gap:1rem}.text-link{font-size:.6875rem}.text-link,.round-link{min-height:var(--control-compact)}.product-card__meta{padding:.8rem}.product-card__meta h3{font-size:clamp(1.25rem,6vw,1.6rem)}.product-card__meta strong{font-size:.8125rem}.product-card__add{height:auto;min-height:var(--control-compact);margin:0 .8rem .8rem;font-size:.625rem;letter-spacing:.1em}.product-card__add svg{width:.95rem}.community-callout__image{min-height:21rem}.newsletter-section{min-height:29rem}.newsletter-section__content{width:100%;margin:0;padding:2.5rem 0 6.5rem}.newsletter-section__type{right:0;left:1rem;font-size:clamp(4.5rem,24vw,7rem)}.shop-catalog__intro{display:block}.shop-catalog__intro h1{margin-top:.8rem;font-size:clamp(3.75rem,17vw,6.5rem)}.shop-catalog__intro>p:not(.eyebrow){margin-top:1rem;font-size:.875rem}.shop-catalog__controls{align-items:flex-start;flex-direction:column;gap:.9rem}.shop-catalog__count{padding-top:0;text-align:left}.product-detail__grid{padding-top:.75rem}.product-gallery{grid-template-columns:4.25rem minmax(0,1fr);gap:.5rem}.product-gallery__main{min-height:0}.product-purchase h1{font-size:clamp(3rem,13vw,4.5rem)}.story-hero,.lookbook-hero,.community-hero{min-height:39rem}.story-hero__scene:after,.lookbook-hero__scene:after,.community-hero__scene:after{background:linear-gradient(90deg,#070808f0,#0708089e 56%,#07080829),linear-gradient(0deg,rgba(7,8,8,.4),transparent 45%)}.story-hero__copy,.lookbook-hero__copy,.community-hero__copy{width:min(100%,25rem);padding-top:3.25rem}.story-hero h1,.lookbook-hero h1,.community-hero h1{font-size:clamp(3.75rem,17vw,6rem)}.community-hero__copy h2{font-size:.75rem;letter-spacing:.13em}.principles,.principles__list{grid-template-columns:1fr}.principles__list article{min-height:11rem}.lookbook-grid,.community-feed__grid{grid-auto-rows:10.5rem;gap:.5rem}.lookbook-grid__rider,.feed-card--rider,.feed-card--road{grid-row:span 2}.lookbook-grid__quote p{font-size:1.5rem}.community-feed__bar>div:first-child{flex-wrap:wrap;gap:.6rem}.community-feed__bar>div:first-child span:not(:last-child):after{display:none}.contact-page{grid-template-columns:1fr;gap:3rem}.contact-page__lead h1{font-size:clamp(3.7rem,16vw,6rem)}.contact-page__links>a,.contact-page__links .reveal>a{grid-template-columns:2rem minmax(0,1fr) auto;min-height:7rem}.policy-page h1,.not-found h1{font-size:clamp(3.45rem,15vw,5.5rem)}.policy-page__body section{grid-template-columns:2.3rem minmax(0,1fr)}.site-footer__main{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}.site-footer nav{grid-column:1 / -1}.site-footer__legal{font-size:.625rem}}@media(max-width:390px){.wordmark{font-size:1.65rem}.site-header__actions{gap:.1rem}.icon-button,.bag-button{min-width:var(--control-compact);height:var(--control-compact);padding:0}.home-hero h1{font-size:4.65rem}.category-card h2{font-size:1.3rem}.filter-tabs :is(a,button){min-height:var(--control-compact);padding:.4rem .65rem;font-size:.625rem}}@media(max-width:340px){.category-rail{grid-template-columns:1fr}.category-card{min-height:13rem}.category-card__art{height:8rem}.community-hero h1{font-size:3.4rem;letter-spacing:0}.policy-page h1,.not-found h1{font-size:3.15rem;overflow-wrap:anywhere}}@media(min-width:1440px){.home-hero__content{max-width:42rem}.story-hero__copy,.lookbook-hero__copy,.community-hero__copy{width:min(54rem,61%)}}html{overflow-x:clip}.home-hero h1{padding-right:.16em}.category-card__copy{padding-right:0}@media(max-width:900px){.mobile-menu nav{overflow-x:hidden}.mobile-menu nav a{font-size:clamp(2.05rem,8vw,4rem);overflow-wrap:anywhere}}@media(max-width:760px){.shop-catalog__intro h1{font-size:clamp(3.45rem,16vw,6.5rem);letter-spacing:0}}.waitlist{position:relative;display:grid;min-height:100svh;overflow:clip;isolation:isolate;background:var(--ink)}.waitlist__scene,.waitlist__grid{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.waitlist__scene:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#0708089e}.waitlist__scene .scene-image{object-position:64% center}.waitlist__grid{z-index:-1;opacity:.18;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:100% 6rem,12.5% 100%}.waitlist__frame{display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(1rem,3.4vw,3rem) var(--page) clamp(1rem,2.5vw,2rem)}.waitlist__header,.waitlist__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.waitlist__wordmark{color:var(--paper);font-family:var(--font-display);font-size:clamp(2rem,3vw,3.25rem);font-weight:var(--weight-display);letter-spacing:.045em;line-height:.75}.waitlist__wordmark sup{margin-left:.2em;color:var(--fog);font-family:var(--font-sans);font-size:.25em;font-weight:var(--weight-ui);letter-spacing:0;vertical-align:top}.waitlist__status,.waitlist__footer>p,.waitlist__footer>a,.waitlist__manifesto p{color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.35;text-transform:uppercase}.waitlist__status{display:inline-flex;align-items:center;gap:.6rem}.waitlist__status:before{width:.55rem;height:.55rem;content:"";background:var(--signal);box-shadow:0 0 1rem #e31b25b8}.waitlist__content{align-self:center;width:min(100%,43rem);padding:clamp(4rem,8vw,8rem) 0}.waitlist__eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.waitlist__eyebrow:before{width:2.25rem;height:1px;content:"";background:var(--signal)}.waitlist__content h1{max-width:12ch;margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(3.75rem,11vw,11rem);font-weight:var(--weight-display);letter-spacing:0;line-height:.82;text-transform:uppercase}.waitlist__content h1 span{color:var(--signal)}.waitlist__drop{margin:1.25rem 0 0;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:var(--weight-display);letter-spacing:.04em;line-height:1;text-transform:uppercase}.waitlist__copy{max-width:32rem;margin:1rem 0 0;color:var(--fog);font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.65}.countdown{display:flex;align-items:stretch;gap:.5rem;margin-top:1.75rem;max-width:30rem}.countdown__unit{flex:1 1 0;min-width:0;max-width:6.5rem;padding:.65rem .25rem .55rem;border:1px solid var(--line-strong);background:#0a0b0b;text-align:center}.countdown__value{display:block;min-height:2.5rem;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-variant-numeric:tabular-nums;line-height:1}.countdown__label{display:block;margin-top:.35rem;color:var(--fog);font-family:var(--font-sans);font-size:.5625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.countdown__separator{align-self:center;color:var(--signal);font-family:var(--font-display);font-size:1.5rem;line-height:1}.countdown--pending{display:flex;align-items:center;gap:.6rem;margin-top:1.75rem;padding:.85rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:30rem}.countdown__status{flex:0 0 auto;width:.55rem;height:.55rem;background:var(--signal);box-shadow:0 0 1rem #e31b25b8}.countdown__pending{margin:0;color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.waitlist-form{width:min(100%,34rem);margin-top:1.75rem}.waitlist-form--verification{padding-top:1.5rem;border-top:1px solid var(--line)}.waitlist-form__label{display:block;margin-bottom:.55rem;color:var(--paper);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.waitlist-form__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--line-strong);background:#0a0b0b}.waitlist-form__fields input{min-width:0;height:3.5rem;padding:0 1rem;border:0;outline:0;color:var(--paper);background:transparent;font-family:var(--font-sans);font-size:.9375rem}.waitlist-form__fields input::placeholder{color:var(--smoke)}.waitlist-form__fields button{min-height:3.5rem;padding:0 1.15rem;border:0;border-left:1px solid var(--line-strong);color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color .18s ease,background .18s ease}.waitlist-form__fields button:hover:not(:disabled){color:var(--paper);background:var(--signal)}.waitlist-form__fields button:disabled{opacity:.6}.waitlist-form__fields button:focus-visible,.waitlist-prefs__save:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.waitlist-form__consent{display:flex;align-items:flex-start;gap:.6rem;margin-top:.8rem;color:var(--fog);font-size:.75rem;line-height:1.45}.waitlist-form__consent input{flex:0 0 auto;width:1rem;min-width:1rem;height:1rem;margin:.08rem 0 0;accent-color:var(--signal)}.waitlist-form>p{min-height:1.3rem;margin:.75rem 0 0;color:var(--paper);font-size:.8125rem;line-height:1.45}.waitlist-form__honeypot{position:absolute;width:1px;height:1px;padding:0;opacity:0;pointer-events:none}.waitlist-success{width:min(100%,34rem)}.waitlist-success__title{margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--weight-display);letter-spacing:.01em;line-height:.9;text-transform:uppercase;outline:none}.waitlist-success__copy{margin:.75rem 0 0;color:var(--paper);font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.5;text-transform:uppercase}.waitlist-prefs{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.waitlist-prefs__eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem;color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.waitlist-prefs__eyebrow:before{width:2.25rem;height:1px;content:"";background:var(--signal)}.waitlist-prefs__title{margin:0 0 1rem;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--weight-display);letter-spacing:.01em;line-height:.95;text-transform:uppercase}.waitlist-prefs__received{margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--weight-display);letter-spacing:.01em;line-height:.95;text-transform:uppercase}.waitlist-prefs__selection{display:inline-block;margin:.85rem 0 0;padding:.6rem .9rem;border:1px solid var(--line-strong);color:var(--paper);background:#0a0b0b;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.waitlist-prefs__group{margin:0 0 1rem;padding:0;border:0}.waitlist-prefs__label{margin-bottom:.55rem;padding:0;color:var(--paper);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.waitlist-choices{display:flex;flex-wrap:wrap;gap:.5rem}.waitlist-choice{display:inline-flex;min-height:3rem;align-items:center;cursor:pointer}.waitlist-choice input{position:absolute;width:1px;height:1px;opacity:0}.waitlist-choice span{display:inline-flex;min-height:3rem;align-items:center;padding:0 1rem;border:1px solid var(--line-strong);color:var(--fog);background:#0a0b0b;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color .18s ease,background .18s ease,border-color .18s ease}.waitlist-choice input:checked+span{border-color:var(--paper);color:var(--ink);background:var(--paper)}.waitlist-choice input:focus-visible+span{outline:2px solid var(--paper);outline-offset:2px}.waitlist-prefs__message{min-height:1.3rem;margin:.75rem 0 0;color:var(--paper);font-size:.8125rem;line-height:1.45}.waitlist-prefs__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.waitlist-prefs__save{min-height:3.5rem;padding:0 1.15rem;border:0;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color .18s ease,background .18s ease}.waitlist-prefs__save:hover:not(:disabled){color:var(--paper);background:var(--signal)}.waitlist-prefs__save:disabled{opacity:.6}.waitlist-prefs__skip{min-height:2.75rem;padding:0 .5rem;border:0;color:var(--smoke);background:transparent;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.waitlist-prefs__skip:hover:not(:disabled){color:var(--paper)}.waitlist-prefs__done{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.waitlist-prefs__done p{margin:0;color:var(--paper);font-size:.8125rem;line-height:1.45}.waitlist__footer{min-height:2.5rem;padding-top:1rem;border-top:1px solid var(--line)}.waitlist__footer>p{margin:0;color:var(--paper)}.waitlist__footer>a{transition:color .18s ease}.waitlist__footer>a:hover{color:var(--paper)}.waitlist__manifesto{display:flex;align-items:center;gap:.65rem}.waitlist__manifesto svg{width:1.4rem;height:1.9rem;color:var(--paper)}.waitlist__manifesto p{margin:0}@media(max-width:760px){.waitlist__frame{padding-top:1.25rem}.waitlist__scene .scene-image{object-position:62% center}.waitlist__scene:after{background:#070808bd}.waitlist__content{padding:2.5rem 0}.waitlist__content h1{font-size:clamp(3.25rem,18vw,6rem)}.waitlist__drop{font-size:clamp(1.25rem,6vw,1.75rem)}.countdown{gap:.375rem}.countdown__unit{padding:.5rem .125rem .45rem}.countdown__value{min-height:2rem;font-size:1.5rem}.countdown__separator{font-size:1.125rem}.waitlist__footer{align-items:flex-end;flex-wrap:wrap}.waitlist__footer>p{order:3;width:100%}}@media(max-width:390px){.waitlist__status{font-size:.625rem}.waitlist-form__fields button{padding:0 .8rem;font-size:.625rem}.waitlist__manifesto p{font-size:.625rem}}.drop-home{overflow:clip}.drop-hero{position:relative;display:grid;min-height:min(56rem,calc(100svh - 5rem));overflow:hidden;isolation:isolate;border-bottom:1px solid var(--line);background:#030404}.drop-hero__scene,.drop-hero__grid{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.drop-hero__scene .scene-image{opacity:.62;object-position:66% center;filter:grayscale(.48) contrast(1.12)}.drop-hero__scene:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#030404,#030404f0 31%,#0304047a 59%,#03040433),linear-gradient(0deg,rgba(3,4,4,.72),transparent 52%)}.drop-hero__grid{z-index:-1;opacity:.16;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:100% 4rem,4rem 100%}.drop-hero__copy{display:flex;max-width:52rem;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:clamp(4rem,9vh,7rem);padding-bottom:clamp(5.5rem,10vh,8rem)}.drop-hero__status{display:flex;align-items:center;gap:.65rem;margin-bottom:clamp(2rem,5vh,3.75rem);color:var(--paper);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.drop-hero__status i{width:.55rem;height:.55rem;background:var(--signal);box-shadow:0 0 1rem #e31b25bf;animation:drop-signal-pulse 2.4s steps(2,end) infinite}.drop-hero h1{max-width:8ch;margin:.8rem 0 0;color:var(--paper);font-family:var(--font-display);font-size:clamp(5rem,10vw,11rem);font-weight:var(--weight-display);letter-spacing:.005em;line-height:.78;text-transform:uppercase}.drop-hero h1 span{color:var(--signal)}.drop-hero__lede{max-width:30rem;margin:1.5rem 0 0;color:var(--fog);font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.65}.drop-hero__actions{display:flex;align-items:center;gap:1.4rem;margin-top:1.75rem}.drop-hero__text-link{display:inline-flex;min-height:var(--control-primary);align-items:center;color:var(--fog);border-bottom:1px solid var(--line-strong);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.drop-hero__index{position:absolute;top:clamp(2rem,5vw,4.75rem);right:var(--page);display:flex;align-items:flex-start;gap:1rem}.drop-hero__index>span{color:#f1f2ee2e;font-family:var(--font-display);font-size:clamp(4.5rem,8vw,8rem);line-height:.7}.drop-hero__index p,.drop-hero__edition{margin:0;color:var(--fog);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.6;text-transform:uppercase}.drop-hero__edition{position:absolute;right:var(--page);bottom:2rem}.drop-spec-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);background:#080909}.drop-spec-strip>div{min-height:6.25rem;padding:1.25rem var(--page);border-right:1px solid var(--line)}.drop-spec-strip>div:last-child{border-right:0}.drop-spec-strip span,.drop-spec-strip strong{display:block;font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.4;text-transform:uppercase}.drop-spec-strip span{margin-bottom:.65rem;color:var(--smoke)}.drop-spec-strip strong{color:var(--paper)}.drop-products{padding-top:var(--section-space);padding-bottom:var(--section-space)}.drop-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.4fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,4rem)}.drop-section-heading h2,.drop-manifesto h2,.drop-protocol h2,.product-story h2{margin:.8rem 0 0;font-family:var(--font-display);font-size:clamp(3.5rem,6.8vw,7rem);font-weight:var(--weight-display);letter-spacing:.005em;line-height:.8;text-transform:uppercase}.drop-section-heading>p{max-width:22rem;margin:0 0 .3rem;color:var(--fog);font-size:.9375rem;line-height:1.65}.product-grid.drop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem)}.shop-catalog>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-product-grid .product-card__visual{aspect-ratio:1 / 1}.drop-product-grid .product-card__art{padding:clamp(1.25rem,4vw,4rem)}.product-card__placeholder,.product-gallery__placeholder{position:absolute;z-index:4;right:.75rem;bottom:.75rem;left:.75rem;padding:.45rem .55rem;color:var(--fog);border:1px solid var(--line);background:#030404d1;font-family:var(--font-sans);font-size:.5625rem;font-weight:var(--weight-ui);letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.drop-manifesto{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);min-height:clamp(34rem,48vw,46rem);padding-bottom:var(--section-space)}.drop-manifesto__visual,.drop-manifesto__copy{position:relative;overflow:hidden;border:1px solid var(--line)}.drop-manifesto__visual .scene-image{object-position:center;filter:grayscale(.4) contrast(1.08)}.drop-manifesto__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 56%,rgba(3,4,4,.48))}.drop-manifesto__visual>span,.product-story__visual>span{position:absolute;z-index:2;right:1rem;bottom:1rem;padding:.45rem .55rem;color:var(--paper);border:1px solid var(--line-strong);background:#030404b8;font-family:var(--font-sans);font-size:.5625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.drop-manifesto__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,4vw,4rem);border-left:0;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 38%),#090b0c}.drop-manifesto h2{font-size:clamp(3.25rem,5.4vw,5.75rem)}.drop-manifesto__copy>p:not(.eyebrow),.product-story__copy>p:not(.eyebrow){max-width:28rem;margin:1.25rem 0 1.75rem;color:var(--fog);font-size:.9375rem;line-height:1.65}.drop-protocol{display:grid;grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr);gap:clamp(2rem,7vw,8rem);padding-top:0;padding-bottom:var(--section-space)}.drop-protocol__title{position:relative}.drop-protocol h2{font-size:clamp(3.25rem,5.5vw,5.8rem)}.drop-protocol__title>svg{width:clamp(3.5rem,6vw,6rem);height:auto;margin-top:3rem;color:var(--paper)}.drop-protocol ol{padding:0;margin:0;border-top:1px solid var(--line-strong);list-style:none}.drop-protocol li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.drop-protocol li>span,.drop-protocol li strong{font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.4;text-transform:uppercase}.drop-protocol li>span{color:var(--signal)}.drop-protocol li strong{display:block;color:var(--paper)}.drop-protocol li p{max-width:35rem;margin:.55rem 0 0;color:var(--fog);font-size:.875rem;line-height:1.6}.drop-newsletter{margin-bottom:0}.product-gallery--single{grid-template-columns:minmax(0,1fr)}.product-gallery--single .product-gallery__main{grid-column:1}.product-gallery--single .product-gallery__thumbs{display:none}.product-gallery__placeholder{right:auto;width:max-content;max-width:calc(100% - 1.5rem)}.product-options legend{display:flex;width:100%;justify-content:space-between;gap:1rem}.product-options legend span{color:var(--signal)}.product-purchase__status-grid{display:grid;margin-top:1.4rem;border-top:1px solid var(--line-strong)}.product-purchase__status-grid article{padding:1rem 0;border-bottom:1px solid var(--line)}.product-purchase__status-grid span{display:block;color:var(--paper);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.35;text-transform:uppercase}.product-purchase__status-grid p{margin:.35rem 0 0;color:var(--smoke);font-size:.8125rem;line-height:1.5}.product-story{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);min-height:clamp(30rem,42vw,39rem);margin-top:var(--section-space)}.product-story__visual,.product-story__copy{position:relative;overflow:hidden;border:1px solid var(--line)}.product-story__visual .scene-image{object-position:center;filter:grayscale(.45) contrast(1.08)}.product-story__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 58%,rgba(3,4,4,.48))}.product-story__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,4vw,4rem);border-left:0;background:#090b0c}.product-story h2{font-size:clamp(3rem,5vw,5.35rem)}@keyframes drop-signal-pulse{0%,76%{opacity:1}77%,to{opacity:.35}}@media(prefers-reduced-motion:reduce){.drop-hero__status i{animation:none}}@media(max-width:900px){.drop-hero{min-height:min(50rem,calc(100svh - 4.75rem))}.drop-hero__scene .scene-image{object-position:63% center}.drop-hero__scene:after{background:linear-gradient(90deg,#030404f5,#030404ad 58%,#03040447),linear-gradient(0deg,rgba(3,4,4,.7),transparent 55%)}.drop-hero__index{display:none}.drop-spec-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-spec-strip>div:nth-child(2){border-right:0}.drop-spec-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.drop-section-heading,.drop-manifesto,.product-story{grid-template-columns:1fr}.drop-manifesto__visual,.product-story__visual{min-height:clamp(22rem,66vw,34rem)}.drop-manifesto__copy,.product-story__copy{min-height:24rem;border-top:0;border-left:1px solid var(--line)}}@media(max-width:760px){.drop-hero{min-height:43rem}.drop-hero__copy{justify-content:flex-end;padding-top:7rem;padding-bottom:4.75rem}.drop-hero__status{margin-bottom:auto}.drop-hero h1{font-size:clamp(4.15rem,19vw,6.5rem)}.drop-hero__lede{max-width:21rem;font-size:.875rem}.drop-hero__actions{width:100%;align-items:stretch;flex-direction:column;gap:.65rem}.drop-hero__actions .button{width:100%}.drop-hero__text-link{width:max-content}.drop-hero__edition{bottom:1.25rem}.drop-spec-strip>div{min-height:5.75rem;padding:1rem}.drop-spec-strip span,.drop-spec-strip strong{font-size:.5625rem;letter-spacing:.12em}.drop-section-heading h2,.drop-manifesto h2,.drop-protocol h2,.product-story h2{font-size:clamp(3rem,14vw,4.6rem)}.product-grid.drop-product-grid,.shop-catalog>.product-grid{grid-template-columns:1fr}.drop-product-grid .product-card__visual,.shop-catalog>.product-grid .product-card__visual{aspect-ratio:1 / 1}.drop-manifesto__visual,.product-story__visual{min-height:21rem}.drop-manifesto__copy,.product-story__copy{min-height:22rem;padding:1.5rem}.drop-protocol{grid-template-columns:1fr;gap:2.25rem}.drop-protocol__title>svg{display:none}.drop-protocol li{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.product-gallery__placeholder{font-size:.5rem}}@media(max-width:390px){.drop-hero h1{font-size:4rem}.drop-hero__edition{max-width:15rem;font-size:.5625rem}.product-card__placeholder{font-size:.5rem}}.drop-product-grid--count-1{grid-template-columns:minmax(0,min(42rem,100%))}.drop-product-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-product-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.drop-products__more{display:flex;justify-content:center;padding-top:2rem}.home-product-facts{width:min(100%,25rem);padding:0;margin:0 0 1.8rem;border-top:1px solid var(--line);list-style:none}.home-product-facts li{padding:.8rem 0;border-bottom:1px solid var(--line);color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.4;text-transform:uppercase}.product-gallery__previous,.product-gallery__next{position:absolute;z-index:3;top:50%;display:grid;width:var(--control-compact);height:var(--control-compact);place-items:center;border:1px solid var(--line-strong);color:var(--paper);background:#030404c7;transform:translateY(-50%)}.product-gallery__previous{left:.75rem}.product-gallery__next{right:.75rem}.product-gallery__previous svg{transform:rotate(180deg)}.product-gallery__position{position:absolute;z-index:3;right:.75rem;bottom:.75rem;padding:.45rem .55rem;color:var(--paper);border:1px solid var(--line-strong);background:#030404c7;font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label)}.product-size-guide{margin-top:1.5rem;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.product-size-guide summary{display:flex;min-height:var(--control-primary);align-items:center;justify-content:space-between;gap:1rem;color:var(--paper);cursor:pointer;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.product-size-guide summary span{color:var(--smoke)}.product-size-guide__table-wrap{max-width:100%;padding-bottom:1rem;overflow-x:auto}.product-size-guide table{width:100%;min-width:28rem;border-collapse:collapse;color:var(--fog);font-family:var(--font-sans);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:left}.product-size-guide :is(th,td){padding:.7rem;border:1px solid var(--line)}.product-size-guide th{color:var(--paper);font-weight:var(--weight-ui)}.product-size-guide>p{margin:0 0 1rem;color:var(--smoke);font-size:.8125rem;line-height:1.55}.product-service-links{display:grid;margin-top:1.5rem;border-top:1px solid var(--line)}.product-service-links a{display:flex;min-height:var(--control-primary);align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.product-service-links svg{width:1rem}.policy-content-layout{display:grid;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);align-items:start}.policy-toc{position:sticky;top:6.5rem;padding-top:1.5rem;border-top:1px solid var(--line-strong)}.policy-toc>p{margin:0 0 1rem;color:var(--smoke);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.policy-toc ol{display:grid;gap:.7rem;padding:0;margin:0;list-style:none}.policy-toc a{color:var(--fog);font-size:.8125rem;line-height:1.4;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25rem}.policy-page__body{max-width:52rem;padding-top:1.5rem;overflow-wrap:anywhere}.policy-page__body>:first-child{margin-top:0}.policy-page__body :is(h2,h3){scroll-margin-top:7rem;color:var(--paper);text-transform:uppercase}.policy-page__body h2{margin:3rem 0 1rem;font-size:clamp(2rem,4vw,3.5rem);line-height:.9}.policy-page__body h3{margin:2rem 0 .75rem;font-family:var(--font-sans);font-size:.875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3}.policy-page__body :is(p,li,address,blockquote){color:var(--fog);font-size:.9375rem;line-height:1.75}.policy-page__body p{margin:0 0 1.15rem}.policy-page__body :is(ul,ol){display:grid;gap:.45rem;padding-left:1.25rem;margin:0 0 1.5rem}.policy-page__body a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.22rem}.policy-page__body blockquote{padding:1rem 1.25rem;margin:1.5rem 0;border-left:2px solid var(--signal);background:var(--panel)}.policy-page__body table{width:100%;margin:1.5rem 0;border-collapse:collapse;color:var(--fog);font-size:.8125rem}.policy-page__body :is(th,td){padding:.75rem;border:1px solid var(--line);text-align:left;vertical-align:top}.policy-page__body th{color:var(--paper)}.community-participation{display:grid;grid-template-columns:minmax(16rem,.6fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem);padding-top:var(--section-space);padding-bottom:var(--section-space)}.community-participation h2{margin:.8rem 0 0;font-family:var(--font-display);font-size:clamp(3.25rem,5.5vw,6rem);font-weight:var(--weight-display);letter-spacing:.005em;line-height:.8;text-transform:uppercase}.community-participation ol{padding:0;margin:0;border-top:1px solid var(--line-strong);list-style:none}.community-participation li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.4rem 0;border-bottom:1px solid var(--line)}.community-participation li>span,.community-participation li strong{font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.4;text-transform:uppercase}.community-participation li>span{color:var(--signal)}.community-participation li p{max-width:34rem;margin:.5rem 0 0;color:var(--fog);font-size:.875rem;line-height:1.6}.community-participation__actions{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem}.community-social-link{display:inline-flex;min-height:var(--control-primary);align-items:center;gap:.65rem;color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.community-social-link svg{width:1rem}.community-feed .section-heading>p{max-width:22rem;color:var(--smoke);font-size:.8125rem;line-height:1.55}@media(max-width:900px){.drop-product-grid--count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-content-layout{grid-template-columns:1fr;gap:2rem}.policy-toc{position:static}.community-participation{grid-template-columns:1fr;gap:2.5rem}.community-participation__actions{grid-column:1}}@media(max-width:760px){.product-grid.drop-product-grid,.shop-catalog>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.product-card__visual,.drop-product-grid .product-card__visual,.shop-catalog>.product-grid .product-card__visual{aspect-ratio:1 / 1}.product-gallery,.product-gallery--single{display:flex;flex-direction:column;gap:.65rem}.product-gallery__main{order:1;width:100%;min-height:0;aspect-ratio:4 / 5}.product-gallery__thumbs{order:2;display:flex;max-width:100%;gap:.5rem;padding:.15rem 0 .35rem;overflow-x:auto;scrollbar-width:thin}.product-gallery__thumbs button{width:4.75rem;flex:0 0 4.75rem;scroll-snap-align:start}.product-gallery__previous,.product-gallery__next{top:auto;bottom:.75rem;transform:none}.product-gallery__position{right:50%;transform:translate(50%)}.policy-page__body{max-width:100%}.policy-page__body table{display:block;max-width:calc(100vw - (2 * var(--page)));overflow-x:auto}.community-participation h2{font-size:clamp(3rem,14vw,4.6rem)}.community-feed__grid--editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.search-panel input,.newsletter-form input,.waitlist input,.waitlist select{font-size:1rem}}@media(max-width:520px){.product-grid.drop-product-grid,.shop-catalog>.product-grid{grid-template-columns:1fr}.product-card__visual,.drop-product-grid .product-card__visual,.shop-catalog>.product-grid .product-card__visual{aspect-ratio:4 / 3}}.drop-hero{min-height:min(48rem,calc(100svh - 5rem));align-items:end;border-bottom:0}.drop-hero__scene .scene-image{opacity:.88;object-position:64% center;filter:grayscale(.18) contrast(1.06)}.drop-hero__scene:after{background:linear-gradient(90deg,#030404e6,#0304049e 35%,#03040414 72%),linear-gradient(0deg,rgba(3,4,4,.75) 0%,transparent 58%)}.drop-hero__copy{max-width:39rem;justify-content:flex-end;padding-top:clamp(10rem,24vh,16rem);padding-bottom:clamp(3.5rem,7vh,5.5rem)}.drop-hero__label{display:flex;align-items:center;gap:.75rem;margin:0 0 1.15rem;color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.4;text-transform:uppercase}.drop-hero__label i{width:2.25rem;height:2px;background:var(--signal)}.drop-hero h1{max-width:13ch;margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(3.75rem,6.6vw,6.6rem);font-weight:600;letter-spacing:-.045em;line-height:.98;text-transform:none}.drop-hero__lede{max-width:28rem;margin-top:1.25rem;color:#d5d8d6;font-size:1rem;line-height:1.55}.drop-hero__actions{margin-top:1.5rem}.drop-hero__actions .button{width:auto}.drop-products{padding-top:clamp(3.75rem,6vw,6rem);padding-bottom:clamp(4rem,7vw,7rem)}.drop-section-heading{grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);margin-bottom:clamp(1.75rem,3.5vw,3rem)}.drop-section-heading h2,.featured-drop h2,.drop-manifesto h2,.community-callout h2,.newsletter-section h2,.community-participation h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:1.05;text-transform:none}.drop-section-heading h2{margin-top:.65rem;font-size:clamp(2.25rem,4vw,3.75rem)}.drop-section-heading>p,.drop-manifesto__copy>p:not(.eyebrow),.community-callout__copy>p:not(.eyebrow),.featured-drop__copy>p:not(.eyebrow){font-family:var(--font-sans);font-size:1rem;line-height:1.65}.drop-product-grid--count-1{grid-template-columns:minmax(0,min(34rem,100%))}.product-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);background:#0b0e0f}.product-card__visual{aspect-ratio:4 / 5;min-height:0}.drop-product-grid .product-card__visual,.shop-catalog>.product-grid .product-card__visual{aspect-ratio:1 / 1}.product-card__identity{min-width:0}.product-card__meta p{margin:0 0 .35rem;color:var(--smoke);font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-label);line-height:1.35;text-transform:uppercase}.product-card__meta h3{margin:0;font-family:var(--font-display);font-size:clamp(1.125rem,1.6vw,1.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere;text-transform:none}.product-card__meta h3 a{display:inline}.product-card__price strong{position:static;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1.35}.product-card__action{position:static;display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-top:1px solid var(--line);color:var(--paper);background:#ffffff06;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;transition:color .18s ease,background .18s ease}.featured-drop{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);gap:clamp(2rem,5vw,6rem);min-height:0;padding-top:0;padding-bottom:var(--section-space)}.featured-drop__visual,.featured-drop__copy{border:0}.featured-drop__visual{min-height:clamp(30rem,48vw,44rem)}.featured-drop__copy{align-self:center;min-height:0;padding:clamp(1.5rem,3vw,3rem) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:transparent}.featured-drop h2{max-width:14ch;margin:.75rem 0 1rem;font-size:clamp(2.25rem,4vw,3.9rem)}.featured-drop__art{padding:clamp(1.5rem,4vw,4rem)}.drop-manifesto{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:clamp(1rem,2vw,2rem);min-height:0}.drop-manifesto__visual,.drop-manifesto__copy{border:0}.drop-manifesto__visual{min-height:clamp(30rem,45vw,43rem)}.drop-manifesto__copy{min-height:0;padding:clamp(2rem,4vw,4rem) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:transparent}.drop-manifesto h2{font-size:clamp(2.25rem,4vw,3.8rem)}.community-callout{grid-template-columns:minmax(0,1.32fr) minmax(18rem,.68fr);gap:clamp(1rem,2vw,2rem);min-height:0}.community-callout__image,.community-callout__copy{border:0}.community-callout__image{min-height:clamp(27rem,42vw,39rem)}.community-callout__copy{min-height:0;padding:clamp(2rem,4vw,4rem) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:transparent}.community-callout h2,.newsletter-section h2{margin:.75rem 0 1rem;font-size:clamp(2.25rem,4vw,3.75rem)}.newsletter-section{min-height:clamp(24rem,32vw,29rem);border-right:0;border-left:0}.newsletter-section__type{font-family:var(--font-display);font-weight:500}.shop-catalog__intro h1,.product-purchase h1,.story-hero h1,.lookbook-hero h1,.community-hero h1,.contact-page__lead h1,.policy-page h1,.not-found h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.045em;line-height:1;text-transform:none}.shop-catalog__intro h1{font-size:clamp(3rem,6vw,5.75rem)}.product-purchase h1{font-size:clamp(2.5rem,4.8vw,4.75rem)}.story-hero h1,.lookbook-hero h1,.community-hero h1{font-size:clamp(3.5rem,7vw,7rem)}.contact-page__lead h1,.policy-page h1,.not-found h1{font-size:clamp(3.25rem,7vw,6.5rem)}.community-participation h2{font-size:clamp(2.25rem,4vw,3.75rem)}@media(max-width:900px){.featured-drop,.drop-manifesto,.community-callout{grid-template-columns:1fr;gap:0}.featured-drop__visual,.drop-manifesto__visual,.community-callout__image{min-height:clamp(23rem,72vw,34rem)}.featured-drop__copy,.drop-manifesto__copy,.community-callout__copy{min-height:0;padding:2rem 0;border-top:1px solid var(--line-strong);border-right:0;border-bottom:1px solid var(--line);border-left:0}}@media(max-width:760px){.drop-hero{min-height:min(40rem,calc(100svh - 4.5rem))}.drop-hero__scene .scene-image{opacity:.9;object-position:66% center}.drop-hero__scene:after{background:linear-gradient(0deg,#030404e0,#0304045c 54%,#0304040d 82%),linear-gradient(90deg,rgba(3,4,4,.82) 0%,rgba(3,4,4,.45) 58%,transparent 92%)}.drop-hero__copy{max-width:24rem;justify-content:flex-end;padding-top:11rem;padding-bottom:2.5rem}.drop-hero h1{max-width:14ch;font-size:clamp(2.4rem,11.5vw,3rem);letter-spacing:-.04em;line-height:1}.drop-hero__lede{max-width:21rem;margin-top:1rem;font-size:1rem}.drop-hero__actions{width:auto;margin-top:1.25rem}.drop-hero__actions .button{width:auto}.drop-section-heading{display:flex;align-items:flex-start;flex-direction:column;gap:.8rem}.drop-section-heading h2,.featured-drop h2,.drop-manifesto h2,.community-callout h2,.newsletter-section h2,.community-participation h2{font-size:clamp(1.75rem,8vw,2.125rem);line-height:1.08}.drop-section-heading>p,.drop-manifesto__copy>p:not(.eyebrow),.community-callout__copy>p:not(.eyebrow),.featured-drop__copy>p:not(.eyebrow){font-size:1rem}.drop-product-grid--count-1{grid-template-columns:minmax(0,1fr)}.product-card__meta{padding:1rem}.product-card__meta h3{font-size:1.125rem}.product-card__action{min-height:3.25rem;font-size:.75rem}.featured-drop__visual,.drop-manifesto__visual,.community-callout__image{min-height:0;aspect-ratio:4 / 3}.featured-drop__copy,.drop-manifesto__copy,.community-callout__copy{padding:1.5rem 0}.shop-catalog__intro h1,.story-hero h1,.lookbook-hero h1,.community-hero h1,.contact-page__lead h1,.policy-page h1,.not-found h1{font-size:clamp(2.5rem,12vw,3.25rem);line-height:1.02}.product-purchase h1{font-size:clamp(2.25rem,10vw,3rem);line-height:1.05}.mobile-menu nav a{font-size:clamp(2rem,9vw,3rem);font-weight:600;line-height:1.05}}@media(max-width:520px){.product-card__visual,.drop-product-grid .product-card__visual,.shop-catalog>.product-grid .product-card__visual{aspect-ratio:4 / 3}}@media(max-width:340px){.product-card__meta{grid-template-columns:1fr}.product-card__price{justify-self:start;justify-items:start}.drop-hero h1{font-size:2.35rem}}.announcement-marquee{overflow:hidden;color:var(--ink);background:var(--signal);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.announcement-marquee__viewport{overflow:hidden}.announcement-marquee__track,.announcement-marquee__group{display:flex;width:max-content}.announcement-marquee__track{animation:announcement-marquee-scroll 28s linear infinite;will-change:transform}.announcement-marquee__group{flex:0 0 auto}.announcement-marquee__group span{display:block;padding:.7rem 1.5rem;white-space:nowrap}@keyframes announcement-marquee-scroll{to{transform:translate(-50%)}}.product-card__art--alternate{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out)}.product-card__visual{position:relative;isolation:isolate}.product-card__art--primary{position:relative;z-index:1;transition:opacity .24s var(--ease-out),transform .3s cubic-bezier(.2,.7,.2,1),filter .3s ease}.product-card__grain{z-index:3}@media(hover:hover)and (pointer:fine){.product-card:hover .product-card__art--alternate,.product-card:focus-within .product-card__art--alternate{opacity:1}.product-card:hover .product-card__art--primary,.product-card:focus-within .product-card__art--primary{opacity:0}}.product-gallery__stack{display:none}@media(min-width:901px){.product-detail__grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start}.product-gallery{display:block;max-height:calc(100dvh - 7rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.product-gallery__stack{display:grid;gap:var(--grid-gap);padding-right:.35rem;scroll-snap-type:y proximity}.product-gallery__stack-item{position:relative;display:grid;min-height:0;aspect-ratio:4 / 5;overflow:hidden;scroll-snap-align:start;background:radial-gradient(circle at 50% 38%,rgba(106,119,121,.25),transparent 35%),linear-gradient(145deg,#191e1f,#070808 70%)}.product-gallery__stack-art{width:100%;height:100%;padding:clamp(1.25rem,4vw,4.5rem);object-fit:contain}.product-gallery__mobile{display:none}.product-purchase{position:sticky;top:6rem;max-height:calc(100dvh - 7rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}}@media(max-width:900px){.product-gallery__mobile{display:block}}@media(prefers-reduced-motion:reduce){.announcement-marquee__track{animation:none}}.product-options__group{position:relative}.size-guide-trigger{display:inline-flex;min-height:var(--control-compact);align-items:center;gap:.55rem;padding:0;border:0;color:var(--fog);background:transparent;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3rem;text-transform:uppercase}.size-guide-trigger:hover{color:var(--paper)}.size-guide-trigger span{color:var(--signal)}.size-guide-modal__backdrop{position:fixed;z-index:190;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:#000000c2}.size-guide-modal{position:fixed;z-index:191;top:50%;left:50%;width:min(42rem,calc(100vw - 2rem));max-height:min(42rem,calc(100dvh - 2rem));overflow:auto;border:1px solid var(--line-strong);background:var(--ink);box-shadow:0 1.5rem 5rem #0000008c;transform:translate(-50%,-50%)}.size-guide-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem;border-bottom:1px solid var(--line)}.size-guide-modal__header h2{margin:.5rem 0 0;color:var(--paper);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.25rem);line-height:.85;text-transform:uppercase}.size-guide-modal__body{padding:1.4rem}.size-guide-modal__table-wrap{max-width:100%;overflow-x:auto}.size-guide-modal table{width:100%;min-width:30rem;border-collapse:collapse;color:var(--paper);font-family:var(--font-sans);font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:left}.size-guide-modal :is(th,td){padding:.8rem;border:1px solid var(--line)}.size-guide-modal th{color:var(--paper);font-weight:var(--weight-ui)}.size-guide-modal__body>p{margin:1rem 0 0;color:var(--fog);font-size:.8125rem;line-height:1.55}.gothic-review{background:var(--ink)}.gothic-review--grenze{--font-gothic-review: var(--font-gothic-grenze), serif}.gothic-review--unifraktur{--font-gothic-review: var(--font-gothic-unifraktur), serif}.gothic-review__hero{position:relative;display:grid;min-height:min(48rem,calc(100svh - 5rem));overflow:hidden;isolation:isolate;scroll-margin-top:-5rem;background:#030404}.gothic-review__scene{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.gothic-review__scene .scene-image{opacity:.88;object-position:64% center;filter:grayscale(.14) contrast(1.08)}.gothic-review__scene:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#030404eb,#0304049e 37%,#03040414 73%),linear-gradient(0deg,rgba(3,4,4,.8),transparent 56%)}.gothic-review__copy{display:flex;max-width:39rem;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-top:clamp(10rem,24vh,16rem);padding-bottom:clamp(3.5rem,7vh,5.5rem)}.gothic-review__label{display:flex;align-items:center;gap:.75rem;margin:0 0 1.15rem;color:var(--fog);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.4;text-transform:uppercase}.gothic-review__label i{width:2.25rem;height:2px;background:var(--signal)}.gothic-review h1{width:max-content;max-width:100%;margin:0;color:var(--paper);font-family:var(--font-gothic-review);font-size:clamp(5.25rem,9vw,10rem);font-weight:700;letter-spacing:-.02em;line-height:.84;text-wrap:balance}.gothic-review h1 span{display:block;white-space:nowrap}.gothic-review__lede{max-width:25rem;margin:1.4rem 0 1.65rem;color:#d5d8d6;font-family:var(--font-sans);font-size:1rem;line-height:1.55}.gothic-review__editorial{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:clamp(32rem,44vw,42rem);border-top:1px solid var(--line-strong);background:#060707}.gothic-review__editorial-scene{position:relative;min-height:0;overflow:hidden;background:#050606}.gothic-review__editorial-scene .scene-image{object-position:center;filter:grayscale(.16) contrast(1.08)}.gothic-review__editorial-scene:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 55%,#060707)}.gothic-review__editorial-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:clamp(3.5rem,7vw,7rem);padding-bottom:clamp(3.5rem,7vw,7rem)}.gothic-review h2{max-width:6ch;margin:0;color:var(--paper);font-family:var(--font-gothic-review);font-size:clamp(3.8rem,7vw,7.5rem);font-weight:700;letter-spacing:-.02em;line-height:.84}.gothic-review__editorial-copy>p:not(.gothic-review__label){max-width:27rem;margin:1.3rem 0 1.6rem;color:#d5d8d6;font-family:var(--font-sans);font-size:1rem;line-height:1.55}@media(max-width:760px){.gothic-review__hero{min-height:min(43rem,calc(100svh - 4.5rem))}.gothic-review__scene .scene-image{object-position:66% center}.gothic-review__scene:after{background:linear-gradient(0deg,#030404e6,#0304044d 58%,#0304040a 84%),linear-gradient(90deg,rgba(3,4,4,.84),rgba(3,4,4,.46) 60%,transparent 92%)}.gothic-review__copy{max-width:24rem;padding-top:10rem;padding-bottom:2.5rem}.gothic-review h1{font-size:clamp(3.75rem,15vw,5.75rem);line-height:.86}.gothic-review__lede{max-width:21rem;margin-top:1.2rem}.gothic-review__editorial{grid-template-columns:1fr;min-height:auto}.gothic-review__editorial-scene{min-height:23rem}.gothic-review__editorial-scene:after{background:linear-gradient(0deg,#060707,transparent 45%)}.gothic-review h2{font-size:clamp(3.5rem,15vw,5.5rem)}}.category-rail--count-1{grid-template-columns:minmax(0,min(22rem,100%))}.featured-drop{display:grid;grid-template-columns:minmax(0,.82fr) minmax(18rem,1.18fr);gap:0;min-height:clamp(29rem,44vw,41rem);padding-top:var(--section-space);padding-bottom:var(--section-space)}.featured-drop__copy,.featured-drop__visual{min-width:0;border:1px solid var(--line)}.featured-drop__copy{display:flex;align-items:flex-start;align-self:stretch;justify-content:center;min-height:0;padding:clamp(1.5rem,4vw,4rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#111415,#090b0c 78%)}.featured-drop__index{margin:1.8rem 0 0;color:var(--signal);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.featured-drop h2{max-width:26rem;margin:.7rem 0 1rem;font-family:var(--font-display);font-size:clamp(3.25rem,6vw,6.5rem);font-weight:var(--weight-display);letter-spacing:.01em;line-height:var(--leading-display);text-transform:uppercase}.featured-drop__copy>p:not(.eyebrow,.featured-drop__index){max-width:25rem;margin:0 0 1.8rem;color:var(--fog);font-family:var(--font-sans);font-size:.9375rem;line-height:var(--leading-body)}.featured-drop__visual{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;background:radial-gradient(circle at 55% 42%,rgba(118,128,130,.28),transparent 29%),linear-gradient(145deg,#1a1f20,#080909 72%)}.featured-drop__visual:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(128deg,transparent 46%,rgba(255,255,255,.075) 47%,transparent 49%)}.featured-drop__number{position:absolute;z-index:1;top:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem);color:#f1f2ee29;font-family:var(--font-display);font-size:clamp(5rem,13vw,13rem);letter-spacing:-.04em;line-height:.68}.featured-drop__art{position:relative;z-index:2;width:100%;height:100%;padding:clamp(1.5rem,5vw,5rem);object-fit:contain}.product-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.product-card__link{display:block;flex:none}.product-card__visual{display:grid;min-height:0;aspect-ratio:4 / 5;background:radial-gradient(circle at 50% 37%,rgba(104,115,117,.24),transparent 36%),linear-gradient(145deg,#171b1c,#090a0b 68%)}.product-card__art{width:100%;height:100%;padding:clamp(.8rem,2vw,1.75rem);object-fit:contain}.product-card__meta{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.75rem 1rem;min-height:0;padding:1rem;border-top:1px solid var(--line)}.product-card__meta p{margin:0 0 .35rem;color:var(--smoke);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.3}.product-card__meta h3{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,2rem);font-weight:var(--weight-display);letter-spacing:.015em;line-height:.84;overflow-wrap:anywhere;text-transform:uppercase}.product-card__price{display:grid;flex:none;justify-items:end;align-self:start;gap:.2rem;white-space:nowrap}.product-card__price strong{position:static;font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--weight-ui);font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.35}.product-card__action{position:static;display:flex;width:auto;min-height:var(--control-compact);align-items:center;justify-content:space-between;gap:1rem;margin:0 1rem 1rem;padding:.65rem .85rem;border:1px solid var(--line-strong);color:var(--paper);background:transparent;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);line-height:1.2;text-transform:uppercase}.product-card__action svg{width:1rem;flex:0 0 auto}.product-card:hover .product-card__action,.product-card__action:focus-visible{color:var(--ink);background:var(--paper)}.community-callout{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);min-height:clamp(30rem,42vw,39rem);margin-bottom:var(--section-space)}.community-callout__image,.community-callout__copy{border:1px solid var(--line)}.community-callout__image{min-height:0}.community-callout__copy{min-height:0;padding:clamp(1.75rem,4vw,4rem);background:linear-gradient(145deg,#15191a,#0a0c0d 78%)}.community-callout__copy>p:not(.eyebrow){margin:0 0 1.75rem}.newsletter-section{min-height:clamp(27rem,36vw,34rem);border:1px solid var(--line);background:linear-gradient(90deg,#07080840,#070808d1 53%,#070808),radial-gradient(circle at 18% 58%,rgba(105,117,119,.38),transparent 22rem),#111415}.newsletter-section__type{color:#f1f2ee17;font-family:var(--font-display);font-size:clamp(5rem,14vw,14rem)}.newsletter-section__content{width:min(100%,34rem);margin-right:clamp(0rem,3vw,3rem);padding:3rem 0}.newsletter-section h2{max-width:31rem;margin-bottom:1.75rem;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.01em;line-height:var(--leading-display);text-transform:uppercase}.shop-catalog>.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.featured-drop,.community-callout{grid-template-columns:1fr}.featured-drop__copy,.community-callout__copy{border:1px solid var(--line)}.featured-drop__visual{min-height:clamp(22rem,80vw,34rem)}}@media(max-width:760px){.category-rail--count-1{grid-template-columns:1fr}.featured-drop__copy{min-height:23rem;padding:1.5rem}.featured-drop h2{font-size:clamp(3rem,14vw,4.5rem)}.featured-drop__visual{min-height:23rem}.product-grid,.shop-catalog>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card__visual,.drop-product-grid .product-card__visual,.shop-catalog>.product-grid .product-card__visual{aspect-ratio:4 / 5}.community-callout__copy{min-height:22rem;padding:1.5rem}.newsletter-section{border-right:0;border-left:0}}@media(max-width:340px){.product-card__meta{grid-template-columns:1fr}.product-card__price{justify-self:start;justify-items:start}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/silence-storefront.css.map */
