@layer starlight.components{.card:where(.astro-oag6qnet){--sl-card-border:var(--sl-color-purple);--sl-card-bg:var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);flex-direction:column;gap:clamp(.5rem,.125rem + 1vw,1rem);padding:clamp(1rem,.125rem + 3vw,2.5rem)}.card:where(.astro-oag6qnet):nth-child(4n+1){--sl-card-border:var(--sl-color-orange);--sl-card-bg:var(--sl-color-orange-low)}.card:where(.astro-oag6qnet):nth-child(4n+3){--sl-card-border:var(--sl-color-green);--sl-card-bg:var(--sl-color-green-low)}.card:where(.astro-oag6qnet):nth-child(4n+4){--sl-card-border:var(--sl-color-red);--sl-card-bg:var(--sl-color-red-low)}.card:where(.astro-oag6qnet):nth-child(4n+5){--sl-card-border:var(--sl-color-blue);--sl-card-bg:var(--sl-color-blue-low)}.title:where(.astro-oag6qnet){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);align-items:center;gap:1rem}.card:where(.astro-oag6qnet) .icon:where(.astro-oag6qnet){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);border-radius:.25rem;flex-shrink:0;padding:.2em}.card:where(.astro-oag6qnet) .body:where(.astro-oag6qnet){font-size:clamp(var(--sl-text-sm), calc(.5rem + 1vw), var(--sl-text-body));margin:0}.card-grid:where(.astro-7qmvx3iy){grid-template-columns:100%;gap:1rem;display:grid}.card-grid:where(.astro-7qmvx3iy)>*{margin-top:0!important}@media (width>=50rem){.card-grid:where(.astro-7qmvx3iy){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-7qmvx3iy){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-7qmvx3iy)>:nth-child(2n){transform:translateY(var(--stagger-height))}}}.stats-head:where(.astro-w74ncyn7){max-width:40rem;margin-bottom:2rem}.stats:where(.astro-w74ncyn7){grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;margin:0;display:grid}@media (width>=48rem){.stats:where(.astro-w74ncyn7){grid-template-columns:repeat(4,minmax(0,1fr))}}.stat:where(.astro-w74ncyn7){flex-direction:column-reverse;gap:.5rem;margin:0;display:flex}.stat:where(.astro-w74ncyn7) dt:where(.astro-w74ncyn7){color:var(--sl-color-gray-2);font-size:.95rem}.stat:where(.astro-w74ncyn7) dd:where(.astro-w74ncyn7){width:fit-content;font:700 clamp(2.5rem, 6vw, 4rem) / 1 var(--exo-font-display);letter-spacing:-.02em;background:var(--exo-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.plans-scroll:where(.astro-wx34mk4s){overflow-x:auto}.plans-scroll:where(.astro-wx34mk4s):focus-visible{outline:3px solid var(--sl-color-accent-high);outline-offset:3px}.plans:where(.astro-wx34mk4s){border-collapse:collapse;width:100%;font-size:1rem}.plans:where(.astro-wx34mk4s) th:where(.astro-wx34mk4s),.plans:where(.astro-wx34mk4s) td:where(.astro-wx34mk4s){border-bottom:1px solid var(--sl-color-gray-5);text-align:start;vertical-align:top;padding:.75rem 1rem}.plans:where(.astro-wx34mk4s) th:where(.astro-wx34mk4s):first-child,.plans:where(.astro-wx34mk4s) td:where(.astro-wx34mk4s):first-child{padding-inline-start:0}.plans:where(.astro-wx34mk4s) thead:where(.astro-wx34mk4s) th:where(.astro-wx34mk4s){color:var(--sl-color-white);font-weight:600}.plans:where(.astro-wx34mk4s) tbody:where(.astro-wx34mk4s) th:where(.astro-wx34mk4s){color:var(--sl-color-gray-2);font-weight:400}.plans:where(.astro-wx34mk4s) td:where(.astro-wx34mk4s){color:var(--sl-color-white);font-weight:600}.plans:where(.astro-wx34mk4s) td:where(.astro-wx34mk4s).off{color:var(--sl-color-gray-3);font-weight:400}.plans:where(.astro-wx34mk4s) .pricing:where(.astro-wx34mk4s) td:where(.astro-wx34mk4s){color:var(--sl-color-gray-2);font-weight:400}.waitlist:where(.astro-lsxrvkd2){max-width:44rem}.waitlist-grid:where(.astro-lsxrvkd2){gap:1rem 1.5rem;display:grid}@media (width>=768px){.waitlist-grid:where(.astro-lsxrvkd2){grid-template-columns:1fr 1fr}.field-wide:where(.astro-lsxrvkd2){grid-column:1/-1}}.field:where(.astro-lsxrvkd2){flex-direction:column;gap:.35rem;margin:0;display:flex}.field:where(.astro-lsxrvkd2) label:where(.astro-lsxrvkd2){color:var(--sl-color-white);font-weight:600}.optional:where(.astro-lsxrvkd2){color:var(--sl-color-gray-3);font-weight:400}.field:where(.astro-lsxrvkd2) input:where(.astro-lsxrvkd2),.field:where(.astro-lsxrvkd2) select:where(.astro-lsxrvkd2),.field:where(.astro-lsxrvkd2) textarea:where(.astro-lsxrvkd2){font:inherit;color:var(--sl-color-white);background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:.5rem;min-height:2.75rem;padding:.6rem .75rem}.field:where(.astro-lsxrvkd2) textarea:where(.astro-lsxrvkd2){resize:vertical}.field:where(.astro-lsxrvkd2) input:where(.astro-lsxrvkd2):focus-visible,.field:where(.astro-lsxrvkd2) select:where(.astro-lsxrvkd2):focus-visible,.field:where(.astro-lsxrvkd2) textarea:where(.astro-lsxrvkd2):focus-visible,.waitlist:where(.astro-lsxrvkd2) button:where(.astro-lsxrvkd2):focus-visible{outline:3px solid var(--sl-color-accent-high);outline-offset:2px}.is-invalid:where(.astro-lsxrvkd2){border-color:var(--sl-color-red)!important}.hp:where(.astro-lsxrvkd2){width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.actions:where(.astro-lsxrvkd2){margin:1.5rem 0 .75rem}.waitlist:where(.astro-lsxrvkd2) button:where(.astro-lsxrvkd2){font:600 1rem/1 var(--sl-font);color:#fff;background:var(--sl-color-accent);border:1px solid var(--sl-color-accent);cursor:pointer;border-radius:999px;min-height:2.75rem;padding:0 1.5rem;transition:background-color .2s,border-color .2s}.waitlist:where(.astro-lsxrvkd2) button:where(.astro-lsxrvkd2):hover{background:var(--exo-violet);border-color:var(--exo-violet)}.waitlist:where(.astro-lsxrvkd2) button:where(.astro-lsxrvkd2):disabled{opacity:.7;cursor:progress}.consent:where(.astro-lsxrvkd2){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:0}.waitlist-status:where(.astro-lsxrvkd2){color:var(--sl-color-white);min-height:1.5rem;margin:.75rem 0 0;font-weight:600}:root[data-has-hero]{--landing-measure:72rem;--landing-gutter:1.25rem;--landing-band:3rem;--landing-radius:.75rem;--landing-shadow:none;--landing-accent-hover:var(--exo-violet)}:root[data-has-hero][data-theme=light]{--landing-shadow:0 1px 2px #0e183414;--landing-accent-hover:var(--exo-indigo)}@media (width>=64rem){:root[data-has-hero]{--landing-band:5rem}}:root[data-has-hero] .content-panel{padding:0}:root[data-has-hero] .sl-container{max-width:none;margin-inline:0}:root[data-has-hero] .sl-container>*+*{margin-top:0}:root[data-has-hero] .sl-container>footer{box-sizing:border-box;max-width:var(--landing-measure);padding-inline:var(--landing-gutter);margin-inline:auto}:root[data-has-hero] .hero{box-sizing:border-box;max-width:var(--landing-measure);padding:3rem var(--landing-gutter) 1rem;grid-template-columns:100%;gap:2.5rem;margin-inline:auto}@media (width>=64rem){:root[data-has-hero] .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:4rem;padding-block:5rem 3rem}}:root[data-has-hero] .hero>.hero-html{order:2;width:100%;min-width:0;max-width:none;margin-inline:0;display:block}:root[data-has-hero] .hero .stack{text-align:start}:root[data-has-hero] .hero .copy{align-items:flex-start;gap:0}:root[data-has-hero] .hero .copy>*{max-width:none}:root[data-has-hero] .hero .tagline{display:contents}:root[data-has-hero] .hero .eyebrow{order:-1;margin:0 0 1rem}:root[data-has-hero] .hero h1{width:fit-content;font:700 clamp(3rem, 8vw, 5.5rem) / 1 var(--exo-font-display);letter-spacing:-.02em;background:var(--exo-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .75rem}:root[data-has-hero] .hero .hero-tagline{color:var(--sl-color-gray-1);margin:0 0 1rem;font-size:1.5rem;line-height:1.3}:root[data-has-hero] .hero .hero-definition{max-width:36rem;color:var(--sl-color-gray-2);margin:0;font-size:1.0625rem;line-height:1.6}:root[data-has-hero] .hero .actions{justify-content:flex-start;gap:.75rem}:root[data-has-hero] .hero .sl-link-button{min-height:2.75rem;font:600 1rem / 1 var(--__sl-font);border-radius:999px;padding:0 1.25rem;transition:background-color .2s,border-color .2s,color .2s}:root[data-has-hero] .hero .sl-link-button.primary{background:var(--sl-color-accent);border-color:var(--sl-color-accent);color:#fff}:root[data-has-hero] .hero .sl-link-button.primary:hover{background:var(--landing-accent-hover);border-color:var(--landing-accent-hover);color:#fff}:root[data-has-hero] .hero .sl-link-button.secondary{border-color:var(--sl-color-gray-4);color:var(--sl-color-gray-1)}:root[data-has-hero] .hero .sl-link-button.secondary:hover{border-color:var(--sl-color-gray-3);color:var(--sl-color-white)}:root[data-has-hero] .eyebrow{font:600 .75rem / 1 var(--__sl-font);letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-accent-high);background:var(--sl-color-accent-low);border:1px solid var(--sl-color-gray-5);border-radius:999px;padding:.45rem .75rem;display:inline-block}:root[data-has-hero] .pane{background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:var(--landing-radius);box-shadow:var(--landing-shadow);font:400 .9375rem / 1.5 var(--__sl-font-mono);color:var(--sl-color-gray-1);text-align:start;margin:0;overflow:hidden}:root[data-has-hero] .pane-bar{border-bottom:1px solid var(--sl-color-gray-5);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-gray-3);justify-content:space-between;gap:1rem;padding:.6rem 1rem;font-size:.7rem;display:flex}:root[data-has-hero] .pane-bar+.pane-bar{border-top:1px solid var(--sl-color-gray-5)}:root[data-has-hero] .pane pre{font:inherit;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:0 0;border:0;margin:0;padding:1rem}:root[data-has-hero] .pane .m{color:var(--sl-color-accent-high);font-weight:700}:root[data-has-hero] .pane .k{color:var(--sl-color-gray-2)}:root[data-has-hero] .pane .s{color:var(--sl-color-accent-high)}:root[data-has-hero] .pane .n{color:var(--exo-periwinkle)}:root[data-has-hero][data-theme=light] .pane .n{color:var(--sl-color-accent)}:root[data-has-hero] .pane .c{color:var(--sl-color-gray-3)}.landing{color:var(--sl-color-gray-2);font-size:1.0625rem;line-height:1.6}.landing .band{padding-block:var(--landing-band);border-top:1px solid var(--sl-color-hairline)}.landing .band-panel{background:var(--sl-color-gray-6);border-top:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5)}.landing .band-panel+.band{border-top:0}.landing .wrap{box-sizing:border-box;max-width:var(--landing-measure);padding-inline:var(--landing-gutter);margin-inline:auto}.landing h2{font:700 2rem / 1.15 var(--exo-font-display);letter-spacing:-.01em;color:var(--sl-color-white);margin:0 0 .75rem}.landing h3{font:600 1.25rem / 1.3 var(--__sl-font);color:var(--sl-color-white);margin:0 0 .5rem}.landing p{margin:0 0 1rem}.landing .lede{max-width:40rem;margin-bottom:2rem}.landing a{color:var(--sl-color-accent-high);text-underline-offset:.15em}.landing a:hover{color:var(--sl-color-white)}.landing .more{align-items:center;min-height:2.75rem;margin-top:.75rem;font-weight:600;display:inline-flex}.landing .cols{gap:1.5rem;display:grid}@media (width>=48rem){.landing .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing .pane-grid{gap:1.5rem;margin-top:1.5rem;display:grid}@media (width>=48rem){.landing .pane-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.landing .mono{font-family:var(--__sl-font-mono);color:var(--sl-color-gray-1);font-size:.9375em}.landing .film-stage{aspect-ratio:16/9;border-radius:var(--landing-radius);background:#0e1834;border:1px solid #243260;place-items:center;display:grid;position:relative;overflow:hidden}.landing .film-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing .film-frame{background:#0e1834;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.landing .play,.landing .watch-link{z-index:1;color:#e6eaf6;min-height:2.75rem;font:600 1.05rem / 1 var(--exo-font-display);cursor:pointer;background:#0e1834;border:1px solid #5a68a0;border-radius:999px;align-items:center;gap:.75rem;padding:.9rem 1.5rem .9rem 1.1rem;text-decoration:none;transition:border-color .2s;display:inline-flex;position:relative}.landing .play:hover,.landing .watch-link:hover{color:#fff;border-color:#a9a1f5}.landing .play[disabled],.landing .play[hidden]{display:none}.landing .play .dot{background:var(--exo-violet);border-radius:50%;width:.8rem;height:.8rem;box-shadow:0 0 0 .3rem #6a4de040}.landing .watch-link{padding-inline:1.5rem;display:none}@media (prefers-reduced-motion:reduce){.landing .play{display:none}.landing .watch-link{display:inline-flex}}.landing .film-player.is-fallback .watch-link{display:inline-flex}.landing .film-controls{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.landing .film-controls[hidden]{display:none}.landing .film-toggle{border:1px solid var(--sl-color-gray-4);min-width:5.5rem;min-height:2.75rem;color:var(--sl-color-gray-1);font:600 1rem / 1 var(--__sl-font);cursor:pointer;background:0 0;border-radius:999px;padding:0 1.25rem;transition:border-color .2s}.landing .film-toggle:hover{border-color:var(--sl-color-gray-3)}.landing .film-slider{min-width:0;min-height:2.75rem;accent-color:var(--sl-color-accent);cursor:pointer;flex:1;margin:0}.landing .film-time{min-width:7.5ch;font:400 .9375rem / 1 var(--__sl-font-mono);color:var(--sl-color-gray-2);white-space:nowrap}.landing .card-grid{gap:1.5rem}@media (width>=64rem){.landing .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing .card{--sl-card-border:var(--sl-color-accent);--sl-card-bg:var(--sl-color-accent-low);border-radius:var(--landing-radius);background:var(--sl-color-gray-6);box-shadow:var(--landing-shadow);gap:.75rem;padding:1.5rem}.landing .card .title{font:600 1.25rem / 1.3 var(--__sl-font)}.landing .card .body{font-size:1rem}.landing .card .body p{margin:0}.landing .shots{gap:1.5rem;display:grid}@media (width>=64rem){.landing .shots{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing .shot{border-radius:var(--landing-radius);box-shadow:var(--landing-shadow);background:#0e1834;border:1px solid #243260;margin:0;overflow:hidden}.landing .shot img{width:100%;height:auto;display:block}.landing .shot figcaption{color:#c5cde4;border-top:1px solid #243260;padding:.75rem 1rem;font-size:.95rem;line-height:1.5}.landing .shot figcaption b{color:#fff;font-weight:600}.landing .trust{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.landing .trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.landing .trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing .trust li{border:1px solid var(--sl-color-gray-5);border-radius:var(--landing-radius);background:var(--sl-color-gray-6);box-shadow:var(--landing-shadow);padding:1.25rem;font-size:1rem}.landing .trust li b{color:var(--sl-color-white);margin-bottom:.35rem;font-weight:600;display:block}:root[data-has-hero] .hero :focus-visible,.landing :focus-visible{outline:3px solid var(--sl-color-accent-high);outline-offset:3px}@media (prefers-reduced-motion:reduce){:root[data-has-hero] .hero *,.landing *{transition:none!important}}
