@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}#__nuxt,body,html{margin:0;padding:0;width:100%}main{animation:page-in .3s ease both}@keyframes page-in{0%{opacity:0}to{opacity:1}}@keyframes hero-image-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main{animation:none}}.js-reveal .reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.js-reveal .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-reveal .reveal,.js-reveal .reveal.is-visible{opacity:1;transform:none;transition:none}}.js-fade .img-reveal{opacity:0;transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1)}.js-fade .img-reveal.from-left{transform:translate(-48px)}.js-fade .img-reveal.from-right{transform:translate(48px)}.js-fade .img-reveal.is-in{opacity:1;transform:none}@media (max-width:1024px){.js-fade .img-reveal.from-left,.js-fade .img-reveal.from-right{transform:translateY(32px)}.js-fade .img-reveal.is-in{transform:none}}@media (prefers-reduced-motion:reduce){.js-fade .img-reveal,.js-fade .img-reveal.from-left,.js-fade .img-reveal.from-right{opacity:1!important;transform:none!important;transition:none}}
