.alert-banner[data-astro-cid-z7i6u3tf]{padding-top:1rem}a[data-astro-cid-z7i6u3tf]{min-height:4rem;color:var(--ink-900);background:linear-gradient(90deg,#fff0ed,#fffaf8);border:1px solid #efc2bd;border-radius:1rem;align-items:center;gap:.75rem;padding:.65rem 1rem;text-decoration:none;display:flex;box-shadow:0 .4rem 1.2rem #73241d14}.alert-icon[data-astro-cid-z7i6u3tf]{color:#c6362d;background:#ffe1df;border-radius:.75rem;flex:none;place-items:center;width:2.9rem;height:2.9rem;font-size:1.55rem;font-weight:900;line-height:1;display:grid}.alert-status[data-astro-cid-z7i6u3tf]{border-radius:999px;padding:.24rem .55rem;font-size:.68rem;font-weight:850}.status-urgent[data-astro-cid-z7i6u3tf]{color:#fff;background:#c6362d}.status-active[data-astro-cid-z7i6u3tf]{color:#176eae;background:#e8f5ff}strong[data-astro-cid-z7i6u3tf]{font-size:.9rem}time[data-astro-cid-z7i6u3tf],.location[data-astro-cid-z7i6u3tf]{color:var(--ink-500);font-size:.76rem}.alert-link[data-astro-cid-z7i6u3tf]{color:var(--green-800);margin-left:auto;font-size:.78rem;font-weight:800}@media (width<=46rem){a[data-astro-cid-z7i6u3tf]{flex-wrap:wrap;align-items:flex-start}.alert-link[data-astro-cid-z7i6u3tf]{width:100%;margin-left:3.65rem}}.sponsors[data-astro-cid-gu4pnwwm]{padding-block:.4rem 2rem}.sponsors-heading[data-astro-cid-gu4pnwwm]{text-align:center;margin-bottom:1rem}.sponsors-heading[data-astro-cid-gu4pnwwm] p[data-astro-cid-gu4pnwwm]{color:var(--green-700);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.66rem;font-weight:850}.sponsors-heading[data-astro-cid-gu4pnwwm] h2[data-astro-cid-gu4pnwwm]{color:var(--green-950);letter-spacing:-.03em;margin:0;font-size:1.35rem}.sponsors-grid[data-astro-cid-gu4pnwwm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),20rem));justify-content:center;gap:1rem;display:grid}.sponsor-card[data-astro-cid-gu4pnwwm]{min-height:6.5rem;color:inherit;box-shadow:var(--shadow);text-align:center;background:#fff;border:1px solid #dbe6dc;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.2rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.sponsor-card[data-astro-cid-gu4pnwwm]:hover{border-color:#a8c9aa;transform:translateY(-2px)}.sponsor-card[data-astro-cid-gu4pnwwm] img[data-astro-cid-gu4pnwwm]{object-fit:contain;width:min(100%,11rem);height:2.8rem}.hero[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(90deg,#072b19fa 0%,#0f452ae6 52%,#32693aa3 100%),linear-gradient(135deg,#173f27,#789b4d);min-height:20rem;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{z-index:3;align-items:center;min-height:20rem;padding-block:2.25rem;display:flex;position:relative}.hero-copy[data-astro-cid-lcdefpme]{max-width:37rem}h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;text-shadow:0 .2rem 1rem #0000002e;margin:0;font-size:clamp(2.8rem,5.5vw,4.7rem);line-height:.98}.hero-rule[data-astro-cid-lcdefpme]{background:#8fc456;border-radius:1rem;width:5.5rem;height:.25rem;margin:1rem 0;display:block}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:31rem;margin:0;font-size:1.05rem}.hero-hills[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{z-index:1;background:#65944270;border-radius:50% 50% 0 0;height:72%;position:absolute;bottom:-42%;left:25%;right:-12%;transform:rotate(-3deg)}.hero-hills[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){background:#326f3d85;bottom:-50%;left:-8%;right:22%;transform:rotate(5deg)}.hero-hills[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){background:#9ab85852;bottom:-59%;left:46%;right:-30%;transform:rotate(9deg)}.dashboard[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:stretch;gap:1rem;padding-block:1.25rem 1.4rem;display:grid}.news-content[data-astro-cid-lcdefpme]{padding:1rem}.secondary-news[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding-top:1rem;display:grid}.notice-list[data-astro-cid-lcdefpme]{padding-inline:1rem}.notice-list[data-astro-cid-lcdefpme] .announcement-row:last-child{border-bottom:0}.notice-heading-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.empty-state[data-astro-cid-lcdefpme]{text-align:center;padding:1.5rem}.empty-state[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-500);margin:.35rem 0 0;font-size:.82rem}.about-band[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#edf6e9,#f8fbf5);border:1px solid #dbe6dc;border-radius:1rem;grid-template-columns:8rem minmax(15rem,1fr) auto auto;align-items:center;gap:1.5rem;margin-bottom:1.4rem;padding:1.2rem;display:grid}.about-mark[data-astro-cid-lcdefpme]{height:4.7rem;position:relative;overflow:hidden}.about-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#8dbb52;border-radius:50%;width:8rem;height:4.2rem;position:absolute;bottom:-2.2rem;transform:rotate(-7deg)}.about-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){background:#4d8a4f;bottom:-2.5rem;right:-1rem;transform:rotate(8deg)}.about-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){background:#c4da81;bottom:-3rem;left:-1.5rem;transform:rotate(13deg)}.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:0;font-size:1.2rem}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--ink-700);margin:.35rem 0 0;font-size:.82rem}.about-features[data-astro-cid-lcdefpme]{align-items:stretch;display:flex}.about-feature[data-astro-cid-lcdefpme]{min-width:7.5rem;color:inherit;text-align:center;border-left:1px solid #d8e3d9;flex-direction:column;justify-content:center;align-items:center;padding-inline:.85rem;text-decoration:none;display:flex}.about-feature[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;width:1.45rem;height:1.45rem;stroke:var(--green-700);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.35rem}.about-feature[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--green-900);font-size:.76rem}.about-feature[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink-500);margin-top:.12rem;font-size:.62rem}.about-feature[data-astro-cid-lcdefpme][href]:hover strong[data-astro-cid-lcdefpme]{color:var(--green-700);text-decoration:underline}.about-cta[data-astro-cid-lcdefpme]{color:#fff;background:var(--green-800);white-space:nowrap;border-radius:999px;align-self:center;padding:.7rem 1rem;font-size:.74rem;font-weight:800;text-decoration:none}.about-cta[data-astro-cid-lcdefpme]:hover{background:var(--green-700)}@media (width<=64rem){.dashboard[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-band[data-astro-cid-lcdefpme]{grid-template-columns:7rem 1fr}.about-features[data-astro-cid-lcdefpme]{border-top:1px solid #d8e3d9;grid-column:1/-1;justify-content:center;padding-top:1rem}.about-cta[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-self:center}}@media (width<=44rem){.hero[data-astro-cid-lcdefpme],.hero-inner[data-astro-cid-lcdefpme]{min-height:18rem}.secondary-news[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-band[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr}.about-mark[data-astro-cid-lcdefpme]{width:9rem;margin-inline:auto}.about-features[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:auto;gap:.9rem}.about-feature[data-astro-cid-lcdefpme]{border-left:0}.about-cta[data-astro-cid-lcdefpme]{grid-column:auto}}
