.ft-hero[data-astro-cid-yrnh5ceo]{padding-block:clamp(2.6rem,4.5vw,4.4rem) 1.2rem;max-width:50rem}.ft-kicker[data-astro-cid-yrnh5ceo]{color:var(--steel);margin-bottom:.9rem}.ft-h1[data-astro-cid-yrnh5ceo]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.1rem);line-height:1.08;letter-spacing:-.02em}.ft-h1[data-astro-cid-yrnh5ceo] em[data-astro-cid-yrnh5ceo]{font-style:italic}.ft-sub[data-astro-cid-yrnh5ceo]{font-size:1.12rem;color:var(--ink-soft);margin-top:1.1rem;max-width:42rem}.ft-cta[data-astro-cid-yrnh5ceo]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.ft-watch[data-astro-cid-yrnh5ceo]{padding-block:1.4rem .6rem;max-width:54rem}.ft-video[data-astro-cid-yrnh5ceo]{aspect-ratio:16 / 9;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:var(--paper-sunken)}.ft-video[data-astro-cid-yrnh5ceo] iframe{width:100%;height:100%;border:0;display:block}.ft-coming[data-astro-cid-yrnh5ceo]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;text-align:center;background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px,28px 28px}@media (max-width: 540px){.ft-video[data-astro-cid-yrnh5ceo]:has(.ft-coming){aspect-ratio:auto;min-height:12rem}}.ft-coming__chip[data-astro-cid-yrnh5ceo]{display:inline-flex;align-items:center;gap:.55rem;margin:0;color:var(--draft)}.ft-coming__title[data-astro-cid-yrnh5ceo]{font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.2;letter-spacing:-.01em;margin:0;max-width:34rem}.ft-coming__line[data-astro-cid-yrnh5ceo]{margin:0;font-size:.98rem;max-width:34rem}.copy-panel-slot[data-astro-cid-yrnh5ceo]{display:inline-block;padding:.15rem .4rem;border:1px dashed var(--gold);color:inherit;font-style:normal}.ft-watch__note[data-astro-cid-yrnh5ceo]{margin-top:.9rem;font-size:.96rem}.ft-unlock[data-astro-cid-yrnh5ceo]{padding-block:1.8rem;max-width:44rem}.ft-unlock__card[data-astro-cid-yrnh5ceo]{border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem 1.5rem;background:color-mix(in srgb,var(--paper-sunken) 60%,transparent)}.ft-h2[data-astro-cid-yrnh5ceo]{font-family:var(--font-display);font-size:1.5rem;letter-spacing:-.01em}.ft-form[data-astro-cid-yrnh5ceo]{margin-top:1.1rem;display:grid;gap:.7rem}.ft-row[data-astro-cid-yrnh5ceo]{display:flex;flex-wrap:wrap;gap:.7rem}.ft-row[data-astro-cid-yrnh5ceo] input[data-astro-cid-yrnh5ceo]{flex:1 1 14rem;min-width:0;padding:.7rem .85rem;border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;background:color-mix(in srgb,var(--paper-sunken) 45%,transparent);color:inherit}.ft-row[data-astro-cid-yrnh5ceo] input[data-astro-cid-yrnh5ceo]:focus-visible{outline:2px solid var(--steel);outline-offset:1px}.ft-submit[data-astro-cid-yrnh5ceo]{color:var(--paper);background:var(--steel);border-color:var(--steel)}.ft-submit[data-astro-cid-yrnh5ceo]:hover:not(:disabled){background:var(--steel-light);border-color:var(--steel-light)}.ft-err[data-astro-cid-yrnh5ceo]{color:var(--oxblood);font-size:.9rem;margin:0}.ft-note[data-astro-cid-yrnh5ceo]{color:var(--ink-soft);font-size:.9rem;border-left:2px solid var(--steel);padding-left:.7rem;margin:0}.ft-fine[data-astro-cid-yrnh5ceo]{color:var(--ink-faint);letter-spacing:.08em;margin:0}.ft-next[data-astro-cid-yrnh5ceo]{padding-block:1.4rem 2rem;max-width:50rem}.ft-next__line[data-astro-cid-yrnh5ceo]{font-size:1.05rem;color:var(--ink-soft);margin-top:1.2rem}.ft-next__line[data-astro-cid-yrnh5ceo] a[data-astro-cid-yrnh5ceo]{color:var(--steel)}.ft-splinter[data-astro-cid-yrnh5ceo]{margin-block:0 2.4rem;padding:1.5rem;border:1px solid var(--frame-line);box-shadow:4px 4px 0 var(--shadow-ink);background:var(--paper-raised)}.ft-splinter[data-astro-cid-yrnh5ceo] .ft-h2[data-astro-cid-yrnh5ceo]{max-width:34rem;margin-top:.6rem}.ft-splinter[data-astro-cid-yrnh5ceo] .muted[data-astro-cid-yrnh5ceo]{max-width:42rem;margin-block:.8rem 1.2rem}.ft-splinter__cta[data-astro-cid-yrnh5ceo]{color:var(--paper);background:var(--steel);border-color:var(--steel)}
