#mhx .mhx-white{background:#fff}#mhx .mhx-head{display:grid;gap:20px;margin-bottom:clamp(40px,5vw,64px)}@media (min-width:900px){#mhx .mhx-head--split{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px}}#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-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-tips{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}#mhx .mhx-tips li{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,30px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .4s}#mhx .mhx-tips li:hover{background:#fff}#mhx .mhx-tips h3{font:500 19px/1.3 "Playfair Display",serif;color:var(--black)}#mhx .mhx-tips p{font-size:14.5px;line-height:1.6;color:var(--muted)}#mhx .mhx-ways{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.14)}#mhx .mhx-ways li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.14)}#mhx .mhx-ways h3{font:500 21px/1.3 "Playfair Display",serif;color:#fff;margin-bottom:4px}#mhx .mhx-ways p{font-size:15px;line-height:1.6;color:rgba(255,255,255,.72)}#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)}