@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/gabarito-latin-ext-wght-normal.C-_vgDbo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/gabarito-latin-wght-normal.ZpvQqcqY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-ink:oklch(30% .045 215);--color-ink-70:oklch(30% .045 215/.7);--color-ink-55:oklch(30% .045 215/.55);--color-ink-30:oklch(30% .045 215/.3);--color-ink-12:oklch(30% .045 215/.12);--color-ink-dark:oklch(24% .045 215);--color-terracotta:oklch(49% .115 42);--color-terracotta-mid:oklch(58% .115 45);--color-terracotta-light:oklch(74% .105 52);--color-terracotta-dark:oklch(40% .11 42);--color-terracotta-ink:oklch(11% .05 45);--color-terracotta-bright:oklch(66% .13 45);--color-ink-deep:oklch(22.8% .038 226);--color-error:oklch(55% .09 25);--color-paper:oklch(99% .006 80);--color-paper-dim:oklch(95% .014 80);--color-chalk:oklch(98.2% .003 80);--color-paper-70:oklch(99% .006 80/.7);--color-paper-30:oklch(99% .006 80/.3);--color-paper-12:oklch(99% .006 80/.12);--color-paper-deep:#e9e5dd;--font-display:"Gabarito Variable", Gabarito, ui-sans-serif, system-ui, sans-serif;--font-body:"IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-label:"IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--size-h1:clamp(2.7rem, 2.1rem + 2.4vw, 3.5rem);--size-h2:clamp(2.25rem, 1.8rem + 1.6vw, 2.875rem);--size-h3:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--size-body:1rem;--size-lead:clamp(1.125rem, 1.08rem + .2vw, 1.1875rem);--size-field-label:.875rem;--size-caption:clamp(.8125rem, .79rem + .1vw, .875rem);--size-button:.875rem;--size-stat:clamp(3.5rem, 2.6rem + 4vw, 5rem);--size-key-figure:2.25rem;--size-key-figure-phone:1.9375rem;--size-pull-quote:clamp(1.5rem, 1.25rem + .9vw, 2rem);--size-card-title:1.3125rem;--size-card-text:.9375rem;--size-section-label:.9375rem;--tracking-card-title:-.01em;--tracking-subline:.14em;--weight-display:800;--weight-body:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.02em;--tracking-tagline:.1em;--leading-tight:1.1;--leading-heading:1.2;--leading-body:1.6;--radius-chip:4px;--radius-card:6px;--radius-panel:8px;--radius-feature:16px;--radius-band:8px;--radius-pill:999px;--radius-button:6px;--control-height:3rem;--shadow-rest:0 1px 3px #00000014;--shadow-elevated:0 8px 24px #0c333c24;--shadow-card:0 1px 2px #0a252c1a;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--page-max:1120px;--page-gutter:clamp(1rem, .5rem + 2vw, 2rem);--measure:68ch;--hero-min-height:clamp(21.6rem, 13.5rem + 21.6vw, 28.8rem)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height,0px) + var(--space-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--color-chalk);color:var(--color-ink);font-family:var(--font-body);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}img,picture,svg{max-width:100%;display:block}input,button,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);text-wrap:balance}h1{font-size:var(--size-h1);line-height:var(--leading-tight)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3)}p{text-wrap:pretty}a{color:var(--color-terracotta);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-terracotta-dark)}:focus-visible{outline:3px solid var(--color-terracotta);outline-offset:2px;border-radius:2px}.container{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}main{flex:1}.section,.section--tight{padding-block:var(--space-7)}.lead{font-size:var(--size-lead);color:var(--color-ink-70);max-width:var(--measure)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-7)}.prose h3{margin-top:var(--space-6)}.prose ul{padding-left:var(--space-5)}.prose li+li{margin-top:var(--space-2)}.prose p,.prose li{max-width:var(--measure)}.prose--full p,.prose--full li{max-width:none}.prose .table-scroll{overflow-x:auto}.prose table{border-collapse:collapse;text-align:left;width:100%}.prose th,.prose td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--color-ink-12);vertical-align:top}.prose th{border-bottom-color:var(--color-ink-30);font-weight:600}.caption{font-size:var(--size-caption);font-weight:var(--weight-medium);color:var(--color-ink-70)}.stack-4>*+*{margin-top:var(--space-4)}.stack-5>*+*{margin-top:var(--space-5)}.stack-6>*+*{margin-top:var(--space-6)}.grid-3{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-chip);font-weight:var(--weight-bold);position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--color-paper);transform:translateY(0)}.placeholder{padding:var(--space-3) var(--space-4);border:2px dashed var(--color-terracotta);border-radius:var(--radius-chip);background:var(--color-paper);color:var(--color-terracotta-dark);font-family:var(--font-body);font-size:var(--size-caption);font-weight:var(--weight-semibold);max-width:var(--measure);display:block}.placeholder--inline{border-width:1px;padding:.1em .35em;display:inline}.chip-group{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);background:var(--color-paper);border:1px solid var(--color-ink-12);font-size:var(--size-caption);font-weight:var(--weight-medium);color:var(--color-ink-70);display:inline-block}@media (width<=40rem){main p:not(.caption,.placeholder,[class*=title],[class*=label],[class*=value],[class*=name],[class*=heading],[class*=signature],[class*=ml-form],[class*=breadcrumb],[class*=walkaway],[class*=desc]){text-align:left!important}}main .justify-text>p,main p.justify-text{-webkit-hyphens:auto;hyphens:auto;text-align:justify!important}.carousel-nav{display:none}@media (width<=40rem){.carousel-nav{--nav-ink:var(--color-ink);--nav-count:var(--color-ink);--nav-track:var(--color-ink-12);--nav-fill:var(--color-terracotta-mid);--nav-hover:var(--color-ink-12);align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.carousel-nav[data-tone=on-accent]{--nav-ink:var(--color-paper);--nav-count:var(--color-ink-deep);--nav-track:var(--color-paper-30);--nav-fill:var(--color-paper);--nav-hover:var(--color-paper-12)}}.carousel-nav__count{font-family:var(--font-label);font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--nav-count);flex:none;line-height:1}.carousel-nav__total{font-weight:var(--weight-body)}.carousel-nav__bar{background:var(--nav-track);border-radius:2px;flex:1;height:2px;overflow:hidden}.carousel-nav__fill{background:var(--nav-fill);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .3s;display:block}.carousel-nav__btn{border:1.5px solid var(--nav-ink);width:44px;height:44px;color:var(--nav-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .2s,background-color .2s;display:grid}.carousel-nav__btn+.carousel-nav__btn{margin-left:calc(-1 * var(--space-2))}.carousel-nav__btn svg path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.carousel-nav__btn:not([aria-disabled=true]):hover{background:var(--nav-hover)}.carousel-nav__btn[aria-disabled=true]{opacity:.3;cursor:default}@media (prefers-reduced-motion:reduce){.carousel-nav__fill,.carousel-nav__btn{transition:none}}@media (width<=40rem){.only-desktop{display:none!important}}@media (width>=40.001rem){.only-mobile{display:none!important}}.chevron-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.chevron-list>li{text-align:left;padding-left:1.25em;position:relative}.chevron-list>li:before{content:">";font-weight:var(--weight-bold);color:var(--chevron,var(--color-terracotta));position:absolute;left:0}.photo-placeholder{aspect-ratio:16/9;margin-block:var(--space-4) var(--space-5);background:var(--color-chalk);border:2px dashed var(--color-terracotta);border-radius:var(--radius-panel);color:var(--color-ink-55);justify-content:center;align-items:center;display:flex}.photo-placeholder--on-accent{border-color:var(--color-terracotta-ink)}.hero-points{color:var(--color-paper-70);--chevron:var(--color-terracotta-light)}@media (width<=40rem){.course-card__lede,.ai-benefits__intro,.ai-benefits__foot-text,.familiar__intro,.register__body,.overview__intro,.overview__intro p,.benchmark__lead,.benchmark__lead p{font-size:var(--size-body)!important;line-height:1.6!important}}.btn,.tile__status--live,.lead-course__status{--color-terracotta-mid:var(--color-terracotta-bright);--color-terracotta-ink:var(--color-ink-deep)}.section-label{margin:0 0 var(--space-4);font-family:var(--font-body);font-size:var(--size-section-label);font-weight:var(--weight-semibold);color:var(--color-terracotta);align-items:center;gap:.75rem;line-height:1.3;display:flex}.section-label:before{content:"";background:var(--color-terracotta-mid);flex:none;width:1.75rem;height:2px}.section-label--end{justify-content:flex-end}.section-label.section-label--on-accent{color:var(--color-terracotta-ink)}.section-label--on-accent:before{background:currentColor}.logo--32[data-astro-cid-f7espo7c]{--logo-size:32px}.logo--40[data-astro-cid-f7espo7c]{--logo-size:40px}.logo--44[data-astro-cid-f7espo7c]{--logo-size:44px}.logo--53[data-astro-cid-f7espo7c]{--logo-size:53px}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--logo-size) * .3);color:var(--color-ink);display:inline-flex}.logo__icon[data-astro-cid-f7espo7c]{width:var(--logo-size);height:var(--logo-size);flex:none}.logo--dark[data-astro-cid-f7espo7c] .logo__tile[data-astro-cid-f7espo7c]{fill:var(--color-ink)}.logo--dark[data-astro-cid-f7espo7c] .logo__stroke[data-astro-cid-f7espo7c]{stroke:var(--color-paper)}.logo--dark[data-astro-cid-f7espo7c] .logo__step[data-astro-cid-f7espo7c]{fill:var(--color-terracotta-light)}.logo--light[data-astro-cid-f7espo7c] .logo__tile[data-astro-cid-f7espo7c]{fill:var(--color-paper)}.logo--light[data-astro-cid-f7espo7c] .logo__stroke[data-astro-cid-f7espo7c]{stroke:var(--color-ink)}.logo--light[data-astro-cid-f7espo7c] .logo__step[data-astro-cid-f7espo7c]{fill:var(--color-terracotta-mid)}.logo__lockup[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--logo-size) * .03);flex-direction:column;display:flex}.logo__name[data-astro-cid-f7espo7c]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(var(--logo-size) * .78);letter-spacing:var(--tracking-display);line-height:.95}.logo__academy[data-astro-cid-f7espo7c]{font-family:var(--font-label);font-size:max(9px, calc(var(--logo-size) * .19));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-subline);text-transform:uppercase;opacity:.8;padding-left:.14em;line-height:1}.logo__divider[data-astro-cid-f7espo7c]{width:1px;margin:calc(var(--logo-size) * .06);background:var(--color-ink-30);opacity:.67;align-self:stretch}.logo__tagline[data-astro-cid-f7espo7c]{font-family:var(--font-label);font-size:max(12px, calc(var(--logo-size) * .2));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tagline);text-transform:uppercase;color:var(--color-terracotta);white-space:nowrap;line-height:1.35}.site-header[data-astro-cid-nen7h5rs]{background:var(--color-paper-dim);z-index:20;transform:translateY(calc(-1 * var(--header-offset,0px)));position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-animate=true]{transition:transform .25s}.site-header[data-astro-cid-nen7h5rs]:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs][data-animate=true]{transition:none}}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:calc(var(--space-4) * 1.5);padding-bottom:var(--space-3);display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{color:inherit;flex:none;text-decoration:none}.site-header__toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius-chip);border:1.5px solid var(--color-ink-30);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:grid}.site-header__bars[data-astro-cid-nen7h5rs],.site-header__bars[data-astro-cid-nen7h5rs]:before,.site-header__bars[data-astro-cid-nen7h5rs]:after{background:var(--color-ink);border-radius:2px;width:18px;height:2px;display:block}.site-header__bars[data-astro-cid-nen7h5rs]{position:relative}.site-header__bars[data-astro-cid-nen7h5rs]:before,.site-header__bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.site-header__bars[data-astro-cid-nen7h5rs]:before{top:-6px}.site-header__bars[data-astro-cid-nen7h5rs]:after{top:6px}.site-nav__list[data-astro-cid-nen7h5rs]{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-ink);text-decoration:none}.site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.425rem;font-weight:750}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-terracotta)}.site-nav__item--has-dropdown[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);display:inline-flex}.site-nav__chevron[data-astro-cid-nen7h5rs]{flex:none}.site-nav__item--has-dropdown[data-astro-cid-nen7h5rs]{position:relative}.site-nav__dropdown[data-astro-cid-nen7h5rs]{z-index:21;min-width:15rem;margin:var(--space-2) 0 0;padding:var(--space-2);background:var(--color-paper);border-radius:var(--radius-chip);box-shadow:var(--shadow-elevated);opacity:0;visibility:hidden;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(4px)}.site-nav__item--has-dropdown[data-astro-cid-nen7h5rs]:hover .site-nav__dropdown[data-astro-cid-nen7h5rs],.site-nav__item--has-dropdown[data-astro-cid-nen7h5rs]:focus-within .site-nav__dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translateY(0)}.site-nav__dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);font-size:var(--size-body);font-weight:var(--weight-medium);display:block}.site-nav__dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:0 0}.site-nav__dropdown[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-ink-12)}@media (width<=39.999rem){.site-header__brand[data-astro-cid-nen7h5rs] .logo__divider,.site-header__brand[data-astro-cid-nen7h5rs] .logo__tagline{display:none}}@media (width<=59.999rem){.site-nav[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--page-gutter) var(--space-6);background:var(--color-paper);box-shadow:var(--shadow-elevated);border-radius:0;flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.site-nav[data-astro-cid-nen7h5rs][data-open=true]{display:flex}.site-nav__list[data-astro-cid-nen7h5rs]{gap:var(--space-4);flex-direction:column}.site-header__inner[data-astro-cid-nen7h5rs]{position:static}.site-nav__dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;margin:var(--space-3) 0 0;box-shadow:none;gap:var(--space-3);background:0 0;flex-direction:column;padding:0;display:flex;position:static;transform:none}.site-nav__dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:0 0 0 var(--space-4)}}@media (width>=60rem){.site-header__toggle[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs]{margin-bottom:calc(-1 * var(--space-3));align-self:flex-end;align-items:center;display:flex}.site-nav__list[data-astro-cid-nen7h5rs]{gap:0;margin-inline-end:calc(-1 * var(--space-4))}.site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{line-height:var(--leading-heading);padding:var(--space-4) var(--space-4) calc(var(--space-5) * .85);align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible,.site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].site-nav__item--has-dropdown:hover>a[data-astro-cid-nen7h5rs],.site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].site-nav__item--has-dropdown:focus-within>a[data-astro-cid-nen7h5rs]{background-color:var(--color-paper);color:var(--color-terracotta)}.site-nav__dropdown[data-astro-cid-nen7h5rs]{border-radius:0 0 4px 4px;margin-top:2px}}@media (width>=60rem) and (width<=74.999rem){.site-nav__dropdown--end[data-astro-cid-nen7h5rs]{left:auto;right:0}}.site-header--dark[data-astro-cid-nen7h5rs]{background:var(--color-ink)}.site-header--dark[data-astro-cid-nen7h5rs] .logo,.site-header--dark[data-astro-cid-nen7h5rs] .logo__name{color:var(--color-paper)}.site-header--dark[data-astro-cid-nen7h5rs] .logo__academy{color:var(--color-terracotta-light);opacity:1}.site-header--dark[data-astro-cid-nen7h5rs] .logo__divider{background:var(--color-paper-30)}.site-header--dark[data-astro-cid-nen7h5rs] .logo__tagline{color:var(--color-terracotta-light)}.site-header--dark[data-astro-cid-nen7h5rs] .site-header__toggle[data-astro-cid-nen7h5rs]{border-color:var(--color-paper-30)}.site-header--dark[data-astro-cid-nen7h5rs] .site-header__bars[data-astro-cid-nen7h5rs],.site-header--dark[data-astro-cid-nen7h5rs] .site-header__bars[data-astro-cid-nen7h5rs]:before,.site-header--dark[data-astro-cid-nen7h5rs] .site-header__bars[data-astro-cid-nen7h5rs]:after{background:var(--color-paper)}@media (width>=60rem){.site-header--dark[data-astro-cid-nen7h5rs] .site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:var(--color-paper)}.site-header--dark[data-astro-cid-nen7h5rs] .site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-terracotta-light)}.site-header--dark[data-astro-cid-nen7h5rs] .site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.site-header--dark[data-astro-cid-nen7h5rs] .site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible,.site-header--dark[data-astro-cid-nen7h5rs] .site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].site-nav__item--has-dropdown:hover>a[data-astro-cid-nen7h5rs],.site-header--dark[data-astro-cid-nen7h5rs] .site-nav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].site-nav__item--has-dropdown:focus-within>a[data-astro-cid-nen7h5rs]{background-color:var(--color-paper);color:var(--color-terracotta)}.site-header--dark[data-astro-cid-nen7h5rs] .site-nav__dropdown[data-astro-cid-nen7h5rs]{margin-top:0}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-ink);color:var(--color-paper);border-top:1px solid var(--color-paper-12);margin-top:var(--space-8);padding-block:var(--space-7)}.site-footer--flush[data-astro-cid-jo6i4kqk]{margin-top:0}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-3);max-width:26ch;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] .logo{color:var(--color-paper)}.site-footer__brand[data-astro-cid-jo6i4kqk] .logo__academy{color:var(--color-terracotta-light);opacity:1}.site-footer[data-astro-cid-jo6i4kqk] .caption[data-astro-cid-jo6i4kqk]{color:var(--color-paper-70)}.site-footer__company[data-astro-cid-jo6i4kqk]{padding-top:var(--space-4);border-top:1px solid var(--color-paper-12);grid-column:1/-1;max-width:none}.site-footer__social[data-astro-cid-jo6i4kqk]{gap:var(--space-3);margin:var(--space-1) 0 0;padding:0;list-style:none;display:flex}.social-icon[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-pill);border:1.5px solid var(--color-paper-30);width:2.25rem;height:2.25rem;color:var(--color-paper-70);place-items:center;display:grid}a[data-astro-cid-jo6i4kqk].social-icon:hover{border-color:var(--color-terracotta-light);color:var(--color-terracotta-light)}.social-icon--disabled[data-astro-cid-jo6i4kqk]{opacity:.5;cursor:not-allowed}.site-footer__social-note[data-astro-cid-jo6i4kqk]{max-width:30ch}.site-footer__nav[data-astro-cid-jo6i4kqk]{gap:var(--space-6);flex-wrap:wrap;align-items:start;display:flex}.site-footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-paper);font-size:var(--size-caption);padding-block:3px;text-decoration:none;display:inline-block}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-terracotta-light)}.site-footer__meta[data-astro-cid-jo6i4kqk]{gap:var(--space-2);justify-items:start;display:grid}.site-footer__meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-paper)}.site-footer__meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-terracotta-light)}@media (width>=56.001rem){.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto 1fr}.site-footer__nav[data-astro-cid-jo6i4kqk]{flex-wrap:nowrap;justify-self:center}.site-footer__meta[data-astro-cid-jo6i4kqk]{text-align:right;justify-self:end;justify-items:end}}@media (width<=40rem){.site-footer__brand[data-astro-cid-jo6i4kqk]{align-items:center;row-gap:var(--space-3);grid-template-columns:auto 1fr;max-width:none}.site-footer__brand[data-astro-cid-jo6i4kqk]>.caption[data-astro-cid-jo6i4kqk],.site-footer__social-note[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.site-footer__social[data-astro-cid-jo6i4kqk]{grid-area:1/2;justify-self:end;margin:0}.site-footer__nav[data-astro-cid-jo6i4kqk]{text-align:center;justify-content:center}.site-footer__meta[data-astro-cid-jo6i4kqk]{text-align:center;justify-items:center}.site-footer__company[data-astro-cid-jo6i4kqk]{text-align:center}.site-footer__email[data-astro-cid-jo6i4kqk]{display:none}}.breadcrumbs[data-astro-cid-vx4iavld]{font-size:var(--size-caption);color:var(--color-ink-70)}.breadcrumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{gap:var(--space-2);flex-wrap:nowrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{white-space:nowrap;flex-shrink:0}.breadcrumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:last-child{flex-shrink:1;min-width:0;display:flex}.breadcrumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:last-child>[data-astro-cid-vx4iavld]{text-overflow:ellipsis;min-width:0;overflow:hidden}.breadcrumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";margin-right:var(--space-2);color:var(--color-ink-30)}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--color-ink-70)}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--color-terracotta)}.breadcrumbs--on-dark[data-astro-cid-vx4iavld]{color:var(--color-paper-70)}.breadcrumbs--on-dark[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{color:var(--color-paper-30)}.breadcrumbs--on-dark[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--color-paper-70)}.breadcrumbs--on-dark[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--color-terracotta-light)}.breadcrumbs-bar[data-astro-cid-z4jru4n3]{padding-top:var(--space-5)}.band-outer[data-astro-cid-vsq434ie]{padding-block:var(--space-7)}.band[data-astro-cid-vsq434ie]{border-radius:var(--radius-band);padding:clamp(var(--space-6), 4vw, var(--space-8))}.band--ink[data-astro-cid-vsq434ie]{background:var(--color-ink);color:var(--color-paper)}.band--accent[data-astro-cid-vsq434ie]{background:var(--color-terracotta-mid);color:var(--color-terracotta-ink)}.band-outer--full-bleed[data-astro-cid-vsq434ie]{padding-block:var(--space-7)}.band-outer--full-bleed[data-astro-cid-vsq434ie].band-outer--ink{background:var(--color-ink);color:var(--color-paper)}.band-outer--full-bleed[data-astro-cid-vsq434ie].band-outer--accent{background:var(--color-terracotta-mid);color:var(--color-terracotta-ink)}.band--accent[data-astro-cid-vsq434ie],.band-outer--full-bleed[data-astro-cid-vsq434ie].band-outer--accent{--color-terracotta-mid:var(--color-terracotta-bright);--color-terracotta-ink:var(--color-ink-deep)}.band[data-astro-cid-vsq434ie] h2,.band[data-astro-cid-vsq434ie] h3,.band-outer--full-bleed[data-astro-cid-vsq434ie] h2,.band-outer--full-bleed[data-astro-cid-vsq434ie] h3{color:inherit}.band[data-astro-cid-vsq434ie] .lead,.band[data-astro-cid-vsq434ie] p,.band-outer--full-bleed[data-astro-cid-vsq434ie] .lead,.band-outer--full-bleed[data-astro-cid-vsq434ie] p{color:var(--color-paper-70)}.band--accent[data-astro-cid-vsq434ie] .lead,.band--accent[data-astro-cid-vsq434ie] p,.band-outer--full-bleed[data-astro-cid-vsq434ie].band-outer--accent .lead,.band-outer--full-bleed[data-astro-cid-vsq434ie].band-outer--accent p{color:var(--color-terracotta-ink)}.page-hero{min-height:var(--hero-min-height);--hero-pad-top:clamp(3rem, 4.3vw, 3.9rem);display:flex;position:relative;overflow:hidden}.band-outer.page-hero:not(.page-hero--compact){padding-block:var(--hero-pad-top) clamp(2.5rem, 3vw, 2.75rem)}.band-outer.page-hero.page-hero--compact{min-height:calc(var(--hero-min-height) / 1.8 + (var(--hero-pad-top) - clamp(2.75rem, 3.4vw, 3rem)));padding-block:var(--hero-pad-top) clamp(1.75rem, 2.3vw, 2rem)}.hero-crumbs[data-astro-cid-75ysl5lo]{top:var(--space-4);left:calc(max(0px, (100% - var(--page-max)) / 2) + var(--page-gutter));right:calc(max(0px, (100% - var(--page-max)) / 2) + var(--page-gutter));z-index:1;position:absolute}.intro[data-astro-cid-75ysl5lo]{gap:var(--space-5);z-index:1;align-content:start;justify-items:start;width:100%;height:100%;display:grid;position:relative}.intro[data-astro-cid-75ysl5lo]>*{margin:0}.intro[data-astro-cid-75ysl5lo] h1{max-width:var(--hero-h1-width,none)}.intro[data-astro-cid-75ysl5lo] .lead{max-width:var(--hero-lead-width,54ch)}.page-hero--with-image .intro[data-astro-cid-75ysl5lo] h1{max-width:var(--hero-h1-width,24ch)}.intro[data-astro-cid-75ysl5lo] p.placeholder{color:var(--color-terracotta-dark);max-width:var(--measure)}.hero-media[data-astro-cid-75ysl5lo]{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo],.hero-media[data-astro-cid-75ysl5lo]:after{height:100%;width:min(60%, calc(var(--hero-min-height) * 1.875));-webkit-mask-composite:source-in;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#0009 3rem,#000 6rem),linear-gradient(90deg,#0000 0%,#0000008c 48%,#000 82%);mask-image:linear-gradient(#0000 0,#0009 3rem,#000 6rem),linear-gradient(90deg,#0000 0%,#0000008c 48%,#000 82%);mask-composite:intersect}.hero-media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-fit:cover;filter:saturate(.9)brightness(.8)}.hero-media[data-astro-cid-75ysl5lo] .hero-media__cutout[data-astro-cid-75ysl5lo]{z-index:1;filter:none;-webkit-mask-image:none;mask-image:none}.hero-media[data-astro-cid-75ysl5lo][data-tint="5"]{--hero-tint:.05}.hero-media[data-astro-cid-75ysl5lo][data-tint="10"]{--hero-tint:.1}.hero-media[data-astro-cid-75ysl5lo][data-tint="15"]{--hero-tint:.15}.hero-media[data-astro-cid-75ysl5lo][data-tint="20"]{--hero-tint:.2}.hero-media[data-astro-cid-75ysl5lo][data-tint="25"]{--hero-tint:.25}.hero-media[data-astro-cid-75ysl5lo][data-tint="30"]{--hero-tint:.3}.hero-media[data-astro-cid-75ysl5lo][data-tint="35"]{--hero-tint:.35}.hero-media[data-astro-cid-75ysl5lo][data-tint="40"]{--hero-tint:.4}.hero-media[data-astro-cid-75ysl5lo][data-tint="45"]{--hero-tint:.45}.hero-media[data-astro-cid-75ysl5lo][data-tint="50"]{--hero-tint:.5}.hero-media[data-astro-cid-75ysl5lo][data-tint="55"]{--hero-tint:.55}.hero-media[data-astro-cid-75ysl5lo][data-tint="60"]{--hero-tint:.6}.hero-media[data-astro-cid-75ysl5lo][data-tint="65"]{--hero-tint:.65}.hero-media[data-astro-cid-75ysl5lo][data-tint="70"]{--hero-tint:.7}.hero-media[data-astro-cid-75ysl5lo][data-tint="75"]{--hero-tint:.75}.hero-media[data-astro-cid-75ysl5lo][data-tint="80"]{--hero-tint:.8}.hero-media[data-astro-cid-75ysl5lo][data-tint="85"]{--hero-tint:.85}.hero-media[data-astro-cid-75ysl5lo][data-tint="90"]{--hero-tint:.9}.hero-media[data-astro-cid-75ysl5lo][data-tint="95"]{--hero-tint:.95}.hero-media[data-astro-cid-75ysl5lo][data-pos="0"] img[data-astro-cid-75ysl5lo]{object-position:0% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="1"] img[data-astro-cid-75ysl5lo]{object-position:1% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="2"] img[data-astro-cid-75ysl5lo]{object-position:2% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="3"] img[data-astro-cid-75ysl5lo]{object-position:3% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="4"] img[data-astro-cid-75ysl5lo]{object-position:4% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="5"] img[data-astro-cid-75ysl5lo]{object-position:5% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="6"] img[data-astro-cid-75ysl5lo]{object-position:6% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="7"] img[data-astro-cid-75ysl5lo]{object-position:7% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="8"] img[data-astro-cid-75ysl5lo]{object-position:8% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="9"] img[data-astro-cid-75ysl5lo]{object-position:9% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="10"] img[data-astro-cid-75ysl5lo]{object-position:10% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="11"] img[data-astro-cid-75ysl5lo]{object-position:11% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="12"] img[data-astro-cid-75ysl5lo]{object-position:12% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="13"] img[data-astro-cid-75ysl5lo]{object-position:13% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="14"] img[data-astro-cid-75ysl5lo]{object-position:14% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="15"] img[data-astro-cid-75ysl5lo]{object-position:15% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="16"] img[data-astro-cid-75ysl5lo]{object-position:16% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="17"] img[data-astro-cid-75ysl5lo]{object-position:17% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="18"] img[data-astro-cid-75ysl5lo]{object-position:18% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="19"] img[data-astro-cid-75ysl5lo]{object-position:19% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="20"] img[data-astro-cid-75ysl5lo]{object-position:20% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="21"] img[data-astro-cid-75ysl5lo]{object-position:21% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="22"] img[data-astro-cid-75ysl5lo]{object-position:22% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="23"] img[data-astro-cid-75ysl5lo]{object-position:23% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="24"] img[data-astro-cid-75ysl5lo]{object-position:24% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="25"] img[data-astro-cid-75ysl5lo]{object-position:25% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="26"] img[data-astro-cid-75ysl5lo]{object-position:26% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="27"] img[data-astro-cid-75ysl5lo]{object-position:27% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="28"] img[data-astro-cid-75ysl5lo]{object-position:28% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="29"] img[data-astro-cid-75ysl5lo]{object-position:29% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="30"] img[data-astro-cid-75ysl5lo]{object-position:30% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="31"] img[data-astro-cid-75ysl5lo]{object-position:31% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="32"] img[data-astro-cid-75ysl5lo]{object-position:32% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="33"] img[data-astro-cid-75ysl5lo]{object-position:33% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="34"] img[data-astro-cid-75ysl5lo]{object-position:34% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="35"] img[data-astro-cid-75ysl5lo]{object-position:35% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="36"] img[data-astro-cid-75ysl5lo]{object-position:36% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="37"] img[data-astro-cid-75ysl5lo]{object-position:37% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="38"] img[data-astro-cid-75ysl5lo]{object-position:38% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="39"] img[data-astro-cid-75ysl5lo]{object-position:39% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="40"] img[data-astro-cid-75ysl5lo]{object-position:40% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="41"] img[data-astro-cid-75ysl5lo]{object-position:41% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="42"] img[data-astro-cid-75ysl5lo]{object-position:42% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="43"] img[data-astro-cid-75ysl5lo]{object-position:43% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="44"] img[data-astro-cid-75ysl5lo]{object-position:44% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="45"] img[data-astro-cid-75ysl5lo]{object-position:45% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="46"] img[data-astro-cid-75ysl5lo]{object-position:46% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="47"] img[data-astro-cid-75ysl5lo]{object-position:47% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="48"] img[data-astro-cid-75ysl5lo]{object-position:48% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="49"] img[data-astro-cid-75ysl5lo]{object-position:49% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="50"] img[data-astro-cid-75ysl5lo]{object-position:50% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="51"] img[data-astro-cid-75ysl5lo]{object-position:51% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="52"] img[data-astro-cid-75ysl5lo]{object-position:52% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="53"] img[data-astro-cid-75ysl5lo]{object-position:53% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="54"] img[data-astro-cid-75ysl5lo]{object-position:54% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="55"] img[data-astro-cid-75ysl5lo]{object-position:55% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="56"] img[data-astro-cid-75ysl5lo]{object-position:56% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="57"] img[data-astro-cid-75ysl5lo]{object-position:57% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="58"] img[data-astro-cid-75ysl5lo]{object-position:58% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="59"] img[data-astro-cid-75ysl5lo]{object-position:59% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="60"] img[data-astro-cid-75ysl5lo]{object-position:60% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="61"] img[data-astro-cid-75ysl5lo]{object-position:61% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="62"] img[data-astro-cid-75ysl5lo]{object-position:62% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="63"] img[data-astro-cid-75ysl5lo]{object-position:63% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="64"] img[data-astro-cid-75ysl5lo]{object-position:64% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="65"] img[data-astro-cid-75ysl5lo]{object-position:65% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="66"] img[data-astro-cid-75ysl5lo]{object-position:66% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="67"] img[data-astro-cid-75ysl5lo]{object-position:67% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="68"] img[data-astro-cid-75ysl5lo]{object-position:68% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="69"] img[data-astro-cid-75ysl5lo]{object-position:69% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="70"] img[data-astro-cid-75ysl5lo]{object-position:70% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="71"] img[data-astro-cid-75ysl5lo]{object-position:71% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="72"] img[data-astro-cid-75ysl5lo]{object-position:72% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="73"] img[data-astro-cid-75ysl5lo]{object-position:73% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="74"] img[data-astro-cid-75ysl5lo]{object-position:74% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="75"] img[data-astro-cid-75ysl5lo]{object-position:75% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="76"] img[data-astro-cid-75ysl5lo]{object-position:76% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="77"] img[data-astro-cid-75ysl5lo]{object-position:77% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="78"] img[data-astro-cid-75ysl5lo]{object-position:78% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="79"] img[data-astro-cid-75ysl5lo]{object-position:79% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="80"] img[data-astro-cid-75ysl5lo]{object-position:80% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="81"] img[data-astro-cid-75ysl5lo]{object-position:81% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="82"] img[data-astro-cid-75ysl5lo]{object-position:82% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="83"] img[data-astro-cid-75ysl5lo]{object-position:83% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="84"] img[data-astro-cid-75ysl5lo]{object-position:84% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="85"] img[data-astro-cid-75ysl5lo]{object-position:85% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="86"] img[data-astro-cid-75ysl5lo]{object-position:86% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="87"] img[data-astro-cid-75ysl5lo]{object-position:87% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="88"] img[data-astro-cid-75ysl5lo]{object-position:88% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="89"] img[data-astro-cid-75ysl5lo]{object-position:89% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="90"] img[data-astro-cid-75ysl5lo]{object-position:90% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="91"] img[data-astro-cid-75ysl5lo]{object-position:91% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="92"] img[data-astro-cid-75ysl5lo]{object-position:92% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="93"] img[data-astro-cid-75ysl5lo]{object-position:93% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="94"] img[data-astro-cid-75ysl5lo]{object-position:94% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="95"] img[data-astro-cid-75ysl5lo]{object-position:95% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="96"] img[data-astro-cid-75ysl5lo]{object-position:96% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="97"] img[data-astro-cid-75ysl5lo]{object-position:97% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="98"] img[data-astro-cid-75ysl5lo]{object-position:98% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="99"] img[data-astro-cid-75ysl5lo]{object-position:99% center}.hero-media[data-astro-cid-75ysl5lo][data-pos="100"] img[data-astro-cid-75ysl5lo]{object-position:100% center}.intro[data-astro-cid-75ysl5lo][data-h1-width=none] h1,.page-hero--with-image .intro[data-astro-cid-75ysl5lo][data-h1-width=none] h1,.intro[data-astro-cid-75ysl5lo][data-lead-width=none] .lead{max-width:none}.hero-media[data-astro-cid-75ysl5lo]:after{content:"";background:var(--color-ink);mix-blend-mode:color;opacity:var(--hero-tint,.7)}.hero-media--custom[data-astro-cid-75ysl5lo]:after{content:none}.hero-media--custom[data-astro-cid-75ysl5lo]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #0009 3rem, #000 6rem), linear-gradient(to right, transparent 0, transparent var(--hero-media-fade-from,34%), #000 var(--hero-media-fade-to,62%));-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom, transparent 0, #0009 3rem, #000 6rem), linear-gradient(to right, transparent 0, transparent var(--hero-media-fade-from,34%), #000 var(--hero-media-fade-to,62%));mask-composite:intersect}@media (width<=55rem){.hero-media[data-astro-cid-75ysl5lo]{display:none}.page-hero--mobile-fill{--hero-photo-h:2.5rem;--hero-photo-fade:2.25rem;--hero-photo-shift:1.25rem}.band-outer.page-hero.page-hero--mobile-fill{padding-bottom:var(--hero-photo-h)}.page-hero--mobile-fill .hero-media[data-astro-cid-75ysl5lo]{display:block}.page-hero--mobile-fill .hero-media--custom[data-astro-cid-75ysl5lo]{-webkit-mask-image:none;mask-image:none}.page-hero--mobile-fill .hero-media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo],.page-hero--mobile-fill .hero-media[data-astro-cid-75ysl5lo]:after,.page-hero--mobile-fill .hero-media[data-astro-cid-75ysl5lo]:before{width:100%;height:100%;top:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none}.page-hero--mobile-fill .hero-media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo],.page-hero--mobile-fill .hero-media[data-astro-cid-75ysl5lo]:after{top:var(--hero-photo-shift);height:calc(100% + 2rem);bottom:auto}.page-hero--mobile-fill .hero-media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-position:var(--hero-mobile-pos,center)}.page-hero--mobile-fill .intro[data-astro-cid-75ysl5lo] .lead{color:var(--color-paper)}.page-hero--mobile-fill .intro[data-astro-cid-75ysl5lo] .btn--ghost:not(:hover){background:var(--color-ink)}.page-hero--mobile-fill .hero-media[data-astro-cid-75ysl5lo]:before{content:"";z-index:1;background:linear-gradient(to bottom, var(--color-ink) 0, var(--color-ink) var(--hero-photo-shift), color-mix(in oklab, var(--color-ink) 85%, transparent) calc(var(--hero-photo-shift) + var(--hero-photo-fade) * .6), color-mix(in oklab, var(--color-ink) var(--hero-wash,72%), transparent) calc(var(--hero-photo-shift) + var(--hero-photo-fade)), color-mix(in oklab, var(--color-ink) var(--hero-wash,72%), transparent) var(--hero-wash-hold,72%), color-mix(in oklab, var(--color-ink) var(--hero-wash-foot,30%), transparent) 88%, transparent 100%);position:absolute}.intro[data-astro-cid-75ysl5lo] h1,.page-hero--with-image .intro[data-astro-cid-75ysl5lo] h1{max-width:none}}
