:root{--hp-max-w:var(--mnh-max-w,1280px);--hp-gutter:var(--mnh-gutter-clamp,clamp(16px, 4vw, 40px));--mnh-accent-ski:#3e6b8f;--mnh-accent-dive:#1f7a6d;--mnh-accent-impact:#2e7d5b}.mnh-hpc{max-width:var(--hp-max-w,1280px);padding:clamp(44px, 5vw, 80px) var(--hp-gutter,clamp(16px, 4vw, 40px));margin:0 auto}.hp-eyebrow{font-family:var(--mnh-font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--mnh-clay-ink);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.hp-eyebrow--gold{color:var(--mnh-gold-ink)}.hp-eyebrow--on-dark{color:var(--mnh-gold)}.hp-sec-title{font-family:var(--mnh-font-serif);letter-spacing:var(--mnh-ls-heading);color:var(--mnh-ink);margin:0;font-size:max(26px,min(3.4vw,40px));font-weight:500;line-height:1.04}.hp-btn{font-family:var(--mnh-font-sans);border-radius:var(--mnh-radius-pill);cursor:pointer;transition:background var(--mnh-transition), border-color var(--mnh-transition), color var(--mnh-transition);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hp-btn--primary{background:var(--mnh-indigo);color:var(--mnh-paper)}.hp-btn--primary:hover{background:var(--mnh-indigo-dark);color:var(--mnh-paper)}.hp-btn--outline{color:var(--mnh-indigo);border-color:var(--mnh-indigo);background:0 0}.hp-btn--outline:hover{background:var(--mnh-indigo-tint-08);color:var(--mnh-indigo)}.hp-btn--gold{background:var(--mnh-gold);color:var(--mnh-ink)}.hp-btn--gold:hover{background:var(--mnh-champagne);color:var(--mnh-ink)}.hp-btn--sm{padding:8px 16px;font-size:13px}.hp-img{background:var(--mnh-ink-navy);width:100%;height:100%;display:block;position:relative;overflow:hidden}.hp-img__ph{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(120% 90% at 50% 38%, #2e2e63 0%, #1d1d3d 55%, var(--mnh-ink-navy) 100%);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hp-img__ph:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 76'%3E%3Crect x='.75' y='.75' width='74.5' height='74.5' rx='19.5' fill='%232E2E63' stroke='%23D6BA82' stroke-opacity='.35' stroke-width='1.5'/%3E%3Cg transform='translate(21.5 16) scale(2)'%3E%3Cpath d='M8.5.8C12.9.8 16.2 4.1 16.2 8.2 16.2 13.4 8.5 21 8.5 21S.8 13.4.8 8.2C.8 4.1 4.1.8 8.5.8Z' fill='%23BD6A47'/%3E%3Ccircle cx='8.5' cy='8.2' r='3.4' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:38px;height:38px}.hp-img__place{max-width:92%;font-family:var(--mnh-font-serif);letter-spacing:.26em;text-transform:uppercase;text-align:center;color:var(--mnh-paper);overflow-wrap:anywhere;font-size:max(13px,min(1.6vw,17px));font-weight:500;line-height:1.35}.hp-img__place:after{content:"";background:linear-gradient(90deg, transparent, var(--mnh-champagne), transparent);width:36px;height:1px;margin:10px auto 0;display:block}.hp-img__el{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hp-vp{max-width:var(--hp-max-w,1240px);padding:22px var(--hp-gutter,clamp(16px, 4vw, 40px)) 6px;margin:0 auto}.hp-vp__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hp-vp__card{background:var(--mnh-card);border:1px solid var(--mnh-line);border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.hp-vp__icon{background:var(--mnh-indigo-tint-08);width:34px;height:34px;color:var(--mnh-indigo);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hp-vp__title{font-family:var(--mnh-font-sans);color:var(--mnh-ink);margin:0 0 2px;font-size:14px;font-weight:700}.hp-vp__desc{font-family:var(--mnh-font-sans);color:var(--mnh-soft);margin:0;font-size:12.5px;line-height:1.4}@media (max-width:900px){.hp-vp__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hp-vp__grid{grid-template-columns:1fr}}.hp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.hp-head__link{font-family:var(--mnh-font-sans);color:var(--mnh-indigo);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.hp-head__link:hover{text-decoration:underline}.hp-sec-sub{font-family:var(--mnh-font-sans);color:var(--mnh-soft);margin:6px 0 0;font-size:14.5px}.hp-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:900px){.hp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hp-grid{grid-template-columns:1fr;gap:16px}.hp-season .hp-grid>:nth-child(n+5){display:none}}
