@layer reset{*,:after,:before{box-sizing:border-box}body{margin:unset}button,input,select,textarea{font:inherit}canvas,img,picture,svg{display:block;max-inline-size:100%;block-size:auto}fieldset{border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{border:0;background:0;cursor:pointer}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}}:root{--size-base:16px;--width-max:1936px;--width-min:304px;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--space-4:0.25rem;--space-6:0.375rem;--space-8:0.5rem;--space-12:0.75rem;--space-16:1rem;--space-20:1.125rem;--space-22:1.375rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--space-content-h:4rem;--space-content-v:3rem;--space-gap:var(--space-sm);--font-size-base:var(--size-base);--font-family-montserrat:Montserrat;--font-family-noto-sans:"Noto Sans";--font-family-detail:var(--font-family-noto-sans);--font-family-copy:var(--font-family-noto-sans);--font-family-heading:var(--font-family-montserrat);--color-grey-800--rgb:79,79,79;--color-grey-700--rgb:110,110,110;--color-grey-600--rgb:143,143,143;--color-grey-500--rgb:179,179,179;--color-grey-400--rgb:179,179,179;--color-grey-200--rgb:235,235,235;--color-grey-100--rgb:245,245,245;--color-grey-800:rgb(var(--color-grey-800--rgb));--color-grey-700:rgb(var(--color-grey-700--rgb));--color-grey-600:rgb(var(--color-grey-600--rgb));--color-grey-500:rgb(var(--color-grey-500--rgb));--color-grey-400:#d9d9d9;--color-grey-200:rgb(var(--color-grey-200--rgb));--color-grey-100:rgb(var(--color-grey-100--rgb));--color-earth-100:#f8f8f5;--color-earth-200:#f1f1eb;--color-earth-100--rgb:248,248,245;--color-earth-300:#eae8e0;--color-earth-500:#d5d1c1;--color-earth-500--rgb:213,209,193;--color-earth-700:#727266;--color-earth-700--rgb:114,114,102;--color-earth-800:#505045;--color-background--rgb:var(--color-greywarm--rgb);--color-background:rgb(var(--color-background--rgb));--color-transparent:transparent;--color-semitransparent:rgba(0,0,0,.4);--color-red--rgb:194,0,22;--color-black--rgb:0,0,0;--color-white--rgb:255,255,255;--color-greywarmlightest--rgb:248,247,244;--color-greywarmlight--rgb:234,232,224;--color-greywarmlighter--rgb:246,245,242;--color-greywarm--rgb:213,209,193;--color-greywarmdark--rgb:114,114,102;--color-red:rgb(var(--color-red--rgb));--color-red-800:#8f0011;--color-black:rgb(var(--color-black--rgb));--color-white:rgb(var(--color-white--rgb));--color-greywarmlightest:rgb(var(--color-greywarmlightest--rgb));--color-greywarmlight:rgb(var(--color-greywarmlight--rgb));--color-greywarmlighter:rgb(var(--color-greywarmlighter--rgb));--color-greywarm:rgb(var(--color-greywarm--rgb));--color-greywarmdark:rgb(var(--color-greywarmdark--rgb));--color-error--rgb:235,84,0;--color-warning--rgb:226,145,23;--color-info--rgb:var(--color-red);--color-success--rgb:95,129,89;--color-neutral--rgb:161,146,108;--color-disabled--rgb:var(--color-greywarmlight);--button-color-bg--primary:rgb(var(--color-red--rgb));--button-color--primary:rgb(var(--color-greywarmlight--rgb));--button-color-shadow--primary:var(--button-color-bg--primary);--form-input-border:rgb(var(--color-greywarm--rgb));--form-input-border-active:rgb(var(--color-greywarmdark--rgb));--form-input-background:rgb(var(--color-white--rgb));--form-space-gap:var(--space-md);--margin-md:10px;--margin-sm:5px;--responsive-block-row-min-height:max(40vh,400px);--responsive-tall-block-row-min-height:max(60vh,500px);--nav-to-hero-pad-768:1rem;--nav-to-hero-pad-1280:2rem;--content-pad:var(--space-16);--content-pad-768:var(--space-24);--content-pad-1280:var(--space-48);--text-container-max-width:1024px;--content-pad-dynamic:var(--space-16);@media (min-width:768px){--content-pad-dynamic:var(--space-24)}@media (min-width:1280px){--content-pad-dynamic:var(--space-48)}--content-pad-dynamic-y:var(--space-32);@media (min-width:768px){--content-pad-dynamic-y:var(--space-48)}--layout-normal-max-width:80rem;--layout-narrow-max-width:60rem;--layout-pad-min:1rem;--layout-pad-max:5vw;--layout-normal-pad:max(min(max(var(--layout-pad-min),var(--layout-pad-max))),50vw - var(--layout-normal-max-width)/2);--layout-narrow-pad:max(min(max(var(--layout-pad-min),var(--layout-pad-max))),50vw - var(--layout-narrow-max-width)/2);.layout-normal-pad-left{padding-left:var(--layout-normal-pad)}.layout-normal-pad-right,.layout-normal-pad-x{padding-right:var(--layout-normal-pad)}.layout-normal-pad-x{padding-left:var(--layout-normal-pad)}.layout-narrow-pad-left{padding-left:var(--layout-narrow-pad)}.layout-narrow-pad-right,.layout-narrow-pad-x{padding-right:var(--layout-narrow-pad)}.layout-narrow-pad-x{padding-left:var(--layout-narrow-pad)}.grid-breakable{--layout-pad:var(--layout-normal-pad);display:grid;grid-template-columns:[full-start] minmax(var(--layout-normal-pad),1fr) [content-start] minmax(0,calc(100% - var(--layout-pad) * 2)) [content-end] minmax(var(--layout-normal-pad),1fr) [full-end];&>*{grid-column-start:content}}.grid-breakable-narrow{--layout-pad:var(--layout-narrow-pad)}.grid-breakable-item-full{grid-column:full}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}}@media (max-width:960px){:root{--space-content-h:1rem;--space-content-v:2rem}}*{word-break:break-word;padding:0;margin:0}html{scrollbar-color:rgb(var(--color-grey-600--rgb)) var(--color-background)}body,html{max-width:100vw;font-size:var(--font-size-base);line-height:1.4;font-family:var(--font-family-copy);font-weight:400}body{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr min(var(--width-max),100%) 1fr;align-content:start}body>footer,body>header,body>main,body>section{grid-column:2}body>.full-bleed{grid-column:1/4}a{color:inherit;text-decoration:none}p{white-space:pre-wrap}p:empty{margin:0}abbr{border:none;text-decoration:none}ul{padding-left:0}li{list-style-type:none}hr{border-width:3px 0 0;border-style:solid;border-color:var(--color-red)}h5,h6{color:blue}.flex{display:flex}.content{padding:var(--space-content-v) var(--space-content-h)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.bg-red{background-color:var(--color-red)}.bg-transparent{background-color:transparent}.bg-semitransparent{background-color:var(--color-semitransparent)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-greywarmlight{background-color:var(--color-greywarmlight)}.bg-greywarmdark{background-color:var(--color-greywarmdark)}.error{background-color:rgb(var(--color-error--rgb));color:#fff}.warning{background-color:rgb(var(--color-warning--rgb));color:#fff}.info{background-color:rgb(var(--color-info--rgb));color:#fff}.success{background-color:rgb(var(--color-success--rgb));color:#fff}.neutral{background-color:rgb(var(--color-neutral--rgb));color:#fff}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(/_next/static/media/montserrat-400-regular.a63a2bf2.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;src:url(/_next/static/media/montserrat-400-italic.08eadf9f.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url(/_next/static/media/montserrat-700-regular.40ad43e8.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-weight:700;font-style:italic;src:url(/_next/static/media/montserrat-700-italic.81a3f9e7.woff2) format("woff2");font-display:swap}@font-face{font-family:Noto Sans;font-weight:400;font-style:normal;src:url(/_next/static/media/noto-sans-400-regular.455a2ea0.woff2) format("woff2");font-display:swap}@font-face{font-family:Noto Sans;font-weight:400;font-style:italic;src:url(/_next/static/media/noto-sans-400-italic.2b768462.woff2) format("woff2");font-display:swap}@font-face{font-family:Noto Sans;font-weight:700;font-style:normal;src:url(/_next/static/media/noto-sans-700-regular.867d647e.woff2) format("woff2");font-display:swap}@font-face{font-family:Noto Sans;font-weight:700;font-style:italic;src:url(/_next/static/media/noto-sans-700-italic.c63cb950.woff2) format("woff2");font-display:swap}body{color:var(--color-earth-800);background-color:var(--color-earth-100);max-width:100vw;overflow-x:hidden}pre>code{display:inline-block;max-width:80rem;max-height:80vh;overflow:auto;font-size:.8rem;border:1px solid grey;padding:.2rem;background-color:#fff}