@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_ba3334a2-module__G8kBkG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_ba3334a2-module__G8kBkG__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.7bb0ada4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.5f7c9333.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.e316a4a9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.f2813c2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_8663be89-module__Oauz8W__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_8663be89-module__Oauz8W__variable{--font-dm-mono:"DM Mono","DM Mono Fallback"}
:root{--white:#fff;--blue-400:#94fef7;--blue-700:#00222e;--blue-900:#00171f;--page-padding:1.25rem;--max-content-width:1200px;--columns:2;--section-gap:3.5rem;--color-page-background:#f2e4e0;--text-color:#212121;--shadow-color:196deg 100% 2%;--shadow-elevation-low:0px .3px .3px hsl(var(--shadow-color)/.43),0px .4px .4px -1.7px hsl(var(--shadow-color)/.35),0px 1.1px 1.1px -3.4px hsl(var(--shadow-color)/.28);--shadow-elevation-medium:0px .3px .3px hsl(var(--shadow-color)/.45),0px .8px .8px -1.1px hsl(var(--shadow-color)/.39),.1px 2.2px 2.2px -2.3px hsl(var(--shadow-color)/.33),.2px 5.6px 5.5px -3.4px hsl(var(--shadow-color)/.27);--shadow-elevation-high:0px .3px .3px hsl(var(--shadow-color)/.42),0px 1.2px 1.2px -.5px hsl(var(--shadow-color)/.39),.1px 2.2px 2.2px -1px hsl(var(--shadow-color)/.36),.2px 4px 4px -1.5px hsl(var(--shadow-color)/.34),.3px 6.8px 6.7px -1.9px hsl(var(--shadow-color)/.31),.5px 11.3px 11.2px -2.4px hsl(var(--shadow-color)/.28),.7px 17.9px 17.7px -2.9px hsl(var(--shadow-color)/.25),1.1px 27px 26.8px -3.4px hsl(var(--shadow-color)/.22)}@media screen and (min-width:48rem){:root{--page-padding:3.625rem;--columns:12;--section-gap:7rem}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none;color:var(--text-color)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}body{-webkit-font-smoothing:antialiased;background:var(--color-page-background);min-height:100vh;line-height:1.5;font-family:var(--font-dm-sans);flex-direction:column;display:flex}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-variation-settings:"wght" 800}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance;font-weight:400}img,picture,video,canvas,svg{max-width:100%;display:block}a,input,button,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button:not(:disabled){cursor:pointer}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}#root,#__next{isolation:isolate}#content{flex:1;overflow-x:hidden}.wrapper-grid{grid-template-columns:1fr min(var(--max-content-width),calc(100% - calc(var(--page-padding)*2)))1fr;column-gap:var(--page-padding);display:grid}.wrapper-grid>div,.wrapper-grid>section{grid-column:2/3}.full-width,section.full-width,div.full-width{grid-column:1/-1}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-grid{grid-template-columns:repeat(var(--columns),1fr);display:grid}p>a{text-decoration:underline;transition:color 75ms ease-out}@media (hover:hover){p>a:hover{color:#73738a}}body:has([data-overflow=hidden]){overflow:hidden}@media screen and (min-width:48rem){.full-width-mobile,div.full-width-mobile-only,section.full-width-mobile-only{grid-column:2/3}.wrapper-grid>div:not(:first-child),.wrapper-grid>section:not(:first-child){padding:calc(var(--space-l)/1)0}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
