.sec-head__main[data-astro-cid-kg7nyxl5]{gap:1.25rem;display:grid}.sec-head__aside[data-astro-cid-kg7nyxl5]{justify-items:start;gap:1.25rem;display:grid}.media__note[data-astro-cid-kg7vladn]{z-index:1;color:var(--chalk);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#0c0d0bc7;border-radius:999px;padding:.375rem .625rem;font-size:.6875rem;position:absolute;bottom:.875rem;left:.875rem}.media[data-astro-cid-kg7vladn]{border-radius:var(--radius-m);background:var(--surface);isolation:isolate;position:relative;overflow:hidden}.media[data-astro-cid-kg7vladn] img[data-astro-cid-kg7vladn],.media[data-astro-cid-kg7vladn] video[data-astro-cid-kg7vladn]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph[data-astro-cid-kg7vladn]{place-items:center;display:grid;position:absolute;inset:0}.ph__corner[data-astro-cid-kg7vladn]{border-color:color-mix(in srgb, var(--fg) 38%, transparent);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.ph__corner--tl[data-astro-cid-kg7vladn]{border-top-width:1.5px;border-left-width:1.5px;top:14px;left:14px}.ph__corner--tr[data-astro-cid-kg7vladn]{border-top-width:1.5px;border-right-width:1.5px;top:14px;right:14px}.ph__corner--bl[data-astro-cid-kg7vladn]{border-bottom-width:1.5px;border-left-width:1.5px;bottom:14px;left:14px}.ph__corner--br[data-astro-cid-kg7vladn]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:14px;right:14px}.ph__play[data-astro-cid-kg7vladn]{aspect-ratio:1;background:var(--fg);width:clamp(4rem,3rem + 4vw,6.5rem);color:var(--bg);transition:transform .6s var(--ease-spring);box-shadow:0 0 0 0 color-mix(in srgb, var(--fg) 30%, transparent);animation:ph-pulse 2.8s var(--ease-out) infinite;border-radius:50%;place-items:center;display:grid}.ph__play[data-astro-cid-kg7vladn] svg{width:38%;height:38%;margin-left:6%}.media--video[data-astro-cid-kg7vladn]:hover .ph__play[data-astro-cid-kg7vladn]{transform:scale(1.06)}@keyframes ph-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--fg) 26%, transparent)}70%,to{box-shadow:0 0 0 26px color-mix(in srgb, var(--fg) 0%, transparent)}}.ph__cap[data-astro-cid-kg7vladn]{gap:.4rem;max-width:34rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.ph__kind[data-astro-cid-kg7vladn]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.ph__kind[data-astro-cid-kg7vladn] svg{width:1rem;height:1rem;color:var(--signal)}.ph__ratio[data-astro-cid-kg7vladn]{border:1px solid var(--line-strong);color:var(--fg-muted);letter-spacing:.08em;border-radius:4px;padding:.2rem .4rem}.ph__brief[data-astro-cid-kg7vladn]{color:var(--fg-muted);max-width:30rem;font-size:.875rem;line-height:1.45}.media--video[data-astro-cid-kg7vladn] .ph__cap[data-astro-cid-kg7vladn]{bottom:1.5rem;left:1.5rem}.media--cap-top[data-astro-cid-kg7vladn] .ph__cap[data-astro-cid-kg7vladn]{top:2.5rem;bottom:auto}@media (width<=520px){.ph__brief[data-astro-cid-kg7vladn]{display:none}}.cta[data-astro-cid-hwvj6ntz]{background:var(--ink-2);border-top:1px solid var(--line);padding-bottom:calc(var(--section-y) + 3rem);overflow:hidden}.cta__line[data-astro-cid-hwvj6ntz]{pointer-events:none;width:100%;height:clamp(90px,12vw,160px);position:absolute;bottom:0;left:0;right:0}.cta__path[data-astro-cid-hwvj6ntz]{fill:none;stroke:var(--signal);stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-dasharray:1 2;stroke-dashoffset:0}.js .cta__path[data-astro-cid-hwvj6ntz]{stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s var(--ease-in-out) .3s}.js .cta__area[data-astro-cid-hwvj6ntz]{opacity:0;transition:opacity 1.2s 1.6s}.cta__line[data-astro-cid-hwvj6ntz].is-in .cta__path[data-astro-cid-hwvj6ntz]{stroke-dashoffset:0}.cta__line[data-astro-cid-hwvj6ntz].is-in .cta__area[data-astro-cid-hwvj6ntz]{opacity:1}.cta__inner[data-astro-cid-hwvj6ntz]{align-items:end;gap:2.5rem;display:grid;position:relative}@media (width>=1000px){.cta__inner[data-astro-cid-hwvj6ntz]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:4rem}}.cta__side[data-astro-cid-hwvj6ntz]{gap:1.75rem;display:grid}.cta__body[data-astro-cid-hwvj6ntz]{color:var(--fg-muted);max-width:28rem;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}
