pre{background:#23262c}code[class*=language-],pre[class*=language-]{color:#abb2bf;text-shadow:0 1px #0000004d;text-align:left;white-space:pre-wrap;word-spacing:normal;tab-size:2;-webkit-hyphens:none;hyphens:none;direction:ltr;background:#23262c;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;line-height:1.5}code[class*=language-]::-moz-selection{text-shadow:none;background:#3e4451}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#3e4451}code[class*=language-]::-moz-selection{text-shadow:none;background:#3e4451}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#3e4451}code[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#3e4451}pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.2em .3em}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}.token.comment,.token.prolog,.token.cdata{color:#5c6370}.token.doctype,.token.punctuation,.token.entity{color:#abb2bf}.token.attr-name,.token.class-name,.token.boolean,.token.constant,.token.number,.token.atrule{color:#d19a66}.token.keyword{color:#c678dd}.token.property,.token.tag,.token.symbol,.token.deleted,.token.important{color:#dd646d}.token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.regex,.token.attr-value,.token.attr-value>.token.punctuation{color:#98c379}.token.variable,.token.operator,.token.function{color:#61afef}.token.url{color:#56b6c2;text-decoration:underline}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:#abb2bf}.language-css .token.selector{color:#dd646d}.language-css .token.property{color:#abb2bf}.language-css .token.url{text-decoration:none}.language-css .token.function,.language-css .token.url>.token.function{color:#56b6c2}.language-css .token.url>.token.string.url{color:#98c379}.language-css .token.important,.language-css .token.atrule .token.rule,.language-javascript .token.operator{color:#c678dd}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#be5046}.language-json .token.operator{color:#abb2bf}.language-json .token.null.keyword{color:#d19a66}.language-markdown .token.url,.language-markdown .token.url>.token.operator,.language-markdown .token.url-reference.url>.token.string{color:#abb2bf;text-decoration:none}.language-markdown .token.url>.token.content{color:#61afef;text-decoration:none}.language-markdown .token.url>.token.url,.language-markdown .token.url-reference.url{color:#56b6c2;text-decoration:underline}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#5c6370;font-style:italic}.language-markdown .token.code-snippet{color:#98c379}.language-markdown .token.bold .token.content{color:#d19a66}.language-markdown .token.italic .token.content{color:#c678dd}.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.list.punctuation,.language-markdown .token.title.important>.token.punctuation{color:#dd646d}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}[data-rehype-pretty-code-figure]{margin:1rem 0;font-size:1rem;overflow:hidden}[data-rehype-pretty-code-figure] pre{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:.8rem 0;overflow-x:auto}[data-rehype-pretty-code-figure] pre[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-rehype-pretty-code-figure] pre[data-theme=light]{display:none}}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){[data-rehype-pretty-code-figure] pre[data-theme=dark]{display:none}}[data-rehype-pretty-code-figure] [data-rehype-pretty-code-title]{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:#82aaff95;background-color:#292d3e80;padding:.5rem .8rem;font-family:ui-monospace,monospace;font-size:.8rem;line-height:1rem}[data-rehype-pretty-code-figure] code [data-line][data-highlighted-line]{background-color:#393f5590;border-left:2px solid #82aaff95}[data-rehype-pretty-code-figure] code [data-line]:not([data-highlighted-line]){border-left:2px solid #0000}[data-rehype-pretty-code-figure] code[data-line-numbers]{counter-reset:lineNumber}[data-rehype-pretty-code-figure] code[data-line-numbers] [data-line]:before{counter-increment:lineNumber;content:counter(lineNumber);text-align:right;color:#82aaff60;padding:0 1rem 0 .5rem;display:inline-block}[data-rehype-pretty-code-figure] code:not([data-line-numbers]){padding:0 1rem 0 .8rem}:root{--dark-blue:#272931;--white:#f6f4ea;--primary:#d74850;--red-600:#d74850;--green-600:#63d748;--green-700:#4dad37;--green-800:#459c31;--grey:#ccc;--grey-200:#b0b2c3;--grey-500:#3d3f4b;--grey-900:#2b2b34;--font-weight-700:700;--font-weight-400:400;--font-weight-600:600;--font-size-small-m:.75rem;--font-size-small:.7rem;--border-radius:5px}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body{font-display:optional;height:100%;color:var(--white);background-image:-webkit-radial-gradient(center center, circle cover, var(--dark-blue), #23252c);background-attachment:fixed;margin:0 auto;font-weight:400;overflow-y:initial!important}p:not(:last-child),ul:not(:last-child),h2,h3,h4,h5,h6,li:not(:last-child){margin-bottom:1rem}strong{font-weight:600}hr{border:1px solid #f6f4ea}section p,section a{color:var(--bs-gray)}.building{flex-direction:column;gap:1rem;display:flex}.building h4{margin:0}.building span{border-left:1px solid var(--grey-500);align-items:center;height:100px;padding-left:1rem;display:flex}article{display:grid}article hr{margin:25px 0}article h1{margin-bottom:2rem;font-size:2rem}article h2:not(:first-of-type){margin-top:2rem;margin-bottom:1rem;font-size:1.2rem}article p,article li{margin-bottom:15px}article li ul{margin-top:10px}article a{color:var(--grey)}article a:hover{color:var(--grey-200)}article pre{margin-bottom:25px}article img{-o-object-fit:contain;object-fit:contain;width:100%;margin-bottom:1.4rem}a{color:var(--white)}a:hover{opacity:.8}.main{height:100vh}.main>div{grid-template-rows:auto 1fr auto;min-height:100%;display:grid}.w-100{width:100%}.rehype-code-title{border:1px solid #282c34;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;font-size:12px}@media (max-width:768px){.rehype-code-title{font-size:16px}}pre[class*=language-]{border-top-left-radius:0;border-top-right-radius:0;margin-top:0;font-size:14px}@media (max-width:768px){pre[class*=language-]{font-size:16px}}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.0pw-43bjt5~5_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.13c6n_dh74ayc.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_f07cad52-module__U7MZiG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_f07cad52-module__U7MZiG__variable{--content-font:"Poppins", "Poppins Fallback"}
.HeaderNav-module-scss-module__X_mtCq__root{justify-content:space-between;gap:1rem;min-height:60px;padding:1rem;display:flex}.HeaderNav-module-scss-module__X_mtCq__root>div:last-child{align-content:center;align-items:center;display:flex}@media (max-width:320px){.HeaderNav-module-scss-module__X_mtCq__root{padding:.5rem}}.HeaderNav-module-scss-module__X_mtCq__dropdown{visibility:hidden;margin-left:2rem;display:inline-block;position:relative}@media (max-width:578px){.HeaderNav-module-scss-module__X_mtCq__dropdown{margin-left:1rem}.HeaderNav-module-scss-module__X_mtCq__dropdown .HeaderNav-module-scss-module__X_mtCq__label{font-size:.8rem}}@media (max-width:370px){.HeaderNav-module-scss-module__X_mtCq__dropdown{margin-left:.5rem}}@media (max-width:820px){.HeaderNav-module-scss-module__X_mtCq__dropdown{visibility:visible}}.HeaderNav-module-scss-module__X_mtCq__dropdown:hover{z-index:10}.HeaderNav-module-scss-module__X_mtCq__dropdown:hover .HeaderNav-module-scss-module__X_mtCq__label{color:var(--grey-200)}.HeaderNav-module-scss-module__X_mtCq__dropdown:hover .HeaderNav-module-scss-module__X_mtCq__dropdownContent{opacity:1;visibility:visible;background-color:var(--dark-blue);border-radius:.5rem;padding-right:.8rem}.HeaderNav-module-scss-module__X_mtCq__dropdown:hover .HeaderNav-module-scss-module__X_mtCq__dropdownContent li{opacity:1;padding-top:.8rem;padding-bottom:.8rem}.HeaderNav-module-scss-module__X_mtCq__dropdown:hover .HeaderNav-module-scss-module__X_mtCq__dropdownContent li:hover{color:var(--grey-200)}.HeaderNav-module-scss-module__X_mtCq__dropdownContent{visibility:hidden;opacity:0;text-align:right;min-width:110px;position:absolute;right:0}.HeaderNav-module-scss-module__X_mtCq__dropdownContent ul{list-style:none}.HeaderNav-module-scss-module__X_mtCq__dropdownContent li{opacity:0;margin-bottom:0}.HeaderNav-module-scss-module__X_mtCq__dropdownContent a{color:var(--white);text-decoration:none}.HeaderNav-module-scss-module__X_mtCq__logoAndLings{align-items:center;gap:2rem;display:flex}@media (max-width:578px){.HeaderNav-module-scss-module__X_mtCq__logoAndLings{gap:.8rem}}@media (max-width:370px){.HeaderNav-module-scss-module__X_mtCq__logoAndLings{align-items:flex-end;gap:.5rem}.HeaderNav-module-scss-module__X_mtCq__logoAndLings .HeaderNav-module-scss-module__X_mtCq__logo{display:none}}.HeaderNav-module-scss-module__X_mtCq__navItems{gap:1rem;display:none}@media (max-width:820px){.HeaderNav-module-scss-module__X_mtCq__navItems{display:flex}}.HeaderNav-module-scss-module__X_mtCq__navItems .HeaderNav-module-scss-module__X_mtCq__item{color:var(--white);padding:.6rem 0 .4rem;font-size:.875rem;font-weight:600;text-decoration:none}.HeaderNav-module-scss-module__X_mtCq__navItems .HeaderNav-module-scss-module__X_mtCq__item:hover{opacity:.5}
