:root{--page-bg:#030303;--panel-bg-soft:#111;--ink:#f3eeee;--muted:#f3eeeec7;--soft:#f3eeee80;--accent:#f3eeee;--accent-hover:#fff;--error:#ffd4d4;--focus-ring:#ffffffb8;--field-bg:#000;--field-border:#ffffff2e;--coord-radius:1rem;--coord-control-radius:.72rem;--coord-pill-radius:1.25rem;--hairline:1px;--page-gutter:clamp(1.5rem, 3.35vw, 3rem);--media-max-width:114rem;--font-sans:"Open Sans", "Segoe UI", Arial, sans-serif;--type-heading:clamp(2.05rem, 3.5vw, 2.65rem);--type-paragraph:clamp(1.08rem, 1vw, 1.18rem);--type-detail:.84rem;--leading-heading:1.08;--leading-subheading:1.2;--leading-paragraph:1.62;--leading-detail:1.35}*{box-sizing:border-box}html{background:var(--page-bg);scroll-behavior:smooth;font-size:80%}body{background:var(--page-bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-paragraph);letter-spacing:0;margin:0;font-weight:400;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}#root,.page-shell{min-height:100vh}.page-shell{isolation:isolate;background:var(--page-bg);flex-direction:column;display:flex;position:relative;overflow-x:clip}.coord-shell{background:radial-gradient(circle at 62% 58%, #ff894f06, transparent 28rem), var(--page-bg);min-height:100vh}.topbar{z-index:2;background:#030303f5;border-top:1px solid #ffffff29;height:3.35rem;position:relative}.nav-inner{width:100%;height:100%;padding:0 var(--page-gutter);justify-content:space-between;align-items:center;margin:0;display:flex}.brand-lockup{height:100%;color:var(--ink);font-size:var(--type-detail);font-weight:400;line-height:var(--leading-detail);align-items:center;transition:opacity .18s,transform .18s;display:inline-flex}.brand-lockup:hover{opacity:.72;transform:translate(.12rem)}.brand-lockup__wordmark{flex:none;width:auto;height:1.36rem;display:block}.brand-lockup:focus-visible,.section-jump-card:focus-visible,.access-link:focus-visible,.waitlist-widget input:not([type=radio]):not([type=checkbox]):focus-visible,.waitlist-widget select:focus-visible,.waitlist-widget textarea:focus-visible,.waitlist-widget button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:.25rem}.coord-main{z-index:1;flex:1 0 auto;position:relative}.coord-article{width:min(calc(100% - (var(--page-gutter) * 2)), var(--media-max-width));margin:0 auto;padding:1.55rem 0 clamp(5rem,9vw,7.5rem)}.hero-media-row{grid-template-columns:minmax(0,1fr) minmax(20rem,.578fr);align-items:end;gap:clamp(1.25rem,1.85vw,1.45rem);display:grid}.hero-image-card{aspect-ratio:1672/853;border-radius:var(--coord-radius);background:var(--panel-bg-soft);object-fit:cover;width:100%;overflow:hidden}.section-jump-slot{aspect-ratio:408/157;align-self:end;width:100%}.section-jump-card{border-radius:var(--coord-radius);width:100%;height:100%;color:var(--ink);opacity:1;background:#181818;border:0;grid-template-columns:40.2% minmax(0,1fr);transition:opacity .52s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.section-jump-card.is-pinned{z-index:5;top:var(--section-jump-top);left:var(--section-jump-left);width:var(--section-jump-width);aspect-ratio:408/157;height:auto;position:fixed;box-shadow:0 1rem 2.5rem #00000057}.section-jump-card:hover .section-jump-card__copy{opacity:.72;transform:translate(.12rem)}.section-jump-card.is-exiting{opacity:0;pointer-events:none}.section-jump-card__copy{--card-pad-x:clamp(1.2rem, 1.85vw, 1.8rem);--card-pad-y:clamp(1.35rem, 2.35vw, 1.95rem);min-width:0;padding:var(--card-pad-y) var(--card-pad-x) calc(var(--card-pad-y) + 1.35rem);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;transition:opacity .18s,transform .18s;display:flex;position:relative}.section-jump-card__title-stack{grid-template-areas:"title";min-width:0;max-width:9.5rem;display:grid}.section-jump-card__title{max-width:100%;color:var(--ink);font-size:clamp(.98rem,1.16vw,1.24rem);font-weight:600;line-height:var(--leading-subheading);grid-area:title}.section-jump-card__title--previous{opacity:0}.section-jump-card.is-animating .section-jump-card__title--previous{animation:.52s cubic-bezier(.22,1,.36,1) both section-card-title-out}.section-jump-card.is-animating .section-jump-card__title--current{animation:.52s cubic-bezier(.22,1,.36,1) both section-card-title-in}.section-jump-card__cta{max-width:100%;color:var(--ink);font-size:.74rem;font-weight:700;line-height:var(--leading-detail);flex-wrap:wrap;align-items:center;gap:.42rem;display:inline-flex}.section-jump-card__cta-text{min-width:0}.section-jump-card__arrow{color:currentColor;flex:none;width:.95rem;height:.55rem;position:relative}.section-jump-card.is-animating .section-jump-card__arrow{animation:.52s cubic-bezier(.22,1,.36,1) both section-card-arrow-pulse}.section-jump-card__arrow:before,.section-jump-card__arrow:after{content:"";position:absolute}.section-jump-card__arrow:before{border-top:1px solid;width:.9rem;top:50%;left:0;transform:translateY(-50%)}.section-jump-card__arrow:after{border-top:1px solid;border-right:1px solid;width:.32rem;height:.32rem;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.section-jump-card__image-stack{width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.section-jump-card__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.section-jump-card__image--current{opacity:1;transform:scale(1.015)}.section-jump-card__image--previous{opacity:0;transform:scale(1.015)}.section-jump-card.is-animating .section-jump-card__image--previous{animation:.52s cubic-bezier(.22,1,.36,1) both section-card-image-out}.section-jump-card.is-animating .section-jump-card__image--current{animation:.52s cubic-bezier(.22,1,.36,1) both section-card-image-in}@keyframes section-card-title-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.42rem)}}@keyframes section-card-title-in{0%{opacity:0;transform:translateY(.42rem)}to{opacity:1;transform:translateY(0)}}@keyframes section-card-image-out{0%{opacity:1;transform:translate(0)scale(1.015)}to{opacity:0;transform:translate(-3.5%)scale(1.015)}}@keyframes section-card-image-in{0%{opacity:0;transform:translate(4%)scale(1.015)}to{opacity:1;transform:translate(0)scale(1.015)}}@keyframes section-card-arrow-pulse{50%{transform:translate(.2rem)}}@media (prefers-reduced-motion:reduce){.section-jump-card__arrow,.section-jump-card__image--current,.section-jump-card__image--previous,.section-jump-card__title--current,.section-jump-card__title--previous{animation:none;transform:none}.section-jump-card{transition:none}}.article-header{max-width:none;margin-top:clamp(1.4rem,2.15vw,1.55rem);padding-left:clamp(.55rem,1.4vw,1rem)}.article-header h1{color:var(--ink);font-size:var(--type-heading);font-weight:700;line-height:var(--leading-heading);margin:0}.article-header h1 em{font-style:italic;font-weight:400}.article-header p{color:#f3eeeee0;max-width:39rem;font-size:var(--type-paragraph);font-weight:400;line-height:var(--leading-paragraph);margin:.82rem 0 0}.article-body{gap:clamp(2.7rem,5vw,3.9rem);width:min(100%,46rem);margin-top:clamp(2.35rem,4.2vw,3.15rem);padding-left:clamp(.55rem,1.4vw,1rem);display:grid}.intro-block,.hero-copy,.details-article,.detail-block,.early-access-block{display:grid}.intro-block{gap:1.15rem}.hero-copy{gap:1rem}.hero-lede,.hero-copy p,.detail-block p,.early-access-block p,.detail-list{color:var(--muted);font-size:var(--type-paragraph);font-weight:400;line-height:var(--leading-paragraph);margin:0}.hero-lede{color:var(--ink);font-weight:600}.article-detail-image{border-radius:var(--coord-radius);width:100%}.details-article{gap:clamp(2.5rem,5vw,3.35rem)}.detail-block,.early-access-block{gap:1rem;scroll-margin-top:2rem}.detail-block h2,.early-access-block h2{color:var(--ink);font-size:var(--type-paragraph);font-weight:600;line-height:var(--leading-paragraph);margin:0}.detail-outro{color:var(--ink)}.detail-list{gap:0;padding:.1rem 0 0;list-style:none;display:grid}.detail-list li{border-top:var(--hairline) solid #f3eeee1f;color:#f3eeeedb;padding:.62rem 0 .62rem 1rem;position:relative}.detail-list li:last-child{border-bottom:var(--hairline) solid #f3eeee1f}.access-link{width:fit-content;min-height:2.6rem;color:var(--ink);font-size:var(--type-detail);font-weight:700;line-height:var(--leading-detail);border-bottom:1px solid #f3eeeeb8;justify-content:center;align-items:center;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.access-link:hover{border-color:var(--accent-hover);color:var(--accent-hover);transform:translate(.15rem)}.access-link--details{margin-top:.15rem}.access-link--header{margin:.7rem 0 .45rem}.site-footer{z-index:1;background:var(--page-bg);padding:0 0 clamp(1.5rem,4vw,2.25rem);position:relative}.site-footer p{width:min(calc(100% - (var(--page-gutter) * 2)), 71rem);color:#f3eeee70;font-size:var(--type-detail);line-height:var(--leading-detail);text-align:center;margin:0 auto}.waitlist-shell{background:var(--page-bg);min-height:100vh}.waitlist-main{z-index:1;flex:1 0 auto;position:relative}.waitlist-article{width:min(calc(100% - (var(--page-gutter) * 2)), 76rem);grid-template-columns:minmax(0,34rem) minmax(19rem,1fr);align-items:start;gap:clamp(2.2rem,5vw,5rem);margin:0 auto;padding:1.55rem 0 clamp(4.5rem,8vw,6.5rem);display:grid}.waitlist-stack{--waitlist-control-size:.94rem;--waitlist-label-size:1rem;gap:clamp(1.7rem,3vw,2.25rem);width:100%;margin:0;padding:0;display:grid;position:relative}.waitlist-side-media{gap:clamp(1rem,1.8vw,1.35rem);padding-top:.28rem;display:grid}.waitlist-side-image{aspect-ratio:4/3;border-radius:var(--coord-radius);background:var(--panel-bg-soft);object-fit:cover;width:100%;overflow:hidden}.waitlist-copy{color:var(--ink);display:grid}.waitlist-copy h1{max-width:42rem;color:var(--ink);font-size:var(--type-heading);font-weight:400;line-height:var(--leading-heading);margin:0}.waitlist-copy h1 em{font-style:italic;font-weight:400}.waitlist-widget{grid-template-columns:minmax(0,1fr);gap:clamp(1.35rem,2vw,1.55rem);width:min(100%,34rem);margin-left:0;padding-top:0;display:grid}.waitlist-field,.waitlist-fieldset{gap:.54rem;min-width:0;display:grid}.waitlist-field label,.waitlist-field legend{color:var(--muted);font-size:var(--waitlist-label-size);font-weight:400;line-height:var(--leading-detail)}.waitlist-field label .required-star{color:var(--accent);margin-left:.22rem;font-weight:400}.waitlist-fieldset{border:0;margin:0;padding:0}.waitlist-widget input:not([type=radio]):not([type=checkbox]),.waitlist-widget select,.waitlist-widget textarea{border:var(--hairline) solid #ffffff1a;border-radius:var(--coord-control-radius);background:var(--field-bg);min-width:0;color:var(--ink);font-size:var(--waitlist-control-size);box-shadow:none;outline:none;font-weight:400}.waitlist-widget input:not([type=radio]):not([type=checkbox]),.waitlist-widget select{min-height:3rem;padding:0 .95rem}.waitlist-widget input:not([type=radio]):not([type=checkbox]){appearance:none}.waitlist-widget textarea{min-height:7.4rem;line-height:var(--leading-paragraph);resize:vertical;padding:.9rem .95rem}.waitlist-widget input::placeholder,.waitlist-widget textarea::placeholder{color:#ffffff7a}.waitlist-widget input:not([type=radio]):not([type=checkbox]):-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 100vmax var(--field-bg) inset;box-shadow:0 0 0 100vmax var(--field-bg) inset;transition:background-color 9999s ease-out}.waitlist-widget input:not([type=radio]):not([type=checkbox]):-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 100vmax var(--field-bg) inset;box-shadow:0 0 0 100vmax var(--field-bg) inset;transition:background-color 9999s ease-out}.waitlist-widget input:not([type=radio]):not([type=checkbox]):-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 100vmax var(--field-bg) inset;box-shadow:0 0 0 100vmax var(--field-bg) inset;transition:background-color 9999s ease-out}.waitlist-widget input:not([type=radio]):not([type=checkbox]):-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 100vmax var(--field-bg) inset;box-shadow:0 0 0 100vmax var(--field-bg) inset;transition:background-color 9999s ease-out}.agent-choice{width:fit-content;color:var(--muted);font-size:var(--waitlist-control-size);font-weight:400;line-height:var(--leading-detail);-webkit-user-select:none;user-select:none;align-items:center;gap:.42rem;padding-top:.18rem;display:inline-flex}.agent-choice-divider{color:var(--soft)}.agent-choice-option{cursor:pointer;justify-content:center;min-width:2rem;display:inline-flex;position:relative}.agent-choice-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.agent-choice-option span{border-bottom:var(--hairline) solid transparent;min-height:1.35rem;color:var(--muted);align-items:center;transition:border-color .18s,color .18s;display:inline-flex}.agent-choice-option input:checked+span{border-color:var(--accent);color:var(--ink)}.agent-choice-option input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:.25rem}.visually-hidden,.honey-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-widget button.waitlist-submit{width:fit-content;min-height:1.9rem;color:var(--ink);font-size:var(--waitlist-control-size);font-weight:400;line-height:var(--leading-detail);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f3eeee8a;border-radius:0;justify-content:center;justify-self:start;align-items:center;padding:0;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.waitlist-widget button.waitlist-submit:hover{border-color:var(--accent-hover);color:var(--accent-hover);transform:translate(.15rem)}.waitlist-widget button.waitlist-submit:disabled{cursor:wait;opacity:.72;transform:none}.button-label{display:inline-block}.waitlist-widget.is-success input:not([type=radio]):not([type=checkbox]),.waitlist-widget.is-success textarea,.waitlist-widget.is-success select{color:#ffffff70}.waitlist-widget.is-success .agent-choice{opacity:.56}.waitlist-status{width:min(100%,34rem);min-height:1.35rem;color:var(--error);font-size:var(--waitlist-control-size);font-weight:400;line-height:var(--leading-detail);opacity:0;margin:-.45rem 0 0}.waitlist-status.is-error{opacity:1}@media (width<=62rem){.coord-article{padding-inline:var(--page-gutter)}.waitlist-article{grid-template-columns:minmax(0,1fr)}.waitlist-side-media{display:none}.hero-media-row{grid-template-columns:minmax(0,1fr)}.section-jump-slot{justify-self:start;width:min(100%,27rem)}.article-header,.article-body{padding-left:0}}@media (width<=42rem){:root{--coord-radius:1.5rem}.topbar{height:3.2rem}.brand-lockup__wordmark{height:1.28rem}.coord-article,.waitlist-article{padding-top:1rem}.section-jump-slot{aspect-ratio:auto;min-height:9.75rem}.section-jump-card{grid-template-columns:minmax(8.6rem,42%) minmax(0,1fr)}.section-jump-card__copy{--card-pad-x:1.2rem;--card-pad-y:1.2rem}.waitlist-widget button.waitlist-submit{width:fit-content}}
