@layer components{.ps[data-astro-cid-oc7tcnuu]{width:100%;height:34.5rem;font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-text);font-variant-numeric:normal;position:relative}.ps__base[data-astro-cid-oc7tcnuu]{z-index:1;align-items:center;gap:var(--space-3);padding:1.125rem var(--space-4) 0;border-radius:var(--radius-panel-lg);background:var(--p-block-on-dark);display:flex;position:absolute;inset:27.5rem 0 0}.ps__base-label[data-astro-cid-oc7tcnuu]{font-size:var(--type-body-size);font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap;color:var(--c-on-dark-2);flex:none;line-height:1.25}@media (width>=1280px){.ps__base-label[data-astro-cid-oc7tcnuu]{font-size:var(--fs-figure-metric)}}.ps__sources[data-astro-cid-oc7tcnuu]{justify-content:space-evenly;align-items:center;gap:var(--space-2);flex:1;display:flex}.ps__src[data-astro-cid-oc7tcnuu]{border-radius:var(--radius-tile);background:var(--c-surface);height:1.875rem;color:var(--c-text);font-size:var(--fs-figure-head);white-space:nowrap;box-shadow:var(--shadow-overlay);align-items:center;gap:.375rem;padding:0 .625rem;display:inline-flex}.ps__src[data-astro-cid-oc7tcnuu] .ps__src-icon{color:var(--c-text-2)}.ps__strip[data-astro-cid-oc7tcnuu]{z-index:2;border-radius:var(--radius-panel-lg);background:var(--p-block-on-dark);width:20%;height:8.375rem;position:absolute}.ps__strip--start[data-astro-cid-oc7tcnuu]{top:5.875rem;left:0}.ps__strip--end[data-astro-cid-oc7tcnuu]{top:4.375rem;right:0}.ps__win[data-astro-cid-oc7tcnuu]{border:var(--border-w) solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;overflow:hidden}.ps__win--start[data-astro-cid-oc7tcnuu]{z-index:3;width:44%;height:12.75rem;top:1.5rem;left:2%}.ps__win--end[data-astro-cid-oc7tcnuu]{z-index:3;width:44%;height:12.75rem;top:0;left:54%}.ps__win--front[data-astro-cid-oc7tcnuu]{z-index:6;width:58%;height:16.875rem;top:11.75rem;left:21%}.ps__bar[data-astro-cid-oc7tcnuu]{border-bottom:var(--border-w) solid var(--c-border);flex:none;align-items:center;gap:.625rem;height:2.75rem;padding:0 .875rem;display:flex}.ps__dots[data-astro-cid-oc7tcnuu]{gap:var(--space-1);flex:none;display:inline-flex}.ps__dots[data-astro-cid-oc7tcnuu] span[data-astro-cid-oc7tcnuu]{background:var(--c-text);border-radius:50%;width:6px;height:6px}.ps__mark[data-astro-cid-oc7tcnuu]{width:var(--icon-sm);height:var(--icon-sm);fill:var(--p-logo-mark);flex:none}.ps__title[data-astro-cid-oc7tcnuu]{font-weight:var(--fw-medium);white-space:nowrap}.ps__body[data-astro-cid-oc7tcnuu]{flex:1;min-height:0;display:flex}.ps__main[data-astro-cid-oc7tcnuu]{flex:1;min-width:0}.ps__pill[data-astro-cid-oc7tcnuu]{border-radius:var(--radius-pill);background:var(--p-50);height:1.375rem;color:var(--p-900);font-size:var(--fs-figure-pill);font-weight:var(--fw-medium);white-space:nowrap;flex:none;align-items:center;padding:0 .625rem;display:inline-flex}.ps__pill--neutral[data-astro-cid-oc7tcnuu]{background:var(--neutral-50);color:var(--c-text-2)}.ps__sk[data-astro-cid-oc7tcnuu]{padding:var(--space-3) .875rem;gap:.875rem;display:grid}.ps__sk[data-astro-cid-oc7tcnuu] span[data-astro-cid-oc7tcnuu]{background:var(--neutral-100);border-radius:3px;height:6px;display:block}.ps__rail[data-astro-cid-oc7tcnuu]{border-right:var(--border-w) solid var(--c-border);background:var(--c-surface-soft);flex-direction:column;flex:none;align-items:center;gap:.375rem;width:2.75rem;padding-top:.625rem;display:flex}.ps__rail-item[data-astro-cid-oc7tcnuu]{border-radius:var(--radius-tile);width:1.75rem;height:1.75rem;color:var(--c-text-3);place-items:center;display:grid}.ps__rail-item--on[data-astro-cid-oc7tcnuu]{background:var(--p-50);color:var(--p-600)}.ps__steps[data-astro-cid-oc7tcnuu]{padding:.625rem var(--space-2);border-bottom:var(--border-w) solid var(--c-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ps__step[data-astro-cid-oc7tcnuu]{justify-items:center;gap:var(--space-1);text-align:center;display:grid;position:relative}.ps__step[data-astro-cid-oc7tcnuu]+.ps__step[data-astro-cid-oc7tcnuu]:before{content:"";height:var(--border-w);background:var(--c-border-strong);position:absolute;top:.5rem;left:calc(.75rem - 50%);right:calc(50% + .75rem)}.ps__step-mark[data-astro-cid-oc7tcnuu]{border:1.5px solid var(--c-border-strong);background:var(--c-surface);border-radius:50%;place-items:center;width:1rem;height:1rem;display:grid}.ps__step--done[data-astro-cid-oc7tcnuu] .ps__step-mark[data-astro-cid-oc7tcnuu]{border-color:var(--p-200);background:var(--p-50);color:var(--p-900)}.ps__step-mark[data-astro-cid-oc7tcnuu] .ps__step-check{stroke-width:2.5px;width:.625rem;height:.625rem}.ps__step--now[data-astro-cid-oc7tcnuu] .ps__step-mark[data-astro-cid-oc7tcnuu]{border-color:var(--p-600);background:var(--p-600);box-shadow:0 0 0 3px var(--p-50)}.ps__step-word[data-astro-cid-oc7tcnuu]{font-size:var(--fs-figure-pill);color:var(--c-text-2);white-space:nowrap}.ps__step--now[data-astro-cid-oc7tcnuu] .ps__step-word[data-astro-cid-oc7tcnuu]{font-weight:var(--fw-medium);color:var(--c-text)}.ps__state[data-astro-cid-oc7tcnuu]{padding:.375rem var(--space-3);border-bottom:var(--border-w) solid var(--neutral-50);font-size:var(--fs-figure-head);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:.375rem;margin:0;display:flex}.ps__state[data-astro-cid-oc7tcnuu] .ps__state-icon{color:var(--p-600)}.ps__req[data-astro-cid-oc7tcnuu]{padding:var(--space-2) var(--space-3) var(--space-2) .875rem;border-bottom:var(--border-w) solid var(--neutral-50);align-items:center;gap:.625rem;display:flex}.ps__req--focus[data-astro-cid-oc7tcnuu]{background:var(--p-25)}.ps__req-txt[data-astro-cid-oc7tcnuu]{flex:1;min-width:0;display:grid}.ps__req-title[data-astro-cid-oc7tcnuu]{white-space:nowrap}.ps__req-detail[data-astro-cid-oc7tcnuu]{font-size:var(--fs-figure-head);color:var(--c-text-3);white-space:nowrap}.ps__side[data-astro-cid-oc7tcnuu]{width:5.5rem;padding:.625rem var(--space-2);border-right:var(--border-w) solid var(--c-border);background:var(--c-surface-soft);flex:none;align-content:start;gap:2px;display:grid}.ps__side-item[data-astro-cid-oc7tcnuu]{padding:.375rem var(--space-2);border-radius:var(--radius-tile);font-size:var(--fs-figure-head);color:var(--c-text-2);white-space:nowrap}.ps__side-item--on[data-astro-cid-oc7tcnuu]{background:var(--p-50);color:var(--p-900);font-weight:var(--fw-medium)}.ps__cat[data-astro-cid-oc7tcnuu]{padding:.875rem var(--space-4) 0;flex-direction:column;display:flex}.ps__crumb[data-astro-cid-oc7tcnuu]{font-size:var(--fs-figure-head);color:var(--c-text-3)}.ps__head[data-astro-cid-oc7tcnuu]{font-size:var(--fs-figure-metric);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);margin:2px 0 .625rem}.ps__row[data-astro-cid-oc7tcnuu]{align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--space-2));padding:var(--space-2);border-top:var(--border-w) solid var(--neutral-50);display:flex}.ps__row--focus[data-astro-cid-oc7tcnuu]{border-radius:var(--radius-tile);background:var(--p-25);border-top-color:#0000}.ps__row--focus[data-astro-cid-oc7tcnuu]+.ps__row[data-astro-cid-oc7tcnuu]{border-top-color:#0000}.ps__row-txt[data-astro-cid-oc7tcnuu]{flex:1;min-width:0;display:grid}.ps__row-id[data-astro-cid-oc7tcnuu]{font-size:var(--fs-figure-head);white-space:nowrap}.ps__row-detail[data-astro-cid-oc7tcnuu]{font-size:var(--fs-figure-pill);color:var(--c-text-3)}.ps__links[data-astro-cid-oc7tcnuu]{pointer-events:none;position:absolute;inset:0}.ps__e[data-astro-cid-oc7tcnuu]{z-index:5;background:var(--p-200);position:absolute}.ps__e--h[data-astro-cid-oc7tcnuu]{height:2px;margin-top:-1px}.ps__e--v[data-astro-cid-oc7tcnuu]{width:2px;margin-left:-1px}.ps__e--sv[data-astro-cid-oc7tcnuu]{height:4.75rem;top:14.25rem;left:12%}.ps__e--sh[data-astro-cid-oc7tcnuu]{width:9%;top:19rem;left:12%}.ps__e--ev[data-astro-cid-oc7tcnuu]{height:7.75rem;top:12.75rem;left:88%}.ps__e--eh[data-astro-cid-oc7tcnuu]{width:9%;top:20.5rem;left:79%}.ps__jt[data-astro-cid-oc7tcnuu]{z-index:7;border:2px solid var(--p-200);background:var(--c-dark);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.ps__jt--s1[data-astro-cid-oc7tcnuu]{top:14.25rem;left:12%}.ps__jt--s2[data-astro-cid-oc7tcnuu]{top:19rem;left:21%}.ps__jt--e1[data-astro-cid-oc7tcnuu]{top:12.75rem;left:88%}.ps__jt--e2[data-astro-cid-oc7tcnuu]{top:20.5rem;left:79%}.hill[data-astro-cid-wlm34bvx]{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.hill__box[data-astro-cid-wlm34bvx]{aspect-ratio:1440/920;flex:none;width:min(100%,90rem);position:relative;container-type:inline-size}@media (width>=1440px){.hill__box[data-astro-cid-wlm34bvx]{width:90rem}}.hill__art[data-astro-cid-wlm34bvx]{width:100%;max-width:none;height:100%;position:absolute;inset:0}.hill__words[data-astro-cid-wlm34bvx]{font-family:var(--font-text);position:absolute;inset:0}.hill__t[data-astro-cid-wlm34bvx]{left:calc(var(--x) / 1440 * 100%);top:calc(var(--y) / 920 * 100%);font-size:calc(var(--fs) / 1440 * 100cqw);line-height:calc(var(--lh) / 1440 * 100cqw);white-space:nowrap;letter-spacing:0;position:absolute}.hill__t[data-astro-cid-wlm34bvx][data-fit]{width:calc(var(--w) / 1440 * 100%);text-align:center;font-size:calc(var(--fs) / 1440 * 100cqw * var(--fit,1));word-spacing:.12em}.hill__t--regular[data-astro-cid-wlm34bvx]{font-weight:var(--fw-regular)}.hill__t--medium[data-astro-cid-wlm34bvx]{font-weight:var(--fw-medium)}.hill__t--bold[data-astro-cid-wlm34bvx]{font-weight:var(--fw-bold,700)}.hill__t--ink[data-astro-cid-wlm34bvx]{color:var(--ink-900)}.hill__t--chip[data-astro-cid-wlm34bvx]{color:var(--neutral-0);opacity:.88}.hill__t--white[data-astro-cid-wlm34bvx]{color:var(--neutral-0)}.hill__t--accent[data-astro-cid-wlm34bvx]{color:var(--tdm-600)}.hill__t--muted[data-astro-cid-wlm34bvx]{color:var(--grey-text-3)}.hill__t--deep[data-astro-cid-wlm34bvx]{color:var(--dp-900)}.sign[data-astro-cid-r2xh3rpu]{width:var(--icon-md);height:var(--icon-md);flex:none;display:block;overflow:visible}.sign[data-astro-cid-r2xh3rpu] .sign__fill{fill:currentColor}.sign--stroke[data-astro-cid-r2xh3rpu]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.sign[data-astro-cid-r2xh3rpu] .sign__slot{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 2.5}.sign[data-astro-cid-r2xh3rpu] .sign__strike{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.hero__ground[data-astro-cid-sf272gaj]>.hero__background{z-index:-1;pointer-events:none;width:100%;height:auto;position:absolute;inset:0}.hero__ground[data-astro-cid-sf272gaj]>.hero__background--ruled{inset:auto;top:var(--hero-band-rule);transform:translateY(calc(var(--hero-rule) * -1));left:0}@media (width>=1024px){.hero[data-astro-cid-sf272gaj].hero--fig-artwork .hero__inner[data-astro-cid-sf272gaj]{padding-top:0}.hero[data-astro-cid-sf272gaj].hero--fig-artwork .hero__copy[data-astro-cid-sf272gaj],.hero[data-astro-cid-sf272gaj].hero--fig-artwork .hero__media[data-astro-cid-sf272gaj]{padding-block:var(--hero-band-y);align-self:center}.hero[data-astro-cid-sf272gaj].hero--band.hero--fig-artwork .hero__title{max-width:none}}@media (width>=768px){.hero--inset[data-astro-cid-sf272gaj].hero--fig-artwork .hero__media[data-astro-cid-sf272gaj]{margin:0 calc(var(--space-6) * -1) calc(var(--space-20) * -1) 0;justify-self:stretch}.hero--inset[data-astro-cid-sf272gaj].hero--fig-artwork .hero__media[data-astro-cid-sf272gaj] .exported-figure--drawn{margin-inline:auto 0}}@media (width>=1024px){.hero--inset[data-astro-cid-sf272gaj].hero--fig-artwork .hero__media[data-astro-cid-sf272gaj]{margin:0 calc(var(--space-16) * -1) calc(var(--space-20) * -1);align-self:end;padding:0}}@media (width<=1023px){.hero__ground[data-astro-cid-sf272gaj]>.hero__background{display:none}}.hero[data-astro-cid-sf272gaj]{isolation:isolate;background:var(--c-ground);color:var(--c-on-ground);--c-dark-line:var(--c-on-ground-pattern-line);--c-dark-dot:var(--c-on-ground-pattern-node);--pattern-line-opacity:.4;--pattern-dot-opacity:.8;--hero-accent-small:var(--c-on-ground-accent);position:relative}.hero--deep-teal[data-astro-cid-sf272gaj]{--section-accent-small:var(--c-on-ground-eyebrow);--hero-accent-small:var(--c-on-ground-eyebrow)}.hero__ground[data-astro-cid-sf272gaj]{isolation:isolate;position:relative;overflow:hidden}@media (width<=1023px){.hero__ground[data-astro-cid-sf272gaj]>.pattern--circles{display:none}}.hero__inner[data-astro-cid-sf272gaj]{gap:var(--space-12);padding-block:var(--space-16) var(--space-20);align-items:center;display:grid}.hero--home[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{padding-block:var(--hero-home-y)}.hero--compact[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{padding-block:var(--space-12) var(--space-16)}@media (width>=1024px){.hero__inner[data-astro-cid-sf272gaj]{gap:var(--space-16);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.hero--copy-only[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,52rem)}.hero--page[data-astro-cid-sf272gaj].hero--fig-artwork .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0, 1.08fr) minmax(min(calc(var(--figure-label-floor) * var(--hero-figure-floor,0)), 100%), 1fr)}.hero--copy-only[data-astro-cid-sf272gaj]:not(.hero--band) .hero__ground[data-astro-cid-sf272gaj]>.pattern--circles{width:125%;max-width:none}}@media (width>=1280px){.hero--page[data-astro-cid-sf272gaj].hero--fig-artwork:not(.hero--inset) .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0, 1fr) min(calc(var(--hero-art-w) * 1px - var(--gutter)), 50%);column-gap:var(--space-8)}.hero--page[data-astro-cid-sf272gaj].hero--fig-artwork:not(.hero--inset) .hero__media[data-astro-cid-sf272gaj]{margin-inline-end:calc(var(--gutter) * -1)}}.hero--compact[data-astro-cid-sf272gaj] .hero__title,.hero--copy-only[data-astro-cid-sf272gaj] .hero__title{max-width:24ch}.hero__copy[data-astro-cid-sf272gaj]{gap:var(--space-6);align-content:start;display:grid}.hero[data-astro-cid-sf272gaj] .hero__title{font-family:var(--font-display);font-size:var(--type-display-size);font-weight:var(--fw-regular);letter-spacing:0;line-height:var(--type-display-lh);color:var(--c-on-ground);max-width:18ch}.hero--home[data-astro-cid-sf272gaj] .hero__title{max-width:17ch}.hero--home[data-astro-cid-sf272gaj].hero--long .hero__title{max-width:20ch}.hero[data-astro-cid-sf272gaj] .hero__lede{font-family:var(--font-text);font-size:var(--type-lead-size);line-height:var(--type-lead-lh);color:var(--c-on-ground-2);max-width:var(--measure-wide)}.hero__points[data-astro-cid-sf272gaj]{max-width:var(--measure-wide);border-top:var(--border-w) solid var(--c-on-ground-line);display:grid}.hero__point[data-astro-cid-sf272gaj]{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-w) solid var(--c-on-ground-line);color:var(--c-on-ground);font-size:var(--type-body-size);line-height:var(--type-body-lh);grid-template-columns:2.5rem 1fr;display:grid}.hero__point-n[data-astro-cid-sf272gaj]{color:var(--hero-accent-small);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium)}.hero__actions[data-astro-cid-sf272gaj]{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__media[data-astro-cid-sf272gaj]{min-width:0;position:relative}.hero__img[data-astro-cid-sf272gaj]{border-radius:var(--radius-panel-lg);box-shadow:var(--shadow-float)}.hero[data-astro-cid-sf272gaj] :focus-visible{outline-color:var(--c-on-ground-focus)}.hero--inset[data-astro-cid-sf272gaj]{background:var(--c-bg);padding-block:var(--space-6) var(--space-4)}.hero__panel[data-astro-cid-sf272gaj]{border-radius:var(--radius-panel-lg);background:var(--c-ground)}.hero__panel[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{padding-inline:var(--space-6)}@media (width>=1024px){.hero__panel[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{padding-inline:var(--space-16)}}.hero--band[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{gap:var(--space-8);padding-block:var(--space-10) 0;grid-template-areas:"copy""stats""media"}.hero--band[data-astro-cid-sf272gaj]:not(.hero--stats) .hero__inner[data-astro-cid-sf272gaj]{padding-bottom:var(--space-10)}.hero--band[data-astro-cid-sf272gaj] .hero__copy[data-astro-cid-sf272gaj]{gap:var(--space-5);grid-area:copy;justify-items:start}.hero--band[data-astro-cid-sf272gaj] .hero__media[data-astro-cid-sf272gaj]{margin-inline:calc(var(--gutter) * -.25);grid-area:media}.hero--band[data-astro-cid-sf272gaj] .hero__stats[data-astro-cid-sf272gaj]{border-top:var(--border-w) solid var(--c-on-ground-line);grid-area:stats}.hero--band[data-astro-cid-sf272gaj] .hero__title{max-width:12ch}.hero--band[data-astro-cid-sf272gaj].hero--long .hero__title{max-width:16ch}.hero--band[data-astro-cid-sf272gaj].hero--signs .hero__title{max-width:18ch}.hero--band[data-astro-cid-sf272gaj] .hero__lede{max-width:var(--measure-lede)}@media (width>=1024px){.hero--band[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{column-gap:var(--space-12);padding-top:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"copy media""stats stats";row-gap:0}.hero--band[data-astro-cid-sf272gaj].hero--copy-only .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,52rem);grid-template-areas:"copy""stats"}.hero--band[data-astro-cid-sf272gaj] .hero__copy[data-astro-cid-sf272gaj]{padding-block:var(--space-2) var(--space-10);align-self:center}.hero--band[data-astro-cid-sf272gaj] .hero__media[data-astro-cid-sf272gaj]{margin:0 calc(var(--space-4) * -1) 0 0;align-self:end}}.hero--band[data-astro-cid-sf272gaj].hero--signs .hero__inner[data-astro-cid-sf272gaj]{padding-bottom:0}.hero__signs[data-astro-cid-sf272gaj]{border-top:var(--border-w) solid var(--c-on-ground-line);grid-area:stats;display:grid}.hero__sign-item[data-astro-cid-sf272gaj]{align-content:start;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-4) 0;grid-template-columns:1.75rem 1fr;display:grid}.hero__sign-item[data-astro-cid-sf272gaj]+.hero__sign-item[data-astro-cid-sf272gaj]{border-top:var(--border-w) solid var(--c-on-ground-line)}.hero__signs[data-astro-cid-sf272gaj] .hero__sign{color:var(--c-on-ground-accent);margin-top:var(--space-1);grid-row:span 2}.hero__sign-term[data-astro-cid-sf272gaj]{font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-lh);color:var(--c-on-ground)}.hero__sign-text[data-astro-cid-sf272gaj]{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--c-on-ground-2)}@media (width>=768px){.hero__signs[data-astro-cid-sf272gaj]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.hero__sign-item[data-astro-cid-sf272gaj]{padding:var(--space-5) var(--space-8) var(--space-8) 0}.hero__sign-item[data-astro-cid-sf272gaj]+.hero__sign-item[data-astro-cid-sf272gaj]{border-top:0;border-left:var(--border-w) solid var(--c-on-ground-line);padding-left:var(--space-8)}}@media (width>=1024px){.hero--signs[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hero--signs[data-astro-cid-sf272gaj] .hero__copy[data-astro-cid-sf272gaj]{padding-block:var(--space-8) var(--space-10)}}@media (width<=767px){.hero .hero__media[data-astro-cid-sf272gaj]{display:none}.hero .hero__media--numeral[data-astro-cid-sf272gaj]{order:-1;display:block}}.hero__numeral[data-astro-cid-sf272gaj]{font-family:var(--font-text-lg);font-size:var(--type-numeral-error-size);font-weight:var(--fw-light);letter-spacing:-.06em;color:var(--c-on-ground-accent);line-height:.9}.hero__media[data-astro-cid-sf272gaj] picture[data-astro-cid-sf272gaj]{display:contents}.hero--band[data-astro-cid-sf272gaj] .hero__media--mockup[data-astro-cid-sf272gaj]{padding-bottom:var(--space-10);margin-inline:0}@media (width>=1024px){.hero--band[data-astro-cid-sf272gaj] .hero__media--mockup[data-astro-cid-sf272gaj]{padding-block:var(--space-6) var(--space-12);align-self:center;margin:0}}.hero__media--tile[data-astro-cid-sf272gaj]{justify-items:end;display:grid}.hero--band[data-astro-cid-sf272gaj] .hero__media--tile[data-astro-cid-sf272gaj]{padding-bottom:var(--space-10);margin-inline:0}@media (width>=1024px){.hero--band[data-astro-cid-sf272gaj] .hero__media--tile[data-astro-cid-sf272gaj]{padding-block:var(--space-6) var(--space-10);align-self:center;margin:0}}.hero--fig-illustration[data-astro-cid-sf272gaj] .hero__ground[data-astro-cid-sf272gaj]{min-height:min(57.5rem,63.89vw)}.hero--fig-illustration[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{padding-block:var(--hero-illustration-top) var(--space-20);grid-template-columns:minmax(0,39.625rem)}.hero--fig-illustration[data-astro-cid-sf272gaj] .hero__copy[data-astro-cid-sf272gaj]{max-width:min(39.625rem, calc(48.3vw - var(--gutter) - 1.5rem));gap:0}.hero[data-astro-cid-sf272gaj].hero--fig-illustration .hero__title{font-family:var(--font-display);font-size:var(--type-display-size);line-height:var(--type-display-lh);max-width:none}.hero[data-astro-cid-sf272gaj].hero--fig-illustration .hero__lede{margin-top:var(--space-10);max-width:35.0625rem;font-family:var(--font-text);font-size:var(--type-lead-size);line-height:var(--type-lead-lh);color:var(--neutral-0)}.hero--fig-illustration[data-astro-cid-sf272gaj] .hero__actions[data-astro-cid-sf272gaj]{margin-top:var(--space-10);gap:var(--space-5)}@media (width<=1023px){.hero--fig-illustration[data-astro-cid-sf272gaj] .hero__illustration{display:none}.hero--fig-illustration[data-astro-cid-sf272gaj] .hero__ground[data-astro-cid-sf272gaj]{min-height:0}.hero--fig-illustration[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{padding-block:var(--space-16) var(--space-10)}.hero--fig-illustration[data-astro-cid-sf272gaj] .hero__copy[data-astro-cid-sf272gaj]{max-width:none}}@media (width>=1024px){.hero--fig-stack[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr) clamp(31.625rem,41.6vw,37.5rem)}.hero--fig-scene[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1.08fr) minmax(min-content,1fr)}.hero--band[data-astro-cid-sf272gaj].hero--fig-scene .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr) minmax(min-content,1.08fr)}.hero--signs[data-astro-cid-sf272gaj].hero--fig-scene .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1.05fr) minmax(min-content,1fr)}}}
