.gts-home-vnext{--home-bg: #070b11;--home-panel: #0d141d;--home-panel-soft: #101a25;--home-rule: rgba(255,255,255,.12);--home-rule-strong: rgba(255,255,255,.24);--home-copy: #f4f2eb;--home-muted: #9ba8b8;--home-signal: var(--brand-accent, #50c9c3);--home-hot: #ff4f64;--home-lime: #c8ff38;--home-display: "Barlow Condensed", ui-sans-serif, system-ui, sans-serif;--home-body: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;--home-shell: min(92rem, calc(100vw - 3rem) );background:var(--home-bg)!important;color:var(--home-copy)!important;color-scheme:dark}.gts-home-vnext main{background:var(--home-bg)!important}.home-vnext{overflow:clip;background:var(--home-bg);color:var(--home-copy);font-family:var(--home-body)}.home-vnext *,.home-vnext *:before,.home-vnext *:after{box-sizing:border-box}.home-vnext a{color:inherit;text-decoration:none}.home-vnext img{display:block;max-width:100%}.home-vnext h1,.home-vnext h2,.home-vnext h3,.home-vnext p{margin:0}.home-vnext :is(a,button,input):focus-visible{outline:3px solid var(--home-signal);outline-offset:3px}.home-vnext__shell{width:var(--home-shell);margin-inline:auto}.home-hero{position:relative;isolation:isolate;min-height:clamp(44rem,86svh,59rem);overflow:hidden;border-bottom:1px solid var(--home-rule);background:#090f17}.home-hero__media,.home-hero__media picture,.home-hero__media img,.home-hero__video,.home-hero__veil,.home-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-hero__media{z-index:-4}.home-hero__media picture{display:block}.home-hero__media img,.home-hero__video{object-fit:cover}.home-hero__video{z-index:-3}.home-hero__veil{z-index:-2;background:linear-gradient(90deg,#05080df5,rgba(5,8,13,var(--home-hero-overlay, .6)) 35%,#05080d6b 66%,#05080d2e),linear-gradient(0deg,#070b11,#070b11b8 18%,#070b1100 60%)}.home-hero__grid{z-index:-1;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.6) 45%,transparent 88%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.6) 45%,transparent 88%)}.home-hero__inner{display:grid;min-height:inherit;grid-template-columns:minmax(0,7.2fr) minmax(20rem,4.8fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding-block:clamp(5rem,10vh,8rem) clamp(3.5rem,8vh,6rem)}.home-hero__copy{max-width:58rem}.home-eyebrow{display:inline-flex;align-items:center;gap:.6rem;color:var(--home-signal);font-size:.73rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.home-eyebrow:before{width:1.8rem;height:.18rem;background:currentColor;content:""}.home-hero h1{max-width:11.5ch;margin-top:.9rem;color:var(--home-copy)!important;font-family:var(--home-display);font-size:clamp(4rem,7.5vw,8.1rem);font-weight:900;letter-spacing:-.025em;line-height:.9;text-transform:uppercase;text-wrap:balance}.home-hero__deck{max-width:42rem;margin-top:1.3rem!important;color:#c7d0dc;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.home-hero__story-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.home-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--home-rule-strong);padding:.72rem 1rem;background:#070b1157;color:var(--home-copy);font-size:.76rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.home-btn:hover{transform:translateY(-2px);border-color:#fff;background:#fff;color:#0b1018}.home-btn--hot{border-color:var(--home-hot);background:var(--home-hot);color:#fff}.home-btn--lime{border-color:var(--home-lime);background:var(--home-lime);color:#071014}.home-btn--signal{border-color:var(--home-signal);background:var(--home-signal);color:#071014}.home-hero__search{align-self:end;border:1px solid rgba(255,255,255,.16);border-top:4px solid var(--home-lime);padding:clamp(1.2rem,2vw,1.7rem);background:#070b11e0;box-shadow:0 1.5rem 4rem #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-hero__search-kicker{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--home-lime);font-size:.67rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-hero__search h2{margin-top:.55rem;color:#fff!important;font-family:var(--home-display);font-size:clamp(2.1rem,3vw,3rem);font-weight:900;line-height:.95;text-transform:uppercase}.home-hero__search>p{margin-top:.6rem;color:var(--home-muted);font-size:.92rem;line-height:1.45}.home-hero__search-box{margin-top:1rem}.home-hero__search .street-live-search__input{min-height:4rem;border:1px solid rgba(255,255,255,.22)!important;background:#f4f5f0!important;padding-left:3.2rem!important;color:#0c1119!important;font-size:1rem!important;font-weight:700}.home-hero__search .street-live-search__input::placeholder{color:#66717e!important}.home-hero__search .street-live-search__icon{color:#101720!important}.home-hero__search .street-live-search__results{border-color:#ffffff2e!important;background:#090f17!important}.home-search-suggestions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.home-search-suggestions a{border:1px solid rgba(255,255,255,.13);padding:.45rem .6rem;color:#cbd3dd;font-size:.68rem;font-weight:800;text-transform:uppercase}.home-search-suggestions a:hover{border-color:var(--home-signal);color:var(--home-signal)}.home-hero__motion{position:absolute;top:1rem;right:1rem;z-index:4;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(255,255,255,.35);background:#070b119e;color:#fff}.home-status{border-bottom:1px solid var(--home-rule);background:#0a1017}.home-status__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-status__item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;min-height:5rem;border-right:1px solid var(--home-rule);padding:.85rem 1.1rem}.home-status__item:last-child{border-right:0}.home-status__item .material-symbols-outlined{color:var(--home-signal)}.home-status__item small{display:block;color:#738092;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-status__item strong{display:block;margin-top:.16rem;color:#f3f4f1;font-size:.9rem;line-height:1.25}.home-section{padding-block:clamp(4rem,7vw,7rem)}.home-section--panel{border-block:1px solid var(--home-rule);background:#0a1018}.home-section-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.6rem,3vw,2.6rem)}.home-section-head__copy{max-width:48rem}.home-section-head h2{margin-top:.45rem;color:#fff!important;font-family:var(--home-display);font-size:clamp(3rem,5.4vw,5.7rem);font-weight:900;line-height:.9;text-transform:uppercase}.home-section-head p:last-child{margin-top:.7rem;color:var(--home-muted);font-size:1rem;line-height:1.5}.home-briefings{display:grid;grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);gap:1px;border:1px solid var(--home-rule);background:var(--home-rule)}.home-briefings--solo{grid-template-columns:minmax(0,1fr)}.home-briefing-lead{position:relative;min-height:34rem;overflow:hidden;background:#0d141d}.home-briefing-lead__media{position:absolute;top:0;right:0;bottom:0;left:0}.home-briefing-lead__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.home-briefing-lead:hover img{transform:scale(1.025)}.home-briefing-lead__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#05080dfa 2%,#05080dad 43%,#05080d14 80%)}.home-briefing-lead__copy{position:absolute;inset:auto 0 0;z-index:2;max-width:54rem;padding:clamp(1.4rem,3vw,2.6rem)}.home-card-label{color:var(--home-hot);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.home-briefing-lead h3{margin-top:.55rem;color:#fff!important;font-family:var(--home-display);font-size:clamp(2.5rem,4.2vw,4.8rem);font-weight:900;line-height:.94;text-transform:uppercase}.home-briefing-lead__copy>p:not(.home-card-label){max-width:45rem;margin-top:.75rem;color:#cad2dc;line-height:1.5}.home-briefing-lead .home-btn{margin-top:1.25rem}.home-briefings__rail{display:flex;min-width:0;flex-direction:column;background:#0d141d}.home-briefing-row{display:grid;flex:1 1 0;min-height:10rem;grid-template-columns:8.75rem minmax(0,1fr);gap:1rem;border-bottom:1px solid var(--home-rule);padding:1rem}.home-briefing-row:last-child{border-bottom:0}.home-briefing-row__media{min-height:7rem;overflow:hidden;background:#151d28}.home-briefing-row__media img{width:100%;height:100%;object-fit:cover}.home-briefing-row__copy{min-width:0;align-self:center}.home-briefing-row h3{margin-top:.35rem;color:#fff!important;font-size:1.06rem;line-height:1.18}.home-briefing-row .home-btn{min-height:2.25rem;margin-top:.75rem;padding:.45rem .65rem;font-size:.62rem}.home-empty-editorial{border:1px solid var(--home-rule);padding:clamp(2rem,4vw,4rem);background:#0d141d}.home-empty-editorial h3{color:#fff!important;font-family:var(--home-display);font-size:3rem;text-transform:uppercase}.home-empty-editorial p{max-width:44rem;margin-top:.6rem;color:var(--home-muted)}.home-empty-editorial .home-btn{margin-top:1rem}.home-destinations{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(15rem,19vw);gap:.75rem}.home-destination{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--home-rule);background:var(--home-panel)}.home-destination:nth-child(1){grid-column:span 6;grid-row:span 2}.home-destination:nth-child(2){grid-column:span 6}.home-destination:nth-child(n+3){grid-column:span 3}.home-destination img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .3s ease}.home-destination:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#04080df5,#04080d2e 75%);content:""}.home-destination:hover img{transform:scale(1.035);filter:saturate(1.12)}.home-destination__copy{position:absolute;inset:auto 0 0;padding:clamp(1rem,2vw,1.7rem)}.home-destination__copy small{color:var(--home-signal);font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-destination__copy strong{display:block;margin-top:.35rem;color:#fff;font-family:var(--home-display);font-size:clamp(1.8rem,3vw,3.25rem);font-weight:900;line-height:.92;text-transform:uppercase}.home-destination__copy p{max-width:32rem;margin-top:.5rem;color:#c2cbd6;font-size:.85rem;line-height:1.4}.home-destination__copy .home-btn{margin-top:.85rem;min-height:2.4rem;padding:.5rem .7rem;font-size:.65rem}.home-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.home-tool{position:relative;min-height:25rem;overflow:hidden;border:1px solid var(--home-rule);background:var(--home-panel)}.home-tool__art{position:absolute;top:0;right:0;bottom:0;left:0}.home-tool__art img{width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(.92)}.home-tool__art:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#07101a 3%,#07101adb 48%,#07101a1f);content:""}.home-tool__copy{position:absolute;inset:auto 0 0;z-index:2;padding:1.35rem}.home-tool__copy small{color:var(--home-lime);font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.home-tool__copy h3{margin-top:.35rem;color:#fff!important;font-family:var(--home-display);font-size:2.3rem;font-weight:900;line-height:.95;text-transform:uppercase}.home-tool__copy p{margin-top:.55rem;color:#adbac8;font-size:.9rem;line-height:1.45}.home-tool__copy .home-btn{margin-top:1rem}.home-ad{margin-block:1.5rem}.home-newsletter{padding-block:clamp(3rem,6vw,5rem)}.home-newsletter .gts-newsletter{border-top:3px solid var(--home-hot)}@media(max-width:1024px){.home-hero__inner{grid-template-columns:1fr;align-content:end;gap:1.4rem}.home-hero__copy{max-width:48rem}.home-hero__search{max-width:46rem}.home-briefings{grid-template-columns:1fr}.home-briefings__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-briefing-row{grid-template-columns:1fr;min-height:16rem}.home-destination:nth-child(1){grid-column:span 7}.home-destination:nth-child(2){grid-column:span 5}.home-destination:nth-child(n+3){grid-column:span 6}}@media(max-width:768px){.gts-home-vnext{--home-shell: min(100% - 1.2rem, 92rem)}.home-hero{min-height:0}.home-hero__inner{min-height:46rem;padding-block:4.8rem 1.2rem}.home-hero h1{max-width:10ch;font-size:clamp(3.25rem,15vw,5.3rem)}.home-hero__deck{font-size:.98rem}.home-hero__search{width:100%;padding:1rem}.home-hero__search h2{font-size:2rem}.home-hero__search .street-live-search__input{min-height:3.7rem;font-size:.92rem!important}.home-vnext[data-mobile-hero=compact] .home-hero__inner{min-height:38rem;padding-top:3.5rem}.home-vnext[data-mobile-hero=compact] .home-hero__deck{display:none}.home-vnext[data-mobile-hero=image] .home-hero__inner{min-height:50rem;padding-top:14rem}.home-status__inner{grid-template-columns:1fr}.home-status__item{min-height:4.15rem;border-right:0;border-bottom:1px solid var(--home-rule)}.home-status__item:last-child{border-bottom:0}.home-section{padding-block:3.5rem}.home-section-head{align-items:start}.home-section-head h2{font-size:3.2rem}.home-section-head>.home-btn{display:none}.home-briefing-lead{min-height:30rem}.home-briefings__rail{grid-template-columns:1fr}.home-briefing-row{min-height:8.5rem;grid-template-columns:7.5rem minmax(0,1fr)}.home-destinations{grid-template-columns:1fr 1fr;grid-auto-rows:15rem}.home-destination:nth-child(1),.home-destination:nth-child(2),.home-destination:nth-child(n+3){grid-column:span 1;grid-row:span 1}.home-destination:nth-child(1){grid-column:1 / -1;min-height:22rem}.home-destination__copy p{display:none}.home-tools{grid-template-columns:1fr}.home-tool{min-height:21rem}}@media(max-width:480px){.home-hero__inner{min-height:44rem}.home-hero__story-actions{display:none}.home-search-suggestions a:nth-child(n+4){display:none}.home-section-head h2{font-size:2.7rem}.home-briefing-lead{min-height:27rem}.home-briefing-lead h3{font-size:2.4rem}.home-briefing-lead__copy>p:not(.home-card-label){display:none}.home-briefing-row .home-btn{display:none}.home-destinations{grid-template-columns:1fr;grid-auto-rows:17rem}.home-destination:nth-child(1),.home-destination:nth-child(2),.home-destination:nth-child(n+3){grid-column:1}}@media(prefers-reduced-motion:reduce){.home-vnext *,.home-vnext *:before,.home-vnext *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}.home-hero{z-index:20;overflow:visible}.home-hero__media{overflow:hidden}.home-hero__search{position:relative;z-index:30}.home-status{position:relative;z-index:1}.gts-home-vnext .hub-stack-row{color:#f5f3ed!important;background:#0a1017;padding-inline:.55rem;transition:background-color .18s ease,border-color .18s ease}.gts-home-vnext .hub-stack-row:hover,.gts-home-vnext .hub-stack-row:focus-visible{background:#111a24;border-bottom-color:#53d4cf73;outline:none}.gts-home-vnext .hub-stack-row>span:nth-child(2){min-width:0;color:#f5f3ed!important}.gts-home-vnext .hub-stack-row .hub-meta{color:#ff5a70!important;opacity:1}.gts-home-vnext .hub-stack-row h4,.gts-home-vnext .hub-stack-row h4 *{color:#fff!important;opacity:1!important;font-size:1.04rem;font-weight:800;line-height:1.22;text-shadow:none}.gts-home-vnext .hub-stack-row__media{border:1px solid rgba(255,255,255,.1);background:#111922}.gts-home-vnext .hub-stack-row>span:last-child{color:#53d4cf!important;opacity:1}.gts-home-vnext .hub-section[aria-labelledby=hub-search-title]{display:none!important}.gts-home-vnext .hub-latest:has(>.hub-lead:only-child){grid-template-columns:1fr;border-color:#ffffff1c;background:#0d141d}.gts-home-vnext .hub-latest:has(>.hub-lead:only-child) .hub-lead{min-height:clamp(22rem,38vw,31rem)}.gts-home-vnext .hub-tools{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;border:0;background:transparent}.gts-home-vnext .hub-tools:has(>.hub-tool:only-child){grid-template-columns:minmax(0,36rem)}.gts-home-vnext .hub-tool{min-height:8rem;border:1px solid #29323c}.gts-home-vnext .hub-newsletter{padding-block:1rem 1.4rem;background:#060a0f}.gts-home-vnext .hub-newsletter .gts-newsletter{border:1px solid rgba(255,255,255,.11);border-left:3px solid var(--hub-coral);border-top:1px solid rgba(255,255,255,.11);background:#0b1118!important;box-shadow:none}.gts-home-vnext .hub-newsletter .gts-newsletter:before,.gts-home-vnext .hub-newsletter .gts-newsletter:after{display:none}.gts-home-vnext .hub-newsletter .gts-newsletter>div{grid-template-columns:minmax(14rem,.62fr) minmax(0,1.38fr);gap:1.15rem;padding:1rem 1.1rem}.gts-home-vnext .hub-newsletter .gts-newsletter h2{max-width:15ch;font-size:clamp(1.95rem,2.6vw,2.8rem);line-height:.9}.gts-home-vnext .hub-newsletter .gts-newsletter h2+p{max-width:34rem;margin-top:.28rem;color:#9eabb9!important;font-size:.78rem;line-height:1.35}.gts-home-vnext .hub-newsletter .gts-newsletter__fields{grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.gts-home-vnext .hub-newsletter .gts-newsletter__input,.gts-home-vnext .hub-newsletter .gts-btn-primary{min-height:2.85rem}.gts-home-vnext .hub-newsletter .gts-newsletter__input{border:1px solid #33404c!important;background:#060a0f!important;color:#f7f8f5!important;padding-block:.65rem}.gts-home-vnext .hub-newsletter .gts-newsletter__input::placeholder{color:#748190!important}.gts-home-vnext .hub-newsletter .gts-newsletter__input:focus{border-color:var(--hub-cyan)!important;box-shadow:0 0 0 2px #53d4cf1a!important}.gts-home-vnext .hub-newsletter .gts-btn-primary{border-color:var(--hub-coral);background:var(--hub-coral);color:#090d12;padding-inline:1rem}.gts-home-vnext .hub-newsletter .gts-newsletter__note{margin-top:.35rem;color:#7f8c99;font-size:.64rem}@media(max-width:56rem){.gts-home-vnext .hub-newsletter .gts-newsletter>div{grid-template-columns:1fr;gap:.8rem}}@media(max-width:46rem){.gts-home-vnext .hub-stack-row{grid-template-columns:5.4rem minmax(0,1fr) auto;gap:.7rem;padding-inline:.35rem}.gts-home-vnext .hub-stack-row h4{font-size:.98rem}.gts-home-vnext .hub-tools,.gts-home-vnext .hub-tools:has(>.hub-tool:only-child){grid-template-columns:1fr}.gts-home-vnext .hub-newsletter{padding-block:.7rem 1rem}.gts-home-vnext .hub-newsletter .gts-newsletter>div{padding:.9rem}.gts-home-vnext .hub-newsletter .gts-newsletter h2{font-size:2.05rem}.gts-home-vnext .hub-newsletter .gts-newsletter h2+p{display:none}.gts-home-vnext .hub-newsletter .gts-newsletter__fields{grid-template-columns:1fr}.gts-home-vnext .hub-newsletter .gts-btn-primary{width:100%}}
