:root{--scene-vh:1svh;color-scheme:light;--white:#fff;--deep:#004b47;--forest:#066641;--green:#1cb78f;--teal:#10c2ac;--mint:#4df7c8;--spring:#46e48f;--paper:#fff;--ink:var(--deep);--sage:rgb(0 75 71 / .05);--muted:rgb(0 75 71 / .77);--display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--header-height:76px;font:100%/1.5 var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}
*{box-sizing:border-box}html{scroll-padding-top:var(--header-height);scrollbar-gutter:stable}body,h1,h2,p,figure{margin:0}body{background:var(--white);color:var(--deep)}button{font:inherit}img{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.3em}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--forest);outline-offset:5px}button,a{min-width:0}.wrap{width:min(calc(100% - 6rem),1160px);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;z-index:40;top:12px;left:12px;padding:12px;background:var(--deep);color:white;transform:translateY(-200%)}.skip-link:focus{transform:none}
.site-header{position:sticky;top:0;z-index:20;background:var(--white)}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:inline-flex;align-items:center;min-height:44px;font:750 30px/1 var(--sans);letter-spacing:-1.9px;text-decoration:none}.nav-links{display:flex;align-items:center;gap:28px}.nav-explore,.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}.nav-explore{text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 25px;border:0;border-radius:99px;background:var(--deep);color:white;text-decoration:none;text-align:center;font:550 .9375rem/1.3 var(--sans);transition:transform 140ms ease-out,background-color 140ms ease-out}.button-small{min-height:44px;padding:11px 20px;font-size:.8rem}.button:hover{background:var(--forest)}.button:active{transform:scale(.96)}.text-link:hover{text-decoration-thickness:2px}
.phone{position:relative;display:block;padding:6px;border-radius:36px;background:var(--deep);box-shadow:0 0 0 1px rgb(0 0 0 / .12),0 4px 7px rgb(0 0 0 / .12),0 30px 55px -18px rgb(0 0 0 / .28)}.screen-crop{display:block;aspect-ratio:390/844;overflow:hidden;border-radius:30px;background:white}.screen-crop img{width:100%;height:100%;object-fit:contain}.device-inspector{display:block;position:relative;text-decoration:none;cursor:zoom-in}.device-inspector:focus-visible{border-radius:36px}.product-caption{font-size:.6875rem;line-height:1.5;text-align:center;color:var(--muted);padding-top:18px}.inspect-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:.75rem;text-decoration:underline;text-underline-offset:4px}.image-pending{opacity:0}[data-product-screen] img{transition:opacity 180ms ease-out}
.scroll-scene{position:relative}.scene-stage{position:relative}.coming-soon{background:var(--white)}.closing-stage{min-height:calc(calc(var(--scene-vh) * 100) - var(--header-height));display:grid;grid-template-columns:1.2fr 1fr;grid-template-areas:"phones copy" "phones meta";grid-template-rows:1fr 1fr;align-content:center;column-gap:6%;padding-block:40px}.coming-visual{grid-area:phones;position:relative;align-self:center;height:min(660px,calc(var(--scene-vh) * 76));display:grid;place-items:center;isolation:isolate}.closing-wash{position:absolute;width:95%;aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse at 30% 25%,var(--mint),var(--teal) 50%,var(--green) 75%,var(--forest));opacity:.22;z-index:-1}.closing-anchor{position:absolute;width:min(52%,270px,calc((var(--scene-vh) * 100 - var(--header-height) - 120px) * .42))}.closing-anchor:first-of-type{z-index:2}.closing-phone{width:100%;pointer-events:none}.closing-today{transform:translateX(-35%) translateY(4%) rotate(-8deg)}.closing-circles{transform:translateX(35%) translateY(-4%) rotate(8deg)}.closing-anchor:focus-visible{z-index:3}.coming-copy{grid-area:copy;align-self:end;padding-bottom:18px}.closing-brand{display:flex;align-items:center;gap:9px;margin-bottom:14px}.closing-brand img{width:30px;height:30px;object-fit:contain}.closing-brand .wordmark{font-size:24px;letter-spacing:-1.4px;min-height:30px}.coming-copy h2{font-size:clamp(3.3rem,5.6vw,5.1rem)}.closing-meta{grid-area:meta;align-self:start}.coming-announcement{font-size:1.25rem;font-weight:550;letter-spacing:-.02em}.store-availability{display:flex;gap:28px;margin:12px 0 22px}.store-availability-item{display:flex;flex-direction:column;gap:2px;font-size:.875rem}.store-status{font-size:.6875rem;color:var(--muted)}.closing-disclosure{margin-top:20px;font-size:.6875rem;color:var(--muted)}
.teaser-ready .coming-soon{min-height:calc(calc(var(--scene-vh) * 100) + calc(var(--scene-vh) * 55))}.teaser-ready .closing-stage{position:sticky;top:var(--header-height)}
.discovery{position:relative;isolation:isolate}.discovery-stage{min-height:calc(calc(var(--scene-vh) * 100) - var(--header-height));position:relative;padding-block:60px}.discovery-copy{max-width:43%;position:relative;z-index:2}.intro-copy h1{font-size:clamp(4.1rem,6.7vw,6.8rem);max-width:7ch}.hero-tagline{font-size:1.5rem;letter-spacing:-.03em;margin-top:24px;font-weight:500}.hero-intro{max-width:34ch;margin-top:16px;font-size:1.0625rem;line-height:1.6;color:var(--muted)}.hero-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:24px}.social-copy{margin:80px 0 24px}.social-copy h2{font-size:clamp(3.5rem,5.8vw,5.5rem)}.social-copy>p{max-width:30ch;margin-top:24px;font-size:1.125rem;line-height:1.65}.social-copy .social-note{font-size:.8125rem;line-height:1.6}.discovery-product{margin:36px auto 0;width:min(80%,320px)}.discovery-phone{width:100%}.discovery-screen{display:block}.circles-screen{display:none}.discovery-wash,.discovery-canvas{display:none}.discovery-stop{scroll-margin-top:var(--header-height)}.static-circles{max-width:320px;padding-bottom:60px}.static-circles img{border-radius:32px}.discovery-inspector:focus-visible{outline:none}.discovery-inspector:focus-visible .phone{outline:3px solid var(--forest);outline-offset:6px}
.teaser-ready .discovery{min-height:calc(calc(var(--scene-vh) * 100) + calc(var(--scene-vh) * 78))}.teaser-ready .discovery-stage{position:sticky;top:var(--header-height);height:calc(calc(var(--scene-vh) * 100) - var(--header-height));padding:0}.teaser-ready .discovery-copy{position:absolute;top:50%;transform:translateY(-50%);width:43%;margin:0}.teaser-ready .intro-copy{left:0}.teaser-ready .social-copy{right:0;opacity:0;visibility:hidden;color:white}.teaser-ready .discovery-product{position:absolute;inset:0;width:auto;margin:0;pointer-events:none}.teaser-ready .discovery-inspector{position:absolute;left:50%;top:50%;width:min(318px,calc((calc(var(--scene-vh) * 100) - var(--header-height) - 120px) * .462));transform:translate(-50%,-50%);pointer-events:auto}.teaser-ready .discovery-phone{transform:translateX(calc(1160px * .24)) rotate(-6deg)}.teaser-ready .discovery-phone .screen-crop{position:relative}.teaser-ready .discovery-screen{position:absolute;inset:0;display:block}.teaser-ready .circles-screen{opacity:0}.teaser-ready .discovery-canvas{display:block;position:absolute;inset:0 calc((1160px - 100vw) / 2);background:var(--deep);opacity:0;pointer-events:none}.teaser-ready .discovery-wash{display:block;position:absolute;width:50%;aspect-ratio:1;top:50%;left:50%;transform:translateY(-50%);border-radius:50% 48% 44% 50%;background:radial-gradient(ellipse at 76% 14%,var(--mint),transparent 60%),linear-gradient(145deg,var(--spring),var(--teal) 48%,var(--forest));opacity:.22;pointer-events:none}.teaser-ready .product-caption{position:absolute;bottom:20px;width:100%;text-align:center;pointer-events:none}.teaser-ready .discovery-stop{position:absolute;top:60%;width:1px;height:1px}.teaser-ready .static-circles{display:none}
.waitlist{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;padding-block:90px 80px}.waitlist h2{font-size:clamp(3rem,4.7vw,4.3rem)}.waitlist-copy p{margin-top:24px;max-width:35ch;color:var(--muted);font-size:1.0625rem;line-height:1.6}.signup{min-width:0}.signup-slot{position:relative;height:280px}.signup iframe{display:block;position:relative;width:100%;height:100%;border:0;background:transparent}.signup-loading{position:absolute;inset:0;pointer-events:none}.signup-loading-label{font-size:14px}.signup-loading-field{height:36px;border:1px solid rgb(0 75 71 / .15);border-radius:6px;margin-top:10px}.signup-loading-note{display:block;margin-top:12px;font-size:12px;color:var(--muted)}.signup-slot[data-ready=true] .signup-loading{display:none}.privacy-note,.form-fallback{font-size:.75rem;line-height:1.6;color:var(--muted)}.form-fallback{margin-top:10px}.form-fallback a{display:inline-block;min-height:44px;padding-block:12px}.footer{border-top:1px solid rgb(0 75 71 / .14);display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:108px;padding-block:24px;font-size:.8rem}.footer-wordmark{font-size:24px}.motion-toggle{min-height:44px;border:0;border-radius:99px;background:var(--sage);padding:10px 16px;color:var(--deep);cursor:pointer}.instagram{display:inline-flex;min-height:44px;align-items:center}
.screen-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0 1rem 2rem;border:0;background:transparent;color:var(--ink);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;isolation:isolate}.screen-dialog::backdrop{background:transparent}.dialog-scrim{position:fixed;inset:0;z-index:-1;background:rgb(0 75 71 / .66);pointer-events:none}.dialog-heading{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;width:min(100%,480px);margin:auto;padding:max(12px,env(safe-area-inset-top)) 16px 12px;border-radius:0 0 18px 18px;background:white}.dialog-heading h2{font:500 1.125rem/1.3 var(--sans);letter-spacing:-.025em}.dialog-note{margin-top:4px;color:var(--muted);font-size:.6875rem}.close-preview{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--sage);color:var(--deep);cursor:pointer}.dialog-device{width:min(100%,424px);margin:28px auto 0;padding:8px;border-radius:48px;background:var(--deep)}.dialog-device .screen-crop{border-radius:40px}
.qa-panel{position:fixed;z-index:60;bottom:6px;left:6px;max-width:340px;max-height:50vh;overflow:auto;background:white;color:var(--deep);border:1px solid var(--deep);padding:8px;font:12px/1.4 var(--sans)}.qa-panel summary{cursor:pointer}.qa-panel button{min-height:44px;margin:4px}.qa-panel output{display:block;white-space:pre-wrap;font-variant-numeric:tabular-nums}.prototype-intro{padding:100px 0;min-height:calc(var(--scene-vh) * 80)}.prototype-intro h1{font-size:60px;max-width:12ch}.prototype-intro p{margin-top:24px;max-width:42ch}
@media(max-width:1000px){.wrap{width:calc(100% - 4rem)}.closing-stage{column-gap:3%}.closing-anchor{width:min(55%,270px,calc((var(--scene-vh) * 100 - var(--header-height) - 120px) * .42))}.coming-copy h2{font-size:clamp(3rem,5.7vw,4.5rem)}}
@media(max-width:1256px){.teaser-ready .discovery-canvas{inset-inline:-3rem}.teaser-ready .discovery-phone{transform:translateX(calc((100vw - 6rem) * .24)) rotate(-6deg)}}
@media(max-width:1000px){.teaser-ready .discovery-canvas{inset-inline:-2rem}.intro-copy h1{font-size:clamp(3.6rem,7.5vw,6rem)}.hero-tagline{font-size:1.25rem}.hero-intro{font-size:1rem}.hero-actions{gap:16px}.social-copy h2{font-size:3.5rem}.social-copy>p{font-size:1.0625rem}}
@media(max-width:760px){:root{--header-height:68px}.wrap{width:calc(100% - 40px)}.nav{min-height:68px;gap:12px}.wordmark{font-size:26px;letter-spacing:-1.6px}.nav-explore{display:none}.button-small{font-size:.75rem;padding-inline:15px}.closing-stage{min-height:calc(calc(var(--scene-vh) * 100) - var(--header-height));grid-template-columns:1fr;grid-template-areas:"copy" "phones" "meta";grid-template-rows:auto auto auto;gap:16px;padding-block:20px;align-content:center}.coming-copy{text-align:center;padding:0;align-self:auto}.closing-brand{justify-content:center;margin-bottom:8px;gap:6px}.closing-brand .wordmark{font-size:20px;min-height:24px}.closing-brand img{width:24px;height:24px}.coming-copy h2{font-size:clamp(2.5rem,10.9vw,3.7rem);line-height:.98}.coming-visual{height:clamp(210px,calc(var(--scene-vh) * 40),370px);width:100%}.closing-anchor{width:auto;height:83%;aspect-ratio:402/856}.closing-phone{height:100%;padding:3px;border-radius:22px}.closing-phone .screen-crop{height:100%;border-radius:19px}.closing-wash{height:95%;width:auto;aspect-ratio:1.25}.closing-meta{text-align:center}.coming-announcement{font-size:1rem}.store-availability{justify-content:center;gap:26px;margin:5px 0 12px}.store-name{font-size:.75rem}.store-status{font-size:.625rem}.closing-meta .button{min-height:44px;padding-block:11px;font-size:.8125rem}.closing-disclosure{margin-top:10px;font-size:.625rem}.teaser-ready .coming-soon{min-height:calc(var(--scene-vh) * 155)}.waitlist{display:block;padding-block:60px 44px}.waitlist h2{font-size:clamp(2.8rem,11vw,3.5rem)}.waitlist-copy p{font-size:1rem;margin-top:20px}.signup{margin-top:28px}.signup-slot{height:305px}.footer{flex-wrap:wrap;gap:8px 20px;font-size:.75rem;padding-block:20px}.footer .wordmark{font-size:24px}.dialog-device{padding:7px;border-radius:43px}.dialog-device .screen-crop{border-radius:36px}}
@media(max-width:350px){.wrap{width:calc(100% - 32px)}.wordmark{font-size:24px}.button-small{font-size:.6875rem;padding-inline:12px}.closing-stage{gap:10px;padding-block:12px}.closing-brand{margin-bottom:5px}.coming-copy h2{font-size:2.4rem}.coming-visual{height:calc(var(--scene-vh) * 36);min-height:194px}.closing-disclosure{margin-top:8px}.signup-slot{height:330px}}
@media(max-width:760px){.teaser-ready .discovery{min-height:calc(var(--scene-vh) * 178)}.teaser-ready .discovery-copy{top:22px;width:100%;max-width:none;transform:none;text-align:center}.intro-copy h1{font-size:clamp(2.5rem,12vw,4.1rem);max-width:none;white-space:nowrap}.hero-tagline{font-size:1.125rem;margin-top:14px}.hero-intro{max-width:34ch;margin:10px auto 0;font-size:.9375rem;line-height:1.5}.hero-actions{justify-content:center;gap:20px;margin-top:18px}.hero-actions .button{min-height:44px;font-size:.8125rem;padding:11px 18px}.text-link{font-size:.8125rem}.social-copy h2{font-size:clamp(2.6rem,11vw,3.8rem)}.social-copy>p{max-width:30ch;margin:15px auto 0;font-size:1rem;line-height:1.5}.social-copy .social-note{margin-top:12px;font-size:.75rem}.teaser-ready .discovery-inspector{top:auto;bottom:44px;width:auto;height:clamp(194px,calc(calc(var(--scene-vh) * 100) - 390px),420px);aspect-ratio:402/856;transform:translateX(-50%)}.teaser-ready .discovery-phone{height:100%;padding:4px;border-radius:26px;transform:rotate(-6deg)}.teaser-ready .discovery-phone .screen-crop{height:100%;border-radius:22px}.teaser-ready .discovery-canvas{inset-inline:-20px}.teaser-ready .discovery-wash{width:auto;height:50%;aspect-ratio:1;left:50%;top:auto;bottom:15px;transform:translateX(-50%)}.teaser-ready .product-caption{bottom:12px;font-size:.625rem;padding:0}.closing-stage{padding-block:18px}}
@media(max-width:350px){.hero-intro{font-size:.875rem}.hero-actions{margin-top:14px}.hero-tagline{margin-top:10px}.teaser-ready .discovery-copy{top:16px}.teaser-ready .discovery-canvas{inset-inline:-16px}.closing-stage{padding-block:10px}}
.short-viewport .coming-soon{min-height:0}.short-viewport .closing-stage{position:relative;top:0;padding-block:40px}.short-viewport .coming-visual{min-height:300px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.teaser-ready .coming-soon{min-height:0}.teaser-ready .scene-stage{position:relative;top:0}.phone,.closing-wash{transform:none!important}.closing-today{transform:translateX(-35%) translateY(4%) rotate(-8deg)!important}.closing-circles{transform:translateX(35%) translateY(-4%) rotate(8deg)!important}.image-pending{opacity:1}.button,[data-product-screen] img{transition:none}.button:active{transform:none}}
html[data-motion=reduced] .coming-soon{min-height:0}html[data-motion=reduced] .scene-stage{position:relative;top:0}html[data-motion=reduced] .button:active{transform:none}html[data-motion=reduced] [data-product-screen] img{transition:none}
:is(.still-experience,:root:not(.teaser-ready)) .discovery,:is(.still-experience,:root:not(.teaser-ready)) .coming-soon{min-height:0}:is(.still-experience,:root:not(.teaser-ready)) .scene-stage{position:relative;top:0;height:auto}:is(.still-experience,:root:not(.teaser-ready)) .discovery-stage{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-block:50px}:is(.still-experience,:root:not(.teaser-ready)) .discovery-copy{position:static;transform:none;width:auto;max-width:none;opacity:1!important;visibility:visible!important}:is(.still-experience,:root:not(.teaser-ready)) .social-copy{color:var(--deep);grid-column:1;margin-top:30px}:is(.still-experience,:root:not(.teaser-ready)) .discovery-product{position:relative;inset:auto;width:100%;grid-column:2;grid-row:1 / 3;align-self:center}:is(.still-experience,:root:not(.teaser-ready)) .discovery-inspector{position:relative;top:auto;left:auto;bottom:auto;transform:none;width:min(100%,290px);height:auto;aspect-ratio:auto;margin:auto}:is(.still-experience,:root:not(.teaser-ready)) .discovery-phone{transform:none!important}:is(.still-experience,:root:not(.teaser-ready)) .today-screen{position:relative;opacity:1!important}:is(.still-experience,:root:not(.teaser-ready)) .circles-screen{display:none}:is(.still-experience,:root:not(.teaser-ready)) .discovery-wash,:is(.still-experience,:root:not(.teaser-ready)) .discovery-canvas{display:none}:is(.still-experience,:root:not(.teaser-ready)) .product-caption{position:static;color:var(--muted)!important;margin-top:18px}:is(.still-experience,:root:not(.teaser-ready)) .static-circles{display:block}:is(.still-experience,:root:not(.teaser-ready)) .discovery-stop{top:50%}
@media(max-width:760px){:is(.still-experience,:root:not(.teaser-ready)) .discovery-stage{display:flex;flex-direction:column;padding-block:30px;gap:26px}:is(.still-experience,:root:not(.teaser-ready)) .discovery-copy{text-align:center}:is(.still-experience,:root:not(.teaser-ready)) .social-copy{order:3}:is(.still-experience,:root:not(.teaser-ready)) .discovery-product{order:2}:is(.still-experience,:root:not(.teaser-ready)) .discovery-inspector{width:240px;max-width:80%}:is(.still-experience,:root:not(.teaser-ready)) .product-caption{margin-top:12px}:is(.still-experience,:root:not(.teaser-ready)) .static-circles{width:240px;max-width:80%}:is(.still-experience,:root:not(.teaser-ready)) .discovery-phone .screen-crop{height:auto}}

