.sl-downloads[data-astro-cid-rwsweby6]{margin-block-start:var(--space-2xl,3rem)}.sl-hero[data-astro-cid-rwsweby6]{gap:var(--space-xl);padding-block:var(--space-3xl) var(--space-md);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.eyebrow[data-astro-cid-rwsweby6]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);margin-block-end:var(--space-sm)}.sl-hero[data-astro-cid-rwsweby6] h1[data-astro-cid-rwsweby6]{font-size:var(--text-display)}.sl-hero-blurb[data-astro-cid-rwsweby6]{color:var(--muted-text);font-size:var(--text-h3);font-family:var(--font-display);max-inline-size:40ch;margin-block-start:var(--space-md);font-weight:400;line-height:1.4}.sl-hero-stat[data-astro-cid-rwsweby6]{gap:var(--space-lg);margin-block-start:var(--space-lg);display:flex}.sl-hero-stat[data-astro-cid-rwsweby6] .n[data-astro-cid-rwsweby6]{font-family:var(--font-display);color:var(--accent-text);font-size:1.6rem;font-weight:700}.sl-hero-stat[data-astro-cid-rwsweby6] .l[data-astro-cid-rwsweby6]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-text);font-size:.7rem}.sl-hero-img[data-astro-cid-rwsweby6]{aspect-ratio:var(--hero-ratio);background:var(--brand-gradient,linear-gradient(135deg, #0f5c63, #2f7a55));border-radius:var(--radius-lg);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.sl-hero-img[data-astro-cid-rwsweby6].has-hero img[data-astro-cid-rwsweby6]{object-fit:cover;block-size:100%;inline-size:100%}.sl-hero-badge[data-astro-cid-rwsweby6]{color:#fff;border-radius:var(--radius-pill);background:#1c201fb3;padding:.25rem .6rem;font-size:.72rem;position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}.sl-hero-cap[data-astro-cid-rwsweby6]{padding:var(--space-lg);background:linear-gradient(transparent, var(--hero-scrim,#0f3234d9));color:var(--on-hero-text,#eaf6f3);position:absolute;inset-block-end:0;inset-inline:0}.sl-hero-cap-k[data-astro-cid-rwsweby6]{letter-spacing:.08em;text-transform:uppercase;color:var(--on-hero-kicker,#bee7de);font-size:.7rem}.sl-hero-cap-h[data-astro-cid-rwsweby6]{font-family:var(--font-display);margin-block-start:.2rem;font-size:1.25rem;font-weight:600;display:block}.sl-progress[data-astro-cid-rwsweby6]{align-items:center;gap:var(--space-md);margin-block:var(--space-xl);padding:var(--space-md) var(--space-lg);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);display:flex}.sl-progress-lab[data-astro-cid-rwsweby6]{color:var(--muted-text);white-space:nowrap;font-size:.75rem}.sl-progress-track[data-astro-cid-rwsweby6]{background:var(--surface-sunken);border-radius:var(--radius-pill);flex:auto;block-size:.5rem;overflow:hidden}.sl-progress-track[data-astro-cid-rwsweby6] i[data-astro-cid-rwsweby6]{background:var(--accent-fill);block-size:100%;transition:inline-size .3s;display:block}.sl-timeline[data-astro-cid-rwsweby6]{margin-block:var(--space-lg) var(--space-3xl);position:relative}.sl-timeline[data-astro-cid-rwsweby6]:before{content:"";background:var(--hairline);inline-size:2px;position:absolute;inset-block:1.2rem;inset-inline-start:1.15rem}.tl-item[data-astro-cid-rwsweby6]{gap:var(--space-md);padding-block:var(--space-sm);grid-template-columns:2.5rem 1fr;display:grid;position:relative}.tl-dot[data-astro-cid-rwsweby6]{z-index:1;block-size:2.4rem;inline-size:2.4rem;font-family:var(--font-mono);background:var(--surface);border:2px solid var(--accent-text);color:var(--accent-text);border-radius:50%;place-items:center;font-weight:500;display:grid}.tl-item[data-astro-cid-rwsweby6].anchor .tl-dot[data-astro-cid-rwsweby6]{background:var(--accent-text);color:#fff}[data-theme=dark] .tl-item[data-astro-cid-rwsweby6].anchor .tl-dot[data-astro-cid-rwsweby6]{color:var(--page-background)}.tl-item[data-astro-cid-rwsweby6].anchor .tl-card[data-astro-cid-rwsweby6]{border-inline-start:4px solid var(--accent-fill)}.tl-item[data-astro-cid-rwsweby6].soon .tl-dot[data-astro-cid-rwsweby6]{border-color:var(--hairline);color:var(--timeline-soon-dot,#9fb4b0);border-style:dashed}.tl-card[data-astro-cid-rwsweby6]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);box-shadow:var(--card-shadow);gap:var(--space-md);align-items:flex-start;display:flex;position:relative}.tl-title[data-astro-cid-rwsweby6] a[data-astro-cid-rwsweby6].tl-stretch:after{content:"";z-index:1;position:absolute;inset:0}.tl-card[data-astro-cid-rwsweby6]:has(a.tl-stretch:hover){border-color:var(--accent-text)}.tl-item[data-astro-cid-rwsweby6].soon .tl-card[data-astro-cid-rwsweby6]{background:var(--timeline-soon-surface,#f5faf9);border-style:dashed}[data-theme=dark] .tl-item[data-astro-cid-rwsweby6].soon .tl-card[data-astro-cid-rwsweby6]{background:var(--surface-sunken)}.tl-meta[data-astro-cid-rwsweby6]{flex:auto}.tl-kick[data-astro-cid-rwsweby6]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:.68rem}.tl-title[data-astro-cid-rwsweby6]{font-size:var(--text-h3);margin-block-start:.15rem}.tl-title[data-astro-cid-rwsweby6] a[data-astro-cid-rwsweby6]{color:var(--main-text);text-decoration:none}.tl-title[data-astro-cid-rwsweby6] a[data-astro-cid-rwsweby6]:hover{color:var(--accent-text)}.tl-title[data-astro-cid-rwsweby6] span[data-astro-cid-rwsweby6]{color:var(--muted-text)}.tl-desc[data-astro-cid-rwsweby6]{color:var(--muted-text);margin:.35rem 0 0;font-size:.9rem}.tl-aside[data-astro-cid-rwsweby6]{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:.4rem;display:flex}.tl-pill[data-astro-cid-rwsweby6]{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid;padding:.12rem .5rem;font-size:.7rem;line-height:1.6}.tl-pill[data-astro-cid-rwsweby6].live{color:var(--status-success)}.tl-pill[data-astro-cid-rwsweby6].soon{color:var(--status-caution)}.tl-date[data-astro-cid-rwsweby6]{color:var(--muted-text);font-size:.72rem}@media (width<=760px){.sl-hero[data-astro-cid-rwsweby6]{grid-template-columns:1fr}}
