.arm-hero{background:#f3f4f2;color:#253038;padding:15px 0 48px}.arm-hero__frame{max-width:1440px;position:relative}.arm-hero__meta{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #aab3b6;padding:11px 0 15px;font-size:10px;font-weight:700;letter-spacing:.18em}.arm-hero__image{background:#d8dddc}.arm-hero__image img{display:block;width:100%;height:clamp(510px,57vw,680px);object-fit:cover}.arm-hero__copy{position:absolute;left:clamp(22px,5.3vw,86px);top:50%;transform:translateY(-45%);width:min(540px,47%);padding:clamp(28px,4vw,56px);background:rgba(250,250,247,.94);box-shadow:0 12px 45px rgba(24,35,40,.08)}.arm-hero__kicker{display:block;color:#9b654f;font-size:10px;font-weight:700;letter-spacing:.18em;margin-bottom:24px}.arm-hero h1{font-family:Arial,'Helvetica Neue',sans-serif;font-size:clamp(48px,5.2vw,78px);font-weight:600;letter-spacing:-.067em;line-height:1.02;margin:0}.arm-hero__copy p{font-size:14px;line-height:1.7;color:#4e5b60;max-width:390px;margin:25px 0}.arm-hero__copy a{display:inline-flex;gap:25px;align-items:center;background:#253038;color:#fff;text-decoration:none;padding:13px 18px;font-size:12px;font-weight:700}.arm-hero__copy small{display:block;font-size:12px;color:#546268}.arm-hero__caption{font-size:10px;letter-spacing:.02em;color:#677479;margin:10px 0 0;text-align:right}@media(max-width:800px){.arm-hero__image img{height:530px}.arm-hero__copy{width:min(520px,68%);left:24px}}@media(max-width:600px){.arm-hero{padding:9px 0 28px}.arm-hero__meta{font-size:9px;letter-spacing:.08em}.arm-hero__image img{height:auto;aspect-ratio:4/4.5}.arm-hero__copy{position:relative;left:auto;top:auto;transform:none;width:auto;margin:-60px 14px 0;padding:29px 23px}.arm-hero h1{font-size:clamp(44px,12vw,65px)}.arm-hero__caption{text-align:left;margin:12px 14px 0}}
