/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:optional;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/build/fonts/SourceSansPro-Light.01a81157.ttf) format("truetype")}@font-face{font-display:optional;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/build/fonts/SourceSansPro-SemiBold.ccb49677.ttf) format("truetype")}@font-face{font-display:optional;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/build/fonts/SourceSansPro-Regular.560fd875.ttf) format("truetype")}:root{--color--white:#fff;--color--black:#000;--color--grey:#f0edec;--color--grey--dark:#978582;--color--purple:#412378;--color--purple--dark:#3a1e6c;--color--purple--light:#eae5f2;--color--pink:#e6006e;--color--black-rgb:0,0,0;--color--primary:var(--color--purple);--color--primary--dark:var(--color--purple--dark);--color--secondary:vaR(--color--pink);--color--text:var(--color--purple);--color--text--invert:var(--color--white);--color--bg:var(--color--grey);--system--color-green--as-rgb:134,189,1;--system--color-green--light:#eef5df;--system--color-red--as-rgb:219,31,40;--system--color-red--light:#fae1e2;--system--color-yellow--as-rgb:251,179,51;--system--color-yellow--light:#fef4e4;--system--color-blue--as-rgb:50,79,189;--system--color-blue--light:#e4e7f5;--btn-spacing--top:1.5rem;--btn-spacing--bottom:var(--btn-spacing--top);--btn-spacing--right:2.5rem;--btn-spacing--left:var(--btn-spacing--right)}@keyframes outline-animation{0%{outline-offset:.5em}to{outline-offset:.2rem}}a.skip-link{display:block;padding:1rem;text-align:center;text-decoration:underline}a.skip-link:focus,a.skip-link:hover{text-decoration:none}a.skip-link{color:var(--color--text--invert)}a.skip-link:focus{outline-offset:-.5rem}.full-click{position:relative}.full-click .full-click__trigger:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.full-click a:not(.full-click__trigger),.full-click button:not(.full-click__trigger){position:relative;z-index:3}button{background-color:transparent;border:none;border-radius:0;padding:0;text-align:left;touch-action:manipulation;user-select:none}[class*=btn]{font-family:Basic Commercial W01,Arial,Helvetica,Nimbus Sans L,sans-serif;font-weight:700;line-height:1.625}@media(min-width:0em)and (max-width:47.9375em){[class*=btn]{font-size:1.4rem}}@media(min-width:48em)and (max-width:63.9375em){[class*=btn]{font-size:1.5rem}}@media(min-width:64em){[class*=btn]{font-size:1.6rem}}[class*=btn]:focus{outline-color:var(--color--black)}.btn--primary{align-items:center;background-color:var(--color--primary);display:inline-flex;line-height:100%;max-width:100%;padding:var(--btn-spacing--top) var(--btn-spacing--right) var(--btn-spacing--bottom) var(--btn-spacing--left);transition:all .2s ease}.btn--primary.is-active,.btn--primary:focus,.btn--primary:hover{background-color:var(--color--black)}.btn--primary{border-radius:4rem;color:var(--color--text--invert)}.btn--primary:focus,.btn--primary:hover{box-shadow:0 1.7rem 1.3rem -.8rem rgba(var(--color--black-rgb),.25)}.btn--secondary{align-items:center;background-color:var(--color--secondary);display:inline-flex;line-height:100%;max-width:100%;padding:var(--btn-spacing--top) var(--btn-spacing--right) var(--btn-spacing--bottom) var(--btn-spacing--left);transition:all .2s ease}.btn--secondary.is-active,.btn--secondary:focus,.btn--secondary:hover{background-color:var(--color--black)}.btn--secondary{border-radius:4rem;color:var(--color--text--invert)}.btn--secondary:focus,.btn--secondary:hover{box-shadow:0 1.7rem 1.3rem -.8rem rgba(var(--color--black-rgb),.25)}.btn--with-chevron{align-items:center;color:var(--color--primary);display:flex;font-weight:600;gap:1rem}.btn--more-info .svg--info{transform:scale(1);transition:all .2s ease}.btn--more-info:focus .svg--info,.btn--more-info:hover .svg--info{transform:scale(1.1)}.toggle-component [data-expand-content-target=content]{display:none}.toggle-component [data-expand-content-target=button] .svg--chevron-down{display:inline-block;transform:rotate(0);transition:all .2s ease}.toggle-component [data-expand-content-target=button][aria-expanded=true] .svg--chevron-down{transform:rotate(180deg)}.messages{--message-bg:var(--color--white);--icon-color:var(--color-black);background-color:var(--message-bg);display:flex;gap:1rem;margin-bottom:3rem;padding:2.5rem}.messages .icon{--size:2rem;color:var(--icon-color);max-height:var(--size);max-width:var(--size);transform:translateY(.2rem)}.messages.messages--notice{--message-bg:var(--system--color-green--light);--icon-color:rgb(var(--system--color-green--as-rgb))}.messages.messages--error{--message-bg:var(--system--color-red--light);--icon-color:rgb(var(--system--color-red--as-rgb))}.partner-logo svg{height:auto;max-width:25rem;width:100%}.grid-container{margin-left:auto;margin-right:auto;max-width:1360px;position:relative;width:calc(100% - 6vw)}.grid-container .grid-container{width:auto}.grid-container .max-width--800{margin-left:auto;margin-right:auto;max-width:80rem}.vert-rhythm{--rhythm:2rem}.vert-rhythm>*+*{margin-top:var(--rhythm)}@media(min-width:48em){.vert-rhythm>*+*{--rhythm:3rem}}.vert-rhythm.vert-rhythm--small{--rhythm:1rem}html{scroll-behavior:smooth}body{overflow-x:hidden;overflow-y:scroll}.page{display:flex;flex-direction:column}.page>*{flex-shrink:0}.page>header{background-color:var(--color--primary--dark);padding:2rem 0}.page>header *{color:var(--color--text--invert)}.page>header .header__content__inner{column-gap:3rem;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.5rem}.page>main{height:100%;margin-bottom:5rem;padding-top:3rem;--linear-value:15rem;background:linear-gradient(to bottom,var(--color--primary) var(--linear-value),var(--color--bg) var(--linear-value),var(--color--bg) 100%)}@media(min-width:48em){.page>main{--linear-value:40rem}}.page>main .main__content__inner{background-color:var(--color--white);padding:3rem;position:relative}@media(min-width:48em){.page>main .main__content__inner{padding:5rem}}.page>main .main__content__inner:before{content:"";--size:6.6rem;background-color:var(--color--primary);border-radius:100%;display:inline-block;height:var(--size);position:absolute;right:0;top:0;transform:translate(50%,-50%);width:var(--size);z-index:1}.visually-hidden{overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;word-wrap:normal}.visually-hidden-off{position:static!important;clip:auto;height:auto;overflow:auto;white-space:normal;width:auto}.focusable{height:0;overflow:hidden;position:absolute!important;width:0;clip:rect(1px,1px,1px,1px);white-space:nowrap}.focusable:active,.focusable:focus{position:static!important;clip:auto;height:auto;overflow:auto;white-space:normal;width:auto}.hidden{display:none}[tabindex]:not([tabindex="-1"]):focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{animation-fill-mode:forwards;animation:outline-animation .1s linear;outline:.2rem solid currentColor;outline-offset:.2rem}[tabindex="-1"]:focus{outline:0}:focus:not(:focus-visible){outline:0}form{--spacing-pseudo:5rem}form .form__item+.form__item{margin-top:1em}form .form__item.form__item--option+.form__item--option{margin-top:.5em}form .form__item.form__item--option .form__description__option{line-height:1.625;margin-left:var(--spacing-pseudo)}@media(min-width:0em)and (max-width:47.9375em){form .form__item.form__item--option .form__description__option{font-size:1.4rem}}@media(min-width:48em)and (max-width:63.9375em){form .form__item.form__item--option .form__description__option{font-size:1.5rem}}@media(min-width:64em){form .form__item.form__item--option .form__description__option{font-size:1.6rem}}form .form__item.form__item--option.form__item--option--checkbox{background-color:var(--color--grey);padding:1.5rem}form .form__item.form__item--option.form__item--option--checkbox.form__item--pseudo>*{margin-left:var(--spacing-pseudo)}form .form__item.form__item--option.form__item--option--checkbox .label{color:var(--color--primary);font-family:Source Sans Pro,Helvetica,Arial,Nimbus Sans L,sans-serif;font-weight:600;line-height:1.55}@media(min-width:0em)and (max-width:47.9375em){form .form__item.form__item--option.form__item--option--checkbox .label{font-size:1.8rem}}@media(min-width:48em)and (max-width:63.9375em){form .form__item.form__item--option.form__item--option--checkbox .label{font-size:1.9rem}}@media(min-width:64em){form .form__item.form__item--option.form__item--option--checkbox .label{font-size:2rem}}form .form__item.form__item--fieldset .form__description{margin-top:1em}form .form__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}form .toggle-component{line-height:1.625}@media(min-width:0em)and (max-width:47.9375em){form .toggle-component{font-size:1.4rem}}@media(min-width:48em)and (max-width:63.9375em){form .toggle-component{font-size:1.5rem}}@media(min-width:64em){form .toggle-component{font-size:1.6rem}}@media(min-width:30em){form .toggle-component{margin-left:var(--spacing-pseudo)}}form .toggle-component [data-expand-content-target=button]{color:var(--color--primary);font-family:Source Sans Pro,Helvetica,Arial,Nimbus Sans L,sans-serif;padding:.7rem 0}@media(min-width:0em)and (max-width:29.9375em){form .toggle-component [data-expand-content-target=button]{width:100%}form .toggle-component [data-expand-content-target=button] .svg--chevron-down{margin-left:auto}}form .toggle-component [data-expand-content-target=content]{background-color:var(--color--white);margin-top:1rem;padding:2.5rem}fieldset{border:0;margin-left:0;margin-right:0;padding:0}fieldset+fieldset{margin-top:1.5rem}label:not(.form__label--option){display:block;font-weight:600;margin-bottom:.5rem}legend{display:block;font-weight:700;margin-bottom:1rem}button,input,optgroup,select,textarea{color:inherit}input[data-textual-input=true],select,textarea{appearance:none;border:.15rem solid var(--color--border--input);border-radius:0;padding:1.25rem 1.5rem;transition:all .2s ease;width:100%}input[data-textual-input=true]:hover,select:hover,textarea:hover{box-shadow:0 .6rem 1.2rem 0 rgba(var(--color--black-rgb),.1)}input[data-textual-input=true]:focus,select:focus,textarea:focus{outline-color:var(--color--border--input)}input[data-textual-input=true]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input[data-textual-input=true]::placeholder,select::placeholder,textarea::placeholder{opacity:1}.form__item--error input[data-textual-input=true],.form__item--error select,.form__item--error textarea{border-color:var(--color--error)}input[type=file]{background-color:var(--color--bg--primary)}select{transition:all .2s ease}select:not([multiple=multiple]){background-color:var(--color--bg--primary);background-image:url(/build/images/chevron-down.50c6fc8f.svg);background-position:center right 1.5rem;background-repeat:no-repeat;padding-right:4rem}select:hover{box-shadow:0 .6rem 1.2rem 0 rgba(var(--color--black-rgb),.1)}select:focus{outline-color:var(--color--border--input)}select::-ms-expand{display:none}textarea{max-width:100%;min-height:15rem}.form__description,.form__error{margin-top:.5em}input[data-pseudo-input=true]{height:0;overflow:hidden;position:absolute!important;width:0;clip:rect(1px,1px,1px,1px);white-space:nowrap}input[data-pseudo-input=true]+label{align-items:flex-start;display:inline-flex;font-weight:400;gap:2rem;margin:0}input[data-pseudo-input=true]+label .icon-wrapper{--size:2.7rem;align-items:center;background-color:var(--color--white);border:.2rem solid var(--color--grey--dark);border-radius:.5rem;box-shadow:0 1rem 1.5rem -.2rem transparent;content:"";display:flex;height:var(--size);justify-content:center;transition:all .2s ease;vertical-align:top;width:var(--size)}input[data-pseudo-input=true]+label .icon-wrapper .icon{opacity:0}input[data-pseudo-input=true]:hover+label .icon-wrapper{border-color:var(--color--primary);box-shadow:0 1rem 1.5rem -.2rem rgba(var(--color--black-rgb),.35);position:relative}input[data-pseudo-input=true]:focus+label .icon-wrapper{outline:.2rem solid var(--color--primary);outline-offset:.2rem}input[data-pseudo-input=true]:checked+label .icon-wrapper{border-color:var(--color--primary);color:var(--color--primary)}input[data-pseudo-input=true]:checked+label .icon-wrapper .icon{opacity:1}input[data-pseudo-input=true][type=radio]+label .icon-wrapper{border-radius:50%;margin:.25rem .75rem 0 -3.5rem}input[data-pseudo-input=true][type=radio]:checked+label .icon-wrapper{background-color:var(--color--secondary);box-shadow:inset 0 0 0 .25rem var(--color--white)}::file-selector-button{border:0}.form__error{display:inline-flex;gap:.5em}.form__error svg{transform:translateY(.05em)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color--grey)}.page,body{font-family:Source Sans Pro,Helvetica,Arial,Nimbus Sans L,sans-serif}.page{line-height:1.625}@media(min-width:0em)and (max-width:47.9375em){.page{font-size:1.6rem}}@media(min-width:48em)and (max-width:63.9375em){.page{font-size:1.7rem}}@media(min-width:64em){.page{font-size:1.8rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color--text);font-family:Basic Commercial W01,Arial,Helvetica,Nimbus Sans L,sans-serif;font-weight:600;hyphens:auto;margin:0 0 .35em}.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6,.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{margin-bottom:.15em}.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,.h6>a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{text-decoration:none}.h1>a:focus,.h1>a:hover,.h2>a:focus,.h2>a:hover,.h3>a:focus,.h3>a:hover,.h4>a:focus,.h4>a:hover,.h5>a:focus,.h5>a:hover,.h6>a:focus,.h6>a:hover,h1>a:focus,h1>a:hover,h2>a:focus,h2>a:hover,h3>a:focus,h3>a:hover,h4>a:focus,h4>a:hover,h5>a:focus,h5>a:hover,h6>a:focus,h6>a:hover{text-decoration:underline;text-decoration-thickness:.15em}.h1,h1{line-height:1.28}@media(min-width:0em)and (max-width:47.9375em){.h1,h1{font-size:3.8rem}}@media(min-width:48em)and (max-width:63.9375em){.h1,h1{font-size:4.4rem}}@media(min-width:64em){.h1,h1{font-size:5rem}}.h2,h2{line-height:1.35}@media(min-width:0em)and (max-width:47.9375em){.h2,h2{font-size:2.8rem}}@media(min-width:48em)and (max-width:63.9375em){.h2,h2{font-size:3.4rem}}@media(min-width:64em){.h2,h2{font-size:4rem}}.text-formatted .h2,.text-formatted h2{margin-bottom:.5em}.h3,h3{line-height:1.38}@media(min-width:0em)and (max-width:47.9375em){.h3,h3{font-size:2.4rem}}@media(min-width:48em)and (max-width:63.9375em){.h3,h3{font-size:2.8rem}}@media(min-width:64em){.h3,h3{font-size:3.2rem}}.h4,h4{line-height:1.45}@media(min-width:0em)and (max-width:47.9375em){.h4,h4{font-size:2rem}}@media(min-width:48em)and (max-width:63.9375em){.h4,h4{font-size:2.1rem}}@media(min-width:64em){.h4,h4{font-size:2.2rem}}.h5,h5{line-height:1.55}@media(min-width:0em)and (max-width:47.9375em){.h5,h5{font-size:1.8rem}}@media(min-width:48em)and (max-width:63.9375em){.h5,h5{font-size:1.9rem}}@media(min-width:64em){.h5,h5{font-size:2rem}}.text--default{line-height:1.625}@media(min-width:0em)and (max-width:47.9375em){.text--default{font-size:1.6rem}}@media(min-width:48em)and (max-width:63.9375em){.text--default{font-size:1.7rem}}@media(min-width:64em){.text--default{font-size:1.8rem}}.text--xsmall{line-height:1.625}@media(min-width:0em)and (max-width:47.9375em){.text--xsmall{font-size:1.4rem}}@media(min-width:48em)and (max-width:63.9375em){.text--xsmall{font-size:1.4rem}}@media(min-width:64em){.text--xsmall{font-size:1.4rem}}p{margin:0}.text-formatted p+*{margin-top:1rem}a{color:currentColor;transition:all .2s ease}a img{border:0;outline:0 none}.text-formatted a{color:var(--color--primary);transition:all .2s ease}.text-formatted a.is-active,.text-formatted a:focus,.text-formatted a:hover{color:var(--color--black)}.text-formatted a{font-weight:600}[tabindex="-1"]{scroll-margin-top:1rem}svg{display:flex;fill:currentColor;flex-shrink:0;pointer-events:none}dl,dl dd{margin:0;padding:0}.inline--with-icon{align-items:center;display:inline-flex;gap:1rem}ul{padding-left:1.5rem}ul ::marker{color:var(--color--primary)}