@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}*,:before,:after{box-sizing:border-box}:root{scroll-behavior:smooth;& .width-constrained{max-width:60rem;margin:0 auto}& .body-padding{padding:var(--space-2xs-xs) var(--space-3xs-s)}& .grid-three-columns{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}& .grid-two-columns{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}& .multicolumn{column-width:18.4rem;column-gap:var(--space-s);column-rule:1px dashed var(--color-accent);& p:first-of-type{margin-top:0}}& .span-multicolumn{column-span:all}--color-light-grey:oklch(92% 0 0);--color-dark-grey:oklch(38% 0 0);--color-deepish-pink:oklch(62% .242 1.8);--color-deeper-pink:oklch(52% .206 1.5);--color-green:oklch(83% .206 154.4);--color-whitish:oklch(96% 0 0);--color-text:var(--color-dark-grey);--color-text-accent:var(--color-deepish-pink);--color-text-inverse:var(--color-light-grey);--color-background:var(--color-light-grey);--color-background-lighter:var(--color-whitish);--color-accent:var(--color-deepish-pink);--color-accent-secondary:var(--color-deeper-pink);--color-accent-contrast:var(--color-green);--color-button-background:var(--color-deepish-pink);--color-button-text:var(--color-light-grey);color:var(--color-text);background-color:var(--color-background);accent-color:var(--color-accent);--shadow-color:oklch(38.68% .1111 354.64);--shadow-color-values:.3868 .1111 354.64;--shadow-elevation-low:.3px .5px .7px oklch(var(--shadow-color-values) / .34), .4px .8px 1px -1.2px oklch(var(--shadow-color-values) / .34), 1px 2px 2.5px -2.5px oklch(var(--shadow-color-values) / .34);--shadow-elevation-medium:.3px .5px .7px oklch(var(--shadow-color-values) / .36), .8px 1.6px 2px -.8px oklch(var(--shadow-color-values) / .36), 2.1px 4.1px 5.2px -1.7px oklch(var(--shadow-color-values) / .36), 5px 10px 12.6px -2.5px oklch(var(--shadow-color-values) / .36);--shadow-elevation-high:.3px .5px .7px oklch(var(--shadow-color-values) / .34), 1.5px 2.9px 3.7px -.4px oklch(var(--shadow-color-values) / .34), 2.7px 5.4px 6.8px -.7px oklch(var(--shadow-color-values) / .34), 4.5px 8.9px 11.2px -1.1px oklch(var(--shadow-color-values) / .34), 7.1px 14.3px 18px -1.4px oklch(var(--shadow-color-values) / .34), 11.2px 22.3px 28.1px -1.8px oklch(var(--shadow-color-values) / .34), 17px 33.9px 42.7px -2.1px oklch(var(--shadow-color-values) / .34), 25px 50px 62.9px -2.5px oklch(var(--shadow-color-values-values) / .34);--step--2:clamp(.6944rem, .6372rem + .2544vw, .8rem);--step--1:clamp(.8333rem, .743rem + .4016vw, 1rem);--step-0:clamp(1rem, .8645rem + .6024vw, 1.25rem);--step-1:clamp(1.2rem, 1.0035rem + .8735vw, 1.5625rem);--step-2:clamp(1.44rem, 1.1618rem + 1.2364vw, 1.9531rem);--step-3:clamp(1.728rem, 1.3412rem + 1.7191vw, 2.4414rem);--step-4:clamp(2.0736rem, 1.5433rem + 2.357vw, 3.0518rem);--step-5:clamp(2.4883rem, 1.7692rem + 3.1961vw, 3.8147rem);--space-4xs:clamp(.125rem, .0911rem + .1506vw, .1875rem);--space-3xs:clamp(.25rem, .2161rem + .1506vw, .3125rem);--space-2xs:clamp(.5rem, .4322rem + .3012vw, .625rem);--space-xs:clamp(.75rem, .6483rem + .4518vw, .9375rem);--space-s:clamp(1rem, .8645rem + .6024vw, 1.25rem);--space-m:clamp(1.5rem, 1.2967rem + .9036vw, 1.875rem);--space-l:clamp(2rem, 1.7289rem + 1.2048vw, 2.5rem);--space-xl:clamp(3rem, 2.5934rem + 1.8072vw, 3.75rem);--space-2xl:clamp(4rem, 3.4578rem + 2.4096vw, 5rem);--space-3xl:clamp(6rem, 5.1867rem + 3.6145vw, 7.5rem);--space-4xs-3xs:clamp(.125rem, .0233rem + .4518vw, .3125rem);--space-3xs-2xs:clamp(.25rem, .0467rem + .9036vw, .625rem);--space-2xs-xs:clamp(.5rem, .2628rem + 1.0542vw, .9375rem);--space-xs-s:clamp(.75rem, .4789rem + 1.2048vw, 1.25rem);--space-s-m:clamp(1rem, .5256rem + 2.1084vw, 1.875rem);--space-m-l:clamp(1.5rem, .9578rem + 2.4096vw, 2.5rem);--space-l-xl:clamp(2rem, 1.0512rem + 4.2169vw, 3.75rem);--space-xl-2xl:clamp(3rem, 1.9157rem + 4.8193vw, 5rem);--space-2xl-3xl:clamp(4rem, 2.1024rem + 8.4337vw, 7.5rem);--space-3xs-s:clamp(.25rem, -.2922rem + 2.4096vw, 1.25rem);--space-s-l:clamp(1rem, .1867rem + 3.6145vw, 2.5rem);--space-m-xl:clamp(1.5rem, .2801rem + 5.4217vw, 3.75rem);--border-radius:var(--space-3xs);--space-between-sections:var(--space-l);--font-weight-heavy:800;--font-weight-bold:600;--font-weight-medium:400;--font-weight-light:300;font:var(--font-weight-medium) var(--step-0) var(--font-figtree), sans-serif;& h1{font-size:var(--step-3);font-weight:var(--font-weight-heavy);margin-top:var(--space-l);margin-bottom:var(--space-l)}& h2{font-size:var(--step-2);font-weight:var(--font-weight-bold);margin-top:var(--space-l);margin-bottom:var(--space-2xs)}& h3{font-size:var(--step-1);font-weight:var(--font-weight-bold);margin-top:var(--space-l);margin-bottom:var(--space-2xs)}& h4{font-weight:var(--font-weight-bold);margin-top:var(--space-l);margin-bottom:var(--space-2xs)}& h1+h2,& h2+h3,& h3+h4,& h4+h5,& h5+h6{margin-top:var(--space-s)}& a,& button{color:var(--color-text-accent);font-weight:var(--font-weight-bold);text-decoration:none;&:focus,&:hover{text-decoration:underline .17em}}& button{font:var(--font-weight-bold) var(--step-0) var(--font-figtree), sans-serif;cursor:pointer;padding:var(--space-2xs-xs);color:var(--color-button-text);font-weight:var(--font-weight-bold);background-color:#0000;border:none;text-decoration:none;&:focus,&:hover,&:active{text-decoration:underline .17em}}& p{margin-top:var(--space-3xs);margin-bottom:var(--space-2xs)}& ul{margin:var(--size-s) var(--size-2xs);& li{margin:var(--size-s) var(--size-3xs)}}& h1,& h2,& h3,& h4,& h5,& h6,& p{text-wrap:balance}}.header-nav-menu[data-astro-cid-faaapitq]{background-color:var(--color-accent);padding:var(--size-medium);& ul{text-align:center;padding:0;list-style:none;& li{padding:var(--space-s);& a{color:var(--color-text-inverse)}}}}@media (width>=768px){.header-nav-menu[data-astro-cid-faaapitq]{background-color:unset;& ul{& li{display:inline;& a{color:var(--color-accent)}}}}}.menu-icon[data-astro-cid-m2kfmhtl]{width:var(--space-2xl);height:var(--space-2xl);cursor:pointer;background-color:var(--color-button-background);clip-path:circle(33%);justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.menu-icon-line[data-astro-cid-m2kfmhtl]{background:var(--color-button-text);height:var(--space-4xs);width:24px;display:block;position:relative;&:before,&:after{background:var(--color-button-text);content:"";width:100%;height:100%;transition:all .2s ease-out;display:block;position:absolute}&:before{top:5px}&:after{top:-5px}}.menu-content[data-astro-cid-m2kfmhtl]{z-index:2;background-color:var(--color-accent-secondary);width:100%;height:0;max-height:fit-content;transition:height .3s ease-in-out;position:fixed;left:0;overflow:hidden}.menu-checkbox[data-astro-cid-m2kfmhtl]{display:none;&:checked{&~.menu-content[data-astro-cid-m2kfmhtl]{height:100%}&~.menu-icon[data-astro-cid-m2kfmhtl]{clip-path:circle(36%);box-shadow:var(--shadow-elevation-medium)}&~.menu-icon[data-astro-cid-m2kfmhtl] span{background:0 0;&:before{top:0;transform:rotate(-135deg)}&:after{top:0;transform:rotate(135deg)}}}}body:has(#menu-checkbox:checked){overflow:hidden}@media (width>=768px){.menu-content[data-astro-cid-m2kfmhtl]{height:min-content;position:unset;background-color:unset;width:fit-content}.menu-icon[data-astro-cid-m2kfmhtl]{display:none}}.content[data-astro-cid-nen7h5rs]{color:var(--color-accent);justify-content:space-between;align-items:center;display:flex}@media (width>=768px){.content[data-astro-cid-nen7h5rs]{align-items:baseline}}.outer-container[data-astro-cid-jo6i4kqk]{width:100%;padding-bottom:var(--space-xl);z-index:1;background-position:50%;background-size:cover;position:relative;&:after{background:oklch(from var(--color-background) l c h / .8);content:"";z-index:-1;position:absolute;inset:0}}.footer-nav-menu[data-astro-cid-jo6i4kqk]{& ul{padding:0;list-style:none;& li{margin:var(--space-3xs) 0}}}.notices[data-astro-cid-jo6i4kqk]{margin:var(--space-between-sections) 0;font-size:var(--step--2)}html,body{margin:0}
