.page_hero__XA1QF{position:relative;min-height:min(76vh,840px);display:flex;align-items:flex-end;overflow:hidden;background:#0a0a0a}.page_heroBg___mQkX{position:absolute;inset:0;background:#0a0a0a}.page_heroImage__sG98q{object-fit:cover;object-position:center}.page_heroOverlay__R0N8A{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.1) 40%,rgba(0,0,0,.22) 58%,rgba(0,0,0,.85))}.page_heroContent__FPVb2{position:relative;z-index:2;padding:4rem clamp(1.5rem,5vw,6rem) clamp(2.5rem,5vh,4rem);max-width:720px;text-shadow:0 1px 28px rgba(0,0,0,.45)}.page_heroTitle__7_0Bf{font-size:clamp(2.5rem,6vw,4.5rem);color:var(--white);letter-spacing:-.03em;margin-bottom:1rem}.page_heroSub__Z_2x1{font-size:1.05rem;color:rgba(255,255,255,.7);line-height:1.7;max-width:48ch}.page_innovRow__oLIPe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center}.page_innovImage__MwDr6,.page_innovText__3rpsA{min-width:0}.page_innovReverse__3U8XC .page_innovText__3rpsA{grid-column:2;grid-row:1}.page_innovReverse__3U8XC .page_innovImage__MwDr6{grid-column:1;grid-row:1}.page_innovNum__g5ZND{font-family:var(--font-display),sans-serif;font-size:3.5rem;font-weight:700;color:var(--accent-gold);opacity:.12;line-height:1;margin-bottom:.6rem}.page_innovSubtitle__22owy{font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent-gold);font-weight:600;margin-bottom:.9rem;opacity:.8}.page_innovTitle__pPwz2{font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.02em;margin-bottom:1.2rem}.page_innovDesc__yEzfB{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1.2rem}.page_innovDetail__UcJRI{font-size:.9rem;line-height:1.8;color:var(--text-muted);padding-left:1.2rem;border-left:1px solid var(--accent-gold);opacity:.85}.page_innovImage__MwDr6{border-radius:var(--radius)}.page_innovImageFrame__Cr_Eq{position:relative;aspect-ratio:var(--photo-aspect,16/9);width:100%;border-radius:var(--radius);overflow:hidden;background:var(--off-white);box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -20px rgba(0,0,0,.08);transition:box-shadow .5s var(--ease)}.page_innovImageFrame__Cr_Eq:hover{box-shadow:0 1px 2px rgba(0,0,0,.06),0 24px 56px -20px rgba(0,0,0,.12)}.page_section-alt__6F4tw .page_innovImageFrame__Cr_Eq{background:#ebeae8}.page_innovPhoto__w_KhM{object-fit:cover;object-position:center}@media (max-width:768px){.page_innovReverse__3U8XC,.page_innovRow__oLIPe{grid-template-columns:1fr;gap:2rem}.page_innovReverse__3U8XC .page_innovImage__MwDr6,.page_innovReverse__3U8XC .page_innovText__3rpsA{grid-column:auto;grid-row:auto}}