*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}:root{--k-palette-pink: rgb(255, 170, 255);--k-palette-sky: rgb(195, 200, 255);--k-palette-deep-blue: rgb(17, 0, 71);--k-color-background: white;--k-color-background-alt: #bfdbec;--k-color-surface-a: #f1f1f1;--k-color-surface-b: #b6b6b6;--k-color-border-primary: rgb(196, 201, 255);--k-color-border-secondary: rgb(177, 183, 255);--k-color-text-primary: rgb(38, 32, 103);--k-color-text-secondary: rgb(62, 60, 134);--k-color-text-tertiary: rgb(87, 89, 166);--k-color-text-link: #163300;--k-color-text-link-hover: #0d1f00;--k-color-interactive-accent: rgb(78, 94, 255);--k-color-interactive-accent-hover: rgba(255, 255, 255, .2);--k-color-interactive-accent-active: #6ca7ff;--k-color-interactive-on-accent: white;--k-color-interactive-primary: #0047cc;--k-color-interactive-primary-hover: #0d1f00;--k-color-interactive-primary-active: #0e0f0c;--k-color-interactive-secondary: #868685;--k-color-interactive-secondary-hover: #6c6c6b;--k-color-interactive-secondary-active: #525251;--k-color-interactive-border: #cecece}@supports (color: color(display-p3 0 0 0%)){:root{--k-palette-pink: rgb(255, 170, 255);--k-palette-sky: rgb(195, 200, 255);--k-palette-deep-blue: rgb(17, 0, 71);--k-color-border-primary: rgb(196, 201, 255);--k-color-border-secondary: rgb(177, 183, 255);--k-color-interactive-accent: rgb(78, 94, 255)}@media (color-gamut: p3){:root{--k-palette-pink: color(display-p3 .9672 .66296 .99849);--k-palette-sky: color(display-p3 .76336 .78064 1);--k-palette-deep-blue: color(display-p3 .05899 0 .26698);--k-color-border-primary: color(display-p3 .76788 .78502 1);--k-color-border-secondary: color(display-p3 .69333 .71126 1);--k-color-interactive-accent: color(display-p3 .31441 .36084 .97628)}}}:root{--k-layout-gutter: clamp(1.125rem, .8212rem + 1.519vw, 1.875rem);--k-layout-margin: max(var(--k-layout-gutter), env(safe-area-inset-left), env(safe-area-inset-right));--k-layout-container: 100vw}.k-container{width:100%;max-width:100vw;max-width:var(--k-layout-container);padding-left:max(clamp(1.125rem,.8212rem + 1.519vw,1.875rem),env(safe-area-inset-left),env(safe-area-inset-right));padding-right:max(clamp(1.125rem,.8212rem + 1.519vw,1.875rem),env(safe-area-inset-left),env(safe-area-inset-right));padding-left:var(--k-layout-margin);padding-right:var(--k-layout-margin);margin-left:auto;margin-right:auto}@media (min-width: 90rem){:root{--k-layout-container: 78.75rem}.k-container{margin-left:auto;margin-right:auto;padding-left:0;padding-left:initial;padding-right:0;padding-right:initial}}@font-face{font-family:Overused Grotesk;src:url(../../../OverusedGrotesk-VF.woff2) format("woff2 supports variations"),url(../../../OverusedGrotesk-VF.woff2) format("woff2-variations");font-weight:300 900}:root{--k-fs--1: .875rem;--k-fs-0: clamp(1rem, .913rem + .4348vw, 1.25rem);--k-fs-1: clamp(1.25rem, 1.163rem + .4348vw, 1.5rem);--k-fs-2: clamp(1.5rem, 1.413rem + .4348vw, 1.75rem);--k-fs-3: clamp(1.75rem, 1.663rem + .4348vw, 2rem);--k-fs-4: clamp(2.125rem, 2.038rem + .4348vw, 2.375rem);--k-space-unit: 1em;--k-space-1: calc(var(--k-space-unit) * .5);--k-space-2: calc(var(--k-space-unit) * 1);--k-space-3: calc(var(--k-space-unit) * 2);--k-space-4: calc(var(--k-space-unit) * 3);--k-space-5: calc(var(--k-space-unit) * 4);--k-space-6: calc(var(--k-space-unit) * 6);--k-ff-headline: "Overused Grotesk", sans-serif;--k-ff-body: "Overused Grotesk", sans-serif;--k-fw-bold: 600;--k-fw-body: 400}@supports (top: 1vi){:root{--k-fs-4: clamp(2.125rem, 2.038rem + .4348vi, 2.375rem)}}@supports (top: 1vi){:root{--k-fs-3: clamp(1.75rem, 1.663rem + .4348vi, 2rem)}}@supports (top: 1vi){:root{--k-fs-2: clamp(1.5rem, 1.413rem + .4348vi, 1.75rem)}}@supports (top: 1vi){:root{--k-fs-1: clamp(1.25rem, 1.163rem + .4348vi, 1.5rem)}}@supports (top: 1vi){:root{--k-fs-0: clamp(1rem, .913rem + .4348vi, 1.25rem)}}:root{--k-outline-size: max(2px, .15em);--k-outline-color: var(--k-color-interactive-accent);--k-duration-emphasized: .4s;--k-duration-standard: .3s;--k-duration-fast: .25s;--k-duration-faster: .2s;--k-ease-productive: cubic-bezier(.2, 0, .38, .9);--k-ease-productive-accelerate: cubic-bezier(0, 0, .38, .9);--k-ease-productive-decelerate: cubic-bezier(.2, 0, 1, .9);--k-ease-emphasized: cubic-bezier(.4, .14, .3, 1);--k-ease-emphasized-accelerate: cubic-bezier(0, 0, .3, 1);--k-ease-emphasized-decelarate: cubic-bezier(.4, .14, 1, 1);--k-radius-sm: 8px;--k-radius-md: 16px;--k-radius-lg: 32px;--k-space-inner: 16px;--k-shadow-low-blue: .5px .6px .9px rgba(200, 205, 255, .34), .8px 1px 1.4px -1.2px rgba(200, 205, 255, .34), 2.1px 2.5px 3.7px -2.5px rgba(200, 205, 255, .34);--k-shadow-medium-blue: .5px .6px .9px rgba(200, 205, 255, .36), 1.7px 2.1px 3px -.8px rgba(200, 205, 255, .36), 4.2px 5.2px 7.5px -1.7px rgba(200, 205, 255, .36), 10.3px 12.6px 18.3px -2.5px rgba(200, 205, 255, .36);--k-shadow-low-yellow: .5px .6px .9px rgba(248, 198, 155, .34), .8px 1px 1.4px -1.2px rgba(248, 198, 155, .34), 2.1px 2.5px 3.7px -2.5px rgba(248, 198, 155, .34);--k-shadow-medium-yellow: .5px .6px .9px rgba(248, 198, 155, .36), 1.7px 2.1px 3px -.8px rgba(248, 198, 155, .36), 4.2px 5.2px 7.5px -1.7px rgba(248, 198, 155, .36), 10.3px 12.6px 18.3px -2.5px rgba(248, 198, 155, .36);--k-shadow-low-pink: .5px .6px .9px rgba(238, 191, 237, .34), .8px 1px 1.4px -1.2px rgba(238, 191, 237, .34), 2.1px 2.5px 3.7px -2.5px rgba(238, 191, 237, .34);--k-shadow-medium-pink: .5px .6px .9px rgba(238, 191, 237, .36), 1.7px 2.1px 3px -.8px rgba(238, 191, 237, .36), 4.2px 5.2px 7.5px -1.7px rgba(238, 191, 237, .36), 10.3px 12.6px 18.3px -2.5px rgba(238, 191, 237, .36);--k-shadow-low-green: .5px .6px .9px rgba(183, 222, 172, .34), .8px 1px 1.4px -1.2px rgba(183, 222, 172, .34), 2.1px 2.5px 3.7px -2.5px rgba(183, 222, 172, .34);--k-shadow-medium-green: .5px .6px .9px rgba(183, 222, 172, .36), 1.7px 2.1px 3px -.8px rgba(183, 222, 172, .36), 4.2px 5.2px 7.5px -1.7px rgba(183, 222, 172, .36), 10.3px 12.6px 18.3px -2.5px rgba(183, 222, 172, .36);accent-color:rgb(78,94,255);accent-color:color(display-p3 .31441 .36084 .97628);accent-color:var(--k-color-interactive-accent)}@supports (color: color(display-p3 0 0 0%)){:root{--k-shadow-low-blue: .5px .6px .9px rgba(200, 205, 255, .34), .8px 1px 1.4px -1.2px rgba(200, 205, 255, .34), 2.1px 2.5px 3.7px -2.5px rgba(200, 205, 255, .34);--k-shadow-medium-blue: .5px .6px .9px rgba(200, 205, 255, .36), 1.7px 2.1px 3px -.8px rgba(200, 205, 255, .36), 4.2px 5.2px 7.5px -1.7px rgba(200, 205, 255, .36), 10.3px 12.6px 18.3px -2.5px rgba(200, 205, 255, .36)}@media (color-gamut: p3){:root{--k-shadow-low-blue: .5px .6px .9px color(display-p3 .78299 .79959 1 / .34), .8px 1px 1.4px -1.2px color(display-p3 .78299 .79959 1 / .34), 2.1px 2.5px 3.7px -2.5px color(display-p3 .78299 .79959 1 / .34);--k-shadow-medium-blue: .5px .6px .9px color(display-p3 .78299 .79959 1 / .36), 1.7px 2.1px 3px -.8px color(display-p3 .78299 .79959 1 / .36), 4.2px 5.2px 7.5px -1.7px color(display-p3 .78299 .79959 1 / .36), 10.3px 12.6px 18.3px -2.5px color(display-p3 .78299 .79959 1 / .36)}}}body,html{overscroll-behavior-y:none}html{scroll-behavior:auto}body{line-height:1.45;background-color:#fff;background-color:var(--k-color-background);font-style:normal;-webkit-text-size-adjust:100%;scroll-behavior:auto;word-break:break-word;word-wrap:break-word;font-family:Overused Grotesk,sans-serif;font-family:var(--k-ff-body);font-weight:400;font-weight:var(--k-fw-body);font-size:clamp(1rem,.913rem + .4348vw,1.25rem);font-size:clamp(1rem,.913rem + .4348vi,1.25rem);font-size:var(--k-fs-0);color:#262067;color:var(--k-color-text-primary)}a{color:currentColor;-webkit-text-decoration:none;text-decoration:none}a:not([class]){text-decoration-thickness:max(.08em,1px);text-underline-offset:.15em}h1,h2,h3,h4{text-wrap:balance;text-rendering:geometricPrecision;font-weight:600;font-weight:var(--k-fw-bold)}:focus-visible{outline:max(2px,.15em) solid rgb(78,94,255);outline:max(2px,.15em) solid color(display-p3 .31441 .36084 .97628);outline:var(--k-outline-size, 2px) var(--outline-style, solid) var(--k-outline-color, currentColor);outline-offset:2px;outline-offset:var(--k-outline-offset, 2px)}:target{scroll-padding-block-start:2rem}:focus{scroll-padding-block-end:8vh}p{text-wrap:pretty}@media (min-width: 45rem){:root{--k-space-inner: 24px }}
