.home-hero[data-astro-cid-6sxvzthc]{padding:var(--spacing-70) 0 var(--spacing-96)}.home-hero[data-astro-cid-6sxvzthc] .hero-grid[data-astro-cid-6sxvzthc]{align-items:center;grid-template-columns:1.02fr 1fr}.home-hero[data-astro-cid-6sxvzthc] .display[data-astro-cid-6sxvzthc]{max-width:17ch}.home-hero[data-astro-cid-6sxvzthc] .lede[data-astro-cid-6sxvzthc]{font-size:18px;line-height:1.62;max-width:52ch}.hero-eyebrow[data-astro-cid-6sxvzthc]{display:flex;align-items:center;gap:12px}.hero-eyebrow[data-astro-cid-6sxvzthc]:before{content:"";width:34px;height:1px;background:var(--color-accent-warm);flex-shrink:0}.hero-facts[data-astro-cid-6sxvzthc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-24);list-style:none;margin:var(--spacing-18) 0 0;padding:var(--spacing-24) 0 0;max-width:540px;border-top:1px solid rgba(189,196,203,.85)}.hero-facts[data-astro-cid-6sxvzthc] li[data-astro-cid-6sxvzthc]{display:flex;flex-direction:column;gap:6px}.hero-fact-value[data-astro-cid-6sxvzthc]{font-family:var(--font-display);font-size:34px;line-height:1;color:var(--color-accent-warm)}.hero-fact-label[data-astro-cid-6sxvzthc]{font-family:var(--font-ui);font-size:12.5px;line-height:1.4;color:var(--color-muted)}.hero-media[data-astro-cid-6sxvzthc]{position:relative;display:block;padding-left:8%}.hero-frame[data-astro-cid-6sxvzthc]{margin:0;position:relative;overflow:hidden;border-radius:var(--radius-photo);background:var(--color-surface)}.hero-frame[data-astro-cid-6sxvzthc] img[data-astro-cid-6sxvzthc]{width:100%;height:100%;object-fit:cover;display:block}.hero-frame--main[data-astro-cid-6sxvzthc]{aspect-ratio:4 / 5;box-shadow:#2f313b29 0 30px 60px -28px,#2f313b1a 0 8px 20px -12px}.hero-frame--inset[data-astro-cid-6sxvzthc] img[data-astro-cid-6sxvzthc]{object-position:center}.hero-frame--inset[data-astro-cid-6sxvzthc]{position:absolute;left:-6%;bottom:-46px;width:46%;aspect-ratio:1 / 1;border:7px solid var(--color-surface);border-radius:18px;box-shadow:#2f313b2e 0 22px 44px -22px}.hero-caption[data-astro-cid-6sxvzthc]{position:absolute;top:16px;right:16px;left:auto;padding:8px 14px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);background:#ffffffe0;backdrop-filter:blur(6px);box-shadow:#2f313b1f 0 6px 16px -8px}.hero-seed[data-astro-cid-6sxvzthc]{position:absolute;top:-14%;right:-12%;width:min(620px,58vw);height:auto;color:var(--color-accent-cool);opacity:.55;z-index:0;pointer-events:none}.split[data-astro-cid-6sxvzthc]{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--spacing-70);align-items:start}.split--age[data-astro-cid-6sxvzthc],.split--cta[data-astro-cid-6sxvzthc]{align-items:center}.section-cta[data-astro-cid-6sxvzthc]{margin-top:var(--spacing-30)}.ghost-button--light[data-astro-cid-6sxvzthc]{color:var(--color-canvas);border-color:#f0ecec73}.ghost-button--light[data-astro-cid-6sxvzthc]:hover{background:var(--color-canvas);border-color:var(--color-canvas);color:var(--color-ink)}.split-media[data-astro-cid-6sxvzthc]{margin:0;overflow:hidden;border-radius:var(--radius-photo);box-shadow:#2f313b24 0 24px 48px -26px,#2f313b14 0 6px 16px -10px}.split-media[data-astro-cid-6sxvzthc] img[data-astro-cid-6sxvzthc]{width:100%;height:100%;object-fit:cover;display:block}.split-media--tall[data-astro-cid-6sxvzthc]{aspect-ratio:3 / 4}.split-media--sticky[data-astro-cid-6sxvzthc]{position:sticky;top:120px;aspect-ratio:3 / 4}.band-media[data-astro-cid-6sxvzthc]{margin:0 0 var(--spacing-48);overflow:hidden;border-radius:var(--radius-photo);aspect-ratio:21 / 8}.band-media[data-astro-cid-6sxvzthc] img[data-astro-cid-6sxvzthc]{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block}.check-list--single[data-astro-cid-6sxvzthc]{grid-template-columns:1fr}.who-panel[data-astro-cid-6sxvzthc]{display:grid;grid-template-columns:1fr minmax(0,300px);gap:var(--spacing-70);align-items:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-photo);padding:var(--spacing-48);box-shadow:var(--shadow-card)}.who-panel-body[data-astro-cid-6sxvzthc]{display:flex;flex-direction:column;align-items:flex-start}.who-figure[data-astro-cid-6sxvzthc]{margin:0;overflow:hidden;border-radius:var(--radius-card);aspect-ratio:4 / 5}.who-figure[data-astro-cid-6sxvzthc] img[data-astro-cid-6sxvzthc]{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.who-note[data-astro-cid-6sxvzthc]{margin:var(--spacing-30) 0 var(--spacing-30);font-family:var(--font-body);font-size:17px;font-weight:600;color:var(--color-ink)}.timeline-head[data-astro-cid-6sxvzthc]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-24);margin-bottom:var(--spacing-18)}.timeline-nav[data-astro-cid-6sxvzthc]{display:flex;gap:var(--spacing-6);flex-shrink:0}.timeline-arrow[data-astro-cid-6sxvzthc]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;cursor:pointer;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.timeline-arrow[data-astro-cid-6sxvzthc]:hover{background:var(--color-ink);color:var(--color-surface)}.timeline-arrow[data-astro-cid-6sxvzthc]:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.timeline-arrow[data-astro-cid-6sxvzthc][disabled]{opacity:.35;pointer-events:none}.timeline-track[data-astro-cid-6sxvzthc]{display:flex;gap:var(--spacing-24);list-style:none;margin:0;padding:0 0 var(--spacing-24);--track-inset: max(var(--spacing-24), calc((100vw - var(--page-max-width)) / 2 + var(--spacing-24)));padding-inline:var(--track-inset);scroll-padding-inline:var(--track-inset);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.timeline-track[data-astro-cid-6sxvzthc]::-webkit-scrollbar{display:none}.timeline-track[data-astro-cid-6sxvzthc].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.timeline-track[data-astro-cid-6sxvzthc]:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-card)}.timeline-step[data-astro-cid-6sxvzthc]{flex:0 0 clamp(228px,23vw,282px);scroll-snap-align:start;display:flex;flex-direction:column;user-select:none;-webkit-user-drag:none}.timeline-rail[data-astro-cid-6sxvzthc]{position:relative;height:34px;display:flex;align-items:center;margin-bottom:var(--spacing-18)}.timeline-rail[data-astro-cid-6sxvzthc]:before{content:"";position:absolute;left:0;right:calc(-1 * var(--spacing-24));top:50%;height:2px;background:var(--color-accent-cool);transition:background-color .26s ease}.timeline-step[data-astro-cid-6sxvzthc]:last-child .timeline-rail[data-astro-cid-6sxvzthc]:before{display:none}.timeline-step[data-astro-cid-6sxvzthc].is-past .timeline-rail[data-astro-cid-6sxvzthc]:before{background:var(--color-accent)}.timeline-node[data-astro-cid-6sxvzthc]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--color-accent);background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-accent-cool);transition:color .26s ease,background-color .26s ease,box-shadow .26s ease}.timeline-step[data-astro-cid-6sxvzthc].is-past .timeline-node[data-astro-cid-6sxvzthc]{color:var(--color-surface);background:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent)}.timeline-card[data-astro-cid-6sxvzthc]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--spacing-18);transition:border-color .26s ease}.timeline-step[data-astro-cid-6sxvzthc].is-past .timeline-card[data-astro-cid-6sxvzthc]{border-color:var(--color-accent-cool)}.timeline-title[data-astro-cid-6sxvzthc]{font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.2;color:var(--color-ink)}.timeline-body[data-astro-cid-6sxvzthc]{font-size:14.5px;line-height:1.55;color:var(--color-body)}.story-grid[data-astro-cid-6sxvzthc]{display:grid;grid-template-columns:1fr minmax(0,340px);gap:var(--spacing-70);align-items:center}.story-grid[data-astro-cid-6sxvzthc] .section-head[data-astro-cid-6sxvzthc]{margin-bottom:0}.story-grid[data-astro-cid-6sxvzthc] .heading-lg[data-astro-cid-6sxvzthc]{max-width:18ch}.story-figure[data-astro-cid-6sxvzthc]{margin:0;overflow:hidden;border-radius:var(--radius-card)}.story-figure[data-astro-cid-6sxvzthc] img[data-astro-cid-6sxvzthc]{width:100%;height:auto;display:block}.faq-head[data-astro-cid-6sxvzthc]{max-width:640px}.faq-head[data-astro-cid-6sxvzthc] .logo{opacity:.62;margin-bottom:var(--spacing-18)}.faq-wrap[data-astro-cid-6sxvzthc]{max-width:900px}.faq-list[data-astro-cid-6sxvzthc]{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-6sxvzthc]{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-6sxvzthc] summary[data-astro-cid-6sxvzthc]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-24);padding:var(--spacing-24) 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:21px;line-height:1.3;color:var(--color-ink)}.faq-item[data-astro-cid-6sxvzthc] summary[data-astro-cid-6sxvzthc]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-6sxvzthc] summary[data-astro-cid-6sxvzthc]:hover{color:var(--color-accent)}.faq-item[data-astro-cid-6sxvzthc] summary[data-astro-cid-6sxvzthc]:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-button)}.faq-icon[data-astro-cid-6sxvzthc]{flex-shrink:0;color:var(--color-accent);transition:transform .2s ease}.faq-item[data-astro-cid-6sxvzthc][open] .faq-icon[data-astro-cid-6sxvzthc]{transform:rotate(45deg)}.faq-item[data-astro-cid-6sxvzthc] p[data-astro-cid-6sxvzthc]{padding-bottom:var(--spacing-24);max-width:72ch;color:var(--color-body);font-size:16px;line-height:1.7}.age-block[data-astro-cid-6sxvzthc]{max-width:46ch}.age-block[data-astro-cid-6sxvzthc] .heading-lg[data-astro-cid-6sxvzthc]{margin-top:var(--spacing-18)}.age-block[data-astro-cid-6sxvzthc] .age-body[data-astro-cid-6sxvzthc]{margin-top:var(--spacing-24);font-size:17px;line-height:1.7;color:var(--color-body)}.section-link[data-astro-cid-6sxvzthc]{margin-top:var(--spacing-48)}.section-link[data-astro-cid-6sxvzthc] a[data-astro-cid-6sxvzthc]{font-family:var(--font-ui);font-weight:500;font-size:15px;color:var(--color-accent)}.section-link--light[data-astro-cid-6sxvzthc] a[data-astro-cid-6sxvzthc]{color:var(--color-accent-warm)}.home-cta[data-astro-cid-6sxvzthc]{border-top:1px solid var(--color-border)}.home-cta[data-astro-cid-6sxvzthc] .row[data-astro-cid-6sxvzthc]{margin-top:var(--spacing-30)}@media(max-width:1100px){.home-hero[data-astro-cid-6sxvzthc] .hero-grid[data-astro-cid-6sxvzthc]{grid-template-columns:1fr 1fr}.hero-media[data-astro-cid-6sxvzthc]{padding-left:0}}@media(max-width:960px){.split[data-astro-cid-6sxvzthc],.who-panel[data-astro-cid-6sxvzthc],.story-grid[data-astro-cid-6sxvzthc]{grid-template-columns:1fr;gap:var(--spacing-48)}.who-panel[data-astro-cid-6sxvzthc]{padding:var(--spacing-30)}.who-figure[data-astro-cid-6sxvzthc]{order:-1;aspect-ratio:16 / 10;max-width:none}.who-figure[data-astro-cid-6sxvzthc] img[data-astro-cid-6sxvzthc]{object-position:center 34%}.split-media--tall[data-astro-cid-6sxvzthc]{aspect-ratio:16 / 11}.check-list--single[data-astro-cid-6sxvzthc]{grid-template-columns:repeat(2,1fr)}.age-block[data-astro-cid-6sxvzthc]{max-width:none}.story-figure[data-astro-cid-6sxvzthc]{max-width:420px}.home-hero[data-astro-cid-6sxvzthc]{padding:var(--spacing-30) 0 var(--spacing-70)}.home-hero[data-astro-cid-6sxvzthc] .hero-grid[data-astro-cid-6sxvzthc]{grid-template-columns:1fr}.hero-media[data-astro-cid-6sxvzthc]{order:-1;max-width:460px;margin:0 auto var(--spacing-48)}.home-hero[data-astro-cid-6sxvzthc] .display[data-astro-cid-6sxvzthc],.hero-facts[data-astro-cid-6sxvzthc]{max-width:none}.faq-item[data-astro-cid-6sxvzthc] summary[data-astro-cid-6sxvzthc]{font-size:18px}}@media(max-width:560px){.check-list--single[data-astro-cid-6sxvzthc]{grid-template-columns:1fr}.split-media--tall[data-astro-cid-6sxvzthc]{aspect-ratio:4 / 3}.timeline-step[data-astro-cid-6sxvzthc]{flex-basis:min(76vw,290px)}.timeline-arrow[data-astro-cid-6sxvzthc]{width:44px;height:44px}.hero-frame--main[data-astro-cid-6sxvzthc]{aspect-ratio:1 / 1}.hero-frame--inset[data-astro-cid-6sxvzthc]{width:44%;bottom:-32px;left:-2%;border-width:5px}.hero-media[data-astro-cid-6sxvzthc]{margin-bottom:var(--spacing-30)}.hero-fact-value[data-astro-cid-6sxvzthc]{font-size:26px}.hero-caption[data-astro-cid-6sxvzthc]{display:none}.hero-facts[data-astro-cid-6sxvzthc]{grid-template-columns:1fr 1fr;gap:var(--spacing-18)}}
