:root{--ink:#111;--paper:#fbf7ef;--paper-2:#f2eadc;--sun:#f2c200;--sun-2:#ffd84d;--muted:#111111b8;--muted-2:#1111118c;--border:#11111129;--font-sans:ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--font-accent:ui-rounded, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--radius:18px;--radius-sm:12px;--shadow:0 16px 0 #1111111a;--shadow-soft:0 18px 35px #1111111a;--container:68rem}*,:before,:after{box-sizing:border-box}html{color:var(--ink);background:var(--paper);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);background:radial-gradient(1200px 800px at 10% 0,#f2c2001a,#0000 60%),radial-gradient(900px 700px at 85% 10%,#1111110d,#0000 62%),radial-gradient(700px 500px at 30% 80%,#1111110a,#0000 60%),repeating-linear-gradient(-8deg,#11111104 0 2px,#0000 2px 10px);margin:0;line-height:1.55}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}a:hover{text-decoration-style:wavy}:focus-visible{outline:3px solid var(--sun);outline-offset:4px}.container{max-width:var(--container);padding:0 var(--s-6);margin:0 auto}.section{padding:var(--s-16) 0}@media (width<=640px){.container{padding:0 var(--s-4)}.section{padding:var(--s-12) 0}}.motto{background:linear-gradient(180deg, var(--paper), var(--paper-2));border-radius:var(--radius);box-shadow:var(--shadow);border:2px solid #1113}.motto--soft{box-shadow:var(--shadow-soft)}.sticker{font-family:var(--font-accent);letter-spacing:.02em;background:#f2c20038;border:2px solid #11111140;border-radius:999px;padding:.35rem .65rem;display:inline-block}.marker{z-index:0;display:inline-block;position:relative}.marker:before{content:"";z-index:-1;background:#f2c20059;border-radius:6px;height:.55em;position:absolute;bottom:.1em;left:-.12em;right:-.12em;transform:rotate(-1.2deg)}.btnRow{gap:var(--s-3);flex-wrap:wrap;display:flex}.btn{background:#fbf7eff2;border:2px solid #1116;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 10px #1111111f}.btn:hover{transform:translateY(-1px);box-shadow:0 12px #11111129}.btn:active{transform:translateY(2px);box-shadow:0 8px #11111124}.btn--primary{background:#f2c200eb}.muted{color:var(--muted)}.skip{background:var(--paper);z-index:999;border:2px solid #11111173;border-radius:999px;padding:.6rem .8rem;transition:transform .12s;position:absolute;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip:focus-visible{transform:translateY(0)}.hero[data-astro-cid-yodha2z4]{padding-top:var(--s-12)}.hero__grid[data-astro-cid-yodha2z4]{gap:var(--s-10);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.hero__copy[data-astro-cid-yodha2z4]{padding:var(--s-8);transform:rotate(-.35deg)}h1[data-astro-cid-yodha2z4]{margin:var(--s-4) 0 var(--s-3);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08}.hero__sub[data-astro-cid-yodha2z4]{margin:0 0 var(--s-6);color:var(--muted);max-width:55ch;font-size:1.05rem}.hero__bullets[data-astro-cid-yodha2z4]{margin:0 0 var(--s-6);color:var(--muted);padding-left:1.15rem}.hero__visual[data-astro-cid-yodha2z4]{justify-items:center;gap:var(--s-4);display:grid}.hero__img[data-astro-cid-yodha2z4]{filter:drop-shadow(0 14px #1111111f);transform:rotate(1.25deg)}.hero__caption[data-astro-cid-yodha2z4]{text-align:center;margin:0;font-size:.95rem}@media (prefers-reduced-motion:no-preference){.hero__img[data-astro-cid-yodha2z4]{animation:6s ease-in-out infinite floaty}@keyframes floaty{0%,to{transform:translateY(0)rotate(1.25deg)}50%{transform:translateY(-8px)rotate(1.25deg)}}}@media (prefers-reduced-motion:reduce){.hero__copy[data-astro-cid-yodha2z4],.hero__img[data-astro-cid-yodha2z4]{transform:none}}@media (width<=880px){.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:1fr}.hero__copy[data-astro-cid-yodha2z4]{order:2}.hero__visual[data-astro-cid-yodha2z4]{order:1}}.mission[data-astro-cid-6mulhoke]{padding:var(--s-10)}h2[data-astro-cid-6mulhoke]{margin:0 0 var(--s-3);letter-spacing:-.01em;font-size:clamp(1.5rem,2.2vw,2rem)}.mission__head[data-astro-cid-6mulhoke] p[data-astro-cid-6mulhoke]{max-width:70ch;margin:0}.mission__grid[data-astro-cid-6mulhoke]{margin-top:var(--s-8);gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.mission__card[data-astro-cid-6mulhoke]{padding:var(--s-6);border-radius:var(--radius-sm);background:#fbf7efb3;border:2px dashed #1113;transform:rotate(-.2deg)}.mission__card[data-astro-cid-6mulhoke]:nth-child(2){transform:rotate(.35deg)}.mission__card[data-astro-cid-6mulhoke]:nth-child(3){transform:rotate(-.45deg)}.mission__card[data-astro-cid-6mulhoke] h3[data-astro-cid-6mulhoke]{margin:0 0 var(--s-2);font-size:1.1rem}.mission__card[data-astro-cid-6mulhoke] p[data-astro-cid-6mulhoke]{margin:0}@media (prefers-reduced-motion:reduce){.mission__card[data-astro-cid-6mulhoke]{transform:none}}@media (width<=900px){.mission__grid[data-astro-cid-6mulhoke]{grid-template-columns:1fr}}h2[data-astro-cid-wkshis2o]{margin:0 0 var(--s-3);letter-spacing:-.01em;font-size:clamp(1.5rem,2.2vw,2rem)}.how__head[data-astro-cid-wkshis2o] p[data-astro-cid-wkshis2o]{max-width:70ch;margin:0}.how__steps[data-astro-cid-wkshis2o]{margin:var(--s-10) 0 0;gap:var(--s-6);padding:0;list-style:none;display:grid}.how__step[data-astro-cid-wkshis2o]{padding:var(--s-6);gap:var(--s-5);grid-template-columns:auto 1fr;align-items:start;display:grid}.how__num[data-astro-cid-wkshis2o]{background:#f2c20047;border:2px solid #11111159;border-radius:999px;width:2.4rem;height:2.4rem;margin-top:.15rem;position:relative;box-shadow:0 8px #1111111a}.how__steps[data-astro-cid-wkshis2o]{counter-reset:step}.how__step[data-astro-cid-wkshis2o]{counter-increment:step}.how__num[data-astro-cid-wkshis2o]:after{content:counter(step);place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.how__body[data-astro-cid-wkshis2o] h3[data-astro-cid-wkshis2o]{margin:0 0 var(--s-2);font-size:1.15rem}.how__body[data-astro-cid-wkshis2o] p[data-astro-cid-wkshis2o]{max-width:70ch;margin:0}.contact[data-astro-cid-jo6i4kqk]{padding:var(--s-10)}h2[data-astro-cid-jo6i4kqk]{margin:0 0 var(--s-3);font-size:clamp(1.5rem,2.2vw,2rem)}.contact__head[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:70ch;margin:0}.contact__grid[data-astro-cid-jo6i4kqk]{margin-top:var(--s-8);gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.contact__item[data-astro-cid-jo6i4kqk]{padding:var(--s-6);border-radius:var(--radius-sm);background:#fbf7efb3;border:2px solid #1111112e}.contact__item[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{margin:0 0 var(--s-2);font-size:1.05rem}.contact__item[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer[data-astro-cid-jo6i4kqk]{margin-top:var(--s-10);padding-bottom:var(--s-6);text-align:center;justify-content:center;font-size:.95rem;display:flex}@media (width<=900px){.contact__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
