.gz-ota{--gz-ease:cubic-bezier(0.16,1,0.3,1);--gz-ease-in:cubic-bezier(0.7,0,0.84,0)}:root{--gz-dur-tap:120ms;--gz-dur-fast:180ms;--gz-dur-base:260ms;--gz-dur-slow:420ms;--gz-dur-reveal:800ms;--gz-lift:-4px;--gz-press:1px;--gz-enter-y:16px;--gz-exit-y:-8px;--gz-tilt-max:5deg;--gz-ceramic-rest:0 1px 2px rgba(15,23,42,0.04),0 8px 24px -16px rgba(15,23,42,0.12);--gz-ceramic-raised:0 2px 4px rgba(15,23,42,0.05),0 24px 48px -20px rgba(4,60,138,0.25);--gz-glass-bg:rgba(255,255,255,0.72);--gz-glass-bg-solid:rgba(255,255,255,0.94);--gz-glass-line:rgba(255,255,255,0.55);--gz-glass-highlight:rgba(255,255,255,0.7);--gz-glass-shadow:0 10px 30px -12px rgba(4,60,138,0.25);--gz-ring:#043c8a}:root[data-theme=dark]{--gz-ceramic-rest:0 1px 2px rgba(0,0,0,0.4),0 8px 24px -16px rgba(0,0,0,0.6);--gz-ceramic-raised:0 2px 4px rgba(0,0,0,0.45),0 24px 48px -20px rgba(0,0,0,0.7);--gz-glass-bg:rgba(15,31,54,0.72);--gz-glass-bg-solid:rgba(15,31,54,0.96);--gz-glass-line:rgba(255,255,255,0.12);--gz-glass-highlight:rgba(255,255,255,0.08);--gz-glass-shadow:0 10px 30px -12px rgba(0,0,0,0.6);--gz-ring:#5a9bf6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gz-ceramic-rest:0 1px 2px rgba(0,0,0,0.4),0 8px 24px -16px rgba(0,0,0,0.6);--gz-ceramic-raised:0 2px 4px rgba(0,0,0,0.45),0 24px 48px -20px rgba(0,0,0,0.7);--gz-glass-bg:rgba(15,31,54,0.72);--gz-glass-bg-solid:rgba(15,31,54,0.96);--gz-glass-line:rgba(255,255,255,0.12);--gz-glass-highlight:rgba(255,255,255,0.08);--gz-glass-shadow:0 10px 30px -12px rgba(0,0,0,0.6);--gz-ring:#5a9bf6}}.gz-ota :where(a,button,input:not(.input-field),select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--gz-ring);outline-offset:2px}.gz-ota--dark :where(a,button,input:not(.input-field),select,textarea,summary,[tabindex]):not(.gz-card *):focus-visible{outline-color:rgba(255,255,255,.75)}.gz-ota .gz-btn{transition:transform var(--gz-dur-tap) var(--gz-ease),box-shadow var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease),border-color var(--gz-dur-fast) var(--gz-ease),color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(4,60,138,.45)}.gz-ota .gz-btn:active:not(:disabled){transform:translateY(var(--gz-press)) scale(.98);box-shadow:none;transition-duration:var(--gz-dur-tap)}.gz-ota .gz-pill{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:0 .875rem 0 .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gz-primary) 28%,transparent);background:var(--gz-primary-subtle);color:var(--gz-primary);font-size:.875rem;font-weight:600;white-space:nowrap}.gz-ota .gz-pill:hover{background:var(--gz-primary);border-color:var(--gz-primary);color:var(--gz-on-primary)}.gz-ota .gz-magnetic{transition:transform var(--gz-dur-slow) var(--gz-ease)}.gz-ota .gz-magnetic.is-magnetic-active{will-change:transform;transition:transform var(--gz-dur-tap) var(--gz-ease)}.gz-ota .gz-card{background:var(--gz-surface);border:1px solid var(--gz-border);border-radius:16px;box-shadow:var(--gz-ceramic-rest);transition:box-shadow var(--gz-dur-base) var(--gz-ease),border-color var(--gz-dur-fast) var(--gz-ease),transform var(--gz-dur-base) var(--gz-ease)}.gz-ota .gz-card.is-fx-active,.gz-ota .gz-card:has(>a:hover),.gz-ota a.gz-card:hover{box-shadow:var(--gz-ceramic-raised);border-color:color-mix(in srgb,var(--gz-primary) 35%,var(--gz-border))}.gz-ota .gz-card--flat,.gz-ota .gz-card--flat:hover{box-shadow:var(--gz-ceramic-rest);transform:none}.gz-ota .gz-result>*{border-radius:16px;box-shadow:var(--gz-ceramic-rest);transition:box-shadow var(--gz-dur-base) var(--gz-ease),transform var(--gz-dur-base) var(--gz-ease),border-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-result>.is-fx-active,.gz-ota .gz-result>:hover{box-shadow:var(--gz-ceramic-raised)}.gz-ota .gz-glass,.gz-ota.gz-glass{background:var(--gz-glass-bg-solid);border:1px solid var(--gz-glass-line);box-shadow:inset 0 1px 0 var(--gz-glass-highlight),var(--gz-glass-shadow)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gz-ota .gz-glass,.gz-ota.gz-glass{background:var(--gz-glass-bg);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}}.gz-ota .gz-chip{transition:background-color var(--gz-dur-fast) var(--gz-ease),color var(--gz-dur-fast) var(--gz-ease),border-color var(--gz-dur-fast) var(--gz-ease),box-shadow var(--gz-dur-fast) var(--gz-ease),transform var(--gz-dur-tap) var(--gz-ease)}.gz-ota .gz-chip:active{transform:scale(.97)}.gz-ota .gz-chip[aria-pressed=true]{box-shadow:0 6px 16px -10px rgba(4,60,138,.6)}.gz-ota .gz-skel{position:relative;overflow:hidden;background:var(--gz-surface-sunken)}.gz-ota .gz-skel:not([class*=rounded-]){border-radius:8px}.gz-ota .gz-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--gz-surface-muted) 50%,transparent 100%);transform:translateX(-100%);animation:gz-shimmer 1.6s var(--gz-ease) infinite}@keyframes gz-shimmer{to{transform:translateX(100%)}}html.gz-js .gz-ota .gz-reveal,html.gz-js .gz-ota .gz-reveal--stagger>*{opacity:0;transform:translateY(var(--gz-enter-y));transition:opacity var(--gz-dur-reveal) var(--gz-ease),transform var(--gz-dur-reveal) var(--gz-ease)}html.gz-js .gz-ota .gz-reveal--stagger>*{transition-delay:calc(var(--i, 0) * 60ms)}html.gz-js .gz-ota .gz-reveal--stagger.is-visible>*,html.gz-js .gz-ota .gz-reveal.is-visible{opacity:1;transform:none}@keyframes gz-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gz-ota .gz-menu{border-radius:16px;animation:gz-enter var(--gz-dur-fast) var(--gz-ease) both}.gz-ota .gz-nav-btn{transition:background-color var(--gz-dur-fast) var(--gz-ease),color var(--gz-dur-fast) var(--gz-ease),border-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-search__bar{position:sticky;top:var(--gz-header-h,72px);z-index:30}@media (max-width:639px){.gz-ota .gz-search__bar{position:static}}.gz-ota .gz-search__results{transition:opacity var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-search__results[aria-busy=true]{opacity:.6}.gz-ota .tgz-price-pill>span{transition:transform var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease),box-shadow var(--gz-dur-fast) var(--gz-ease)}.gz-ota .tgz-price-pill.is-active>span,.gz-ota .tgz-price-pill:focus-visible>span,.gz-ota .tgz-price-pill:hover>span{transform:translateY(-2px) scale(1.06);box-shadow:0 10px 20px -8px rgba(10,22,40,.8)!important}.gz-ota .gz-map-card>*{border-radius:16px;box-shadow:var(--gz-ceramic-raised)}.gz-ota .gz-empty{animation:gz-enter var(--gz-dur-base) var(--gz-ease) both}.gz-ota.gz-hotel{position:relative}.gz-ota .gz-hotel__ambient{position:absolute;inset:0 0 auto 0;height:560px;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.gz-ota .gz-hotel__content{position:relative}.gz-ota.gz-hotel article{border-radius:16px;box-shadow:var(--gz-ceramic-rest);transition:box-shadow var(--gz-dur-base) var(--gz-ease),border-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota.gz-hotel article:hover{box-shadow:var(--gz-ceramic-raised)}.gz-ota.gz-hotel aside:not([role=dialog])>*{border-radius:20px;background:var(--gz-glass-bg-solid);border:1px solid var(--gz-glass-line);box-shadow:inset 0 1px 0 var(--gz-glass-highlight),var(--gz-glass-shadow)}.gz-ota.gz-hotel .fixed.inset-x-0.bottom-16{border-radius:20px 20px 0 0;border-top:1px solid var(--gz-glass-line);background:var(--gz-glass-bg-solid);box-shadow:inset 0 1px 0 var(--gz-glass-highlight),0 -10px 30px -12px rgba(4,60,138,.25)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gz-ota.gz-hotel .fixed.inset-x-0.bottom-16,.gz-ota.gz-hotel aside:not([role=dialog])>*{background:var(--gz-glass-bg);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}}.gz-ota.gz-hotel [role=dialog]{animation:gz-enter var(--gz-dur-base) var(--gz-ease) both}.gz-ota.gz-hotel [role=dialog] button{transition:background-color var(--gz-dur-fast) var(--gz-ease),color var(--gz-dur-fast) var(--gz-ease),transform var(--gz-dur-tap) var(--gz-ease)}.gz-ota.gz-hotel [role=dialog] button:active{transform:scale(.96)}.gz-ota.gz-hotel section button,.gz-ota.gz-hotel section select{transition:background-color var(--gz-dur-fast) var(--gz-ease),border-color var(--gz-dur-fast) var(--gz-ease),color var(--gz-dur-fast) var(--gz-ease),box-shadow var(--gz-dur-fast) var(--gz-ease)}.gz-ota.gz-checkout>*,.gz-ota.gz-checkout>div>*{animation:gz-enter var(--gz-dur-base) var(--gz-ease) both}.gz-ota.gz-checkout [class*="rounded-[var(--be-radius)]"]{box-shadow:var(--gz-ceramic-rest);transition:box-shadow var(--gz-dur-base) var(--gz-ease)}.gz-ota.gz-checkout [role=alert]{box-shadow:var(--gz-ceramic-raised)}.gz-ota.gz-checkout a[class*="bg-[var(--gz-primary)]"],.gz-ota.gz-checkout button[class*="bg-[var(--gz-primary)]"]{transition:transform var(--gz-dur-tap) var(--gz-ease),box-shadow var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota.gz-checkout a[class*="bg-[var(--gz-primary)]"]:hover,.gz-ota.gz-checkout button[class*="bg-[var(--gz-primary)]"]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(4,60,138,.45)}.gz-ota.gz-checkout a[class*="bg-[var(--gz-primary)]"]:active,.gz-ota.gz-checkout button[class*="bg-[var(--gz-primary)]"]:active:not(:disabled){transform:translateY(var(--gz-press)) scale(.98);box-shadow:none}.gz-ota.gz-checkout--new .gz-confirm{position:relative;box-shadow:var(--gz-ceramic-raised)}.gz-ota.gz-checkout--new .gz-confirm:after{content:"";position:absolute;top:-10px;right:18px;width:28px;height:28px;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.95) 0 18%,transparent 20%),conic-gradient(from 0deg,transparent 0 20%,var(--gz-success) 24% 26%,transparent 30% 45%,var(--gz-success) 49% 51%,transparent 55% 70%,var(--gz-success) 74% 76%,transparent 80% 95%,var(--gz-success) 99% 100%);border-radius:50%;opacity:0;transform:scale(.3) rotate(0deg);animation:gz-sparkle .6s var(--gz-ease) .2s both}@keyframes gz-sparkle{0%{opacity:0;transform:scale(.3) rotate(0deg)}45%{opacity:1;transform:scale(1.05) rotate(30deg)}to{opacity:0;transform:scale(1.3) rotate(45deg)}}.gz-ota.gz-auth .gz-card{border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 30px 60px -24px rgba(0,0,0,.55)}@media (prefers-reduced-motion:reduce){:root{--gz-dur-tap:0ms;--gz-dur-fast:0ms;--gz-dur-base:0ms;--gz-dur-slow:0ms;--gz-dur-reveal:0ms;--gz-lift:0px;--gz-press:0px;--gz-enter-y:0px;--gz-exit-y:0px;--gz-tilt-max:0deg}html.gz-js .gz-ota .gz-reveal,html.gz-js .gz-ota .gz-reveal--stagger>*{opacity:1;transform:none;transition:none}.gz-ota .gz-btn:active:not(:disabled),.gz-ota .gz-btn:hover:not(:disabled),.gz-ota .gz-chip:active,.gz-ota .gz-magnetic,.gz-ota .tgz-price-pill.is-active>span,.gz-ota .tgz-price-pill:hover>span,.gz-ota.gz-checkout button[class*="bg-[var(--gz-primary)]"]:hover:not(:disabled),.gz-ota.gz-hotel [role=dialog] button:active{transform:none}.gz-ota .gz-empty,.gz-ota .gz-menu,.gz-ota .gz-skel:after,.gz-ota.gz-checkout>*,.gz-ota.gz-checkout>div>*,.gz-ota.gz-hotel [role=dialog]{animation:none}.gz-ota.gz-checkout--new .gz-confirm:after{animation-duration:0s;opacity:0}.gz-ota .gz-filter-sheet{animation:none}}.gz-ota .gz-filter__icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--gz-primary-subtle);color:var(--gz-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.gz-ota .gz-filter__icon svg{width:18px;height:18px}.gz-ota .gz-amenity-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--gz-border-interactive);background:var(--gz-surface);color:var(--gz-text-muted);font-size:.8125rem;font-weight:500;white-space:nowrap}.gz-ota .gz-amenity-chip svg{width:20px;height:20px;color:var(--gz-primary)}.gz-ota .gz-amenity-chip:hover{border-color:var(--gz-primary);color:var(--gz-primary)}.gz-ota .gz-amenity-chip.is-on{border-color:var(--gz-primary);background:var(--gz-primary);color:var(--gz-on-primary)}.gz-ota .gz-amenity-chip.is-on svg{color:#fff}.gz-ota .gz-range{accent-color:var(--gz-primary);height:28px}@media (max-width:1023px){.gz-ota .gz-sortrow{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.gz-ota .gz-sortrow::-webkit-scrollbar{display:none}}@keyframes gz-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.gz-ota .gz-filter-sheet{animation:gz-sheet-up var(--gz-dur-base) var(--gz-ease) both}.gz-ota .gz-icon-tile{display:inline-grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(160deg,#ffffff 0,var(--gz-navy-50,#eef5fe) 100%);color:var(--gz-navy-800,#043c8a);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(4,60,138,.12),0 4px 10px -6px rgba(4,60,138,.35)}.gz-ota .gz-icon-tile svg{width:20px;height:20px}.gz-ota .gz-icon-tile--on{background:linear-gradient(160deg,#0b63df,#043c8a);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(3,30,69,.5),0 8px 16px -8px rgba(4,60,138,.8)}.gz-ota .gz-icon-tile--done{background:var(--gz-success);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.gz-ota .gz-icon-tile--muted{background:var(--gz-surface-muted);color:var(--gz-text-subtle);box-shadow:none}.gz-ota .gz-inclusion{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--gz-text-muted)}.gz-ota .gz-inclusion svg{width:18px;height:18px;flex-shrink:0;color:var(--gz-primary)}.gz-ota .gz-pay-option{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;border:1px solid var(--gz-border);background:var(--gz-surface);transition:border-color var(--gz-dur-fast) var(--gz-ease),box-shadow var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-pay-option[data-active=true]{border-color:var(--gz-primary);box-shadow:0 0 0 1px var(--gz-primary),var(--gz-ceramic-rest)}.gz-ota .gz-pay-option[aria-disabled=true]{opacity:.6;background:var(--gz-surface-muted)}.gz-ota .gz-trust-row{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:.75rem;color:var(--gz-text-muted)}.gz-ota .gz-trust-row li{display:inline-flex;align-items:center;gap:6px}.gz-ota .gz-trust-row svg{width:18px;height:18px;color:var(--gz-success)}.gz-ota .gz-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.gz-ota .gz-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:.75rem;color:var(--gz-text-subtle)}.gz-ota .gz-steps li:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 24px);right:calc(-50% + 24px);height:2px;border-radius:2px;background:var(--gz-border)}.gz-ota .gz-steps li.is-done:not(:last-child):after{background:var(--gz-success)}.gz-ota .gz-steps li.is-active,.gz-ota .gz-steps li.is-done{color:var(--gz-text);font-weight:600}@media (max-width:479px){.gz-ota .gz-steps li{font-size:.6875rem}}:root{--gz-header-h:72px;--gz-hero-ink:#ffffff;--gz-hero-ink-muted:rgba(255,255,255,0.84);--gz-hero-ground:#0a1628}@media (min-width:1024px){:root{--gz-header-h:88px}}.gz-ota.gz-header{position:sticky;top:0;z-index:50;height:var(--gz-header-h);padding:12px 12px 0;pointer-events:none}@media (min-width:1024px){.gz-ota.gz-header{padding:16px 16px 0}}.gz-ota .gz-island{--gz-ctl:36px;pointer-events:auto;position:relative;margin:0 auto;max-width:calc(80rem - 32px);height:48px;display:flex;align-items:center;gap:4px;padding:0 6px 0 10px;border-radius:999px;color:var(--gz-text);transition:box-shadow var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease)}@media (min-width:1024px){.gz-ota .gz-island{--gz-ctl:38px;height:56px;gap:8px;padding:0 8px 0 18px}}.gz-ota .gz-island.gz-glass{background:var(--gz-glass-bg-solid)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gz-ota .gz-island.gz-glass{background:var(--gz-glass-bg-solid);-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%)}}.gz-ota.gz-header .gz-glass:not(.gz-island){background:var(--gz-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.gz-ota.gz-header.is-scrolled .gz-island.gz-glass{background:var(--gz-surface);box-shadow:inset 0 1px 0 var(--gz-glass-highlight),0 1px 0 rgba(15,23,42,.06),var(--gz-glass-shadow)}.gz-ota .gz-island--desktop,.gz-ota .gz-island__nav,.gz-ota .gz-island__pill,.gz-ota .gz-island__search,.gz-ota .gz-island__theme{display:none}@media (min-width:1024px){.gz-ota .gz-island--desktop,.gz-ota .gz-island__nav{display:flex}.gz-ota .gz-island__pill,.gz-ota .gz-island__theme{display:inline-flex}.gz-ota .gz-island--phone,.gz-ota .gz-sheet{display:none}}@media (min-width:1280px){.gz-ota .gz-island__search{display:block}}.gz-ota .gz-island__brand{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;border-radius:999px;color:var(--gz-text)}:root[data-theme=dark] .gz-ota .gz-island--desktop .gz-island__brand{padding:0 14px;background:#fff;color:var(--gz-navy-950,#0a1628)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gz-ota .gz-island--desktop .gz-island__brand{padding:0 14px;background:#fff;color:var(--gz-navy-950,#0a1628)}}.gz-ota .gz-island__nav{align-items:center;gap:2px;margin-left:8px}.gz-ota .gz-island__link{display:inline-flex;align-items:center;height:var(--gz-ctl);padding:0 12px;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--gz-text-muted);white-space:nowrap;transition:background-color var(--gz-dur-fast) var(--gz-ease),color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-island__link:hover,.gz-ota .gz-island__link[aria-current=page]{background:var(--gz-primary-subtle);color:var(--gz-primary)}.gz-ota .gz-island__search{flex:1 1 auto;min-width:0;max-width:280px;margin-left:8px}.gz-ota .gz-island__tools{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.gz-ota .gz-island__tools .gz-nav-btn{height:var(--gz-ctl);gap:6px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--gz-text-muted);font-size:.875rem;font-weight:600}.gz-ota .gz-island__tools .gz-nav-btn:hover,.gz-ota .gz-island__tools .gz-nav-btn[aria-expanded=true]{background:var(--gz-surface-muted);color:var(--gz-text)}.gz-ota .gz-island__tools svg{width:16px;height:16px}.gz-ota .gz-island__tools .gz-nav-btn>svg:last-child{opacity:.55}.gz-ota .gz-island__tools button[aria-label="Change language"]>span:first-of-type{display:none}.gz-ota .gz-island__tools .gz-island__theme{gap:2px;padding:3px;border-color:transparent;background:transparent}.gz-ota .gz-island__tools .gz-island__theme button{width:32px;height:32px}.gz-ota .gz-island__tools .gz-island__theme button[aria-checked=true]{background:var(--gz-primary-subtle);color:var(--gz-primary)}.gz-ota .gz-island__tools .gz-island__theme button[aria-checked=false]:hover{background:var(--gz-surface-muted)}.gz-ota .gz-island__tools .gz-pill,.gz-ota .gz-sheet .gz-pill{gap:6px;background:transparent;border:1px solid color-mix(in srgb,var(--gz-primary) 45%,transparent);color:var(--gz-primary);font-weight:600}.gz-ota .gz-island__tools .gz-pill:hover,.gz-ota .gz-sheet .gz-pill:hover{background:var(--gz-primary-subtle);border-color:var(--gz-primary);color:var(--gz-primary)}.gz-ota .gz-island__tools .gz-pill{height:var(--gz-ctl);min-height:0;margin-left:4px;padding:0 14px 0 12px}.gz-ota .gz-island__pill svg{width:16px;height:16px}.gz-ota .gz-island--phone{gap:6px}.gz-ota .gz-island__summary{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:999px;text-align:left;font-size:.875rem;font-weight:500;color:var(--gz-text-muted);background:transparent;transition:background-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-island__summary:active{background:var(--gz-surface-muted)}.gz-ota .gz-island__summary svg{flex-shrink:0;color:var(--gz-primary)}.gz-ota .gz-island__summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-ota .gz-island__menu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:999px;color:var(--gz-text);transition:background-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-island__menu:active{background:var(--gz-surface-muted)}.gz-ota .gz-sheet{pointer-events:auto;position:absolute;left:12px;right:12px;top:calc(100% + 8px);border-radius:20px;padding:12px;display:flex;flex-direction:column;gap:10px}@media (min-width:640px){.gz-ota .gz-sheet{left:auto;width:min(420px,calc(100% - 24px))}}.gz-ota .gz-sheet__nav{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gz-ota .gz-sheet__link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:12px;font-size:.9375rem;font-weight:600;color:var(--gz-text);background:var(--gz-surface-muted)}.gz-ota .gz-sheet__link[aria-current=page]{background:var(--gz-primary-subtle);color:var(--gz-primary)}.gz-ota .gz-sheet__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gz-ota .gz-sheet .gz-pill{justify-content:center;min-height:44px}.gz-tool{width:264px;max-width:calc(100vw - 24px);padding:8px 0 6px}.gz-bc-pop--sheet.gz-tool{width:100%;max-width:none;overflow-y:auto;padding:0 0 12px}.gz-tool__list{display:flex;flex-direction:column}.gz-tool__opt{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 16px;border:0;background:transparent;color:var(--gz-text-muted);font-size:.875rem;text-align:left;cursor:pointer;transition:background-color var(--gz-dur-fast,.18s) var(--gz-ease,ease)}.gz-tool__opt:focus-visible,.gz-tool__opt:hover{background:var(--gz-surface-sunken);color:var(--gz-text)}.gz-tool__opt[aria-selected=true]{background:var(--gz-primary-subtle);color:var(--gz-primary);font-weight:600}.gz-tool__sym{flex:none;width:2rem;font-variant-numeric:tabular-nums}.gz-tool__code{flex:none;font-weight:600}.gz-tool__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--gz-text-subtle)}.gz-tool__opt[aria-selected=true] .gz-tool__name:not(.gz-tool__name--lead),.gz-tool__opt[data-gz-autofocus] .gz-tool__name:not(.gz-tool__name--lead){color:var(--gz-text-muted)}.gz-tool__name--lead{font-size:inherit;color:inherit}.gz-tool__check{flex:none;width:16px;height:16px;margin-left:auto}.gz-tool__note{margin:4px 0 0;padding:8px 16px 4px;border-top:1px solid var(--gz-border);font-size:.6875rem;line-height:1.4;color:var(--gz-text-subtle)}.gz-ota .gz-section{margin:0 auto;max-width:80rem;padding:48px 16px;scroll-margin-top:var(--gz-header-h)}@media (min-width:768px){.gz-ota .gz-section{padding:64px 16px}}.gz-ota .gz-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.gz-ota .gz-section__sub{margin-top:6px;max-width:44rem;font-size:.9375rem;color:var(--gz-text-muted)}@keyframes gz-rise{0%{opacity:0;transform:translateY(var(--gz-enter-y))}to{opacity:1;transform:none}}.gz-ota .gz-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media (max-width:1023px){.gz-ota .gz-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gz-ota .gz-rail{display:flex;gap:12px;margin:0 -16px;padding:4px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gz-ota .gz-rail::-webkit-scrollbar{display:none}.gz-ota .gz-rail>li{flex:0 0 76%;max-width:300px;scroll-snap-align:start}}.gz-ota .gz-stay{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:20px;color:var(--gz-text)}.gz-ota .gz-stay__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(145deg,var(--gz-navy-800),var(--gz-navy-500))}.gz-ota .gz-stay__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--gz-dur-slow) var(--gz-ease)}.gz-ota .gz-stay:focus-visible .gz-stay__media img,.gz-ota .gz-stay:hover .gz-stay__media img{transform:scale(1.04)}.gz-ota .gz-stay__tag{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--gz-glass-bg-solid);border:1px solid var(--gz-glass-line);box-shadow:inset 0 1px 0 var(--gz-glass-highlight),0 4px 12px -6px rgba(4,60,138,.35);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gz-text-muted)}.gz-ota .gz-stay__tag--live{color:var(--gz-success-strong,#15803d)}.gz-ota .gz-stay__tag--partner{color:var(--gz-primary)}.gz-ota .gz-stay__body{display:flex;flex:1;flex-direction:column;gap:3px;padding:14px 16px 16px}.gz-ota .gz-stay__name{font-size:.9375rem;font-weight:700;line-height:1.3}.gz-ota .gz-stay__place{font-size:.8125rem;color:var(--gz-text-subtle)}.gz-ota .gz-stay__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px}.gz-ota .gz-stay__price{font-size:1rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.gz-ota .gz-stay__price small{display:block;margin-top:2px;font-size:.6875rem;font-weight:500;color:var(--gz-text-subtle)}.gz-ota .gz-stay__cta{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:12px;background:var(--gz-primary);color:var(--gz-on-primary);font-size:.875rem;font-weight:600;white-space:nowrap;transition:transform var(--gz-dur-tap) var(--gz-ease),box-shadow var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-stay:hover .gz-stay__cta{background:var(--gz-primary-hover);transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(4,60,138,.45)}.gz-ota .gz-stay:active .gz-stay__cta{transform:translateY(var(--gz-press)) scale(.98);box-shadow:none}.gz-ota .gz-dests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media (max-width:767px){.gz-ota .gz-dests{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.gz-ota .gz-dest{position:relative;display:block;isolation:isolate;aspect-ratio:4/3;overflow:hidden;border-radius:20px;background:var(--gz-navy-900,#0f1f36);color:#fff;box-shadow:var(--gz-ceramic-rest);transition:box-shadow var(--gz-dur-base) var(--gz-ease)}.gz-ota .gz-dest:focus-visible,.gz-ota .gz-dest:hover{box-shadow:var(--gz-ceramic-raised)}.gz-ota .gz-dest img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--gz-ease)}.gz-ota .gz-dest:focus-visible img,.gz-ota .gz-dest:hover img{transform:scale(1.06)}.gz-ota .gz-dest:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,30,69,0) 40%,rgba(3,30,69,.78))}.gz-ota .gz-dest__text{position:absolute;z-index:1;left:14px;right:14px;bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}@media (min-width:768px){.gz-ota .gz-dest__text{left:18px;right:18px;bottom:16px}}.gz-ota .gz-dest__name{display:block;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.2;text-shadow:0 1px 10px rgba(3,30,69,.6)}.gz-ota .gz-dest__count{display:block;margin-top:2px;font-size:.75rem;font-weight:500;color:rgba(255,255,255,.82);font-variant-numeric:tabular-nums}.gz-ota .gz-dest__go{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.14);font-size:.8125rem;font-weight:600;transition:background-color var(--gz-dur-fast) var(--gz-ease)}@media (max-width:767px){.gz-ota .gz-dest__go span{display:none}.gz-ota .gz-dest__go{min-width:36px;padding:0;justify-content:center}}.gz-ota .gz-dest:hover .gz-dest__go{background:rgba(255,255,255,.26)}.gz-ota .gz-day{position:relative;height:300vh;margin-top:16px}.gz-ota .gz-day__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--gz-hero-ground);color:#fff}.gz-ota .gz-day__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.gz-ota .gz-day__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,8,0) 55%,rgba(0,0,8,.38))}.gz-ota .gz-day__hud{position:absolute;top:calc(var(--gz-header-h) + 4px);left:20px;right:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.78);text-shadow:0 1px 8px rgba(0,0,0,.5)}@media (min-width:768px){.gz-ota .gz-day__hud{left:32px;right:32px}}.gz-ota .gz-day__meter{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.gz-ota .gz-day__bar{display:block;width:120px;height:2px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.18)}.gz-ota .gz-day__fill{display:block;width:0;height:100%;background:rgba(255,255,255,.85);transition:width 80ms linear}.gz-ota .gz-day__dots{position:absolute;right:18px;top:50%;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;transform:translateY(-50%)}.gz-ota .gz-day__dots li{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.32);transition:background-color var(--gz-dur-slow) var(--gz-ease),transform var(--gz-dur-base) var(--gz-ease)}.gz-ota .gz-day__dots li[aria-current=true]{background:rgba(255,255,255,.95);transform:scale(1.5)}.gz-ota .gz-day__copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gz-header-h) + 24px) 40px 72px;text-align:center}@media (min-width:768px){.gz-ota .gz-day__copy{padding-inline:20px}}.gz-ota .gz-day__float{animation:gz-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes gz-float{0%{transform:translate3d(0,-8px,0)}to{transform:translate3d(0,8px,0)}}.gz-ota .gz-day__disc{--gz-rx:0deg;--gz-ry:0deg;display:flex;align-items:center;justify-content:center;width:min(560px,84vw);padding:clamp(18px,3vw,30px) clamp(26px,4vw,44px);border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 30px 80px -30px rgba(0,0,8,.6);transform:perspective(900px) rotateX(var(--gz-rx)) rotateY(var(--gz-ry));transition:transform var(--gz-dur-slow) var(--gz-ease)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gz-ota .gz-day__disc{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}}.gz-ota .gz-day__disc img{display:block;width:100%;height:auto;filter:brightness(0) invert(1);opacity:.7;transition:opacity var(--gz-dur-slow) var(--gz-ease)}.gz-ota .gz-day__disc[data-bright] img{opacity:1}.gz-ota .gz-day__scene{display:flex;flex-direction:column;align-items:center;animation:gz-rise var(--gz-dur-slow) var(--gz-ease) both}.gz-ota .gz-day__label{margin-top:28px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.62);text-shadow:0 1px 8px rgba(0,0,0,.5)}.gz-ota .gz-day__line{margin-top:10px;max-width:30ch;font-family:var(--font-heading),"Manrope",system-ui,sans-serif;font-weight:800;font-size:clamp(1.5rem,3.4vw,2.75rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.5)}.gz-ota .gz-day__constant{margin-top:14px;max-width:42ch;font-size:clamp(.9375rem,1.3vw,1.125rem);line-height:1.5;color:rgba(255,255,255,.82);text-shadow:0 1px 14px rgba(0,0,0,.6)}.gz-ota .gz-day__list{display:none;position:relative;margin:24px 0 0;padding:0;list-style:none;gap:10px;max-width:40rem}.gz-ota .gz-day__list li{display:grid;grid-template-columns:7.5rem 1fr;gap:12px;padding:10px 14px;border-radius:14px;background:rgba(0,0,8,.28);font-size:.9375rem}.gz-ota .gz-day__list b{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;align-self:center}.gz-ota .gz-gallery{position:relative;overflow:hidden;padding:56px 0 8px}.gz-ota .gz-gallery__head{margin:0 auto 28px;max-width:42rem;padding:0 16px;text-align:center}.gz-ota .gz-gallery__title{font-family:var(--font-heading),"Manrope",system-ui,sans-serif;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.08;color:var(--gz-text);text-wrap:balance}.gz-ota .gz-gallery__sub{margin-top:10px;font-size:1rem;color:var(--gz-text-muted)}.gz-ota .gz-gallery__wall{position:relative;height:86vh;min-height:520px;max-height:860px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent)}.gz-ota .gz-gallery__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px;height:100%;padding:0 14px}.gz-ota .gz-gallery__col{display:flex;flex-direction:column;gap:14px;transform:translate3d(0,var(--gz-col-y,0),0)}.gz-ota .gz-gallery__col.is-moving{will-change:transform}.gz-ota .gz-gallery__col img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:16px;background:var(--gz-surface-sunken);box-shadow:var(--gz-ceramic-rest)}.gz-ota .gz-gallery__col img:nth-child(3n+2){aspect-ratio:1/1}.gz-ota .gz-gallery__col img:nth-child(3n){aspect-ratio:3/4}@media (max-width:767px){.gz-ota .gz-gallery{padding-top:40px}.gz-ota .gz-gallery__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 8px}.gz-ota .gz-gallery__col{gap:8px}.gz-ota .gz-gallery__col:nth-child(n+4){display:none}.gz-ota .gz-gallery__col img{border-radius:12px}}.gz-ota .gz-section__more{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--gz-border-interactive);background:var(--gz-surface);font-size:.875rem;font-weight:600;color:var(--gz-primary);white-space:nowrap;transition:border-color var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-section__more:hover{border-color:var(--gz-primary);background:var(--gz-primary-subtle)}.gz-ota .gz-recent{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 6px 2px}.gz-ota .gz-recent__label{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gz-text-muted);white-space:nowrap}.gz-ota .gz-recent__label svg{width:14px;height:14px;color:var(--gz-primary)}.gz-ota .gz-recent__list{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.gz-ota .gz-recent__chip{display:inline-flex;align-items:baseline;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--gz-border);background:var(--gz-surface);color:var(--gz-text);font-size:.8125rem;font-weight:600;white-space:nowrap;transition:border-color var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-recent__chip:hover{border-color:var(--gz-primary);background:var(--gz-primary-subtle)}.gz-ota .gz-recent__city{font-weight:500;color:var(--gz-text-subtle)}.gz-ota .gz-recent__clear{display:inline-flex;align-items:center;gap:4px;min-height:36px;margin-left:auto;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--gz-text-muted)}.gz-ota .gz-recent__clear svg{width:12px;height:12px}.gz-ota .gz-recent__clear:hover{color:var(--gz-text);background:var(--gz-surface-muted)}@media (max-width:767px){.gz-ota .gz-recent__list{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.gz-ota .gz-recent__list::-webkit-scrollbar{display:none}.gz-ota .gz-recent__chip,.gz-ota .gz-recent__clear{min-height:44px}}.gz-ota .gz-offers{padding-top:28px;padding-bottom:8px}@media (min-width:768px){.gz-ota .gz-offers{padding-top:44px;padding-bottom:8px}}.gz-ota .gz-offers__rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none}@media (max-width:767px){.gz-ota .gz-offers__rail{display:flex;gap:12px;margin:0 -16px;padding:4px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.gz-ota .gz-offers__rail::-webkit-scrollbar{display:none}.gz-ota .gz-offers__rail>li{flex:0 0 82%;max-width:320px;scroll-snap-align:start}}.gz-ota .gz-offer{display:flex;flex-direction:column;gap:12px;height:100%;padding:18px;border-radius:20px;color:var(--gz-text)}.gz-ota .gz-offer--empty{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 20px}.gz-ota .gz-offer__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--gz-primary-subtle);color:var(--gz-primary)}.gz-ota .gz-offer__icon svg{width:18px;height:18px}.gz-ota .gz-offer__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.gz-ota .gz-offer--empty .gz-offer__body{flex:1 1 16rem}.gz-ota .gz-offer__title{font-size:1rem;font-weight:700;line-height:1.3}.gz-ota .gz-offer__blurb{font-size:.875rem;line-height:1.45;color:var(--gz-text-muted)}.gz-ota .gz-offer__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px;border-top:1px solid var(--gz-border)}.gz-ota .gz-offer__price{font-size:1rem;font-weight:700;line-height:1.2}.gz-ota .gz-offer__price small{display:block;margin-top:2px;font-size:.6875rem;font-weight:500;color:var(--gz-text-subtle)}.gz-ota .gz-offer__count{font-size:.75rem;font-weight:600;color:var(--gz-primary);white-space:nowrap}.gz-ota .gz-offer__cta{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:12px;background:var(--gz-primary);color:var(--gz-on-primary);font-size:.875rem;font-weight:600;white-space:nowrap}.gz-ota .gz-types-section{padding-top:0;padding-bottom:24px}.gz-ota .gz-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}@media (max-width:1023px){.gz-ota .gz-types{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.gz-ota .gz-types{display:flex;gap:10px;margin:0 -16px;padding:4px 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.gz-ota .gz-types::-webkit-scrollbar{display:none}.gz-ota .gz-types>li{flex:0 0 46%;max-width:220px;scroll-snap-align:start}}.gz-ota .gz-type{position:relative;display:block;isolation:isolate;aspect-ratio:4/5;overflow:hidden;border-radius:18px;background:var(--gz-navy-900,#0f1f36);color:#fff;box-shadow:var(--gz-ceramic-rest);transition:box-shadow var(--gz-dur-base) var(--gz-ease)}.gz-ota .gz-type:focus-visible,.gz-ota .gz-type:hover{box-shadow:var(--gz-ceramic-raised)}.gz-ota .gz-type img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--gz-ease)}.gz-ota .gz-type:focus-visible img,.gz-ota .gz-type:hover img{transform:scale(1.06)}.gz-ota .gz-type:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,30,69,0) 35%,rgba(3,30,69,.82))}.gz-ota .gz-type__text{position:absolute;z-index:1;left:14px;right:50px;bottom:14px;display:flex;flex-direction:column;gap:3px}.gz-ota .gz-type__name{font-size:1.0625rem;font-weight:700;line-height:1.2;text-shadow:0 1px 10px rgba(3,30,69,.6)}.gz-ota .gz-type__line{font-size:.75rem;line-height:1.35;color:rgba(255,255,255,.82)}.gz-ota .gz-type__go{position:absolute;z-index:1;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.14);transition:background-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-type__go svg{width:16px;height:16px}.gz-ota .gz-type:hover .gz-type__go{background:rgba(255,255,255,.28)}.gz-ota .gz-popular{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:28px}.gz-ota .gz-popular__title{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gz-text-muted);white-space:nowrap}.gz-ota .gz-popular__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gz-ota .gz-popular__chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--gz-border-interactive);background:var(--gz-surface);color:var(--gz-text);font-size:.875rem;font-weight:600;white-space:nowrap;transition:border-color var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease),color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-popular__chip svg{width:14px;height:14px;color:var(--gz-primary)}.gz-ota .gz-popular__chip:hover{border-color:var(--gz-primary);background:var(--gz-primary-subtle);color:var(--gz-primary)}@media (max-width:767px){.gz-ota .gz-popular__chip{min-height:44px}.gz-ota .gz-popular__list{width:calc(100% + 32px);flex-wrap:nowrap;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;scrollbar-width:none}.gz-ota .gz-popular__list::-webkit-scrollbar{display:none}}.gz-ota .gz-trust-section{padding-top:16px}.gz-ota .gz-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media (max-width:1023px){.gz-ota .gz-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.gz-ota .gz-trust{grid-template-columns:1fr}}.gz-ota .gz-trust__card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px}.gz-ota .gz-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--gz-primary-subtle);color:var(--gz-primary)}.gz-ota .gz-trust__icon svg{width:20px;height:20px}.gz-ota .gz-trust__title{font-size:1rem;font-weight:700;line-height:1.3;color:var(--gz-text)}.gz-ota .gz-trust__body{font-size:.875rem;line-height:1.5;color:var(--gz-text-muted)}.gz-ota .gz-how{padding-top:0}.gz-ota .gz-how__heading{margin-bottom:20px}.gz-ota .gz-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}@media (max-width:767px){.gz-ota .gz-how__steps{grid-template-columns:1fr}}.gz-ota .gz-how__steps li{display:flex;flex-direction:column;gap:6px;padding:4px 0 4px 18px;border-left:2px solid var(--gz-primary-subtle)}.gz-ota .gz-how__step{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gz-primary)}.gz-ota .gz-how__title{font-size:1rem;font-weight:700;color:var(--gz-text)}.gz-ota .gz-how__body{font-size:.875rem;line-height:1.5;color:var(--gz-text-muted)}.gz-ota .gz-newsletter-section{padding-top:0}.gz-ota .gz-newsletter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:22px 24px;border-radius:24px}.gz-ota .gz-newsletter__copy{display:flex;flex:1 1 20rem;align-items:flex-start;gap:14px;min-width:0}.gz-ota .gz-newsletter__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:14px;background:var(--gz-primary);color:var(--gz-on-primary)}.gz-ota .gz-newsletter__icon svg{width:20px;height:20px}.gz-ota .gz-newsletter__title{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--gz-text)}.gz-ota .gz-newsletter__sub{margin-top:4px;font-size:.875rem;color:var(--gz-text-muted)}.gz-ota .gz-newsletter__form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;flex:1 1 22rem;max-width:30rem}.gz-ota .gz-newsletter__input{min-height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--gz-border-interactive);background:var(--gz-surface);color:var(--gz-text);font-size:.9375rem}.gz-ota .gz-newsletter__input:focus{border-color:var(--gz-primary)}.gz-ota .gz-newsletter__btn{min-height:48px;padding:0 20px;border-radius:14px;background:var(--gz-primary);color:var(--gz-on-primary);font-size:.9375rem;font-weight:600;white-space:nowrap}.gz-ota .gz-newsletter__btn:hover:not(:disabled){background:var(--gz-primary-hover)}.gz-ota .gz-newsletter__btn:disabled{opacity:.6}.gz-ota .gz-newsletter__note{grid-column:1/-1;font-size:.75rem;color:var(--gz-text-subtle)}.gz-ota .gz-newsletter__note[role=alert]{color:var(--gz-danger);font-weight:500}.gz-ota .gz-newsletter__done{display:flex;flex:1 1 22rem;align-items:center;max-width:30rem;min-height:48px;padding:0 16px;border-radius:14px;background:var(--gz-success-subtle,#ecfdf5);color:var(--gz-success-strong,#15803d);font-size:.9375rem;font-weight:600}.gz-ota .gz-newsletter__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:639px){.gz-ota .gz-newsletter__form{grid-template-columns:1fr}}.gz-ota .gz-support-section{padding-top:0}.gz-ota .gz-support{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1023px){.gz-ota .gz-support{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.gz-ota .gz-support{grid-template-columns:1fr}}.gz-ota .gz-support__card{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;color:var(--gz-text)}.gz-ota .gz-support__card--app{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px}.gz-ota .gz-support__card--app .gz-support__line{flex:1 1 18rem}.gz-ota .gz-support__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--gz-primary-subtle);color:var(--gz-primary)}.gz-ota .gz-support__icon svg{width:18px;height:18px}.gz-ota .gz-support__label{font-size:.9375rem;font-weight:700}.gz-ota .gz-support__line{font-size:.8125rem;line-height:1.45;color:var(--gz-text-muted)}.gz-ota .gz-support__actions{display:flex;flex-wrap:wrap;gap:8px}.gz-ota .gz-support__actions:empty{display:none}.gz-ota .gz-band{border-top:1px solid var(--gz-border);background:var(--gz-primary-subtle)}.gz-ota .gz-band__inner{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:80rem;padding:40px 16px}@media (min-width:640px){.gz-ota .gz-band__inner{flex-direction:row;align-items:center;justify-content:space-between}}.gz-ota .gz-band__copy{max-width:42rem}.gz-ota .gz-band__title{margin-top:4px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;letter-spacing:-.02em;color:var(--gz-text)}.gz-ota .gz-band__body{margin-top:8px;font-size:.875rem;line-height:1.5;color:var(--gz-text-muted)}.gz-ota .gz-cities{padding-top:0}.gz-ota .gz-cities__list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}@media (max-width:767px){.gz-ota .gz-dest__go{min-height:44px;min-width:44px}.gz-ota .gz-type__go{width:44px;height:44px;right:8px;bottom:8px}.gz-ota .gz-type__text{right:58px}}html.gz-cursor-active,html.gz-cursor-active *{cursor:none!important}.gz-ota.gz-home{overflow-x:clip}@media (prefers-reduced-motion:reduce){.gz-ota .gz-day__scene{animation:none}.gz-ota .gz-day{height:auto}.gz-ota .gz-day__stage{position:relative;height:auto;min-height:70vh;background:linear-gradient(180deg,#5a6fd6,#ff9b4a 46%,#ffb347 54%,#c57a3a 56%,#4a2f2a)}.gz-ota .gz-day__copy{position:relative;inset:auto;max-width:none;padding:calc(var(--gz-header-h) + 24px) 20px 40px}.gz-ota .gz-day__dots,.gz-ota .gz-day__hud,.gz-ota .gz-day__live{display:none}.gz-ota .gz-day__float{animation:none}.gz-ota .gz-day__disc{transform:none;transition:none}.gz-ota .gz-day__constant{margin-top:24px}.gz-ota .gz-day__list{display:grid;text-align:left}.gz-ota .gz-gallery__wall{height:auto;max-height:none;-webkit-mask-image:none;mask-image:none}.gz-ota .gz-gallery__col img:nth-child(n+5){display:none}.gz-ota .gz-dest:focus-visible img,.gz-ota .gz-dest:hover img,.gz-ota .gz-gallery__col,.gz-ota .gz-magnetic,.gz-ota .gz-stay:focus-visible .gz-stay__media img,.gz-ota .gz-stay:hover .gz-stay__cta,.gz-ota .gz-stay:hover .gz-stay__media img{transform:none;transition:none}}.gz-ota .gz-hero{--gz-hero-s:clamp(10px,min(0.95vw,1.55svh),17px);--gz-hero-gap:calc(var(--gz-hero-s) * 1.8);--gz-hero-pad-b:clamp(18px,calc(var(--gz-hero-s) * 2),34px);--gz-hero-min:540px;--gz-hero-fade:1200ms;--gz-hero-drift:10.5s;--gz-hero-accent:var(--gz-navy-600,#0761df);--gz-hero-gutter:max(16px,calc((100% - 80rem) / 2 + 16px));position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:max(var(--gz-hero-min),100vh);min-height:max(var(--gz-hero-min),100svh);margin-top:calc(-1 * var(--gz-header-h));background:var(--gz-hero-ground);color:var(--gz-hero-ink)}@media (max-width:767px){.gz-ota .gz-hero{min-height:max(var(--gz-hero-min),calc(100vh - 4rem));min-height:max(var(--gz-hero-min),calc(100svh - 4rem))}}.gz-ota .gz-hero__inner{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:80rem;margin:0 auto;padding:calc(var(--gz-header-h) + 4px) 16px var(--gz-hero-pad-b)}.gz-ota .gz-hero__inner>*{animation:gz-rise var(--gz-dur-reveal) var(--gz-ease) both;animation-delay:calc(var(--i, 0) * 70ms)}.gz-ota .gz-hero__eyebrow{font-size:clamp(.6875rem,calc(var(--gz-hero-s) * 1.15),.8125rem);font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--gz-hero-ink);text-shadow:0 1px 12px rgb(3 30 69/.7)}.gz-ota .gz-hero__title{margin-top:calc(var(--gz-hero-s) * .9);max-width:17ch;font-family:var(--font-heading),"Manrope",system-ui,sans-serif;font-weight:800;font-size:clamp(2rem,min(calc(var(--gz-hero-s) * 4.9),9.4vw),4.5rem);line-height:1.03;letter-spacing:-.025em;text-shadow:0 2px 28px rgb(3 30 69/.5);text-wrap:balance}.gz-ota .gz-hero__dot{position:relative;display:inline-block;color:transparent;text-shadow:none}.gz-ota .gz-hero__dot:after{content:"";position:absolute;left:.05em;bottom:.075em;width:.17em;height:.17em;border-radius:50%;background:var(--gz-hero-accent);box-shadow:0 0 0 .04em #fff}.gz-ota .gz-hero__lead{margin-top:calc(var(--gz-hero-s) * 1.1);max-width:40rem;font-size:clamp(.9375rem,calc(var(--gz-hero-s) * 1.5),1.1875rem);line-height:1.5;color:rgb(255 255 255/.94);text-shadow:0 1px 14px rgb(3 30 69/.7)}.gz-ota .gz-hero__search{width:100%;margin-top:var(--gz-hero-gap)}.gz-ota .gz-hero-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--gz-hero-ground)}.gz-ota .gz-hero-backdrop__slide{position:absolute;inset:0;display:block;z-index:0;opacity:0;transition:opacity var(--gz-hero-fade) var(--gz-ease)}.gz-ota .gz-hero-backdrop__slide.is-active{z-index:2;opacity:1}.gz-ota .gz-hero-backdrop__slide.is-leaving{z-index:1;opacity:1;transition:none}.gz-ota .gz-hero-backdrop__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--gz-pos,50% 55%);background-size:cover;background-position:50%}@media (max-aspect-ratio:4/5){.gz-ota .gz-hero-backdrop__img{object-position:50% 50%}}@keyframes gz-hero-drift{0%{transform:scale(1)}to{transform:scale(1.09) translate3d(-1.2%,-.8%,0)}}.gz-ota .gz-hero-backdrop__slide.is-active .gz-hero-backdrop__img,.gz-ota .gz-hero-backdrop__slide.is-leaving .gz-hero-backdrop__img{animation:gz-hero-drift var(--gz-hero-drift) linear both;will-change:transform}.gz-ota .gz-hero-backdrop.is-paused .gz-hero-backdrop__img{animation-play-state:paused}.gz-ota .gz-hero-backdrop__slide:after{--s:var(--gz-scrim,1);content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(3 30 69/calc(.5 * var(--s))) 0,rgb(3 30 69/0) 26%),linear-gradient(0deg,rgb(3 30 69/calc(.7 * var(--s))) 0,rgb(3 30 69/calc(.5 * var(--s))) 22%,rgb(3 30 69/calc(.2 * var(--s))) 46%,rgb(3 30 69/0) 70%),linear-gradient(90deg,rgb(3 30 69/calc(.74 * var(--s))) 0,rgb(3 30 69/calc(.64 * var(--s))) calc(var(--gz-hero-gutter) + 30rem),rgb(3 30 69/calc(.5 * var(--s))) calc(var(--gz-hero-gutter) + 44rem),rgb(3 30 69/0) calc(var(--gz-hero-gutter) + 66rem))}@media (max-width:767px){.gz-ota .gz-hero-backdrop__slide:after{background:linear-gradient(180deg,rgb(3 30 69/calc(.72 * var(--s))) 0,rgb(3 30 69/calc(.66 * var(--s))) 55%,rgb(3 30 69/calc(.76 * var(--s))) 100%)}}.gz-ota .gz-hero-backdrop__ctl{position:absolute;left:0;right:0;bottom:calc(var(--gz-hero-pad-b) - 6px);z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:12px;max-width:80rem;margin:0 auto;padding:0 16px;pointer-events:none}.gz-ota .gz-hero-backdrop__dots{display:none;align-items:center;gap:4px}@media (min-width:640px){.gz-ota .gz-hero-backdrop__dots{display:flex}}.gz-ota .gz-hero-backdrop__dots span{width:14px;height:3px;border-radius:2px;background:rgb(255 255 255/.45);transition:width var(--gz-dur-base) var(--gz-ease),background-color var(--gz-dur-base) var(--gz-ease)}.gz-ota .gz-hero-backdrop__dots span.is-active{width:28px;background:#fff}.gz-ota .gz-hero-backdrop__toggle{position:relative;pointer-events:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid rgb(255 255 255/.4);background:rgb(3 30 69/.5);color:#fff;transition:background-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-hero-backdrop__toggle:before{content:"";position:absolute;inset:-6px}.gz-ota .gz-hero-backdrop__toggle:hover{background:rgb(3 30 69/.78)}.gz-ota .gz-hero-backdrop__toggle:focus-visible{outline:3px solid #fff;outline-offset:2px}.gz-ota .gz-hero-backdrop__toggle svg{width:14px;height:14px}.gz-ota .gz-hero-search{--gz-tile:clamp(42px,calc(var(--gz-hero-s) * 4.5),62px)}.gz-ota .gz-hero-search__tabs{display:flex;gap:clamp(2px,calc(var(--gz-hero-s) * .4),8px);margin:0 0 clamp(6px,calc(var(--gz-hero-s) * .9),12px);padding:4px 2px 0;list-style:none}.gz-ota .gz-hero-search__tabs>li{flex:0 0 auto}.gz-ota .gz-hero-search__tab{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,calc(var(--gz-hero-s) * .55),8px);width:calc(var(--gz-tile) + 34px);min-height:44px;padding:0 2px;border-radius:16px;background:transparent;color:rgb(255 255 255/.92);font-size:clamp(.6875rem,calc(var(--gz-hero-s) * 1.2),.8125rem);font-weight:600;line-height:1.2;text-align:center;text-wrap:balance;text-shadow:0 1px 10px rgb(3 30 69/.75);transition:color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-hero-search__tab:focus-visible{outline:none}.gz-ota .gz-hero-search__tile{display:grid;place-items:center;width:var(--gz-tile);height:var(--gz-tile);border-radius:calc(var(--gz-tile) * .3);background:linear-gradient(160deg,#fff 0,var(--gz-navy-50,#eef5fe) 100%);color:var(--gz-navy-800,#043c8a);box-shadow:inset 0 1px 0 rgb(255 255 255/.95),inset 0 -2px 0 rgb(4 60 138/.12),0 10px 20px -10px rgb(3 30 69/.75);transition:transform var(--gz-dur-fast) var(--gz-ease),box-shadow var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease)}.gz-ota .gz-hero-search__tile svg{width:calc(var(--gz-tile) * .44);height:calc(var(--gz-tile) * .44)}.gz-ota .gz-hero-search__tab:hover .gz-hero-search__tile{transform:translateY(-2px)}.gz-ota .gz-hero-search__tab:active .gz-hero-search__tile{transform:translateY(1px) scale(.98)}.gz-ota .gz-hero-search__tab:focus-visible .gz-hero-search__tile{outline:3px solid #fff;outline-offset:3px}.gz-ota .gz-hero-search__tab[aria-pressed=true]{color:#fff}.gz-ota .gz-hero-search__tab[aria-pressed=true] .gz-hero-search__tile{background:linear-gradient(160deg,#0b63df,#043c8a);color:#fff;box-shadow:0 0 0 2px #fff,inset 0 1px 0 rgb(255 255 255/.3),0 14px 24px -10px rgb(4 60 138/.9)}.gz-ota .gz-hero-search__label{position:relative;padding-bottom:6px}.gz-ota .gz-hero-search__tab[aria-pressed=true] .gz-hero-search__label:after{content:"";position:absolute;left:50%;bottom:0;width:26px;height:3px;transform:translateX(-50%);border-radius:2px;background:var(--gz-gold-300,#f5c66b)}.gz-ota .gz-hero__panel{margin-top:0;padding:clamp(8px,calc(var(--gz-hero-s) * .8),12px);border-radius:clamp(18px,calc(var(--gz-hero-s) * 2),28px);background:color-mix(in srgb,var(--gz-surface) 90%,transparent);border:1px solid rgb(255 255 255/.45);box-shadow:inset 0 1px 0 var(--gz-glass-highlight),0 30px 60px -28px rgb(3 30 69/.75);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.gz-ota .gz-hero-search__intents{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(6px,calc(var(--gz-hero-s) * .8),10px) 2px 0;padding:0;list-style:none}.gz-ota .gz-hero-search__intent{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--gz-border-interactive);background:var(--gz-surface);color:var(--gz-text);font-size:.8125rem;font-weight:600;white-space:nowrap;transition:border-color var(--gz-dur-fast) var(--gz-ease),background-color var(--gz-dur-fast) var(--gz-ease),color var(--gz-dur-fast) var(--gz-ease),transform var(--gz-dur-tap) var(--gz-ease)}.gz-ota .gz-hero-search__intent svg{width:16px;height:16px;color:var(--gz-navy-800,#043c8a)}.gz-ota .gz-hero-search__intent:hover{border-color:var(--gz-primary);background:var(--gz-primary-subtle)}.gz-ota .gz-hero-search__intent:active{transform:scale(.98)}.gz-ota .gz-hero-search__intent[aria-pressed=true]{border-color:var(--gz-primary);background:var(--gz-primary);color:var(--gz-on-primary)}.gz-ota .gz-hero-search__intent[aria-pressed=true] svg{color:currentColor}.gz-ota .gz-hero__panel .gz-recent{flex-wrap:nowrap;gap:8px;padding:8px 2px 0;overflow-x:auto;scrollbar-width:none}.gz-ota .gz-hero__panel .gz-recent::-webkit-scrollbar{display:none}.gz-ota .gz-hero__panel .gz-recent__list{flex-wrap:nowrap}.gz-ota .gz-hero__panel .gz-recent__chip,.gz-ota .gz-hero__panel .gz-recent__clear{min-height:32px}.gz-ota .gz-hero__trust:focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:6px}.gz-ota .gz-hero__trust{display:flex;flex-wrap:wrap;gap:6px clamp(14px,calc(var(--gz-hero-s) * 2),28px);margin:clamp(12px,calc(var(--gz-hero-s) * 1.6),26px) 0 0;padding:0;list-style:none;font-size:clamp(.75rem,calc(var(--gz-hero-s) * 1.25),.9375rem);font-weight:500;line-height:1.35;color:rgb(255 255 255/.94);text-shadow:0 1px 10px rgb(3 30 69/.8)}.gz-ota .gz-hero__trust li{display:inline-flex;align-items:center;gap:7px}.gz-ota .gz-hero__trust svg{flex:none;width:16px;height:16px;color:var(--gz-gold-300,#f5c66b)}@media (min-width:768px){.gz-ota .gz-hero__inner{padding-bottom:calc(var(--gz-hero-pad-b) + 30px)}.gz-ota .gz-hero-backdrop__ctl{bottom:calc(var(--gz-hero-pad-b) - 8px)}}@media (max-width:767px){.gz-ota .gz-hero-backdrop__ctl{top:calc(var(--gz-header-h) - 8px);bottom:auto}}@media (max-width:349px){.gz-ota .gz-hero__eyebrow{padding-right:52px}}@media (max-width:767px){.gz-ota .gz-hero-search{--gz-tile:40px}.gz-ota .gz-hero__lead{margin-top:8px;font-size:.84375rem;line-height:1.4}.gz-ota .gz-hero__title{margin-top:6px;font-size:clamp(1.75rem,8vw,2.5rem)}.gz-ota .gz-hero__search{margin-top:12px}.gz-ota .gz-hero__inner{padding:var(--gz-header-h) 16px var(--gz-hero-pad-b)}.gz-ota .gz-hero-search__tabs{margin-inline:-16px;padding-inline:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gz-ota .gz-hero-search__tabs::-webkit-scrollbar{display:none}.gz-ota .gz-hero-search__tabs>li{scroll-snap-align:start}.gz-ota .gz-hero-search__intents{flex-wrap:nowrap;margin-inline:-8px;padding:2px 8px 4px;overflow-x:auto;scrollbar-width:none}.gz-ota .gz-hero-search__intents::-webkit-scrollbar{display:none}.gz-ota .gz-hero-search__intent,.gz-ota .gz-hero__panel .gz-recent__chip,.gz-ota .gz-hero__panel .gz-recent__clear{min-height:44px}.gz-ota .gz-hero__trust{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.gz-ota .gz-hero__trust::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.gz-ota .gz-hero__inner>*{animation:none}.gz-ota .gz-hero-backdrop__slide{transition:none}.gz-ota .gz-hero-backdrop__slide.is-active .gz-hero-backdrop__img,.gz-ota .gz-hero-backdrop__slide.is-leaving .gz-hero-backdrop__img{animation:none}.gz-ota .gz-hero-backdrop__ctl{display:none}.gz-ota .gz-hero-search__intent:active,.gz-ota .gz-hero-search__tab:active .gz-hero-search__tile,.gz-ota .gz-hero-search__tab:hover .gz-hero-search__tile{transform:none}}