.mk-hero{container:mk-hero/inline-size}.mk-hero-sheet{--mk-hero-map-h:460px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "proof" "map" "caption";overflow:hidden;border-radius:16px;background-color:var(--mk-surface,#ffffff);box-shadow:0 0 0 1px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04)}.mk-hero-copy{grid-area:copy}.mk-hero-proof{grid-area:proof}.mk-hero-map{grid-area:map}.mk-hero-caption,.mk-hero-map{border-top:1px solid var(--mk-line,#e2e8f0)}.mk-hero-caption{grid-area:caption}.mk-hero .mk-hero-sub-short:before{content:attr(data-text)}.mk-hero .mk-hero-sub-long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container mk-hero (min-width: 48rem){.mk-hero-sheet{--mk-hero-map-h:480px}.mk-hero .mk-hero-sub-short{display:none}.mk-hero .mk-hero-sub-long{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}@container mk-hero (min-width: 60rem){.mk-hero-sheet{--mk-hero-map-h:clamp(520px,calc(100svh - var(--mk-nav-h, 64px) - 120px),680px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy map" "proof caption"}.mk-hero-map{border-top:0;border-left:1px solid var(--mk-line,#e2e8f0)}.mk-hero-proof{border-top:1px solid var(--mk-line,#e2e8f0)}.mk-hero-caption{border-left:1px solid var(--mk-line,#e2e8f0)}}