.strip{background:var(--color-bg-deep);border-bottom:var(--border-hair);font-size:var(--type-body-s-size);color:var(--tabby-2);line-height:1.43}.strip .wrap{justify-content:center;align-items:center;column-gap:var(--space-3);text-align:center;flex-wrap:wrap;min-height:44px;padding-block:10px;display:flex}.strip .link{font-weight:var(--fw-body-strong)}@media (width<=767.98px){.strip .wrap{text-align:left;justify-content:flex-start}}.hero{isolation:isolate;background:var(--light-dusk-sky);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:var(--light-wisteria-veil), var(--light-horizon);position:absolute;inset:0}.hero__inner{z-index:var(--z-content);padding-top:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hero__copy>*+*{margin-top:var(--space-5)}.hero__copy .t-display-xl{margin-top:var(--space-4)}.hero__copy .btn-row{margin-top:var(--space-8)}.hero__copy .status{margin-top:var(--space-6)}.hero__copy .t-lead{max-width:34rem}.hero__stage{width:min(100%,360px);height:520px;margin-top:var(--space-10);justify-self:center;margin-bottom:28px;position:relative}.hero__figure{aspect-ratio:2/5;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__figure img{object-fit:contain;object-position:50% 100%;width:100%;height:100%}.hero__figure--poe{aspect-ratio:3/4;filter:drop-shadow(0 0 18px #6fc3be61)drop-shadow(0 0 52px #6fc3be33);width:min(100%,432px);height:auto}.hero__poe-still,.hero__poe-motion{object-fit:contain;object-position:50% 100%;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.hero__poe-motion{z-index:1}.hero__poe-still{display:none}@media (prefers-reduced-motion:reduce){.hero__poe-motion{display:none}.hero__poe-still{display:block}}.hero__lamp{z-index:-1;width:62px;height:248px;position:absolute;bottom:6px;right:-6px}.hero__lamp:before{content:"";background:var(--glow-lamp);opacity:.75;width:300px;height:300px;position:absolute;top:38px;left:50%;transform:translate(-50%,-50%)}.hero__lamp img{width:100%;height:100%;position:relative}@media (width>=768px){.hero__stage{width:100%;height:600px;margin-bottom:40px}.hero__lamp{width:80px;height:320px;right:8%}}@media (width>=1024px){.hero__inner{column-gap:var(--grid-gutter);min-height:clamp(720px,100svh - 116px,900px);padding-top:var(--space-16);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.hero__copy{grid-column:1/8;align-self:center;padding-bottom:200px}.hero__copy .t-display-xl{max-width:11.5em}.hero__stage{grid-column:8/13;height:min(78vh,720px);min-height:600px;margin:0 0 70px}.hero__lamp{width:96px;height:384px;bottom:0;right:0}}@media (prefers-reduced-motion:no-preference){.hero__figure{animation:hero-bloom var(--dur-bloom) var(--ease-spectral) .2s 1 both, hero-drift var(--dur-drift) var(--ease-spectral) 1.8s 1 both}.hero__lamp:before{animation:lamp-warm var(--dur-lamp) var(--ease-settle) 1 both}}@keyframes hero-bloom{0%{opacity:.3;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes hero-drift{0%{translate:0}50%{translate:0 calc(var(--drift-distance) * -1)}to{translate:0}}@keyframes lamp-warm{0%{opacity:.35}to{opacity:.75}}.launch-hero{background:var(--light-dusk-sky);overflow:clip}.launch-hero h1,.legal-page h1{max-width:12ch;margin-top:var(--space-4)}.launch-hero .t-lead,.legal-page .t-lead{margin-top:var(--space-6)}.launch-hero__grid{gap:var(--space-10);align-items:center;display:grid}.launch-hero__grid img{opacity:.65;max-height:480px;margin-inline:auto}.launch-cards{gap:var(--space-6);display:grid}.launch-cards .card{padding:clamp(var(--space-6), 4vw, var(--space-10))}.launch-form{max-width:760px}.legal-page__sections{gap:var(--space-10);max-width:760px;margin-top:var(--space-12);display:grid}.legal-page__sections section>*+*{margin-top:var(--space-4)}@media (width>=768px){.launch-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.launch-hero__grid{grid-template-columns:7fr 5fr}}.ghost-sec{gap:var(--space-10);display:grid}.ghost-sec__copy>*+*{margin-top:var(--space-6)}@media (width>=1024px){.ghost-sec{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.ghost-sec .vframe{grid-column:1/6;justify-self:start;max-width:400px}.ghost-sec__copy{grid-column:7/12}}.porch{background:var(--color-bg-deep);padding-top:0;position:relative;overflow:hidden}.porch__top{position:relative;overflow:hidden}.porch__ceiling{transform-origin:50% 0;background:url(/img/texture-beadboard.svg) 0 0/240px 64px;height:200px;margin-inline:-30%;position:relative;transform:perspective(420px)rotateX(32deg);mask-image:linear-gradient(#000 0% 30%,#0000 100%)}.porch__ceiling:after{content:"";mix-blend-mode:soft-light;background:radial-gradient(40% 120% at 50% 0,#f0bc6a6b,#e6a94c1a 50%,#e6a94c00 80%);position:absolute;inset:0}.porch__lamp{z-index:2;background:#0d0b08;width:2px;height:72px;position:absolute;top:0;left:50%;transform:translate(-50%)}.porch__lamp:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f0bc6a4d,#e6a94c14 55%,#e6a94c00);width:520px;height:360px;position:absolute;top:72px;left:50%;transform:translate(-50%,-50%)}.porch__lamp:after{content:"";background:radial-gradient(circle,#fff1d6 0%,#f0bc6a 45%,#e6a94c00 72%);border-radius:50%;width:22px;height:22px;position:absolute;top:72px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px 30px #e6a94c40}.porch__body{text-align:center;margin-top:calc(var(--space-8) * -1)}.porch__body>*+*{margin-top:var(--space-6)}.porch__body .t-display-l{max-width:14em;margin-inline:auto}.porch__body p{max-width:var(--measure);margin-inline:auto}.porch__body .caption{margin-top:var(--space-8);display:inline-block}@media (width>=1024px){.porch__ceiling{height:300px}}.card{border-radius:var(--radius-3);padding:var(--space-6);position:relative}.card--warm{background:var(--pluff-raised);border:var(--border-hair);box-shadow:var(--shadow-warm-2)}.card--spectral{background:linear-gradient(180deg, #6fc3be14, #6fc3be05 60%), var(--pluff-mud);border:1px solid #6fc3be4d;box-shadow:inset 0 0 0 1px #bff3ec08,0 0 48px -8px #6fc3be29}@media (width>=768px){.card{padding:var(--space-8)}}.steps{gap:var(--space-4);counter-reset:step;margin-top:var(--section-gap);display:grid}.step{counter-increment:step}.step__num{font-family:var(--font-instr);font-size:var(--type-readout-size);letter-spacing:var(--type-readout-ls);color:var(--gas-brass);margin-bottom:var(--space-6);display:block}.step__num:before{content:counter(step, decimal-leading-zero)}.step h3{font-family:var(--font-lore);font-weight:600;font-size:var(--type-display-m-size);line-height:var(--type-display-m-lh);margin-bottom:var(--space-3)}@media (width>=768px){.steps{gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.tour-sec{gap:var(--space-10);display:grid}.tour-sec__copy>*+*{margin-top:var(--space-6)}.map-card{padding:var(--space-5);border-radius:var(--radius-3);background:var(--color-bg-deep);border:var(--border-hair);box-shadow:var(--shadow-warm-2);margin:0;position:relative}.map-card img{width:100%;height:auto;mask-image:radial-gradient(75% 80%,#000 55%,#0000 100%)}.map-card .readout{margin-top:var(--space-3)}@media (width>=1024px){.tour-sec{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.tour-sec__copy{grid-column:1/6}.tour-sec__map{grid-column:7/13}}.facts{border-top:var(--border-hair);display:grid}.facts li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-hair);font-family:var(--font-instr);letter-spacing:.02em;color:var(--tabby);font-size:.8125rem;line-height:1.6;display:flex}.facts li:before{content:"";background:var(--gas-brass);flex:none;width:6px;height:6px;margin-top:.6em;transform:rotate(45deg)}.beta-sec{gap:var(--space-10);display:grid}.beta-sec__copy>*+*{margin-top:var(--space-6)}@media (width>=1024px){.beta-sec{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.beta-sec__copy{top:calc(var(--header-h) + 32px);grid-column:1/6;position:sticky}.beta-sec__form{grid-column:7/13}}.faq-wrap{gap:var(--space-10);display:grid}@media (width>=1024px){.faq-wrap{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.faq-wrap>.sec-head{grid-column:1/5}.faq-wrap>.faq{grid-column:5/13}}.final{text-align:center;background:var(--light-dusk-sky);padding-bottom:calc(var(--section-pad-y) + 140px);position:relative;overflow:hidden}.final:before{content:"";background:var(--light-horizon);position:absolute;inset:0}.final .hero__horizon{height:200px}.final__inner{z-index:2;justify-items:center;gap:var(--space-5);display:grid;position:relative}.final .t-voice{max-width:26em}.final .btn{margin-top:var(--space-4)}.final__figure{z-index:1;opacity:.9;width:auto;height:260px;position:absolute;bottom:40px;right:20%}@media (width<=767.98px){.final__figure{height:150px;bottom:28px;right:8%}}.page-hero{background:linear-gradient(180deg, var(--deep-ink) 0%, var(--pluff-mud) 100%);padding-block:var(--space-12) var(--space-16);position:relative;overflow:hidden}.page-hero:before{content:"";background:var(--light-wisteria-veil);pointer-events:none;position:absolute;inset:0}.page-hero__inner{gap:var(--space-10);display:grid;position:relative}.page-hero__copy>*+*{margin-top:var(--space-5)}@media (width>=1024px){.page-hero{padding-block:var(--space-20) var(--space-24)}.page-hero__inner{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.page-hero__copy{grid-column:1/7}.page-hero__visual{grid-column:8/13}}.chapters{gap:var(--space-16);display:grid}.chapter{gap:var(--space-5);scroll-margin-top:calc(var(--header-h) + 24px);display:grid}.chapter .readout--caps{color:var(--gas-brass)}.toc{display:none}@media (width>=1024px){.how-layout{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.toc{top:calc(var(--header-h) + 40px);grid-column:1/4;align-self:start;display:block;position:sticky}.toc ol{border-left:var(--border-hair);gap:2px;display:grid}.toc a{min-height:var(--target-min);padding-left:var(--space-5);color:var(--tabby-2);font-size:var(--type-ui-size);border-left:1px solid #0000;align-items:center;margin-left:-1px;font-weight:500;text-decoration:none;display:flex}.toc a:hover{color:var(--tabby)}.toc a[aria-current=true]{color:var(--tabby);border-left-color:var(--gas-brass)}.chapters{grid-column:5/12}}.need-list{border-top:var(--border-hair);display:grid}.need-list li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-hair);color:var(--tabby);display:flex}.need-list li:before{content:"";background:var(--gas-brass);flex:none;width:6px;height:6px;margin-top:.7em;transform:rotate(45deg)}.stop-visual{border-radius:var(--radius-4);background:var(--light-dusk-sky);height:420px;position:relative;overflow:hidden}.stop-visual .hero__horizon{height:150px}.stop-visual__figure{object-fit:contain;object-position:50% 100%;width:auto;height:340px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (width>=1024px){.stop-visual{height:520px}.stop-visual__figure{height:430px;bottom:26px}.stop-visual .hero__horizon{height:200px}}.ghost-cards{gap:var(--space-6);display:grid}.ghost-card{gap:var(--space-5);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.ghost-card__note{grid-column:1/-1}.ghost-card .portrait{border-radius:var(--radius-3);background:radial-gradient(70% 45% at 50% 55%, #6fc3be2e, #6fc3be00 75%), var(--color-bg-deep);height:240px;position:relative;overflow:hidden}.ghost-card .portrait img{object-fit:contain;object-position:50% 100%;width:auto;height:220px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ghost-card h3{color:var(--phosphor);text-shadow:0 0 22px #bff3ec40}.ghost-card__body>*+*{margin-top:var(--space-3)}@media (width>=768px){.ghost-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ghost-card{grid-template-columns:140px minmax(0,1fr)}.ghost-card .portrait{height:320px}.ghost-card .portrait img{height:296px}}.cta-band{background:var(--color-bg-deep);border-top:var(--border-hair);border-bottom:var(--border-hair);padding-block:var(--space-16);position:relative}.cta-band:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 100%,#e6a94c1f,#e6a94c00 70%);position:absolute;inset:0}.cta-band__inner{gap:var(--space-6);justify-items:start;display:grid;position:relative}.cta-band--centred .cta-band__inner{text-align:center;justify-items:center}@media (width>=1024px){.cta-band__inner{align-items:center;gap:var(--space-10);grid-template-columns:1fr auto}.cta-band--centred .cta-band__inner{grid-template-columns:minmax(0,1fr)}}.beta-page__inner{gap:var(--space-10);display:grid}.beta-page__copy>*+*{margin-top:var(--space-5)}.check-list{gap:var(--space-3);display:grid}.check-list li{gap:var(--space-3);color:var(--tabby);align-items:flex-start;display:flex}.check-list .icon{width:20px;height:20px;color:var(--gas-brass);flex:none;margin-top:2px}@media (width>=1024px){.beta-page__inner{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.beta-page__copy{grid-column:1/6}.beta-page__form{grid-area:1/7/3/13}.beta-page__extra{grid-column:1/6}}.beta-page__extra>*+*{margin-top:var(--space-10)}.about-body{gap:var(--space-16);max-width:var(--measure);display:grid}.about-body section{gap:var(--space-4);display:grid}
