.Burger_burgerParent__hV2wh{position:relative;height:25px;width:25px;margin-top:20px;transition:all .2s ease}.Burger_burgerParent__hV2wh:hover{transform:scale(1.2)}.Burger_burgerParent__hV2wh>div{width:20px;height:2px;position:absolute;transition:all 1s ease;z-index:20}.Burger_openBurger__4uYGN>div{position:fixed}.Burger_bottomSlash___IZJA{transform:translate(5px,12px) rotate(0deg)}.Burger_bottomSlash___IZJA,.Burger_topSlash__WFPqL{background-color:currentColor}.Burger_topSlashOpen__7G6nK{transform:translate(2px,4px) rotate(495deg);background-color:var(--background-yellow)}.Burger_bottomSlashOpen__zvwU6{transform:translate(2px,4px) rotate(-315deg);background-color:var(--background-yellow)}.Menu_menuBody__rL_Kd{min-height:100%;width:100%;background-color:#2b2b35;position:fixed;inset:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;transform:translateY(-100%);padding:var(--divider-padding);color:#fff}.Menu_menuItem__PUluC{position:relative;margin-bottom:20px}.Menu_menuItemLink__j87u3{color:var(--background-yellow);transition-duration:.1s;font-size:var(--title-font);font-family:var(--jost)}@media(max-width:900px){.Menu_menuBody__rL_Kd{padding:var(--mobile-padding)}}.Fingerprint_fingerPrint__UQ_pD{transform:scale(1.2);margin-right:16px;transition:transform .5s ease}.Fingerprint_fingerPrint__UQ_pD>path{animation:Fingerprint_growFinger__X3O1L .45s cubic-bezier(.645,.045,.355,1) 0ms 1 normal;transform-origin:center bottom;fill:currentColor}.Fingerprint_fingerPrint__UQ_pD>path:nth-child(2){animation-delay:.05s}.Fingerprint_fingerPrint__UQ_pD>path:nth-child(3){animation-delay:.1s}.Fingerprint_fingerPrint__UQ_pD>path:nth-child(4){animation-delay:.15s}.Fingerprint_fingerPrint__UQ_pD>path:nth-child(5){animation-delay:.2s}.Fingerprint_fingerPrint__UQ_pD:hover{transform:scale(1)}.Fingerprint_fingerPrint__UQ_pD:hover>path{animation:unset}@keyframes Fingerprint_growFinger__X3O1L{0%{opacity:0;transform:scale(0) translateY(50%)}to{opacity:1;transform:scale(1) translateY(0)}}.DarkModeSwitch_logo__JUiRy{transition:all .4s ease;margin-top:20px}.TopBar_topBar__KjqmS{padding:20px 0;display:flex;justify-content:space-between}.TopBar_nameHolder__p_Kc_{display:flex;align-items:center;cursor:pointer}.TopBar_name__yhQ73{font-family:var(--fraunces);font-size:clamp(24px,6vw,40px);margin:0;font-weight:700}.TopBar_subHeader__XuR4Q{font-family:var(--work-sans);font-style:italic;font-weight:400;font-size:16px}.TopBar_burgerHolder__f0U_g{cursor:pointer;z-index:20}.TopBar_topMenu__75LLw{display:flex;font-family:var(--fraunces);list-style:none;font-size:20px;font-weight:700}.TopBar_dot__K1W7m{margin:0 12px}@font-face{font-family:__Fraunces_980cb5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_980cb5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_980cb5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_Fallback_980cb5;src:local("Times New Roman");ascent-override:84.29%;descent-override:21.98%;line-gap-override:0.00%;size-adjust:116.03%}.__className_980cb5{font-family:__Fraunces_980cb5,__Fraunces_Fallback_980cb5;font-style:normal}.__variable_980cb5{--fraunces:"__Fraunces_980cb5","__Fraunces_Fallback_980cb5"}@font-face{font-family:__JetBrains_Mono_ef8546;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:__JetBrains_Mono_ef8546;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_ef8546;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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:__JetBrains_Mono_ef8546;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:__JetBrains_Mono_ef8546;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:__JetBrains_Mono_ef8546;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:__JetBrains_Mono_Fallback_ef8546;src:local("Arial");ascent-override:75.04%;descent-override:22.07%;line-gap-override:0.00%;size-adjust:135.93%}.__className_ef8546{font-family:__JetBrains_Mono_ef8546,__JetBrains_Mono_Fallback_ef8546;font-style:normal}.__variable_ef8546{--jetbrains-mono:"__JetBrains_Mono_ef8546","__JetBrains_Mono_Fallback_ef8546"}@font-face{font-family:__Jost_8cb570;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Jost_8cb570;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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:__Jost_8cb570;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:__Jost_Fallback_8cb570;src:local("Arial");ascent-override:111.66%;descent-override:39.13%;line-gap-override:0.00%;size-adjust:95.83%}.__className_8cb570{font-family:__Jost_8cb570,__Jost_Fallback_8cb570;font-style:normal}.__variable_8cb570{--jost:"__Jost_8cb570","__Jost_Fallback_8cb570"}@font-face{font-family:__Karla_a27e02;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cf94cd771dc2570c-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:__Karla_a27e02;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e682ee749bbea9e2-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:__Karla_Fallback_a27e02;src:local("Arial");ascent-override:88.67%;descent-override:24.37%;line-gap-override:0.00%;size-adjust:103.42%}.__className_a27e02{font-family:__Karla_a27e02,__Karla_Fallback_a27e02;font-style:normal}.__variable_a27e02{--karla:"__Karla_a27e02","__Karla_Fallback_a27e02"}@font-face{font-family:__Raleway_68ca1a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/200388358b398524-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:__Raleway_68ca1a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/34900c74a84112b6-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Raleway_68ca1a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-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:__Raleway_68ca1a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-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:__Raleway_68ca1a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-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:__Raleway_Fallback_68ca1a;src:local("Arial");ascent-override:89.62%;descent-override:22.31%;line-gap-override:0.00%;size-adjust:104.89%}.__className_68ca1a{font-family:__Raleway_68ca1a,__Raleway_Fallback_68ca1a;font-style:normal}.__variable_68ca1a{--raleway:"__Raleway_68ca1a","__Raleway_Fallback_68ca1a"}@font-face{font-family:__Space_Grotesk_ed6429;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_ed6429;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_ed6429;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/7cba1811e3c25a15-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:__Space_Grotesk_Fallback_ed6429;src:local("Arial");ascent-override:88.82%;descent-override:26.36%;line-gap-override:0.00%;size-adjust:110.78%}.__className_ed6429{font-family:__Space_Grotesk_ed6429,__Space_Grotesk_Fallback_ed6429;font-style:normal}.__variable_ed6429{--space-grotesk:"__Space_Grotesk_ed6429","__Space_Grotesk_Fallback_ed6429"}@font-face{font-family:__Work_Sans_d73cbc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:__Work_Sans_d73cbc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1a3ad150732fe43e-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:__Work_Sans_d73cbc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b0088cce7ac0b424-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:__Work_Sans_Fallback_d73cbc;src:local("Arial");ascent-override:82.10%;descent-override:21.45%;line-gap-override:0.00%;size-adjust:113.27%}.__className_d73cbc{font-family:__Work_Sans_d73cbc,__Work_Sans_Fallback_d73cbc;font-style:normal}.__variable_d73cbc{--work-sans:"__Work_Sans_d73cbc","__Work_Sans_Fallback_d73cbc"}.BlogPost_blogBody__ea_sT{background-color:#111;font-family:var(--karla);min-height:100vh;padding-bottom:20px;transition:all .4s ease;font-weight:300}.BlogPost_progressBar__OioXU{position:-webkit-sticky;position:sticky;top:0;height:4px;max-width:100%;background-image:linear-gradient(90deg,#ff0d0d,#c609cc)}.BlogPost_navBottom__WrLKD{display:grid;margin:30px 0;grid-gap:30px;gap:30px;grid-template-columns:repeat(2,1fr);color:currentColor}.BlogPost_leftNav__U_6o4,.BlogPost_rightNav__vPFo_{cursor:pointer;transition:all .3s ease;background-color:rgba(14,10,10,.2);border-radius:24px;padding:20px}.BlogPost_leftNav__U_6o4:hover,.BlogPost_rightNav__vPFo_:hover{background-color:rgba(14,10,10,.5);color:var(--background-yellow);border-radius:14px}.BlogPost_leftNav__U_6o4:hover .BlogPost_title__1r_Vw,.BlogPost_rightNav__vPFo_:hover .BlogPost_title__1r_Vw{text-decoration:underline}.BlogPost_leftNavDark__1iKFG,.BlogPost_rightNavDark__wPXo5{background-color:hsla(0,0%,72%,.2)}.BlogPost_leftNavDark__1iKFG:hover,.BlogPost_rightNavDark__wPXo5:hover{background-color:hsla(0,0%,86%,.8);color:#000}.BlogPost_align__YZoay,.BlogPost_title__1r_Vw{display:flex;align-items:center}.BlogPost_title__1r_Vw{margin:0;font-size:clamp(12px,1.2vw,28px);text-align:right;font-weight:100}.BlogPost_leftArrow__Mo5CT{margin-right:10px}.BlogPost_rightArrow___j_hb{margin-left:10px}.BlogPost_description__P3mEZ{font-family:var(--space-grotesk);font-size:24px;font-size:clamp(18px,2.4vw,50px);margin:12px 0;font-weight:100}.BlogPost_rightNav__vPFo_{text-align:right}.BlogPost_rightNav__vPFo_>.BlogPost_title__1r_Vw{justify-content:flex-end}.BlogPost_blogSelector__cNY8V{color:currentColor}.BlogPost_blogSelector__cNY8V>h1{font-size:clamp(40px,8vw,80px);text-align:center}.BlogPost_blogSelector__cNY8V>h2{font-size:clamp(32px,6vw,60px);font-weight:200;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:8px}.BlogPost_blogSelector__cNY8V>h3{font-size:clamp(26px,5vw,48px);font-weight:400;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:3px}.BlogPost_blogSelector__cNY8V>h6{font-size:clamp(12px,2vw,18px);margin-top:0;font-weight:100;line-height:1.5em}.BlogPost_blogSelector__cNY8V>blockquote{font-family:var(--jost);font-size:clamp(18px,3vw,24px);margin:30px 0}.BlogPost_blogSelector__cNY8V>hr{height:3px;border:none;background-color:currentColor}.BlogPost_blogSelector__cNY8V>p{line-height:1.8em;font-size:clamp(18px,3vw,24px)}.BlogPost_blogSelector__cNY8V>p>img{border-radius:4px;border:1px solid var(--background-yellow);width:100%}.BlogPost_blogSelector__cNY8V a{font-weight:700;transition:all .4s ease;color:#7878ff}.BlogPost_blogSelector__cNY8V a:hover{letter-spacing:.1em}.BlogPost_blogSelector__cNY8V>p>code{font-family:var(--jetbrains-mono);color:red;font-size:.83em}.BlogPost_blogSelector__cNY8V>pre{padding:20px;border-radius:12px;background-color:rgba(0,0,0,.7);overflow-x:scroll;font-size:clamp(16px,2.5vw,20px)}.BlogPost_blogSelector__cNY8V>pre>code{font-family:var(--jetbrains-mono);color:var(--background-yellow);line-height:1.5em}.BlogPost_blogSelector__cNY8V>ul{font-size:clamp(18px,3vw,24px);line-height:1.8em}.BlogPost_blogSelector__cNY8V>table{border:4px solid;border-collapse:collapse;margin:80px auto;font-size:clamp(14px,2.5vw,20px)}.BlogPost_blogSelector__cNY8V>table>thead{border-bottom:2px solid}.BlogPost_blogSelector__cNY8V>table>thead>tr>th{font-size:22px;padding:12px 22px}.BlogPost_blogSelector__cNY8V>table>tbody>tr>td:first-child{text-align:right;border-right:2px solid;font-family:var(--jetbrains-mono)}.BlogPost_blogSelector__cNY8V>table>tbody>tr>td{padding:12px 20px}.BlogPost_divider__yJxFv{border:none;height:3px;background-color:currentColor;margin:40px 0}.BlogPost_toTop__uySZi{display:flex;align-items:center;justify-content:space-between;color:currentColor}.BlogPost_toTop__uySZi>svg{margin-left:12px}.BlogPost_toTop__uySZi>div{display:flex;align-items:center;cursor:pointer}.BlogPost_toTop__uySZi>div:hover{text-decoration:underline}@media(max-width:900px){.BlogPost_navBottom__WrLKD{grid-gap:10px}}@media(max-width:400px){.BlogPost_blogSelector__cNY8V>h3,.BlogPost_blogSelector__cNY8V>p{line-height:2em}.BlogPost_blogSelector__cNY8V>table{margin:40px auto}.BlogPost_blogSelector__cNY8V>table>thead>tr>th{font-size:16px;padding:12px 10px}.BlogPost_blogSelector__cNY8V>table>tbody>tr>td{padding:12px 10px}}