:root{--mx-page:#fbfbfb;--mx-panel:#ffffff;--mx-sunken:#f6f6f6;--mx-ink:#101010;--mx-muted:#8a8a8a;--mx-line:#e6e6e6;--mx-green:#0b5c49;--mx-green-bright:#16a873;--mx-radius:26px;--mx-shell:1550px;--mx-body:1450px}body:has(.atq-showcase){--site-bg:var(--mx-page);background:var(--site-bg)}.atq-showcase{position:relative;padding:calc(var(--nav-height, 64px) + 14px) var(--nav-edge-gutter,2rem) 0}.atq-showcase__card{position:relative;width:100%;max-width:var(--mx-shell);margin-inline:auto;overflow:hidden;border-radius:var(--mx-radius);height:clamp(360px,42svh,440px);background:#16352b;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(7.5rem,11vw,9.5rem) clamp(1.25rem,3vw,2.5rem) clamp(3.5rem,6vw,4.5rem)}.atq-showcase__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.atq-showcase__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(11,32,25,.26) 0,rgba(11,32,25,.13) 34%,rgba(11,32,25,.17) 66%,rgba(11,32,25,.36)),radial-gradient(125% 85% at 50% 45%,rgba(11,32,25,0) 0,rgba(11,32,25,.21) 100%)}.atq-showcase__copy{position:relative;z-index:2;width:100%;max-width:1020px;margin:0 auto;padding:0;text-align:center}.atq-showcase__badge{display:inline-flex;align-items:center;margin:0 auto clamp(1.05rem,2vw,1.5rem);padding:.38rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(12,30,24,.52);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(255,255,255,.95)}.atq-showcase__title{margin:0;opacity:1;font-size:clamp(2rem,3.8vw,3rem);line-height:1.05;letter-spacing:-.03em;font-weight:700;font-family:var(--font-jakarta),system-ui,sans-serif;color:#ffffff;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.18);text-wrap:nowrap;white-space:nowrap}.atq-showcase__title-accent{color:#2ab181;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.atq-showcase__sub{margin:0 auto;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.3;color:rgba(255,255,255,.94);text-shadow:0 1px 12px rgba(0,0,0,.5);max-width:none;white-space:nowrap}.atq-showcase__sub strong{color:#ffffff;font-weight:600}.hm-main .atq-pkgs-navrow{display:flex;align-items:stretch;gap:6px}.hm-main .atq-pkgs-navlabel{flex:0 0 auto;align-self:center;display:flex;flex-direction:column;justify-content:center;padding-right:16px;margin-right:6px;border-right:1px solid #e4ddd0;white-space:nowrap}.hm-main .atq-pkgs-navlabel-eyebrow{font-size:.6rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ba5514;margin-bottom:2px}.hm-main .atq-pkgs-navlabel-title{font-family:var(--font-serif),Georgia,serif;font-size:1.18rem;font-weight:var(--type-serif-weight);color:#14201b;line-height:1}.hm-main .atq-pkgs-navrow .destination-chips-wrapper.has-outside-arrows{gap:10px}.hm-main .atq-pkgs-navrow .destination-chips-wrapper.has-outside-arrows .destination-chips-scrollbtn{position:relative;top:auto;left:auto;right:auto;transform:none}.hm-main .atq-pkgs-navrow .destination-chips-wrapper.has-outside-arrows .destination-chips-scrollbtn:hover{transform:scale(1.05)}@media (max-width:767.98px){.hm-main .atq-pkgs-navrow{flex-wrap:wrap}.hm-main .atq-pkgs-navlabel{flex:0 0 100%;width:100%;border-right:none;padding:10px 0 0 20px;margin:0}.hm-main .atq-pkgs-navlabel-title{font-size:1rem}}.atq-showcase__rating,.atq-showcase__rating-group{display:inline-flex;align-items:center}.atq-showcase__rating{gap:.34rem}.atq-showcase__rating-mark{flex:0 0 auto;width:14px;height:14px;display:block}.atq-showcase__rating-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:700;line-height:1;color:#ffffff;letter-spacing:-.01em}.atq-showcase__rating-stars{display:inline-block;font-size:.64rem;line-height:1;letter-spacing:.08em;white-space:nowrap;color:var(--rating-tint,#fbbc05)}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.atq-showcase__rating-stars{background-image:linear-gradient(90deg,var(--rating-tint,#fbbc05) var(--rating-fill,100%),rgba(255,255,255,.32) var(--rating-fill,100%));-webkit-background-clip:text;background-clip:text;color:transparent}}.atq-showcase__rating-sep{width:1px;height:15px;margin:0 .7rem;background:rgba(255,255,255,.28)}body:has(.atq-showcase) .luxury-navbar:not(.is-solid) .atq-brand-word{color:#2ab181;font-weight:700;text-shadow:none}body:has(.atq-showcase) .luxury-navbar:not(.is-solid) .atq-nav-link{color:#1c1c1c!important;text-shadow:none;font-weight:600}body:has(.atq-showcase) .luxury-navbar:not(.is-solid) .atq-nav-link:hover{color:var(--mx-ink)!important}body:has(.atq-showcase) .luxury-navbar:not(.is-solid) .atq-phone-link{color:var(--mx-ink)!important;text-shadow:none}body:has(.atq-showcase) .luxury-navbar:not(.is-solid) .atq-hamburger span{background:var(--mx-ink);box-shadow:none}body:has(.atq-showcase) .luxury-navbar:not(.is-solid) .atq-login-wrap .cta{background:var(--mx-green)!important;border-color:var(--mx-green)!important;color:#fff!important;border-radius:999px;text-shadow:none}body:has(.atq-showcase) .luxury-navbar:not(.is-solid) .atq-login-wrap .cta:hover{background:var(--mx-ink)!important;border-color:var(--mx-ink)!important}body:has(.atq-showcase) .luxury-navbar:not(.is-solid) .atq-search-trigger{color:var(--mx-ink)}body:has(.atq-showcase) .luxury-navbar .atq-nav-container{max-width:var(--mx-shell)!important}@media (max-width:900px){.atq-showcase__card{height:clamp(380px,48svh,460px)}}@media (max-width:640px){.atq-showcase__copy{max-width:none}.atq-showcase__scrim{background:linear-gradient(180deg,rgba(11,32,25,.6),rgba(11,32,25,.4) 48%,rgba(11,32,25,.3))}.atq-showcase__sub{line-height:1.45;white-space:normal;text-wrap:balance}.atq-showcase__badge{padding:.45rem .9rem}.atq-showcase__rating-sep{margin:0 .65rem}.atq-showcase__title{text-wrap:balance;white-space:normal}}.atq-hero-finder-dock{--dock-ink:#14110f;--dock-line:rgba(20,17,15,0.1);--dock-muted:#6b7671;--dock-accent:#0b5c49;--dock-pill-h:38px;position:relative;width:100%;margin-top:-40px;z-index:5;padding:0}.atq-hero-finder-inner{position:relative;max-width:1240px;margin:0 auto}.atq-hero-tabs{position:absolute;top:0;left:clamp(1rem,2.5vw,2rem);transform:translateY(-50%);z-index:3;gap:.15rem;height:var(--dock-pill-h);padding:.3rem;background:var(--dock-ink);border-radius:999px;box-shadow:0 16px 34px -20px rgba(20,17,15,.7)}.atq-hero-tab,.atq-hero-tabs{display:inline-flex;align-items:center}.atq-hero-tab{border:0;background:none;color:rgba(255,255,255,.62);font-size:.78rem;font-weight:500;height:100%;padding:0 .85rem;border-radius:999px;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease}.atq-hero-tab:hover{color:#fff}.atq-hero-tab.is-active{background:#fff;color:var(--dock-ink)}.atq-hero-finder-dock .atq-hero-search{position:relative;z-index:1;display:grid;grid-template-columns:1.5fr 1fr 1fr auto;align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:.5rem;height:auto;min-height:0;background:#fff;border:1px solid var(--dock-line);border-radius:24px;box-shadow:0 2px 6px rgba(20,17,15,.06),0 34px 64px -28px rgba(20,17,15,.45);overflow:visible}.atq-hero-finder-dock .atq-search-field{display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:.7rem 1.2rem;border:0;background:none;min-width:0;border-radius:14px;min-height:58px}.atq-hero-finder-dock .atq-search-field+.atq-search-field{border-left:1px solid var(--dock-line)}.atq-hero-finder-dock .atq-search-field:focus-within{background:rgba(11,92,73,.04)}.atq-hero-finder-dock .atq-search-field:before{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dock-muted);line-height:1;font-family:var(--font-jakarta),ui-monospace,monospace}.atq-hero-finder-dock .atq-search-field:first-of-type:before{content:"Destination"}.atq-hero-finder-dock .atq-search-field:nth-of-type(2):before{content:"Trip type"}.atq-hero-finder-dock .atq-search-field:nth-of-type(3):before{content:"Days"}.atq-hero-finder-dock .atq-search-input{border:0;background:none;padding:0;height:22px;line-height:22px;min-height:0;width:100%;text-align:left;font-size:.95rem;font-weight:600;color:var(--dock-ink)}.atq-hero-finder-dock .atq-search-input::placeholder{color:var(--dock-muted);font-weight:500}.atq-hero-finder-dock .atq-search-input{padding-left:23px;background-repeat:no-repeat;background-position:0;background-size:15px 15px}.atq-hero-finder-dock .atq-search-field:first-of-type .atq-search-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7671' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.atq-hero-finder-dock .atq-search-field:nth-of-type(2) .atq-search-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7671' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E")}.atq-hero-finder-dock .atq-search-field:nth-of-type(3) .atq-search-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7671' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E")}.atq-hero-finder-dock .atq-search-btn{align-self:center;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin:0 0 0 .85rem;padding:0 1.9rem;height:58px;min-height:0;width:auto;background:var(--dock-accent);color:#fff;border:0;border-radius:16px;font-size:.92rem;font-weight:600;white-space:nowrap;transition:background .2s ease}.atq-hero-finder-dock .atq-search-btn:hover{background:var(--dock-ink)}.atq-hero-finder-dock .atq-search-field.hm-field-error{background:transparent;box-shadow:none}.atq-hero-finder-dock .atq-search-field.hm-field-error:before{color:#c0392b;white-space:nowrap}.atq-hero-finder-dock .atq-search-field.hm-field-error:first-of-type:before{content:"Destination · Required"}.atq-hero-finder-dock .atq-search-field.hm-field-error:nth-of-type(2):before{content:"Trip type · Required"}.atq-hero-finder-dock .atq-search-field.hm-field-error:nth-of-type(3):before{content:"Days · Required"}.atq-hero-finder-dock .hm-nights-btn,.atq-hero-finder-dock .hm-type-btn{color:var(--dock-muted);font-weight:500}.atq-hero-finder-dock .hm-nights-btn--selected,.atq-hero-finder-dock .hm-type-btn--selected{color:var(--dock-ink);font-weight:600}.atq-hero-finder-dock .atq-search-dropdown{text-align:left}.atq-hero-finder-dock .hm-search-dropdown{left:-1.2rem}@media (max-width:980px){.atq-hero-finder-dock .atq-hero-search{grid-template-columns:1fr 1fr}.atq-hero-finder-dock .atq-search-field+.atq-search-field{border-left:0}.atq-hero-finder-dock .atq-search-field:nth-of-type(2){border-left:1px solid var(--dock-line)}.atq-hero-finder-dock .atq-search-field:nth-of-type(3){grid-column:1/-1;border-top:1px solid var(--dock-line)}.atq-hero-finder-dock .atq-search-btn{grid-column:1/-1;justify-self:stretch;margin:.6rem 0 0}}@media (max-width:640px){.atq-hero-finder-dock{margin-top:-28px;--dock-pill-h:40px}.atq-hero-finder-dock .atq-hero-search{grid-template-columns:1fr;border-radius:20px}.atq-hero-finder-dock .atq-search-field:nth-of-type(2){border-left:0;border-top:1px solid var(--dock-line)}.atq-hero-tabs{left:.75rem;right:.75rem;max-width:none;overflow-x:auto;justify-content:flex-start}.atq-hero-tabs::-webkit-scrollbar{display:none}.atq-hero-tab{font-size:.78rem;padding:0 .8rem}}