.nm63-brand-digits{color:#1555da}
@media(min-width:961px){
 body .nm63-about-team-grid>figure>img{width:auto;max-width:100%;height:auto;max-height:calc(var(--nm63-scene-height,100dvh - 142px) - 48px);margin-inline:auto;aspect-ratio:auto;object-fit:contain}
}
body #info-overview.nm63-guides-hero .info-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,5vw,80px);align-items:center}
body #info-overview.nm63-guides-hero h1{max-width:13ch;font-size:clamp(48px,4.6vw,80px);line-height:1.06;letter-spacing:-.05em}
body #info-overview.nm63-guides-hero .info-hero-grid>div>p{max-width:600px;font-size:22px;line-height:1.6}
body #info-overview.nm63-guides-hero .nm63-guides-hero-art{display:block;position:relative;min-height:0;margin:0;padding:0;border:0;background:transparent;overflow:visible;aspect-ratio:auto}
body #info-overview.nm63-guides-hero .nm63-guides-hero-art:before,body #info-overview.nm63-guides-hero .nm63-guides-hero-art:after{display:none;content:none}
body #info-overview.nm63-guides-hero .nm63-guides-hero-art>img{display:block;position:static;width:100%;height:clamp(460px,58vh,650px);max-height:none!important;margin:0;padding:0;object-fit:contain;object-position:center;background:transparent;transform:none}
body #info-overview.nm63-about-hero .nm63-about-hero-art{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:0;height:auto;margin:0;overflow:visible;border:0;background:transparent;aspect-ratio:auto}
body #info-overview.nm63-about-hero .nm63-about-hero-art:before,body #info-overview.nm63-about-hero .nm63-about-hero-art:after{display:none;content:none}
body #info-overview.nm63-about-hero .nm63-about-hero-art>img{position:static;display:block;width:100%;height:clamp(360px,48vh,540px);max-height:none!important;min-height:0;margin:0;padding:0;object-fit:contain;object-position:center;background:transparent;transform:none}
body #info-overview.nm63-about-hero .nm63-about-hero-art>figcaption{position:static;inset:auto;display:block;width:auto;max-width:none;margin:0;padding:18px 0 0;border:0;background:none;color:#536f76;font-size:20px;line-height:1.4;font-weight:400;letter-spacing:0;text-shadow:none}
@media(min-width:961px) and (max-width:1700px) and (max-height:920px){
 body .nm63-about-team-grid>figure>img{max-height:calc(var(--nm63-scene-height,100dvh - 142px) - 160px)}
 body #info-overview.nm63-guides-hero h1{font-size:64px}
 body #info-overview.nm63-guides-hero .info-hero-grid>div>p{font-size:20px}
 body #info-overview.nm63-guides-hero .nm63-guides-hero-art>img{height:500px}
 body #info-overview.nm63-about-hero .nm63-about-hero-art>img{height:500px}
}
@media(max-width:960px){
 body #info-overview.nm63-guides-hero .info-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}
 body #info-overview.nm63-guides-hero h1{font-size:clamp(40px,8vw,60px);max-width:15ch}
 body #info-overview.nm63-guides-hero .info-hero-grid>div>p{font-size:18px;line-height:1.6}
 body #info-overview.nm63-guides-hero .nm63-guides-hero-art>img{height:350px}
 body #info-overview.nm63-about-hero .nm63-about-hero-art>img{height:350px}
 body #info-overview.nm63-about-hero .nm63-about-hero-art>figcaption{font-size:18px;padding-top:16px}
}
body #info-overview.nm63-about-hero .nm63-about-hero-art>img{height:clamp(460px,58vh,650px)}
body.reviews-page #hub-overview .nm-review-hero-visual>img{height:clamp(460px,58vh,650px);padding:0;object-fit:contain!important}
@media(min-width:961px) and (max-width:1700px) and (max-height:920px){body #info-overview.nm63-about-hero .nm63-about-hero-art>img,body.reviews-page #hub-overview .nm-review-hero-visual>img{height:500px}}
@media(max-width:960px){body #info-overview.nm63-about-hero .nm63-about-hero-art>img,body.reviews-page #hub-overview .nm-review-hero-visual>img{height:350px}}
