.mvtc{max-width:none;margin:0 auto 1rem;color:#1c2833;--ink:#1c2833;--linen:#fffdf8;--rule:#e2d8c4;--mute:#756853;--gold:#d4b254;--navy:#1c2833;--c-ferry:#5aa9d6;--c-accom:#d4b254;--c-dining:#c98a9a;--c-transport:#7fb069;--c-activities:#e0946a;--c-parking:#8fa1b3}.mvtc-head{margin:.4rem 0 1.1rem}.mvtc-eyebrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin:0 0 .7rem;padding-bottom:.6rem;border-bottom:1px solid var(--rule)}.entry-main-content .ck-content .mvtc h2.mvtc-h,.mvtc h2.mvtc-h{font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-weight:400;font-size:clamp(1.75rem,3.6vw,2.4rem);line-height:1.1;letter-spacing:-.01em;color:var(--ink)!important;margin:0 0 .55rem;text-wrap:balance}.mvtc-lede{font-family:Georgia,serif;font-size:1.02rem;line-height:1.65;max-width:66ch;margin:0;color:#3a4653}.mvtc-presets{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.2rem}.mvtc-presets-lab{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-right:.3rem}.mvtc-chip{appearance:none;border:1px solid #cfc3aa;background:var(--linen);color:var(--ink);border-radius:999px;padding:.42rem .95rem;font:500 .86rem/1.2 Georgia,serif;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.mvtc-chip:hover{background:#f4ecd9;border-color:#b9ab8d;transform:translateY(-1px)}.mvtc-chip.is-on{background:var(--navy);color:#f4efe3;border-color:var(--navy)}.mvtc-chip:focus-visible{outline:2px solid #1a5276;outline-offset:3px}.mvtc-cols{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.4rem;align-items:start}.mvtc-left{display:flex;flex-direction:column;gap:1.4rem;min-width:0}@media(max-width:860px){.mvtc-cols{grid-template-columns:1fr}.mvtc-left{display:contents}.mvtc-desk{order:1}.mvtc-plate{order:2}.mvtc-notes-col{order:3}}.mvtc-desk{position:relative;background:var(--linen);border:1px solid var(--rule);border-radius:14px;padding:1.5rem clamp(1rem,2.6vw,1.8rem) 1.8rem;box-shadow:0 18px 44px -28px rgba(16,24,31,.35)}.mvtc-desk::before,.mvtc-desk::after,.mvtc-tick{content:"";position:absolute;width:13px;height:13px;border:0 solid #b9ab8d}.mvtc-desk::before{top:8px;left:8px;border-top-width:1.5px;border-left-width:1.5px}.mvtc-desk::after{top:8px;right:8px;border-top-width:1.5px;border-right-width:1.5px}.mvtc-tick.bl{bottom:8px;left:8px;border-bottom-width:1.5px;border-left-width:1.5px}.mvtc-tick.br{bottom:8px;right:8px;border-bottom-width:1.5px;border-right-width:1.5px}.mvtc-meta,.mvtc-plate-meta{display:flex;justify-content:space-between;gap:1rem;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;padding-bottom:.8rem;margin-bottom:1.25rem}.mvtc-meta{color:var(--mute);border-bottom:1px solid #e6dcc9}.mvtc-meta span:last-child{letter-spacing:.08em;text-transform:none;font-family:Georgia,serif;font-style:italic;font-size:.8rem;color:#8a7d66}.mvtc-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem 1.2rem}@media(max-width:560px){.mvtc-grid{grid-template-columns:1fr;gap:1rem}}@media(max-width:560px){.mvtc-meta span:last-child{display:none}}.mvtc-field{display:block;margin:0;min-width:0}.mvtc-lab{display:block;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--mute);margin-bottom:.4rem}.mvtc-selwrap{position:relative;display:block}.mvtc .mvtc-selwrap select{width:100%;appearance:none;-webkit-appearance:none;padding:.66rem 2.1rem .66rem .8rem;border:1px solid #d8cfbd;border-radius:9px;background:#fff;font:400 .95rem/1.4 Georgia,serif;color:var(--ink);cursor:pointer;transition:border-color .18s,box-shadow .18s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvtc .mvtc-selwrap select:hover{border-color:#b9ab8d}.mvtc .mvtc-selwrap select:focus{outline:none;border-color:#1a5276;box-shadow:0 2px 14px -6px rgba(26,82,118,.45)}.mvtc-selwrap svg{position:absolute;right:.8rem;top:50%;width:12px;height:12px;transform:translateY(-50%);fill:none;stroke:var(--mute);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.mvtc-range{display:flex;align-items:center;gap:.8rem;padding:.55rem 0 .15rem}.mvtc .mvtc-range input[type="range"]{flex:1;min-width:0;appearance:none;-webkit-appearance:none;height:4px;margin:0;border-radius:2px;background:linear-gradient(90deg,var(--gold),var(--gold)) 0/var(--fill,35%) 100% no-repeat,#e3dac6;outline:none}.mvtc .mvtc-range input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--navy);border:2.5px solid var(--gold);cursor:grab;box-shadow:0 4px 10px -3px rgba(28,40,51,.5);transition:transform .15s}.mvtc .mvtc-range input[type="range"]::-webkit-slider-thumb:hover{transform:scale(1.12)}.mvtc .mvtc-range input[type="range"]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--navy);border:2.5px solid var(--gold);cursor:grab}.mvtc .mvtc-range input[type="range"]:focus-visible{outline:2px solid #1a5276;outline-offset:4px}.mvtc-val{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:1rem;font-weight:700;color:var(--ink);min-width:2.2ch;text-align:center;background:#f4ecd9;border:1px solid var(--rule);border-radius:7px;padding:.3rem .55rem;flex-shrink:0}.mvtc-scale{display:flex;justify-content:space-between;padding-right:3.4rem;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:9.5px;letter-spacing:.08em;color:#7a6f5c}.mvtc-plate{background:var(--navy);color:#f4efe3;border-radius:14px;padding:1.5rem clamp(1rem,2.4vw,1.7rem) 1.7rem;box-shadow:0 22px 50px -26px rgba(16,24,31,.65);min-width:0}@media(min-width:861px){.mvtc-plate{position:sticky;top:96px}}.mvtc-plate-meta{color:#8fa1b3;border-bottom:1px solid #2a3b4d}.mvtc-plate-meta span:last-child{color:#6d8093}.mv-total-box{margin-bottom:.5rem}.mv-total-label{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem}.mv-total-amount{font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-size:clamp(2rem,4.4vw,2.8rem);line-height:1.05;color:#f4efe3;font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere}.mv-total-amount.updating{animation:mvtcPulse .3s ease}@keyframes mvtcPulse{0%{color:var(--gold)}100%{color:#f4efe3}}.mv-total-range{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.78rem;font-variant-numeric:tabular-nums;color:#8fa1b3;margin-top:.4rem;white-space:normal}.mvtc-pp-row{display:flex;flex-wrap:wrap;gap:.35rem 1.2rem;padding:.75rem 0 1rem;margin-bottom:.9rem;border-top:1px solid #2a3b4d;border-bottom:1.5px solid var(--gold)}.mv-per-person,.mvtc-pernight{font:italic .92rem/1.5 Georgia,serif;color:#d8d2c6;margin:0}.mvtc-pernight{color:#b7c2cc}.mv-ledger{display:block;margin:0 0 1.15rem}.mv-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .9rem;align-items:start;padding:.58rem 0;border-bottom:1px dotted #3b4d61}.mv-row:last-child{border-bottom:0}.mv-cell{min-width:0}.mvtc-ll{display:inline-flex;align-items:center;gap:.5rem;font:400 .95rem/1.4 Georgia,serif;color:#f4efe3;background:transparent;padding:0}.mvtc-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#8fa1b3}.mv-note{display:block;font:italic .78rem/1.4 Georgia,serif;color:#8fa1b3;margin-top:.12rem;padding-left:1.05rem;overflow-wrap:anywhere}.mv-amt{text-align:right;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.95rem;font-variant-numeric:tabular-nums;color:#f4efe3;white-space:nowrap;padding-top:.1rem}.mv-parking-row{display:none}.mv-parking-row.visible{display:grid}.c-ferry{background:var(--c-ferry)}.c-accom{background:var(--c-accom)}.c-dining{background:var(--c-dining)}.c-transport{background:var(--c-transport)}.c-activities{background:var(--c-activities)}.c-parking{background:var(--c-parking)}.mv-cost-bars{margin:0 0 1.3rem;padding-top:1rem;border-top:1px solid #2a3b4d}.mv-cost-bars-h{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8fa1b3;margin-bottom:.6rem}.mv-cost-bar-item{display:flex;align-items:center;gap:.6rem;margin-bottom:.42rem}.mv-cost-bar-label{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#b7c2cc;width:84px;flex-shrink:0}.mv-cost-bar-track{flex:1;height:7px;background:#2a3b4d;border-radius:4px;overflow:hidden;min-width:0}.mv-cost-bar-fill{height:100%;width:100%;border-radius:4px;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}.mv-cost-bar-pct{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.74rem;font-variant-numeric:tabular-nums;color:#d8d2c6;width:36px;text-align:right;flex-shrink:0}.mv-share-box{border:1px dashed #3b4d61;border-radius:10px;padding:.9rem}.mv-book-box{border:1px solid rgba(212,178,84,.45);border-radius:10px;padding:.9rem;margin-bottom:.9rem}.mvtc .mv-book-txt{font:.9rem/1.5 Georgia,serif;color:#c8d2da!important;margin:.35rem 0 .7rem}#mvtc .mv-book-box .mv-link-btn{text-decoration:none;display:inline-flex;align-items:center}.mv-share-box label{display:block;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fa1b3;margin-bottom:.5rem}.mvtc .mv-share-box textarea{width:100%;height:92px;border:1px solid #3b4d61;border-radius:8px;padding:.6rem;font:400 .78rem/1.5 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color:#d8d2c6;background:#16202a;resize:vertical;box-sizing:border-box;caret-color:var(--gold);display:block}.mvtc .mv-share-box textarea:focus{outline:none;border-color:var(--gold)}.mvtc .mv-copy-btn{margin-top:.6rem;background:var(--gold);color:#2c2408;border:0;border-radius:999px;padding:.6rem 1.35rem;font:700 .84rem Helvetica,Arial,sans-serif;cursor:pointer;transition:background .18s,transform .18s}.mvtc .mv-copy-btn:hover{background:#e0c26a;transform:translateY(-1px)}.mvtc .mv-copy-btn.copied{background:#7fb069;color:#16240f}.mvtc .mv-copy-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mvtc-notes,.mvtc-links{background:var(--linen);border:1px solid #e6dcc9;border-radius:12px;padding:1.4rem clamp(1rem,2.4vw,1.7rem)}.mvtc-links{margin-top:1.4rem}.mvtc-notes-h{font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-weight:400;font-size:1.25rem;color:var(--ink);margin:0 0 .9rem}.mvtc-dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem 1rem}.mvtc-dl dt{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-top:.25rem;white-space:nowrap}.mvtc-dl dd{margin:0;font:400 .9rem/1.6 Georgia,serif;color:#3a4653}@media(max-width:480px){.mvtc-dl{grid-template-columns:1fr;gap:.15rem 0}.mvtc-dl dd{margin-bottom:.55rem}}.mvtc-links ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.6rem}@media(max-width:600px){.mvtc-links ul{grid-template-columns:1fr}}.mvtc-links li{position:relative;padding-left:1rem;margin:0}.mvtc-links li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:#1a5276}.mvtc-links a{font:500 .93rem/1.5 Georgia,serif;color:#1a5276;text-decoration:none}.mvtc-links a:hover{text-decoration:underline;text-underline-offset:3px}.mvtc-stickybar{display:none}.mvtc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.mvtc-q{font:400 1.55rem/1.2 "Playfair Display","Playfair Fallback",Georgia,serif;color:var(--navy,#1c2833);margin:0 0 .9rem}.mvtc-q-plate{color:#f4efe3;margin-bottom:.3rem}.mvtc-plate-meta{justify-content:flex-start;padding-bottom:.6rem}.mvtc-tick,.mvtc-desk::before,.mvtc-desk::after{display:none!important}.mvtc .mvtc-dot{display:none}.mvtc .mv-cost-bars{display:none}.mvtc .mv-row{position:relative}.mvtc .mv-row::after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:var(--pct,0%);background:var(--gold);opacity:.75;transition:width .3s}.mvtc .mv-copy summary{cursor:pointer;font:600 .74rem/1.5 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#c8d2da;padding:.3rem 0}.mvtc .mv-copy[open] summary{margin-bottom:.5rem}#mvtc .mvtc-chip .pc-t i,.ms-l,.mvtc-sticky-lab,.mvtc-scale{font-size:.66rem!important}.tc-mast-chips li{font-size:.68rem}.mvtc .mv-book-txt,.mvtc-links a{font-family:"DM Sans",system-ui,sans-serif}.mvtc .mv-share-box .mv-link-btn{border-color:rgba(244,239,227,.35);color:#f4efe3}.mvtc .mv-share-box .mv-link-btn:hover{background:rgba(244,239,227,.08)}.mvtc .mv-copy-btn{background:transparent;color:#f4efe3;border:1.5px solid rgba(244,239,227,.35);font-family:inherit}.mvtc .mv-copy-btn:hover{background:rgba(244,239,227,.08)}#mvtc .mvtc-chip img{aspect-ratio:auto;height:120px}@media(max-width:700px){#mvtc .mvtc-preset-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 16px 6px;margin:0 -16px;scrollbar-width:none}.mvtc-preset-grid::-webkit-scrollbar{display:none}#mvtc .mvtc-chip{flex:0 0 160px;scroll-snap-align:start}#mvtc .mvtc-chip img{height:84px}}@media(max-width:860px){html:has(.mvtc-stickybar.is-on){scroll-padding-bottom:84px}.mvtc-desk{padding-bottom:16px}body:has(.mvtc-stickybar.is-on) .mvtc-desk{padding-bottom:72px}.mvtc-sticky-lab{display:block}.mvtc-sticky-link{min-height:44px;padding:0 16px;display:inline-flex;align-items:center}}.seo-intro h2,.mvtc-after h2{font-weight:400}@media(max-width:860px){.mvtc-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:.7rem;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:var(--navy);color:#f4efe3;box-shadow:0 -10px 30px -12px rgba(16,24,31,.55);transform:translateY(110%);transition:transform .25s ease}.mvtc-stickybar.is-on{transform:none}.mvtc-sticky-lab{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);flex-shrink:0}.mvtc-sticky-amt{font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-size:1.15rem;font-variant-numeric:tabular-nums;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mvtc-sticky-link{flex-shrink:0;background:var(--gold);color:#2c2408;border-radius:999px;padding:.4rem .9rem;font:700 .78rem Helvetica,Arial,sans-serif;text-decoration:none}}.mvtc ::selection{background:var(--navy);color:#f4efe3}.mvtc-plate ::selection{background:var(--gold);color:#2c2408}@media (prefers-reduced-motion:reduce){.mv-total-amount.updating{animation:none}.mv-cost-bar-fill{transition:none}.mvtc .mvtc-range input[type="range"]::-webkit-slider-thumb:hover{transform:none}.mvtc .mv-copy-btn:hover,.mvtc-chip:hover{transform:none}.mvtc-stickybar{transition:none}}.mvtc{max-width:1080px;padding:0 16px;box-sizing:border-box}.tc-mast{position:relative;border-radius:18px;overflow:hidden;background:var(--navy);color:#fff;margin:0 0 22px;box-shadow:0 24px 60px -30px rgba(10,20,30,.7);isolation:isolate}.tc-mast-ph{position:relative;width:100%;height:clamp(250px,25vw,340px);background:var(--navy)}@media(max-width:700px){#mvtc .tc-mast-ph{position:absolute;inset:0;height:auto;min-height:0}#mvtc .tc-mast{min-height:300px}#mvtc .tc-mast-t{position:relative;inset:auto;padding:110px 18px 18px}}#mvtc .tc-mast-ph img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;object-position:center 40%;opacity:.9;margin:0;border-radius:0}.tc-mast-wash{position:absolute;inset:0;background:linear-gradient(100deg,rgba(28,40,51,.92) 0%,rgba(28,40,51,.72) 42%,rgba(28,40,51,.18) 100%)}@media(max-width:700px){.tc-mast-wash{background:linear-gradient(180deg,rgba(28,40,51,.15) 0%,rgba(28,40,51,.55) 40%,rgba(28,40,51,.94) 100%)}}.tc-mast-t{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:28px 34px;max-width:62%}@media(max-width:700px){.tc-mast-t{justify-content:flex-end;max-width:none;padding:18px}}#mvtc .tc-mast-k{font:700 .66rem/1.5 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)!important}#mvtc .tc-mast-h{margin:0;font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-weight:400;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.06;color:#fff!important;text-wrap:balance;text-shadow:0 1px 2px rgba(10,20,30,.35)}#mvtc .tc-mast-p{margin:0;font:400 .95rem/1.5 Georgia,serif;color:rgba(255,255,255,.9)!important;max-width:46ch;text-shadow:0 1px 2px rgba(10,20,30,.35)}@media(max-width:700px){#mvtc .tc-mast-p{font-size:.88rem}}.tc-mast-chips{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tc-mast-chips li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border:1px solid rgba(212,178,84,.55);border-radius:999px;background:rgba(28,40,51,.45);backdrop-filter:blur(3px);font:700 .6rem/1.4 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff}.tc-mast-chips li svg{width:12px;height:12px;stroke:var(--gold);stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.mvtc-presets{display:block;margin:0 0 1.3rem}.mvtc-presets-lab{display:block;margin:0 0 .6rem}.mvtc-preset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:760px){.mvtc-preset-grid{grid-template-columns:repeat(2,1fr);gap:9px}}#mvtc .mvtc-chip{position:relative;display:block;padding:0;border:1.5px solid #e2d8c4;border-radius:12px;background:#fff;overflow:hidden;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s;font:inherit;color:inherit}#mvtc .mvtc-chip img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;background:#e9e4d8;transition:transform .4s cubic-bezier(.22,1,.36,1)}#mvtc .mvtc-chip .pc-t{display:block;padding:8px 10px 9px}#mvtc .mvtc-chip .pc-t b{display:block;min-height:2.5em;font:700 .9rem/1.25 "DM Sans","DM Sans Fallback",sans-serif;color:var(--ink)}#mvtc .mvtc-chip .pc-t i{display:block;margin-top:3px;font:600 .58rem/1.5 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:#6b6250}#mvtc .mvtc-chip .pc-tick{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8);background:rgba(28,40,51,.45);display:flex;align-items:center;justify-content:center;transition:background .18s,border-color .18s}#mvtc .mvtc-chip .pc-tick svg{width:12px;height:12px;stroke:var(--navy);stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0}#mvtc .mvtc-chip:hover{background:#fff;border-color:#1a5276;transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(26,82,118,.45)}#mvtc .mvtc-chip:hover img{transform:scale(1.05)}#mvtc .mvtc-chip.is-on{background:#fff;color:inherit;border-color:var(--gold);box-shadow:0 0 0 1.5px var(--gold),0 12px 26px -14px rgba(125,98,24,.45)}#mvtc .mvtc-chip.is-on .pc-tick{background:var(--gold);border-color:var(--gold)}#mvtc .mvtc-chip.is-on .pc-tick svg{opacity:1}#mvtc .mvtc-chip:focus-visible{outline:2px solid #1a5276;outline-offset:2px}.mv-fees-row{display:none}.mv-fees-row.visible{display:grid}.mv-seasons-box{margin:0 0 1.2rem;padding-top:1rem;border-top:1px solid #2a3b4d}.mv-seasons{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}@media(max-width:480px){.mv-seasons{grid-template-columns:repeat(2,1fr)}}#mvtc .mv-season-cell{display:flex;flex-direction:column;gap:3px;padding:8px 8px 9px;border:1px solid #3b4d61;border-radius:9px;background:#16202a;color:#d8d2c6;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s,background .15s}#mvtc .mv-season-cell .ms-l{font:700 .56rem/1.4 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:#8fa1b3}#mvtc .mv-season-cell .ms-v{font:600 .74rem/1.3 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:#f4efe3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mvtc .mv-season-cell:hover{background:#1f2d3b;border-color:#8fa1b3}#mvtc .mv-season-cell.is-on{border-color:var(--gold);background:#1f2d3b}#mvtc .mv-season-cell.is-on .ms-l{color:var(--gold)}#mvtc .mv-season-cell:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mv-share-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 .9rem}#mvtc .mv-link-btn{background:transparent;color:var(--gold);border:1.5px solid var(--gold);border-radius:999px;padding:.5rem 1.1rem;font:700 .82rem Helvetica,Arial,sans-serif;cursor:pointer;transition:background .18s,color .18s}#mvtc .mv-link-btn:hover{background:var(--gold);color:#2c2408}#mvtc .mv-link-btn.copied{background:#7fb069;border-color:#7fb069;color:#16240f}#mvtc .mv-link-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mv-share-hint{font:italic .78rem/1.4 Georgia,serif;color:#8fa1b3}.mvtc{padding:0}@media(max-width:600px){.mvtc{padding:0 16px}}.mvtc-cols{gap:28px}.tc-mast-isle{position:absolute;top:18px;right:22px;width:150px;opacity:.85;z-index:1}.tc-mast-isle svg{display:block;width:100%;height:auto;fill:none;stroke:var(--gold);stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}@media(max-width:700px){.tc-mast-isle{width:96px;top:12px;right:14px}#mvtc .tc-mast-k{letter-spacing:.14em}}@media(max-width:430px){.mvtc-sticky-lab{display:block}.mvtc-sticky-amt{font-size:1.05rem}}@media(min-width:861px){.mvtc-plate{top:86px}}#mvtc .tc-mast-p,.mvtc-ll,.mv-note,.mvtc-dl dd,.mvtc-links a,.mvtc-meta span:last-child,.mvtc .mv-copy-btn,#mvtc .mv-link-btn,.mvtc-sticky-link,.mv-per-person,.mvtc-pernight,.mvtc .mvtc-selwrap select,.mvtc-lede{font-family:inherit}.mv-note,.mvtc-meta span:last-child,.mv-per-person,.mvtc-pernight{font-style:normal}.mvtc-meta span:last-child{color:#6b6250}.mvtc-plate-meta span:last-child{color:#8fa1b3}.mvtc{--mute:#6b6250}.mvtc-lab,.mvtc-presets-lab,.mvtc-meta,.mvtc-plate-meta,.mv-total-label,.mv-cost-bars-h,.mvtc-dl dt,.mv-share-box label{font-size:.72rem;font-weight:700;letter-spacing:.16em}.mvtc-lab{color:#7d6218}.mv-cost-bar-label,.mvtc-sticky-lab{font-size:.6rem}#mvtc .mv-season-cell .ms-l{font-size:.58rem}.mvtc .mv-copy-btn{background:transparent;color:var(--gold);border:1.5px solid var(--gold)}.mvtc .mv-copy-btn:hover{background:rgba(212,178,84,.12);color:var(--gold)}.mvtc .mv-copy-btn.copied{background:#7fb069;border-color:#7fb069;color:#16240f}.mvtc-sticky-link{background:#faf8f5;color:#1c2833}#mvtc .mv-link-btn:hover{background:rgba(212,178,84,.12);color:var(--gold)}.mvtc .mv-copy-btn,#mvtc .mv-link-btn{min-height:44px;padding:.6rem 1.2rem;font-weight:700;font-size:.82rem;line-height:1}.entry-main-content .ck-content .mvtc h3.mvtc-notes-h,#mvtc h3.mvtc-notes-h{font-weight:400!important;color:#1c2833!important}.mvtc .mvtc-range input[type="range"]{height:24px;padding:10px 0;background-clip:content-box}#mvtc .mv-toolfam{padding:0}#mvtc .mv-seasons{grid-template-columns:repeat(2,1fr)}@media(min-width:600px) and (max-width:860px){#mvtc .mv-seasons{grid-template-columns:repeat(4,1fr)}}#mvtc .mvtc-chip{min-width:0;width:100%}#mvtc .mvtc-chip .pc-t{min-width:0}#mvtc .mv-season-cell .ms-v{font-size:.7rem}.mvtc .mv-share-hint{font-family:inherit;font-style:normal;font-size:.8rem}#mvtc .mvtc-chip img{height:auto!important;aspect-ratio:3/2}#mvtc .mv-season-cell{min-width:0}#mvtc .mv-season-cell .ms-v{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal}#mvtc .mvtc-chip{display:flex;flex-direction:column;align-items:stretch}#mvtc .mvtc-chip img{flex:none}#mvtc .mvtc-chip .pc-t{flex:1 1 auto}#mvtc .mvtc-chip .pc-t i{min-height:2.75em}.mvtc .mv-note,.mvtc .mvtc-ll,.mvtc .mv-per-person,.mvtc .mvtc-pernight,.mvtc .mv-total-range{hyphens:none;-webkit-hyphens:none;overflow-wrap:normal}.mvtc .mv-total-range{white-space:normal}.mvtc .mv-row{gap:.2rem .7rem}@media(max-width:430px){.mvtc .mv-amt{font-size:.9rem}.mvtc-ll{font-size:.92rem}}@media (prefers-reduced-motion:reduce){#mvtc .mvtc-chip:hover{transform:none}#mvtc .mvtc-chip:hover img{transform:none}}
