.gs-faq,.gs-faq *,.gs-faq :before,.gs-faq :after{box-sizing:border-box}.gs-faq :where(h2,p,ul){margin:0;padding:0}.gs-faq{background:var(--gs-color-white);width:100%;color:var(--gs-color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:clamp(var(--gs-space-section-sm), 7vw, var(--gs-space-section-lg)) clamp(var(--gs-space-lg), 5vw, var(--gs-space-xxl))}.gs-faq-container{width:100%;max-width:var(--gs-container-reading);margin-inline:auto}.gs-faq-header{text-align:center;margin-block-end:var(--gs-space-2p5rem)}.gs-faq-eyebrow{font-size:var(--gs-type-value-61);font-weight:var(--gs-weight-bold);letter-spacing:var(--gs-tracking-value-1);text-transform:uppercase;color:var(--gs-color-accent-on-light);margin-block-end:var(--gs-space-0p65rem);display:inline-block}.gs-faq h2{font-size:var(--gs-type-value-62);font-weight:var(--gs-weight-extrabold);letter-spacing:var(--gs-tracking-value-10);line-height:var(--gs-leading-value-17);color:var(--gs-color-ink);overflow-wrap:anywhere;margin-block-end:var(--gs-space-md)}.gs-faq-lead{font-size:var(--gs-type-value-63);color:var(--gs-color-text-on-light);line-height:var(--gs-leading-value-4);max-width:var(--gs-container-hero);margin-inline:auto}.gs-faq-list{gap:var(--gs-space-0p65rem);flex-direction:column;list-style:none;display:flex}.gs-faq-list details{background:var(--gs-color-light-surface);border:var(--gs-space-1px) solid var(--gs-color-rgba-0-0-0-0-08);border-radius:var(--gs-space-0p875rem);transition:border-color var(--gs-motion-value-8) ease, box-shadow var(--gs-motion-value-8) ease;overflow:hidden}.gs-faq-list details:hover{border-color:var(--gs-color-rgba-0-0-0-0-14)}.gs-faq-list details[open]{border-color:var(--gs-color-rgba-201-162-75-0-25);box-shadow:var(--gs-shadow-value-13)}.gs-faq-list summary{justify-content:space-between;align-items:center;gap:var(--gs-space-lg);padding:var(--gs-space-1p25rem) var(--gs-space-xl);min-height:var(--gs-space-2p75rem);font-size:var(--gs-type-value-64);font-weight:var(--gs-weight-semibold);color:var(--gs-color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--gs-motion-value-8) ease;list-style:none;display:flex}.gs-faq-list summary::-webkit-details-marker{display:none}.gs-faq-list summary::marker{display:none}.gs-faq-list summary:hover,.gs-faq-list details[open] summary{color:var(--gs-color-black)}#gs-main .gs-faq-list summary:focus-visible{outline:var(--gs-space-3px) solid var(--gs-color-accent-on-light);outline-offset:var(--gs-space-negative-3px);border-radius:calc(var(--gs-space-0p875rem) - var(--gs-space-1px));box-shadow:none}.gs-faq-chevron{width:var(--gs-space-1p1rem);height:var(--gs-space-1p1rem);color:var(--gs-color-accent-on-light);transition:transform var(--gs-motion-value-8) ease;flex:none}.gs-faq-list details[open] .gs-faq-chevron{transform:rotate(180deg)}.gs-faq-answer{padding:0 var(--gs-space-xl) var(--gs-space-1p4rem);font-size:var(--gs-type-value-65);color:var(--gs-color-text-on-light);line-height:var(--gs-leading-value-6)}.gs-faq-answer p+p{margin-block-start:var(--gs-space-md)}@media (width>=60rem){.gs-faq-list summary{font-size:var(--gs-type-value-14);padding:var(--gs-space-1p35rem) var(--gs-space-1p75rem)}.gs-faq-answer{padding:0 var(--gs-space-1p75rem) var(--gs-space-1p6rem);font-size:var(--gs-type-value-32)}}@media (prefers-reduced-motion:reduce){.gs-faq-list details,.gs-faq-list summary,.gs-faq-chevron{transition:none}.gs-faq-list details[open] .gs-faq-chevron{transform:none}}@media (forced-colors:active){.gs-faq{color:canvastext;background:canvas}.gs-faq-list details{border:var(--gs-border-value-16);background:canvas}.gs-faq-list details[open]{box-shadow:none;border-color:highlight}.gs-faq-list summary{color:buttontext}.gs-faq-chevron{color:highlight}#gs-main .gs-faq-list summary:focus-visible{outline-color:highlight}}.gs-dest-container{width:min(calc(100% - 2 * clamp(var(--gs-space-lg), 4vw, var(--gs-space-xxl))), var(--gs-container-site));margin-inline:auto}.gs-destination-page .gs-full-hero{min-height:var(--gs-destination-hero-height)}.gs-destination-page #gs-main :where([id],a,summary){scroll-margin-block-start:var(--gs-space-8rem)}.gs-destination-page .gs-full-hero__container{padding-block:var(--gs-space-8rem) var(--gs-space-section-sm)}.gs-destination-page .gs-hero-wrap{max-width:var(--gs-container-42rem)}.gs-destination-page .gs-hero-lead{margin-block-end:var(--gs-space-xl)}.gs-dest-breadcrumb{align-items:center;gap:var(--gs-space-p75rem);color:var(--gs-color-text-secondary);font-size:var(--gs-type-value-45);flex-wrap:wrap;margin-block-end:var(--gs-space-xl);display:flex}.gs-dest-breadcrumb a{min-height:var(--gs-space-2p75rem);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.gs-dest-breadcrumb a:hover{color:var(--gs-color-text);text-decoration:underline}.gs-dest-breadcrumb [aria-current]{color:var(--gs-color-text)}.gs-destination-page .gs-hero-btn svg,.gs-dest-booking .gs-cta-btn-primary svg{width:var(--gs-space-lg);height:var(--gs-space-lg);flex:none}.gs-dest-hero-fare{align-items:center;gap:var(--gs-space-xl);margin-block:var(--gs-space-xl) var(--gs-space-p75rem);flex-wrap:wrap;display:flex}.gs-dest-hero-fare>span:first-child{color:var(--gs-color-accent-text);white-space:nowrap}.gs-dest-hero-fare strong{font-size:var(--gs-type-value-38);font-weight:var(--gs-weight-semibold);letter-spacing:var(--gs-tracking-value-8)}.gs-dest-hero-fare>span:last-child{font-size:var(--gs-type-value-45);color:var(--gs-color-text-secondary)}.gs-full-hero .gs-dest-hero-note{font-size:var(--gs-type-value-45);max-width:var(--gs-container-34rem);margin:0}.gs-dest-facts{padding-block:var(--gs-space-xxl);background:var(--gs-color-surface);border-block-end:var(--gs-border-value-1)}.gs-dest-facts dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.gs-dest-fact{padding-inline:var(--gs-space-xl);border-inline-start:var(--gs-border-value-6)}.gs-dest-fact:first-child{border:0;padding-inline-start:0}.gs-dest-fact svg{width:var(--gs-space-xl);height:var(--gs-space-xl);color:var(--gs-color-accent-text);flex:none;margin-block-start:var(--gs-space-xs)}.gs-dest-fact dt{align-items:center;gap:var(--gs-space-lg);font-size:var(--gs-type-value-45);color:var(--gs-color-text-secondary);margin-block-end:var(--gs-space-sm);display:flex}.gs-dest-fact dd{font-size:var(--gs-type-value-79);color:var(--gs-color-text);font-weight:var(--gs-weight-semibold);overflow-wrap:anywhere;margin:0;padding-inline-start:calc(var(--gs-space-xl) + var(--gs-space-lg))}.gs-dest-facts-notes{gap:var(--gs-space-xxl);border-block-start:var(--gs-border-value-6);justify-content:space-between;margin-block-start:var(--gs-space-xl);padding-block-start:var(--gs-space-lg);display:flex}.gs-dest-facts-notes p{font-size:var(--gs-type-value-45);color:var(--gs-color-text-secondary);margin:0}.gs-dest-facts-notes p:first-child{max-width:var(--gs-container-46rem)}.gs-dest-section{padding-block:clamp(var(--gs-space-section-sm), 7vw, var(--gs-space-section-xl))}.gs-dest-section :where(h2,h3,p){margin-block-start:0}.gs-dest-section h2{font-size:var(--gs-type-value-69);font-weight:var(--gs-weight-extrabold);line-height:var(--gs-leading-value-7);letter-spacing:var(--gs-tracking-value-6);color:var(--gs-color-text);margin-block-end:var(--gs-space-xl)}.gs-dest-section h3{font-size:var(--gs-type-value-82);line-height:var(--gs-leading-value-14);font-weight:var(--gs-weight-bold);letter-spacing:var(--gs-tracking-value-10);color:var(--gs-color-text);margin-block-end:var(--gs-space-p75rem)}.gs-dest-section p{line-height:var(--gs-leading-value-6);color:var(--gs-color-text-secondary)}.gs-dest-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gs-color-white);color:var(--gs-color-ink)}.gs-dest-light h2,.gs-dest-light h3{color:var(--gs-color-ink)}.gs-dest-light p{color:var(--gs-color-text-on-light)}.gs-dest-eyebrow{font-size:var(--gs-type-value-61);font-weight:var(--gs-weight-bold);letter-spacing:var(--gs-tracking-value-1);text-transform:uppercase;color:var(--gs-color-accent-text);margin-block-end:var(--gs-space-lg);display:block}.gs-dest-light .gs-dest-eyebrow{color:var(--gs-color-accent-on-light)}.gs-dest-section-heading{align-items:end;column-gap:var(--gs-space-section-md);grid-template-columns:1.15fr 1fr;margin-block-end:var(--gs-space-2p5rem);display:grid}.gs-dest-section-heading h2,.gs-dest-section-heading p{margin-block-end:0}.gs-dest-lead{font-size:var(--gs-type-value-95)}.gs-dest-note{font-size:var(--gs-type-value-45)}.gs-dest-vehicle{grid-template-columns:var(--gs-destination-vehicle-media) minmax(0, 1fr) minmax(var(--gs-space-8rem), auto) minmax(var(--gs-space-10rem), auto);gap:var(--gs-space-xl);padding-block:var(--gs-space-xl);border-block-start:var(--gs-border-value-18);align-items:center;display:grid}.gs-dest-vehicle:last-child{border-block-end:var(--gs-border-value-18)}.gs-dest-vehicle img{width:100%;height:auto;display:block}.gs-dest-vehicle .gs-dest-eyebrow{font-size:var(--gs-type-value-61);margin-block-end:var(--gs-space-sm)}.gs-dest-vehicle h3{font-size:var(--gs-type-value-82);margin-block-end:var(--gs-space-xs)}.gs-dest-vehicle p{margin:0}.gs-dest-vehicle-price{text-align:end;gap:var(--gs-space-xs);display:grid}.gs-dest-vehicle-price strong{font-size:var(--gs-type-value-39);font-weight:var(--gs-weight-semibold);color:var(--gs-color-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.gs-dest-vehicle-price span{font-size:var(--gs-type-value-45);color:var(--gs-color-text-on-light)}.gs-dest-vehicle-action,.gs-dest-text-link,.gs-dest-source{justify-content:space-between;align-items:center;gap:var(--gs-space-lg);min-height:var(--gs-space-2p75rem);padding-block:var(--gs-space-sm);font-size:var(--gs-type-value-45);font-weight:var(--gs-weight-semibold);color:var(--gs-color-accent-on-light);text-decoration:none;display:inline-flex}.gs-dest-vehicle-action svg,.gs-dest-text-link svg,.gs-dest-source svg{width:var(--gs-space-xl);height:var(--gs-space-xl);flex:none}.gs-dest-light :where(.gs-dest-vehicle-action,.gs-dest-text-link,.gs-dest-source):hover{color:var(--gs-color-accent-on-light-hover);text-decoration:underline}.gs-dest-vehicle-action{width:fit-content;font-size:var(--gs-type-value-83);font-weight:var(--gs-weight-bold);transition:gap var(--gs-motion-value-4) ease;justify-content:flex-start;padding-inline:0}.gs-dest-vehicle-action:hover{gap:var(--gs-space-1p25rem)}.gs-dest-vehicle-footer,.gs-dest-guide-footer{justify-content:space-between;align-items:flex-start;gap:var(--gs-space-xxl);margin-block-start:var(--gs-space-xl);display:flex}.gs-dest-vehicle-footer p{max-width:var(--gs-container-46rem);margin:0}.gs-dest-text-link{flex:none}.gs-dest-arrival{background:var(--gs-color-light-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gs-dest-arrival h2,.gs-dest-arrival h3{color:var(--gs-color-ink)}.gs-dest-arrival p{color:var(--gs-color-text-on-light)}.gs-dest-arrival .gs-dest-eyebrow{color:var(--gs-color-accent-on-light)}.gs-dest-arrival-grid{align-items:stretch;gap:var(--gs-space-section-md);grid-template-columns:1.1fr 1fr;display:grid}.gs-dest-arrival-areas{margin-block:var(--gs-space-xl) 0;padding:0;list-style:none}.gs-dest-arrival-areas li{grid-template-columns:var(--gs-space-xxl) minmax(0, 1fr);gap:var(--gs-space-lg);padding-block:var(--gs-space-xl);border-block-start:var(--gs-border-value-18);display:grid}.gs-dest-arrival-areas li:last-child{padding-block-end:0}.gs-dest-arrival-areas li>span{color:var(--gs-color-accent-on-light);font-size:var(--gs-type-value-45);padding-block-start:var(--gs-space-xs)}.gs-dest-arrival-areas p{margin:0}.gs-dest-arrival figure{flex-direction:column;min-width:0;margin:0;display:flex}.gs-dest-arrival figure img{width:100%;height:0;min-height:var(--gs-space-22rem);object-fit:cover;object-position:65% center;border-radius:var(--gs-radius-p75rem);flex:1}.gs-dest-arrival figcaption{font-size:var(--gs-type-value-45);color:var(--gs-color-text-on-light);padding-block-start:var(--gs-space-lg)}.gs-dest-travel{background:var(--gs-color-background)}.gs-dest-winter-grid{gap:var(--gs-space-section-md);border-block-end:var(--gs-border-value-6);grid-template-columns:1fr 1fr;padding-block-end:var(--gs-space-section-sm);display:grid}.gs-dest-winter-feature{border-inline-start:var(--gs-border-value-33);padding-inline-start:var(--gs-space-xl)}.gs-dest-winter-grid p{margin-block-end:0}.gs-dest-equipment-heading{gap:var(--gs-space-section-md);grid-template-columns:1fr 1fr;align-items:center;margin-block-start:var(--gs-space-section-sm);display:grid}.gs-dest-equipment-heading h2{font-size:var(--gs-type-value-39);margin:0}.gs-dest-equipment-heading p{margin:0}.gs-dest-equipment-grid{gap:var(--gs-space-section-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--gs-space-xxl);display:grid}.gs-dest-equipment-grid svg{width:var(--gs-space-xxl);height:var(--gs-space-xxl);color:var(--gs-color-accent-text);margin-block-end:var(--gs-space-lg)}.gs-dest-equipment-grid p{margin:0}.gs-dest-guide{background:var(--gs-color-light-surface)}.gs-dest-guide-grid{gap:var(--gs-space-section-md);grid-template-columns:1fr 1.1fr;display:grid}.gs-dest-guide-story img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--gs-radius-p75rem);width:100%;height:auto;display:block}.gs-dest-guide-story-copy{padding-block-start:var(--gs-space-xl)}.gs-dest-guide-story .gs-dest-eyebrow{font-size:var(--gs-type-value-61)}.gs-dest-history{gap:var(--gs-space-xl);border-block-start:var(--gs-border-value-18);align-items:center;padding-block-start:var(--gs-space-lg);display:flex}.gs-dest-history strong{font-size:var(--gs-type-value-38);line-height:var(--gs-leading-value-10);color:var(--gs-color-accent-on-light)}.gs-dest-history p{font-size:var(--gs-type-value-45);margin:0}.gs-dest-guide-highlights>.gs-dest-eyebrow{margin-block-end:var(--gs-space-xl)}.gs-dest-guide-highlights article{grid-template-columns:var(--gs-space-xxl) minmax(0, 1fr);gap:var(--gs-space-lg);padding-block:var(--gs-space-xl);border-block-start:var(--gs-border-value-18);display:grid}.gs-dest-guide-highlights p{margin:0}.gs-dest-guide-number{color:var(--gs-color-accent-on-light);font-size:var(--gs-type-value-45);padding-block-start:var(--gs-space-xs)}.gs-dest-guide-footer{border-block-start:var(--gs-border-value-18);padding-block-start:var(--gs-space-lg)}.gs-dest-guide-footer p{max-width:var(--gs-container-38rem);margin:0}.gs-dest-source{max-width:var(--gs-container-26rem)}.gs-dest-contact{margin-block-start:var(--gs-space-lg)}.gs-dest-contact a{min-height:var(--gs-space-2p75rem);color:var(--gs-color-accent-text);align-items:center;display:inline-flex}.gs-dest-booking-note{max-width:var(--gs-container-34rem);margin:var(--gs-space-lg) auto 0;color:var(--gs-color-text-secondary);font-size:var(--gs-type-value-45)}.gs-dest-sr-only{width:var(--gs-space-1px);height:var(--gs-space-1px);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.gs-dest-vehicle-price .gs-dest-quote{font-size:var(--gs-type-value-83);white-space:normal}.gs-dest-travel :where(.gs-dest-source,.gs-dest-text-link){color:var(--gs-color-accent-text)}.gs-dest-catalog-grid{gap:var(--gs-space-xxl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gs-dest-catalog-grid>article{flex-direction:column;min-width:0;display:flex}.gs-dest-catalog-grid img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--gs-radius-p75rem);width:100%;height:auto;display:block}.gs-dest-catalog-copy{flex-direction:column;flex:1;padding-block-start:var(--gs-space-xl);display:flex}.gs-dest-catalog-copy h3 a{min-width:var(--gs-space-2p75rem);min-height:var(--gs-space-2p75rem);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.gs-dest-catalog-copy h3 a:hover{color:var(--gs-color-accent-on-light);text-decoration:underline}.gs-dest-catalog-copy>p{margin-block-end:var(--gs-space-lg)}.gs-dest-catalog-fare{align-items:baseline;gap:var(--gs-space-sm) var(--gs-space-lg);padding-block:var(--gs-space-lg);border-block-start:var(--gs-border-value-18);flex-wrap:wrap;margin-block-start:auto;display:flex}.gs-dest-catalog-fare strong{color:var(--gs-color-ink);font-size:var(--gs-type-value-82);font-variant-numeric:tabular-nums}.gs-dest-catalog-fare span{color:var(--gs-color-text-on-light);font-size:var(--gs-type-value-45)}.gs-dest-catalog-copy .gs-dest-text-link{justify-content:flex-start;width:fit-content}.gs-dest-section :where(div,article,li),.gs-dest-fact>div{min-width:0}.gs-dest-section :where(h2,h3),.gs-dest-contact a,.gs-dest-booking h2{overflow-wrap:anywhere}#gs-main :where(.gs-dest-light,.gs-dest-arrival) :where(a,summary):focus-visible{outline-color:var(--gs-color-accent-on-light);box-shadow:none}@media (width<64rem){.gs-dest-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-dest-vehicle{grid-template-columns:var(--gs-space-9rem) minmax(0,1fr) var(--gs-space-8rem)}.gs-dest-vehicle-action{grid-column:2/4;justify-self:start}.gs-dest-arrival-grid{grid-template-columns:1fr}.gs-dest-arrival figure img{aspect-ratio:16/9;flex:none;height:auto;min-height:0}.gs-dest-section-heading,.gs-dest-guide-grid{gap:var(--gs-space-xxl)}.gs-dest-vehicle-footer{gap:var(--gs-space-lg);flex-direction:column}}@media (width<=48rem){.gs-destination-page .gs-full-hero{min-height:0}.gs-destination-page .gs-full-hero__container{padding-block:var(--gs-space-8rem) var(--gs-space-section-sm)}.gs-destination-page .gs-full-hero__overlay{background:linear-gradient(180deg,var(--gs-color-hero-shade-copy),var(--gs-color-hero-shade-copy) 70%,var(--gs-color-background))}.gs-dest-facts dl{gap:var(--gs-space-xl) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.gs-dest-fact:nth-child(3){border:0;padding-inline-start:0}.gs-dest-facts-notes{gap:var(--gs-space-sm);flex-direction:column}.gs-dest-section-heading,.gs-dest-winter-grid,.gs-dest-equipment-heading,.gs-dest-guide-grid{grid-template-columns:1fr}.gs-dest-section-heading{gap:var(--gs-space-lg)}.gs-dest-guide-footer{gap:var(--gs-space-lg);flex-direction:column}}@media (width<=40rem){.gs-dest-catalog-grid{grid-template-columns:1fr}.gs-destination-page .gs-hero-actions{align-items:stretch}.gs-destination-page .gs-hero-actions a{white-space:normal;justify-content:center;width:100%}.gs-dest-hero-fare{gap:var(--gs-space-lg)}.gs-dest-fact{padding-inline:var(--gs-space-lg)}.gs-dest-fact dt{gap:var(--gs-space-sm)}.gs-dest-fact svg{width:var(--gs-space-lg);height:var(--gs-space-lg)}.gs-dest-fact dd{font-size:var(--gs-space-lg);padding-inline-start:calc(var(--gs-space-lg) + var(--gs-space-sm))}.gs-dest-fact dt{font-size:var(--gs-type-value-54)}.gs-dest-vehicle{gap:var(--gs-space-lg);padding-block:var(--gs-space-xl) var(--gs-space-xxl);grid-template-columns:minmax(0,1fr) auto}.gs-dest-vehicle-identity{grid-area:1/1/auto/-1}.gs-dest-vehicle img{grid-area:2/1/auto/-1}.gs-dest-vehicle-price{text-align:start;grid-column:1}.gs-dest-vehicle-action{grid-column:1/-1}.gs-dest-equipment-grid{gap:var(--gs-space-xl);grid-template-columns:1fr}.gs-dest-equipment-grid article{border-block-start:var(--gs-border-value-6);padding-block-start:var(--gs-space-xl)}.gs-dest-arrival-areas li,.gs-dest-guide-highlights article{grid-template-columns:var(--gs-space-xl) minmax(0,1fr);gap:var(--gs-space-p75rem)}.gs-dest-arrival figure img{aspect-ratio:3/2}.gs-dest-booking .gs-cta-actions>a{white-space:normal;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.gs-dest-vehicle-action{transition:none}}@media (forced-colors:active){.gs-destination-page .gs-full-hero__media{display:none}.gs-destination-page .gs-full-hero__overlay{background:canvas}.gs-destination-page :where(.gs-dest-light,.gs-dest-arrival,.gs-dest-guide,.gs-dest-facts,.gs-dest-travel){color:canvastext;background:canvas}.gs-destination-page :where(h1,h2,h3,p,span,strong,dt,dd,figcaption){color:canvastext}.gs-destination-page :where(a,summary){color:linktext}}
