/* AM Home v3 step 1: Home 375 only; original images unchanged. */
body.home.page-id-375 .am-home-v3-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,80px);padding:clamp(40px,7vw,100px) clamp(24px,6vw,96px);background:#0B0B0B;color:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
body.home.page-id-375 .am-home-v3-copy{min-width:0;max-width:620px}
body.home.page-id-375 .am-home-v3-copy h1{color:#FFFFFF!important;font-size:clamp(32px,4vw,62px);line-height:1.12;font-weight:400;letter-spacing:.035em;margin:0 0 28px;text-shadow:none}
body.home.page-id-375 .am-home-v3-copy p{color:#A8A8A8!important;font-size:clamp(15px,1.1vw,18px);line-height:1.85;margin:0 0 32px;text-shadow:none}
body.home.page-id-375 .am-home-v3-link{display:inline-block;color:#FFFFFF!important;background:transparent!important;border:1px solid #A8A8A8;padding:12px 20px;border-radius:0;font-size:13px;letter-spacing:.1em;text-decoration:none;transition:color .2s,background-color .2s}
body.home.page-id-375 .am-home-v3-link:hover,body.home.page-id-375 .am-home-v3-link:focus-visible{background:#FFFFFF!important;color:#0B0B0B!important}
body.home.page-id-375 .am-home-v3-link:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px}
body.home.page-id-375 .am-home-v3-art{min-width:0;margin:0}
body.home.page-id-375 .am-home-v3-art img{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none}
@media(max-width:991px){body.home.page-id-375 .am-home-v3-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 24px}body.home.page-id-375 .am-home-v3-copy{max-width:100%}}
