@charset "UTF-8";
/* Status is purchase-critical information, not a tiny category caption. */
.product-meta > p.product-price{font:12px/1.6 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0;color:#c7c8c1;overflow-wrap:anywhere}
:root{color-scheme:dark;--black:#080808;--panel:#111211;--ink:#eeede8;--muted:#a1a29b;--line:#ffffff24;--paper:#d5d4c9;font-family:Arial,Helvetica,sans-serif;background:var(--black);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;min-width:280px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:6px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}button{color:inherit}::selection{background:#e7e5db;color:#080808}[hidden]{display:none!important}.skip{position:absolute;left:20px;top:-100px;z-index:100;background:#fff;color:#000;padding:18px}.skip:focus{top:15px}.announcement{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid #ffffff18;font-size:9px;letter-spacing:1.6px;color:#aaa99f}.announcement a{padding:10px 0}.announcement p{font-size:9px}.noir-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 36px;height:94px;border-bottom:1px solid var(--line);position:relative;z-index:5;background:#080808}.wordmark{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:900;letter-spacing:-1px;line-height:.95}.wordmark-supply{display:block;font-size:10px;letter-spacing:2.1px;margin-top:5px}.wordmark-n{font-family:Impact,'Arial Black',sans-serif;font-size:52px;letter-spacing:-4px;position:relative;margin-right:6px}.mark-cross{font:17px Arial;position:absolute;top:0;right:-11px}.main-nav{display:flex;gap:32px;font-size:11px;letter-spacing:1.1px;text-transform:uppercase}.main-nav a{padding:17px 0;border-bottom:1px solid transparent}.main-nav a:hover{border-color:#ccc}.language-nav{display:flex;gap:2px;font-size:10px;letter-spacing:1px}.language-nav a{padding:14px 10px;color:#85877e}.language-nav a[aria-current]{color:#fff;border-bottom:1px solid #fff}.section-wrap{width:calc(100% - 100px);max-width:1440px;margin:auto}.eyebrow{font:10px/1.7 'Courier New',monospace;letter-spacing:1.7px;text-transform:uppercase;color:#a3a59c}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:44px;padding:16px 23px;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;border:1px solid transparent;transition:background .2s,color .2s}.button span{font-size:23px;line-height:16px}.button-light{background:#efeee8;color:#101010}.button-light:hover{background:#c7c7bb}.button-outline{border-color:#73766c;background:transparent;color:#eee}.button-outline:hover{background:#eee;color:#080808}.text-link{font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:1.8;padding:12px 0;border-bottom:1px solid #777}.text-link:hover{color:white;border-color:white}.noir-hero{position:relative;min-height:660px;overflow:hidden;background:radial-gradient(ellipse at 72% 45%,#292c25a6,transparent 55%),#0b0c0b}.hero-rule{position:relative;display:flex;justify-content:space-between;padding:25px 36px;font:9px 'Courier New',monospace;letter-spacing:1.6px;color:#8a8c83;z-index:2}.hero-copy{position:relative;z-index:2;width:60%;padding:68px 0 120px 50px;pointer-events:none}.hero-copy .button{pointer-events:auto}.hero-copy h1{font-size:clamp(70px,7.8vw,135px);font-family:Impact,'Arial Black',Arial,sans-serif;font-weight:900;letter-spacing:-4px;line-height:.9;margin:28px 0 24px;white-space:nowrap}.hero-copy h1 span{color:#b8b9af}.hero-subline{font-size:18px;font-weight:400;letter-spacing:-.3px;margin-bottom:12px}.hero-description{max-width:360px;font-size:13px;line-height:1.8;color:#9d9e96;margin-bottom:28px}.hero-art{position:absolute;right:-2%;top:15px;bottom:0;width:58%;display:grid;place-items:center;pointer-events:none}.hero-art img{position:relative;z-index:1;width:min(95%,700px);height:auto;filter:drop-shadow(20px 30px 18px #000a);animation:emblem-float 10s ease-in-out infinite}.halo{position:absolute;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,#9a9d7820,transparent 67%);filter:blur(25px)}.art-grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 59px,#ffffff04 60px),repeating-linear-gradient(90deg,transparent 0 59px,#ffffff04 60px);mask-image:radial-gradient(ellipse,black,transparent 65%)}.art-coordinate{position:absolute;right:40px;top:90px;font:9px/1.6 'Courier New',monospace;color:#77796e;letter-spacing:1px;text-align:right}.hero-bottom{position:absolute;left:36px;right:36px;bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:18px;font:8px/1.8 'Courier New',monospace;text-transform:uppercase;letter-spacing:1px;color:#85877d;z-index:3}.hero-bottom a{color:#d4d4c8;padding:12px}.hero-bottom a span{margin-left:18px}.ticker{height:60px;overflow:hidden;background:var(--paper);color:#151612;display:flex;align-items:center}.ticker>div{display:flex;align-items:center;gap:50px;white-space:nowrap;min-width:max-content;animation:marquee 48s linear infinite;font-size:24px}.ticker span{font-size:12px;font-weight:bold;letter-spacing:3px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.section-heading h2,.faq h2{font-size:clamp(30px,3.8vw,54px);font-weight:500;letter-spacing:-2px;line-height:1.1;margin-top:14px}.section-heading>p{font-size:13px;color:var(--muted);max-width:250px;line-height:1.7}.collection-section{padding-top:100px;padding-bottom:100px}.collection-bridge{display:grid;grid-template-columns:1fr 1fr;min-height:440px;border:1px solid var(--line);background:#0e0f0e}.bridge-art{position:relative;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(105deg,transparent 0 79px,#ffffff04 80px),radial-gradient(ellipse at 50% 30%,#393d33,#141712 75%);overflow:hidden;border-right:1px solid var(--line)}.bridge-art>span:first-child{font:400px/.9 Impact,'Arial Black',sans-serif;color:#9b9f89;opacity:.44;transform:rotate(-9deg);text-shadow:10px 10px 0 #0005}.bridge-stamp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(9deg);display:block;border:1px solid #c0c1ad;background:#cdd0bfe8;color:#23261e;font:900 23px/.9 Arial;padding:30px 23px;letter-spacing:-1px;box-shadow:10px 14px 20px #0006}.bridge-caption{position:absolute;bottom:28px;left:28px;font:9px 'Courier New',monospace;letter-spacing:1.4px;color:#afb39e}.bridge-copy{padding:56px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.bridge-copy h3{font-size:38px;font-weight:400;letter-spacing:-1.2px;line-height:1.1;margin:18px 0 20px}.bridge-copy>p{font-size:14px;line-height:1.8;color:#aaa99e;margin-bottom:25px;max-width:420px}.bridge-copy .fine-print{font-size:10px;line-height:1.7;color:#95968d;margin-top:22px;margin-bottom:0}.manifesto{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:34px;padding-bottom:70px}.manifesto-top{display:flex;justify-content:space-between;align-items:center}.manifesto-top>span{font-size:60px;color:#cccbbf}.manifesto-content{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-top:20px}.manifesto h2{white-space:pre-line;font-size:clamp(48px,6.7vw,100px);letter-spacing:-4px;line-height:1;font-weight:400}.manifesto-content>div{max-width:410px;padding-bottom:5px}.manifesto-content p{font-size:17px;line-height:1.8;color:#b8b8af}.edition-tag{display:block;font:9px/1.7 'Courier New',monospace;letter-spacing:1px;color:#77796f;border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.channel-section{padding-top:100px;padding-bottom:100px}.channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.channel{border:1px solid var(--line);padding:34px;background:#131411;display:flex;flex-direction:column;align-items:stretch}.channel-soon{background:#0d0e0c}.channel-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font:10px 'Courier New',monospace;color:#a4a69a}.status-pill{border:1px solid #55574d;padding:8px 10px;font:9px/1.5 Arial;text-transform:uppercase;letter-spacing:1px}.status-pill i{display:inline-block;width:5px;height:5px;background:#c4d0a9;border-radius:50%;margin-right:7px}.channel h3{font-size:46px;font-weight:500;letter-spacing:-1.8px;display:flex;justify-content:space-between;margin:42px 0 20px}.channel h3 span{color:#666b59}.channel>p{font-size:13px;line-height:1.8;color:#9d9f93;margin-bottom:30px;max-width:420px}.channel .button{margin-top:auto}.channel .channel-note{margin-top:auto;margin-bottom:0;padding:18px 0;border-top:1px solid var(--line);font-size:10px;color:#95968d}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;border-top:1px solid var(--line);padding-top:65px;padding-bottom:80px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;font-size:14px;line-height:1.6;display:flex;gap:30px;align-items:center;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:24px;font-weight:300;color:#898d7a}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:13px;line-height:1.9;color:#a1a396;padding:0 30px 24px 0}.closing{border-top:1px solid var(--line);padding-top:75px;padding-bottom:85px;text-align:center}.closing h2{font-size:clamp(40px,6.5vw,90px);font-weight:400;letter-spacing:-3px;line-height:1.1;margin:20px auto 30px}.noir-footer{padding:45px 50px 24px;background:#12130f;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;gap:45px;align-items:center}.footer-wordmark{font-family:Impact,'Arial Black',Arial,sans-serif;font-size:clamp(23px,4.8vw,72px);letter-spacing:-2px;white-space:nowrap}.footer-wordmark span{font:22px Arial;vertical-align:top;margin-left:10px}.footer-top p{font-size:11px;line-height:1.7;color:#999c8a;max-width:240px}.footer-links{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;letter-spacing:1px;color:#a4a697;border-top:1px solid var(--line);padding-top:24px;margin-top:35px}.footer-links a{padding:8px 0}.collection-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters button{border:1px solid #555;background:none;padding:12px 16px;font-size:12px}.filters button[aria-pressed=true]{background:#dddcd0;color:#111}.collection-controls p{font-size:11px;white-space:nowrap;color:#a6a69a}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.product-image{display:block;background:#171815;aspect-ratio:4/5;position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.product-image:hover img{transform:scale(1.04)}.product-arrow{position:absolute;right:15px;bottom:15px;width:38px;height:38px;display:grid;place-items:center;background:#f0eee5;color:#111;font-size:25px}.product-meta{padding-top:18px}.product-meta>p{font:9px 'Courier New',monospace;text-transform:uppercase;letter-spacing:1px;color:#999b8f}.product-meta h3{font-size:16px;font-weight:400;line-height:1.5;margin:8px 0}.product-price{font-size:11px;color:#b3b5a6;text-decoration:underline;text-underline-offset:4px}.product-page{padding-top:40px;padding-bottom:100px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:30px}.detail-image{width:100%;object-fit:contain;background:#151612}.product-detail>div{padding-top:40px}.product-detail h1{font-size:46px;line-height:1.1;letter-spacing:-1.5px;margin:18px 0 25px;overflow-wrap:anywhere}.product-detail p{font-size:14px;line-height:1.8;color:#aaa}.product-detail .detail-price{font-size:22px;color:#ddd;margin:30px 0}.product-detail .fine-print{font-size:11px;margin-top:20px}.info-page{max-width:850px;padding:70px 0 100px}.info-page h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-2px;margin:18px 0 35px}.info-page h2{font-size:25px;margin:36px 0 18px;font-weight:400}.info-page p,.info-page li,.info-page dd{font-size:14px;line-height:1.9;color:#b2b3a8;margin-bottom:20px}.info-page dt{margin-top:25px;color:#eee}.info-page dd{margin-left:0}.info-page .fine-print{font-size:11px;margin-top:25px}.info-links{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:#c1c3b2;margin-top:30px}
@keyframes emblem-float{50%{transform:translateY(-13px) rotate(3deg)}}@keyframes marquee{to{transform:translateX(-33.3333%)}}
@media(min-width:1700px){.hero-copy{padding-left:max(50px,calc((100vw - 1440px)/2))}.noir-hero{min-height:780px}.hero-copy{padding-top:105px}.hero-art{right:7%;width:49%}}
@media(max-width:1000px){.section-wrap{width:calc(100% - 56px)}.announcement,.noir-header{padding-left:28px;padding-right:28px}.main-nav{gap:20px}.hero-copy{padding-left:28px}.hero-copy h1{font-size:80px;letter-spacing:-3px}.hero-art{right:-10%;width:64%}.bridge-copy{padding:32px}.bridge-copy h3{font-size:31px}.manifesto-content{gap:40px}.manifesto-content p{font-size:15px}.faq{gap:40px}.noir-footer{padding-left:28px;padding-right:28px}.product-detail{gap:30px}.product-detail h1{font-size:34px}}
@media(max-width:680px){html{scroll-padding-top:20px}.announcement{padding:0 18px;height:30px}.announcement p{display:none}.announcement,.announcement a{font-size:8px}.noir-header{height:auto;min-height:112px;padding:20px 18px 0;flex-wrap:wrap;gap:10px}.wordmark{font-size:18px;gap:10px}.wordmark-n{font-size:40px}.wordmark-supply{font-size:8px;letter-spacing:1.9px}.mark-cross{font-size:12px;right:-8px}.language-nav{margin-left:auto}.language-nav a{padding:12px 9px}.main-nav{order:3;flex-basis:100%;justify-content:space-between;font-size:10px;gap:15px}.main-nav a{padding:14px 0}.section-wrap{width:calc(100% - 36px)}.noir-hero{min-height:740px;display:flex;flex-direction:column}.hero-rule{font-size:8px;padding:20px 18px}.hero-rule span:last-child{display:none}.hero-copy{width:100%;padding:20px 18px 340px}.hero-copy h1{font-size:clamp(58px,12.5vw,82px);letter-spacing:-2.5px;margin-top:18px;line-height:.94}.hero-copy .eyebrow{font-size:9px}.hero-subline{font-size:16px;margin-bottom:8px}.hero-description{font-size:12px;line-height:1.7;max-width:340px;margin-bottom:20px}.hero-copy .button{min-height:48px;font-size:10px;padding:14px 18px;gap:35px}.hero-art{top:auto;bottom:48px;height:345px;width:100%;right:0;place-items:center}.hero-art img{width:325px;max-height:345px}.art-coordinate{right:18px;top:60px;font-size:7px}.hero-bottom{left:18px;right:18px;bottom:15px;font-size:7px;gap:15px}.hero-bottom>span:last-child{display:none}.hero-bottom a{padding:10px 0;font-size:7px;white-space:nowrap}.hero-bottom a span{margin-left:8px}.ticker{height:46px}.ticker span{font-size:10px;letter-spacing:1.8px}.ticker>div{gap:30px}.collection-section,.channel-section{padding-top:62px;padding-bottom:62px}.section-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:26px}.section-heading h2,.faq h2{font-size:34px;letter-spacing:-1.3px;margin-top:12px}.section-heading .text-link{font-size:10px;padding:5px 0}.collection-bridge{grid-template-columns:1fr}.bridge-art{height:250px;border-right:0;border-bottom:1px solid var(--line)}.bridge-art>span:first-child{font-size:320px}.bridge-stamp{font-size:20px;padding:23px 18px}.bridge-caption{font-size:8px;left:20px;bottom:20px}.bridge-copy{padding:28px 24px}.bridge-copy h3{font-size:30px}.bridge-copy>p{font-size:13px}.bridge-copy .button{font-size:10px;gap:25px}.manifesto{padding-top:26px;padding-bottom:40px}.manifesto-top>span{font-size:38px}.manifesto-content{grid-template-columns:1fr;gap:28px;margin-top:28px}.manifesto h2{font-size:56px;letter-spacing:-2px}.manifesto-content p{font-size:14px}.edition-tag{font-size:8px}.channel-grid{grid-template-columns:1fr;gap:16px}.channel{padding:25px}.channel h3{font-size:40px;margin-top:30px}.channel>p{font-size:13px}.channel .button{font-size:10px}.channel .channel-note{font-size:9px}.faq{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:50px}.faq summary{font-size:13px;padding:20px 0}.faq details p{font-size:12px}.closing{padding-top:45px;padding-bottom:55px}.closing h2{font-size:46px;letter-spacing:-1.5px}.closing .button{font-size:10px}.noir-footer{padding:30px 18px 20px}.footer-top{flex-direction:column;gap:18px;align-items:flex-start}.footer-wordmark{font-size:36px;letter-spacing:-1px}.footer-wordmark span{font-size:17px;margin-left:7px}.footer-top p{font-size:10px;max-width:300px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:8px;margin-top:25px}.footer-links a:nth-child(2n){text-align:right}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.product-meta h3{font-size:13px;overflow-wrap:anywhere}.product-meta>p{font-size:8px}.product-price{font-size:10px;line-height:1.6}.product-arrow{width:28px;height:28px;bottom:10px;right:10px;font-size:20px}.collection-controls{flex-direction:column;align-items:flex-start}.filters button{font-size:11px;padding:12px}.product-detail{grid-template-columns:1fr;gap:20px}.product-detail>div{padding-top:10px}.product-detail h1{font-size:36px}.info-page{padding-top:45px;padding-bottom:55px}.info-page h1{font-size:38px}.info-page p{font-size:13px}}
.concept-disclosure{border-left:2px solid #bbbcb0;padding:2px 0 2px 15px;font-size:11px;line-height:1.8;color:#b5b7aa;max-width:850px;margin-bottom:26px}.concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.concept-image{position:relative;overflow:hidden;aspect-ratio:1;background:#151515}.concept-image img{width:300%;max-width:none;height:100%;object-fit:fill}.concept-panel-2 img{transform:translateX(-33.333333%)}.concept-panel-3 img{transform:translateX(-66.666667%)}.concept-badge{position:absolute;top:14px;left:14px;background:#0a0a0acc;border:1px solid #696b61;padding:7px 10px;color:#d5d6cb;text-transform:uppercase;font-size:8px;letter-spacing:1px}.concept-card>.eyebrow{font-size:8px;margin-top:18px;letter-spacing:1px}.concept-card h3{font-size:18px;font-weight:500;letter-spacing:-.3px;margin-top:8px}.etsy-bridge{margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--line);padding-top:30px}.etsy-bridge h3{font-size:24px;font-weight:400;letter-spacing:-.5px;margin:10px 0}.etsy-bridge p:not(.eyebrow){font-size:12px;line-height:1.8;color:#a9ab9e;max-width:600px}.etsy-bridge .button{white-space:nowrap}.clothing-next{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding-top:55px;padding-bottom:65px;border-top:1px solid var(--line)}.clothing-next h2{font-size:42px;line-height:1.1;letter-spacing:-1.5px;font-weight:400;margin:18px 0}.clothing-next p:not(.eyebrow){font-size:13px;line-height:1.8;color:#a2a598;max-width:470px}.next-word{font-family:Impact,'Arial Black',sans-serif;font-size:clamp(50px,8vw,120px);line-height:.8;letter-spacing:-3px;color:#c1c3b1;text-align:right}.next-word i{font-style:normal;color:#35382e}@media(max-width:680px){.concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.concept-badge{font-size:6px;letter-spacing:.5px;padding:5px 6px;top:8px;left:8px}.concept-card h3{font-size:13px}.concept-card>.eyebrow{font-size:7px;line-height:1.7;letter-spacing:.4px;margin-top:12px}.concept-disclosure{font-size:10px}.etsy-bridge{flex-direction:column;align-items:flex-start;gap:22px}.etsy-bridge h3{font-size:25px}.etsy-bridge .button{font-size:10px}.clothing-next{grid-template-columns:1fr;padding:40px 0;gap:30px}.clothing-next h2{font-size:34px}.next-word{font-size:70px;text-align:left;line-height:.88}}
.footer-links button{border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:10px 0}.motion-paused *{animation-play-state:paused!important}
.product-image{aspect-ratio:1;background:#fff;border:1px solid #ffffff24}.product-image img{object-fit:contain}.detail-image{height:auto;aspect-ratio:1;background:#fff}.product-card{min-width:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
