.Navbar_header__o8cuk{position:relative;z-index:20}.Navbar_header__o8cuk>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.Navbar_header__o8cuk>div>div{display:flex;flex:1 1 auto;align-items:center;gap:.5rem}@media (min-width:768px){.Navbar_header__o8cuk>div>div{flex-grow:1;flex-basis:0px}}.Navbar_header__o8cuk>div>div:last-child{justify-content:flex-end}.Navbar_navbar__JOAdc{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:.5rem;margin-bottom:.5rem;display:none;align-items:center;justify-content:center;font-family:var(--racing-sans-one);text-transform:uppercase;color:var(--navbar)}@media (min-width:1024px){.Navbar_navbar__JOAdc{display:flex}}.Navbar_navbar__JOAdc a{position:relative;padding:.5rem;display:inline-block;font-weight:300}.Navbar_navbar__JOAdc a:before{content:"";transform:scaleX(0);transform-origin:center;transition:transform .2s ease-in-out;position:absolute;top:0;left:0;height:.125rem;width:100%;background-color:var(--foreground)}.Navbar_navbar__JOAdc a:hover:before{transform:scaleX(1)}.Navbar_active__vV7bU:before{transform:scaleX(1)!important}.Navbar_mmenu__7HwPM{position:fixed;top:0;left:0;z-index:50;height:100%;width:100%;background-color:rgba(0,0,0,.7);font-family:var(--racing-sans-one);text-transform:uppercase}.Navbar_mmenu__7HwPM>div{width:300px;display:flex;height:100%;flex-direction:column;gap:1.5rem;background-color:var(--background);padding:1.25rem}.Navbar_mmenu__7HwPM a:hover{text-decoration-line:underline;text-decoration-color:var(--blue)}.Navbar_mmenu__7HwPM input{outline:none;background-color:#f0f0f0;height:40px;width:100%;padding-left:.5rem;padding-right:.5rem}.Navbar_mmenu__7HwPM button{position:absolute;right:0;height:100%;padding:.75rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.Navbar_open__XfWw8{opacity:1!important;visibility:visible!important}.Navbar_open__XfWw8>div{transform:translate(0)!important}.Navbar_close__o5Njt{opacity:0;visibility:hidden;transition:all .25s ease-out}.Navbar_close__o5Njt>div{transform:translate(-100%);transition:all .25s ease-out}.Navbar_searchBox__ngB78{height:100vh;position:fixed;top:0;left:0;z-index:50;display:flex;width:100%;align-items:center;justify-content:center;background-color:var(--background);padding-left:1rem;padding-right:1rem}.Navbar_searchBox__ngB78 button{position:absolute;right:1.25rem;top:1.25rem;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.Navbar_searchBox__ngB78 button{right:2.5rem;top:2.5rem;font-size:2.25rem;line-height:2.5rem}}.Navbar_searchBox__ngB78 form{max-width:800px;position:relative;width:100%}.Navbar_searchBox__ngB78 form button{font-size:20px;transform:translateY(-50%);right:.5rem;top:50%}.Navbar_searchBox__ngB78 input{outline:none;height:50px;font-size:24px;width:100%;background-color:var(--postbox);padding:.5rem}.Footer_footer__NzM_y>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.Footer_footer__NzM_y>div{gap:0}}@media (min-width:1024px){.Footer_footer__NzM_y>div{grid-template-columns:1fr 2fr 1fr}}.Footer_footer__NzM_y>div>div:first-child{order:1}.Footer_footer__NzM_y>div>div:nth-child(2){font-size:15px;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;order:3;padding-left:1.25rem;padding-right:1.25rem;text-align:center}@media (min-width:768px){.Footer_footer__NzM_y>div>div:nth-child(2){order:2}}.Footer_footer__NzM_y>div>div:nth-child(3){order:2}@media (min-width:768px){.Footer_footer__NzM_y>div>div:nth-child(3){order:3}}.Footer_nav__GHwRb{margin-top:1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem;font-size:1rem;line-height:1.5rem}.Footer_mode__zVXAA{display:block!important;padding:0!important;position:fixed;right:2rem;bottom:2rem;z-index:50}.Footer_mode__zVXAA input{position:absolute;opacity:0}.Footer_mode__zVXAA label{background-color:#111;width:50px;height:26px;border-radius:50px;padding:5px;position:relative;display:flex;cursor:pointer;align-items:center;justify-content:space-between}.Footer_mode__zVXAA label span{background-color:#fff;width:22px;height:22px;position:absolute;left:2px;top:2px;border-radius:50%;transition:transform .2s linear}.Footer_mode__zVXAA input:checked+label span{transform:translateX(24px)}