.home{background-color:var(--secondary-gray)}@media (max-width:1024px){.sponsor-container p{font-size:48px}}@media (max-width:425px){.sponsor-container{padding:20px}.sponsor-container p{font-size:32px}}.marquee-container{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{width:max-content;animation:30s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-item{filter:saturate(0%)contrast(50%);transition-duration:.3s}.marquee-item:hover{filter:saturate()contrast();cursor:pointer;transition-duration:.3s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.period-selection{height:fit-content}.period{width:50%;height:90%;position:relative;overflow:hidden}.period-text{z-index:10;padding-top:550px;position:relative}.period-text .title{font-size:173px}@media (max-width:1100px){.period-text{padding-top:320px}.period-text .title{font-size:128px}.period-text .sub-title{font-size:24px}}@media (max-width:768px){.period-text{padding-top:100px}}@media (max-width:425px){.period-text{padding-top:45px}.period-text .title{font-size:64px}.period-text .sub-title{font-size:12px}}.period-see-more{z-index:10;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;padding-right:50px;display:flex;position:relative}.period-selection .period{cursor:pointer;flex:1;height:100%;padding-bottom:16px;position:relative;overflow:hidden}.period-selection .period .period-text,.period-selection .period .period-see-more{z-index:1;position:relative}.period-selection .period .period-background{z-index:0;position:absolute;inset:0}.period-selection .period .period-background img{object-fit:cover;width:auto;transition:opacity .4s;position:absolute;inset:0}.period-selection .period .period-background .white-bg{opacity:1;z-index:1}.period-selection .period .period-background .alt-bg{opacity:0;z-index:2}@media (max-width:1100px){.period-selection .period .see-more{font-size:24px}}@media (max-width:425px){.period-selection .period .see-more{font-size:12px}.period-selection .period svg{width:12px;height:auto}}@media (max-width:1100px){.period-selection .period .period-see-more{padding-top:8px}}.period-selection .period:hover .period-background .white-bg{opacity:0}.period-selection .period:hover .period-background .alt-bg{opacity:1}.period-selection .period:hover .period-text .title,.period-selection .period:hover .period-see-more .see-more,.period-selection .period:hover .period-see-more svg{color:#fff;transition:color .4s}@media (max-width:1100px){.period-selection .period .period-see-more{justify-content:start}}@media (max-width:768px){.period-selection .period{width:100%}.period-selection{flex-direction:column}.footer .footer-items-container{gap:none}}@media (max-width:767px){.footer .footer-items-container{flex-direction:column}}.footer .footer-items-container .logo svg{width:auto;height:50px}.footer .footer-items-container .footer-title{font-size:24px;font-weight:700}.footer .footer-items-container .links-container .links-column a:hover{text-decoration:underline}.footer .footer-items-container .info-container{flex-direction:column;gap:8px;max-width:205px;display:flex}@media (max-width:1024px){.footer .footer-items-container .info-container{max-width:150px}.footer .footer-items-container .info-container p{line-height:1.2}}.footer .footer-items-container .info-container p{font-family:Darker Grotesque,sans-serif;font-size:20px;font-weight:500;line-height:1.33}.footer .footer-items-container .social-container{flex-direction:row;gap:16px;padding-top:16px;display:flex}.footer .footer-items-container .social-container a svg{color:#000;width:27px;height:auto;transition:color .3s}.footer .footer-items-container .social-container a:hover svg{opacity:.7}.footer .footer-copyright{color:#fff;box-sizing:border-box;border-top:1px solid #fff6;flex-direction:column;flex:none;order:1;align-items:center;padding:30px 20px;font-family:Darker Grotesque,sans-serif;font-size:16px;display:flex}.footer-green .footer-copyright{background:var(--primary-green)}@media (max-width:425px){.footer-green .footer-copyright{background:var(--primary-green)}}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;display:flex}.embla__slide{flex:0 0 100%;min-width:0}[data-slot=dialog-content]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-slot=dialog-content] .overflow-y-auto::-webkit-scrollbar-track{background:#fff!important}[data-slot=dialog-content] .overflow-y-auto{scrollbar-color:#0003 #fff!important}
