.tv[data-astro-cid-n5wqfor6]{position:fixed;inset:0}.scene[data-astro-cid-n5wqfor6]{touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.scene[data-astro-cid-n5wqfor6].hot{cursor:var(--hand)}.scene[data-astro-cid-n5wqfor6].hot:active{cursor:var(--hand-down)}.feed[data-astro-cid-n5wqfor6]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.standby[data-astro-cid-n5wqfor6]{pointer-events:none;letter-spacing:.08em;color:var(--paper);text-shadow:3px 3px 0 var(--nite);place-content:center;margin:0;font:400 clamp(2rem,6vw,3.5rem)/1 VT323,monospace;animation:1.1s steps(2,end) infinite standby;display:grid;position:absolute;inset:0}@keyframes standby{50%{opacity:.35}}.ready[data-astro-cid-n5wqfor6] .standby[data-astro-cid-n5wqfor6],.no-gl[data-astro-cid-n5wqfor6] .standby[data-astro-cid-n5wqfor6],.no-gl[data-astro-cid-n5wqfor6] .scene[data-astro-cid-n5wqfor6]{display:none}.no-gl[data-astro-cid-n5wqfor6] .feed[data-astro-cid-n5wqfor6]{aspect-ratio:4/3;object-fit:cover;opacity:1;background:#1e2320;border:28px solid #2c2c30;border-radius:40px;width:auto;height:80%;margin:4svh auto 0;display:block;position:static}.sr-only[data-astro-cid-n5wqfor6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact[data-astro-cid-he3spzz3]{z-index:5;letter-spacing:.03em;color:var(--slime);text-shadow:3px 3px 0 var(--nite);text-underline-offset:2px;cursor:var(--hand);background:0 0;border:0;margin:0;padding:.4em .5em;font:400 clamp(.9rem,1.6vw,1.5rem)/1.1 VT323,monospace;text-decoration:underline 2px;position:fixed;bottom:calc(max(10px,1.4vw) - .4em);right:calc(max(16px,2vw) - .5em)}.contact[data-astro-cid-he3spzz3]:hover{color:var(--zap)}.contact[data-astro-cid-he3spzz3]:focus-visible{outline:3px solid var(--slime);outline-offset:2px}dialog[data-astro-cid-he3spzz3]{border:4px solid var(--nite);background:var(--memphis), radial-gradient(ellipse at 50% 30%, #7d3cb8, var(--grape) 75%);width:min(92vw,24rem);color:var(--paper);box-shadow:.5rem .6rem 0 var(--nite);border-radius:1.25rem;padding:0;font:400 1rem/1.4 Rubik,system-ui,sans-serif}dialog[data-astro-cid-he3spzz3]::backdrop{background:#1b0b2ed9}dialog[data-astro-cid-he3spzz3][open]{transition:opacity .2s ease-out,transform .3s cubic-bezier(.3,1.6,.5,1)}@starting-style{dialog[data-astro-cid-he3spzz3][open]{opacity:0;transform:scale(.85)rotate(-2deg)}}form[data-astro-cid-he3spzz3]{gap:.9rem;margin:0;padding:1.5rem 1.6rem 1.6rem;display:grid;position:relative}h2[data-astro-cid-he3spzz3]{text-shadow:3px 3px 0 var(--nite);transform-origin:0 100%;margin:0;font:400 2.4rem/1 Titan One,sans-serif;transform:rotate(-2deg)}label[data-astro-cid-he3spzz3]{letter-spacing:.1em;text-transform:uppercase;color:var(--zap);text-shadow:2px 2px 0 var(--nite);gap:.35rem;font:italic 800 .8rem/1 Rubik,sans-serif;display:grid}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{min-width:0;text-shadow:none;background:var(--paper);color:var(--nite);caret-color:var(--grape);border:0;border-radius:.5rem;padding:.55rem .7rem;font:400 1rem/1.4 Rubik,system-ui,sans-serif}input[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{box-shadow:inset 0 0 0 2px var(--grape);outline:0}button[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--paper);outline-offset:3px}textarea[data-astro-cid-he3spzz3]{resize:vertical}.hp[data-astro-cid-he3spzz3]{position:absolute;left:-200vw}.send[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:1rem;margin:.4rem 0 0;display:flex}.status[data-astro-cid-he3spzz3]:empty{display:none}[data-astro-cid-he3spzz3][type=submit]{border:3px solid var(--nite);background:var(--zap);color:var(--nite);box-shadow:3px 4px 0 var(--nite);letter-spacing:.06em;text-transform:uppercase;cursor:var(--hand);border-radius:999px;padding:.65rem 1.4rem;font:italic 800 1rem/1 Rubik,sans-serif;transition:transform .15s cubic-bezier(.3,1.6,.5,1)}[data-astro-cid-he3spzz3][type=submit]:hover{background:var(--slime);transform:scale(1.05)rotate(-2deg)}[data-astro-cid-he3spzz3][type=submit]:active{box-shadow:0 0 0 var(--nite);cursor:var(--hand-down);transform:translate(3px,4px)}[data-astro-cid-he3spzz3][type=submit]:disabled{opacity:.6;cursor:var(--arrow);transform:none}.x[data-astro-cid-he3spzz3]{width:2.5rem;height:2.5rem;color:var(--paper);text-shadow:2px 2px 0 var(--nite);cursor:var(--hand);background:0 0;border:0;border-radius:50%;padding:0;font:400 2rem/1 Rubik,sans-serif;position:absolute;top:.9rem;right:.9rem}.x[data-astro-cid-he3spzz3]:hover{color:var(--zap)}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-he3spzz3][open],[data-astro-cid-he3spzz3][type=submit]{transition:none}}@font-face{font-family:Rubik;font-weight:400;font-display:swap;src:url(/fonts/rubik-400.woff2)format("woff2")}@font-face{font-family:Rubik;font-weight:700;font-display:swap;src:url(/fonts/rubik-700.woff2)format("woff2")}@font-face{font-family:Rubik;font-weight:800;font-style:italic;font-display:swap;src:url(/fonts/rubik-800-italic.woff2)format("woff2")}@font-face{font-family:Permanent Marker;font-weight:400;font-display:swap;src:url(/fonts/permanent-marker-400.woff2)format("woff2")}@font-face{font-family:Titan One;font-weight:400;font-display:swap;src:url(/fonts/titan-one-400.woff2)format("woff2")}@font-face{font-family:VT323;font-weight:400;font-display:swap;src:url(/fonts/vt323-400.woff2)format("woff2")}:root{--splat:#f57d0d;--slime:#c4d600;--grape:#6b2fa0;--nite:#1b0b2e;--zap:#ffd400;--paper:#fff4de;--memphis:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='none' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' opacity='.35'%3E%3Cpath d='M20 50q10-16 20 0t20 0 20 0' stroke='%23C4D600'/%3E%3Cpath d='M150 190q10-16 20 0t20 0 20 0' stroke='%23F57D0D'/%3E%3Ccircle cx='205' cy='60' r='13' stroke='%2300A6A6'/%3E%3Cpath d='M60 170l18 30H42z' stroke='%23FFD400'/%3E%3Cpath d='M120 90l14 14m0-14l-14 14' stroke='%23FFF4DE'/%3E%3C/g%3E%3Cg fill='%23FFF4DE' opacity='.3'%3E%3Ccircle cx='110' cy='20' r='3'/%3E%3Ccircle cx='30' cy='230' r='3'/%3E%3Ccircle cx='240' cy='140' r='3'/%3E%3Ccircle cx='170' cy='120' r='3'/%3E%3C/g%3E%3C/svg%3E")}*{box-sizing:border-box}html,body{margin:0;overflow:hidden}body{height:100dvh;color:var(--paper);background:var(--memphis), radial-gradient(ellipse at 50% 45%, #7d3cb8, var(--grape) 45%, #3a1560);font-family:Rubik,system-ui,sans-serif}::selection{background:var(--slime);color:var(--nite)}:root{--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='32'%3E%3Cpath d='M3 3l20 11-9 2 6 11-4 2-6-11-7 7z' fill='%23C4D600' stroke='%231B0B2E' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 3 3, auto;--hand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='34'%3E%3Cpath transform='translate(0 1)' d='M9.5 3.5a2.5 2.5 0 0 1 5 0V13.5a2 2 0 0 1 4 0V14a2 2 0 0 1 4 .5V15.5a2 2 0 0 1 4 1V22c0 4-2 6.5-4 8.5H11c-3-2.5-6-6-8-9a2.3 2.3 0 0 1 3.5-3l3 3z' fill='%23C4D600' stroke='%231B0B2E' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 12 2, pointer;--hand-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='34'%3E%3Cpath transform='translate(0 1)' d='M9.5 7.5a2.5 2.5 0 0 1 5 0V13.5a2 2 0 0 1 4 0V14a2 2 0 0 1 4 .5V15.5a2 2 0 0 1 4 1V22c0 4-2 6.5-4 8.5H11c-3-2.5-6-6-8-9a2.3 2.3 0 0 1 3.5-3l3 3z' fill='%23C4D600' stroke='%231B0B2E' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 12 2, pointer}html{cursor:var(--arrow)}.brand{z-index:5;pointer-events:none;margin:0;font:400 clamp(1rem,2.3vw,1.9rem)/.88 Titan One,sans-serif;position:fixed;top:max(12px,1.6vw);right:max(16px,2vw);transform:rotate(-3deg)}.brand button{font:inherit;color:inherit;pointer-events:auto;cursor:var(--hand);background:0 0;border:0;border-radius:1em;outline:none;margin:0;padding:0;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:block;position:relative}.brand button:hover{transform:scale(1.06)rotate(2deg)}.brand button:active{cursor:var(--hand-down);transform:scale(.94)}.brand button:focus-visible .splat{filter:drop-shadow(.14em .18em 0 var(--nite)) drop-shadow(0 0 .12em var(--slime))}.splat{width:10em;height:auto;filter:drop-shadow(.14em .18em 0 var(--nite));animation:5s ease-in-out infinite wobble;display:block}@keyframes wobble{50%{transform:rotate(2deg)scale(1.03,.96)}}.brand small{aspect-ratio:1;background:var(--zap);border:.07em solid var(--nite);width:1.9em;box-shadow:.06em .08em 0 var(--nite);color:var(--nite);border-radius:50%;place-content:center;justify-items:center;gap:.1em;font:400 1em/1 Titan One,sans-serif;display:grid;position:absolute;top:.6em;right:.3em;transform:rotate(14deg)}.brand small i{letter-spacing:.08em;text-transform:uppercase;font:italic 800 .3em/1 Rubik,sans-serif}.brand small b{font:400 1em/.8 Titan One,sans-serif;display:block}.ride{z-index:5;letter-spacing:.03em;color:var(--paper);text-shadow:3px 3px 0 var(--nite);margin:0;font:400 clamp(.9rem,1.6vw,1.5rem)/1.1 VT323,monospace;position:fixed;top:max(10px,1.2vw);left:max(16px,2vw);right:calc(max(16px,2vw) + 11*clamp(1rem,2.3vw,1.9rem))}.ride time{color:var(--zap);text-transform:uppercase;margin-right:.6em;font-size:1.5em}.ride a{color:var(--slime);white-space:nowrap;text-underline-offset:2px;cursor:var(--hand);text-decoration-thickness:2px}.ride a:hover{color:var(--zap)}.ride a:focus-visible{outline:3px solid var(--slime);outline-offset:2px}@media (aspect-ratio>=11/10){.ride{top:auto;bottom:max(10px,1.4vw);right:calc(max(16px,2vw) + 6em)}}@media (prefers-reduced-motion:reduce){.splat{animation:none}.brand button{transition:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
