.story[data-astro-cid-frtekkzg]{isolation:isolate;background:var(--color-navy);min-height:min(92svh,56rem);color:var(--color-on-dark);align-items:flex-end;display:flex;position:relative;overflow:hidden}.story-media[data-astro-cid-frtekkzg]{z-index:-1;position:absolute;inset:0}.story-video[data-astro-cid-frtekkzg]{object-fit:cover;width:100%;height:100%;display:block}.story-shade[data-astro-cid-frtekkzg]{background:linear-gradient(90deg,#101c2beb 0%,#101c2bb8 38%,#101c2b26 72%),linear-gradient(#0000 55%,#101c2bd9 100%);position:absolute;inset:0}.story-inner[data-astro-cid-frtekkzg]{width:min(100% - 3rem,75rem);padding-block:clamp(4rem,12vh,8rem) 2.25rem}.eyebrow[data-astro-cid-frtekkzg]{color:#9cd6f3;align-items:center;gap:.6rem;display:flex}.status-dot[data-astro-cid-frtekkzg]{background:#ff6b4a;border-radius:50%;width:.45rem;height:.45rem;animation:1.8s infinite pulse;box-shadow:0 0 #ff6b4a99}@keyframes pulse{70%{box-shadow:0 0 0 .55rem #ff6b4a00}to{box-shadow:0 0 #ff6b4a00}}.beats[data-astro-cid-frtekkzg]{align-items:end;max-width:44rem;min-height:15.5rem;margin-top:1.5rem;display:grid}.beat[data-astro-cid-frtekkzg]{grid-area:1/1}.is-enhanced[data-astro-cid-frtekkzg] .beat[data-astro-cid-frtekkzg]{opacity:0;visibility:hidden;transition:opacity .5s,transform .5s,visibility 0s .5s;transform:translateY(.75rem)}.is-enhanced[data-astro-cid-frtekkzg] .beat[data-astro-cid-frtekkzg].is-active,.beat[data-astro-cid-frtekkzg].is-active{opacity:1;visibility:visible;transition:opacity .6s,transform .6s,visibility;transform:none}.story[data-astro-cid-frtekkzg]:not(.is-enhanced) .beat[data-astro-cid-frtekkzg]:not(.is-active){display:none}.beat-title[data-astro-cid-frtekkzg]{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,3.9rem);font-weight:700;line-height:1.08}.beat-text[data-astro-cid-frtekkzg]{color:#d3e1ea;max-width:34rem;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.7}.actions[data-astro-cid-frtekkzg]{gap:1.5rem;margin-top:2rem}.story-secondary[data-astro-cid-frtekkzg]{color:#fff;text-underline-offset:.4em;align-items:center;gap:.35em;min-height:44px;font-size:.85rem;font-weight:600;display:inline-flex}.story-controls[data-astro-cid-frtekkzg]{border-top:1px solid #ffffff2e;align-items:center;gap:1.5rem;margin-top:clamp(2.5rem,7vh,4.5rem);padding-top:1.25rem;display:flex}.story-controls[data-astro-cid-frtekkzg][hidden]{display:none}.chapters[data-astro-cid-frtekkzg]{flex:1;grid-template-columns:repeat(5,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.chapter[data-astro-cid-frtekkzg]{color:#b9cad7;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:.6rem;padding:.35rem 0;display:grid;position:relative}.chapter-bar[data-astro-cid-frtekkzg]{background:#ffffff38;border-radius:2px;height:3px;display:block;overflow:hidden}.chapter-fill[data-astro-cid-frtekkzg]{transform-origin:0;background:#9cd6f3;height:100%;display:block;transform:scaleX(0)}.chapter-label[data-astro-cid-frtekkzg]{letter-spacing:.02em;font-size:.72rem;font-weight:600}.chapter[data-astro-cid-frtekkzg][aria-current=step],.chapter[data-astro-cid-frtekkzg]:hover .chapter-label[data-astro-cid-frtekkzg]{color:#fff}.toggle[data-astro-cid-frtekkzg]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:4px;flex-shrink:0;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.toggle[data-astro-cid-frtekkzg]:hover{background:#ffffff29}.toggle-icon[data-astro-cid-frtekkzg]{border-inline:3px solid;width:.7rem;height:.75rem}.is-paused[data-astro-cid-frtekkzg] .toggle-icon[data-astro-cid-frtekkzg]{border:.4rem solid #0000;border-inline:0;border-left:.65rem solid;width:0;height:0}.story[data-astro-cid-frtekkzg] [data-astro-cid-frtekkzg]:focus-visible{outline-color:#9cd6f3}@media (width<=800px){.story[data-astro-cid-frtekkzg]{min-height:auto}.story-shade[data-astro-cid-frtekkzg]{background:linear-gradient(#101c2b59 0%,#101c2bc7 45%,#101c2bf2 100%)}.beats[data-astro-cid-frtekkzg]{min-height:17rem}.story-controls[data-astro-cid-frtekkzg]{flex-direction:column;align-items:stretch;gap:1rem}.chapters[data-astro-cid-frtekkzg]{gap:.5rem}.chapter-label[data-astro-cid-frtekkzg]{font-size:.62rem}.toggle[data-astro-cid-frtekkzg]{align-self:flex-start}}@media (width<=480px){.chapter-label[data-astro-cid-frtekkzg]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.beats[data-astro-cid-frtekkzg]{min-height:19rem}}@media (prefers-reduced-motion:reduce){.status-dot[data-astro-cid-frtekkzg]{animation:none}.is-enhanced[data-astro-cid-frtekkzg] .beat[data-astro-cid-frtekkzg],.is-enhanced[data-astro-cid-frtekkzg] .beat[data-astro-cid-frtekkzg].is-active{transition:none;transform:none}}.guided-grid[data-astro-cid-77bwmnru]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.points[data-astro-cid-77bwmnru]{gap:1.4rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.points[data-astro-cid-77bwmnru] li[data-astro-cid-77bwmnru]{border-left:2px solid var(--color-action);padding-left:1.25rem}.points[data-astro-cid-77bwmnru] h3[data-astro-cid-77bwmnru]{margin:0 0 .3rem;font-size:1rem}.points[data-astro-cid-77bwmnru] p[data-astro-cid-77bwmnru]{color:var(--color-muted);margin:0;font-size:.9rem}.checklist[data-astro-cid-77bwmnru]{background:var(--color-navy);color:var(--color-on-dark);border-radius:.75rem;margin:0;padding:1.75rem;box-shadow:0 30px 60px #101c2b2e}.checklist-head[data-astro-cid-77bwmnru]{justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.live[data-astro-cid-77bwmnru]{color:#ffb3a1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.live[data-astro-cid-77bwmnru] span[data-astro-cid-77bwmnru]{background:#ff6b4a;border-radius:50%;width:.45rem;height:.45rem}.count[data-astro-cid-77bwmnru]{color:var(--color-muted-on-dark);font-variant-numeric:tabular-nums}.checklist-title[data-astro-cid-77bwmnru]{letter-spacing:-.03em;margin:1rem 0 .9rem;font-size:1.35rem;font-weight:700}.progress[data-astro-cid-77bwmnru]{background:#2b4256;border-radius:2px;height:4px;overflow:hidden}.progress[data-astro-cid-77bwmnru] span[data-astro-cid-77bwmnru]{background:#9cd6f3;height:100%;display:block}.checklist[data-astro-cid-77bwmnru] ol[data-astro-cid-77bwmnru]{margin:1.25rem 0 0;padding:0;list-style:none}.checklist[data-astro-cid-77bwmnru] li[data-astro-cid-77bwmnru]{border-bottom:1px solid #2b4256;align-items:flex-start;gap:1rem;padding:.9rem 0;display:flex;position:relative}.checklist[data-astro-cid-77bwmnru] li[data-astro-cid-77bwmnru]:last-child{border-bottom:0}.check[data-astro-cid-77bwmnru]{width:1.6rem;height:1.6rem;color:var(--color-muted-on-dark);border:1px solid #4b6a82;border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:700;display:grid}.done[data-astro-cid-77bwmnru] .check[data-astro-cid-77bwmnru]{color:var(--color-navy);background:#9cd6f3;border-color:#9cd6f3}.current[data-astro-cid-77bwmnru] .check[data-astro-cid-77bwmnru]{color:#ffb3a1;border-color:#ff6b4a;box-shadow:0 0 0 4px #ff6b4a26}.checklist[data-astro-cid-77bwmnru] strong[data-astro-cid-77bwmnru]{font-size:.88rem;font-weight:600;display:block}.checklist[data-astro-cid-77bwmnru] li[data-astro-cid-77bwmnru]>div[data-astro-cid-77bwmnru]>span[data-astro-cid-77bwmnru]{color:var(--color-muted-on-dark);margin-top:.15rem;font-size:.72rem;display:block}.done[data-astro-cid-77bwmnru] strong[data-astro-cid-77bwmnru]{color:#c9dfec}.checklist-note[data-astro-cid-77bwmnru]{color:var(--color-muted-on-dark);margin:1.1rem 0 0;font-size:.65rem}.visually-hidden[data-astro-cid-77bwmnru]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.events[data-astro-cid-77bwmnru]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.75rem;display:flex}.events[data-astro-cid-77bwmnru] p[data-astro-cid-77bwmnru]{color:var(--color-muted);margin:0;font-size:.95rem}.events[data-astro-cid-77bwmnru] strong[data-astro-cid-77bwmnru]{color:var(--color-text)}.events[data-astro-cid-77bwmnru] ul[data-astro-cid-77bwmnru]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.events[data-astro-cid-77bwmnru] li[data-astro-cid-77bwmnru]{border:1px solid var(--color-border);color:var(--color-action);background:var(--color-ice);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}@media (width<=860px){.guided-grid[data-astro-cid-77bwmnru]{grid-template-columns:1fr}.checklist[data-astro-cid-77bwmnru]{max-width:34rem}}@media (width<=400px){.checklist[data-astro-cid-77bwmnru]{padding:1.15rem}}.role-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem;display:grid}.role-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-left:2px solid var(--color-action);padding-left:1.5rem}.role-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:0}.role-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-bottom:0;font-size:.9rem}.modules[data-astro-cid-lcdefpme]{background:var(--color-soft)}.modules[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:2rem}@media (width<=720px){.role-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
