:root{color-scheme:light;--dawn-ground: #dce5df;--dawn-field-key: #f1d394;--dawn-field-crosslight: #d6c2a5;--dawn-field-afterimage: #a8783b;--dawn-field-bounce: #bac7bc;--dawn-field-rim: #e8e0ce;--blue-hour-ground: #10151e;--blue-hour-field-key: #365579;--blue-hour-field-crosslight: #4a334f;--blue-hour-field-afterimage: #63452f;--blue-hour-field-bounce: #2e514a;--blue-hour-field-rim: #44365f;--field-image: linear-gradient( 118deg, color-mix(in srgb, var(--field-key-color) 42%, transparent) -12%, color-mix(in srgb, var(--field-key-color) 24%, transparent) 28%, transparent 76% ), linear-gradient( 252deg, color-mix(in srgb, var(--field-crosslight-color) 26%, transparent) -8%, color-mix(in srgb, var(--field-crosslight-color) 18%, transparent) 34%, transparent 72% ), linear-gradient( 18deg, transparent 4%, color-mix(in srgb, var(--field-afterimage-color) 16%, transparent) 34%, color-mix(in srgb, var(--field-afterimage-color) 30%, transparent) 58%, color-mix(in srgb, var(--field-afterimage-color) 8%, transparent) 78%, transparent 96% ), linear-gradient( 4deg, color-mix(in srgb, var(--field-bounce-color) 18%, transparent) -8%, color-mix(in srgb, var(--field-bounce-color) 10%, transparent) 34%, transparent 72% ), linear-gradient( 154deg, transparent 30%, color-mix(in srgb, var(--field-rim-color) 10%, transparent) 66%, color-mix(in srgb, var(--field-rim-color) 18%, transparent) 110% );--ground: var(--dawn-ground);--surface: #eff1e9;--raised: #fbf8ee;--ink: #1b261f;--ink-soft: #3c493f;--ink-faint: #58645c;--accent: #3e634d;--accent-soft: #a8783b;--focus: #2c5c45;--warning: #805724;--error: #99464b;--user: #805724;--capture: #2f6a5b;--inference: #57686d;--external: #70586d;--ui-companion-surface: #091e23;--ui-companion-surface-hover: #0f2b30;--ui-companion-text: #f8f3dc;--ui-companion-accent: #dff9f2;--ui-companion-secondary: #9ecdcf;--ui-companion-ink: #091e23;--ui-companion-unavailable: #70586d;--ui-shadow: #041418;--ui-vignette: #000000;--ui-font-body: "Avenir Next", "Segoe UI Variable", ui-sans-serif, system-ui, sans-serif;--ui-font-display: "Avenir Next", "Segoe UI Variable Display", ui-sans-serif, system-ui, sans-serif;--ui-font-utility: ui-monospace, "SFMono-Regular", Consolas, monospace;--ui-font-companion: "Avenir Next", Avenir, ui-sans-serif, system-ui, sans-serif;--field-key-color: var(--dawn-field-key);--field-crosslight-color: var(--dawn-field-crosslight);--field-afterimage-color: var(--dawn-field-afterimage);--field-bounce-color: var(--dawn-field-bounce);--field-rim-color: var(--dawn-field-rim);--grain-blend: multiply;--profile-grain-opacity: .1;--grain-opacity: var(--profile-grain-opacity);--radius-label: 3px;--radius-control: 8px;--radius-panel: 6px;--radius-pill: 999px;--ui-choice-radius: 2px;--ui-speech-radius: 2px;--profile-blur-world: 8px;--profile-blur-system: 18px;--profile-ui-companion-blur: 24px;--blur-world: var(--profile-blur-world);--blur-system: var(--profile-blur-system);--ui-companion-blur: var(--profile-ui-companion-blur);--saturation-world: 1;--saturation-system: 1.15;--ui-companion-saturation: 1.12;--motion-quick: .13s;--motion-standard: .22s;--motion-deliberate: .32s;--motion-idle-cycle: 5.2s;--motion-working-cycle: 1.25s;--motion-stagger: .14s;--motion-easing: cubic-bezier(.2, .7, .2, 1);--edge: color-mix(in srgb, var(--ink-faint) 28%, transparent);--material-archive: color-mix(in srgb, var(--raised) 95%, transparent);--material-system: color-mix(in srgb, var(--surface) 94%, transparent);--material-instrument: color-mix(in srgb, var(--surface) 74%, transparent);--material-shadow: color-mix(in srgb, var(--ground) 68%, transparent);--panel: var(--material-archive);--radius: var(--radius-panel)}:root[data-theme=dawn]{color-scheme:light;--ground: var(--dawn-ground);--surface: #eff1e9;--raised: #fbf8ee;--ink: #1b261f;--ink-soft: #3c493f;--ink-faint: #58645c;--accent: #3e634d;--accent-soft: #a8783b;--focus: #2c5c45;--warning: #805724;--error: #99464b;--user: #805724;--capture: #2f6a5b;--inference: #57686d;--external: #70586d;--field-key-color: var(--dawn-field-key);--field-crosslight-color: var(--dawn-field-crosslight);--field-afterimage-color: var(--dawn-field-afterimage);--field-bounce-color: var(--dawn-field-bounce);--field-rim-color: var(--dawn-field-rim);--grain-blend: multiply}:root[data-contrast=high]{--edge: color-mix(in srgb, var(--ink) 58%, transparent)}:root[data-transparency=reduced],:root[data-contrast=high]{--material-archive: var(--raised);--material-system: var(--surface);--material-instrument: var(--surface);--blur-world: 0px;--blur-system: 0px;--ui-companion-blur: 0px;--grain-opacity: 0}:root,:root[data-theme=landing-light]{--landing-canvas: #f7f9f7;--landing-ink: #121715;--landing-ink-soft: #35413b;--landing-ink-faint: #59655f;--landing-wordmark-start: #303638;--landing-wordmark-middle: #535d62;--landing-wordmark-end: #7a858d;--landing-wordmark-sheen: #3f5d74;--landing-focus: #235c43;--landing-station-home: #3f5d74;--landing-station-enter: #235c43;--landing-station-purpose: #4f6b23;--landing-station-capabilities: #8a6410;--landing-station-resources: #4a4570;--landing-station-waitlist: #6a4a86}:root{color-scheme:light;--ground: var(--landing-canvas);--ink: var(--landing-ink);--ink-soft: var(--landing-ink-soft);--ink-faint: var(--landing-ink-faint);--focus: var(--landing-focus);--rule: color-mix(in srgb, var(--ink) 14%, transparent);--step: clamp(.6rem, 1.4vh, 1.1rem);--font: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Helvetica, Arial, sans-serif;--font-utility: ui-monospace, "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}html,body{height:100%;overflow:clip}body{margin:0;font-family:var(--font);font-weight:300;color:var(--ink);background-color:var(--ground);-webkit-font-smoothing:antialiased;letter-spacing:.005em}#overlay{position:relative;z-index:2;height:100dvh;overflow:clip}.pane{position:absolute;inset:0;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--step) * 1.4);padding:clamp(2rem,6vw,6.5rem);max-width:62rem;opacity:1}.pane-title,.pane-information{max-width:none;padding:0}.topbar{position:absolute;z-index:4;left:clamp(2.4rem,5vw,5.2rem);bottom:clamp(2.5rem,7vh,5rem)}.destinations{position:relative;display:flex;min-width:16rem;flex-direction:column;align-items:stretch;gap:.08rem}#path-home{--station-accent: var(--landing-station-home)}#path-enter{--station-accent: var(--landing-station-enter)}#path-purpose{--station-accent: var(--landing-station-purpose)}#path-capabilities{--station-accent: var(--landing-station-capabilities)}#path-waitlist{--station-accent: var(--landing-station-waitlist)}#path-resources,.resource-disclosure{--station-accent: var(--landing-station-resources)}.destination{position:relative;appearance:none;border:0;padding:.54rem 0;background:none;font:inherit;font-size:.76rem;font-weight:400;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;cursor:pointer;display:block;text-align:left;transition:color .32s cubic-bezier(.22,1,.36,1),letter-spacing .26s cubic-bezier(.22,1,.36,1)}.destination-primary,.destination:hover,.destination:focus-visible{color:var(--ink)}.destinations>.destination:not(:disabled):hover,.destinations>.destination:not(:disabled):focus-visible,.resource-disclosure .destination:hover,.resource-disclosure .destination:focus-visible{letter-spacing:.185em}.destination-label{display:inline-block;transition:transform .22s cubic-bezier(.22,1,.36,1)}.destination:not(:disabled):hover .destination-label,.destination:not(:disabled):focus-visible .destination-label{transform:translate(.3rem)}.destination:before{content:"";position:absolute;left:0;right:0;bottom:.3rem;height:1px;background-image:linear-gradient(90deg,color-mix(in srgb,var(--station-accent, var(--ink)) 62%,transparent) 0%,color-mix(in srgb,var(--station-accent, var(--ink)) 20%,transparent) 46%,transparent 82%);opacity:0;transform:scaleX(0);transform-origin:left center;pointer-events:none;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.destination:not(:disabled):hover:before,.destination:not(:disabled):focus-visible:before,.destinations>.destination[aria-current=page]:before,.destinations>.destination[aria-expanded=true]:before{opacity:1;transform:scaleX(1)}.destinations>.destination:after,.resource-disclosure .destination:after{content:"";position:absolute;top:50%;left:-1.68rem;width:.34rem;height:.34rem;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:50%;background:transparent;pointer-events:none;transform:translate(-50%,-50%) scale(1);transition:border-color .18s ease,background-color .22s ease,opacity .2s ease,transform .26s cubic-bezier(.34,1.56,.64,1)}.destinations>.destination[data-companion=here]:after{opacity:0}.destinations>.destination-primary:after,.destinations>.destination:hover:after,.destinations>.destination:focus-visible:after,.destinations>.destination[aria-current=page]:after,.resource-disclosure .destination:hover:after,.resource-disclosure .destination:focus-visible:after{border-color:color-mix(in srgb,var(--ink) 42%,transparent)}.destinations>.destination:not(:disabled):hover:after,.destinations>.destination:not(:disabled):focus-visible:after,.destinations>.destination[aria-current=page]:after,.destinations>.destination[aria-expanded=true]:after,.resource-disclosure .destination:hover:after,.resource-disclosure .destination:focus-visible:after{background-color:var(--station-accent, color-mix(in srgb, var(--ink) 42%, transparent));border-color:var(--station-accent, color-mix(in srgb, var(--ink) 42%, transparent));transform:translate(-50%,-50%) scale(1.22)}.companion-menu-marker[data-target=path-home]{--station-accent: var(--landing-station-home);--companion-tilt: -4deg;--companion-gaze-x: 10px;--companion-gaze-y: 0px}.companion-menu-marker[data-target=path-enter]{--station-accent: var(--landing-station-enter);--companion-tilt: 0deg;--companion-gaze-x: 13px;--companion-gaze-y: -1px}.companion-menu-marker[data-target=path-purpose]{--station-accent: var(--landing-station-purpose);--companion-tilt: -9deg;--companion-gaze-x: 11px;--companion-gaze-y: -3px}.companion-menu-marker[data-target=path-capabilities]{--station-accent: var(--landing-station-capabilities);--companion-tilt: 5deg;--companion-gaze-x: 12px;--companion-gaze-y: 1px}.companion-menu-marker[data-target=path-waitlist]{--station-accent: var(--landing-station-waitlist);--companion-tilt: -5deg;--companion-gaze-x: 10px;--companion-gaze-y: -1px}.companion-menu-marker[data-target=path-resources]{--station-accent: var(--landing-station-resources);--companion-tilt: 10deg;--companion-gaze-x: 8px;--companion-gaze-y: 3px}.companion-menu-marker{--companion-wake-near: color-mix(in srgb, var(--station-accent, #235c43) 42%, #d9ff73);--companion-wake-mid: color-mix(in srgb, var(--station-accent, #235c43) 42%, #cfe4ff);--companion-wake-far: color-mix(in srgb, var(--station-accent, #235c43) 42%, #ddd7ff);--companion-marker-y: 1rem;--companion-travel-ms: .33s;--companion-settle-transform: scale(1);--companion-wake-opacity: 0;position:absolute;top:0;left:-2.43rem;width:1.5rem;height:1.5rem;overflow:visible;pointer-events:none;color:var(--ink);z-index:1;transform:translate3d(0,calc(var(--companion-marker-y) - 50%),0)}.companion-menu-marker[data-positioned=true]{transition:transform var(--companion-travel-ms) cubic-bezier(.22,1,.36,1)}.companion-menu-marker,.companion-menu-marker *{pointer-events:none}.companion-menu-wake,.companion-menu-orb,.companion-menu-pose,.companion-menu-gaze{transform-box:fill-box;transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.companion-menu-pose{transform:rotate(var(--companion-tilt, 0deg))}.companion-menu-gaze{transform:translate(var(--companion-gaze-x, 11px),calc(var(--companion-gaze-y, 0px) + var(--companion-gaze-lift, 0px))) scale(var(--companion-gaze-scale, 1.12))}.companion-menu-wake{opacity:var(--companion-wake-opacity);filter:blur(5px);transform:scale(.88);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.companion-menu-orb{transform:var(--companion-settle-transform)}.companion-menu-body{stroke:var(--ink);stroke-width:7px}.companion-menu-marker[data-state=attending] .companion-menu-orb{--companion-settle-transform: scale(1)}.companion-menu-marker[data-state=attending] .companion-menu-gaze{--companion-gaze-lift: -4px;--companion-gaze-scale: 1.2}.companion-menu-marker[data-state=attending]{--companion-wake-opacity: .2}.companion-menu-marker[data-state=attending] .companion-menu-wake{transform:scale(1)}.companion-menu-marker:is([data-motion=down-a],[data-motion=down-b]) .companion-menu-orb{animation:companion-travel-down var(--companion-travel-ms) cubic-bezier(.22,1,.36,1)}.companion-menu-marker:is([data-motion=up-a],[data-motion=up-b]) .companion-menu-orb{animation:companion-travel-up var(--companion-travel-ms) cubic-bezier(.22,1,.36,1)}.companion-menu-marker:is([data-motion=down-a],[data-motion=down-b]) .companion-menu-wake{animation:companion-wake-down var(--companion-travel-ms) cubic-bezier(.22,1,.36,1)}.companion-menu-marker:is([data-motion=up-a],[data-motion=up-b]) .companion-menu-wake{animation:companion-wake-up var(--companion-travel-ms) cubic-bezier(.22,1,.36,1)}@keyframes companion-travel-down{0%{transform:scale(1)}42%{transform:rotate(1.5deg) scale(.96,1.05)}78%{transform:rotate(-2deg) scale(1.04,.96)}to{transform:var(--companion-settle-transform)}}@keyframes companion-travel-up{0%{transform:scale(1)}42%{transform:rotate(-1.5deg) scale(.96,1.05)}78%{transform:rotate(2deg) scale(1.04,.96)}to{transform:var(--companion-settle-transform)}}@keyframes companion-wake-down{0%{opacity:0;transform:scale(.78)}34%{opacity:.2;transform:translateY(-12px) scale(.92,1.12)}to{opacity:var(--companion-wake-opacity);transform:scale(1)}}@keyframes companion-wake-up{0%{opacity:0;transform:scale(.78)}34%{opacity:.2;transform:translateY(12px) scale(.92,1.12)}to{opacity:var(--companion-wake-opacity);transform:scale(1)}}.companion-menu-life{transform-box:fill-box;transform-origin:center;animation:companion-breathe var(--motion-idle-cycle, 5.2s) ease-in-out infinite}.companion-menu-marker[data-state=attending] .companion-menu-life{animation-duration:2.6s}.companion-menu-blink{transform-box:fill-box;transform-origin:center;animation:companion-blink-track 23s linear infinite}.companion-menu-blink[data-eye=right]{animation-delay:-45ms}.companion-menu-face{transform-box:fill-box;transform-origin:center;visibility:hidden;transition:visibility 0s .12s}.companion-menu-marker[data-face=neutral] .companion-menu-face[data-face=neutral],.companion-menu-marker[data-face=attentive] .companion-menu-face[data-face=attentive],.companion-menu-marker[data-face=curious] .companion-menu-face[data-face=curious],.companion-menu-marker[data-face=happy] .companion-menu-face[data-face=happy],.companion-menu-marker[data-face=sleepy] .companion-menu-face[data-face=sleepy],.companion-menu-marker[data-face=wide] .companion-menu-face[data-face=wide]{visibility:visible}.companion-menu-marker[data-arrive=a] .companion-menu-face{animation:companion-arrive-a .3s cubic-bezier(.22,1,.36,1)}.companion-menu-marker[data-arrive=b] .companion-menu-face{animation:companion-arrive-b .3s cubic-bezier(.22,1,.36,1)}@keyframes companion-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-9px) scale(1.048)}}@keyframes companion-blink-track{0%,13.4%,14.6%,28.6%,29.8%,30.8%,32%,52%,53.2%,70.2%,71.4%,85.4%,86.6%,87.6%,88.8%,to{transform:scaleY(1)}14%,29.2%,31.4%,52.6%,70.8%,86%,88.2%{transform:scaleY(.06)}}@keyframes companion-arrive-a{0%,to{transform:scaleY(1)}34%,66%{transform:scaleY(.05)}}@keyframes companion-arrive-b{0%,to{transform:scaleY(1)}34%,66%{transform:scaleY(.05)}}.destinations>.destination,.resource-disclosure .destination{animation:menu-enter .46s cubic-bezier(.22,1,.36,1) calc(var(--enter-index, 0) * 58ms) backwards}@keyframes menu-enter{0%{opacity:0;transform:translate(-.55rem)}to{opacity:1;transform:none}}.resource-disclosure{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.08rem}.resource-disclosure .destination{padding-left:.62rem}.resource-disclosure .destination:after{left:-1.06rem}.destinations>.destination[aria-expanded=true]{color:var(--ink)}.resource-disclosure .destination{width:100%}.pane-title{position:absolute;height:100dvh;overflow:hidden;background:transparent}.landing-landscape{position:absolute;inset:0;pointer-events:none;transform-origin:50% 50%;transform:translateZ(0) scale(1);opacity:1;transition:opacity .52s ease}:root:is([data-surface=purpose],[data-surface=capabilities],[data-surface=research],[data-surface=waitlist]) .landing-landscape{opacity:.38}.title-artwork{position:absolute;width:120vw;height:103.7vw;left:50%;top:calc(32vh - 53.8vw);transform:translate(-50%);pointer-events:none;z-index:0}.title{position:absolute;top:51%;left:50%;z-index:1;width:min(92vw,88rem);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.4vh,1.7rem);text-align:center}.wordmark{margin:0;font-size:clamp(5.1rem,9.2vw,9.3rem);font-weight:200;line-height:.88;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--ink);opacity:0;animation:wordmark-in 1.45s cubic-bezier(.22,1,.36,1) .22s forwards}@supports ((background-clip: text) or (-webkit-background-clip: text)){.wordmark{background-image:linear-gradient(110deg,var(--landing-wordmark-start) 0%,var(--landing-wordmark-middle) 30%,var(--landing-wordmark-sheen) 44%,var(--landing-wordmark-middle) 58%,var(--landing-wordmark-end) 100%);background-size:220% 100%;background-position:0% 50%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:wordmark-in 1.45s cubic-bezier(.22,1,.36,1) .22s forwards,wordmark-sheen 11s cubic-bezier(.5,0,.5,1) 2.1s infinite}}@keyframes wordmark-sheen{0%,6%{background-position:0% 50%}44%,56%{background-position:100% 50%}94%,to{background-position:0% 50%}}.proposition{margin:0;font-size:clamp(.68rem,.84vw,.8rem);font-weight:400;line-height:1.3;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--ink-soft);opacity:0;animation:rise 1s cubic-bezier(.22,1,.36,1) .64s forwards}@keyframes wordmark-in{0%{opacity:0;letter-spacing:.28em;transform:translateY(.45rem)}to{opacity:1;letter-spacing:.2em;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.publisher-mark{position:absolute;right:clamp(2.4rem,5vw,5.2rem);bottom:clamp(2.7rem,7vh,5.1rem);z-index:2;margin:0;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-utility);font-size:clamp(.63rem,.72vw,.7rem);font-weight:400;line-height:1.55;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);opacity:0;animation:rise .9s cubic-bezier(.22,1,.36,1) .86s forwards}.boundary{position:fixed;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:clamp(1.5rem,8vw,4rem);background:var(--landing-canvas)}.boundary-eyebrow{margin:0;font-size:.7rem;font-weight:300;letter-spacing:.46em;text-indent:.46em;text-transform:uppercase;color:var(--ink-faint)}.boundary-head{margin:0;font-size:clamp(1.6rem,6vw,2.4rem);font-weight:200;line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.boundary-body{margin:0;max-width:34rem;font-size:.92rem;font-weight:300;line-height:1.68;color:var(--ink-soft)}:root[data-blocked=true] #overlay{display:none}.pane-information{display:flex;justify-content:flex-start;height:100dvh;overflow-y:auto;overscroll-behavior:contain;transform-origin:70% 50%}.reading-space{width:min(43rem,calc(100vw - 28rem));margin:auto 0 auto max(20rem,calc((100vw - 43rem)/2));padding:5rem 0}.reading-copy{margin:0;font-family:var(--font);font-size:clamp(1.35rem,1.85vw,1.8rem);font-weight:300;line-height:1.65;letter-spacing:-.018em;color:var(--ink-soft);text-wrap:pretty}.capability-section+.capability-section{margin-top:2.5rem}.capability-heading{margin:0 0 .75rem;font-family:var(--font);font-size:clamp(1.35rem,1.85vw,1.8rem);font-weight:400;line-height:1.3;letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.waitlist-gate{width:min(30rem,82vw);margin:auto;display:flex;flex-direction:column;gap:.9rem}.waitlist-line{margin:0 0 .3rem;font-family:var(--font);font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:300;line-height:1.5;letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}.waitlist-form{--waitlist-control-height: 2.65rem;display:flex;align-items:center;gap:.65rem;width:100%;margin:0}.waitlist-entry{flex:1;min-width:0;height:var(--waitlist-control-height);padding:0 1rem;box-sizing:border-box;display:flex;align-items:center;background:color-mix(in srgb,var(--ink) 5%,var(--ground));border-radius:999px;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.waitlist-entry:focus-within{background:color-mix(in srgb,var(--ink) 7%,var(--ground));box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 24%,transparent)}.waitlist-field{appearance:none;flex:1;min-width:0;border:0;background:none;padding:0;font:inherit;font-size:.92rem;font-weight:300;color:var(--ink)}.waitlist-field:focus-visible{outline:none}.waitlist-field::placeholder{color:color-mix(in srgb,var(--ink-faint) 76%,transparent)}.waitlist-submit{appearance:none;width:var(--waitlist-control-height);height:var(--waitlist-control-height);flex:0 0 var(--waitlist-control-height);padding:0;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ink-faint) 34%,transparent);border-radius:50%;background:transparent;color:var(--ink-faint);font:inherit;font-size:1rem;line-height:1;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.waitlist-submit:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--ground);cursor:pointer}.waitlist-submit:not(:disabled):hover,.waitlist-submit:not(:disabled):focus-visible{background:color-mix(in srgb,var(--ink) 86%,var(--landing-station-waitlist));border-color:color-mix(in srgb,var(--ink) 86%,var(--landing-station-waitlist))}.waitlist-entry:has(.waitlist-field:disabled){background:color-mix(in srgb,var(--ink) 3%,var(--ground))}.waitlist-field:disabled{color:var(--ink-faint);cursor:default}.waitlist-status{margin:0;font-family:var(--font);font-size:.82rem;font-weight:300;line-height:1.6;color:var(--ink-faint);text-wrap:pretty}.waitlist-status:empty{display:none}.waitlist-status-done{color:var(--ink-soft)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.16s!important;scroll-behavior:auto!important}.companion-menu-marker,.companion-menu-wake,.companion-menu-orb,.companion-menu-gaze,.destination-label{transition:none!important}.destination:hover .destination-label,.destination:focus-visible .destination-label{transform:none}.companion-menu-marker[data-state=attending] .companion-menu-orb,.companion-menu-marker[data-state=attending] .companion-menu-wake,.companion-menu-marker[data-state=attending] .companion-menu-gaze{animation:none!important;transform:none}.companion-menu-wake{opacity:0!important}.companion-menu-life,.companion-menu-blink,.companion-menu-face,.wordmark,.pane-title[data-entered=true] .wordmark,.destinations>.destination,.resource-disclosure .destination{animation:none!important;transform:none!important}.wordmark,.pane-title[data-entered=true] .wordmark{opacity:1;background-position:0% 50%}.destinations>.destination,.resource-disclosure .destination{opacity:1}.destination:before{transition:none!important}.companion-menu-face{transition:none!important}}@media(forced-colors:active){.wordmark{background-image:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.companion-menu-wake{display:none}.companion-menu-body,.destinations>.destination:after,.resource-disclosure .destination:after{fill:CanvasText;stroke:CanvasText;border-color:CanvasText;forced-color-adjust:auto}.companion-menu-eye{fill:Canvas}}.pane-title[data-entered=true] :is(.wordmark,.proposition,.publisher-mark){animation:none;opacity:1;transform:none}.pane-title[data-entered=true] .wordmark{animation:wordmark-sheen 11s cubic-bezier(.5,0,.5,1) .6s infinite}.gradient-forms{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.gradient-forms-shift{opacity:0}.gradient-forms[data-motion=color] .gradient-forms-shift{animation:gradient-forms-color var(--forms-duration, 24s) ease-in-out infinite}.gradient-forms-grain{mix-blend-mode:soft-light}@keyframes gradient-forms-color{0%,to{opacity:0}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.gradient-forms[data-motion=color] .gradient-forms-shift{animation:none!important}}@media(forced-colors:active){.gradient-forms{display:none}}
