.v28-destination,.v28-destinations{display:block;background:var(--v-paper);color:var(--v-ink)}.v28-destination .dx-quality-section,.v28-destinations #destination-trip-types,.v28-destinations .dx-coverage-section{background:var(--v-paper-sunk);border-block:1px solid var(--v-rule)}.v28-destinations .dx-coverage-section,.v28-destinations .dx-type-section{padding:clamp(var(--v-s6),7vw,var(--v-s8)) var(--v-gutter)}.v28-destination .wrap,.v28-destinations .wrap{width:min(100% - (var(--v-gutter) * 2),var(--v-max));margin-inline:auto}.v28-destination .page-hero .ph-veil,.v28-destination.v27-destination .page-hero .ph-veil,.v28-destinations .page-hero .ph-veil{background:linear-gradient(98deg,color-mix(in oklch,var(--v-field-deep) 92%,transparent) 0,color-mix(in oklch,var(--v-field-deep) 82%,transparent) 30%,color-mix(in oklch,var(--v-field-deep) 56%,transparent) 50%,color-mix(in oklch,var(--v-field-deep) 24%,transparent) 68%,transparent 86%),linear-gradient(to top,color-mix(in oklch,var(--v-field-deep) 80%,transparent) 0,transparent 48%)}@media (max-width:767px){.v28-destination .page-hero .ph-veil,.v28-destination.v27-destination .page-hero .ph-veil,.v28-destinations .page-hero .ph-veil{background:linear-gradient(to top,color-mix(in oklch,var(--v-field-deep) 93%,transparent) 0,color-mix(in oklch,var(--v-field-deep) 76%,transparent) 48%,color-mix(in oklch,var(--v-field-deep) 54%,transparent) 100%)}}.v28-destination .page-hero:after,.v28-destinations .page-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:var(--v-grain);background-size:140px 140px;opacity:.05;mix-blend-mode:overlay}.v28-destination .page-hero .ph-inner,.v28-destinations .page-hero .ph-inner{position:relative;z-index:2}.v28-destination .dx-destination-hero h1,.v28-destinations .dx-destination-hero h1{font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-size:var(--v-text-hero);font-weight:var(--v-weight-display-lg);letter-spacing:var(--v-tracking-hero);line-height:var(--v-leading-hero);color:var(--v-on-field)}.v28-destination .dx-destination-hero .lead,.v28-destinations .dx-destination-hero .lead{max-width:var(--v-measure-lede);font-size:var(--v-text-lede);font-weight:var(--v-weight-body);line-height:var(--v-leading-lede);color:var(--v-on-field)}.v28-destination .dx-destination-hero .crumbs,.v28-destination .dx-destination-hero .eyebrow,.v28-destinations .dx-destination-hero .crumbs,.v28-destinations .dx-destination-hero .eyebrow{font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase;color:var(--v-on-field-quiet)}.v28-destination .dx-destination-hero .eyebrow,.v28-destinations .dx-destination-hero .eyebrow{color:var(--v-brass-on-field)}.v28-destination .dx-freshness-badge{gap:var(--v-s2);padding:var(--v-s2) var(--v-s3);border:1px solid color-mix(in oklch,var(--v-on-field) 26%,transparent);border-radius:var(--v-radius-pill);background:color-mix(in oklch,var(--v-field-deep) 46%,transparent);color:var(--v-on-field);font-size:var(--v-text-caption);line-height:1.45}.v28-destination .dx-freshness-dot{background:var(--v-accent-on-field)}.v28-destination .dx-hero-commerce,.v28-destinations .dx-hero-commerce{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:var(--v-s4);align-items:start;max-width:62ch;padding:var(--v-s4) 0 0;border-top:1px solid var(--v-rule-on-field);border-bottom:0}.v28-destination .dx-hero-commerce p,.v28-destinations .dx-hero-commerce p{max-width:52ch;margin-top:0;color:var(--v-on-field-quiet);font-size:.9375rem;line-height:1.6}.v28-destination .dx-hero-commerce-actions,.v28-destinations .dx-hero-commerce-actions{justify-content:flex-start;gap:var(--v-s2) var(--v-s3)}.v28-destination .dx-hero-commerce-actions a:not(.btn),.v28-destinations .dx-hero-commerce-actions a:not(.btn){padding:0;border-bottom:0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 88%;background-size:0 1px;color:var(--v-on-field);font-family:var(--v-font-label);font-size:var(--v-text-caption);font-weight:var(--v-weight-medium);letter-spacing:.02em;text-transform:none;transition:background-size var(--v-motion) var(--v-ease-out)}.v28-destination .dx-hero-commerce-actions a:not(.btn):focus-visible,.v28-destination .dx-hero-commerce-actions a:not(.btn):hover,.v28-destinations .dx-hero-commerce-actions a:not(.btn):focus-visible,.v28-destinations .dx-hero-commerce-actions a:not(.btn):hover{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.v28-destination .dx-hero-commerce-actions a:not(.btn),.v28-destinations .dx-hero-commerce-actions a:not(.btn){transition:none;background-size:100% 1px}}.v28-destination .dx-hero-disclosure,.v28-destination .dx-hero-illustrative,.v28-destinations .dx-hero-disclosure{grid-column:1;max-width:68ch;color:var(--v-on-field-quiet);font-size:var(--v-text-caption);line-height:1.5}.v28-destination .dx-hero-illustrative{font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label)}.v28-destination .dx-destination-hero .ph-coords,.v28-destinations .dx-destination-hero .ph-coords{border-top:1px solid var(--v-rule-on-field)}.v28-destination .dx-destination-hero .ph-coords .l,.v28-destinations .dx-destination-hero .ph-coords .l{font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase;color:var(--v-on-field-quiet)}.v28-destination .dx-destination-hero .ph-coords .v,.v28-destinations .dx-destination-hero .ph-coords .v{color:var(--v-on-field);font-size:1rem;font-weight:var(--v-weight-medium)}.v28-destination .dx-jumpnav,.v28-destinations .dx-jumpnav{background:var(--v-paper-raised);border-bottom:1px solid var(--v-rule);box-shadow:var(--v-shadow-sm)}.v28-destination .dx-jumpnav-list a,.v28-destinations .dx-jumpnav-list a{min-height:var(--v-target);display:inline-flex;align-items:center;font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);color:var(--v-ink-quiet)}.v28-destination .dx-jumpnav-list a.is-active,.v28-destination .dx-jumpnav-list a:focus-visible,.v28-destination .dx-jumpnav-list a:hover,.v28-destinations .dx-jumpnav-list a.is-active,.v28-destinations .dx-jumpnav-list a:focus-visible,.v28-destinations .dx-jumpnav-list a:hover{color:var(--v-accent)}.v28-destination .dx-essay-head h2,.v28-destination .dx-intro h2,.v28-destination .dx-map-head h2,.v28-destination .dx-quality-head h2,.v28-destination .dx-stay22-head h2,.v28-destinations .dx-hub-intro h2,.v28-destinations .dx-pivot h2,.v28-destinations .dx-region-head h2,.v28-destinations .dx-stay22-head h2{font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-size:var(--v-text-display);font-weight:var(--v-weight-display);letter-spacing:var(--v-tracking-display);line-height:var(--v-leading-display);color:var(--v-ink);text-wrap:balance}.v28-destinations .dx-region-head h2{font-size:var(--v-text-section);line-height:var(--v-leading-section)}.v28-destination .dx-stay22-head h2,.v28-destinations .dx-stay22-head h2{font-size:var(--v-text-section);line-height:var(--v-leading-section);letter-spacing:var(--v-tracking-section);max-width:18ch}.v28-destination .cat-tag,.v28-destination .eyebrow,.v28-destinations .cat-tag,.v28-destinations .eyebrow{font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase;color:var(--v-accent)}.v28-destination .dx-map-head p,.v28-destination .dx-quality-head p,.v28-destinations .dx-hub-intro .lead,.v28-destinations .dx-region-note{opacity:1;color:var(--v-ink-quiet);font-size:.9375rem;line-height:1.65}.v28-destinations .cat-section .media-card:after,.v28-destinations .dx-scene .media-card:after,.v28-destinations .dx-split .media-card:after{background:linear-gradient(to top,color-mix(in oklch,var(--v-field-deep) 90%,transparent) 0,color-mix(in oklch,var(--v-field-deep) 62%,transparent) 32%,color-mix(in oklch,var(--v-field-deep) 18%,transparent) 62%,transparent 88%);opacity:1}.v28-destinations .cat-section .media-card:hover:after,.v28-destinations .dx-scene .media-card:hover:after,.v28-destinations .dx-split .media-card:hover:after{opacity:1}.v28-destinations .media-card{overflow:hidden;border-radius:var(--v-radius-lg);background:var(--v-field-deep);box-shadow:var(--v-shadow-media)}.v28-destinations .media-card .bg img{transition:transform var(--v-motion-image) var(--v-ease-out)}.v28-destinations .media-card:hover .bg img{transform:scale(1.035)}.v28-destinations .media-card .bot h3{color:var(--v-on-field);font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-weight:var(--v-weight-display);letter-spacing:var(--v-tracking-section);line-height:1.04}.v28-destinations .media-card .bot .desc{opacity:1;color:var(--v-on-field-quiet);font-size:.875rem;font-weight:var(--v-weight-body);line-height:1.5}.v28-destinations .dx-region-bleed .bot h3{font-size:var(--v-text-display)}@media (prefers-reduced-motion:reduce){.v28-destinations .media-card .bg img,.v28-destinations .media-card:hover .bg img{transition:none;transform:none}}.v28-destinations .blog-list-row{border-top:1px solid var(--v-rule);transition:background-color var(--v-motion-fast) var(--v-ease)}.v28-destinations a.blog-list-row:hover{background:color-mix(in oklch,var(--v-accent-soft) 55%,transparent)}.v28-destinations .blog-list-row h3{font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-weight:var(--v-weight-display);color:var(--v-ink)}.v28-destinations .blog-list-row .dek{color:var(--v-ink-quiet)}.v28-destinations .blog-list-row .when{font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase;color:var(--v-ink-faint)}.v28-destinations .dx-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-template-rows:auto;gap:clamp(var(--v-s4),2.4vw,var(--v-s5))}.v28-destinations .dx-type-card{display:flex;min-width:0;flex-direction:column;padding:clamp(var(--v-s4),2.2vw,var(--v-s5));background:var(--v-paper-raised);border:1px solid var(--v-rule);border-radius:var(--v-radius);box-shadow:var(--v-shadow-sm)}.v28-destinations .dx-type-card h3{margin:0;font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-size:var(--v-text-card);font-weight:var(--v-weight-display);letter-spacing:var(--v-tracking-section);line-height:1.06;color:var(--v-ink)}.v28-destinations .dx-type-card>p{margin:var(--v-s2) 0 0;color:var(--v-ink-quiet);font-size:.875rem;line-height:1.58}.v28-destinations .dx-type-links{display:flex;flex-wrap:wrap;gap:var(--v-s2);margin-top:auto;padding-top:var(--v-s4)}.v28-destinations .dx-type-links a{display:inline-flex;align-items:center;min-height:var(--v-target);padding:0 var(--v-s3);border:1px solid var(--v-rule-strong);border-radius:var(--v-radius-pill);color:var(--v-ink);font-family:var(--v-font-label);font-size:var(--v-text-caption);font-weight:var(--v-weight-medium);letter-spacing:.01em;text-decoration:none;text-transform:none;transition:background-color var(--v-motion-fast) var(--v-ease),border-color var(--v-motion-fast) var(--v-ease),color var(--v-motion-fast) var(--v-ease)}.v28-destinations .dx-type-links a:focus-visible,.v28-destinations .dx-type-links a:hover{background:var(--v-accent-soft);border-color:var(--v-accent);color:var(--v-accent-deep)}@media (prefers-reduced-motion:reduce){.v28-destinations .dx-type-links a{transition:none}}.v28-destinations .dx-pivot{position:relative;isolation:isolate;padding:clamp(var(--v-s7),9vw,var(--v-s9)) var(--v-gutter);background:var(--v-field);color:var(--v-on-field)}.v28-destinations .dx-pivot:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--v-grain);background-size:140px 140px;opacity:var(--v-grain-opacity-field);mix-blend-mode:screen}.v28-destinations .dx-pivot>*{position:relative;z-index:1}.v28-destinations .dx-pivot h2{color:var(--v-on-field)}.v28-destinations .dx-pivot .eyebrow{color:var(--v-brass-on-field)}.v28-destinations .dx-pivot .lead{opacity:1;color:var(--v-on-field-quiet)}.v28-destinations .dx-decisions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));grid-template-rows:auto;gap:clamp(var(--v-s4),2.4vw,var(--v-s5))}.v28-destinations .dx-decision-card{display:flex;min-width:0;flex-direction:column;gap:var(--v-s2);padding:clamp(var(--v-s4),2.2vw,var(--v-s5));background:var(--v-paper-raised);border:1px solid var(--v-rule);border-radius:var(--v-radius);box-shadow:var(--v-shadow-sm);color:var(--v-ink);text-decoration:none;transition:box-shadow var(--v-motion) var(--v-ease),border-color var(--v-motion) var(--v-ease)}.v28-destinations .dx-decision-card:hover{border-color:var(--v-rule-strong);box-shadow:var(--v-shadow)}.v28-destinations .dx-decision-card h3{margin:0;font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-size:var(--v-text-card);font-weight:var(--v-weight-display);letter-spacing:var(--v-tracking-section);line-height:1.06}.v28-destinations .dx-decision-card p{margin:0;color:var(--v-ink-quiet);font-size:.875rem;line-height:1.58}.v28-destinations .dx-decision-anchor{margin-top:auto;padding-top:var(--v-s3);color:var(--v-ink-faint);font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.v28-destinations .dx-decision-card{transition:none}}.v28-destination .dx-stay22-links,.v28-destinations .dx-stay22-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-template-rows:auto;gap:clamp(var(--v-s3),1.8vw,var(--v-s4))}.v28-destination .dx-stay22-link-card,.v28-destination .dx-stay22-links>a,.v28-destinations .dx-stay22-link-card,.v28-destinations .dx-stay22-links>a{display:flex;min-width:0;min-height:0;flex-direction:column;gap:var(--v-s2);padding:clamp(var(--v-s4),2vw,var(--v-s5));background:var(--v-paper-raised);border:1px solid var(--v-rule);border-radius:var(--v-radius);box-shadow:var(--v-shadow-sm);transition:box-shadow var(--v-motion) var(--v-ease),border-color var(--v-motion) var(--v-ease)}.v28-destination .dx-stay22-link-card:hover,.v28-destination .dx-stay22-links>a:hover,.v28-destinations .dx-stay22-link-card:hover,.v28-destinations .dx-stay22-links>a:hover{border-color:var(--v-rule-strong);box-shadow:var(--v-shadow)}.v28-destination .dx-stay22-link-card>span,.v28-destination .dx-stay22-links>a span,.v28-destinations .dx-stay22-link-card>span,.v28-destinations .dx-stay22-links>a span{color:var(--v-accent);font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase}.v28-destination .dx-stay22-link-card>p,.v28-destination .dx-stay22-links>a p,.v28-destinations .dx-stay22-link-card>p,.v28-destinations .dx-stay22-links>a p{margin:0;color:var(--v-ink-quiet);font-size:.875rem;line-height:1.6}.v28-destination .dx-stay22-link-actions,.v28-destinations .dx-stay22-link-actions{gap:var(--v-s2);margin-top:auto;padding-top:var(--v-s4)}.v28-destination .dx-stay22-link-actions a,.v28-destinations .dx-stay22-link-actions a{text-decoration:none;min-height:var(--v-target);padding:0 var(--v-s4);border:1px solid var(--v-rule-strong);border-radius:var(--v-radius-pill);background:transparent;color:var(--v-ink);font-family:var(--v-font-body);font-size:var(--v-text-caption);font-weight:var(--v-weight-label);letter-spacing:.02em;text-transform:none}.v28-destination .dx-stay22-link-actions a:focus-visible,.v28-destination .dx-stay22-link-actions a:hover,.v28-destinations .dx-stay22-link-actions a:focus-visible,.v28-destinations .dx-stay22-link-actions a:hover{background:transparent;border-color:var(--v-accent);color:var(--v-accent)}.v28-destination .dx-stay22-link-actions a[data-stay22-link-mode=smart],.v28-destinations .dx-stay22-link-actions a[data-stay22-link-mode=smart]{background:var(--v-accent);border-color:var(--v-accent);color:var(--v-paper);box-shadow:var(--v-shadow-sm)}.v28-destination .dx-stay22-link-actions a[data-stay22-link-mode=smart]:focus-visible,.v28-destination .dx-stay22-link-actions a[data-stay22-link-mode=smart]:hover,.v28-destinations .dx-stay22-link-actions a[data-stay22-link-mode=smart]:focus-visible,.v28-destinations .dx-stay22-link-actions a[data-stay22-link-mode=smart]:hover{background:var(--v-accent-deep);border-color:var(--v-accent-deep);color:var(--v-paper)}.v28-destination .dx-map-caption,.v28-destination .dx-map-disclosure,.v28-destination .dx-stay22-disclosure,.v28-destination .dx-stay22-module-explainer,.v28-destinations .dx-stay22-disclosure,.v28-destinations .dx-stay22-module-explainer{color:var(--v-ink-quiet);font-size:var(--v-text-caption);line-height:1.6}.v28-destination .dx-map-disclosure a,.v28-destination .dx-stay22-disclosure a,.v28-destinations .dx-stay22-disclosure a{color:var(--v-accent);text-decoration:underline;text-underline-offset:.18em}.v28-destination .dx-map-module{padding:clamp(var(--v-s5),5vw,var(--v-s7)) 0;border-top:1px solid var(--v-rule-strong);border-bottom:1px solid var(--v-rule)}.v28-destination .dx-map-frame{overflow:hidden;border-radius:var(--v-radius-lg);background:var(--v-paper-sunk);box-shadow:var(--v-shadow-media);transition:box-shadow var(--v-motion) var(--v-ease)}.v28-destination .dx-map-frame:focus-visible,.v28-destination .dx-map-frame:hover{box-shadow:var(--v-shadow-lg)}.v28-destination .dx-map-frame-cta{min-height:var(--v-target);padding:0 var(--v-s4);border-radius:var(--v-radius-pill);background:var(--v-accent);color:var(--v-paper);font-family:var(--v-font-body);font-size:var(--v-text-caption);font-weight:var(--v-weight-label);letter-spacing:.02em;text-transform:none;box-shadow:var(--v-shadow)}.v28-destination .dx-map-frame:hover .dx-map-frame-cta{background:var(--v-accent-deep);color:var(--v-paper)}@media (prefers-reduced-motion:reduce){.v28-destination .dx-map-frame{transition:none}}.v28-destination .dx-intro h2 em{font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1;font-weight:var(--v-weight-display);color:var(--v-ink-quiet)}.v28-destination .dx-intro-meta .l{font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase;color:var(--v-accent)}.v28-destination .dx-intro-meta .v{color:var(--v-ink);font-size:1rem;font-weight:var(--v-weight-medium);line-height:1.45}.v28-destination .dx-decision-main{padding:clamp(var(--v-s4),3vw,var(--v-s6));background:var(--v-paper-raised);border:1px solid var(--v-rule);border-radius:var(--v-radius);box-shadow:var(--v-shadow-lg)}.v28-destination .dx-decision-main h2{font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-size:var(--v-text-section);font-weight:var(--v-weight-display);letter-spacing:var(--v-tracking-section);line-height:var(--v-leading-section);color:var(--v-ink)}.v28-destination .dx-decision-main p{color:var(--v-ink-quiet);line-height:var(--v-leading-body)}.v28-destination .dx-commerce-row,.v28-destination .dx-current-read,.v28-destination .dx-decision-aside,.v28-destination .dx-methodology-grid{border-color:var(--v-rule)}.v28-destination .dx-commerce-row .l,.v28-destination .dx-current-read .l,.v28-destination .dx-decision-aside .l,.v28-destination .dx-methodology-grid .l{font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase;color:var(--v-accent)}.v28-destination .dx-decision-aside .v,.v28-destination .dx-methodology-grid .v{color:var(--v-ink-quiet);font-size:.9375rem;line-height:1.58}.v28-destination .dx-current-read{padding:clamp(var(--v-s4),2.4vw,var(--v-s5));background:var(--v-accent-soft);border:1px solid color-mix(in oklch,var(--v-accent) 22%,transparent);border-radius:var(--v-radius)}.v28-destination .dx-current-read strong{font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-weight:var(--v-weight-display);color:var(--v-ink)}.v28-destination .dx-commerce-row a{min-height:var(--v-target);display:inline-flex;align-items:center;border-radius:var(--v-radius-pill);color:var(--v-accent);font-family:var(--v-font-body);font-size:var(--v-text-caption);font-weight:var(--v-weight-label);letter-spacing:.02em;text-transform:none}.v28-destination .dx-visual-card{padding:clamp(var(--v-s3),1.8vw,var(--v-s4));background:var(--v-paper-raised);border:1px solid var(--v-rule);border-radius:var(--v-radius);box-shadow:var(--v-shadow-sm)}.v28-destination .dx-visual-card:before{background:var(--v-brass)}.v28-destination .dx-visual-card .frame,.v28-destination .frame{overflow:hidden;border-radius:var(--v-radius);background:var(--v-paper-deep);box-shadow:none}.v28-destination .dx-visual-card h3{font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-weight:var(--v-weight-display);letter-spacing:var(--v-tracking-section);color:var(--v-ink)}.v28-destination .dx-visual-card p{color:var(--v-ink-quiet)}.v28-destination .dx-visual-source{color:var(--v-ink-faint);font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase}.v28-destination article a[class*=cardLink],.v28-destination article a[class*=cardLink] *{text-decoration:none}.v28-destination .dx-anchor-text h3,.v28-destination .dx-prop-row h4,.v28-destination .dx-watch-row h4{font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-weight:var(--v-weight-display);letter-spacing:var(--v-tracking-section);color:var(--v-ink)}.v28-destination .dx-prop-row,.v28-destination .dx-watch-row{border-color:var(--v-rule);transition:background-color var(--v-motion-fast) var(--v-ease)}.v28-destination .dx-prop-row:last-of-type,.v28-destination .dx-watch-row:last-of-type{border-bottom-color:var(--v-rule)}.v28-destination .dx-anchor-text .dx-anchor-note,.v28-destination .dx-prop-row .dx-prop-note,.v28-destination .dx-watch-row .dx-watch-note{opacity:1;color:var(--v-ink-quiet);line-height:1.6}.v28-destination .dx-anchor-where,.v28-destination .dx-prop-row .dx-prop-where{font-family:var(--v-font-label);font-size:var(--v-text-label);font-weight:var(--v-weight-label);letter-spacing:var(--v-tracking-label);text-transform:uppercase;color:var(--v-ink-faint)}.v28-destination .dx-scene-frame{overflow:hidden;border-radius:0;background:var(--v-field-deep)}.v28-destination .dx-scene-veil{background:linear-gradient(to top,color-mix(in oklch,var(--v-field-deep) 88%,transparent) 0,color-mix(in oklch,var(--v-field-deep) 46%,transparent) 42%,transparent 76%)}.v28-destination .dx-scene-caption{color:var(--v-on-field)}.v28-destination .dx-scene-caption .eyebrow{color:var(--v-brass-on-field)}.v28-destination .dx-scene-caption p{color:var(--v-on-field);font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-weight:var(--v-weight-display-lg);letter-spacing:var(--v-tracking-section)}.v28-destination .dx-essay-body p{opacity:1;max-width:var(--v-measure);color:var(--v-ink-quiet);font-size:var(--v-text-body);line-height:var(--v-leading-body)}.v28-destination .dx-essay-body h4{color:var(--v-ink);font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-weight:var(--v-weight-display)}.v28-destination .blog-card{overflow:hidden;background:var(--v-paper-raised);border:1px solid var(--v-rule);border-radius:var(--v-radius);box-shadow:var(--v-shadow-sm);transition:box-shadow var(--v-motion) var(--v-ease),border-color var(--v-motion) var(--v-ease)}.v28-destination .blog-card:hover{border-color:var(--v-rule-strong);box-shadow:var(--v-shadow)}.v28-destination .blog-card h3{font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-weight:var(--v-weight-display);letter-spacing:var(--v-tracking-section);color:var(--v-ink)}.v28-destination .blog-card .dek{color:var(--v-ink-quiet)}@media (prefers-reduced-motion:reduce){.v28-destination .blog-card,.v28-destination .dx-prop-row,.v28-destination .dx-watch-row{transition:none}}.v28-destination .cta-band h2,.v28-destinations .cta-band h2{font-family:var(--v-font-display);font-optical-sizing:auto;font-variation-settings:var(--v-display-axes);font-size:var(--v-text-display);font-weight:var(--v-weight-display-lg);letter-spacing:var(--v-tracking-display);line-height:var(--v-leading-display);color:var(--v-on-field)}.v28-destination .cta-band .eyebrow,.v28-destinations .cta-band .eyebrow{color:var(--v-brass-on-field)}.v28-destination .cta-band .lead,.v28-destinations .cta-band .lead{color:var(--v-on-field)}.v28-destination .cta-band .plan-primary-cta,.v28-destination .cta-band .plan-primary-cta *,.v28-destinations .cta-band .plan-primary-cta,.v28-destinations .cta-band .plan-primary-cta *{color:var(--v-ink)}.v28-destination .cta-band .plan-primary-cta,.v28-destinations .cta-band .plan-primary-cta{min-height:var(--v-target);border-radius:var(--v-radius-pill);background:var(--v-paper);border:1px solid var(--v-paper);box-shadow:var(--v-shadow)}.v28-destination .cta-band .plan-primary-cta:hover,.v28-destination .cta-band .plan-primary-cta:hover *,.v28-destinations .cta-band .plan-primary-cta:hover,.v28-destinations .cta-band .plan-primary-cta:hover *{color:var(--v-field-deep)}.v28-destination .cta-band .plan-primary-cta:hover,.v28-destinations .cta-band .plan-primary-cta:hover{background:var(--v-accent-on-field);border-color:var(--v-accent-on-field)}.v28-destination .cta-band .plan-meta-line,.v28-destinations .cta-band .plan-meta-line{color:var(--v-on-field-quiet)}@media (max-width:767px){.v28-destination .dx-hero-commerce,.v28-destinations .dx-hero-commerce{max-width:none}.v28-destination .dx-hero-commerce-actions .btn,.v28-destinations .dx-hero-commerce-actions .btn{width:100%;justify-content:center}.v28-destination .dx-hero-commerce-actions a:not(.btn),.v28-destinations .dx-hero-commerce-actions a:not(.btn){white-space:normal}.v28-destinations .dx-type-links a{flex:1 1 auto;justify-content:center}}