.hero[data-astro-cid-wrhx3qw3]{padding-block:12px var(--section)}.hero-grid[data-astro-cid-wrhx3qw3]{display:grid}.media[data-astro-cid-wrhx3qw3]{--overlap:28px;aspect-ratio:4/3;max-height:calc(27svh + var(--overlap));background:var(--white);width:100%;position:relative}.media[data-astro-cid-wrhx3qw3] picture,.media[data-astro-cid-wrhx3qw3] .media-img{width:100%;height:100%;display:block}.media[data-astro-cid-wrhx3qw3] .media-img{object-fit:contain;object-position:50% 0;box-sizing:border-box;padding-bottom:var(--overlap)}.copy[data-astro-cid-wrhx3qw3].glass{z-index:1;margin:calc(-1 * var(--overlap)) 12px 0;border-radius:calc(var(--radius-l) - 8px);padding:1.25rem 1.15rem 1.1rem;position:relative}.copy[data-astro-cid-wrhx3qw3]{min-width:0}h1[data-astro-cid-wrhx3qw3]{font-size:min(var(--step-4), 11.5vw);letter-spacing:-.015em;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;line-height:1}h1[data-astro-cid-wrhx3qw3].h1--split{font-size:clamp(1.85rem,1.3rem + 2.5vw,3.5rem);line-height:1.04}.h1-line[data-astro-cid-wrhx3qw3]{display:block}.h1-line--sub[data-astro-cid-wrhx3qw3]{letter-spacing:-.01em;color:var(--ink-2);margin-top:.35em;font-size:.6em;font-weight:500;line-height:1.12}.subtitle[data-astro-cid-wrhx3qw3]{font-size:var(--step-1);letter-spacing:-.01em;color:var(--ink);max-width:32ch;margin-top:.75rem;font-weight:500;line-height:1.3}.ctas[data-astro-cid-wrhx3qw3]{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:1.1rem;display:flex}@media (width>=1024px){.hero[data-astro-cid-wrhx3qw3]{padding-top:32px}.hero-grid[data-astro-cid-wrhx3qw3]{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(2rem,4vw,4.5rem)}.media[data-astro-cid-wrhx3qw3]{aspect-ratio:4/3;grid-area:1/2;max-height:none}.media[data-astro-cid-wrhx3qw3] .media-img{object-position:50% 50%;padding-bottom:0}.copy[data-astro-cid-wrhx3qw3]{grid-area:1/1}.copy[data-astro-cid-wrhx3qw3].glass{box-shadow:none;backdrop-filter:none;background:0 0;border:0;align-self:center;margin:0;padding:0}.copy[data-astro-cid-wrhx3qw3].glass:before{content:none}.subtitle[data-astro-cid-wrhx3qw3]{color:var(--ink-2);font-weight:400}}.glass[data-astro-cid-ya4nzgqq].glass-card{border-radius:var(--radius-l);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.faq[data-astro-cid-iquivrk5]{border-top:1px solid var(--line)}details[data-astro-cid-iquivrk5]{border-bottom:1px solid var(--line)}summary[data-astro-cid-iquivrk5]{cursor:pointer;min-height:56px;font:600 var(--step-1)/1.25 var(--font-display);letter-spacing:-.015em;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;list-style:none;display:flex}summary[data-astro-cid-iquivrk5]::-webkit-details-marker{display:none}.plus[data-astro-cid-iquivrk5]{color:var(--ink-2);transition:transform .4s var(--ease-out);flex:none}details[data-astro-cid-iquivrk5][open] .plus[data-astro-cid-iquivrk5]{transform:rotate(45deg)}.answer[data-astro-cid-iquivrk5]{color:var(--ink-2);max-width:68ch;padding-bottom:1.25rem}.answer[data-astro-cid-iquivrk5] p+p{margin-top:.75em}.answer[data-astro-cid-iquivrk5] a{color:var(--link);text-decoration:underline}details[data-astro-cid-iquivrk5][open] .answer[data-astro-cid-iquivrk5]{animation:faq-in .45s var(--ease-out)}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}.info-note[data-astro-cid-4zxlvdgk]{border-radius:var(--radius-s);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-items:flex-start;gap:.65rem;max-width:62ch;padding:.85rem 1rem;display:flex}.icon[data-astro-cid-4zxlvdgk]{color:var(--link);flex:none;margin-top:.1em}p[data-astro-cid-4zxlvdgk]{font-size:var(--step--1);margin:0;line-height:1.5}.tst[data-astro-cid-kwz3cv7e]{background:var(--grey-1);padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.tst-head[data-astro-cid-kwz3cv7e]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tst-copy[data-astro-cid-kwz3cv7e]{min-width:0}.tst[data-astro-cid-kwz3cv7e] h2[data-astro-cid-kwz3cv7e]{font-size:var(--step-3);letter-spacing:-.015em;line-height:1.05}.tst-note[data-astro-cid-kwz3cv7e]{color:var(--ink-2);font-size:var(--step-0);max-width:52ch;margin-top:12px}.tst-nav[data-astro-cid-kwz3cv7e]{flex:none;gap:10px;display:none}.arrow[data-astro-cid-kwz3cv7e]{background:var(--brand-fill);width:48px;height:48px;color:var(--brand-ink);cursor:pointer;transition:background-color .2s, transform .3s var(--ease-spring), opacity .2s;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.arrow[data-astro-cid-kwz3cv7e]:hover:not(:disabled){background:var(--brand-fill-hover)}.arrow[data-astro-cid-kwz3cv7e]:active:not(:disabled){background:var(--brand-fill-active);transform:scale(.94)}.arrow[data-astro-cid-kwz3cv7e]:disabled{opacity:.3;cursor:default}.arrow[data-astro-cid-kwz3cv7e]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width>=768px){.tst-nav[data-astro-cid-kwz3cv7e]:not([hidden]){display:flex}}.tst-row[data-astro-cid-kwz3cv7e]{--w:min(320px, calc(100vw - 3.5rem));margin:clamp(24px, 3vw, 40px) calc(-1 * var(--space)) 0;padding:6px var(--space) 10px;grid-auto-flow:column;grid-auto-columns:var(--w);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:var(--space);scrollbar-width:none;align-items:stretch;gap:14px;list-style:none;display:grid;overflow-x:auto}.tst-row[data-astro-cid-kwz3cv7e]::-webkit-scrollbar{display:none}.tst-row[data-astro-cid-kwz3cv7e]>li[data-astro-cid-kwz3cv7e]{scroll-snap-align:start;min-width:0;display:flex}.tst-row[data-astro-cid-kwz3cv7e].expanded{align-items:start}.tst-row[data-astro-cid-kwz3cv7e].expanded .tcard[data-astro-cid-kwz3cv7e]{min-height:var(--h)}@media (width>=768px){.tst-row[data-astro-cid-kwz3cv7e]{--w:360px;gap:20px}}@media (width>=1248px){.tst-row[data-astro-cid-kwz3cv7e]{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.tcard[data-astro-cid-kwz3cv7e]{isolation:isolate;border-radius:var(--radius-m);background:var(--white);flex-direction:column;flex:1;align-items:flex-start;margin:0;padding:24px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #22283a0a}.tcard[data-astro-cid-kwz3cv7e]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ava[data-astro-cid-kwz3cv7e]{background:var(--grey-1) center / cover no-repeat;border-radius:999px;flex:none;width:56px;height:56px;display:block;overflow:hidden}.ava[data-astro-cid-kwz3cv7e] video[data-astro-cid-kwz3cv7e]{object-fit:cover;width:100%;height:100%;display:block}.qmark[data-astro-cid-kwz3cv7e]{color:var(--blue);margin:20px 0 12px}.tcard[data-astro-cid-kwz3cv7e] blockquote[data-astro-cid-kwz3cv7e]{margin:0}.text[data-astro-cid-kwz3cv7e]{color:var(--ink);overflow-wrap:break-word;font-size:1.0625rem;line-height:26px}.js[data-astro-cid-kwz3cv7e] .tcard[data-astro-cid-kwz3cv7e]:not(.open):not(.full) .text[data-astro-cid-kwz3cv7e]{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more[data-astro-cid-kwz3cv7e]{min-height:var(--tap);border-radius:var(--radius-s);color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;margin:8px 0 0 -8px;padding:0 8px;font-weight:600}.more[data-astro-cid-kwz3cv7e]:hover{text-underline-offset:.2em;text-decoration:underline}.more[data-astro-cid-kwz3cv7e]:focus-visible{outline:3px solid var(--focus);outline-offset:0}.tcard[data-astro-cid-kwz3cv7e] figcaption[data-astro-cid-kwz3cv7e]{color:var(--ink-2);font-size:var(--step--1);margin-top:auto;padding-top:20px;font-weight:500}.tcard--featured[data-astro-cid-kwz3cv7e]{background:var(--navy);color:var(--white);justify-content:flex-end;min-height:500px}.tcard-bg[data-astro-cid-kwz3cv7e]{z-index:-1;background:var(--navy);position:absolute;inset:0}.tcard-video[data-astro-cid-kwz3cv7e]{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.tcard-bg[data-astro-cid-kwz3cv7e]:after{content:"";background:linear-gradient(#0e122000 0%,#0e122014 18%,#0e122080 38%,#0e1220d6 58%,#0e1220ed 100%);position:absolute;inset:0}.tcard--featured[data-astro-cid-kwz3cv7e] .qmark[data-astro-cid-kwz3cv7e]{color:var(--yellow);margin-top:0}.tcard--featured[data-astro-cid-kwz3cv7e] .text[data-astro-cid-kwz3cv7e]{color:var(--white)}.js[data-astro-cid-kwz3cv7e] .tcard--featured[data-astro-cid-kwz3cv7e]:not(.open):not(.full) .text[data-astro-cid-kwz3cv7e]{-webkit-line-clamp:4;line-clamp:4}.tcard--featured[data-astro-cid-kwz3cv7e] .more[data-astro-cid-kwz3cv7e]{color:var(--white)}.tcard--featured[data-astro-cid-kwz3cv7e] .more[data-astro-cid-kwz3cv7e]:focus-visible,.tcard--featured[data-astro-cid-kwz3cv7e]:focus-visible{outline-color:var(--yellow)}.tcard--featured[data-astro-cid-kwz3cv7e] figcaption[data-astro-cid-kwz3cv7e]{color:#ffffffd1;margin-top:0}@media (prefers-reduced-motion:reduce){.ava[data-astro-cid-kwz3cv7e] video[data-astro-cid-kwz3cv7e]{display:none}.arrow[data-astro-cid-kwz3cv7e]{transition:none}}.family[data-astro-cid-ergxyi7h]{padding-bottom:var(--section);scroll-margin-top:76px}.family[data-astro-cid-ergxyi7h] .family-head{gap:20px;margin-bottom:clamp(20px,3vw,40px);display:grid}.family-copy[data-astro-cid-ergxyi7h]{justify-items:start;gap:12px;min-width:0;display:grid}.family[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--step-3);letter-spacing:-.015em}.lead[data-astro-cid-ergxyi7h]{font-size:var(--step-1);letter-spacing:-.01em;color:var(--ink-2);max-width:34ch;line-height:1.35}.family-copy[data-astro-cid-ergxyi7h] .btn--plain{margin-left:-.25em}.family-media[data-astro-cid-ergxyi7h],.pmedia[data-astro-cid-ergxyi7h]{background:var(--bg-2);border-radius:var(--radius-l);position:relative;overflow:hidden}.family-media[data-astro-cid-ergxyi7h]{aspect-ratio:4/3}.family-media[data-astro-cid-ergxyi7h]:after,.pmedia[data-astro-cid-ergxyi7h]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset:0}.family-media[data-astro-cid-ergxyi7h] picture,.pmedia[data-astro-cid-ergxyi7h] picture,.family-media[data-astro-cid-ergxyi7h] .img,.pmedia[data-astro-cid-ergxyi7h] .img{width:100%;height:100%}.family-media[data-astro-cid-ergxyi7h] .img,.pmedia[data-astro-cid-ergxyi7h] .img{object-fit:cover}.cards[data-astro-cid-ergxyi7h]{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=599px){.cards[data-astro-cid-ergxyi7h]{margin-inline:calc(-1 * var(--space));padding:4px var(--space) 20px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:var(--space);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:12px;overflow-x:auto}.cards[data-astro-cid-ergxyi7h]::-webkit-scrollbar{display:none}.cards[data-astro-cid-ergxyi7h]>li{scroll-snap-align:start}.cards--1[data-astro-cid-ergxyi7h]{grid-template-columns:1fr;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}.cards[data-astro-cid-ergxyi7h]>li{display:flex}.cards[data-astro-cid-ergxyi7h] .pcard.glass-card{border-radius:var(--radius-l);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);flex-direction:column;flex:1;padding:10px 10px 22px;display:flex}.cards[data-astro-cid-ergxyi7h] .pmedia{aspect-ratio:4/3;border-radius:calc(var(--radius-l) - 10px);margin-bottom:16px}.cards[data-astro-cid-ergxyi7h] .pmedia .img{transition:transform .8s var(--ease-out)}.cards[data-astro-cid-ergxyi7h] .pcard h3{font-size:var(--step-1);letter-spacing:-.02em;padding-inline:12px;line-height:1.15}.cards[data-astro-cid-ergxyi7h] .pcard{-webkit-tap-highlight-color:transparent}.cards[data-astro-cid-ergxyi7h] .pcard:active{transition-duration:.15s;transform:scale(.985)}.cards[data-astro-cid-ergxyi7h] .pcard h3 a{color:var(--ink);min-height:var(--tap);align-items:center;text-decoration:none;display:inline-flex}.cards[data-astro-cid-ergxyi7h] .pcard h3 a:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.cards[data-astro-cid-ergxyi7h] .pcard:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.cards[data-astro-cid-ergxyi7h] .pcard h3 a:focus-visible{outline:none}.cards[data-astro-cid-ergxyi7h] .tagline{color:var(--ink-2);margin-top:2px;padding-inline:12px;line-height:1.4}.cards[data-astro-cid-ergxyi7h] .more{padding-inline:12px;color:var(--link);margin-top:auto;padding-top:14px;font-weight:500}@media (hover:hover){.cards[data-astro-cid-ergxyi7h] .pcard:hover{box-shadow:0 18px 48px #0000001f, inset 0 1px 0 var(--glass-highlight);transform:translateY(-4px)}.cards[data-astro-cid-ergxyi7h] .pcard:hover .pmedia .img{transform:scale(1.03)}.cards[data-astro-cid-ergxyi7h] .pcard:hover .more{text-underline-offset:.2em;text-decoration:underline}}.band-wrap[data-astro-cid-ergxyi7h]{margin-top:clamp(20px,3vw,40px)}.band[data-astro-cid-ergxyi7h]{margin:0 calc(-1 * var(--space));padding:4px var(--space) 8px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:var(--space);scrollbar-width:none;grid-auto-columns:min(78%,340px);grid-auto-flow:column;gap:12px;list-style:none;display:grid;overflow-x:auto}.band[data-astro-cid-ergxyi7h]::-webkit-scrollbar{display:none}.band[data-astro-cid-ergxyi7h]:focus-visible{outline-offset:-3px;border-radius:var(--radius-l)}.band-item[data-astro-cid-ergxyi7h]{scroll-snap-align:start;aspect-ratio:3/4;border-radius:var(--radius-l);background:var(--bg-2);position:relative;overflow:hidden}.band-item[data-astro-cid-ergxyi7h] picture,.band-item[data-astro-cid-ergxyi7h] .img{width:100%;height:100%}.band-item[data-astro-cid-ergxyi7h] .img{object-fit:cover}@media (width>=1024px){.band[data-astro-cid-ergxyi7h]{grid-auto-columns:300px;gap:16px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.band-item--wide[data-astro-cid-ergxyi7h]{aspect-ratio:auto;grid-column:span 2}.band[data-astro-cid-ergxyi7h]{grid-template-rows:400px;grid-auto-flow:column}.band-item[data-astro-cid-ergxyi7h]{aspect-ratio:auto}}.facts-block[data-astro-cid-ergxyi7h]{margin-top:calc(-1 * var(--section) + clamp(16px, 2vw, 28px));padding-bottom:var(--section)}.facts[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-ergxyi7h]>li[data-astro-cid-ergxyi7h]{display:flex}.facts[data-astro-cid-ergxyi7h] .fact.glass-card{border-radius:var(--radius-m);flex:1;align-content:start;gap:6px;padding:1rem 1rem 1.1rem;display:grid}.facts[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:var(--step-0);letter-spacing:-.01em;line-height:1.2}.facts[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-2);font-size:var(--step--1);line-height:1.4}.reader-note[data-astro-cid-ergxyi7h]{margin-top:clamp(16px,2vw,24px)}.block[data-astro-cid-ergxyi7h]{padding-bottom:var(--section)}.block-title[data-astro-cid-ergxyi7h]{font-size:var(--step-3);letter-spacing:-.015em}.block-note[data-astro-cid-ergxyi7h]{color:var(--ink-2);font-size:var(--step-0);max-width:52ch;margin-top:10px}.steps[data-astro-cid-ergxyi7h]{grid-template-columns:1fr;gap:14px;margin:clamp(20px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ergxyi7h]>li[data-astro-cid-ergxyi7h]{display:flex}.steps[data-astro-cid-ergxyi7h] .step{flex:1;align-content:start;gap:10px;display:grid}.num[data-astro-cid-ergxyi7h]{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);font:600 1.125rem/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-bottom:6px;display:grid}.steps[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:var(--step-1);letter-spacing:-.02em;line-height:1.2}.steps[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-2)}.tst+.faq-block[data-astro-cid-ergxyi7h]{padding-top:var(--section)}.faq-block[data-astro-cid-ergxyi7h]>*{max-width:860px}.faq-block[data-astro-cid-ergxyi7h] .faq{margin-top:clamp(16px,2vw,28px)}.cta[data-astro-cid-ergxyi7h]{isolation:isolate;text-align:center;justify-items:center;gap:14px;padding:clamp(2rem,1.5rem + 3vw,4.5rem) clamp(1.25rem,1rem + 2vw,3rem);display:grid;position:relative;overflow:hidden}.cta-bg[data-astro-cid-ergxyi7h]{z-index:-1;position:absolute;inset:0}.cta-bg[data-astro-cid-ergxyi7h]:after{content:"";background:radial-gradient(62% 58%,#1416489e,#14164861 55%,#14164800 100%),linear-gradient(135deg,#2d2f839e,#2368a79e);position:absolute;inset:0}.cta-bg[data-astro-cid-ergxyi7h] picture,.cta-bg[data-astro-cid-ergxyi7h] .cta-bg-img{width:100%;height:100%;display:block}.cta-bg[data-astro-cid-ergxyi7h] .cta-bg-img{object-fit:cover;filter:blur(1px);transform:scale(1.01)}.cta[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--step-3);letter-spacing:-.015em}.cta[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{font-size:var(--step-1);max-width:34ch;line-height:1.35}.cta-actions[data-astro-cid-ergxyi7h]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin-top:10px;display:flex}@media (width>=600px){.cards--3[data-astro-cid-ergxyi7h],.cards--2[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.facts[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.facts[data-astro-cid-ergxyi7h] .fact.glass-card{padding:1.25rem 1.4rem 1.4rem}.facts[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:var(--step-1)}}@media (width>=1024px){.family[data-astro-cid-ergxyi7h] .family-head{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,4vw,64px)}.family[data-astro-cid-ergxyi7h]:nth-of-type(2n) .family-head{grid-template-columns:7fr 5fr}.family[data-astro-cid-ergxyi7h]:nth-of-type(2n) .family-copy[data-astro-cid-ergxyi7h]{order:2}.cards--3[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr);gap:20px}.cards--2[data-astro-cid-ergxyi7h]{gap:20px}}@media (width>=600px){.cards--1[data-astro-cid-ergxyi7h] .pcard.glass-card{grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:5fr 7fr;column-gap:clamp(18px,3vw,36px);padding:10px clamp(18px,2.5vw,32px) 10px 10px;display:grid}.cards--1[data-astro-cid-ergxyi7h] .pcard .pmedia{aspect-ratio:4/3;grid-area:1/1/6/2;margin-bottom:0}.cards--1[data-astro-cid-ergxyi7h] .pcard h3{font-size:var(--step-2);grid-area:2/2}.cards--1[data-astro-cid-ergxyi7h] .pcard .tagline{font-size:var(--step-0);grid-area:3/2;max-width:42ch}.cards--1[data-astro-cid-ergxyi7h] .pcard .more{grid-area:4/2;margin-top:0;padding-top:14px}}
