:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--teal-1:#5af4e4;--teal-2:#22a4bc;--teal-3:#037183;--teal-4:#024a56;--light-blue-1:#edf8fe;--light-blue-2:#c6e5f8;--light-blue-3:#8ecaee;--light-blue-4:#4ea5d6;--dark-blue-1:#3862a7;--dark-blue-2:#23437a;--dark-blue-3:#132a50;--dark-blue-4:#091932;--black-1:#313638;--black-2:#1d2123;--black-3:#121617;--black-4:#090c0d;--white-1:#fff;--white-2:#f3f6f8;--white-3:#dee4e6;--white-4:#b7bfc3;--color-bg:var(--lightningcss-light,var(--white-1))var(--lightningcss-dark,var(--black-4));--color-surface:var(--lightningcss-light,var(--white-2))var(--lightningcss-dark,var(--black-3));--color-surface-raised:var(--lightningcss-light,var(--white-1))var(--lightningcss-dark,var(--black-2));--color-border:var(--lightningcss-light,var(--white-3))var(--lightningcss-dark,var(--black-1));--color-border-strong:var(--lightningcss-light,var(--dark-blue-1))var(--lightningcss-dark,var(--white-4));--color-text:var(--lightningcss-light,var(--black-4))var(--lightningcss-dark,var(--white-2));--color-heading:var(--lightningcss-light,var(--dark-blue-4))var(--lightningcss-dark,var(--white-1));--color-text-muted:var(--lightningcss-light,var(--dark-blue-2))var(--lightningcss-dark,var(--white-3));--color-link:var(--lightningcss-light,var(--teal-3))var(--lightningcss-dark,var(--teal-1));--color-brand-text:var(--lightningcss-light,var(--teal-3))var(--lightningcss-dark,var(--teal-2));--color-brand-soft:var(--lightningcss-light,var(--light-blue-1))var(--lightningcss-dark,var(--dark-blue-4));--color-sparkle:var(--teal-1);--color-cta:var(--lightningcss-light,var(--teal-3))var(--lightningcss-dark,var(--teal-1));--color-cta-hover:var(--lightningcss-light,var(--teal-4))var(--lightningcss-dark,var(--teal-2));--color-on-cta:var(--lightningcss-light,var(--white-1))var(--lightningcss-dark,var(--black-4));--color-night:var(--lightningcss-light,var(--dark-blue-4))var(--lightningcss-dark,var(--dark-blue-3));--color-on-night:var(--white-1);--color-on-night-muted:var(--light-blue-2);--color-on-night-focus:var(--light-blue-3);--color-sparkle-hover:var(--teal-2);--color-on-sparkle:var(--black-4);--color-success:var(--lightningcss-light,var(--teal-3))var(--lightningcss-dark,var(--teal-1));--color-rating:var(--lightningcss-light,var(--teal-3))var(--lightningcss-dark,var(--teal-1));--color-focus:var(--lightningcss-light,var(--dark-blue-2))var(--lightningcss-dark,var(--light-blue-3));--color-selection:var(--lightningcss-light,var(--light-blue-2))var(--lightningcss-dark,var(--light-blue-4));--color-on-selection:var(--black-4);--color-photo-bg:var(--black-3);--color-photo-overlay:var(--black-4);--color-on-photo:var(--white-1);--color-shadow:var(--black-4);--color-embed-bg:var(--white-1);--color-scrim:var(--dark-blue-4);--scrim-text:76%;--scrim-photo:20%;--font-sans:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible Next Fallback: -apple-system", "Atkinson Hyperlegible Next Fallback: Segoe UI", "Atkinson Hyperlegible Next Fallback: Roboto", "Atkinson Hyperlegible Next Fallback: Helvetica Neue", "Atkinson Hyperlegible Next Fallback: Arial", "Atkinson Hyperlegible Next Fallback: Noto Sans", "Atkinson Hyperlegible Next Fallback: Liberation Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--step--1:1rem;--step-0:1.125rem;--step-1:1.3125rem;--step-2:calc(clamp(1.5rem, 1.3rem + .8vw, 1.875rem));--step-3:calc(clamp(1.875rem, 1.5rem + 1.6vw, 2.625rem));--step-4:calc(clamp(2.25rem, 1.6rem + 2.8vw, 3.625rem));--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;--section-pad:calc(clamp(3.5rem, 2.5rem + 4vw, 6.5rem));--radius-sm:.5rem;--radius:.875rem;--radius-lg:1.25rem;--radius-pill:999rem;--shadow-sm:0 1px 2px var(--lightningcss-light,color-mix(in srgb, var(--black-4) 8%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--black-4) 50%, transparent));--shadow:0 1px 2px var(--lightningcss-light,color-mix(in srgb, var(--black-4) 6%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--black-4) 40%, transparent)), 0 .75rem 2rem -.5rem var(--lightningcss-light,color-mix(in srgb, var(--dark-blue-4) 16%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--black-4) 55%, transparent));--container:74rem;--gutter:calc(clamp(1rem, .5rem + 2.5vw, 2rem));--measure:62ch;--tap:3rem;--scroll-offset:1rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-text-size=large]{font-size:125%}@media (width>=48em){:root{--scroll-offset:6.5rem}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--scroll-offset)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;line-height:1.6}[id]{scroll-margin-top:var(--scroll-offset)}iframe,img,picture,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;color:var(--color-heading);font-weight:800;line-height:1.15}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);line-height:1.25}dd,li,p{text-wrap:pretty}ol[role=list],ul[role=list]{padding:0;list-style:none}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.15em}.eyebrow,strong{font-weight:700}::selection{background:var(--color-selection);color:var(--color-on-selection)}:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.eyebrow{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-link)}.lead{font-size:var(--step-1);max-width:var(--measure)}.lead,.muted{color:var(--color-text-muted)}.stack>*+*{margin-block-start:var(--stack-space,var(--space-4))}.step-badge{width:2.25rem;height:2.25rem;font-size:var(--step-0);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.skip-link,.step-badge{background:var(--color-cta);color:var(--color-on-cta)}.skip-link{z-index:100;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-weight:700;text-decoration:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:none}.section[data-v-06c090b0]{padding-block:var(--section-pad)}.section--muted[data-v-06c090b0]{background:var(--color-surface)}.section__header[data-v-06c090b0]{gap:var(--space-3);max-width:48rem;margin-block-end:var(--space-7);display:grid}.section--center .section__header[data-v-06c090b0]{text-align:center;justify-items:center;margin-inline:auto}.error[data-v-2d1c7359]{--stack-space:var(--space-5);text-align:center;max-width:40rem}.error[data-v-2d1c7359],.error .lead[data-v-2d1c7359]{margin-inline:auto}.error__actions[data-v-2d1c7359]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
