@layer base{:is(*,:before,:after){box-sizing:border-box;padding:0;color:var(--text-base, inherit)}*{font-family:var(--averta-regular)}h1,h2,h3,h4,h5,h6{font-family:var(--averta-extra-bold)}:is(body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol){margin:0}:is(body){min-height:100svh;text-rendering:optimizeSpeed;line-height:1.5;font-family:var(--font, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif),sans-serif;background-color:var(--bg-base, inherit);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}[float-root]{display:flow-root}[data-letter-space]{letter-spacing:calc(var(--letter-spacing, 10)*.01em)}[data-letter-space=loose]{--letter-spacing:25}[data-letter-space=tight]{--letter-spacing:-5}:is(html){-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}:is(h1,h2,h3,h4,button,input,label){line-height:1.1}:is(a){text-decoration:none;background-color:transparent;color:inherit;cursor:pointer}:is(input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active){background-color:inherit;color:inherit;-webkit-text-fill-color:inherit;font-weight:inherit;transition:background-color 5000s ease-in-out,color 5000s ease-in-out}}@layer typography{:is(h1,h2,h3,h4,h5,h6){text-wrap:balance}:is(p,li,figcaption){max-width:64ch;text-wrap:pretty;line-height:1.5}}@layer lists{:is(ul,ol){list-style:none}}@layer media{:is(img,picture,video){max-width:100%;height:auto;object-fit:cover;vertical-align:middle;display:inline-block}}@layer layout{:is(footer,main,nav,aside,section,article){container-type:inline-size;width:100%}[data-container]{max-width:var(--container-max);margin-inline:auto}}@layer details{:is(details>summary){list-style:none;cursor:pointer}:is(details>summary::marker,details>summary::-webkit-details-marker){display:none}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}::details-content{--trans-duration:.5s;transition:all var(--trans-duration) cubic-bezier(.2,.8,.2,1),content-visibility var(--trans-duration) allow-discrete;height:0;overflow:clip}[open]::details-content{height:auto;padding-bottom:.5em}}}@layer dialog-element{dialog{--bd-color:rgba(64, 64, 64, .419);transition:display 1s allow-discrete,overlay 1s allow-discrete,scale .2s cubic-bezier(.2,.8,.2,1);scale:0}dialog[open]{transition:display 1s allow-discrete,overlay 1s allow-discrete,scale .6s cubic-bezier(.2,.8,.2,1);scale:1}@starting-style{dialog[open]{scale:0}}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::backdrop{opacity:0}}dialog::backdrop{background-color:var(--bd-color);transition:opacity 1s;opacity:0}}@layer form-elements{:is(button,input,textarea,select){cursor:pointer}:is(button,input:not([type=checkbox],[type=radio]),textarea,select){font:inherit;margin:0;padding:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:is(textarea){resize:vertical;field-sizing:content}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}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;appearance:textfield}input,button,textarea,select{font-family:inherit;font-size:inherit}:is(select[data-select-placeholder]){--placeholder-color:rgb(135, 135, 135)}:is(select[data-select-placeholder]:focus-within option:first-child){display:none}:is(select[data-select-placeholder]:invalid){color:var(--placeholder-color)}:is(textarea:not([rows])){min-height:10em}:is(label:has(input,textarea,select,div)){display:grid;gap:.5rem;cursor:pointer}}@layer root-selector{:root{--scroll-margin:5ex}[data-scroll-margin=sm]{scroll-margin-block:var(--scroll-margin, 5ex)}[data-scroll-margin=md]{scroll-margin-block:calc(var(--scroll-margin, 5ex)*2)}[data-scroll-margin=lg]{scroll-margin-block:calc(var(--scroll-margin, 5ex)*3)}:target{scroll-margin-block:var(--scroll-margin, 5ex)}::selection{background-color:var(--selection-bg, #0275d8);color:var(--selection-color, white)}:focus-visible{outline:var(--outline-size, .125rem) solid var(--outline-color, black);outline-offset:var(--outline-offset, .125rem)}}@layer table{:is(table){--thead-color:#f2f2f2;--column-start:fit-content;--column-end:fit-content;--max-width:1200px;max-width:var(--max-width);border-collapse:collapse;border-spacing:0;width:100%;margin:0;padding:0;text-align:left;table-layout:fixed;border:0}:is(th:first-child,td:first-child){width:var(--column-start)}:is(th:last-child,td:last-child){width:var(--column-end)}:is(table tr:hover:not(tr:has(th))){background-color:#fcfcfc}:is(th,td){padding:.5rem;margin:0;vertical-align:top;font-weight:400;border:1px solid #ddd}:is(tr:has(th)){background-color:var(--thead-color)}}@layer accessibility{@media (prefers-reduced-motion:reduce){:is(html:focus-within){scroll-behavior:auto}:is(*,:before,:after){animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}}@layer scrollbars{:root::-webkit-scrollbar{width:.375rem}:root::-webkit-scrollbar-track{background:var(--pink)}:root::-webkit-scrollbar-thumb{background:var(--red);border-radius:3.125rem}:root::-webkit-scrollbar-thumb:hover{background:var(--red-cta)}}:root{--colour-activeblue-activeBlue100:#f9fafb;--active-blue-100:#ebf8fe;--active-blue-200:#6eb4e0;--active-blue-400:#0275d8;--active-blue-600:#10345e;--primary-blue-700:#072f40;--default-gray-900:#111827;--default-gray-500:#6b7280;--default-gray-200:#ebf8fe;--text-neutral-600:#848f9f;--text-neutral-700:#5f738c;--primary-blue-800:#647f8b;--neutral-200:#f3f5f6;--neutral-100:#f9fbfc;--brand-colors-pop-blue:#00b8de;--white:#fff;--neutral-300:#e1e6ed;--neutral-800:#4e5a6c;--neutral-900:#353f50;--red:#bf1d29;--red-cta:#ee312a;--blue:#00425f;--selection-bg:#bf1d29;--selection-color:white;--font:"Averta"}:root{--container:1140px;--container-lg:1200px;--container-md:960px;--medium-container:1030px;--life-container:80rem}:root{--ease-smooth:cubic-bezier(.25, .1, .25, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--ease-gentle:cubic-bezier(.2, .8, .2, 1);--ease-natural-flow:cubic-bezier(.4, 0, .2, 1);--ease-relaxed:cubic-bezier(.2, .6, .38, .9);--ease-1:cubic-bezier(.25, 0, .5, 1);--ease-2:cubic-bezier(.25, 0, .4, 1);--ease-3:cubic-bezier(.25, 0, .3, 1);--ease-4:cubic-bezier(.25, 0, .2, 1);--ease-5:cubic-bezier(.25, 0, .1, 1);--ease-in:cubic-bezier(.55, .085, .68, .53);--ease-in-1:cubic-bezier(.25, 0, 1, 1);--ease-in-2:cubic-bezier(.5, 0, 1, 1);--ease-in-3:cubic-bezier(.7, 0, 1, 1);--ease-in-4:cubic-bezier(.9, 0, 1, 1);--ease-in-5:cubic-bezier(1, 0, 1, 1);--ease-out:cubic-bezier(.25, .46, .45, .94);--ease-out-1:cubic-bezier(0, 0, .75, 1);--ease-out-2:cubic-bezier(0, 0, .5, 1);--ease-out-3:cubic-bezier(0, 0, .3, 1);--ease-out-4:cubic-bezier(0, 0, .1, 1);--ease-out-5:cubic-bezier(0, 0, 0, 1);--ease-in-out-1:cubic-bezier(.1, 0, .9, 1);--ease-in-out-2:cubic-bezier(.3, 0, .7, 1);--ease-in-out-3:cubic-bezier(.5, 0, .5, 1);--ease-in-out-4:cubic-bezier(.7, 0, .3, 1);--ease-in-out-5:cubic-bezier(.9, 0, .1, 1);--ease-bounce:cubic-bezier(.3, 1.5, .8, 1);--ease-bounce-1:linear( 0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.8%, .563, .766, 1 58.8%, .946, .908 69.1%, .895, .885, .879, .878, .879, .885, .895, .908 89.7%, .946, 1 );--ease-bounce-2:linear( 0, .004, .016, .035, .063, .098, .141 15.1%, .25, .391, .562, .765, 1, .892 45.2%, .849, .815, .788, .769, .757, .753, .757, .769, .788, .815, .85, .892 75.2%, 1 );--ease-elastic-out-1:cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2:cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3:cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4:cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5:cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-1:cubic-bezier(.5, -.25, .75, 1);--ease-elastic-in-2:cubic-bezier(.5, -.5, .75, 1);--ease-elastic-in-3:cubic-bezier(.5, -.75, .75, 1);--ease-elastic-in-4:cubic-bezier(.5, -1, .75, 1);--ease-elastic-in-5:cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-in-out-1:cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2:cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3:cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4:cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5:cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-spring-1:linear( 0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 );--ease-spring-2:linear( 0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1 );--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5)}:root{--shadow-small:0px 1px 3px rgba(0, 0, 0, .12), 0px 1px 2px rgba(0, 0, 0, .24);--shadow-medium:0px 3px 6px rgba(0, 0, 0, .16), 0px 3px 6px rgba(0, 0, 0, .23);--shadow-large:0px 10px 20px rgba(0, 0, 0, .19), 0px 6px 6px rgba(0, 0, 0, .23);--shadow-soft-small:0px 2px 4px rgba(0, 0, 0, .1);--shadow-soft-medium:0px 4px 8px rgba(0, 0, 0, .1);--shadow-soft-large:0px 8px 16px rgba(0, 0, 0, .1);--shadow-vibrant:0px 4px 6px rgba(34, 193, 195, .4), 0px 2px 4px rgba(253, 187, 45, .3);--shadow-elevated-small:0px 1px 5px rgba(0, 0, 0, .2), 0px 2px 10px rgba(0, 0, 0, .15);--shadow-elevated-medium:0px 3px 10px rgba(0, 0, 0, .25), 0px 4px 20px rgba(0, 0, 0, .15);--shadow-elevated-large:0px 5px 15px rgba(0, 0, 0, .3), 0px 8px 30px rgba(0, 0, 0, .2);--shadow-dark-small:0px 2px 4px rgba(0, 0, 0, .4);--shadow-dark-medium:0px 4px 8px rgba(0, 0, 0, .5);--shadow-dark-large:0px 8px 16px rgba(0, 0, 0, .6);--shadow-glow-blue:0px 4px 8px rgba(0, 123, 255, .5);--shadow-glow-green:0px 4px 8px rgba(40, 167, 69, .5);--shadow-glow-red:0px 4px 8px rgba(220, 53, 69, .5);--shadow-glow-yellow:0px 4px 8px rgba(255, 193, 7, .5);--shadow-frosted-small:0px 2px 8px rgba(255, 255, 255, .2);--shadow-frosted-medium:0px 4px 16px rgba(255, 255, 255, .15);--shadow-frosted-large:0px 8px 32px rgba(255, 255, 255, .1);--shadow-fancy:0px 5px 15px rgba(0, 0, 0, .2), 0px 10px 40px rgba(255, 0, 150, .3);--md-shadow-1:0px 1px 3px rgba(0, 0, 0, .12), 0px 1px 2px rgba(0, 0, 0, .24);--md-shadow-2:0px 1px 5px rgba(0, 0, 0, .2), 0px 2px 2px rgba(0, 0, 0, .14), 0px 3px 1px -2px rgba(0, 0, 0, .12);--md-shadow-3:0px 1px 8px rgba(0, 0, 0, .2), 0px 3px 4px rgba(0, 0, 0, .14), 0px 3px 3px -2px rgba(0, 0, 0, .12);--md-shadow-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px rgba(0, 0, 0, .14), 0px 1px 10px rgba(0, 0, 0, .12);--md-shadow-6:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px rgba(0, 0, 0, .14), 0px 1px 18px rgba(0, 0, 0, .12);--md-shadow-8:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px rgba(0, 0, 0, .14), 0px 3px 14px rgba(0, 0, 0, .12);--md-shadow-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px rgba(0, 0, 0, .14), 0px 6px 30px rgba(0, 0, 0, .12);--md-shadow-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px rgba(0, 0, 0, .14), 0px 9px 46px rgba(0, 0, 0, .12);--tw-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-md:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--tw-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--tw-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--tw-shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, .25);--tw-shadow-inner:inset 0 2px 4px 0 rgba(0, 0, 0, .06);--tw-shadow-none:none}