#cookie-consent-banner[data-astro-cid-hq3mgpmn]{z-index:5;background-color:#fff;border-start-start-radius:1rem;border-start-end-radius:1rem;outline:1px solid #0005;max-inline-size:60rem;margin-inline:0;padding-block:1.5rem;padding-inline:clamp(1rem,2vw,2rem);line-height:1.35;display:none;position:fixed;inset-block-end:0;inset-inline:1rem;&[data-show-banner=true]{display:block}& h2{margin-block-start:0}& p{font-size:.95rem}& .controls{gap:1rem;margin-block-start:1rem;display:flex;& :where(a,button){padding-inline:.75rem}}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@font-face{font-family:jubilat;src:url(/_astro/jubilat-medium.De4vOacf.woff2);font-weight:400;font-display:swap}@font-face{font-family:jubilat;src:url(/_astro/jubilat-bold.Dd40Es_7.woff2);font-weight:700;font-display:swap}@font-face{font-family:dinn-2014;src:url(/_astro/dinn-2014-normal.CeX0QBKE.woff2);font-weight:400;font-display:swap}@font-face{font-family:dinn-2014;src:url(/_astro/dinn-2014-bold.BS4fGlB-.woff2);font-weight:700;font-display:swap}:root{--brand-primary:#0099a8;--brand-grey:#97989b;--brand-gray:var(--brand-grey);--brand-light-grey:#ebebec;--brand-light-gray:var(--brand-light-grey);--brand-medium-grey:#cbcbcd;--brand-medium-gray:var(--brand-medium-grey);--header-bg:var(--brand-primary);--header-text:#fff;--header-height:4rem;--header-outline-focus-color:#000;--header-focus-bg:var(--header-text);--header-focus-text:#000;--site-max-width:992px;--site-secondary-max-width:calc(var(--site-max-width) * .9);--hero-width:100vw;--site-inline-gutter:.25rem;--article-width:80ch;--slashed-border-width-1:15px;--slashed-border-width-2:5px;--square-accent-size:1rem;--header-transition-duration:.2s;--header-transition-timing-function:ease-out;--hamburger-size:2.5rem}*,:before,:after{box-sizing:border-box;&::selection{color:#fff;background-color:var(--brand-primary)}}:focus-visible,.focus-within:has(:focus-visible){outline-offset:2px;outline-width:4px;outline-style:dotted;outline-color:var(--brand-primary)}:where(p a):focus-visible{outline-offset:2px;background-color:var(--brand-primary);color:#fff;outline:4px dotted #000}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display-none{display:none}.visibility-hidden{visibility:hidden}.secondary-max-width{max-inline-size:var(--site-secondary-max-width);margin-inline:auto}.no-wrap{white-space:nowrap}html,body{background-color:var(--brand-primary);block-size:100%;margin:0}:is(html,body):has([data-navigation-expanded=true]){overscroll-behavior:none;block-size:100dvh;overflow:hidden}body{font-family:dinn-2014,sans-serif}:where(article){max-width:var(--article-width);margin-inline:auto}section{max-inline-size:var(--site-max-width);margin-inline:auto;&.full-width{max-inline-size:100%}}.site-width{max-inline-size:var(--site-max-width);margin-inline:auto}.hero-width{max-inline-size:var(--hero-width);margin-inline:auto}#nav-curtain{z-index:9;inset:var(--header-height) 0 0 0;backdrop-filter:blur(4px);transition-property:opacity;transition-duration:var(--header-transition-duration);transition-timing-function:var(--header-transition-timing-function);background-color:#0009;position:fixed;&[data-curtain-position=down]{opacity:1}&[data-curtain-position=up]{opacity:0;pointer-events:none}}header{background-color:var(--brand-primary);block-size:var(--header-height);position:relative;& nav{max-inline-size:var(--site-max-width);justify-content:stretch;align-items:center;block-size:100%;margin-inline:auto;display:flex;& *{flex-grow:1}}& #primary-hamburger{cursor:pointer;background-color:#0000;place-items:center;display:grid;position:absolute;inset-inline-end:1rem;& svg,& span{pointer-events:none;transition-property:opacity;transition-duration:var(--header-transition-duration);transition-timing-function:var(--header-transition-timing-function);grid-area:1/-1}& svg{fill:var(--header-text);block-size:var(--hamburger-size);inline-size:var(--hamburger-size)}& span{color:var(--header-text);font-size:3rem}&[aria-expanded=true]{& svg{opacity:0}}&[aria-expanded=false]{& span{opacity:0}}}& #logo-wrapper{max-inline-size:10rem;margin-inline:auto;padding-block:.5rem;& a{display:block;&:focus-visible{background-color:#0000}}}& #nav-drawer{z-index:10;background-color:rgb(from var(--header-bg) r g b / .8);flex-direction:column;justify-content:space-between;padding:1rem;display:flex;position:fixed;inset-block-start:var(--header-height);inset-block-end:0;inset-inline:0 20%;& *{flex-grow:0}transition-property:transform;transition-duration:var(--header-transition-duration);transition-timing-function:var(--header-transition-timing-function);& .slashed{--slash-color:#fff;inline-size:var(--slashed-border-width-1);transform:translateX(calc(var(--slashed-border-width-1) / 2));inset-block:0;inset-inline-end:0}&[data-navigation-expanded=true]{transform:translate(0)}&[data-navigation-expanded=false]{transform:translate(-120%)}}& [role=listitem]{&:not(:last-of-type){margin-block-end:1.5rem}& :where(a){color:var(--header-text);letter-spacing:1.8px;font-family:jubilat;font-size:2rem;text-decoration:none;display:block;&:before{content:"//" / "";padding-inline-end:1rem;display:inline-block}&:hover{text-underline-offset:2.5px;text-decoration:underline 1.8px}&:hover:before{text-decoration:none}}}& #close-navigation{display:block;&:before{content:"//" / "";padding-inline-end:1rem;display:inline-block}}& :focus-visible{outline-color:var(--header-outline-focus-color);background-color:var(--header-focus-bg);color:var(--header-focus-text)}}main{background-color:#fff;padding-block:.1px 1rem;&>:where(h1,h2,h3,h4,h5,h6,p,div[role=list]){padding-inline:var(--site-inline-gutter)}@media (width>=992px){&>:where(h1,h2,h3,h4,h5,h6,p,div[role=list]){padding-inline:0}}}:is(section,article):not(.full-width){padding-inline:var(--site-inline-gutter)}:where([role=listitem],li){margin-block-start:0;&:not(:last-of-type){margin-block-end:.5rem}}:where(a){color:inherit;text-underline-offset:1.8px;cursor:pointer;text-decoration-thickness:.8px}:where(button,input,select,option){font-family:inherit}:where(button){border:none;margin:0;padding:0}:where(a,button,summary){cursor:pointer}button[disabled]{cursor:not-allowed}:where(a.button,button:not(#primary-hamburger)){letter-spacing:1px;text-align:center;text-box:trim-both cap alphabetic;text-wrap:balance;background-color:var(--brand-primary);color:#fff;inline-size:fit-content;padding-block:.75rem;padding-inline:1.4rem;font-family:jubilat,serif;font-size:1.25rem;font-weight:400;text-decoration:none;display:block;&.secondary{color:var(--brand-primary);background-color:#000}}:where(h1,h2,h3,h4,h5,h6){text-box:trim-both cap alphabetic;text-wrap:balance;margin-block:1rem .75rem;font-family:jubilat,serif;font-weight:400}:where(h1){font-size:2.5rem}:where(h2){font-size:2.15rem}:where(h3){font-size:2.05rem}:where(h4,h5,h6){font-size:1.5rem}:where(p){text-wrap:pretty;margin-block:0;font-size:1.25rem;line-height:1.2}:where(p+p){margin-block-start:1rem}:where(p:has(+a)){margin-block-end:1rem}:where(img,svg){block-size:auto;inline-size:100%;max-inline-size:100%;display:block;&::selection{background-color:rgb(from var(--brand-primary) r g b / .25)}}:where(img){text-align:center;text-wrap:balance;vertical-align:middle;font-size:1.5rem;font-style:italic}#skip-link{color:#fff;text-align:center;max-inline-size:var(--site-max-width);margin-inline:auto;padding-block:.5rem;font-size:1.5rem;display:block;position:fixed;inset-block-start:-100%;inset-inline-start:-100%;&:focus-visible{outline-offset:-4px;background-color:#000;outline-color:#fff;position:static}}footer{color:var(--header-text);text-align:center;padding-block:.5rem 2rem;padding-inline:.5rem;font-size:1.25rem;& :focus-visible{outline-color:var(--header-outline-focus-color);background-color:var(--header-focus-bg);color:var(--header-focus-text)}& #footer-logo{aspect-ratio:4;inline-size:15rem;margin-block-end:2rem;margin-inline:auto}& #copyright{margin-block-start:1rem;font-size:.8em}}:where(:has(>.slashed)){position:relative}.slashed{--slash-color:var(--brand-primary);--border-space-1:2px;--border-space-2:10px;--slash-degree:-45deg;background-repeat:repeat;background-image:repeating-linear-gradient(var(--slash-degree), var(--slash-color), var(--slash-color) var(--border-space-1), transparent var(--border-space-1), transparent calc(var(--border-space-1) + var(--border-space-2)));position:absolute;&.reversed{--slash-degree:45deg}}.notch{clip-path:polygon(0 0,100% 0,100% 80%,80% 100%,0 100%)}.square-accent{background-color:var(--brand-primary);inline-size:calc(var(--square-accent-size) * 1.75);block-size:var(--square-accent-size)}.bold{font-weight:700}.center{text-align:center}.support-section{font-size:1.25rem}@media (width>=992px){#close-menu-on-focus,#nav-curtain{display:none}section:not(.full-width){padding-inline:0}header{--heading-anchor-padding:1rem;& nav{max-inline-size:var(--site-max-width);margin-inline:auto}& #logo-wrapper{margin:0;padding:0;& a{padding-inline-end:var(--heading-anchor-padding);padding-block:var(--heading-anchor-padding)}}& #primary-hamburger{display:none}& #nav-drawer[data-navigation-expanded]{background-color:#0000;padding:0;transition:none;position:static;transform:none;& .slashed,& #close-navigation{display:none}& [role=list]{display:flex;& [role=listitem]{margin-block-end:0;margin-inline:1rem;& a{padding-block:var(--heading-anchor-padding);font-size:1.25rem}}}}}}
