.ehero[data-astro-cid-rgqtwmim]{position:relative;isolation:isolate;overflow:hidden;padding-block:3.5rem 4.5rem;min-height:min(68vh,38rem);display:flex;align-items:center}@media(min-width:900px){.ehero[data-astro-cid-rgqtwmim]{padding-block:4.5rem 5.5rem}}.ehero-bed[data-astro-cid-rgqtwmim]{position:absolute;inset:0;z-index:-1}.ehero-bed[data-astro-cid-rgqtwmim] .ehero-img{position:absolute;inset:0}.ehero-bed[data-astro-cid-rgqtwmim] .ehero-img img{object-position:60% 40%}.ehero-scrim[data-astro-cid-rgqtwmim]{position:absolute;inset:0;background:radial-gradient(80% 65% at 75% 108%,rgb(122 201 67 / .22),transparent 60%),linear-gradient(to top,var(--surface) 3%,rgb(15 61 32 / .55) 45%,rgb(15 61 32 / .16) 100%),linear-gradient(to right,#092814db,#0f3d2052 52%,#0f3d200a)}.ehero-inner[data-astro-cid-rgqtwmim]{position:relative;display:grid;gap:2.5rem;align-items:center;width:100%}.ehero-title[data-astro-cid-rgqtwmim]{font-size:clamp(2.2rem,1.4rem + 3.2vw,3.9rem);margin:1rem 0 0;letter-spacing:0}.ehero-lede[data-astro-cid-rgqtwmim]{font-size:clamp(1rem,.95rem + .4vw,1.2rem);color:var(--ink-dim);margin:1.3rem 0 0;max-width:36rem}.ehero-actions[data-astro-cid-rgqtwmim]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.ehero-tag[data-astro-cid-rgqtwmim]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--accent-2);margin:2rem 0 0;letter-spacing:0}.award-strip[data-astro-cid-rgqtwmim]{position:relative;z-index:5;margin-top:-3.25rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem 1.25rem;padding:1.2rem 1.6rem;background:#082211eb;backdrop-filter:blur(10px);border:1px solid var(--line-strong);border-left:3px solid var(--accent);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.1rem),calc(100% - 1.1rem) 100%,0 100%)}.award-badge[data-astro-cid-rgqtwmim]{grid-row:1 / span 2;width:3.2rem;color:var(--accent-2)}.award-badge[data-astro-cid-rgqtwmim] svg[data-astro-cid-rgqtwmim]{width:100%;height:auto}.award-t[data-astro-cid-rgqtwmim]{grid-column:2;grid-row:1;font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:0;margin:0}.award-t[data-astro-cid-rgqtwmim] span[data-astro-cid-rgqtwmim]{display:block;font-family:var(--font-sub);font-size:.66rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim);margin-top:.15rem}.award-d[data-astro-cid-rgqtwmim]{grid-column:2;grid-row:2;font-size:.82rem;color:var(--ink-dim);margin:0}.award-y[data-astro-cid-rgqtwmim]{grid-column:3;grid-row:1 / span 2;font-family:var(--font-display);font-size:2.1rem;font-weight:700;color:var(--accent);margin:0;line-height:1}@media(max-width:560px){.award-strip[data-astro-cid-rgqtwmim]{grid-template-columns:auto 1fr}.award-y[data-astro-cid-rgqtwmim]{grid-row:1;grid-column:2;justify-self:end;font-size:1.6rem}.award-d[data-astro-cid-rgqtwmim]{grid-column:1 / -1}}.esvc[data-astro-cid-rgqtwmim]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}@media(min-width:700px){.esvc[data-astro-cid-rgqtwmim]{grid-template-columns:1fr 1fr}}.esvc[data-astro-cid-rgqtwmim] li[data-astro-cid-rgqtwmim]{display:flex;gap:1rem;padding:1.3rem 1.4rem;background:var(--surface)}.esvc-n[data-astro-cid-rgqtwmim]{font-family:var(--font-display);font-size:.85rem;font-weight:700;color:var(--accent);flex:none;padding-top:.15rem}.esvc-t[data-astro-cid-rgqtwmim]{font-size:1rem;margin:0}.esvc-d[data-astro-cid-rgqtwmim]{font-size:.85rem;color:var(--ink-dim);margin:.35rem 0 0;line-height:1.5}.backed[data-astro-cid-rgqtwmim]{display:grid;border-top:1px solid var(--line)}@media(min-width:900px){.backed[data-astro-cid-rgqtwmim]{grid-template-columns:1fr 1.15fr}}.backed-media[data-astro-cid-rgqtwmim]{position:relative;min-height:20rem}@media(min-width:900px){.backed-media[data-astro-cid-rgqtwmim]{min-height:36rem}}.backed-media[data-astro-cid-rgqtwmim] .backed-img{position:absolute;inset:0}.backed-body[data-astro-cid-rgqtwmim]{display:flex;align-items:center;background:color-mix(in srgb,var(--surface-2) 55%,transparent);padding:3.5rem 1.25rem}@media(min-width:768px){.backed-body[data-astro-cid-rgqtwmim]{padding:4.5rem 3rem}}.backed-t[data-astro-cid-rgqtwmim]{font-size:clamp(1.7rem,1.25rem + 1.9vw,2.5rem);margin:.85rem 0 0}.backed-p[data-astro-cid-rgqtwmim]{color:var(--ink-dim);margin:1rem 0 0;max-width:34rem}.backed-creds[data-astro-cid-rgqtwmim]{list-style:none;margin:1.9rem 0;padding:0;display:grid;gap:.9rem}.backed-creds[data-astro-cid-rgqtwmim] li[data-astro-cid-rgqtwmim]{display:flex;gap:1rem;align-items:baseline}.backed-creds[data-astro-cid-rgqtwmim] strong[data-astro-cid-rgqtwmim]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--accent);flex:none;min-width:6.5rem}.backed-creds[data-astro-cid-rgqtwmim] span[data-astro-cid-rgqtwmim]{font-size:.85rem;color:var(--ink-dim)}.esec-grid[data-astro-cid-rgqtwmim]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:1rem}@media(min-width:560px){.esec-grid[data-astro-cid-rgqtwmim]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.esec-grid[data-astro-cid-rgqtwmim]{grid-template-columns:repeat(5,1fr)}}.esec-card[data-astro-cid-rgqtwmim]{position:relative;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--line)}.esec-card[data-astro-cid-rgqtwmim] .esec-img{position:absolute;inset:0}.esec-card[data-astro-cid-rgqtwmim]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(8 34 17 / .94) 10%,transparent 60%)}.esec-t[data-astro-cid-rgqtwmim]{position:absolute;left:1rem;right:1rem;bottom:.95rem;z-index:2;font-family:var(--font-display);font-size:.98rem;font-weight:700;color:#fff;line-height:1.25}.eocband[data-astro-cid-rgqtwmim]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.6rem 1.75rem;background:#12161a;border:1px solid rgb(255 165 31 / .4);border-left:4px solid #ffa51f;transition:transform .2s var(--ease-brand),border-color .2s var(--ease-brand);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.3rem),calc(100% - 1.3rem) 100%,0 100%)}.eocband[data-astro-cid-rgqtwmim]:hover{transform:translateY(-2px);border-color:#ffa51f}.eocband-e[data-astro-cid-rgqtwmim]{font-family:var(--font-sub);font-size:.66rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:#ffa51f}.eocband-t[data-astro-cid-rgqtwmim]{font-family:var(--font-display);font-size:1.45rem;font-weight:700;color:#f2f4f3;margin:.45rem 0 0;letter-spacing:0}.eocband-d[data-astro-cid-rgqtwmim]{font-size:.88rem;color:#a8b2b6;margin:.3rem 0 0}.eocband-cta[data-astro-cid-rgqtwmim]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#ffa51f;font-variant-numeric:tabular-nums}.community[data-astro-cid-rgqtwmim]{border-top:1px solid var(--line);position:relative;overflow:hidden}.community-inner[data-astro-cid-rgqtwmim]{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.community-inner[data-astro-cid-rgqtwmim]{grid-template-columns:1fr 1fr;gap:3.5rem}}.community-media[data-astro-cid-rgqtwmim] .community-img{aspect-ratio:16 / 10;border:1px solid var(--line)}
