@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}img[width]{width:auto}img[width][height]{height:auto}img[src$=".svg"]{width:100%;height:auto;max-width:none}svg{height:100%;width:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}:root{--border-radius-small: 6px;--border-radius-medium: 12px;--border-radius-large: 20px;--border-radius-round: 9999999999em;--border-default-width: 1px;--border-default: var(--border-default-width) solid var(--color-border)}:root{--space-xxnarrow: clamp(.25rem, .208vw + .208rem, .375rem);--space-xnarrow: clamp(.688rem, .208vw + .646rem, .813rem);--space-narrow: clamp(.875rem, .521vw + .771rem, 1.188rem);--space-medium: clamp(1.188rem, 1.042vw + .979rem, 1.813rem);--space-wide: clamp(1.563rem, 1.875vw + 1.188rem, 2.688rem);--space-xwide: clamp(3.75rem, 3.75vw + 3rem, 6rem);--space-outside: clamp(.875rem, 3.021vw + .271rem, 2.688rem)}@font-face{font-display:swap;font-family:Outfit;font-weight:300 525 600;src:url(/assets/fonts/outfit.woff2) format("woff2") tech("variations"),url(/assets/fonts/outfit.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Nunito Sans;font-weight:300 700;src:url(/assets/fonts/nunito-sans.woff2) format("woff2") tech("variations"),url(/assets/fonts/nunito-sans.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:italic;font-weight:300 700;src:url(/assets/fonts/nunito-sans-italic.woff2) format("woff2") tech("variations"),url(/assets/fonts/nunito-sans-italic.woff2) format("woff2-variations")}html{font-size:100%}body{font-family:var(--type-font-body);font-size:1.125rem;font-size:var(--type-scale-epsilon);font-weight:var(--type-weight-light);hanging-punctuation:first last;line-height:var(--type-leading-default);font-optical-sizing:auto;font-synthesis:none}h1,h2,h3,h4,h5,h6{font-family:var(--type-font-display);line-height:var(--type-leading-tight);font-weight:var(--type-weight-bold);max-width:none;text-wrap:balance;text-shadow:none}:is(h1,h2,h3,h4,h5,h6) em{font-style:italic}:is(h1,h2,h3,h4,h5,h6) strong,:is(h1,h2,h3,h4,h5,h6) b{font-weight:var(--type-weight-bold)}h1{font-size:2rem;font-size:var(--type-scale-alpha);line-height:var(--type-leading-xtight);letter-spacing:-.02em}h2{font-size:1.75rem;font-size:var(--type-scale-beta);line-height:var(--type-leading-xtight);letter-spacing:-.01em}h3{font-size:1.56rem;font-size:var(--type-scale-gamma)}h4{font-size:1.25rem;font-size:var(--type-scale-delta)}h5{font-size:1rem;font-size:var(--type-scale-epsilon)}h6{font-size:.75rem;font-size:var(--type-scale-zeta)}p{margin-block:0;max-width:70ch;text-wrap:pretty}a{color:var(--color-highlight);text-decoration-color:var(--color-highlight);text-decoration-style:solid;text-underline-position:under}a:hover,a:active{color:var(--color-highlight)}strong,b{font-weight:var(--type-weight-bold)}em{font-style:italic}:root{--color-hue-blue: 240;--color-hue-orange: 70;--color-hue-green: 119;--color-brand-blue: .73 .1376 var(--color-hue-blue);--color-brand-orange: .81 .1362 var(--color-hue-orange);--color-brand-green: .84 .1531 var(--color-hue-green);--color-neutral-0: 100% 0 0;--color-neutral-50: .97 .0042 var(--color-hue-blue);--color-neutral-100: .92 .0111 var(--color-hue-blue);--color-neutral-200: .8 .0331 var(--color-hue-blue);--color-neutral-500: .64 .0732 var(--color-hue-blue);--color-neutral-700: .54 .1075 var(--color-hue-blue);--color-neutral-900: .29 .0503 var(--color-hue-blue)}:root,.color-theme-light{--color-primary: oklch(var(--color-neutral-900));--color-secondary: oklch(var(--color-neutral-700));--color-highlight: oklch(var(--color-brand-blue));--color-island: oklch(var(--color-neutral-0));--color-surface: oklch(var(--color-neutral-50));--color-well: oklch(var(--color-neutral-100));--color-border: oklch(var(--color-neutral-200));--color-shadow: oklch(var(--color-neutral-700) / .1);--color-error: oklch(var(--color-brand-orange))}.type-role-display{font-family:var(--type-font-display);font-weight:var(--type-weight-bold);line-height:var(--type-leading-tight)}.type-role-display strong{font-weight:var(--type-weight-bold)}.type-role-display em{font-style:italic}.type-scale-alpha{font-size:var(--type-scale-alpha);line-height:var(--type-leading-xtight)}.type-scale-beta{font-size:var(--type-scale-beta);line-height:var(--type-leading-tight)}.type-scale-gamma{font-size:var(--type-scale-gamma)}.type-scale-delta{font-size:var(--type-scale-delta)}.type-scale-epsilon{font-size:var(--type-scale-epsilon)}.type-scale-zeta{font-size:var(--type-scale-zeta)}.type-link-undecorated{text-decoration:none}picture[data-astro-cid-hz7eq4dx],img[data-astro-cid-hz7eq4dx]{transition:all .25s ease-in-out}.hide-visually{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.show-visually{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;width:auto}.hide{display:none!important}.main-nav[data-astro-cid-a3w6sxmo]{--justify-items: end}.main-nav[data-astro-cid-a3w6sxmo] .nav-button{align-items:center;color:var(--color-primary);flex-direction:row;gap:.5em;position:relative;z-index:5;background-color:transparent;border:0;box-shadow:none;cursor:pointer;display:inline-flex;outline:none;padding:0;transition:color .25s ease-in-out;will-change:color}.main-nav[data-astro-cid-a3w6sxmo] .nav-button:hover,.main-nav[data-astro-cid-a3w6sxmo] .nav-button:active{color:var(--color-highlight)}.main-nav[data-astro-cid-a3w6sxmo] .nav-button.close{margin-inline-end:1.5em;margin-inline-end:var(--space-medium);position:absolute;right:0;top:0}.main-nav[data-astro-cid-a3w6sxmo] .icon{color:currentColor;display:inline-block;fill:currentColor;height:1em;max-height:100%;max-width:100%;pointer-events:none;vertical-align:middle;width:1em}.main-nav[data-astro-cid-a3w6sxmo] .icon .open,.main-nav[data-astro-cid-a3w6sxmo] .icon .close{transition:.25s opacity ease}.main-nav[data-astro-cid-a3w6sxmo] [aria-expanded=false] .close{opacity:0}.main-nav[data-astro-cid-a3w6sxmo] [aria-expanded=true] .close{opacity:1}.main-nav[data-astro-cid-a3w6sxmo] [aria-expanded=true] .open{opacity:0}.nav-items[data-astro-cid-a3w6sxmo]{align-items:center;background-color:var(--color-island);display:flex;flex-direction:column;flex:1;gap:var(--space-wide);justify-content:var(--justify-items);inset:0;list-style:none;margin:0;opacity:0;overflow-y:scroll;padding-block:var(--space-wide);padding-inline:var(--space-outside);position:fixed;transition:opacity .25s ease;z-index:4}.nav-items[data-astro-cid-a3w6sxmo].is-hidden{border:0;clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.nav-items[data-astro-cid-a3w6sxmo].is-open{opacity:1}.nav-item[data-astro-cid-a3w6sxmo]{display:block;margin-block-start:0}.has-overlay{height:100vh;height:100dvh;overflow:hidden}.nav-link[data-astro-cid-a3w6sxmo]{color:var(--color-primary);display:inline-block;font-family:var(--type-font-display);position:relative;text-decoration:none;transition:all .25s ease-in-out}.nav-link[data-astro-cid-a3w6sxmo]:after{--bottom-position: -.6em;--color: var(--color-highlight);--width: 50%;background-color:var(--color-secondary);content:"";height:3px;inset-block-end:var(--bottom-position);inset-inline-start:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .25s ease-in-out;width:var(--width)}.nav-link[data-astro-cid-a3w6sxmo]:is(:hover,:active,[aria-current=page]):after{opacity:1}.nav-link[data-astro-cid-a3w6sxmo][aria-current=page]:after{background-color:var(--color-highlight)}@media screen and (min-width: 29em){.main-nav[data-astro-cid-a3w6sxmo] .nav-button{display:none}.nav-items[data-astro-cid-a3w6sxmo].is-hidden{clip-path:none;clip:auto;display:flex;height:auto;overflow:visible;position:relative;width:auto}.nav-items[data-astro-cid-a3w6sxmo]{opacity:1;align-items:start;background-color:transparent;flex-direction:row;gap:var(--space-medium);list-style:none}.nav-item[data-astro-cid-a3w6sxmo].small-only{display:none}}.main-footer[data-astro-cid-dagrztjt]{background-color:var(--color-well);display:flex;flex-direction:column;align-items:stretch;margin-block-start:auto}.section[data-astro-cid-dagrztjt]{padding-inline:var(--space-outside);padding-block:var(--space-medium)}.statement[data-astro-cid-dagrztjt]{display:flex;flex-direction:column;align-items:center;gap:var(--space-narrow);padding-block:var(--space-xwide) var(--space-wide)}.nav[data-astro-cid-dagrztjt]{align-items:center;border-block-start:var(--border-default);display:grid;gap:var(--space-narrow);grid-template-areas:"logo nav" "copyright copyright";grid-template-columns:1fr auto;grid-template-rows:auto auto;justify-content:center}.logo[data-astro-cid-dagrztjt]{--size: 10rem;display:inline-block;max-width:var(--size);grid-area:logo}.nav[data-astro-cid-dagrztjt] .main-footer-nav[data-astro-cid-dagrztjt]{--justify-items: center;grid-area:nav}.copyright[data-astro-cid-dagrztjt]{grid-area:copyright;display:block;text-align:center}@media screen and (min-width: 29em){.nav[data-astro-cid-dagrztjt]{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"nav" "logo" "copyright"}.logo[data-astro-cid-dagrztjt]{--size: 16rem;justify-self:center}}@media screen and (min-width: 56em){.nav[data-astro-cid-dagrztjt]{align-items:center;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"logo nav" "logo copyright"}.logo[data-astro-cid-dagrztjt]{--size: 20rem;justify-self:start}.nav[data-astro-cid-dagrztjt] .main-footer-nav[data-astro-cid-dagrztjt]{--justify-items: end}.copyright[data-astro-cid-dagrztjt]{align-self:start;text-align:end}}:root{--type-scale-alpha: clamp(2.813rem, 5.313vw + 1.75rem, 6rem);--type-scale-beta: clamp(2.125rem, 3.125vw + 1.5rem, 4rem);--type-scale-gamma: clamp(1.563rem, 1.875vw + 1.188rem, 2.688rem);--type-scale-delta: clamp(1.188rem, 1.042vw + .979rem, 1.813rem);--type-scale-epsilon: clamp(.875rem, .521vw + .771rem, 1.188rem);--type-scale-zeta: clamp(.688rem, .208vw + .646rem, .813rem);--type-font-display: "Outfit", "Avenir", "Montserrat", "Corbel", "URW Gothic", source-sans-pro, sans-serif;--type-font-body: "Nunito Sans", "Avenir", "Montserrat", "Corbel", "URW Gothic", source-sans-pro, sans-serif;--type-weight-light: 300;--type-weight-bold: 600;--type-leading-xtight: 1.1;--type-leading-tight: 1.2;--type-leading-default: 1.5;@media screen and (min-width: 40em){--type-leading-default: 1.6}@media screen and (min-width: 60em){--type-leading-tight: 1.3;--type-leading-default: 1.8}}.color-theme-dark{--type-weight-bold: 525}.color-bg-surface{background-color:var(--color-surface)}.color-bg-island{background-color:var(--color-island)}.color-bg-well{background-color:var(--color-well)}.main-header[data-astro-cid-sffhxsmn]{align-items:center;display:flex;justify-content:space-between;gap:var(--space-medium);padding:var(--space-medium) var(--space-outside)}.skip-link[data-astro-cid-sffhxsmn]:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.logo[data-astro-cid-sffhxsmn]{--size: 8rem;display:inline-block;max-width:var(--size);transition:all .25s ease}.main-header[data-astro-cid-sffhxsmn] .main-header-nav{--justify-items: center}@media screen and (min-width: 29em){.main-header[data-astro-cid-sffhxsmn]{flex-direction:column-reverse}.logo[data-astro-cid-sffhxsmn]{--size: 16rem}}@media screen and (min-width: 61em){.main-header[data-astro-cid-sffhxsmn]{justify-content:space-between;flex-direction:row;padding-block-start:var(--space-medium)}.logo[data-astro-cid-sffhxsmn]{--size: 20rem}.main-header[data-astro-cid-sffhxsmn] .main-header-nav{--justify-items: end;width:auto;border-block-end:0}}.read-next[data-astro-cid-xbpgxiks]{padding:var(--space-xwide) var(--space-outside);border-block-end:var(--border-default)}.wrapper[data-astro-cid-xbpgxiks]{display:flex;flex-direction:column;align-items:end}.link[data-astro-cid-xbpgxiks]{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"eyebrow ." "title icon";justify-content:end;align-items:center;gap:0 var(--space-xnarrow);text-align:end;text-decoration:none;color:var(--color-secondary);transition:all .25s ease}.link[data-astro-cid-xbpgxiks]:hover,.link[data-astro-cid-xbpgxiks]:active{color:var(--color-highlight)}.eyebrow[data-astro-cid-xbpgxiks]{grid-area:eyebrow;justify-self:end}.title[data-astro-cid-xbpgxiks]{color:var(--color-primary);grid-area:title;border-block-end:2px solid transparent;transition:all .25s ease}.link[data-astro-cid-xbpgxiks]:hover .title[data-astro-cid-xbpgxiks],.link[data-astro-cid-xbpgxiks]:active .title[data-astro-cid-xbpgxiks]{color:var(--color-secondary);border-block-end-color:var(--color-highlight)}.link[data-astro-cid-xbpgxiks] .arrow{grid-area:icon;width:2em;height:2em}html{text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{background-color:var(--color-surface);color:var(--color-primary);display:flex;flex-direction:column;font-variant-ligatures:contextual;margin:0;position:relative;text-rendering:optimizeLegibility;min-height:100vh;min-height:100dvh}
