@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=EB+Garamond:ital,wght@0,400;0,500;1,400&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8dcc8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-display:"Cinzel", Georgia, "Times New Roman", serif;--font-body:"EB Garamond", Georgia, "Times New Roman", serif;--font-body-alt:"Cormorant Garamond", Georgia, "Times New Roman", serif;--bg:#0f0d0b;--bg-alt:#151210;--bg-panel:#1a1713;--gold:#c9a84c;--gold-light:#e2c97e;--gold-dim:#8a6f34;--bone:#e8dcc8;--bone-muted:#d4c5a9;--text-muted:#9a8e7a;--border:#c9a84c2e;--border-soft:#c9a84c1a;background:#0f0d0b;font-family:EB Garamond,Georgia,Times New Roman,serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);max-width:100%;min-height:100%;overflow-x:hidden}body{background:var(--bg);min-width:320px;max-width:100%;min-height:100vh;color:var(--bone);font-family:var(--font-body);margin:0;overflow-x:hidden}body,button,input,textarea,select{font-family:var(--font-body)}button,input,textarea,select{font:inherit}a{color:inherit}img,svg{max-width:100%}#root{min-height:100svh}.page-shell{background:var(--bg);width:100%;max-width:100%;min-height:100svh;position:relative;overflow-x:hidden}.page-shell *{min-width:0}.page-shell:before{content:"";z-index:20;pointer-events:none;opacity:.36;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E");position:fixed;inset:0}.page{z-index:1;width:100%;max-width:100%;position:relative;overflow-x:clip}.container{width:min(100% - 48px,1100px);margin:0 auto}.hero{text-align:center;background:radial-gradient(ellipse at 50% 28%, #44341c6b, transparent 58%), linear-gradient(180deg, #120f0c6b, var(--bg) 88%);place-items:center;width:100%;max-width:100%;min-height:100svh;padding:34px 24px 38px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--bg));height:180px;position:absolute;inset:auto 0 0}.hero__content,.hero__skull-wrap,.hero__countdown,.hero__cta{z-index:1;position:relative}.hero__content{animation:.9s .12s both fade-up}.hero__eyebrow,.section-kicker{font-family:var(--font-display);letter-spacing:.36em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font-size:.68rem;line-height:1.5;display:block}.hero__eyebrow{margin-bottom:14px}.hero h1{max-width:none;font-family:var(--font-display);letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;color:var(--bone);text-shadow:0 18px 56px #0000008c;margin:0 auto;font-size:clamp(4.15rem,6vw,5.55rem);font-weight:400;line-height:.96}.hero__tagline{max-width:740px;font-family:var(--font-body-alt);color:var(--bone-muted);margin:0 auto;font-size:1.45rem;font-style:italic;line-height:1.45}.hero__skull-wrap{width:min(100%,310px);margin:18px auto 12px;animation:1s .26s both fade-up}.hero__skull{filter:drop-shadow(0 24px 62px #000000d1);width:100%;height:auto;display:block}.hero__countdown{width:min(100%,690px);margin:0 auto 16px;animation:1s .36s both fade-up}.hero__countdown-label,.hero__countdown-date{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.64rem;line-height:1.5}.hero__countdown-label{color:var(--gold-dim)}.hero__countdown-date{color:var(--text-muted);margin-top:7px}.countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(100%,390px);margin:7px auto 0;display:grid}.countdown__slot{border:1px solid var(--border);background:linear-gradient(#e2c97e17,#e2c97e05),#151210b8;align-content:center;place-items:center;gap:2px;min-height:54px;padding:8px 6px;display:grid}.countdown__value{font-family:var(--font-display);color:var(--bone);font-size:1.04rem;line-height:1;display:block}.countdown__label{color:var(--text-muted);font-size:.82rem;line-height:1.2;display:block}.cta-group{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero__cta{animation:1s .47s both fade-up}.button{border:1px solid var(--gold-dim);min-height:50px;font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;justify-content:center;align-items:center;padding:14px 28px;font-size:.72rem;line-height:1.3;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.button span{z-index:1;position:relative}.button--primary{border-color:var(--gold);color:var(--bg);background:var(--gold)}.button--primary:before{content:"";background:var(--gold-light);transition:transform .22s;position:absolute;inset:0;transform:translate(-102%)}.button--primary:hover:before{transform:translate(0)}.button--secondary{color:var(--gold);background:0 0}.button--secondary:hover{color:var(--gold-light);border-color:var(--gold);background:#c9a84c0f}.button:focus-visible,.email-list__input:focus,.email-list__button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.button:active,.email-list__button:active{transform:translateY(1px)}.ornament{justify-content:center;align-items:center;gap:16px;margin:22px 0;display:flex}.ornament--left{justify-content:flex-start}.ornament__line{background:linear-gradient(90deg, transparent, var(--gold-dim));width:82px;height:1px}.ornament__line:last-child{background:linear-gradient(90deg, var(--gold-dim), transparent)}.ornament--left .ornament__line:first-child{display:none}.ornament__diamond{background:var(--gold);flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 16px #c9a84c47}.section-divider{background:linear-gradient(90deg, transparent, var(--border), transparent);height:1px}.section{background:var(--bg);padding:118px 0;position:relative}.section--muted{background:var(--bg-alt)}.section--revenue{background:radial-gradient(ellipse at 20% 15%, #47361c40, transparent 48%), var(--bg);padding:118px 0}.section-header{text-align:center;max-width:760px;margin:0 auto 62px}.section-header h2,.revenue-copy h2,.final-cta h2,.email-list__copy h2{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);margin:0;font-size:3rem;font-weight:400;line-height:1.14}.section-header p{max-width:640px;font-family:var(--font-body-alt);color:var(--bone-muted);margin:16px auto 0;font-size:1.24rem;font-style:italic;line-height:1.55}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.step-card,.raise-card,.allocation__item,.demand-stat,.quote-card,.revenue-card{border:1px solid var(--border-soft);background:linear-gradient(180deg, #e2c97e09, #e2c97e00), var(--bg-panel)}.step-card{min-height:285px;padding:42px 32px;position:relative}.step-card:before{content:"";opacity:0;background:linear-gradient(90deg, transparent, var(--gold-dim), transparent);height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.step-card:hover:before{opacity:1}.step-card__number,.raise-card__label,.allocation__title,.roadmap__phase{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);font-size:.66rem;line-height:1.5;display:block}.step-card h3,.revenue-card h3,.lifecycle__step h3{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);margin:18px 0 12px;font-size:1rem;font-weight:500;line-height:1.35}.step-card p,.revenue-card p,.lifecycle__step p,.raise-card p,.roadmap li,.email-list__copy p{color:var(--text-muted);margin:0;font-size:1.02rem;line-height:1.76}.revenue-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.revenue-copy h2{max-width:9ch}.revenue-copy__lead{font-family:var(--font-body-alt);color:var(--bone);margin:22px 0 14px;font-size:1.52rem;font-style:italic;line-height:1.45}.revenue-copy p:not(.revenue-copy__lead){color:var(--text-muted);margin:0}.revenue-list{gap:2px;display:grid}.revenue-card{padding:28px 32px}.revenue-card h3{margin-top:0}.lifecycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid;position:relative}.lifecycle:before{content:"";background:linear-gradient(90deg, transparent, var(--border), transparent);height:1px;position:absolute;top:27px;left:8%;right:8%}.lifecycle__step{text-align:center;position:relative}.lifecycle__circle{border:1px solid var(--gold-dim);background:var(--bg);width:56px;height:56px;font-family:var(--font-display);color:var(--gold);border-radius:50%;place-items:center;font-size:.82rem;display:inline-grid}.lifecycle__step h3{margin-top:22px}.lifecycle__step p{font-size:.96rem;line-height:1.6}.raise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.raise-card{padding:44px 38px}.raise-card strong{font-family:var(--font-display);letter-spacing:.04em;color:var(--gold-light);margin-top:22px;font-size:2.8rem;font-weight:400;line-height:1;display:block}.raise-card__value{font-family:var(--font-body-alt);color:var(--bone-muted);margin:10px 0 22px;font-size:1.18rem;font-style:italic;display:block}.allocation{border:1px solid var(--border-soft);background:#0f0d0b94;margin-top:2px;padding:34px}.allocation__title{text-align:center;color:var(--gold);margin:0 0 22px}.allocation__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.allocation__item{text-align:center;align-content:center;place-items:center;gap:10px;min-height:132px;padding:22px 16px;display:grid}.allocation__item strong{font-family:var(--font-display);color:var(--gold-light);font-size:1.55rem;font-weight:400}.allocation__item span,.demand-stat span,.quote-card figcaption{color:var(--text-muted)}.demand-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.demand-stat{text-align:center;align-content:center;place-items:center;gap:18px;min-height:190px;padding:32px 24px;display:grid}.demand-stat strong{font-family:var(--font-display);color:var(--gold-light);font-size:2.35rem;font-weight:400;line-height:1}.quote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.quote-card{margin:0;padding:30px}.quote-card blockquote{font-family:var(--font-body-alt);color:var(--bone);margin:0 0 22px;font-size:1.16rem;font-style:italic;line-height:1.55}.quote-card figcaption{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;font-size:.64rem}.roadmap{gap:2px;display:grid}.roadmap__item{border:1px solid var(--border-soft);background:var(--bg-panel);grid-template-columns:240px minmax(0,1fr);display:grid}.roadmap__phase{border-right:1px solid var(--border-soft);color:var(--gold);text-align:center;place-items:center;padding:30px;display:grid}.roadmap ul{gap:8px;margin:0;padding:28px 34px;list-style:none;display:grid}.roadmap li{padding-left:22px;position:relative}.roadmap li:before{content:"-";color:var(--gold-dim);position:absolute;left:0}.final-cta{text-align:center;background:radial-gradient(ellipse at 50% 100%, #4c3a1e61, transparent 58%), var(--bg);padding:136px 0;position:relative}.final-cta h2{max-width:860px;margin:0 auto;font-size:3.25rem}.final-cta__subtitle{font-family:var(--font-body-alt);color:var(--bone-muted);margin:18px auto 44px;font-size:1.42rem;font-style:italic}.final-cta__details{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dim);margin:38px 0 0;font-size:.68rem;line-height:1.7}.email-list{background:linear-gradient(180deg, #e2c97e0a, #e2c97e03), var(--bg-alt);padding:88px 0}.email-list__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:54px;display:grid}.email-list__copy h2{font-size:2.2rem}.email-list__copy p{margin-top:18px}.email-list__form{gap:16px;display:grid}.email-list__row{gap:10px;display:flex}.email-list__input,.email-list__button{border-radius:2px;min-height:54px}.email-list__input{border:1px solid var(--border);min-width:0;color:var(--bone);background:#e8dcc80f;flex:auto;padding:0 16px;font-size:1.08rem}.email-list__input::placeholder{color:var(--text-muted)}.email-list__input:focus{background:#e8dcc817}.email-list__button{border:1px solid var(--gold);background:var(--gold);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--bg);cursor:pointer;flex:none;padding:0 24px;font-size:.72rem}.email-list__button:disabled{cursor:wait;opacity:.72}.email-list__turnstile{justify-content:flex-start;max-width:100%;min-height:66px;display:flex;overflow:hidden}.email-list__turnstile>div{max-width:100%}.email-list__turnstile--missing{align-items:center}.email-list__turnstile-note,.email-list__status{color:var(--text-muted);margin:0}.email-list__status{min-height:24px;font-size:1rem;line-height:1.4}.email-list__status--success{color:var(--gold-light)}.email-list__status--error{color:#e7a88c}.footer{border-top:1px solid var(--border-soft);background:var(--bg);text-align:center;padding:34px 24px 38px}.footer p{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.64rem;line-height:1.8}.footer a{color:var(--gold-dim);text-decoration:none}.footer a:hover{color:var(--gold-light)}.fade-in{opacity:0;transition:opacity .78s,transform .78s;transform:translateY(22px)}.fade-in.visible{opacity:1;transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.fade-in{opacity:1;transform:none}}@media (width<=980px){.hero h1{white-space:normal;font-size:3.75rem}.section-header h2,.revenue-copy h2,.final-cta h2{font-size:2.55rem}.steps-grid,.demand-stats,.quote-grid{grid-template-columns:1fr}.revenue-grid,.email-list__inner{grid-template-columns:1fr;gap:44px}.lifecycle{grid-template-columns:1fr;gap:34px}.lifecycle:before{display:none}.lifecycle__step{max-width:540px;margin:0 auto}.allocation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.container{width:min(100% - 32px,1100px)}.hero{min-height:auto;padding:34px 16px 42px}.hero h1{letter-spacing:.08em;white-space:normal;overflow-wrap:break-word;font-size:2.9rem}.hero__eyebrow,.section-kicker{letter-spacing:.24em;font-size:.62rem}.hero__tagline{font-size:1.12rem;line-height:1.35}.hero__ornament{margin:14px 0}.hero__skull-wrap{width:min(100%,235px);margin-top:16px;margin-bottom:10px}.hero__countdown{margin-bottom:14px}.countdown__slot{min-height:50px}.section,.section--revenue{padding:86px 0}.section-header{margin-bottom:42px}.section-header h2,.revenue-copy h2,.final-cta h2{letter-spacing:.06em;font-size:2.05rem}.section-header p,.final-cta__subtitle{font-size:1.14rem}.raise-grid,.roadmap__item{grid-template-columns:1fr}.roadmap__phase{border-right:0;border-bottom:1px solid var(--border-soft)}.email-list{padding:72px 0}.email-list__row{flex-direction:column}.email-list__button{width:100%}.email-list__turnstile{justify-content:flex-start}.email-list__turnstile>div{transform-origin:0 0}.footer p,.final-cta__details{letter-spacing:.16em}}@media (width<=480px){.hero h1{font-size:2.26rem}.hero__skull-wrap{width:min(100%,185px)}.hero__countdown-label,.hero__countdown-date{letter-spacing:.14em;font-size:.58rem}.hero__countdown{width:100%}.countdown{gap:4px}.countdown__slot{min-height:46px;padding-inline:4px}.countdown__value{font-size:1rem}.countdown__label{font-size:.72rem}.button{letter-spacing:.12em;width:100%;padding-inline:18px}.step-card,.raise-card,.allocation,.quote-card,.revenue-card{padding:28px 22px}.allocation__grid{grid-template-columns:1fr}.demand-stat strong,.raise-card strong{font-size:2.1rem}}@media (width<=360px){.container{width:min(100% - 24px,1100px)}.hero{padding-inline:12px}.hero h1{font-size:2.18rem}.hero__eyebrow,.section-kicker,.footer p,.final-cta__details{letter-spacing:.12em}.button,.email-list__button{letter-spacing:.08em}.email-list__turnstile>div{transform:scale(.92)}}
