@font-face{font-family:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/newsreader-latin-300-500.woff2)format("woff2")}:root{--font-newsreader:"Newsreader";--canvas-limestone:#f7f8f5;--canvas-cool:#f1f5f3;--surface-white:#fff;--surface-raised:#fbfcfa;--ink-deep:#14211e;--ink-muted:#68746f;--ink-subtle:#87918d;--border-mineral:#dde4df;--jade-primary:#0a7a68;--jade-hover:#086b5c;--jade-pressed:#075b4f;--jade-soft:#cbede2;--mist-spring:#ddf5ec;--water-cold:#3e75e6;--water-ink:#285cbd;--heat-coral:#e67856;--heat-ink:#9d432b;--nature-olive:#789a49;--nature-ink:#4d6e27;--focus:#2767d8;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--shadow-rest:0 1px 2px #14211e0d, 0 8px 24px #14211e0f;--shadow-float:0 2px 5px #14211e14, 0 18px 48px #14211e1f;--shadow-overlay:0 8px 18px #14211e1f, 0 32px 80px #14211e29;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-press:cubic-bezier(.2, 0, 0, 1);--motion-instant:80ms;--motion-quick:.14s;--motion-standard:.2s;--motion-spatial:.28s}*{box-sizing:border-box}html{background:var(--canvas-limestone);color:var(--ink-deep);scroll-behavior:smooth}body{background:var(--canvas-limestone);color:var(--ink-deep);font-family:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}button,input,select{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,p{margin:0}button,input,select,summary,a{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{background:var(--jade-soft);color:var(--ink-deep)}.page-shell{width:min(100% - 96px,1320px);margin-inline:auto}.eyebrow{color:var(--jade-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:650;line-height:1rem}.brand-lockup{align-items:center;gap:10px;min-height:32px;display:inline-flex}.brand-symbol{flex:none;width:30px;height:30px;display:block}.brand-symbol__ink{fill:currentColor}.brand-symbol__jade{fill:var(--jade-primary)}.brand-symbol[data-tone=reversed] .brand-symbol__jade{fill:currentColor}.brand-wordmark{letter-spacing:-.025em;font-size:1rem;font-weight:620}.hero{isolation:isolate;background:#c9d0ca;height:100svh;min-height:780px;max-height:1040px;position:relative;overflow:hidden}.hero-media,.hero-media__poster,.hero-media__poster img,.hero-media__motion,.hero-scrim{width:100%;height:100%;position:absolute;inset:0}.hero-media__poster img,.hero-media__motion{object-fit:cover;object-position:center 48%}.hero-media__motion{opacity:0;transition:opacity .42s var(--ease-out)}.hero-media__motion--ready{opacity:.22}.hero-scrim{z-index:1;background:radial-gradient(62% 56% at 26% 25%,#07120fb8 0%,#07120f75 48%,#0000 80%),linear-gradient(#07120f1f 0%,#0000 56%,#07120f61 100%)}.site-header{z-index:5;top:max(20px, env(safe-area-inset-top));-webkit-backdrop-filter:saturate(1.1)blur(18px);background:linear-gradient(135deg,#ffffff38,#0000 44%),#f7f8f585;border:1px solid #ffffff73;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 64px,1384px);min-height:64px;padding:8px 10px 8px 20px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffb3,0 16px 42px #14211e14}.brand-link{border-radius:10px;justify-self:start}.desktop-nav{align-items:center;gap:30px;font-size:.875rem;font-weight:520;display:flex}.desktop-nav a,.site-footer a{transition:color .14s var(--ease-out)}.desktop-nav a:hover,.site-footer a:hover{color:var(--jade-primary)}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.header-search-link{background:var(--ink-deep);color:#fff;min-height:46px;transition:background .14s var(--ease-out), transform 80ms var(--ease-out);border-radius:15px;align-items:center;gap:12px;padding:0 8px 0 18px;font-size:.875rem;font-weight:600;display:inline-flex}.header-search-link svg{background:#ffffff1f;border-radius:11px;width:34px;height:34px;padding:8px}.header-search-link:hover{background:#23332f}.header-search-link:active{transform:scale(.985)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;background:#ffffff8c;border-radius:15px;place-items:center;width:46px;height:46px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{width:20px}.mobile-menu nav{border:1px solid var(--border-mineral);width:min(280px,100vw - 32px);box-shadow:var(--shadow-overlay);background:#f7f8f5fa;border-radius:18px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.mobile-menu nav a{border-radius:10px;min-height:48px;padding:13px 12px;font-weight:550}.mobile-menu nav a:hover{background:var(--canvas-cool)}.hero-content{z-index:3;flex-direction:column;width:min(100% - 96px,1160px);min-height:100%;margin-inline:auto;padding-top:clamp(146px,18vh,190px);padding-bottom:48px;display:flex;position:relative}.hero-copy{color:#fff;text-shadow:0 2px 22px #050f0c33;max-width:650px}.eyebrow--hero{color:#dcfaf0eb}.hero-copy h1{letter-spacing:-.052em;text-wrap:balance;max-width:650px;margin-top:18px;font-size:clamp(3.5rem,5vw,4.5rem);font-weight:450;line-height:.99}.hero-copy>p:last-child{color:#f4f9f7e0;max-width:520px;margin-top:22px;font-size:1.125rem;line-height:1.55}.search-experience{width:100%;margin-top:auto;padding-top:42px}.search-form--desktop{-webkit-backdrop-filter:saturate(1.04)blur(16px);background:linear-gradient(145deg,#ffffff42,#0000 46%),#f2f6f2d6;border:1px solid #ffffffad;border-radius:28px;grid-template-columns:minmax(184px,1.12fr) minmax(278px,1.42fr) minmax(132px,.72fr) minmax(156px,.88fr) minmax(190px,auto);align-items:stretch;width:100%;min-height:88px;padding:7px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #14211e14,0 20px 56px #0a18152e}.search-field{min-width:0;min-height:72px;color:var(--ink-deep);transition:background var(--motion-quick) var(--ease-out);border:0;border-radius:21px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;margin:0;padding:11px 15px;display:grid;position:relative}.search-field:not(:first-child):before{content:"";background:#14211e1f;width:1px;position:absolute;top:15px;bottom:15px;left:0}.search-field:hover,.search-field:focus-within{background:#ffffff85}.search-glyph{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.search-field__glyph{color:#263a35;width:30px;height:30px;transition:color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), background var(--motion-quick) var(--ease-out);background:#14211e0b;border:1px solid #14211e1a;border-radius:10px;place-items:center;padding:5px;display:grid}.search-field:hover .search-field__glyph,.search-field:focus-within .search-field__glyph,.search-choice[data-open=true] .search-field__glyph{color:var(--jade-primary);background:#0a7a6814;border-color:#0a7a683d}.search-field__copy{min-width:0}.search-field__copy strong{color:var(--ink-deep);letter-spacing:.02em;padding:0;font-size:.6875rem;font-weight:650;line-height:.95rem;display:block}.search-field input,.search-field__value{width:100%;min-height:26px;color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0;font-size:.875rem;font-weight:540;line-height:1.25rem;display:block;overflow:hidden}.search-field input::placeholder{color:#596762;opacity:1}.search-field--dates{grid-template-columns:30px minmax(0,1fr)}.search-field__copy--dates{gap:3px;min-width:0;display:grid}.date-pair{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.date-control{cursor:pointer;min-width:0;display:grid}.date-control>span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.5625rem;font-weight:620;line-height:.75rem}.date-control input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;min-width:0;font-size:.6875rem;position:relative}.date-control input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.date-pair__bridge{background:#14211e47;width:18px;height:1px}.search-choice{padding:0;display:block}.search-choice__trigger{border-radius:inherit;width:100%;min-height:72px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:11px 12px 11px 15px;display:grid}.search-choice__chevron{width:16px;height:16px;color:var(--ink-muted);transition:transform var(--motion-standard) var(--ease-out)}.search-choice[data-open=true] .search-choice__chevron{transform:rotate(180deg)}.search-choice__popover{z-index:20;width:max(100%,230px);box-shadow:var(--shadow-overlay);opacity:0;pointer-events:none;transform-origin:bottom;visibility:hidden;transition:opacity var(--motion-standard) var(--ease-out), transform var(--motion-standard) var(--ease-out), visibility 0s linear var(--motion-standard);-webkit-backdrop-filter:blur(18px);background:#f7f8f5f7;border:1px solid #ffffffb3;border-radius:20px;padding:8px;position:absolute;bottom:calc(100% + 14px);left:0;transform:translateY(8px)scale(.98)}.search-choice__popover[aria-hidden=true]{display:none}.search-field--intent .search-choice__popover{left:auto;right:0}.search-choice[data-open=true] .search-choice__popover{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.search-choice__options{gap:2px;display:grid}.search-choice__scroll-cue{display:none}.search-choice__options button{width:100%;min-height:44px;color:var(--ink-deep);cursor:pointer;text-align:left;transition:background var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px 9px 12px;font-size:.8125rem;font-weight:540;display:flex}.search-choice__options button:hover,.search-choice__options button:focus-visible{background:var(--canvas-cool)}.search-choice__options button[aria-selected=true]{background:var(--jade-soft);color:#075b4f}.search-choice__check{opacity:0;width:18px;height:18px;transition:opacity var(--motion-quick) var(--ease-out), transform var(--motion-quick) var(--ease-out);transform:scale(.72)}.search-choice__options button[aria-selected=true] .search-choice__check{opacity:1;transform:scale(1)}.search-submit{background:var(--jade-primary);color:#fff;cursor:pointer;min-width:190px;min-height:72px;transition:background var(--motion-quick) var(--ease-out), box-shadow var(--motion-quick) var(--ease-out), transform var(--motion-instant) var(--ease-press);border:1px solid #ffffff47;border-radius:21px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:.875rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #0a52462e}.search-submit-dock{display:contents}.search-submit__icon{width:22px;height:22px;transition:transform var(--motion-standard) var(--ease-out)}.search-submit:hover{background:var(--jade-hover)}.search-submit:hover .search-submit__icon{transform:translate(2px)}.search-submit:active{background:var(--jade-pressed);transform:scale(.985);box-shadow:inset 0 1px #ffffff2e,0 4px 12px #0a7a682e}.mobile-search-trigger,.search-status:empty{display:none}.search-status{color:#fff;background:#14211ed1;border-radius:12px;max-width:760px;margin:12px 0 0;padding:10px 14px;font-size:.8rem}.search-sheet{z-index:1000;width:100%;height:100dvh;color:var(--ink-deep);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:search-sheet-enter var(--motion-standard) var(--ease-out) both;background:#0a18158f;border:0;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.search-sheet__frame{border-radius:var(--radius-xl);background:var(--canvas-limestone);width:min(720px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-overlay);animation:search-frame-enter var(--motion-spatial) var(--ease-out) both;border:1px solid #ffffff70;padding:28px;overflow-y:auto}@keyframes search-sheet-enter{0%{background:#0a181500}}@keyframes search-frame-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}}.search-sheet__frame>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.search-sheet__frame h2{letter-spacing:-.04em;max-width:480px;margin-top:10px;font-size:2rem;font-weight:500;line-height:1.1}.search-sheet__frame>header button{cursor:pointer;border:1px solid var(--border-mineral);width:48px;height:48px;color:var(--ink-deep);background:#fff;border-radius:15px;flex:none;place-items:center;display:grid}.search-form--sheet{gap:12px;display:grid}.search-form--sheet .search-field{border:1px solid var(--border-mineral);background:#fff;min-height:76px}.search-form--sheet .search-field:before{display:none}.search-form--sheet .search-submit{width:100%;min-height:56px;margin-top:0}.search-form--sheet .search-submit-dock{z-index:4;background:var(--canvas-limestone);box-shadow:0 -14px 18px 6px var(--canvas-limestone);padding-top:12px;padding-bottom:1px;display:block;position:sticky;bottom:-1px}.search-form--sheet:has(.search-choice[data-open=true]){padding-bottom:76px}.search-form--sheet .search-choice{padding:0}.search-form--sheet .search-choice__trigger{min-height:74px}.search-form--sheet .search-choice__popover{z-index:1;width:100%;max-height:0;box-shadow:none;opacity:0;visibility:hidden;transition:max-height var(--motion-spatial) var(--ease-out), opacity var(--motion-quick) var(--ease-out), visibility 0s linear var(--motion-spatial);-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 8px;position:relative;inset:auto;overflow:hidden;transform:none}.search-form--sheet .search-choice[data-open=true] .search-choice__popover{scrollbar-color:var(--jade-primary) transparent;scrollbar-gutter:stable;scrollbar-width:thin;opacity:1;visibility:visible;max-height:clamp(190px,100dvh - 560px,340px);padding-bottom:8px;transition-delay:0s;overflow-y:auto}.search-form--sheet .search-choice[data-open=true] .search-choice__popover::-webkit-scrollbar{width:6px}.search-form--sheet .search-choice[data-open=true] .search-choice__popover::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--jade-primary)}.search-form--sheet:has(.search-choice[data-open=true]) .search-submit-dock{position:static}.principles-strip{border-bottom:1px solid var(--border-mineral);background:var(--surface-white)}.principles-grid{grid-template-columns:repeat(4,1fr);display:grid}.principles-grid p{border-right:1px solid var(--border-mineral);align-content:center;gap:4px;min-height:112px;padding:30px 28px;display:grid}.principles-grid p:first-child{border-left:1px solid var(--border-mineral)}.principles-grid strong{font-size:.9375rem;font-weight:620}.principles-grid span{color:var(--ink-muted);font-size:.8125rem}.section{padding-block:112px}.section-heading--split{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:64px;display:grid}.section-heading h2,.amenity-intro h2,.method-layout h2,.evidence-intro h2,.closing-cta h2{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin-top:14px;font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:450;line-height:1.04}.section-heading__support>p,.amenity-intro>p{color:var(--ink-muted);font-size:1.0625rem;line-height:1.65}.section-heading__support{gap:12px;display:grid}.section-heading__support>small{color:var(--ink-subtle);font-size:.6875rem;line-height:1.5}.intent-rail{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:44px;display:grid}.intent-card{border-radius:var(--radius-lg);background:var(--ink-deep);min-height:340px;box-shadow:var(--shadow-rest);color:#fff;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #ffffff57;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.intent-card:before{z-index:1;content:"";background:linear-gradient(#0a1815e0 0%,#0a1815ad 38%,#0a181529 68%,#0a18150f 100%),linear-gradient(90deg,#0a181533,#0000 78%);position:absolute;inset:0}.intent-card__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.intent-card__content{z-index:2;gap:10px;padding:24px;display:grid;position:relative}.intent-card__content strong{letter-spacing:-.025em;font-size:1.25rem;font-weight:610}.intent-card__content>span{color:#ffffffc2;font-size:.875rem;line-height:1.45}.intent-card>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);position:absolute;bottom:20px;right:20px;transform:translate(-4px,4px)}.intent-card:hover{border-color:#ffffffb3;transform:translateY(-2px);box-shadow:0 2px 5px #14211e14,0 18px 44px #14211e1a}.intent-card:hover>svg:last-child{opacity:1;transform:translate(0)}.intent-card--water .intent-card__image{object-position:center 48%}.intent-card--ink .intent-card__image{object-position:center 44%}.intent-card--heat .intent-card__image{object-position:center}.intent-card--nature .intent-card__image{object-position:52% center}.intent-card--jade .intent-card__image{object-position:center 58%}.section--amenities{border-block:1px solid var(--border-mineral);background:var(--canvas-cool)}.amenity-layout{display:block}.amenity-gallery{grid-template-rows:repeat(4,270px);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.amenity-intro{grid-area:1/1/span 2;padding:28px 44px 28px 0}.amenity-intro>p:not(.eyebrow){margin-top:22px}.amenity-intro>a{min-height:44px;color:var(--jade-primary);align-items:center;gap:8px;margin-top:28px;font-size:.875rem;font-weight:620;display:inline-flex}.amenity-intro>a svg{width:17px}.amenity-card{background:var(--ink-deep);min-width:0;min-height:0;box-shadow:var(--shadow-rest);color:#fff;border:1px solid #ffffff57;border-radius:24px;position:relative;overflow:hidden}.amenity-card:after{z-index:1;content:"";background:linear-gradient(#0a1815eb 0%,#0a1815b3 38%,#0a181533 66%,#0a181505 100%),linear-gradient(90deg,#0a181533,#0000 78%);position:absolute;inset:0}.amenity-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.amenity-card__copy{z-index:2;padding:26px;position:absolute;top:0;left:0;right:0}.amenity-card--copy-bottom:after{background:linear-gradient(#0a181505 0%,#0a18153d 30%,#0a1815c2 58%,#0a1815f0 100%),linear-gradient(90deg,#0a181533,#0000 78%)}.amenity-card--copy-bottom .amenity-card__copy{padding-right:78px;top:auto;bottom:0}.amenity-card h3{letter-spacing:-.035em;font-size:1.5rem;font-weight:610}.amenity-card p{color:#ffffffd1;max-width:520px;margin-top:7px;font-size:.875rem;line-height:1.45}.amenity-card small{color:#ffffff94;max-width:520px;margin-top:10px;font-size:.6875rem;line-height:1.45;display:block}.amenity-card--1{grid-area:1/2/span 2}.amenity-card--2{grid-area:1/3}.amenity-card--3{grid-area:2/3}.amenity-card--4{grid-area:3/1}.amenity-card--5{grid-area:3/2}.amenity-card--6{grid-area:3/3/span 2}.amenity-card--7{grid-area:4/1/auto/span 2}.amenity-card--1>img{object-position:center 44%}.amenity-card--2>img{object-position:center 42%}.amenity-card--3>img{object-position:center 46%}.amenity-card--4>img{object-position:52% 46%}.amenity-card--5>img{object-position:center 46%}.amenity-card--6>img{object-position:center 44%}.amenity-card--7>img{object-position:center 68%}.amenity-card--water:after{background:linear-gradient(#052230eb 0%,#052230b3 38%,#0522302e 66%,#05223005 100%)}.amenity-card--heat:after,.amenity-card--coral:after{background:linear-gradient(#2e1710eb 0%,#2e1710b3 38%,#2e171033 66%,#2e171005 100%)}.amenity-card--heat.amenity-card--copy-bottom:after,.amenity-card--coral.amenity-card--copy-bottom:after{background:linear-gradient(#2e171005 0%,#2e17103d 30%,#2e1710c2 58%,#2e1710f0 100%)}.destination-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.destination-card{border-radius:var(--radius-lg);background:var(--ink-deep);color:#fff;border:1px solid #ffffff38;flex-direction:column;min-height:480px;padding:28px;display:flex;position:relative;overflow:hidden}.destination-card:before{z-index:1;content:"";background:linear-gradient(#0a1815e0 0%,#0a18159e 40%,#0a181529 70%,#0a181505 100%),linear-gradient(90deg,#0a18152e,#0000 72%);position:absolute;inset:0}.destination-card__media,.destination-card__media img{width:100%;height:100%;position:absolute;inset:0}.destination-card__media img{object-fit:cover}.destination-card:first-child .destination-card__media img{object-position:46% center}.destination-card:nth-child(2) .destination-card__media img{object-position:58% center}.destination-card:nth-child(3) .destination-card__media img{object-position:51% center}.destination-card__topline{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.destination-index{z-index:1;color:#fff9;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.75rem;position:relative}.destination-card__content{z-index:2;max-width:360px;margin-top:36px;position:relative}.destination-card__content>p:first-child{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.destination-card h3{letter-spacing:-.05em;margin-top:6px;font-size:2.75rem;font-weight:450;line-height:1}.status-chip{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;min-height:30px;margin-top:18px;padding:5px 10px;font-size:.6875rem;display:inline-flex}.status-chip>span{background:#a8e2d1;border-radius:50%;width:6px;height:6px}.destination-card__copy{color:#ffffffb3;max-width:360px;margin-top:16px;font-size:.875rem;line-height:1.55}.section--method{color:#fff;background:#0f1d19;position:relative;overflow:hidden}.method-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:stretch;column-gap:clamp(56px,7vw,104px);display:grid}.method-layout>*{min-width:0}.method-visual{border-radius:var(--radius-2xl);background:#213028;border:1px solid #ffffff24;grid-area:1/1/3;min-height:680px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #020a0842}.method-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#050e0b24 52%,#050e0beb 100%),linear-gradient(135deg,#0a7a6814,#0000 48%);position:absolute;inset:0}.method-visual img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;position:absolute;inset:0}.method-visual figcaption{z-index:1;gap:8px;display:grid;position:absolute;bottom:32px;left:32px;right:32px}.method-visual__kicker{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:620}.method-visual figcaption>h3{color:#fff;letter-spacing:-.05em;max-width:11ch;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:430;line-height:.98}.method-header{grid-area:1/2;padding-block:26px 8px}.method-layout .eyebrow{color:#9bdcc9}.method-layout h2{max-width:720px;font-size:clamp(2.75rem,4.6vw,4.75rem);line-height:.96}.method-layout h2 span{color:#ffffff75;display:block}.method-header>p:last-child{color:#ffffffad;max-width:600px;margin-top:30px;font-size:1.0625rem;line-height:1.65}.method-steps{grid-area:2/2;align-self:end;padding-top:56px}.method-steps article{border-top:1px solid #ffffff24;grid-template-columns:48px 1fr;gap:18px;padding-block:24px;display:grid}.method-steps article>span{color:#9bdcc9;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.75rem}.method-steps h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:560}.method-steps p{color:#fff9;max-width:660px;margin-top:7px;font-size:.875rem;line-height:1.6}.section--evidence{border-top:1px solid var(--border-mineral);background:#fbfcfa}.evidence-layout{display:grid}.evidence-intro{max-width:980px}.evidence-intro h2{max-width:920px}.evidence-intro h2 span{display:block}.evidence-intro>p:last-child{max-width:700px;color:var(--ink-muted);margin-top:24px;font-size:1.0625rem;line-height:1.65}.evidence-story{grid-template-columns:minmax(205px,.78fr) minmax(56px,.22fr) minmax(330px,1.35fr) minmax(56px,.22fr) minmax(280px,1fr);align-items:stretch;gap:12px;margin-top:clamp(48px,5.5vw,72px);display:grid}.evidence-story__panel{flex-direction:column;align-self:stretch;min-width:0;display:flex}.evidence-story__label{z-index:2;background:var(--ink-deep);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:8px 8px 0 0;align-self:center;align-items:center;gap:7px;margin:0 0 -1px;padding:7px 12px 6px;font-size:.6875rem;font-weight:680;line-height:1;display:flex}.evidence-story__label span{color:#c7e79f;font-variant-numeric:tabular-nums}.evidence-claim{isolation:isolate;background:radial-gradient(circle at 88% 12%,#9bdcc938,#0000 13rem),linear-gradient(150deg,#fffffff5,#eff4f0fa);border:1px solid #14211e29;border-radius:24px;flex-direction:column;flex:1;min-height:560px;padding:32px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #14211e1f}.evidence-claim:before{z-index:-1;color:#0a7a6813;font-family:var(--font-newsreader), Georgia, serif;content:"“";font-size:18rem;line-height:.6;position:absolute;top:84px;right:-10px}.evidence-claim__source{color:var(--jade-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:680}.evidence-claim blockquote{margin:auto 0}.evidence-claim blockquote p{max-width:10ch;color:var(--ink-deep);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.15rem,2.75vw,3.15rem);font-weight:470;line-height:1.01}.evidence-claim__status{border-top:1px solid var(--border-mineral);gap:5px;padding-top:18px;display:grid}.evidence-claim__status strong{color:var(--jade-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:680}.evidence-claim__status span{color:var(--ink-subtle);font-size:.75rem;line-height:1.45}.evidence-story__bridge{align-self:center;place-items:center;display:grid}.evidence-story__bridge svg{background:var(--surface-white);width:34px;height:34px;color:var(--jade-primary);border:1px solid #0a7a683d;border-radius:50%;padding:8px;box-shadow:0 8px 22px #14211e14}.evidence-analysis,.evidence-verdict{border-radius:24px;flex:1;min-height:560px;box-shadow:0 22px 56px #14211e1a}.evidence-analysis{border:1px solid var(--border-mineral);background:var(--surface-white);flex-direction:column;display:flex;overflow:hidden}.evidence-analysis__figure{background:#17211d;flex:58%;min-height:310px;margin:0;position:relative;overflow:hidden}.evidence-analysis__figure:after{pointer-events:none;content:"";background:linear-gradient(#07100d0a,#0000 55%,#07100d61);position:absolute;inset:0}.evidence-analysis__figure img{object-fit:cover;object-position:48% 51%;width:100%;height:100%;position:absolute;inset:0}.evidence-marker{z-index:4;align-items:center;display:flex;position:absolute}.evidence-marker b{color:#10231d;background:#d7f19f;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.625rem;font-style:normal;font-weight:760;display:grid;box-shadow:0 4px 16px #07100d4d}.evidence-marker em{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07100dc2;border:1px solid #ffffff38;border-radius:999px;padding:6px 9px;font-size:.625rem;font-style:normal;line-height:1;position:absolute;left:44px}.evidence-marker:after{content:"";background:#d7f19fe6;width:16px;height:1px;position:absolute;left:29px}.evidence-marker--rack{top:24%;right:16%}.evidence-marker--rack em{left:auto;right:44px}.evidence-marker--rack:after{left:auto;right:29px}.evidence-marker--cables{top:44%;left:38%}.evidence-marker--weights{top:59%;left:57%}.evidence-analysis__ledger{padding:20px 22px 22px}.evidence-analysis__heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.evidence-analysis__heading p{color:var(--jade-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem;font-weight:680}.evidence-analysis__heading h3{color:var(--ink-deep);letter-spacing:-.02em;margin-top:4px;font-size:1rem;font-weight:650}.evidence-analysis__heading>span{background:var(--jade-soft);color:var(--jade-primary);border-radius:999px;flex:none;padding:6px 8px;font-size:.625rem}.evidence-checks{border-top:1px solid var(--border-mineral);border-bottom:1px solid var(--border-mineral);grid-template-columns:1fr 1fr;margin-top:18px;display:grid;position:relative}.evidence-check{min-width:0;padding:16px 14px 16px 0}.evidence-check+.evidence-check{border-left:1px solid var(--border-mineral);padding-left:18px;padding-right:0}.evidence-check__label{color:var(--jade-primary);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:7px;font-size:.5625rem;font-weight:700;display:flex}.evidence-check__label span{background:var(--jade-soft);width:22px;height:22px;color:var(--jade-primary);letter-spacing:0;border-radius:50%;place-items:center;font-size:.5625rem;display:grid}.evidence-check h4{color:var(--ink-deep);margin-top:10px;font-size:.8125rem;font-weight:650;line-height:1.35}.evidence-findings{border-top:1px solid var(--border-mineral);border-bottom:1px solid var(--border-mineral);grid-template-columns:minmax(0,1fr);margin:12px 0 0;padding:0;list-style:none;display:grid}.evidence-findings li{align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.evidence-findings li+li{border-top:1px solid var(--border-mineral)}.evidence-findings span{color:#10231d;background:#d7f19f;border:1px solid #ffffffbf;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:.5625rem;font-weight:760;display:grid;box-shadow:0 3px 10px #14211e1a}.evidence-findings strong{color:var(--ink-muted);font-size:.75rem;font-weight:560;line-height:1.3}.evidence-check__access{color:var(--ink-subtle);align-items:center;gap:7px;margin-top:11px;font-size:.625rem;line-height:1.4;display:flex}.evidence-check__access svg{width:17px;height:17px;color:var(--jade-primary);border:1px solid #0a7a6857;border-radius:50%;flex:0 0 17px;padding:3px}.evidence-review-quotes{margin-top:12px;display:grid}.evidence-review-quotes blockquote{border-top:1px solid var(--border-mineral);color:var(--ink-muted);font-family:var(--font-newsreader), Georgia, serif;text-align:left;margin:0;padding-block:10px;font-size:.8125rem;font-style:italic;line-height:1.35}.evidence-review-quotes blockquote:last-child{border-bottom:1px solid var(--border-mineral)}.evidence-review-meta{color:var(--ink-subtle);margin-top:10px;font-size:.625rem;line-height:1.4}.evidence-verdict{color:#fff;isolation:isolate;background:linear-gradient(118deg,#0000 40%,#b4cf8314 64%,#e6785629 100%),linear-gradient(145deg,#0c1e19 0%,#173129 64%,#4a342a 132%);flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.evidence-verdict:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#c2d9912b,#e6785624,#0000);width:18%;height:160%;position:absolute;top:-30%;right:2%;transform:rotate(12deg)}.evidence-verdict__status{color:#c7e79f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:11px;font-size:.6875rem;display:flex}.evidence-verdict__status>span{border:1px solid #c7e79f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.evidence-verdict__status svg{width:19px}.evidence-verdict__status strong{font-weight:660}.evidence-verdict h3{letter-spacing:-.055em;text-wrap:balance;max-width:8ch;margin-top:auto;padding-top:76px;font-size:clamp(2.35rem,3.5vw,3.65rem);font-weight:440;line-height:.99}.evidence-verdict__reason{color:#c7e79f;max-width:24ch;margin-top:24px;font-size:.9375rem;line-height:1.5}.evidence-verdict__meta{color:#ffffffbd;gap:18px;margin-top:auto;padding-top:22px;font-size:.75rem;display:grid}.evidence-verdict__meta p{border-top:1px solid #c7e79f6b;padding-top:16px}.evidence-verdict__meta p:first-child{color:#c7e79f;align-items:center;gap:8px;display:flex}.evidence-verdict__meta svg{border:1px solid;border-radius:50%;width:17px;height:17px;padding:3px}.evidence-story__footnote{max-width:660px;color:var(--ink-subtle);margin-top:32px;font-size:.75rem;line-height:1.6}@media (min-width:1121px){.evidence-story__panel>.evidence-claim,.evidence-story__panel>.evidence-analysis,.evidence-story__panel>.evidence-verdict{height:100%}}.section--faq{border-top:1px solid var(--border-mineral);background:radial-gradient(circle at 8% 10%, #ddf5ecad, transparent 30rem), linear-gradient(180deg, var(--canvas-limestone), #f3f6f3);scroll-margin-top:24px;position:relative;overflow:clip}.section--faq:before{content:"";pointer-events:none;border:1px solid #0a7a681a;border-radius:50%;width:260px;height:260px;position:absolute;top:72px;right:-90px;box-shadow:0 0 0 34px #0a7a6807,0 0 0 68px #3e75e605}.faq-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(56px,7vw,104px);display:grid;position:relative}.faq-intro{min-width:0;position:static}.faq-intro h2{letter-spacing:-.052em;text-wrap:balance;max-width:620px;margin-top:14px;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:450;line-height:.99}.faq-intro>p:not(.eyebrow){max-width:510px;color:var(--ink-muted);margin-top:24px;font-size:1.0625rem;line-height:1.65}.faq-intro .faq-intro__note{border-top:1px solid var(--border-mineral);color:var(--ink-muted);letter-spacing:.025em;margin-top:32px;padding-top:14px;font-size:.6875rem;font-weight:560;line-height:1.5}.faq-list{border-top:1px solid #cfd8d3}.faq-item{transition:background var(--motion-standard) var(--ease-out), border-color var(--motion-standard) var(--ease-out);background:0 0;border-bottom:1px solid #cfd8d3}.faq-item[open]{background:linear-gradient(135deg,#ddf5ec8a,#0000 68%),#ffffffc2;border-color:#0a7a6857}.faq-item summary{cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:18px;min-height:106px;padding:20px 16px 20px 20px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:hover{background:#ffffff75}.faq-item__number{color:var(--jade-primary);font-variant-numeric:tabular-nums}.faq-item__question{gap:6px;display:grid}.faq-item__meta{align-items:baseline;gap:10px;display:flex}.faq-item__meta small{color:var(--ink-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.625rem;font-weight:680}.faq-item__question strong{max-width:38ch;color:var(--ink-deep);letter-spacing:-.025em;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:580;line-height:1.32}.faq-item__toggle{border:1px solid var(--border-mineral);width:44px;height:44px;transition:border-color var(--motion-quick) var(--ease-out), background var(--motion-quick) var(--ease-out), transform var(--motion-standard) var(--ease-out);background:#ffffffb8;border-radius:14px;place-items:center;display:grid;position:relative}.faq-item__toggle:before,.faq-item__toggle:after{border-radius:var(--radius-pill);content:"";background:currentColor;width:14px;height:1.5px;position:absolute}.faq-item__toggle:after{transition:transform var(--motion-standard) var(--ease-out);transform:rotate(90deg)}.faq-item[open] .faq-item__toggle{border-color:var(--jade-primary);background:var(--jade-primary);color:#fff;transform:rotate(180deg)}.faq-item[open] .faq-item__toggle:after{transform:rotate(0)}.faq-item__answer{grid-template-columns:minmax(0,1fr) 44px;gap:18px;padding:0 16px 32px 20px;display:grid}.faq-item__answer p{color:#52615c;grid-column:1;max-width:64ch;font-size:.9375rem;line-height:1.72}.closing-cta{border-top:1px solid var(--border-mineral);background:var(--surface-white);padding-block:32px}.closing-cta__inner{isolation:isolate;border-radius:var(--radius-2xl);min-height:clamp(360px,35vw,462px);box-shadow:var(--shadow-rest);color:#fff;background:#10201d;border:1px solid #ffffff2e;align-items:center;padding:clamp(48px,6vw,78px);display:flex;position:relative;overflow:hidden}.closing-cta__media{z-index:0;position:absolute;inset:0}.closing-cta__media img{object-fit:cover;object-position:center;width:100%;height:100%}.closing-cta__inner:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#071411e6 0%,#071411b8 37%,#07141157 58%,#0714110a 82%);position:absolute;inset:0}.closing-cta__copy{z-index:2;width:min(58%,740px);position:relative}.closing-cta .eyebrow{color:#8ce3cb}.closing-cta h2{color:#fff;max-width:740px;margin-top:20px;font-size:clamp(2.5rem,4.4vw,3.5rem);line-height:1.03}.closing-cta__copy>p:last-of-type{color:#dce9e4eb;max-width:620px;margin-top:26px;font-size:1.0625rem;line-height:1.6}.closing-cta__copy>a{border-radius:var(--radius-pill);background:var(--jade-primary);color:#fff;min-height:56px;transition:background .14s var(--ease-out), transform .14s var(--ease-out);border:1px solid #ffffff38;justify-content:center;align-items:center;gap:10px;margin-top:34px;padding:0 20px 0 24px;font-size:.9375rem;font-weight:650;display:inline-flex;box-shadow:0 12px 28px #06100e47}.closing-cta__copy>a:hover{background:var(--jade-hover);transform:translateY(-1px)}.closing-cta__copy>a:active{transform:scale(.985)}.closing-cta__copy>a svg{width:18px}.site-footer{background:var(--ink-deep);color:#fff;padding-top:80px}.footer-grid{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.footer-brand p{color:#ffffff94;max-width:320px;margin-top:18px;font-size:.875rem;line-height:1.6}.footer-grid nav{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.footer-grid nav div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-grid nav strong{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.6875rem}.footer-grid nav a{color:#ffffffbd;min-height:30px;font-size:.8125rem}.footer-bottom{color:#ffffff70;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:72px;padding-block:24px 32px;font-size:.6875rem;display:flex}@media (min-width:761px){.hero-content{justify-content:center}.hero-copy{text-align:center;margin-inline:auto}.hero-copy h1,.hero-copy>p:last-child{margin-inline:auto}.search-experience{margin-top:0;padding-top:32px}}@media (min-width:1121px) and (max-height:640px){.hero{height:100svh;min-height:100svh;max-height:none}.site-header{top:max(12px, env(safe-area-inset-top));min-height:56px;padding-block:5px}.header-search-link{min-height:44px}.hero-content{padding-top:96px;padding-bottom:10px}.hero-copy h1{max-width:700px;margin-top:10px;font-size:clamp(2.75rem,4vw,3.5rem)}.hero-copy>p:last-child{margin-top:12px;font-size:1rem;line-height:1.4}.search-experience{padding-top:18px}.search-form--desktop{min-height:66px}.search-field,.search-submit{min-height:54px}}@media (max-width:1120px){.page-shell{width:min(100% - 64px,1320px)}.search-form--desktop{grid-template-columns:1.15fr 1.4fr .8fr auto}.search-form--desktop .search-field--intent{border-top:1px solid #14211e1a;grid-column:1/4;min-height:64px}.search-form--desktop .search-field--intent:before{display:none}.search-form--desktop .search-submit{grid-area:1/4/3;align-self:center;height:72px}.search-form--desktop .search-field--intent .search-choice__popover{width:260px}.intent-rail{grid-template-columns:repeat(6,minmax(0,1fr))}.intent-card{grid-column:span 2}.intent-card:nth-child(4){grid-column:2/span 2}.intent-card:nth-child(5){grid-column:4/span 2}.intent-card{min-height:260px}.amenity-gallery{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:340px}.amenity-intro{grid-area:auto/1/auto/-1;min-height:360px;padding:24px 34% 44px 0}.amenity-card--1,.amenity-card--2,.amenity-card--3,.amenity-card--4,.amenity-card--5,.amenity-card--6{grid-area:auto}.amenity-card--7{grid-area:auto/1/auto/-1}.amenity-layout{gap:64px}.method-layout{column-gap:64px}.evidence-story{grid-template-columns:minmax(0,680px);justify-content:center;gap:0}.evidence-story__bridge{justify-self:center;width:auto;margin-block:28px;display:grid}.evidence-story__bridge svg{transform:rotate(90deg)}.evidence-claim{min-height:420px}.evidence-analysis,.evidence-verdict{min-height:520px}.evidence-analysis__figure{min-height:420px}}@media (max-width:900px){.atlas-page .site-header{width:calc(100% - 40px);min-height:64px}.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.mobile-menu{display:block}.section-heading--split,.amenity-layout{grid-template-columns:1fr}.section-heading--split{align-items:start;gap:24px}.section-heading__support>p{max-width:640px}.amenity-layout{gap:48px}.method-layout{grid-template-columns:1fr;column-gap:0}.method-header{grid-area:1/1;padding:0}.method-visual{aspect-ratio:16/10;grid-area:2/1;width:100%;max-width:100%;min-height:0;margin-top:36px}.method-visual img{object-position:center 58%}.method-steps{grid-area:3/1;margin-top:28px;padding-top:0}.faq-layout{grid-template-columns:1fr;gap:52px}.faq-intro{position:static}.faq-intro>p:not(.eyebrow){max-width:640px}.amenity-intro{position:static}.destination-grid{grid-template-columns:1fr}.destination-card{min-height:420px}.footer-grid{grid-template-columns:1fr}}@media (max-width:820px){.hero-media__motion--ready{opacity:.1}}@media (min-width:761px) and (max-width:820px){.hero-media__poster img,.hero-media__motion{object-position:center}.hero-scrim{background:linear-gradient(#07120fb3 0%,#07120f80 32%,#07120f1f 52%,#0000 66%),linear-gradient(#0000 68%,#07120f5c 100%)}.search-experience{width:100%;margin-top:30px;padding-top:0}.desktop-search{display:none}.mobile-search-trigger{width:100%;min-height:68px;color:var(--ink-deep);cursor:pointer;-webkit-backdrop-filter:saturate(1.08)blur(16px);background:#ffffffdb;border:1px solid #ffffffa3;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #14211e1a,0 14px 38px #0a181533}.mobile-search-trigger>span{align-items:center;gap:12px;min-width:0;display:flex}.mobile-search-trigger>span>span:last-child{text-align:left;display:grid}.mobile-search-trigger__glyph{background:#14211e0d;border:1px solid #14211e1f;border-radius:11px;place-items:center;width:34px;height:34px;padding:6px;display:grid}.mobile-search-trigger strong{font-size:.9375rem;font-weight:650}.mobile-search-trigger small{color:var(--ink-muted);font-size:.75rem}.mobile-search-trigger__arrow{background:var(--jade-primary);color:#fff;width:48px;height:48px;transition:transform var(--motion-standard) var(--ease-out);border-radius:14px;place-items:center;padding:13px;display:grid}}@media (max-width:760px){.atlas-page .site-header{border-radius:20px;width:calc(100% - 24px);min-height:60px;padding:6px 7px 6px 14px}html{scroll-behavior:auto}.page-shell{width:calc(100% - 32px)}.hero{height:max(640px,100svh);min-height:640px;max-height:940px}.hero-media__poster img,.hero-media__motion{object-position:center center;transform-origin:top;transform:scale(1.04)}.hero-scrim{background:linear-gradient(#07120fb8 0%,#07120f8a 33%,#07120f24 52%,#0000 66%),linear-gradient(#0000 70%,#07120f61 100%)}.site-header{top:max(10px, env(safe-area-inset-top));-webkit-backdrop-filter:saturate(1.08)blur(16px);background:#f7f8f5b8;border-radius:19px;width:calc(100% - 24px);min-height:62px;padding:6px 6px 6px 14px}.brand-lockup{gap:8px}.brand-symbol{width:26px;height:26px}.brand-wordmark{font-size:clamp(13px,3.7vw,15px)}.header-search-link{justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.header-search-link span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.header-search-link svg{background:0 0;width:20px;height:20px;padding:0}.mobile-menu summary{width:48px;height:48px}.hero-content{width:calc(100% - 32px);padding-top:104px;padding-bottom:clamp(96px,28svh,250px)}.hero-copy{max-width:410px}.hero-copy h1{letter-spacing:-.05em;margin-top:12px;font-size:clamp(2.375rem,11vw,2.75rem);line-height:.99}.hero-copy>p:last-child{color:#f4f9f7e0;max-width:390px;margin-top:16px;font-size:1rem;line-height:1.5}.search-experience{margin-top:auto;padding-top:clamp(44px,7svh,72px)}.desktop-search{display:none}.mobile-search-trigger{width:100%;min-height:68px;color:var(--ink-deep);cursor:pointer;-webkit-backdrop-filter:saturate(1.08)blur(16px);background:linear-gradient(135deg,#ffffff38,#0000 44%),#ffffffe6;border:1px solid #ffffff8f;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #14211e1f,0 14px 38px #0a18153d}.mobile-search-trigger>span{align-items:center;gap:12px;min-width:0;display:flex}.mobile-search-trigger>span>span:last-child{text-align:left;display:grid}.mobile-search-trigger__glyph{background:#14211e0d;border:1px solid #14211e1f;border-radius:11px;place-items:center;width:34px;height:34px;padding:6px;display:grid}.mobile-search-trigger strong{font-size:.875rem;font-weight:650}.mobile-search-trigger small{color:var(--ink-muted);font-size:.75rem}.mobile-search-trigger__arrow{background:var(--jade-primary);color:#fff;width:44px;height:44px;transition:transform var(--motion-standard) var(--ease-out);border-radius:14px;place-items:center;padding:12px;display:grid}.mobile-search-trigger:hover .mobile-search-trigger__arrow{transform:translate(2px)}.search-sheet{place-items:stretch stretch;padding:0}.search-sheet__frame{width:100%;min-height:100dvh;max-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:0}.search-sheet__frame>header{z-index:2;background:#f7f8f5f5;margin:-4px -4px 20px;padding:8px 4px 14px;position:sticky;top:0}.search-sheet__frame h2{font-size:1.7rem}.search-form--sheet .search-submit{min-height:58px;margin-top:0}.principles-grid{grid-template-columns:repeat(2,1fr)}.principles-grid p{min-height:98px;padding:20px 16px}.principles-grid p:first-child,.principles-grid p:nth-child(3){border-left:1px solid var(--border-mineral)}.principles-grid p:nth-child(-n+2){border-bottom:1px solid var(--border-mineral)}.principles-grid strong{font-size:.8125rem}.principles-grid span{font-size:.6875rem}.section{padding-block:72px}.section-heading h2,.amenity-intro h2,.method-layout h2,.evidence-intro h2,.closing-cta h2{font-size:clamp(2rem,9vw,2.5rem)}.section-heading__support>p,.amenity-intro>p,.evidence-intro>p:last-child,.method-header>p:last-child{font-size:1rem}.intent-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82vw;grid-auto-flow:column;padding-bottom:14px;overflow-x:auto}.intent-rail::-webkit-scrollbar{display:none}.intent-card{scroll-snap-align:start;grid-column:auto;min-height:360px}.intent-card:nth-child(4),.intent-card:nth-child(5){grid-column:auto}.amenity-gallery{grid-template-columns:1fr;grid-auto-rows:auto;gap:14px}.amenity-intro{grid-column:auto;min-height:0;padding:0 0 32px}.amenity-card,.amenity-card--7{border-radius:22px;grid-area:auto;min-height:340px}.amenity-card__copy{padding:24px}.amenity-card h3{font-size:1.625rem}.amenity-card p{font-size:.9375rem}.destination-grid{margin-top:34px}.destination-card{min-height:432px;padding:24px}.destination-card__content{margin-top:24px}.destination-card:first-child .destination-card__media img,.destination-card:nth-child(2) .destination-card__media img{object-position:50% top}.destination-card:nth-child(3) .destination-card__media img{object-position:50% top;transform-origin:top;transform:scale(1.08)}.destination-card:nth-child(4) .destination-card__media img,.destination-card:nth-child(5) .destination-card__media img,.destination-card:nth-child(6) .destination-card__media img{object-position:50% top}.destination-card h3{font-size:2.5rem}.destination-orbit{width:220px;height:220px}.method-layout{row-gap:0}.method-visual{aspect-ratio:4/5;border-radius:24px;width:100%;min-height:0;margin-top:32px}.method-visual img{object-position:50% 52%}.method-visual figcaption{bottom:22px;left:22px;right:22px}.method-visual figcaption>h3{max-width:10ch;font-size:clamp(2rem,10vw,2.5rem)}.method-steps{margin-top:24px;position:relative}.method-steps:before{content:"";background:#9bdcc947;width:1px;position:absolute;top:28px;bottom:28px;left:18px}.method-steps article{border-top:0;grid-template-columns:38px 1fr;gap:14px;padding-block:17px;position:relative}.method-steps article>span{z-index:1;color:#bce9dc;background:#0f1d19;border:1px solid #9bdcc94d;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.method-steps h3{font-size:1.125rem}.method-steps p{margin-top:6px}.evidence-intro{text-align:left;max-width:none}.evidence-intro h2{max-width:15ch}.evidence-intro>p:last-child{margin-top:20px}.evidence-story{grid-template-columns:minmax(0,1fr);margin-top:36px}.evidence-claim{border-radius:22px;min-height:320px;padding:26px 22px}.evidence-claim blockquote p{max-width:10ch;font-size:clamp(2rem,9vw,2.5rem)}.evidence-story__bridge{margin-block:22px}.evidence-analysis,.evidence-verdict{border-radius:22px;min-height:0}.evidence-analysis__figure{aspect-ratio:4/3;min-height:0}.evidence-marker em,.evidence-marker:after{display:none}.evidence-analysis__ledger{padding:22px 20px 20px}.evidence-checks{grid-template-columns:1fr}.evidence-check{padding:16px 0}.evidence-check+.evidence-check{border-top:1px solid var(--border-mineral);border-left:0;padding:16px 0}.evidence-findings li{padding-block:11px}.evidence-verdict{min-height:430px;padding:26px 22px}.evidence-verdict h3{max-width:9ch;padding-top:72px;font-size:clamp(2.35rem,11vw,3rem)}.evidence-verdict__reason{font-size:.875rem}.evidence-story__footnote{margin-top:24px}.section--faq:before{opacity:.7;top:38px;right:-120px}.faq-layout{gap:40px}.faq-intro h2{max-width:14ch;font-size:clamp(2.25rem,10.5vw,2.75rem)}.faq-intro>p:not(.eyebrow){margin-top:20px;font-size:1rem}.faq-item summary{grid-template-columns:minmax(0,1fr) 44px;gap:10px;min-height:96px;padding:18px 4px 18px 2px}.faq-item__question strong{font-size:1.0625rem}.faq-item__answer{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:0 4px 28px 2px}.faq-item__answer p{grid-column:1/-1;font-size:.9375rem;line-height:1.68}.closing-cta{padding-block:16px}.closing-cta__inner{border-radius:28px;align-items:flex-end;min-height:580px;padding:32px 24px 34px}.closing-cta__media{height:62%;bottom:auto}.closing-cta__media img{object-position:center 46%}.closing-cta__inner:before{background:linear-gradient(#0000 34%,#10201d1f 43%,#10201deb 59%,#10201d 68%)}.closing-cta__copy{width:100%}.closing-cta h2{max-width:12ch;margin-top:16px;font-size:clamp(2rem,10vw,2.5rem)}.closing-cta__copy>p:last-of-type{margin-top:20px;font-size:1rem;line-height:1.5}.closing-cta__copy>a{width:100%;margin-top:28px}.site-footer{padding-top:64px}.footer-grid{grid-template-columns:1fr;gap:48px}.footer-grid nav{grid-template-columns:1fr 1fr;row-gap:36px}.footer-bottom{padding-bottom:max(32px, env(safe-area-inset-bottom));flex-direction:column;gap:6px;margin-top:56px}}@media (min-width:430px) and (max-width:760px){.page-shell,.hero-content{width:calc(100% - 40px)}}@media (max-width:359px){.search-form--sheet .search-choice__scroll-cue{border-radius:var(--radius-pill);background:var(--jade-primary);color:#fff;text-align:center;padding:7px 12px;font-size:.75rem;font-weight:700;display:block;position:sticky;bottom:0}.search-form--sheet .search-choice[data-open=true] .search-choice__popover{max-height:182px}.hero-copy h1{font-size:2.125rem}.hero-copy>p:last-child{font-size:.9375rem}.brand-wordmark{font-size:clamp(13px,3.7vw,15px)}.principles-grid p{padding-inline:12px}.intent-rail{grid-auto-columns:86vw}.evidence-claim{padding-inline:18px}.evidence-claim blockquote p{font-size:1.95rem}.evidence-analysis__ledger,.evidence-verdict{padding-inline:18px}.evidence-verdict h3{font-size:2.2rem}}@media (min-width:761px) and (max-width:900px){.hotel-detail--editorial .hotel-editorial-intro__meta{grid-template-columns:180px minmax(0,1fr)}.hotel-detail--editorial .hotel-editorial-intro__summary{padding-right:0}.hotel-detail--editorial .hotel-editorial-intro__booking{border-top:1px solid var(--border-mineral);border-left:0;grid-column:1/-1;width:auto;min-height:0;margin-top:24px;padding:24px 0 0}}@media (min-width:360px) and (max-width:419px){.search-form--sheet .search-choice__scroll-cue{border-radius:var(--radius-pill);background:var(--jade-primary);color:#fff;text-align:center;padding:7px 12px;font-size:.75rem;font-weight:700;display:block;position:sticky;bottom:0}.search-form--sheet .search-choice[data-open=true] .search-choice__popover{max-height:236px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.site-header,.search-form--desktop,.mobile-search-trigger{border-color:var(--ink-deep);background:var(--canvas-limestone);box-shadow:none;-webkit-backdrop-filter:none}.closing-cta__inner{background:#10201d;border-color:#fff}.closing-cta__inner:before,.closing-cta__media{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header,.search-form--desktop,.mobile-search-trigger{background:#f7f8f5f5}}.dubai-hotel{grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr)}.dubai-hotel__media>a{width:100%;height:100%;display:block}.dubai-hotel__media:after{display:none}.dubai-hotel__media img{min-height:336px}.dubai-hotel__content{flex-direction:column;min-height:336px;padding:24px 28px 20px;display:flex}.dubai-hotel h2 a{color:inherit;text-decoration:none}.dubai-hotel h2 a:hover,.dubai-hotel h2 a:focus-visible{color:var(--jade-primary)}.dubai-hotel__amenities{border-top:1px solid var(--border-mineral);margin-top:18px;padding-top:14px}.dubai-hotel__amenities>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dubai-hotel__amenities>div p{font-size:.8125rem;font-weight:650}.dubai-hotel__amenities>div span{color:var(--ink-subtle);font-size:.75rem}.dubai-hotel__amenities ul{flex-wrap:wrap;gap:8px 18px;margin:11px 0 0;padding:0;list-style:none;display:flex}.dubai-hotel__amenities li{min-width:0;color:var(--ink-muted);align-items:center;gap:7px;display:inline-flex}.dubai-hotel__amenities li[data-qualifying=true]{color:var(--ink-deep)}.dubai-hotel__amenities li>span{width:20px;height:20px;color:var(--jade-primary);flex:0 0 20px;place-items:center;display:grid}.dubai-hotel__amenities svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dubai-hotel__amenities strong{font-size:.8125rem;font-weight:560;line-height:1.25}.dubai-hotel__footer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:grid}.dubai-hotel__footer .dubai-hotel__primary{gap:8px;min-height:44px;padding-inline:17px;font-size:.8125rem}.dubai-hotel__reviewed{color:var(--ink-subtle);font-size:.75rem}.dubai-hotel__rate{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.dubai-hotel__rate small{color:var(--ink-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:650}.dubai-hotel__rate strong{margin-top:2px;font-size:.8125rem}.hotel-detail{background:var(--canvas-limestone);min-height:100svh;color:var(--ink-deep)}.hotel-detail .site-header{z-index:20;top:max(42px, calc(env(safe-area-inset-top) + 30px));position:absolute}.hotel-detail__top{padding-top:132px}.hotel-detail__breadcrumbs{color:var(--ink-muted);align-items:center;gap:9px;margin-bottom:24px;font-size:.8125rem;display:flex}.hotel-detail__breadcrumbs a:hover,.hotel-detail__breadcrumbs a:focus-visible{color:var(--jade-primary)}.hotel-detail__breadcrumbs strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.hotel-gallery{border-radius:var(--radius-2xl);background:var(--canvas-cool);grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:6px;height:clamp(320px,30vw,440px);max-height:440px;display:grid;position:relative;overflow:hidden}.hotel-gallery figure{background:var(--canvas-cool);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.hotel-gallery__lead{grid-area:1/1}.hotel-gallery img{object-fit:cover;width:100%;height:100%}.hotel-gallery__rail{grid-area:1/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;min-height:0;display:grid}.hotel-gallery__support figcaption{color:#fff;letter-spacing:.01em;background:linear-gradient(#0000,#0c1a17b8);padding:36px 13px 11px;font-size:.75rem;font-weight:650;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.hotel-gallery--1{display:block}.hotel-gallery--2 .hotel-gallery__rail,.hotel-gallery--3 .hotel-gallery__rail{grid-template-columns:1fr}.hotel-gallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-gallery--6 .hotel-gallery__rail{grid-template-rows:repeat(3,minmax(0,1fr))}.hotel-gallery--4 .hotel-gallery__support:first-child{grid-row:1/-1}.hotel-gallery__empty{height:100%;color:var(--ink-muted);place-items:center;display:grid}.hotel-gallery__count{border-radius:var(--radius-sm);box-shadow:var(--shadow-rest);background:#f7f8f5eb;padding:9px 13px;font-size:.75rem;font-weight:650;position:absolute;top:18px;bottom:auto;right:18px}.hotel-detail__identity{border-bottom:1px solid var(--border-mineral);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:42px 0 36px;display:grid}.hotel-detail__identity h1{letter-spacing:-.055em;max-width:980px;margin-top:10px;font-size:clamp(2.6rem,5vw,4.9rem);font-weight:445;line-height:.98}.hotel-detail__classification{color:var(--ink-muted);margin-top:16px;font-size:1rem}.hotel-detail__rating{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.hotel-detail__rating strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:2rem;font-weight:600}.hotel-detail__rating strong span{color:var(--ink-muted);font-size:1rem}.hotel-detail__rating small{max-width:160px;color:var(--ink-muted);margin-top:4px;font-size:.75rem;line-height:1.35}.hotel-detail__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:72px;padding-bottom:120px;display:grid}.hotel-detail__main{min-width:0}.hotel-section-heading h2,.hotel-booking h2{letter-spacing:-.045em;margin-top:8px;font-size:clamp(2rem,3.4vw,3rem);font-weight:470;line-height:1.04}.hotel-section-heading--split{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:36px;display:grid}.hotel-section-heading--split>p{color:var(--ink-muted);font-size:.9375rem;line-height:1.55}.hotel-snapshot{border-bottom:1px solid var(--border-mineral);padding:64px 0 72px}.hotel-snapshot__summary{max-width:760px;color:var(--ink-muted);margin-top:24px;font-size:1.125rem;line-height:1.65}.hotel-snapshot__amenities{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;margin:36px 0 0;padding:0;list-style:none;display:grid}.hotel-snapshot__amenities li{border-top:1px solid var(--border-mineral);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}.hotel-snapshot__amenities li>span,.hotel-facility-list>section>header span{width:24px;height:24px;color:var(--jade-primary);place-items:center;display:grid}.hotel-snapshot__amenities svg,.hotel-facility-list svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hotel-snapshot__amenities strong{font-size:1rem;font-weight:590}.hotel-snapshot__amenities li.is-qualifying strong{color:var(--jade-primary)}.hotel-snapshot__freshness{color:var(--ink-subtle);margin-top:20px;font-size:.8125rem}.hotel-detail__section{border-bottom:1px solid var(--border-mineral);padding:72px 0}.hotel-facility-list{margin-top:42px}.hotel-facility-list>section{border-top:1px solid var(--border-mineral);grid-template-columns:minmax(132px,168px) minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.hotel-facility-list__content{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.hotel-facility-list>section>header{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;display:grid}.hotel-facility-list h3{font-size:1rem;font-weight:620;line-height:1.35}.hotel-facility-list article+article{border-top:1px solid var(--border-mineral);margin-top:24px;padding-top:24px}.hotel-facility-list__claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;min-width:0;display:grid}.hotel-facility-list h4{margin:0;font-size:1.05rem;font-weight:600;line-height:1.2857}.hotel-facility-list article>p{max-width:720px;color:var(--ink-muted);margin-top:8px;font-size:.9375rem;line-height:1.5}.hotel-facility-list article footer{color:var(--ink-subtle);justify-content:space-between;align-items:baseline;gap:20px;margin-top:14px;font-size:.75rem;display:flex}.hotel-facility-list article footer a,.hotel-programme-list article footer a{color:var(--jade-primary);font-weight:650}.hotel-programme-list{margin-top:42px}.hotel-programme-list>details{border-top:1px solid var(--border-mineral)}.hotel-programme-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:26px 0;list-style:none;display:grid}.hotel-programme-list summary::-webkit-details-marker{display:none}.hotel-programme-list h3{letter-spacing:-.025em;font-size:1.5rem;font-weight:540}.hotel-programme-list summary p{color:var(--ink-muted);margin-top:5px;font-size:.875rem}.hotel-programme-list summary>strong{font-variant-numeric:tabular-nums;font-size:1.125rem}.hotel-programme-list__body{padding-bottom:34px}.hotel-programme-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hotel-programme-list li{color:var(--ink-muted);padding-left:18px;font-size:.9375rem;line-height:1.45;position:relative}.hotel-programme-list li:before{background:var(--jade-primary);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.63em;left:0}.hotel-programme-list details footer{justify-content:space-between;align-items:flex-start;gap:28px;margin-top:24px;display:flex}.hotel-programme-list details footer p{max-width:580px;color:var(--ink-muted);font-size:.8125rem;line-height:1.55}.hotel-programme-list details footer a{flex:none;font-size:.8125rem}.hotel-guest-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin-top:36px;display:grid}.hotel-guest-reviews__list>article{border-top:1px solid var(--border-mineral);flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:28px 0;display:flex}.hotel-guest-reviews blockquote{margin:0}.hotel-guest-reviews blockquote p{letter-spacing:-.025em;max-width:600px;font-size:clamp(1.18rem,1.7vw,1.45rem);font-weight:460;line-height:1.38}.hotel-guest-reviews blockquote p:before{color:var(--jade-primary);content:"“"}.hotel-guest-reviews blockquote p:after{color:var(--jade-primary);content:"”"}.hotel-guest-reviews__meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.hotel-guest-reviews__meta>strong{font-size:.9375rem}.hotel-guest-reviews__meta>span,.hotel-guest-reviews__meta>time{color:var(--ink-muted);font-size:.75rem}.hotel-guest-reviews__meta ul{flex-wrap:wrap;gap:9px 16px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.hotel-guest-reviews__meta li{color:var(--ink-muted);align-items:center;gap:6px;font-size:.75rem;font-weight:580;display:inline-flex}.hotel-guest-reviews__meta svg{fill:none;width:16px;height:16px;stroke:var(--jade-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.hotel-guest-reviews__meta>a{min-height:44px;color:var(--jade-primary);align-items:center;margin-top:2px;font-size:.8125rem;font-weight:650;display:inline-flex}.hotel-detail__confirm ul{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.hotel-detail__confirm li{border-top:1px solid var(--border-mineral);max-width:760px;color:var(--ink-muted);padding:14px 0;font-size:.9375rem;line-height:1.55}.hotel-booking{border:1px solid var(--border-mineral);border-radius:var(--radius-lg);background:var(--surface-white);box-shadow:var(--shadow-rest);margin-top:64px;padding:28px;position:sticky;top:32px}.hotel-booking h2{font-size:1.8rem}.hotel-booking>div{border-top:1px solid var(--border-mineral);border-bottom:1px solid var(--border-mineral);justify-content:space-between;align-items:baseline;gap:16px;margin-top:28px;padding:16px 0;display:flex}.hotel-booking>div small{color:var(--ink-muted);font-size:.75rem}.hotel-booking>div strong{font-size:.9375rem}.hotel-booking__primary,.hotel-booking__contact{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:50px;margin-top:16px;font-size:.875rem;font-weight:650;display:flex}.hotel-booking__primary{background:var(--ink-deep);color:#fff;gap:8px}.hotel-booking__primary:hover,.hotel-booking__primary:focus-visible{background:var(--jade-primary)}.hotel-booking__contact{border:1px solid var(--border-mineral);color:var(--ink-deep)}.hotel-booking>p:last-child{color:var(--ink-subtle);margin-top:16px;font-size:.75rem;line-height:1.5}.hotel-booking-bar{display:none}.hotel-detail__footer{margin-top:0}@media (max-width:1120px){.hotel-detail__layout{grid-template-columns:minmax(0,1fr) 300px;gap:44px}.hotel-gallery{grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);height:430px}.dubai-hotel__content{min-height:360px}.hotel-detail__layout{display:block}.hotel-booking{display:none}.hotel-detail__main{max-width:100%}.hotel-booking-bar{border-top:1px solid var(--border-mineral);border-bottom:1px solid var(--border-mineral);min-height:68px;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex;position:static}.hotel-booking-bar>span{display:grid}.hotel-booking-bar small{color:var(--ink-muted);text-transform:uppercase;font-size:.625rem}.hotel-booking-bar strong{margin-top:2px;font-size:.875rem}.hotel-booking-bar>a{background:var(--ink-deep);color:#fff;border-radius:14px;align-items:center;gap:7px;min-height:50px;padding:0 16px;font-size:.8125rem;font-weight:650;display:inline-flex}.hotel-detail__footer{padding-bottom:0}}@media (max-width:760px){.dubai-hotel__media img,.dubai-hotel__media-fallback{aspect-ratio:3/2}.dubai-hotel__content{min-height:0;padding:20px 18px 18px}.dubai-hotel__heading{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.dubai-hotel h2{font-size:1.55rem}.dubai-hotel__rating{align-items:flex-end;margin-top:0}.dubai-hotel__rating span{display:none}.dubai-hotel__summary{-webkit-line-clamp:2;font-size:.9375rem}.dubai-hotel__amenities>div span{display:none}.dubai-hotel__amenities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.dubai-hotel__amenities li:nth-child(n+5){display:none}.dubai-hotel__footer{border-top:1px solid var(--border-mineral);grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding-top:16px}.dubai-hotel__reviewed,.dubai-hotel__rate small{display:none}.hotel-detail__top{padding-top:104px}.hotel-detail__breadcrumbs{margin-bottom:16px;font-size:.75rem}.hotel-gallery{background:0 0;border-radius:0;gap:4px;width:calc(100% + 32px);height:auto;margin-left:-16px;display:block}.hotel-gallery__lead{aspect-ratio:16/10}.hotel-gallery--1{display:block}.hotel-gallery__rail,.hotel-gallery--2 .hotel-gallery__rail,.hotel-gallery--3 .hotel-gallery__rail{scroll-snap-type:x proximity;scrollbar-width:thin;gap:4px;margin-top:4px;padding:0 16px 5px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.hotel-gallery__support{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 min(44vw,180px)}.hotel-gallery__count{top:14px;right:14px}.hotel-detail__identity{padding:30px 0 28px;display:block}.hotel-detail__identity h1{font-size:clamp(2.25rem,11vw,3.15rem)}.hotel-detail__classification{margin-top:12px}.hotel-detail__rating{text-align:left;align-items:flex-start;margin-top:20px}.hotel-detail__rating strong{font-size:1.5rem}.hotel-snapshot,.hotel-detail__section{padding:56px 0}.hotel-section-heading--split{display:block}.hotel-section-heading--split>p{margin-top:16px}.hotel-snapshot__summary{font-size:1rem}.hotel-snapshot__amenities{grid-template-columns:1fr;margin-top:28px}.hotel-facility-list{margin-top:30px}.hotel-facility-list>section{padding:24px 0 30px;display:block}.hotel-facility-list__content,.hotel-facility-list>section.has-media .hotel-facility-list__content{grid-template-columns:minmax(0,1fr);gap:0;margin-top:22px;display:grid}.hotel-facility-list__claims{grid-template-columns:1fr}.hotel-facility-list article footer,.hotel-programme-list details footer{gap:12px;display:grid}.hotel-guest-reviews__list{grid-template-columns:1fr;margin-top:30px}.hotel-guest-reviews__list>article{gap:20px;padding:24px 0}.hotel-guest-reviews blockquote p{font-size:1.2rem}.hotel-programme-list{margin-top:28px}.hotel-programme-list summary{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:22px 0}.hotel-programme-list summary>strong{color:var(--jade-primary);justify-self:start;font-size:.9375rem}.hotel-programme-list ul{grid-template-columns:1fr;margin-top:20px}}@media (max-width:359px){.dubai-hotel__amenities ul{grid-template-columns:1fr}.dubai-hotel__amenities li:nth-child(n+4){display:none}.hotel-booking-bar>a{padding-inline:12px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.hotel-booking-bar{background:var(--canvas-limestone);-webkit-backdrop-filter:none;backdrop-filter:none}}.section--destinations{scroll-margin-top:24px}.globe-explorer{margin-top:40px}.atlas-tabs{border-radius:var(--radius-md);min-height:52px;box-shadow:inset 0 1px 0 #ffffffb8, inset 0 0 0 1px #14211e17, var(--shadow-rest);-webkit-backdrop-filter:saturate(1.12)blur(20px);backdrop-filter:saturate(1.12)blur(20px);background:linear-gradient(135deg,#ffffff3d,#0000 44%),#ffffffad;border:1px solid #ffffffa8;gap:4px;padding:5px;display:inline-flex}.atlas-tabs button{min-width:132px;min-height:42px;color:var(--ink-muted);cursor:pointer;transition:color var(--motion-quick) var(--ease-out), background var(--motion-quick) var(--ease-out), transform var(--motion-instant) var(--ease-press);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:.875rem;font-weight:620;display:inline-flex}.atlas-tabs button svg{stroke-width:1.8px;width:18px;height:18px}.atlas-tabs button:hover{color:var(--ink-deep);background:#14211e0d}.atlas-tabs button[aria-selected=true]{background:var(--ink-deep);color:#fff;box-shadow:inset 0 1px #ffffff24}.atlas-tabs button:active{transform:scale(.985)}.atlas-panel{margin-top:16px}.atlas-panel--globe{border-radius:var(--radius-2xl);background:#0c1d1a;border:1px solid #14211e21;grid-template-columns:minmax(0,1.52fr) minmax(300px,.72fr);gap:16px;min-height:650px;padding:16px;display:grid;overflow:hidden;box-shadow:0 34px 90px #14211e26}.globe-stage{isolation:isolate;background:radial-gradient(circle at 46% 48%,#185c4e75,#0000 36%),radial-gradient(circle at 74% 18%,#3e75e629,#0000 26%),linear-gradient(145deg,#102722,#071310 76%);border:1px solid #d8f5ec21;border-radius:26px;min-width:0;min-height:618px;position:relative;overflow:hidden}.globe-stage:before,.globe-stage:after{z-index:-1;content:"";pointer-events:none;position:absolute}.globe-stage:before{opacity:.23;background-image:radial-gradient(circle,#d8f5ecbd 0 .7px,#0000 .8px);background-size:34px 34px;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 74%);mask-image:linear-gradient(135deg,#000,#0000 74%)}.globe-stage:after{background:linear-gradient(90deg,#07131052,#0000 28% 74%,#0713102e),linear-gradient(#0000 58%,#07131066);inset:0}.globe-stage__ambient,.globe-canvas{z-index:1;position:absolute;inset:0}.globe-stage__ambient{pointer-events:none;place-items:center;display:grid}.globe-stage__ambient span{aspect-ratio:1;width:min(64%,520px);transition:opacity .3s var(--ease-out);background:radial-gradient(circle at 34% 27%,#d1f6ea4d,#0000 19%),radial-gradient(circle at 64% 72%,#3e75e62e,#0000 36%),#0d4b43;border:1px solid #d1f6ea2e;border-radius:50%;box-shadow:inset -34px -28px 80px #02100db3,0 0 80px #5ed3b71f}.globe-explorer[data-render-state=ready] .globe-stage__ambient span{opacity:0}.globe-canvas,.globe-webgl{width:100%;height:100%}.globe-canvas{cursor:grab;touch-action:pan-y pinch-zoom}.globe-canvas[data-dragging=true]{cursor:grabbing}.globe-webgl{display:block}.globe-stage__label,.globe-controls,.globe-city-list,.globe-fallback{z-index:3;position:absolute}.globe-stage__label{border-radius:var(--radius-sm);color:#fff;-webkit-backdrop-filter:saturate(1.1)blur(16px);backdrop-filter:saturate(1.1)blur(16px);pointer-events:none;background:#071814a8;border:1px solid #ffffff47;gap:2px;max-width:260px;padding:12px 14px;display:grid;top:20px;left:20px;box-shadow:inset 0 1px #ffffff29}.globe-stage__label span{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:680}.globe-stage__label small{color:#eefaf6a3;font-size:.6875rem}.globe-controls{border-radius:var(--radius-md);box-shadow:var(--shadow-float);-webkit-backdrop-filter:saturate(1.08)blur(16px);backdrop-filter:saturate(1.08)blur(16px);background:#f7f8f5d1;border:1px solid #ffffff80;gap:3px;padding:4px;display:flex;top:20px;right:20px}.globe-controls button{width:44px;height:44px;color:var(--ink-deep);cursor:pointer;transition:background var(--motion-quick) var(--ease-out), transform var(--motion-instant) var(--ease-press);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.globe-controls button:hover{background:#14211e14}.globe-controls button:active{transform:scale(.94)}.globe-controls svg{stroke-width:1.9px;width:18px;height:18px}.globe-city-list{pointer-events:none;justify-content:center;gap:8px;display:flex;bottom:20px;left:20px;right:20px}.globe-city-list button{border-radius:var(--radius-pill);color:#f4fbf9bd;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:saturate(1.1)blur(16px);backdrop-filter:saturate(1.1)blur(16px);min-height:44px;transition:color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), background var(--motion-quick) var(--ease-out);background:#071814a8;border:1px solid #ffffff42;align-items:center;gap:8px;padding:9px 14px;font-size:.8125rem;font-weight:620;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.globe-city-list button>span{background:#d8f5ec6b;border-radius:50%;width:6px;height:6px}.globe-city-list button:hover{color:#fff;border-color:#ffffff75}.globe-city-list button[aria-pressed=true]{color:#fff;background:#0a7a68e6;border-color:#d8f5ec9e}.globe-city-list button[aria-pressed=true]>span{background:#d8f5ec;box-shadow:0 0 0 4px #d8f5ec21}.globe-fallback{border-radius:var(--radius-md);color:#fff;text-align:center;background:#071814e0;border:1px solid #ffffff3d;width:min(80%,420px);padding:16px 18px;font-size:.875rem;top:50%;left:50%;transform:translate(-50%,-50%)}.atlas-destination{border:1px solid var(--border-mineral);background:var(--surface-white);box-shadow:var(--shadow-rest);border-radius:26px;align-self:stretch;overflow:hidden}.atlas-destination__media{background:#d7ddd8;height:208px;display:block;position:relative;overflow:hidden}.atlas-destination__media:after{content:"";background:linear-gradient(#0000 48%,#07181447);position:absolute;inset:0}.atlas-destination__media img{object-fit:cover;width:100%;height:100%}.atlas-destination__media>span{z-index:1;border-radius:var(--radius-xs);color:#fff;background:#071814b8;border:1px solid #ffffff4d;padding:5px 8px;font-size:.625rem;font-weight:620;position:absolute;bottom:12px;right:12px}.atlas-destination__body{flex-direction:column;padding:24px;display:flex}.atlas-destination__place{align-items:center;gap:12px;display:flex}.atlas-destination__pin{background:var(--mist-spring);width:44px;height:44px;color:var(--jade-primary);border-radius:14px;flex:none;place-items:center;display:grid}.atlas-destination__pin svg{width:20px;height:20px}.atlas-destination__place p{color:var(--jade-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.atlas-destination h3{letter-spacing:-.05em;margin-top:2px;font-size:clamp(2rem,3vw,2.65rem);font-weight:480;line-height:1}.atlas-destination__copy{color:var(--ink-muted);margin-top:22px;font-size:.9375rem;line-height:1.55}.atlas-destination__facts{border-top:1px solid var(--border-mineral);border-bottom:1px solid var(--border-mineral);grid-template-columns:1.45fr .55fr;margin:24px 0 0;display:grid}.atlas-destination__facts>div{min-width:0;padding:16px 0}.atlas-destination__facts>div+div{border-left:1px solid var(--border-mineral);padding-left:16px}.atlas-destination__facts dt{color:var(--ink-subtle);font-size:.6875rem;font-weight:600}.atlas-destination__facts dd{color:var(--ink-deep);align-items:center;gap:7px;margin:5px 0 0;font-size:.8125rem;font-weight:650;line-height:1.35;display:flex}.atlas-destination__facts dd>span{background:var(--jade-primary);border-radius:50%;flex:none;width:6px;height:6px}.atlas-hotel-empty{border:1px solid var(--border-mineral);border-radius:var(--radius-md);background:var(--canvas-cool);gap:12px;margin-top:24px;padding:16px;display:flex}.atlas-hotel-empty>span{width:36px;height:36px;color:var(--jade-primary);box-shadow:inset 0 0 0 1px var(--border-mineral);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.atlas-hotel-empty svg{width:17px;height:17px}.atlas-hotel-empty strong{font-size:.875rem;line-height:1.35;display:block}.atlas-hotel-empty p{color:var(--ink-muted);margin-top:5px;font-size:.75rem;line-height:1.5}.destination-grid--atlas{margin-top:0}@media (max-width:980px){.atlas-panel--globe{grid-template-columns:1fr}.globe-stage{min-height:560px}.atlas-destination{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);display:grid}.atlas-destination__media{height:100%;min-height:360px}}@media (max-width:760px){.globe-explorer{margin-top:28px}.atlas-tabs{width:100%;min-height:56px;display:flex}.atlas-tabs button{flex:1 1 0;min-width:0;min-height:46px;padding-inline:10px}.atlas-panel--globe{border-radius:25px;gap:8px;min-height:0;margin-inline:-8px;padding:8px}.globe-stage{border-radius:19px;min-height:clamp(430px,126vw,540px)}.globe-stage__ambient span{width:78%}.globe-stage__label{max-width:152px;padding:10px 11px;top:12px;left:12px}.globe-stage__label small{max-width:128px;line-height:1.35}.globe-controls{flex-direction:column;top:12px;right:12px}.globe-city-list{gap:5px;bottom:10px;left:10px;right:10px}.globe-city-list button{gap:6px;min-width:0;min-height:44px;padding-inline:10px;font-size:.75rem}.atlas-destination{border-radius:19px;display:block}.atlas-destination__media{height:184px;min-height:0}.atlas-destination__body{padding:20px}.atlas-destination h3{font-size:2.125rem}.atlas-destination__copy{margin-top:18px;font-size:.875rem}.atlas-destination__facts{margin-top:20px}.atlas-destination__facts>div{padding-block:14px}.atlas-hotel-empty{margin-top:20px}.destination-grid--atlas{margin-top:0}}@media (max-width:359px){.globe-city-list button{gap:5px;padding-inline:8px}.globe-city-list button>span{width:5px;height:5px}.atlas-destination__facts{grid-template-columns:1fr}.atlas-destination__facts>div+div{border-top:1px solid var(--border-mineral);border-left:0;padding-left:0}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.atlas-tabs,.globe-controls{background:var(--canvas-limestone);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.globe-stage__label,.globe-city-list button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#102722}}.destination-card--linked{padding:0}.destination-card__link{min-height:520px;color:inherit;flex-direction:column;flex:1;padding:28px;display:flex;position:relative}.destination-card__action{color:#fff;border-bottom:1px solid #ffffff8a;align-items:center;width:fit-content;min-height:44px;margin-top:16px;font-size:.8125rem;font-weight:600;display:inline-flex}.status-chip--ready{background:#07292270;border-color:#a8e2d147}.atlas-publication-status--ready{z-index:8;clip:auto;color:#fff;white-space:normal;-webkit-backdrop-filter:saturate(1.08)blur(16px);backdrop-filter:saturate(1.08)blur(16px);background:#0d1f1a94;border:1px solid #ffffff47;border-radius:18px;align-items:center;gap:16px;width:auto;height:auto;padding:7px 7px 7px 16px;display:flex;position:absolute;bottom:322px;right:32px;overflow:visible;box-shadow:0 16px 42px #04120e33}.atlas-publication-status--ready p{color:#ffffffb8;max-width:210px;font-size:.75rem;line-height:1.35}.atlas-publication-status--ready a{min-height:44px;color:var(--ink-deep);background:#fff;border-radius:12px;align-items:center;padding:0 16px;font-size:.8125rem;font-weight:650;display:inline-flex}.dubai-page{background:var(--canvas-limestone);min-height:100vh;color:var(--ink-deep);overflow:clip}.dubai-preview-note{z-index:7;color:#ffffffb8;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#0f1d19;width:100%;padding:5px 24px;font-size:.625rem;font-weight:640;line-height:1rem;position:absolute;top:0;left:0}.dubai-page .site-header--destination{top:max(42px, calc(env(safe-area-inset-top) + 30px));color:var(--ink-deep)}.dubai-arrival{isolation:isolate;color:#fff;background:#233832;min-height:660px;position:relative;overflow:hidden}.dubai-arrival__media,.dubai-arrival__media img,.dubai-arrival__scrim{width:100%;height:100%;position:absolute;inset:0}.dubai-arrival__media img{object-fit:cover;object-position:50% 48%}.dubai-arrival__scrim{z-index:1;background:linear-gradient(90deg,#071814cc 0%,#07181485 44%,#0718141f 78%),linear-gradient(#0718141f 22%,#07181461 100%)}.dubai-arrival__copy{z-index:2;flex-direction:column;justify-content:flex-end;min-height:660px;padding-top:180px;padding-bottom:94px;display:flex;position:relative}.dubai-arrival__copy nav{color:#ffffffa8;align-items:center;gap:12px;margin-bottom:32px;font-size:.75rem;display:flex}.dubai-arrival__copy nav a:hover{color:#fff}.dubai-arrival__copy nav strong{color:#fff;font-weight:580}.dubai-arrival__copy .eyebrow{color:#a8e2d1}.dubai-arrival__copy h1{letter-spacing:-.055em;max-width:760px;margin-top:16px;font-size:clamp(3.5rem,6vw,5.75rem);font-weight:430;line-height:.96}.dubai-arrival__copy>p:not(.eyebrow){color:#ffffffd1;max-width:650px;margin-top:24px;font-size:1.0625rem;line-height:1.65}.dubai-search{z-index:4;border-radius:var(--radius-xl);min-height:96px;box-shadow:inset 0 1px 0 #fffc, var(--shadow-float);-webkit-backdrop-filter:saturate(1.1)blur(20px);backdrop-filter:saturate(1.1)blur(20px);background:linear-gradient(135deg,#ffffff52,#0000 44%),#f7f8f5d1;border:1px solid #ffffffbd;grid-template-columns:.85fr 1.2fr 1fr auto;align-items:stretch;margin-top:-48px;display:grid;position:relative;overflow:hidden}.dubai-search>div{border-right:1px solid #14211e17;flex-direction:column;justify-content:center;padding:20px 28px;display:flex}.dubai-search span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.dubai-search strong{margin-top:4px;font-size:.9375rem;font-weight:590}.dubai-search>a{background:var(--jade-primary);color:#fff;min-width:180px;transition:background .14s var(--ease-out), transform .14s var(--ease-out);border-radius:20px;justify-content:center;align-items:center;margin:10px;padding:0 24px;font-size:.875rem;font-weight:650;display:inline-flex}.dubai-search>a:hover{background:var(--jade-hover);transform:translateY(-1px)}.dubai-results{padding-top:112px;padding-bottom:128px}.dubai-results__intro{border-bottom:1px solid var(--border-mineral);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:64px;padding-bottom:40px;display:grid}.dubai-results__intro h2,.dubai-standard h2{letter-spacing:-.052em;max-width:780px;margin-top:14px;font-size:clamp(2.5rem,4.1vw,4rem);font-weight:440;line-height:1.02}.dubai-results__intro>p{max-width:470px;color:var(--ink-muted);font-size:.9375rem;line-height:1.65}.dubai-results__workspace{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:48px;margin-top:48px;display:grid}.dubai-filters{border-top:1px solid var(--ink-deep);border-bottom:1px solid var(--border-mineral);padding:18px 0;position:sticky;top:32px}.dubai-filters__title{color:var(--ink-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:680}.dubai-filters ul{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dubai-filters a{min-height:40px;color:var(--ink-muted);transition:border-color .14s var(--ease-out), background .14s var(--ease-out), color .14s var(--ease-out);border:1px solid #0000;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;display:grid}.dubai-filters a:hover,.dubai-filters a:focus-visible{color:var(--jade-primary)}.dubai-filters a[aria-current=page]{color:var(--ink-deep);background:#eaf6f1ad;border-color:#0a7a682e}.dubai-filters a>span{width:28px;height:28px;color:var(--jade-primary);border:1px solid #0a7a682e;border-radius:50%;place-items:center;display:grid}.dubai-filters svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.dubai-filters strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:560;overflow:hidden}.dubai-filters small{font-variant-numeric:tabular-nums;font-size:.75rem}.dubai-results__list{gap:20px;display:grid}.dubai-hotel{border:1px solid var(--border-mineral);border-radius:var(--radius-lg);background:var(--surface-white);box-shadow:var(--shadow-rest);grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);display:grid;overflow:hidden}.dubai-hotel__media{background:var(--canvas-cool);min-height:100%;margin:0;position:relative;overflow:hidden}.dubai-hotel__media img{object-fit:cover;width:100%;height:100%;min-height:420px}.dubai-hotel__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07181470);height:30%;position:absolute;inset:auto 0 0}.dubai-hotel__media figcaption{z-index:2;color:#fffc;font-size:.625rem;line-height:1.4;position:absolute;bottom:16px;left:18px;right:18px}.dubai-hotel__number{z-index:2;color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1f1a6b;border:1px solid #ffffff70;border-radius:8px;padding:6px 8px;font-size:.6875rem;position:absolute;top:18px;left:18px}.dubai-hotel__media-fallback{min-height:420px;color:var(--ink-muted);place-items:center;font-size:.75rem;display:grid}.dubai-hotel__content{min-width:0;padding:26px 30px 22px}.dubai-hotel__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dubai-hotel__classification{color:var(--jade-primary);letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:680;line-height:1rem}.dubai-hotel h2{letter-spacing:-.045em;max-width:600px;margin-top:8px;font-size:clamp(1.7rem,2.35vw,2.2rem);font-weight:470;line-height:1.07}.dubai-hotel__rating{flex-direction:column;flex:none;align-items:flex-end;display:flex}.dubai-hotel__rating strong{font-variant-numeric:tabular-nums;font-size:1.125rem}.dubai-hotel__rating span{max-width:116px;color:var(--ink-muted);text-align:right;margin-top:2px;font-size:.75rem;line-height:1.3}.dubai-hotel__summary{max-width:680px;color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.dubai-hotel__qualification{border-top:1px solid var(--border-mineral);border-bottom:1px solid var(--border-mineral);margin-top:18px;padding:13px 0 12px}.dubai-hotel__qualification>p,.dubai-hotel__facts dt{color:var(--ink-subtle);letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:680}.dubai-hotel__qualification ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.dubai-hotel__qualification li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dubai-hotel__qualification li>span{width:28px;height:28px;color:var(--jade-primary);background:#eaf6f1b8;border:1px solid #0a7a6833;border-radius:50%;place-items:center;display:grid}.dubai-hotel__qualification svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dubai-hotel__qualification strong{letter-spacing:-.01em;font-size:.875rem;font-weight:560}.dubai-hotel__facts{margin:0}.dubai-hotel__facts>div{min-width:0;padding:12px 16px 12px 0}.dubai-hotel__facts dd{color:var(--ink-deep);margin:4px 0 0;font-size:.8125rem;font-weight:540;line-height:1.45}.dubai-hotel__facts dd small{color:var(--ink-muted);margin-top:2px;font-size:.6875rem;font-weight:450;display:block}.dubai-hotel__evidence-row{border-bottom:1px solid var(--border-mineral);grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);display:grid}.dubai-hotel__evidence-row .dubai-programmes__trigger{border-bottom:0;border-left:1px solid var(--border-mineral);padding-left:18px}.dubai-programmes__trigger{border:0;border-bottom:1px solid var(--border-mineral);width:100%;min-height:50px;color:var(--ink-deep);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:14px;margin-top:0;padding:0 2px;display:grid}.dubai-programmes__trigger>span{flex-direction:column;font-size:.8125rem;font-weight:620;display:flex}.dubai-programmes__trigger small{color:var(--ink-subtle);letter-spacing:.075em;text-transform:uppercase;margin-bottom:2px;font-size:.5625rem;font-weight:680}.dubai-programmes__trigger strong{color:var(--jade-primary);white-space:nowrap;font-size:.6875rem;font-weight:680}.dubai-programmes__trigger svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .18s}.dubai-programmes__trigger:hover,.dubai-programmes__trigger:focus-visible{color:var(--jade-primary)}.dubai-programmes__trigger:hover svg{transform:translate(3px)}.dubai-facilities__trigger{border:0;border-bottom:1px solid var(--border-mineral);width:100%;min-height:72px;color:var(--ink-deep);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(190px,.9fr) minmax(180px,1.1fr) 22px;align-items:center;gap:14px;padding:8px 2px 8px 0;display:grid}.dubai-facilities__title{color:var(--ink-deep);flex-direction:column;line-height:1.35;display:flex}.dubai-facilities__title strong{font-size:.9375rem}.dubai-facilities__title small{color:var(--ink-muted);margin-top:3px;font-size:.75rem;font-weight:450}.dubai-facilities__grid{justify-content:flex-end;gap:14px;min-width:0;display:flex}.dubai-facilities__item{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.dubai-facilities__item>span:last-child{flex-direction:column;align-items:center;min-width:0;display:flex}.dubai-facilities__item small{color:var(--ink-subtle);letter-spacing:0;text-transform:none;margin-top:2px;font-size:.75rem;font-weight:450;line-height:1.2}.dubai-facilities__item strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:620;line-height:1.2;overflow:hidden}.dubai-facilities__icon{width:32px;height:32px;color:var(--jade-primary);background:#137a660e;border:1px solid #137a6633;border-radius:50%;place-items:center;display:grid}.dubai-facility-preview{gap:10px;margin-top:18px;display:grid}.dubai-facility-preview__heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dubai-facility-preview__heading strong{font-size:.9375rem}.dubai-facility-preview__heading span{color:var(--ink-muted);font-size:.8125rem}.dubai-facility-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dubai-facility-preview figure{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--canvas-cool);margin:0;position:relative;overflow:hidden}.dubai-facility-preview img{object-fit:cover;width:100%;height:100%}.dubai-facility-preview figure:after{content:"";background:linear-gradient(#0000,#071814a6);position:absolute;inset:45% 0 0}.dubai-facility-preview figcaption{z-index:1;color:#fff;font-size:.8125rem;font-weight:650;position:absolute;bottom:10px;left:12px;right:12px}.dubai-facilities__icon svg,.dubai-facilities__arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:16px;height:16px}.dubai-facilities__item[data-confirmed=false] .dubai-facilities__icon{border-color:var(--border-mineral);color:var(--ink-subtle);background:0 0}.dubai-facilities__item[data-confirmed=false] strong{color:var(--ink-subtle);font-weight:520}.dubai-facilities__arrow{justify-self:end;transition:transform .18s}.dubai-facilities__trigger:hover,.dubai-facilities__trigger:focus-visible{color:var(--jade-primary)}.dubai-facilities__trigger:hover .dubai-facilities__arrow{transform:translate(3px)}.dubai-programmes-dialog{background:var(--canvas-limestone);width:min(100% - 40px,920px);max-width:none;max-height:min(88svh,860px);color:var(--ink-deep);border:1px solid #ffffffb8;border-radius:28px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 90px #07181452}.dubai-programmes-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0718149e}.dubai-programmes-dialog__shell{overscroll-behavior:contain;scrollbar-color:#137a6699 transparent;scrollbar-gutter:stable;scrollbar-width:thin;max-height:min(88svh,860px);overflow-y:auto}.dubai-programmes-dialog__shell::-webkit-scrollbar{width:7px}.dubai-programmes-dialog__shell::-webkit-scrollbar-thumb{background:#137a6699;border-radius:999px}.dubai-programmes-dialog__header{z-index:2;border-bottom:1px solid var(--border-mineral);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8f4f0;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 34px 24px;display:flex;position:sticky;top:0}.dubai-programmes-dialog__header p{color:var(--jade-primary);letter-spacing:.075em;text-transform:uppercase;font-size:.625rem;font-weight:680}.dubai-programmes-dialog__header h2{letter-spacing:-.045em;margin-top:7px;font-size:clamp(1.75rem,4vw,2.7rem);font-weight:470;line-height:1.03}.dubai-programmes-dialog__header button{border:1px solid var(--border-mineral);background:var(--surface-white);width:44px;height:44px;color:var(--ink-deep);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.dubai-programmes-dialog__header button:hover,.dubai-programmes-dialog__header button:focus-visible{border-color:var(--jade-primary);color:var(--jade-primary)}.dubai-programmes-dialog__header svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.dubai-programmes-dialog__intro{border-bottom:1px solid var(--border-mineral);grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:22px 34px;display:grid}.dubai-programmes-dialog__intro p{max-width:600px;color:var(--ink-muted);font-size:.9375rem;line-height:1.55}.dubai-programmes-dialog__intro span{color:var(--ink-subtle);align-self:center;font-size:.8125rem}.dubai-programmes-dialog__intro span strong{color:var(--jade-primary);letter-spacing:.02em;margin-top:7px;font-size:.8125rem;font-weight:680;display:block}.dubai-programmes-dialog__list{padding:0 34px 28px}.dubai-facilities-dialog__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;padding:0 34px 30px;display:grid}.dubai-facility-group{border-bottom:1px solid var(--border-mineral);min-width:0;padding:24px 0}.dubai-facility-group>header{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dubai-facility-group>header>span{width:32px;height:32px;color:var(--jade-primary);border:1px solid #137a6633;border-radius:50%;place-items:center;display:grid}.dubai-facility-group>header svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:18px;height:18px}.dubai-facility-group>header div{flex-direction:column;display:flex}.dubai-facility-group>header small{color:var(--ink-subtle);letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:680}.dubai-facility-group>header strong{margin-top:2px;font-size:.9375rem;font-weight:640}.dubai-facility-group__claims{margin-top:18px}.dubai-facility-group__media{gap:10px;margin-top:16px;display:grid}.dubai-facility-group__media figure{aspect-ratio:16/9;background:#dfe4df;border-radius:14px;position:relative;overflow:hidden}.dubai-facility-group__media img{object-fit:cover;filter:saturate(.92)contrast(.98);width:100%;height:100%}.dubai-facility-group__media figcaption{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#081c17a3;border:1px solid #ffffff94;border-radius:999px;padding:5px 7px;font-size:.75rem;position:absolute;bottom:9px;right:9px}.dubai-facility-group__claims article+article{border-top:1px solid var(--border-mineral);margin-top:16px;padding-top:16px}.dubai-facility-group__claims article>strong{font-size:.9375rem;font-weight:650}.dubai-facility-group__claims article>p{color:var(--ink-muted);margin-top:6px;font-size:.875rem;line-height:1.55}.dubai-facility-group__claims footer{color:var(--ink-subtle);justify-content:space-between;align-items:baseline;gap:14px;margin-top:10px;font-size:.75rem;line-height:1.4;display:flex}.dubai-facility-group__claims footer a{color:var(--jade-primary);flex:none;font-weight:650;text-decoration:none}.dubai-facility-group__claims footer a:hover,.dubai-facility-group__claims footer a:focus-visible{text-underline-offset:3px;text-decoration:underline}.dubai-facility-group__unknown{max-width:270px;color:var(--ink-subtle);margin-top:18px;font-size:.8125rem;line-height:1.5}.dubai-facilities-dialog__programmes{border-top:1px solid var(--border-mineral);margin:0 34px 32px;padding-top:28px}.dubai-facilities-dialog__programmes>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.dubai-facilities-dialog__programmes>header p{color:var(--jade-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:680}.dubai-facilities-dialog__programmes>header h3{margin-top:5px;font-size:1.5rem;font-weight:500}.dubai-facilities-dialog__programmes>header a{border:1px solid var(--border-mineral);border-radius:var(--radius-sm);min-height:44px;color:var(--ink-deep);padding:12px 16px;font-size:.875rem;font-weight:650}.dubai-facilities-dialog__programmes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dubai-facilities-dialog__programmes article{border:1px solid var(--border-mineral);border-radius:var(--radius-md);background:var(--surface-white);gap:10px;padding:18px;display:grid}.dubai-facilities-dialog__programmes article>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.dubai-facilities-dialog__programmes article>div strong{font-size:1rem}.dubai-facilities-dialog__programmes article>div span,.dubai-facilities-dialog__programmes article small{color:var(--ink-muted);font-size:.8125rem}.dubai-facilities-dialog__programmes article>b{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650}.dubai-facilities-dialog__programmes article>p,.dubai-facilities-dialog__inclusions{color:var(--ink-muted);font-size:.875rem;line-height:1.5}.dubai-facilities-dialog__inclusions,.dubai-programme__inclusions{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dubai-facilities-dialog__inclusions li:before,.dubai-programme__inclusions li:before{content:"—";color:var(--jade-primary);margin-right:8px}.dubai-facilities-dialog__programmes article>a{color:var(--jade-primary);font-size:.8125rem;font-weight:650}.dubai-programme{grid-template-columns:38px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}.dubai-programme+.dubai-programme{border-top:1px solid var(--border-mineral)}.dubai-programme__number{color:var(--ink-subtle);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:680}.dubai-programme__main{min-width:0}.dubai-programme__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dubai-programme__heading>div,.dubai-programme__heading>span{flex-direction:column;display:flex}.dubai-programme__heading>div>strong{font-size:.875rem}.dubai-programme__heading>div>span,.dubai-programme__heading>span small{color:var(--ink-muted);margin-top:2px;font-size:.6875rem}.dubai-programme__heading>span{text-align:right;align-items:flex-end}.dubai-programme__heading>span>strong{font-variant-numeric:tabular-nums;font-size:.8125rem}.dubai-programme__main>p,.dubai-programme__inclusions{color:var(--ink-muted);margin-top:12px;font-size:.75rem;line-height:1.55}.dubai-programme__foot{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:14px;display:flex}.dubai-programme__foot small{max-width:590px;color:var(--ink-muted);font-size:.6875rem;line-height:1.5}.dubai-programme__foot a{min-height:32px;color:var(--jade-primary);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:620;display:inline-flex}.dubai-hotel__actions{align-items:center;gap:10px;margin-top:16px;display:flex}.dubai-hotel__primary,.dubai-hotel__contact{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:.75rem;font-weight:650;display:inline-flex}.dubai-hotel__primary{background:var(--ink-deep);color:#fff}.dubai-hotel__primary:hover{background:var(--jade-primary)}.dubai-hotel__contact{border:1px solid var(--border-mineral);color:var(--ink-deep)}.dubai-hotel__contact:hover{border-color:var(--jade-primary);color:var(--jade-primary)}.dubai-hotel__action-compact{display:none}.dubai-hotel__handoff{color:var(--ink-subtle);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;font-size:.625rem;line-height:1.45;display:flex}.dubai-hotel__handoff>p{max-width:430px}.dubai-hotel__handoff>span{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.dubai-hotel__handoff small{letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:680}.dubai-hotel__handoff strong{color:var(--ink-deep);font-size:.75rem;font-weight:650}.dubai-standard{background:var(--canvas-cool);padding:112px 0}.dubai-standard__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:96px;display:grid}.dubai-standard ol{margin:0;padding:0;list-style:none;display:grid}.dubai-standard li{border-top:1px solid var(--border-mineral);grid-template-columns:48px 180px 1fr;gap:16px;padding:24px 0;display:grid}.dubai-standard li:last-child{border-bottom:1px solid var(--border-mineral)}.dubai-standard li>span{color:var(--jade-primary);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:680}.dubai-standard li>strong{font-size:.875rem}.dubai-standard li>p{color:var(--ink-muted);font-size:.8125rem;line-height:1.55}.dubai-footer{margin-top:0}.dubai-page--state{background:radial-gradient(circle at 18% 8%, #ddf5ecb8, transparent 34rem), var(--canvas-limestone);min-height:100svh}.dubai-page--state .site-header{color:var(--ink-deep)}.dubai-page--state>section{width:min(100% - 40px,680px);margin:0 auto;padding-top:220px}.dubai-page--state h1{letter-spacing:-.05em;margin-top:16px;font-size:clamp(2.4rem,6vw,4rem);font-weight:450;line-height:1}.dubai-page--state section>p:not(.eyebrow){color:var(--ink-muted);margin-top:20px}.dubai-page--state section>a{border-radius:var(--radius-sm);background:var(--ink-deep);color:#fff;align-items:center;min-height:46px;margin-top:28px;padding:0 18px;font-size:.8125rem;font-weight:650;display:inline-flex}@media (max-width:1120px){.dubai-results__workspace{grid-template-columns:200px minmax(0,1fr);gap:28px}.dubai-hotel{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)}.dubai-hotel__content{padding:24px}.dubai-standard__inner{gap:56px}}@media (max-width:900px){.atlas-publication-status--ready{justify-content:space-between;bottom:224px;left:20px;right:20px}.dubai-results__workspace{display:block}.dubai-filters{border-top:0;margin-bottom:24px;padding:0 0 12px;position:static;overflow:hidden}.dubai-filters ul{scrollbar-width:none;gap:7px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.dubai-filters ul::-webkit-scrollbar{display:none}.dubai-filters li{flex:none}.dubai-filters a{grid-template-columns:26px auto auto;min-height:38px;padding-inline:6px 10px}.dubai-hotel{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr)}.dubai-hotel__media img{min-height:460px}.dubai-hotel[data-hotel-name="Atlantis The Royal"] .dubai-hotel__media img{transform-origin:50% 78%;transform:scale(1.48)}.dubai-hotel[data-hotel-name="One&Only One Za'abeel"] .dubai-hotel__media img{transform-origin:46% 68%;transform:scale(1.3)}.dubai-standard__inner{grid-template-columns:1fr}}@media (max-width:760px){.destination-card__link{min-height:460px;padding:24px}.atlas-publication-status--ready{gap:10px;padding-left:12px;bottom:210px;left:12px;right:12px}.atlas-publication-status--ready p{max-width:140px;font-size:.6875rem}.atlas-publication-status--ready a{padding:0 12px;font-size:.75rem}.dubai-preview-note{padding-inline:12px;font-size:.5rem}.dubai-page .site-header--destination{top:max(38px, calc(env(safe-area-inset-top) + 28px))}.dubai-arrival,.dubai-arrival__copy{min-height:620px}.dubai-arrival__media img{object-position:52% 48%}.dubai-arrival__scrim{background:linear-gradient(#0718142e 14%,#07181457 44%,#071814cc 100%),linear-gradient(90deg,#07181452,#0000 80%)}.dubai-arrival__copy{padding-top:156px;padding-bottom:86px}.dubai-arrival__copy nav{gap:8px;margin-bottom:24px;font-size:.6875rem}.dubai-arrival__copy h1{max-width:420px;font-size:clamp(2.75rem,14vw,4rem)}.dubai-arrival__copy>p:not(.eyebrow){max-width:480px;margin-top:18px;font-size:.9375rem;line-height:1.6}.dubai-search{border-radius:22px;grid-template-columns:1fr auto;min-height:82px;margin-top:-41px;display:grid}.dubai-search>div{display:none}.dubai-search>div:first-child{border-right:0;padding:16px 18px;display:flex}.dubai-search>a{white-space:nowrap;border-radius:16px;min-width:0;margin:8px;padding:0 16px}.dubai-results{padding-top:88px;padding-bottom:88px}.dubai-results__intro{padding-bottom:28px;display:block}.dubai-results__intro h2,.dubai-standard h2{margin-top:12px;font-size:2.5rem}.dubai-results__intro>p{margin-top:22px}.dubai-results__workspace{margin-top:28px}.dubai-filters{margin-bottom:18px}.dubai-hotel{display:block}.dubai-hotel__media,.dubai-hotel__media img,.dubai-hotel__media-fallback{aspect-ratio:8/5;min-height:0}.dubai-hotel[data-hotel-name="Atlantis The Royal"] .dubai-hotel__media img,.dubai-hotel[data-hotel-name="One&Only One Za'abeel"] .dubai-hotel__media img{transform:none}.dubai-hotel__content{padding:22px 18px 20px}.dubai-hotel__heading{display:block}.dubai-hotel__rating{flex-direction:row;align-items:baseline;gap:6px;margin-top:8px}.dubai-hotel__rating span{text-align:left;max-width:none;margin-top:0}.dubai-hotel h2{font-size:1.75rem}.dubai-hotel__facts{display:block}.dubai-hotel__evidence-row{grid-template-columns:1fr 1fr}.dubai-hotel__evidence-row .dubai-programmes__trigger{grid-template-columns:minmax(0,1fr) 18px;gap:6px;min-height:58px;padding-left:12px}.dubai-hotel__evidence-row .dubai-programmes__trigger>strong{display:none}.dubai-hotel__actions{grid-template-columns:1fr;align-items:stretch;gap:8px;margin-top:14px;display:grid}.dubai-hotel__primary,.dubai-hotel__contact{padding-inline:8px;font-size:.875rem}.dubai-hotel__action-full{display:none}.dubai-hotel__action-compact{display:inline}.dubai-facilities__trigger{grid-template-columns:minmax(0,1fr) 18px;gap:12px;min-height:68px;padding-block:10px}.dubai-facilities__title{display:flex}.dubai-facilities__grid{display:none}.dubai-facility-preview__heading{gap:2px;display:grid}.dubai-facility-preview figure{aspect-ratio:4/3}.dubai-programmes-dialog{border-radius:22px;width:calc(100% - 20px);max-height:calc(100svh - 20px)}.dubai-programmes-dialog__shell{max-height:calc(100svh - 20px)}.dubai-programmes-dialog__header{padding:22px 20px 18px}.dubai-programmes-dialog__header h2{padding-right:8px;font-size:1.75rem}.dubai-programmes-dialog__intro{padding:18px 20px;display:block}.dubai-programmes-dialog__intro span{margin-top:8px;display:block}.dubai-programmes-dialog__list{padding:0 20px 20px}.dubai-facilities-dialog__list{padding:0 20px 20px;display:block}.dubai-facilities-dialog__programmes{margin:0 20px 24px}.dubai-facilities-dialog__programmes>header{flex-direction:column;align-items:start}.dubai-facilities-dialog__programmes>div{grid-template-columns:1fr}.dubai-facilities-dialog__programmes article>div{gap:3px;display:grid}.dubai-facility-group{padding:20px 0}.dubai-facility-group__claims footer{display:block}.dubai-facility-group__claims footer a{width:fit-content;margin-top:6px;display:block}.dubai-programme{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:22px 0}.dubai-programme__heading{display:block}.dubai-programme__heading>span{text-align:left;align-items:flex-start;margin-top:10px}.dubai-programme__foot{display:block}.dubai-programme__foot a{width:fit-content;margin-top:8px;display:flex}.dubai-standard{padding:80px 0}.dubai-standard__inner{gap:40px}.dubai-standard li{grid-template-columns:36px 1fr}.dubai-standard li>p{grid-column:2}}@media (max-width:359px){.dubai-arrival__copy nav a:nth-of-type(2),.dubai-arrival__copy nav span:nth-of-type(2){display:none}.dubai-search>a{padding-inline:12px;font-size:.75rem}.dubai-standard li{grid-template-columns:30px 1fr;gap:10px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.dubai-search,.atlas-publication-status--ready{background:var(--canvas-limestone);color:var(--ink-deep);-webkit-backdrop-filter:none;backdrop-filter:none}.atlas-publication-status--ready p{color:var(--ink-muted)}}.atlas-publication-status.atlas-publication-status--ready{z-index:8;clip:auto;color:#fff;white-space:normal;-webkit-backdrop-filter:saturate(1.08)blur(16px);backdrop-filter:saturate(1.08)blur(16px);background:#0d1f1ab3;border:1px solid #ffffff47;border-radius:18px;align-items:center;gap:16px;width:auto;height:auto;padding:7px 7px 7px 16px;display:flex;position:absolute;bottom:322px;right:32px;overflow:visible;box-shadow:0 16px 42px #04120e33}.atlas-publication-status.atlas-publication-status--ready p{color:#ffffffc2;max-width:210px;font-size:.75rem;line-height:1.35}.atlas-publication-status.atlas-publication-status--ready a{min-height:44px;color:var(--ink-deep);background:#fff;border-radius:12px;align-items:center;padding:0 16px;font-size:.8125rem;font-weight:650;display:inline-flex}@media (max-width:900px){.atlas-publication-status.atlas-publication-status--ready{justify-content:space-between;inset:218px 20px auto}}@media (max-width:760px){.atlas-publication-status.atlas-publication-status--ready{gap:10px;padding-left:12px;top:214px;left:12px;right:12px}.atlas-publication-status.atlas-publication-status--ready p{max-width:146px;font-size:.6875rem}.atlas-publication-status.atlas-publication-status--ready a{padding:0 12px;font-size:.75rem}}@media (min-width:901px) and (max-height:650px){.atlas-publication-status.atlas-publication-status--ready{bottom:184px;right:18px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.atlas-tabs,.globe-controls{background:#f7f8f5f7}.globe-stage__label,.globe-city-list button{background:#071814f0}}.section-heading__support>a{width:fit-content;min-height:44px;color:var(--jade-primary);align-items:center;gap:8px;font-size:.875rem;font-weight:650;display:inline-flex}.section-heading__support>a svg{width:16px;height:16px}.desktop-nav a[aria-current=page]{color:var(--jade-primary)}.atlas-page{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 18%,#efbe8047,#0000 30%),radial-gradient(circle at 58% 42%,#4c73666b,#0000 46%),linear-gradient(125deg,#0c211d 0%,#243a32 50%,#756f5c 118%);min-height:100svh;position:relative;overflow:clip}.atlas-page:before,.atlas-page:after{z-index:-1;content:"";pointer-events:none;position:absolute}.atlas-page:before{background:linear-gradient(90deg,#05161280,#0000 38% 76%,#4c392424),linear-gradient(#05100d38,#0000 30%,#040e0c42);inset:0}.atlas-page .site-header{width:calc(100% - 52px);max-width:none;min-height:72px;color:var(--ink-deep);border-radius:24px;padding:9px 12px 9px 20px}.atlas-page:after{filter:blur(80px);background:#ffdca829;border-radius:50%;width:46vw;height:46vw;top:-22vw;right:-14vw}.atlas-page .site-header{z-index:20;position:absolute}.atlas-hero{isolation:isolate;min-height:max(720px,100svh);position:relative;overflow:hidden}.atlas-hero__intro{z-index:6;color:#fff;text-shadow:0 2px 24px #040f0c42;pointer-events:none;width:min(31vw,470px);position:absolute;top:clamp(138px,18vh,190px);left:clamp(40px,5.5vw,104px)}.atlas-hero:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#0b211d 0%,#0b211de6 12%,#0b211d70 22%,#0000 32%);position:absolute;inset:0}.atlas-hero__intro .eyebrow{color:#9fe0cc}.atlas-hero__intro h1{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.055em;text-wrap:balance;margin-top:18px;font-size:clamp(3.6rem,5.6vw,5.6rem);font-weight:450;line-height:.93}.atlas-hero__intro>p:last-child{color:#f4f9f6c2;max-width:410px;margin-top:24px;font-size:1rem;line-height:1.6}.atlas-earth{z-index:1;position:absolute;inset:68px -5vw -11vh 13vw}.atlas-earth__placeholder,.atlas-earth .globe-canvas{position:absolute;inset:0}.atlas-earth__placeholder{z-index:-1;opacity:.74;width:min(78vh,62vw);height:min(78vh,62vw);transition:opacity .5s var(--ease-out);background:radial-gradient(circle at 68% 28%,#ffe2b5b8,#0000 17%),radial-gradient(circle at 48% 52%,#53735f 0 26%,#1f514a 27% 54%,#173c37 68%,#0c2622 100%);border-radius:50%;margin:auto;box-shadow:0 0 100px #b7dfcf24}.atlas-hero[data-render-state=ready] .atlas-earth__placeholder{opacity:0}.atlas-earth .globe-canvas,.atlas-earth .globe-webgl{width:100%;height:100%}.atlas-earth .globe-canvas{z-index:1;cursor:grab;touch-action:pan-y pinch-zoom}.atlas-earth .globe-canvas[data-dragging=true]{cursor:grabbing}.atlas-earth .globe-webgl{display:block;position:absolute;inset:0}.globe-map-marker{z-index:3;border-radius:var(--radius-pill);color:#fff;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);transform-origin:50%;min-height:44px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), background .14s var(--ease-out);background:#081c179e;border:0;align-items:center;gap:9px;padding:8px 12px;font-size:.8125rem;font-weight:620;display:inline-flex;position:absolute;transform:translate(-50%,-50%)scale(.96);box-shadow:0 10px 28px #04110e33,inset 0 0 0 1px #ffffff38}.globe-map-marker>span{background:var(--jade-primary);border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ffffff24}.globe-map-marker[data-visible=false]{opacity:0;pointer-events:none}.globe-map-marker[data-visible=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.atlas-globe-controls{z-index:8;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#0e231d99;border:1px solid #ffffff40;gap:2px;padding:4px;display:flex;position:fixed;bottom:42px;left:clamp(40px,5.5vw,104px);box-shadow:0 14px 40px #030f0c2e,inset 0 1px #ffffff1a}.atlas-globe-controls button{color:#fff;cursor:pointer;width:48px;height:48px;transition:background var(--motion-quick) var(--ease-out), transform var(--motion-instant) var(--ease-press);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.atlas-globe-controls button:hover{background:#ffffff1f}.atlas-globe-controls button:active{transform:scale(.94)}.atlas-globe-controls svg{width:18px;height:18px}.atlas-globe-fallback{z-index:7;border-radius:var(--radius-md);color:#fff;text-align:center;background:#0a1e19e6;border:1px solid #ffffff3d;width:min(420px,72vw);padding:18px 20px;position:absolute;top:48%;left:58%;transform:translate(-50%,-50%)}.atlas-city-rail{z-index:7;min-width:0;transition:transform .42s var(--ease-out);justify-content:flex-end;align-items:end;gap:12px;display:flex;position:absolute;bottom:36px;left:clamp(330px,26vw,500px);right:clamp(32px,4.5vw,88px)}@media (min-width:1121px){.atlas-hero[data-selected-city=dubai] .atlas-city-rail{transform:translate(max(0px,61vw - clamp(328px,22.5vw,432px) - 486px))}}.atlas-city-card{color:#fff;text-align:left;cursor:pointer;min-width:150px;max-width:230px;height:156px;transition:flex-basis .36s var(--ease-out), max-width .36s var(--ease-out), transform .2s var(--ease-out), border-color .16s var(--ease-out);background:#24352f;border:1px solid #fff3;border-radius:19px;flex:190px;padding:0;position:relative;overflow:hidden;box-shadow:0 20px 54px #04100d47}.atlas-city-card--selected{border-color:#baebddbd;flex-basis:400px;max-width:460px;height:198px}.atlas-city-card:hover{border-color:#ffffff7a;transform:translateY(-3px)}.atlas-city-card picture,.atlas-city-card picture img,.atlas-city-card__shade{width:100%;height:100%;position:absolute;inset:0}.atlas-city-card picture img{object-fit:cover}.atlas-city-card__copy,.atlas-city-card__status,.atlas-city-card__action{z-index:2;position:absolute}.atlas-city-card__copy{display:grid;bottom:18px;left:18px;right:18px}.atlas-city-card__copy strong{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;font-size:1.8rem;font-weight:450;line-height:1}.atlas-city-card--selected .atlas-city-card__copy strong{font-size:2.25rem}.atlas-city-card__copy>span{color:#ffffffc2;max-width:340px;margin-top:9px;font-size:.75rem;line-height:1.4}.atlas-city-card__status{border-radius:var(--radius-pill);color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081c179e;align-items:center;gap:6px;padding:6px 9px;font-size:.625rem;font-weight:600;display:inline-flex;top:13px;left:13px}.atlas-city-card__status>span{background:#9fe0cc;border-radius:50%;width:5px;height:5px}.atlas-city-card__action{background:var(--jade-primary);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;bottom:16px;right:16px}.atlas-city-card__action svg{width:18px;height:18px}.atlas-publication-note{z-index:7;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);background:#0c221c80;border:1px solid #ffffff2e;gap:10px;width:min(280px,20vw);padding:12px 14px;display:flex;position:absolute;bottom:108px;left:clamp(40px,5.5vw,104px)}.atlas-publication-note>svg{color:#9fe0cc;flex:none;width:18px;height:18px;margin-top:2px}.atlas-publication-note p{gap:4px;display:grid}.atlas-publication-note strong{font-size:.75rem;line-height:1.35}.atlas-publication-note span{color:#ffffffa3;font-size:.625rem;line-height:1.45}.atlas-earth-credit{z-index:8;color:#ffffff70;font-size:.5625rem;position:absolute;bottom:8px;right:22px}@media (max-width:1120px){.atlas-hero__intro{width:min(38vw,430px)}.atlas-city-rail{left:36%;right:24px}.atlas-city-card{min-width:132px}.atlas-city-card--selected{flex-basis:330px}.atlas-publication-note{width:min(30vw,260px)}}@media (max-width:900px){.atlas-page{overflow-y:auto}.atlas-hero{min-height:max(920px,100svh)}.atlas-hero__intro{width:min(640px,100% - 64px);top:106px;left:32px;right:32px}.atlas-hero__intro h1{max-width:580px;font-size:clamp(3.5rem,9vw,4.8rem)}.atlas-hero__intro>p:last-child{max-width:500px;margin-top:18px}.atlas-earth{inset:210px -32vw 190px}.atlas-city-rail{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start;padding:4px;bottom:30px;left:24px;right:24px;overflow-x:auto}.atlas-city-rail::-webkit-scrollbar{display:none}.atlas-city-card{scroll-snap-align:start;flex:0 0 30vw;min-width:220px}.atlas-city-card--selected{flex-basis:min(58vw,440px);max-width:none}.atlas-globe-controls{position:fixed;bottom:244px;left:auto;right:24px}.atlas-publication-note{width:min(330px,50vw);bottom:248px;left:24px;right:auto}}@media (max-width:760px){.atlas-hero{min-height:max(900px,100svh)}.atlas-hero__intro{width:auto;top:96px;left:16px;right:16px}.atlas-hero__intro h1{max-width:360px;margin-top:12px;font-size:clamp(44px,1.75rem + 5vw,58px);line-height:.94}.atlas-hero__intro>p:last-child{max-width:360px;margin-top:14px;font-size:.875rem;line-height:1.5}.atlas-earth{inset:228px -58vw 250px}.globe-map-marker{display:none}.atlas-globe-controls{flex-direction:column;position:fixed;bottom:268px;right:14px}.atlas-globe-controls button{width:44px;height:44px}.atlas-city-rail{gap:8px;bottom:112px;left:12px;right:12px}.atlas-city-card{border-radius:16px;flex-basis:48vw;min-width:154px;height:146px}.atlas-city-card--selected{flex-basis:78vw;height:184px}.atlas-city-card__copy{bottom:14px;left:14px;right:14px}.atlas-city-card__copy strong{font-size:1.55rem}.atlas-city-card--selected .atlas-city-card__copy{right:58px}.atlas-city-card--selected .atlas-city-card__copy strong{font-size:2rem}.atlas-city-card__copy>span{display:none}.atlas-city-card__status{top:10px;left:10px}.atlas-city-card__action{bottom:12px;right:12px}.atlas-publication-note{width:auto;padding:9px 11px;bottom:12px;left:16px;right:16px}.atlas-publication-note span,.atlas-earth-credit{display:none}}@media (max-width:359px){.atlas-hero{flex-direction:column;min-height:0;padding-top:96px;display:flex}.atlas-hero__intro{flex:none;width:auto;margin-inline:16px;position:relative;inset:auto}.atlas-hero__intro h1{font-size:clamp(42px,1.65rem + 5vw,54px)}.atlas-hero__intro>p:last-child{font-size:.8125rem}.atlas-earth{flex:none;width:190vw;height:520px;margin:-24px 0 0 -45vw;position:relative;inset:auto}.atlas-globe-controls{flex:none;align-self:flex-end;margin:-188px 14px 40px 0;position:relative;inset:auto}.atlas-city-rail{flex:none;width:calc(100% - 24px);margin-inline:12px;position:relative;inset:auto}.atlas-publication-note{flex:none;width:auto;margin:16px;position:relative;inset:auto}.atlas-city-card{min-width:148px}}@media (min-width:901px) and (max-height:650px){.atlas-hero{min-height:100svh}.atlas-hero__intro{width:30vw;top:100px}.atlas-hero__intro h1{margin-top:10px;font-size:clamp(2.8rem,4vw,4rem)}.atlas-hero__intro>p:last-child,.atlas-publication-note,.atlas-earth-credit{display:none}.atlas-earth{inset:50px -4vw -20vh 15vw}.atlas-city-rail{bottom:14px;left:36%;right:18px}.atlas-city-card{height:122px}.atlas-city-card--selected{height:150px}.atlas-city-card__copy>span{display:none}.atlas-globe-controls{bottom:18px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.globe-map-marker,.atlas-globe-controls,.atlas-publication-note,.atlas-city-card__status{-webkit-backdrop-filter:none;backdrop-filter:none;background:#102722}}@media (prefers-reduced-motion:reduce){.atlas-earth__placeholder,.globe-map-marker,.atlas-city-card,.atlas-city-card picture img{transition:none}}.atlas-page{background:radial-gradient(circle at 82% 14%,#e7ba7d6b,#0000 31%),radial-gradient(circle at 58% 30%,#62786780,#0000 47%),linear-gradient(105deg,#0b211d 0%,#243932 47%,#8c8068 122%)}.atlas-page:before{background:linear-gradient(90deg,#04141194,#0000 34% 73%,#684a2a1f),linear-gradient(#030f0d1f,#0000 32%,#040e0c33)}.atlas-hero__intro{width:min(560px,36vw);top:clamp(190px,23vh,244px);left:clamp(68px,5.25vw,102px)}.atlas-hero__intro h1{letter-spacing:-.052em;text-wrap:balance;max-width:650px;margin:0;font-family:inherit;font-size:clamp(3.5rem,5vw,4.5rem);font-weight:450;line-height:.99}.atlas-hero__intro h1 span{white-space:nowrap;display:block}.atlas-hero__intro h1 em{font-style:normal;font-weight:inherit}.atlas-hero__rule{background:#ffffff8c;width:58px;height:1px;margin-top:30px;display:block}.atlas-earth{inset:0 -8vw -22vh 0}.atlas-earth:after{display:none}.atlas-earth .globe-webgl{filter:saturate(.86)sepia(.03)contrast(1.08)brightness(.97)}.globe-map-marker{min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:10px;padding:10px;font-size:.875rem;font-weight:480;transform:translate(-15px,-50%)scale(.96)}.globe-map-marker[data-visible=true]{transform:translate(-15px,-50%)scale(1)}.globe-map-marker>span{background:#fff;border:2px solid #fff;width:10px;height:10px;box-shadow:0 0 0 1px #02120f33}.globe-map-marker[aria-pressed=true]{background:0 0}.globe-map-marker[aria-pressed=true]>span{background:var(--jade-primary);border:5px solid #fff;width:18px;height:18px;box-shadow:0 0 0 1px #ffffffb3,0 7px 20px #04120e40}.globe-map-marker[aria-pressed=true][data-visible=true]{transform:translate(-19px,-50%)scale(1)}.atlas-globe-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;position:absolute;bottom:96px;left:clamp(64px,4.5vw,88px)}.atlas-globe-controls__zoom{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#16231e4d;border:1px solid #ffffff38;border-radius:17px;display:flex;overflow:hidden}.atlas-globe-controls__zoom button+button{border-left:1px solid #ffffff29}.atlas-globe-controls .atlas-globe-controls__reset{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1f1a57;border:1px solid #ffffff38;border-radius:17px}.atlas-globe-controls button{border-radius:0;width:48px;height:48px}.atlas-city-rail{overscroll-behavior-inline:contain;scrollbar-color:#ffffff7a #ffffff14;scrollbar-width:thin;scroll-snap-type:x proximity;justify-content:flex-start;align-items:end;gap:12px;width:auto;min-width:0;padding:4px 52px 10px 2px;scroll-padding-inline:2px;display:flex;bottom:68px;left:clamp(400px,32vw,610px);right:clamp(18px,4vw,72px);overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 44px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 44px),#0000 100%)}.atlas-hero[data-selected-city=dubai] .atlas-city-rail{transform:none}.atlas-city-rail::-webkit-scrollbar{height:4px}.atlas-city-rail::-webkit-scrollbar-track{border-radius:var(--radius-pill);background:#ffffff14}.atlas-city-rail::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#ffffff7a}.atlas-city-card{scroll-snap-align:start;border-color:#ffffff2e;border-radius:17px;flex:0 0 224px;min-width:224px;max-width:224px;height:164px;box-shadow:0 18px 48px #040e0c3d}.atlas-city-card--selected{border-color:#ffffff47;flex-basis:260px;min-width:260px;max-width:260px;height:180px}.atlas-city-card__shade{background:linear-gradient(#0000 43%,#0514111f 59%,#051411c7 100%),linear-gradient(90deg,#0514111f,#0000 70%)}.atlas-city-card__copy{bottom:15px;left:16px;right:16px}.atlas-city-card__copy strong,.atlas-city-card--selected .atlas-city-card__copy strong{letter-spacing:-.035em;font-size:1.75rem;font-weight:300}.atlas-city-card__copy small{color:#ffffffb8;margin-top:2px;font-size:.75rem}.atlas-city-card__action{width:44px;height:44px;bottom:15px;right:15px}.atlas-city-card--selected .atlas-city-card__copy{right:66px}.atlas-publication-status.atlas-publication-status--ready{border-radius:17px;align-items:stretch;gap:10px;width:248px;padding:12px;display:grid;position:absolute;inset:382px auto auto clamp(68px,5.25vw,102px)}.atlas-publication-status.atlas-publication-status--ready p{max-width:none}.atlas-publication-status.atlas-publication-status--ready a{justify-content:center}.atlas-earth-credit{color:#ffffff61;bottom:10px}@media (max-width:1120px){.atlas-hero__intro h1{letter-spacing:-.05em}}@media (max-width:1120px) and (min-width:901px){.atlas-hero__intro{width:42vw}.atlas-city-rail{width:auto;left:36%;right:18px}.atlas-city-card{flex-basis:208px;min-width:208px;max-width:208px}.atlas-city-card--selected{flex-basis:242px;min-width:242px;max-width:242px;height:176px}}@media (max-width:900px){.atlas-hero{min-height:max(820px,100svh)}.atlas-hero__intro{width:auto;top:112px;left:28px;right:28px}.atlas-hero__intro h1{max-width:none;font-size:clamp(2.375rem,11vw,2.75rem)}.atlas-hero__rule{margin-top:20px}.atlas-earth{inset:0 -34vw 148px}.atlas-globe-controls{position:absolute;bottom:226px;left:auto;right:24px}.atlas-city-rail{width:auto;display:flex;bottom:24px;left:20px;right:20px}.atlas-city-card{flex:0 0 min(46vw,250px);min-width:min(46vw,250px);max-width:min(46vw,250px)}.atlas-city-card--selected{flex-basis:min(52vw,282px);min-width:min(52vw,282px);max-width:min(52vw,282px);height:176px}.atlas-publication-status.atlas-publication-status--ready{width:auto;display:flex;inset:218px 20px auto}}@media (max-width:760px){.atlas-page{--atlas-mobile-gutter:16px}.atlas-page .site-header{top:max(10px, env(safe-area-inset-top));width:calc(100% - (var(--atlas-mobile-gutter) * 2));border-radius:20px;min-height:64px;padding:6px 7px 6px 14px}.atlas-page .header-actions{gap:6px}.atlas-page .header-search-link,.atlas-page .mobile-menu summary{width:46px;min-width:46px;height:46px;min-height:46px}.atlas-hero{min-height:max(760px,100svh)}.atlas-hero__intro{top:100px;right:var(--atlas-mobile-gutter);left:var(--atlas-mobile-gutter)}.atlas-hero__intro h1{font-size:clamp(2.375rem,11vw,2.75rem)}.atlas-hero__intro h1 span{white-space:normal}.atlas-hero__rule{width:46px;margin-top:17px}.atlas-earth{inset:0 -58vw 170px}.globe-map-marker[aria-pressed=true]{min-height:38px;padding:8px;font-size:.75rem;display:inline-flex}.atlas-globe-controls{bottom:186px;right:auto;left:var(--atlas-mobile-gutter);flex-direction:row}.atlas-globe-controls button{width:44px;height:44px}.atlas-city-rail{right:var(--atlas-mobile-gutter);bottom:var(--atlas-mobile-gutter);left:var(--atlas-mobile-gutter)}.atlas-city-card{flex-basis:72vw;min-width:210px;max-width:280px;height:136px}.atlas-city-card--selected{flex-basis:78vw;min-width:226px;max-width:304px;height:150px}.atlas-city-card__copy strong,.atlas-city-card--selected .atlas-city-card__copy strong{font-size:1.65rem}.atlas-publication-status.atlas-publication-status--ready{top:clamp(198px,25.8svh,218px);right:var(--atlas-mobile-gutter);left:var(--atlas-mobile-gutter);min-height:68px}.atlas-publication-status.atlas-publication-status--ready p{flex:auto;min-width:0;max-width:none}.atlas-publication-status.atlas-publication-status--ready a{white-space:nowrap;flex:none}}@media (max-width:359px){.atlas-page .brand-symbol{width:24px;height:24px}.atlas-page .brand-wordmark{font-size:.8125rem}.atlas-hero{min-height:820px;padding-top:0;display:block}.atlas-hero__intro{margin:0;position:absolute;top:102px}.atlas-hero__intro h1{font-size:2.1875rem;line-height:.96}.atlas-earth{width:auto;height:auto;margin:0;position:absolute;inset:0 -64vw 170px}.atlas-globe-controls{bottom:185px;right:auto;left:var(--atlas-mobile-gutter);margin:0;position:absolute}.atlas-city-rail{right:var(--atlas-mobile-gutter);bottom:16px;left:var(--atlas-mobile-gutter);width:auto;margin:0;position:absolute}}@media (min-width:901px) and (max-height:650px){.atlas-hero__intro{width:36vw;top:116px}.atlas-hero__intro h1{font-size:clamp(2.75rem,4vw,3.5rem)}.atlas-earth{inset:0 -7vw -30vh 0}.atlas-city-rail{bottom:20px;left:30%;right:18px}.atlas-city-card{height:120px}.atlas-city-card--selected{height:132px}.atlas-globe-controls{bottom:22px}.atlas-publication-status.atlas-publication-status--ready{inset:286px auto auto clamp(64px,4.5vw,88px)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.atlas-globe-controls__zoom,.atlas-globe-controls .atlas-globe-controls__reset{-webkit-backdrop-filter:none;backdrop-filter:none;background:#102722}}.interior-page{background:var(--canvas-limestone);min-height:100svh;overflow:clip}.interior-page .site-header--interior{color:var(--ink-deep)}.interior-hero{isolation:isolate;color:#fff;background:#17302a;min-height:680px;position:relative;overflow:hidden}.interior-hero>picture,.interior-hero__image,.interior-hero__scrim{width:100%;height:100%;position:absolute;inset:0}.interior-hero__image{object-fit:cover}.interior-hero__scrim{z-index:1;background:linear-gradient(90deg,#071310e0 0%,#07131094 48%,#07131033 75%),linear-gradient(#0713102e 0%,#07131033 56%,#071310a8 100%)}.interior-hero--hub .interior-hero__image{transform:scale(1.03)}.interior-hero__content{z-index:2;flex-direction:column;justify-content:flex-end;min-height:680px;padding-top:150px;padding-bottom:80px;display:flex;position:relative}.interior-hero__content nav,.guide-index-hero nav,.guide-article-hero nav,.destination-index-hero nav{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:52px;font-size:.75rem;display:flex}.interior-hero__content nav a:hover{color:#fff}.interior-hero__content nav strong{color:#fff;font-weight:600}.interior-hero__content .eyebrow{color:#a5ead7}.interior-hero__content h1{max-width:920px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;margin-top:18px;font-size:clamp(3.5rem,7vw,6.8rem);font-weight:350;line-height:.88}.interior-hero__content>p:not(.eyebrow){color:#ffffffd1;max-width:650px;margin-top:28px;font-size:1.0625rem;line-height:1.66}.interior-hero__content>small{color:#ffffff8f;margin-top:24px;font-size:.6875rem}.interior-section{padding-block:clamp(84px,9vw,138px)}.interior-section--cool{border-block:1px solid var(--border-mineral);background:radial-gradient(circle at 90% 5%, #ddf5ecb3, transparent 30rem), var(--canvas-cool);width:100%}.interior-preview{border-radius:var(--radius-md);background:#ddf5ec94;border:1px solid #0a7a683d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:clamp(58px,7vw,92px);padding:16px 20px;display:grid}.interior-preview span{border-radius:var(--radius-pill);background:var(--jade-primary);color:#fff;letter-spacing:.07em;text-transform:uppercase;padding:7px 10px;font-size:.6875rem;font-weight:700}.interior-preview p{color:#42534e;font-size:.875rem;line-height:1.55}.interior-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.6fr);align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:52px;display:grid}.interior-heading h2{letter-spacing:-.052em;text-wrap:balance;max-width:780px;margin-top:14px;font-size:clamp(2.5rem,4.2vw,4.35rem);font-weight:440;line-height:.98}.interior-heading>p{color:var(--ink-muted);font-size:.9375rem;line-height:1.7}.topic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.topic-card{border:1px solid var(--border-mineral);border-radius:var(--radius-xl);background:var(--surface-white);min-width:0;box-shadow:var(--shadow-rest);transition:transform var(--motion-spatial) var(--ease-out), box-shadow var(--motion-spatial) var(--ease-out);overflow:hidden}.topic-card:hover{box-shadow:var(--shadow-float);transform:translateY(-3px)}.topic-card a{grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);min-height:360px;display:grid}.topic-card figure{background:#d7ded9;min-height:100%;margin:0;position:relative;overflow:hidden}.topic-card figure img{object-fit:cover}.topic-card figcaption,.destination-preview-grid figcaption{color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1915c2;border-radius:10px;padding:8px 10px;font-size:.625rem;position:absolute;bottom:12px;left:12px;right:12px}.topic-card__body{flex-direction:column;padding:30px;display:flex}.topic-card__meta{color:var(--ink-subtle);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.6875rem;font-weight:650;display:flex}.topic-card h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;margin-top:34px;font-size:clamp(2rem,3vw,3.1rem);font-weight:380;line-height:.98}.topic-card__body>p{color:var(--ink-muted);margin-top:20px;font-size:.875rem;line-height:1.65}.topic-card__action{color:var(--jade-primary);margin-top:auto;padding-top:28px;font-size:.8125rem;font-weight:650}.amenity-card__topic-link{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0d1e1ab3;border:1px solid #ffffff52;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;bottom:18px;right:18px}.amenity-card__topic-link svg{width:18px}.interior-band{background:var(--ink-deep);color:#fff;padding-block:clamp(80px,10vw,144px)}.interior-band__grid{grid-template-columns:1.15fr .72fr;align-items:end;gap:clamp(50px,10vw,150px);display:grid}.interior-band .eyebrow{color:#8ce3cb}.interior-band h2{max-width:820px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.05em;margin-top:18px;font-size:clamp(3rem,5.5vw,5.6rem);font-weight:330;line-height:.91}.interior-band__grid>div:last-child>p{color:#ffffffad;line-height:1.7}.interior-text-link{min-height:44px;color:var(--jade-primary);border-bottom:1px solid;align-items:center;gap:10px;margin-top:28px;font-size:.875rem;font-weight:650;display:inline-flex}.interior-band .interior-text-link{color:#8ce3cb}.interior-text-link svg{width:16px}.topic-standard{grid-template-columns:minmax(0,1.3fr) minmax(300px,.62fr);align-items:start;gap:clamp(56px,9vw,134px);display:grid}.topic-standard__thesis h2{max-width:840px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;margin-top:20px;font-size:clamp(2.6rem,4.6vw,4.7rem);font-weight:350;line-height:.98}.query-ledger{border:1px solid var(--border-mineral);border-radius:var(--radius-lg);background:var(--surface-white);box-shadow:var(--shadow-rest);padding:26px}.query-ledger>p{color:var(--ink-subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.6875rem;font-weight:700}.query-ledger>p:not(:first-child){border-top:1px solid var(--border-mineral);margin-top:30px;padding-top:24px}.query-ledger ul,.destination-query-grid ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.query-ledger li,.destination-query-grid li{border-radius:var(--radius-pill);background:var(--canvas-cool);color:#43544e;padding:8px 11px;font-size:.75rem}.qualification-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.qualification-grid li{border:1px solid var(--border-mineral);border-radius:var(--radius-lg);background:#fffc;min-height:220px;padding:24px}.qualification-grid span{color:var(--jade-primary);font-size:.75rem;font-weight:700}.qualification-grid p{letter-spacing:-.02em;margin-top:54px;font-size:1.0625rem;font-weight:570;line-height:1.42}.comparison-grid{border:1px solid var(--border-mineral);border-radius:var(--radius-lg);background:var(--border-mineral);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.comparison-grid article{background:var(--surface-white);min-height:200px;padding:28px}.comparison-grid article>span{border:6px solid var(--jade-soft);background:var(--jade-primary);border-radius:50%;width:22px;height:22px;display:block}.comparison-grid h3{letter-spacing:-.025em;margin-top:44px;font-size:1.125rem}.comparison-grid p{color:var(--ink-muted);margin-top:12px;font-size:.8125rem;line-height:1.6}.interior-next{border-top:1px solid var(--border-mineral);justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding-top:28px;display:flex}.interior-next>p{color:var(--ink-muted)}.interior-next .interior-text-link{margin-top:0}.guide-index-hero,.guide-article-hero{padding-top:176px;padding-bottom:88px}.guide-index-hero nav,.guide-article-hero nav,.destination-index-hero nav{color:var(--ink-muted)}.guide-index-hero nav strong,.guide-article-hero nav strong,.destination-index-hero nav strong{color:var(--ink-deep)}.guide-index-hero h1,.guide-article-hero h1,.destination-index-hero h1{max-width:1080px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.055em;text-wrap:balance;margin-top:18px;font-size:clamp(4rem,8vw,7.8rem);font-weight:330;line-height:.88}.guide-index-hero>p:last-child,.guide-article-hero>p:not(.eyebrow){max-width:690px;color:var(--ink-muted);margin-top:32px;font-size:1.0625rem;line-height:1.7}.guide-list{border-top:1px solid #ccd6d0}.guide-list article{border-bottom:1px solid #ccd6d0}.guide-list a{min-height:176px;transition:background var(--motion-standard) var(--ease-out), padding var(--motion-standard) var(--ease-out);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:30px;padding:28px 14px;display:grid}.guide-list a:hover{background:#ddf5ec66;padding-inline:24px}.guide-list__number{color:var(--jade-primary);font-size:.75rem;font-weight:700}.guide-list div>p{color:var(--jade-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.guide-list h2{letter-spacing:-.04em;margin-top:10px;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:480;line-height:1.05}.guide-list div>span{max-width:720px;color:var(--ink-muted);margin-top:12px;font-size:.875rem;line-height:1.6;display:block}.guide-list a>strong{color:var(--jade-primary);font-size:.8125rem}.guide-article-hero{padding-bottom:104px}.guide-article-hero h1{max-width:980px}.guide-article-hero dl{border-top:1px solid var(--border-mineral);flex-wrap:wrap;gap:46px;margin:54px 0 0;padding-top:22px;display:flex}.guide-article-hero dl div{gap:5px;display:grid}.guide-article-hero dt{color:var(--ink-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.guide-article-hero dd{margin:0;font-size:.8125rem;font-weight:560}.guide-answer{background:var(--ink-deep);color:#fff;padding-block:76px}.guide-answer .eyebrow{color:#8ce3cb}.guide-answer h2{max-width:1000px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;margin-top:20px;font-size:clamp(2.6rem,5vw,5.1rem);font-weight:340;line-height:.98}.guide-body__layout{grid-template-columns:240px minmax(0,780px);justify-content:center;align-items:start;gap:clamp(50px,9vw,132px);display:grid}.guide-body__layout>aside{border-top:1px solid var(--border-mineral);padding-top:18px;position:sticky;top:24px}.guide-body__layout>aside>p{color:var(--ink-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.guide-body__layout>aside ol{color:var(--ink-muted);gap:15px;margin:22px 0 0;padding:0;font-size:.8125rem;line-height:1.5;list-style-position:inside;display:grid}.guide-prose>section{padding:0 0 72px 62px;position:relative}.guide-prose>section>span{color:var(--jade-primary);font-size:.75rem;font-weight:700;position:absolute;top:9px;left:0}.guide-prose h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:380;line-height:.98}.guide-prose section>p{color:#475750;margin-top:24px;font-size:1.0625rem;line-height:1.82}.guide-prose ul{border-top:1px solid var(--border-mineral);margin:30px 0 0;padding:0;list-style:none;display:grid}.guide-prose li{border-bottom:1px solid var(--border-mineral);color:#34453f;padding:15px 10px 15px 28px;position:relative}.guide-prose li:before{background:var(--jade-primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:23px;left:8px}.guide-method-note{border-radius:var(--radius-lg);background:#ddf5ec85;border:1px solid #0a7a6838;margin:6px 0 24px;padding:28px}.guide-method-note>p:last-child{color:#43534e;margin-top:14px;font-size:.875rem;line-height:1.7}.destination-index-hero{isolation:isolate;color:#fff;background:#29332d;min-height:min(820px,100svh);position:relative;overflow:hidden}.destination-index-hero__media,.destination-index-hero__media img,.destination-index-hero__scrim{width:100%;height:100%;position:absolute;inset:0}.destination-index-hero__media img{object-fit:cover;object-position:center 52%}.destination-index-hero__scrim{z-index:1;background:linear-gradient(90deg,#07120fd6 0%,#07120f8a 45%,#07120f14 72%),linear-gradient(#07120f2e 0%,#07120f1a 56%,#07120f8f 100%)}.destination-index-hero__content{z-index:2;flex-direction:column;justify-content:flex-end;min-height:min(820px,100svh);padding-top:154px;padding-bottom:62px;display:flex;position:relative}.destination-index-hero__content nav{color:#ffffffad;margin-bottom:auto}.destination-index-hero__content nav strong{color:#fff}.destination-index-hero h1{color:#fff;max-width:820px;font-family:var(--font-ui);letter-spacing:-.058em;text-wrap:balance;margin-top:18px;font-size:clamp(3.6rem,6vw,5.4rem);font-weight:450;line-height:.96}.destination-index-hero__copy{max-width:850px}.destination-index-hero__copy .eyebrow{color:#a5ead7}.destination-index-hero__copy>p:not(.eyebrow){color:#f4f9f7d6;max-width:610px;margin-top:24px;font-size:1.0625rem;line-height:1.6}.destination-index-hero__actions{align-items:center;gap:12px;margin-top:32px;display:flex}.destination-index-hero__actions a{border-radius:var(--radius-pill);min-height:52px;transition:transform var(--motion-quick) var(--ease-out), background var(--motion-quick) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.875rem;font-weight:650;display:inline-flex}.destination-index-hero__actions a:first-child{background:var(--jade-primary);color:#fff}.destination-index-hero__actions a:last-child{color:#fff;-webkit-backdrop-filter:blur(16px);background:#f7f8f52e;border:1px solid #ffffff6b}.destination-index-hero__actions a:hover{transform:translateY(-1px)}.destination-index-hero__actions svg{width:17px}.destination-index-hero__content>small{color:#ffffff8f;font-size:.6875rem;position:absolute;bottom:28px;right:0}.destination-directory{scroll-margin-top:24px}.destination-directory__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:40px;display:grid}.destination-directory__heading h2{letter-spacing:-.052em;max-width:760px;margin-top:14px;font-size:clamp(2.7rem,4.6vw,4.7rem);font-weight:450;line-height:.98}.destination-directory__heading>p{color:var(--ink-muted);font-size:.9375rem;line-height:1.7}.destination-directory .interior-preview{margin-bottom:36px}.destination-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.destination-preview-grid article{border:1px solid var(--border-mineral);border-radius:var(--radius-lg);background:var(--surface-white);min-width:0;box-shadow:var(--shadow-rest);transition:transform var(--motion-standard) var(--ease-out), box-shadow var(--motion-standard) var(--ease-out);overflow:hidden}.destination-preview-grid article:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.destination-preview-grid article>a{flex-direction:column;height:100%;display:flex}.destination-preview-grid figure{aspect-ratio:4/3;background:var(--canvas-cool);min-height:0;margin:0;position:relative;overflow:hidden}.destination-preview-grid picture,.destination-preview-grid figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.destination-preview-grid__body{flex-direction:column;flex:1;min-height:350px;padding:26px;display:flex}.destination-preview-grid__body>span:first-child{color:var(--jade-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.destination-preview-grid h2{font-family:var(--font-ui);letter-spacing:-.045em;margin-top:18px;font-size:clamp(2rem,3vw,3.1rem);font-weight:470;line-height:.98}.destination-preview-grid__body>p{color:var(--ink-muted);margin-top:18px;font-size:.875rem;line-height:1.65}.destination-preview-grid__meta{border-top:1px solid var(--border-mineral);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:26px;display:flex}.destination-preview-grid__meta p,.destination-preview-grid__meta span{font-size:.6875rem;line-height:1.35}.destination-preview-grid__meta p{color:var(--ink-deep)}.destination-preview-grid__meta strong{font-variant-numeric:tabular-nums}.destination-preview-grid__meta span{color:var(--ink-subtle)}.destination-preview-grid__action{min-height:44px;color:var(--jade-primary);align-self:flex-start;align-items:center;gap:8px;margin-top:14px;font-size:.8125rem;font-weight:650;display:inline-flex}.destination-preview-grid__action svg{width:16px}.destination-closing{padding-block:32px 64px}.destination-closing__inner:before{background:linear-gradient(90deg,#071411eb 0%,#071411b8 46%,#07141133 72%)}.destination-closing .interior-text-link{border-radius:var(--radius-pill);background:var(--jade-primary);color:#fff;border:0;min-height:52px;margin-top:30px;padding:0 20px}.destination-closing .interior-text-link:hover{background:var(--jade-hover)}.coverage-ledger{grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:clamp(48px,10vw,154px);display:grid}.coverage-ledger>div:first-child>strong{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.06em;margin-top:16px;font-size:clamp(5rem,10vw,10rem);font-weight:330;line-height:.8;display:block}.coverage-ledger>div:first-child>strong span{color:var(--ink-subtle);font-size:.35em}.coverage-ledger>div:first-child>p:last-child{max-width:260px;color:var(--ink-muted);margin-top:28px}.coverage-ledger>div:last-child{padding-top:24px}.coverage-ledger__track{border-radius:var(--radius-pill);background:var(--border-mineral);height:10px;overflow:hidden}.coverage-ledger__track span{border-radius:inherit;background:var(--jade-primary);min-width:4px;height:100%;display:block}.coverage-ledger>div:last-child>p{color:#42524c;max-width:760px;margin-top:38px;font-size:1.0625rem;line-height:1.78}.destination-query-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.destination-query-grid article{border:1px solid var(--border-mineral);border-radius:var(--radius-lg);background:#ffffffd1;min-height:260px;padding:28px}.destination-query-grid h3{letter-spacing:-.025em;margin-bottom:34px;font-size:1.125rem}.destination-query-grid p{color:var(--ink-muted);line-height:1.7}.destination-query-grid ul{display:grid}.interior-next--large{border:1px solid var(--border-mineral);border-radius:var(--radius-xl);background:var(--surface-white);min-height:260px;box-shadow:var(--shadow-rest);margin:0;padding:38px}.interior-next--large h2{max-width:760px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;margin-top:14px;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:350;line-height:.95}.interior-footer{margin-top:0}@media (min-width:761px) and (max-height:640px){.destination-index-hero,.destination-index-hero__content{min-height:100svh}.destination-index-hero__content{padding-top:88px;padding-bottom:20px}.destination-index-hero h1{max-width:680px;margin-top:10px;font-size:clamp(2.8rem,4vw,3.6rem)}.destination-index-hero__copy>p:not(.eyebrow){margin-top:12px;font-size:.9375rem;line-height:1.45}.destination-index-hero__actions{margin-top:16px}.destination-index-hero__actions a{min-height:46px}.destination-index-hero__content>small{bottom:16px}}@media (max-width:1120px){.topic-card a{grid-template-columns:1fr}.topic-card figure{min-height:260px}.qualification-grid,.comparison-grid,.destination-query-grid,.destination-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.interior-heading,.interior-band__grid,.topic-standard,.coverage-ledger{grid-template-columns:1fr}.interior-heading{align-items:start;gap:24px}.topic-card-grid{grid-template-columns:1fr}.destination-directory__heading{grid-template-columns:1fr;align-items:start;gap:24px}.guide-body__layout{grid-template-columns:1fr}.guide-body__layout>aside{position:static}}@media (max-width:760px){.interior-page .site-header--interior{width:calc(100% - 32px)}.interior-hero,.interior-hero__content{min-height:660px}.interior-hero__content{padding-top:118px;padding-bottom:42px}.interior-hero__scrim{background:linear-gradient(#0713103d 0%,#0713107a 38%,#071310e0 100%)}.interior-hero__content nav,.guide-index-hero nav,.guide-article-hero nav{margin-bottom:30px}.interior-hero__content h1{font-size:clamp(2.9rem,14vw,4.15rem);line-height:.92}.interior-hero__content>p:not(.eyebrow){font-size:.9375rem;line-height:1.58}.interior-section{padding-block:74px}.interior-preview{grid-template-columns:1fr;align-items:start;margin-bottom:54px}.interior-preview span{justify-self:start}.interior-heading h2{font-size:2.55rem}.topic-card a{min-height:0}.topic-card figure{min-height:280px}.topic-card__body{min-height:320px;padding:24px}.interior-band__grid{gap:40px}.interior-band h2{font-size:3.15rem}.qualification-grid,.comparison-grid,.destination-query-grid{grid-template-columns:1fr}.qualification-grid li,.comparison-grid article,.destination-query-grid article{min-height:180px}.qualification-grid p,.comparison-grid h3{margin-top:34px}.interior-next,.interior-next--large{flex-direction:column;align-items:flex-start}.guide-index-hero,.guide-article-hero{padding-top:138px;padding-bottom:66px}.guide-index-hero h1,.guide-article-hero h1,.destination-index-hero h1{font-size:clamp(3.15rem,16vw,4.55rem);line-height:.92}.guide-list a{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:26px 4px}.guide-list a>strong{grid-column:2}.guide-list a:hover{padding-inline:8px}.guide-article-hero dl{gap:18px;display:grid}.guide-answer{padding-block:58px}.guide-answer h2{font-size:2.65rem}.guide-prose>section{padding:0 0 62px}.guide-prose>section>span{margin-bottom:14px;display:block;position:static}.guide-prose h2{font-size:2.45rem}.guide-prose section>p{font-size:1rem}.destination-index-hero{min-height:min(760px,100svh);padding:0}.destination-index-hero__media img{object-position:center 54%}.destination-index-hero__scrim{background:linear-gradient(#07120f29 0%,#07120f47 34%,#07120fe0 76%,#07120ff0 100%)}.destination-index-hero__content{min-height:min(760px,100svh);padding-top:112px;padding-bottom:28px}.destination-index-hero__content nav{margin-bottom:auto}.destination-index-hero h1{max-width:9ch;font-size:clamp(2.65rem,12vw,3.25rem);line-height:.96}.destination-index-hero__copy>p:not(.eyebrow){max-width:34ch;margin-top:18px;font-size:.9375rem;line-height:1.52}.destination-index-hero__actions{grid-template-columns:1fr;gap:8px;margin-top:22px;display:grid}.destination-index-hero__actions a{justify-content:space-between;width:100%}.destination-index-hero__content>small{display:none}.destination-directory__heading h2{font-size:2.7rem}.destination-directory .interior-preview{margin-bottom:28px}.destination-preview-grid{grid-template-columns:1fr}.destination-preview-grid__body{min-height:320px;padding:24px}.destination-preview-grid h2{font-size:2.5rem}.destination-preview-grid__meta{align-items:flex-start}.destination-closing{padding-block:24px 56px}.destination-closing .interior-text-link{border-bottom:0;width:100%;margin-top:28px}.destination-closing__inner:before{background:linear-gradient(#0000 30%,#10201d2e 42%,#10201df0 60%,#10201d 70%)}.coverage-ledger>div:first-child>strong{font-size:7rem}.interior-next--large{min-height:0;padding:26px}.interior-next--large h2{font-size:2.7rem}.interior-footer .footer-bottom{gap:8px}}@media (max-width:359px){.interior-hero,.interior-hero__content{min-height:700px}.interior-hero__content h1{font-size:2.75rem}.topic-card figure,.destination-preview-grid figure{min-height:0}.guide-index-hero h1,.guide-article-hero h1{font-size:3rem}.destination-index-hero h1{font-size:2.55rem}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.topic-card figcaption,.destination-preview-grid figcaption,.destination-index-hero__actions a:last-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10211e}}@media (prefers-reduced-motion:reduce){.topic-card,.topic-card figure img,.destination-preview-grid article,.destination-preview-grid figure img{transition:none}}.dubai-page--editorial{background:#f8f8f4;overflow:visible}.dubai-page--editorial .dubai-results{width:min(100% - 64px,1240px);padding:54px 0 108px}.dubai-page--editorial .dubai-results__intro{border:0;padding:0 0 42px;display:block;position:relative}.dubai-results__destination-media{background:var(--canvas-cool);border-radius:12px;height:clamp(300px,34vw,460px);display:block;overflow:hidden}.dubai-results__destination-media img{object-fit:cover;width:100%;height:100%}.dubai-results__intro-row{justify-content:space-between;align-items:center;gap:40px;padding-top:34px;display:flex}.dubai-page--editorial .dubai-results__intro h1{letter-spacing:-.052em;max-width:760px;font-family:inherit;font-size:clamp(3.15rem,4.65vw,4.6rem);font-weight:450;line-height:.99}.dubai-results__toolbar{align-items:center;gap:18px;display:flex}.dubai-toolbar-menu{position:relative}.dubai-toolbar-menu summary{min-width:146px;min-height:58px;color:var(--ink-deep);cursor:pointer;transition:border-color var(--motion-quick) var(--ease-out), background var(--motion-quick) var(--ease-out);background:#ffffff61;border:1px solid #d7ddd8;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:.9375rem;font-weight:610;list-style:none;display:flex}.dubai-toolbar-menu summary::-webkit-details-marker{display:none}.dubai-toolbar-menu summary:hover,.dubai-toolbar-menu summary:focus-visible,.dubai-toolbar-menu[open] summary{border-color:var(--jade-primary);background:#fff}.dubai-toolbar-menu summary svg{stroke-width:1.7px;width:18px;height:18px}.dubai-toolbar-menu--sort summary{justify-content:space-between;min-width:196px}.dubai-toolbar-menu nav{z-index:20;border:1px solid var(--border-mineral);width:260px;max-height:420px;box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;gap:2px;padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.dubai-toolbar-menu nav a{min-height:42px;color:var(--ink-muted);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:0 12px;font-size:.8125rem;display:flex}.dubai-toolbar-menu nav a:hover,.dubai-toolbar-menu nav a:focus-visible,.dubai-toolbar-menu nav a[aria-current=page]{background:var(--canvas-cool);color:var(--ink-deep)}.dubai-toolbar-menu nav a[aria-current=page]{font-weight:650}.dubai-results__count{color:var(--ink-muted);margin-bottom:14px;font-size:.8125rem}.dubai-page--editorial .dubai-results__list{gap:32px}.dubai-page--editorial .dubai-hotel{background:#fafbf8;border:1px solid #d9dfda;border-radius:12px;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);height:392px;min-height:392px;overflow:hidden;box-shadow:0 5px 22px #14211e0e}.dubai-page--editorial .dubai-hotel__media,.dubai-page--editorial .dubai-hotel__media>a{height:392px;min-height:392px}.dubai-page--editorial .dubai-hotel__media img,.dubai-page--editorial .dubai-hotel__media-fallback{aspect-ratio:auto;height:392px;min-height:392px}.dubai-hotel__destination-fallback{width:100%;height:100%;display:block;position:relative}.dubai-hotel__destination-fallback>span,.hotel-gallery__lead--destination-fallback figcaption{z-index:2;color:#ffffffe6;letter-spacing:.02em;font-size:.6875rem;font-weight:580;line-height:1.35;position:absolute;bottom:14px;left:16px;right:16px}.hotel-gallery__lead--destination-fallback{position:relative}.dubai-page--editorial .dubai-hotel__content{height:392px;min-height:392px;padding:30px 32px 20px 40px}.dubai-page--editorial .dubai-hotel__heading{align-items:start;gap:24px}.dubai-page--editorial .dubai-hotel h2{min-height:2em;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(2.1rem,2.65vw,2.75rem);font-weight:400;line-height:1;display:-webkit-box;overflow:hidden}.dubai-page--editorial .dubai-hotel__classification{letter-spacing:.09em;max-width:500px;margin-top:14px;font-size:.6875rem}.dubai-page--editorial .dubai-hotel__rating strong{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;white-space:nowrap;font-size:2.35rem;font-weight:400;line-height:1}.dubai-page--editorial .dubai-hotel__rating strong span{color:var(--ink-muted);margin-left:2px;font-size:1.25rem}.dubai-page--editorial .dubai-hotel__amenities{border-top:0;border-bottom:1px solid var(--border-mineral);margin-top:20px;padding:0 0 16px}.dubai-page--editorial .dubai-hotel__amenities ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.dubai-page--editorial .dubai-hotel__amenities li{color:var(--ink-deep);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dubai-page--editorial .dubai-hotel__amenities li>span{flex-basis:30px;width:30px;height:30px}.dubai-page--editorial .dubai-hotel__amenities svg{stroke-width:1.35px;width:27px;height:27px}.dubai-page--editorial .dubai-hotel__amenities strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.75rem;font-weight:560;line-height:1.3;display:-webkit-box;overflow:hidden}.dubai-page--editorial .dubai-hotel__amenities>p{color:var(--ink-subtle);margin-top:14px;font-size:.75rem}.dubai-page--editorial .dubai-hotel__footer{grid-template-columns:minmax(0,1fr) 184px;gap:24px;margin-top:auto;padding-top:14px}.dubai-page--editorial .dubai-hotel__rate{text-align:left;flex-direction:row;justify-self:start;align-items:baseline;gap:6px;display:flex}.dubai-page--editorial .dubai-hotel__rate small{color:var(--ink-deep);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:470;display:inline}.dubai-page--editorial .dubai-hotel__rate strong{font-family:var(--font-newsreader), Georgia, serif;font-size:1.55rem;font-weight:400}.dubai-page--editorial .dubai-hotel__footer .dubai-hotel__primary{border-radius:9px;justify-content:space-between;min-height:50px;padding-inline:24px;font-size:.8125rem}.dubai-page--editorial .dubai-standard{padding:88px 0}.hotel-detail--editorial .hotel-detail__top{width:min(100% - 64px,1240px);padding-top:32px;padding-bottom:110px}.hotel-detail--editorial .hotel-gallery{background:0 0;border-radius:0;grid-template-columns:minmax(0,1.37fr) minmax(0,1fr);gap:8px;height:clamp(390px,33.2vw,510px);max-height:510px}.hotel-detail--editorial .hotel-gallery__rail{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:8px}.hotel-detail--editorial .hotel-gallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-detail--editorial .hotel-gallery--2 .hotel-gallery__rail,.hotel-detail--editorial .hotel-gallery--3 .hotel-gallery__rail{grid-template-columns:1fr}.hotel-detail--editorial .hotel-gallery img{filter:saturate(.94)contrast(.99)}.hotel-editorial-intro{border-bottom:0;padding:24px 0 34px;display:block}.hotel-detail--editorial .hotel-editorial-intro h1{max-width:none;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(4.45rem,6.6vw,6.45rem);font-weight:300;line-height:.91}.hotel-editorial-intro__meta{grid-template-columns:66.666% 33.334%;align-items:stretch;margin-top:22px;display:grid}.hotel-editorial-intro__copy{grid-template-columns:250px minmax(0,1fr);min-width:0;display:grid}.hotel-editorial-intro__meta--unrated .hotel-editorial-intro__copy{flex-direction:column;justify-content:center;gap:24px;padding:18px 64px 18px 0;display:flex}.hotel-editorial-intro__meta--unrated .hotel-editorial-intro__rating{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.hotel-editorial-intro__meta--unrated .hotel-editorial-intro__rating>small{max-width:none;margin-top:0}.hotel-editorial-intro__meta--unrated .hotel-editorial-intro__summary{align-self:auto;max-width:700px;padding:0}.hotel-editorial-intro__rating{padding-right:38px}.hotel-editorial-intro__rating>p{font-size:.9375rem}.hotel-editorial-intro__rating>strong{font-family:var(--font-newsreader), Georgia, serif;margin-top:26px;font-size:2.05rem;font-weight:400;line-height:1;display:block}.hotel-editorial-intro__rating>strong span{color:var(--ink-muted);font-size:1.1rem}.hotel-editorial-intro__rating>small{max-width:210px;color:var(--ink-muted);margin-top:8px;font-size:.8125rem;line-height:1.45;display:block}.hotel-editorial-intro__summary{max-width:570px;color:var(--ink-muted);align-self:center;padding:18px 48px 18px 0;font-size:.9375rem;line-height:1.65}.hotel-editorial-intro__booking{border-left:1px solid var(--border-mineral);flex-direction:column;justify-content:center;min-height:172px;padding-left:64px;display:flex}.hotel-editorial-intro__booking p{align-items:baseline;gap:7px;display:flex}.hotel-editorial-intro__booking small,.hotel-editorial-intro__booking span{color:var(--ink-muted);font-size:.8125rem}.hotel-editorial-intro__booking strong{font-family:var(--font-newsreader), Georgia, serif;font-size:1.75rem;font-weight:400}.hotel-editorial-intro__booking>a{background:var(--ink-deep);color:#fff;width:min(100%,226px);min-height:56px;font-family:var(--font-newsreader), Georgia, serif;transition:background var(--motion-quick) var(--ease-out);border-radius:3px;justify-content:center;align-items:center;margin-top:26px;font-size:1rem;display:inline-flex}.hotel-editorial-intro__booking>a:hover,.hotel-editorial-intro__booking>a:focus-visible{background:var(--jade-primary)}.hotel-editorial-triptych{border-top:1px solid #bcc5bf;border-bottom:1px solid #bcc5bf;grid-template-columns:44% 22.666% 33.334%;margin:0;display:grid}.hotel-editorial-triptych>div{min-width:0;min-height:194px;padding:26px 40px 28px 4px}.hotel-editorial-triptych>div+div{border-left:1px solid var(--border-mineral);padding-left:46px}.hotel-editorial-triptych h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;font-size:1.2rem;font-weight:400}.hotel-editorial-triptych__amenities ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:31px 0 0;padding:0;list-style:none;display:grid}.hotel-editorial-triptych__amenities li{text-align:center;justify-items:center;gap:13px;min-width:0;padding-inline:12px;display:grid}.hotel-editorial-triptych__amenities li+li{border-left:1px solid var(--border-mineral)}.hotel-editorial-triptych__amenities svg{fill:none;width:31px;height:31px;stroke:var(--ink-deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.hotel-editorial-triptych__amenities span{font-family:var(--font-newsreader), Georgia, serif;font-size:.9375rem;line-height:1.2}.hotel-editorial-triptych__programmes ul{gap:10px;margin:29px 0 0;padding:0;list-style:none;display:grid}.hotel-editorial-triptych__programmes li{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;padding-right:26px;font-size:.75rem;position:relative;overflow:hidden}.hotel-editorial-triptych__programmes li:after{border-bottom:1px solid var(--jade-primary);border-left:1px solid var(--jade-primary);content:"";width:8px;height:4px;position:absolute;top:.42em;right:3px;transform:rotate(-45deg)}.hotel-editorial-triptych__review blockquote{margin:30px 0 0}.hotel-editorial-triptych__review blockquote p{max-width:330px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.2}.hotel-editorial-triptych__review blockquote p:before{content:"“"}.hotel-editorial-triptych__review blockquote p:after{content:"”"}.hotel-detail--editorial .hotel-detail__layout{padding:0;display:block}.hotel-detail--editorial .hotel-detail__main{max-width:none}.hotel-detail--editorial .hotel-detail__section{padding:76px 0}.hotel-detail--editorial .hotel-section-heading h2{font-family:var(--font-newsreader), Georgia, serif;font-weight:400}.hotel-detail--editorial .hotel-facility-list>section{grid-template-columns:176px minmax(0,760px);justify-content:start;gap:48px}.hotel-detail--editorial .hotel-facility-list__content,.hotel-detail--editorial .hotel-facility-list__claims{width:100%;max-width:760px}.hotel-detail--editorial .hotel-facility-list__claims{grid-template-columns:minmax(0,1fr)}.hotel-detail--editorial .hotel-facility-list__claims article+article{border-top:1px solid var(--border-mineral)}.hotel-detail--editorial .hotel-facility-list article footer{justify-content:flex-start;gap:16px}.dubai-page--editorial>.site-header,.hotel-detail--editorial>.site-header{width:min(100% - 64px,1240px);color:var(--ink-deep);margin:22px auto 0;position:relative;top:auto;left:auto;transform:none}@media (max-width:1120px){.dubai-page--editorial .dubai-hotel,.dubai-page--editorial .dubai-hotel__media,.dubai-page--editorial .dubai-hotel__media>a,.dubai-page--editorial .dubai-hotel__media img,.dubai-page--editorial .dubai-hotel__media-fallback,.dubai-page--editorial .dubai-hotel__content{height:448px;min-height:448px}.dubai-page--editorial .dubai-hotel__content{padding:34px 28px 22px 34px}.dubai-page--editorial .dubai-hotel__amenities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.dubai-page--editorial .dubai-hotel__amenities li:nth-child(n+5){display:none}.hotel-editorial-intro__meta{grid-template-columns:minmax(0,1fr) minmax(250px,.66fr)}.hotel-editorial-intro__copy{grid-template-columns:210px minmax(0,1fr)}.hotel-editorial-intro__booking{padding-left:38px}.hotel-editorial-triptych{grid-template-columns:1fr .72fr}.hotel-editorial-triptych__review{border-top:1px solid var(--border-mineral);grid-column:1/-1;border-left:0!important;min-height:0!important;padding:26px 4px 32px!important}}@media (max-width:760px){.dubai-page--editorial>.site-header,.hotel-detail--editorial>.site-header{width:calc(100% - 32px);margin-top:max(12px, env(safe-area-inset-top))}.dubai-page--editorial .dubai-results{width:calc(100% - 32px);padding:34px 0 78px}.dubai-page--editorial .dubai-results__intro{padding-bottom:28px;display:block}.dubai-results__destination-media{aspect-ratio:4/3;height:auto}.dubai-results__intro-row{padding-top:24px;display:block}.dubai-page--editorial .dubai-results__intro h1{max-width:10ch;font-size:clamp(2.65rem,13vw,3.45rem)}.dubai-results__toolbar{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.dubai-toolbar-menu summary,.dubai-toolbar-menu--sort summary{min-width:0;min-height:50px;padding-inline:14px;font-size:.8125rem}.dubai-toolbar-menu nav{width:min(280px,100vw - 32px);left:0;right:auto}.dubai-toolbar-menu--sort nav{left:auto;right:0}.dubai-page--editorial .dubai-results__list{gap:22px}.dubai-page--editorial .dubai-hotel{height:auto;min-height:0;display:block}.dubai-page--editorial .dubai-hotel__media,.dubai-page--editorial .dubai-hotel__media>a,.dubai-page--editorial .dubai-hotel__media img,.dubai-page--editorial .dubai-hotel__media-fallback{aspect-ratio:4/3;height:auto;min-height:0}.dubai-page--editorial .dubai-hotel__content{height:auto;min-height:0;padding:24px 20px 20px}.dubai-page--editorial .dubai-hotel__heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.dubai-page--editorial .dubai-hotel h2{min-height:0;font-size:2rem}.dubai-page--editorial .dubai-hotel__rating{margin:0}.dubai-page--editorial .dubai-hotel__rating strong{font-size:1.65rem}.dubai-page--editorial .dubai-hotel__amenities{margin-top:24px}.dubai-page--editorial .dubai-hotel__amenities ul{gap:14px 18px}.dubai-page--editorial .dubai-hotel__footer{grid-template-columns:minmax(0,1fr) minmax(138px,.72fr)}.hotel-detail--editorial .hotel-detail__top{width:calc(100% - 32px);padding-top:16px;padding-bottom:72px}.hotel-detail--editorial .hotel-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;height:auto;margin:0;display:grid}.hotel-detail--editorial .hotel-gallery__lead{aspect-ratio:4/3;order:-1;grid-area:auto/1/auto/-1}.hotel-detail--editorial .hotel-gallery__rail,.hotel-detail--editorial .hotel-gallery--2 .hotel-gallery__rail,.hotel-detail--editorial .hotel-gallery--3 .hotel-gallery__rail{grid-area:auto/1/auto/-1;grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;display:grid;overflow:visible}.hotel-detail--editorial .hotel-gallery__support{aspect-ratio:1}.hotel-editorial-intro{padding:24px 0 30px}.hotel-detail--editorial .hotel-editorial-intro h1{font-size:clamp(3rem,15vw,4.25rem);line-height:.93}.hotel-editorial-intro__meta{margin-top:20px;display:block}.hotel-editorial-intro__copy,.hotel-editorial-intro__meta--unrated .hotel-editorial-intro__copy{padding:0;display:block}.hotel-editorial-intro__rating{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 20px;padding:0;display:grid}.hotel-editorial-intro__meta--unrated .hotel-editorial-intro__rating{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;display:grid}.hotel-editorial-intro__meta--unrated .hotel-editorial-intro__rating>small{grid-column:1/-1}.hotel-editorial-intro__rating>strong{grid-area:1/2;margin:0;font-size:1.7rem}.hotel-editorial-intro__rating>small{grid-column:1/-1;margin-top:0}.hotel-editorial-intro__summary{margin-top:24px;padding:0;font-size:.9375rem}.hotel-editorial-intro__booking{border-top:1px solid var(--border-mineral);border-left:0;min-height:0;margin-top:26px;padding:24px 0 0}.hotel-editorial-intro__booking>a{width:100%}.hotel-editorial-triptych{margin:0;display:block}.hotel-editorial-triptych>div,.hotel-editorial-triptych>div+div,.hotel-editorial-triptych__review{border-top:0;border-left:0!important;min-height:0!important;padding:28px 0 32px!important}.hotel-editorial-triptych>div+div{border-top:1px solid var(--border-mineral)}.hotel-editorial-triptych__amenities ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(104px,auto);gap:0}.hotel-editorial-triptych__amenities li{grid-template-rows:36px auto;align-content:center;gap:10px;padding:14px 12px}.hotel-editorial-triptych__amenities li:nth-child(odd){border-left:0}.hotel-editorial-triptych__amenities li:nth-child(n+3){border-top:1px solid var(--border-mineral)}.hotel-facility-list>section>header{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px}.hotel-facility-list>section>header span{width:32px;height:32px}.hotel-facility-list>section>header h3{line-height:32px}.hotel-editorial-triptych__review blockquote p{font-size:1.65rem}.hotel-detail--editorial .hotel-detail__layout{padding:0}.hotel-detail--editorial .hotel-detail__section{padding:58px 0}}@media (max-width:359px){.dubai-page--editorial .dubai-hotel__heading{display:block}.dubai-page--editorial .dubai-hotel__rating{margin-top:14px}.dubai-page--editorial .dubai-hotel__footer{grid-template-columns:1fr}.dubai-page--editorial .dubai-hotel__footer .dubai-hotel__primary{width:100%}}
