@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500&family=DM+Sans:wght@300;400;500&display=swap');
:root{color-scheme:dark;--bg:#100f0d;--gold:#d5bc91;--gold-muted:#a18a65;--cream:#e8dcc8;--soft:#aaa093}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.grain{position:fixed;inset:-45%;pointer-events:none;z-index:20;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");animation:grain 1.5s steps(4) infinite}.light-aura{position:absolute;inset:0 0 auto;height:860px;background:radial-gradient(ellipse at 50% 30%,#41332555 0%,#18151100 63%);pointer-events:none}.shell{width:100%;max-width:1400px;margin:auto;position:relative;overflow:hidden}.masthead{text-align:center;padding:65px 20px 0;position:relative;z-index:3}.eyebrow,.overline,.brand-sub,.launch-time,.footline{font-size:10px;letter-spacing:.37em;font-weight:400}.eyebrow{color:var(--gold-muted);margin-bottom:19px}.brand{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(38px,5vw,68px);font-weight:300;letter-spacing:.27em;padding-left:.27em;line-height:1;color:#eee2ce}.registered{font:12px 'DM Sans',sans-serif;vertical-align:top;letter-spacing:0;margin-left:-.6em}.brand-sub{margin-top:6px;color:var(--gold-muted);letter-spacing:.33em}.hero{min-height:650px;padding:0 20px 64px;text-align:center;position:relative;isolation:isolate}.hero-art{position:absolute;top:0;left:50%;width:700px;height:560px;transform:translateX(-50%);z-index:-1;opacity:.85}.ambient-halo{position:absolute;left:50%;top:40px;transform:translateX(-50%);height:420px;width:min(90vw,760px);background:radial-gradient(ellipse,#97754c18,transparent 65%);filter:blur(12px);z-index:-2}.sculpture{position:absolute;bottom:70px;left:50%;transform:translateX(-50%) rotate(-22deg);border-radius:46% 49% 17% 20%;filter:blur(.3px);box-shadow:inset -26px -26px 55px #080807, inset 18px 15px 40px #9f805f2b,22px 45px 60px #080807}.sculpture-back{width:170px;height:350px;background:linear-gradient(110deg,#282018,#716049 48%,#201910 60%,#0d0b08);left:57%;bottom:70px;transform:translateX(-50%) rotate(28deg);opacity:.56}.sculpture-front{width:170px;height:395px;background:linear-gradient(80deg,#19130f,#60482c 28%,#d3ad7433 33%,#3b2e20 44%,#17130e 75%);left:44%;bottom:60px}.gold-line{position:absolute;width:1px;height:365px;top:80px;left:50%;background:linear-gradient(transparent,#a78850 35%,#d7ad64 65%,transparent);transform:rotate(23deg);opacity:.32;box-shadow:0 0 10px #b69a69}.gold-line-a{left:42%}.gold-line-b{left:61%;height:260px;top:130px;transform:rotate(-21deg);opacity:.2}.glow{position:absolute;top:150px;left:36%;width:230px;height:230px;border-radius:50%;background:#bc8d4225;filter:blur(65px)}.shadow-platform{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:350px;height:35px;background:#000a;filter:blur(40px)}.hero .overline{padding-top:250px;color:var(--gold);font-size:10px}.hero h1{font:300 clamp(45px,7vw,83px)/.98 'Cormorant Garamond',Georgia,serif;letter-spacing:.105em;margin:14px 0 18px;text-shadow:0 5px 32px #050403b0}.hero h1 em{font-weight:300;color:var(--gold);font-style:normal}.intro{font:300 13px/1.9 'DM Sans',sans-serif;color:#c1b7a9;letter-spacing:.07em;margin:0}.countdown{display:flex;align-items:flex-start;justify-content:center;gap:clamp(12px,3vw,35px);margin:45px auto 0}.count-segment{min-width:66px;display:flex;align-items:center;flex-direction:column;gap:12px}.count-segment strong{font:300 clamp(34px,6vw,62px)/1 'Cormorant Garamond',Georgia,serif;color:#efdfc5;letter-spacing:.045em;font-variant-numeric:tabular-nums}.count-segment span{font-size:8px;letter-spacing:.22em;color:var(--gold-muted)}.count-divider{width:1px;height:42px;background:linear-gradient(transparent,#8a7350,transparent);margin-top:5px}.launch-time{margin-top:35px;color:#9e927e;font-size:9px;letter-spacing:.22em}.launch-time span{margin:0 8px;color:var(--gold)}.waitlist{text-align:center;padding:55px 20px 95px;background:linear-gradient(180deg,transparent,#201a1399 45%,#17130fff 100%);border-top:1px solid #7a67402e}.section-rule{display:flex;align-items:center;gap:16px;justify-content:center;margin:0 auto 42px;color:#bfa576;font-size:14px}.section-rule:before,.section-rule:after{content:'';display:block;width:80px;height:1px;background:linear-gradient(90deg,transparent,#6e5d42)}.section-rule:after{transform:rotate(180deg)}.waitlist .overline{color:var(--gold-muted)}h2{font:300 clamp(38px,5vw,57px) 'Cormorant Garamond',Georgia,serif;letter-spacing:.17em;margin:14px 0}.waitlist>p:not(.overline){font-size:12px;line-height:2;color:#b8a99a;letter-spacing:.03em}.signup-ready{max-width:550px;margin:34px auto 0}.signup-ready iframe{display:block;width:100%;border:0;background:#f7f4ed;border-radius:2px}.tiny{font-size:10px;color:#9d9385;line-height:1.8;margin-top:14px}.signup-pending{margin:36px auto 0;max-width:430px;border:1px solid #6f5d413d;padding:26px;color:var(--gold);font:300 13px 'DM Sans',sans-serif;letter-spacing:.09em}.pending-message{margin:0}footer{padding:60px 24px 22px;text-align:center}.footer-brand{font:300 31px 'Cormorant Garamond',Georgia,serif;letter-spacing:.22em;color:#d7c5a6}.footline{font-size:8px;color:#8f7c60;margin-top:9px}.foot-bottom{display:flex;justify-content:space-between;gap:12px;max-width:1000px;margin:65px auto 0;border-top:1px solid #89745a29;padding-top:22px;text-align:left;color:#786f63;font-size:9px;letter-spacing:.09em}.foot-bottom a{text-decoration:none}.foot-bottom a:hover{color:var(--gold)}.privacy{max-width:740px;margin:50px auto 100px;padding:0 25px;color:#c2b6a7;font-size:14px;line-height:2}.privacy h1{font:300 48px 'Cormorant Garamond',serif;color:var(--cream)}.privacy h2{font-size:28px;letter-spacing:.04em}.privacy a{color:var(--gold)}@keyframes grain{0%{transform:translate(0,0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-2%,2%)}75%{transform:translate(1%,1%)}100%{transform:translate(0,0)}}@media(max-width:600px){.masthead{padding-top:46px}.eyebrow{font-size:8px}.brand{font-size:38px;letter-spacing:.2em;padding-left:.2em}.brand-sub{font-size:7px}.hero{min-height:620px;padding-bottom:40px}.hero-art{width:530px;transform:translateX(-50%) scale(.87);transform-origin:top center}.hero .overline{padding-top:236px;font-size:9px}.hero h1{font-size:49px}.countdown{gap:10px}.count-segment{min-width:52px}.count-segment strong{font-size:42px}.count-divider{height:33px}.waitlist{padding-bottom:60px}.foot-bottom{flex-direction:column;align-items:center;text-align:center}}
@media(prefers-reduced-motion:reduce){.grain{animation:none}}
