@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-bottom]{object-position:top bottom}[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-top]{object-position:bottom top}[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-right]{object-position:left right}[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-left]{object-position:right left}[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}}.nav-links[data-astro-cid-yxete6jp]{flex-direction:column;align-items:start;width:100%;margin:0;font-weight:600;display:flex}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{margin:var(--small)}@media screen and (width>=636px){.nav-links[data-astro-cid-yxete6jp]{background:0 0;width:auto;display:block;position:static}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{margin:var(--small);display:inline-block}}#menu-contents[data-astro-cid-m2kfmhtl]{opacity:0;visibility:hidden;touch-action:none;z-index:10;width:0%;height:100%;padding-top:var(--large);background-color:var(--color-background);align-content:start;transition:width .25s,opacity .25s,visibility .25s;position:absolute;top:0;right:0;overflow:hidden}body:has(button[aria-expanded=true]){& #menu-contents{opacity:1;visibility:visible;width:100%}}@media screen and (width>=636px){#menu-contents[data-astro-cid-m2kfmhtl]{opacity:1;visibility:visible;background-color:#0000;align-content:center;width:fit-content;padding-top:0;position:relative}#nav-menu-button[data-astro-cid-m2kfmhtl]{display:none}}#nav-menu-button[data-astro-cid-m2kfmhtl]{z-index:12;cursor:pointer;background-color:#0000;border:none;width:65px;height:65px;transition:all .25s;& .icon{background-color:var(--color-accent);width:30px;height:3px;transition:all .25s;position:relative;&:before,&:after{background:var(--color-accent);content:"";width:30px;height:3px;transition:all .25s;position:absolute;left:0}&:before{top:-10px}&:after{top:10px}}&:hover{& .icon{&:before{top:-12px}&:after{top:12px}}}&[aria-expanded=true]{& .icon{background-color:#0000;transform:rotate(180deg);&:before,&:after{top:0}&:before{transform:rotate(45deg)}&:after{transform:rotate(-45deg)}}}}header[data-astro-cid-nen7h5rs]{height:120px;padding:var(--small) var(--small);justify-content:space-between;align-items:center;display:flex}footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-between-sections);background:var(--bgTextureSrc), var(--color-background-accent);grid-template-columns:subgrid;display:grid;position:relative;box-shadow:inset 0 7px 9px -7px #00005a66}.content[data-astro-cid-jo6i4kqk]{z-index:7;padding:var(--medium) 0;grid-column:2}.layout-full-width{grid-column:1/4}.layout-main-content{grid-column:2}:root{--tiny:.25rem;--extra-small:.5rem;--small:1rem;--small-negative:-1rem;--medium:2rem;--medium-negative:-2rem;--large:4rem;--extra-large:8rem;--space-between-sections:2rem;--color-primary:black;--color-primary-inverted:#fff;--color-accent:#1d3bd5;--color-accent-alt:#215387;--color-accent-contrast:#e47071;--color-muted:#aaa;--color-error:#ff140fcc;--color-background:#fff;--color-background-accent:#f2f6fb}html{font-family:var(--font-jost);color:var(--color-primary);font-size:17px}h1{color:var(--color-accent);font-size:32px;font-weight:700;line-height:1em}h2{color:var(--color-accent);font-size:28px;font-weight:700;line-height:1em}h3{color:var(--color-accent);font-size:24px;font-weight:700;line-height:1em}h4{color:var(--color-accent);font-size:22px;font-weight:700;line-height:1em}h5{color:var(--color-accent);font-size:20px;font-weight:700;line-height:1em}h6{color:var(--color-accent);font-size:18px;font-weight:700;line-height:1em}p{color:var(--color-primary);line-height:1.66em}a{color:var(--color-accent);text-decoration:underline solid color-mix(in srgb, var(--color-accent) 0%, transparent 100%);text-underline-offset:.2em;transition:all .25s;&:hover,&:focus{color:var(--color-accent-contrast);text-decoration-color:color-mix(in srgb, var(--color-accent-contrast) 100%, transparent 0%)}}.paper-bg{& h1,& h2,& h3,& h4,& h5,& h6{font-family:var(--font-kalam);color:rgb(from var(--color-accent) r g b / .8);font-style:normal;font-weight:500}& span,& p,& a{font-family:var(--font-kalam);color:rgb(from var(--color-primary) r g b / .8);font-style:normal;font-weight:400}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{grid-template-columns:minmax(1rem,1fr) minmax(auto,90ch) minmax(1rem,1fr);margin:0;display:grid}
