.hd{z-index:1;margin-top:clamp(48px,7vw,88px);position:relative}.hd .tv{border-radius:18px;outline:none;position:relative;container-type:inline-size}.hd .tv:focus-visible{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--fg)}.hd .screen{--p:calc(100cqw / 1920);aspect-ratio:16/9;font-family:var(--body);color:#fff;user-select:none;background:#000;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff2e,0 60px 140px #000000bf}.hd .backdrop{transition:background-image var(--base) var(--enter);background-position:50% 30%;background-size:cover;position:absolute;inset:0}.hd .backdrop.poster{filter:blur(calc(40 * var(--p))) saturate(130%);opacity:.85;inset:-10%}.hd .scrim{background:linear-gradient(90deg,#000000d1 0%,#00000059 55%,#0000001a 100%),linear-gradient(#0000 30%,#0000008c 55%,#000000e6 100%);position:absolute;inset:0}.hd .rail{left:calc(40 * var(--p));top:calc(40 * var(--p));bottom:calc(40 * var(--p));width:calc(104 * var(--p));z-index:3;justify-content:center;gap:calc(10 * var(--p));padding:calc(18 * var(--p));border-radius:calc(36 * var(--p));-webkit-backdrop-filter:blur(24px)saturate(160%);transition:width var(--short) var(--enter), background-color var(--short);background:#28282e6b;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0f}.hd .rail.open{width:calc(340 * var(--p));background:#28282eb8}.hd .ri{align-items:center;gap:calc(22 * var(--p));height:calc(68 * var(--p));padding:0 calc(16 * var(--p));border-radius:calc(34 * var(--p));color:#ffffff9e;white-space:nowrap;transition:background-color var(--quick), color var(--quick);display:flex}.hd .ri .i{width:calc(34 * var(--p));height:calc(34 * var(--p));fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hd .ri span{font-size:calc(30 * var(--p));opacity:0;transition:opacity var(--quick);font-weight:600}.hd .rail.open .ri span{opacity:1}.hd .ri.here{color:#fff}.hd .ri.here:after{content:""}.hd .ri.on{color:var(--ink);background:#fff}.hd .ri.on .i{stroke-width:2.25px}.hd .hero{left:calc(200 * var(--p));top:calc(110 * var(--p));width:calc(960 * var(--p));z-index:2;gap:calc(14 * var(--p));transition:translate var(--short) var(--enter), opacity var(--short);display:grid;position:absolute}.hd .tv.railed .hero{translate:calc(180 * var(--p)) 0;opacity:.5}.hd .eyebrow{font-size:calc(24 * var(--p));letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-weight:600}.hd .title{font-family:var(--display);font-size:calc(92 * var(--p));letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1}.hd .meta{font-size:calc(28 * var(--p));color:#ffffffb8}.hd .actions{gap:calc(16 * var(--p));margin-top:calc(18 * var(--p));display:flex}.hd .pill{height:calc(66 * var(--p));padding:0 calc(32 * var(--p));font-size:calc(26 * var(--p));transition:background-color var(--quick), color var(--quick), transform var(--quick) var(--enter);background:#ffffff24;border-radius:999px;align-items:center;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.hd .pill.primary.lit{color:var(--ink);background:#fff;transform:scale(1.06)}.hd .rows{height:calc(500 * var(--p));z-index:2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hd .row{left:calc(200 * var(--p));height:calc(470 * var(--p));transition:translate var(--base) var(--enter), opacity var(--base);position:absolute;top:0;right:0}.hd .row[data-row="0"]{translate:0 calc((var(--row,0) * -560) * var(--p))}.hd .row[data-row="1"]{translate:0 calc(((1 - var(--row,0)) * 560) * var(--p))}.hd .rows .row h3{font-family:var(--body);font-size:calc(30 * var(--p));letter-spacing:0;margin:0 0 calc(22 * var(--p));color:#ffffffdb;font-weight:600}.hd .track{gap:calc(40 * var(--p));translate:calc(var(--shift,0) * -260 * var(--p)) 0;transition:translate var(--base) var(--enter);display:flex}.hd .card{width:calc(220 * var(--p));cursor:pointer;flex:none}.hd .poster{width:calc(220 * var(--p));height:calc(330 * var(--p));border-radius:calc(14 * var(--p));transition:transform var(--short) var(--enter), box-shadow var(--short);background:#1a1a1e;position:relative;overflow:hidden}.hd .poster img{object-fit:cover;width:100%;height:100%;display:block}.hd .bar{left:calc(14 * var(--p));right:calc(14 * var(--p));bottom:calc(14 * var(--p));height:calc(6 * var(--p));background:#ffffff4d;border-radius:999px;position:absolute;overflow:hidden}.hd .bar i{border-radius:inherit;background:#fff;height:100%;display:block}.hd .name{margin-top:calc(26 * var(--p));font-size:calc(24 * var(--p));white-space:nowrap;text-overflow:ellipsis;opacity:0;translate:0 calc(-8 * var(--p));transition:opacity var(--short), translate var(--short) var(--enter);font-weight:600;overflow:hidden}.hd .card.on .poster{box-shadow:0 0 0 calc(3 * var(--p)) #fff, 0 calc(30 * var(--p)) calc(60 * var(--p)) #0009;transform:scale(1.08)}.hd .card.on .name{opacity:1;translate:0}.hd .tv.pressed .card.on .poster{animation:hd-press .26s var(--enter)}@keyframes hd-press{40%{transform:scale(1.02)}to{transform:scale(1.08)}}.hd .hint{text-align:center;color:var(--faint);margin-top:16px;font-size:14px}.hd kbd{min-width:24px;height:24px;font:600 12px var(--body);color:var(--muted);background:var(--glass);box-shadow:var(--glass-edge);border-radius:6px;place-items:center;margin:0 2px;padding:0 6px;display:inline-grid}@media (hover:none){.hd .hint{display:none}}@media (prefers-reduced-motion:reduce){.hd .row,.hd .track,.hd .poster,.hd .backdrop{transition:none}}.badge[data-astro-cid-eburmucb]{color:#fff;height:56px;transition:transform var(--quick) var(--enter), box-shadow var(--quick);background:#000;border-radius:12px;align-content:center;justify-items:start;padding:0 22px;text-decoration:none;display:inline-grid;box-shadow:inset 0 0 0 1px #fff6,0 14px 36px #00000073}.small[data-astro-cid-eburmucb]{letter-spacing:.01em;font-size:11px;line-height:1.1}.big[data-astro-cid-eburmucb]{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.05}.badge[data-astro-cid-eburmucb]:hover{box-shadow:inset 0 0 0 1px #ffffffb3,0 14px 36px #00000073}.badge[data-astro-cid-eburmucb]:focus-visible{box-shadow:var(--ring);outline:none}.badge[data-astro-cid-eburmucb]:active{transform:scale(.98)}.unset[data-astro-cid-eburmucb]{outline:1px dashed var(--muted);outline-offset:4px}.signup[data-astro-cid-xvrrwvga]{width:100%;max-width:520px}.signup-form[data-astro-cid-xvrrwvga]{gap:var(--s-3);display:grid}fieldset[data-astro-cid-xvrrwvga]{border:0;min-width:0;margin:0;padding:0}.signup-field[data-astro-cid-xvrrwvga]{transition:box-shadow var(--quick);border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex}.signup-field[data-astro-cid-xvrrwvga]:focus-within{box-shadow:var(--glass-edge), 0 0 0 2px var(--fg)}.is-invalid[data-astro-cid-xvrrwvga] .signup-field[data-astro-cid-xvrrwvga]{box-shadow:var(--glass-edge), 0 0 0 2px #f5f5f78c}input[data-astro-cid-xvrrwvga]{min-width:0;height:var(--control);color:var(--fg);background:0 0;border:0;flex:1;padding:0 8px 0 20px;font-size:17px}input[data-astro-cid-xvrrwvga]::placeholder{color:var(--faint)}input[data-astro-cid-xvrrwvga]:focus-visible{outline:none}.signup-field[data-astro-cid-xvrrwvga] .btn[data-astro-cid-xvrrwvga]{height:var(--control);flex:none}.signup-field[data-astro-cid-xvrrwvga] .btn[data-astro-cid-xvrrwvga]:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--fg)}.is-busy[data-astro-cid-xvrrwvga] .btn[data-astro-cid-xvrrwvga]{cursor:progress;opacity:.8}fieldset[data-astro-cid-xvrrwvga][disabled] .signup-field[data-astro-cid-xvrrwvga]{opacity:.5}fieldset[data-astro-cid-xvrrwvga][disabled] .btn[data-astro-cid-xvrrwvga]{cursor:not-allowed}.signup-msg[data-astro-cid-xvrrwvga]{min-height:0;font-size:var(--t-small);color:var(--muted)}.signup-msg[data-astro-cid-xvrrwvga]:not(.shown){display:none}.signup-msg[data-astro-cid-xvrrwvga][data-kind=error]{color:var(--fg)}.signup-msg[data-astro-cid-xvrrwvga][data-kind=error]:before{content:"";background:var(--fg);vertical-align:.15em;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.signup-msg[data-astro-cid-xvrrwvga] a{color:var(--fg)}.signup-msg[data-astro-cid-xvrrwvga] .retry{background:var(--surface-2);color:var(--fg);font-weight:600;font-size:var(--t-fine);cursor:pointer;border:0;border-radius:999px;margin-left:4px;padding:4px 12px}.signup-msg[data-astro-cid-xvrrwvga] .retry:hover{background:#ffffff29}.signup-msg[data-astro-cid-xvrrwvga] .retry:focus-visible{background:var(--fg);color:var(--ink);outline:none}.signup-trap[data-astro-cid-xvrrwvga]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.signup-check[data-astro-cid-xvrrwvga]:empty{display:none}.signup-done[data-astro-cid-xvrrwvga]{gap:var(--s-4);border-radius:var(--radius);text-align:left;animation:arrive var(--base) var(--enter) both;align-items:flex-start;padding:20px 24px;display:flex}.done-mark[data-astro-cid-xvrrwvga]{stroke-width:2.25px;box-sizing:content-box;background:var(--fg);width:28px;height:28px;color:var(--ink);border-radius:50%;padding:5px}.done-title[data-astro-cid-xvrrwvga]{letter-spacing:-.02em;margin-bottom:2px;font-size:21px;line-height:1.25}.done-title[data-astro-cid-xvrrwvga]:focus{outline:none}@keyframes arrive{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@media (width<=480px){input[data-astro-cid-xvrrwvga]{padding:0 6px 0 14px}.signup-field[data-astro-cid-xvrrwvga] .btn[data-astro-cid-xvrrwvga]{padding:0 18px}}.room[data-astro-cid-7aropxhg]{pointer-events:none;z-index:0;height:1400px;position:absolute;inset:0 0 auto;overflow:hidden}.room[data-astro-cid-7aropxhg]:before{content:"";background:radial-gradient(closest-side, rgb(var(--glow) / .38), rgb(var(--glow) / .1) 55%, transparent);filter:blur(30px);width:min(1500px,170vw);height:900px;transition:background .9s var(--enter);position:absolute;top:420px;left:50%;translate:-50%}.hero[data-astro-cid-7aropxhg]{z-index:1;padding-top:clamp(36px,7vw,96px);position:relative}.hero-text[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px 64px;display:grid}.hero-side[data-astro-cid-7aropxhg]{gap:22px;min-width:0;padding-bottom:10px;display:grid}.hero-side[data-astro-cid-7aropxhg] .lede[data-astro-cid-7aropxhg]{max-width:40ch}.hero-side[data-astro-cid-7aropxhg] .lede[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{color:var(--fg);font-weight:600}.join[data-astro-cid-7aropxhg]{scroll-margin-top:140px}.tf[data-astro-cid-7aropxhg]{gap:var(--s-3);justify-items:start;display:grid}.closing[data-astro-cid-7aropxhg] .signup{text-align:left;width:min(100%,520px)}@media (width<=900px){.hero-text[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{font-size:12.4vw}}.split[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px 72px;display:grid}.split[data-astro-cid-7aropxhg].flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.split[data-astro-cid-7aropxhg].flip>.copy[data-astro-cid-7aropxhg]{order:2}.copy[data-astro-cid-7aropxhg]{align-content:start;gap:20px;display:grid;position:sticky;top:40px}.copy[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg],.price-head[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg],.questions[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:var(--t-section);letter-spacing:-.045em;line-height:.98}.copy[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);max-width:42ch;font-size:18px}.copy[data-astro-cid-7aropxhg] .fine[data-astro-cid-7aropxhg]{font-size:14px}@media (width<=900px){.split[data-astro-cid-7aropxhg],.split[data-astro-cid-7aropxhg].flip{grid-template-columns:1fr}.split[data-astro-cid-7aropxhg].flip>.copy[data-astro-cid-7aropxhg]{order:0}.copy[data-astro-cid-7aropxhg]{position:static}}.price-head[data-astro-cid-7aropxhg]{gap:16px;max-width:760px;display:grid}.price-head[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);max-width:54ch;font-size:18px}.plans[data-astro-cid-7aropxhg]{grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin:48px 0 0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-7aropxhg]{background:var(--glass);box-shadow:var(--glass-edge);border-radius:26px;align-content:start;gap:10px;min-width:0;padding:30px;display:grid}.nm[data-astro-cid-7aropxhg]{color:var(--muted);font-size:15px;font-weight:600}.amt[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(44px,4.8vw,60px);font-weight:700;line-height:1}.amt[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg]{font-family:var(--body);color:var(--muted);letter-spacing:0;margin-left:6px;font-size:16px;font-weight:500}.plan[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);font-size:15px}.plan[data-astro-cid-7aropxhg].lead{box-shadow:var(--glass-edge), 0 40px 90px #0009;background:#ffffff1a}.plan[data-astro-cid-7aropxhg].lead .nm[data-astro-cid-7aropxhg]{color:var(--fg)}.plans-fine[data-astro-cid-7aropxhg]{color:var(--faint);max-width:70ch;margin-top:22px;font-size:14px}.plans-fine[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--muted)}@media (width<=820px){.plans[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}.questions[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px 72px;display:grid}.more[data-astro-cid-7aropxhg]{padding-top:22px;font-size:15px}.more[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--muted)}@media (width<=900px){.questions[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}.closing[data-astro-cid-7aropxhg]{text-align:center;justify-items:center;gap:24px;display:grid}.closing[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{letter-spacing:-.06em;font-size:clamp(56px,9vw,136px);line-height:.92}.closing[data-astro-cid-7aropxhg]>p[data-astro-cid-7aropxhg]{color:var(--muted);max-width:44ch;font-size:19px}@media (prefers-reduced-motion:reduce){.room[data-astro-cid-7aropxhg]:before{transition:none}}
