.cs-hero[data-astro-cid-z7xolria]{background:linear-gradient(160deg,#e9e5ec 0%,#f6f5f7 55%,#fff 100%);margin-top:-100px;padding-block:calc(100px + clamp(2rem,1rem + 4vw,4rem)) clamp(2.5rem,1.5rem + 3vw,4rem)}.cs-hero-inner[data-astro-cid-z7xolria]{max-width:66rem}.cs-eyebrow[data-astro-cid-z7xolria]{font-family:var(--font-heading);font-size:var(--fs-small);color:var(--ink-muted);margin:0 0 var(--s-2)}.cs-eyebrow[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria][aria-hidden]{color:var(--orange-text)}.cs-title[data-astro-cid-z7xolria]{font-family:var(--font-display);text-transform:uppercase;font-weight:500;font-size:var(--fs-h1);letter-spacing:.03em;margin:0 0 var(--s-2)}.cs-subtitle[data-astro-cid-z7xolria]{font-family:var(--font-heading);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--orange-text);margin:0 0 var(--s-6);font-weight:700}.cs-hero-img[data-astro-cid-z7xolria] .slide img{object-position:center 30%}.cs-body[data-astro-cid-z7xolria] .cs-section{padding-block:var(--section-y)}.cs-body[data-astro-cid-z7xolria] .cs-section:nth-child(odd){background:var(--gray-50)}.cs-body[data-astro-cid-z7xolria] .cs-section:nth-child(2n){background:var(--white)}.cs-body[data-astro-cid-z7xolria] .cs-inner{width:min(100% - 2 * var(--gutter), 66rem);margin-inline:auto}.cs-body[data-astro-cid-z7xolria] h2{font-family:var(--font-display);text-transform:uppercase;font-weight:500;font-size:var(--fs-h2-cs);letter-spacing:.04em;margin:0 0 var(--s-5)}.cs-body[data-astro-cid-z7xolria] h3,.cs-body[data-astro-cid-z7xolria] h4{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--orange-text);margin:var(--s-5) 0 var(--s-2);font-weight:700}.cs-body[data-astro-cid-z7xolria] .cs-text>:first-child{margin-top:0}.cs-body[data-astro-cid-z7xolria] p,.cs-body[data-astro-cid-z7xolria] li{font-size:1rem}.cs-body[data-astro-cid-z7xolria] ul,.cs-body[data-astro-cid-z7xolria] ol{margin:0 0 1em;padding-left:1.25rem}.cs-body[data-astro-cid-z7xolria] li{margin-bottom:.4em}.cs-body[data-astro-cid-z7xolria] li::marker{color:var(--orange)}.cs-body[data-astro-cid-z7xolria] strong{font-weight:700}.cs-body[data-astro-cid-z7xolria] .cs-block{gap:var(--s-6);display:grid}.cs-body[data-astro-cid-z7xolria] .cs-block+.cs-block{margin-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.cs-body[data-astro-cid-z7xolria] .cs-text{max-width:var(--w-text)}.cs-body[data-astro-cid-z7xolria] .cs-media{gap:var(--s-5);align-content:start;display:grid}.cs-body[data-astro-cid-z7xolria] .cs-figure{margin:0}.cs-body[data-astro-cid-z7xolria] .cs-figure img{width:100%;height:auto;box-shadow:var(--shadow-card);background:#fff;border-radius:16px}.cs-body[data-astro-cid-z7xolria] .cs-figure .zoom{border-radius:16px}@media (width>=900px){.cs-body[data-astro-cid-z7xolria] .cs-block.has-media{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,1rem + 3vw,4rem)}.cs-body[data-astro-cid-z7xolria] .cs-section:nth-child(odd) .cs-block.has-media .cs-media{order:-1}.cs-body[data-astro-cid-z7xolria] .cs-step.has-media .cs-media{order:0!important}.cs-body[data-astro-cid-z7xolria] .cs-media{top:calc(var(--header-h) + 1.5rem);position:sticky}}.cs-body[data-astro-cid-z7xolria] .cs-step-title{align-items:baseline;gap:var(--s-4);color:var(--ink);margin:0 0 var(--s-3);font-size:.95rem;display:flex}.cs-body[data-astro-cid-z7xolria] .cs-step-num{font-family:var(--font-display);color:var(--ink);min-width:1ch;font-size:1.5rem;font-weight:500}.cs-body[data-astro-cid-z7xolria] .cs-overview .cs-inner{gap:var(--s-6);display:grid}.cs-body[data-astro-cid-z7xolria] .cs-overview h2{margin-bottom:0}.cs-body[data-astro-cid-z7xolria] .cs-role{background:var(--white);box-shadow:var(--shadow-card);border-radius:var(--radius);padding:var(--s-5) var(--s-5) var(--s-3);align-self:start}.cs-body[data-astro-cid-z7xolria] .cs-role h3:first-child{margin-top:0}.cs-body[data-astro-cid-z7xolria] .cs-role ul{padding:0;list-style:none}.cs-body[data-astro-cid-z7xolria] .cs-role li{font-size:var(--fs-small);margin-bottom:.35em}@media (width>=900px){.cs-body[data-astro-cid-z7xolria] .cs-overview .cs-inner{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);column-gap:clamp(2rem,1rem + 4vw,5rem)}.cs-body[data-astro-cid-z7xolria] .cs-overview h2{grid-column:1/-1}.cs-body[data-astro-cid-z7xolria] .cs-role{grid-area:2/2}}.cs-body[data-astro-cid-z7xolria] .cs-outcome{text-align:center;border-top:1px solid var(--gray-200,#e5e5e5);max-width:44rem;padding-top:var(--s-6);margin-top:var(--s-4);grid-column:1/-1;justify-self:center}.cs-body[data-astro-cid-z7xolria] .cs-outcome h3{margin-top:0}.cs-body[data-astro-cid-z7xolria] .cs-outcome p:last-child{margin-bottom:0}.cs-body[data-astro-cid-z7xolria] .cs-outcome:has(.cs-stats){border-bottom:1px solid var(--gray-200,#e5e5e5);max-width:none;padding-bottom:var(--s-6);justify-self:stretch}.cs-body[data-astro-cid-z7xolria] .cs-stats{margin:var(--s-3) 0 0;gap:var(--s-5);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.cs-body[data-astro-cid-z7xolria] .cs-stat{gap:var(--s-1);align-content:start;justify-items:center;margin:0;display:grid}.cs-body[data-astro-cid-z7xolria] .cs-stat-value{font-family:var(--font-heading);color:var(--ink);font-size:1.75rem;font-weight:700;line-height:1.1}.cs-body[data-astro-cid-z7xolria] .cs-stat-label{max-width:18rem}.cs-body[data-astro-cid-z7xolria] .cs-stat:only-child .cs-stat-label{max-width:54rem}.cs-body[data-astro-cid-z7xolria] .cs-outcome .cs-stats+p{margin-top:var(--s-5);color:var(--ink-muted)}@media (width>=768px){.cs-body[data-astro-cid-z7xolria] .cs-stats{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}}.cs-body[data-astro-cid-z7xolria] .cs-figure figcaption{margin-top:var(--s-3);font-size:var(--fs-small);color:var(--ink-muted);text-align:center}.more[data-astro-cid-z7xolria]{background:var(--cream);padding-block:calc(var(--section-y) + 1rem) var(--section-y);position:relative}.next[data-astro-cid-z7xolria]{text-align:center;margin:0 0 var(--s-6)}.next[data-astro-cid-z7xolria] .link-arrow{font-size:var(--fs-body)}.more-title[data-astro-cid-z7xolria]{text-align:center;margin-bottom:var(--s-6)}.more-list[data-astro-cid-z7xolria]{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));max-width:54rem;margin:0 auto;padding:0;list-style:none;display:grid}.more-list[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{gap:var(--s-1);text-align:center;text-decoration:none;display:grid}.more-list[data-astro-cid-z7xolria] img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;margin-bottom:var(--s-3);box-shadow:var(--shadow-card);border-radius:16px}.more-name[data-astro-cid-z7xolria]{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.04em}.more-platform[data-astro-cid-z7xolria]{font-size:var(--fs-meta);color:var(--ink-muted)}.more-list[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover .more-name[data-astro-cid-z7xolria]{text-underline-offset:3px;text-decoration:underline}
