:root{--color-blue: #00b2ff;--color-navy: #112549;--color-lime: #47e9c2;--color-cyan-dark: #7bacc6;--color-cyan-light: #bde8e6;--color-grey-light: #eeeeee;--c-primary: var(--color-blue);--c-accent: var(--color-navy);--c-black: #3b3b3b;--c-white: #ffffff;--c-dim: #b7b7b7;--c-warn: #fe0000;--c-success: #04b700;--outline-color: var(--c-primary);--shadow-color: #00000026;--s-pico: .25rem;--s-nano: .5rem;--s-small: .75rem;--s-default: 1.25rem;--s-medium: 1.875rem;--s-big: 2.5rem;--s-large: 4.375rem;--s-huge: 6.25rem;--s-giga: 7.5rem;--block-whitespace: 3rem;--border-radius: 4px;--ease-in-fast: .15s ease-in;--column-gap: 12px;--column-min-width: 50px;--column-max-width: 174px;--grid-columns: [full-page-start] 1fr [content-large-start] minmax(var(--column-min-width), var(--column-max-width)) [content-small-start] minmax(var(--column-min-width), var(--column-max-width)) minmax(var(--column-min-width), var(--column-max-width)) [page-middle] minmax(var(--column-min-width), var(--column-max-width)) minmax(var(--column-min-width), var(--column-max-width)) [content-small-end] minmax(var(--column-min-width), var(--column-max-width)) [content-large-end] 1fr [full-page-end];--t-base-family: "Work Sans";--t-base-size: 1rem;--t-base-line-height: 1.625;--t-base-weight: 400;--t-nano-family: var(--t-base-family);--t-nano-size: .75rem;--t-nano-line-height: 1.57142857;--t-nano-weight: var(--t-base-weight);--t-small-family: var(--t-base-family);--t-small-size: .875rem;--t-small-line-height: 1.57142857;--t-small-weight: var(--t-base-weight);--t-large-family: var(--t-base-family);--t-large-size: 1.125rem;--t-large-line-height: 1.55555556;--t-large-weight: var(--t-base-weight);--t-h1-family: var(--t-base-family);--t-h1-size: 2.1875rem;--t-h1-line-height: 1.2;--t-h1-weight: 900;--t-h2-family: var(--t-base-family);--t-h2-size: 1.875rem;--t-h2-line-height: 1.26666667;--t-h2-weight: 900;--t-h3-family: var(--t-base-family);--t-h3-size: 1.375rem;--t-h3-line-height: 1.27272727;--t-h3-weight: var(--t-base-weight)}@media (min-width: 768px){:root{--t-nano-size: .775rem;--t-base-size: 1.125rem;--t-base-line-height: 1.55555556;--t-large-size: 1.25rem;--t-large-line-height: 1.5;--t-h1-size: 3.125rem;--t-h1-line-height: 1.12;--t-h2-size: 2.375rem;--t-h2-line-height: 1.26315789;--t-h3-size: 1.625rem;--t-h3-line-height: 1.30769231}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,hr{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}fieldset{margin:0;padding:0;border:none}legend{padding:0}textarea{resize:none}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{clip:rect(1px,1px,1px,1px)!important;position:absolute!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;margin:auto!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important}html{color:var(--c-black);font-family:var(--t-base-family);font-size:var(--t-base-size);line-height:var(--t-base-line-height);font-weight:var(--t-base-weight)}h1,.h1{font-family:var(--t-h1-family);font-size:var(--t-h1-size);line-height:var(--t-h1-line-height);font-weight:var(--t-h1-weight)}h2,.h2{font-family:var(--t-h2-family);font-size:var(--t-h2-size);line-height:var(--t-h2-line-height);font-weight:var(--t-h2-weight)}h3,.h3{font-family:var(--t-h3-family);font-size:var(--t-h3-size);line-height:var(--t-h3-line-height);font-weight:var(--t-h3-weight)}.text-nano{font-family:var(--t-nano-family);font-size:var(--t-nano-size);line-height:var(--t-nano-line-height);font-weight:var(--t-nano-weight)}.text-small{font-family:var(--t-small-family);font-size:var(--t-small-size);line-height:var(--t-small-line-height);font-weight:var(--t-small-weight)}.text-base{font-family:var(--t-base-family);font-size:var(--t-base-size);line-height:var(--t-base-line-height);font-weight:var(--t-base-weight)}.text-large{font-family:var(--t-large-family);font-size:var(--t-large-size);line-height:var(--t-large-line-height);font-weight:var(--t-large-weight)}.text-bold{font-weight:900}.text-italic{font-style:italic}a{color:var(--color-navy);text-decoration:none}a:hover{color:var(--c-primary);text-decoration:underline}form>*{margin-block-end:var(--s-small)}::placeholder{color:var(--c-dim)}label{font-size:var(--t-small-size)}input,textarea{font-size:var(--t-large-size)}input:hover::placeholder,textarea:hover::placeholder{color:var(--c-black)}input:not([type="radio"]):not([type="checkbox"]):not([type="search"]):not([type="reset"]),textarea{display:block;padding-inline:var(--s-nano);padding-block:var(--s-pico);border:1px solid var(--c-dim);border-radius:var(--border-radius);font-size:var(--t-large-size)}textarea{height:var(--s-giga)}input[type=checkbox]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;outline-offset:0;transition:outline-offset var(--ease-in-fast)}input[type=checkbox]:focus+label{outline:2px solid var(--outline-color);outline-offset:.25em}[data-whatinput=mouse] input[type=checkbox]:focus+label{outline:none}input[type=checkbox]+label{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none}input[type=checkbox]+label:before{content:"";display:inline-block;width:var(--s-default);height:var(--s-default);margin-inline-end:var(--s-pico);border:1px solid var(--c-dim);border-radius:var(--border-radius);cursor:pointer}input[type=checkbox]+label:hover:before{background-color:var(--color-grey-light)}input[type=checkbox]:checked+label:before{background-color:var(--c-primary);border-color:var(--c-primary)}input[type=checkbox]:checked+label:after{content:"";position:absolute;top:var(--s-pico);left:var(--s-pico);width:var(--s-small);height:var(--s-nano);margin-inline-end:var(--s-pico);background-color:var(--c-primary);border:2px solid transparent;border-top-color:var(--c-white);border-right-color:var(--c-white);border-radius:3px;transform:rotate(135deg);cursor:pointer}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=reset]{margin:0;padding:0;background-color:transparent;border:none;cursor:pointer}input[type=search]{margin:0;border:none}[data-error]{color:var(--c-warn)}input:not([type="radio"]):not([type="checkbox"]):hover,textarea:hover{border-color:var(--c-black)}input[aria-describedby]:not([aria-describedby="''"]):not([type="radio"]):not([type="checkbox"]),textarea[aria-describedby]:not([aria-describedby="''"]){border-color:var(--c-warn)}form[data-variant=single-line]{display:flex;flex-direction:column;gap:var(--s-default)}form[data-variant=single-line] input{width:100%}form[data-variant=single-line] label{margin-block-end:0}@media (min-width: 768px){form[data-variant=single-line]{flex-direction:row}form[data-variant=single-line]>*{flex:1}form[data-variant=single-line] [type=submit]{align-self:end;flex-grow:0;transform:translateY(1px);padding-block:.27em}}.icon{--icon-size: 1.25rem;width:var(--icon-size);height:var(--icon-size)}a[data-cta],button{--border-color: var(--c-black);--background-color: var(--c-white);--color: var(--c-black);--border-size: 2px;justify-content:space-between;position:relative;font-size:1.25rem;line-height:1.25;padding-inline:.75em;padding-block:.3125em;margin:0;color:var(--color);background-color:transparent;border-radius:var(--border-radius);border-color:transparent;z-index:0;transition:background-color var(--ease-in-fast),outline-offset var(--ease-in-fast),color var(--ease-in-fast)}a[data-cta]:before,button:before{content:"";display:block;position:absolute;width:calc(100% + calc(var(--border-size) * 2));height:calc(100% + calc(var(--border-size) * 2));background-color:transparent;z-index:-1;border-radius:inherit;top:calc(var(--border-size) * -1);left:calc(var(--border-size) * -1);transition:background-color var(--ease-in-fast)}a[data-cta]:after,button:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);z-index:-1;border-radius:inherit;top:0;left:0;transition:background-color var(--ease-in-fast)}a[data-cta]:hover,button:hover{cursor:pointer;text-decoration:none}:not([data-whatinput="touch"]) a[data-cta]:hover:before,:not([data-whatinput="touch"]) button:hover:before{background-color:var(--border-color)}a[data-cta][data-size=small],button[data-size=small]{font-size:1rem;line-height:1.25;padding-inline:.8em}button[data-icon]{--border-size: 0px;padding:.3125em;margin:0;line-height:0}button[data-icon][data-size=small]{transform:scale(.8);padding:0}html:not([data-whatinput="touch"]) button[data-icon]:hover{--background-color: var(--c-primary);--color: var(--c-white)}a[data-cta][data-variant=ghost],button[data-variant=ghost]{--border-color: var(--background-color)}a[data-cta][data-variant=primary],button[data-variant=primary]{--background-color: var(--c-primary);--border-color: var(--c-primary);--color: var(--c-white)}a[data-cta][data-variant=accent],button[data-variant=accent]{--background-color: var(--c-accent);--border-color: var(--c-accent);--color: var(--c-white)}a[data-cta][data-variant=destructive],button[data-variant=destructive]{--background-color: var(--c-warn);--outline-color: var(--c-warn);--border-color: var(--c-warn);--color: var(--c-white)}a[data-cta][data-variant=destructive-hover],button[data-variant=destructive-hover]{--outline-color: var(--c-warn)}a[data-cta][data-variant=destructive-hover]:focus,button[data-variant=destructive-hover]:focus{--outline-color: var(--c-warn);--color: var(--c-warn)}a[data-cta][data-variant=destructive-hover]:hover,button[data-variant=destructive-hover]:hover{--outline-color: var(--c-warn);--background-color: var(--c-warn);--border-color: var(--c-warn);--color: var(--c-white)}button[data-variant=pill]{--background-color: #eee;--border-size: 0;font-size:.9rem;padding-inline-end:2em;background-color:var(--background-color)}button[data-variant=pill]:after{background-image:url(/images/icons/cross.svg);background-repeat:no-repeat;background-position:right 4px center;width:calc(100% - .4em);height:calc(100% - 1em);top:.5em;background-size:contain}a[data-cta][data-variant=basic]{padding:0;--color: var(--c-primary);text-decoration:underline;font-size:1rem;line-height:1.25}a[data-cta][data-variant=basic]:before,a[data-cta][data-variant=basic]:after{display:none}a[data-cta][data-variant=basic]:hover{--color: var(--c-accent)}button[data-variant=pill]:hover{--background-color: var(--c-dim)}button[download]{--border-size: 1px;--border-color: var(--c-dim);display:flex;margin:0;width:100%;padding-inline-end:calc(2rem + 1em)}button[download]:before{background-color:#fff;width:calc(2rem + .625em);height:100%;right:0;top:.25px;left:initial;border:1px solid var(--c-dim);border-start-end-radius:4px;border-end-end-radius:4px;border-start-start-radius:0px;border-end-start-radius:0px;background-image:url(/images/icons/download.svg);background-repeat:no-repeat;background-position:center;z-index:0}button[download]:hover:before,button[download]:hover:after{background-color:#eee}button:disabled{--border-color: transparent;--background-color: var(--c-dim);--color: var(--c-black);cursor:not-allowed}details>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}details>summary:hover{color:var(--c-primary)}details>summary::marker{display:none}details>summary svg{transition:transform var(--ease-in-fast)}details[open]>summary svg{transform:rotate(180deg)}*{outline-offset:0;transition:outline-offset var(--ease-in-fast)}*:focus{outline:2px solid var(--outline-color);outline-offset:.25em}[data-whatinput=mouse] *:focus,[data-whatinput=touch] *:focus{outline:none}body{display:flex;flex-direction:column;z-index:0;position:relative}body>header{z-index:1;position:relative}main{flex:1;position:relative;z-index:-1}.header{display:grid;column-gap:var(--column-gap);grid-template-columns:var(--grid-columns);grid-auto-rows:max-content;z-index:0;box-shadow:0 0 var(--s-default) #0000001a}.header>*{grid-column:content-large}.header__skiplink{position:absolute;padding:var(--s-small);top:var(--s-default);left:var(--s-default);background-color:var(--c-white);z-index:1;border-radius:var(--border-radius);transition:transform var(--ease-in-fast);transform:translateY(calc(-200% + var(--s-default)))}.header__skiplink:focus{transform:none}.header__logo{width:124px}.header__content{display:flex;flex-wrap:wrap;justify-content:space-between}.header__menu-toggle[aria-expanded=false]+.header__nav{display:none}.header__nav{flex-basis:100%;margin-block-end:var(--s-small)}.header__nav-summary{gap:var(--s-small)}.header__nav-details[open]>.header__nav-summary{color:var(--c-primary)}.header__nav-summary svg{width:.75rem}.header__list{margin:0;padding:0}.header__list+.header__list{margin-top:var(--s-default)}.header__list--nested>li{margin-inline-start:var(--s-default)}.header__list-item{display:flex;width:100%;padding-block:var(--s-pico)}.header__list-item:empty{display:none}.header__list-item>*{flex:1;gap:var(--s-small)}.header__list-item a{display:flex;align-items:center}.header__list--scrollable .header__list-item:not(:last-child){--border-color: var(--color-grey-light);border-block-end:1px solid var(--border-color)}.header__list--scrollable .header__list-item--root:not(:last-child){--border-color: var(--c-dim)}.header__child-nav-title{display:none}.header__child-list{padding-inline-start:var(--s-default)}@media (min-width: 768px){.header{padding-block:var(--s-default)}.header__content{position:relative;display:initial}.header__logo{width:initial;position:absolute}.header__menu-toggle{display:none}.header__menu-toggle[aria-expanded=false]+.header__nav{display:flex}.header__nav{display:flex;flex-direction:column;margin-inline-start:200px;margin-block-end:0}.header__list{display:flex;gap:var(--s-small);justify-content:flex-end}.header__list+.header__list{margin-top:0}.header__list--scrollable{overflow-x:auto;justify-content:initial;padding:var(--s-nano)}.header__child-list{display:flex;flex-direction:column}.header__child-list .header__list-item{width:100%}.header__list-item{width:initial;white-space:pre;padding-block:0}.header__list--scrollable .header__list-item:first-child{margin-inline-start:auto}.header__list-item-label{display:none}.header__list--scrollable .header__list-item:not(:last-child){border:none}.header__nav-summary{gap:0}.header__child-nav{position:absolute;left:0;width:100%;display:grid;grid-template-columns:1fr 3fr;gap:var(--s-big);z-index:0;padding-block:var(--s-default);transform:translateY(var(--s-nano))}.header__child-nav:before{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;left:50%;background-color:var(--c-white);z-index:-2;transform:translate(-50%);box-shadow:0 var(--s-small) var(--s-default) #0000001a}.header__child-nav .header__nav-summary{gap:var(--s-default)}.header__child-nav-title{display:initial;border-inline-end:2px solid var(--c-dim);margin-block:var(--s-default)}.header__child-list{padding:0;width:max-content}.header__child-list .icon{transform:rotate(-90deg)}.header__child-list [open] .icon{transform:rotate(90deg)}.header__grand-child-nav{position:absolute;top:var(--s-default);left:55%;min-height:calc(100% - var(--s-default));padding-bottom:var(--s-default)}.header__grand-child-nav:before{content:"";position:absolute;display:block;width:200vw;height:100%;min-height:inherit;background-color:var(--c-white);z-index:-2;transform:translate(-50%);box-shadow:0 var(--s-default) var(--s-default) #0000001a}}@media (min-width: 1200px){.header__child-list{min-width:12rem}}.footer{display:grid;column-gap:var(--column-gap);grid-template-columns:var(--grid-columns);grid-auto-rows:max-content;background-color:var(--color-navy);padding-block:var(--s-big);color:var(--c-white)}.footer>*{grid-column:content-large}.footer a{color:var(--c-white)}.footer__logo{width:8rem}.footer__logo path{fill:var(--c-white)}.footer__content{display:flex;flex-direction:column}.footer__list-container{display:flex;flex-direction:column;margin-block-start:var(--s-default);margin-block-end:0;padding-inline-start:0}.footer__list{max-width:12.5rem;margin-block:0;padding-inline-start:0}.footer__link{display:block;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.footer__copy{width:100%;text-align:center;border-top:1px solid var(--c-white);padding:var(--s-default);margin-block-start:var(--s-medium)}@media (min-width: 768px){.footer__content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.footer__list-container{flex-direction:row;margin-block-start:0}.footer__list-container>.footer__list:not(:last-child){margin-inline-end:var(--s-big)}}.app__main{display:grid;column-gap:var(--column-gap);grid-template-columns:var(--grid-columns);grid-auto-rows:max-content}.app__main>*{grid-column:content-large}#modal-target{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-width: 768px){.app__main>*{grid-column:content-small}}
