.hero[data-astro-cid-ge2uvauf]{isolation:isolate;height:var(--hero-height);min-height:var(--hero-min-height);margin-top:calc(-1 * var(--hero-pull));padding-block:var(--hero-pad-top) var(--hero-pad-bottom);position:relative}.hero__image[data-astro-cid-ge2uvauf]{z-index:-1;object-fit:cover;object-position:var(--hero-image-position);width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{max-width:var(--hero-content-max)}.hero__name[data-astro-cid-ge2uvauf]{font-size:var(--text-display);line-height:var(--leading-display);text-wrap:nowrap}.hero__tagline[data-astro-cid-ge2uvauf]{margin-top:var(--hero-after-name);font-family:var(--font-heading);font-size:var(--text-tagline);font-weight:var(--weight-bold);line-height:var(--leading-tagline);text-wrap:balance}.hero__subtitle[data-astro-cid-ge2uvauf]{margin-top:var(--hero-after-tagline);font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:var(--hero-after-subtitle);align-items:center;gap:var(--hero-actions-gap);flex-wrap:wrap;display:flex}@media (width<=479px){.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch}}.section[data-astro-cid-w6ymvdtg]{padding-block:var(--section-gap);scroll-margin-top:var(--space-4)}.section--surface[data-astro-cid-w6ymvdtg]{background:var(--color-surface)}.section__head[data-astro-cid-w6ymvdtg]{gap:var(--section-head-gap);max-width:var(--section-head-max);margin-bottom:var(--section-head-after);display:grid}.section__head[data-astro-cid-w6ymvdtg] h2[data-astro-cid-w6ymvdtg]{margin-bottom:var(--section-title-after)}.section__intro[data-astro-cid-w6ymvdtg]{font-size:var(--text-lede);line-height:var(--leading-lede)}.tile[data-astro-cid-yx7m3lgj]{align-items:flex-start;gap:var(--tile-gap);padding:var(--tile-pad);border-radius:var(--radius-md);flex-direction:column;display:flex}.tile--plain[data-astro-cid-yx7m3lgj]{gap:var(--tile-plain-gap);padding:var(--tile-plain-pad)}.tile--white[data-astro-cid-yx7m3lgj]{padding:var(--tile-pad-white);background:var(--color-bg)}.tile--surface[data-astro-cid-yx7m3lgj]{background:var(--color-surface)}.tile__text[data-astro-cid-yx7m3lgj]{gap:var(--tile-gap);flex-direction:column;display:flex}.tile--plain[data-astro-cid-yx7m3lgj] .tile__text[data-astro-cid-yx7m3lgj]{gap:var(--flow-title)}.tile__title[data-astro-cid-yx7m3lgj]{margin-bottom:var(--flow-title);font-size:var(--text-h5);line-height:var(--leading-h5);letter-spacing:normal}.tile--plain[data-astro-cid-yx7m3lgj] .tile__title[data-astro-cid-yx7m3lgj]{margin-bottom:var(--flow-heading);font-size:var(--text-h4);line-height:var(--leading-h4)}.tile--white[data-astro-cid-yx7m3lgj] .tile__title[data-astro-cid-yx7m3lgj]{color:var(--color-accent)}.tile__body[data-astro-cid-yx7m3lgj]{margin-bottom:var(--flow-para)}.tile__icon[data-astro-cid-yx7m3lgj]{width:var(--tile-icon);height:var(--tile-icon);margin-bottom:var(--flow-block)}.tile__link[data-astro-cid-yx7m3lgj]{margin-top:auto;margin-bottom:var(--flow-para);font-size:var(--text-ui)}.tile-grid[data-astro-cid-4uztihkx]{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.tile-grid--column[data-astro-cid-4uztihkx]{gap:var(--grid-gap-steps);grid-template-rows:auto auto;grid-auto-flow:column}@media (width<=767px){.tile-grid[data-astro-cid-4uztihkx],.tile-grid--column[data-astro-cid-4uztihkx]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}.field[data-astro-cid-at7cfcnx]{gap:var(--label-gap);align-content:start;display:grid}.field__label[data-astro-cid-at7cfcnx]{font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-label)}.field__input[data-astro-cid-at7cfcnx]{width:100%;height:var(--input-height);padding:var(--input-pad);border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-xs);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-control)}.field__input[data-astro-cid-at7cfcnx]:focus-visible{border-radius:var(--radius-xs)}.field[data-astro-cid-gieriykf]{gap:var(--label-gap);align-content:start;display:grid}.field__label[data-astro-cid-gieriykf]{font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-label)}.field__select[data-astro-cid-gieriykf]{margin-bottom:var(--flow-control);position:relative}select[data-astro-cid-gieriykf]{appearance:none;width:100%;height:var(--select-height);padding:var(--select-pad);border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-xs);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-control)}select[data-astro-cid-gieriykf]:focus-visible{border-radius:var(--radius-xs)}svg[data-astro-cid-gieriykf]{top:50%;right:var(--space-3);width:var(--space-4);height:var(--space-4);pointer-events:none;fill:none;stroke:var(--color-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:absolute;transform:translateY(-50%)}.choices[data-astro-cid-tkx3wtpu]{border:0;min-width:0;margin:0;padding:0}.choices__legend[data-astro-cid-tkx3wtpu]{margin-bottom:calc(var(--label-gap) + var(--space-2));font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-label);padding:0}.choices__options[data-astro-cid-tkx3wtpu]{gap:var(--choice-gap);flex-wrap:wrap;display:flex}.choice[data-astro-cid-tkx3wtpu]{align-items:center;gap:var(--space-1);margin-bottom:var(--choice-after);cursor:pointer;display:flex}.choice__label[data-astro-cid-tkx3wtpu]{font-size:var(--text-control);font-weight:var(--weight-regular);line-height:var(--leading-tight)}.choice__input[data-astro-cid-tkx3wtpu]{appearance:none;border:var(--border-featured) solid var(--color-accent);background:var(--color-bg);cursor:pointer;flex:none;place-content:center;margin:0;display:grid}.choice__input--checkbox[data-astro-cid-tkx3wtpu]{width:var(--check-size);height:var(--check-size);border-radius:var(--radius-2xs)}.choice__input--radio[data-astro-cid-tkx3wtpu]{width:var(--radio-size);height:var(--radio-size);border-radius:50%}.choice__input--checkbox[data-astro-cid-tkx3wtpu]:checked{background:var(--color-accent)}.choice__input--checkbox[data-astro-cid-tkx3wtpu]:checked:after{content:"";width:calc(var(--check-size) * .3);height:calc(var(--check-size) * .5);margin-top:calc(var(--check-size) * -.15);border:solid var(--color-on-accent);border-width:0 var(--border-featured) var(--border-featured) 0;transform:rotate(45deg)}.choice__input--radio[data-astro-cid-tkx3wtpu]:checked{border-width:calc(var(--border-featured) * 2)}.choice__input[data-astro-cid-tkx3wtpu]:focus-visible{box-shadow:var(--focus-ring)}.choice__input--checkbox[data-astro-cid-tkx3wtpu]:focus-visible{border-radius:var(--radius-2xs)}.choice__input--radio[data-astro-cid-tkx3wtpu]:focus-visible{border-radius:50%}.partner[data-astro-cid-lcdefpme]{grid-template-columns:var(--partner-columns);gap:var(--partner-row-gap) var(--partner-col-gap);display:grid}.partner__title[data-astro-cid-lcdefpme]{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:normal}.partner__lede[data-astro-cid-lcdefpme]{margin-top:var(--partner-after-heading);font-size:var(--text-lede);line-height:var(--leading-lede)}.partner__lists[data-astro-cid-lcdefpme]{margin-top:var(--partner-after-lede);gap:var(--partner-list-gap);display:grid}.partner__listhead[data-astro-cid-lcdefpme]{margin-bottom:var(--flow-para);font-weight:var(--weight-bold)}.partner__list[data-astro-cid-lcdefpme]{margin:0 0 var(--flow-para);padding-left:1em}.partner__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:var(--flow-item)}.partner__card[data-astro-cid-lcdefpme]{width:fit-content;max-width:100%;padding:var(--card-pad);border-radius:var(--radius-md);background:var(--color-bg);place-self:start end}.form[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--form-row-gap);flex-direction:column;display:flex}.form__grid[data-astro-cid-lcdefpme]{align-self:stretch;gap:var(--form-row-gap) var(--form-col-gap);grid-template-columns:1fr 1fr;display:grid}.form__wide[data-astro-cid-lcdefpme]{margin-bottom:var(--flow-para);grid-column:1/-1}.partner__note[data-astro-cid-lcdefpme]{margin-top:var(--flow-block);font-size:var(--text-small);line-height:var(--leading-ui)}@media (width<=991px){.form__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=767px){.partner__card[data-astro-cid-lcdefpme]{justify-self:stretch;width:auto}}
