@font-face{font-family:IBM Plex Sans;font-weight:700;font-style:normal;src:url(/build/_assets/IBMPlexSans-Bold-562ZBJQ2.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:700;font-style:italic;src:url(/build/_assets/IBMPlexSans-BoldItalic-HOP4OW26.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:200;font-style:normal;src:url(/build/_assets/IBMPlexSans-ExtraLight-7XJ2G2JI.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:200;font-style:italic;src:url(/build/_assets/IBMPlexSans-ExtraLightItalic-UD7YH2DB.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:italic;src:url(/build/_assets/IBMPlexSans-Italic-TWA3HMCO.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:300;font-style:normal;src:url(/build/_assets/IBMPlexSans-Light-SHSFFJXK.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:300;font-style:italic;src:url(/build/_assets/IBMPlexSans-LightItalic-OW67MCEP.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:500;font-style:normal;src:url(/build/_assets/IBMPlexSans-Medium-WV3SLOGD.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:500;font-style:italic;src:url(/build/_assets/IBMPlexSans-MediumItalic-D4AG2MKK.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:normal;src:url(/build/_assets/IBMPlexSans-Regular-Y7OIJUC4.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:600;font-style:normal;src:url(/build/_assets/IBMPlexSans-SemiBold-SYL6P6R5.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:600;font-style:normal;src:url(/build/_assets/IBMPlexSans-SemiBoldItalic-QILFP7FH.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:100;font-style:normal;src:url(/build/_assets/IBMPlexSans-Thin-ZUJE7KQZ.ttf)}@font-face{font-family:IBM Plex Sans;font-weight:100;font-style:italic;src:url(/build/_assets/IBMPlexSans-ThinItalic-R7WURBOB.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:700;font-style:normal;src:url(/build/_assets/IBMPlexSansCondensed-Bold-QIIYMJ2C.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:700;font-style:italic;src:url(/build/_assets/IBMPlexSansCondensed-BoldItalic-5LBFUCPC.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:200;font-style:normal;src:url(/build/_assets/IBMPlexSansCondensed-ExtraLight-RITTDMBL.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:200;font-style:italic;src:url(/build/_assets/IBMPlexSansCondensed-ExtraLightItalic-VR4PLQBD.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:400;font-style:italic;src:url(/build/_assets/IBMPlexSansCondensed-Italic-SF6SLE6Y.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:300;font-style:normal;src:url(/build/_assets/IBMPlexSansCondensed-Light-LOWW2ECN.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:300;font-style:italic;src:url(/build/_assets/IBMPlexSansCondensed-LightItalic-EKK6X3Z7.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:500;font-style:normal;src:url(/build/_assets/IBMPlexSansCondensed-Medium-GJIOWUFH.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:500;font-style:italic;src:url(/build/_assets/IBMPlexSansCondensed-MediumItalic-WI5MB7CR.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:400;font-style:normal;src:url(/build/_assets/IBMPlexSansCondensed-Regular-WETA5A2D.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:600;font-style:normal;src:url(/build/_assets/IBMPlexSansCondensed-SemiBold-25ZM4NUU.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:600;font-style:normal;src:url(/build/_assets/IBMPlexSansCondensed-SemiBoldItalic-QON6ECKX.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:100;font-style:normal;src:url(/build/_assets/IBMPlexSansCondensed-Thin-UAE5KBOD.ttf)}@font-face{font-family:IBM Plex Sans Condensed;font-weight:100;font-style:italic;src:url(/build/_assets/IBMPlexSansCondensed-ThinItalic-4KUEHUPJ.ttf)}:root{--gray-white: rgba(246, 244, 239, 1);--gray-100: rgba(196, 199, 206, 1);--gray-200: rgba(122, 126, 134, 1);--gray-300: rgba(67, 69, 73, 1);--gray-400: rgba(15, 15, 15, 1);--brand-blue: rgba(62, 15, 243, 1);--brand-green: rgba(47, 245, 143, 1);--brand-pink: rgba(255, 0, 218, 1);--brand-yellow: rgba(255, 245, 106, 1);--brand-red: rgba(255, 63, 91, 1);--brand-light-blue: rgb(211, 237, 255, 1);--brand-light-green: rgba(207, 255, 230, 1);--brand-light-pink: rgba(255, 215, 249, 1);--brand-light-yellow: rgba(255, 253, 227, 1);--brand-primary: var(--brand-green);--surface-primary: var(--gray-400);--surface-secondary: var(--gray-300);--surface-contrast: var(--brand-light-green);--surface-invert: var(--gray-white);--text-primary: var(--gray-white);--text-secondary: var(--gray-100);--text-brand: var(--brand-primary);--text-invert: var(--gray-400);--border-border-white: var(--gray-white);--text-contrast: var(--gray-400);--border-border-primary: var(--brand-primary);--border-border-secondary: var(--brand-secondary);--brand-secondary: var(--brand-yellow);--pixel-clip-path: polygon( 0px calc(100% - 8px), 4px calc(100% - 8px), 4px calc(100% - 4px), 8px calc(100% - 4px), 8px 100%, calc(100% - 8px) 100%, calc(100% - 8px) calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) calc(100% - 8px), 100% calc(100% - 8px), 100% 8px, calc(100% - 4px) 8px, calc(100% - 4px) 4px, calc(100% - 8px) 4px, calc(100% - 8px) 0px, 8px 0px, 8px 4px, 4px 4px, 4px 8px, 0px 8px );--mono-font-family: "IBM Plex Mono", Helvetica;--sans-font-family: "IBM Plex Sans", Helvetica;--title-xxl-preferred-size:calc(2.5882rem + 1.7647vw);--title-xl-preferred-size:calc(1.8382rem + 1.7647vw);--title-l-preferred-size:calc(1.1176rem + 2.3529vw);--title-m-preferred-size:calc(.6176rem + 2.3529vw);--title-s-preferred-size:calc(.5882rem + 1.7647vw);--title-xs-preferred-size:calc(.7794rem + .5882vw);--body-xxl-preferred-size:calc(1.7647rem + .2941vw);--body-xl-preferred-size:calc(1.0588rem + 1.1765vw);--body-l-preferred-size:calc(1.0294rem + .5882vw);--body-m-preferred-size:calc(.7794rem + .5882vw);--body-s-preferred-size:calc(.7647rem + .2941vw);--body-xs-preferred-size:calc(.09vw + .875rem);--button-xl-preferred-size:calc(1.0294rem + .5882vw);--button-l-preferred-size:calc(1.0294rem + .5882vw);--button-m-preferred-size:calc(.7794rem + .5882vw);--kode-l-preferred-size:calc(.5882rem + 1.7647vw);--kode-m-preferred-size:calc(.7794rem + .5882vw);--kode-s-preferred-size:calc(.7647rem + .2941vw);--link-xl-preferred-size:calc(.5882rem + 1.7647vw);--title-xxl-font-family: var(--mono-font-family);--title-xxl-font-weight: 700;--title-xxl-font-size: 4rem;--title-xxl-letter-spacing: 0;--title-xxl-line-height: normal;--title-xxl-font-style: normal;--title-xl-font-family: var(--mono-font-family);--title-xl-font-weight: 300;--title-xl-font-size: 3.25rem;--title-xl-letter-spacing: 0;--title-xl-line-height: normal;--title-xl-font-style: normal;--title-l-font-family: var(--mono-font-family);--title-l-font-weight: 400;--title-l-font-size: 3rem;--title-l-letter-spacing: 0;--title-l-line-height: normal;--title-l-font-style: normal;--title-m-font-family: var(--mono-font-family);--title-m-font-weight: 300;--title-m-font-size: 2.5rem;--title-m-letter-spacing: 0;--title-m-line-height: normal;--title-m-font-style: normal;--title-s-font-family: var(--mono-font-family);--title-s-font-weight: 400;--title-s-font-size: 2rem;--title-s-letter-spacing: 0;--title-s-line-height: normal;--title-s-font-style: normal;--title-xs-font-family: var(--mono-font-family);--title-xs-font-weight: 400;--title-xs-font-size: 1.25rem;--title-xs-letter-spacing: .1rem;--title-xs-line-height: normal;--title-xs-font-style: normal;--body-xxl-font-family: var(--sans-font-family);--body-xxl-font-weight: 400;--body-xxl-font-size: 2rem;--body-xxl-letter-spacing: 0;--body-xxl-line-height: normal;--body-xxl-font-style: normal;--body-xl-font-family: var(--sans-font-family);--body-xl-font-weight: 300;--body-xl-font-size: 2rem;--body-xl-letter-spacing: 0;--body-xl-line-height: normal;--body-xl-font-style: normal;--body-l-font-family: var(--sans-font-family);--body-l-font-weight: 700;--body-l-font-size: 1.5rem;--body-l-letter-spacing: 0;--body-l-line-height: normal;--body-l-font-style: normal;--body-m-font-family: var(--sans-font-family);--body-m-font-weight: 300;--body-m-font-size: 1.25rem;--body-m-letter-spacing: 0;--body-m-line-height: 1.5;--body-m-font-style: normal;--body-s-font-family: var(--sans-font-family);--body-s-font-weight: 300;--body-s-font-size: 1rem;--body-s-letter-spacing: 0;--body-s-line-height: normal;--body-s-font-style: normal;--body-xs-font-family: var(--mono-font-family);--body-xs-font-weight: 500;--body-xs-font-size: .875rem;--body-xs-letter-spacing: .07rem;--body-xs-line-height: normal;--body-xs-font-style: normal;--button-xl-font-family: var(--mono-font-family);--button-xl-font-weight: 400;--button-xl-font-size: 1.5rem;--button-xl-letter-spacing: 0;--button-xl-line-height: 1.5;--button-xl-font-style: normal;--button-l-font-family: var(--mono-font-family);--button-l-font-weight: 300;--button-l-font-size: 1.5rem;--button-l-letter-spacing: .15rem;--button-l-line-height: 1.5;--button-l-font-style: normal;--button-m-font-family: var(--mono-font-family);--button-m-font-weight: 500;--button-m-font-size: 1rem;--button-m-letter-spacing: .1rem;--button-m-line-height: 1.5;--button-m-font-style: normal;--kode-l-font-family: var(--mono-font-family);--kode-l-font-weight: 300;--kode-l-font-size: 2rem;--kode-l-letter-spacing: 0;--kode-l-line-height: normal;--kode-l-font-style: normal;--kode-m-font-family: var(--sans-font-family);--kode-m-font-weight: 300;--kode-m-font-size: 1.25rem;--kode-m-letter-spacing: 0;--kode-m-line-height: normal;--kode-m-font-style: normal;--kode-s-font-family: var(--sans-font-family);--kode-s-font-weight: 300;--kode-s-font-size: 1rem;--kode-s-letter-spacing: 0;--kode-s-line-height: normal;--kode-s-font-style: normal;--link-xl-font-family: var(--sans-font-family);--link-xl-font-weight: 300;--link-xl-font-size: 2rem;--link-xl-letter-spacing: 0;--link-xl-line-height: normal;--link-xl-font-style: normal;--small-screen-title-xxl-font-size: 3.25rem;--small-screen-title-xl-font-size: 2.5rem;--small-screen-title-l-font-size: 2rem;--small-screen-title-m-font-size: 1.5rem;--small-screen-title-s-font-size: 1.25rem;--small-screen-title-xs-font-size: 1rem;--small-screen-body-xxl-font-size: 1.875rem;--small-screen-body-xl-font-size: 1.5rem;--small-screen-body-l-font-size: 1.25rem;--small-screen-body-m-font-size: 1rem;--small-screen-body-s-font-size: .875rem;--small-screen-link-xl-font-size: 1.25rem;--small-screen-kode-s-font-size: .875rem;--small-screen-kode-m-font-size: 1rem;--small-screen-kode-l-font-size: 1.25rem;--small-screen-button-m-font-size: 1rem;--small-screen-button-l-font-size: 1.25rem;--small-screen-button-xl-font-size: 1.25rem;--drop-shadow: 0 .25rem .25rem 0 rgba(0, 0, 0, .25);--spacing-half: .25rem;--spacing-1: .5rem;--spacing-2: 1rem;--spacing-3: 1.5rem;--spacing-4: 2rem;--spacing-5: 2.5rem;--spacing-6: 3rem;--spacing-7: 3.5rem;--spacing-8: 4rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 2rem;--radius-2xl: 8rem;--spacing-none: 0;--brand-gray: var(--gray-100);--spacing-xs: var(--spacing-half);--spacing-sm: var(--spacing-1);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-4);--spacing-xl: var(--spacing-6);--spacing-2xl: var(--spacing-8);--radius-minimal: var(--radius-sm);--radius-rounded: var(--radius-md);--radius-full: var(--radius-2xl)}[data-tokens-mode=dark]{--brand-primary: var(--brand-green);--surface-primary: var(--gray-400);--surface-secondary: var(--gray-300);--surface-contrast: var(--brand-light-green);--surface-invert: var(--gray-white);--text-primary: var(--gray-white);--text-secondary: var(--gray-100);--text-invert: var(--gray-400);--border-border-white: var(--gray-white);--brand-secondary: var(--brand-yellow);--brand-gray: var(--gray-100)}[data-tokens-mode=light]{--brand-primary: var(--brand-blue);--surface-primary: var(--gray-white);--surface-secondary: var(--gray-100);--surface-contrast: var(--brand-light-blue);--surface-invert: var(--gray-400);--text-primary: var(--gray-400);--text-secondary: var(--gray-300);--text-invert: var(--gray-white);--border-border-white: var(--brand-gray);--brand-secondary: var(--brand-pink);--brand-gray: var(--gray-400)}.title-xxl{font-family:var(--title-xxl-font-family);font-weight:var(--title-xxl-font-weight);font-size:clamp(var(--small-screen-title-xxl-font-size),var(--title-xxl-preferred-size),var(--title-xxl-font-size));letter-spacing:var(--title-xxl-letter-spacing);line-height:var(--title-xxl-line-height);font-style:var(--title-xxl-font-style);margin-block-start:0}h1,.title-xl{font-family:var(--title-xl-font-family);font-weight:var(--title-xl-font-weight);font-size:clamp(var(--small-screen-title-xl-font-size),var(--title-xl-preferred-size),var(--title-xl-font-size));letter-spacing:var(--title-xl-letter-spacing);line-height:var(--title-xl-line-height);font-style:var(--title-xl-font-style)}h2,.title-l{font-family:var(--title-l-font-family);font-weight:var(--title-l-font-weight);font-size:clamp(var(--small-screen-title-l-font-size),var(--title-l-preferred-size),var(--title-l-font-size));letter-spacing:var(--title-l-letter-spacing);line-height:var(--title-l-line-height);font-style:var(--title-l-font-style)}h3,.title-m{font-family:var(--title-m-font-family);font-weight:var(--title-m-font-weight);font-size:clamp(var(--small-screen-title-m-font-size),var(--title-m-preferred-size),var(--title-m-font-size));letter-spacing:var(--title-m-letter-spacing);line-height:var(--title-m-line-height);font-style:var(--title-m-font-style)}h4,.title-s{font-family:var(--title-s-font-family);font-weight:var(--title-s-font-weight);font-size:clamp(var(--small-screen-title-s-font-size),var(--title-s-preferred-size),var(--title-s-font-size));letter-spacing:var(--title-s-letter-spacing);line-height:var(--title-s-line-height);font-style:var(--title-s-font-style)}h5,h6,.title-xs{font-family:var(--title-xs-font-family);font-weight:var(--title-xs-font-weight);font-size:clamp(var(--small-screen-title-xs-font-size),var(--title-xs-preferred-size),var(--title-xs-font-size));letter-spacing:var(--title-xs-letter-spacing);line-height:var(--title-xs-line-height);font-style:var(--title-xs-font-style)}.body-xxl{font-family:var(--body-xxl-font-family);font-weight:var(--body-xxl-font-weight);font-size:clamp(var(--small-screen-body-xxl-font-size),var(--body-xxl-preferred-size),var(--body-xxl-font-size));letter-spacing:var(--body-xxl-letter-spacing);line-height:var(--body-xxl-line-height);font-style:var(--body-xxl-font-style)}.body-xl{font-family:var(--body-xl-font-family);font-weight:var(--body-xl-font-weight);font-size:clamp(var(--small-screen-body-xl-font-size),var(--body-xl-preferred-size),var(--body-xl-font-size));letter-spacing:var(--body-xl-letter-spacing);line-height:var(--body-xl-line-height);font-style:var(--body-xl-font-style)}.body-l{font-family:var(--body-l-font-family);font-weight:var(--body-l-font-weight);font-size:clamp(var(--small-screen-body-l-font-size),var(--body-l-preferred-size),var(--body-l-font-size));letter-spacing:var(--body-l-letter-spacing);line-height:var(--body-l-line-height);font-style:var(--body-l-font-style)}p,body,.body-m{font-family:var(--body-m-font-family);font-weight:var(--body-m-font-weight);font-size:clamp(var(--small-screen-body-m-font-size),var(--body-m-preferred-size),var(--body-m-font-size));letter-spacing:var(--body-m-letter-spacing);line-height:var(--body-m-line-height);font-style:var(--body-m-font-style)}.body-s{font-family:var(--body-s-font-family);font-weight:var(--body-s-font-weight);font-size:clamp(var(--small-screen-body-s-font-size),var(--body-s-preferred-size),var(--body-s-font-size));letter-spacing:var(--body-s-letter-spacing);line-height:var(--body-s-line-height);font-style:var(--body-s-font-style)}.body-xs{font-family:var(--body-xs-font-family);font-weight:var(--body-xs-font-weight);font-size:clamp(var(--small-screen-body-xs-font-size),var(--body-xs-preferred-size),var(--body-xs-font-size));letter-spacing:var(--body-xs-letter-spacing);line-height:var(--body-xs-line-height);font-style:var(--body-xs-font-style)}.button-xl{font-family:var(--button-xl-font-family);font-weight:var(--button-xl-font-weight);font-size:clamp(var(--small-screen-button-xl-font-size),var(--button-xl-preferred-size),var(--button-xl-font-size));letter-spacing:var(--button-xl-letter-spacing);line-height:var(--button-xl-line-height);font-style:var(--button-xl-font-style)}.button-l{font-family:var(--button-l-font-family);font-weight:var(--button-l-font-weight);font-size:clamp(var(--button-m-font-size),var(--button-l-preferred-size),var(--button-l-font-size));letter-spacing:var(--button-l-letter-spacing);line-height:var(--button-l-line-height);font-style:var(--button-l-font-style)}.button-m,input,textarea,select{font-family:var(--button-m-font-family);font-weight:var(--button-m-font-weight);font-size:clamp(var(--button-s-font-size),var(--button-m-preferred-size),var(--button-m-font-size));letter-spacing:var(--button-m-letter-spacing);line-height:var(--button-m-line-height);font-style:var(--button-m-font-style)}.button-s{font-family:var(--button-s-font-family);font-weight:var(--button-s-font-weight);font-size:clamp(var(--body-xs-font-size),var(--button-s-preferred-size),var(--button-s-font-size));letter-spacing:var(--button-s-letter-spacing);line-height:var(--button-s-line-height);font-style:var(--button-s-font-style)}.button-xs{font-family:var(--button-xs-font-family);font-weight:var(--button-xs-font-weight);font-size:var(--button-xs-font-size);letter-spacing:var(--button-xs-letter-spacing);line-height:var(--button-xs-line-height);font-style:var(--button-xs-font-style)}.kode-l{font-family:var(--kode-l-font-family);font-weight:var(--kode-l-font-weight);font-size:clamp(var(--kode-m-font-size),var(--kode-l-preferred-size),var(--kode-l-font-size));letter-spacing:var(--kode-l-letter-spacing);line-height:var(--kode-l-line-height);font-style:var(--kode-l-font-style)}.kode-m{font-family:var(--kode-m-font-family);font-weight:var(--kode-m-font-weight);font-size:clamp(var(--kode-s-font-size),var(--kode-m-preferred-size),var(--kode-l-font-size));letter-spacing:var(--kode-m-letter-spacing);line-height:var(--kode-m-line-height);font-style:var(--kode-m-font-style)}.kode-s{font-family:var(--kode-s-font-family);font-weight:var(--kode-s-font-weight);font-size:clamp(var(--body-s-font-size),var(--kode-s-preferred-size),var(--kode-m-font-size));letter-spacing:var(--kode-s-letter-spacing);line-height:var(--kode-s-line-height);font-style:var(--kode-s-font-style)}.link-xl{font-family:var(--link-xl-font-family);font-weight:var(--link-xl-font-weight);font-size:clamp(var(--body-m-font-size),var(--link-xl-preferred-size),var(--link-xl-font-size));letter-spacing:var(--link-xl-letter-spacing);line-height:var(--link-xl-line-height);font-style:var(--link-xl-font-style)}.tretoen-grid{display:grid;grid-template-columns:repeat(12,1fr);row-gap:var(--spacing-2xl);column-gap:var(--spacing-2xl);.subgrid {display: grid; grid-template-columns: subgrid;} .full-width,.full-width--extended {grid-column: 2 / 12;} .full-width--small {grid-column: 3 / 11;} .full-width--offset {grid-column: 1 / 13;} .full-width__left--offset {grid-column: 1 / 12;} .full-width__right--offset {grid-column: 2 / 13;} .half__left {grid-column: 2 / 7;} .half__right {grid-column: 7 / 12;} .half__left--offset {grid-column: 1 / 7;} .half__right--offset {grid-column: 7 / 13;} .full-width,.full-width--offset,.full-width--extended,.full-width__left--offset,.full-width__right--offset,.half__right,.half__left,.half__left--offset,.half__right--offset {grid-template-columns: subgrid;} @media screen and (max-width: 768px) {.full-width,.full-width--small,.half__right,.half__left {grid-column: 2 / 12;} .half__left--offset,.full-width__left--offset {grid-column: 1 / 12;} .half__right--offset,.full-width__right--offset {grid-column: 2 / 13;} .full-width-offset {grid-column: 1 / 13;}} @media screen and (min-width: 1280px) {.full-width,.full-width--extended {grid-column: 4 / 10;} .full-width--small {grid-column: 5 / 9;} .full-width__left--offset {grid-column: 1 / -3;} .full-width__right--offset {grid-column: 3 / -1;} .half__left {grid-column: 3 / 7;} .half__right {grid-column: 7 / 11;}} @media screen and (min-width: 1920px) {.full-width--offset {grid-column: 3 / 11;} .half__left {grid-column: 4 / 7;} .half__right {grid-column: 7 / 10;}} @media screen and (min-width: 2560px) {.full-width,.full-width--extended {grid-column: 5 / 9;}}}@media screen and (max-width: 768px){.tretoen-grid{row-gap:var(--spacing-md);column-gap:var(--spacing-md)}}html{height:100%;background-color:var(--surface-primary);color:var(--text-primary);width:100%}body{margin:0;min-height:100%;-webkit-font-smoothing:antialiased}main{background-color:var(--surface-invert);color:var(--text-invert)}::selection{background-color:var(--brand-green);color:var(--text-invert)}a{color:var(--text-invert);text-underline-offset:var(--spacing-xs);text-decoration-color:var(--brand-blue);text-decoration-thickness:2px}ul{padding-inline-start:20px;li {margin-bottom: var(--spacing-md);}}body,div{box-sizing:border-box}img{max-width:100%}#logo{z-index:3}#header{align-items:center}#menu-container{align-content:center;position:relative;margin-left:auto}#icon-menu{background-image:url(/assets/menu.svg);height:44px;width:44px;background-size:cover;margin-left:auto;z-index:3;display:none}#icon-menu.open{background-image:url(/assets/close.svg)}svg{fill:currentcolor}h1{margin-top:var(--spacing-md)}h2,h3,h4{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}h3+p,h3+ul,h4+p,h4+ul{margin-top:0}.content-container{max-width:1200px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-2xl)}.dark-container{background-color:var(--surface-primary);color:var(--text-primary)}.dark-container h2{margin-top:0}.dark-container a{color:var(--text-primary);text-decoration-color:var(--color-light-blue)}.light-container{background-color:var(--surface-invert);color:var(--text-invert)}.content-container:after{content:"";display:block;clear:both}.twelve-grid{display:grid;grid-template-columns:repeat(12,1fr);row-gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.page-heading-image{position:relative;width:650px;line-height:0;float:right;padding-top:50%}.page-heading-text{max-width:100%;min-width:40%}.top-image{position:absolute;top:0;object-fit:cover;width:100%;height:100%}.clear{clear:both}.page-heading{display:flex;column-gap:1rem}.page-heading p{font-size:24px;line-height:36px}.narrow-container{max-width:800px;margin:0 auto;padding:var(--spacing-lg);padding-bottom:var(--spacing-2xl);overflow:hidden}.narrow-container img{width:100%;display:block}.info-box{text-align:center;font-size:1.5rem;line-height:2.25rem;padding:8rem 0 15rem;color:#fff;max-width:70%;margin:0 auto}button{display:inline-block;border:none;border-radius:10px;padding:.6rem 3rem;margin:0;text-decoration:none;background:var(--color-light-green);color:#000;font:inherit;text-align:center;cursor:pointer;transition:background .3s ease-in-out,transform .3s ease-in;-webkit-appearance:none;-moz-appearance:none}button:hover,button:focus{transition-duration:.1s,.3s;background:#fff}button:focus{outline:1px solid #fff;outline-offset:-4px}button:active{transition-duration:.3s,.05s;transform:scale(.98)}.info-box{color:#000;padding-bottom:2rem}.button-grid{display:flex;gap:2rem}.button-grid h3{margin:0}.button-grid>button{background-color:#fff;color:#000;box-shadow:0 1px 3px #0000001a,0 -4px 0 inset var(--color-light-green);text-align:left;padding:2rem;line-height:1.75rem;width:100%;display:flex;flex-direction:column;justify-content:space-between}.box-grid{display:flex;gap:2rem}.box-grid>div{width:100%;background-color:#fff;border-radius:10px;padding:2rem;font-size:1.25rem;line-height:1.75rem}.box-grid h2{text-align:center;-webkit-hyphens:auto;hyphens:auto}.box-grid img{display:block;margin:0 auto}.row{display:flex;align-items:center;justify-content:center;column-gap:5rem;flex-wrap:wrap}.row:nth-of-type(odd){flex-direction:row-reverse}.row>div{min-width:300px}.row img{flex:1 1 0;min-width:300px;object-fit:cover;object-position:center}.row h2{margin-top:0}@media only screen and (max-width: 879px){:root{--section-spacing: 400px}body #top-menu{align-items:end;background-color:#181818;flex-direction:column;gap:20px;height:100vh;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;visibility:hidden;z-index:2;opacity:0}body #top-menu.expanded{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}body #logo{margin-right:unset}#icon-menu{display:block}.content-container{max-width:100%;padding:var(--spacing-sm) var(--spacing-lg)}body .header{padding:5rem 0}.page-heading,.page-heading-text{max-width:unset}.page-heading-image{display:none}.button-grid,.box-grid{flex-direction:column}.info-box{max-width:90%}.narrow-container{padding:var(--spacing-sm) var(--spacing-xl)}}.yellow{background-color:var(--brand-yellow)}.lightyellow{background-color:var(--brand-light-yellow)}.green{background-color:var(--brand-light-green)}.blue{background-color:var(--brand-light-blue)}.button-primary{background-color:var(--brand-green);clip-path:var(--pixel-clip-path);color:var(--text-invert);padding:var(--spacing-md) var(--spacing-xl);transition:background-color .3s;&:hover{background-color:hsl(from var(--brand-green) h s 40%)}}.button-secondary{background-color:var(--brand-blue);clip-path:var(--pixel-clip-path);color:var(--text-primary);padding:var(--spacing-md) var(--spacing-xl);transition:background-color .3s;&:hover{background-color:hsl(from var(--brand-blue) h s 40%)}}.pixel-corners{clip-path:var(--pixel-clip-path)}
