@font-face{font-family:TT;src:url("/_next/static/media/TT Trailers Trial Black.9a2a6b28.ttf") format("truetype");font-weight:700}@font-face{font-family:Monument;src:url(/_next/static/media/ABCMonumentGrotesk-Regular.a6a8bcb8.otf) format("opentype");font-weight:400}:root{--background:27,26,26;--primary:26,73,66;--secondary:172,173,158;--accent:187,214,15;--highlight:255,255,255;--admin-background:15,14,14;--admin-surface:38,37,36;--text:245,245,245;--text-secondary:29,28,31;--border-opacity:0.3;--border-size-xs:5px;--border-size-small:10px;--border-size-medium:15px}body,html{color:rgba(var(--text));background:rgba(var(--background));height:100%;margin:0;max-width:100vw;font-size:16px;overflow-x:hidden;touch-action:pan-y}body,html,p{font-family:Monument,Helvetica,sans-serif}p{font-size:1em;letter-spacing:.5px}h1,h2,h3,h4,h5,h6{font-family:TT,Arial,serif;text-transform:uppercase}h1{font-size:3em}h2,h3,h4{font-size:2em}h5{font-size:1.2em;letter-spacing:1px}a{color:inherit;text-decoration:none}a:hover{cursor:pointer;color:rgba(var(--accent))}b,strong{font-weight:700;letter-spacing:.02em;color:rgb(var(--highlight))}b,button,strong{font-family:TT,Arial,serif}button{background-color:rgb(var(--accent));border:none;outline:solid var(--border-size-small) rgb(var(--accent),var(--border-opacity));color:rgb(var(--primary));text-transform:uppercase;font-size:1.2em;padding:.6em 2em;border-radius:10em;cursor:pointer;transition:background-color .2s ease,color .2s ease,outline-color .2s ease}button:hover{background-color:rgb(var(--secondary));outline-color:rgb(var(--secondary),var(--border-opacity));color:rgb(var(--text))}input,textarea{border:none;border-radius:.2em;padding:.4em .5em;font-family:Monument,Helvetica,sans-serif;font-size:1em;color:rgb(var(--text-secondary));background-color:rgb(var(--text))}input:focus,textarea:focus{outline:2px solid rgb(var(--accent))}textarea{min-height:150px;resize:vertical}.space{margin:5em}@media (max-width:768px){h1{font-size:2em}h2,h3,h4{font-size:1.5em}button{font-size:1em;padding:.5em 1.5em}.space{margin:3em}}@media (max-width:480px){h1{font-size:1.6em}h2,h3,h4{font-size:1.3em}button{font-size:.9em;padding:.5em 1.2em}.space{margin:2em}}