:root{--fv-white:#fff;--fv-ink:#111;--fv-secondary:#5b5b57;--fv-rule:#d6d6d0;--fv-placeholder:#ecece9;--fv-paper:#f1f1ee;--fv-font:"neue-haas-grotesk-text", "Helvetica Neue", Helvetica, Arial, sans-serif;--fv-font-display:"neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif;--fv-content-max:90rem;--fv-reading-max:42.5rem;--fv-gutter:clamp(1.25rem, 4.45vw, 4rem);--fv-gap:1.5rem;--fv-section:clamp(6rem, 11.1vw, 10rem);--fv-block:clamp(2.5rem, 4.45vw, 4rem);--fv-display:clamp(2.625rem, 5.55vw, 5rem);--fv-page-title:clamp(2.375rem, 4.45vw, 4rem);--fv-statement:var(--fv-page-title);--fv-section-title:clamp(1.75rem, 2.8vw, 2.5rem);--fv-subhead:clamp(1.125rem, 1.4vw, 1.25rem);--fv-lead:clamp(1.1875rem, 1.46vw, 1.3125rem);--fv-body:clamp(1rem, 1.18vw, 1.0625rem);--fv-small:.9375rem;--fv-caption:.875rem;--fv-label:.75rem;--fv-display-tracking:-.01em;--fv-title-tracking:-.005em;--fv-label-tracking:.08em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fv-white);color:var(--fv-ink);font-family:var(--fv-font);font-size:var(--fv-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}img,svg,picture{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4{text-wrap:balance;font-weight:500;line-height:1.1}h1{font-weight:700}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:2px solid var(--fv-ink);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}.wrap{width:100%;max-width:var(--fv-content-max);padding-inline:var(--fv-gutter);margin-inline:auto}.grid{column-gap:var(--fv-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--fv-section)}.t-display{font-size:var(--fv-display);letter-spacing:var(--fv-display-tracking);font-weight:700;line-height:.96}.t-page-title{font-size:var(--fv-page-title);letter-spacing:var(--fv-display-tracking);font-weight:700;line-height:1}.t-section-title{font-size:var(--fv-section-title);letter-spacing:var(--fv-title-tracking);font-weight:500;line-height:1.08}.t-subhead{font-size:var(--fv-subhead);letter-spacing:-.005em;font-weight:500;line-height:1.25}.t-dek,.t-lead{font-size:var(--fv-lead);font-weight:400;line-height:1.4}.t-caption{font-size:var(--fv-caption);line-height:1.45}.t-label{font-size:var(--fv-label);letter-spacing:var(--fv-label-tracking);text-transform:uppercase;font-weight:500;line-height:1.3}.t-secondary{color:var(--fv-secondary)}.chapter{padding-top:var(--fv-section)}.chapter__grid{column-gap:var(--fv-gap);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.chapter__label{grid-column:1/-1;gap:.75em;display:flex}.chapter__index{font-variant-numeric:tabular-nums}.chapter__body{grid-column:1/-1;min-width:0}@media (width>=64rem){.chapter__label{grid-column:1/span 3}.chapter__body{grid-column:4/-1}}.cta-link{text-underline-offset:.3em;padding-block:.25rem;font-size:clamp(1.0625rem,1.25vw,1.125rem);font-weight:500;text-decoration-thickness:1.5px;display:inline-block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--fv-section-title);letter-spacing:var(--fv-title-tracking);margin-top:1.75em}.prose h3{font-size:var(--fv-subhead);margin-top:1.5em}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose table{border-collapse:collapse;width:100%;font-size:var(--fv-small)}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--fv-rule);vertical-align:top;padding:.5em .75em .5em 0}@media (prefers-reduced-motion:reduce){*,:before,:after,::details-content{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--fv-section:clamp(4rem,6.67vw,6rem)}.chapter__rule{border-top:0;padding-top:0}.chapter--numbered .chapter__body{grid-column:1/-1}.chapter__grid{row-gap:2rem}.chapter__wide{margin-top:0}.process__list{gap:2rem 3rem}.process__list li{border:0!important;padding:0!important}.process__list p{max-width:26em;font-size:var(--fv-body)}.process__num{display:none}.fv-button,.cta-link{letter-spacing:0;cursor:pointer;background:0 0;border:1px solid;border-radius:0;justify-content:center;align-items:center;gap:.6em;min-height:44px;padding:.65rem 1.05rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .16s;display:inline-flex}a.fv-button:hover,a.cta-link:hover{background:#80808026;text-decoration:none}.fv-button:focus-visible,.cta-link:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.fv-button,.cta-link{transition:none}}.t-display,.t-page-title,.t-section-title,.hero__headline,.chapter__title,.guide__num,.step__num{font-family:var(--fv-font-display)}svg[data-astro-cid-f7espo7c]{width:100%;height:auto}.home-hero .site-header[data-astro-cid-fzpbxy5g]{z-index:5;width:100%;position:absolute;top:0;left:0}.home-hero .site-header__inner[data-astro-cid-fzpbxy5g]{color:#fff}.home-hero .site-header__nav[data-astro-cid-fzpbxy5g],.home-hero .site-header__inner[data-astro-cid-fzpbxy5g]>.site-header__menu[data-astro-cid-fzpbxy5g]{mix-blend-mode:difference}.site-header__white-logo[data-astro-cid-fzpbxy5g]{width:100%;height:auto;display:block}.home-hero .site-header[data-astro-cid-fzpbxy5g]:has(dialog[open]) .site-header__inner[data-astro-cid-fzpbxy5g]{visibility:hidden}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;padding-block:clamp(1.25rem,2.2vw,2rem);display:flex}.site-header__logo[data-astro-cid-fzpbxy5g]{flex:none;width:clamp(8.25rem,6.3rem + 8vw,9.5rem);display:block}.site-header__nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--s-2) clamp(1.5rem, 3vw, 2.75rem);flex-wrap:wrap;padding:0;font-size:1.0625rem;list-style:none;display:flex}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.mobile-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{text-decoration:none}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current],.mobile-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{text-underline-offset:.35em;text-decoration:underline 1px}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].nav-cta,.mobile-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].nav-cta{font-weight:500;text-decoration:none}.site-header__menu[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:0;min-height:44px;padding:.75rem 0 .75rem .75rem;font-size:1.0625rem;display:none}.mobile-nav[data-astro-cid-fzpbxy5g]{background:var(--fv-white);width:100%;max-width:none;height:100%;max-height:none;color:var(--fv-ink);border:0;margin:0;padding:0}.mobile-nav[data-astro-cid-fzpbxy5g]::backdrop{background:var(--fv-white)}.mobile-nav__top[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;padding-block:1.25rem;display:flex}.mobile-nav__list[data-astro-cid-fzpbxy5g]{padding:var(--s-6) 0 0;gap:var(--s-4);letter-spacing:var(--fv-title-tracking);font-size:clamp(2rem,9vw,2.75rem);font-weight:700;list-style:none;display:grid}@media (width>=64rem){.site-header__logo[data-astro-cid-fzpbxy5g]{width:clamp(11rem,12.8vw,12rem)}}@media (width<=63.99rem){.site-header__nav[data-astro-cid-fzpbxy5g]{display:none}.site-header__menu[data-astro-cid-fzpbxy5g]{display:block}}@media (width<=63.99rem) and (scripting:none){.site-header__nav[data-astro-cid-fzpbxy5g]{flex-basis:100%;display:block}.site-header__nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{column-gap:var(--s-4)}.site-header__menu[data-astro-cid-fzpbxy5g]{display:none}}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--fv-section)}main:has(>.chapter--band:last-child)+.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--s-6)}.site-footer__inner[data-astro-cid-nns7i3if]{align-items:end;gap:var(--s-5) var(--s-6);padding-block:var(--s-7) var(--s-6);grid-template-columns:auto 1fr;display:grid}.site-footer__logo[data-astro-cid-nns7i3if]{width:clamp(7.5rem,9vw,8.5rem)}nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{justify-content:flex-end;gap:var(--s-3) clamp(1.25rem, 2.5vw, 2.25rem);font-size:var(--fv-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:none}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if].nav-cta{text-underline-offset:.3em;font-weight:700;text-decoration:underline 1px}.site-footer__meta[data-astro-cid-nns7i3if]{grid-column:1/-1}@media (width<=47.99rem){.site-footer__inner[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:flex-end;gap:var(--s-5);flex-wrap:wrap;display:flex}.site-footer__logo[data-astro-cid-nns7i3if]{width:6.5rem}nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{grid-template-columns:repeat(var(--phone-columns,3), auto);gap:var(--s-3) 1.25rem;display:grid}.site-footer__meta[data-astro-cid-nns7i3if]{flex-basis:100%}}.skip-link[data-astro-cid-tq46r5sz]{left:var(--fv-gutter);z-index:10;background:var(--fv-ink);color:var(--fv-white);font-size:var(--fv-small);padding:.75rem 1rem;position:absolute;top:-10rem}.skip-link[data-astro-cid-tq46r5sz]:focus{top:.75rem}.preview-banner[data-astro-cid-tq46r5sz]{background:var(--fv-ink);color:var(--fv-white);padding:.5rem var(--fv-gutter);font-size:.8125rem;line-height:1.4}main[data-astro-cid-tq46r5sz]:focus{outline:none}
