.scroll-animate{opacity:0;transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}.fade{transform:none}.slide-bottom{transition:transform .6s ease;transform:translateY(100px)}.slide-left{transition:transform .6s ease;transform:translate(-60px)}.slide-right{transform:translate(30px)}.flip{transform:rotateY(90deg);transform-style:preserve-3d}.flip-again{transform:rotateY(360deg);transform-style:preserve-3d}.in-view{opacity:1;transform:none}.fade-in{animation:fadeIn .4s ease forwards}.fade-out{animation:fadeOut .4s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:400;src:url("./media/josefin-sans-v34-latin-regular-2P2BJDTH.woff2") format("woff2")}@font-face{font-display:swap;font-family:Anta;font-style:normal;font-weight:400;src:url("./media/anta-v1-latin-regular-6XCNYJGX.woff2") format("woff2")}*{box-sizing:border-box;margin:0;scroll-behavior:smooth;scrollbar-color:#89BCD9 #36424b}body{height:100%;background-color:#262e34}button{cursor:pointer;border:none}input,textarea{border:none;scrollbar-color:#89BCD9 #323F48;scrollbar-width:thin}input:focus,textarea:focus{outline:none}a{text-decoration:none}ul{list-style:none}section{display:flex;align-items:center;flex-direction:column;font-family:Josefin Sans}h1{font-family:Anta;color:#f8f5ec;font-size:48px;margin-bottom:16px;margin-top:8px}@media screen and (min-width: 768px){h1{font-size:66px}}@media screen and (min-width: 1280px){h1{font-size:88px;margin-bottom:36px;margin-top:36px}}@media screen and (min-width: 1024px){h1{font-size:72px;margin-bottom:36px;margin-top:36px}}h2{font-size:32px;margin-bottom:32px;margin-top:80px;color:#89bcd9;font-family:Anta}@media screen and (min-width: 400px){h2{font-size:40px;margin-bottom:64px;margin-top:92px}}@media screen and (min-width: 768px){h2{font-size:48px;margin-bottom:64px;margin-top:92px}}@media screen and (min-width: 1024px){h2{font-size:60px;margin-bottom:80px;margin-top:104px}}h3{font-family:Josefin Sans;font-size:18px;color:#89bcd9}@media screen and (min-width: 500px){h3{font-size:22px}}@media screen and (min-width: 768px){h3{font-size:28px;color:#f8f5ec}}h4{font-size:24px;color:#f8f5ec;margin-bottom:8px}@media screen and (min-width: 768px){h4{font-size:26px}}p{font-size:16px;font-family:Josefin Sans;color:#f8f5ec}@media screen and (min-width: 768px){p{font-size:18px}}
