@media (width<=639px) and (orientation:portrait){.seo-app-header{background:hsl(var(--ink) / .65);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.seo-app-hero{flex-direction:column;padding-top:64px;display:flex}.seo-app-hero .seo-hero-image{flex-shrink:0;height:clamp(190px,35svh,360px);position:relative;overflow:hidden}.seo-app-hero .seo-hero-image img{opacity:1;object-fit:cover;object-position:center 18%;transform-origin:50% 15%;transform:scale(1.75)}.seo-app-hero .seo-hero-image-fade{background:linear-gradient(to bottom, transparent 72%, hsl(var(--ink)) 100%)}.seo-app-hero .seo-hero-content{flex:1;align-items:flex-start;min-height:0;padding:8px 20px 12px}.seo-app-hero .seo-hero-meta{display:none}.seo-app-hero .seo-hero-copy{flex-direction:column;justify-content:space-between;align-self:stretch;gap:12px;display:flex}.seo-app-hero .seo-hero-title{letter-spacing:0;font-size:30px;line-height:1.05}.seo-app-hero .seo-hero-lead{margin-top:8px;font-size:12px;line-height:1.5}.seo-app-hero .seo-hero-actions{flex-direction:column;gap:4px;margin-top:12px}.seo-app-hero .seo-hero-primary{letter-spacing:0;width:100%;min-height:48px;padding-inline:20px;font-size:15px}.seo-app-hero .seo-hero-primary-arrow{display:block}.seo-app-hero .seo-hero-highlights{margin-top:12px;padding-top:12px;display:grid}button.seo-chat-at-hero,div.seo-chat-at-hero{display:none}@media (height<=600px){.seo-app-hero .seo-hero-image{height:30svh}.seo-app-hero .seo-hero-copy{gap:6px}.seo-app-hero .seo-hero-content{padding-bottom:6px}.seo-app-hero .seo-hero-title{font-size:27px}.seo-app-hero .seo-hero-highlights{margin-top:6px;padding-top:6px}.seo-app-hero .seo-hero-actions{margin-top:6px}}}@media (width<=639px) and (height<=540px) and (orientation:portrait){.seo-app-hero .seo-hero-image,.seo-app-hero .seo-hero-photo{height:24svh}.seo-app-hero .seo-hero-title{font-size:26px}.seo-app-hero .seo-hero-lead{font-size:12px;line-height:1.4}.seo-app-hero .seo-hero-primary{min-height:42px}}
