/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Neue Montreal;src:local("Neue Montreal Medium"),local("NeueMontreal-Medium"),url(/_astro/NeueMontreal-Medium.kB9wOPny.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Neue Montreal;src:local("Neue Montreal Light Italic"),local("NeueMontreal-LightItalic"),url(/_astro/NeueMontreal-LightItalic.Dy7cTHEb.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Neue Montreal;src:local("Neue Montreal Medium Italic"),local("NeueMontreal-MediumItalic"),url(/_astro/NeueMontreal-MediumItalic.DDQRiAZJ.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Neue Montreal;src:local("Neue Montreal Bold"),local("NeueMontreal-Bold"),url(/_astro/NeueMontreal-Bold.CYh2uDfe.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Neue Montreal;src:local("Neue Montreal Bold Italic"),local("NeueMontreal-BoldItalic"),url(/_astro/NeueMontreal-BoldItalic.B0jR-24B.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Neue Montreal;src:local("Neue Montreal Italic"),local("NeueMontreal-Italic"),url(/_astro/NeueMontreal-Italic.BIBcRS8S.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Neue Montreal;src:local("Neue Montreal Light"),local("NeueMontreal-Light"),url(/_astro/NeueMontreal-Light.BcfdgZ1-.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Neue Montreal;src:local("Neue Montreal Regular"),local("NeueMontreal-Regular"),url(/_astro/NeueMontreal-Regular.CosVl1EI.woff2) format("woff2");font-weight:400;font-style:normal}:root{--color-orange-300: #EC7357;--color-orange-800: #431709;--color-yellow-300: #C2E254;--color-green-100: #1D3A1F;--color-green-200: #29562C;--color-green-300: #407244;--color-green-400: #668F68;--color-green-500: #8DB08E;--color-green-600: #8DB08E;--color-green-600: #A1C9A3;--color-green-700: #BCDCBD;--color-green-800: #DCEADC;--color-green-900: #F0F9F2;--color-blue-100: #1E2A6B;--color-blue-200: #2F549D;--color-blue-300: #3660AA;--color-blue-400: #3D72C2;--color-blue-500: #5F86D3;--color-blue-600: #8FAAE5;--color-blue-800: #CFE2F7;--color-blue-900: #E9F2FC;--color-background: var(--color-blue-300);--color-foreground: var(--color-blue-900);--color-accent: var(--color-yellow-300);--color-action-primary-bg: var(--color-orange-300);--color-action-primary-text: var(--color-orange-800);--color-action-secondary-bg: var(--color-yellow-300);--color-action-secondary-text: var(--color-blue-100);--color-selection: var(--color-blue-800);--gradient-depth-start: var(--color-blue-500);--gradient-depth-mid: var(--color-blue-300);--gradient-depth-end: var(--color-blue-100)}.style-primary{--color-background: var(--color-blue-300);--color-foreground: var(--color-blue-900);--color-selection: var(--color-blue-800);--color-elevation-light-background: var(--color-blue-900);--color-elevation-light-foreground: var(--color-blue-100);--color-elevation-dark-background: var(--color-blue-500);--color-elevation-dark-foreground: var(--color-blue-900)}.style-secondary{--color-background: var(--color-green-300);--color-foreground: var(--color-green-900);--color-selection: var(--color-green-800);--color-elevation-light-background: var(--color-green-900);--color-elevation-light-foreground: var(--color-green-100);--color-elevation-medium-background: var(--color-green-600);--color-elevation-medium-foreground: var(--color-green-100);--color-elevation-dark-background: var(--color-green-400);--color-elevation-dark-foreground: var(--color-green-900)}.style-primary-light{--color-background: var(--color-blue-900);--color-foreground: var(--color-blue-100);--color-selection: var(--color-blue-200);--color-elevation-light-background: var(--color-blue-800);--color-elevation-light-foreground: var(--color-blue-100);--color-elevation-medium-background: var(--color-blue-500);--color-elevation-medium-foreground: var(--color-blue-900);--color-elevation-dark-background: var(--color-blue-300);--color-elevation-dark-foreground: var(--color-blue-900)}*,*:before,*:after{box-sizing:border-box}a{color:inherit}ul{padding-inline-start:1em}:root{background-color:var(--color-background);color:var(--color-foreground);font-family:Neue Montreal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:500;font-size:18px;text-rendering:optimizelegibility;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::selection{background-color:var(--color-selection)}.responsive-text{--headingSizeFactor: 1;--headingMinSize: 38px;--headingMaxSize: 112px;--headingSizeBaseline: calc(var(--headingSizeFactor) * 8vw);--headingFontSize: min(var(--headingMaxSize), max( calc(var(--headingSizeFactor) * var(--headingMinSize)), var(--headingSizeBaseline) ))}@media(min-width:640px){.responsive-text{--headingSizeBaseline: calc(var(--headingSizeFactor) * 6.5vw)}}@media(min-width:768px){.responsive-text{--headingMinSize: 48px;--headingSizeBaseline: calc(var(--headingSizeFactor) * 4vw)}}@media(min-width:1280px){.responsive-text{--headingSizeBaseline: calc(var(--headingSizeFactor) * 3vw)}}@media(min-width:1536px){.responsive-text{--headingSizeBaseline: calc(var(--headingSizeFactor) * 4vw)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.container[data-astro-cid-5hfkzgy4],.container-lg[data-astro-cid-5hfkzgy4],.container-md[data-astro-cid-5hfkzgy4],.container-sm[data-astro-cid-5hfkzgy4],.container-xl[data-astro-cid-5hfkzgy4],.container-xxl[data-astro-cid-5hfkzgy4]{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media(min-width:640px){.container[data-astro-cid-5hfkzgy4],.container-sm[data-astro-cid-5hfkzgy4]{max-width:640px}}@media(min-width:768px){.container[data-astro-cid-5hfkzgy4],.container-md[data-astro-cid-5hfkzgy4],.container-sm[data-astro-cid-5hfkzgy4]{max-width:768px}}@media(min-width:1024px){.container[data-astro-cid-5hfkzgy4],.container-lg[data-astro-cid-5hfkzgy4],.container-md[data-astro-cid-5hfkzgy4],.container-sm[data-astro-cid-5hfkzgy4]{max-width:1024px}}@media(min-width:1140px){.container[data-astro-cid-5hfkzgy4],.container-lg[data-astro-cid-5hfkzgy4],.container-md[data-astro-cid-5hfkzgy4],.container-sm[data-astro-cid-5hfkzgy4]{max-width:1140px}}.content[data-astro-cid-wwe277d2]{display:none;position:absolute;width:max-content;top:0;left:0;transform:translate(0);z-index:100}.header[data-astro-cid-qlfjksao]{overflow:hidden;padding:20px}.header[data-astro-cid-qlfjksao] .nav[data-astro-cid-qlfjksao]{position:fixed;z-index:100;left:0;top:0;padding:24px 0;transform:translate(100%);transition:transform .3s ease-in-out;will-change:transform;width:100%;height:100%;background-color:var(--color-elevation-light-background);color:var(--color-elevation-light-foreground)}.header[data-astro-cid-qlfjksao] .nav[data-astro-cid-qlfjksao].open{transform:translate(0)}.header[data-astro-cid-qlfjksao] .nav[data-astro-cid-qlfjksao],.header[data-astro-cid-qlfjksao] .nav[data-astro-cid-qlfjksao] .link-list[data-astro-cid-qlfjksao]{flex-direction:column;justify-content:center}.toggle[data-astro-cid-qlfjksao]{width:32px;height:32px;padding:0;border:0;background-color:transparent;z-index:101;position:relative;color:inherit}.toggle[data-astro-cid-qlfjksao][aria-expanded=true]{color:var(--color-elevation-light-foreground)}.mobile-nav[data-astro-cid-qlfjksao]{display:flex;justify-content:space-between;align-items:center}.nav[data-astro-cid-qlfjksao]{display:flex;align-items:center;justify-content:flex-start;gap:24px;min-height:var(--header-height)}.link-list[data-astro-cid-qlfjksao]{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;gap:16px}.link-list[data-astro-cid-qlfjksao].vertical{flex-direction:column;align-items:flex-start}.link-list[data-astro-cid-qlfjksao].vertical .link[data-astro-cid-qlfjksao]{flex-direction:column;padding:0}.link[data-astro-cid-qlfjksao]{text-decoration:none;display:block;padding:16px 0}.active[data-astro-cid-qlfjksao]{text-decoration:underline}.main-list[data-astro-cid-qlfjksao]{flex:1}.dropdown[data-astro-cid-qlfjksao]{padding:8px 16px;border-radius:8px;background-color:var(--color-elevation-dark-background);color:var(--color-elevation-dark-foreground)}.dropdown-icon[data-astro-cid-qlfjksao]{width:1em;height:1em;vertical-align:bottom;margin-left:4px}.home[data-astro-cid-qlfjksao]{display:block;max-width:60px;width:100%}@media(min-width:768px){.mobile-nav[data-astro-cid-qlfjksao],.toggle[data-astro-cid-qlfjksao]{display:none}.header[data-astro-cid-qlfjksao]{padding:0;overflow:visible;z-index:10}.header[data-astro-cid-qlfjksao] .nav[data-astro-cid-qlfjksao]{position:static;padding:0;transform:none;transition:none;height:auto;background-color:inherit;color:inherit}.header[data-astro-cid-qlfjksao] .nav[data-astro-cid-qlfjksao],.header[data-astro-cid-qlfjksao] .nav[data-astro-cid-qlfjksao] .link-list[data-astro-cid-qlfjksao]:not(.vertical){flex-direction:row;justify-content:flex-start}}.footer[data-astro-cid-35ed7um5]{padding:24px 0;border-top:1px solid var(--color-foreground)}.contact[data-astro-cid-35ed7um5]{font-style:normal;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));justify-content:space-between;font-size:.875rem}.label[data-astro-cid-35ed7um5]{margin:0;font-size:.75rem}@media(min-width:640px){.contact[data-astro-cid-35ed7um5]{grid-template-columns:repeat(3,max-content)}}:root{--header-height: 78px}body{display:grid;grid-template-rows:var(--bodyTemplateColumns);gap:2rem}
