.destinations-v2-module__8L6Tza__root{--dv-serif:var(--font-lkh-display), Georgia, "Times New Roman", serif;--dv-mono:var(--font-lkh-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--dv-sans:var(--font-geist), system-ui, -apple-system, sans-serif;font-family:var(--dv-sans);color:#111713;-webkit-font-smoothing:antialiased;background:#f7f3e9;container:lk/inline-size}.destinations-v2-module__8L6Tza__root *,.destinations-v2-module__8L6Tza__root :before,.destinations-v2-module__8L6Tza__root :after{box-sizing:border-box}:where(.destinations-v2-module__8L6Tza__root) :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}:where(.destinations-v2-module__8L6Tza__root) :where(a){color:inherit}.destinations-v2-module__8L6Tza__root :focus-visible{outline-offset:3px;outline:2px solid #8f332f}:where(.destinations-v2-module__8L6Tza__root) :where(button){font:inherit}.destinations-v2-module__8L6Tza__wrap{max-width:1280px;margin:0 auto;padding:0 64px}.destinations-v2-module__8L6Tza__eyebrow{font:500 12px/1.3 var(--dv-mono);letter-spacing:.18em;text-transform:uppercase;color:#7b5d08;align-items:center;gap:14px;display:flex}.destinations-v2-module__8L6Tza__eyebrow i{background:#e1b83f;flex:none;width:28px;height:1px;display:block}.destinations-v2-module__8L6Tza__onDark{color:#e1b83f}.destinations-v2-module__8L6Tza__pill{color:#102420;text-align:center;cursor:pointer;background:#e1b83f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.destinations-v2-module__8L6Tza__pill:hover{background:#edc85a}.destinations-v2-module__8L6Tza__pillDark{color:#fff;background:#102420}.destinations-v2-module__8L6Tza__pillDark:hover{color:#fff;background:#1c3a34}.destinations-v2-module__8L6Tza__pillLine{color:#111713;background:0 0;border:1px solid #d9cfbd}.destinations-v2-module__8L6Tza__pillLine:hover{background:#fff;border-color:#111713}.destinations-v2-module__8L6Tza__textlink{color:#111713;white-space:nowrap;border-bottom:1px solid #d9cfbd;padding-bottom:4px;font-size:15px;font-weight:500;text-decoration:none}.destinations-v2-module__8L6Tza__textlink:hover{color:#7b5d08;border-color:#7b5d08}.destinations-v2-module__8L6Tza__secHead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.destinations-v2-module__8L6Tza__secHead h2,.destinations-v2-module__8L6Tza__h2{font:300 46px/1.05 var(--dv-serif);letter-spacing:-.02em;max-width:760px;margin-top:16px}.destinations-v2-module__8L6Tza__head{padding:40px 0 0}.destinations-v2-module__8L6Tza__crumb{color:#5e625c;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;font-size:13.5px;list-style:none;display:flex}.destinations-v2-module__8L6Tza__crumb li{gap:8px;display:flex}.destinations-v2-module__8L6Tza__crumb a{color:#5e625c;border-bottom:1px solid #d9cfbd;text-decoration:none}.destinations-v2-module__8L6Tza__crumb a:hover{color:#111713}.destinations-v2-module__8L6Tza__hGrid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.destinations-v2-module__8L6Tza__h1{font:300 62px/1.03 var(--dv-serif);letter-spacing:-.02em;margin-top:18px}.destinations-v2-module__8L6Tza__dek{color:#4a4f49;max-width:560px;margin-top:22px;font-size:18.5px;line-height:1.6}.destinations-v2-module__8L6Tza__cta{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.destinations-v2-module__8L6Tza__heroBox{aspect-ratio:4/3;background:#efe7d6;border-radius:2px;width:100%;position:relative;overflow:hidden}.destinations-v2-module__8L6Tza__heroBox img{object-fit:cover}.destinations-v2-module__8L6Tza__credit{color:#6a6e68;margin-top:8px;font-size:12px}.destinations-v2-module__8L6Tza__credit a{color:inherit}.destinations-v2-module__8L6Tza__facts{grid-template-columns:repeat(var(--dv-facts,4), minmax(0, 1fr));border-top:1px solid #111713;border-bottom:1px solid #d9cfbd;margin-top:48px;display:grid}.destinations-v2-module__8L6Tza__facts>div{border-right:1px solid #e1d7c3;padding:18px 18px 18px 0}.destinations-v2-module__8L6Tza__facts>div:last-child{border-right:0}.destinations-v2-module__8L6Tza__facts>div+div{padding-left:18px}.destinations-v2-module__8L6Tza__facts dt{font:500 11px/1.3 var(--dv-mono);letter-spacing:.14em;text-transform:uppercase;color:#7b5d08;margin-bottom:10px;display:block}.destinations-v2-module__8L6Tza__facts dd{margin:0;font-size:15.5px;font-weight:500;line-height:1.4}.destinations-v2-module__8L6Tza__guide{padding:56px 0 24px}.destinations-v2-module__8L6Tza__gCard{color:#111713;background:#fff;border:1px solid #e6dcc8;border-top:3px solid #e1b83f;grid-template-columns:360px minmax(0,1fr) auto;align-items:center;gap:32px;padding:24px;text-decoration:none;display:grid}.destinations-v2-module__8L6Tza__gCard:hover{border-color:#e1b83f #d9cfbd #d9cfbd}.destinations-v2-module__8L6Tza__gImg{aspect-ratio:16/10;background:#efe7d6;border-radius:2px;width:100%;position:relative;overflow:hidden}.destinations-v2-module__8L6Tza__gImg img{object-fit:cover}.destinations-v2-module__8L6Tza__gCard h2{font:400 32px/1.15 var(--dv-serif);margin:12px 0 10px}.destinations-v2-module__8L6Tza__gCard p.destinations-v2-module__8L6Tza__gBody{color:#4a4f49;font-size:15.5px;line-height:1.6}.destinations-v2-module__8L6Tza__gTitle{color:#111713;margin-top:10px;font-size:15px;line-height:1.45;display:block}.destinations-v2-module__8L6Tza__gMeta{color:#5e625c;margin-top:10px;font-size:13px;display:block}.destinations-v2-module__8L6Tza__routes{padding:72px 0 80px}.destinations-v2-module__8L6Tza__rGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.destinations-v2-module__8L6Tza__rc{color:#111713;flex-direction:column;gap:10px;text-decoration:none;display:flex}.destinations-v2-module__8L6Tza__ph{aspect-ratio:4/3;background:#efe7d6;border-radius:2px;display:block;position:relative;overflow:hidden}.destinations-v2-module__8L6Tza__ph img{object-fit:cover;transition:transform .6s cubic-bezier(.32,.72,0,1)}.destinations-v2-module__8L6Tza__rc:hover .destinations-v2-module__8L6Tza__ph img,.destinations-v2-module__8L6Tza__cc:hover .destinations-v2-module__8L6Tza__ph img{transform:scale(1.03)}.destinations-v2-module__8L6Tza__badge{font:500 11px/1 var(--dv-mono);background:#f7f3e9;padding:6px 9px;position:absolute;top:12px;left:12px}.destinations-v2-module__8L6Tza__k{color:#5e625c;font-size:13px}.destinations-v2-module__8L6Tza__rcTitle{font:400 21px/1.22 var(--dv-serif)}.destinations-v2-module__8L6Tza__rc:hover .destinations-v2-module__8L6Tza__rcTitle{color:#7b5d08}.destinations-v2-module__8L6Tza__pr{border-top:1px solid #e1d7c3;gap:3px;margin:0;padding-top:8px;font-size:13.5px;display:grid}.destinations-v2-module__8L6Tza__pr>div{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.destinations-v2-module__8L6Tza__pr dt{color:#111713}.destinations-v2-module__8L6Tza__pr dd{color:#5e625c;margin:0}.destinations-v2-module__8L6Tza__prAmt{color:#111713;font-variant-numeric:tabular-nums;font-weight:600}.destinations-v2-module__8L6Tza__basis{color:#6a6e68;margin-top:4px;font-size:12px;line-height:1.45;display:block}.destinations-v2-module__8L6Tza__plan{color:#fff;background:#102420;padding:88px 0}.destinations-v2-module__8L6Tza__pGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.destinations-v2-module__8L6Tza__plan h2{font:300 46px/1.05 var(--dv-serif);letter-spacing:-.02em;margin:16px 0 18px}.destinations-v2-module__8L6Tza__plan ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}.destinations-v2-module__8L6Tza__plan li{color:#fffc;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.destinations-v2-module__8L6Tza__plan li img{filter:invert(93%)sepia(9%)saturate(300%)hue-rotate(5deg);width:44px;height:44px}.destinations-v2-module__8L6Tza__plan li b{color:#fff;margin-bottom:2px;font-size:15px;font-weight:600;display:block}.destinations-v2-module__8L6Tza__plan li a{color:#e1b83f;border-bottom:1px solid #e1b83f66;font-weight:500;text-decoration:none}.destinations-v2-module__8L6Tza__plan li .destinations-v2-module__8L6Tza__liMeta{color:#ffffffa6;margin-top:4px;font-size:13px;display:block}.destinations-v2-module__8L6Tza__pillars{color:#ffffffb3;margin-top:26px;font-size:14.5px;line-height:1.6}.destinations-v2-module__8L6Tza__pillars a{color:#e1b83f;border-bottom:1px solid #e1b83f66;font-weight:500;text-decoration:none}.destinations-v2-module__8L6Tza__spec{color:#111713;background:#f7f3e9;flex-direction:column;gap:14px;padding:30px;display:flex}.destinations-v2-module__8L6Tza__who{align-items:center;gap:16px;display:flex}.destinations-v2-module__8L6Tza__who img{object-fit:cover;object-position:top;border-radius:50%;width:72px;height:72px}.destinations-v2-module__8L6Tza__who b{font:400 26px/1.1 var(--dv-serif);display:block}.destinations-v2-module__8L6Tza__who span{color:#5e625c;font-size:13.5px}.destinations-v2-module__8L6Tza__spec p{color:#4a4f49;font-size:15px;line-height:1.6}.destinations-v2-module__8L6Tza__specLinks{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.destinations-v2-module__8L6Tza__all{padding:88px 0}.destinations-v2-module__8L6Tza__tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.destinations-v2-module__8L6Tza__tabs button,.destinations-v2-module__8L6Tza__tabs a{min-height:42px;font:500 14px var(--dv-sans);cursor:pointer;color:#111713;background:0 0;border:1px solid #d9cfbd;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.destinations-v2-module__8L6Tza__tabs button[aria-pressed=true],.destinations-v2-module__8L6Tza__tabs a[aria-current=true]{color:#fff;background:#102420;border-color:#102420}.destinations-v2-module__8L6Tza__tabs small{font:500 11px/1 var(--dv-mono);opacity:.7;margin-left:6px}.destinations-v2-module__8L6Tza__gl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.destinations-v2-module__8L6Tza__gl a{border-bottom:1px solid #e1d7c3;justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;line-height:1.4;text-decoration:none;display:flex}.destinations-v2-module__8L6Tza__gl a:hover{color:#7b5d08}.destinations-v2-module__8L6Tza__gl .destinations-v2-module__8L6Tza__glCat{color:#5e625c;white-space:nowrap;font-size:12.5px}.destinations-v2-module__8L6Tza__gl a em{color:#5e625c;font-size:12.5px;font-style:normal}.destinations-v2-module__8L6Tza__faq{padding:0 0 88px}.destinations-v2-module__8L6Tza__faqList{border-top:1px solid #111713}.destinations-v2-module__8L6Tza__faqList details{border-bottom:1px solid #e1d7c3;padding:16px 0}.destinations-v2-module__8L6Tza__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:16.5px;font-weight:500;list-style:none;display:flex}.destinations-v2-module__8L6Tza__faqList summary::-webkit-details-marker{display:none}.destinations-v2-module__8L6Tza__faqList summary span{color:#7b5d08;font-size:20px;transition:transform .2s}.destinations-v2-module__8L6Tza__faqList details[open] summary span{transform:rotate(45deg)}.destinations-v2-module__8L6Tza__faqList p{color:#4a4f49;max-width:760px;margin-top:10px;font-size:15.5px;line-height:1.6}.destinations-v2-module__8L6Tza__faqList p a{color:#111713;font-weight:600}.destinations-v2-module__8L6Tza__near{padding:0 0 104px}.destinations-v2-module__8L6Tza__near .destinations-v2-module__8L6Tza__eyebrow{margin-bottom:18px}.destinations-v2-module__8L6Tza__nRow{flex-wrap:wrap;gap:12px;display:flex}.destinations-v2-module__8L6Tza__nRow a,.destinations-v2-module__8L6Tza__nRow span.destinations-v2-module__8L6Tza__chip{background:#fff;border:1px solid #e6dcc8;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:15px;text-decoration:none;display:inline-flex}.destinations-v2-module__8L6Tza__nRow a:hover{border-color:#111713}.destinations-v2-module__8L6Tza__root .t-h2{font-family:var(--dv-serif);letter-spacing:-.02em;font-weight:300}.destinations-v2-module__8L6Tza__root .t-h3{font-family:var(--dv-serif);font-weight:400}:is(.destinations-v2-module__8L6Tza__root [data-lk-role=eyebrow],.destinations-v2-module__8L6Tza__root .t-label){font-family:var(--dv-mono);letter-spacing:.14em}.destinations-v2-module__8L6Tza__iHead{padding:56px 0 40px}.destinations-v2-module__8L6Tza__iHead .destinations-v2-module__8L6Tza__h1{max-width:820px;font-size:64px;line-height:1.02}.destinations-v2-module__8L6Tza__iHead .destinations-v2-module__8L6Tza__dek{max-width:640px}.destinations-v2-module__8L6Tza__tabsWrap{z-index:3;background:#f7f3e9;border-top:1px solid #111713;border-bottom:1px solid #d9cfbd;padding:14px 0;position:sticky;top:72px}.destinations-v2-module__8L6Tza__tabsWrap .destinations-v2-module__8L6Tza__tabs{margin-bottom:0}.destinations-v2-module__8L6Tza__tabsWrap .destinations-v2-module__8L6Tza__tabs button,.destinations-v2-module__8L6Tza__tabsWrap .destinations-v2-module__8L6Tza__tabs a{min-height:44px}.destinations-v2-module__8L6Tza__region{padding:40px 0 88px;scroll-margin-top:150px}.destinations-v2-module__8L6Tza__rHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.destinations-v2-module__8L6Tza__rHead h2{font:300 44px/1.05 var(--dv-serif);letter-spacing:-.02em;margin-top:14px}.destinations-v2-module__8L6Tza__cGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.destinations-v2-module__8L6Tza__cc{color:#111713;flex-direction:column;gap:10px;text-decoration:none;display:flex}.destinations-v2-module__8L6Tza__noimg{font:300 34px/1 var(--dv-serif);color:#7b5d08;place-items:center;display:grid;position:absolute;inset:0}.destinations-v2-module__8L6Tza__hub{color:#102420;font:500 10.5px/1 var(--dv-mono);letter-spacing:.08em;text-transform:uppercase;background:#e1b83f;padding:6px 9px;position:absolute;top:12px;left:12px}.destinations-v2-module__8L6Tza__ccTitle{font:400 24px/1.15 var(--dv-serif)}.destinations-v2-module__8L6Tza__cc:hover .destinations-v2-module__8L6Tza__ccTitle{color:#7b5d08}.destinations-v2-module__8L6Tza__ccMeta{color:#5e625c;font-size:13.5px}.destinations-v2-module__8L6Tza__also{color:#4a4f49;margin:0 0 72px;font-size:15px;line-height:1.7}.destinations-v2-module__8L6Tza__also a{color:#111713;font-weight:500}.destinations-v2-module__8L6Tza__help{color:#fff;background:#102420;padding:88px 0}.destinations-v2-module__8L6Tza__helpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.destinations-v2-module__8L6Tza__hb{border:1px solid #ffffff2e;padding:30px}.destinations-v2-module__8L6Tza__hb h2{font:400 30px/1.12 var(--dv-serif);margin:12px 0 10px}.destinations-v2-module__8L6Tza__hb p{color:#ffffffc2;margin:0 0 18px;font-size:15px;line-height:1.6}.destinations-v2-module__8L6Tza__hb a{color:#fff;border-bottom:1px solid #ffffff59;padding-bottom:4px;font-size:15px;font-weight:500;text-decoration:none}.destinations-v2-module__8L6Tza__hb a:hover{border-color:#e1b83f}@container lk (max-width:1100px){.destinations-v2-module__8L6Tza__rGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.destinations-v2-module__8L6Tza__gCard{grid-template-columns:260px minmax(0,1fr)}.destinations-v2-module__8L6Tza__gCard .destinations-v2-module__8L6Tza__textlink{grid-column:2;justify-self:start}}@container lk (max-width:1000px){.destinations-v2-module__8L6Tza__cGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container lk (max-width:760px){.destinations-v2-module__8L6Tza__wrap{padding:0 20px}.destinations-v2-module__8L6Tza__head{padding:22px 0 0}.destinations-v2-module__8L6Tza__hGrid{grid-template-columns:minmax(0,1fr);gap:24px}.destinations-v2-module__8L6Tza__h1{font-size:38px;line-height:1.08}.destinations-v2-module__8L6Tza__dek{font-size:16.5px}.destinations-v2-module__8L6Tza__cta .destinations-v2-module__8L6Tza__pill{flex:1}.destinations-v2-module__8L6Tza__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.destinations-v2-module__8L6Tza__facts>div{border-bottom:1px solid #efe7d6;border-right:0;padding:14px 12px 14px 0}.destinations-v2-module__8L6Tza__facts>div+div{padding-left:0}.destinations-v2-module__8L6Tza__guide{padding:32px 0 8px}.destinations-v2-module__8L6Tza__gCard{grid-template-columns:minmax(0,1fr);gap:16px}.destinations-v2-module__8L6Tza__gCard .destinations-v2-module__8L6Tza__textlink{grid-column:1;justify-self:start}.destinations-v2-module__8L6Tza__gCard h2{font-size:26px}.destinations-v2-module__8L6Tza__secHead{flex-direction:column;align-items:flex-start;gap:12px}.destinations-v2-module__8L6Tza__secHead h2,.destinations-v2-module__8L6Tza__h2{font-size:32px}.destinations-v2-module__8L6Tza__routes{padding:48px 0 56px}.destinations-v2-module__8L6Tza__rGrid{grid-template-columns:minmax(0,1fr);gap:28px}.destinations-v2-module__8L6Tza__plan{padding:60px 0}.destinations-v2-module__8L6Tza__pGrid{grid-template-columns:minmax(0,1fr);gap:28px}.destinations-v2-module__8L6Tza__plan h2{font-size:32px}.destinations-v2-module__8L6Tza__plan ul{grid-template-columns:minmax(0,1fr)}.destinations-v2-module__8L6Tza__all{padding:56px 0}.destinations-v2-module__8L6Tza__tabs{flex-wrap:nowrap;padding:4px 0;overflow-x:auto}.destinations-v2-module__8L6Tza__tabs button,.destinations-v2-module__8L6Tza__tabs a{flex:none}.destinations-v2-module__8L6Tza__gl{grid-template-columns:minmax(0,1fr)}.destinations-v2-module__8L6Tza__near{padding:0 0 72px}.destinations-v2-module__8L6Tza__faq{padding:0 0 56px}.destinations-v2-module__8L6Tza__iHead{padding:28px 0}.destinations-v2-module__8L6Tza__iHead .destinations-v2-module__8L6Tza__h1{font-size:40px;line-height:1.06}.destinations-v2-module__8L6Tza__tabsWrap{top:60px}.destinations-v2-module__8L6Tza__region{padding:28px 0 56px}.destinations-v2-module__8L6Tza__rHead{flex-direction:column;align-items:flex-start}.destinations-v2-module__8L6Tza__rHead h2{font-size:32px}.destinations-v2-module__8L6Tza__cGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.destinations-v2-module__8L6Tza__ccTitle{font-size:20px}.destinations-v2-module__8L6Tza__help{padding:56px 0}.destinations-v2-module__8L6Tza__helpGrid{grid-template-columns:minmax(0,1fr)}}
