.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}@font-face{font-family:Inter;src:url(/fonts/Inter18pt-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter18pt-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter18pt-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter18pt-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Semibold;src:url(/fonts/Neue-Montreal-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--swatch-light-0: #f8f5f0;--swatch-light-20: #edeae6;--swatch-light-40: #c9c7c2;--swatch-dark-100: #101f23;--swatch-dark-40: #4e5458;--swatch-primary-yellow: #fff203;--swatch-primary-cta: #0071e3;--swatch-status-green: #1bd011;--swatch-status-red: #ff0000;--swatch-white: #ffffff;--spacing-xs: .125rem;--spacing-sm: .25rem;--spacing-md: 1rem;--spacing-lg: 2rem;--site-gap-s: .5rem;--site-gap-m: 1.5rem;--site-border-md: .5rem;--site-section-padding: calc(var(--size-font) * 6);--radius-md: .5rem;--radius-pill: 100rem;--border-width-main: 1px;--font-primary: "Inter", Arial, sans-serif;--font-heading: "PP Neue Montreal", "PP Neue Montreal Semibold", Arial, sans-serif;--h1-size: 3rem;--h1-line: 1.05;--h2-size: 2.5rem;--h2-line: 1.1;--h3-size: 2.25rem;--h3-line: 1;--h4-size: 1.5rem;--h4-line: 1.2;--h5-size: 1rem;--h5-line: 1.3;--heading-letter-spacing: -.02em;--text-body-size: 1rem;--text-body-line: 1.4;--text-p-size: 1rem;--text-p-line: 1.3;--text-lg-size: 1.5rem;--text-lg-line: 1.3;--text-sm-size: .75rem;--easing-button: cubic-bezier(.625, .05, 0, 1)}:root{--size-unit: 16;--size-container-ideal: 1200;--size-container-min: 992px;--size-container-max: 1200px;--size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--size-column-count: 6;--grid-main: repeat(var(--size-column-count), minmax(0, 1fr));--container-padding: var(--site-gap-m)}@media screen and (max-width:991px){:root{--size-container-ideal: 834;--size-container-min: 768px;--size-container-max: 991px}}@media screen and (max-width:767px){:root{--size-container-ideal: 390;--size-container-min: 480px;--size-container-max: 767px}}@media screen and (max-width:479px){:root{--size-container-ideal: 390;--size-container-min: 320px;--size-container-max: 479px}}:root,[data-theme=light],[data-theme=dark] [data-theme=invert]{--theme-background: var(--swatch-light-0);--theme-background-secondary: var(--swatch-light-20);--theme-content: var(--swatch-dark-100);--theme-content-secondary: var(--swatch-dark-40);--theme-border: var(--swatch-light-20);--theme-selection-background: var(--swatch-primary-yellow);--theme-selection-content: var(--swatch-dark-100)}:where([data-theme]:not([data-theme=inherit])){background-color:var(--theme-background);color:var(--theme-content)}[data-background=secondary]{background:var(--theme-background-secondary)}::selection{background-color:var(--theme-selection-background);color:var(--theme-selection-content);text-shadow:none}::-moz-selection{background-color:var(--theme-selection-background);color:var(--theme-selection-content);text-shadow:none}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:initial;-webkit-text-size-adjust:100%}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;color:var(--theme-content);background-color:var(--theme-background);font-family:var(--font-primary);font-size:var(--size-font);font-weight:500;line-height:var(--text-body-line)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);font-weight:600}h1{font-size:var(--h1-size);line-height:var(--h1-line);letter-spacing:var(--heading-letter-spacing)}h2{font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:var(--heading-letter-spacing)}h3{font-size:var(--h3-size);line-height:var(--h3-line)}h4{font-size:var(--h4-size);line-height:var(--h4-line)}h5{font-size:var(--h5-size);line-height:var(--h5-line);font-weight:500}h6{font-size:.75rem;line-height:1.5;font-weight:500}h2,h3,h4,h5{text-wrap:balance}p{margin:0;color:var(--theme-content-secondary);font-size:var(--text-p-size);line-height:var(--text-p-line)}strong{color:var(--theme-content);font-weight:600}li{font-size:1.25rem}a{color:inherit;text-decoration:none}label{display:block;margin-bottom:5px;font-weight:500}img{display:inline-block;width:100%;max-width:100%;height:100%;object-fit:cover}svg{max-width:none;height:auto;vertical-align:middle;box-sizing:border-box}button{all:unset}:focus-visible{outline:2px solid var(--swatch-primary-cta);outline-offset:3px;border-radius:2px}a:focus-visible,button:focus-visible,summary:focus-visible,[data-modal-toggle]:focus-visible{outline:2px solid var(--swatch-primary-cta);outline-offset:3px}section,footer{position:relative;padding:var(--site-section-padding) 0}.container{position:relative;width:100%;height:100%;max-width:var(--size-container);margin-inline:auto;padding:0 var(--container-padding)}.container.md{max-width:calc(var(--size-container) * .85)}.container.sm{max-width:calc(var(--size-container) * .5)}.container.full{max-width:none}.grid-main{width:100%;height:100%;display:grid;grid-template-columns:var(--grid-main);grid-auto-columns:minmax(0,1fr);grid-template-rows:auto;column-gap:var(--site-gap-m);row-gap:var(--site-gap-m)}.grid-main.is--2col{grid-template-columns:1fr 1fr}@media screen and (max-width:991px){.grid-main{display:flex;flex-direction:column}}.col-1{grid-column:auto / span 1}.col-2{grid-column:auto / span 2}.col-3{grid-column:auto / span 3}.col-4{grid-column:auto / span 4}.col-5{grid-column:auto / span 5}.col-6{grid-column:auto / span 6}.col-7{grid-column:auto / span 7}.col-8{grid-column:auto / span 8}.col-9{grid-column:auto / span 9}.col-10{grid-column:auto / span 10}.col-11{grid-column:auto / span 11}.col-12{grid-column:auto / span 12}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-6.col-start-6{grid-column-start:6}.col-header{grid-column:2 / span 4}.col-header.is--centered{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}[data-padding-top=none]{padding-top:0}[data-padding-bottom=none]{padding-bottom:0}[data-padding-top=main]{padding-top:var(--site-gap-m)}[data-padding-bottom=main]{padding-bottom:var(--site-gap-m)}[data-padding-top=sm]{padding-top:calc(var(--size-font) * 2)}[data-padding-bottom=sm]{padding-bottom:calc(var(--size-font) * 2)}[data-padding-top=lg]{padding-top:calc(var(--size-font) * 6)}[data-padding-bottom=lg]{padding-bottom:calc(var(--size-font) * 6)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-section{margin-bottom:var(--site-section-padding)}.mt-xs{margin-top:var(--spacing-xs)}.mt-section{margin-top:var(--site-section-padding)}.btn[data-astro-cid-3pspvxuc]{position:relative;display:flex;justify-content:center;align-items:center;column-gap:.5rem;row-gap:.5rem;padding:.5rem 1rem;color:var(--swatch-light-0);font-weight:500;text-decoration:none;cursor:pointer;overflow:hidden}.btn[data-astro-cid-3pspvxuc].has-left{padding:.25rem 1rem .25rem .25rem}.btn__background[data-astro-cid-3pspvxuc]{position:absolute;inset:0;background-color:var(--swatch-dark-100);border-radius:var(--radius-pill);transition:transform .3s var(--easing-button)}.btn__container[data-astro-cid-3pspvxuc]{position:relative;display:flex;justify-content:flex-start;align-items:center;column-gap:.5rem;row-gap:.5rem}.btn__text[data-astro-cid-3pspvxuc]{position:relative;font-weight:600}.btn__avatar-wrap[data-astro-cid-3pspvxuc]{position:relative;width:3.8rem;height:2rem}.btn__avatar-wrap[data-astro-cid-3pspvxuc] img[data-astro-cid-3pspvxuc]{width:100%;height:100%;object-fit:contain}.btn__icon-wrap[data-astro-cid-3pspvxuc]{position:relative;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:var(--swatch-light-0);color:var(--swatch-dark-100);border-radius:var(--radius-pill)}.btn__icon-line[data-astro-cid-3pspvxuc]{width:.875rem;height:2px;background-color:var(--swatch-dark-100)}.btn__icon-line[data-astro-cid-3pspvxuc].is--vertical{position:absolute;width:2px;height:.875rem}.btn[data-astro-cid-3pspvxuc].is-secondary{color:var(--theme-content)}.btn[data-astro-cid-3pspvxuc].is-secondary .btn__background[data-astro-cid-3pspvxuc]{background:var(--theme-background-secondary)}.btn[data-astro-cid-3pspvxuc].is-link{padding:0;color:var(--theme-content-secondary);text-decoration:underline}.btn[data-astro-cid-3pspvxuc].is-link .btn__background[data-astro-cid-3pspvxuc]{background:transparent}.btn[data-astro-cid-3pspvxuc].is--cta{padding:.75rem 1.25rem}.btn[data-astro-cid-3pspvxuc].is--cta .btn__background[data-astro-cid-3pspvxuc]{background-color:var(--swatch-primary-cta)}.btn[data-astro-cid-3pspvxuc].is--hoe[btn-type=ghost]{color:var(--swatch-dark-100);background-color:transparent;border:1px dashed var(--swatch-light-40);border-radius:var(--radius-pill)}.btn[data-astro-cid-3pspvxuc].is--hoe[btn-type=ghost] .btn__background[data-astro-cid-3pspvxuc]{background-color:transparent}.btn[data-astro-cid-3pspvxuc].is--hoe[btn-type=ghost] .btn__icon-wrap[data-astro-cid-3pspvxuc]{background-color:var(--swatch-light-20)}.btn[data-astro-cid-3pspvxuc].is--hoe[btn-type=ghost] .btn__icon-line[data-astro-cid-3pspvxuc]{background-color:var(--swatch-dark-100)}
