:root{--black:#050505;--ivory:#eee3d3;--gold:#c99a38;--gold2:#e2bf6b;--line:rgba(255,255,255,.18);--serif:"Bodoni 72","Didot","Bodoni MT","Times New Roman",serif;--sans:"Helvetica Neue",Arial,sans-serif;--max:1500px;--pad:clamp(24px,4vw,70px) }*{box-sizing:border-box}html{scroll-behavior:smooth;background:#050505}body{margin:0;background:#050505;color:#fff;font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.page-width{width:min(100%,var(--max));margin:auto;padding-inline:var(--pad)}.display{font-family:var(--serif);font-weight:400;line-height:.9;letter-spacing:-.04em}.site-header{position:sticky;top:0;z-index:50;background:#030303ed;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.tiny-logo{width:46px;height:60px}.tiny-logo img,.footer-logo img{width:100%;height:100%;object-fit:contain}.nav-left{display:flex;gap:28px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.join-top{font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--gold);padding:10px 18px}.hero{background:linear-gradient(90deg,#000000f5,#000000b8 38%,#00000014 74%),var(--hero-bg) center/cover no-repeat;min-height:680px}.hero-grid{min-height:680px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px}.hero-copy h1{font-size:clamp(62px,8.5vw,122px);margin:0 0 26px}.hero-copy h1 span{color:var(--gold)}.hero-sub{font-size:14px;letter-spacing:.08em;line-height:1.55;margin-bottom:28px}.outline-btn{display:inline-flex;border:1px solid var(--gold);padding:13px 24px;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.hero-emblem{display:grid;place-items:center}.hero-emblem img{width:min(430px,62vw);filter:drop-shadow(0 12px 22px rgba(0,0,0,.5)) drop-shadow(0 0 12px rgba(255,210,100,.18))}.nude{color:#121212;background:linear-gradient(90deg,#f3eadef5,#f3eaded1),var(--nude-bg) center/cover no-repeat}.house{padding:56px 0}.house-grid{display:grid;grid-template-columns:.8fr 1px 1fr;gap:52px;align-items:center}.house h2{font-size:clamp(44px,5vw,78px);margin:0}.divider{width:1px;height:92px;background:#0000005c}.house h3{font-size:15px;letter-spacing:.04em}.house p{font-size:13px;line-height:1.65}.signature{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:28px;margin-top:10px}.fit{background:radial-gradient(700px 180px at 18% 0%,rgba(120,44,255,.22),transparent 58%),radial-gradient(700px 220px at 84% 2%,rgba(188,255,0,.08),transparent 56%),radial-gradient(420px 200px at 60% 12%,rgba(255,216,123,.08),transparent 56%),linear-gradient(180deg,#020203,#040406);padding:48px 0}.fit-head{display:flex;justify-content:space-between;align-items:end;padding-bottom:22px;border-bottom:1px solid rgba(201,154,56,.5)}.fit-head h2{font-size:48px;margin:0}.fit-head p{font-size:12px;letter-spacing:.06em}.fit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.fit-grid article{padding:28px;border-left:1px solid rgba(255,255,255,.18)}.fit-grid article:first-child{border-left:0}.icon{font-size:34px;color:var(--gold2);margin-bottom:12px}.fit-grid h3{font-size:13px;letter-spacing:.04em}.fit-grid p{font-size:12px;line-height:1.7}.standard{padding:56px 0}.standard-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:360px}.standard h2{font-size:clamp(44px,5vw,76px);margin:0}.standard h3{font-size:25px;font-weight:400;margin:12px 0}.standard h3 span{color:var(--gold)}.gold-rule{width:110px;height:1px;background:var(--gold);margin:15px 0}.standard p{font-size:12px;line-height:1.7}.nude-sculpture{min-height:340px;background:var(--nude-bg) center/cover no-repeat;border-radius:55% 0 0 55%}.drop{background:linear-gradient(#00000047,#00000047),var(--drop-bg) center/cover no-repeat;padding:86px 0;text-align:center}.drop-inner h2{font-size:clamp(54px,7vw,96px);margin:8px 0 18px}.micro{font-size:9px;letter-spacing:.18em}.centered{margin:0 auto 18px}.drop-inner p{font-size:12px;letter-spacing:.12em;line-height:1.6}.waitlist{background:linear-gradient(90deg,#000000e0,#0000007a),var(--wait-bg) center/cover no-repeat;padding:45px 0}.wait-grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:38px;align-items:center}.wait-grid h2{font-size:52px;margin:0}.wait-grid>div>p{font-size:11px;letter-spacing:.12em}.wait-form{display:grid;grid-template-columns:2fr repeat(4,.8fr) 1.5fr;gap:10px;align-items:end}.wait-form label span{display:block;font-size:8px;letter-spacing:.1em;margin-bottom:7px}.wait-form input,.wait-form select{width:100%;height:42px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.45);color:#fff}.wait-form select option{color:#111}.gold-btn{height:42px;border:0;background:linear-gradient(90deg,#b9852f,#dfbd6c,#c79538);font-size:10px;letter-spacing:.1em}.form-note{grid-column:1/-1;font-size:11px}.footer{background:#050505;padding:48px 0 18px}.footer-grid{display:grid;grid-template-columns:1fr repeat(3,.8fr);gap:40px}.footer-logo{width:55px;height:70px}.footer h4{font-size:10px;letter-spacing:.12em}.footer a,.footer span{display:block;font-size:11px;color:#c3beb6;margin:7px 0}.copyright{padding-top:24px;text-align:center;font-size:9px;color:#777}.generic{min-height:60vh;padding:100px 0}.generic h1{font-size:72px}@media(max-width:900px){.header-inner{grid-template-columns:auto 1fr}.nav-left{display:none}.join-top{justify-self:end}.hero-grid,.house-grid,.standard-grid,.wait-grid{grid-template-columns:1fr}.divider{display:none}.hero-emblem{min-height:360px}.fit-grid,.wait-form{grid-template-columns:1fr 1fr}.wait-form .gold-btn{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.fit-grid,.wait-form,.footer-grid{grid-template-columns:1fr}}.hero-emblem{display:grid;place-items:center;min-height:560px;position:relative;isolation:isolate}.hero-emblem:before{content:"";position:absolute;width:min(78%,420px);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,#000000f0,#000000d6 42%,#0000006b 62%,#0000 78%);filter:blur(2px);box-shadow:0 0 60px #000000e0;z-index:0}.hero-emblem img{position:relative;z-index:1;max-width:min(100%,420px);filter:drop-shadow(0 2px 3px rgba(0,0,0,.75)) drop-shadow(0 0 12px rgba(255,214,120,.25)) drop-shadow(0 0 26px rgba(0,0,0,.45))}.fit{position:relative;overflow:hidden}.fit:before{content:"";position:absolute;top:-10%;right:-2%;bottom:-10%;left:-2%;pointer-events:none;background:linear-gradient(115deg,transparent 8%,rgba(255,255,255,.035) 26%,transparent 42%),radial-gradient(ellipse at 24% 10%,rgba(122,49,255,.22) 0%,transparent 28%),radial-gradient(ellipse at 82% 8%,rgba(183,255,0,.08) 0%,transparent 24%),radial-gradient(ellipse at 56% 18%,rgba(230,194,110,.12) 0%,transparent 22%);filter:blur(2px);opacity:.95;z-index:0}.fit>.page-width{position:relative;z-index:1}.hero-emblem img{max-width:min(100%,360px)!important;height:auto;image-rendering:auto}.tiny-logo img{max-height:46px;width:auto;height:auto}.footer-logo img{max-height:64px;width:auto;height:auto}.waitlist{overflow:hidden}.wait-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:28px;align-items:start}.wait-grid h2{font-size:clamp(52px,6vw,86px);line-height:.9;max-width:320px}.wait-grid>div>p{margin-top:10px}.wait-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"email email email email email" "height size inseam sleeve button";gap:14px;align-items:end}.wait-form label{min-width:0}.wait-form label:nth-of-type(1){grid-area:email}.wait-form label:nth-of-type(2){grid-area:height}.wait-form label:nth-of-type(3){grid-area:size}.wait-form label:nth-of-type(4){grid-area:inseam}.wait-form label:nth-of-type(5){grid-area:sleeve}.wait-form .gold-btn{grid-area:button;min-height:58px;width:100%;white-space:normal;line-height:1.2;padding:0 18px}.wait-form input,.wait-form select{width:100%;min-width:0;min-height:54px;padding:0 14px;background:#00000047;border:1px solid rgba(255,255,255,.24);color:#fff;font-size:16px}.wait-form input::placeholder{color:#ffffff85}.wait-form label span{display:block;font-size:11px;letter-spacing:.12em;margin-bottom:8px;color:#fff}.form-note{grid-column:1/-1}@media(max-width:1100px){.wait-grid{grid-template-columns:1fr;gap:24px}.wait-grid h2{max-width:none}}@media(max-width:900px){.wait-form{grid-template-columns:1fr 1fr;grid-template-areas:"email email" "height size" "inseam sleeve" "button button"}}@media(max-width:560px){.wait-form{grid-template-columns:1fr;grid-template-areas:"email" "height" "size" "inseam" "sleeve" "button"}.wait-grid h2{font-size:54px}}.waitlist{background:radial-gradient(700px 220px at 22% 18%,rgba(121,44,255,.2),transparent 58%),radial-gradient(760px 240px at 82% 12%,rgba(183,255,0,.07),transparent 52%),radial-gradient(500px 180px at 52% 85%,rgba(219,182,92,.08),transparent 52%),linear-gradient(180deg,#030304,#07070a)!important;position:relative;overflow:hidden}.waitlist:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;background:linear-gradient(115deg,transparent 12%,rgba(255,255,255,.03) 25%,transparent 39%),linear-gradient(145deg,transparent 40%,rgba(225,193,113,.08) 48%,transparent 57%),radial-gradient(ellipse at 18% 88%,rgba(121,44,255,.14) 0%,transparent 26%),radial-gradient(ellipse at 88% 18%,rgba(183,255,0,.05) 0%,transparent 22%);filter:blur(2px);z-index:0}.wait-success{grid-column:1/-1;min-height:150px;display:flex;align-items:center;gap:22px;padding:28px 30px;border:1px solid rgba(226,191,107,.75);background:linear-gradient(120deg,#070709e0,#1c102ab8);box-shadow:0 16px 45px #00000047,inset 0 0 40px #c99a380a}.wait-success-mark{flex:0 0 56px;width:56px;height:56px;border:1px solid var(--gold2);border-radius:50%;display:grid;place-items:center;color:var(--gold2);font-size:25px;line-height:1}.wait-success-kicker{margin:0 0 7px;color:var(--gold2);font-size:9px;font-weight:600;letter-spacing:.2em}.wait-success h3{margin:0 0 8px;font-family:var(--serif);font-weight:400;font-size:clamp(32px,4vw,54px);line-height:.95;letter-spacing:-.03em}.wait-success p:last-child{margin:0;max-width:610px;color:#ffffffc2;font-size:12px;line-height:1.6}.wait-error{grid-column:1/-1;padding:14px 16px;border:1px solid rgba(255,255,255,.25);background:#00000059;line-height:1.5}.wait-error strong{display:block;margin-bottom:5px;color:var(--gold2);font-size:10px;letter-spacing:.1em}@media(max-width:560px){.wait-success{align-items:flex-start;padding:22px 20px;gap:15px}.wait-success-mark{flex-basis:44px;width:44px;height:44px;font-size:20px}}.waitlist:before{content:"";position:absolute;top:-18%;right:-8%;bottom:-18%;left:-8%;pointer-events:none;background:radial-gradient(ellipse at 16% 30%,rgba(111,38,255,.34) 0 11%,transparent 34%),radial-gradient(ellipse at 84% 20%,rgba(218,255,58,.1) 0 10%,transparent 32%),radial-gradient(ellipse at 70% 78%,rgba(229,187,91,.18) 0 9%,transparent 30%),linear-gradient(120deg,transparent 4%,rgba(255,255,255,.08) 14%,transparent 24% 40%,rgba(188,148,65,.09) 52%,transparent 61%),linear-gradient(40deg,transparent 20%,rgba(125,58,255,.1) 38%,transparent 52%);filter:blur(10px) saturate(1.25);opacity:.98;transform:scale(1.08);z-index:0}.waitlist:after{content:"";position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;pointer-events:none;background:radial-gradient(ellipse at 22% 90%,rgba(95,42,230,.23),transparent 28%),radial-gradient(ellipse at 92% 80%,rgba(220,179,77,.12),transparent 24%),linear-gradient(160deg,transparent 0 30%,rgba(255,255,255,.025) 34%,transparent 39% 66%,rgba(255,255,255,.02) 70%,transparent 74%);filter:blur(4px);z-index:0}.waitlist>.page-width{position:relative;z-index:1}.waitlist-intro{min-height:clamp(420px,58vw,720px);display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(64px,9vw,120px) 0 42px;position:relative;overflow:hidden}.waitlist-intro-inner{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.waitlist-intro-title{margin:0;width:100%;font-size:clamp(88px,15vw,220px);line-height:.78;letter-spacing:-.055em;text-align:center;white-space:normal}.waitlist-intro-sub{margin:28px 0 0;font-size:clamp(11px,1.3vw,16px);letter-spacing:.2em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/32/assets/theme.css.map */
