._hero_12zv8_1{min-height:62vh;padding:var(--km-space-xxxl) 0 var(--km-space-xxl);background:radial-gradient(1200px 600px at 75% 30%, #ffffff0f, transparent 60%), linear-gradient(180deg, var(--km-color-bg) 0%, var(--km-color-bg-sunken) 100%);align-items:flex-end;display:flex;position:relative;overflow:hidden}._heroImage_12zv8_21{opacity:.35;position:absolute;inset:0}._heroImage_12zv8_21 img{object-fit:cover;width:100%;height:100%}._heroImage_12zv8_21:after{content:"";background:linear-gradient(90deg, var(--km-color-bg) 15%, transparent 70%), linear-gradient(0deg, var(--km-color-bg) 0%, transparent 45%);position:absolute;inset:0}._heroInner_12zv8_42{position:relative}._heroTitle_12zv8_46{margin:var(--km-space-sm) 0 var(--km-space-md);font-size:clamp(2.2rem, 5vw, var(--km-font-size-display));line-height:var(--km-line-height-tight);font-weight:var(--km-font-weight-medium);color:var(--km-color-text-strong);max-width:14em}._heroActions_12zv8_55{gap:var(--km-space-md);margin-top:var(--km-space-xl);flex-wrap:wrap;display:flex}._bodyTypes_12zv8_62{gap:var(--km-space-sm);margin-top:var(--km-space-lg);flex-wrap:wrap;display:flex}._bodyTypes_12zv8_62 a{padding:var(--km-space-xs) var(--km-space-md);border:1px solid var(--km-color-border-strong);border-radius:var(--km-radius-pill);font-size:var(--km-font-size-sm);color:var(--km-color-text);text-decoration:none}._bodyTypes_12zv8_62 a:hover{border-color:var(--km-color-text-muted)}._stat_12zv8_82{font-size:var(--km-font-size-sm);color:var(--km-color-text-muted);margin-top:var(--km-space-md)}._locations_12zv8_88{gap:var(--km-space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._locations_12zv8_88 h3{margin:0 0 var(--km-space-sm);color:var(--km-color-text-strong)}._locations_12zv8_88 p{margin:0 0 var(--km-space-xs);color:var(--km-color-text-muted);font-size:var(--km-font-size-sm)}
