.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(3.5rem,8vw,6.5rem) clamp(4rem,9vw,7rem);position:relative;overflow:clip}.glow[data-astro-cid-ge2uvauf]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.glow-a[data-astro-cid-ge2uvauf]{background:#ff6b2c38;width:520px;height:520px;animation:14s ease-in-out infinite alternate drift;top:-140px;right:-120px}.glow-b[data-astro-cid-ge2uvauf]{background:#6fe3a024;width:460px;height:460px;animation:18s ease-in-out infinite alternate-reverse drift;bottom:-200px;left:-160px}@keyframes drift{to{transform:translate(-60px,40px)scale(1.1)}}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.hero-grid[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{min-width:0}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease-out) both}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:80ms}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.16s}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.24s}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(5){animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.badge[data-astro-cid-ge2uvauf]{background:var(--accent-soft);color:#ffc3a6;border:1px solid #ff6b2c66;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem .9rem .4rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.pulse[data-astro-cid-ge2uvauf]{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #ff6b2cb3}@keyframes pulse{70%{box-shadow:0 0 0 10px #ff6b2c00}to{box-shadow:0 0 #ff6b2c00}}h1[data-astro-cid-ge2uvauf]{background:linear-gradient(#fff 30%,#b9cdc3);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,5.2vw,4.1rem)}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.25rem;display:flex}.note[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.9rem}.visual[data-astro-cid-ge2uvauf]{aspect-ratio:570/440;border-radius:var(--radius-lg);background:radial-gradient(circle at 70% 20%, #ff6b2c1f, transparent 55%), linear-gradient(160deg, var(--surface-2), var(--bg-raised));border:1px solid var(--line-strong);animation:rise 1s .2s var(--ease-out) both;position:relative;box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff0f}.course[data-astro-cid-ge2uvauf]{width:100%;height:100%;overflow:visible}.trail[data-astro-cid-ge2uvauf],.trail-shadow[data-astro-cid-ge2uvauf]{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.65,0,.35,1) .5s forwards draw}.trail[data-astro-cid-ge2uvauf]{stroke-width:4px}.trail-shadow[data-astro-cid-ge2uvauf]{stroke:#00000073;stroke-width:10px;filter:blur(4px)}@keyframes draw{to{stroke-dashoffset:0}}.checkpoint[data-astro-cid-ge2uvauf]{transform-box:fill-box}.cp-dot[data-astro-cid-ge2uvauf]{fill:var(--bg);stroke:var(--text);stroke-width:3px}.cp-halo[data-astro-cid-ge2uvauf]{fill:#ffffff0f;stroke:#ffffff1f}.cp-dot[data-astro-cid-ge2uvauf],.cp-halo[data-astro-cid-ge2uvauf],.cp-label[data-astro-cid-ge2uvauf]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:pop .6s var(--ease-out) forwards}.cp-label[data-astro-cid-ge2uvauf]{fill:var(--muted);font-family:var(--font-display);font-size:13px;font-weight:600}@keyframes pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.cp-0[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation-delay:.6s}.cp-1[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation-delay:1.1s}.cp-2[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation-delay:1.55s}.cp-3[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation-delay:2.05s}.cp-4[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation-delay:2.6s}.volunteer[data-astro-cid-ge2uvauf]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:settle .8s var(--ease-out) forwards}.vol-green[data-astro-cid-ge2uvauf]{fill:var(--green)}.vol-sky[data-astro-cid-ge2uvauf]{fill:var(--sky)}.vol-yellow[data-astro-cid-ge2uvauf]{fill:var(--yellow)}@keyframes settle{0%{opacity:0;transform:translateY(-26px)scale(.4)}to{opacity:1;transform:none}}.cp-0[data-astro-cid-ge2uvauf] .volunteer[data-astro-cid-ge2uvauf]{animation-delay:3s}.cp-1[data-astro-cid-ge2uvauf] .volunteer[data-astro-cid-ge2uvauf]{animation-delay:3.2s}.cp-2[data-astro-cid-ge2uvauf] .volunteer[data-astro-cid-ge2uvauf]{animation-delay:3.4s}.cp-3[data-astro-cid-ge2uvauf] .volunteer[data-astro-cid-ge2uvauf]{animation-delay:3.6s}.cp-4[data-astro-cid-ge2uvauf] .volunteer[data-astro-cid-ge2uvauf]{animation-delay:3.8s}.checkpoint[data-astro-cid-ge2uvauf] .volunteer[data-astro-cid-ge2uvauf]:nth-of-type(4){animation-duration:.95s}.checkpoint[data-astro-cid-ge2uvauf] .volunteer[data-astro-cid-ge2uvauf]:nth-of-type(5){animation-duration:1.1s}.runner[data-astro-cid-ge2uvauf]{fill:var(--accent);stroke:#fff;stroke-width:2px;offset-path:path("M40 380 C120 360 110 280 190 270 S300 300 320 220 S380 120 450 130 S520 70 530 50");offset-rotate:0deg;opacity:0;animation:9s linear 4.2s infinite run}@keyframes run{0%{offset-distance:0%;opacity:0}5%,92%{opacity:1}to{offset-distance:100%;opacity:0}}.float-card[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(10px);border:1px solid var(--line-strong);border-radius:var(--radius);opacity:0;min-width:190px;animation:card-in .8s var(--ease-out) forwards, float 6s ease-in-out infinite alternate;background:#13241ed9;gap:.2rem;padding:.8rem 1rem;font-size:.85rem;display:grid;position:absolute;box-shadow:0 20px 40px -16px #000000b3}.float-card[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:.95rem}.fc-title[data-astro-cid-ge2uvauf]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.card-coverage[data-astro-cid-ge2uvauf]{animation-delay:4.1s,4.9s;top:24%;left:-6%}.card-incident[data-astro-cid-ge2uvauf]{animation-delay:4.5s,5.3s;bottom:10%;right:-5%}.card-live[data-astro-cid-ge2uvauf]{grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;min-width:0;animation-delay:3.7s,4.5s;top:-6%;left:8%}.card-live[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{grid-column:2}.live-dot[data-astro-cid-ge2uvauf]{background:var(--green);border-radius:50%;grid-row:span 2;width:10px;height:10px;animation:1.6s infinite blink}@keyframes blink{50%{opacity:.3}}@keyframes card-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes float{0%{translate:0}to{translate:0 -8px}}.tag[data-astro-cid-ge2uvauf]{border-radius:999px;justify-self:start;margin-top:.3rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.tag-green[data-astro-cid-ge2uvauf]{color:var(--green);background:#6fe3a026}.tag-orange[data-astro-cid-ge2uvauf]{background:var(--accent-soft);color:#ffa77f}@media (width<=960px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.visual[data-astro-cid-ge2uvauf]{margin-inline:4%}}@media (width<=560px){.card-coverage[data-astro-cid-ge2uvauf]{top:4%;left:-3%}.card-incident[data-astro-cid-ge2uvauf]{right:-3%}.card-live[data-astro-cid-ge2uvauf]{display:none}.float-card[data-astro-cid-ge2uvauf]{min-width:0;padding:.6rem .75rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.runner[data-astro-cid-ge2uvauf]{display:none}}.rows[data-astro-cid-jrdwie4c]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.row[data-astro-cid-jrdwie4c]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;display:grid}.row[data-astro-cid-jrdwie4c] p[data-astro-cid-jrdwie4c]{margin:0;font-size:1.1rem}.label[data-astro-cid-jrdwie4c]{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.before[data-astro-cid-jrdwie4c] p[data-astro-cid-jrdwie4c]{color:var(--muted);text-decoration:line-through #ff5a5f99}.before[data-astro-cid-jrdwie4c] .label[data-astro-cid-jrdwie4c]{color:var(--red)}.after[data-astro-cid-jrdwie4c] .label[data-astro-cid-jrdwie4c]{color:var(--green)}.after[data-astro-cid-jrdwie4c] p[data-astro-cid-jrdwie4c]{font-weight:500}.arrow[data-astro-cid-jrdwie4c]{color:var(--accent);font-size:1.5rem}@media (width<=720px){.row[data-astro-cid-jrdwie4c]{grid-template-columns:1fr;gap:.75rem}.arrow[data-astro-cid-jrdwie4c]{justify-self:start;transform:rotate(90deg)}}.grid[data-astro-cid-5avuv2ve]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-5avuv2ve]{transition:transform .35s var(--ease-out), border-color .35s;padding:1.75rem;position:relative;overflow:clip}.feature[data-astro-cid-5avuv2ve]:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(400px at 0 0,#ff6b2c1a,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.feature[data-astro-cid-5avuv2ve]:hover{border-color:var(--line-strong);transform:translateY(-4px)}.feature[data-astro-cid-5avuv2ve]:hover:after{opacity:1}.icon[data-astro-cid-5avuv2ve]{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:1.25rem;display:grid}.feature[data-astro-cid-5avuv2ve] p[data-astro-cid-5avuv2ve]{color:var(--muted);margin-bottom:1rem}.more[data-astro-cid-5avuv2ve]{color:var(--text);font-size:.95rem;font-weight:600;text-decoration:none}.more[data-astro-cid-5avuv2ve]:hover{color:var(--accent)}@media (width<=960px){.grid[data-astro-cid-5avuv2ve]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.grid[data-astro-cid-5avuv2ve]{grid-template-columns:1fr}}.showcase[data-astro-cid-fej3bsya]{background:linear-gradient(180deg, transparent, var(--bg-raised) 20%, var(--bg-raised) 80%, transparent)}.row[data-astro-cid-fej3bsya]{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.row[data-astro-cid-fej3bsya]+.row[data-astro-cid-fej3bsya]{margin-top:clamp(4rem,9vw,7rem)}.row[data-astro-cid-fej3bsya]>[data-astro-cid-fej3bsya]{min-width:0}.row[data-astro-cid-fej3bsya].flip .text[data-astro-cid-fej3bsya]{order:2}h3[data-astro-cid-fej3bsya]{font-size:clamp(1.5rem,3vw,2.1rem)}.text[data-astro-cid-fej3bsya] p[data-astro-cid-fej3bsya]{color:var(--muted);margin-bottom:1.5rem;font-size:1.1rem}.link[data-astro-cid-fej3bsya]{color:var(--accent);margin-top:1.75rem;font-weight:600;text-decoration:none;display:inline-block}.link[data-astro-cid-fej3bsya]:hover{text-decoration:underline}.mock[data-astro-cid-fej3bsya]{perspective:1200px}.mock[data-astro-cid-fej3bsya] .window{transition:transform .6s var(--ease-out);transform:rotateY(-6deg)rotateX(3deg)}.row[data-astro-cid-fej3bsya].flip .mock[data-astro-cid-fej3bsya] .window{transform:rotateY(6deg)rotateX(3deg)}.mock[data-astro-cid-fej3bsya]:hover .window{transform:none}@media (width<=900px){.row[data-astro-cid-fej3bsya]{grid-template-columns:1fr}.row[data-astro-cid-fej3bsya].flip .text[data-astro-cid-fej3bsya]{order:0}.mock[data-astro-cid-fej3bsya] .window,.row[data-astro-cid-fej3bsya].flip .mock[data-astro-cid-fej3bsya] .window{transform:none}}.steps[data-astro-cid-5wfdsgz3]{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-5wfdsgz3]:before{content:"";border-top:2px dashed var(--line-strong);position:absolute;top:34px;left:0;right:0}.step[data-astro-cid-5wfdsgz3]{position:relative}.num[data-astro-cid-5wfdsgz3]{background:var(--bg);border:2px solid var(--accent);width:68px;height:68px;color:var(--accent);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:1.25rem;font-size:1.35rem;font-weight:700;display:inline-grid;position:relative}.step[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{color:var(--muted);max-width:34ch}@media (width<=820px){.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr}.steps[data-astro-cid-5wfdsgz3]:before{display:none}}.after[data-astro-cid-jgctki6q]{text-align:center;color:var(--muted);margin-top:2rem}.after[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{color:var(--text);margin-left:.35rem}