.phone-status,.phone-navigation{display:none}.teaser-ready .phone-status,.teaser-ready .phone-navigation{position:absolute;inset:0;display:block;pointer-events:none}.teaser-ready .phone-status{clip-path:inset(0 0 93.2% 0)}.teaser-ready .phone-navigation{clip-path:inset(90.2% 0 0 0)}.teaser-ready .discovery-screen{clip-path:inset(6.8% 0 9.8% 0)}.still-experience .discovery-screen{clip-path:none}.still-experience .phone-status,.still-experience .phone-navigation{display:none}.scene-handoff{height:72px;background:linear-gradient(var(--deep),var(--white))}.still-experience .scene-handoff,:root:not(.teaser-ready) .scene-handoff{display:none}@media(max-width:760px){.scene-handoff{height:48px}}

.audience-note{font-size:.75rem;line-height:1.6;color:var(--muted);margin-bottom:14px}.privacy-page{max-width:760px;padding-block:60px 80px}.privacy-page h1{font-size:clamp(3rem,6vw,4.7rem);margin:16px 0 30px}.privacy-page h2{font:600 1.35rem/1.3 var(--sans);letter-spacing:-.025em;margin:36px 0 14px}.privacy-page p{margin-top:14px;line-height:1.7}.privacy-lead{font-size:1.125rem}.review-label{font-size:.8125rem;color:var(--muted)}.review-note{padding:20px;background:var(--sage);margin-block:24px;font-size:.9375rem;line-height:1.7}.privacy-page a{overflow-wrap:anywhere}.footer .text-link{font-size:.75rem}
.asset-error{cursor:default}.asset-error img{visibility:hidden}.image-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:5;padding:22px;background:white;color:var(--deep);font:.875rem/1.5 var(--sans);text-align:center}.phone .screen-crop{position:relative}.privacy-note a{padding-block:4px}.nav,.footer{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
.signup-loading{display:none}.signup-slot[aria-busy=true] .signup-loading{display:block}.signup-slot[data-ready=true] .signup-loading{display:none}
@media(max-width:760px){.closing-wash{width:100%;height:95%;aspect-ratio:auto}}
:is(.still-experience,:root:not(.teaser-ready)) .intro-copy h1{white-space:normal}.nav-links{min-width:0}.nav .button-small{overflow-wrap:normal}.nav{flex-wrap:wrap}.nav-links{margin-left:auto}
/* Keep the mobile atmosphere inside its own geometry, including its largest scale. */
@media(max-width:760px){.teaser-ready .discovery-wash{width:80%;max-width:340px;height:auto;aspect-ratio:1}}
.teaser-ready .discovery:is([data-phase=connecting],[data-phase=community]) .discovery-inspector:focus-visible .phone{outline-color:var(--white)}
.still-experience .discovery .discovery-inspector:focus-visible .phone{outline-color:var(--forest)}

.legacy-anchor{position:absolute;width:1px;height:1px;pointer-events:none;scroll-margin-top:var(--header-height)}.legacy-personal{top:12%}.legacy-social{top:60%}

/* Fit the shortened waitlist copy; keep the existing scrollable iframe for validation. */
.signup-slot{height:345px}@media(min-width:761px) and (max-width:1100px){.signup-slot{height:381px}}@media(max-width:760px){.signup-slot{height:381px}}@media(max-width:360px){.signup-slot{height:441px}}

/* Supplied flame mark, preserving the existing wordmark typography. */
.site-header .wordmark,.footer .wordmark{gap:8px}.site-logo-mark{display:block;flex:none;width:24px;height:28px;object-fit:contain}@media(max-width:760px){.site-logo-mark{width:22px;height:26px}}
