#mhx .mhx-link{display:inline-flex;align-items:center;gap:8px;font:700 13px/1.4 "DM Sans",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--black);text-decoration:none;border-bottom:1px solid var(--orange);padding-bottom:4px;transition:color .3s,gap .4s var(--ease)}#mhx .mhx-link:hover{color:var(--orange-d);gap:14px}#mhx .mhx-dark .mhx-link{color:#fff}#mhx .mhx-cr{display:block;margin-top:8px;font-size:11px;line-height:1.4;color:#8d8882}#mhx .mhx-cr a{color:inherit}#mhx .mhx-dark .mhx-cr{color:rgba(255,255,255,.45)}#mhx .mhx-hero__cr{position:absolute;right:16px;bottom:10px;font-size:11px;color:rgba(255,255,255,.55)}#mhx .mhx-hero__cr a{color:inherit}#mhx .mhx-intro{display:grid;gap:clamp(28px,4vw,60px)}@media (min-width:960px){#mhx .mhx-intro{grid-template-columns:.8fr 2fr;align-items:start}}#mhx .mhx-big{font:400 clamp(24px,2.6vw,36px)/1.42 "Playfair Display",serif;color:var(--black);max-width:30em}#mhx .mhx-big+p{margin-top:22px;max-width:640px}@media (min-width:960px){#mhx .mhx-feat--flip>.mhx-feat__media{order:2}}#mhx .mhx-frame{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/5;background:#ddd6cd}#mhx .mhx-frame--wide{aspect-ratio:4/3}#mhx .mhx-frame img{width:100%;height:100%;object-fit:cover}#mhx .mhx-frame img[data-par]{height:114%;transform:translate3d(0,calc(var(--p,.5) * -12%),0)}#mhx .mhx-fl{position:absolute;right:20px;top:14px;font:500 italic clamp(64px,8vw,120px)/1 "Playfair Display",serif;color:transparent;-webkit-text-stroke:1.3px rgba(255,255,255,.9);pointer-events:none}#mhx .mhx-sub{font:400 italic clamp(19px,1.7vw,23px)/1.4 "Playfair Display",serif;color:var(--orange-d)}#mhx .mhx-dark .mhx-sub{color:var(--orange)}#mhx .mhx-facts{border-top:1px solid var(--line)}#mhx .mhx-facts li{display:grid;grid-template-columns:26px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.55}#mhx .mhx-facts b{display:block;font-weight:700;color:var(--black)}#mhx .mhx-dark .mhx-facts,#mhx .mhx-dark .mhx-facts li{border-color:rgba(255,255,255,.14)}#mhx .mhx-dark .mhx-facts b{color:#fff}#mhx .mhx-ic{width:22px;height:22px;margin-top:2px;fill:none;stroke:var(--orange-d);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#mhx .mhx-dark .mhx-ic{stroke:var(--orange)}#mhx .mhx-grid{display:grid;gap:clamp(16px,2vw,26px);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}#mhx .mhx-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 0 var(--line);transition:box-shadow .6s var(--ease)}#mhx .mhx-card:hover{box-shadow:0 34px 60px -44px rgba(17,15,13,.55)}#mhx .mhx-card__media{position:relative;aspect-ratio:3/2;overflow:hidden;background:#ddd6cd}#mhx .mhx-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}#mhx .mhx-card:hover .mhx-card__media img{transform:scale(1.05)}#mhx .mhx-card__media--none{display:grid;place-items:center;background:var(--black)}#mhx .mhx-pill{position:absolute;left:14px;top:14px;padding:7px 12px;border-radius:999px;background:rgba(17,15,13,.7);color:#fff;font:600 12px/1 "DM Sans",sans-serif;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#mhx .mhx-card__body{flex:1;display:grid;gap:10px;align-content:start;padding:22px 24px 24px}#mhx .mhx-card h3{font:500 clamp(21px,1.8vw,25px)/1.22 "Playfair Display",serif;color:var(--black)}#mhx .mhx-card p{font-size:15px;line-height:1.62}#mhx .mhx-where{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--muted)}#mhx .mhx-tipline{padding:10px 12px;border-left:2px solid var(--orange);background:var(--cream2);font-size:14px;line-height:1.55}#mhx .mhx-card__foot{margin-top:auto;padding:0 24px 22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}#mhx .mhx-card__foot .mhx-cr{margin:0}#mhx .mhx-dest{display:grid;gap:clamp(16px,2vw,24px)}@media (min-width:860px){#mhx .mhx-dest{grid-template-columns:repeat(3,1fr)}}#mhx .mhx-dcard{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(420px,40vw,540px);padding:clamp(22px,2.6vw,34px);border-radius:24px;overflow:hidden;color:#fff;text-decoration:none!important}#mhx .mhx-dcard>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.8s var(--ease)}#mhx .mhx-dcard:hover>img{transform:scale(1.06)}#mhx .mhx-dcard::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(17,15,13,0) 30%,rgba(17,15,13,.86) 100%)}#mhx .mhx-dcard h3{font:500 clamp(30px,2.8vw,40px)/1.05 "Playfair Display",serif;color:#fff;margin-bottom:10px}#mhx .mhx-dcard p{font-size:15px;line-height:1.6;color:rgba(255,255,255,.86);margin-bottom:16px;max-width:30em}#mhx .mhx-dcard .mhx-link{align-self:flex-start;color:#fff}#mhx .mhx-dcard .mhx-cr{position:absolute;right:14px;top:10px;margin:0;color:rgba(255,255,255,.6)}#mhx .mhx-dcard[aria-current=page]{outline:2px solid var(--orange);outline-offset:-2px}#mhx .mhx-note{margin-top:22px;font-size:14px;line-height:1.6;color:var(--muted)}#mhx .mhx-dark .mhx-note{color:rgba(255,255,255,.6)}#mhx .mhx-note a{color:var(--orange-d)}#mhx .mhx-dark .mhx-note a{color:var(--orange)}#mhx .mhx-map{position:relative;border-radius:24px;background:#0f1d22;overflow:hidden}#mhx .mhx-map .isl{fill:#e9e1d4;transition:fill .5s}#mhx .mhx-map .isl--on{fill:var(--orange)}#mhx .mhx-map .lbl{font:600 15px "DM Sans",sans-serif;fill:#fff}#mhx .mhx-map .lbl--s{font-size:12px;font-weight:400;fill:rgba(255,255,255,.65)}#mhx .mhx-map .road{fill:none;stroke:var(--orange);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--in,1));transition:stroke-dashoffset 1.8s var(--ease) .3s}#mhx .mhx-map .sea{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:6 7;opacity:calc(var(--in,1) * .75);transition:opacity 1s 1.2s}#mhx .mhx-map .pin{fill:var(--orange);stroke:#fff;stroke-width:3}#mhx .mhx-map .ring{fill:none;stroke:var(--orange);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:mhxRing 2.4s ease-out infinite}#mhx .mhx-map figcaption{position:absolute;left:18px;bottom:12px;font-size:12px;color:rgba(255,255,255,.55)}#mhx .mhx-end{display:grid;gap:24px;justify-items:start}@media (min-width:900px){#mhx .mhx-end{grid-template-columns:1.3fr 1fr;align-items:end}#mhx .mhx-end .mhx-btns{justify-self:end}}#mhx .mhx-credits{padding:22px 0 30px;background:var(--cream);font-size:12px;line-height:1.6;color:#8d8882}#mhx .mhx-credits a{color:inherit}