@layer reset,base,utilities;
@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}[role=list]{margin:0;padding:0;list-style:none}body{min-block-size:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a{color:currentColor;text-decoration-skip-ink:auto}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}:target{scroll-margin-block:5ex}}
@layer base{body{font-family:var(--font-family);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);color:var(--color-content-primary);text-rendering:geometricprecision;background-color:var(--color-neutral-1);font-style:normal}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal}h1{font-size:var(--font-size-headline-l);line-height:var(--line-height-headline-l)}h2{font-size:var(--font-size-headline-m);line-height:var(--line-height-headline-m)}h3{font-size:var(--font-size-headline-s);line-height:var(--line-height-headline-s)}h4,h5,h6{font-size:var(--font-size-headline-xs);line-height:var(--line-height-headline-xs)}span,p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}b{font-weight:var(--font-weight-bold)}a{font-family:var(--font-family);color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-family);text-rendering:geometricprecision}:focus-visible{outline:none}.grecaptcha-badge{z-index:999}@media screen and (min-width:768px){:focus-visible{outline:var(--focus-visible-size) dashed var(--focus-visible-color,currentcolor);outline-offset:var(--focus-visible-offset)}}}
:root{--ease-easy:cubic-bezier(.4, 0, .4, 1);--ease-expressive:cubic-bezier(.8, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .1, 1);--ease-exit:cubic-bezier(.9, 0, 1, 1);--ease-bob:cubic-bezier(.45, 1.45, .65, 1);--ease-linear:cubic-bezier(0, 0, 1, 1);--duration-instant:0s;--duration-fast:50ms;--duration-quick:.1s;--duration-standard:.15s;--duration-slow:.25s;--duration-slower:.3s;--duration-slowest:.6s;--duration-spin:1s;--duration-bounce:1.5s;--duration-creep:6s}
:root{--color-black:#000;--color-neutral-3:#444;--color-neutral-2:#e8edef;--color-neutral-1:#fff;--color-primary-blue:#3e8ab7;--color-alternate-blue:#36779e;--color-alternate-teal:#4b7a80;--color-complementary-blue:#003961;--color-complementary-human:#c2d0ca;--color-complementary-innovative:#629fa6;--color-complementary-scandinavia:#73aec5;--color-background-primary:var(--color-neutral-1);--color-background-secondary:var(--color-neutral-2);--color-background-tertiary:var(--color-primary-blue);--color-background-quaternary:var(--color-complementary-blue);--color-background-quinary:var(--color-complementary-innovative);--color-background-senary:var(--color-complementary-scandinavia);--color-content-primary:var(--color-neutral-3);--color-content-secondary:var(--color-neutral-1);--color-content-tertiary:var(--color-black);--color-content-quaternary:var(--color-primary-blue);--color-content-quinary:var(--color-neutral-3);--color-content-senary:var(--color-neutral-3);--color-corner-primary:var(--color-neutral-2);--form-checkbox-border-color-filled:var(--color-primary-blue);--form-border-color:var(--color-neutral-3)}
:root{--font-family:arial, helvetica, sans-serif;--font-weight-black:900;--font-weight-extrabold:800;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--font-weight-light:300;--font-weight-extralight:200;--font-weight-thin:100;--font-size-headline-display:clamp(3.63rem, 3.07rem + 2.35vw, 4.25rem);--font-size-headline-xl:clamp(2.75rem, 2.53rem + .94vw, 3rem);--font-size-headline-l:clamp(2.25rem, 2.25rem + 0vw, 2.25rem);--font-size-headline-m:clamp(1.75rem, 1.75rem + 0vw, 1.75rem);--font-size-headline-s:clamp(1.38rem, 1.38rem + 0vw, 1.38rem);--font-size-headline-xs:clamp(1rem, .89rem + .47vw, 1.13rem);--font-size-body-xl:clamp(1.5rem, 1.28rem + .94vw, 1.75rem);--font-size-body-l:clamp(1.25rem, 1.14rem + .47vw, 1.38rem);--font-size-body-m:clamp(1rem, .7419rem + .2581vw, 1.13rem);--font-size-body-s:clamp(.88rem, .88rem + 0vw, .88rem);--font-size-body-xs:clamp(.7rem, .7rem + 0vw, .7rem);--line-height-headline-display:clamp(3.63rem, 3.07rem + 2.35vw, 4.25rem);--line-height-headline-xl:clamp(2.7rem, 2.48rem + .92vw, 2.94rem);--line-height-headline-l:clamp(2.32rem, 2.32rem + 0vw, 2.32rem);--line-height-headline-m:clamp(1.93rem, 1.93rem + 0vw, 1.93rem);--line-height-headline-s:clamp(1.65rem, 1.65rem + 0vw, 1.65rem);--line-height-headline-xs:clamp(1.2rem, 1.07rem + .56vw, 1.35rem);--line-height-body-xl:clamp(2.04rem, 1.74rem + 1.28vw, 2.38rem);--line-height-body-l:clamp(1.7rem, 1.55rem + .64vw, 1.87rem);--line-height-body-m:clamp(1.36rem, 1.21rem + .64vw, 1.53rem);--line-height-body-s:clamp(1.19rem, 1.19rem + 0vw, 1.19rem);--line-height-body-xs:clamp(1.19rem, 1.19rem + 0vw, 1.19rem)}@media (min-width:768px){:root{--font-size-headline-display:clamp(4.75rem, .1rem + 9.29vw, 11.25rem);--font-size-headline-xl:clamp(2.75rem, .07rem + 5.36vw, 6.5rem);--font-size-headline-l:clamp(1.5rem, .43rem + 2.14vw, 3rem);--font-size-headline-m:clamp(1.25rem, .39rem + 1.7vw, 2.5rem);--font-size-headline-s:clamp(1rem, .34rem + 1.31vw, 1.9rem);--font-size-headline-xs:clamp(.9rem, .3rem + .89vw, 1.38rem);--font-size-body-xl:clamp(1.5rem, .43rem + 2.14vw, 3rem);--font-size-body-l:clamp(1rem, .46rem + 1.07vw, 1.75rem);--font-size-body-m:clamp(.8rem, .7419rem + .2581vw, 1rem);--font-size-body-s:clamp(.75rem, .48rem + .54vw, 1.13rem);--font-size-body-xs:clamp(.7rem, .3rem + .2vw, .5rem);--line-height-headline-display:clamp(4.75rem, .1rem + 9.29vw, 11.25rem);--line-height-headline-xl:clamp(2.59rem, .06rem + 5.04vw, 6.11rem);--line-height-headline-l:clamp(1.58rem, .45rem + 2.25vw, 3.15rem);--line-height-headline-m:clamp(1.31rem, .41rem + 1.79vw, 2.63rem);--line-height-headline-s:clamp(1.05rem, .11rem + 1.88vw, 2.36rem);--line-height-headline-xs:clamp(.9rem, .36rem + 1.07vw, 1.65rem);--line-height-body-xl:clamp(2.04rem, .58rem + 2.92vw, 4.08rem);--line-height-body-l:clamp(1.36rem, .6rem + 1.51vw, 2.42rem);--line-height-body-m:clamp(1.19rem, .81rem + .76vw, 1.73rem);--line-height-body-s:clamp(1.02rem, .57rem + .89vw, 1.64rem);--line-height-body-xs:clamp(1.02rem, .57rem + .89vw, 1.64rem)}}
:root{--corner-radius-extra-small:6px;--corner-radius-small:8px;--corner-radius-medium:12px;--corner-radius-large:24px;--focus-visible-offset:.2rem;--focus-visible-size:2px;--focus-visible-color:var(--color-corner-primary);--_template-columns:5;--_template-rows:1;--layout-block-padding:var(--space-125);--layout-inline-padding:var(--space-125);--max-width-content:1800px}@media screen and (min-width:768px){:root{--_template-columns:12;--_template-rows:1;--layout-inline-padding:var(--space-300)}}
:root{--space-0:0;--space-25:.125rem;--space-50:.25rem;--space-75:.5rem;--space-100:.75rem;--space-125:1rem;--space-150:1.125rem;--space-200:1.5rem;--space-250:1.875rem;--space-300:2.25rem;--space-400:3rem;--space-500:3.75rem;--space-750:5.625rem;--space-1000:7.5rem;--space-1350:10.125rem}@media (min-width:768px){:root{--space-0:0;--space-25:max(.125rem, .2083vw);--space-50:max(.25rem, .4166vw);--space-75:max(.5rem, .625vw);--space-100:max(.75rem, .8333vw);--space-125:max(1rem, 1.0416vw);--space-150:max(1.125rem, 1.25vw);--space-200:max(1.5rem, 1.6665vw);--space-250:max(1.875rem, 2.0833vw);--space-300:max(2.25rem, 2.5vw);--space-400:max(3rem, 3.333vw);--space-500:max(3.75rem, 4.5833vw);--space-750:max(5.625rem, 6.25vw);--space-1000:max(7.5rem, 8.3333vw);--space-1350:max(10.125rem, 11.25vw)}}
@layer utilities{[data-animation=true]{opacity:0}@media screen and (prefers-reduced-motion:reduce){.animate{animation:none}}}
@layer utilities{[data-debug]{outline:2px dashed #93ff05}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}}
@layer utilities{.corner{border-color:var(--corner-color,#000);border-style:var(--corner-style,solid);border-width:var(--corner-width,1px);border-start-start-radius:var(--corner-radius,0);border-start-end-radius:var(--corner-radius,0);border-end-end-radius:var(--corner-radius,0);border-end-start-radius:var(--corner-radius,0)}}
@layer utilities{.auto-grid{grid-template-columns:repeat(var(--grid-placement,auto-fill), minmax(var(--grid-min-item-size,16rem), 1fr));gap:var(--grid-gap,var(--space-125));display:grid}.center{flex-flow:var(--cluster-flow,row) var(--cluster-wrap);align-items:var(--center-vertical-alignment,center);justify-content:var(--center-horizontal-alignment,start);max-inline-size:var(--center-max-size);display:flex}.cluster{flex-flow:var(--cluster-flow,row) var(--cluster-wrap);gap:var(--cluster-gap,var(--space-100));align-items:var(--cluster-vertical-alignment,center);justify-content:var(--cluster-horizontal-alignment,start);display:flex}.container{max-inline-size:75rem;padding-inline:var(--container-padding,var(--space-150));margin-inline:auto;position:relative}.full-inline-viewport{inline-size:100vw;margin-inline:calc(-1 * var(--layout-inline-padding));padding-inline:var(--layout-inline-padding)}.frame{--n:16;--d:9;aspect-ratio:var(--n) / var(--d);justify-content:center;align-items:center;display:flex;overflow:hidden}.frame>img,.frame>video{object-fit:cover;block-size:100%;inline-size:100%}.grid{--_align-items:unset;--_column-gap:inherit;--_justify-items:unset;--_row-gap:inherit;--_columns-tracks:1fr;--_rows-tracks:1fr;grid-template-columns:repeat(var(--template-columns,var(--_template-columns)), var(--columns-tracks,var(--_columns-tracks)));grid-template-rows:repeat(var(--template-rows,var(--_template-rows)), var(--rows-tracks,var(--_rows-tracks)));row-gap:var(--row-gap,var(--_row-gap));column-gap:var(--column-gap,var(--_column-gap));align-items:var(--align-items,var(--_align-items));justify-items:var(--justify-items,var(--_justify-items));display:grid}.justify-center{justify-content:center;display:flex}.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--stack-space,1em)}}
@layer utilities{.prose{--stack-space:0}.prose>h1:empty:before,.prose>h2:empty:before,.prose>h3:empty:before,.prose>h4:empty:before,.prose>h5:empty:before,.prose>h6:empty:before,.prose>p:empty:before{content:"​"}.prose>p{margin-block-end:var(--space-100)}.prose>h1{margin-block-end:var(--space-125)}.prose>h1:not(:first-child){margin-block-start:var(--space-400)}.prose>h2{margin-block-end:var(--space-125)}.prose>h2:not(:first-child){margin-block-start:var(--space-300)}.prose>h3{margin-block-end:var(--space-125)}.prose>h3:not(:first-child){margin-block-start:var(--space-250)}.prose>h4,.prose>h5,.prose>h6{margin-block-end:var(--space-125)}.prose>h4:not(:first-child),.prose>h5:not(:first-child),.prose>h6:not(:first-child){margin-block-start:var(--space-200)}.prose>ul,.prose>ol{margin-block-end:var(--space-100)}:is(.prose>p:has(+ul),.prose>p:has(+ol)){margin-block-end:var(--space-50)}.prose>hr{margin-block-end:var(--space-300)}.prose>:last-child{margin-block-end:0}}
@layer utilities{.typography-headline-display{font-family:var(--font-family);font-size:var(--font-size-headline-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-headline-display)}.typography-headline-xl{font-family:var(--font-family);font-size:var(--font-size-headline-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-headline-xl)}.typography-headline-l{font-family:var(--font-family);font-size:var(--font-size-headline-l);font-weight:var(--font-weight-regular);line-height:var(--line-height-headline-l)}.typography-headline-m{font-family:var(--font-family);font-size:var(--font-size-headline-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-headline-m)}.typography-headline-s{font-family:var(--font-family);font-size:var(--font-size-headline-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-headline-s)}.typography-headline-xs{font-family:var(--font-family);font-size:var(--font-size-headline-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-headline-xs)}.typography-body-xl{font-family:var(--font-family);font-size:var(--font-size-body-xl);line-height:var(--line-height-body-xl)}.typography-body-l{font-family:var(--font-family);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l)}.typography-body-m{font-family:var(--font-family);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m)}.typography-body-s{font-family:var(--font-family);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}}

