.theme_toggle___Ll5L{cursor:pointer;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;height:3rem;width:auto;padding:0;margin:0 1rem 0 0}.theme_toggle___Ll5L svg{display:block;position:relative;fill:var(--primary-bright);margin:auto}.navbar_container__4E72y{position:fixed;z-index:10;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}.navbar_container__4E72y:not(.navbar_hidden__4RKEB){transition:transform,cubic-bezier(.4,0,.2,1),.3s;transform:translateY(0)}.navbar_container__4E72y.navbar_hidden__4RKEB{transition:transform,cubic-bezier(.4,0,.2,1),.3s;transition-delay:275ms;transform:translateY(-100%)}.navbar_container__4E72y .navbar_menuHeader__HgNsA{display:flex;flex-direction:row;justify-content:space-between;position:relative}.navbar_container__4E72y .navbar_menuHeader__HgNsA a{display:flex;align-items:center;margin:1rem;font-weight:600;font-family:var(--font-sans);color:var(--primary-dim)}.navbar_container__4E72y .navbar_mobileButton__Tbabp{display:none}.navbar_container__4E72y .navbar_menu__oVe4R{display:flex;justify-content:space-between;max-width:var(--reading-width);margin:1rem auto;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem}.navbar_container__4E72y .navbar_menu__oVe4R a{font-family:var(--font-accent);font-weight:700;color:var(--primary)}.navbar_container__4E72y .navbar_menu__oVe4R a:hover{color:var(--primary-bright)}.navbar_container__4E72y .navbar_menu__oVe4R:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--primary-dark);opacity:50%;border-radius:1rem}.navbar_container__4E72y .navbar_menuContent__xDWqN ul{height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;text-align:center;gap:4rem}.navbar_container__4E72y .navbar_menuBlackout__ZkntL{position:fixed;top:0;left:0;right:0;height:0;z-index:-1}.navbar_container__4E72y .navbar_menuBlackout__ZkntL[data-open=true]{height:100vh}.navbar_container__4E72y .navbar_mobileToggle__BSRyY{z-index:1;display:none;position:relative;width:50px;height:50px;cursor:pointer;transform:rotateY(180deg)}.navbar_container__4E72y .navbar_mobileToggle__BSRyY div{margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;width:22px;height:12px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY span{position:absolute;display:block;width:100%;height:2px;background-color:var(--primary);border-radius:1px;transition:all .2s cubic-bezier(.1,.82,.76,.965)}.navbar_container__4E72y .navbar_mobileToggle__BSRyY span:first-of-type{top:0}.navbar_container__4E72y .navbar_mobileToggle__BSRyY span:last-of-type{bottom:0}.navbar_container__4E72y .navbar_mobileToggle__BSRyY[data-open=true] span:first-of-type{transform:rotate(45deg);top:5px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY[data-open=true] span:last-of-type{transform:rotate(-45deg);bottom:5px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY[data-open=true]:hover span:first-of-type,.navbar_container__4E72y .navbar_mobileToggle__BSRyY[data-open=true]:hover span:last-of-type{width:22px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY:hover span:first-of-type{width:12px}.navbar_container__4E72y .navbar_mobileToggle__BSRyY:hover span:last-of-type{width:26px}@media screen and (max-width:767px){.navbar_container__4E72y{padding-left:1rem;padding-right:1rem;width:100%}.navbar_container__4E72y.navbar_hidden__4RKEB .navbar_menuBlackout__ZkntL{height:0}.navbar_container__4E72y .navbar_menuContainer__J9KW_{position:relative}.navbar_container__4E72y .navbar_mobileToggle__BSRyY{display:block}.navbar_container__4E72y .navbar_menuHeader__HgNsA{width:100%}.navbar_container__4E72y .navbar_menu__oVe4R{flex-direction:column}.navbar_container__4E72y .navbar_menuContent__xDWqN{transition:transform,cubic-bezier(.4,0,.2,1),.3s;max-height:0;overflow:hidden}.navbar_container__4E72y .navbar_menuContent__xDWqN[data-open=true]{transition:transform,cubic-bezier(.4,0,.2,1),.3s;max-height:100vh;transform:translateZ(1px)}.navbar_container__4E72y .navbar_menuContent__xDWqN ul{flex-direction:column;gap:2rem;margin:2rem}}.container_fullScreen__2nMd6{width:100%;max-width:100%}.container_readingWidth__VNGAE{width:100%;max-width:var(--reading-width);margin-left:auto;margin-right:auto;display:flex;flex-direction:column}@media screen and (max-width:767px){.container_readingWidth__VNGAE{width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}}.spacing_verticalStd__h8CAP{margin-top:var(--size-1x);margin-bottom:var(--size-1x);gap:var(--size-1x)}.spacing_verticalMed___uEVF{margin-top:var(--size-2x);margin-bottom:var(--size-2x);gap:var(--size-2x)}.spacing_verticalLrg__Iq0hN{margin-top:var(--size-3x);margin-bottom:var(--size-3x);gap:var(--size-3x)}.spacing_verticalXLrg__suW_y{margin-top:var(--size-4x);margin-bottom:var(--size-4x);gap:var(--size-4x)}.spacing_verticalXXLrg____6aV{margin-top:var(--size-5x);margin-bottom:var(--size-5x);gap:var(--size-5x)}.spacing_verticalXXXLrg__IWq75{margin-top:var(--size-6x);margin-bottom:var(--size-6x);gap:var(--size-6x)}.spacing_verticalXXXXLrg__c8tqd{margin-top:var(--size-7x);margin-bottom:var(--size-7x);gap:var(--size-7x)}.spacing_bottomMed__qzjmz{margin-bottom:var(--size-2x)}.spacing_bottomLrg__Jp9uh{margin-bottom:var(--size-3x)}.spacing_bottomXLrg__b9taF{margin-bottom:var(--size-4x)}.spacing_bottomXXLrg__Mr29L{margin-bottom:var(--size-5x)}.spacing_bottomXXXLrg__n4Qf0{margin-bottom:var(--size-6x)}.footer_container__gKU6e{display:flex;flex-direction:column;position:relative}.footer_container__gKU6e>div{display:flex;flex-direction:column;gap:var(--size-3x)}.footer_container__gKU6e h4{margin-bottom:var(--size-1x)}.footer_container__gKU6e a{font-size:.875rem;font-weight:600;color:var(--primary)}.footer_container__gKU6e a:hover{color:var(--primary-bright)}.footer_container__gKU6e p{font-size:.875rem}.footer_container__gKU6e .footer_sections__HeYR_{display:flex;flex-direction:row;gap:2rem}.footer_container__gKU6e .footer_sections__HeYR_ svg{height:.875rem;vertical-align:-.1rem;margin-left:.125rem}.footer_container__gKU6e .footer_sections__HeYR_ ul:first-of-type,.footer_container__gKU6e .footer_sections__HeYR_ ul:nth-of-type(2){width:calc(var(--grid-32)*12 - 2rem)}.footer_container__gKU6e .footer_sections__HeYR_ ul li{overflow-wrap:break-word;margin-bottom:var(--size-2-)}.footer_container__gKU6e .footer_socialList___tAE6{display:flex;flex-direction:row;gap:1rem}.footer_container__gKU6e .footer_socialList___tAE6 svg{height:2rem}.footer_container__gKU6e .footer_svg-inline--fa__seQ20.footer_fa-code-branch__HK8AP{margin-left:1rem}.footer_container__gKU6e .footer_svg-inline--fa__seQ20.footer_fa-code-branch__HK8AP .footer_fa-secondary__ymNoN{fill:#a371f7;opacity:1}.footer_container__gKU6e .footer_github__8hSXF *{font-size:1rem;font-family:var(--font-accent);font-weight:600;letter-spacing:-.01rem}.footer_container__gKU6e .footer_github__8hSXF>a{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;gap:var(--size-2-);filter:grayscale(1)}.footer_container__gKU6e .footer_github__8hSXF>a:hover{filter:grayscale(0)}.footer_container__gKU6e .footer_github__8hSXF>a ul{display:flex;flex-direction:row;gap:1rem}@media screen and (max-width:767px){.footer_container__gKU6e .footer_sections__HeYR_{flex-direction:column-reverse;text-align:center;gap:3rem}.footer_container__gKU6e .footer_sections__HeYR_ ul{width:100%!important}.footer_container__gKU6e .footer_sections__HeYR_ .footer_socialList___tAE6{justify-content:center}}