@media(orientation:landscape)and (hover:none)and (pointer:coarse)and (max-height:500px){.hero-four-scene .hero-four-copy-layout{padding:max(88px,calc(76px + env(safe-area-inset-top))) max(16px,env(safe-area-inset-right)) max(68px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.hero-four-scene .hero-four-copy-shell{width:min(52vw,520px)}.hero-four-scene[data-copy-side=right] .hero-four-copy-shell:has(.has-desktop-experience){margin-right:94px}.hero-four-scene .hero-four-card.has-desktop-experience{padding:10px 16px;border-radius:18px}.hero-four-scene .has-desktop-experience .hero-four-meta{margin-bottom:6px;gap:12px}.hero-four-scene .has-desktop-experience .hero-four-counter,.hero-four-scene .has-desktop-experience .hero-four-eyebrow{font-size:8px;letter-spacing:.2em}.hero-four-scene .hero-four-card.has-desktop-experience .hero-four-title{margin:0;font-size:clamp(20px,2.5vw,25px);line-height:1.06}.hero-four-scene .hero-four-card.has-desktop-experience .hero-four-lead{margin-top:8px;font-size:11.5px;line-height:1.4}.hero-four-scene .hero-four-card.has-desktop-experience .hdv-slot{margin-top:8px}.hero-four-scene .has-desktop-experience .hdv{height:48px}.hero-four-scene .has-desktop-experience .hdv-stage{width:90%;min-width:0;transform:scale(.6);transform-origin:top center}.hero-four-scene .hero-four-card.has-desktop-experience .hero-four-actions{margin-top:8px;gap:7px}.hero-four-scene .hero-four-card.has-desktop-experience .hero-four-cta{min-height:44px;padding:8px 10px;font-size:11px}.hero-four-scene .hero-four-route.hero-desktop-scene-nav{right:max(12px,env(safe-area-inset-right))}.hero-four-scene .hero-desktop-scene-nav button{min-width:80px;min-height:44px}.hero-four-scene .hero-desktop-scene-nav button span{font-size:8px}}@media(orientation:landscape)and (hover:none)and (pointer:coarse)and (max-height:400px){.hero-four-scene .hero-four-copy-layout{padding-top:max(80px,calc(68px + env(safe-area-inset-top)))}.hero-four-scene .hero-four-copy-shell{width:calc(100% - 80px)}.hero-four-scene[data-copy-side=right] .hero-four-copy-shell:has(.has-desktop-experience){margin-right:80px}.hero-four-scene .hero-four-card.has-desktop-experience{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"meta visual" "title visual" "lead actions";column-gap:16px;padding:12px}.hero-four-scene .has-desktop-experience .hero-four-meta{grid-area:meta}.hero-four-scene .hero-four-card.has-desktop-experience .hero-four-title{grid-area:title;font-size:18px}.hero-four-scene .hero-four-card.has-desktop-experience .hero-four-lead{grid-area:lead;margin-top:6px;line-height:1.36}.hero-four-scene .hero-four-card.has-desktop-experience .hdv-slot{grid-area:visual;margin-top:0;align-self:center}.hero-four-scene .hero-four-card.has-desktop-experience .hero-four-actions{grid-area:actions;align-self:end;margin-top:8px;gap:5px}.hero-four-scene .hero-four-card.has-desktop-experience .hero-four-cta{padding-inline:5px;font-size:10.5px}.hero-four-scene .hero-desktop-scene-nav button{min-width:68px}.hero-four-scene .hero-desktop-scene-nav button span{font-size:7px}}@media(orientation:landscape)and (hover:none)and (pointer:coarse)and (max-height:360px){.hero-four-scene .hero-four-copy-shell{width:100%}.hero-four-scene[data-copy-side=right] .hero-four-copy-shell:has(.has-desktop-experience){margin-right:0}.hero-four-scene .hero-four-route.hero-desktop-scene-nav{top:auto;bottom:max(16px,env(safe-area-inset-bottom));left:max(68px,env(safe-area-inset-left));right:max(68px,env(safe-area-inset-right));transform:none;flex-direction:row;align-items:center;justify-content:space-between;gap:4px}.hero-four-scene .hero-desktop-scene-nav button{min-width:0;flex:1;justify-content:center;padding-inline:0}}
