@font-face{font-family:Studio;src:local("Helvetica Neue");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:#eeede7;color:#191918;font-family:Studio,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}img{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3{margin:0}a,button,input,textarea,summary,select{outline-offset:5px}:focus-visible{outline:2px solid #d84927}::selection{background:#cf4527;color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;z-index:1000;left:16px;top:12px;transform:translateY(-160%);background:#fff;color:#000;padding:16px}.skip:focus{transform:none}.mono,.eyebrow,.concept-caption,.color-label,.product-label>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.eyebrow{margin-bottom:20px;color:#5f5f59}.site-header{height:82px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;background:#111110;color:#f0efe9;border-bottom:1px solid #ffffff21;position:relative;z-index:5}.template-index .site-header{position:absolute;inset:0 0 auto;background:transparent}.brand{font-size:37px;font-weight:900;font-style:italic;letter-spacing:-3px;display:flex;align-items:flex-start;line-height:1}.brand span{font:10px Arial,sans-serif;letter-spacing:0;margin:6px 0 0 6px}.site-header nav{display:flex;align-items:center;gap:32px;font-size:12px}.site-header nav>a{min-height:44px;display:inline-flex;align-items:center}.header-cta{border:1px solid #ffffff69;border-radius:50px;padding:0 20px;gap:24px}.header-cta:hover{background:#f0efe9;color:#161615}.hero{position:relative;height:min(920px,100svh);min-height:640px;overflow:hidden;background:#171818;color:#f1f0ec;isolation:isolate}.hero-photo,.hero-photo img,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-photo img{object-fit:cover;object-position:50% 39%;filter:brightness(.66) saturate(.65)}.hero-shade{background:linear-gradient(180deg,#0009 0%,transparent 35%,#0002 48%,#080909d9 100%)}.hero-top{position:absolute;top:113px;left:4vw;right:4vw;display:flex;justify-content:space-between;color:#dddcd4}.hero-top>span:first-child{display:flex;align-items:center;gap:9px}.status-dot{width:5px;height:5px;border-radius:50%;background:#e46642;box-shadow:0 0 10px #d15a3d}.brand-stage{position:absolute;inset:auto 3vw 90px;perspective:1300px;pointer-events:none}.chrome-mark{width:100%;height:auto;max-height:49svh;object-fit:contain;transform-origin:50% 50%;animation:chrome-float 12s ease-in-out infinite;filter:drop-shadow(0 15px 25px #0007)}@keyframes chrome-float{0%,to{transform:rotateY(-5deg) rotateX(5deg) translateY(0)}50%{transform:rotateY(5deg) rotateX(-3deg) translateY(-9px)}}.hero-bottom{position:absolute;bottom:45px;left:4vw;right:4vw;display:flex;align-items:center;justify-content:space-between}.hero-bottom p{font-size:17px;letter-spacing:-.03em}.pill{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;padding:17px 24px;border:1px solid #555;border-radius:40px;font-size:12px;min-height:52px;transition:background .2s,color .2s,transform .2s}.pill.light{background:#efeee8;color:#151514;border-color:#efeee8}.pill.dark{background:#191918;color:#f1f0e9;border-color:#191918}.pill:hover{transform:translateY(-2px);background:#d9d8cf;color:#111}.pill span{font-size:18px}.motion-toggle{position:absolute;left:4vw;bottom:14px;background:none;border:0;padding:5px 0;color:#bcbcb5;font-size:8px;min-height:26px;text-decoration:underline;text-underline-offset:3px}.motion-paused .chrome-mark,.motion-paused *{animation-play-state:paused!important}.collection-section{padding:95px 4vw 65px;scroll-margin-top:0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.section-head h2,.section-head h1{font-size:clamp(48px,7vw,105px);font-weight:500;letter-spacing:-.075em;line-height:.95}.section-head sup{font-family:ui-monospace,monospace;vertical-align:top;font-size:13px;letter-spacing:0;margin-left:18px;display:inline-block;padding-top:9px}.collection-note{font-size:14px;color:#66665e;max-width:210px;line-height:1.5;margin-bottom:7px}.product-rail,.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product-card{display:block;min-width:0}.product-image{aspect-ratio:1/.98;background:#dfded7;position:relative;overflow:hidden;perspective:1100px;border:1px solid #d8d7cf}.product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 25%,#fff6,transparent 68%);pointer-events:none}.product-image picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.product-image picture img{position:absolute;top:5.5%;left:5.5%;height:89%;width:89%;object-fit:contain;transform:rotateY(-12deg) rotate(-3deg) translateY(-5px);transition:transform .75s cubic-bezier(.22,.8,.22,1);filter:drop-shadow(10px 23px 12px #0002)}.rail-item:nth-child(2) .product-image picture img{transform:rotateY(12deg) rotate(3deg) translateY(-5px);top:4%;left:4%;height:92%;width:92%}.product-card:hover .product-image picture img,.product-card:focus-visible .product-image picture img{transform:rotateY(0) rotate(0) translateY(-10px)}.rail-shadow{position:absolute;bottom:6%;left:25%;width:50%;height:5%;border-radius:50%;background:#0003;filter:blur(15px);transform:rotate(-4deg)}.item-number{position:absolute;top:23px;left:24px;z-index:2;color:#696962;font-size:9px}.card-plus{position:absolute;bottom:20px;right:22px;z-index:2;width:42px;height:42px;border:1px solid #a4a49c;border-radius:50%;display:grid;place-items:center;font-size:20px;transition:background .2s}.product-card:hover .card-plus{background:#171717;color:#fff;border-color:#171717}.product-label{padding:22px 0 10px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.product-label h3,.product-label h2{font-size:19px;font-weight:500;letter-spacing:-.04em}.product-label>span{font-size:9px;color:#6b6b63;margin-top:6px}.color-label{display:flex;align-items:center;gap:7px;margin-top:9px;color:#6c6b64;font-size:9px}.swatch{height:8px;width:8px;background:#202020;display:inline-block;border:1px solid #0002;border-radius:50%}.swatch.tee{background:#f6f1df}.concept-caption{font-size:9px;color:#77776d;margin-top:30px}.editorial{display:grid;grid-template-columns:1fr 1.7fr;align-items:stretch;padding:55px 4vw 90px;gap:50px}.editorial-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.editorial-copy h2{font-size:clamp(38px,4.5vw,65px);font-weight:500;line-height:1.05;letter-spacing:-.065em;margin-bottom:24px}.editorial-copy>p:not(.eyebrow){font-size:14px;color:#65655e;line-height:1.7;max-width:280px}.text-link{margin-top:28px;font-size:12px;border-bottom:1px solid #777;padding:12px 0;display:flex;gap:45px}.editorial figure{position:relative}.editorial figure img{width:100%;height:100%;min-height:400px;object-fit:cover;object-position:50% 50%}.editorial figcaption{position:absolute;bottom:18px;left:20px;color:#fff;font-size:8px}.waitlist{background:#181918;color:#ecece5;padding:85px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.waitlist .eyebrow{color:#a3a39b}.waitlist h2{font-size:clamp(55px,7.5vw,112px);font-weight:500;line-height:1;letter-spacing:-.07em}.waitlist-form>p{font-size:14px;color:#b8b9b1;margin-bottom:24px}.email-row{display:flex;border-bottom:1px solid #a4a49b}.email-row input{width:100%;padding:19px 0;background:none;border:0;color:#fff;font-size:18px;min-width:0}.email-row input::placeholder{color:#a7a79e}.email-row button{background:none;border:0;color:#f2f2e9;width:64px;min-width:64px;font-size:28px}.waitlist small{display:block;color:#9d9e97;font-size:10px;line-height:1.6;margin-top:18px;max-width:350px}.waitlist small a{text-decoration:underline}.form-success{padding:20px 0;border-bottom:1px solid #9b9b95}.site-footer{background:#111211;color:#c2c3bb;padding:46px 4vw 22px}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-bottom:45px}.footer-top .brand{color:#efefe7;font-size:60px;letter-spacing:-5px}.footer-top nav{display:flex;flex-wrap:wrap;gap:3px 25px;max-width:620px;justify-content:flex-end;font-size:11px}.footer-top nav>a{display:flex;align-items:center;min-height:44px}.footer-bottom{padding-top:25px;border-top:1px solid #ffffff24;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#93968c}.footer-bottom a{min-height:30px}.product-dialog{width:min(1000px,94vw);max-height:90svh;padding:0;border:0;background:#eeede7;overflow:auto;color:#1a1a18}.product-dialog::backdrop{background:#060707b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:14px;top:14px;z-index:2;width:44px;height:44px;border:1px solid #aaa;border-radius:50%;background:#eeede7;font-size:27px}.dialog-grid{display:grid;grid-template-columns:1.1fr 1fr}.dialog-image{background:#deddd6;display:grid;place-items:center;min-height:550px}.dialog-image img{width:94%;height:550px;object-fit:contain}.dialog-copy{padding:75px 40px 40px}.dialog-copy h2{font-size:46px;letter-spacing:-.06em;line-height:1.1;font-weight:500}.dialog-copy>p:not(.eyebrow):not(.color-label){font-size:14px;line-height:1.6;color:#62625a;margin:25px 0}.dialog-copy details{border-top:1px solid #c5c5bc;font-size:12px}.dialog-copy summary{padding:18px 0;cursor:pointer}.dialog-copy details p{line-height:1.6;padding:0 0 18px;color:#65655f}.dialog-copy .pill{margin-top:25px;width:100%}.dialog-copy small{display:block;margin-top:20px;font-size:10px;color:#77776e}.text-page{max-width:920px;margin:auto;padding:90px 5vw 130px;min-height:55vh}.text-page h1{font-size:clamp(40px,7vw,75px);letter-spacing:-.06em;font-weight:500;margin-bottom:35px}.text-page p{line-height:1.6;margin-bottom:25px}.text-page label{display:block;margin:18px 0 8px;font-size:13px}.text-page input,.text-page textarea,.text-page select,.product-info select{width:100%;padding:15px;background:transparent;border:1px solid #a8a89d;border-radius:0;font-size:16px}.text-page button{margin-top:20px}.rte{line-height:1.7}.rte a{text-decoration:underline}.rte p{margin:1em 0}.product-page{padding:60px 4vw;display:grid;grid-template-columns:1.2fr 1fr;gap:7vw}.product-gallery{display:grid;gap:20px}.product-info{position:sticky;top:40px;align-self:start}.product-info h1{font-weight:500;font-size:44px;letter-spacing:-.055em;line-height:1.1;margin-bottom:28px}.product-info p{line-height:1.6;margin-bottom:24px}.product-info .pill{margin-top:20px}.cart-line{display:grid;grid-template-columns:2fr 1fr 70px 1fr 1fr;align-items:center;gap:12px;border-bottom:1px solid #bbb;padding:25px 0}.shopify-policy__container{max-width:850px!important;padding:60px 5vw!important;line-height:1.7;min-height:60vh}.shopify-policy__title h1{font-size:42px;letter-spacing:-.05em}.shopify-policy__body a{text-decoration:underline}@media(min-width:1600px){.hero-photo img{object-position:50% 50%}.brand-stage{left:10vw;right:10vw}.collection-section,.editorial{padding-left:max(4vw,calc((100vw - 1600px)/2));padding-right:max(4vw,calc((100vw - 1600px)/2))}}@media(max-width:700px){html{scroll-padding-top:20px}.site-header{height:70px;padding:0 22px}.brand{font-size:32px}.site-header nav{gap:16px;font-size:10px}.site-header nav>a:first-child{display:none}.header-cta{padding:0 15px;gap:18px}.hero{height:88svh;min-height:540px;max-height:850px}.hero-top{top:94px;left:22px;right:22px;font-size:8px;letter-spacing:.04em}.hero-top>span:last-child{max-width:85px;text-align:right;line-height:1.6}.hero-photo img{object-position:42% 45%}.hero-shade{background:linear-gradient(180deg,#0007,transparent 40%,#000c)}.brand-stage{left:4vw;right:4vw;bottom:127px}.chrome-mark{max-height:none;width:100%;animation-duration:16s}.hero-bottom{left:22px;right:22px;bottom:49px;align-items:flex-end;gap:20px}.hero-bottom p{max-width:105px;font-size:15px;line-height:1.3}.pill{padding:15px 18px;gap:25px;font-size:11px}.motion-toggle{left:22px;bottom:15px;min-height:30px;font-size:8px}.collection-section{padding:60px 22px 35px}.section-head{margin-bottom:28px;align-items:flex-start;gap:20px}.section-head .eyebrow{font-size:8px;margin-bottom:16px}.section-head h2,.section-head h1{font-size:58px}.section-head sup{font-size:10px;margin-left:10px;padding-top:5px}.collection-note{max-width:106px;font-size:11px;line-height:1.6;margin-top:29px}.product-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -22px;padding:0 22px 12px;scrollbar-width:thin;scrollbar-color:#aaa transparent}.rail-item{flex:0 0 88%;min-width:0;scroll-snap-align:center}.product-image{aspect-ratio:1/1.15}.item-number{top:18px;left:17px;font-size:8px}.product-label{padding:18px 0 8px}.product-label h3{font-size:17px}.product-label>span{font-size:8px}.concept-caption{font-size:8px;margin-top:20px}.card-plus{width:44px;height:44px;bottom:16px;right:16px}.editorial{grid-template-columns:1fr;gap:30px;padding:30px 22px 55px}.editorial-copy h2{font-size:48px}.editorial-copy>p:not(.eyebrow){max-width:350px;font-size:13px}.editorial figure img{min-height:330px;object-position:46% 50%}.waitlist{padding:60px 22px;grid-template-columns:1fr;gap:35px}.waitlist h2{font-size:70px}.waitlist-form>p{font-size:13px}.email-row input{font-size:16px}.site-footer{padding:35px 22px 20px}.footer-top{display:block;padding-bottom:30px}.footer-top .brand{font-size:50px;margin-bottom:28px}.footer-top nav{justify-content:flex-start;gap:0 24px;font-size:10px}.footer-bottom{flex-wrap:wrap;font-size:7px;gap:18px}.footer-bottom>span:nth-child(2){order:3;flex-basis:100%}.footer-bottom a{margin-left:auto}.dialog-grid{grid-template-columns:1fr}.dialog-image{min-height:0}.dialog-image img{height:350px;max-height:45svh}.dialog-copy{padding:30px 24px}.dialog-copy h2{font-size:38px}.dialog-copy .eyebrow{margin-bottom:14px}.product-dialog{max-height:93svh}.product-grid{grid-template-columns:1fr}.product-page{grid-template-columns:1fr;padding:30px 22px;gap:30px}.product-info{position:static}.product-info h1{font-size:36px}.cart-line{grid-template-columns:1fr 50px;gap:15px}.cart-line>a:first-child{grid-column:1/-1}.text-page{padding:55px 22px 80px}.chrome-mark{filter:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.chrome-mark{transform:none}.motion-toggle{display:none}}@media(hover:none){.product-image picture img,.rail-item:nth-child(2) .product-image picture img{transform:rotate(-2deg)}.product-card:hover .product-image picture img{transform:rotate(-2deg)}}.brand{display:block;width:103px;line-height:0}.brand img{width:100%;height:auto}.footer-top .brand{width:155px}.site-header{border-bottom-color:#ffffff15}.site-header nav{gap:36px;font-size:11px;letter-spacing:.02em}.header-cta{border:0;border-radius:0;padding:0;border-bottom:1px solid #ffffff60;min-height:32px!important}.header-cta:hover{background:transparent;color:#fff;border-color:#fff}.hero-photo img{filter:brightness(.72) saturate(.45)}.hero-shade{background:linear-gradient(180deg,#05050580 0%,transparent 38%,#08090935 56%,#080909de 100%)}.brand-stage{left:10vw;right:10vw;bottom:116px;perspective:none;max-width:1160px;margin:auto}.chrome-mark{animation:none;filter:drop-shadow(0 4px 12px #0002);max-height:none;transform:none}.metal-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#4a545f,#e9eef5,#8f9aa8 32%,#fff 46%,#6f7b8c,#dfe6ef 78%,#3c454f);background-size:300% 100%;background-position:50% 50%;mask-image:var(--wordmark-mask);-webkit-mask-image:var(--wordmark-mask);mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;opacity:.5;animation:silver-reflection 20s ease-in-out infinite}.hero.is-offscreen .metal-sheen,.page-hidden .metal-sheen{animation-play-state:paused}.hero-bottom{justify-content:center;bottom:47px}.hero-bottom .pill{background:none;color:#f2f2ec;border:0;border-bottom:1px solid #cacac376;border-radius:0;min-height:44px;padding:8px 2px;font-size:12px;letter-spacing:.06em}.hero-bottom .pill:hover{background:none;transform:none;border-color:#fff}.hero-top{font-size:9px;letter-spacing:.06em}.pill{border-radius:3px;justify-content:center;gap:0;padding:16px 28px}.pill:hover{transform:none}.product-image{border:0;background:#e3e2dc}.product-image:after{background:radial-gradient(ellipse at 50% 30%,#fff4,transparent 70%)}.product-label{padding-top:19px}.section-head{margin-bottom:34px}.section-head h2{font-size:clamp(44px,6vw,82px);letter-spacing:-.065em}.collection-note{font-size:12px}.concept-caption{letter-spacing:.025em}.email-row button{font-size:12px;letter-spacing:.03em;width:76px;min-width:76px}.dialog-copy summary{list-style:none;display:flex;justify-content:space-between;align-items:center}.dialog-copy summary::-webkit-details-marker{display:none}.dialog-copy summary:after{content:"+";font-size:18px}.dialog-copy details[open] summary:after{content:"\2212"}.motion-toggle{font-size:8px;color:#a7aaa4;text-decoration:none;letter-spacing:.02em}.motion-toggle:hover{color:#fff}.footer-bottom a{min-height:44px}@keyframes silver-reflection{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:700px){.brand{width:94px}.site-header{padding:0 24px}.site-header nav{font-size:10px}.header-cta{padding:0}.brand-stage{left:6vw;right:6vw;bottom:126px}.hero-bottom{bottom:52px}.hero-bottom .pill{font-size:11px;padding:8px 2px}.hero-shade{background:linear-gradient(180deg,#0007,transparent 36%,#080909a8)}.hero-top{left:24px;right:24px;font-size:7px}.collection-section{padding-top:50px}.section-head h2{font-size:48px;white-space:nowrap}.collection-note{font-size:10px;max-width:108px;margin-top:26px}.section-head .eyebrow{font-size:7px;letter-spacing:.06em}.product-label>span{font-size:7px}.footer-top .brand{width:140px}.waitlist h2{font-size:64px}.editorial-copy h2{font-size:42px}}@media(max-width:350px){.section-head{display:block}.collection-note{max-width:220px;margin-top:18px}.hero-top>span:last-child{display:none}.hero{min-height:540px}.brand-stage{bottom:135px}}.wardrobe-section{padding:76px 4vw 38px;background:linear-gradient(#0a0b0b 0,#343633 145px,#bcbdb7 390px,#e4e4dd);overflow:hidden}.wardrobe-section .section-head{justify-content:center;margin:0 0 30px;color:#eeefe9}.wardrobe-section .section-head h2{font-size:clamp(46px,5vw,70px);font-weight:400;letter-spacing:-.06em}.wardrobe{--slot:112px;--piece:340px;position:relative;margin:0 -4vw;isolation:isolate}.wardrobe-frame{position:absolute;top:0;right:7%;bottom:124px;left:7%;pointer-events:none;z-index:0}.wardrobe-bar{position:absolute;top:55px;left:0;right:0;height:13px;border-radius:9px;background:linear-gradient(#777c7b,#f3f4ec 27%,#bec2be 46%,#555e5d 70%,#2e3735);box-shadow:0 5px 8px #0004}.wardrobe-leg{position:absolute;top:55px;bottom:20px;width:12px;border-radius:9px;background:linear-gradient(90deg,#46504c,#cbd1c8 35%,#858e86 65%,#343d37);box-shadow:3px 1px 7px #0002}.wardrobe-leg.left{left:0}.wardrobe-leg.right{right:0}.wardrobe-base{position:absolute;bottom:15px;width:85px;height:10px;border-radius:50%;background:linear-gradient(#a8b0a4,#505b50);transform:rotate(-16deg);box-shadow:0 6px 5px #0002}.wardrobe-base.left{left:-22px}.wardrobe-base.right{right:-22px}.wardrobe-ground{position:absolute;bottom:130px;left:13%;right:13%;height:32px;background:#38403435;filter:blur(15px);border-radius:50%;pointer-events:none}.wardrobe-track{position:relative;display:flex;gap:14px;height:580px;overflow-x:auto;overflow-y:hidden;padding:0 calc((100% - var(--slot))/2);scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;isolation:isolate}.wardrobe-track::-webkit-scrollbar{display:none}.wardrobe-track.is-dragging{cursor:grabbing}.wardrobe-item{position:relative;flex:0 0 var(--slot);width:var(--slot);height:100%;perspective:1300px;transform:translate(var(--push,0px));transition:transform .65s cubic-bezier(.22,.8,.22,1);z-index:var(--order,1)}.wardrobe-pick{position:absolute;left:50%;top:0;width:var(--piece);height:520px;padding:0;border:0;background:none;transform:translate(-50%);perspective:1300px;cursor:inherit;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.wardrobe-pick:focus-visible{outline:0}.wardrobe-pick:focus-visible .wardrobe-pivot{filter:drop-shadow(0 0 3px #f7f7ed)}.wardrobe-pivot{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform-origin:50% 60px;transform:translateZ(-30px) rotateY(73deg) rotate(-1deg);transition:transform .7s cubic-bezier(.22,.8,.22,1),filter .5s;filter:brightness(.8)}.wardrobe-item.is-selected .wardrobe-pivot{transform:translateZ(65px) rotateY(-7deg) rotate(0);filter:brightness(1)}.tailored-hanger{position:absolute;width:68%;height:auto;left:16%;top:45px;overflow:visible;transform:translateZ(-3px);filter:drop-shadow(0 2px 2px #0005)}.hanger-hook{stroke-width:6;fill:none;stroke-linecap:round}.hanger-body{fill:#292a27;stroke:#565b53;stroke-width:2.4}.hanger-inset{fill:#92988c;stroke:#161b17;stroke-width:2}.hanger-shine{fill:none;stroke:#777d73;stroke-width:2;opacity:.8}.wardrobe-cloth{position:absolute;inset:87px 0 auto;height:425px;transform-style:preserve-3d;pointer-events:none}.wardrobe-cloth img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.cloth-front{transform:translateZ(4px);filter:drop-shadow(5px 14px 12px #0003)}.cloth-depth{transform:translateZ(-9px);filter:brightness(.4)}.wardrobe-item[data-kind=tee] .wardrobe-cloth{top:62px}.hanging-tags{position:absolute;z-index:20;top:330px;left:50%;display:flex;gap:12px;transform:translate(48px);padding-top:45px}.hanging-tags[hidden]{display:none}.hang-tag{position:relative;width:65px;height:91px;border:1px solid #474b40;border-radius:1px;padding:19px 7px 9px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-shadow:3px 6px 8px #0002;transform:rotate(5deg);transition:transform .25s,box-shadow .25s;font-size:10px;letter-spacing:.03em}.hang-tag:nth-child(2){transform:rotate(-7deg)}.hang-tag:before{content:"";position:absolute;left:50%;bottom:calc(100% - 9px);width:1px;height:63px;background:#73796b;transform-origin:bottom;transform:rotate(12deg)}.hang-tag:after{content:"";position:absolute;top:7px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#8c9185;box-shadow:0 0 0 1px #303a3040}.hang-tag.ink{background:#202420;color:#f4f3e8}.hang-tag.bone{background:#efeee3;color:#202520;border-color:#b6b9a8}.tag-brand{font-size:15px;font-weight:700;font-style:italic;letter-spacing:-1px}.hang-tag i{width:13px;height:2px;background:currentColor;opacity:0}.hang-tag[aria-pressed=true] i{opacity:1}.hang-tag:hover,.hang-tag:focus-visible{transform:rotate(0) translateY(-4px);box-shadow:4px 10px 12px #0003}.wardrobe-info{min-height:58px;display:flex;justify-content:center;align-items:center;gap:22px;color:#2a3029;font-size:15px;padding:8px 20px}.wardrobe-details{padding:12px 0;border-bottom:1px solid #6f786a;font-size:11px;min-height:44px}.wardrobe-info button{border:0;background:none;padding:12px 0;font-size:10px;color:#626a5d;min-height:44px}.wardrobe-info [hidden]{display:none}.wardrobe-hint{text-align:center;padding:16px 18px 5px;color:#636c60;font-size:10px}.wardrobe-section .concept-caption{text-align:center;font-size:8px;letter-spacing:.02em;color:#757c70;margin-top:25px}.hero-shade{background:linear-gradient(180deg,#05050570,transparent 38%,#0a0b0b40 62%,#0a0b0b 100%)}.hero-bottom{bottom:45px}.wardrobe-item .product-dialog{perspective:none;transform:none}@media(max-width:700px){.wardrobe-section{padding:46px 22px 28px;background:linear-gradient(#0a0b0b 0,#3e423c 130px,#b9bdb2 320px,#e4e4dd)}.wardrobe-section .section-head{margin-bottom:12px;display:flex}.wardrobe-section .section-head h2{font-size:43px}.wardrobe{--slot:75px;--piece:255px;margin:0 -22px}.wardrobe-track{height:495px;gap:10px}.wardrobe-pick{height:440px}.wardrobe-pivot{transform:translateZ(-15px) rotateY(73deg)}.wardrobe-item.is-selected .wardrobe-pivot{transform:translateZ(30px) rotateY(-5deg)}.wardrobe-cloth{top:72px;height:345px}.wardrobe-item[data-kind=tee] .wardrobe-cloth{top:50px}.tailored-hanger{top:46px;width:72%;left:14%}.wardrobe-frame{left:4%;right:4%;bottom:117px}.wardrobe-bar{height:9px}.wardrobe-leg{width:8px}.wardrobe-base{width:42px;height:7px}.wardrobe-base.left{left:-10px}.wardrobe-base.right{right:-10px}.wardrobe-ground{bottom:125px;height:24px}.hanging-tags{top:284px;transform:translate(22px);gap:8px;padding-top:30px}.hang-tag{width:58px;height:80px;padding:18px 7px 8px;font-size:10px}.tag-brand{font-size:13px}.hang-tag:before{height:45px}.wardrobe-info{min-height:54px;gap:15px;font-size:13px;flex-wrap:wrap;row-gap:0}.wardrobe-info button{font-size:9px}.wardrobe-hint{font-size:9px;padding-top:10px}}@media(prefers-reduced-motion:reduce){.wardrobe-pivot,.wardrobe-item,.hang-tag{transition:none!important}.brand-object{animation:none!important}}.wardrobe-pick{pointer-events:none}.wardrobe-pivot{pointer-events:auto}.wardrobe-track.is-dragging .wardrobe-pivot{pointer-events:none}.brand-stage{perspective:1450px;bottom:145px;left:9vw;right:9vw}.brand-object{position:relative;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-12deg) rotate(-3deg);animation:sculpture-turn 18s ease-in-out infinite}.brand-object .chrome-mark{position:relative;transform:translateZ(2px);filter:drop-shadow(0 18px 18px #0005)}.brand-depth{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,#a4acb2 0,#2e3844 35%,#8a959f 55%,#131b25);mask:var(--wordmark-mask) center/contain no-repeat;-webkit-mask:var(--wordmark-mask) center/contain no-repeat;transform:translateZ(calc(var(--layer) * -2.2px))}.brand-object .metal-sheen{transform:translateZ(3px);opacity:.17;mix-blend-mode:screen}.hero.is-offscreen .brand-object,.page-hidden .brand-object{animation-play-state:paused}.brand-stage:after{content:"";position:absolute;left:20%;right:20%;bottom:-18%;height:18%;border-radius:50%;background:#0005;filter:blur(30px);transform:rotate(-3deg);z-index:-1}@keyframes sculpture-turn{0%,to{transform:rotateX(8deg) rotateY(-12deg) rotate(-3deg)}50%{transform:rotateX(3deg) rotateY(5deg) rotate(-1deg)}}.tailored-waitlist{display:block;text-align:center;background:#101110;padding:110px 24px 100px}.tailored-waitlist h2{font-size:clamp(44px,5.3vw,76px);letter-spacing:-.045em;font-weight:500;line-height:1.1;margin-bottom:48px}.tailored-waitlist .waitlist-form{width:min(760px,100%);margin:auto}.tailored-waitlist form{display:grid;gap:16px}.waitlist-names{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tailored-waitlist input:not([type=hidden]){width:100%;min-width:0;height:66px;border:1px solid #696c66;border-radius:0;background:transparent;text-align:center;color:#eeeee8;padding:18px;font-size:16px}.tailored-waitlist input::placeholder{color:#b9bdb5;opacity:1}.tailored-waitlist input:focus{border-color:#efeee8}.tailored-waitlist .waitlist-join{height:66px;border:1px solid #eeeee7;border-radius:0;background:#eeeee7;color:#131711;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tailored-waitlist .waitlist-join:hover{background:#d7dcd0}.tailored-waitlist small{max-width:590px;margin:28px auto 0;font-size:11px;line-height:1.8;color:#92988b}.preview-status{font-size:13px;color:#c7cdbd;line-height:1.5}.preview-status[hidden]{display:none}@media(max-width:700px){.brand-stage{bottom:135px;left:5vw;right:5vw}.brand-depth{transform:translateZ(calc(var(--layer) * -1.4px))}.brand-object .chrome-mark{filter:drop-shadow(0 8px 8px #0004)}.tailored-waitlist{padding:68px 22px 66px}.tailored-waitlist h2{font-size:41px;margin-bottom:34px}.tailored-waitlist input:not([type=hidden]),.tailored-waitlist .waitlist-join{height:59px;font-size:16px;padding:14px 8px}.tailored-waitlist .waitlist-join{font-size:11px}.tailored-waitlist form,.waitlist-names{gap:12px}.tailored-waitlist small{font-size:10px;margin-top:22px}.brand-stage:after{display:none}}.wardrobe{--slot:76px}.wardrobe-track{gap:5px}.wardrobe-pivot{transform:translateZ(-30px) rotateY(77deg) rotate(-1deg)}@media(max-width:700px){.wardrobe{--slot:66px}.wardrobe-track{gap:6px}.wardrobe-pivot{transform:translateZ(-15px) rotateY(76deg)}}.wardrobe-pick{perspective-origin:50% 60px}.draped-rack .wardrobe-track{display:block;padding:0;height:565px;overflow:hidden;touch-action:pan-y;isolation:isolate;cursor:grab}.draped-rack .wardrobe-item{position:absolute;left:var(--rack-x,50%);top:0;width:0;height:100%;transform:none;perspective:none;transition:left .55s cubic-bezier(.2,.8,.2,1);z-index:var(--order,1)}.draped-rack .wardrobe-pick{left:0;top:0;width:260px;height:510px;transform:translate(-50%);perspective:none;pointer-events:none}.draped-rack .wardrobe-pivot,.draped-rack .wardrobe-item.is-selected .wardrobe-pivot{top:0;right:0;bottom:0;left:0;transform:none;transform-style:flat;filter:none;transition:none;pointer-events:none}.draped-garment{position:absolute;left:50%;top:36px;width:260px;max-width:none;height:390px;object-fit:contain;transform:translate(-50%);transform-origin:50% 20px;pointer-events:auto;filter:drop-shadow(9px 9px 5px #14191332);transition:width .55s,height .55s,top .55s,filter .3s;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.draped-rack [data-kind=tee] .draped-garment{top:26px;width:247px;height:370.5px}.draped-rack [data-color=ink] .draped-garment{filter:brightness(.22) saturate(.12) contrast(1.07) drop-shadow(9px 9px 5px #14191340)}.draped-rack .is-selected .draped-garment{top:33px;width:300px;height:450px}.draped-rack .is-selected[data-kind=tee] .draped-garment{top:23px;width:285px;height:427.5px}.draped-rack .wardrobe-pick:focus-visible{outline:0}.draped-rack .wardrobe-pick:focus-visible .draped-garment{outline:1px solid #ebece3;outline-offset:4px}.draped-rack .hanging-tags{top:390px;left:0;transform:translate(-4px);padding-top:25px;gap:9px}.draped-rack .hang-tag{width:58px;height:82px}.draped-rack .hang-tag:before{height:45px}.draped-rack .wardrobe-frame{top:0;right:7%;bottom:120px;left:7%}.draped-rack .wardrobe-bar{height:10px;top:55px;border:1px solid #61696b;background:linear-gradient(#4f5c61 0,#c8d0d1 18%,#f7f9f7 35%,#899598 56%,#414d52 86%,#758184);box-shadow:0 2px 2px #ffffff35,0 6px 9px #0003}.draped-rack .wardrobe-leg{top:58px;bottom:25px;width:10px;background:linear-gradient(90deg,#536166,#ced5d4 28%,#969fa1 52%,#58666b 83%,#39484b);border-radius:6px;box-shadow:2px 3px 5px #0002}.draped-rack .wardrobe-leg:after{content:"";position:absolute;bottom:14px;left:-1px;right:-1px;height:13px;border-top:1px solid #dbe0dd;border-bottom:1px solid #4c5656;background:linear-gradient(90deg,#5b686a,#c2cbca,#5e6d6e)}.draped-rack .wardrobe-base{height:9px;bottom:23px;width:92px;border-radius:4px;background:linear-gradient(#d4dcda 0,#899797 28%,#4a5a5c 70%,#263a3c);box-shadow:4px 8px 8px #0003;transform:rotate(-12deg)}.draped-rack .wardrobe-base.left{left:-25px}.draped-rack .wardrobe-base.right{right:-25px}.draped-rack .wardrobe-ground{bottom:124px;left:8%;right:8%;height:22px;background:#343a3838;filter:blur(12px)}.draped-rack .wardrobe-info{min-height:50px}.draped-rack .wardrobe-hint{padding-top:6px}.draped-rack .is-dragging .draped-garment{pointer-events:none}@media(max-width:700px){.draped-rack .wardrobe-track{height:455px}.draped-rack .wardrobe-pick{width:190px;height:390px}.draped-rack .draped-garment{width:190px;height:285px;top:41px}.draped-rack [data-kind=tee] .draped-garment{width:181px;height:271.5px;top:34px}.draped-rack .is-selected .draped-garment{width:226px;height:339px;top:38px}.draped-rack .is-selected[data-kind=tee] .draped-garment{width:215px;height:322.5px;top:29px}.draped-rack .hanging-tags{top:315px;padding-top:21px;transform:translate(-26px)}.draped-rack .hang-tag{width:50px;height:70px;font-size:9px;padding:16px 6px 7px}.draped-rack .tag-brand{font-size:13px}.draped-rack .hang-tag:before{height:32px}.draped-rack .wardrobe-frame{left:5.5%;right:5.5%;bottom:111px}.draped-rack .wardrobe-bar{height:8px}.draped-rack .wardrobe-leg{width:8px}.draped-rack .wardrobe-base{width:48px;height:7px}.draped-rack .wardrobe-base.left{left:-11px}.draped-rack .wardrobe-base.right{right:-11px}.draped-rack .wardrobe-ground{bottom:119px}}@media(prefers-reduced-motion:reduce){.draped-rack .draped-garment,.draped-rack .wardrobe-item{transition:none}}.draped-rack .draped-garment{clip-path:inset(0 17% 0 22%)}.showroom-section{padding:90px 5vw 70px;background:linear-gradient(#0a0b0b 0,#333633 160px,#bfc2bb 430px,#e4e4dd 85%);overflow:hidden}.showroom-section .section-head{justify-content:center;margin-bottom:44px;color:#f1f1eb}.showroom-section .section-head h2{font-size:clamp(44px,5.4vw,76px);font-weight:400;letter-spacing:-.065em}.floating-showroom{max-width:1160px;margin:auto}.showroom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:62px;position:relative}.showroom-piece{min-width:0;--angle:-7deg;--look-x:0deg;--look-y:0deg}.showroom-piece:nth-child(2n){--angle:7deg}.showroom-space{position:relative;perspective:1500px;height:clamp(410px,45vw,580px);padding:18px 12px 40px;isolation:isolate}.display-object{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(3deg + var(--look-y))) rotateY(calc(var(--angle) + var(--look-x)));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.display-face{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid #f6f7efb3;border-radius:7px;background:radial-gradient(ellipse at 45% 28%,#f9f9f0 0,#e0e3d9 40%,#b8c1b6);box-shadow:inset 0 0 45px #ffffff38;transform:translateZ(12px);isolation:isolate}.display-edge{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #737e7a;border-radius:7px;background:linear-gradient(135deg,#8e9997,#d7ddd6 43%,#727f78);transform:translateZ(-3px) translate(8px,8px);box-shadow:9px 18px 26px #0c171e26}.display-mark{position:absolute;top:20px;left:23px;font-size:22px;font-style:italic;font-weight:700;letter-spacing:-1.5px;color:#5a65572d}.display-garment{position:absolute;top:4%;right:4%;bottom:6%;left:4%;width:92%;height:90%;object-fit:contain;transform:translateY(-3px) rotate(-3deg);filter:drop-shadow(13px 18px 11px #111b1c38);transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s;-webkit-user-select:none;user-select:none;pointer-events:none}.showroom-piece:nth-child(2n) .display-garment{transform:translateY(-3px) rotate(3deg)}.display-floor{position:absolute;left:22%;right:22%;bottom:7%;height:7%;border-radius:50%;background:#303e3040;filter:blur(12px);transform:rotate(-3deg)}.display-reflection{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,#fff2 0,transparent 36%,transparent 75%,#fff1);mix-blend-mode:soft-light}.display-ground{position:absolute;bottom:10px;left:12%;right:6%;height:24px;background:#1d2c2530;filter:blur(15px);border-radius:50%;transform:rotate(-4deg);z-index:-1}.showroom-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:9px 12px 0}.showroom-caption h3{font-size:22px;font-weight:400;letter-spacing:-.045em}.showroom-caption p{margin-top:8px;font-size:11px;color:#6d7469}.showroom-view{font-size:11px;min-height:44px;display:flex;align-items:center;border-bottom:1px solid #899180}.showroom-colors{display:flex;gap:6px;padding:13px 6px 0}.showroom-colors button{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:30px;background:none;min-height:44px;padding:9px 14px;font-size:11px;color:#58604f}.showroom-colors button[aria-pressed=true]{border-color:#8a9481;color:#1e271c;background:#f6f7ed45}.color-dot{display:block;width:13px;height:13px;border-radius:50%;border:1px solid #0002}.color-dot.ink{background:#242625}.color-dot.bone{background:#eeebdc}.showroom-browse{display:none}.showroom-section .concept-caption{text-align:center;font-size:8px;letter-spacing:.025em;margin-top:39px;color:#727b6c}.template-index .editorial{background:#e4e4dd}@media(hover:hover)and (pointer:fine){.showroom-space:hover .display-garment{transform:translateY(-12px) rotate(-1deg);filter:drop-shadow(15px 27px 16px #111b1c40)}.showroom-piece:nth-child(2n) .showroom-space:hover .display-garment{transform:translateY(-12px) rotate(1deg)}}@media(max-width:700px){.showroom-section{padding:53px 0 39px;background:linear-gradient(#0a0b0b 0,#3a3e38 135px,#bfc3b9 350px,#e4e4dd 85%)}.showroom-section .section-head{margin:0 22px 26px}.showroom-section .section-head h2{font-size:45px}.showroom-grid{display:flex;gap:24px;padding:0 8vw 12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.showroom-grid::-webkit-scrollbar{display:none}.showroom-piece{flex:0 0 84vw;width:84vw;scroll-snap-align:center;--angle:-5deg}.showroom-piece:nth-child(2n){--angle:5deg}.showroom-space{height:108vw;max-height:510px;min-height:325px;padding:15px 10px 35px}.display-face{border-radius:6px}.display-mark{font-size:19px;top:15px;left:18px}.showroom-caption{padding:8px 10px 0}.showroom-caption h3{font-size:21px}.showroom-colors{padding-top:11px}.showroom-browse{display:flex;justify-content:center;gap:28px;margin:21px 22px 0}.showroom-browse button{border:0;border-bottom:1px solid transparent;background:none;padding:13px 4px;min-height:44px;font-size:11px;color:#747d6d}.showroom-browse button[aria-pressed=true]{color:#222c1f;border-color:#5f6c59}.showroom-section .concept-caption{margin:25px 22px 0}.display-ground{bottom:7px;height:17px}}@media(prefers-reduced-motion:reduce){.display-object{transform:none!important}.display-garment{transform:none!important;transition:none!important}.showroom-grid{scroll-behavior:auto}}.display-garment{transition:opacity .18s ease,transform .65s cubic-bezier(.2,.7,.2,1),filter .65s}.display-front{opacity:0}.display-back,.showroom-piece[data-view=front] .display-front{opacity:1}.showroom-piece[data-view=front] .display-back{opacity:0}.showroom-options{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 6px 0}.showroom-options .showroom-colors{padding:0}.showroom-views,.dialog-views{display:flex;gap:4px}.showroom-views button,.dialog-views button{border:0;border-bottom:1px solid transparent;background:none;min-height:44px;min-width:44px;padding:11px 10px;font-size:11px;color:#69735f}.showroom-views button[aria-pressed=true],.dialog-views button[aria-pressed=true]{border-color:#59644f;color:#182316}.dialog-views{margin:0 0 25px}.showroom-options .showroom-colors button{padding:9px 11px}@media(max-width:350px){.showroom-options{gap:4px;padding-left:0;padding-right:0}.showroom-options .showroom-colors{gap:0}.showroom-options .showroom-colors button{padding:9px}.showroom-views button{padding:11px 7px}}@media(prefers-reduced-motion:reduce){.display-garment{transition:none!important}}.template-index{--noir-bg:#080b10;--noir-surface:#111720;--noir-text:#e9eef3;--noir-muted:#a1adba;--noir-line:#384351;background:var(--noir-bg);color:var(--noir-text)}.template-index .site-header{border-color:#b0c6e51c;background:linear-gradient(#03060970,transparent)}.template-index .site-header .header-cta{border-color:#8798ab75}.hero.hero-noir{background:var(--noir-bg);min-height:620px;height:min(980px,100svh)}.hero-noir .hero-photo img{filter:grayscale(1) brightness(.48) contrast(1.15);object-position:50% 38%}.hero-noir .hero-shade{background:linear-gradient(180deg,#03070d50 0%,#09132120 38%,#080b1090 74%,var(--noir-bg) 100%),linear-gradient(90deg,#02050bdd,transparent 32%,transparent 67%,#02050bcc);mix-blend-mode:normal}.noir-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%)}.noir-light{position:absolute;top:-35%;right:-10%;bottom:-25%;left:-10%;background:conic-gradient(from 163deg at 66% 0%,transparent 0deg,#d0e6ff05 9deg,#bbdcff21 17deg,#b8d6fc08 25deg,transparent 31deg);transform:rotate(-8deg);opacity:.8;animation:noir-light-breathe 16s ease-in-out infinite}.noir-haze{position:absolute;top:28%;right:-20%;bottom:-5%;left:-20%;background:radial-gradient(ellipse at 49% 58%,#8bacc525 0,transparent 57%);opacity:.7;animation:noir-haze-drift 20s ease-in-out infinite}.noir-horizon{position:absolute;left:14%;right:14%;bottom:12%;height:1px;background:linear-gradient(90deg,transparent,#b3cde535,transparent);box-shadow:0 0 38px 9px #7c9dbd0b}.hero-noir .hero-top{color:#bbc5d0;font-size:9px;letter-spacing:.1em}.hero-noir .status-dot{background:#c5d3e2;box-shadow:0 0 9px #b4c9dd80}.hero-noir .brand-stage{left:8vw;right:8vw;bottom:24%;max-width:1200px}.hero-noir .brand-object{animation:noir-metal-drift 14s ease-in-out infinite;transform:rotateX(5deg) rotateY(-8deg) rotate(-2deg)}.hero-noir .brand-object .chrome-mark{filter:drop-shadow(0 18px 12px #0009)}.hero-noir .brand-depth{background:linear-gradient(155deg,#b2c5d6,#17212d 33%,#627c94 58%,#070e17)}.hero-noir .brand-object .metal-sheen{opacity:.19;animation-duration:14s}.hero-noir .brand-stage:after{background:#0009;bottom:-20%;height:18%}.hero-noir .pill.light{color:#d9e3ec;border-color:#b0c5da75;min-height:48px;min-width:112px;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.hero-noir .pill.light:hover{color:#fff;border-color:#fff}.hero-noir .motion-toggle{min-height:44px;bottom:5px;color:#a4b1bf}.hero-noir.is-offscreen .noir-light,.hero-noir.is-offscreen .noir-haze,.hero-noir.is-offscreen .brand-object,.page-hidden .hero-noir *,.motion-paused .hero-noir *{animation-play-state:paused!important}.template-index .showroom-section{background:linear-gradient(var(--noir-bg),#111823 46%,var(--noir-bg));color:var(--noir-text)}.template-index .showroom-section .section-head h2{font-size:clamp(38px,4vw,60px);letter-spacing:-.055em}.template-index .display-face{background:radial-gradient(ellipse at 45% 26%,#657180,#424c59 48%,#242d39);border-color:#8998a642;box-shadow:inset 0 1px 1px #bdcddd25,inset 0 -30px 65px #070c1230}.template-index .display-edge{border-color:#4d5d6e;background:linear-gradient(135deg,#1b2530,#768595 43%,#202c39);box-shadow:10px 20px 28px #0006}.template-index .display-mark{color:#c0cddb40}.template-index .showroom-caption p,.template-index .showroom-views button,.template-index .showroom-colors button,.template-index .showroom-browse button,.template-index .showroom-section .concept-caption{color:var(--noir-muted)}.template-index .showroom-colors button[aria-pressed=true]{color:var(--noir-text);border-color:#728396;background:#dce7f00b}.template-index .showroom-views button[aria-pressed=true],.template-index .showroom-browse button[aria-pressed=true]{color:var(--noir-text);border-color:#b5c5d4}.template-index .showroom-view{border-color:#728396}.template-index .color-dot.ink{border-color:#8191a0}.template-index .editorial{background:var(--noir-bg);border-top:1px solid #9caec31a}.template-index .editorial-copy>p,.template-index .editorial figcaption{color:var(--noir-muted)}.template-index .editorial figure img{filter:saturate(.25)}.template-index .tailored-waitlist{background:#0c1017;border-top:1px solid #9caec31a}.template-index .site-footer{background:var(--noir-bg);color:var(--noir-text)}.template-index .site-footer .brand img{filter:none}@keyframes noir-light-breathe{0%,to{opacity:.65;transform:rotate(-8deg)}50%{opacity:.95;transform:rotate(-5deg)}}@keyframes noir-haze-drift{0%,to{transform:translate(-2%);opacity:.6}50%{transform:translate(2%);opacity:.85}}@keyframes noir-metal-drift{0%,to{transform:rotateX(7deg) rotateY(-12deg) rotate(-2deg)}50%{transform:rotateX(2deg) rotateY(10deg) rotate(1deg)}}@media(max-width:700px){.hero.hero-noir{height:90svh;min-height:570px;max-height:840px}.hero-noir .hero-photo img{object-position:44% 40%;filter:grayscale(1) brightness(.58) contrast(1.1)}.hero-noir .hero-shade{background:linear-gradient(#03070d85,transparent 40%,#080b10a3 75%,var(--noir-bg)),linear-gradient(90deg,#04091145,transparent 60%,#04091166)}.hero-noir .hero-top{font-size:8px;letter-spacing:.035em}.hero-noir .brand-stage{left:4vw;right:4vw;bottom:25%}.hero-noir .hero-bottom{bottom:53px}.hero-noir .noir-light{top:-10%;right:-50%;bottom:-10%;left:-50%}.hero-noir .noir-horizon{bottom:19%}.hero-noir .motion-toggle{font-size:8px}.template-index .showroom-section{padding-top:48px}}@media(max-height:500px)and (min-width:701px){.hero.hero-noir{min-height:430px;height:100svh}.hero-noir .brand-stage{max-width:680px;bottom:20%}.hero-noir .hero-top{top:100px}.hero-noir .hero-bottom{bottom:22px}}@media(prefers-reduced-motion:reduce){.hero-noir .brand-object,.hero-noir .metal-sheen,.hero-noir .noir-light,.hero-noir .noir-haze{animation:none!important}.hero-noir .brand-object{transform:rotate(-1deg)}}.showroom-piece[data-kind=tee] .showroom-options{flex-wrap:wrap;align-items:center}.showroom-piece[data-kind=tee] .showroom-colors{flex-wrap:wrap;gap:2px}.showroom-piece[data-kind=tee] .showroom-colors button{width:44px;height:44px;min-width:44px;justify-content:center;padding:10px}.showroom-piece[data-kind=tee] .color-dot{width:20px;height:20px;border:1px solid #ffffff3b}.color-dot.black{background:#242323}.color-dot.cream{background:#e6e3d9}.color-dot.arona{background:#b6cbc9}.color-dot.asphalt{background:#32322f}.color-dot.chocolate-brown{background:#37251d}.color-dot.moss-grey{background:#d5d4b6}:root{--shop-black:#080a0d;--shop-surface:#13171d;--shop-silver:#e3e6ea;--shop-muted:#9da4ae;--shop-line:#ffffff20}.site-header{min-height:76px}.site-header nav{font-size:14px;gap:30px}.site-header nav a{min-height:44px;display:inline-flex;align-items:center}.site-header .header-cta{border-bottom:1px solid var(--shop-line)}.hero.hero-noir{height:min(950px,94svh);min-height:620px;background:var(--shop-black)}.hero-noir .hero-photo img{filter:grayscale(1) brightness(.31) contrast(1.15)}.hero-noir .hero-shade{background:linear-gradient(180deg,#06080c55,transparent 35%,#080a0d80 72%,var(--shop-black)),linear-gradient(90deg,#05080cd9,transparent 30%,transparent 70%,#05080cd9)}.noir-atmosphere:before{content:"";position:absolute;top:12%;right:12%;bottom:15%;left:12%;border:1px solid #c6d5e016;border-bottom:0;border-radius:48% 48% 0 0;box-shadow:0 -20px 90px #b5d4ff06,inset 0 3px 28px #bdd8fb05;transform:perspective(700px) rotateX(-8deg);-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%)}.noir-atmosphere:after{content:"";position:absolute;left:49.95%;top:0;width:1px;height:33%;background:linear-gradient(transparent,#dfeaff80,transparent);box-shadow:0 0 45px 15px #a6c5ec16;transform:rotate(28deg);opacity:.6}.hero-noir .noir-light{background:conic-gradient(from 158deg at 64% 0%,transparent 0deg,#d5e5ff04 10deg,#c3d6ef23 17deg,#d2e3fa06 21deg,transparent 28deg)}.hero-noir .noir-haze{background:radial-gradient(ellipse at 50% 58%,#b3c7e01c,transparent 62%)}.hero-noir .hero-top{opacity:.6;font-size:8px}.hero-noir .status-dot{display:none}.hero-noir .brand-stage{left:7%;right:7%;bottom:26%;width:auto}.hero-noir .hero-bottom{bottom:52px}.hero-noir .pill.light{font-size:13px;letter-spacing:.025em;text-transform:none;min-width:150px;border-radius:0;border:0;border-bottom:1px solid #b9c3d270}.template-index{--noir-bg:var(--shop-black);--noir-text:var(--shop-silver);--noir-muted:var(--shop-muted)}.template-index .showroom-section{padding:74px 5vw 64px;background:var(--shop-black)}.template-index .showroom-section .section-head{justify-content:space-between;max-width:1440px;margin:0 auto 30px;align-items:end}.template-index .showroom-section .section-head h2{font-size:clamp(38px,5.6vw,76px);letter-spacing:-.065em;font-weight:400}.floating-showroom{max-width:1440px}.showroom-grid{gap:32px}.showroom-piece,.showroom-piece:nth-child(2n){--angle:0deg}.showroom-space{height:clamp(430px,51vw,740px);padding:0 0 18px}.display-object{transform:rotateX(var(--look-y)) rotateY(var(--look-x))}.template-index .display-face{border-radius:0;background:radial-gradient(ellipse at 50% 38%,#3b414b 0,#202630 44%,#11161c);border:1px solid #ffffff12;box-shadow:none}.template-index .display-edge{border-radius:0;transform:translateZ(-2px) translate(3px,4px);background:#252d38;border-color:#ffffff08;box-shadow:0 18px 26px #0003}.display-garment,.showroom-piece:nth-child(2n) .display-garment{top:1%;right:1%;bottom:1%;left:1%;width:98%;height:98%;transform:none;filter:drop-shadow(0 14px 16px #0004)}.display-mark,.display-ground,.display-floor,.display-reflection{display:none}.showroom-caption{padding:15px 0 0;gap:12px}.showroom-caption h3{font-size:clamp(23px,2.3vw,34px);letter-spacing:-.045em}.showroom-caption p{margin-top:7px;font-size:12px}.showroom-price{font-size:19px;white-space:nowrap;font-variant-numeric:tabular-nums}.showroom-price small,.custom-feature-price small,.tee-live-price small{font-size:10px;color:var(--shop-muted);margin-left:5px;letter-spacing:.08em}.showroom-actions{display:flex;justify-content:flex-end;min-height:44px}.showroom-view{font-size:13px;min-height:44px;padding:6px 0}.showroom-options{padding:5px 0 0;gap:6px;flex-wrap:wrap}.showroom-colors{gap:2px}.showroom-piece[data-kind=tee] .showroom-colors{gap:0}.template-index .showroom-section .concept-caption{text-transform:none;letter-spacing:0;font-family:inherit;font-size:11px;color:#929aa5;margin:42px 0 0}.custom-feature{max-width:1440px;margin:0 auto;padding:68px 5vw 90px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;border-top:1px solid var(--shop-line);color:var(--shop-silver);background:var(--shop-black)}.custom-feature-image{display:block;position:relative;aspect-ratio:3/4;max-height:670px;background:radial-gradient(ellipse at 50% 36%,#343b45,#13181f 70%);overflow:hidden}.custom-feature-tee{display:block;width:100%;height:100%;object-fit:contain}.custom-feature-print{position:absolute;width:44%;height:auto;aspect-ratio:4/5;object-fit:contain;left:28%;top:26%;filter:contrast(.93) brightness(.89);mix-blend-mode:multiply}.custom-feature-copy .eyebrow{font-size:10px;letter-spacing:.17em;color:var(--shop-muted);margin-bottom:24px}.custom-feature-copy h2{font-size:clamp(44px,6.3vw,92px);font-weight:400;line-height:.98;letter-spacing:-.065em;max-width:500px}.custom-feature-copy>p:not(.eyebrow):not(.custom-feature-price){font-size:15px;color:var(--shop-muted);line-height:1.6;margin-top:24px;max-width:280px}.custom-feature-price{font-size:27px;margin-top:30px}.studio-shop-link{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid #a6afb970;max-width:280px;font-size:15px;margin-top:16px}.studio-shop-link:hover{border-color:#fff;color:#fff}.custom-feature-copy>small{display:block;font-size:11px;line-height:1.6;color:var(--shop-muted);max-width:260px;margin-top:20px}.product-dialog{background:var(--shop-black);color:var(--shop-silver);border:1px solid var(--shop-line)}.dialog-image{background:#1b2129}.dialog-close{background:#15191f;border-color:#ffffff30;color:var(--shop-silver)}.dialog-copy{padding:65px 32px 36px}.dialog-copy h2{font-size:42px}.dialog-copy>p:not(.eyebrow):not(.color-label),.dialog-copy details p,.dialog-copy small,.dialog-copy .color-label{color:var(--shop-muted)}.dialog-copy details{border-color:var(--shop-line)}.dialog-copy .dialog-price{font-size:27px;color:var(--shop-silver)!important}.dialog-price small{font-size:10px;margin-top:4px}.dialog-views button{color:var(--shop-muted)}.dialog-views button[aria-pressed=true]{color:var(--shop-silver);border-color:var(--shop-muted)}.dialog-copy .pill{background:var(--shop-silver);color:var(--shop-black);border-radius:0}.dialog-copy button:disabled{opacity:.45;cursor:not-allowed}.tee-live-price{display:flex;align-items:baseline;gap:4px;font-size:27px;margin:18px 0 4px}.tee-price-inclusion{font-size:12px;color:var(--shop-muted);margin-bottom:24px}.tee-cta:disabled{opacity:.4;cursor:not-allowed}.tee-checkout-note{font-size:11px;line-height:1.5;color:var(--shop-muted);margin-top:10px}@media(hover:hover)and (pointer:fine){.showroom-space:hover .display-garment,.showroom-piece:nth-child(2n) .showroom-space:hover .display-garment{transform:translateY(-4px);filter:drop-shadow(0 18px 20px #0005)}}@media(max-width:700px){.site-header{min-height:64px}.site-header nav{gap:18px;font-size:12px}.hero.hero-noir{height:85svh;min-height:530px}.hero-noir .brand-stage{left:4%;right:4%;bottom:29%}.hero-noir .hero-top{font-size:7px}.hero-noir .hero-photo img{filter:grayscale(1) brightness(.37) contrast(1.1)}.template-index .showroom-section{padding:40px 0}.template-index .showroom-section .section-head{margin:0 6vw 24px}.template-index .showroom-section .section-head h2{font-size:44px}.showroom-grid{gap:18px;padding:0 6vw 18px}.showroom-piece{flex-basis:88vw;width:88vw}.showroom-space{height:113vw;min-height:330px;max-height:590px;padding:0 0 12px}.showroom-caption{padding:10px 0 0}.showroom-caption h3{font-size:26px}.showroom-price{font-size:20px}.showroom-options{padding:2px 0 0}.showroom-browse{gap:30px;margin:12px 0 0}.showroom-browse button{font-size:13px}.template-index .showroom-section .concept-caption{margin:28px 6vw 0;line-height:1.5}.custom-feature{padding:40px 6vw 58px;gap:30px;grid-template-columns:1fr}.custom-feature-image{max-height:520px}.custom-feature-copy h2{font-size:58px}.custom-feature-copy .eyebrow{margin-bottom:15px}.custom-feature-copy>p:not(.eyebrow):not(.custom-feature-price){margin-top:18px}.custom-feature-price{margin-top:18px}.studio-shop-link{max-width:none}.dialog-grid{grid-template-columns:1fr}.dialog-image,.dialog-image img{min-height:0;height:360px}.dialog-copy{padding:28px 24px}.footer-top nav{font-size:12px;gap:3px 20px}.footer-bottom{line-height:1.6}.tee-live-price{margin-top:12px;font-size:25px}}@media(prefers-reduced-motion:reduce){.display-object,.display-garment{transform:none!important;transition:none!important}}.product-dialog .dialog-copy>p.dialog-price{font-size:27px;line-height:1.2}@media(max-width:700px){.site-header nav>a:first-child{display:inline-flex}.site-header{padding-inline:6vw}.site-header .brand{width:86px}.site-header nav{gap:16px;font-size:12px}}@media(max-width:360px){.site-header .brand{width:76px}.site-header nav{gap:12px;font-size:11px}}.hero-category-links{justify-content:center;gap:clamp(28px,6vw,88px);bottom:12%;align-items:center}.hero-category-links a{display:inline-flex;align-items:center;min-height:48px;padding:9px 0;font-size:clamp(14px,1.2vw,18px);font-weight:400;letter-spacing:.02em;color:var(--noir-text,#e9eef3);border-bottom:1px solid #ffffff60;text-decoration:none;transition:color .2s,border-color .2s}.hero-category-links a:hover{color:#fff;border-color:#fff}.hero-category-links a:focus-visible,.studio-next-return:focus-visible{outline:2px solid currentColor;outline-offset:7px}.template-index .showroom-section .section-head{display:block}.template-index .showroom-section .section-head .eyebrow{margin-bottom:12px;color:var(--noir-muted,#a1adba);font-size:10px;letter-spacing:.14em}.showroom-caption h3{max-width:17ch;font-size:clamp(22px,2.3vw,34px);line-height:1.12}.studio-next{background:var(--noir-bg,#080b10);color:var(--noir-text,#e9eef3);padding:58px 6vw 80px}.studio-next-heading,.studio-next-grid,.studio-next-return{max-width:1200px;margin-left:auto;margin-right:auto}.studio-next-heading{margin-bottom:34px;display:flex;justify-content:space-between;align-items:end;gap:28px}.studio-next-heading h2{font-size:clamp(27px,3vw,40px);font-weight:400;letter-spacing:-.035em;margin:0}.studio-next-heading>p,.studio-next-piece>p{font-size:13px;color:var(--noir-muted,#a1adba);line-height:1.7;margin:0}.studio-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,72px)}.studio-next-piece{padding:30px 0 25px;border-top:1px solid #ffffff30;min-height:215px}.studio-next-status{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--noir-muted,#a1adba)}.studio-next-piece h3{font-weight:400;letter-spacing:-.025em;font-size:clamp(23px,2.6vw,34px);line-height:1.18;max-width:20ch;margin:28px 0 14px}.studio-next-piece details{margin-top:22px;max-width:42ch;font-size:12px;line-height:1.7;color:var(--noir-muted,#a1adba)}.studio-next-piece summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--noir-text,#e9eef3);list-style:none;gap:18px}.studio-next-piece summary::-webkit-details-marker{display:none}.studio-next-piece summary:after{content:"+";font-size:18px}.studio-next-piece details[open] summary:after{content:"\2212"}.studio-next-page{min-height:76svh;padding-top:105px;padding-bottom:110px}.studio-next-page .studio-next-heading{display:block;margin-bottom:90px}.studio-next-page .eyebrow{display:none}.studio-next-page h1{font-size:clamp(60px,8vw,106px);font-weight:400;letter-spacing:-.055em;margin:0 0 24px;line-height:1.05}.studio-next-return{display:block;margin-top:62px;text-decoration:underline;text-underline-offset:6px;font-size:13px;width:fit-content}@media(max-width:700px){.site-header nav>a:first-child{display:inline-flex}.site-header nav{gap:18px}.site-header nav a{min-height:44px;display:inline-flex;align-items:center}.site-header .header-cta{padding:0}.hero .hero-category-links{left:6vw;right:6vw;bottom:12%;gap:34px;align-items:center}.hero-category-links a{font-size:14px;max-width:none}.showroom-caption h3{font-size:24px}.studio-next{padding:30px 6vw 48px}.studio-next-heading{display:block;margin-bottom:26px}.studio-next-heading>p{margin-top:12px}.studio-next-grid{grid-template-columns:1fr;gap:10px}.studio-next-piece{min-height:0;padding:26px 0 18px}.studio-next-piece h3{margin-top:20px}.studio-next-page{padding-top:64px;min-height:80svh}.studio-next-page .studio-next-heading{margin-bottom:50px}.studio-next-return{margin-top:32px}}@media(max-width:440px){.site-header .header-cta{display:none}.site-header nav{gap:25px}.hero-category-links a{font-size:13px}}.department-section{--department:1;background:var(--noir-bg,#080b10);color:var(--noir-text,#e9eef3);padding:70px 0 20px;scroll-margin-top:28px}.department-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:1240px;margin:0 auto 42px;padding:0 5vw;gap:0}.department-switch button{position:relative;border:0;background:none;color:var(--noir-muted,#a1adba);font-size:clamp(32px,5vw,66px);letter-spacing:-.055em;font-weight:400;line-height:1.2;min-height:85px;padding:0 0 24px;cursor:pointer;text-align:left;transition:color .45s}.department-switch button[aria-selected=true]{color:var(--noir-text,#e9eef3)}.department-switch:after{content:"";position:absolute;left:5vw;right:5vw;bottom:0;height:1px;background:#ffffff24}.department-indicator{position:absolute;bottom:0;left:5vw;width:calc((100% - 10vw)/2);height:2px;background:linear-gradient(90deg,#637180,#e9eef3,#637180);transform:translate(calc(var(--department)*100%));transition:transform .65s cubic-bezier(.22,.8,.22,1);z-index:1}.department-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;overscroll-behavior-x:contain;transition:height .5s cubic-bezier(.22,.8,.22,1)}.department-track::-webkit-scrollbar{display:none}.department-panel{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;outline-offset:-3px}.department-panel .showroom-section{padding-top:0!important;padding-bottom:30px!important}.department-panel .showroom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;max-width:1400px;margin:auto}.department-panel .showroom-piece{width:auto;min-width:0}.department-panel .showroom-browse,.department-panel .section-head h2{display:none}.department-women{min-height:550px;padding:28px 6vw 70px;max-width:1400px;margin:auto}.department-note{color:var(--noir-muted,#a1adba);font-size:15px;line-height:1.6;margin:0 0 65px}.department-women .studio-next-piece{min-height:270px}.department-middle{padding-top:25px}@media(max-width:700px){.department-section{padding-top:44px}.department-switch{margin-bottom:30px;padding:0 6vw}.department-switch button{font-size:38px;min-height:68px;padding-bottom:20px}.department-switch:after{left:6vw;right:6vw}.department-indicator{left:6vw;width:44%}.department-panel .showroom-grid{grid-template-columns:1fr;gap:40px;padding:0 6vw;overflow:visible}.department-panel .showroom-piece{width:100%;flex-basis:auto}.department-panel .showroom-space{height:108vw;max-height:540px;min-height:300px}.department-women{min-height:550px;padding-top:5px;padding-bottom:35px}.department-note{margin-bottom:35px;font-size:13px}.department-women .studio-next-piece{min-height:0}}@media(prefers-reduced-motion:reduce){.department-track,.department-indicator,.department-switch button{transition:none;scroll-behavior:auto}}body:has([data-departments]){overflow-anchor:none}.hero-noir .hero-photo img{filter:grayscale(1) brightness(.66) contrast(1.08)}.hero-noir .hero-shade{background:linear-gradient(180deg,#06080c35,transparent 32%,#080a0d55 73%,var(--shop-black)),linear-gradient(90deg,#05080c85,transparent 26%,transparent 74%,#05080c85)}.hero-noir .hero-top{opacity:.85}.site-header:has(.studio-menu){z-index:60}.studio-menu{position:relative;margin-left:auto;border:0;padding:0}.studio-menu>summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;color:var(--shop-ink,#eceef1)}.studio-menu>summary::-webkit-details-marker{display:none}.studio-menu>summary:focus-visible{outline:1px solid currentColor;outline-offset:4px}.menu-lines{width:26px;display:grid;gap:6px}.menu-lines i{display:block;height:1px;background:currentColor;transition:transform .25s,opacity .2s}.studio-menu[open] .menu-lines i:first-child{transform:translateY(7px) rotate(45deg)}.studio-menu[open] .menu-lines i:nth-child(2){opacity:0}.studio-menu[open] .menu-lines i:last-child{transform:translateY(-7px) rotate(-45deg)}.site-header .studio-menu nav{position:absolute;right:0;top:62px;display:flex;flex-direction:column;align-items:stretch;gap:0;width:min(290px,85vw);padding:24px;background:#101216;border:1px solid var(--shop-line,#34383e);box-shadow:0 20px 50px #0007}.site-header .studio-menu nav a{font-size:23px;min-height:56px;border-bottom:1px solid var(--shop-line,#34383e);padding:8px 0;display:flex}.menu-studio-name{font-size:10px;letter-spacing:.1em;color:#a8aeb7;text-transform:uppercase;margin-bottom:18px}.unisex-fit{display:block;margin-top:9px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a7b0bc}.cropped-piece{padding-top:0}.cropped-image{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#2a3038,#171c23);aspect-ratio:4/5;overflow:hidden;margin-bottom:24px;border:1px solid var(--shop-line,#34383e)}.cropped-image img{width:96%;height:96%;object-fit:contain;filter:drop-shadow(0 20px 20px #0004)}.cropped-piece h3{font-size:clamp(26px,3vw,42px);font-weight:400;letter-spacing:-.04em;margin-top:12px}@media(max-width:700px){.hero-noir .hero-photo img{filter:grayscale(1) brightness(.7) contrast(1.06)}.department-switch [role=tab]{font-size:clamp(27px,8vw,44px)}.cropped-image{margin-bottom:18px}.department-women .studio-next-grid{gap:36px}.studio-menu nav{top:54px}.hero .hero-category-links{gap:28px}.hero-category-links a{font-size:13px}.hero-noir .hero-top{font-size:8px}}@media(prefers-reduced-motion:reduce){.menu-lines i{transition:none}}.department-section{padding-top:52px}.department-switch{max-width:1400px;padding-inline:6vw;margin-bottom:26px}.department-switch button{font-size:clamp(28px,4vw,50px);min-height:70px;padding-bottom:18px}.department-switch:after{left:6vw;right:6vw}.department-indicator{left:6vw;width:calc(50% - 6vw)}.department-switch button:focus-visible{outline:1px solid var(--noir-text);outline-offset:5px}.department-women{padding-top:0;padding-bottom:48px}.department-note{font-size:12px;margin-bottom:28px;letter-spacing:.02em}.department-women .studio-next-grid{gap:28px}.cropped-piece{border-top:0}.cropped-image{aspect-ratio:1/1.12;margin-bottom:18px}.cropped-piece h3{font-size:clamp(24px,2.5vw,32px);margin-top:9px;line-height:1.2}.cropped-piece .studio-next-status{font-size:9px;color:var(--noir-muted)}.cropped-piece details{margin-top:18px}.cropped-piece summary{min-height:44px;display:flex;align-items:center;justify-content:space-between}.cropped-piece summary:focus-visible{outline:1px solid var(--noir-text);outline-offset:3px}.department-panel .showroom-caption h3{font-size:clamp(24px,2.5vw,32px)}@media(max-width:700px){.department-section{padding-top:34px}.department-switch{margin-bottom:22px}.department-switch button{font-size:30px;min-height:60px}.department-switch [role=tab]{font-size:clamp(26px,7.5vw,36px)}.department-note{margin-bottom:22px}.cropped-image{aspect-ratio:1/1.12}.department-women .studio-next-grid{gap:30px}.department-women .cropped-piece{padding-bottom:10px}.cropped-piece h3,.department-panel .showroom-caption h3{font-size:25px}}.hero-noir .hero-photo img{filter:grayscale(1) brightness(.86) contrast(1.04)}.hero-category-links a{font-size:16px;letter-spacing:.025em}.custom-feature-copy h2{font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.055em;max-width:8em;text-wrap:balance}.department-switch{grid-template-columns:repeat(var(--department-count,2),minmax(0,1fr))}.department-indicator{width:calc((100% - 12vw)/var(--department-count,2))}@media(max-width:700px){.hero-noir .hero-photo img{filter:grayscale(1) brightness(.9) contrast(1.03)}.custom-feature-copy h2{font-size:44px}.hero-category-links a{font-size:15px}}.product-brand{font-style:italic;font-weight:750;letter-spacing:-.06em;margin-right:.08em}@media(max-width:700px){.hero-noir .hero-photo img{object-position:44% 40%}.hero-noir .brand-stage{bottom:29%}}@media(max-width:700px){.hero-noir .hero-top{display:none}}.department-switch button{text-align:center;font-size:clamp(23px,3.2vw,42px)}.department-switch button:first-of-type{text-align:left}.department-switch button:last-of-type{text-align:right}.accessories-collection{max-width:1400px;margin:0 auto;padding:8px 6vw 48px}.accessories-intro{font-size:14px;color:var(--noir-muted);margin:0 0 24px}.accessories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.accessory-image{aspect-ratio:3/4;background:var(--shop-black);overflow:hidden;margin-bottom:22px}.accessory-image img{width:100%;height:100%;object-fit:cover;display:block}.accessory-piece h3{font-size:clamp(22px,2vw,28px);font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:9px 0}.accessory-piece>p,.accessory-piece details p{font-size:13px;line-height:1.6;color:var(--noir-muted)}.accessory-piece details{border-top:1px solid #ffffff24;margin-top:20px}.accessory-piece summary{cursor:pointer;min-height:44px;padding:13px 0;font-size:12px}.accessory-piece details p{padding:0 0 12px}.accessory-piece summary:focus-visible{outline:1px solid currentColor;outline-offset:4px}.accessories-notice{font-size:11px;color:var(--noir-muted);margin-top:30px}@media(max-width:700px){.department-switch [role=tab]{font-size:clamp(16px,4.5vw,25px);min-height:48px;letter-spacing:-.04em;padding-bottom:14px}.accessories-grid{grid-template-columns:1fr;gap:34px}.accessories-collection{padding-top:0}.accessory-image{max-height:480px}.accessory-piece h3{font-size:26px}}body:has(#AccessoriesTab[aria-selected=true]) #personal-studio{display:none}.accessories-waitlist{margin-top:12px;background:var(--shop-black)}.accessories-waitlist-label{text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--noir-muted);margin:0 0 18px}.accessories-waitlist .accessories-waitlist-preview{font-size:11px;color:var(--noir-muted);margin-top:16px}.accessories-waitlist form{position:relative}.accessories-waitlist .visually-hidden{left:0;top:0}.department-section .department-switch{display:flex;justify-content:center;gap:38px;padding:0 6vw;margin-bottom:32px}.department-section .department-switch [role=tab]{flex:0 0 auto;font-size:15px;font-weight:400;letter-spacing:.01em;min-height:48px;padding:10px 0 14px;text-align:center;border-bottom:1px solid transparent}.department-section .department-switch [role=tab][aria-selected=true]{border-bottom-color:var(--noir-text)}.department-switch:after,.department-indicator{display:none}.department-track{transition:none}.catalog-collection{max-width:1440px;padding:0 6vw 38px;margin:auto}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.catalog-card{min-width:0;position:relative}.catalog-link{display:block;color:inherit;text-decoration:none}.catalog-link:focus-visible{outline:1px solid var(--noir-text);outline-offset:5px}.catalog-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--shop-black)}.catalog-image img{position:absolute;width:90%;height:90%;top:5%;right:5%;bottom:5%;left:5%;object-fit:contain;display:block;transition:opacity .16s ease}.catalog-image [data-photo=front]{opacity:0}[data-catalog-item][data-view=front] [data-photo=front]{opacity:1}[data-catalog-item][data-view=front] [data-photo=back]{opacity:0}.catalog-caption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:20px 0 4px}.catalog-caption h3{font-size:20px;font-weight:400;letter-spacing:-.025em;margin:0}.catalog-caption>span{font-size:16px;white-space:nowrap}.catalog-swatches{display:flex;gap:0;flex-wrap:wrap}.catalog-swatches button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;background:none;border:0;color:inherit;cursor:pointer}.catalog-swatches button span{width:13px;height:13px;border:1px solid #ffffff40}.catalog-swatches button[aria-pressed=true] span{outline:1px solid var(--noir-muted);outline-offset:4px}.catalog-swatches button:focus-visible{outline:1px solid var(--noir-text);outline-offset:-3px}.catalog-note{color:var(--noir-muted);font-size:11px;text-align:center;margin:34px 0 0}.department-women{padding-top:0;min-height:0}.department-women .studio-next-grid{gap:32px}.department-women .cropped-image{aspect-ratio:4/5;background:var(--shop-black)}.department-women .cropped-image img{width:90%;height:90%;object-fit:contain;margin:5%}.department-women .cropped-piece h3,.accessory-piece h3{font-size:20px;letter-spacing:-.025em}.department-women .cropped-piece .studio-next-status{margin-top:8px}.accessory-image{aspect-ratio:4/5;background:var(--shop-black);margin-bottom:20px}.accessory-image img{object-fit:contain}.accessory-piece .studio-next-status{display:block;font-size:10px;margin-top:10px;color:var(--noir-muted)}.piece-page{max-width:1440px;margin:auto;padding:48px 6vw 80px}.piece-return{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--noir-muted);margin-bottom:24px}.piece-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:7vw;align-items:start}.piece-copy{padding-top:28px}.piece-copy h1{font-size:clamp(30px,3.5vw,52px);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:18px 0}.piece-copy>p{font-size:14px;line-height:1.7;color:var(--noir-muted)}.piece-copy .piece-kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.piece-copy .piece-price{font-size:24px;color:var(--noir-text);margin:20px 0}.piece-price small{font-size:11px;color:var(--noir-muted)}.piece-copy .catalog-swatches{margin-top:20px}.piece-copy .piece-color{font-size:12px;margin:0 0 20px}.piece-action{display:flex;align-items:center;justify-content:center;min-height:52px;background:var(--noir-text);color:var(--shop-black);margin:24px 0 12px;font-size:14px}.piece-copy small{display:block;font-size:11px;color:var(--noir-muted);line-height:1.7}.piece-copy details{border-top:1px solid #ffffff24;margin-top:26px}.piece-copy summary{padding:18px 0;cursor:pointer;font-size:13px}.piece-copy details p{font-size:13px;line-height:1.75;color:var(--noir-muted);padding-bottom:20px}.piece-copy>small:last-child{margin-top:24px}.piece-views{display:flex;justify-content:center;gap:26px;margin-top:14px}.piece-views button{min-height:44px;border:0;border-bottom:1px solid transparent;background:none;color:var(--noir-muted);padding:0 4px;cursor:pointer}.piece-views button[aria-pressed=true]{color:var(--noir-text);border-color:var(--noir-text)}.piece-views button:focus-visible,.piece-action:focus-visible,.piece-copy summary:focus-visible{outline:1px solid var(--noir-text);outline-offset:4px}@media(min-width:701px){.department-track{overflow-x:hidden;scroll-behavior:auto}}@media(max-width:700px){.department-section .department-switch{gap:28px;margin-bottom:24px}.department-section .department-switch [role=tab]{font-size:14px}.catalog-grid{grid-template-columns:1fr;gap:38px}.catalog-caption h3{font-size:21px}.catalog-collection{padding-bottom:25px}.piece-page{padding-top:22px}.piece-layout{grid-template-columns:1fr;gap:20px}.piece-copy{padding-top:0}.piece-copy h1{font-size:34px}.piece-image{max-height:560px}.accessory-image{max-height:none}}@media(prefers-reduced-motion:reduce){.catalog-image img{transition:none}}body:has(.piece-page){--noir-text:var(--shop-silver);--noir-muted:var(--shop-muted);background:var(--shop-black);color:var(--shop-silver)}body:has(.piece-page) .site-footer{background:var(--shop-black);color:var(--shop-silver)}.department-panel:focus{outline:none}.department-panel:focus-visible{outline:1px solid var(--shop-line);outline-offset:-1px}.department-section{--catalog-surface:#101216;--catalog-rule:#292c31;padding-bottom:0}.department-section .department-switch{max-width:1440px;margin:0 auto 32px;padding-bottom:12px;border-bottom:1px solid var(--shop-line);gap:44px}.catalog-collection,.department-women,.accessories-collection{max-width:1440px;padding-left:6vw;padding-right:6vw}.catalog-grid,.department-women .studio-next-grid{gap:28px}.catalog-image,.department-women .cropped-image{background:var(--catalog-surface,#101216);border:0}.department-women .cropped-image{position:relative;display:block;margin-bottom:22px}.department-women .cropped-image img{position:absolute;top:5%;right:5%;bottom:5%;left:5%;margin:0;width:90%;height:90%}.catalog-caption{margin-top:22px;gap:12px}.catalog-caption h3,.department-women .cropped-piece h3,.accessory-piece h3{font-size:18px;line-height:1.35;letter-spacing:-.025em;font-weight:400}.catalog-caption>span{font-size:14px;color:var(--shop-muted);font-variant-numeric:tabular-nums}.department-women .cropped-piece h3{margin:0 0 8px}.department-women .studio-next-status,.accessory-piece .studio-next-status{font-size:10px;letter-spacing:.12em;line-height:1.6;color:var(--shop-muted)}.department-women .studio-next-piece{border:0;padding-bottom:0}.department-note,.accessories-intro{font-size:12px;line-height:1.6;color:var(--shop-muted);margin:0 0 24px}.accessories-grid{gap:28px}.accessory-image{margin-bottom:22px;background:var(--catalog-surface)}.accessory-image img{object-fit:contain;transition:transform .45s ease}.accessories-notice,.catalog-note{font-size:11px;line-height:1.6;margin-top:28px}.custom-feature{gap:7vw;padding:72px 6vw 88px}.custom-feature-image{background:var(--shop-surface);max-height:600px}.custom-feature-copy h2{font-size:clamp(36px,4.6vw,64px);max-width:8em;line-height:1.05;letter-spacing:-.045em}.custom-feature-copy .eyebrow{margin-bottom:18px}.studio-shop-link{min-height:54px;border-bottom-color:var(--shop-muted)}.accessories-waitlist{max-width:1440px;margin:32px auto 0;padding:72px 6vw 88px;border-top:1px solid var(--shop-line);display:grid;grid-template-columns:1fr 1fr;column-gap:8vw;text-align:left}.accessories-waitlist-label{grid-column:1;margin-bottom:20px}.accessories-waitlist h2{grid-column:1;font-size:clamp(32px,4vw,56px);font-weight:400;letter-spacing:-.045em;line-height:1.05;margin:0;max-width:7em}.accessories-waitlist .waitlist-form{grid-column:2;grid-row:1/4;width:100%;max-width:none;margin:0}.accessories-waitlist input{min-height:52px;padding:14px 16px;font-size:16px;text-align:left;border:1px solid var(--catalog-rule);background:var(--catalog-surface);color:var(--shop-silver)}.accessories-waitlist input:focus-visible{outline:1px solid var(--shop-silver);outline-offset:2px}.accessories-waitlist .waitlist-join{min-height:52px;font-size:12px;letter-spacing:.1em}.accessories-waitlist .waitlist-form small{font-family:inherit;font-size:11px;line-height:1.7;letter-spacing:0;text-align:left}.piece-copy{position:sticky;top:100px;padding-top:24px}.piece-copy h1{font-size:clamp(30px,3.3vw,46px);letter-spacing:-.04em}.piece-copy details{border-color:var(--shop-line)}.piece-action{transition:background .2s ease,color .2s ease}.site-footer .footer-top{gap:32px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.accessory-piece .catalog-link:hover img{transform:scale(1.008)}.catalog-link:hover h3{color:var(--shop-silver)}.piece-action:hover{background:#fff}}@media(max-width:700px){.department-section .department-switch{gap:28px;margin-bottom:24px;padding-bottom:4px}.catalog-grid,.department-women .studio-next-grid{gap:32px}.catalog-caption h3,.department-women .cropped-piece h3,.accessory-piece h3{font-size:18px}.accessories-grid{gap:34px}.custom-feature{padding:40px 6vw 56px;gap:24px}.custom-feature-copy h2{font-size:40px}.accessories-waitlist{display:block;margin-top:24px;padding:40px 6vw 56px}.accessories-waitlist h2{font-size:38px;max-width:none;margin-bottom:26px}.accessories-waitlist .waitlist-names{gap:10px}.piece-copy{position:static;padding-top:0}.piece-copy h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.accessory-image img,.piece-action{transition:none}}.header-bag{margin-left:auto;margin-right:24px;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;color:inherit}.header-bag span{color:#aaa}.site-header .studio-menu{margin-left:0}.midweight-reveal{border-top:1px solid #333;margin-top:34px}.midweight-reveal>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:64px;cursor:pointer;font-size:15px}.midweight-reveal>summary::-webkit-details-marker{display:none}.midweight-reveal>summary span{font-size:24px;font-weight:300;transition:transform .2s}.midweight-reveal[open]>summary span{transform:rotate(45deg)}.midweight-reveal[open]>.catalog-grid{animation:midweight-in .28s ease-out}@keyframes midweight-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.studio-bag{max-width:1320px;margin:auto;min-height:65vh}.bag-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.bag-heading a,.bag-summary>a{font-size:14px;text-underline-offset:5px}.bag-empty{padding:50px 0 90px}.bag-empty p{color:#55534f}.bag-empty .pill{margin-top:24px}.bag-form{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px}.bag-item{display:flex;gap:22px;border-top:1px solid #333;padding:26px 0}.bag-image{flex:0 0 100px}.bag-image img{width:100%;height:auto;display:block}.bag-item-info{flex:1;min-width:0}.bag-item-info h2{font-size:18px;margin:0}.bag-item-info p,.bag-item-info dl{font-size:13px;color:#55534f}.bag-item-info dd{margin:4px 0 12px;overflow-wrap:anywhere}.bag-item-actions{display:flex;align-items:center;gap:14px;font-size:13px}.bag-item-actions input{width:66px;min-height:44px;background:#141414;border:1px solid #444;color:#eee;padding:10px}.bag-line-price{white-space:nowrap;font-size:14px}.bag-summary{border-top:1px solid #555;padding-top:20px;display:flex;flex-direction:column;gap:18px;align-self:start}.bag-summary p{display:flex;justify-content:space-between;gap:12px;margin:0}.bag-summary small{color:#55534f}.bag-summary button{width:100%}@media(max-width:700px){.header-bag{margin-right:15px}.bag-form{grid-template-columns:1fr;gap:26px}.bag-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:30px}.bag-image{flex-basis:64px}.bag-item{gap:12px}.bag-item-info h2{font-size:16px}.bag-item-actions{flex-wrap:wrap}.studio-bag{padding-left:22px;padding-right:22px}.midweight-reveal{margin-top:20px}}@media(prefers-reduced-motion:reduce){.midweight-reveal[open]>.catalog-grid{animation:none}.midweight-reveal>summary span{transition:none}}.cropped-midweight-reveal>summary>div{display:flex;align-items:center;gap:16px}.cropped-midweight-reveal>summary small{color:var(--muted,#a4a4a4);font-size:11px;letter-spacing:.07em}.midweight-pending-grid{padding:8px 0 24px}.midweight-pending-card{padding:36px 28px;border:1px solid #292929;background:#0d0f10}.midweight-pending-card h3{font-size:18px;font-weight:400;letter-spacing:-.02em;margin:0 0 12px}.midweight-pending-card p{margin:0;color:var(--muted,#a4a4a4);font-size:12px}.cropped-midweight-reveal>summary:focus-visible{outline:2px solid #ddd;outline-offset:4px}@media(max-width:700px){.midweight-pending-grid{gap:14px}.midweight-pending-card{padding:28px 20px}.cropped-midweight-reveal>summary>div{gap:12px}}.catalog-color-label{display:block;margin:12px 0 2px;color:var(--noir-muted,#aaa);font-size:11px;letter-spacing:.04em}.catalog-swatches{display:flex!important;flex-wrap:wrap;gap:2px}.catalog-swatches button{min-width:44px;min-height:44px}.catalog-swatches button span{width:16px;height:16px;border-radius:50%}.cropped-piece .catalog-swatches{justify-content:center}.cropped-piece .catalog-color-label{text-align:center}.color-dot.black{background:#202122}.color-dot.pigment-black{background:#3c3b39}.color-dot.blue-magic{background:#657d8a}.color-dot.brown{background:#514034}.color-dot.classic-navy{background:#252d3c}.color-dot.grey-heather{background:#969693}.color-dot.ivory{background:#e2dfd4}.color-dot.olive{background:#565847}.garment-quality{margin:12px 0 14px;max-width:48ch;color:var(--shop-muted,#a1a3a6);font-size:12px;line-height:1.65;letter-spacing:.01em}.garment-quality strong{display:block;margin-bottom:2px;font-weight:500;color:var(--shop-text,#ecece8)}.garment-quality span{display:block}.tee-copy .garment-quality{font-size:13px}.studio-menu nav .menu-secondary{font-size:14px;border-top:1px solid #ffffff24;margin-top:12px;padding-top:16px;display:flex;justify-content:space-between;gap:20px}.menu-secondary small{font-size:10px;color:#a4a6ab}.catalog-fit{font-size:12px;color:var(--shop-muted,#a1a3a6);line-height:1.5;margin:10px 0 18px}.department-switch [data-department=accessories] small{display:block;font-size:9px;letter-spacing:.04em;line-height:1.4;color:var(--shop-muted,#a1a3a6)}.department-section .department-switch [data-department=accessories]{font-size:12px}.midweight-reveal>summary{font-size:13px;color:var(--shop-muted,#a1a3a6)}.midweight-reveal>summary>div{display:flex;align-items:center;gap:16px}.midweight-reveal>summary small{font-size:10px}.studio-about{max-width:620px;padding:32px 0;scroll-margin-top:90px}.studio-about h2{font-size:13px;font-weight:500;margin:0 0 12px}.studio-about p{font-size:13px;line-height:1.8;color:var(--shop-muted,#a1a3a6);margin:0}.studio-menu a:focus-visible,.studio-about:target{outline-offset:6px}.catalog-fit+small{display:block}.site-header .studio-menu .menu-shop{border:0;padding:0;margin:0;border-bottom:1px solid var(--shop-line,#34383e)}.menu-shop>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:56px;padding:8px 0;font-size:23px;cursor:pointer}.menu-shop>summary::-webkit-details-marker{display:none}.menu-shop-indicator{position:relative;width:12px;height:12px;flex:none}.menu-shop-indicator:before,.menu-shop-indicator:after{content:"";position:absolute;top:5px;left:0;width:12px;height:1px;background:currentColor}.menu-shop-indicator:after{transform:rotate(90deg)}.menu-shop[open] .menu-shop-indicator:after{transform:rotate(0)}.menu-shop-list{list-style:none;padding:2px 0 14px 12px;margin:0}.site-header .studio-menu .menu-shop-list a,.menu-shop-list .menu-upcoming{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 0;font-size:15px;border:0}.menu-shop-list small{font-size:10px;white-space:nowrap;color:var(--shop-muted,#a1a3a6)}.menu-shop-list .menu-upcoming{color:var(--shop-muted,#a1a3a6)}.site-header .studio-menu .menu-shop-list a:hover{text-decoration:underline;text-underline-offset:5px}.catalog-load-status{font-size:12px;line-height:1.5;color:var(--muted,#a4a6ab);margin:8px 0}.catalog-load-status[hidden]{display:none}[data-catalog-item][aria-busy=true] .catalog-color-label{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/21/assets/studio.css.map */
