.tm[data-astro-cid-enpx2tdj]{padding-block:clamp(3.5rem,7vw,6rem)}.tm--white[data-astro-cid-enpx2tdj]{background:#fff}.tm--tint[data-astro-cid-enpx2tdj]{background:var(--color-navy-tint)}.tm-wrap[data-astro-cid-enpx2tdj]{max-width:var(--container-content,76rem);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.tm-head[data-astro-cid-enpx2tdj]{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.tm-eyebrow[data-astro-cid-enpx2tdj]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-dark);font-size:.78rem;font-weight:700;display:block}.tm-head[data-astro-cid-enpx2tdj] h2[data-astro-cid-enpx2tdj]{font-family:var(--font-display);color:var(--color-navy);margin-top:.6rem;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.15}.tm-dr[data-astro-cid-enpx2tdj]{background:#fff;border:1px solid #1e28590f;border-radius:1.1rem;grid-template-columns:1fr;max-width:64rem;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 20px 50px #14233f1a}@media (width>=820px){.tm-dr[data-astro-cid-enpx2tdj]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.tm-dr[data-astro-cid-enpx2tdj] img[data-astro-cid-enpx2tdj]{object-fit:cover;object-position:center 12%;width:100%;height:100%;min-height:22rem;max-height:34rem;display:block}.tm-dr-body[data-astro-cid-enpx2tdj]{flex-direction:column;justify-content:center;padding:clamp(1.75rem,4vw,3rem);display:flex}.tm-cred[data-astro-cid-enpx2tdj]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-dark);border-bottom:2px solid var(--color-accent);align-self:flex-start;padding-bottom:.5rem;font-size:.78rem;font-weight:700}.tm-dr[data-astro-cid-enpx2tdj] h3[data-astro-cid-enpx2tdj]{font-family:var(--font-display);color:var(--color-navy);margin-top:1rem;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.4rem);line-height:1.1}.tm-role[data-astro-cid-enpx2tdj]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate);margin-top:.5rem;font-size:.85rem;font-weight:600}.tm-bio[data-astro-cid-enpx2tdj]{color:var(--color-slate);margin-top:1.1rem;line-height:1.75}.tm-facts[data-astro-cid-enpx2tdj]{grid-template-columns:1fr;gap:.65rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}@media (width>=560px){.tm-facts[data-astro-cid-enpx2tdj]{grid-template-columns:1fr 1fr}}.tm-facts[data-astro-cid-enpx2tdj] li[data-astro-cid-enpx2tdj]{border-left:3px solid var(--color-accent);background:var(--color-navy-tint);color:var(--color-navy);border-radius:.35rem;padding:.75rem .9rem;font-size:.92rem;line-height:1.4}.tm-facts[data-astro-cid-enpx2tdj] span[data-astro-cid-enpx2tdj]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-dark);margin-bottom:.15rem;font-size:.7rem;font-weight:700;display:block}.tm-btn[data-astro-cid-enpx2tdj]{background:var(--color-btn,var(--color-navy));color:#fff;border-radius:.5rem;align-self:flex-start;gap:.4rem;margin-top:1.6rem;padding:.9rem 1.6rem;font-weight:700;transition:background .2s;display:inline-flex}.tm-btn[data-astro-cid-enpx2tdj]:hover{background:var(--color-btn-hover,var(--color-accent-dark))}.tm-grid[data-astro-cid-enpx2tdj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.tm-grid[data-astro-cid-enpx2tdj]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tm-card[data-astro-cid-enpx2tdj]{background:#fff;border-radius:1rem;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 10px 28px #14233f14}.tm-card[data-astro-cid-enpx2tdj]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14233f1f}.tm-play[data-astro-cid-enpx2tdj]{background:var(--color-accent-soft);color:var(--color-navy-deep);font:700 .85rem var(--font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem .55rem .7rem;transition:transform .2s,background .2s;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 6px 16px #0f1f2c59}.tm-play[data-astro-cid-enpx2tdj]:hover,.tm-play[data-astro-cid-enpx2tdj]:focus-visible{background:#fff;transform:scale(1.05)}.tm-modal[data-astro-cid-enpx2tdj]{background:0 0;border:0;width:min(92vw,24rem);max-height:92svh;padding:0;overflow:visible}.tm-modal[data-astro-cid-enpx2tdj]::backdrop{background:#081420cc}.tm-frame[data-astro-cid-enpx2tdj]{aspect-ratio:9/16;background:#000;border-radius:1rem;max-height:82svh;margin-inline:auto;overflow:hidden}.tm-frame[data-astro-cid-enpx2tdj] iframe{border:0;width:100%;height:100%;display:block}.tm-close[data-astro-cid-enpx2tdj]{width:2.2rem;height:2.2rem;color:var(--color-navy-deep);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:-2.6rem;right:0}.tm-photo[data-astro-cid-enpx2tdj]{aspect-ratio:4/5;background:var(--color-navy-tint);position:relative;overflow:hidden}.tm-photo[data-astro-cid-enpx2tdj] img[data-astro-cid-enpx2tdj]{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.tm-card-body[data-astro-cid-enpx2tdj]{text-align:center;border-top:3px solid var(--color-accent);padding:1.1rem 1.2rem 1.3rem}.tm-card[data-astro-cid-enpx2tdj] h3[data-astro-cid-enpx2tdj]{font-family:var(--font-display);color:var(--color-navy);font-size:1.15rem;line-height:1.3}.tm-card[data-astro-cid-enpx2tdj] p[data-astro-cid-enpx2tdj]{color:var(--color-slate);margin-top:.35rem;font-size:.88rem}
