@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/2d1fa11201ca1574-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/8019b73d7b382c42-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/283061c6fb4666b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_e67eee{font-family:Caveat,Caveat Fallback;font-style:normal}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Noto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Fallback";src:local("Times New Roman");ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.00%;size-adjust:118.40%}.__className_d4b326{font-family:"Noto Serif","Noto Serif Fallback";font-style:normal}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4acd96e66b7a15d8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c00fdcaa534cf51c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a9b64de7575b01f6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e05a5a1d4048d7df-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a9387c470a117487-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/d4eddeab410cd094-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1674d377433d7de6-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/f65f080f6ad9aa76-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/7a44530bd17b4a4c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/37e85b36581a02ab-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ebec2867f40f78ec-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d607327a37a507c7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2e1b830192b7974a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3aa27b2eb5f698f7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3478b6abef19b3b3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7524e759b2d52ce2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/83feb047e42e457a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/40bfb1458eaec497-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ea51a27e153ec43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/035951aefad7b653-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_191acc{font-family:IBM Plex Mono,IBM Plex Mono Fallback}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:none}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{-webkit-margin-after:0;margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.hljs{display:block;overflow-x:auto;padding:.5em;background:#282a36}.hljs-built_in,.hljs-link,.hljs-section,.hljs-selector-tag{color:#8be9fd}.hljs-keyword{color:#ff79c6}.hljs,.hljs-subst{color:#f8f8f2}.hljs-attr,.hljs-meta-keyword,.hljs-title{font-style:italic;color:#50fa7b}.hljs-addition,.hljs-bullet,.hljs-meta,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable{color:#f1fa8c}.hljs-comment,.hljs-deletion,.hljs-quote{color:#6272a4}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-literal,.hljs-number{color:#bd93f9}.hljs-emphasis{font-style:italic}:root{--apsis_blue:#2173aa;--apsis_blue_darkest:rgb(8.1280788177,28.3251231527,41.8719211823);--apsis_blue_darker:rgb(20.5640394089,71.6625615764,105.9359605911);--apsis_blue_dark:rgb(28.854679803,100.5541871921,148.645320197);--apsis_blue_light:rgb(61.9704433498,155.078817734,217.5295566502);--apsis_blue_lighter:rgb(126.0344827586,188.2413793103,229.9655172414);--apsis_blue_lightest:rgb(168.7438423645,210.3497536946,238.2561576355);--apsis_blue_border:rgba(33,115,170,0.15);--apsis_blue_outline:rgba(33,115,170,0.25);--apsis_blue_surface:rgba(33,115,170,0.05);--apsis_dark:#2c3e50;--apsis_dark_darkest:hsl(210,29.0322580645%,-5.6862745098%);--apsis_dark_darker:rgb(16.8548387097,23.75,30.6451612903);--apsis_dark_dark:rgb(34.9516129032,49.25,63.5483870968);--apsis_dark_light:rgb(71.1451612903,100.25,129.3548387097);--apsis_dark_lighter:rgb(104.6774193548,138.5,172.3225806452);--apsis_dark_lightest:rgb(137.5806451613,164,190.4193548387);--apsis_dark_border:rgba(44,62,80,0.15);--apsis_dark_outline:rgba(44,62,80,0.25);--apsis_dark_surface:rgba(44,62,80,0.05);--apsis_gray:#869197;--apsis_gray_darkest:rgb(61.0133333333,67.4666666667,70.9866666667);--apsis_gray_darker:rgb(96.3733333333,106.5666666667,112.1266666667);--apsis_gray_dark:rgb(120.2866666667,132.5333333333,139.2133333333);--apsis_gray_light:rgb(175.14,182.4,186.36);--apsis_gray_lighter:rgb(216.28,219.8,221.72);--apsis_gray_lightest:rgb(243.7066666667,244.7333333333,245.2933333333);--apsis_gray_border:rgba(134,145,151,0.15);--apsis_gray_outline:rgba(134,145,151,0.25);--apsis_gray_surface:rgba(134,145,151,0.05);--apsis_orange:#c0705a;--apsis_orange_darkest:rgb(93.3552631579,48.0921052632,35.6447368421);--apsis_orange_darker:rgb(148.7171052632,76.6118421053,56.7828947368);--apsis_orange_dark:rgb(184.9539473684,96.0065789474,71.5460526316);--apsis_orange_light:rgb(213.1381578947,159.9802631579,145.3618421053);--apsis_orange_lighter:rgb(234.2763157895,207.9605263158,200.7236842105);--apsis_orange_lightest:rgb(248.3684210526,239.9473684211,237.6315789474);--apsis_orange_border:rgba(192,112,90,0.15);--apsis_orange_outline:rgba(192,112,90,0.25);--apsis_orange_surface:rgba(192,112,90,0.05);--apsis_fuschia:#a35576;--apsis_fuschia_darkest:rgb(62.439516129,32.560483871,45.2016129032);--apsis_fuschia_darker:rgb(112.7197580645,58.7802419355,81.6008064516);--apsis_fuschia_dark:rgb(146.2399193548,76.2600806452,105.8669354839);--apsis_fuschia_light:rgb(191.4213709677,133.0786290323,157.7620967742);--apsis_fuschia_lighter:rgb(217.6411290323,183.3588709677,197.8629032258);--apsis_fuschia_lightest:rgb(235.1209677419,216.8790322581,224.5967741935);--apsis_fuschia_border:rgba(163,85,118,0.15);--apsis_fuschia_outline:rgba(163,85,118,0.25);--apsis_fuschia_surface:rgba(163,85,118,0.05);--apsis_green:#00988b;--apsis_green_darkest:hsl(174.8684210526,100%,-0.1960784314%);--apsis_green_darker:rgb(0,75.5,69.0427631579);--apsis_green_dark:rgb(0,126.5,115.6809210526);--apsis_green_light:rgb(0,228.5,208.9572368421);--apsis_green_lighter:rgb(50,255,237.4671052632);--apsis_green_lightest:rgb(101,255,241.8289473684);--apsis_green_border:rgba(0,152,139,0.15);--apsis_green_outline:rgba(0,152,139,0.25);--apsis_green_surface:rgba(0,152,139,0.05);--apsis_purple:#8250df;--apsis_purple_darkest:rgb(59.4202898551,23.1884057971,126.8115942029);--apsis_purple_darker:rgb(89.7246376812,35.0144927536,191.4855072464);--apsis_purple_dark:rgb(114.6014492754,58.4420289855,219.0579710145);--apsis_purple_light:rgb(176.1956521739,144.6739130435,234.8260869565);--apsis_purple_lighter:rgb(222.3913043478,209.347826087,246.652173913);--apsis_purple_lightest:rgb(253.1884057971,252.4637681159,254.5362318841);--apsis_purple_border:rgba(130,80,223,0.15);--apsis_purple_outline:rgba(130,80,223,0.25);--apsis_purple_surface:rgba(130,80,223,0.05);--apsis_red:#d1242f;--apsis_red_darkest:rgb(78.4816326531,13.5183673469,17.6489795918);--apsis_red_darker:rgb(143.7408163265,24.7591836735,32.3244897959);--apsis_red_dark:rgb(187.2469387755,32.2530612245,42.1081632653);--apsis_red_light:rgb(227.3020408163,94.1979591837,102.6612244898);--apsis_red_lighter:rgb(238.5428571429,159.4571428571,164.4857142857);--apsis_red_lightest:rgb(246.0367346939,202.9632653061,205.7020408163);--apsis_red_border:rgba(209,36,47,0.15);--apsis_red_outline:rgba(209,36,47,0.25);--apsis_red_surface:rgba(209,36,47,0.05);--white:#fff;--white_darkest:rgb(178.5,178.5,178.5);--white_darker:rgb(216.75,216.75,216.75);--white_dark:rgb(242.25,242.25,242.25);--white_light:hsl(0,0%,115%);--white_lighter:hsl(0,0%,130%);--white_lightest:hsl(0,0%,140%);--white_border:rgba(255,255,255,0.15);--white_outline:rgba(255,255,255,0.25);--white_surface:rgba(255,255,255,0.05);--black:#111;--black_darkest:hsl(0,0%,-23.3333333333%);--black_darker:hsl(0,0%,-8.3333333333%);--black_dark:rgb(4.25,4.25,4.25);--black_light:rgb(55.25,55.25,55.25);--black_lighter:rgb(93.5,93.5,93.5);--black_lightest:#777777;--black_border:rgba(17,17,17,0.15);--black_outline:rgba(17,17,17,0.25);--black_surface:rgba(17,17,17,0.05);--border:var(--apsis_gray_border);--section_background:var(--white);--text_color:var(--apsis_dark);--text_inverse:var(--apsis_gray_lightest);--text_muted:var(--apsis_gray_dark);--link_color:var(--apsis_dark_darker);--link_color_hover:var(--apsis_dark_darkest);--link_color_dark:var(--apsis_gray_dark);--guide_color:var(--border);--shadow:rgba(44,62,80,0.45);--sans:var(--font-inter),sans-serif;--mono:var(--font-mono),monospace;--serif:Var(--font-noto),serif;--step--3:clamp(0.651rem,0.6304rem + 0.1033vw,0.7234rem);--step--2:clamp(0.7813rem,0.7564rem + 0.124vw,0.8681rem);--step--1:clamp(0.9375rem,0.9077rem + 0.1488vw,1.0417rem);--step-0:clamp(1.125rem,1.0893rem + 0.1786vw,1.25rem);--step-1:clamp(1.35rem,1.3071rem + 0.2143vw,1.5rem);--step-2:clamp(1.62rem,1.5686rem + 0.2571vw,1.8rem);--step-3:clamp(1.944rem,1.8823rem + 0.3086vw,2.16rem);--step-4:clamp(2.3328rem,2.2587rem + 0.3703vw,2.592rem);--step-5:clamp(2.7994rem,2.7105rem + 0.4443vw,3.1104rem);--step-6:clamp(3.3592rem,3.2526rem + 0.5332vw,3.7325rem);--step-7:clamp(4.0311rem,3.9031rem + 0.6399vw,4.479rem);--step-8:clamp(4.8373rem,4.6837rem + 0.7678vw,5.3748rem);--font_size:var(--font_size_0);--line_height:1.6125;--heading_line_height:1.125;--font_size_xxs:var(--step--3);--font_size_xs:var(--step--2);--font_size_sm:var(--step--1);--font_size_md:var(--step-0);--font_size_lg:var(--step-1);--font_size_h1:var(--step-4);--font_size_h2:var(--step-3);--font_size_h3:var(--step-2);--font_size_h4:var(--step-1);--font_size_h5:var(--step-0);--font_size_d1:var(--step-7);--font_size_d2:var(--step-6);--font_size_d3:var(--step-5);--space-3xs:clamp(0.3125rem,0.3125rem + 0vw,0.3125rem);--space-2xs:clamp(0.5625rem,0.5408rem + 0.1087vw,0.625rem);--space-xs:clamp(0.875rem,0.8533rem + 0.1087vw,0.9375rem);--space-s:clamp(1.125rem,1.0815rem + 0.2174vw,1.25rem);--space-m:clamp(1.6875rem,1.6223rem + 0.3261vw,1.875rem);--space-l:clamp(2.25rem,2.163rem + 0.4348vw,2.5rem);--space-xl:clamp(3.375rem,3.2446rem + 0.6522vw,3.75rem);--space-2xl:clamp(4.5rem,4.3261rem + 0.8696vw,5rem);--space-3xl:clamp(6.75rem,6.4891rem + 1.3043vw,7.5rem);--space:var(--space-s);--site_width:1240px;--narrow_width:calc(var(--site_width) * 0.65);--easing:ease-in-out;--timing_sm:0.125s;--timing_md:0.25s;--timing_lg:0.65s}@media screen and (prefers-color-scheme:dark){:root{--section_background:var(--apsis_dark_darker);--text_color:var(--apsis_gray_lightest);--apsis_inverse:var(--apsis_dark);--text_muted:var(--apsis_gray_lighter);--link_color_dark:var(--apsis_gray_lighter);--link_color:var(--apsis_gray_lightest);--link_color_hover:var(--white);--border:var(--apsis_gray_darker);--apsis_gray_border:var(--border);--guide_color:var(--border);--apsis_blue_border:var(--apsis_blue_darker);--apsis_orange_border:var(--apsis_orange_darker)}}.animate{animation-duration:.55s;animation-delay:.15s;animation-name:animate-fade;animation-timing-function:cubic-bezier(.26,.53,.74,1.48);animation-fill-mode:backwards}.animate.loop{animation-iteration-count:infinite}.animate.drift{animation-name:animate-drift;animation-timing-function:ease-in-out;animation-duration:24s}@keyframes animate-drift{0%{transform:translate(0)}20%{transform:translate(6px,-4px)}40%{transform:translate(-2px,3px)}60%{transform:translate(4px,2px)}80%{transform:translate(1px,-5px)}}.animate.fadein{animation-name:animate-fade;animation-timing-function:ease}@keyframes animate-fade{0%{opacity:0}to{opacity:1}}.animate.pop{animation-name:animate-pop}@keyframes animate-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.animate.blur{animation-name:animate-blur;animation-timing-function:ease}@keyframes animate-blur{0%{opacity:0;filter:blur(15px)}to{opacity:1;filter:blur(0)}}.animate.glow{animation-name:animate-glow;animation-timing-function:ease}@keyframes animate-glow{0%{opacity:0;filter:brightness(3) saturate(3);transform:scale(.8)}to{opacity:1;filter:brightness(1) saturate(1);transform:scale(1)}}.animate.grow{animation-name:animate-grow}@keyframes animate-grow{0%{opacity:0;transform:scaleY(0);visibility:hidden}to{opacity:1;transform:scale(1)}}.animate.splat{animation-name:animate-splat}@keyframes animate-splat{0%{opacity:0;transform:scale(0) rotate(20deg) translateY(-30px)}70%{opacity:1;transform:scale(1.1) rotate(15deg)}85%{opacity:1;transform:scale(1.1) rotate(15deg) translateY(-10px)}to{opacity:1;transform:scale(1) rotate(0) translate(0)}}.animate.roll{animation-name:animate-roll}@keyframes animate-roll{0%{opacity:0;transform:scale(0) rotate(1turn)}to{opacity:1;transform:scale(1) rotate(0deg)}}.animate.flip{animation-name:animate-flip;transform-style:preserve-3d;perspective:1000px}@keyframes animate-flip{0%{opacity:0;transform:rotateX(-120deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}.animate.spin{animation-name:animate-spin;transform-style:preserve-3d;perspective:1000px}@keyframes animate-spin{0%{opacity:0;transform:rotateY(-120deg) scale(.9)}to{opacity:1;transform:rotateY(0deg) scale(1)}}.animate.spin-around{animation-name:animate-spin-around;animation-duration:1.5s;perspective:1000px}@keyframes animate-spin-around{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.animate.slide{animation-name:animate-slide}@keyframes animate-slide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}.animate.drop{animation-name:animate-drop;animation-timing-function:cubic-bezier(.77,.14,.91,1.25)}@keyframes animate-drop{0%{opacity:0;transform:translateY(-300px) scale(.9,1.1)}95%{opacity:1;transform:translate(0) scale(.9,1.1)}96%{opacity:1;transform:translate(10px) scale(1.2,.9)}97%{opacity:1;transform:translate(-10px) scale(1.2,.9)}98%{opacity:1;transform:translate(5px) scale(1.1,.9)}99%{opacity:1;transform:translate(-5px) scale(1.1,.9)}to{opacity:1;transform:translate(0) scale(1)}}.delay-0{animation-delay:.5s}.delay-1{animation-delay:.6s}.delay-2{animation-delay:.7s}.delay-3{animation-delay:.8s}.delay-4{animation-delay:.9s}.delay-5{animation-delay:1s}.delay-6{animation-delay:1.1s}.delay-7{animation-delay:1.2s}.delay-8{animation-delay:1.3s}.delay-9{animation-delay:1.4s}.delay-10{animation-delay:1.5s}.delay-11{animation-delay:1.6s}.delay-12{animation-delay:1.7s}.delay-13{animation-delay:1.8s}.delay-14{animation-delay:1.9s}.delay-15{animation-delay:2s}@media screen and (prefers-reduced-motion:reduce){.animate{animation:none!important}}.link{color:var(--link_color);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--apsis_blue_light);text-decoration-color:var(--apsis_blue_light);text-shadow:0 0 2px rgba(0,0,0,.05);transition:all var(--easing) var(--timing_sm)}.handwritten{font-family:var(--font-hand);font-size:1.3em;letter-spacing:-.5%}.mono{font-family:var(--mono)}.serif{font-family:var(--serif)}.m-0{margin:0!important}.hidden{visibility:hidden;display:none}.text-primary{color:var(--apsis_blue)}.text-accent{color:var(--apsis_orange)}.text-sm{font-size:var(--font_size_sm)}.text-muted{opacity:.75}.text-center{text-align:center}.overflow-hidden{overflow:hidden}.form-group{display:flex;flex-direction:column}.label{display:block;font-weight:700;color:var(--gray_dark);font-size:var(--font_size_sm);margin-bottom:var(--space-xs)}.label.required:after{content:"*";color:var(--apsis_orange);vertical-align:super}.input{border-radius:0;padding:var(--space-2xs) var(--space-xs);background-color:var(--section_background);color:var(--text_color);display:block;border:1px solid var(--border);width:100%}.input.error{border:1px solid var(--apsis_orange)}.link,.typography a{font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--apsis_blue_light);text-decoration-color:var(--apsis_blue_light);text-shadow:0 0 2px rgba(0,0,0,.05);transition:all var(--easing) var(--timing_sm)}.link,.link:visited,.typography a{color:var(--link_color)}.link:hover,.link:visited:hover{text-decoration:underline;color:var(--link_color_hover);-webkit-text-decoration-color:var(--apsis_blue_dark);text-decoration-color:var(--apsis_blue_dark)}.inline_list{margin:0;padding:0;display:flex;gap:var(--space-xs);list-style:none}.divider{width:20%;margin:var(--space-m) 0;border:0;border-top:1px solid var(--border)}.stack{display:flex;flex-direction:column}.stack.stack-h{flex-direction:row;align-items:center}.stack.gap-md{gap:var(--space)}.stack.gap-lg{gap:var(--space-m)}.stack.gap-xl{gap:var(--space-l)}.stack.gap-2xl{gap:var(--space-xl)}.stack.gap-sm{gap:var(--space-xs)}.alert,.markdown-alert{border-left:4px solid var(--border);padding:var(--space);margin-bottom:var(--space);font-size:var(--font_size_sm);background-color:var(--apsis_gray_surface)}.alert :last-child,.markdown-alert :last-child{margin-bottom:0}.alert .alert-title,.alert .markdown-alert-title,.markdown-alert .alert-title,.markdown-alert .markdown-alert-title{display:flex;align-items:center;gap:var(--space-xs);font-weight:700;margin-bottom:var(--space-2xs)}.alert.alert-note,.alert.markdown-alert-note,.markdown-alert.alert-note,.markdown-alert.markdown-alert-note{border-left-color:var(--apsis_blue);background-color:color-mix(in srgb,var(--apsis_blue) 5%,white)}.alert.alert-note .alert-title,.alert.alert-note .markdown-alert-title,.alert.markdown-alert-note .alert-title,.alert.markdown-alert-note .markdown-alert-title,.markdown-alert.alert-note .alert-title,.markdown-alert.alert-note .markdown-alert-title,.markdown-alert.markdown-alert-note .alert-title,.markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--apsis_blue)}.alert.alert-note .alert-title svg,.alert.alert-note .markdown-alert-title svg,.alert.markdown-alert-note .alert-title svg,.alert.markdown-alert-note .markdown-alert-title svg,.markdown-alert.alert-note .alert-title svg,.markdown-alert.alert-note .markdown-alert-title svg,.markdown-alert.markdown-alert-note .alert-title svg,.markdown-alert.markdown-alert-note .markdown-alert-title svg{fill:var(--apsis_blue)}.alert.alert-success,.alert.alert-tip,.alert.markdown-alert-success,.alert.markdown-alert-tip,.markdown-alert.alert-success,.markdown-alert.alert-tip,.markdown-alert.markdown-alert-success,.markdown-alert.markdown-alert-tip{border-left-color:var(--apsis_green);background-color:color-mix(in srgb,var(--apsis_green) 5%,white)}.alert.alert-success .alert-title,.alert.alert-success .markdown-alert-title,.alert.alert-tip .alert-title,.alert.alert-tip .markdown-alert-title,.alert.markdown-alert-success .alert-title,.alert.markdown-alert-success .markdown-alert-title,.alert.markdown-alert-tip .alert-title,.alert.markdown-alert-tip .markdown-alert-title,.markdown-alert.alert-success .alert-title,.markdown-alert.alert-success .markdown-alert-title,.markdown-alert.alert-tip .alert-title,.markdown-alert.alert-tip .markdown-alert-title,.markdown-alert.markdown-alert-success .alert-title,.markdown-alert.markdown-alert-success .markdown-alert-title,.markdown-alert.markdown-alert-tip .alert-title,.markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--apsis_green)}.alert.alert-success .alert-title svg,.alert.alert-success .markdown-alert-title svg,.alert.alert-tip .alert-title svg,.alert.alert-tip .markdown-alert-title svg,.alert.markdown-alert-success .alert-title svg,.alert.markdown-alert-success .markdown-alert-title svg,.alert.markdown-alert-tip .alert-title svg,.alert.markdown-alert-tip .markdown-alert-title svg,.markdown-alert.alert-success .alert-title svg,.markdown-alert.alert-success .markdown-alert-title svg,.markdown-alert.alert-tip .alert-title svg,.markdown-alert.alert-tip .markdown-alert-title svg,.markdown-alert.markdown-alert-success .alert-title svg,.markdown-alert.markdown-alert-success .markdown-alert-title svg,.markdown-alert.markdown-alert-tip .alert-title svg,.markdown-alert.markdown-alert-tip .markdown-alert-title svg{fill:var(--apsis_green)}.alert.alert-important,.alert.markdown-alert-important,.markdown-alert.alert-important,.markdown-alert.markdown-alert-important{border-left-color:var(--apsis_purple);background-color:color-mix(in srgb,var(--apsis_purple) 5%,white)}.alert.alert-important .alert-title,.alert.alert-important .markdown-alert-title,.alert.markdown-alert-important .alert-title,.alert.markdown-alert-important .markdown-alert-title,.markdown-alert.alert-important .alert-title,.markdown-alert.alert-important .markdown-alert-title,.markdown-alert.markdown-alert-important .alert-title,.markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--apsis_purple)}.alert.alert-important .alert-title svg,.alert.alert-important .markdown-alert-title svg,.alert.markdown-alert-important .alert-title svg,.alert.markdown-alert-important .markdown-alert-title svg,.markdown-alert.alert-important .alert-title svg,.markdown-alert.alert-important .markdown-alert-title svg,.markdown-alert.markdown-alert-important .alert-title svg,.markdown-alert.markdown-alert-important .markdown-alert-title svg{fill:var(--apsis_purple)}.alert.alert-warning,.alert.markdown-alert-warning,.markdown-alert.alert-warning,.markdown-alert.markdown-alert-warning{border-left-color:var(--apsis_orange);background-color:color-mix(in srgb,var(--apsis_orange) 5%,white)}.alert.alert-warning .alert-title,.alert.alert-warning .markdown-alert-title,.alert.markdown-alert-warning .alert-title,.alert.markdown-alert-warning .markdown-alert-title,.markdown-alert.alert-warning .alert-title,.markdown-alert.alert-warning .markdown-alert-title,.markdown-alert.markdown-alert-warning .alert-title,.markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--apsis_orange)}.alert.alert-warning .alert-title svg,.alert.alert-warning .markdown-alert-title svg,.alert.markdown-alert-warning .alert-title svg,.alert.markdown-alert-warning .markdown-alert-title svg,.markdown-alert.alert-warning .alert-title svg,.markdown-alert.alert-warning .markdown-alert-title svg,.markdown-alert.markdown-alert-warning .alert-title svg,.markdown-alert.markdown-alert-warning .markdown-alert-title svg{fill:var(--apsis_orange)}.alert.alert-caution,.alert.markdown-alert-caution,.markdown-alert.alert-caution,.markdown-alert.markdown-alert-caution{border-left-color:var(--apsis_red);background-color:color-mix(in srgb,var(--apsis_red) 5%,white)}.alert.alert-caution .alert-title,.alert.alert-caution .markdown-alert-title,.alert.markdown-alert-caution .alert-title,.alert.markdown-alert-caution .markdown-alert-title,.markdown-alert.alert-caution .alert-title,.markdown-alert.alert-caution .markdown-alert-title,.markdown-alert.markdown-alert-caution .alert-title,.markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--apsis_red)}.alert.alert-caution .alert-title svg,.alert.alert-caution .markdown-alert-title svg,.alert.markdown-alert-caution .alert-title svg,.alert.markdown-alert-caution .markdown-alert-title svg,.markdown-alert.alert-caution .alert-title svg,.markdown-alert.alert-caution .markdown-alert-title svg,.markdown-alert.markdown-alert-caution .alert-title svg,.markdown-alert.markdown-alert-caution .markdown-alert-title svg{fill:var(--apsis_red)}@keyframes expand{0%{width:0}to{width:100%}}.highlight{position:relative;margin:0 -.1em;padding:.1em;z-index:0;text-shadow:0 5px 5px rgba(0,0,0,.05);display:inline-block}.highlight,.highlight:before{background:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.highlight:before{animation:expand .45s ease-out;z-index:-1;display:block;position:absolute;height:33%;left:.05em;bottom:0;width:calc(100% + .25rem);transform:rotate(-.7deg) translateY(-.1em);content:"";padding:.1em .2em;background-color:var(--apsis_orange);opacity:45%}.highlight--primary:before{background:var(--apsis_blue);opacity:25%}.highlight--accent:before{background:var(--apsis_orange)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.word-swap-item{transition:opacity .5s ease}.word-swap-item.highlight:before{transition:width .5s ease}.word-swap-item.exiting,.word-swap-item.pre-enter{opacity:0}.word-swap-item.exiting.highlight:before,.word-swap-item.pre-enter.highlight:before{width:0}.word-swap-item.entered,.word-swap-item.entering{opacity:1}.word-swap-item.entered.highlight:before,.word-swap-item.entering.highlight:before{width:100%}.svg{--svg-fill:var(--apsis_dark_dark);--svg-highlight:var(--apsis_blue);fill:var(--svg-fill);color:var(--svg-highlight)}@media screen and (prefers-color-scheme:dark){.svg{--svg-fill:var(--apsis_dark_darkest);--svg-highlight:var(--apsis_blue_darker);fill:var(--svg-highlight);color:var(--svg-fill)}}.svg--pink{--svg-highlight:var(--apsis_fuschia)}@media screen and (prefers-color-scheme:dark){.svg--pink{--svg-highlight:var(--apsis_fuschia_darker)}}.svg--gold{--svg-highlight:var(--apsis_orange)}@media screen and (prefers-color-scheme:dark){.svg--gold{--svg-highlight:var(--apsis_orange_darker)}}.svg--green{--svg-highlight:var(--apsis_green)}@media screen and (prefers-color-scheme:dark){.svg--green{--svg-highlight:var(--apsis_green_darker)}}.svg--blue{--svg-highlight:var(--apsis_blue)}@media screen and (prefers-color-scheme:dark){.svg--blue{--svg-highlight:var(--apsis_blue_darker)}}.typography{font-size:var(--font_size_sm)}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5{line-height:var(--heading_line_height);margin-bottom:var(--space);margin-top:var(--space-m);font-weight:700;font-family:var(--serif);color:var(--apsis_blue_darker);text-wrap:balance;scroll-margin-top:var(--space-m)}@media screen and (prefers-color-scheme:dark){.typography h1,.typography h2,.typography h3,.typography h4,.typography h5{color:var(--apsis_blue_lightest)}}.typography h1{font-size:var(--font_size_h1)}.typography h2{font-size:var(--font_size_h2)}.typography h3{font-size:var(--font_size_h3)}.typography h4{font-size:var(--font_size_h4)}.typography h5{font-size:var(--font_size_h5)}.typography ol,.typography p,.typography pre,.typography ul{-webkit-hyphens:auto;hyphens:auto;margin-bottom:var(--space);text-wrap:pretty}.typography ol ol,.typography ol ul,.typography ul ol,.typography ul ul{margin-top:0;margin-bottom:0}.typography ol li,.typography ul li{margin-bottom:var(--space-xs)}.typography hr{width:20%;margin:var(--space) 0;border:0;border-top:1px solid var(--border)}.typography sup{font-weight:400}.typography strong{font-weight:600}.typography iframe{border:0}.typography blockquote{border-left:2px solid var(--border);padding-left:var(--space);padding-top:var(--space-xs);padding-bottom:var(--space-xs);margin-bottom:var(--space)}.typography blockquote :last-child,.typography>:last-child{margin-bottom:0}.typography .lead{font-size:var(--font_size_md)}.typography p>code,.typography p>pre{font-family:var(--mono);background-color:var(--gray_lightest);padding:0 var(--space-2xs)}.typography div>pre{width:100%;overflow-x:scroll}@media(min-width:720px){.typography p>a{white-space:nowrap}}.typography .pullquote{font-size:var(--step-5);margin-top:var(--space-xl);margin-bottom:var(--space-xl);font-weight:400;font-family:var(--serif)}.typography figure>img,.typography p>img{max-width:100%}.typography .alignright,.typography a .alignright{float:right;margin:var(--space-m) calc(var(--space-m)*-2) var(--space-m) var(--space-m)}@media(max-width:960px){.typography .alignright,.typography a .alignright{margin-right:0}}.typography .alignright:first-child,.typography a .alignright:first-child{margin-top:var(--space-xs)}.typography .alignleft,.typography a .alignleft{float:left;margin:var(--space-m) var(--space-m) var(--space-m) calc(var(--space-m)*-2)}@media(max-width:960px){.typography .alignleft,.typography a .alignleft{margin-left:0}}.typography .alignleft:first-child,.typography a .alignleft:first-child{margin-top:var(--space-xs)}.typography .aligncenter,.typography a .aligncenter{display:block;margin:var(--space-m) auto}.typography .aligncenter:first-child,.typography a .aligncenter:first-child{margin-top:var(--space-xs)}.typography .img-s{width:40%}@media(min-width:512px){.typography .img-s{width:20%;max-width:360px}}.typography .img-m{width:75%}@media(min-width:512px){.typography .img-m{width:40%;max-width:480px}.typography .img-l{width:60%;max-width:640px}}.typography .img-full{width:100%}.typography figure>figcaption{font-size:var(--font_size_xs);color:var(--apsis_gray);text-align:center;max-width:80%;margin:0 auto}.typography #footnote-label{font-size:var(--font_size_lg)}.hljs{border-radius:2px!important}body,html{min-height:100%;background-color:var(--section_background);color:var(--text_color);font-family:var(--sans);line-height:var(--line_height);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}body{border-bottom:12px solid var(--apsis_blue)}#__next{min-height:100%}#wrapper{min-height:calc(100dvh - 12px);display:flex;flex-direction:column}#main{flex:1 1}#nprogress .bar{background:var(--apsis_blue)}