@property --1vw-in-px{syntax: "<length>"; initial-value: 0px; inherits: false;}:root{--color-white: white;--color-grey-00: #faf9f7;--color-grey-10: #f7f5f3;--color-grey-20: #e8e3df;--color-grey-30: #d6cfca;--color-grey-40: #c1b9b4;--color-grey-50: #aca39e;--color-grey-60: #968d88;--color-grey-70: #7c736d;--color-grey-80: #5e5651;--color-grey-90: #3f3935;--color-grey-100: #0e0d0b;--color-black: black;--color-blue-00: #e4edfe;--color-blue-30: #5186f0;--color-blue-40: #155dfc;--color-blue-60: #0f368c;--color-green-00: #e6f7ec;--color-green-10: #d9ff81;--color-green-30: #04a258;--color-red-00: #ffe6e1;--color-red-30: #ff4633;--color-red-60: #cc1303;--color-error: var(--color-red-30);--color-hint: var(--color-grey-80);--theme-background: var(--theme-none-background);--theme-background--muted: var(--color-grey-20);--theme-background--neutral: var(--color-grey-30);--theme-color: var(--theme-none-color);--theme-color--muted: var(--color-grey-80);--theme-secondary-button-background: var(--theme-background);--theme-none-background: var(--color-grey-00);--theme-none-color: var(--color-grey-100);--theme-grey-background: var(--color-grey-20);--theme-grey-color: var(--color-grey-100);--theme-black-background: var(--color-grey-100);--theme-black-color: var(--color-grey-00);--font-family-inter: Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-family-founders: "Founders Grotesk", Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-var-weight-regular: "wght" 400;--font-var-weight-medium: "wght" 500;--font-var-weight-semibold: "wght" 600;--font-var-weight-bold: "wght" 700;--line-height-loose: 1.5;--line-height-medium: 1.25;--line-height-tight: 1;--link-underline-thickness: .1em;--link-underline-offset-small: .15em;--link-underline-offset-large: .25em;--font-size-h--xxl: clamp(2rem, 1.7614503817rem + 1.0178117048vw, 2.25rem);--font-size-h--xl: clamp(2rem, 1.25rem + 1.5625vw, 2.25rem);--font-size-h--l: clamp(1.75rem, 1rem + 1.5625vw, 2rem);--font-size-h--m: clamp(1.375rem, 1rem + .78125vw, 1.5rem);--font-size-h--s: clamp(1.25rem, -.2045454545rem + 2.2727272727vw, 1.5rem);--font-size-h--xs: clamp(1rem, .625rem + .78125vw, 1.125rem);--font-size-h--xxs: clamp(.9375rem, .75rem + .390625vw, 1rem);--font-size-h--xxxs: .875rem;--font-size-body--xxl: clamp(1.125rem, .75rem + .78125vw, 1.25rem);--font-size-body--xl: clamp(2rem, 1.5229007634rem + 2.0356234097vw, 2.5rem);--font-size-body--l: clamp(1.125rem, .8173076923rem + .4807692308vw, 1.25rem);--font-size-body--m: clamp(.9375rem, .8778625954rem + .2544529262vw, 1rem);--font-size-body--s: .875rem;--font-size-body--xs: clamp(.75rem, .375rem + .78125vw, .875rem);--font-size-body--xxs: .75rem;--font-size-button--l: clamp(1rem, .6923076923rem + .4807692308vw, 1.125rem);--font-size-button--m: clamp(.875rem, .6875rem + .390625vw, .9375rem);--font-size-button--s: clamp(.75rem, .375rem + .78125vw, .875rem);--font-size-button--xs: clamp(.75rem, .7059859155rem + .1877934272vw, .875rem);--font-size-primary-nav: var(--font-size-button--m);--font-size-secondary-nav: var(--font-size-button--s);--font-size-comp-heading-l: 1.25rem;--font-size-comp-heading-s: 1.125rem}@media(min-width:48em){:root{--font-size-h--xxl: clamp(2.25rem, 0rem + 4.6875vw, 3rem)}}@media(min-width:75em){:root{--font-size-h--xxl: clamp(3rem, 1.75rem + 1.6666666667vw, 3.25rem);--font-size-h--xl: clamp(2.25rem, -.25rem + 3.3333333333vw, 2.75rem);--font-size-h--l: clamp(2rem, .75rem + 1.6666666667vw, 2.25rem);--font-size-h--m: clamp(1.5rem, .25rem + 1.6666666667vw, 1.75rem);--font-size-h--s: clamp(1.25rem, 0rem + 1.6666666667vw, 1.5rem);--font-size-body--xxl: clamp(1.25rem, 0rem + 1.6666666667vw, 1.5rem);--font-size-body--m: clamp(1rem, .375rem + .8333333333vw, 1.125rem)}}@media(min-width:90em){:root{--font-size-body--s: 1rem}}:root{--content-max-width: 1512px;--page-gutter: clamp(24px, 16.3664122137px + 2.0356234097vw, 32px);--standard-cols: 12;--standard-gap: clamp(16px, 4.7323943662px + 3.0046948357vw, 48px);--max-line-length: 840px;--section-inline-padding: var(--spacing-m-px);--grid-block-spacing: clamp(56px, 10.1984732824px + 12.213740458vw, 104px)}@media(min-width:48em){:root{--page-gutter: clamp(32px, -40px + 9.375vw, 56px)}}@media(min-width:75em){:root{--grid-block-spacing: clamp(104px, -4px + 9vw, 140px)}}:root{--duration-instant: .001ms;--duration-short: .1s;--duration-medium: .16s;--duration-long: .3s;--icon-transition: var(--duration-medium) ease-in-out transform;--quick-fade: var(--duration-short) linear;--quick-transform: var(--duration-short) ease-in-out transform;--easing-switch: cubic-bezier(.6, .25, .25, 1);--easing-accordion: linear( 0, .006 1.2%, .026 2.5%, .111 5.5%, .594 16.9%, .787 22.4%, .86 25.1%, .919 27.8%, .966 30.6%, 1.002 33.6%, 1.037 38.8%, 1.048 45%, 1.004 72.9%, 1 );--easing-elastic: linear( 0, .026 1.5%, .107 3.3%, .598 10.5%, .799 14.2%, .94 18.2%, .984 20.3%, 1.016 22.6%, 1.034 25.3%, 1.04 28.4%, 1.009 42%, 1 49.5%, 1 );--border-width-default: 1.5px;--border-radius-default: 8px;--divider: 1px solid var(--color-grey-20);--section-border-radius: 16px;--shadow-color: 40deg 7% 81%;--section-shadow: .5px .5px 1px hsl(var(--shadow-color) / .09), .5px 1px 4px -.3px hsl(var(--shadow-color) / .17), 1px 2px 8px -.6px hsl(var(--shadow-color) / .25), 2px 3px 12px -1px hsl(var(--shadow-color) / .33);--tooltip-shadow: .3px .5px .7px hsl(var(--shadow-color) / .25), 1px 1.8px 2.5px -.6px hsl(var(--shadow-color) / .31), 2.3px 4.3px 6px -1.2px hsl(var(--shadow-color) / .36), 5.3px 9.8px 13.8px -1.7px hsl(var(--shadow-color) / .42);--1vw-in-px: 1vw;--1vw-in-px-unitless: tan(atan2(var(--1vw-in-px), 1px));--spacing-xxxl-px: clamp(104px, 88.7328244275px + 4.0712468193vw, 120px);--spacing-xxxl-rem: clamp(6.5rem, 5.5458015267rem + 4.0712468193vw, 7.5rem);--spacing-xxl-px: clamp(80px, 57.0992366412px + 6.106870229vw, 104px);--spacing-xxl-rem: clamp(5rem, 3.5687022901rem + 6.106870229vw, 6.5rem);--spacing-xl-px: clamp(64px, 48.7328244275px + 4.0712468193vw, 80px);--spacing-xl-rem: clamp(4rem, 3.0458015267rem + 4.0712468193vw, 5rem);--spacing-l-px: clamp(32px, 16.7328244275px + 4.0712468193vw, 48px);--spacing-l-rem: clamp(2rem, 1.0458015267rem + 4.0712468193vw, 3rem);--spacing-m-px: clamp(24px, 20.1832061069px + 1.0178117048vw, 28px);--spacing-m-rem: clamp(1.5rem, 1.2614503817rem + 1.0178117048vw, 1.75rem);--spacing-s-px: clamp(18px, 16.0916030534px + .5089058524vw, 20px);--spacing-s-rem: clamp(1.125rem, 1.0057251908rem + .5089058524vw, 1.25rem);--spacing-xs-px: clamp(10px, 8.0916030534px + .5089058524vw, 12px);--spacing-xs-rem: clamp(.625rem, .5057251908rem + .5089058524vw, .75rem);--spacing-xxs-px: clamp(6px, 3.1374045802px + .7633587786vw, 9px);--spacing-xxs-rem: clamp(.375rem, .1960877863rem + .7633587786vw, .5625rem);--spacing-xxxs-px: clamp(2px, .0916030534px + .5089058524vw, 4px);--spacing-xxxs-rem: clamp(.125rem, .0057251908rem + .5089058524vw, .25rem)}@media(min-width:48em){:root{--spacing-xxxl-px: clamp(120px, 60px + 7.8125vw, 140px);--spacing-xxxl-rem: clamp(7.5rem, 3.75rem + 7.8125vw, 8.75rem);--spacing-l-px: clamp(48px, 24px + 3.125vw, 56px);--spacing-l-rem: clamp(3rem, 1.5rem + 3.125vw, 3.5rem);--spacing-m-px: clamp(28px, 16px + 1.5625vw, 32px);--spacing-m-rem: clamp(1.75rem, 1rem + 1.5625vw, 2rem);--spacing-s-px: clamp(20px, 14px + .78125vw, 22px);--spacing-s-rem: clamp(1.25rem, .875rem + .78125vw, 1.375rem);--spacing-xs-px: clamp(12px, 6px + .78125vw, 14px);--spacing-xs-rem: clamp(.75rem, .375rem + .78125vw, .875rem);--spacing-xxs-px: clamp(9px, 6px + .390625vw, 10px);--spacing-xxs-rem: clamp(.5625rem, .375rem + .390625vw, .625rem);--spacing-xxxs-px: clamp(4px, 1px + .390625vw, 5px);--spacing-xxxs-rem: clamp(.25rem, .0625rem + .390625vw, .3125rem)}}@media(min-width:75em){:root{--spacing-xxxl-px: clamp(140px, 40px + 8.3333333333vw, 160px);--spacing-xxxl-rem: clamp(8.75rem, 2.5rem + 8.3333333333vw, 10rem);--spacing-xxl-px: clamp(104px, 24px + 6.6666666667vw, 120px);--spacing-xxl-rem: clamp(6.5rem, 1.5rem + 6.6666666667vw, 7.5rem);--spacing-s-px: clamp(22px, 12px + .8333333333vw, 24px);--spacing-s-rem: clamp(1.375rem, .75rem + .8333333333vw, 1.5rem);--spacing-xs-px: clamp(14px, 4px + .8333333333vw, 16px);--spacing-xs-rem: clamp(.875rem, .25rem + .8333333333vw, 1rem);--spacing-xxs-px: clamp(10px, 0px + .8333333333vw, 12px);--spacing-xxs-rem: clamp(.625rem, 0rem + .8333333333vw, .75rem);--spacing-xxxs-px: clamp(5px, 0px + .4166666667vw, 6px);--spacing-xxxs-rem: clamp(.3125rem, 0rem + .4166666667vw, .375rem)}}:root{--icon-size: 20px;--input-max-width: 500px;--checkbox-size: 20px;--radio-overlap: 1px;--radio-size: calc(var(--checkbox-size) + 2 * var(--radio-overlap));--checkbox-gap: var(--spacing-xs-px);--radio-gap: calc(var(--spacing-xs-px) - 1px)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{block-size:100%}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;inline-size:100%}img{block-size:auto}svg{flex-shrink:0}input,button,textarea,select{font:inherit}button{color:currentColor}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@font-face{font-family:Inter;src:url(./InterVariable.DxlBDbby.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(./FoundersGrotesk-Regular.CfEk8CtI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:is(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold);line-height:var(--line-height-tight)}h1{font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold);line-height:var(--line-height-tight);font-size:var(--font-size-h--xxl);text-wrap:balance}h2{font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold);line-height:var(--line-height-tight);font-size:var(--font-size-h--xl)}h3{font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold);line-height:var(--line-height-tight);font-size:var(--font-size-h--l)}h4{font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold);line-height:var(--line-height-tight);font-size:var(--font-size-h--m)}h5{font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold);line-height:var(--line-height-tight);font-size:var(--font-size-h--s)}h6{font-weight:var(--font-weight-bold);font-variation-settings:var(--font-var-weight-bold);line-height:var(--line-height-tight);font-size:var(--font-size-h--xs)}:is(p,ol,ul,blockquote){max-inline-size:var(--max-line-length)}a{color:inherit;font-weight:var(--font-weight-medium);text-decoration-line:underline;text-decoration-thickness:var(--link-underline-thickness);text-decoration-color:var(--color-grey-50);text-underline-offset:var(--link-underline-offset-small)}a:hover{text-decoration-color:currentColor}a:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}strong{font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold)}svg{inline-size:var(--icon-size);aspect-ratio:1}@media screen and (prefers-reduced-motion:reduce),(update:slow){html *{animation-duration:var(--duration-instant)!important;animation-iteration-count:1!important;transition-duration:var(--duration-instant)!important}}body{--theme-background: var(--theme-none-background);--theme-background--muted: var(--color-grey-20);--theme-background--neutral: var(--color-grey-30);--theme-color: var(--theme-none-color);--theme-color--muted: var(--color-grey-80);--theme-secondary-button-background: var(--theme-background);color:var(--theme-color);font-family:var(--font-family-inter);font-size:var(--font-size-body--m);text-wrap:pretty;font-weight:var(--font-weight-regular);font-variation-settings:var(--font-var-weight-regular);line-height:var(--line-height-loose);display:flex;flex-direction:column;background-color:var(--color-white)}@media(min-width:31.25em){body{background-color:var(--color-grey-00)}}main{container-type:inline-size;inline-size:100%;margin-inline:auto;padding-inline:var(--page-gutter);max-inline-size:calc(var(--content-max-width) + var(--page-gutter) * 2)}footer{margin-block-start:auto}.content-width{inline-size:100%;margin-inline:auto;padding-inline:var(--page-gutter);max-inline-size:calc(var(--content-max-width) + var(--page-gutter) * 2)}:where(.rich-text){--space-h2-small: 1rem;--space-h3-small: .75rem;--space-h4-small: .5rem;--space-h2-large: 2.5rem;--space-h3-large: 1.5rem;--space-h4-large: 1rem;--spacing-paragraph: 1rem;--space-list-items: .5rem}:where(.rich-text) :is(p,ul,ol,blockquote){margin-block-end:var(--spacing-paragraph)}:where(.rich-text) h2{margin-block-end:var(--space-h2-small)}:where(.rich-text) h3{margin-block-end:var(--space-h3-small)}:where(.rich-text) h4{margin-block-end:var(--space-h4-small)}:where(.rich-text) h5{margin-block-end:var(--space-h4-small)}:where(.rich-text) h6{margin-block-end:var(--space-h4-small)}:where(.rich-text) *:has(+h2){margin-block-end:var(--space-h2-large)}:where(.rich-text) *:has(+h3){margin-block-end:var(--space-h3-large)}:where(.rich-text) *:has(+h4){margin-block-end:var(--space-h4-large)}:where(.rich-text) *:has(+h5){margin-block-end:var(--space-h4-large)}:where(.rich-text) *:has(+h6){margin-block-end:var(--space-h4-large)}:where(.rich-text) :where(h2):has(+h3){margin-block-end:var(--space-h2-small)}:where(.rich-text) :where(h3):has(+h4){margin-block-end:var(--space-h3-small)}:where(.rich-text) :where(h4):has(+h5){margin-block-end:var(--space-h4-small)}:where(.rich-text) :where(h5):has(+h6){margin-block-end:var(--space-h4-small)}:where(.rich-text) :where(li):has(+li){margin-block-end:var(--space-list-items)}:where(.rich-text) :where(li) :is(ul,ol){margin-block-start:var(--space-list-items)}:where(.rich-text) :is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote):not(:has(+*)){margin-block-end:0}.rich-text-block{max-inline-size:var(--max-line-length)}.btn-group{container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--spacing-m-rem)}.btn{border-radius:var(--border-radius-default);border-width:var(--border-width-default);border-style:solid;padding-inline:16px;padding-block:.625rem;display:flex;justify-content:center;align-items:center;gap:.375rem;font-family:inherit;font-size:var(--font-size-button--m);font-weight:var(--font-weight-semibold);font-variation-settings:var(--font-var-weight-semibold);text-decoration:none;cursor:pointer;inline-size:fit-content}.btn:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.btn:disabled{cursor:not-allowed}:where(.btn,.btn *){text-box:trim-both cap alphabetic}:where(.btn-group) .btn{inline-size:100%}@container (min-width: 23.4375rem){:where(.btn-group) .btn{inline-size:unset;flex-grow:1}}@container (min-width: 31.25rem){:where(.btn-group) .btn{flex-grow:0}}@supports not (container-type: inline-size){:where(.btn-group) .btn{inline-size:unset;flex-grow:0}}.btn--primary{color:var(--color-white);background-color:var(--color-black);border-color:transparent}.btn--primary:not([disabled]):hover{background-color:var(--color-grey-90)}.btn--secondary{color:var(--color-black);background-color:var(--color-white);border-color:var(--color-grey-30)}.btn--secondary:not([disabled]):hover{background-color:var(--color-grey-30)}.btn--tertiary{color:var(--color-black);background-color:var(--color-white);border-color:transparent;padding-inline:12px;padding-block:.375rem;font-size:var(--font-size-button--s)}.btn--tertiary:hover{border-color:var(--color-black)}.btn--dynamic-content{display:grid;grid-template-areas:"a";place-items:center}.btn--dynamic-content>*{grid-area:a}.btn--dynamic-content :where(.btn__initial-content){display:flex;justify-content:center;align-items:center;gap:.375rem}:where(.btn--dynamic-content:has(.btn__updated-content)) :where(.btn__initial-content){visibility:hidden}.btn__icon{inline-size:1em}.sr-only{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.u-hidden,.no-js .u-hide-no-js,.js .u-hide-js{display:none!important}.u-hide-sm{display:revert!important}@media(min-width:31.25em){.u-hide-sm{display:none!important}}.u-show-md{display:none!important}@media(min-width:48em){.u-show-md{display:revert!important}}.u-hide-md{display:revert!important}@media(min-width:48em){.u-hide-md{display:none!important}}.u-show-lg{display:none!important}@media(min-width:64em){.u-show-lg{display:revert!important}}.u-hide-lg{display:revert!important}@media(min-width:64em){.u-hide-lg{display:none!important}}.u-show-xl{display:none!important}@media(min-width:75em){.u-show-xl{display:revert!important}}.u-hide-xl{display:revert!important}@media(min-width:75em){.u-hide-xl{display:none!important}}.u-show-xxl{display:none!important}@media(min-width:90em){.u-show-xxl{display:revert!important}}.u-hide-xxl{display:revert!important}@media(min-width:90em){.u-hide-xxl{display:none!important}}.u-show-xxxl{display:none!important}@media(min-width:100em){.u-show-xxxl{display:revert!important}}.theme--none{--theme-background: var(--theme-none-background);--theme-background--muted: var(--color-grey-20);--theme-background--neutral: var(--color-grey-30);--theme-color: var(--theme-none-color);--theme-color--muted: var(--color-grey-80);--theme-secondary-button-background: var(--theme-background)}.theme--black{--theme-background: var(--theme-black-background);--theme-background--muted: var(--color-grey-90);--theme-background--neutral: var(--color-grey-80);--theme-color: var(--theme-black-color);--theme-color--muted: var(--color-grey-30);--theme-secondary-button-background: var(--theme-background)}.theme--grey{--theme-background: var(--theme-grey-background);--theme-background--muted: var(--color-grey-30);--theme-background--neutral: var(--color-grey-60);--theme-color: var(--theme-grey-color);--theme-color--muted: var(--color-grey-90);--theme-secondary-button-background: var(--color-grey-00)}.theme{color:var(--theme-color);background-color:var(--theme-background)}.page-header.svelte-162svzm{--border-color: var(--color-grey-20);inline-size:100%;margin-inline:auto;padding-inline:var(--page-gutter);max-inline-size:calc(var(--content-max-width) + var(--page-gutter) * 2);padding-block:var(--spacing-s-rem);border-block-end:1px solid var(--border-color)}.page-header.svelte-162svzm :where(nav:where(.svelte-162svzm)){display:flex;justify-content:flex-end;column-gap:20px}.page-header--home.svelte-162svzm{--border-color: var(--color-black)}.page-header__logo-link.svelte-162svzm{margin-inline-end:auto}.page-header__logo-link.svelte-162svzm:hover{filter:opacity(.67)}.page-header__logo-link.svelte-162svzm :where(img:where(.svelte-162svzm)){inline-size:109px;aspect-ratio:109/38}
