/* Approved landscape asset with a compact desktop frame and HTML copy on the left. */
html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"]{display:grid!important;grid-template-columns:1fr!important;position:relative;isolation:isolate;min-height:0!important;height:auto!important;padding:0!important;gap:0!important;border:1px solid #e6dfd8!important;border-radius:22px!important;background:#f8f4ed!important}
html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"]::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,251,245,.97),rgba(255,251,245,.92) 22%,rgba(255,251,245,.75) 38%,transparent 61%)}
html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-copy{grid-area:1/1;align-self:center;position:relative;z-index:2;width:42%!important;padding:clamp(24px,3vw,40px)!important}
html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-copy h1{font-size:clamp(26px,2.4vw,38px)!important;color:var(--c-brick,#8e2521)!important}
html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-copy p{font-size:15px!important}
html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-media{grid-area:1/1;width:100%!important;position:relative!important;inset:auto!important;height:auto!important;align-self:stretch}
html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-frame{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1672/941!important;border-radius:0!important}
html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-frame img{aspect-ratio:1672/941!important;object-fit:contain!important;border-radius:0!important}
html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-controls{position:absolute;right:16px;bottom:16px;z-index:3;margin:0!important}
html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"]{position:relative;aspect-ratio:1672/941;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:1px solid #e6dfd8!important;border-radius:22px!important;overflow:hidden;background:#f8f4ed}
html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-bg-wrap{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:1!important}
html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-bg-img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;opacity:1!important}
html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-scrim{background:linear-gradient(90deg,rgba(255,251,245,.98),rgba(255,251,245,.93) 22%,rgba(255,251,245,.78) 38%,transparent 62%)!important}
html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-inner{width:100%!important;height:100%!important;min-height:0!important;padding:clamp(24px,3vw,40px)!important;display:flex;flex-direction:column;justify-content:center}
html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-copy{width:40%!important;max-width:40%!important}
html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-title{font-size:clamp(26px,2.4vw,38px)!important;color:var(--c-brick,#8e2521)!important}
html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-sub{font-size:15px!important;line-height:1.7!important}
html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-ctas{gap:10px!important;flex-wrap:wrap}
html body #main#main#main [data-wzd-landscape-style="3"] a:is(:link,:visited,:hover,:focus,:active){text-decoration:none!important}
@media(max-width:1024px){
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"]{display:flex!important;flex-direction:column!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"]::after{display:none!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-media{order:0;display:block!important;flex:none!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-frame img{height:auto!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-copy{order:1;width:100%!important;padding:20px!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-copy h1{font-size:26px!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-controls{right:10px;bottom:10px;left:10px;justify-content:flex-end}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-controls button{font-size:12px;padding:7px 10px;min-height:36px}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"]{display:flex!important;flex-direction:column!important;aspect-ratio:auto!important;padding:0!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-bg-wrap{position:relative!important;inset:auto!important;height:auto!important;aspect-ratio:1672/941!important;flex:none}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-bg-img{height:auto!important;aspect-ratio:1672/941!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-scrim{display:none!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-inner{position:relative!important;height:auto!important;padding:20px!important;transform:none!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-copy{width:100%!important;max-width:100%!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-title{font-size:26px!important}
}
@media(min-width:1025px){
 /* 584 / 941 = 62% of the previous desktop height (about 38% shorter). */
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"],
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"]{aspect-ratio:1672/584!important;min-height:0!important;max-height:none!important;height:auto!important;background:#fdfaf5!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-media{position:absolute!important;inset:0 0 0 auto!important;width:62%!important;height:100%!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-frame{position:absolute!important;inset:0!important;aspect-ratio:auto!important;height:100%!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-frame img{height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:right center!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-copy{width:50%!important;padding:24px!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-copy{width:50%!important;max-width:50%!important}
 html body #main#main#main .wzd-scene-hero[data-wzd-landscape-style="3"] .wzd-scene-copy h1,
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-title{font-size:clamp(24px,2.15vw,32px)!important;line-height:1.3!important;margin-bottom:10px!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-bg-img{object-position:right center!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-bg-wrap{inset:0 0 0 auto!important;width:62%!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-inner{position:absolute!important;inset:0!important;padding:24px!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-eyebrow{font-size:11px!important;margin-bottom:8px!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-sub{font-size:14px!important;line-height:1.6!important;margin-bottom:12px!important}
 html body #main#main#main .wzd-hero[data-wzd-landscape-style="3"] .wzd-hero-ctas .wzd-btn{font-size:12px!important;min-height:40px!important;padding:8px 12px!important}
}
