@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}html{background:#22192f;scroll-behavior:smooth}.container{max-width:1500px;padding:clamp(1rem,7vw,12rem);margin:auto;color:#fff}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{background-color:#fb9bb2;background-image:#fb9bb2;background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);font-weight:600;line-height:100%}.container h1{font-size:clamp(2.5rem,8vw,5.94rem)}.container h2{font-size:clamp(1.6rem,6vw,3.3rem)}.container p{font-size:clamp(1rem,2vw,1.25rem)}.container-info{max-width:1500px;padding:clamp(1rem,3vw,6rem);margin:auto;color:#fff}.container-info h1,.container-info h2,.container-info h3,.container-info h4,.container-info h5,.container-info h6{background-color:#fb9bb2;background-image:#fb9bb2;background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);font-weight:600;line-height:100%}.container-info h1{font-size:clamp(2.5rem,8vw,5.94rem)}.container-info h2{font-size:clamp(1.6rem,6vw,3.3rem)}.container-info p,.container-info li{font-size:clamp(1rem,2vw,1.25rem)}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}.btn{background:#7db6a4;font-size:clamp(1.25rem,4vw,2rem);color:#fff;border:none;cursor:pointer;border-radius:2rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s ease;width:fit-content}.btn:hover{transform:translateY(-0.25rem)}.btn:active{transform:translateY(0.25rem)}.btn:disabled{filter:grayscale(100%);font-size:1.2em}.btn:disabled:hover{cursor:not-allowed;transform:none}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}html{background:#22192f;scroll-behavior:smooth}.container{max-width:1500px;padding:clamp(1rem,7vw,12rem);margin:auto;color:#fff}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{background-color:#fb9bb2;background-image:#fb9bb2;background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);font-weight:600;line-height:100%}.container h1{font-size:clamp(2.5rem,8vw,5.94rem)}.container h2{font-size:clamp(1.6rem,6vw,3.3rem)}.container p{font-size:clamp(1rem,2vw,1.25rem)}.container-info{max-width:1500px;padding:clamp(1rem,3vw,6rem);margin:auto;color:#fff}.container-info h1,.container-info h2,.container-info h3,.container-info h4,.container-info h5,.container-info h6{background-color:#fb9bb2;background-image:#fb9bb2;background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);font-weight:600;line-height:100%}.container-info h1{font-size:clamp(2.5rem,8vw,5.94rem)}.container-info h2{font-size:clamp(1.6rem,6vw,3.3rem)}.container-info p,.container-info li{font-size:clamp(1rem,2vw,1.25rem)}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}.the-past h2{font-size:clamp(2.5rem,8vw,5.94rem);margin-bottom:2.63rem}.the-past h3{font-size:clamp(1.6rem,6vw,3.3rem);margin-bottom:1rem}.the-past iframe{width:100%;height:330px}.the-past section>div+div{margin-top:clamp(5rem,10vw,8rem)}.the-past section>div{display:flex;flex-direction:column;gap:1rem}.the-past section>div>div{width:100%}.the-past section>div img,.the-past section>div a{min-width:0;width:100%;border-radius:1em}@media only screen and (min-width: 768px){.the-past section>div{align-items:center;flex-direction:row-reverse;gap:3rem}.the-past section>div:last-child{flex-direction:row}}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}.footer{background:linear-gradient(180deg, #22192F 45%, #1d1d46 98.63%)}.footer .container{text-align:center;padding-top:2.5rem;padding-bottom:5rem}.footer .container>img{max-width:15rem;width:100%;margin:auto;margin-bottom:3rem}.footer .container>div>img{width:75%;max-width:21.25rem;margin-bottom:1.13rem}.footer .container>div .icons{display:flex;align-items:center;gap:1.25rem}.footer .container>div .icons img{max-width:3.13rem}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}#hero-section{overflow:hidden}#hero-section .hero-image-container{position:relative;z-index:0;display:flex;justify-content:center;align-items:center;padding:0;margin:0}@media only screen and (max-width: 767px){#hero-section .hero-image-container{margin-bottom:10%;width:100%}}#hero-section .hero-gradient{position:absolute;z-index:-2;top:0;left:-25%;width:150%;height:125%;background:radial-gradient(50% 50% at 50% 50%, rgba(255, 209, 163, 0.4) 5%, rgba(251, 155, 178, 0.3) 20%, rgba(113, 74, 123, 0) 75.5%, rgba(0, 0, 0, 0) 100%)}#hero-section .hero-star{position:absolute;z-index:-1;left:auto}#hero-section .hero-moon{z-index:-1;background-repeat:no-repeat;padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;animation:float 6.25s ease-in-out infinite,twinkle 7.5s ease-in-out infinite}#hero-section .hero-star{opacity:0}#hero-section .hero-star:nth-of-type(2){right:25%;bottom:2%;width:15%;animation:float-rotate-3 2.8s ease-in-out infinite,twinkle 3.75s ease-in-out infinite}#hero-section .hero-star:nth-of-type(3){bottom:-5.5%;width:12.5%;animation:float-rotate-1 2s ease-in-out infinite,twinkle 3.5s ease-in-out infinite}#hero-section .hero-star:nth-of-type(4){z-index:-1;left:15%;bottom:5%;width:20%;animation:float-rotate-2 2.6s ease-in-out infinite,twinkle 4s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(4px)}50%{transform:translateY(-4px)}}@keyframes float-rotate-1{0%,100%{transform:rotate(-15deg) translateY(4px) translateX(-25%)}50%{transform:rotate(-15deg) translateY(-4px) translateX(-25%)}}@keyframes float-rotate-2{0%,100%{transform:rotate(0deg) translateY(4px)}50%{transform:rotate(0deg) translateY(-4px)}}@keyframes float-rotate-3{0%,100%{transform:rotate(15deg) translateY(4px)}50%{transform:rotate(15deg) translateY(-4px)}}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}#intro-image-section{display:flex;justify-content:center;align-items:center;position:relative;height:100dvh;max-height:1024px}@media only screen and (max-width: 767px){#intro-image-section{height:80dvh}}#intro-image-section .intro-image-container{position:relative;width:100%;display:flex;justify-content:center;align-items:center;background:radial-gradient(50% 50% at 50% 50%, #ab7779 9%, #8c5a66 41%, #34233b 74.5%, #22192F 94.5%, rgba(255, 255, 255, 0) 100%)}#intro-image-section .intro-image-container img:nth-of-type(1){z-index:1}#intro-image-section .intro-image-container img:nth-of-type(2){position:absolute;filter:blur(3.5em);z-index:0}@media only screen and (max-width: 767px){#intro-image-section .intro-image-container{height:55%}}@media only screen and (min-width: 768px)and (max-width: 1024px){#intro-image-section .intro-image-container{height:75%}}@media only screen and (min-width: 1025px){#intro-image-section .intro-image-container{height:120%}}#hero-section{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1.4em;gap:2rem}#hero-section h1{text-wrap:nowrap}#hero-section h3{color:#ffeec6;background:rgba(0,0,0,0);-webkit-background-clip:unset;-webkit-text-fill-color:unset;-moz-background-clip:unset;-moz-text-fill-color:unset;margin-bottom:2.81rem}#hero-section a{text-decoration:none;color:#fff}#hero-section p{font-size:clamp(1.2rem,4vw,2rem)}#hero-section .medium{font-weight:600}#hero-section img#hero-image{width:32em;margin-left:-5%;margin-right:-5%}@media only screen and (min-width: 1025px){#hero-section h1{font-size:4em}}@media only screen and (min-width: 768px){#hero-section h1{font-size:3.5em}#hero-section h3{font-size:1.8em}#hero-section img#hero-image{width:min(25em,50vw)}}@media only screen and (min-width: 768px)and (max-width: 1024px){#hero-section h1{font-size:2.5em}#hero-section img#hero-image{width:min(25em,50vw)}}@media only screen and (max-width: 767px){#hero-section{flex-direction:column}#hero-section img#hero-image{width:90%;z-index:0}}#hero-section article{display:flex;flex-direction:column;gap:1em;flex:1;justify-content:flex-start;width:fit-content;z-index:1}@media only screen and (max-width: 767px){#hero-section article{align-items:center}}@media only screen and (min-width: 1025px){#hero-section article:nth-of-type(1){margin-right:-10%}}@media only screen and (min-width: 768px)and (max-width: 1024px){#hero-section article:nth-of-type(1){margin-right:-15.5%}}@media only screen and (min-width: 768px)and (max-width: 1024px){br{display:none}}@media only screen and (max-width: 767px){#hero-section{text-align:center}#intro-image-section{padding-top:8em}#hero-section{padding-top:0em}}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}.header{display:flex;padding:20px 60px;justify-content:space-around;align-items:center;color:#fff;text-decoration:none;position:fixed;max-width:100vw;width:100%;transition:top .5s,color .4s,background-color .3s;z-index:2}.header.header-scrolled{box-shadow:0px 5px 5px rgba(0,0,0,.5);background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px)}.header .hamburger{display:none}.header img{width:3.8rem}.header .list{display:grid;grid-auto-flow:column;list-style-type:none;align-items:center;column-gap:20px}.header .list li{width:min-content;white-space:nowrap}.header .list li a:not(.handbook){color:inherit;text-decoration:inherit;font-weight:bold;font-size:1.1em}.header .list li a:not(.handbook):hover{color:#ffeec6}.header .list li.handbook{background:#7db6a4;color:#fff;border:none;cursor:pointer;border-radius:1.88rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s ease}.header .list li.handbook:hover{transform:translateY(-0.25rem)}.header .list li.handbook:active{transform:translateY(0.25rem)}@media only screen and (max-width: 767px){.header .mobile-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:1.2em;align-items:center}.header .mobile-header .logo{width:3.2rem}.header .mobile-header .hamburger{display:block;width:1.8em;cursor:pointer;color:#fff}.header .nav{display:none;padding:1em;width:50%}.header .nav .list{grid-auto-flow:row;list-style-type:none;row-gap:30px;padding-inline-start:0px;column-gap:0;justify-items:center;padding:1em}}@media only screen and (max-width: 767px){.header{opacity:1;flex-direction:column;padding:0;box-shadow:0px 5px 5px rgba(0,0,0,.5);background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px)}}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}#sponsors{text-align:center}#sponsors p{font-size:1.5em;padding:2em 0}#sponsors a{color:#ffeec6}.sponsors{display:grid;gap:1.5rem 1rem;grid-template-columns:1fr 1fr;margin:auto}.sponsors .sponsor{display:flex;justify-content:center;padding:1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 66.15%, rgba(255, 255, 255, 0) 100%);border-radius:30px;text-decoration:none;font-size:2rem;height:10rem;width:auto;grid-column:span 2}.sponsors .sponsor img{height:100%;width:auto;object-fit:contain}.sponsors .sponsor-mini-container{grid-column:span 2;display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.sponsors .sponsor-mini-container .sponsor.mini{grid-column:span 1;height:8rem}@media only screen and (min-width: 1025px){.sponsors{grid-template-columns:repeat(6, 1fr)}.sponsors .sponsor{grid-column:span 3}.sponsors .sponsor.big{grid-column:span 6}.sponsors .sponsor-mini-container{grid-column:span 6;grid-template-columns:repeat(3, 1fr)}.sponsors .sponsor-mini-container .sponsor.mini{grid-column:span 1}}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}#hidden{visibility:hidden}.star-container{display:flex;position:relative;justify-content:center;align-self:center;height:100%}.star-container #happy{position:absolute;animation:float-rotate-happy 3.8s ease-in-out infinite,twinkle 3.5s infinite ease-in-out}.star-container #neutral{position:absolute;animation:float-rotate-neutral 3.2s ease-in-out infinite,twinkle 4s infinite ease-in-out}@keyframes float-rotate-happy{0%,100%{transform:rotate(15deg) translateY(calc(-50% + 4px)) translateX(15%)}50%{transform:rotate(15deg) translateY(calc(-50% - 4px)) translateX(15%)}}@keyframes float-rotate-neutral{0%,100%{transform:rotate(-15deg) translateX(-30%) translateY(calc(0% + 4px))}50%{transform:rotate(-15deg) translateX(-30%) translateY(calc(0% - 4px))}}#about-section,#ssss-section{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,3vw,3rem)}#about-section h2,#ssss-section h2{margin-bottom:1.5rem}#about-section h3,#ssss-section h3{background-color:#e4f7f3;font-size:1.8rem}#about-section .ssss-img,#ssss-section .ssss-img{min-width:50%;border-radius:1em}#about-section br,#ssss-section br{padding:0;margin:0}#about-section #about-image,#ssss-section #about-image{max-width:min(33em,100vw);margin-left:-10%}#about-section .icons-container,#ssss-section .icons-container{display:flex;justify-content:space-between;margin-right:3dvw;margin-left:3dvw;gap:2rem;text-align:center}@media only screen and (max-width: 767px){#about-section .icons-container,#ssss-section .icons-container{margin-right:0;margin-left:0}}#about-section .icon-container,#ssss-section .icon-container{display:grid;grid-template-columns:1fr;place-items:center;padding:4em 0 2em 0;gap:1em;width:fit-content}@media only screen and (min-width: 1025px){#about-section,#ssss-section{flex-direction:row}}@media only screen and (min-width: 1025px){#about-section article{order:1}}@media only screen and (min-width: 768px)and (max-width: 1024px){#about-section h2,#ssss-section h2{text-align:left}#about-section .ssss-img,#ssss-section .ssss-img{width:90%}}@media only screen and (max-width: 767px){#about-section h2,#ssss-section h2{text-align:left}#about-section h3,#ssss-section h3{font-size:1em}#about-section .ssss-img,#ssss-section .ssss-img{width:90%}#about-section .icon-container img,#ssss-section .icon-container img{width:70%}}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}#faq #faq-container{display:flex;flex-direction:column}#faq #faq-container>img{max-width:45%;width:30em;height:50em}@media only screen and (min-width: 768px)and (max-width: 1024px){#faq #faq-container>img{display:none}}@media only screen and (max-width: 767px){#faq #faq-container>img{display:none}}#faq .list{display:grid;gap:2rem;margin-top:2.75rem}@media only screen and (min-width: 1025px){#faq .list{grid-template-columns:1fr 1fr}}#faq .list .faq-item{position:relative;background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 66.15%, rgba(255, 255, 255, 0) 100%);border-radius:2rem;width:fit-content;height:fit-content}@media only screen and (min-width: 768px){#faq .list .faq-item{margin-left:7rem}}#faq .list .faq-item input{display:none}#faq .list .faq-item label{font-size:1.5rem;cursor:pointer;display:flex;gap:1rem;align-items:center;justify-content:space-between;font-weight:700;transition:color .25s;padding:2rem}#faq .list .faq-item label img{transform:rotate(-90deg);filter:saturate(0) brightness(2);transition:all .25s;width:1em}#faq .list .faq-item .content{margin-left:2rem;margin-right:2rem;padding-bottom:2rem;overflow:hidden;max-height:0vh;padding-bottom:0;transition:max-height .5s,padding-bottom .5s}#faq .list .faq-item>img{position:absolute;filter:saturate(0) brightness(2);left:-7rem;top:0;transition:all .25s;display:none;width:5.5em}@media only screen and (min-width: 768px){#faq .list .faq-item>img{display:block}}#faq .list .faq-item input:checked~label{color:#ffeec6}#faq .list .faq-item input:checked~label img{filter:saturate(1);transform:rotate(0deg)}#faq .list .faq-item input:checked~.content{max-height:100vh;padding-bottom:2rem}#faq .list .faq-item input:checked~img{filter:saturate(1)}#faq #faq-img{width:20em;margin:auto}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}#team #exec-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:3em 5em 1em;row-gap:5em;column-gap:1em;flex:1 1 0}@media only screen and (min-width: 768px){#team #exec-list{padding:3em 2em 1em}}@media only screen and (max-width: 767px){#team #exec-list{padding:3em 0em 1em}}#team #exec-list .exec-container{position:relative;display:flex;flex-direction:column;justify-content:flex;align-items:center}#team #exec-list .exec-container .exec-img{width:5em;height:5em;object-fit:cover;filter:grayscale(100%);transition:filter .25s ease-in-out}#team #exec-list .exec-container .exec-desc-1,#team #exec-list .exec-container .exec-desc-2{display:none;transition:visibility .25s ease-in-out}#team #exec-list .exec-container:hover .exec-img{filter:grayscale(0%)}#team #exec-list .exec-container:hover .exec-desc-1{display:block;position:absolute;width:50em;top:125%;left:50%;transform:translate(-50%, -50%);text-align:center}#team #exec-list .exec-container:hover .exec-desc-2{display:block;position:absolute;width:50em;top:155%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:.9em}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}.background-canvas{position:fixed !important;top:0;left:0;z-index:-1}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}#handbook section{max-width:1200px}#handbook h2{margin-bottom:1rem}#handbook #hero-section h2{text-align:center;margin-top:3rem}@media only screen and (max-width: 767px){#handbook #hero-section h2{margin-top:8rem}}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("./assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype");font-weight:600;font-style:normal}@keyframes twinkle{0%,100%{opacity:1;filter:drop-shadow(0 0 4px rgb(254, 235, 186))}50%{opacity:.875;filter:drop-shadow(0 0 0px rgba(255, 255, 255, 0))}}*,*::before,*::after{box-sizing:border-box;font-family:"DM Sans",serif}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-size:cover;background-repeat:no-repeat}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:pretty}a{color:#7db6a4}#root,#__next{isolation:isolate}@media only screen and (max-width: 767px){.hide-on-sm{display:none}}
