.page-module__9epOiW__page{max-width:900px;margin:0 auto;padding:1.5rem 1rem}.page-module__9epOiW__hero{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:2rem;margin:1.5rem 0 2rem;display:grid}.page-module__9epOiW__portrait{object-fit:cover;object-position:center 30%;border-radius:1rem;width:100%;height:420px;max-height:420px;display:block}.page-module__9epOiW__copy{overflow-wrap:anywhere;min-width:0}.page-module__9epOiW__copy h1{margin:0 0 .75rem}.page-module__9epOiW__copy h2{font-size:1.4rem;line-height:1.5}.page-module__9epOiW__scene{margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.5}.page-module__9epOiW__eyebrow{color:var(--muted);margin:0 0 .25rem;font-size:.85rem}.page-module__9epOiW__crumbs ol{color:var(--muted);flex-wrap:wrap;gap:.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.page-module__9epOiW__crumbs li+li:before{content:"›";margin-right:.25rem}.page-module__9epOiW__crumbs a{color:inherit}.page-module__9epOiW__section{margin:2rem 0}.page-module__9epOiW__section h2{margin:0 0 .75rem;font-size:1.2rem}.page-module__9epOiW__profile{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem 1rem;margin:0;display:grid}.page-module__9epOiW__profile div{min-width:0}.page-module__9epOiW__profile dt{color:var(--muted);font-size:.8rem}.page-module__9epOiW__profile dd{overflow-wrap:anywhere;margin:0}.page-module__9epOiW__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__9epOiW__chips a{color:inherit;border:1px solid;border-radius:999px;padding:.35rem .8rem;font-size:.9rem;text-decoration:none;display:inline-block}.page-module__9epOiW__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.page-module__9epOiW__grid a{color:inherit;flex-direction:column;gap:.25rem;min-width:0;text-decoration:none;display:flex}.page-module__9epOiW__grid img{aspect-ratio:3/4;object-fit:cover;object-position:center 25%;border-radius:.75rem;width:100%;height:auto}.page-module__9epOiW__grid strong{font-size:.95rem}.page-module__9epOiW__grid span{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.page-module__9epOiW__note{color:var(--muted);font-size:.85rem}.page-module__9epOiW__play{background:var(--accent,#e2c18e);color:#171719;border-radius:.75rem;justify-content:center;align-items:center;min-height:48px;margin-top:.5rem;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__9epOiW__playSecondary{min-height:44px;color:inherit;border:1px solid #ffffff38;border-radius:.75rem;align-items:center;margin-top:.25rem;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__9epOiW__play:focus-visible{outline-offset:4px;outline:3px solid}@media (max-width:640px){.page-module__9epOiW__hero{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem}.page-module__9epOiW__portrait{object-position:center 22%;max-width:360px;height:180px;max-height:180px;margin:0 auto}.page-module__9epOiW__copy h2{margin:.5rem 0;font-size:1.2rem}.page-module__9epOiW__play{display:flex}}.page-module__9epOiW__aiNote{color:#fff;background:#111318cc;border-radius:4px;margin:0 0 6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.page-module__9epOiW__quote{border-left:3px solid var(--accent,#e2c18e);margin:0 0 .75rem;padding:.75rem 1rem;font-size:1.05rem;line-height:1.7}.page-module__9epOiW__quote p,.page-module__9epOiW__faq{margin:0}.page-module__9epOiW__faq div+div{margin-top:1rem}.page-module__9epOiW__faq dt{font-weight:700}.page-module__9epOiW__faq dd{margin:.25rem 0 0;line-height:1.7}.page-module__9epOiW__portraitFrame{min-width:0;position:relative}.page-module__9epOiW__portraitMotion{object-fit:cover;object-position:center 30%;border-radius:1rem;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:640px){.page-module__9epOiW__portraitFrame{width:100%;max-width:360px;margin:0 auto}.page-module__9epOiW__portraitMotion{object-position:center 25%}}
