.phero[data-astro-cid-75ysl5lo]{padding-block:clamp(1rem,.5rem + 1.5vw,2rem) clamp(1.5rem,1rem + 2vw,2.5rem)}.phero--media[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.phero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{text-wrap:balance;margin-bottom:1rem}.phero[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{max-width:42rem;margin:0}.phero__media[data-astro-cid-75ysl5lo]{aspect-ratio:4/3;border-radius:var(--radius-lg);object-fit:cover;width:100%;display:block}.phero__stats[data-astro-cid-75ysl5lo]{border-block:1px solid var(--c-line);grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0 0 clamp(2rem,1.2rem + 2vw,3rem);padding:1.75rem 0;list-style:none;display:grid}.phero__stats[data-astro-cid-75ysl5lo] strong[data-astro-cid-75ysl5lo]{color:var(--c-ink);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:var(--fw-semibold);line-height:1.1;display:block}.phero__stats[data-astro-cid-75ysl5lo] span[data-astro-cid-75ysl5lo]{color:var(--c-muted);font-size:var(--fs-sm)}@media (width<=900px){.phero--media[data-astro-cid-75ysl5lo]{grid-template-columns:1fr}.phero__media[data-astro-cid-75ysl5lo]{aspect-ratio:16/9}.phero__stats[data-astro-cid-75ysl5lo]{grid-template-columns:1fr 1fr;gap:1.25rem}}.cards[data-astro-cid-aiugcxsv]{margin:0;padding:0;list-style:none}.cards[data-astro-cid-aiugcxsv]>li[data-astro-cid-aiugcxsv]{display:flex}.cards__item[data-astro-cid-aiugcxsv]{box-shadow:none;background:#e9f3ff;border-color:#0000;flex:1}.cards__item[data-astro-cid-aiugcxsv] .card__body[data-astro-cid-aiugcxsv]{flex-direction:column;gap:.5rem;display:flex}.cards__item[data-astro-cid-aiugcxsv] h3[data-astro-cid-aiugcxsv]{margin:0;font-size:1.2rem}.cards__item[data-astro-cid-aiugcxsv] p[data-astro-cid-aiugcxsv]{color:var(--c-ink);font-size:var(--fs-body);margin:0;line-height:1.5}.mgrid[data-astro-cid-2hfri6az]{grid-template-columns:repeat(auto-fill, minmax(var(--mgrid-min), 1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mgrid[data-astro-cid-2hfri6az] li[data-astro-cid-2hfri6az]{aspect-ratio:var(--mgrid-ratio);border-radius:var(--radius-lg);background:var(--c-bg-soft);position:relative;overflow:hidden}.mgrid[data-astro-cid-2hfri6az] img[data-astro-cid-2hfri6az]{object-fit:cover;width:100%;height:100%;transition:transform var(--t-base);position:absolute;inset:0}.mgrid[data-astro-cid-2hfri6az] li[data-astro-cid-2hfri6az]:hover img[data-astro-cid-2hfri6az]{transform:scale(1.03)}@media (width<=640px){.mgrid[data-astro-cid-2hfri6az]{grid-template-columns:1fr 1fr}}.tl[data-astro-cid-3xih677i]{margin:0;padding:0;list-style:none}.tl__item[data-astro-cid-3xih677i]{border-inline-start:1px solid var(--c-line);grid-template-columns:7rem minmax(0,1fr);gap:.5rem 2rem;padding:0 0 1.75rem 1.75rem;display:grid;position:relative}.tl__item[data-astro-cid-3xih677i]:last-child{padding-bottom:0}.tl__item[data-astro-cid-3xih677i]:before{content:"";background:var(--c-blue);border-radius:50%;width:9px;height:9px;position:absolute;inset-block-start:.55rem;inset-inline-start:-5px}.tl__year[data-astro-cid-3xih677i]{color:var(--c-blue);font-size:var(--fs-lead);font-weight:var(--fw-semibold);line-height:1.2}.tl__body[data-astro-cid-3xih677i] h3[data-astro-cid-3xih677i]{margin:0 0 .35rem;font-size:1.15rem}.tl__body[data-astro-cid-3xih677i] p[data-astro-cid-3xih677i]{color:var(--c-text);margin:0;line-height:1.6}@media (width<=640px){.tl__item[data-astro-cid-3xih677i]{grid-template-columns:1fr;gap:.25rem}}.story[data-astro-cid-zlx7s737]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.story__copy[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{margin-bottom:1rem}.story__copy[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{color:var(--c-text);font-size:var(--fs-lead);line-height:1.65}.story__links[data-astro-cid-zlx7s737]{flex-wrap:wrap;gap:.75rem 2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.video[data-astro-cid-zlx7s737]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.video[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{margin-bottom:1rem}.video[data-astro-cid-zlx7s737] video[data-astro-cid-zlx7s737]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--c-bg-dark);object-fit:cover;width:100%;display:block}.certs[data-astro-cid-zlx7s737]{border-top:1px solid var(--c-line);background:#fff}.certs__inner[data-astro-cid-zlx7s737]{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.certs__inner[data-astro-cid-zlx7s737] .eyebrow[data-astro-cid-zlx7s737]{margin:0}.certs__inner[data-astro-cid-zlx7s737] ul[data-astro-cid-zlx7s737]{color:var(--c-ink);font-weight:var(--fw-medium);flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.story[data-astro-cid-zlx7s737],.video[data-astro-cid-zlx7s737]{grid-template-columns:1fr}}.spectable[data-astro-cid-7fjhhngr]{overflow-x:auto}.spectable[data-astro-cid-7fjhhngr] table[data-astro-cid-7fjhhngr]{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--fs-body);text-align:start}.spectable[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr],.spectable[data-astro-cid-7fjhhngr] td[data-astro-cid-7fjhhngr]{border-bottom:1px solid var(--c-line);vertical-align:top;padding:.85rem 1rem}.spectable[data-astro-cid-7fjhhngr] thead[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr]{color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;border-bottom-width:2px}.spectable[data-astro-cid-7fjhhngr] tbody[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr]{color:var(--c-ink);font-weight:var(--fw-semibold);text-align:start;white-space:nowrap}.spectable[data-astro-cid-7fjhhngr] td[data-astro-cid-7fjhhngr]{color:var(--c-text)}.line[data-astro-cid-hzniizf2],.rd[data-astro-cid-hzniizf2]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.line[data-astro-cid-hzniizf2] h2[data-astro-cid-hzniizf2],.rd[data-astro-cid-hzniizf2] h2[data-astro-cid-hzniizf2]{margin-bottom:1rem}.line[data-astro-cid-hzniizf2] p[data-astro-cid-hzniizf2],.rd[data-astro-cid-hzniizf2] p[data-astro-cid-hzniizf2]{color:var(--c-text);font-size:var(--fs-lead);line-height:1.65}@media (width<=900px){.line[data-astro-cid-hzniizf2],.rd[data-astro-cid-hzniizf2]{grid-template-columns:1fr}}.equip[data-astro-cid-5aozu4jv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.equip[data-astro-cid-5aozu4jv] h2[data-astro-cid-5aozu4jv]{margin-bottom:.75rem}.equip__list[data-astro-cid-5aozu4jv]{color:var(--c-ink);font-size:var(--fs-sm);grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.equip__list[data-astro-cid-5aozu4jv] li[data-astro-cid-5aozu4jv]{padding-inline-start:1rem;position:relative}.equip__list[data-astro-cid-5aozu4jv] li[data-astro-cid-5aozu4jv]:before{content:"";background:var(--c-blue);border-radius:50%;width:5px;height:5px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.certs[data-astro-cid-5aozu4jv]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.certs[data-astro-cid-5aozu4jv] li[data-astro-cid-5aozu4jv]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.certs[data-astro-cid-5aozu4jv] img[data-astro-cid-5aozu4jv]{aspect-ratio:3/4;object-fit:contain;object-position:top;background:var(--c-bg-soft);width:100%;margin-bottom:.75rem}.certs[data-astro-cid-5aozu4jv] h3[data-astro-cid-5aozu4jv]{margin:0;font-size:1rem}.certs[data-astro-cid-5aozu4jv] p[data-astro-cid-5aozu4jv]{margin:0}@media (width<=1024px){.certs[data-astro-cid-5aozu4jv]{grid-template-columns:1fr 1fr}}@media (width<=900px){.equip[data-astro-cid-5aozu4jv]{grid-template-columns:1fr}}@media (width<=560px){.equip__list[data-astro-cid-5aozu4jv],.certs[data-astro-cid-5aozu4jv]{grid-template-columns:1fr}}.feature[data-astro-cid-w6lso4w7]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--c-bg-dark);object-fit:cover;width:100%;max-width:60rem;display:block}.clips[data-astro-cid-w6lso4w7]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.clips[data-astro-cid-w6lso4w7] video[data-astro-cid-w6lso4w7]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--c-bg-dark);object-fit:cover;width:100%;display:block}.clips__title[data-astro-cid-w6lso4w7]{-webkit-line-clamp:2;color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);-webkit-box-orient:vertical;margin-top:.6rem;line-height:1.4;display:-webkit-box;overflow:hidden}.clips__title[data-astro-cid-w6lso4w7]:hover{color:var(--c-blue)}.clips__all[data-astro-cid-w6lso4w7]{text-align:center;margin:2.5rem 0 0}.lhead[data-astro-cid-7xpgsqdi]{margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.lhead[data-astro-cid-7xpgsqdi] .lead[data-astro-cid-7xpgsqdi]{max-width:46rem}.chours[data-astro-cid-7xpgsqdi]{color:var(--c-muted);font-size:var(--fs-sm);margin:.35rem 0 0}.page-text[data-astro-cid-7xpgsqdi]{max-width:var(--container-narrow);padding-bottom:clamp(2rem,1.2rem + 2vw,3rem)}.contact-inquiry[data-astro-cid-7xpgsqdi]{margin-top:clamp(2rem,1.2rem + 2vw,3rem);padding-bottom:clamp(2rem,1.2rem + 2vw,3rem)}
