.ef-profile-banner.ef-igp-mountains{background:#061b26!important;min-height:430px!important;max-width:1400px!important;--profile-ink:#f0fff8!important;--profile-panel:transparent!important;border-color:#21464a;gap:24px}
.ef-profile-banner.ef-igp-mountains:after{content:none}
.ef-igp-mountains .ef-igp-scene{position:absolute;inset:0;z-index:-1;overflow:hidden}
.ef-igp-mountains .mountain-banner-poster{object-position:50% 38%}
.ef-igp-mountains .ef-igp-scene:before{background:linear-gradient(90deg,#041924ef 0%,#041924cb 30%,transparent 66%)}
.ef-igp-mountains .ef-profile-intro{max-width:38%}
.ef-igp-mountains .ef-profile-intro h1{font-size:clamp(28px,2.5vw,40px);letter-spacing:-.03em}
.ef-igp-mountains .ef-highlight{padding:0;background:transparent;text-shadow:0 2px 12px #0009}
.ef-igp-mountains .ef-profile-avatar{border-color:#d5f7e5;box-shadow:0 12px 36px #0006}
.ef-igp-mountains .contactBtn{background:#c9f8e5!important;color:#063d31!important;border-color:#c9f8e5!important;min-height:44px}
.ef-igp-mountains .contactBtn:hover,.ef-igp-mountains .contactBtn:focus-visible{background:#fff!important;color:#063d31!important}
.ef-igp-mountains .hero-motion-toggle{width:44px;height:44px;top:14px;right:14px;border:1px solid #92c8bd70;border-radius:50%;background:#04212bd9;color:#effff9;font:700 16px/1 system-ui;cursor:pointer;z-index:5}
.ef-igp-mountains .hero-motion-toggle:focus-visible{outline:3px solid #c9f8e5;outline-offset:3px}
@media(max-width:767px){
 .ef-profile-banner.ef-profile-default.ef-igp-mountains{min-height:0!important;padding:300px 20px 26px!important;grid-template-columns:64px minmax(0,1fr);gap:16px;background:#061b26!important}
 .ef-igp-mountains .ef-igp-scene{height:280px;bottom:auto}
 .ef-igp-mountains .mountain-banner-poster{object-position:100% 40%}
 .ef-igp-mountains .ef-igp-scene:before{background:linear-gradient(0deg,#061b26,transparent 38%)}
 .ef-igp-mountains .ef-profile-intro{max-width:none}
 .ef-igp-mountains .ef-profile-intro h1{font-size:25px}
 .ef-igp-mountains .ef-profile-contact{margin-top:18px}
}
@media(prefers-reduced-motion:reduce){.ef-igp-mountains .light-effect{animation:none!important}.ef-igp-mountains .hero-lighting{display:none}}
