.footer-module-scss-module__gzKJHG__footer{border-top:1px solid var(--color-primary);min-height:3rem;padding:1rem 1.5rem}.footer-module-scss-module__gzKJHG__footer__container{flex-direction:column;gap:.75rem;display:flex}@media (width>=1024px){.footer-module-scss-module__gzKJHG__footer__container{flex-direction:row;justify-content:space-between;align-items:center}}.footer-module-scss-module__gzKJHG__footer__copyright{color:var(--color-primary);text-align:center;order:2}@media (width>=1024px){.footer-module-scss-module__gzKJHG__footer__copyright{text-align:left;order:1}}.footer-module-scss-module__gzKJHG__footer__nav{-moz-column-gap:1rem;order:1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:.5rem 1rem;display:grid}@media (width>=1024px){.footer-module-scss-module__gzKJHG__footer__nav{flex-direction:row;order:2;display:flex}}.footer-module-scss-module__gzKJHG__footer__link{text-align:center;transition:opacity .2s}.footer-module-scss-module__gzKJHG__footer__link:hover{opacity:.7}@media (width>=1024px){.footer-module-scss-module__gzKJHG__footer__link{text-align:left}.footer-module-scss-module__gzKJHG__footer__spacer{display:none}}
.snap-section-module-scss-module__NvveEq__snapSectionContainer{scroll-behavior:smooth;height:100vh;overflow-y:auto}@media (width>=1024px){.snap-section-module-scss-module__NvveEq__snapSectionContainer{scroll-snap-type:y mandatory}}.snap-section-module-scss-module__NvveEq__snapSectionContainer__indicator{pointer-events:none;z-index:40;max-width:95vw;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.snap-section-module-scss-module__NvveEq__snapSectionContainer__indicatorContent{background-color:var(--color-primary);box-shadow:var(--shadow-md);color:var(--color-white);border-radius:9999px;padding:.5rem 1.5rem}.snap-section-module-scss-module__NvveEq__snapSectionContainer__indicatorText{text-align:left;word-break:break-all;font-size:.75rem;font-weight:500;display:block}.snap-section-module-scss-module__NvveEq__snapSection__container{box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex}@media (width>=1024px){.snap-section-module-scss-module__NvveEq__snapSection__container{scroll-snap-align:start;scroll-snap-stop:always;height:100vh}.snap-section-module-scss-module__NvveEq__snapSection__container--withBottomPadding{padding-bottom:4rem}}.snap-section-module-scss-module__NvveEq__snapSection__wrapper{border-bottom:1px solid var(--color-primary);flex:1;width:100%;min-height:0;padding-top:.75rem;padding-bottom:.75rem}@media (width>=1024px){.snap-section-module-scss-module__NvveEq__snapSection__wrapper{border-bottom:0}}.snap-section-module-scss-module__NvveEq__snapSection__wrapper--center{align-items:center;display:flex}.snap-section-module-scss-module__NvveEq__snapSection__content{scrollbar-width:none}.snap-section-module-scss-module__NvveEq__snapSection__content::-webkit-scrollbar{display:none}.snap-section-module-scss-module__NvveEq__snapSection__content--center{width:100%}.snap-section-module-scss-module__NvveEq__snapSection__content--scrollable{height:100%}@media (width>=1024px){.snap-section-module-scss-module__NvveEq__snapSection__content--scrollable{overflow-y:auto}}.snap-section-module-scss-module__NvveEq__snapSection__inner{width:100%;max-width:56rem;margin-left:auto;margin-right:auto;padding-bottom:5rem;padding-left:1.5rem;padding-right:1.5rem}.snap-section-module-scss-module__NvveEq__snapSection__inner>*+*{margin-top:1.5rem}
.side-menu-module-scss-module__yKxa_q__sideMenu{background-color:var(--color-background);z-index:110;flex-direction:column;height:100vh;margin:0;padding-top:64px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0;transform:translate(100%)}.side-menu-module-scss-module__yKxa_q__sideMenu--open{transform:translate(0)}.side-menu-module-scss-module__yKxa_q__sideMenu__list{overscroll-behavior:contain;height:100%;padding-bottom:7rem;overflow-y:auto}.side-menu-module-scss-module__yKxa_q__sideMenu__category{border-bottom:1px solid color-mix(in srgb,var(--color-primary)20%,transparent)}.side-menu-module-scss-module__yKxa_q__sideMenu__category:last-child{border-bottom:none}@media (width>=1024px){.side-menu-module-scss-module__yKxa_q__sideMenu__category--noTitle{padding-top:.8rem;padding-bottom:.8rem}}.side-menu-module-scss-module__yKxa_q__sideMenu__categoryTitle{color:color-mix(in srgb,var(--color-primary)60%,transparent);letter-spacing:.05em;text-transform:uppercase;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600}.side-menu-module-scss-module__yKxa_q__sideMenu__categoryItems{margin:0;padding:0;list-style:none}.side-menu-module-scss-module__yKxa_q__sideMenu__item{color:var(--color-primary);align-items:center;gap:1rem;padding:1rem 1.5rem;text-decoration:none;transition:color .15s;display:flex}.side-menu-module-scss-module__yKxa_q__sideMenu__item:hover{color:var(--color-secondary)}.side-menu-module-scss-module__yKxa_q__sideMenu__icon{font-size:1.5rem}.side-menu-module-scss-module__yKxa_q__sideMenu__label{font-size:1rem;font-weight:500}
.header-module-scss-module__GY3QGG__header{backdrop-filter:blur(12px);background-color:var(--color-background);border-bottom:1px solid var(--color-primary);z-index:120;padding:.75rem 1rem;position:sticky;top:0}.header-module-scss-module__GY3QGG__header__container{justify-content:space-between;align-items:center;display:flex}.header-module-scss-module__GY3QGG__header__backButton{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.header-module-scss-module__GY3QGG__header__icon{color:var(--color-primary);font-size:1.5rem}.header-module-scss-module__GY3QGG__header__title{text-align:center;flex:1;margin-bottom:0}.header-module-scss-module__GY3QGG__header__rightButtons{align-items:center;gap:.5rem;display:flex}.header-module-scss-module__GY3QGG__header__menuButton,.header-module-scss-module__GY3QGG__header__searchButton{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.header-module-scss-module__GY3QGG__header__hamburger{flex-direction:column;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.header-module-scss-module__GY3QGG__header__hamburger__line{background-color:var(--color-primary);border-radius:2px;width:20px;height:2px;transition:all .3s;position:absolute}.header-module-scss-module__GY3QGG__header__hamburger__line:first-child{transform:translateY(-6px)}.header-module-scss-module__GY3QGG__header__hamburger__line:nth-child(2){transform:translateY(0)}.header-module-scss-module__GY3QGG__header__hamburger__line:nth-child(3){transform:translateY(6px)}.header-module-scss-module__GY3QGG__header__menuButton--open .header-module-scss-module__GY3QGG__header__hamburger__line:first-child{transform:translateY(0)rotate(45deg)}.header-module-scss-module__GY3QGG__header__menuButton--open .header-module-scss-module__GY3QGG__header__hamburger__line:nth-child(2){opacity:0}.header-module-scss-module__GY3QGG__header__menuButton--open .header-module-scss-module__GY3QGG__header__hamburger__line:nth-child(3){transform:translateY(0)rotate(-45deg)}.header-module-scss-module__GY3QGG__header__spacer{width:2rem;height:2rem}.header-module-scss-module__GY3QGG__header--transparent{backdrop-filter:none;background-color:#0000;border-bottom:none;position:absolute;top:0;left:0;right:0}.header-module-scss-module__GY3QGG__header--transparent .header-module-scss-module__GY3QGG__header__container{width:100%}.header-module-scss-module__GY3QGG__header--transparent .header-module-scss-module__GY3QGG__header__backButton,.header-module-scss-module__GY3QGG__header--transparent .header-module-scss-module__GY3QGG__header__menuButton{box-shadow:var(--shadow-sm);background-color:#fffc;border-radius:9999px}.header-module-scss-module__GY3QGG__header--transparent .header-module-scss-module__GY3QGG__header__backButton:hover,.header-module-scss-module__GY3QGG__header--transparent .header-module-scss-module__GY3QGG__header__menuButton:hover{background-color:#ffffffe6}.header-module-scss-module__GY3QGG__header--noBorder{border-bottom:none}@media (width>=1024px){.header-module-scss-module__GY3QGG__header--noBorder{border-bottom:1px solid var(--color-primary)}}
