.ah[data-astro-cid-injcdauf]{margin:0;padding:.4rem var(--space-4);background:var(--ink-900);color:var(--ink-100);font-size:.8125rem;text-align:center}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-core-wght-normal.BlHKpcfc.woff2) format("woff2-variations");unicode-range:U+0020-007E,U+00A0,U+00A9,U+00B0,U+00B7,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF,U+2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2122}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-core-wght-normal.DXfCWv-g.woff2) format("woff2-variations");unicode-range:U+0020-007E,U+00A0,U+00A9,U+00B0,U+00B7,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF,U+2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2122}:root{--gold: #B08A4E;--gold-hover: #C29A5C;--gold-ink: #7E5A2A;--gold-soft: #D3B074;--gold-photo: #EBDABB;--gold-tint: #FAF6ED;--cream: var(--band);--ink: #0A1B41;--ink-2: #11244C;--ink-3: #203359;--ink-line: #36496B;--ink-rgb: 10 27 65;--scrim-split: linear-gradient(90deg, rgb(var(--ink-rgb) / .8) 0%, rgb(var(--ink-rgb) / .72) 62%, rgb(var(--ink-rgb) / .45) 100%);--text-2: #36496B;--muted: #56657F;--line: #E3DFD7;--rule: transparent;--ink-rule: transparent;--line-soft: #EEEBE4;--band: #F3F2EF;--white: #FFFFFF;--ink-950: var(--ink);--ink-900: var(--ink-2);--ink-800: var(--ink-3);--ink-700: var(--ink-line);--ink-500: #64748E;--ink-300: #AEBACB;--ink-100: #E3E8F0;--brass-500: #D3B074;--brass-600: var(--gold);--brass-700: var(--gold-ink);--brass-200: #EBDABB;--brass-50: var(--gold-tint);--ivory: var(--white);--paper: #FFFFFF;--mist: var(--band);--line-strong: #CFCAC0;--ink-disabled: #C1BDB5;--text: #0E1D3A;--text-muted: var(--text-2);--cta-bg: var(--ink);--cta-fg: var(--paper);--cta-hover: var(--ink-3);--focus: var(--ink);--call: #0b7a5a;--call-hover: #08654a;--call-fg: #ffffff;--form-btn: var(--gold-soft);--form-btn-hover: #c9a463;--form-btn-fg: var(--ink);--whatsapp: #25d366;--whatsapp-hover: #1ebe5a;--whatsapp-ink: #073b1d;--success: #1e7a4c;--success-tint: #eef7f1;--danger: #b3261e;--danger-tint: #fdf4f3;--star: var(--gold);--font-heading: "Source Serif 4 Variable", "Source Serif 4", "Source Serif 4 Fallback", Georgia, "Times New Roman", serif;--font-display: "Inter Variable", "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--font-body: "Inter Variable", "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--font-button: var(--font-body);--step--1: .875rem;--step-0: 1rem;--step-1: 1.0625rem;--step-2: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--step-3: clamp(1.75rem, 1.15rem + 2.1vw, 2.75rem);--step-4: clamp(2rem, 1.25rem + 2.8vw, 3.5rem);--step-5: clamp(2.5rem, 1.4rem + 3.9vw, 4.5rem);--step-5-split: var(--step-4);--hero-page-pad: clamp(1.5rem, 1rem + 1.6vw, 2.5rem);--hero-page-title: var(--step-4);--hero-top: clamp(1rem, .6rem + 1vw, 1.5rem);--ch-text: .6309em;--ch-price: .6669em;--ch-bold: .6741em;--ch-title: .5475em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--section: clamp(4rem, 2rem + 5vw, 8rem);--radius: 0;--radius-input: 0;--radius-card: var(--radius);--radius-pass: var(--radius);--radius-pop: var(--radius);--radius-pill: var(--radius);--radius-round: 999px;--container: 1280px;--container-mid: 1128px;--container-text: 872px;--promo-h: 0px;--bar-h: 60px;--header-h: calc(var(--promo-h) + var(--bar-h));--gutter: clamp(16px, 4vw, 40px);--shadow-float: 0 24px 48px rgb(var(--ink-rgb) / .28);--shadow-pop: 0 12px 32px rgb(var(--ink-rgb) / .16);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1)}@font-face{font-family:"Source Serif 4 Fallback";src:local("Georgia");font-weight:100 549;size-adjust:107%}@font-face{font-family:"Source Serif 4 Fallback";src:local("Georgia Bold"),local("Georgia-Bold");font-weight:550 900;size-adjust:94%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");font-weight:100 549;size-adjust:106%}@font-face{font-family:Inter Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:550 900;size-adjust:101%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);color-scheme:light;accent-color:var(--gold);scrollbar-color:var(--muted) var(--band)}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--gold-ink)}#main{flex:1 0 auto}::selection{background:var(--brass-200);color:var(--ink-950)}img,svg,picture{display:block;max-width:100%}img{height:auto}h1,h2{font-family:var(--font-heading);line-height:1.28;letter-spacing:0;margin:0;text-wrap:balance}h3,h4{font-family:var(--font-body);line-height:1.4;letter-spacing:0;font-weight:700;margin:0;text-wrap:balance}h1{font-size:var(--step-4);font-weight:600}h2{font-size:var(--step-3);font-weight:400}h3{font-size:var(--step-1)}:where(h1,h2,h3) em{font-style:normal;font-weight:700;color:var(--gold)}.h-sub,.prose h2{font-family:var(--font-heading);font-size:var(--step-2);font-weight:600;line-height:1.3}p{margin:0;text-wrap:pretty}:root{--link: var(--gold-ink)}.hero,.phero:not(.phero--light),.dhero,.rhero,.ahero,.hhero,.fhero,.ihero,.lp-hero,.dh{--link: var(--gold-photo)}a{color:inherit;text-decoration:none;text-underline-offset:.22em}a:hover{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px}:where(p,li,dd,td,blockquote,figcaption,small,label)>a:not([class]){color:var(--link);font-weight:600}a[href^="tel:"],a[href*="wa.me"]{white-space:nowrap}.footnote{font-size:.875rem;line-height:1.55;color:var(--text-2)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.section{padding-block:var(--section)}.section--mist{background:var(--band)}.section--ink{--link: var(--gold-soft);background:var(--ink);color:var(--white)}.section--tint{background:var(--band)}.from-city :where(h1,h2,h3) em,.section--mist :where(h1,h2,h3) em,.section--tint :where(h1,h2,h3) em{color:var(--gold-ink)}.section--ink :where(h1,h2,h3) em,.rv-band--ink :where(h1,h2,h3) em{color:var(--gold-soft)}main:has(>[data-rhythm])>:is(.section:not(.section--mist,.section--ink,.section--tint),.shared:has(>.section:not(.section--mist,.section--ink,.section--tint)))+.section:not(.section--mist,.section--ink,.section--tint),main:has(>[data-rhythm])>:is(.section:not(.section--mist,.section--ink,.section--tint),.shared:has(>.section:not(.section--mist,.section--ink,.section--tint)))+.shared>.section:not(.section--mist,.section--ink,.section--tint):first-child,main:has(>[data-rhythm])>:is(.section--mist,.shared:has(>.section--mist))+.section--mist,main:has(>[data-rhythm])>:is(.section--mist,.shared:has(>.section--mist))+.shared>.section--mist:first-child{padding-top:0}.card-grid{--gap: var(--space-5);--c: var(--cols);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6) var(--gap);margin:0;padding:0;list-style:none}.card-grid>li{flex:0 0 calc((100% - (var(--c) - 1) * var(--gap)) / var(--c));display:flex;min-width:0;max-width:26rem}.card-grid>li>*{flex:1;min-width:0}.card-grid--one>li{flex-basis:min(100%,26rem)}.rail-count{display:none}@media(max-width:1100px){.card-grid{--c: var(--cols-md)}}@media(max-width:800px){.card-grid{--c: var(--cols-sm)}}@media(max-width:640px){.phone-rail{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:76%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--gutter))!important;padding:4px var(--gutter)!important}.phone-rail::-webkit-scrollbar{display:none}.phone-rail>*{scroll-snap-align:start}.card-grid.phone-rail{flex-wrap:nowrap;justify-content:flex-start}.card-grid.phone-rail>li{flex:0 0 76%}.card-grid:not(.phone-rail){--c: var(--cols-xs, 1)}.rail-count{display:block;margin:var(--space-3) 0 0;color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:center}}.section:not(.section--mist,.section--ink,.section--tint)+.section:not(.section--mist,.section--ink,.section--tint),.section:not(.section--mist,.section--ink,.section--tint)+script+.section:not(.section--mist,.section--ink,.section--tint),.section:not(.section--mist,.section--ink,.section--tint)+script+script+.section:not(.section--mist,.section--ink,.section--tint){padding-top:var(--space-6)}.section-head{display:grid;gap:var(--space-2);margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);max-width:48rem}.section-head--center{margin-inline:auto;text-align:center}.section-head p{color:var(--text-2);font-size:var(--step-0);line-height:1.65}.section--ink .section-head p{color:var(--ink-300)}.section-head--split{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.lead{font-size:var(--step-0);color:var(--text-2);line-height:1.65}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:100;background:var(--gold);color:var(--ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:600}.skip-link:focus{top:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:0 1.5rem;border-radius:var(--radius);border:2px solid transparent;background:transparent;color:inherit;font-family:var(--font-body);font-weight:600;font-size:1rem;letter-spacing:0;text-transform:none;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out)}.btn:active{transform:translateY(1px)}.btn svg{width:1.15em;height:1.15em;flex:none}.btn--primary{background:var(--cta-bg);color:var(--cta-fg)}.btn--primary:hover{background:var(--cta-hover)}.section--ink,.menu-panel,.hero,.phero:not(.phero--light),.dhero,.rhero,.hhero,.ihero,.fhero,.ahead,.ahero,.nf,.sr-change,.sr-fare,.cant-band,.review--cta,.cred--tp,.side-card,section[data-seo=hero],.ls-hero,.promo{--focus: var(--gold-soft);--chip-ink: var(--gold-soft);--cta-bg: var(--paper);--cta-fg: var(--ink);--cta-hover: var(--band)}.qf .bar,.qf--card,.qf--lead,.cal,.pax-panel{--focus: var(--ink);--cta-bg: var(--ink);--cta-fg: var(--paper);--cta-hover: var(--ink-3)}.btn--ink{background:var(--ink);color:var(--white)}.btn--ink:hover{background:var(--ink-3)}.btn--line,.btn--line-ink,.btn--outline,.btn--whatsapp{padding-inline:.25rem;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1.5px}.btn--line:hover,.btn--line-ink:hover,.btn--outline:hover,.btn--whatsapp:hover{background:transparent;color:inherit;text-decoration-thickness:2.5px}.btn--whatsapp :is(svg,.icon){color:var(--whatsapp)}.btn--sm{min-height:40px;padding-inline:.75rem;font-size:.9375rem}.btn--lg{min-height:52px;padding:0 1.75rem;font-size:1.0625rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:progress}.link-arrow{display:inline-flex;align-items:center;gap:.4em;font-weight:600;color:var(--ink);text-decoration:none}.link-arrow svg{width:1.1em;height:1.1em;transition:transform .2s var(--ease-out)}.link-arrow:hover svg{transform:translate(3px)}.section--ink .link-arrow{color:var(--white)}.chip{display:inline;padding:0;border:0;background:transparent;color:var(--chip-ink, var(--text-2));font-size:.9375rem;font-weight:500;line-height:1.5}.price{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.01em}.prose{max-width:calc(60 * var(--ch-text))}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-2);font-weight:600;margin-top:2em}.prose h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;margin-top:1.8em}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--ink)}.prose a{font-weight:500}.prose table{width:100%;border-collapse:collapse;font-size:var(--step--1)}.prose th,.prose td{text-align:left;padding:.6em .8em;border:1px solid var(--line)}.prose th{font-weight:700;background:var(--band)}.prose h4{font-size:var(--step-0);margin-top:1.6em}.prose .table-wrap{overflow-x:auto}.prose .quote{margin-inline:0;padding:1em 1.2em;background:var(--band)}.prose .quote blockquote{margin:0;font-size:var(--step-1);line-height:1.5}.prose figcaption{margin-top:.5em;font-size:var(--step--1);color:var(--text-muted)}.prose .cms-figure{margin-inline:0}.prose .cms-figure img{width:100%;height:auto;border-radius:var(--radius-card)}.prose hr{border:0;border-top:1px solid var(--rule);margin-block:2em}.prose pre{overflow-x:auto;padding:1em;background:var(--band);font-size:var(--step--1)}.prose .note{padding:1em 1.2em;background:var(--band)}.prose .checklist{list-style:none;padding-left:0}.prose .checklist li:before{content:"";display:inline-block;width:.5em;height:.9em;margin-right:.7em;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-.1em)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-reduced-motion:no-preference){html.rv [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-expo);transition-delay:calc(var(--rv-i, 0) * 80ms)}html.rv [data-reveal].is-in{opacity:1;transform:none}.hero-photo{animation:photo-settle 1.6s var(--ease-soft) both}}@keyframes photo-settle{0%{transform:scale(1.05);clip-path:inset(2.381%)}}@media print{html.rv [data-reveal]{opacity:1!important;transform:none!important}}section:has(.qf .is-open,.qf details.f-pax[open]){z-index:30}@media(max-width:767px){.site-footer .ft-end,.ff .ts{padding-bottom:calc(var(--space-6) + 76px)!important}html[data-app-mode] .site-footer .ft-end,html[data-app-mode] .ff .ts{padding-bottom:var(--space-6)!important}}html[data-app-mode] [data-app-hide],html[data-app-mode] a[href*="wa.me"]{display:none!important}html:not([data-app-mode]) [data-app-only]{display:none!important}html:has(dialog:modal){overflow:hidden;scrollbar-gutter:stable}.grecaptcha-badge{visibility:hidden}html[data-hours=closed] [data-hours-phone]{display:none!important}html:not([data-hours=closed]) [data-hours-callback]{display:none!important}html[data-test-variant="promise-strip:off"] [data-promise-strip]{display:none}.qf-pick{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;margin:0 0 .25rem;padding:0;color:var(--text-2);font-size:.875rem;line-height:1.4}.qf-pick>span{min-width:0}.qf-pick[hidden]{display:none}.qf-pick-x{display:grid;flex:none;place-items:center;width:44px;height:44px;margin:-12px -14px -12px 0;padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer}.qf-pick-x:hover{color:var(--text)}.ft-fold>summary{list-style:none;cursor:default}.ft-fold>summary::-webkit-details-marker{display:none}@media(max-width:640px){.ft-fold{border-bottom:1px solid var(--rule)}.ft-fold>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer}.ft-fold>summary h2{margin:0;color:var(--ink);font-family:var(--font-body);font-size:.9375rem;font-weight:600}.ft-fold>summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg) translateY(-2px)}.ft-fold[open]>summary:after{transform:rotate(-135deg)}}.nobr{white-space:nowrap}@media(max-width:760px){a,button,summary,[role=button]{min-height:48px!important}:is(p,li,dd,small,figcaption,blockquote)>a:not([class]),.prose a,.post-body a,.guide-terms a,.ab-verify{padding-block:calc(24.5px - .6em)}:is(td,th)>a:only-child{display:flex;align-items:center}:is(.row-btn,.dl-row-btn,.swap,.rail-btn,.menu>summary,.dlg-x,.qd-x,.cp-x,.offer-x,[aria-label=Close],.cal-nav button),:is(nav,.crumbs,.ft-legal) a{min-width:48px!important}:is(nav,.crumbs,.ft-legal) a{justify-content:center}}sup[aria-hidden=true]{font-size:max(12px,.7em)!important}:where(svg.icon:not([fill])){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ico-m{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--ico-m) center / 100% 100% no-repeat;mask:var(--ico-m) center / 100% 100% no-repeat}.ico-m--arrow-right{--ico-m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}.ico-m--arrow-up-right{--ico-m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E")}@media(forced-colors:active){.ico-m{forced-color-adjust:none;background-color:CanvasText}}:root{--swoosh: url(/img/blank.svg)}.sw,html[data-look] .hero .bg:before,html[data-look] section[data-seo=hero]:after,html[data-look] .site-footer:before,html[data-look] .sh-card:after,html[data-look=b] .section-head h2:before,html[data-look=b] .rc:after,html[data-look=b] .lb-list>li>a:before,html[data-look=c] .section--ink:after{-webkit-mask:var(--swoosh) center / contain no-repeat;mask:var(--swoosh) center / contain no-repeat}html[data-look] .site-footer,html[data-look=c] .section--ink{position:relative;overflow:clip}html[data-look] .hero .bg:before{content:"";position:absolute;z-index:1;pointer-events:none;background:var(--gold-soft)}html[data-look] section[data-seo=hero]:after{content:"";position:absolute;z-index:-1;pointer-events:none;background:var(--gold-soft)}html[data-look=a] .hero .bg:before,html[data-look=a] section[data-seo=hero]:after{right:4%;bottom:8%;width:min(34vw,420px);aspect-ratio:1;opacity:.1}html[data-look=a] .site-footer:before{content:"";position:absolute;top:28px;right:var(--gutter);width:120px;aspect-ratio:1;background:var(--gold);opacity:.12;pointer-events:none}html[data-look=a] .sh-card:after{content:"";position:absolute;top:14px;right:14px;width:22px;aspect-ratio:1;background:var(--gold);opacity:.35;pointer-events:none}html[data-look=c] .hero .bg:before,html[data-look=c] section[data-seo=hero]:after,html[data-look=c] .section--ink:after{top:-15%;right:-10%;height:115%;aspect-ratio:1;opacity:.2}html[data-look=c] .section--ink:after{content:"";position:absolute;z-index:0;pointer-events:none;background:var(--gold-soft)}html[data-look=c] .section-head{position:relative;isolation:isolate}html[data-look=c] .section-head:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:220px;aspect-ratio:1;translate:-50% -50%;background:var(--ink);opacity:.06;-webkit-mask:var(--swoosh) center / contain no-repeat;mask:var(--swoosh) center / contain no-repeat;pointer-events:none}html[data-look=c] .section-head:not(.section-head--center):before{left:0;translate:-20% -50%}html[data-look=c] .site-footer:before{content:"";position:absolute;bottom:-40%;left:-8%;width:min(60vw,720px);aspect-ratio:1;background:var(--gold);opacity:.08;pointer-events:none}html[data-look=c] .sh-card:after{content:"";position:absolute;top:14px;right:14px;width:26px;aspect-ratio:1;background:var(--gold);opacity:.7;pointer-events:none}html[data-look=c] .section--ink>*{position:relative;z-index:1}html[data-look] .sh-card{position:relative}.look-switch{position:fixed;left:12px;bottom:12px;z-index:70;display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--ink);box-shadow:var(--shadow-pop)}.look-switch button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 .5rem;border-radius:999px;color:var(--paper);border:0;background:transparent;font:700 .8125rem var(--font-body);cursor:pointer}.look-switch button[aria-pressed=true]{background:var(--paper);color:var(--ink)}@media(max-width:767px){.look-switch{bottom:76px}}.site-header[data-astro-cid-r7uuxm25]{--cta-bg: var(--paper);--cta-fg: var(--ink);--cta-hover: var(--band);--focus: var(--gold-soft);position:sticky;top:var(--promo-h);z-index:40;background:linear-gradient(100deg,var(--ink) 0%,var(--ink-2) 52%,var(--ink-3) 100%);color:var(--white);border-bottom:1px solid rgb(176 138 78 / .45);transition:box-shadow .2s var(--ease-out)}.site-header[data-astro-cid-r7uuxm25][data-scrolled]{box-shadow:0 12px 28px -14px #0000008c}html{scroll-padding-top:calc(var(--header-h) + 16px)}.bar[data-astro-cid-r7uuxm25]{--header-gutter: clamp(16px, 2.5vw, 40px);display:flex;align-items:center;gap:clamp(1rem,2vw,2rem);width:calc(100% - 2 * var(--header-gutter));max-width:none;min-height:var(--bar-h)}.lockup[data-astro-cid-r7uuxm25]{display:flex;flex:none;align-items:center;gap:.85rem}.brand[data-astro-cid-r7uuxm25]{display:flex;align-items:center;flex:none;min-height:44px;color:inherit}.brand[data-astro-cid-r7uuxm25] .logo{width:128px;height:auto}.tenure[data-astro-cid-r7uuxm25]{display:grid;justify-items:center;gap:.15rem;margin:0;padding-left:.85rem;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);line-height:1}.tenure[data-astro-cid-r7uuxm25] strong[data-astro-cid-r7uuxm25]{color:var(--gold-soft);font-family:var(--font-display);font-size:1.25rem;font-weight:700}.tenure-y[data-astro-cid-r7uuxm25]{font-size:.8125rem;font-weight:600}.tenure--accr[data-astro-cid-r7uuxm25] .tenure-y[data-astro-cid-r7uuxm25]{letter-spacing:0;white-space:nowrap}.marks[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:clamp(1.25rem,2.2vw,2.25rem);margin:0 auto;padding:0;list-style:none}.marks[data-astro-cid-r7uuxm25] li[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:.6rem}.marks[data-astro-cid-r7uuxm25] .mk-logo,.marks[data-astro-cid-r7uuxm25] .mk-bbb{--logo-knock: var(--ink);color:var(--white)}.mk-code[data-astro-cid-r7uuxm25]{color:var(--ink-100);font-size:.8125rem;font-weight:600;white-space:nowrap}.links[data-astro-cid-r7uuxm25]{display:none;margin-right:auto;margin-left:clamp(.5rem,1.5vw,1.5rem)}.links[data-astro-cid-r7uuxm25] ul[data-astro-cid-r7uuxm25]{display:flex;gap:2rem;height:var(--bar-h);margin:0;padding:0;list-style:none}.links[data-astro-cid-r7uuxm25] li[data-astro-cid-r7uuxm25]{display:flex}.links[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]{position:relative;display:flex;align-items:center;color:var(--ink-100);font-size:1rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:color .15s var(--ease-out)}.links[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:hover,.links[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25][aria-current=page]{color:var(--white);text-decoration:none}.links[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:hover:after,.links[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25][aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold-soft)}.links[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:hover:not([aria-current=page]):after{background:#ffffff59}.actions[data-astro-cid-r7uuxm25]{display:flex;flex:none;align-items:center;gap:.75rem;margin-left:auto}.call[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 1.15rem 0 1rem;border-radius:var(--radius);background:var(--call);color:var(--call-fg);text-decoration:none;transition:background-color .2s var(--ease-out)}.call[data-astro-cid-r7uuxm25]:hover{background:var(--call-hover);color:var(--call-fg);text-decoration:none}.call[data-astro-cid-r7uuxm25]:focus-visible{outline:2px solid var(--white);outline-offset:2px}.call-ic[data-astro-cid-r7uuxm25]{display:grid;place-items:center;color:currentColor}.call-text[data-astro-cid-r7uuxm25]{display:flex;align-items:center;line-height:1.1}.call-label[data-astro-cid-r7uuxm25]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.call-num[data-astro-cid-r7uuxm25]{font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.call-short[data-astro-cid-r7uuxm25]{display:none}@media(max-width:1279px){.call[data-astro-cid-r7uuxm25]{gap:.45rem;padding-inline:.85rem}.call-num[data-astro-cid-r7uuxm25]{font-size:1rem;letter-spacing:0}}.quote[data-astro-cid-r7uuxm25]{min-height:48px;padding-inline:1.25rem}.hq[data-astro-cid-r7uuxm25]{display:none;align-items:center;min-height:44px;padding-inline:.25rem;color:var(--white);font-size:1rem;font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em}.hq[data-astro-cid-r7uuxm25]:hover{text-decoration-thickness:2.5px}.hq[data-astro-cid-r7uuxm25]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(min-width:768px)and (max-width:1023px),(min-width:1280px){html:has([data-seo=hero].fh form#quote) .hq[data-astro-cid-r7uuxm25]{display:inline-flex}}@media(min-width:1280px)and (max-width:1439px){html:has([data-seo=hero].fh form#quote) .links[data-astro-cid-r7uuxm25] ul[data-astro-cid-r7uuxm25]{gap:1.25rem}}.menu[data-astro-cid-r7uuxm25]{flex:none}.menu[data-astro-cid-r7uuxm25] summary[data-astro-cid-r7uuxm25]{list-style:none;display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 .25rem;border:0;color:inherit;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer}.menu[data-astro-cid-r7uuxm25] summary[data-astro-cid-r7uuxm25]:hover,.menu[data-astro-cid-r7uuxm25][open] summary[data-astro-cid-r7uuxm25]{color:var(--gold-soft)}.menu[data-astro-cid-r7uuxm25][open]:after{content:"";position:fixed;inset:var(--header-h) 0 0;z-index:-1;background:#00000080}.menu[data-astro-cid-r7uuxm25] summary[data-astro-cid-r7uuxm25]::-webkit-details-marker{display:none}.menu[data-astro-cid-r7uuxm25] .i-close,.menu[data-astro-cid-r7uuxm25][open] .i-open{display:none}.menu[data-astro-cid-r7uuxm25][open] .i-close{display:block}html:has([data-header] details.menu[open]){overflow:hidden;scrollbar-gutter:stable}.menu-panel[data-astro-cid-r7uuxm25]{position:fixed;left:0;top:var(--header-h);bottom:0;width:280px;overflow-y:auto;overscroll-behavior:contain;background:var(--ink-2);color:var(--white);padding:var(--space-4) var(--space-5) var(--space-6)}@media(prefers-reduced-motion:no-preference){.menu[data-astro-cid-r7uuxm25][open] .menu-panel[data-astro-cid-r7uuxm25]{animation:menu-in .2s var(--ease-out)}}@keyframes menu-in{0%{transform:translate(-24px);opacity:0}}.menu-list[data-astro-cid-r7uuxm25]{list-style:none;margin:0;padding:0}.menu-list[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:.85rem;min-height:48px;padding:0 var(--space-4);color:var(--white);text-decoration:none;font-family:var(--font-body);font-size:.875rem;transition:background-color .15s var(--ease-out)}.menu-list[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:hover{background:#ffffff0f;text-decoration:none}.menu-list[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25][aria-current=page]{background:#ffffff1a;color:var(--gold-soft);font-weight:600}.mi[data-astro-cid-r7uuxm25]{display:grid;flex:none;place-items:center;width:20px}.menu-actions[data-astro-cid-r7uuxm25],.mc[data-astro-cid-r7uuxm25]{display:none}@media(min-width:1024px){.links[data-astro-cid-r7uuxm25]{display:block}.menu[data-astro-cid-r7uuxm25]{display:none}.links[data-astro-cid-r7uuxm25]+.actions[data-astro-cid-r7uuxm25]{margin-left:0}}@media(min-width:1200px){.marks[data-astro-cid-r7uuxm25]+.actions[data-astro-cid-r7uuxm25]{margin-left:0}}@media(min-width:1024px)and (max-width:1279px){.links[data-astro-cid-r7uuxm25] ul[data-astro-cid-r7uuxm25]{gap:1.1rem}.links[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]{font-size:.875rem}.site-header[data-astro-cid-r7uuxm25]:not(.is-focus) .quote[data-astro-cid-r7uuxm25]{display:none}}@media(max-width:1199px){.marks[data-astro-cid-r7uuxm25]{display:none}}@media(max-width:767px){.quote[data-astro-cid-r7uuxm25]{display:none}}@media(max-width:767px){:root{--bar-h: 52px;--header-h: calc(var(--promo-h) + var(--bar-h))}.bar[data-astro-cid-r7uuxm25]{min-height:52px;gap:.75rem}.menu-label[data-astro-cid-r7uuxm25]{display:none}.menu[data-astro-cid-r7uuxm25] summary[data-astro-cid-r7uuxm25]{justify-content:center;width:44px;margin-left:-8px;margin-right:-4px;padding:0}.menu[data-astro-cid-r7uuxm25][open] summary[data-astro-cid-r7uuxm25],.menu[data-astro-cid-r7uuxm25] summary[data-astro-cid-r7uuxm25]:hover{color:var(--white)}.menu-panel[data-astro-cid-r7uuxm25]{--focus: var(--ink);display:flex;flex-direction:column;width:100%;padding:var(--space-4) var(--gutter) calc(var(--space-5) + env(safe-area-inset-bottom,0px));background:var(--white);color:var(--ink)}.mi[data-astro-cid-r7uuxm25]{display:none}.menu-list[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]{min-height:56px!important;padding:0;justify-content:space-between;gap:var(--space-4);color:var(--ink);font-size:1.25rem;font-weight:500;line-height:1.3}.mc[data-astro-cid-r7uuxm25]{display:grid;flex:none;place-items:center;color:var(--muted);transition:transform .15s var(--ease-out)}.menu-list[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:active .mc[data-astro-cid-r7uuxm25]{transform:translate(3px)}.menu-list[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25][aria-current=page] .mc[data-astro-cid-r7uuxm25]{color:var(--gold)}body:has([data-consent]:not([hidden])) .menu-panel[data-astro-cid-r7uuxm25]{padding-bottom:calc(var(--consent-h, 72px) + var(--space-5))}.menu-list[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:hover{background:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:6px}.menu-list[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25][aria-current=page]{background:none;color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:6px}.menu-actions[data-astro-cid-r7uuxm25]{display:grid;gap:var(--space-3);width:100%;margin:auto 0 0;padding-top:var(--space-6)}.menu-actions[data-astro-cid-r7uuxm25] .btn[data-astro-cid-r7uuxm25]{width:100%;min-height:48px}.menu-actions[data-astro-cid-r7uuxm25] .menu-quote[data-astro-cid-r7uuxm25]{--cta-bg: var(--ink);--cta-fg: var(--white);--cta-hover: var(--ink-3);background:var(--ink);color:var(--white)}.menu-actions[data-astro-cid-r7uuxm25] .menu-call[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em}.menu-actions[data-astro-cid-r7uuxm25] .menu-call[data-astro-cid-r7uuxm25]:hover{background:none;text-decoration-thickness:2.5px}.site-header[data-astro-cid-r7uuxm25]:has(.menu[open]) .actions[data-astro-cid-r7uuxm25]{visibility:hidden}.brand[data-astro-cid-r7uuxm25] .logo{width:112px}.lockup[data-astro-cid-r7uuxm25]{gap:.6rem}.tenure[data-astro-cid-r7uuxm25]{padding-left:.6rem}.tenure[data-astro-cid-r7uuxm25] strong[data-astro-cid-r7uuxm25]{font-size:1.0625rem}.call[data-astro-cid-r7uuxm25]{min-height:44px;padding:0 .85rem;gap:.45rem}.call-text[data-astro-cid-r7uuxm25]{display:none}.call-short[data-astro-cid-r7uuxm25]{display:inline;font-size:.875rem;font-weight:700}}@media(max-width:479px){.tenure--accr[data-astro-cid-r7uuxm25]{display:none}}.ts[data-astro-cid-bbzk5f7d]{--logo-knock: var(--white);padding-block:var(--space-6);background:var(--white);border-top:1px solid var(--rule);color:var(--muted)}.ts-marks[data-astro-cid-bbzk5f7d]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-5) var(--space-7);margin:0;padding:0;list-style:none}.ts-marks[data-astro-cid-bbzk5f7d] li[data-astro-cid-bbzk5f7d]{display:flex;align-items:center}.ts-mark[data-astro-cid-bbzk5f7d]{display:inline-flex;align-items:center;min-height:44px}.ts-marks[data-astro-cid-bbzk5f7d] .tlogo{display:block;filter:grayscale(1);opacity:.55;transition:filter .2s var(--ease-out),opacity .2s var(--ease-out)}.ts-marks[data-astro-cid-bbzk5f7d] a[data-astro-cid-bbzk5f7d]:hover .tlogo,.ts-marks[data-astro-cid-bbzk5f7d] a[data-astro-cid-bbzk5f7d]:focus-visible .tlogo{filter:none;opacity:1}.ts-line[data-astro-cid-bbzk5f7d]{margin:var(--space-4) auto 0;max-width:calc(70 * var(--ch-text));font-size:.8125rem;line-height:1.6;text-align:center}.ts-copy[data-astro-cid-bbzk5f7d]{margin:var(--space-2) 0 0;color:var(--ink);font-size:.8125rem;text-align:center}@media(max-width:640px){.ts-marks[data-astro-cid-bbzk5f7d]{flex-wrap:nowrap;gap:var(--space-4)}.ts-marks[data-astro-cid-bbzk5f7d] .tlogo{width:auto;max-width:56px;height:auto;max-height:24px}.ts-part[data-astro-cid-bbzk5f7d]{display:block}.ts-sep[data-astro-cid-bbzk5f7d]{display:none}}.ts-item[data-astro-cid-bbzk5f7d]{white-space:nowrap}@media(max-width:640px){.ts-marks[data-astro-cid-bbzk5f7d]{gap:var(--space-4) var(--space-5)}}@media(max-width:359px){.ts-marks[data-astro-cid-bbzk5f7d]{justify-content:space-between;gap:var(--space-4) var(--space-2)}}.ts-row[data-astro-cid-bbzk5f7d]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-4) clamp(1.25rem,3vw,2.5rem);margin:0 auto var(--space-5);padding:0;list-style:none}.ts-item[data-astro-cid-bbzk5f7d]{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none}.ts-item[data-astro-cid-bbzk5f7d]:hover .ts-code[data-astro-cid-bbzk5f7d]{text-decoration:underline}.ts-code[data-astro-cid-bbzk5f7d]{color:var(--ink);font-size:.875rem;font-weight:600;white-space:nowrap}.ts-row[data-astro-cid-bbzk5f7d] .ts-bbb{color:var(--ink)}.ts-pay[data-astro-cid-bbzk5f7d]{display:inline-flex;color:var(--muted)}.ts--detailed[data-astro-cid-bbzk5f7d]{--logo-knock: var(--band);padding-block:var(--space-6) 0;background:transparent;border-top:0}.ts--detailed[data-astro-cid-bbzk5f7d] .ts-row[data-astro-cid-bbzk5f7d]{margin-bottom:var(--space-4)}.ts-cards[data-astro-cid-bbzk5f7d]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3) clamp(1.25rem,3vw,2.25rem);margin:0 auto;padding:0;list-style:none;color:var(--muted)}.ts-cards[data-astro-cid-bbzk5f7d] li[data-astro-cid-bbzk5f7d]{display:inline-flex;align-items:center;min-height:32px}.ts-cards[data-astro-cid-bbzk5f7d] .tlogo{filter:grayscale(1);opacity:.6}.ts-word[data-astro-cid-bbzk5f7d]{font-size:.875rem;font-weight:500;color:var(--muted);letter-spacing:0;text-transform:none;white-space:nowrap}@media(max-width:640px){.ts-cards[data-astro-cid-bbzk5f7d]{max-width:300px;gap:var(--space-3) var(--space-4)}}.news[data-astro-cid-srobyzxo]{display:grid;gap:var(--space-4)}.news--band[data-astro-cid-srobyzxo]{justify-items:start;text-align:left}.news--band[data-astro-cid-srobyzxo] .news-form[data-astro-cid-srobyzxo]{width:min(100%,36rem)}.news-title[data-astro-cid-srobyzxo]{font-family:var(--font-heading);font-size:var(--step-2);font-weight:600;color:var(--ink)}.news-sub[data-astro-cid-srobyzxo]{margin-top:var(--space-2);color:var(--text-2)}@media(min-width:900px){.news--band[data-astro-cid-srobyzxo]{grid-template-columns:minmax(0,1fr) minmax(0,34rem);grid-template-areas:"head form" "head done" "head privacy";align-items:center;gap:var(--space-2) var(--space-8)}.news--band[data-astro-cid-srobyzxo] .news-head[data-astro-cid-srobyzxo]{grid-area:head}.news--band[data-astro-cid-srobyzxo] .news-form[data-astro-cid-srobyzxo]{grid-area:form;width:100%}.news--band[data-astro-cid-srobyzxo] .news-done[data-astro-cid-srobyzxo]{grid-area:done}.news--band[data-astro-cid-srobyzxo] .news-privacy[data-astro-cid-srobyzxo]{grid-area:privacy}}.news--dialog[data-astro-cid-srobyzxo] .news-form[data-astro-cid-srobyzxo]{gap:var(--space-4)}.news--dialog[data-astro-cid-srobyzxo] .btn[data-astro-cid-srobyzxo]{width:100%}.news-form[data-astro-cid-srobyzxo]{display:grid;gap:.6rem}.news-form[data-astro-cid-srobyzxo][hidden]{display:none}.news-row[data-astro-cid-srobyzxo]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:start}.sf[data-astro-cid-srobyzxo]{display:grid;gap:.35rem;text-align:left}.news[data-astro-cid-srobyzxo] input[data-astro-cid-srobyzxo][type=email]{width:100%;min-height:48px;padding:0 1rem;background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius);font:400 1rem var(--font-body);color:var(--text)}.news[data-astro-cid-srobyzxo] input[data-astro-cid-srobyzxo][type=email]:focus-visible{outline:1px solid var(--gold);outline-offset:0;border-color:var(--gold)}.news-row[data-astro-cid-srobyzxo] .btn[data-astro-cid-srobyzxo]{min-height:48px}.sf-tick[data-astro-cid-srobyzxo] label[data-astro-cid-srobyzxo]{display:flex;gap:.6rem;align-items:flex-start;font-size:.8125rem;color:var(--text-2);cursor:pointer}.sf-tick[data-astro-cid-srobyzxo] input[data-astro-cid-srobyzxo]{flex:none;width:18px;height:18px;margin-top:.1rem;accent-color:var(--gold)}.sf-tick[data-astro-cid-srobyzxo] input[data-astro-cid-srobyzxo]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(max-width:760px){.sf-tick[data-astro-cid-srobyzxo] input[data-astro-cid-srobyzxo]{appearance:none;width:48px;height:48px;margin:-15px;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Crect x='0.75' y='0.75' width='16.5' height='16.5' fill='%23fff' stroke='%2356657F' stroke-width='1.5'/%3E%3C/svg%3E") center / 18px 18px no-repeat;cursor:pointer}.sf-tick[data-astro-cid-srobyzxo] input[data-astro-cid-srobyzxo]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23B08A4E'/%3E%3Cpath d='M4 9.5l3.2 3.2L14 5.8' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}.sf-tick[data-astro-cid-srobyzxo] input[data-astro-cid-srobyzxo]:focus-visible{outline-offset:-15px}}.sf[data-astro-cid-srobyzxo] .sf-err,.sf-status[data-astro-cid-srobyzxo]{font-size:.8125rem;font-weight:600;color:var(--danger)}.sf-status[data-astro-cid-srobyzxo]:empty{display:none}.news-done[data-astro-cid-srobyzxo]{display:flex;gap:.5rem;align-items:center;font-weight:600;color:var(--ink)}.news-done[data-astro-cid-srobyzxo] svg{color:var(--gold)}.news-done[data-astro-cid-srobyzxo][hidden]{display:none}.news-done[data-astro-cid-srobyzxo]:focus{outline:none}.news-privacy[data-astro-cid-srobyzxo]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0;font-size:.8125rem;color:var(--text-2)}.news-privacy[data-astro-cid-srobyzxo] svg{flex:none;color:var(--ink)}.news-privacy[data-astro-cid-srobyzxo] a[data-astro-cid-srobyzxo]{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:.2em}@media(max-width:420px){.news-row[data-astro-cid-srobyzxo]{grid-template-columns:1fr}}.ft-pre[data-astro-cid-pnrjdgm4]{background:var(--white)}.ft-extras[data-astro-cid-pnrjdgm4]{padding-bottom:var(--space-6)}.ft-news[data-astro-cid-pnrjdgm4]{padding-block:var(--space-7) var(--space-6);background:var(--band)}.site-footer[data-astro-cid-pnrjdgm4]{background:var(--band);color:var(--ink);border-top:1px solid var(--rule);padding-top:var(--space-7);font-size:.875rem}.ft-air[data-astro-cid-pnrjdgm4]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);max-width:64rem;margin:0 auto var(--space-7);padding:0;list-style:none}.ft-air[data-astro-cid-pnrjdgm4] li[data-astro-cid-pnrjdgm4]{display:flex}.fa-img[data-astro-cid-pnrjdgm4],.ft-air[data-astro-cid-pnrjdgm4] .fa-svg{display:block;width:auto;height:var(--h);filter:brightness(0);opacity:.5}.ft-fares[data-astro-cid-pnrjdgm4]{max-width:calc(68 * var(--ch-text));margin:0 auto;font-size:.875rem;line-height:1.6;color:var(--text-2)}.ft-end[data-astro-cid-pnrjdgm4]{padding-block:var(--space-6)}.ft-social[data-astro-cid-pnrjdgm4]{display:flex;justify-content:center;gap:var(--space-3);margin:0;padding:0;list-style:none}.ft-social[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{display:inline-grid;place-items:center;width:48px;height:48px;color:var(--muted)}.ft-social[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover{color:var(--gold-ink);text-decoration:none}.ft-pages[data-astro-cid-pnrjdgm4] ul[data-astro-cid-pnrjdgm4]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--space-5);margin:var(--space-4) 0 0;padding:0;list-style:none}.ft-pages[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-weight:600;text-decoration:none}.ft-pages[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover{color:var(--gold-ink);text-decoration:underline;text-underline-offset:.22em}.ft-addr[data-astro-cid-pnrjdgm4]{margin:var(--space-2) 0 0;color:var(--muted);font-style:normal;text-align:center}.ft-legal[data-astro-cid-pnrjdgm4]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);font-size:.8125rem}.ft-copy[data-astro-cid-pnrjdgm4]{margin:0;color:var(--muted)}.ft-legal[data-astro-cid-pnrjdgm4] nav[data-astro-cid-pnrjdgm4]{padding-left:var(--space-4);border-left:1px solid var(--line-strong)}.ft-legal[data-astro-cid-pnrjdgm4] ul[data-astro-cid-pnrjdgm4]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.ft-legal[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4],.linklike[data-astro-cid-pnrjdgm4]{color:var(--ink);font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.ft-legal[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px}.ft-legal[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover,.linklike[data-astro-cid-pnrjdgm4]:hover{color:var(--gold-ink)}.linklike[data-astro-cid-pnrjdgm4]{background:none;border:0;padding:0;cursor:pointer;font:inherit}.ft-fine[data-astro-cid-pnrjdgm4]{max-width:calc(68 * var(--ch-text));margin:var(--space-4) auto 0;font-size:.8125rem;line-height:1.6;color:var(--muted);text-align:center}.ft-fine[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{color:var(--muted)}@media(max-width:900px){.ft-air[data-astro-cid-pnrjdgm4]{justify-content:center;column-gap:var(--space-7)}}@media(max-width:640px){.site-footer[data-astro-cid-pnrjdgm4]{padding-top:var(--space-6)}.ft-air[data-astro-cid-pnrjdgm4]{margin-block:0 var(--space-6);gap:var(--space-4) var(--space-6)}.fa-img[data-astro-cid-pnrjdgm4],.ft-air[data-astro-cid-pnrjdgm4] .fa-svg{height:calc(var(--h) * .85)}.ft-legal[data-astro-cid-pnrjdgm4]{flex-direction:column}.ft-legal[data-astro-cid-pnrjdgm4] nav[data-astro-cid-pnrjdgm4]{padding-left:0;border-left:0}.ft-legal[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4],.linklike[data-astro-cid-pnrjdgm4]{display:inline-block;padding-block:.35rem}}.fab[data-astro-cid-j26hz6gq]{display:none}@media(max-width:767px){.fab[data-astro-cid-j26hz6gq]{position:fixed;z-index:50;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1.4fr;gap:6px;padding:6px 12px calc(6px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);transform:translateY(0);transition:transform .32s var(--ease-out),opacity .32s var(--ease-out),visibility 0s}.fab[data-astro-cid-j26hz6gq]:has(>a:only-child){grid-template-columns:1fr}.fab[data-astro-cid-j26hz6gq][data-hidden]{transform:translateY(calc(100% + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .32s var(--ease-out),opacity .32s var(--ease-out),visibility 0s linear .32s}body:has([data-header] details.menu[open]) .fab[data-astro-cid-j26hz6gq],html.sheet-open .fab[data-astro-cid-j26hz6gq],html.offer-open .fab[data-astro-cid-j26hz6gq],html:has(dialog[open]) .fab[data-astro-cid-j26hz6gq]{visibility:hidden;opacity:0;pointer-events:none}body:has([data-consent]:not([hidden])) .fab[data-astro-cid-j26hz6gq]{bottom:var(--consent-h, 72px);padding-bottom:6px}.fab[data-astro-cid-j26hz6gq] a[data-astro-cid-j26hz6gq]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:44px;padding:0 .5rem;border:0;background:transparent;color:var(--ink);text-decoration:none;font-family:var(--font-button);font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.fab[data-astro-cid-j26hz6gq] a[data-astro-cid-j26hz6gq] svg{flex:none}.fab-call[data-astro-cid-j26hz6gq] svg{color:var(--ink)}.fab[data-astro-cid-j26hz6gq] a[data-astro-cid-j26hz6gq]:active{background:var(--band)}.fab[data-astro-cid-j26hz6gq] .fab-quote[data-astro-cid-j26hz6gq]{background:var(--ink);color:var(--white)}.fab[data-astro-cid-j26hz6gq] .fab-quote[data-astro-cid-j26hz6gq]:active{background:var(--ink-3)}.fab[data-astro-cid-j26hz6gq] a[data-astro-cid-j26hz6gq]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}html:has([data-consent]:not([hidden])){scroll-padding-bottom:calc(var(--consent-h, 72px) + 72px)}}@media(max-width:359px){.fab[data-astro-cid-j26hz6gq] a[data-astro-cid-j26hz6gq]{font-size:.8125rem;letter-spacing:.02em;text-transform:none}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.fab[data-astro-cid-j26hz6gq]{transition:none}}#bbc-floating-btn{right:var(--fc-right)!important;bottom:var(--fc-bottom)!important;transition:opacity .2s var(--ease-out, ease-out),visibility .2s}html[data-fc-away] .fc-wa,html[data-fc-away] #bbc-floating-btn,html[data-fc-away] .fc-chat{opacity:0!important;visibility:hidden!important;pointer-events:none!important}:root{--fc-right: clamp(16px, 2vw, 24px);--fc-bottom: clamp(16px, 2vw, 24px);--fc-size: 60px}.fc-wa{position:fixed;z-index:60;right:var(--fc-right);bottom:calc(var(--fc-bottom) + var(--fc-size) + 14px);display:grid;place-items:center;width:var(--fc-size);height:var(--fc-size);border-radius:var(--radius-round);background:var(--whatsapp, #25d366);color:var(--white);box-shadow:var(--shadow-float);transition:transform .18s var(--ease-out, ease-out),opacity .2s var(--ease-out, ease-out),visibility .2s}.fc-wa:hover{transform:scale(1.05)}.fc-wa:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fc-chat{position:fixed;z-index:61;right:var(--fc-right);bottom:var(--fc-bottom);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:60px;height:60px;padding:0;border:2px solid #c9a54e;border-radius:var(--radius-round);background:#0b1829;box-shadow:0 4px 20px #c9a54e40;cursor:pointer;transition:opacity .2s var(--ease-out, ease-out),visibility .2s}.fc-chat[hidden]{display:none}.fc-chat img{display:block;width:30px;height:30px;pointer-events:none}.fc-chat:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fc-chat.is-loading:after{content:"";position:absolute;inset:-6px;border:2px solid transparent;border-top-color:#c9a54e;border-radius:inherit;animation:fc-turn .8s linear infinite}@keyframes fc-turn{to{transform:rotate(360deg)}}@media(max-width:767px){:root{--fc-right: 12px;--fc-bottom: calc(68px + env(safe-area-inset-bottom, 0px)) }body:has([data-consent]:not([hidden])){--fc-bottom: calc(var(--consent-h, 72px) + 56px + 12px)}}@media(min-width:768px){body:has([data-consent]:not([hidden])){--fc-bottom: calc(var(--consent-h, 72px) + 16px)}}body:has([data-header] details.menu[open]) :is(.fc-wa,.fc-chat,#bbc-floating-btn),html.sheet-open :is(.fc-wa,.fc-chat,#bbc-floating-btn),html.offer-open :is(.fc-wa,.fc-chat,#bbc-floating-btn),html:has(dialog[open]) :is(.fc-wa,.fc-chat,#bbc-floating-btn){visibility:hidden;opacity:0;pointer-events:none}html.offer-open #bbc-widget-root{visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.fc-wa:hover{transform:none}.fc-chat.is-loading:after{animation-duration:2.4s}}.consent[data-astro-cid-mvvsmfwt]{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-3) var(--gutter);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--white);box-shadow:0 -1px 0 var(--line);color:var(--ink);font-size:.875rem;line-height:1.4}.consent[data-astro-cid-mvvsmfwt] p[data-astro-cid-mvvsmfwt]{max-width:calc(72 * var(--ch-text));margin:0}.consent[data-astro-cid-mvvsmfwt][hidden]{display:none}.consent[data-astro-cid-mvvsmfwt] a[data-astro-cid-mvvsmfwt]{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.consent-actions[data-astro-cid-mvvsmfwt]{display:grid;grid-template-columns:1fr 1fr;flex:none;gap:var(--space-3)}.consent-actions[data-astro-cid-mvvsmfwt] .btn[data-astro-cid-mvvsmfwt]{min-height:44px;padding-inline:.75rem;color:var(--ink)}@media(max-width:767px){.consent[data-astro-cid-mvvsmfwt]{justify-content:space-between;gap:var(--space-3);padding:.875rem 16px;padding-bottom:calc(.875rem + env(safe-area-inset-bottom));font-size:.8125rem}.consent[data-astro-cid-mvvsmfwt] p[data-astro-cid-mvvsmfwt]{min-width:0}.consent-more[data-astro-cid-mvvsmfwt]{display:none}.consent-actions[data-astro-cid-mvvsmfwt]{gap:var(--space-1)}.consent-actions[data-astro-cid-mvvsmfwt] .btn[data-astro-cid-mvvsmfwt]{padding-inline:.5rem;font-size:.875rem}}.brand-sprite{position:absolute;width:0;height:0;overflow:hidden}
.hero[data-astro-cid-pgpo2ev5]{position:relative;display:grid;align-items:center;background:var(--ink);color:var(--white);isolation:isolate;min-height:min(780px,calc(100svh - var(--header-h) - 76px));padding-block:clamp(4.5rem,2rem + 6vw,8.5rem) clamp(3.5rem,2rem + 4vw,5.5rem)}.bg[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:-1;overflow:hidden}.bg[data-astro-cid-pgpo2ev5] .sky{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 45%;filter:saturate(.9) contrast(1.02)}.bg[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--ink-rgb) / .75),rgb(var(--ink-rgb) / .35) 30%,rgb(var(--ink-rgb) / .45) 55%,rgb(var(--ink-rgb) / .85) 82%,rgb(var(--ink-rgb) / .97));box-shadow:inset 0 0 220px 50px rgb(var(--ink-rgb) / .6)}.hero-inner[data-astro-cid-pgpo2ev5]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.hero-inner[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{font-size:clamp(2.75rem,1.5rem + 5.2vw,6rem);font-weight:400;line-height:1.2}@media(min-width:768px){.hero-inner[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{font-size:clamp(2.75rem,1.5rem + 5.2vw,6rem);line-height:1.05;letter-spacing:-.01em}}.hero-inner[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5] span[data-astro-cid-pgpo2ev5]{display:inline;white-space:nowrap}.hero-sub[data-astro-cid-pgpo2ev5]{margin-top:var(--space-4);font-size:1.25rem;line-height:1.5;color:var(--ink-100);text-wrap:balance}.hero-inner[data-astro-cid-pgpo2ev5]>.qf{justify-self:stretch;margin-top:clamp(2rem,1rem + 2.5vw,3.25rem)}.hero-inner[data-astro-cid-pgpo2ev5] .qf--search .flex-dates{display:none}@media(min-width:761px){.hero[data-astro-cid-pgpo2ev5]{align-items:center;min-height:clamp(600px,calc(100svh - var(--header-h) - 76px),880px);padding-block:clamp(4rem,2rem + 4vw,6rem) clamp(3rem,2rem + 2vw,4rem)}.bg[data-astro-cid-pgpo2ev5]:after{background:linear-gradient(180deg,rgb(var(--ink-rgb) / .4) 0,rgb(var(--ink-rgb) / .3) 18%,rgb(var(--ink-rgb) / .62),rgb(var(--ink-rgb) / .7) 62%,rgb(var(--ink-rgb) / .6) 82%,rgb(var(--ink-rgb) / .8));box-shadow:inset 0 0 200px 40px rgb(var(--ink-rgb) / .45)}.hero-inner[data-astro-cid-pgpo2ev5]>#find.qf--search{justify-self:center;width:min(100%,var(--container-mid));margin-top:var(--space-5)}.hero[data-astro-cid-pgpo2ev5] #find.qf--search .bar{box-shadow:var(--shadow-float)}}.hero-callline[data-astro-cid-pgpo2ev5],.hero-airrow[data-astro-cid-pgpo2ev5]{display:none}@media(max-width:760px){.hero[data-astro-cid-pgpo2ev5]{min-height:0;padding-block:2rem}.bg[data-astro-cid-pgpo2ev5] .sky{top:auto;bottom:0;height:135%;object-position:0% 50%;filter:none}.hero[data-astro-cid-pgpo2ev5]:not(:has(>.hh-end))>.bg[data-astro-cid-pgpo2ev5]{visibility:hidden}.bg[data-astro-cid-pgpo2ev5]:after{background:linear-gradient(180deg,rgb(var(--ink-rgb) / .15) 0,rgb(var(--ink-rgb) / .3) 140px,rgb(var(--ink-rgb) / .7) calc(100% - 112px),rgb(var(--ink-rgb) / .9) calc(100% - 56px) 100%);box-shadow:none}.hero-inner[data-astro-cid-pgpo2ev5]{justify-items:stretch;text-align:left}.hero-inner[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{font-size:min(calc((100vw - 32px) / 12.75),1.75rem);line-height:1.2;letter-spacing:-.01em}.hero-sub[data-astro-cid-pgpo2ev5]{margin-top:var(--space-2);font-size:.9375rem;line-height:1.5;color:#ffffffd9;text-wrap:pretty}.hero-inner[data-astro-cid-pgpo2ev5]>.qf{margin-top:var(--space-5)}.hero-callline[data-astro-cid-pgpo2ev5]{display:block;margin:20px 0 0;font-size:.875rem;line-height:1.5;color:var(--white)}.hero-call[data-astro-cid-pgpo2ev5]{display:inline-block;padding-block:12px;margin-block:-12px;color:var(--white);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hero-call[data-astro-cid-pgpo2ev5]:hover{color:var(--gold-photo)}.hero-airrow[data-astro-cid-pgpo2ev5]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 0;padding:0;list-style:none}.hero-airrow[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]{display:flex;flex:none}.har-img[data-astro-cid-pgpo2ev5]{display:block;width:auto;height:18px;filter:brightness(0) invert(1);opacity:.8}.har-img[data-astro-cid-pgpo2ev5][data-mark=emirates]{height:28px;margin-block:-5px}@media(max-width:599px){.hero-airrow[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]:nth-child(n+6){display:none}}@media(max-width:429px){.hero-airrow[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]:nth-child(n+5){display:none}}}.hero-airband[data-astro-cid-pgpo2ev5]{background:var(--paper);border-bottom:1px solid var(--rule)}.hab-in[data-astro-cid-pgpo2ev5]{display:flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-block:16px}.hero-marks[data-astro-cid-pgpo2ev5]{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}.hero-marks[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]{display:flex;align-items:center}.hm-link[data-astro-cid-pgpo2ev5]{display:inline-flex;align-items:center;gap:inherit;min-height:44px;color:inherit;text-decoration:none}.hm-link[data-astro-cid-pgpo2ev5]:hover .hm-small[data-astro-cid-pgpo2ev5]{text-decoration:underline;text-underline-offset:3px}.hero-marks[data-astro-cid-pgpo2ev5] .tlogo{flex:none}.hero-proof[data-astro-cid-pgpo2ev5]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.5rem;margin:0;color:var(--text-2);font-size:.875rem;line-height:1.5;text-align:center}.hp-link[data-astro-cid-pgpo2ev5]{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;color:inherit;text-decoration:none;white-space:nowrap}.hp-link[data-astro-cid-pgpo2ev5]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.hp-link[data-astro-cid-pgpo2ev5] .hp-logo{flex:none;color:var(--ink)}@media(max-width:359px){.hero-proof[data-astro-cid-pgpo2ev5]{column-gap:.375rem;font-size:.8125rem}}.hero-trust[data-astro-cid-pgpo2ev5]{display:none}.hero-marks--hero[data-astro-cid-pgpo2ev5]{flex:0 1 auto;flex-wrap:wrap;justify-content:center;column-gap:2rem;max-width:100%}.hero-marks--hero[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]{gap:.5rem;color:var(--ink-100)}.hero-marks--hero[data-astro-cid-pgpo2ev5] .tlogo{filter:brightness(0) invert(1)}.hero-marks--hero[data-astro-cid-pgpo2ev5] .tlogo--bbb{box-sizing:content-box;padding:2px 4px;border-radius:2px;background:#fff;color:var(--ink);filter:none}.hero-marks--hero[data-astro-cid-pgpo2ev5] .hm-small[data-astro-cid-pgpo2ev5]{font-size:.875rem;font-weight:500;line-height:1.4;white-space:nowrap}@media(min-width:768px){.hero-trust[data-astro-cid-pgpo2ev5]{display:flex;justify-content:center;margin:20px auto 0}.hero-proof[data-astro-cid-pgpo2ev5]{display:none}}.hero-slide[data-astro-cid-pgpo2ev5]{display:flex;flex:1 1 auto;min-width:0;overflow:hidden}.hero-slide[data-astro-cid-pgpo2ev5] .hero-airlines[data-astro-cid-pgpo2ev5]{display:flex;flex:none;align-items:center;gap:clamp(2rem,4vw,3.5rem);margin:0;padding:0 clamp(2rem,4vw,3.5rem) 0 0;list-style:none;animation:hab-slide 36s linear infinite}.hero-slide[data-astro-cid-pgpo2ev5]:hover .hero-airlines[data-astro-cid-pgpo2ev5]{animation-play-state:paused}.hero-slide[data-astro-cid-pgpo2ev5] .hero-airlines[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]{display:flex;flex:none}.hero-slide[data-astro-cid-pgpo2ev5] .ha-img[data-astro-cid-pgpo2ev5]{display:block;width:auto;height:calc(var(--h) * .8);opacity:.55;filter:brightness(0)}@keyframes hab-slide{to{transform:translate(-100%)}}@media(min-width:1200px){.hero-slide[data-astro-cid-pgpo2ev5] .hero-airlines[data-astro-cid-pgpo2ev5]{flex:1 1 auto;justify-content:space-between;padding-right:0;animation:none}.hero-slide[data-astro-cid-pgpo2ev5] .hero-airlines[data-astro-cid-pgpo2ev5][aria-hidden]{display:none}}@media(prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-pgpo2ev5] .hero-airlines[data-astro-cid-pgpo2ev5]{animation:none}.hero-slide[data-astro-cid-pgpo2ev5] .hero-airlines[data-astro-cid-pgpo2ev5][aria-hidden]{display:none}}@media(max-width:760px){.hero-airband[data-astro-cid-pgpo2ev5]{background:var(--band)}.hab-in[data-astro-cid-pgpo2ev5]{flex-direction:column;justify-content:center;gap:0;padding-block:6px}.hero-slide[data-astro-cid-pgpo2ev5]{display:none}}.recent[data-astro-cid-jczbiego]{padding-block:var(--space-6);background:var(--band)}.recent[data-astro-cid-jczbiego][hidden]{display:none}.recent[data-astro-cid-jczbiego] [data-astro-cid-jczbiego]:where(h2) em[data-astro-cid-jczbiego]{color:var(--gold-ink)}.recent-head[data-astro-cid-jczbiego]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.recent-h[data-astro-cid-jczbiego]{margin:0;font-size:1.75rem}.recent-row[data-astro-cid-jczbiego]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.recent-item[data-astro-cid-jczbiego]{display:grid;grid-template-columns:88px minmax(0,1fr) auto 44px;grid-template-areas:"link link quote x";align-items:center;column-gap:var(--space-3);min-height:88px;padding-right:var(--space-2);background:var(--white)}.recent-link[data-astro-cid-jczbiego]{grid-area:link;display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:88px;color:var(--text);text-decoration:none}.recent-link[data-astro-cid-jczbiego]:not(:has(.recent-photo:not([hidden]))){padding-left:var(--space-4)}.recent-photo[data-astro-cid-jczbiego]{flex:0 0 88px;width:88px;height:88px}.recent-photo[data-astro-cid-jczbiego][hidden]{display:none}.recent-photo[data-astro-cid-jczbiego] img[data-astro-cid-jczbiego]{display:block;width:100%;height:100%;object-fit:cover}.recent-text[data-astro-cid-jczbiego]{display:grid;gap:2px;min-width:0;padding-block:var(--space-2)}.recent-route[data-astro-cid-jczbiego]{font-size:var(--step-1);font-weight:700;line-height:1.3;color:var(--ink)}.recent-link[data-astro-cid-jczbiego]:hover .recent-route[data-astro-cid-jczbiego]{text-decoration:underline;text-underline-offset:3px}.recent-meta[data-astro-cid-jczbiego],.recent-fare[data-astro-cid-jczbiego]{font-size:var(--step--1);line-height:1.4;color:var(--text-2)}.recent-fare[data-astro-cid-jczbiego]{min-height:1.4em}.recent-fare[data-astro-cid-jczbiego] strong[data-astro-cid-jczbiego]{color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.recent-fare[data-astro-cid-jczbiego] sup[data-astro-cid-jczbiego]{font-size:.75em;line-height:0}.recent-fare[data-astro-cid-jczbiego] sup[data-astro-cid-jczbiego][hidden]{display:none}.recent-quote[data-astro-cid-jczbiego]{grid-area:quote;white-space:nowrap}.recent-x[data-astro-cid-jczbiego]{grid-area:x;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--muted);cursor:pointer}.recent-x[data-astro-cid-jczbiego]:hover,.recent-x[data-astro-cid-jczbiego]:focus-visible{color:var(--ink)}.recent-link[data-astro-cid-jczbiego]:focus-visible,.recent-x[data-astro-cid-jczbiego]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.recent-more[data-astro-cid-jczbiego]{display:none;margin-top:var(--space-3)}@media(max-width:900px){.recent-row[data-astro-cid-jczbiego]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.recent[data-astro-cid-jczbiego]{padding-block:var(--space-5);background:var(--white)}.recent[data-astro-cid-jczbiego] [data-astro-cid-jczbiego]:where(h2) em[data-astro-cid-jczbiego]{color:var(--gold)}.recent-item[data-astro-cid-jczbiego]{position:relative;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"link link";min-height:72px;padding-right:0;background:var(--band)}.recent-link[data-astro-cid-jczbiego]{min-height:72px}.recent-text[data-astro-cid-jczbiego]{padding-right:var(--space-3)}.recent-route[data-astro-cid-jczbiego]{padding-right:40px}.recent-x[data-astro-cid-jczbiego]{position:absolute;top:0;right:0}.recent-photo[data-astro-cid-jczbiego]{flex-basis:72px;width:72px;height:72px}.recent-quote[data-astro-cid-jczbiego]{display:none}.recent-row[data-astro-cid-jczbiego]:not(.is-open)>.recent-item[data-astro-cid-jczbiego]:nth-child(n+3){display:none}.recent-more[data-astro-cid-jczbiego]:not([hidden]){display:inline-block}}.hf-row[data-astro-cid-vvxsgkoi]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-4) var(--space-6);margin:0;padding:0;list-style:none}.hf-link[data-astro-cid-vvxsgkoi]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;color:var(--text);text-decoration:none}.hf-text[data-astro-cid-vvxsgkoi]{display:grid;gap:2px}.hf-city[data-astro-cid-vvxsgkoi]{font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--ink)}.hf-meta[data-astro-cid-vvxsgkoi]{font-size:var(--step--1);line-height:1.4;color:var(--text-2)}.hf-link[data-astro-cid-vvxsgkoi] .hf-arrow{flex:none;color:var(--ink);transition:transform .18s var(--ease-out)}.hf-link[data-astro-cid-vvxsgkoi]:hover .hf-city[data-astro-cid-vvxsgkoi]{text-decoration:underline;text-underline-offset:3px}.hf-link[data-astro-cid-vvxsgkoi]:hover .hf-arrow{transform:translate(3px)}@media(max-width:1100px){.hf-row[data-astro-cid-vvxsgkoi]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.hf-row[data-astro-cid-vvxsgkoi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5)}.hf-city[data-astro-cid-vvxsgkoi]{font-size:var(--step-1)}}@media(prefers-reduced-motion:reduce){.hf-link[data-astro-cid-vvxsgkoi] .hf-arrow{transition:none}}@media(min-width:900px){[data-carousel=home-regions] .deal-sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}[data-carousel=home-regions] .deal-go{background:rgb(var(--ink-rgb) / .7)}.home-faq[data-astro-cid-j7pv25f6] .qa p{max-width:none}.home-faq[data-astro-cid-j7pv25f6] .faq{padding-block:clamp(2.5rem,2rem + 2vw,4rem) var(--space-6)}.home-faq[data-astro-cid-j7pv25f6] .faq>.container{width:100%}.home-faq[data-astro-cid-j7pv25f6] .faq .section-head{max-width:none;margin-bottom:var(--space-5)}.home-faq[data-astro-cid-j7pv25f6] .faq .faq-cols{max-width:none}.home-faq[data-astro-cid-j7pv25f6] .qa--open p{max-width:calc(110 * var(--ch-text));font-size:.875rem}.home-seo[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);padding:var(--space-5) 0 clamp(2.5rem,2rem + 2vw,4rem);border-top:1px solid var(--rule)}.seo-lead[data-astro-cid-j7pv25f6]{max-width:calc(60 * var(--ch-text));font-size:1rem;line-height:1.65;color:var(--ink)}.seo-small[data-astro-cid-j7pv25f6]{max-width:calc(72 * var(--ch-text));font-size:.8125rem;line-height:1.6;color:var(--text-2)}.faq-help[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--band);color:var(--ink);font-size:.9375rem}.faq-help[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:700}.seo-small[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--gold-ink);font-weight:600}@media(min-width:1000px){.home-seo[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7);align-items:start}}
.rail-intro[data-astro-cid-bvyfpzbg]{margin-inline:auto;max-width:calc(60 * var(--ch-text))}.rail-shell[data-astro-cid-bvyfpzbg]{position:relative;width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.rail-btn[data-astro-cid-bvyfpzbg]{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--white);color:var(--ink);cursor:pointer;transition:background-color .18s var(--ease-out),color .18s var(--ease-out)}.rail-btn[data-astro-cid-bvyfpzbg]:hover{background:var(--ink);color:var(--white)}.rail-btn[data-astro-cid-bvyfpzbg]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rail-btn[data-astro-cid-bvyfpzbg] .i-play,[data-astro-cid-bvyfpzbg][data-stopped] .rail-btn[data-astro-cid-bvyfpzbg] .i-pause{display:none}[data-astro-cid-bvyfpzbg][data-stopped] .rail-btn[data-astro-cid-bvyfpzbg] .i-play{display:block}.rail-wrap[data-astro-cid-bvyfpzbg]{overflow:hidden;padding-block:6px;margin-block:-6px;touch-action:pan-y pinch-zoom}.rail[data-astro-cid-bvyfpzbg]{--cols: var(--per-view, 4);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--space-5)) / var(--cols));gap:var(--space-5);list-style:none;margin:0;padding:0;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.rail-foot[data-astro-cid-bvyfpzbg]{display:flex;justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}.rail-dots[data-astro-cid-bvyfpzbg]{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.rail-dots[data-astro-cid-bvyfpzbg] .rail-dot{position:relative;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.rail-dots[data-astro-cid-bvyfpzbg] .rail-dot:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--line-strong);transition:background-color .2s var(--ease-out)}.rail-dots[data-astro-cid-bvyfpzbg] .rail-dot[aria-current=true]:after{background:var(--ink)}.rail-dots[data-astro-cid-bvyfpzbg] .rail-dot:focus-visible{outline:2px solid var(--focus);outline-offset:0}.rail-dot[data-astro-cid-bvyfpzbg]{border-radius:50%}.rail-more[data-astro-cid-bvyfpzbg]{display:flex;justify-content:center;margin-top:var(--space-5)}.rail-all[data-astro-cid-bvyfpzbg]{min-width:200px}.rail-note-wrap[data-astro-cid-bvyfpzbg]{margin-top:var(--space-4)}.rail-note[data-astro-cid-bvyfpzbg]{max-width:calc(70 * var(--ch-text));margin-inline:auto;color:var(--text-muted);font-size:.8125rem;line-height:1.5;text-align:center}.rail-note-wrap--start[data-astro-cid-bvyfpzbg] .rail-note[data-astro-cid-bvyfpzbg]{margin-inline:0;text-align:left}.rail-head[data-astro-cid-bvyfpzbg]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);max-width:none;text-align:left}.rail-head[data-astro-cid-bvyfpzbg] .rail-intro[data-astro-cid-bvyfpzbg]{margin-inline:0}.rail-head-acts[data-astro-cid-bvyfpzbg]{display:flex;flex:none;align-items:center;gap:var(--space-3)}.rail-all-link[data-astro-cid-bvyfpzbg]{display:inline-flex;align-items:center;gap:.4rem;margin-right:var(--space-3);color:var(--gold-ink);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap}.rail-all-link[data-astro-cid-bvyfpzbg]:hover{color:var(--ink)}.rail-all-link[data-astro-cid-bvyfpzbg] svg{transition:transform .2s var(--ease-out)}.rail-all-link[data-astro-cid-bvyfpzbg]:hover svg{transform:translate(3px)}.rail-head[data-astro-cid-bvyfpzbg] .rail-btn[data-astro-cid-bvyfpzbg]{width:44px;height:44px}.rail-rows[data-astro-cid-bvyfpzbg],.row-btn[data-astro-cid-bvyfpzbg]{display:none}@media(max-width:1100px){.rail[data-astro-cid-bvyfpzbg]{--cols: 2.4}}@media(max-width:640px){.rail-btn--prev[data-astro-cid-bvyfpzbg],.rail-btn--next[data-astro-cid-bvyfpzbg]{display:none}.rail[data-astro-cid-bvyfpzbg]{--cols: 1.25;gap:var(--space-4)}.rail-shell[data-astro-cid-bvyfpzbg]{width:100%}.rail-wrap[data-astro-cid-bvyfpzbg]{padding-inline:var(--gutter)}.rail-dots[data-astro-cid-bvyfpzbg]{color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.rail-section[data-astro-cid-bvyfpzbg]:not(.rail-section--list) .rail-wrap[data-astro-cid-bvyfpzbg]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;touch-action:auto}.rail-section[data-astro-cid-bvyfpzbg]:not(.rail-section--list) .rail-wrap[data-astro-cid-bvyfpzbg]::-webkit-scrollbar{display:none}.rail-section[data-astro-cid-bvyfpzbg]:not(.rail-section--list) .rail[data-astro-cid-bvyfpzbg]{grid-auto-columns:70%;transform:none!important;transition:none}.rail-section[data-astro-cid-bvyfpzbg]:not(.rail-section--list) .rail[data-astro-cid-bvyfpzbg]>li{scroll-snap-align:start}.rail-section[data-astro-cid-bvyfpzbg]:not(.rail-section--list) .rail[data-astro-cid-bvyfpzbg]>li[aria-hidden]{display:none}.rail-section[data-astro-cid-bvyfpzbg]:not(.rail-section--list) .rail-foot[data-astro-cid-bvyfpzbg]{display:none}.rail-section[data-astro-cid-bvyfpzbg]:not(.rail-section--list) .row-btn[data-astro-cid-bvyfpzbg]{position:absolute;z-index:2;top:40%;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--white);color:var(--ink);box-shadow:0 2px 8px #1a1a1a38;transform:translateY(-50%);cursor:pointer}.row-btn--next[data-astro-cid-bvyfpzbg]{right:10px}.row-btn--prev[data-astro-cid-bvyfpzbg]{left:10px}.rail-section[data-astro-cid-bvyfpzbg]:not(.rail-section--list) .row-btn[data-astro-cid-bvyfpzbg][hidden]{display:none}.row-btn[data-astro-cid-bvyfpzbg]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rail-section--list[data-astro-cid-bvyfpzbg] .rail[data-astro-cid-bvyfpzbg]{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:var(--space-3);transform:none!important;transition:none}.rail-section--list[data-astro-cid-bvyfpzbg] .rail[data-astro-cid-bvyfpzbg]>li[aria-hidden]{display:none}.rail-section--list[data-astro-cid-bvyfpzbg]:not(.is-all) .rail[data-astro-cid-bvyfpzbg]>li:nth-child(n+5){display:none}.rail-section--list[data-astro-cid-bvyfpzbg] .rail-foot[data-astro-cid-bvyfpzbg],.rail-section--split[data-astro-cid-bvyfpzbg] .rail-head-acts[data-astro-cid-bvyfpzbg]{display:none}.rail-section--split[data-astro-cid-bvyfpzbg] .rail-head[data-astro-cid-bvyfpzbg]{display:block}.rail-section--list[data-astro-cid-bvyfpzbg] .rail-rows[data-astro-cid-bvyfpzbg]{display:block;margin-top:var(--space-3)}.rail-row[data-astro-cid-bvyfpzbg]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:52px;padding:0 1rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--white);color:var(--ink);font:600 .9375rem var(--font-body);text-decoration:none;cursor:pointer}.rail-row[data-astro-cid-bvyfpzbg] svg{color:var(--gold-ink)}.rail-row[data-astro-cid-bvyfpzbg]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rail-all-row[data-astro-cid-bvyfpzbg],.rail-section--list[data-astro-cid-bvyfpzbg].is-all .rail-show[data-astro-cid-bvyfpzbg]{display:none}.rail-section--list[data-astro-cid-bvyfpzbg].is-all .rail-all-row[data-astro-cid-bvyfpzbg]{display:flex}}
.fd[data-astro-cid-jns35gyo]{padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:1px solid var(--rule)}.fd-grid[data-astro-cid-jns35gyo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.fd-card[data-astro-cid-jns35gyo]{display:flex;flex-direction:column}.fd-fold[data-astro-cid-jns35gyo]{flex:1;display:flex;flex-direction:column}.fd-fold[data-astro-cid-jns35gyo][open]::details-content{flex:1;display:flex;flex-direction:column}.fd-fold[data-astro-cid-jns35gyo]>summary[data-astro-cid-jns35gyo]{list-style:none;cursor:default}.fd-fold[data-astro-cid-jns35gyo]>summary[data-astro-cid-jns35gyo]::-webkit-details-marker{display:none}.fd-body[data-astro-cid-jns35gyo]{flex:1;display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.fd-card[data-astro-cid-jns35gyo] h2[data-astro-cid-jns35gyo]{margin:0;font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--muted)}.fd-card[data-astro-cid-jns35gyo] ul[data-astro-cid-jns35gyo]{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.fd-link[data-astro-cid-jns35gyo]{display:inline-block;padding-block:.25rem;color:var(--text-2);font-size:.875rem;text-decoration:none}.fd-link[data-astro-cid-jns35gyo]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.fd-more[data-astro-cid-jns35gyo]{margin-top:auto;justify-self:start;align-self:start}@media(max-width:900px){.fd-grid[data-astro-cid-jns35gyo]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.fd-grid[data-astro-cid-jns35gyo]{gap:0}.fd[data-astro-cid-jns35gyo]{padding-bottom:0;border-bottom:0}.fd-body[data-astro-cid-jns35gyo]{margin-top:0;padding-bottom:var(--space-5)}}.fd--section[data-astro-cid-jns35gyo]{padding-bottom:0;margin-bottom:0;border-bottom:0}.fd--section[data-astro-cid-jns35gyo] .fd-grid[data-astro-cid-jns35gyo]{gap:0 var(--space-6)}.fd--section[data-astro-cid-jns35gyo] .fd-card[data-astro-cid-jns35gyo] h3[data-astro-cid-jns35gyo]{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.5}.fd--section[data-astro-cid-jns35gyo] .fd-pm[data-astro-cid-jns35gyo]{display:none}.fd--section[data-astro-cid-jns35gyo] .fd-body[data-astro-cid-jns35gyo]{margin-top:var(--space-3)}.fd--section[data-astro-cid-jns35gyo] .fd-card[data-astro-cid-jns35gyo] ul[data-astro-cid-jns35gyo]{gap:0;border-top:1px solid var(--rule)}.fd--section[data-astro-cid-jns35gyo] .fd-link[data-astro-cid-jns35gyo]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding-block:.5rem;border-bottom:1px solid var(--rule);color:var(--ink);font-size:.9375rem}.fd-arrow[data-astro-cid-jns35gyo]{width:16px;height:16px}.fd--section[data-astro-cid-jns35gyo] .fd-link[data-astro-cid-jns35gyo] .fd-arrow[data-astro-cid-jns35gyo],.fd--section[data-astro-cid-jns35gyo] .fd-more-link[data-astro-cid-jns35gyo] svg,.fd--section[data-astro-cid-jns35gyo] .fd-more-link[data-astro-cid-jns35gyo] .fd-arrow[data-astro-cid-jns35gyo]{flex:none;transition:transform .2s var(--ease-out)}.fd--section[data-astro-cid-jns35gyo] .fd-link[data-astro-cid-jns35gyo] .fd-arrow[data-astro-cid-jns35gyo]{color:var(--ink)}.fd--section[data-astro-cid-jns35gyo] .fd-link[data-astro-cid-jns35gyo]:hover{color:var(--ink);text-decoration:none}.fd--section[data-astro-cid-jns35gyo] .fd-link[data-astro-cid-jns35gyo]:hover .fd-arrow[data-astro-cid-jns35gyo],.fd--section[data-astro-cid-jns35gyo] .fd-more-link[data-astro-cid-jns35gyo]:hover svg,.fd--section[data-astro-cid-jns35gyo] .fd-more-link[data-astro-cid-jns35gyo]:hover .fd-arrow[data-astro-cid-jns35gyo]{transform:translate(3px)}.fd--section[data-astro-cid-jns35gyo] .fd-more-link[data-astro-cid-jns35gyo]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink);font-size:.9375rem;font-weight:600;text-decoration:none}.fd--section[data-astro-cid-jns35gyo] .fd-more-link[data-astro-cid-jns35gyo]:hover{color:var(--ink)}.fd--groups[data-astro-cid-jns35gyo] .fd-grid[data-astro-cid-jns35gyo]{row-gap:var(--space-7)}.fd--groups[data-astro-cid-jns35gyo] .fd-body[data-astro-cid-jns35gyo]{gap:0}.fd--groups[data-astro-cid-jns35gyo] .fd-link[data-astro-cid-jns35gyo]{gap:var(--space-3)}.fd-name[data-astro-cid-jns35gyo]{flex:1;min-width:0;overflow-wrap:anywhere}.fd-fare[data-astro-cid-jns35gyo]{flex:none;color:var(--text-2);font-size:var(--step--1);font-variant-numeric:tabular-nums;white-space:nowrap}.fd--groups[data-astro-cid-jns35gyo] .fd-link--sub[data-astro-cid-jns35gyo]{padding-left:var(--space-4);color:var(--text-2);font-size:var(--step--1)}.fd-rest[data-astro-cid-jns35gyo]>summary[data-astro-cid-jns35gyo]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:var(--space-3);list-style:none;cursor:pointer}.fd-rest[data-astro-cid-jns35gyo]>summary[data-astro-cid-jns35gyo]::-webkit-details-marker{display:none}.fd-rest[data-astro-cid-jns35gyo][open]>summary[data-astro-cid-jns35gyo]{display:none}.fd--groups[data-astro-cid-jns35gyo] .fd-rest[data-astro-cid-jns35gyo]>summary[data-astro-cid-jns35gyo]:hover svg{transform:translateY(2px)}@media(max-width:1100px){.fd--section[data-astro-cid-jns35gyo] .fd-grid[data-astro-cid-jns35gyo]{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--rule)}.fd--section[data-astro-cid-jns35gyo] .fd-fold[data-astro-cid-jns35gyo]{border-bottom:1px solid var(--rule)}.fd--section[data-astro-cid-jns35gyo] summary[data-astro-cid-jns35gyo]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding:var(--space-4) 0;cursor:pointer}.fd--section[data-astro-cid-jns35gyo] summary[data-astro-cid-jns35gyo]:after{content:none}.fd--section[data-astro-cid-jns35gyo] summary[data-astro-cid-jns35gyo]:hover h3[data-astro-cid-jns35gyo]{color:var(--ink)}.fd--section[data-astro-cid-jns35gyo] .fd-pm[data-astro-cid-jns35gyo]{display:block;position:relative;flex:none;width:16px;height:16px}.fd--section[data-astro-cid-jns35gyo] .fd-pm[data-astro-cid-jns35gyo]:before,.fd--section[data-astro-cid-jns35gyo] .fd-pm[data-astro-cid-jns35gyo]:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:var(--ink);transition:transform .25s var(--ease-out)}.fd--section[data-astro-cid-jns35gyo] .fd-pm[data-astro-cid-jns35gyo]:after{transform:rotate(90deg)}.fd--section[data-astro-cid-jns35gyo] .fd-fold[data-astro-cid-jns35gyo][open] .fd-pm[data-astro-cid-jns35gyo]:after{transform:rotate(90deg) scaleX(0)}.fd--section[data-astro-cid-jns35gyo] .fd-body[data-astro-cid-jns35gyo]{margin-top:0;padding-bottom:var(--space-5)}.fd--section[data-astro-cid-jns35gyo] .fd-card[data-astro-cid-jns35gyo] ul[data-astro-cid-jns35gyo]{border-top:0}.fd--section[data-astro-cid-jns35gyo] .fd-link[data-astro-cid-jns35gyo]{min-height:44px;border-bottom-color:var(--rule)}}@media(max-width:640px){.fd-pre[data-astro-cid-jns35gyo]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
.deal[data-astro-cid-7vjcaj5a]{position:relative;display:block;overflow:hidden;border-radius:var(--radius-card);background:var(--ink-900);color:var(--paper);text-decoration:none;isolation:isolate;aspect-ratio:3 / 4}button[data-astro-cid-7vjcaj5a].deal{width:100%;padding:0;border:0;font:inherit;text-align:left;cursor:pointer}button[data-astro-cid-7vjcaj5a].deal:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.deal-cta[data-astro-cid-7vjcaj5a]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.75rem;min-height:44px;border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:1rem;font-weight:700}button[data-astro-cid-7vjcaj5a].deal:hover .deal-cta[data-astro-cid-7vjcaj5a]{background:var(--band);color:var(--ink)}.deal--wide[data-astro-cid-7vjcaj5a]{aspect-ratio:4 / 3}.deal--square[data-astro-cid-7vjcaj5a]{aspect-ratio:1 / 1}.deal[data-astro-cid-7vjcaj5a] .deal-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s var(--ease-out)}.deal[data-astro-cid-7vjcaj5a]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--ink-rgb) / 0) 35%,rgb(var(--ink-rgb) / .72) 55%,rgb(var(--ink-rgb) / .94))}.deal--wide[data-astro-cid-7vjcaj5a]:after{background:linear-gradient(180deg,rgb(var(--ink-rgb) / .35),rgb(var(--ink-rgb) / .82) 40%,rgb(var(--ink-rgb) / .95))}.deal--noimg[data-astro-cid-7vjcaj5a]{background:url(/img/world-dots.svg) center / 220% auto no-repeat,var(--ink-900)}.deal[data-astro-cid-7vjcaj5a]:hover .deal-img{transform:scale(1.04)}.deal-go-ic[data-astro-cid-7vjcaj5a]{width:18px;height:18px}.deal-cta-ic[data-astro-cid-7vjcaj5a]{width:16px;height:16px}.deal-go[data-astro-cid-7vjcaj5a]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .55);color:var(--paper);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out)}.deal[data-astro-cid-7vjcaj5a]:hover .deal-go[data-astro-cid-7vjcaj5a]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.deal-body[data-astro-cid-7vjcaj5a]{position:absolute;inset:auto 0 0;display:grid;gap:2px;padding:var(--space-5)}.deal-name[data-astro-cid-7vjcaj5a]{font-family:var(--font-display);font-size:clamp(1.4rem,1.1rem + .8vw,1.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.1}.deal-sub[data-astro-cid-7vjcaj5a]{font-size:.875rem;color:var(--ink-100);padding-bottom:var(--space-3);margin-bottom:var(--space-3)}.deal-fare[data-astro-cid-7vjcaj5a]{display:grid}.deal-from[data-astro-cid-7vjcaj5a],.deal-trip[data-astro-cid-7vjcaj5a]{font-size:.875rem;font-weight:600;color:var(--brass-200)}.deal-price-row[data-astro-cid-7vjcaj5a]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35rem}.deal-price[data-astro-cid-7vjcaj5a]{font-size:clamp(1.6rem,1.3rem + .9vw,2rem);color:var(--paper)}.deal-price[data-astro-cid-7vjcaj5a] sup[data-astro-cid-7vjcaj5a]{font-size:.875rem;font-weight:600}.deal-was[data-astro-cid-7vjcaj5a]{flex-basis:100%;color:var(--ink-100);font-size:.875rem;font-weight:600;text-decoration-thickness:1px;font-variant-numeric:tabular-nums}.deal--sm[data-astro-cid-7vjcaj5a]:after{background:linear-gradient(180deg,rgb(var(--ink-rgb) / 0) 26%,rgb(var(--ink-rgb) / .74) 52%,rgb(var(--ink-rgb) / .95))}.deal--sm[data-astro-cid-7vjcaj5a] .deal-body[data-astro-cid-7vjcaj5a]{gap:1px;padding:var(--space-3) var(--space-4) var(--space-4)}.deal--sm[data-astro-cid-7vjcaj5a] .deal-name[data-astro-cid-7vjcaj5a]{font-size:1.125rem}.deal--sm[data-astro-cid-7vjcaj5a] .deal-sub[data-astro-cid-7vjcaj5a]{margin-bottom:var(--space-2);padding-bottom:var(--space-2);font-size:.8125rem}.deal--sm[data-astro-cid-7vjcaj5a] .deal-price[data-astro-cid-7vjcaj5a]{font-size:1.375rem}.deal--sm[data-astro-cid-7vjcaj5a] .deal-go[data-astro-cid-7vjcaj5a]{top:10px;right:10px;width:30px;height:30px}.deal--sm[data-astro-cid-7vjcaj5a] .deal-go[data-astro-cid-7vjcaj5a] .deal-go-ic[data-astro-cid-7vjcaj5a]{width:15px;height:15px}@media(max-width:640px){.deal[data-astro-cid-7vjcaj5a],.deal--wide[data-astro-cid-7vjcaj5a],.deal--square[data-astro-cid-7vjcaj5a]{aspect-ratio:4 / 5}.deal[data-astro-cid-7vjcaj5a]:after,.deal--sm[data-astro-cid-7vjcaj5a]:after{background:linear-gradient(180deg,rgb(var(--ink-rgb) / 0) 30%,rgb(var(--ink-rgb) / .74) 55%,rgb(var(--ink-rgb) / .95))}.deal-body[data-astro-cid-7vjcaj5a],.deal--sm[data-astro-cid-7vjcaj5a] .deal-body[data-astro-cid-7vjcaj5a]{gap:1px;padding:var(--space-3) var(--space-4) var(--space-4)}.deal-name[data-astro-cid-7vjcaj5a],.deal--sm[data-astro-cid-7vjcaj5a] .deal-name[data-astro-cid-7vjcaj5a]{font-size:1.25rem}.deal-sub[data-astro-cid-7vjcaj5a],.deal--sm[data-astro-cid-7vjcaj5a] .deal-sub[data-astro-cid-7vjcaj5a]{margin-bottom:var(--space-2);padding-bottom:var(--space-2);font-size:.8125rem}.deal-price[data-astro-cid-7vjcaj5a],.deal--sm[data-astro-cid-7vjcaj5a] .deal-price[data-astro-cid-7vjcaj5a]{font-size:1.5rem}.deal-go[data-astro-cid-7vjcaj5a],.deal--sm[data-astro-cid-7vjcaj5a] .deal-go[data-astro-cid-7vjcaj5a]{top:10px;right:10px;width:30px;height:30px}}@media(max-width:640px){.rail-section--list .deal[data-astro-cid-7vjcaj5a]{display:grid;grid-template-columns:112px minmax(0,1fr);aspect-ratio:auto;min-height:112px;border:1px solid var(--rule);background:var(--white);color:var(--ink)}.rail-section--list .deal[data-astro-cid-7vjcaj5a]:after,.rail-section--list .deal-go[data-astro-cid-7vjcaj5a]{display:none}.rail-section--list .deal[data-astro-cid-7vjcaj5a] .deal-img{position:relative;inset:auto;z-index:0;grid-column:1;grid-row:1;height:100%}.rail-section--list .deal--noimg[data-astro-cid-7vjcaj5a]{background:var(--white)}.rail-section--list .deal-body[data-astro-cid-7vjcaj5a]{position:static;grid-column:2;align-content:center;gap:0;padding:.75rem 1rem}.rail-section--list .deal-name[data-astro-cid-7vjcaj5a]{font-size:1.125rem}.rail-section--list .deal-sub[data-astro-cid-7vjcaj5a]{margin-bottom:.35rem;padding-bottom:0;border-bottom:0;color:var(--text-2);font-size:.8125rem}.rail-section--list .deal-from[data-astro-cid-7vjcaj5a],.rail-section--list .deal-trip[data-astro-cid-7vjcaj5a]{color:var(--gold-ink)}.rail-section--list .deal-was[data-astro-cid-7vjcaj5a]{color:var(--text-muted);font-size:.8125rem}.rail-section--list .deal-price[data-astro-cid-7vjcaj5a]{color:var(--ink);font-size:1.375rem}}
.tlogo{display:block;width:auto;flex:none}
html:not(.js) .qf .native{display:flex!important}html:not(.js) .qf .seg-val,html:not(.js) .qf .seg-hit,html:not(.js) .qf .lead-trip{display:none!important}html:not(.js) .qf--lead .trip{display:grid!important}html:not(.js) .qf--lead .legs{display:grid!important}html:not(.js) .qf--quiz [data-quiz-step]{display:grid!important}@media(max-width:760px){.qf .seg-body>input,.qf .ap-box>input{padding-block:13px!important;margin-block:-13px!important}}:has(>form.qf--sky){container:quote / inline-size}.cal{--cal-gap: 12px;position:absolute;z-index:30;top:calc(100% + 12px);left:0;translate:var(--shift, 0) var(--lift, 0);display:flex;flex-direction:column;width:var(--cal-w, max-content);max-height:var(--panel-max, none);--cal-pad-top: 1rem;--cal-pad-x: 1.1rem;padding:var(--cal-pad-top) var(--cal-pad-x) .9rem;background:var(--paper);color:var(--text);border-radius:var(--radius-pop);box-shadow:var(--shadow-pop);cursor:auto;text-align:left}.cal[hidden]{display:none}:is(.qf--card,.qf--lead) .cal{--cal-gap: 2px}.cal.cal--up{top:auto;bottom:calc(100% + 12px)}.cal.cal--fixed{position:fixed;top:var(--fy, 0);left:var(--fx, 0);bottom:auto;translate:none}.cal-top{position:absolute;z-index:2;top:var(--cal-pad-top);left:var(--cal-pad-x);right:var(--cal-pad-x);display:flex;justify-content:space-between;pointer-events:none}.cal-top .cal-nav{pointer-events:auto}.cal-hint{text-align:center;font-size:.9375rem;font-weight:400;color:var(--text-2)}.cal-hint b{font-weight:700;color:var(--ink)}.cal-hint.is-nudged{background:var(--band)}.cal-sum-gap{color:var(--muted);font-weight:500}.cal-nav{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--text);cursor:pointer}.cal-nav:hover:not(:disabled){border-color:var(--brass-500);background:var(--brass-50)}.cal-nav:disabled{color:var(--line);cursor:not-allowed}.cal-months{display:flex;flex:0 1 auto;gap:2rem;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.cal.cal--capped .cal-months{scrollbar-gutter:stable}.cal.cal--capped:not(.is-sheet) .cal-months{align-items:flex-start}.cal.cal--capped:not(.is-sheet) .cal-title{position:sticky;top:0;z-index:1;margin:0;padding-bottom:.35rem;background:var(--paper)}.cal-top,.cal-foot{flex:none}.cal-month{width:287px}.cal-title{margin:0 0 .35rem;text-align:center;font-family:var(--font-display);font-size:.9375rem;font-weight:700}.cal:not(.is-sheet) .cal-title{line-height:36px}.cal-dow,.cal-grid{display:grid;grid-template-columns:repeat(7,41px)}.cal-dow span{padding-bottom:.35rem;text-align:center;font-size:.8125rem;font-weight:600;letter-spacing:0;color:var(--text-muted)}.cal-grid{row-gap:2px}.cal-day{position:relative;height:40px;border:0;background:none;font-family:inherit;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;isolation:isolate}.cal-day:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:var(--radius);transition:background-color .12s var(--ease-out)}@media(hover:hover){.cal-day:hover:not(.is-off):after{box-shadow:inset 0 0 0 1.5px var(--ink)}}.cal-day:focus-visible{outline:none}.cal-day:focus-visible:after{box-shadow:inset 0 0 0 2px var(--ink-950),inset 0 0 0 4px var(--paper)}.cal-day.is-today{color:var(--ink-950);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.cal-day.in-range{background:var(--band)}.cal-day.is-start{background:linear-gradient(90deg,transparent 50%,var(--band) 50%)}.cal-day.is-end{background:linear-gradient(90deg,var(--band) 50%,transparent 50%)}.cal-day.is-start:not(:has(~.in-range,~.is-end)),.cal-day.is-start.is-end{background:none}.cal-day.is-start:after,.cal-day.is-end:after{background:var(--ink)}.cal-day.is-start,.cal-day.is-end{color:var(--paper);text-decoration:none}.cal-day.is-preview.in-range{background:var(--band)}.cal-day.is-preview.is-end:after{background:var(--ink-300)}.cal-day.is-preview.is-end{color:var(--ink-950)}.cal-day.is-off{color:var(--ink-disabled);cursor:default;text-decoration:none}.cal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line);contain:inline-size}.cal-acts{display:flex;gap:.6rem;margin-left:auto}.cal-sum{margin-right:auto;font-size:.875rem;font-weight:600}.cal:not(.is-sheet) .cal-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .75rem}.cal-foot .cal-hint{grid-column:1;justify-self:start;margin:0;text-align:left;line-height:1.35}.cal-foot .cal-hint.is-nudged{margin-inline:-.4rem;padding-inline:.4rem}.cal:not(.is-sheet) .cal-foot .cal-sum{grid-column:1;line-height:1.35}.cal:not(.is-sheet) .cal-foot .cal-acts{grid-column:2;grid-row:1 / span 2}.cal-clear,.cal-done{min-height:40px;padding:0 1.1rem;border-radius:var(--radius-pill);font-size:.875rem;font-weight:600;cursor:pointer}.cal-clear{padding-inline:.6rem;border:0;background:none;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cal-clear[hidden]{display:none}.cal-clear:hover{color:var(--ink);text-decoration-thickness:2px}.cal-done{border:0;background:var(--ink-950);color:var(--paper)}.cal-done:hover{background:var(--ink-800)}.cal-done.is-waiting,.cal-done.is-waiting:hover{background:var(--ink-100);color:var(--ink-3)}.cal-nav:focus-visible,.cal-clear:focus-visible,.cal-done:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(min-width:768px)and (max-height:840px){.cal{--cal-pad-top: .75rem;padding-block:var(--cal-pad-top) .7rem}.cal-title{margin:0 0 .2rem}.cal-dow span{padding-bottom:.2rem}.cal-day{height:36px}.cal-foot{margin-top:.4rem;padding-top:.5rem}}@media(min-width:768px)and (max-height:720px){.cal{padding-block:var(--cal-pad-top) .6rem}.cal-dow span{padding-bottom:.1rem}.cal-day{height:34px}.cal-foot{margin-top:.25rem;padding-top:.4rem}}@media(max-width:719px){.cal{left:0;right:0;width:auto;min-width:0;max-width:calc(100vw - 24px);translate:none;padding:.9rem .75rem .8rem}.cal-months{justify-content:center}.cal-month{width:100%;max-width:322px}.cal-dow,.cal-grid{grid-template-columns:repeat(7,1fr)}}.qf .seg-more{display:none}@media(max-width:760px){.qf .f-dates[data-half] .dv-rest{display:none}.qf .f-dates[data-half] .seg-more:not([hidden]){display:block;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--gold-ink)}}.qf .ap-box{display:grid;min-width:0}.qf .ap-val{display:none}@media(max-width:760px){.qf .ap-box{position:relative}.qf .ap-val:not([hidden]){position:absolute;inset:0;display:flex;flex-wrap:wrap;align-items:baseline;overflow:hidden;white-space:nowrap;pointer-events:none}.qf .ap-val-city{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.qf .ap-val-code{flex:none;white-space:pre}.qf .ap-box:has(>.ap-val:not([hidden]))>input{-webkit-text-fill-color:transparent}}.ap{position:absolute;z-index:30;top:calc(100% + 8px);left:0;display:flex;flex-direction:column;width:max(100%,360px);max-width:calc(100vw - 24px);max-height:var(--panel-max, none);overflow:hidden;padding:6px;background:var(--paper);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);text-align:left;cursor:auto}.ap.ap--up{top:auto;bottom:calc(100% + 8px)}:is(.qf--card,.qf--lead) .ap:not(.is-sheet,.ap--up){top:calc(100% + 2px)}:is(.qf--card,.qf--lead) .ap.ap--up:not(.is-sheet){bottom:calc(100% + 2px)}.ap[hidden],.ap .sheet-head,.ap .ap-search,.ap .ap-hint{display:none}.ap-list{flex:0 1 auto;min-height:0;max-height:280px;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0}.ap-pop{flex:none;margin:0;padding:.4rem .75rem .3rem;font-size:.8125rem;font-weight:700;color:var(--text-muted)}.ap-pop[hidden]{display:none}.ap-opt{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:56px;padding:.45rem .75rem;cursor:pointer}.ap-opt[aria-selected=true]{background:var(--gold-tint)}.ap-ic{display:grid;place-items:center;color:var(--ink-500)}.ap-opt[aria-selected=true] .ap-ic,.ap-opt--city .ap-ic{color:var(--ink-950)}.ap-main,.ap-side{display:grid;min-width:0;line-height:1.3}.ap-side{justify-items:end;max-width:11rem;text-align:right}.ap-main b,.ap-side b{font-size:.9375rem;font-weight:600;color:var(--text)}.ap-side b{font-family:var(--font-display);letter-spacing:0}.ap-main small,.ap-side small{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--text-muted)}.ap-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-wait,.ap-empty,.ap-rule{flex:none;margin:0;padding:.75rem;font-size:.875rem;color:var(--text-muted)}.ap-list:not(:empty)~.ap-rule{border-top:1px solid var(--line)}.ap-wait[hidden],.ap-empty[hidden],.ap-rule[hidden]{display:none}html.sheet-open,html.sheet-open body{overflow:hidden}html.sheet-open .fab,.sheet-head{display:none}.sheet-x{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--text);cursor:pointer}.sheet-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sheet-title{margin:0;text-align:center;font-family:var(--font-display);font-size:1.0625rem;font-weight:650;color:var(--text)}.sheet-sub{display:block;overflow:hidden;margin-top:1px;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:var(--text-muted)}.sheet-sub[hidden]{display:none}@media(max-width:767px){.ap.is-sheet,.cal.is-sheet,.qf .f-pax.is-sheet .pax-panel{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;width:auto;min-width:0;max-width:none;max-height:none;margin:0;padding:0;translate:none;overflow:hidden;border-radius:0;background:var(--paper);box-shadow:none;color:var(--text)}.ap.is-sheet[hidden],.cal.is-sheet[hidden]{display:none}.ap.is-sheet .sheet-head,.cal.is-sheet .sheet-head,.qf .f-pax.is-sheet .sheet-head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;flex:none;min-height:56px;padding:env(safe-area-inset-top,0px) 8px 0;border-bottom:1px solid var(--line)}.ap.is-sheet .ap-search{position:relative;display:block;flex:none;padding:12px 16px 8px}.ap.is-sheet .ap-search svg{position:absolute;left:32px;top:29px;color:var(--ink-500);pointer-events:none}.ap.is-sheet .ap-pop{margin:0;padding:8px 16px 4px;font-size:.8125rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-muted)}.ap.is-sheet .ap-pop[hidden]{display:none}.ap.is-sheet .ap-hint{display:grid;gap:2px;padding:12px 16px;font-size:.9375rem;font-weight:600;color:var(--text)}.ap.is-sheet .ap-hint[hidden]{display:none}.ap-hint small{font-size:.8125rem;font-weight:400;color:var(--text-muted)}.ap-input{width:100%;min-height:52px;padding:0 16px 0 44px;border:1px solid var(--line-strong);background:var(--white);font:400 16px/1.2 var(--font-body);color:var(--text)}.ap-input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.ap.is-sheet{max-height:none;border:0}.ap.is-sheet .ap-list{flex:1;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))}.ap.is-sheet .ap-opt{min-height:60px;padding:.6rem 16px}.ap.is-sheet .ap-opt[aria-selected=true]{background:none}.ap.is-sheet .ap-opt:active{background:var(--band)}.ap.is-sheet .ap-opt{-webkit-tap-highlight-color:transparent}.ap.is-sheet :is(.ap-wait,.ap-empty,.ap-rule){padding:12px 16px}.cal.is-sheet .cal-hint--sheet{flex:none;margin:0;padding:10px 16px;transition:background-color .2s var(--ease-out)}.cal.is-sheet .cal-dow--sheet{display:grid;flex:none;grid-template-columns:repeat(7,1fr);padding:2px 16px 8px;border-bottom:1px solid var(--line)}.cal.is-sheet .cal-month .cal-dow{display:none}.cal.is-sheet .cal-months{display:block;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px}.cal.is-sheet .cal-month{width:100%;max-width:none;margin-top:10px}.cal.is-sheet .cal-title{position:sticky;z-index:1;top:0;margin:0;padding:8px 0;background:var(--paper);text-align:left}.cal.is-sheet .cal-grid{grid-template-columns:repeat(7,1fr)}.cal.is-sheet .cal-day{height:46px}.cal.is-sheet .cal-foot,.qf .f-pax.is-sheet .pax-foot{flex:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--paper);contain:none}.cal.is-sheet .cal-sum{min-width:0;font-size:.875rem}.qf .f-pax.is-sheet .pax-note{min-width:0}.cal.is-sheet .cal-acts{flex:none;align-items:center;gap:.25rem}.cal.is-sheet .cal-done,.qf .f-pax.is-sheet .pax-done{flex:none;min-height:48px;padding:0 1.75rem;font-size:1rem}.cal.is-sheet .cal-clear{min-height:44px;padding:0 .75rem;border:0;background:none;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.qf .f-pax.is-sheet .pax-panel{inset:auto 0 0;gap:0;max-height:85svh;padding:0 16px;border:0;overflow-y:auto;overscroll-behavior:contain}.qf .f-pax.is-sheet .step{width:44px;height:44px}.qf .f-pax.is-sheet .cabin-opts label{min-height:44px;font-size:.9375rem}.qf .f-pax.is-sheet .pax-name{color:var(--text);font-size:1rem}.qf .f-pax.is-sheet .sheet-head{position:sticky;z-index:1;top:0;margin:0 -16px 16px;padding-top:0;background:var(--paper)}.qf .f-pax.is-sheet .pax-foot{position:sticky;bottom:0;margin:.5rem -16px 0}}.qf.qf--lead.qf--pairs .bar.leg>.seg:is(.f-from,.f-to),.qf.qf--lead.qf--pairs .bar.contact>.seg:is(.f-name,.f-phone){grid-column:auto}@media(min-width:761px)and (pointer:fine){.qf.qf--lead.qf--pairs .bar.leg>.seg:is(.f-from,.f-to) input{font-size:.875rem}}@media(max-width:480px){.qf.qf--lead.qf--pairs .bar.leg>.seg:is(.f-from,.f-to),.qf.qf--lead.qf--pairs .bar.contact>.seg:is(.f-name,.f-phone){grid-column:1 / -1}}.qf.qf--lead.qf--pairs .bar>.seg>.ic,.qf.qf--lead.qf--pairs .bar>.f-pax .ic,.qf.qf--lead.qf--pairs .bar>.seg .code{display:none}.qf.qf--lead.qf--pairs .bar>.seg{padding-inline:.6rem .5rem}.qf.qf--lead.qf--pairs .bar>.f-pax summary{grid-template-columns:minmax(0,1fr) auto;padding-left:.3rem}.qf-call[data-astro-cid-dmdhz2qs]{display:flex;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--call);color:var(--call-fg);text-decoration:none;transition:background-color .2s var(--ease-out)}.qf-call[data-astro-cid-dmdhz2qs]:hover{background:var(--call-hover);color:var(--call-fg);text-decoration:none}.qf-call[data-astro-cid-dmdhz2qs]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.qf-call-ic[data-astro-cid-dmdhz2qs]{position:relative;flex:none;display:block;width:60px;height:60px;margin-bottom:6px}.qf-call-ic[data-astro-cid-dmdhz2qs] .qf-call-photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius);box-shadow:0 0 0 2px var(--call-fg)}.qf-call-247[data-astro-cid-dmdhz2qs]{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);padding:0 .35rem;background:var(--call-fg);color:var(--call);font-size:.8125rem;font-weight:700;line-height:1.4;white-space:nowrap}.qf-call-body[data-astro-cid-dmdhz2qs]{display:grid;gap:.3rem;min-width:0}.qf-call-num[data-astro-cid-dmdhz2qs]{font-family:var(--font-body);font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.qf-call-ref[data-astro-cid-dmdhz2qs]{font-size:.8125rem;color:#ffffffe0}.qf-call-ref[data-astro-cid-dmdhz2qs][hidden]{display:block;visibility:hidden}@media(max-width:480px){.qf-call[data-astro-cid-dmdhz2qs]{gap:var(--space-3);padding:.625rem .75rem}.qf-call-ic[data-astro-cid-dmdhz2qs]{width:50px;height:50px}}.qf-call-ref[data-astro-cid-dmdhz2qs] strong[data-astro-cid-dmdhz2qs]{padding:0 .3rem;background:var(--call-fg);color:var(--ink);font-variant-numeric:tabular-nums}.qf-or[data-astro-cid-dmdhz2qs]{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--muted);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none}.qf-or[data-astro-cid-dmdhz2qs]:before,.qf-or[data-astro-cid-dmdhz2qs]:after{content:"";flex:1;height:1px;background:var(--line)}.qf[data-astro-cid-dmdhz2qs]{display:grid;gap:.9rem;text-align:left;color:var(--text)}.qf-title[data-astro-cid-dmdhz2qs]{font-size:var(--step-1);line-height:1.2}.trip[data-astro-cid-dmdhz2qs]{justify-self:start;display:inline-flex;gap:1.5rem;margin:0;padding:0;border:0;background:none}.trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{display:inline-flex;align-items:center;min-height:36px;padding:0;border-bottom:2px solid transparent;font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted);cursor:pointer;transition:color .2s var(--ease-out),border-color .2s var(--ease-out)}.trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs],.cabin-opts[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{position:relative}.trip[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs],.cabin-opts[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:hover{color:var(--text)}.trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:has(input:checked){color:var(--ink);border-bottom-color:var(--ink)}.trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:has(input:focus-visible),.cabin-opts[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.legs[data-astro-cid-dmdhz2qs]{display:grid;gap:.9rem}.qf[data-astro-cid-dmdhz2qs]:not(:has(input[value=multi_city]:checked)) .leg--extra[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs][data-leg="2"]:not([data-on]),.qf[data-astro-cid-dmdhz2qs]:has(.leg[data-leg="2"][data-on]) [data-astro-cid-dmdhz2qs][data-add-leg],.qf[data-astro-cid-dmdhz2qs]:not(:has(input[value=multi_city]:checked)) .add-leg[data-astro-cid-dmdhz2qs]{display:none}.leg-tag[data-astro-cid-dmdhz2qs]{position:absolute;z-index:1;left:1.1rem;top:-.6rem;padding:.05rem .55rem;background:var(--gold);color:var(--ink);font-size:.8125rem;font-weight:700;line-height:1.5}.bar[data-astro-cid-dmdhz2qs]{position:relative;display:flex;align-items:stretch;background:var(--white);border-radius:var(--radius);padding:0;box-shadow:none}.seg[data-astro-cid-dmdhz2qs]{position:relative;flex:1 1 0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;min-height:56px;padding:.4rem .875rem;border-radius:var(--radius);transition:background-color .15s var(--ease-out),box-shadow .15s var(--ease-out),border-color .15s var(--ease-out);--value-lh: calc(.9375rem * 1.45)}.seg[data-astro-cid-dmdhz2qs]+.seg[data-astro-cid-dmdhz2qs]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line)}.seg[data-astro-cid-dmdhz2qs]:hover,.seg[data-astro-cid-dmdhz2qs]:focus-within,.seg[data-astro-cid-dmdhz2qs].is-open{background:var(--band)}.seg[data-astro-cid-dmdhz2qs]:has(:focus-visible){box-shadow:inset 0 0 0 2px var(--gold)}.seg[data-astro-cid-dmdhz2qs].is-open:has(.cal :focus-visible){box-shadow:none}.f-from[data-astro-cid-dmdhz2qs],.f-to[data-astro-cid-dmdhz2qs]{flex-grow:1.3}.f-dates--range[data-astro-cid-dmdhz2qs]{flex-grow:1.45}.qf[data-astro-cid-dmdhz2qs]:has(input[value=multi_city]:checked) .f-dates--range[data-astro-cid-dmdhz2qs]{flex-grow:1}.f-pax[data-astro-cid-dmdhz2qs]{flex-grow:1.15}.ic[data-astro-cid-dmdhz2qs]{display:none}.seg-body[data-astro-cid-dmdhz2qs]{display:grid;min-width:0}.seg[data-astro-cid-dmdhz2qs] select[data-astro-cid-dmdhz2qs]{width:100%;min-width:0;border:0;background:transparent;padding:0;font:inherit;font-size:.9375rem;font-weight:600;color:var(--text);outline:none;cursor:pointer}.seg-hint[data-astro-cid-dmdhz2qs]{font-size:.8125rem;color:var(--text-muted)}.seg[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs],.seg-label[data-astro-cid-dmdhz2qs]{font-size:.8125rem;font-weight:500;color:var(--muted);line-height:1.35;cursor:pointer}.seg[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs],.seg-val[data-astro-cid-dmdhz2qs],.pax-value[data-astro-cid-dmdhz2qs]{width:100%;min-width:0;border:0;background:transparent;padding:0;font-size:.9375rem;font-weight:500;color:var(--text);outline:none;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]::placeholder,.seg-val[data-astro-cid-dmdhz2qs][data-empty]{color:var(--muted);font-weight:400;opacity:1}@media(max-width:760px),(pointer:coarse){.seg[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs],.seg[data-astro-cid-dmdhz2qs] select[data-astro-cid-dmdhz2qs],.seg-val[data-astro-cid-dmdhz2qs],.pax-value[data-astro-cid-dmdhz2qs]{font-size:1rem}.seg[data-astro-cid-dmdhz2qs]{--value-lh: 1.45rem }}.seg-val[data-astro-cid-dmdhz2qs]{display:block}.native[data-astro-cid-dmdhz2qs]{display:none;gap:.5rem}.seg-hit[data-astro-cid-dmdhz2qs]{display:block;position:absolute;inset:0;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.seg-hit[data-astro-cid-dmdhz2qs]:focus-visible{outline:none}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg-hit[data-astro-cid-dmdhz2qs]{inset:-1px;width:auto}.code[data-astro-cid-dmdhz2qs]{font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:0;color:var(--ink);border:1px solid var(--ink);padding:.05rem .4rem}.pax-num[data-astro-cid-dmdhz2qs]{white-space:nowrap}.code[data-astro-cid-dmdhz2qs][hidden],.qf--search[data-astro-cid-dmdhz2qs] .code[data-astro-cid-dmdhz2qs]{display:none}.seg[data-astro-cid-dmdhz2qs]>.seg-body[data-astro-cid-dmdhz2qs]{grid-area:1 / 1}.seg[data-astro-cid-dmdhz2qs][data-invalid]{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--danger)}.seg[data-astro-cid-dmdhz2qs][data-invalid]:not(.f-pax) .seg-body[data-astro-cid-dmdhz2qs]>[data-astro-cid-dmdhz2qs]:is(label,.seg-label){opacity:0}.seg[data-astro-cid-dmdhz2qs][data-invalid]>.err{grid-area:1 / 1;align-self:center;min-width:0;margin:0 0 var(--value-lh);font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--danger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.f-pax[data-astro-cid-dmdhz2qs][data-invalid]>.err{position:absolute;top:calc(50% - (.8125rem * 1.35 + var(--value-lh)) / 2);left:.875rem;right:2.5rem;margin:0}.f-pax[data-astro-cid-dmdhz2qs][open]>.err{display:none}.qf[data-astro-cid-dmdhz2qs]:has([data-invalid]:not(.f-pax)) .status[data-astro-cid-dmdhz2qs]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@supports selector(::details-content){details[data-astro-cid-dmdhz2qs].f-pax[data-invalid]:not([open])::details-content{content-visibility:visible}.f-pax[data-astro-cid-dmdhz2qs][data-invalid]:not([open]) .seg-body[data-astro-cid-dmdhz2qs]>.seg-label[data-astro-cid-dmdhz2qs]{opacity:0}.qf[data-astro-cid-dmdhz2qs]:has(.f-pax[data-invalid]:not([open])) .status[data-astro-cid-dmdhz2qs]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.qf[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs].f-pax{display:block;padding:0}.f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;min-height:56px;height:100%;padding:.4rem .875rem;border-radius:inherit;cursor:pointer;outline:none}.f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]::-webkit-details-marker{display:none}.f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs] .chev{color:var(--ink);transition:transform .2s var(--ease-out)}.f-pax[data-astro-cid-dmdhz2qs][open] summary[data-astro-cid-dmdhz2qs] .chev{transform:rotate(180deg)}.f-pax[data-astro-cid-dmdhz2qs][open]{background:var(--band)}details[data-astro-cid-dmdhz2qs].f-pax:not([open])>.pax-panel[data-astro-cid-dmdhz2qs]{display:none}.pax-panel[data-astro-cid-dmdhz2qs]{position:absolute;z-index:20;top:calc(100% + 12px);right:0;width:340px;display:grid;gap:.25rem;padding:1.1rem 1.1rem 1rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pop);box-shadow:var(--shadow-pop);cursor:auto;max-height:var(--panel-max, none);overflow-y:auto}.pax-panel[data-astro-cid-dmdhz2qs].pax--up{top:auto;bottom:calc(100% + 12px)}.cabin-pick[data-astro-cid-dmdhz2qs]{border:0;margin:0 0 .5rem;padding:0}.cabin-pick[data-astro-cid-dmdhz2qs] legend[data-astro-cid-dmdhz2qs]{margin-bottom:.5rem;font-size:.8125rem;font-weight:700}.cabin-opts[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0;border:1px solid var(--line);background:var(--white)}.cabin-opts[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{display:grid;place-items:center;min-height:36px;padding:0 .5rem;font-size:.8125rem;font-weight:600;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.cabin-opts[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:hover{color:var(--text)}.cabin-opts[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:has(input:checked){background:var(--ink);color:var(--white)}.pax-row[data-astro-cid-dmdhz2qs]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--line)}.pax-name[data-astro-cid-dmdhz2qs]{display:grid;font-size:.9375rem;font-weight:600;line-height:1.3}.pax-name[data-astro-cid-dmdhz2qs] small[data-astro-cid-dmdhz2qs]{font-size:.8125rem;font-weight:400;color:var(--text-muted)}.stepper[data-astro-cid-dmdhz2qs]{display:inline-flex;align-items:center;gap:.25rem}.step[data-astro-cid-dmdhz2qs]{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out)}.step[data-astro-cid-dmdhz2qs]:hover:not(:disabled){background:var(--band)}.step[data-astro-cid-dmdhz2qs]:disabled{border-color:var(--line);color:var(--line-strong);cursor:not-allowed}.step[data-astro-cid-dmdhz2qs]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stepper[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{width:2.25rem;border:0;background:none;text-align:center;font-family:var(--font-display);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text);-moz-appearance:textfield;appearance:textfield}.stepper[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]::-webkit-inner-spin-button,.stepper[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pax-foot[data-astro-cid-dmdhz2qs]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.75rem;border-top:1px solid var(--line)}.pax-note[data-astro-cid-dmdhz2qs]{font-size:.8125rem;color:var(--text-muted)}.pax-done[data-astro-cid-dmdhz2qs]{min-height:44px;padding:0 1.3rem;border:0;background:var(--ink);color:var(--paper);font-family:var(--font-button);font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.pax-done[data-astro-cid-dmdhz2qs]:hover{background:var(--ink-3)}.pax-done[data-astro-cid-dmdhz2qs]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.leg-act[data-astro-cid-dmdhz2qs]{flex:1.15 1 0;display:flex;align-items:center;padding-inline:.5rem}.leg-btn[data-astro-cid-dmdhz2qs]{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 1rem 0 .8rem;border:1px solid var(--line);background:var(--white);font-size:.875rem;font-weight:600;color:var(--gold-ink);cursor:pointer;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out)}.leg-btn[data-astro-cid-dmdhz2qs]:hover{background:var(--gold-tint);border-color:var(--gold)}.leg-btn--remove[data-astro-cid-dmdhz2qs]{color:var(--text-muted)}.leg-btn--remove[data-astro-cid-dmdhz2qs]:hover{background:var(--danger-tint);border-color:var(--danger);color:var(--danger)}.leg-btn[data-astro-cid-dmdhz2qs]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.go[data-astro-cid-dmdhz2qs]{gap:.5rem;min-height:56px;padding-inline:1.6rem;font-size:1rem}.go--bar[data-astro-cid-dmdhz2qs]{flex:none;margin-left:0}.go--row[data-astro-cid-dmdhz2qs]{display:none;margin-left:auto}.qf[data-astro-cid-dmdhz2qs]:has(input[value=multi_city]:checked) .go--bar[data-astro-cid-dmdhz2qs]{display:none}.qf[data-astro-cid-dmdhz2qs]:has(input[value=multi_city]:checked) .go--row[data-astro-cid-dmdhz2qs]{display:inline-flex}.actions[data-astro-cid-dmdhz2qs]{display:flex;align-items:center;gap:.75rem 1.25rem}.submit[data-astro-cid-dmdhz2qs]{position:relative;margin-left:auto;min-height:54px;padding-inline:1.9rem;font-size:1rem}.submit[data-astro-cid-dmdhz2qs] .submit-spin{display:none;animation:spin .9s linear infinite}.qf[data-astro-cid-dmdhz2qs][data-busy] .submit[data-astro-cid-dmdhz2qs] .submit-spin{display:block}.qf[data-astro-cid-dmdhz2qs][data-busy] .submit[data-astro-cid-dmdhz2qs] .submit-icon{display:none}@keyframes spin{to{transform:rotate(360deg)}}.or-call[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;margin-top:.35rem}.or-call[data-astro-cid-dmdhz2qs] .or[data-astro-cid-dmdhz2qs]{grid-column:1 / -1;display:flex;align-items:center;gap:.75rem;color:var(--text-muted);font-size:.8125rem;font-weight:600}.or-call[data-astro-cid-dmdhz2qs] .or[data-astro-cid-dmdhz2qs]:before,.or-call[data-astro-cid-dmdhz2qs] .or[data-astro-cid-dmdhz2qs]:after{content:"";flex:1;height:1px;background:var(--line)}.or-call[data-astro-cid-dmdhz2qs] .btn[data-astro-cid-dmdhz2qs]{min-height:48px;height:auto;padding-block:.6rem;white-space:normal;text-align:center;font-variant-numeric:tabular-nums}.or-call[data-astro-cid-dmdhz2qs] .btn[data-astro-cid-dmdhz2qs][href^="tel:"]{white-space:nowrap}.or-call[data-astro-cid-dmdhz2qs]>.btn[data-astro-cid-dmdhz2qs]:only-child{grid-column:1 / -1}@media(max-width:440px){.or-call[data-astro-cid-dmdhz2qs]{grid-template-columns:minmax(0,1fr)}}.alt[data-astro-cid-dmdhz2qs]{font-size:.8125rem;color:var(--text-muted)}.alt[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{font-weight:600;color:var(--text)}.next[data-astro-cid-dmdhz2qs]{font-size:.8125rem;line-height:1.45;color:var(--text)}.qf-step[data-astro-cid-dmdhz2qs]{color:var(--text-muted)}.qf-step[data-astro-cid-dmdhz2qs][hidden],.qf-title[data-astro-cid-dmdhz2qs][hidden]{display:none}.captcha[data-astro-cid-dmdhz2qs]{font-size:.8125rem;color:var(--text-muted)}.captcha[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{color:inherit}.coupon[data-astro-cid-dmdhz2qs]{display:flex;align-items:center;gap:.45rem;justify-self:start;padding:.35rem .8rem;background:var(--gold-tint);color:var(--gold-ink);font-size:.8125rem;font-weight:600}.coupon[data-astro-cid-dmdhz2qs][hidden]{display:none}.coupon[data-astro-cid-dmdhz2qs] b[data-astro-cid-dmdhz2qs]{font-family:var(--font-display);letter-spacing:0}.qf--search[data-astro-cid-dmdhz2qs] .coupon[data-astro-cid-dmdhz2qs]{justify-self:center}.status[data-astro-cid-dmdhz2qs]:empty{display:none}.status[data-astro-cid-dmdhz2qs]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);font-size:.9375rem;font-weight:500;background:var(--danger-tint);color:var(--danger)}.qf--search[data-astro-cid-dmdhz2qs] .trip[data-astro-cid-dmdhz2qs]{justify-self:start;background:none;box-shadow:none}.qf--search[data-astro-cid-dmdhz2qs] .trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{white-space:nowrap;color:var(--ink-100);font-size:.875rem}.qf--search[data-astro-cid-dmdhz2qs] .trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:hover{color:var(--white)}.qf--search[data-astro-cid-dmdhz2qs] .trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:has(input:checked){color:var(--white);font-weight:700;border-bottom-color:var(--gold-photo)}.qf--search[data-astro-cid-dmdhz2qs] .swap{position:absolute;z-index:3;top:50%;right:-22px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ink);transform:translateY(-50%);cursor:pointer;transition:color .15s var(--ease-out)}.qf--search[data-astro-cid-dmdhz2qs] .swap:before{content:"";position:absolute;z-index:-1;inset:4px;border:1px solid var(--rule);border-radius:var(--radius-round);background:var(--white);transition:border-color .15s var(--ease-out)}.qf--search[data-astro-cid-dmdhz2qs] .swap:hover{color:var(--gold-ink)}.qf--search[data-astro-cid-dmdhz2qs] .swap:hover:before{border-color:var(--ink)}.qf--search[data-astro-cid-dmdhz2qs] .swap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}#route-swap-icon~.qf--search[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs][data-leg="0"] .f-from[data-astro-cid-dmdhz2qs]{padding-right:1.75rem}#route-swap-icon~.qf--search[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs][data-leg="0"] .f-to[data-astro-cid-dmdhz2qs]{padding-left:1.75rem}.qf--search[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs]+.seg[data-astro-cid-dmdhz2qs]:before{top:0;bottom:0}.qf--search[data-astro-cid-dmdhz2qs] .go--bar[data-astro-cid-dmdhz2qs]{margin:0;min-height:auto;padding-inline:2rem}.qf--search[data-astro-cid-dmdhz2qs] .actions[data-astro-cid-dmdhz2qs]{justify-content:center}.qf--search[data-astro-cid-dmdhz2qs]:has(input[value=multi_city]:checked) .actions[data-astro-cid-dmdhz2qs]{justify-content:flex-start}.qf--search[data-astro-cid-dmdhz2qs] .alt[data-astro-cid-dmdhz2qs]{color:var(--ink-300)}.qf--search[data-astro-cid-dmdhz2qs] .flex-dates[data-astro-cid-dmdhz2qs]{justify-self:center;margin-top:0;color:var(--ink-300)}.qf--search[data-astro-cid-dmdhz2qs] .flex-dates[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{accent-color:var(--gold)}.qf--search[data-astro-cid-dmdhz2qs] .alt[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{color:var(--white)}.qf--search[data-astro-cid-dmdhz2qs] .add-leg[data-astro-cid-dmdhz2qs]{min-height:46px;background:#ffffff0f;border-color:#ffffff4d;color:var(--white)}.qf--search[data-astro-cid-dmdhz2qs] .add-leg[data-astro-cid-dmdhz2qs]:hover{background:#ffffff1f;border-color:var(--gold)}.qf--search[data-astro-cid-dmdhz2qs] .go[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs] .submit[data-astro-cid-dmdhz2qs]{border:0;background:var(--form-btn);color:var(--form-btn-fg);font-weight:700;box-shadow:none;transition:background-color .18s var(--ease-out, ease-out)}.qf--search[data-astro-cid-dmdhz2qs] .go[data-astro-cid-dmdhz2qs] .icon,.qf[data-astro-cid-dmdhz2qs] .submit[data-astro-cid-dmdhz2qs] .icon{color:var(--form-btn-fg)}.qf--search[data-astro-cid-dmdhz2qs] .go[data-astro-cid-dmdhz2qs]:hover,.qf[data-astro-cid-dmdhz2qs] .submit[data-astro-cid-dmdhz2qs]:hover{background:var(--form-btn-hover);color:var(--form-btn-fg)}.qf--search[data-astro-cid-dmdhz2qs] .go[data-astro-cid-dmdhz2qs]:active,.qf[data-astro-cid-dmdhz2qs] .submit[data-astro-cid-dmdhz2qs]:active{background:color-mix(in srgb,var(--gold-soft) 60%,var(--gold))}.qf--search[data-astro-cid-dmdhz2qs] .go[data-astro-cid-dmdhz2qs]:focus-visible,.qf[data-astro-cid-dmdhz2qs] .submit[data-astro-cid-dmdhz2qs]:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}@media(min-width:761px){.qf--search[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs],.qf--search[data-astro-cid-dmdhz2qs] .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]{min-height:46px;padding:.2rem .75rem}.qf--search[data-astro-cid-dmdhz2qs] .seg-body[data-astro-cid-dmdhz2qs]>[data-astro-cid-dmdhz2qs]:is(label,.seg-label){line-height:1.25}.qf--search[data-astro-cid-dmdhz2qs] .go[data-astro-cid-dmdhz2qs]{min-height:46px;padding-inline:1.25rem;font-size:.9375rem}}@media(min-width:761px)and (pointer:fine){.qf--search[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs]{--value-lh: calc(.875rem * 1.4)}.qf--search[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(.seg input,.seg-val,.pax-value){font-size:.875rem;line-height:1.4}}.qf--card[data-astro-cid-dmdhz2qs],.qf--lead[data-astro-cid-dmdhz2qs]{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:1.5rem;box-shadow:none;gap:.75rem}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .trip[data-astro-cid-dmdhz2qs]{justify-self:stretch;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:0;margin-bottom:.5rem}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{justify-content:center}@media(max-width:760px),(pointer:coarse){[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{min-height:44px}}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .legs[data-astro-cid-dmdhz2qs]{gap:.75rem}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .bar[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:0;background:none;box-shadow:none;border-radius:0}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg[data-astro-cid-dmdhz2qs]{min-height:44px;padding:.55rem .75rem .3rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-column:1 / -1}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg-body[data-astro-cid-dmdhz2qs]>[data-astro-cid-dmdhz2qs]:is(label,.seg-label){position:absolute;top:-.55rem;left:.5rem;padding:0 .3rem;background:var(--white);font-size:.8125rem;font-weight:600;line-height:1.1;color:var(--ink)}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg[data-astro-cid-dmdhz2qs]+.seg[data-astro-cid-dmdhz2qs]:before{display:none}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg[data-astro-cid-dmdhz2qs]:hover{background:var(--white);border-color:var(--line-strong)}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg[data-astro-cid-dmdhz2qs]:focus-within,[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg[data-astro-cid-dmdhz2qs].is-open,[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .f-pax[data-astro-cid-dmdhz2qs][open]{background:var(--white);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg[data-astro-cid-dmdhz2qs][data-invalid]{border-color:var(--danger);background:var(--white);box-shadow:none;margin-bottom:calc(var(--err-h, 1.1rem) + .3rem)}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]{min-height:42px;padding:.55rem .75rem .3rem}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .f-pax[data-astro-cid-dmdhz2qs]:not(.is-sheet) .pax-panel[data-astro-cid-dmdhz2qs]{left:0;right:auto;width:min(100%,360px)}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .f-pax[data-astro-cid-dmdhz2qs]:not(.is-sheet) .pax-panel[data-astro-cid-dmdhz2qs]:not(.pax--up){top:calc(100% + 2px)}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .f-pax[data-astro-cid-dmdhz2qs]:not(.is-sheet) .pax-panel[data-astro-cid-dmdhz2qs].pax--up{bottom:calc(100% + 2px)}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .f-name[data-astro-cid-dmdhz2qs],[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .f-phone[data-astro-cid-dmdhz2qs]{grid-column:auto}.qf[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs][hidden]{display:none}:is(.qf--card,.qf--lead)[data-astro-cid-dmdhz2qs][data-form-step="1"] .f-phone[data-astro-cid-dmdhz2qs]{grid-column:1 / -1}:is(.qf--card,.qf--lead)[data-astro-cid-dmdhz2qs][data-form-step="2"] .f-name[data-astro-cid-dmdhz2qs]{grid-column:1 / -1}.qf[data-astro-cid-dmdhz2qs].qf[data-fold]{align-content:start}.qf[data-astro-cid-dmdhz2qs].qf[data-fold][data-form-step="2"] [data-astro-cid-dmdhz2qs]:is(.trip,.legs,.flex-dates,.lead-trip,.f-trip,.f-pax,.f-phone){display:none}.qf-sum[data-astro-cid-dmdhz2qs]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .75rem;color:var(--text-2);font-size:.875rem;line-height:1.5}.qf-sum[data-astro-cid-dmdhz2qs][hidden]{display:none}.qf-sum-text[data-astro-cid-dmdhz2qs]{min-width:0}.qf-sum-text[data-astro-cid-dmdhz2qs] .qf-sum-phone{display:block;white-space:nowrap}.qf-sum-change[data-astro-cid-dmdhz2qs]{display:inline-flex;flex:none;align-items:center;min-height:44px;margin-block:-12px;padding:0 .125rem;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.qf-sum-change[data-astro-cid-dmdhz2qs]:hover{text-decoration-thickness:2px}.qf-sum-change[data-astro-cid-dmdhz2qs]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .leg-tag[data-astro-cid-dmdhz2qs]{left:.9rem;top:-.75rem}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .leg-act[data-astro-cid-dmdhz2qs]{padding:0}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .leg--extra[data-astro-cid-dmdhz2qs] .f-dates[data-astro-cid-dmdhz2qs]{grid-column:auto}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .leg-btn[data-astro-cid-dmdhz2qs]{width:100%;min-height:48px;justify-content:center}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead):has(.leg[data-leg="2"][data-on]) .leg[data-astro-cid-dmdhz2qs][data-leg="1"] .leg-act[data-astro-cid-dmdhz2qs]{display:none}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead):has(.leg[data-leg="2"][data-on]) .leg[data-astro-cid-dmdhz2qs][data-leg="1"] .f-dates[data-astro-cid-dmdhz2qs]{grid-column:1 / -1}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .actions[data-astro-cid-dmdhz2qs]{display:grid;gap:.6rem}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .submit[data-astro-cid-dmdhz2qs]{width:100%;min-height:52px;margin:.2rem 0 0}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg[data-astro-cid-dmdhz2qs]{align-self:start}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg[data-astro-cid-dmdhz2qs][data-invalid]:not(.f-pax) .seg-body[data-astro-cid-dmdhz2qs]>[data-astro-cid-dmdhz2qs]:is(label,.seg-label){opacity:1}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .seg[data-astro-cid-dmdhz2qs][data-invalid]>.err{grid-area:auto;position:absolute;z-index:1;top:calc(100% + 1px + .3rem);left:0;right:0;max-width:none;margin:0;padding:0;background:none;line-height:1.35;white-space:normal;overflow:visible;text-overflow:clip}.qf[data-astro-cid-dmdhz2qs].qf--sky{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.625rem .5rem}.qf[data-astro-cid-dmdhz2qs].qf--sky>[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs].qf--sky .leg--extra[data-astro-cid-dmdhz2qs]{grid-column:1 / -1}.qf[data-astro-cid-dmdhz2qs].qf--sky [data-astro-cid-dmdhz2qs]:is(.legs,.leg[data-leg="0"],.bar.contact){display:contents}.qf[data-astro-cid-dmdhz2qs].qf--sky .trip[data-astro-cid-dmdhz2qs]{display:none}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-trip[data-astro-cid-dmdhz2qs]{grid-column:span 4}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-pax[data-astro-cid-dmdhz2qs]{grid-column:span 6}.qf[data-astro-cid-dmdhz2qs].qf--sky [data-astro-cid-dmdhz2qs]:is(.leg[data-leg="0"] .f-from,.leg[data-leg="0"] .f-to,.f-phone,.f-name){grid-column:span 5}.qf[data-astro-cid-dmdhz2qs].qf--sky[data-form-step="1"] .bar[data-astro-cid-dmdhz2qs].contact .f-phone[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs].qf--sky[data-form-step="2"] .bar[data-astro-cid-dmdhz2qs].contact .f-name[data-astro-cid-dmdhz2qs]{grid-column:1 / -1}.qf[data-astro-cid-dmdhz2qs].qf--sky .leg--extra[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(.f-from,.f-to){grid-column:auto}.qf[data-astro-cid-dmdhz2qs].qf--sky .code[data-astro-cid-dmdhz2qs]{display:none}.qf[data-astro-cid-dmdhz2qs].qf--sky [data-astro-cid-dmdhz2qs]:is(.f-from,.f-to){padding-inline:.6rem}.qf[data-astro-cid-dmdhz2qs].qf--sky .leg[data-astro-cid-dmdhz2qs][data-leg="0"] .f-to[data-astro-cid-dmdhz2qs] .ap:not(.is-sheet){left:auto;right:0}.qf[data-astro-cid-dmdhz2qs].qf--sky .leg[data-astro-cid-dmdhz2qs][data-leg="0"] [data-astro-cid-dmdhz2qs]:is(.f-from,.f-to) .ap:not(.is-sheet){width:calc(200% + .5rem + 2px)}@container quote (min-width: 480px){.qf[data-astro-cid-dmdhz2qs].qf--sky{grid-template-columns:repeat(12,minmax(0,1fr))}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-trip[data-astro-cid-dmdhz2qs]{grid-column:span 5}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-pax[data-astro-cid-dmdhz2qs]{grid-column:span 7}.qf[data-astro-cid-dmdhz2qs].qf--sky .leg[data-astro-cid-dmdhz2qs][data-leg="0"]>.seg[data-astro-cid-dmdhz2qs]:is(.f-from,.f-to,.f-dates){grid-column:span 4}.qf[data-astro-cid-dmdhz2qs].qf--sky:not([data-form-mode=short]) .bar[data-astro-cid-dmdhz2qs].contact>.seg[data-astro-cid-dmdhz2qs]:is(.f-email,.f-phone,.f-name){grid-column:span 4}}@media(max-width:389px){.qf[data-astro-cid-dmdhz2qs].qf--sky .bar[data-astro-cid-dmdhz2qs].contact>.seg[data-astro-cid-dmdhz2qs]:is(.f-phone,.f-name){grid-column:1 / -1}}@media(max-width:480px){.qf[data-astro-cid-dmdhz2qs].qf--sky .bar[data-astro-cid-dmdhz2qs].contact>.seg[data-astro-cid-dmdhz2qs]:is(.f-phone,.f-name){padding-inline:.6rem}.qf[data-astro-cid-dmdhz2qs].qf--sky .bar[data-astro-cid-dmdhz2qs].contact:has(>.seg:is(.f-phone,.f-name)[data-invalid])>.seg[data-astro-cid-dmdhz2qs]:is(.f-phone,.f-name){grid-column:1 / -1}}@media(max-width:380px){.qf[data-astro-cid-dmdhz2qs].qf--sky [data-astro-cid-dmdhz2qs]:is(.f-trip,.f-pax){grid-column:1 / -1}}.qf[data-astro-cid-dmdhz2qs].qf--sky [data-astro-cid-dmdhz2qs]:is(.f-trip,.f-pax),.qf[data-astro-cid-dmdhz2qs].qf--sky [data-astro-cid-dmdhz2qs]:is(.f-trip,.f-pax):hover,.qf[data-astro-cid-dmdhz2qs].qf--sky .f-pax[data-astro-cid-dmdhz2qs][open]{min-height:44px;border-color:var(--band);background:var(--band);box-shadow:none}.qf[data-astro-cid-dmdhz2qs].qf--sky [data-astro-cid-dmdhz2qs]:is(.f-trip,.f-pax):has(:focus-visible){box-shadow:inset 0 0 0 2px var(--gold)}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-trip[data-astro-cid-dmdhz2qs]{grid-template-columns:minmax(0,1fr);padding:0 .6rem}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-trip[data-astro-cid-dmdhz2qs] select[data-astro-cid-dmdhz2qs]{grid-area:1 / 1;appearance:none;height:42px;padding-right:1.25rem;font-weight:600}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-trip[data-astro-cid-dmdhz2qs] .chev{grid-area:1 / 1;justify-self:end;pointer-events:none}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]{min-height:42px;padding:0 .6rem}@media(max-width:767px),(pointer:coarse){.qf[data-astro-cid-dmdhz2qs].qf--sky .f-trip[data-astro-cid-dmdhz2qs] select[data-astro-cid-dmdhz2qs]{height:44px}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs].qf--sky .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]{min-height:44px}}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-pax[data-astro-cid-dmdhz2qs] .seg-label[data-astro-cid-dmdhz2qs]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-pax[data-astro-cid-dmdhz2qs] .pax-value[data-astro-cid-dmdhz2qs]{font-size:.9375rem;font-weight:600}.qf[data-astro-cid-dmdhz2qs].qf--sky .f-pax[data-astro-cid-dmdhz2qs]:not(.is-sheet) .pax-panel[data-astro-cid-dmdhz2qs]{left:auto;right:0;width:min(calc(166% + .5rem),360px)}.qf[data-astro-cid-dmdhz2qs].qf--sky .actions[data-astro-cid-dmdhz2qs]{gap:.5rem}.qf[data-astro-cid-dmdhz2qs].qf--sky [data-astro-cid-dmdhz2qs]:is(.consent-line,.captcha){line-height:1.45}.qf--lead[data-astro-cid-dmdhz2qs]{gap:.75rem;padding:1.5rem}.qf--lead[data-astro-cid-dmdhz2qs] .qf-title[data-astro-cid-dmdhz2qs]{font-size:1.125rem}.qf--lead[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs]{min-height:50px}.booker-note[data-astro-cid-dmdhz2qs]{margin:.25rem 0 .5rem;font-size:.875rem;color:var(--text-muted)}.qf--lead[data-astro-cid-dmdhz2qs] .contact[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(.f-name,.f-phone){grid-column:1 / -1}.qf--lead[data-astro-cid-dmdhz2qs] .submit[data-astro-cid-dmdhz2qs]{min-height:48px}.qf--lead[data-astro-cid-dmdhz2qs] .actions[data-astro-cid-dmdhz2qs]{gap:.75rem}.qf--lead[data-astro-cid-dmdhz2qs] .next[data-astro-cid-dmdhz2qs]{color:var(--text-muted)}.qf--lead[data-astro-cid-dmdhz2qs] .or-call[data-astro-cid-dmdhz2qs]{margin-top:0}.qf--lead[data-astro-cid-dmdhz2qs] .or-call[data-astro-cid-dmdhz2qs] .btn[data-astro-cid-dmdhz2qs]{min-height:44px;padding:.5rem .75rem;font-size:.875rem}.qf--lead[data-astro-cid-dmdhz2qs] .qref[data-astro-cid-dmdhz2qs]{grid-column:1 / -1;color:var(--text-muted);font-size:.8125rem}.qf--lead[data-astro-cid-dmdhz2qs] .qref[data-astro-cid-dmdhz2qs] strong[data-astro-cid-dmdhz2qs]{color:var(--text);font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;user-select:all}.qf--lead[data-astro-cid-dmdhz2qs] .or-call[data-astro-cid-dmdhz2qs] .or-wa[data-astro-cid-dmdhz2qs] svg{color:var(--whatsapp-hover)}.lead-trip[data-astro-cid-dmdhz2qs]{display:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.45rem .5rem .45rem .75rem;background:var(--band)}.qf--lead[data-astro-cid-dmdhz2qs]:not([data-edit]) [data-astro-cid-dmdhz2qs]:is(.trip,.legs){display:none}.lead-sum[data-astro-cid-dmdhz2qs]{font-size:.875rem;font-weight:600;line-height:1.35}.lead-edit[data-astro-cid-dmdhz2qs]{min-height:36px;padding:0 .9rem;border:1px solid var(--line);background:var(--white);font-size:.8125rem;font-weight:600;color:var(--gold-ink);cursor:pointer}.lead-edit[data-astro-cid-dmdhz2qs]:hover{border-color:var(--gold)}@media(min-width:521px){[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .leg--extra[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(.f-from,.f-to){grid-column:auto}}@media(max-width:520px){[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) [data-astro-cid-dmdhz2qs]:is(.f-name,.f-phone){grid-column:1 / -1}}:is(.qf--card,.qf--lead)[data-astro-cid-dmdhz2qs][data-form-step="1"]:not([data-edit]) [data-astro-cid-dmdhz2qs]:is(.f-calltime,.flex-dates){display:none}@media(max-width:480px){.qf--lead[data-astro-cid-dmdhz2qs]{gap:.6rem;padding:1rem 1.25rem 1.25rem}}@media(max-width:1100px){.qf--search[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs]:not(.leg--extra){flex-wrap:wrap}.qf--search[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs]:not(.leg--extra) [data-astro-cid-dmdhz2qs]:is(.f-from,.f-to){flex-basis:45%}.qf--search[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs]:not(.leg--extra) [data-astro-cid-dmdhz2qs]:is(.f-dates,.f-pax){flex-basis:35%}.qf--search[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs]:not(.leg--extra) .f-dates[data-astro-cid-dmdhz2qs]:before{display:none}}@media(max-width:359px){.qf--search[data-astro-cid-dmdhz2qs] .trip[data-astro-cid-dmdhz2qs]{column-gap:var(--space-2)}.qf--card[data-astro-cid-dmdhz2qs],.qf--lead[data-astro-cid-dmdhz2qs]{padding:1rem}[data-astro-cid-dmdhz2qs]:is(.qf--card,.qf--lead) .trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{font-size:.8125rem;letter-spacing:.02em;text-transform:none}}@media(max-width:760px){.qf--search[data-astro-cid-dmdhz2qs]{--qf-pad: 16px;--qf-row-gap: 8px;row-gap:12px;padding:0;background:none;box-shadow:none}.qf--search[data-astro-cid-dmdhz2qs] .trip[data-astro-cid-dmdhz2qs]{justify-self:start;display:inline-flex;column-gap:1.25rem}.qf--search[data-astro-cid-dmdhz2qs] .trip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{min-height:44px;align-items:flex-end;padding:0 0 4px}.qf--search[data-astro-cid-dmdhz2qs] .legs[data-astro-cid-dmdhz2qs]{row-gap:12px}.qf--search[data-astro-cid-dmdhz2qs] .bar[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--qf-row-gap);padding:0;border-radius:0;background:none;box-shadow:none}.qf--search[data-astro-cid-dmdhz2qs] .bar[data-astro-cid-dmdhz2qs]>.seg[data-astro-cid-dmdhz2qs],.qf--search[data-astro-cid-dmdhz2qs] .bar[data-astro-cid-dmdhz2qs]>.seg[data-astro-cid-dmdhz2qs]:is(:hover,:focus-within,.is-open){background:var(--white)}.qf--search[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs]{min-height:50px;padding:4px var(--qf-pad);border-radius:6px;column-gap:0}.qf--search[data-astro-cid-dmdhz2qs] .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]{min-height:50px;padding:4px var(--qf-pad)}.qf--search[data-astro-cid-dmdhz2qs] .f-pax[data-astro-cid-dmdhz2qs][data-invalid]>.err{left:var(--qf-pad)}.qf--search[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs]:before{content:none}.qf--search[data-astro-cid-dmdhz2qs] .seg-body[data-astro-cid-dmdhz2qs]>[data-astro-cid-dmdhz2qs]:is(label,.seg-label){color:var(--text-2);font-weight:400}.qf--search[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(.seg-val,.pax-value){color:var(--ink);font-weight:400}.qf--search[data-astro-cid-dmdhz2qs] .bar[data-astro-cid-dmdhz2qs]>[data-astro-cid-dmdhz2qs]:is(.f-from,.f-to) .seg-body[data-astro-cid-dmdhz2qs]{overflow:hidden}.qf--search[data-astro-cid-dmdhz2qs] .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs] .chev{display:none}.qf--search[data-astro-cid-dmdhz2qs] .swap{top:auto;right:12px;bottom:calc(-22px - var(--qf-row-gap) / 2);width:44px;height:44px;transform:none}.qf--search[data-astro-cid-dmdhz2qs] .swap:before{inset:4px;border:1px solid var(--line);border-radius:var(--radius-round);box-shadow:0 2px 8px rgb(var(--ink-rgb) / .18)}#route-swap-icon~.qf--search[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs][data-leg="0"] [data-astro-cid-dmdhz2qs]:is(.f-from,.f-to){padding-inline:var(--qf-pad) 56px}.qf--search[data-astro-cid-dmdhz2qs] .leg--extra[data-astro-cid-dmdhz2qs]{border-top:1px solid rgb(255 255 255 / .25);padding-top:12px}.qf--search[data-astro-cid-dmdhz2qs] .leg-tag[data-astro-cid-dmdhz2qs]{position:static;justify-self:start;padding:0;background:none;color:var(--white);font-size:.875rem;font-weight:600}.qf--search[data-astro-cid-dmdhz2qs] .leg-act[data-astro-cid-dmdhz2qs]{padding:0}.qf--search[data-astro-cid-dmdhz2qs] .leg-act[data-astro-cid-dmdhz2qs]:not(:has(*)){display:none}.qf--search[data-astro-cid-dmdhz2qs] .leg-btn[data-astro-cid-dmdhz2qs]{color:var(--white)}.qf--search[data-astro-cid-dmdhz2qs] .go--bar[data-astro-cid-dmdhz2qs]{width:100%;min-height:48px;margin:4px 0 0;border-radius:6px;font-size:.875rem;letter-spacing:0}.qf--search[data-astro-cid-dmdhz2qs]:not(:has(input[value=multi_city]:checked)) .actions[data-astro-cid-dmdhz2qs]{display:none}.qf--search[data-astro-cid-dmdhz2qs] .actions[data-astro-cid-dmdhz2qs]{display:grid;gap:.75rem;text-align:center}.qf--search[data-astro-cid-dmdhz2qs] .actions[data-astro-cid-dmdhz2qs] .alt[data-astro-cid-dmdhz2qs]{order:2}.qf--search[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(.add-leg,.go--row){width:100%;justify-content:center;margin:0;border-radius:6px}.qf--search[data-astro-cid-dmdhz2qs]:has(input[value=multi_city]:checked) .actions[data-astro-cid-dmdhz2qs]{justify-content:stretch}.qf--search[data-astro-cid-dmdhz2qs] .go--row[data-astro-cid-dmdhz2qs]{--cta-bg: var(--ink);--cta-fg: var(--paper);--cta-hover: var(--ink-3);min-height:48px;font-size:.875rem;letter-spacing:0}.qf--search[data-astro-cid-dmdhz2qs] .flex-dates[data-astro-cid-dmdhz2qs]{min-height:44px;margin-block:-4px -12px}.qf--search[data-astro-cid-dmdhz2qs] .pax-panel[data-astro-cid-dmdhz2qs]{left:0;right:0;width:auto}}@media(max-width:374px){.qf--search[data-astro-cid-dmdhz2qs]{--qf-pad: 12px}}@media(max-width:767px){.qf[data-astro-cid-dmdhz2qs]:has(.f-pax.is-sheet):before{content:"";position:fixed;inset:0;z-index:999;background:rgb(var(--ink-rgb) / .5)}.qf[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(input,select,textarea,button,summary){scroll-margin-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.blocked[data-astro-cid-dmdhz2qs]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--mist);color:var(--text);font-size:.9375rem;line-height:1.5}.blocked[data-astro-cid-dmdhz2qs][hidden]{display:none}.blocked[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{font-weight:600;color:var(--text)}.blocked[data-astro-cid-dmdhz2qs] strong[data-astro-cid-dmdhz2qs]{letter-spacing:0;font-variant-numeric:tabular-nums;user-select:all}.consent-line[data-astro-cid-dmdhz2qs]{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}.contact-consent[data-astro-cid-dmdhz2qs]{margin:0;font-size:.8125rem;line-height:1.45;text-align:left;color:var(--text-2)}.contact-consent[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{color:inherit;text-decoration:underline;text-underline-offset:2px}.flex-dates[data-astro-cid-dmdhz2qs]{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--space-2);font-size:.875rem;color:inherit;cursor:pointer}.flex-dates[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{width:1.1rem;height:1.1rem;accent-color:var(--cta-bg)}.qf--quiz[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs][data-quiz-step]:not([data-quiz-on]),.qf--quiz[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs]:not(:has([data-quiz-on])){display:none}.quiz-head[data-astro-cid-dmdhz2qs]{display:grid;gap:.4rem}.quiz-progress[data-astro-cid-dmdhz2qs]{margin:0;color:var(--text-muted);font-size:.8125rem;font-weight:600}.quiz-q[data-astro-cid-dmdhz2qs]{margin:.35rem 0 0;font-size:var(--step-1)}.quiz-q[data-astro-cid-dmdhz2qs]:focus{outline:none}.quiz-bar[data-astro-cid-dmdhz2qs]{display:block;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--line)}.quiz-bar[data-astro-cid-dmdhz2qs]>span[data-astro-cid-dmdhz2qs]{display:block;height:100%;background:var(--ink-950);transform-origin:left center;transition:transform .2s ease}.qf--quiz[data-astro-cid-dmdhz2qs] .seg-free[data-astro-cid-dmdhz2qs]{grid-column:1 / -1;margin:0;padding:0;border:0}.qf--quiz[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs][data-quiz-step]:focus{outline:none}.quiz-back[data-astro-cid-dmdhz2qs][hidden]{display:none}@media(max-width:760px){.qf[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs]>.ic[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs] .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]>.ic[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs].qf--lead.qf--pairs .bar[data-astro-cid-dmdhz2qs]>.seg[data-astro-cid-dmdhz2qs]>.ic[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs].qf--lead.qf--pairs .bar[data-astro-cid-dmdhz2qs]>.f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]>.ic[data-astro-cid-dmdhz2qs]{display:grid;place-items:center;width:18px;color:var(--ink);pointer-events:none}.qf[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs]>.ic[data-astro-cid-dmdhz2qs]{grid-area:1 / 1}.qf[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs]:has(.ic),.qf[data-astro-cid-dmdhz2qs] .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]:has(.ic),.qf[data-astro-cid-dmdhz2qs].qf--lead.qf--pairs .bar[data-astro-cid-dmdhz2qs]>.f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]:has(.ic){grid-template-columns:18px minmax(0,1fr) auto;column-gap:8px}.qf[data-astro-cid-dmdhz2qs].qf--search .seg[data-astro-cid-dmdhz2qs]:has(.ic),.qf[data-astro-cid-dmdhz2qs].qf--search .f-pax[data-astro-cid-dmdhz2qs] summary[data-astro-cid-dmdhz2qs]:has(.ic){grid-template-columns:18px minmax(0,1fr)}.qf[data-astro-cid-dmdhz2qs] .seg[data-astro-cid-dmdhz2qs]:has(.ic)>.seg-body[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs].qf--search .seg[data-astro-cid-dmdhz2qs][data-invalid]:has(.ic)>.err{grid-area:1 / 2}.qf[data-astro-cid-dmdhz2qs].qf--search .f-pax[data-astro-cid-dmdhz2qs][data-invalid]>.err{left:calc(var(--qf-pad) + 26px)}}@media(min-width:360px)and (max-width:760px){#route-swap-icon~.qf--search[data-astro-cid-dmdhz2qs] .leg[data-astro-cid-dmdhz2qs][data-leg="0"] .f-to[data-astro-cid-dmdhz2qs]{padding-left:20px}}@media(max-width:359px){.qf[data-astro-cid-dmdhz2qs].qf--search .bar[data-astro-cid-dmdhz2qs]>[data-astro-cid-dmdhz2qs]:is(.f-from,.f-to){grid-column:1 / -1}.qf[data-astro-cid-dmdhz2qs].qf--search .bar[data-astro-cid-dmdhz2qs]>.f-to[data-astro-cid-dmdhz2qs]{border-top:1px solid var(--line)}.qf[data-astro-cid-dmdhz2qs].qf--search .bar[data-astro-cid-dmdhz2qs]>.f-to[data-astro-cid-dmdhz2qs]:before{content:none}#route-swap-icon~.qf[data-astro-cid-dmdhz2qs].qf--search .leg[data-astro-cid-dmdhz2qs][data-leg="0"] [data-astro-cid-dmdhz2qs]:is(.f-from,.f-to){padding-inline:var(--qf-pad)}}@media(min-width:390px)and (max-width:480px){.qf[data-astro-cid-dmdhz2qs].qf--sky .bar[data-astro-cid-dmdhz2qs].contact>.seg[data-astro-cid-dmdhz2qs].f-phone{grid-column:span 6}.qf[data-astro-cid-dmdhz2qs].qf--sky .bar[data-astro-cid-dmdhz2qs].contact>.seg[data-astro-cid-dmdhz2qs].f-name{grid-column:span 4}.qf[data-astro-cid-dmdhz2qs].qf--sky .bar[data-astro-cid-dmdhz2qs].contact>.seg[data-astro-cid-dmdhz2qs]:is(.f-phone,.f-name):has(.ic){grid-template-columns:18px minmax(0,1fr)}}@media(max-width:374px){.qf[data-astro-cid-dmdhz2qs].qf--sky .bar[data-astro-cid-dmdhz2qs].leg>.seg[data-astro-cid-dmdhz2qs]:is(.f-from,.f-to){grid-column:1 / -1}}
.faq-more[data-astro-cid-z65bj42f]{margin-top:var(--space-2)}.faq-more[data-astro-cid-z65bj42f]>summary[data-astro-cid-z65bj42f]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--ink);font-weight:600;cursor:pointer;list-style:none}.faq-more[data-astro-cid-z65bj42f]>summary[data-astro-cid-z65bj42f]::-webkit-details-marker{display:none}.faq-more[data-astro-cid-z65bj42f]>summary[data-astro-cid-z65bj42f]:after{content:"+";font-weight:700}.faq-more[data-astro-cid-z65bj42f][open]>summary[data-astro-cid-z65bj42f]:after{content:"−"}.faq-more-list[data-astro-cid-z65bj42f]{margin-top:var(--space-3)}.faq-cols[data-astro-cid-z65bj42f]{display:grid;gap:0 var(--space-7)}.faq-cols--2[data-astro-cid-z65bj42f]{grid-template-columns:1fr 1fr;align-items:start}.faq-cols--1[data-astro-cid-z65bj42f]{max-width:52rem}@media(min-width:1100px){.faq--groups[data-astro-cid-z65bj42f] .container[data-astro-cid-z65bj42f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-8);align-items:start}.faq--groups[data-astro-cid-z65bj42f] .section-head[data-astro-cid-z65bj42f]{position:sticky;top:calc(var(--header-h) + var(--space-5));margin-bottom:0}.faq--groups[data-astro-cid-z65bj42f] .faq-cols--1[data-astro-cid-z65bj42f]{max-width:none}}.qa[data-astro-cid-z65bj42f]{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.faq-col[data-astro-cid-z65bj42f]{min-width:0;display:grid;border-top:1px solid var(--rule)}.qa[data-astro-cid-z65bj42f]{border-bottom:1px solid var(--rule)}.qa[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:56px;padding:var(--space-4) 0;font-family:var(--font-display);font-weight:600;font-size:1.125rem;line-height:1.5;cursor:pointer}.qa[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]:hover{color:var(--gold-ink)}.qa[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]::-webkit-details-marker{display:none}.pm[data-astro-cid-z65bj42f]{position:relative;flex:none;width:16px;height:16px;margin-top:calc((1.5em - 16px)/2)}.pm[data-astro-cid-z65bj42f]:before,.pm[data-astro-cid-z65bj42f]:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:var(--ink);transition:transform .25s var(--ease-out)}.pm[data-astro-cid-z65bj42f]:after{transform:rotate(90deg)}.qa[data-astro-cid-z65bj42f][open] .pm[data-astro-cid-z65bj42f]:after{transform:rotate(90deg) scaleX(0)}.qa[data-astro-cid-z65bj42f] p[data-astro-cid-z65bj42f]{padding:0 0 var(--space-5);color:var(--text-2);max-width:calc(60 * var(--ch-text));overflow-wrap:anywhere}.qa[data-astro-cid-z65bj42f] p[data-astro-cid-z65bj42f] a[data-astro-cid-z65bj42f]{color:var(--text)}.qa--open[data-astro-cid-z65bj42f]{padding-top:var(--space-5)}.qa--open[data-astro-cid-z65bj42f] h3[data-astro-cid-z65bj42f]{margin-bottom:var(--space-2);font-size:1rem;line-height:1.5}.qa[data-astro-cid-z65bj42f] .qa-links[data-astro-cid-z65bj42f]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:calc(-1 * var(--space-3))}.qa-link[data-astro-cid-z65bj42f]{display:inline-flex;align-items:center;gap:.4em;min-height:44px;font-weight:600;color:var(--gold-ink);text-decoration:none;white-space:normal}@media(max-width:860px){.faq-cols--2[data-astro-cid-z65bj42f]{grid-template-columns:1fr}}
.sb[data-astro-cid-fy24uu25]{margin:0 0 var(--space-5);max-width:420px}.sb-cap[data-astro-cid-fy24uu25]{font-size:.8125rem;color:var(--text-muted);margin-bottom:var(--space-3)}.sb-rows[data-astro-cid-fy24uu25]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.sb-row[data-astro-cid-fy24uu25]{display:grid;grid-template-columns:4.25rem minmax(0,1fr) 2.75rem;align-items:center;gap:var(--space-3);font-size:.8125rem}.sb-label[data-astro-cid-fy24uu25]{color:var(--text);font-weight:600;white-space:nowrap}.sb-bar[data-astro-cid-fy24uu25]{display:block;height:4px;background:var(--rule);overflow:hidden}.sb-fill[data-astro-cid-fy24uu25]{display:block;height:100%;min-width:2px;background:var(--gold)}.sb-pct[data-astro-cid-fy24uu25]{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.sb--dark[data-astro-cid-fy24uu25]{margin:0;max-width:none}.sb--dark[data-astro-cid-fy24uu25] .sb-cap[data-astro-cid-fy24uu25]{color:var(--ink-300)}.sb--dark[data-astro-cid-fy24uu25] .sb-label[data-astro-cid-fy24uu25],.sb--dark[data-astro-cid-fy24uu25] .sb-pct[data-astro-cid-fy24uu25]{color:var(--white)}.sb--dark[data-astro-cid-fy24uu25] .sb-bar[data-astro-cid-fy24uu25]{background:#ffffff38}.chip[data-astro-cid-lgm6qr3x][hidden]{display:none}.rv-head[data-astro-cid-lgm6qr3x]{flex:1 1 22rem}.rv-lead[data-astro-cid-lgm6qr3x]{margin-top:var(--space-3)}.tp-score[data-astro-cid-lgm6qr3x]{flex:1 1 0;min-width:0;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo logo arrow" "num meta meta";align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--paper);border-radius:var(--radius-card);text-decoration:none}.tp-score[data-astro-cid-lgm6qr3x]>.tlogo{grid-area:logo}.tp-score[data-astro-cid-lgm6qr3x]>.icon{grid-area:arrow;justify-self:end}.tp-num[data-astro-cid-lgm6qr3x]{grid-area:num;font-size:2.25rem;line-height:1}.tp-meta[data-astro-cid-lgm6qr3x]{grid-area:meta}.tp-meta[data-astro-cid-lgm6qr3x]{display:grid;gap:4px;font-size:var(--step--1);color:var(--text-muted)}.tp-score[data-astro-cid-lgm6qr3x] .stars{color:var(--rule)}.reviews--full[data-astro-cid-lgm6qr3x]{align-items:flex-start}.reviews[data-astro-cid-lgm6qr3x]{position:relative;display:flex;gap:var(--space-4);margin:0;padding:2px 2px var(--space-2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-x:contain;scrollbar-width:none}.reviews[data-astro-cid-lgm6qr3x]::-webkit-scrollbar{display:none}.reviews[data-astro-cid-lgm6qr3x]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-card)}.reviews[data-astro-cid-lgm6qr3x]>li[data-astro-cid-lgm6qr3x]{flex:0 0 calc((100% - 2 * var(--space-4)) / 3);min-width:0;scroll-snap-align:start}@media(min-width:641px){.reviews[data-astro-cid-lgm6qr3x]:not(:has(>li:nth-child(3)))>li[data-astro-cid-lgm6qr3x]{flex-basis:calc((100% - var(--space-4)) / 2)}}@media(max-width:1000px){.reviews[data-astro-cid-lgm6qr3x]>li[data-astro-cid-lgm6qr3x]{flex-basis:calc((100% - var(--space-4)) / 2)}}@media(max-width:640px){.reviews[data-astro-cid-lgm6qr3x]>li[data-astro-cid-lgm6qr3x]{flex-basis:86%}}.rv-navs[data-astro-cid-lgm6qr3x]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.rv-rail[data-astro-cid-lgm6qr3x][data-rv-still] .rv-navs[data-astro-cid-lgm6qr3x]{display:none}.rv-scores[data-astro-cid-lgm6qr3x]{flex:0 1 auto;width:min(100%,34rem);min-width:0;display:flex;gap:var(--space-3)}@media(max-width:640px){.rv-scores[data-astro-cid-lgm6qr3x]{width:100%}.rv-scores[data-astro-cid-lgm6qr3x] .tp-score[data-astro-cid-lgm6qr3x]{column-gap:var(--space-2);padding-inline:var(--space-3)}.rv-scores[data-astro-cid-lgm6qr3x] .tp-num[data-astro-cid-lgm6qr3x]{font-size:1.75rem}.tp-meta[data-astro-cid-lgm6qr3x] span[data-astro-cid-lgm6qr3x]{white-space:nowrap}}.g-score[data-astro-cid-lgm6qr3x] .tlogo--google{flex:none}.rv-on[data-astro-cid-lgm6qr3x]{font-weight:600;color:var(--text)}.rv-nav[data-astro-cid-lgm6qr3x]{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--text);cursor:pointer;transition:border-color .18s var(--ease-out, ease-out)}.rv-nav[data-astro-cid-lgm6qr3x]:hover:not(:disabled){border-color:var(--ink-950)}.rv-nav[data-astro-cid-lgm6qr3x]:disabled{background:transparent;opacity:.4;cursor:default}.rv-nav[data-astro-cid-lgm6qr3x]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.review[data-astro-cid-lgm6qr3x]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:var(--space-3);padding:var(--space-5);background:var(--paper);color:var(--text);border-radius:var(--radius-card)}.rv-who[data-astro-cid-lgm6qr3x]{display:flex;align-items:center;gap:var(--space-3)}.rv-avatar[data-astro-cid-lgm6qr3x]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink-2);color:var(--paper);font-weight:650;font-size:1.0625rem}.rv-id[data-astro-cid-lgm6qr3x]{flex:1 1 auto;display:grid;min-width:0}.rv-src[data-astro-cid-lgm6qr3x]{font-size:var(--step--1);color:var(--text-muted)}.rv-rate[data-astro-cid-lgm6qr3x] .tlogo--google,.rv-rate[data-astro-cid-lgm6qr3x] .tlogo--trustpilot{margin-left:auto;flex:none}.rv-avatar[data-astro-cid-lgm6qr3x][data-hue="0"]{background:#e5ecf8;color:#22407a}.rv-avatar[data-astro-cid-lgm6qr3x][data-hue="1"]{background:#fcedd6;color:#7a4f00}.rv-avatar[data-astro-cid-lgm6qr3x][data-hue="2"]{background:#e1f2e9;color:#1b6644}.rv-avatar[data-astro-cid-lgm6qr3x][data-hue="3"]{background:#f6e4ec;color:#85294f}.rv-avatar[data-astro-cid-lgm6qr3x][data-hue="4"]{background:#dff1f3;color:#1d5c64}.rv-avatar[data-astro-cid-lgm6qr3x][data-hue="5"]{background:#efe9df;color:#66492a}.review--google[data-astro-cid-lgm6qr3x] .stars,.g-score[data-astro-cid-lgm6qr3x] .stars,.rv-rating:has(.tlogo--google) .stars{--star: #fbbc04}.rv-rate[data-astro-cid-lgm6qr3x] time[data-astro-cid-lgm6qr3x]{white-space:nowrap}.rv-rate[data-astro-cid-lgm6qr3x]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:var(--step--1);color:var(--text-muted)}.rv-new[data-astro-cid-lgm6qr3x],.rv-new[data-astro-cid-lgm6qr3x][hidden]{display:none}.review[data-astro-cid-lgm6qr3x] .stars{color:var(--rule)}blockquote[data-astro-cid-lgm6qr3x]{margin:0;font-size:1rem;line-height:1.55}blockquote[data-astro-cid-lgm6qr3x] p[data-astro-cid-lgm6qr3x]:before{content:"“"}blockquote[data-astro-cid-lgm6qr3x] p[data-astro-cid-lgm6qr3x]:after{content:"”"}.reviews[data-astro-cid-lgm6qr3x] blockquote[data-astro-cid-lgm6qr3x] p[data-astro-cid-lgm6qr3x]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.rv-band[data-astro-cid-lgm6qr3x].rv--compact{padding-block:var(--space-6)}.rv-chead[data-astro-cid-lgm6qr3x]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-4)}.rv-ratings[data-astro-cid-lgm6qr3x]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-2)}.rv-rating[data-astro-cid-lgm6qr3x]{display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-size:.875rem;text-decoration:none}.rv-rating[data-astro-cid-lgm6qr3x] b[data-astro-cid-lgm6qr3x]{font-size:1rem}.rv-rating[data-astro-cid-lgm6qr3x]:hover span[data-astro-cid-lgm6qr3x]{text-decoration:underline}.rv-band--ink[data-astro-cid-lgm6qr3x] .rv-rating[data-astro-cid-lgm6qr3x]{color:var(--white)}.rv-band--ink[data-astro-cid-lgm6qr3x] .rv-rating[data-astro-cid-lgm6qr3x] span[data-astro-cid-lgm6qr3x]{color:var(--ink-100)}.rv-band--ink[data-astro-cid-lgm6qr3x] .rv-rating[data-astro-cid-lgm6qr3x] .tlogo--trustpilot{color:var(--white)}.rv-head-acts[data-astro-cid-lgm6qr3x]{display:flex;flex:none;align-items:center;gap:var(--space-3)}.rv-all-link[data-astro-cid-lgm6qr3x]{display:inline-flex;align-items:center;gap:.4rem;margin-right:var(--space-2);min-height:44px;color:var(--gold-ink);font-size:var(--step--1);font-weight:600;text-decoration:none;white-space:nowrap}.rv-band--ink[data-astro-cid-lgm6qr3x] .rv-all-link[data-astro-cid-lgm6qr3x]{color:var(--gold-photo, #d3b074)}.rv-all-link[data-astro-cid-lgm6qr3x]:hover{text-decoration:underline}.rv-hbtn[data-astro-cid-lgm6qr3x]{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);color:var(--ink);cursor:pointer}.rv-hbtn[data-astro-cid-lgm6qr3x]:disabled{background:transparent;opacity:.4;cursor:default}.rv-band--ink[data-astro-cid-lgm6qr3x] .rv-hbtn[data-astro-cid-lgm6qr3x]:disabled,.rv-band--ink[data-astro-cid-lgm6qr3x] .rv-nav[data-astro-cid-lgm6qr3x]:disabled{background:transparent;border-color:var(--white);color:var(--white)}.rv-hbtn[data-astro-cid-lgm6qr3x]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.reviews--compact[data-astro-cid-lgm6qr3x]>li[data-astro-cid-lgm6qr3x]{flex:0 0 calc((100% - 3 * var(--space-4)) / 4);padding:var(--space-4)}.rv-band[data-astro-cid-lgm6qr3x] .reviews--compact[data-astro-cid-lgm6qr3x] blockquote[data-astro-cid-lgm6qr3x] p[data-astro-cid-lgm6qr3x]{-webkit-line-clamp:4;line-clamp:4}.reviews--compact[data-astro-cid-lgm6qr3x] .review[data-astro-cid-lgm6qr3x] footer[data-astro-cid-lgm6qr3x]{flex-wrap:nowrap;gap:var(--space-2)}.reviews--compact[data-astro-cid-lgm6qr3x] .review[data-astro-cid-lgm6qr3x] footer[data-astro-cid-lgm6qr3x] .chip[data-astro-cid-lgm6qr3x]{min-width:0;font-size:var(--step--1);line-height:1.35;white-space:normal;overflow-wrap:anywhere}.reviews--compact[data-astro-cid-lgm6qr3x] .rv-link[data-astro-cid-lgm6qr3x]{flex:none;white-space:nowrap}.row-btn[data-astro-cid-lgm6qr3x]{display:none}@media(max-width:1100px){.reviews--compact[data-astro-cid-lgm6qr3x]>li[data-astro-cid-lgm6qr3x]{flex-basis:calc((100% - var(--space-4)) / 2.3)}}@media(max-width:760px){.rv-chead[data-astro-cid-lgm6qr3x]{display:block}.rv-head-acts[data-astro-cid-lgm6qr3x]{margin-top:var(--space-2)}.rv-hbtn[data-astro-cid-lgm6qr3x]{display:none}}@media(max-width:640px){.reviews--compact[data-astro-cid-lgm6qr3x]{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) var(--space-2);scroll-padding-inline:var(--gutter)}.reviews--compact[data-astro-cid-lgm6qr3x]>li[data-astro-cid-lgm6qr3x]{flex-basis:82%}[data-astro-cid-lgm6qr3x][data-rv-rail]:has(.reviews--compact) .row-btn[data-astro-cid-lgm6qr3x]{position:absolute;z-index:2;top:40%;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--white);color:var(--ink);box-shadow:0 2px 8px rgb(var(--ink-rgb) / .22);transform:translateY(-50%);cursor:pointer}.row-btn--next[data-astro-cid-lgm6qr3x]{right:calc(10px - var(--gutter))}.row-btn--prev[data-astro-cid-lgm6qr3x]{left:calc(10px - var(--gutter))}[data-astro-cid-lgm6qr3x][data-rv-rail]:has(.reviews--compact) .row-btn[data-astro-cid-lgm6qr3x][hidden]{display:none}}.review[data-astro-cid-lgm6qr3x] footer[data-astro-cid-lgm6qr3x]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.who[data-astro-cid-lgm6qr3x]{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.rv-link[data-astro-cid-lgm6qr3x]{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--text);text-underline-offset:3px}.review--cta[data-astro-cid-lgm6qr3x]{background:var(--ink-950);color:var(--paper);border-color:var(--ink-950)}.review--cta[data-astro-cid-lgm6qr3x] .btn[data-astro-cid-lgm6qr3x]{justify-self:start;white-space:normal;text-align:center}.rv-band[data-astro-cid-lgm6qr3x] .rv-head[data-astro-cid-lgm6qr3x]{flex:1 1 auto;min-width:0}.rv-band--ink[data-astro-cid-lgm6qr3x]{background:var(--ink);color:var(--white)}.rv-band--ink[data-astro-cid-lgm6qr3x] h2[data-astro-cid-lgm6qr3x]{color:var(--white)}.rv-band--ink[data-astro-cid-lgm6qr3x] .rv-lead[data-astro-cid-lgm6qr3x]{color:var(--ink-100)}.rv-band--ink[data-astro-cid-lgm6qr3x] .tp-score[data-astro-cid-lgm6qr3x],.rv-band--ink[data-astro-cid-lgm6qr3x] .review[data-astro-cid-lgm6qr3x]{border-color:transparent;background:var(--white);color:var(--text)}.rv-band--ink[data-astro-cid-lgm6qr3x] .rv-nav[data-astro-cid-lgm6qr3x]{border-color:transparent;background:var(--white)}.rv-band--ink[data-astro-cid-lgm6qr3x] .rv-play[data-astro-cid-lgm6qr3x]{color:var(--white)}.rv-band[data-astro-cid-lgm6qr3x] .reviews[data-astro-cid-lgm6qr3x] blockquote[data-astro-cid-lgm6qr3x] p[data-astro-cid-lgm6qr3x]{-webkit-line-clamp:5;line-clamp:5}.rv-rail[data-astro-cid-lgm6qr3x]{position:relative}.rv-play[data-astro-cid-lgm6qr3x]{display:inline-flex;align-items:center;min-height:44px;padding:0 .5rem;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.rv-play[data-astro-cid-lgm6qr3x] span[data-astro-cid-lgm6qr3x]{align-items:center;gap:.4rem}.rv-play[data-astro-cid-lgm6qr3x] .rv-ic-play[data-astro-cid-lgm6qr3x],.rv-play[data-astro-cid-lgm6qr3x] .rv-ic-pause[data-astro-cid-lgm6qr3x]{display:none}.rv-rail[data-astro-cid-lgm6qr3x][data-rv-playing] .rv-play[data-astro-cid-lgm6qr3x] .rv-ic-pause[data-astro-cid-lgm6qr3x],.rv-rail[data-astro-cid-lgm6qr3x]:not([data-rv-playing]) .rv-play[data-astro-cid-lgm6qr3x] .rv-ic-play[data-astro-cid-lgm6qr3x]{display:inline-flex}@media(min-width:1440px){.rv-band[data-astro-cid-lgm6qr3x] .rv-side[data-astro-cid-lgm6qr3x]{position:absolute;top:calc(50% - 28px);transform:translateY(-50%)}.rv-band[data-astro-cid-lgm6qr3x] .rv-prev[data-astro-cid-lgm6qr3x]{left:-72px}.rv-band[data-astro-cid-lgm6qr3x] .rv-next[data-astro-cid-lgm6qr3x]{right:-72px}}
.qdlg-deal[data-astro-cid-64a7hgc7]{margin:0;color:var(--white);font-size:1.0625rem;font-weight:600}.qdlg-sub[data-astro-cid-64a7hgc7]{margin:0;color:var(--ink-100);font-size:1.0625rem;font-weight:400}.qdlg-deal[data-astro-cid-64a7hgc7][hidden],.qdlg-sub[data-astro-cid-64a7hgc7][hidden]{display:none}.qdlg[data-astro-cid-64a7hgc7]{width:min(100% - 2 * var(--gutter),1080px);max-width:none;max-height:calc(100dvh - 48px);padding:0;border:0;background:var(--white);color:var(--ink);overflow:auto;overscroll-behavior:contain}.qdlg[data-astro-cid-64a7hgc7]::backdrop{background:rgb(var(--ink-rgb) / .72)}html:has(dialog.qdlg[open]){overflow:hidden}.qdlg-box[data-astro-cid-64a7hgc7]{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100%}.qdlg-x[data-astro-cid-64a7hgc7]{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.qdlg-x[data-astro-cid-64a7hgc7]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.qdlg-head[data-astro-cid-64a7hgc7]{display:none}.qdlg-side[data-astro-cid-64a7hgc7]{--focus: var(--gold);position:relative;isolation:isolate;display:grid;align-content:end;padding:clamp(2rem,1rem + 3vw,4rem);background:var(--ink);color:var(--white);overflow:hidden}.qdlg-photo[data-astro-cid-64a7hgc7]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.qdlg-side[data-astro-cid-64a7hgc7]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--ink-rgb) / 0) 38%,rgb(var(--ink-rgb) / .72) 60%,rgb(var(--ink-rgb) / .94))}.qdlg-copy[data-astro-cid-64a7hgc7]{display:grid;gap:var(--space-3);max-width:34rem}.qdlg-h[data-astro-cid-64a7hgc7]{margin:0;color:var(--white);font-family:var(--font-heading);font-size:var(--step-3);font-weight:500;line-height:1.28;letter-spacing:0;text-wrap:balance}.qdlg-h[data-astro-cid-64a7hgc7]:focus{outline:none}.qdlg-card[data-astro-cid-64a7hgc7]{display:grid;align-content:start;gap:var(--space-4);padding:clamp(1.5rem,1rem + 1.5vw,2.5rem) clamp(1.25rem,1rem + 1vw,2rem);padding-top:56px}.qdlg-call[data-astro-cid-64a7hgc7]{margin:0;color:var(--text-2);font-size:var(--step--1);line-height:1.5}.qdlg-call[data-astro-cid-64a7hgc7] a[data-astro-cid-64a7hgc7]{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.qdlg-call[data-astro-cid-64a7hgc7] strong[data-astro-cid-64a7hgc7]{color:var(--ink);font-weight:650}.qdlg-card[data-astro-cid-64a7hgc7] .qf--card{padding:0;border:0;box-shadow:none;background:none}@media(min-width:1001px){.qdlg[data-astro-cid-64a7hgc7]{overflow:hidden}.qdlg-card[data-astro-cid-64a7hgc7]{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:1000px){.qdlg-box[data-astro-cid-64a7hgc7]{grid-template-columns:minmax(0,1fr)}.qdlg-side[data-astro-cid-64a7hgc7]{min-height:140px;padding:var(--space-6) var(--space-5)}.qdlg-side[data-astro-cid-64a7hgc7]:before{background:rgb(var(--ink-rgb) / .86)}.qdlg-x[data-astro-cid-64a7hgc7]{display:none}.qdlg-head[data-astro-cid-64a7hgc7]{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:56px;padding:env(safe-area-inset-top,0px) 8px 0;background:var(--white);border-bottom:1px solid var(--line)}.qdlg-hx[data-astro-cid-64a7hgc7]{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.qdlg-hx[data-astro-cid-64a7hgc7]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.qdlg-head-t[data-astro-cid-64a7hgc7]{margin:0;text-align:center;font-family:var(--font-display);font-size:1.0625rem;font-weight:650;color:var(--text)}}@media(max-width:760px){.qdlg[data-astro-cid-64a7hgc7]{width:100%;height:100%;max-width:none;max-height:none;margin:0}.qdlg-side[data-astro-cid-64a7hgc7]{padding:var(--space-5) var(--space-4)}.qdlg-copy[data-astro-cid-64a7hgc7]{gap:var(--space-2)}.qdlg-card[data-astro-cid-64a7hgc7]{padding:var(--space-5) var(--space-4) var(--space-7)}}.qdlg-card[data-astro-cid-64a7hgc7]:has(.qf-call) .qdlg-call[data-astro-cid-64a7hgc7]{display:none}
.offer[data-astro-cid-wogok4gx]{position:fixed;z-index:70;left:50%;top:50%;display:grid;grid-template-columns:340px minmax(0,1fr);width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:var(--radius);background:var(--white);color:var(--text);box-shadow:var(--shadow-float);opacity:0;transform:translate(-50%,calc(-50% + 16px));transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.offer[data-astro-cid-wogok4gx][hidden]{display:none}.offer[data-astro-cid-wogok4gx].is-in{opacity:1;transform:translate(-50%,-50%)}html.offer-open:has(.offer.is-modal:not([hidden])){overflow:hidden}.offer-scrim[data-astro-cid-wogok4gx]{position:fixed;inset:0;z-index:69;background:rgb(var(--ink-rgb) / .6)}.offer-scrim[data-astro-cid-wogok4gx][hidden]{display:none}.offer-x[data-astro-cid-wogok4gx]{position:absolute;z-index:2;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--white);color:var(--text);cursor:pointer}.offer-x[data-astro-cid-wogok4gx]:hover{border-color:var(--ink)}.offer-photo[data-astro-cid-wogok4gx]{position:relative;min-height:100%;margin:0;overflow:hidden;background:var(--ink)}.offer-photo[data-astro-cid-wogok4gx] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.offer-body[data-astro-cid-wogok4gx]{min-width:0;padding:2.25rem 2rem 1.75rem}.offer-h[data-astro-cid-wogok4gx]{margin:0;padding-right:2.5rem;letter-spacing:0;color:var(--ink);font-family:var(--font-heading);font-size:1.75rem;font-weight:600;line-height:1.15;text-wrap:balance}.offer-d[data-astro-cid-wogok4gx]{margin-top:.5rem;color:var(--text-2);font-size:1rem;line-height:1.5}.offer-d[data-astro-cid-wogok4gx] b[data-astro-cid-wogok4gx]{color:var(--ink);letter-spacing:0}.offer-code[data-astro-cid-wogok4gx]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy" "value copy";align-items:center;column-gap:1rem;margin-top:1rem;padding:.7rem .75rem .7rem 1rem;border:0;border-radius:var(--radius);background:var(--band)}.offer-code[data-astro-cid-wogok4gx][hidden]{display:none}.offer-code-label[data-astro-cid-wogok4gx]{grid-area:label;color:var(--text-muted);font-size:.8125rem;font-weight:700;letter-spacing:0;text-transform:none}.offer-code-value[data-astro-cid-wogok4gx]{grid-area:value;color:var(--gold-ink);font-size:1.25rem;font-weight:700;letter-spacing:0}.offer-copy[data-astro-cid-wogok4gx]{grid-area:copy;min-width:76px;min-height:44px;padding:0 .9rem;border:1px solid var(--ink);border-radius:var(--radius);background:var(--white);color:var(--ink);font:600 .875rem var(--font-body);cursor:pointer}.offer-copy[data-astro-cid-wogok4gx]:hover{background:var(--ink);color:var(--white)}.offer-form[data-astro-cid-wogok4gx]{display:grid;gap:1rem .75rem;margin-top:1rem}.offer-field[data-astro-cid-wogok4gx]{position:relative;display:flex;align-items:center;min-height:48px;padding:.35rem .75rem 0;border:1px solid var(--line-strong);border-radius:var(--radius-input);background:var(--white)}.offer-field[data-astro-cid-wogok4gx]:hover{border-color:var(--ink-500)}.offer-field[data-astro-cid-wogok4gx]:focus-within{border-color:var(--gold)}.offer-field[data-astro-cid-wogok4gx] label[data-astro-cid-wogok4gx]{position:absolute;top:-.55rem;left:.5rem;max-width:calc(100% - 1rem);padding:0 .3rem;overflow:hidden;background:var(--white);color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.offer-field-err[data-astro-cid-wogok4gx]{color:var(--danger)}.offer-field-err[data-astro-cid-wogok4gx]:not(:empty):before{content:" · "}.offer-field[data-astro-cid-wogok4gx]:has([aria-invalid=true]){border-color:var(--danger)}.offer-field[data-astro-cid-wogok4gx] input[data-astro-cid-wogok4gx]{flex:1;min-width:0;min-height:44px;border:0;background:none;font:400 1rem var(--font-body);color:var(--text);outline:none}.offer-go[data-astro-cid-wogok4gx]{min-height:48px;justify-content:center;gap:.5rem}.offer-go-icon[data-astro-cid-wogok4gx]{transition:transform .2s var(--ease-out)}.go-short[data-astro-cid-wogok4gx]{display:none}.offer-go[data-astro-cid-wogok4gx]:hover .offer-go-icon[data-astro-cid-wogok4gx]{transform:translate(3px)}.offer[data-astro-cid-wogok4gx][data-busy] .offer-go[data-astro-cid-wogok4gx]{opacity:.7;cursor:progress}.offer-err[data-astro-cid-wogok4gx]{color:var(--danger);font-size:.8125rem;font-weight:600}.offer-err[data-astro-cid-wogok4gx][hidden]{display:none}.offer-fine[data-astro-cid-wogok4gx],.offer-alt[data-astro-cid-wogok4gx]{margin-top:.75rem;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.offer-alt[data-astro-cid-wogok4gx]{margin-top:.25rem}.offer-fine[data-astro-cid-wogok4gx] a[data-astro-cid-wogok4gx],.offer-alt[data-astro-cid-wogok4gx] a[data-astro-cid-wogok4gx]{color:var(--ink);font-weight:600}.offer[data-astro-cid-wogok4gx] [data-astro-cid-wogok4gx][data-step-two][hidden],.offer[data-astro-cid-wogok4gx] [data-astro-cid-wogok4gx][data-step-one][hidden],.offer[data-astro-cid-wogok4gx][data-step="2"] .offer-d[data-astro-cid-wogok4gx]{display:none}.offer[data-astro-cid-wogok4gx][data-step="2"] .offer-form[data-astro-cid-wogok4gx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offer[data-astro-cid-wogok4gx][data-step="2"] .offer-go[data-astro-cid-wogok4gx],.offer[data-astro-cid-wogok4gx][data-step="2"] .offer-err[data-astro-cid-wogok4gx]{grid-column:1 / -1}.offer-back[data-astro-cid-wogok4gx]{margin-top:.5rem;color:var(--text-muted);font-size:.8125rem}.offer-edit[data-astro-cid-wogok4gx]{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.offer-done[data-astro-cid-wogok4gx][hidden]{display:none}.offer-done[data-astro-cid-wogok4gx]:focus{outline:none}.offer-trip[data-astro-cid-wogok4gx]{width:100%;margin-top:1rem;justify-content:center}.offer-x[data-astro-cid-wogok4gx]:focus-visible,.offer-go[data-astro-cid-wogok4gx]:focus-visible,.offer-trip[data-astro-cid-wogok4gx]:focus-visible,.offer-copy[data-astro-cid-wogok4gx]:focus-visible,.offer-edit[data-astro-cid-wogok4gx]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html.sheet-open .offer[data-astro-cid-wogok4gx],html.offer-open .chat{display:none}.offer-blocked[data-astro-cid-wogok4gx]{grid-column:1 / -1;color:var(--text-2);font-size:.8125rem;line-height:1.5}.offer-blocked[data-astro-cid-wogok4gx][hidden]{display:none}.offer-blocked[data-astro-cid-wogok4gx] a[data-astro-cid-wogok4gx]{color:var(--ink);font-weight:600}.offer-consent[data-astro-cid-wogok4gx]{grid-column:1 / -1;margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}@media(max-width:767px){.offer[data-astro-cid-wogok4gx]{grid-template-columns:minmax(0,1fr);width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.offer-photo[data-astro-cid-wogok4gx]{min-height:150px}.offer-body[data-astro-cid-wogok4gx]{padding:1.25rem 1.25rem 1.1rem}.offer-h[data-astro-cid-wogok4gx]{padding-right:0;font-size:1.375rem}.offer-x[data-astro-cid-wogok4gx]{border-color:transparent;background:#ffffffeb}}@media(prefers-reduced-motion:reduce){.offer[data-astro-cid-wogok4gx],.offer[data-astro-cid-wogok4gx].is-in{transition:opacity .2s linear;transform:translate(-50%,-50%)}}
