.yellow{color:#ffe100}.debug{border:5px solid #0f0}.bold{font-weight:700}@font-face{font-family:"Jersey 25";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jersey25-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 25";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jersey25-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poppins-400i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poppins-400i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}#root,*{box-sizing:border-box;margin:0;padding:0}html{color:#000;background-color:#fff;scroll-padding-top:3.5rem;font-size:1.1rem}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;background:0 0;border:0}button{cursor:pointer}img,svg,video{max-width:100%;display:block}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:"Jersey 25",Poppins,sans-serif;font-weight:700;line-height:1.4}h1{font-size:4.5rem}h2{text-align:center;font-size:3rem}@media (width>=850px){h2{font-size:3.5rem}}h3{font-size:2.25rem}h4{font-size:1.5rem}.skip-link{color:#fff;z-index:2000;background-color:#000;padding:1rem;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:0}.skip-link:focus{top:0}main:focus{outline:none}.layout{flex-direction:column;min-height:100vh;display:flex}.layout>main{flex:1}@keyframes reveal-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.reveal{opacity:0}.reveal.is-visible{opacity:1;animation:.6s ease-out reveal-in}.reveal-stagger>*{opacity:0}.reveal-stagger.is-visible>*{opacity:1;animation:.6s ease-out backwards reveal-in;animation-delay:calc(var(--reveal-index,0) * 70ms)}.footer{background-color:#fff;padding:1.5rem 7vw}.footer__main{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:700px;margin:0 auto 1.5rem;display:flex}@media (width>=850px){.footer__main{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:1.75rem}}.footer__brand{flex:1;min-width:0}.footer__brand__heading{justify-content:center;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}@media (width>=850px){.footer__brand__heading{justify-content:flex-start}}.footer__brand__heading img{width:auto;height:3em}@media (width>=850px){.footer__brand__heading img{height:1.5em}}.footer__brand__heading h3{margin:0}.footer__brand p{opacity:.8;font-size:1rem}.footer__social{flex-shrink:0;align-items:center;gap:1rem;display:flex}.footer__social__icon{opacity:.75;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .2s,transform .2s;display:inline-flex}.footer__social__icon img{object-fit:contain;width:100%;height:100%}.footer__social__icon:hover,.footer__social__icon:focus-visible{opacity:1;transform:scale(1.1)}.footer__bottom{border-top:1px dotted #000;padding-top:1rem}.footer__bottom__inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:700px;margin:0 auto;display:flex}@media (width>=850px){.footer__bottom__inner{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}.footer__bottom p{opacity:.6;margin:0;font-size:.75rem}.footer__bottom__links{gap:1rem;display:flex}.footer__bottom a{color:#000;opacity:.6;font-size:.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.footer__bottom a:hover,.footer__bottom a:focus-visible{opacity:1;color:#ffe100}
