button.NavToggle_toggle__i_dam{--offset:var(--spaceXS);--inset:calc(var(--spaceOuter) - var(--offset));position:fixed;top:var(--inset);right:var(--inset);z-index:var(--zIndex4);display:none}@media (max-height:696px),(max-width:696px){button.NavToggle_toggle__i_dam{display:flex}}.NavToggle_inner__aSrcy{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.NavToggle_icon__dT9lb{--iconSize:var(--spaceXL);position:absolute;transition-property:opacity,fill;transition-duration:var(--durationM);transition-timing-function:var(--bezierFastoutSlowin);opacity:1;transform:rotate(0deg);fill:var(--colorTextBody);width:var(--iconSize);height:var(--iconSize)}@media (prefers-reduced-motion:no-preference){.NavToggle_icon__dT9lb{transition-delay:.1s;transition-property:opacity,transform,fill}}.NavToggle_icon__dT9lb[data-open=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.NavToggle_icon__dT9lb[data-open=true]{transition-delay:0s;transform:rotate(45deg)}}.NavToggle_icon__dT9lb[data-close=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.NavToggle_icon__dT9lb[data-close=true]{transition-delay:0s;transform:rotate(-45deg)}}.NavToggle_icon__dT9lb.NavToggle_icon__dT9lb[data-open=true][data-close=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.NavToggle_icon__dT9lb.NavToggle_icon__dT9lb[data-open=true][data-close=true]{transition-delay:.1s;transform:rotate(0deg)}}.Navbar_navbar__UMdIx{--headerNavFontSize:calc((16 / 16) * 1rem);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;width:var(--space2XL);position:fixed;top:var(--spaceOuter);left:var(--spaceOuter);bottom:var(--spaceOuter);z-index:var(--zIndex4);isolation:isolate}@media (max-width:696px){.Navbar_navbar__UMdIx{--headerNavFontSize:calc((22 / 16) * 1rem)}}@media (max-height:696px),(max-width:696px){.Navbar_navbar__UMdIx{bottom:auto}}.Navbar_logo__PiZmU{display:flex;position:relative;padding:var(--spaceS) var(--spaceS) var(--spaceL);z-index:var(--zIndex2)}@media (max-width:696px){.Navbar_logo__PiZmU{padding-bottom:var(--spaceS)}}.Navbar_nav__vVzDp{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1 auto;max-width:var(--space2XL)}@media (max-height:696px),(max-width:696px){.Navbar_nav__vVzDp{display:none}}.Navbar_navList___cun9{transform:rotate(-90deg) translate3d(-50%,0,0);display:flex;flex-direction:row-reverse;position:relative;top:calc(var(--spaceM) * -1)}.Navbar_navLink__WmfVb{padding:var(--spaceM);color:rgb(var(--rgbText)/.8);font-weight:var(--fontWeightMedium);font-size:var(--headerNavFontSize);text-decoration:none;position:relative;transition:color var(--durationS) ease .1s;line-height:1;display:inline-flex;align-items:center}.Navbar_navLink__WmfVb:active,.Navbar_navLink__WmfVb:focus,.Navbar_navLink__WmfVb:hover,.Navbar_navLink__WmfVb[aria-current=page]{color:var(--colorTextBody)}.Navbar_navLink__WmfVb:after{content:"";position:absolute;right:var(--spaceS);left:var(--spaceS);height:4px;background:rgb(var(--rgbAccent));transform:scaleX(0);transform-origin:right}@media (prefers-reduced-motion:no-preference){.Navbar_navLink__WmfVb:after{transition:transform var(--durationM) var(--bezierFastoutSlowin)}}.Navbar_navLink__WmfVb:active:after,.Navbar_navLink__WmfVb:focus:after,.Navbar_navLink__WmfVb:hover:after,.Navbar_navLink__WmfVb[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.Navbar_navIcons__bGdzv{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:var(--zIndex2)}@media (max-height:696px),(max-width:696px){.Navbar_navIcons__bGdzv{flex-direction:row;position:absolute;bottom:var(--spaceXL);left:var(--spaceXL)}}@media (max-width:820px) and (max-height:420px){.Navbar_navIcons__bGdzv{left:var(--spaceL);transform:none;flex-direction:column;align-items:center;justify-content:center}}.Navbar_navIconLink__AzBnz{display:flex;align-items:center;justify-content:center;padding:var(--spaceS);width:var(--space2XL);height:var(--space2XL);color:var(--colorTextLight);transition:color var(--durationM) var(--bezierFastoutSlowin)}.Navbar_navIconLink__AzBnz:active,.Navbar_navIconLink__AzBnz:focus,.Navbar_navIconLink__AzBnz:hover{color:rgb(var(--rgbAccent))}.Navbar_navIcon__PyhK8{fill:currentColor;transition:fill var(--durationM) ease}.Navbar_mobileNav__hLfnA{position:fixed;inset:0;background:rgb(var(--rgbBackground)/.9);transform:translate3d(0,-100%,0);transition-property:background;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin);display:none;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(16px)}@media (max-height:696px),(max-width:696px){.Navbar_mobileNav__hLfnA{display:flex}}@media (prefers-reduced-motion:no-preference){.Navbar_mobileNav__hLfnA{transition-property:transform,background;transform:translate3d(0,-100%,0)}}.Navbar_mobileNav__hLfnA[data-visible=true]{transform:none}.Navbar_mobileNavLink__Ra5cC{width:100%;font-size:var(--headerNavFontSize);text-align:center;text-decoration:none;color:var(--colorTextBody);padding:var(--spaceL);opacity:0;transition-property:opacity;transition-duration:var(--durationS);transition-timing-function:var(--bezierFastoutSlowin);transition-delay:var(--transitionDelay);position:relative;top:calc(var(--spaceM) * -1)}@media (prefers-reduced-motion:no-preference){.Navbar_mobileNavLink__Ra5cC{transition-property:transform,opacity;transform:translate3d(0,calc(var(--spaceXL) * -1),0)}}@media (max-width:820px) and (max-height:420px){.Navbar_mobileNavLink__Ra5cC{top:auto}}@media (max-height:360px),(max-width:400px){.Navbar_mobileNavLink__Ra5cC{--headerNavFontSize:calc((18 / 16) * 1rem)}}.Navbar_mobileNavLink__Ra5cC:after{content:"";position:absolute;top:50%;right:var(--space3XL);left:var(--space3XL);height:4px;background:rgb(var(--rgbAccent));transform:scaleX(0) translateY(-1px);transform-origin:right}@media (prefers-reduced-motion:no-preference){.Navbar_mobileNavLink__Ra5cC:after{transition:transform var(--durationM) var(--bezierFastoutSlowin)}}.Navbar_mobileNavLink__Ra5cC:active:after,.Navbar_mobileNavLink__Ra5cC:focus:after,.Navbar_mobileNavLink__Ra5cC:hover:after{transform:scaleX(1) translateY(-1px);transform-origin:left}.Navbar_mobileNavLink__Ra5cC[data-visible=true]{opacity:1;transform:none}.ThemeToggle_toggle__2JtOx{--offset:6px;--inset:calc(var(--spaceOuter) - var(--offset));position:fixed!important;z-index:var(--zIndex5);top:var(--inset);right:var(--inset);transform:translateZ(0)}@media (max-height:696px),(max-width:696px){.ThemeToggle_toggle__2JtOx:not([data-mobile=true]){display:none}}.ThemeToggle_toggle__2JtOx[data-mobile=true]{--offset:var(--spaceXS);--inset:calc(var(--spaceXL) - var(--offset));top:unset;bottom:var(--inset);margin-top:0;margin-right:0}.ThemeToggle_circle__zgSt8{fill:currentColor;transform:scale(.6);transform-origin:center}@media (prefers-reduced-motion:no-preference){.ThemeToggle_circle__zgSt8{transition-property:transform,fill;transition-duration:var(--durationL);transition-delay:0s;transition-timing-function:var(--bezierFastoutSlowin)}}.ThemeToggle_circle__zgSt8[data-mask=true]{fill:white}body[data-theme=dark] .ThemeToggle_circle__zgSt8{transform:none}@media (prefers-reduced-motion:no-preference){body[data-theme=dark] .ThemeToggle_circle__zgSt8{transition-delay:.3s}}.ThemeToggle_mask__A2ymg{fill:black;transform:translate3d(100%,-100%,0)}@media (prefers-reduced-motion:no-preference){.ThemeToggle_mask__A2ymg{transition:transform var(--durationL) var(--bezierFastoutSlowin);transition-delay:0s}}body[data-theme=dark] .ThemeToggle_mask__A2ymg{transform:none}@media (prefers-reduced-motion:no-preference){body[data-theme=dark] .ThemeToggle_mask__A2ymg{transition-delay:.3s}}.ThemeToggle_path__8IA_e{stroke:currentColor;fill:none;stroke-linecap:round;stroke-width:3;stroke-dasharray:7 7;stroke-dashoffset:0;opacity:1}@media (prefers-reduced-motion:no-preference){.ThemeToggle_path__8IA_e{transition-property:stroke-dashoffset,opacity;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin);transition-delay:.3s}}body[data-theme=dark] .ThemeToggle_path__8IA_e{stroke-dashoffset:7;opacity:0}@media (prefers-reduced-motion:no-preference){body[data-theme=dark] .ThemeToggle_path__8IA_e{transition-delay:0s}}.App_app__jnOM3{width:100%;position:relative;display:grid;grid-template:100%/100%}.App_page__G3L86{grid-area:1/1;min-height:100lvh}.App_skip__R3pHq{isolation:isolate;color:rgb(var(--rgbBackground));z-index:var(--zIndex4)}.App_skip__R3pHq:focus{padding:var(--spaceS) var(--spaceM);position:fixed;top:var(--spaceM);left:var(--spaceM);text-decoration:none;font-weight:var(--fontWeightMedium);line-height:1;box-shadow:0 0 0 4px rgb(var(--rgbBackground)),0 0 0 8px rgb(var(--rgbText))}.App_skip__R3pHq:before{content:"";position:absolute;inset:0;background-color:rgb(var(--rgbPrimary));clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);z-index:-1}