@import "https://fonts.bunny.net/css?family=atkinson-hyperlegible:400,700|source-serif-4:350,400,600,700";:root{--bg-color:var(--brand-color);--text-color:var(--black);--footer-color:var(--grey);--bg-light-grey:#f4f5f7;--brand-color:#2e2e4c;--brand-color-hover:#42425f;--brand-color-light:#6f6ba3;--brand-color-dark:#272740;--accent-color:#e6294a;--panel-bg-color:#fff;--panel-corner-radius:0;--highlight-yellow:#ffea00;--white:white;--black:black;--light-grey:#eee;--grey:#c6c6c6;--dark-grey:#444;--reverse-white:#ceced1;--reverse-white-strong:var(--white);--brand-btn-color:#085508;--font-family:"Source Serif 4";--font-family-heading:"Atkinson Hyperlegible";--font-family-body:"Source Serif 4";--mobile-break-point:960px;--stroke-width:1px;--stroke-color:var(--dark-grey);--fill-color:var(--light-grey);--padding:1em;--gap:1em;--stack-gap:.75em;--text-font-size:1.2em;--text-line-height:calc(var(--text-font-size) * 1.22);--text-letter-spacing:0em;--font-size:100%;--h1-font-size:2.4em;--h1-line-height:1.2em;--h1-letter-spacing:normal;--h1-margin-bottom:.25em;--h2-font-size:2em;--h2-line-height:1em;--h2-letter-spacing:-.01em;--h2-margin-bottom:1em;--h3-font-size:1.6em;--h3-line-height:1.4em;--h3-letter-spacing:normal;--h3-margin-bottom:.5em;--h4-font-size:1.3em;--h4-line-height:1.3em;--h4-letter-spacing:normal;--h4-margin-bottom:.5em;--h5-font-size:1.1em;--h5-line-height:1.3em;--h5-letter-spacing:normal;--h5-margin-bottom:.5em;--h6-font-size:1em;--h6-line-height:1.3em;--h6-letter-spacing:normal;--h6-margin-bottom:.5em;--button-border-radius:0;--button-font-size:1.2rem;--button-font-size-small:1rem;--button-color:var(--white);--button-padding:1em 1.5em;--button-padding-small:.8em 1.2em;--input-font-size:1.2em;--input-padding:.5em;--input-border-radius:0em;--label-font-size:1.1em;--nav-burger-color:var(--white);--nav-drawer-bg:var(--brand-color-dark);--nav-active-bg:transparent;--nav-active-color:var(--white);--nav-active-border-width:4px;--nav-active-border-color:var(--accent-color);--nav-link-padding-v:0em;--nav-link-padding-h:0;--nav-link-gap:2rem;--nav-font-size:1.1em;--nav-font-family:var(--font-family-heading);--nav-border-radius:0;--hero-text-size:1.5em;--hero-h1-size:2.8em;--content-offset:70px}*{box-sizing:border-box;font-family:var(--font-family-body);font-optical-sizing:auto;font-style:normal;font-size:var(--font-size);margin:0;padding:0}html,body{min-width:360px;font-family:sans-serif}body{-webkit-font-smoothing:antialiased;background-color:var(--bg-color);color:var(--text-color);letter-spacing:var(--text-letter-spacing);line-height:1.5}main{margin:0;padding:0}header{justify-content:space-between;padding:1em 0;display:flex}footer{color:var(--footer-color)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:var(--font-family-heading)}h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);margin-bottom:var(--h1-margin-bottom)}h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);margin-bottom:var(--h2-margin-bottom)}h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);margin-bottom:var(--h3-margin-bottom)}h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);margin-bottom:var(--h4-margin-bottom)}h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);margin-bottom:var(--h5-margin-bottom)}h6{font-size:var(--h6-font-size);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing);margin-bottom:var(--h6-margin-bottom)}a{color:var(--brand-color)}a:visited{color:var(--accent-color)}small{font-size:.8em}p{font-size:var(--text-font-size);line-height:var(--text-line-height);color:var(--dark-grey);font-weight:400;font-family:var(--font-family-body);margin-top:.8em}p.lead{margin-top:0;margin-bottom:.6em;padding:0 0 .3em;font-size:1.9em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.container{max-width:1120px;margin:auto;padding:0 20px;display:flow-root}.container-1200{max-width:1200px;margin:auto;padding:0 20px;display:flow-root}.container-1600{max-width:1600px;margin:auto;padding:0 20px;display:flow-root}.container-full{width:100%;padding:0;display:flow-root}.sticky{z-index:1000;background:var(--bg-color);position:sticky;top:0}.with-gap{gap:var(--gap)}.split{justify-content:space-between;display:flex}.stack{font-size:var(--text-font-size)}.stack>*{margin:0;list-style:none}.stack>*+*{margin-block-start:var(--stack-gap);display:block}.stack.bullets{padding-left:1.5em}.stack.bullets>*{list-style:outside}.stack.bullets>*+*{display:list-item}p+.stack{margin-block-start:1em}.row{flex-direction:row;justify-content:stretch;display:flex}.row>*{flex:1 1 0;align-self:stretch}@media (width<=960px){.row{flex-direction:column}}.grid{gap:2em;display:grid}@media (width>=960px){.grid{grid-auto-columns:1fr;grid-auto-flow:column}}.justify-start,.justify-end{justify-content:flex-end;display:flex}.justify-center{justify-content:center;display:flex}.align-start,.align-end{align-self:flex-end!important}.align-center{align-self:center!important}.image img{width:100%;display:block}.flex-header{justify-content:space-between;align-items:center;width:100%;display:flex}@media (width<=960px){.flex-header{flex-direction:column;gap:1.5em}}.content,.content.reverse{background-color:var(--bg-light-grey);color:var(--brand-color);padding:2em 4em}@media (width<=480px){.content,.content.reverse{padding:2em}}.content.reverse{background-color:var(--bg-color);color:var(--reverse-white)}.content.reverse p{color:var(--reverse-white);font-weight:200}.content.reverse h1,.content.reverse h2,.content.reverse h3,.content.reverse h4,.content.reverse h5,.content.reverse h6,.content.reverse strong,.content.reverse b{color:var(--reverse-white-strong);font-weight:700}.content.reverse a:not(.btn):not(.button),.content.reverse a:visited:not(.btn):not(.button){color:var(--reverse-white)}.brand-cta-panel{--flex-wrap:wrap;background-color:#fff;justify-content:space-between;align-items:center;gap:.5em;margin-top:3em;margin-bottom:1.5em;padding:.75em;display:flex}.brand-cta-panel img{width:200px}footer{padding-bottom:4em}.footer-row{opacity:.75;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;padding-top:4em;display:flex}.footer-copyright{font-size:.8em}@media (width<=750px){.footer-row{justify-content:center;row-gap:1em}.footer-logo-1{order:1}.footer-logo-2{order:2}.footer-copyright{text-align:center;flex-basis:100%;order:3}}.bg-dark{background-color:var(--brand-color)}.bg-offset{top:calc(-1 * var(--content-offset));position:relative}h4.page-name{opacity:.5;margin-bottom:1em}section.no-margin{margin:0}section.no-margin-bottom{margin-bottom:0}section.no-margin-top{margin-top:0}button,.button,.btn{appearance:none;border-radius:var(--button-border-radius);background-color:var(--brand-color);cursor:pointer;white-space:nowrap;--box-shadow:0 4px 16px var(--brand-color);padding:var(--button-padding);font-family:inherit;font-weight:400;font-size:var(--button-font-size);color:var(--button-color);border:0;margin:0;line-height:1;text-decoration:none;display:inline-block}@media (width<=480px){.btn{font-size:1.1em}}a.button:visited,a.btn:visited{color:var(--button-color)}.button:hover,.btn:hover{filter:brightness(.9)}.brand-cta-btn{background-color:var(--brand-btn-color)}.btn.accent{background-color:var(--accent-color)}.btn.outline{border:1px solid var(--reverse-white);color:var(--reverse-white);background-color:#0000}.btn.outline:visited{color:var(--reverse-white)}.btn.small{padding:var(--button-padding-small);font-size:var(--button-font-size-small)}.btn.arrow:after{content:"🡢";margin-left:.5em;display:inline-block}.stack label{margin-bottom:calc(-1 * (var(--label-font-size) / 2.5))}textarea{min-height:calc(var(--input-font-size) * 4)}input,textarea,select{border:0;border:var(--stroke-width) solid var(--stroke-color);border-radius:var(--input-border-radius);width:100%;font-size:var(--input-font-size);padding:var(--input-padding) calc(var(--input-padding) * 1.5);background:0}input::placeholder,textarea::placeholder{color:var(--grey);font-size:.85em}label{font-size:var(--label-font-size);color:var(--black)}.brand{color:var(--white);background-color:var(--brand-color)}.brand:hover{background-color:var(--brand-color-hover)}.white{color:var(--white)}.black{color:var(--black)}.grey{color:var(--grey)}.light-grey{color:var(--light-grey)}.dark-grey{color:var(--dark-grey)}.bg-brand{background-color:var(--brand-color);color:var(--white)}.bg-white{background-color:var(--white)}.bg-black{background-color:var(--black)}.bg-grey{background-color:var(--grey)}.bg-light-grey{background-color:var(--bg-light-grey)}.bg-dark-grey{background-color:var(--dark-grey)}.filled{background-color:var(--fill-color);border:0}.outlined{border:var(--stroke-width) solid var(--stroke-color)}.show-on-break{display:none}.hide-on-break{display:block}@media (width<=960px){.hide-on-break{display:none}.full-width-on-break{width:100%}}.pad-y-2{padding-top:2em;padding-bottom:0}.logo img{width:200px;padding-top:10px}section{margin:1em 0}.grid div,.panel{border-radius:var(--panel-corner-radius);background-color:var(--panel-bg-color);padding:1.2em}.grid div p{font-size:var(--text-font-size);margin-top:.5em}.panel{border:1px solid var(--grey);margin-top:1em;padding:1em 1.5em}.panel p{font-size:var(--text-font-size);margin:.5em 0 1em}.flush-panel{background:0 0;border:0;margin-top:0;padding:0;position:relative}.flush-panel p{margin-bottom:1em}.flush-panel:not(:last-child){padding-right:4em}.flush-panel:not(:last-child):after{content:"";background-color:var(--grey);width:1px;height:100%;position:absolute;top:0;right:0}.flush-panel:not(:first-child){padding-left:4em}.highlight{color:var(--white);background-color:var(--accent-color);clip-path:polygon(3% 0,100% 0%,97% 100%,0 100%);padding:2.5px .6em 0;font-style:italic;display:inline-block}.circle{background-color:var(--accent-color);width:1em;height:1em;color:var(--white);text-align:center;border-radius:2em;margin-right:.5em;display:inline-block}.hero{--background:linear-gradient(-45deg, var(--brand-color) -20%, var(--brand-color-light) 100%);color:#fff;width:100%;margin:0 0 4em;padding:2em 0}.hero-text,.hero p{width:fit-content;color:var(--white);text-transform:capitalize;font-size:var(--hero-text-size)}.hero h1{font-size:var(--hero-h1-size)}nav.svelte-1iapjyu{align-items:center;display:flex}.burger.svelte-1iapjyu{cursor:pointer;z-index:10000;background:0 0;border:none;padding:0;display:none}.burger.svelte-1iapjyu svg:where(.svelte-1iapjyu) line:where(.svelte-1iapjyu){stroke:var(--nav-burger-color,--brand-color);stroke-width:3px;stroke-linecap:round;transition:all .3s}ul.svelte-1iapjyu{gap:var(--nav-link-gap,.2rem);font-size:var(--nav-font-size,1.2em);font-family:var(--nav-font-family,inherit);margin:0;padding:0;font-weight:700;list-style:none;display:flex}li.svelte-1iapjyu{font-size:1em}a.svelte-1iapjyu{color:#fff;padding:var(--nav-link-padding-v,.5em) var(--nav-link-padding-h,.5em);border-radius:var(--nav-border-radius,.2em);font-family:var(--nav-font-family,inherit);border-bottom:var(--nav-active-border-width,4px) solid transparent;text-decoration:none;transition:border-color .2s}a.svelte-1iapjyu:hover:not(.active){border-bottom-color:var(--nav-active-border-color,#666)}a.active.svelte-1iapjyu{background-color:var(--nav-active-bg,#666);color:var(--nav-active-color,white);border-bottom:var(--nav-active-border-width,#666) solid var(--nav-active-border-color,#666)}@media (width<=960px){.burger.svelte-1iapjyu{display:block}ul.svelte-1iapjyu{background:var(--nav-drawer-bg,#fff);visibility:hidden;flex-direction:column;width:250px;height:100vh;padding:3.3em 2rem 2rem;position:fixed;top:0;right:0;transform:translate(100%)}ul.is-mobile.open.svelte-1iapjyu{transition:transform .3s,visibility}ul.is-mobile.svelte-1iapjyu:not(.open){transition:transform .3s,visibility 0s .3s}ul.open.svelte-1iapjyu{background:var(--nav-drawer-bg-open,var(--brand-color-dark));visibility:visible;transform:translate(0)}}.acknowledgement-panel.svelte-12qhfyh{isolation:isolate;position:relative;overflow:hidden}.acknowledgement-panel.svelte-12qhfyh h2,.acknowledgement-panel.svelte-12qhfyh p{z-index:1;position:relative}.acknowledgement-pattern.svelte-12qhfyh{pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 75%);mask-image:linear-gradient(270deg,#000 0%,#0000 75%)}
