:root{--color-earth:#a50;--color-earth-light:#c70;--color-earth-dark:#840;--color-bg:#111;--color-bg-deep:#000;--color-bg-alt:#0a0a0a;--color-stone:#555;--color-stone-light:#999;--color-stone-mid:#777;--color-green:#5f5;--color-green-dim:#55bf55;--color-yellow:#ff5;--color-yellow-dim:#bfbf55;--color-blue:#55f;--color-blue-dark:#229;--color-red:#f55;--color-red-dark:#922;--color-text:#b8b8b8;--color-text-bright:#ccc;--color-text-dim:#8c8c8c;--color-orange:#fa5;--font-pixel:"Press Start 2P", "Courier New", "Lucida Console", Monaco, monospace;--section-padding:5rem 1.5rem;--max-width:960px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-x:hidden}body{font-family:var(--font-pixel);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;image-rendering:pixelated;max-width:100vw;line-height:2;overflow-x:hidden}h1,h2,h3{color:var(--color-earth-light);line-height:1.6}h1{font-size:clamp(1.5rem,5vw,3rem)}h2{margin-bottom:1.5rem;font-size:clamp(1rem,3vw,1.5rem)}h3{color:var(--color-yellow-dim);font-size:clamp(.75rem,2vw,1rem)}p{max-width:70ch;font-size:clamp(.55rem,1.5vw,.7rem)}a{color:var(--color-earth-light);text-underline-offset:.22em;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-thickness:.14em;transition:color .2s,text-decoration-color .2s}a:hover{color:var(--color-yellow)}a:focus-visible{outline:2px solid var(--color-yellow);outline-offset:3px}.section{padding:var(--section-padding);max-width:var(--max-width);margin:0 auto}.section--full{max-width:100%;padding:var(--section-padding)}.section--alt{background-color:var(--color-bg-deep)}.pixel-border{border:4px solid var(--color-stone);box-shadow:4px 4px 0 var(--color-bg-deep), inset 2px 2px 0 var(--color-stone-light)}.btn{font-family:var(--font-pixel);text-transform:uppercase;cursor:pointer;padding:1rem 2rem;font-size:clamp(.6rem,1.5vw,.85rem);text-decoration:none;transition:all .15s;display:inline-block;position:relative}.btn--primary{background-color:var(--color-green);color:#000;box-shadow:6px 6px 0 var(--color-bg-deep), 0 0 24px #5f56;text-shadow:none;border:4px solid #8f8}.btn--primary:hover{background-color:var(--color-yellow);color:#000;box-shadow:6px 6px 0 var(--color-bg-deep), 0 0 36px #ffff5580;text-shadow:none;border-color:#ffa;transform:translate(-2px,-2px)}.btn--primary:active{box-shadow:2px 2px 0 var(--color-bg-deep);transform:translate(2px,2px)}.btn--secondary{color:var(--color-earth-light);border:4px solid var(--color-earth);box-shadow:4px 4px 0 var(--color-bg-deep);background-color:#0000}.btn--secondary:hover{background-color:var(--color-earth);color:var(--color-bg-deep);box-shadow:6px 6px 0 var(--color-bg-deep);transform:translate(-2px,-2px)}.btn--secondary:active{box-shadow:2px 2px 0 var(--color-bg-deep);transform:translate(2px,2px)}.screenshot-frame{border:4px solid var(--color-earth);box-shadow:6px 6px 0 var(--color-earth-dark), inset 0 0 0 2px var(--color-bg-deep);background-color:var(--color-bg-deep);overflow:hidden}.screenshot-frame img{width:100%;height:auto;image-rendering:pixelated;display:block}.divider{background:repeating-linear-gradient(90deg, var(--color-earth) 0px, var(--color-earth) 8px, transparent 8px, transparent 16px);border:none;width:100%;height:4px;margin:0}@keyframes pulse-glow{0%,to{box-shadow:6px 6px 0 var(--color-bg-deep), 0 0 20px #55ff554d}50%{box-shadow:6px 6px 0 var(--color-bg-deep), 0 0 40px #5f59}}.btn--pulse{animation:2s ease-in-out infinite pulse-glow}.btn--pulse:hover{animation:none}.feature-list{gap:1.5rem;list-style:none;display:grid}.feature-list li{padding-left:1.5em;font-size:clamp(.55rem,1.5vw,.7rem);position:relative}.feature-list li:before{content:">";color:var(--color-green);position:absolute;left:0}@media (width<=640px){:root{--section-padding:3rem 2rem}.btn{padding:.75rem 1.25rem;font-size:.55rem}}@media (width<=480px){:root{--section-padding:2.5rem 1.5rem}}.site-nav[data-astro-cid-wpvy4v7s]{z-index:50;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background-color:#000000b8;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;transition:transform .35s,opacity .35s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.site-nav--visible[data-astro-cid-wpvy4v7s]{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav__divider[data-astro-cid-wpvy4v7s]{width:100%;height:4px;margin:0;position:absolute;bottom:0;left:0}.site-nav__brand[data-astro-cid-wpvy4v7s]{letter-spacing:.04em;color:var(--color-earth-light);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.55rem,1.6vw,.75rem);text-decoration:none;overflow:hidden}.site-nav__brand[data-astro-cid-wpvy4v7s]:hover{color:var(--color-earth-light)}.site-nav__brand-accent[data-astro-cid-wpvy4v7s]{color:var(--color-yellow)}.site-nav__cta[data-astro-cid-wpvy4v7s]{box-shadow:4px 4px 0 var(--color-bg-deep), 0 0 16px #5f56;flex-shrink:0;padding:.6rem 1.1rem;font-size:clamp(.5rem,1.4vw,.65rem)}.site-nav__cta[data-astro-cid-wpvy4v7s]:hover{box-shadow:4px 4px 0 var(--color-bg-deep), 0 0 24px #ffff5580}@media (width<=480px){.site-nav[data-astro-cid-wpvy4v7s]{padding:.65rem .85rem}}.hero[data-astro-cid-ge2uvauf]{text-align:center;background-color:var(--color-bg-deep);isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] picture{display:block;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:center 35%;filter:saturate(1.05)contrast(1.05)brightness(.65);width:100%;height:100%}.hero__scrim[data-astro-cid-ge2uvauf]{background:radial-gradient(90% 70% at 50% 40%,#00000059 0%,#000000b8 65%,#000000f0 100%),linear-gradient(#0000008c 0%,#00000040 30%,#0000008c 70%,#000000f2 100%);position:absolute;inset:0}.hero__scanlines[data-astro-cid-ge2uvauf]{opacity:.35;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 3px);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;max-width:720px;display:flex;position:relative}.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-green);border:2px solid var(--color-green-dim);max-width:unset;background-color:#00000080;padding:.5rem .9rem;font-size:clamp(.45rem,1.3vw,.6rem);display:inline-block}.hero__title[data-astro-cid-ge2uvauf]{color:var(--color-earth);text-shadow:4px 4px 0 var(--color-earth-dark), 8px 8px 0 var(--color-bg-deep);letter-spacing:.05em;font-size:clamp(2rem,8vw,4.5rem);line-height:1.3}.hero__title--accent[data-astro-cid-ge2uvauf]{color:var(--color-yellow);text-shadow:4px 4px 0 var(--color-earth-dark), 8px 8px 0 var(--color-bg-deep)}.hero__subtitle[data-astro-cid-ge2uvauf]{color:var(--color-text-bright);text-shadow:2px 2px #000000e6;max-width:560px;font-size:clamp(.6rem,1.8vw,.85rem);line-height:2.2}.hero__cta[data-astro-cid-ge2uvauf]{letter-spacing:.05em;margin-top:.75rem;padding:1.5rem 3rem;font-size:clamp(.8rem,2.5vw,1.15rem)}.hero__trust[data-astro-cid-ge2uvauf]{color:var(--color-text-bright);letter-spacing:.03em;text-shadow:2px 2px #000000e6;max-width:unset;margin-top:.5rem;font-size:clamp(.45rem,1.3vw,.6rem)}.hero__dot[data-astro-cid-ge2uvauf]{color:var(--color-yellow);margin:0 .35em}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{min-height:92vh;padding:2.5rem 1.25rem}.hero__media[data-astro-cid-ge2uvauf] img{object-position:center 30%}.hero__cta[data-astro-cid-ge2uvauf]{padding:1.25rem 2rem;font-size:.75rem}.hero__trust[data-astro-cid-ge2uvauf]{line-height:1.8}}@media (width<=380px){.hero__eyebrow[data-astro-cid-ge2uvauf]{padding:.4rem .7rem;font-size:.42rem}}.about[data-astro-cid-oxgmilyn]{max-width:var(--max-width);margin:0 auto}.about__overview[data-astro-cid-oxgmilyn]{max-width:62ch;margin-bottom:3rem}.about__tagline[data-astro-cid-oxgmilyn]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-green);margin-bottom:1rem;font-size:clamp(.55rem,1.6vw,.75rem);display:inline-block}.about__lead[data-astro-cid-oxgmilyn]{max-width:68ch;line-height:2.4}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.about__features-card[data-astro-cid-oxgmilyn],.about__story-card[data-astro-cid-oxgmilyn]{background-color:var(--color-bg);padding:1.75rem}.about__features-card[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn],.about__story-card[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{margin-bottom:1.25rem}.about__story-card[data-astro-cid-oxgmilyn]{border-color:var(--color-earth);box-shadow:4px 4px 0 var(--color-bg-deep), inset 2px 2px 0 var(--color-earth-dark)}.about__story-card[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin-bottom:1.25rem;line-height:2.4}.about__story-card[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]:last-child{margin-bottom:0}.about__story-card[data-astro-cid-oxgmilyn] em[data-astro-cid-oxgmilyn]{color:var(--color-earth-light);font-style:normal}.about__story-signoff[data-astro-cid-oxgmilyn]{color:var(--color-yellow-dim)}@media (width<=640px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:1.5rem}.about__features-card[data-astro-cid-oxgmilyn],.about__story-card[data-astro-cid-oxgmilyn]{padding:1.5rem}}.screenshots[data-astro-cid-gdccoqez]{max-width:1100px;margin:0 auto}.screenshots__tagline[data-astro-cid-gdccoqez]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-green);margin-bottom:1rem;font-size:clamp(.55rem,1.6vw,.75rem);display:inline-block}.screenshots__intro[data-astro-cid-gdccoqez]{max-width:68ch;margin-bottom:2rem;line-height:2.4}.screenshots__grid[data-astro-cid-gdccoqez]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.screenshot-frame--featured[data-astro-cid-gdccoqez]{grid-column:1/-1}.screenshot-frame[data-astro-cid-gdccoqez] picture{display:block}.screenshot-frame[data-astro-cid-gdccoqez] img{width:100%;height:auto;display:block}.screenshot-frame--featured[data-astro-cid-gdccoqez] img{object-fit:cover;width:100%;max-height:520px}.screenshot-frame__caption[data-astro-cid-gdccoqez]{color:var(--color-text-bright);background-color:var(--color-bg-deep);border-top:4px solid var(--color-earth);padding:.85rem 1rem;font-size:clamp(.5rem,1.3vw,.6rem);line-height:1.8}@media (width<=900px){.screenshots__grid[data-astro-cid-gdccoqez]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.screenshots__grid[data-astro-cid-gdccoqez]{grid-template-columns:1fr}.screenshot-frame--featured[data-astro-cid-gdccoqez] img{max-height:320px}}.ovr[data-astro-cid-4hgtbvmb]{max-width:var(--max-width);margin:0 auto}.ovr__tagline[data-astro-cid-4hgtbvmb]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-green);margin-bottom:1rem;font-size:clamp(.55rem,1.6vw,.75rem);display:inline-block}.ovr__intro[data-astro-cid-4hgtbvmb]{max-width:68ch;margin-bottom:2rem;line-height:2.4}.ovr__grid[data-astro-cid-4hgtbvmb]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem;margin:0 0 2.5rem;display:grid}.ovr__card[data-astro-cid-4hgtbvmb]{background-color:var(--color-bg-deep);border:4px solid var(--color-stone);box-shadow:4px 4px 0 var(--color-bg-deep), inset 2px 2px 0 var(--color-stone-light);flex-direction:column;padding:2rem;display:flex}.ovr__card--original[data-astro-cid-4hgtbvmb]{border-color:var(--color-earth);box-shadow:4px 4px 0 var(--color-bg-deep), inset 2px 2px 0 var(--color-earth-dark)}.ovr__card-label[data-astro-cid-4hgtbvmb]{letter-spacing:.08em;color:var(--color-text-dim);margin-bottom:.75rem;font-size:clamp(.45rem,1.2vw,.55rem)}.ovr__card[data-astro-cid-4hgtbvmb] h3[data-astro-cid-4hgtbvmb]{border-bottom:2px solid var(--color-stone);margin-bottom:1.5rem;padding-bottom:1rem}.ovr__list[data-astro-cid-4hgtbvmb] li[data-astro-cid-4hgtbvmb]{line-height:1.9}.ovr__note[data-astro-cid-4hgtbvmb]{text-align:center;max-width:68ch;color:var(--color-text-bright);margin:0 auto;line-height:2.4}@media (width<=640px){.ovr__grid[data-astro-cid-4hgtbvmb]{grid-template-columns:1fr;gap:1.5rem}.ovr__card[data-astro-cid-4hgtbvmb]{padding:1.5rem}}.tech[data-astro-cid-6vbznrr4]{max-width:var(--max-width);margin:0 auto}.tech__intro[data-astro-cid-6vbznrr4]{margin-bottom:2rem;line-height:2.4}.tech__grid[data-astro-cid-6vbznrr4]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.tech__card[data-astro-cid-6vbznrr4]{background-color:var(--color-bg);padding:1.5rem}.tech__card[data-astro-cid-6vbznrr4] h3[data-astro-cid-6vbznrr4]{margin-bottom:.75rem}.tech__card[data-astro-cid-6vbznrr4] p[data-astro-cid-6vbznrr4]{line-height:2.2}@media (width<=640px){.tech__grid[data-astro-cid-6vbznrr4]{grid-template-columns:1fr}}.community[data-astro-cid-lilee4hy]{max-width:var(--max-width);margin:0 auto}.community__intro[data-astro-cid-lilee4hy]{margin-bottom:2rem}.community[data-astro-cid-lilee4hy] p[data-astro-cid-lilee4hy]{line-height:2.4}.community__grid[data-astro-cid-lilee4hy]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.community__card[data-astro-cid-lilee4hy]{background:linear-gradient(180deg, #ffaa551a, transparent 28%), var(--color-bg-deep);padding:2rem}.community__card[data-astro-cid-lilee4hy] h3[data-astro-cid-lilee4hy]{margin-bottom:1rem}.community__card--discord[data-astro-cid-lilee4hy]{background:linear-gradient(180deg, #5555ff29, transparent 30%), var(--color-bg-deep)}.community__card--form[data-astro-cid-lilee4hy]{background:linear-gradient(180deg, #55ff551f, transparent 30%), var(--color-bg-deep)}.community__list[data-astro-cid-lilee4hy]{margin:1.5rem 0 2rem}.community__email[data-astro-cid-lilee4hy]{color:var(--color-yellow)}.community__email[data-astro-cid-lilee4hy]:hover{color:var(--color-green)}.community__actions[data-astro-cid-lilee4hy]{gap:1rem;display:flex}.contact-form[data-astro-cid-lilee4hy]{gap:.85rem;margin-top:1.5rem;display:grid}.contact-form[data-astro-cid-lilee4hy] label[data-astro-cid-lilee4hy]{color:var(--color-text-bright);font-size:clamp(.55rem,1.4vw,.65rem)}.contact-form[data-astro-cid-lilee4hy] input[data-astro-cid-lilee4hy],.contact-form[data-astro-cid-lilee4hy] textarea[data-astro-cid-lilee4hy]{border:4px solid var(--color-stone);background-color:var(--color-bg);width:100%;color:var(--color-text-bright);font-family:var(--font-pixel);box-shadow:inset 2px 2px 0 var(--color-bg-deep);padding:.9rem 1rem;font-size:clamp(.55rem,1.4vw,.65rem);line-height:1.8}.contact-form[data-astro-cid-lilee4hy] input[data-astro-cid-lilee4hy]::placeholder,.contact-form[data-astro-cid-lilee4hy] textarea[data-astro-cid-lilee4hy]::placeholder{color:var(--color-text-dim)}.contact-form[data-astro-cid-lilee4hy] input[data-astro-cid-lilee4hy]:focus,.contact-form[data-astro-cid-lilee4hy] textarea[data-astro-cid-lilee4hy]:focus{border-color:var(--color-earth-light);box-shadow:inset 2px 2px 0 var(--color-bg-deep), 0 0 0 2px #ffaa552e;outline:none}.contact-form[data-astro-cid-lilee4hy] textarea[data-astro-cid-lilee4hy]{resize:vertical;min-height:10rem}.contact-form__submit[data-astro-cid-lilee4hy]{text-align:center;border-width:4px;width:100%}.contact-form__submit[data-astro-cid-lilee4hy]:disabled{cursor:wait;opacity:.75}.contact-form__status[data-astro-cid-lilee4hy]{border:4px solid var(--color-stone);margin-top:1rem;padding:1rem;font-size:clamp(.5rem,1.3vw,.6rem);line-height:1.8;display:none}.contact-form__status[data-astro-cid-lilee4hy].success,.contact-form__status[data-astro-cid-lilee4hy].error{display:block}.contact-form__status[data-astro-cid-lilee4hy].success{border-color:var(--color-green);color:var(--color-green);background-color:#55ff5514}.contact-form__status[data-astro-cid-lilee4hy].error{border-color:var(--color-red);color:var(--color-red);background-color:#ff555514}@media (width<=900px){.community__grid[data-astro-cid-lilee4hy]{grid-template-columns:1fr}}@media (width<=640px){.community__card[data-astro-cid-lilee4hy]{padding:1.5rem}.community__actions[data-astro-cid-lilee4hy]{flex-direction:column}.contact-form__submit[data-astro-cid-lilee4hy]{padding-inline:1rem}}.original[data-astro-cid-wbfng3tn]{max-width:var(--max-width);margin:0 auto}.original__tagline[data-astro-cid-wbfng3tn]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-green);margin-bottom:1rem;font-size:clamp(.55rem,1.6vw,.75rem);display:inline-block}.original__grid[data-astro-cid-wbfng3tn]{grid-template-columns:1.4fr 1fr;align-items:center;gap:3rem;margin-top:2rem;display:grid}.original__text[data-astro-cid-wbfng3tn] p[data-astro-cid-wbfng3tn]{max-width:60ch;margin-bottom:1.5rem;line-height:2.2}.original__text[data-astro-cid-wbfng3tn] p[data-astro-cid-wbfng3tn]:last-child{margin-bottom:0}.original__honour[data-astro-cid-wbfng3tn]{color:var(--color-text-bright)}.original__card[data-astro-cid-wbfng3tn]{background-color:var(--color-bg);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.original__person[data-astro-cid-wbfng3tn]{align-items:center;gap:1.25rem;display:flex}.original__avatar[data-astro-cid-wbfng3tn]{background-color:var(--color-stone);width:3.5rem;height:3.5rem;color:var(--color-yellow-dim);letter-spacing:.05em;border:3px solid var(--color-stone-light);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:flex}.original__name[data-astro-cid-wbfng3tn]{color:var(--color-earth-light);margin-bottom:.4rem;font-size:clamp(.65rem,1.7vw,.8rem)}.original__role[data-astro-cid-wbfng3tn]{color:var(--color-text-dim);font-size:clamp(.5rem,1.3vw,.6rem);line-height:1.8}.original__cta-text[data-astro-cid-wbfng3tn]{line-height:2.2}.original__card[data-astro-cid-wbfng3tn] .btn[data-astro-cid-wbfng3tn]{text-align:center;align-self:stretch}.original__card-note[data-astro-cid-wbfng3tn]{color:var(--color-text-dim);font-size:clamp(.45rem,1.2vw,.55rem);line-height:1.9}.original__gallery-title[data-astro-cid-wbfng3tn]{text-align:center;max-width:720px;margin:3.5rem auto 1.25rem}.original__gallery[data-astro-cid-wbfng3tn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:720px;margin:0 auto;display:grid}.original__figure[data-astro-cid-wbfng3tn]{margin:0}.original__figure[data-astro-cid-wbfng3tn] picture,.original__figure[data-astro-cid-wbfng3tn] img{display:block}.original__figure[data-astro-cid-wbfng3tn] img{width:100%;height:auto}.original__caption[data-astro-cid-wbfng3tn]{color:var(--color-text-dim);background-color:var(--color-bg-deep);border-top:4px solid var(--color-earth);padding:.6rem .75rem;font-size:clamp(.42rem,1.1vw,.5rem);line-height:1.7}.original__disclaimer[data-astro-cid-wbfng3tn]{border-top:2px solid var(--color-stone);text-align:center;max-width:720px;color:var(--color-text-dim);margin:2.5rem auto 0;padding-top:1.5rem;font-size:clamp(.48rem,1.2vw,.58rem);line-height:2.2}@media (width<=800px){.original__grid[data-astro-cid-wbfng3tn]{grid-template-columns:1fr;gap:2rem}}@media (width<=640px){.original__card[data-astro-cid-wbfng3tn]{padding:1.5rem}}@media (width<=560px){.original__gallery[data-astro-cid-wbfng3tn]{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.original__figure[data-astro-cid-wbfng3tn]{scroll-snap-align:start;flex:0 0 70%}}.support[data-astro-cid-bkveggfh]{padding:var(--section-padding)}.support__container[data-astro-cid-bkveggfh]{max-width:var(--max-width);margin:0 auto}.support__content[data-astro-cid-bkveggfh]{text-align:center;flex-direction:column;align-items:center;gap:2rem;margin-top:2rem;display:flex}.support__text[data-astro-cid-bkveggfh]{max-width:70ch}.support__text[data-astro-cid-bkveggfh] p[data-astro-cid-bkveggfh]{color:var(--color-text);text-align:left;margin-bottom:1.5rem;line-height:2.4}.support__button-wrapper[data-astro-cid-bkveggfh]{justify-content:center;margin-top:1rem;display:flex}.support__button[data-astro-cid-bkveggfh]{color:var(--color-earth-light);border:4px solid var(--color-earth);font-family:var(--font-pixel);cursor:pointer;box-shadow:4px 4px 0 var(--color-earth-dark), 0 0 10px #a503;text-transform:uppercase;background-color:#0000;padding:1rem 2rem;font-size:clamp(.55rem,1.5vw,.7rem);transition:all .15s;display:inline-block}.support__button[data-astro-cid-bkveggfh]:hover{background-color:var(--color-earth);color:var(--color-text-bright);box-shadow:6px 6px 0 var(--color-earth-dark), 0 0 20px #a506;transform:translate(-2px,-2px)}.support__button[data-astro-cid-bkveggfh]:active{box-shadow:2px 2px 0 var(--color-earth-dark);transform:translate(2px,2px)}@media (width<=768px){.support__content[data-astro-cid-bkveggfh],.support__text[data-astro-cid-bkveggfh] p[data-astro-cid-bkveggfh]{text-align:center}}.footer[data-astro-cid-ooukawm3]{text-align:center;background-color:var(--color-bg-deep);padding:4rem 1.5rem 2rem}.footer__content[data-astro-cid-ooukawm3]{max-width:var(--max-width);margin:0 auto}.footer__heading[data-astro-cid-ooukawm3]{margin-bottom:2rem}.footer__actions[data-astro-cid-ooukawm3]{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem;display:flex}.footer__copy[data-astro-cid-ooukawm3]{color:var(--color-text-dim);font-size:.5rem;line-height:2}.footer__copy[data-astro-cid-ooukawm3] a[data-astro-cid-ooukawm3]{color:var(--color-text-bright)}.footer__copy[data-astro-cid-ooukawm3] a[data-astro-cid-ooukawm3]:hover{color:var(--color-yellow)}.footer__links[data-astro-cid-ooukawm3]{flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.footer__links[data-astro-cid-ooukawm3] a[data-astro-cid-ooukawm3]{color:var(--color-yellow);font-size:.5rem}.footer__links[data-astro-cid-ooukawm3] a[data-astro-cid-ooukawm3]:hover{color:var(--color-yellow)}
