.ph.astro-75ysl5lo{isolation:isolate;background:var(--color-route-900);color:#fff;margin:0;position:relative;overflow:hidden}.ph-grid.astro-75ysl5lo{max-width:88rem;min-height:32rem;display:grid;position:relative}.ph-inner.astro-75ysl5lo{z-index:2;align-self:center;max-width:52rem;padding-block:clamp(4rem,8vw,7rem);position:relative}.ph-media.astro-75ysl5lo{z-index:-2;width:100vw;position:absolute;inset:0 0 0 calc(50% - 50vw)}.ph-media.astro-75ysl5lo:after{content:"";background:linear-gradient(90deg,#041120f5,#041120bf 42%,#04112040);position:absolute;inset:0}.ph-media.astro-75ysl5lo .ph-photo{object-fit:cover;width:100%;height:100%;display:block}.ph-eyebrow.astro-75ysl5lo{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.ph-idx.astro-75ysl5lo{color:#ff9aa2;font-size:.75rem}.ph-title.astro-75ysl5lo{text-wrap:balance;max-width:18ch}.ph-sub.astro-75ysl5lo{max-width:52ch;font-size:var(--text-lead);color:#edf1f5;margin-top:1.75rem;line-height:1.75}.ph-rule.astro-75ysl5lo{background:#fff3;height:3px}.ph-rule-run.astro-75ysl5lo{background:var(--color-signal-500);width:min(28%,18rem);height:100%;display:block}html[dir=rtl] .ph-title.astro-75ysl5lo{max-width:22ch}[dir=rtl] .ph-media.astro-75ysl5lo:after{background:linear-gradient(270deg,#041120f5,#041120bf 42%,#04112040)}@media (width<=47.99rem){.ph-grid.astro-75ysl5lo{min-height:0}.ph-inner.astro-75ysl5lo{padding-block:9rem 3.5rem}.ph-media.astro-75ysl5lo:after,[dir=rtl] .ph-media.astro-75ysl5lo:after{background:linear-gradient(#04112033,#041120d9 40%,#041120f7 90%)}.ph-title.astro-75ysl5lo{font-size:clamp(2.5rem,10vw,3.5rem)}.ph-sub.astro-75ysl5lo{margin-top:1.25rem;font-size:1rem}}
