@font-face{font-family:'Cula';src:url(../fonts/cula.woff2) format('woff2');font-display:swap}
@font-face{font-family:'Bebas Neue';src:url(../fonts/bebas-neue-latin-400-normal.woff2) format('woff2');font-display:swap}
@font-face{font-family:'Barlow';font-weight:300;src:url(../fonts/barlow-latin-300-normal.woff2) format('woff2');font-display:swap}
@font-face{font-family:'Barlow';font-weight:400;src:url(../fonts/barlow-latin-400-normal.woff2) format('woff2');font-display:swap}
@font-face{font-family:'Barlow';font-weight:500;src:url(../fonts/barlow-latin-500-normal.woff2) format('woff2');font-display:swap}
@font-face{font-family:'Barlow';font-weight:300;font-style:italic;src:url(../fonts/barlow-latin-300-italic.woff2) format('woff2');font-display:swap}
@font-face{font-family:'Barlow';font-weight:400;font-style:italic;src:url(../fonts/barlow-latin-400-italic.woff2) format('woff2');font-display:swap}
html{-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:border-box}body{margin:0}img{max-width:100%}
a:focus-visible,button:focus-visible,input:focus-visible{outline:1px solid currentColor;outline-offset:3px}
#menu{position:fixed;inset:0;z-index:100;display:none}#menu nav[aria-label="Main"]{pointer-events:none}#menu nav[aria-label="Main"] a{pointer-events:auto}#menu.open{display:block}body.menu-open{overflow:hidden}
