.res[data-astro-cid-d4qwdgui]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:2rem}@media(max-width:980px){.res[data-astro-cid-d4qwdgui]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.res[data-astro-cid-d4qwdgui]{grid-template-columns:1fr}}.res-card[data-astro-cid-d4qwdgui]{background:var(--card);border-radius:6px;padding:1.6rem 1.4rem 1.1rem;text-align:center;box-shadow:0 2px 14px var(--shade);display:flex;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;color:inherit;transition:transform .15s}.res-card[data-astro-cid-d4qwdgui]:hover{transform:translateY(-2px)}.ic[data-astro-cid-d4qwdgui]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff}.ic-red[data-astro-cid-d4qwdgui]{background:var(--red-bright)}.ic-blue[data-astro-cid-d4qwdgui]{background:var(--blue)}.ic-gold[data-astro-cid-d4qwdgui]{background:var(--gold);color:#132238}.ic-navy[data-astro-cid-d4qwdgui]{background:var(--navy-dark)}h3[data-astro-cid-d4qwdgui]{font-size:1.35rem;color:var(--title)}p[data-astro-cid-d4qwdgui]{color:var(--ink-2);font-size:.98rem}:root[data-theme=dark] h3[data-astro-cid-d4qwdgui]{color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) h3[data-astro-cid-d4qwdgui]{color:var(--ink)}}.hero[data-astro-cid-j7pv25f6]{position:relative;color:#fff;background:linear-gradient(110deg,#0a2148,#0f2d5c 55%,#173f7d);isolation:isolate;overflow:hidden}.hero-img[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;bottom:0;aspect-ratio:3000 / 1792;z-index:-1;-webkit-mask-image:radial-gradient(ellipse 106% 175% at 100% 100%,#000 78%,rgba(0,0,0,.5) 88%,transparent 98%);mask-image:radial-gradient(ellipse 106% 175% at 100% 100%,#000 78%,rgba(0,0,0,.5) 88%,transparent 98%)}.hero-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:100% 0;display:block}.rings[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 34%,transparent 52%);mask-image:linear-gradient(180deg,#000 0%,#000 34%,transparent 52%)}.ring[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.4)}.r1[data-astro-cid-j7pv25f6]{right:-73.92%;bottom:-190%;width:147.84%;height:380%}.r2[data-astro-cid-j7pv25f6]{right:calc(-73.92% + 34px);bottom:calc(-190% + 34px);width:calc(147.84% - 68px);height:calc(380% - 68px)}.r3[data-astro-cid-j7pv25f6]{right:calc(-73.92% + 68px);bottom:calc(-190% + 68px);width:calc(147.84% - 136px);height:calc(380% - 136px)}.r4[data-astro-cid-j7pv25f6]{right:calc(-73.92% + 102px);bottom:calc(-190% + 102px);width:calc(147.84% - 204px);height:calc(380% - 204px)}.hero[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-block:clamp(1.4rem,2.6vw,1.8rem) 1.3rem}.copy[data-astro-cid-j7pv25f6]{max-width:520px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,4.8vw,3.8rem);text-transform:uppercase;line-height:1;margin-top:.6rem;color:#fff}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-body);font-weight:700;color:var(--blue-soft);font-size:.56em;line-height:1.1;margin-top:.35rem}.lead[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:700;margin-top:.8rem;color:var(--gold)}.lead[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.sub[data-astro-cid-j7pv25f6]{color:#dbe6f6;margin-top:.5rem;max-width:52ch}.hero[data-astro-cid-j7pv25f6] .cta[data-astro-cid-j7pv25f6]{margin-top:1.1rem}.hero[data-astro-cid-j7pv25f6] .cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{min-height:0!important;height:40px;padding-block:0!important}@media(max-width:1179px){.hero-img[data-astro-cid-j7pv25f6]{position:relative;width:100%;max-height:560px;aspect-ratio:2460 / 1792;clip-path:none;-webkit-mask-image:none;mask-image:none}.rings[data-astro-cid-j7pv25f6]{display:none}.hero-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:100% 0}}.who[data-astro-cid-j7pv25f6]{background:var(--paper-2);padding-block:1.4rem .6rem}.who[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{align-self:end}.who-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.98rem;line-height:1.5}.who[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.4rem;align-items:center}.who[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.12;color:var(--title);margin-top:.3rem}.nowrap[data-astro-cid-j7pv25f6]{white-space:nowrap}.who-text[data-astro-cid-j7pv25f6]{border-left:2px solid var(--navy);padding-left:2rem;color:var(--ink-2)}.who-lead[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-weight:700;font-size:1.3rem;color:var(--title);margin-bottom:.6rem}@media(max-width:760px){.who[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.2rem}.who-text[data-astro-cid-j7pv25f6]{padding-left:1.2rem}}.comm-band[data-astro-cid-j7pv25f6]{padding-block:clamp(2.2rem,4vw,3rem) .5rem;background:linear-gradient(180deg,#e9f1fbf7,#e9f1fbe6 34%,#e9f1fb26 62%,#e9f1fb00),url(/photos/black-hills-day.jpg) center 35% / cover no-repeat}.evolution[data-astro-cid-j7pv25f6]{text-align:center;max-width:880px;margin:0 auto 2.2rem}.evolution[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{margin-top:.4rem}.evolution[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink);margin-top:.9rem}.resources[data-astro-cid-j7pv25f6]{background:var(--sky);padding-bottom:1.6rem}.center[data-astro-cid-j7pv25f6]{text-align:center}:root[data-theme=dark] .who[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],:root[data-theme=dark] .who-lead[data-astro-cid-j7pv25f6]{color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .who[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],:root:not([data-theme=light]) .who-lead[data-astro-cid-j7pv25f6]{color:var(--ink)}}.band[data-astro-cid-j7pv25f6]{position:relative;color:#fff;background:linear-gradient(90deg,#0a1730d9,#0a173073),url(/photos/black-hills-dusk.jpg) center 60% / cover no-repeat}.band[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{padding-block:2.8rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem}@media(max-width:980px){.band[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3.2vw,2.3rem);margin-top:.4rem;color:#fff}.band-btns[data-astro-cid-j7pv25f6]{display:flex;gap:.9rem;flex-wrap:nowrap;align-items:stretch;justify-content:flex-end}@media(max-width:980px){.band-btns[data-astro-cid-j7pv25f6]{flex-wrap:wrap;justify-content:flex-start}}.tile[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;padding:.8rem 1.1rem;border-radius:3px;text-decoration:none;min-height:52px}.tile[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:grid;font-size:.82rem;line-height:1.3}.tile[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}.tile-red[data-astro-cid-j7pv25f6]{background:var(--red-bright);color:#fff}.tile-red[data-astro-cid-j7pv25f6]:hover{background:#a8161c}.tile-gold[data-astro-cid-j7pv25f6]{background:var(--gold);color:#132238}.tile-gold[data-astro-cid-j7pv25f6]:hover{background:var(--gold-deep)}
