.guide-experience{background:var(--gx-canvas);color:var(--gx-text);min-height:100%;font-family:Avenir Next,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.guide-experience *{box-sizing:border-box}.gx-hero{color:#fff;isolation:isolate;height:clamp(360px,62vh,680px);position:relative}.gx-media{overflow:hidden}.gx-media img{object-fit:cover;object-position:var(--gx-x) var(--gx-y);width:100%;height:100%;transform:scale(var(--gx-zoom));display:block}.gx-hero>.gx-media{z-index:-2;position:absolute;inset:0}.gx-hero-shade{z-index:-1;background:linear-gradient(#00000024,#000000a3);position:absolute;inset:0}.gx-brand{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;top:28px;left:clamp(20px,5vw,72px)}.gx-brand img{object-fit:contain;width:42px;height:42px}.gx-hero-copy{max-width:820px;position:absolute;bottom:clamp(38px,9vw,90px);left:clamp(22px,7vw,104px)}.gx-hero-copy>span{letter-spacing:.16em;text-transform:uppercase}.gx-hero-copy h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(46px,9vw,108px);line-height:.88}.gx-hero-copy p{letter-spacing:.16em;text-transform:uppercase;font-size:18px}.gx-locality{letter-spacing:.18em;position:absolute;top:34px;right:5%}.gx-languages{background:var(--gx-surface);border-bottom:1px solid var(--gx-border);z-index:8;justify-content:center;gap:8px;padding:12px;display:flex;position:sticky;top:0}.gx-languages button{border:1px solid var(--gx-border);color:var(--gx-text);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px}.gx-languages button span{display:none}.gx-languages button[aria-pressed=true]{background:var(--gx-text);color:var(--gx-surface)}.gx-quick,.gx-main,.gx-journey{max-width:1180px;margin:auto;padding:clamp(28px,6vw,76px) clamp(18px,5vw,68px)}.gx-quick h2,.gx-section h2{margin:0;font-size:clamp(26px,4vw,48px)}.gx-quick>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-top:28px;display:grid}.gx-quick a{background:var(--gx-surface);border:1px solid var(--gx-border);box-shadow:0 12px 35px var(--gx-shadow);color:var(--gx-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:132px;padding:16px;text-decoration:none;display:flex}.gx-icon{justify-content:center;align-items:center;font-size:25px;display:inline-flex}.gx-quick .gx-icon{background:var(--gx-elevated);border-radius:50%;width:54px;height:54px}.gx-main{gap:28px;padding-top:12px;display:grid}.gx-section{background:var(--gx-surface);border:1px solid var(--gx-border);padding:clamp(24px,4vw,48px)}.gx-section>header{align-items:center;gap:15px;margin-bottom:20px;display:flex}.gx-section>header>.gx-icon{color:var(--gx-accent-strong)}.gx-section p{white-space:pre-wrap;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.7}.gx-lead{font-size:clamp(20px,3vw,30px)!important}.gx-pair{grid-template-columns:1fr 1fr;gap:28px;display:grid}.gx-wifi{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;display:grid}.gx-wifi div{background:var(--gx-elevated);padding:18px}.gx-wifi dt{color:var(--gx-muted);letter-spacing:.12em;font-size:12px}.gx-wifi dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:20px}.gx-card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.gx-content-card,.gx-place{background:var(--gx-canvas);border:1px solid var(--gx-border);overflow:hidden}.gx-content-card>.gx-media,.gx-place>.gx-media{aspect-ratio:4/3}.gx-content-card>div,.gx-place>div{padding:22px}.gx-content-card h3,.gx-place h3{margin:0 0 10px;font-size:24px}.gx-content-card iframe,.gx-step iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.gx-rules{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gx-rules li{align-items:flex-start;gap:12px;font-size:18px;display:flex}.gx-rules li span{background:var(--gx-accent);color:var(--gx-on-accent);text-align:center;border-radius:50%;flex:0 0 28px;height:28px}.gx-place address{color:var(--gx-muted);margin-top:14px;font-style:normal}.gx-place-actions{flex-wrap:wrap;gap:9px;margin-top:18px;padding:0!important;display:flex!important}.gx-place-actions a,.gx-support a{background:var(--gx-text);color:var(--gx-surface);align-items:center;gap:8px;padding:11px 14px;text-decoration:none;display:inline-flex}.gx-support>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.gx-journey-head{text-align:center}.gx-journey-head button{color:var(--gx-text);cursor:pointer;background:0 0;border:0;margin-bottom:28px}.gx-journey-head>.gx-icon{background:var(--gx-accent);color:var(--gx-on-accent);border-radius:50%;width:70px;height:70px}.gx-journey-head h2{margin:18px 0;font-size:clamp(42px,7vw,80px)}.gx-steps{margin-top:48px;position:relative}.gx-steps:before{background:var(--gx-border);content:"";width:2px;height:calc(100% - 50px);position:absolute;top:25px;left:25px}.gx-step{grid-template-columns:52px 1fr;gap:20px;margin-bottom:30px;display:grid;position:relative}.gx-step-number{background:var(--gx-accent);border:4px solid var(--gx-canvas);color:var(--gx-on-accent);z-index:1;border-radius:50%;justify-content:center;align-items:center;height:52px;font-weight:800;display:flex}.gx-step-body{background:var(--gx-surface);border:1px solid var(--gx-border);box-shadow:0 15px 40px var(--gx-shadow);overflow:hidden}.gx-step-body>.gx-media{aspect-ratio:16/8}.gx-step-copy{padding:clamp(20px,4vw,38px)}.gx-step-copy>span{color:var(--gx-accent-strong);letter-spacing:.15em;font-size:12px}.gx-step-copy h3{margin:8px 0 12px;font-size:clamp(27px,4vw,44px)}.gx-step-copy p{font-size:18px;line-height:1.65}.gx-powered{flex-direction:column;align-items:center;gap:10px;padding:55px 20px;display:flex}.gx-powered img{object-fit:contain;width:130px;height:34px}.gx-powered span{color:var(--gx-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.gx-unavailable{text-align:center;background:#f7f3ea;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.gx-unavailable img{height:64px}.gx-unavailable h1{font-family:Georgia,serif;font-size:40px}.gx-pop .gx-hero-copy h1,.gx-pop .gx-section h2,.gx-pop .gx-quick h2,.gx-pop .gx-journey h2{font-family:ui-rounded,Avenir Next,Segoe UI,sans-serif;font-weight:800}.gx-pop .gx-quick a,.gx-pop .gx-section,.gx-pop .gx-step-body{border-radius:26px}.gx-pop .gx-quick a:nth-child(odd){transform:rotate(-1deg)}.gx-pop .gx-quick a:nth-child(2n){transform:rotate(1deg)}.gx-pop:before,.gx-pop:after{border:4px solid var(--gx-accent);content:"";opacity:.45;border-radius:50%;width:90px;height:90px;position:absolute}.gx-pop:before{top:710px;right:-35px}.gx-pop:after{top:1100px;left:-48px}.gx-pop .gx-section:nth-child(odd){transform:rotate(-.2deg)}.gx-elite .gx-hero-copy h1,.gx-elite .gx-section h2,.gx-elite .gx-quick h2,.gx-elite .gx-journey h2,.gx-elite .gx-content-card h3,.gx-elite .gx-place h3{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.gx-elite .gx-section,.gx-elite .gx-step-body{border-left:3px solid var(--gx-accent)}.gx-elite .gx-quick a{border-radius:2px}.gx-elite .gx-hero-copy h1{letter-spacing:-.025em}@media (max-width:700px){.gx-hero{height:510px}.gx-hero-copy{left:22px;right:22px}.gx-hero-copy h1{overflow-wrap:anywhere;font-size:52px}.gx-pair,.gx-wifi{grid-template-columns:1fr}.gx-quick>div{grid-template-columns:repeat(2,1fr)}.gx-quick a{min-height:112px}.gx-section{border-left-width:1px}.gx-step{grid-template-columns:42px 1fr;gap:10px}.gx-step-number{width:42px;height:42px}.gx-steps:before{left:20px}.gx-languages{justify-content:flex-start;overflow-x:auto}.gx-place-actions a,.gx-support a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.guide-experience *{scroll-behavior:auto!important}.gx-pop .gx-quick a,.gx-pop .gx-section{transform:none}}.gx-expandable{min-width:0}.gx-expandable>p{overflow-wrap:break-word;-webkit-line-clamp:var(--gx-clamp-lines);word-break:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gx-expandable.is-expanded>p{display:block;overflow:visible}.gx-expandable>button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid;margin-top:12px;padding:5px 0;font-size:13px;font-weight:900}.gx-pop .gx-expandable>button{border:2px solid var(--gx-pop-ink);box-shadow:2px 3px 0 var(--gx-pop-ink);border-radius:999px;padding:7px 12px}.gx-elite .gx-expandable>button{color:var(--gx-accent-strong);letter-spacing:.08em;text-transform:uppercase}.gx-icon svg{width:1em;height:1em;display:none}.gx-pop.gx-view-home .gx-icon-glyph{display:none}.gx-pop.gx-view-home .gx-icon svg{display:block}.gx-pop.gx-view-home{--gx-pop-primary:var(--gx-accent);--gx-pop-ink:var(--gx-text);--gx-pop-soft:var(--gx-elevated);--gx-pop-comp:#ffe2d9;--gx-pop-comp-2:#d7f3ec;background:var(--gx-canvas);background-image:radial-gradient(circle at 13% 6%,color-mix(in srgb,var(--gx-pop-primary) 25%,transparent) 0 7%,transparent 7.2%),radial-gradient(circle at 90% 29%,color-mix(in srgb,var(--gx-pop-comp) 55%,transparent) 0 9%,transparent 9.2%)}.gx-pop.gx-palette-pop_sole.gx-view-home{--gx-pop-comp:#ffb6a4;--gx-pop-comp-2:#91dfcd}.gx-pop.gx-palette-pop_corallo.gx-view-home{--gx-pop-comp:#ffd977;--gx-pop-comp-2:#8bd9ca}.gx-pop.gx-palette-pop_laguna.gx-view-home{--gx-pop-comp:#ffb29f;--gx-pop-comp-2:#ffe080}.gx-pop.gx-view-home:before{color:var(--gx-pop-primary);content:"✦";opacity:1;z-index:1;border:0;border-radius:0;width:auto;height:auto;font-size:86px;top:760px;right:4%;transform:rotate(12deg)}.gx-pop.gx-view-home:after{border:5px solid var(--gx-pop-primary);opacity:.85;border-radius:48% 52% 57% 43%;width:120px;height:120px;top:1080px;left:-58px;transform:rotate(-18deg)}.gx-pop.gx-view-home .gx-hero{background:var(--gx-pop-primary);color:var(--gx-pop-ink);height:clamp(520px,72vh,760px);margin:0;overflow:hidden}.gx-pop.gx-view-home .gx-hero:before{border:5px solid var(--gx-pop-ink);content:"";border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;width:68px;height:68px;position:absolute;top:23%;left:7%;transform:rotate(-28deg)}.gx-pop.gx-view-home .gx-hero:after{color:#fff;content:"✦";filter:drop-shadow(4px 5px 0 var(--gx-pop-ink));z-index:3;font-size:92px;position:absolute;top:8%;right:5%;transform:rotate(11deg)}.gx-pop.gx-view-home .gx-hero>.gx-media{box-shadow:16px 18px 0 var(--gx-pop-ink);z-index:1;border:8px solid #fff;border-radius:38px;width:48%;height:68%;inset:auto 5% 7% auto;transform:rotate(3deg)}.gx-pop.gx-view-home .gx-hero-shade{display:none}.gx-pop.gx-view-home .gx-brand{border:3px solid var(--gx-pop-ink);box-shadow:5px 6px 0 var(--gx-pop-ink);color:var(--gx-pop-ink);z-index:4;background:#fff;border-radius:999px;padding:9px 16px;font-weight:800;top:34px;left:6%}.gx-pop.gx-view-home .gx-brand img{width:36px;height:36px}.gx-pop.gx-view-home .gx-brand span{display:none}.gx-pop.gx-view-home .gx-hero-copy{z-index:2;max-width:47%;top:27%;bottom:auto;left:6%}.gx-pop.gx-view-home .gx-hero-copy>span{border:3px solid var(--gx-pop-ink);box-shadow:4px 5px 0 var(--gx-pop-ink);letter-spacing:.09em;background:#fff;border-radius:999px;padding:8px 15px;font-weight:900;display:inline-block;transform:rotate(-3deg)}.gx-pop.gx-view-home .gx-hero-copy h1{color:var(--gx-pop-ink);-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-wrap:balance;text-shadow:4px 4px #fff;word-break:normal;margin:28px 0 20px;font-size:clamp(44px,6.5vw,88px);line-height:.9;transform:rotate(-2deg)}.gx-pop.gx-view-home .gx-hero.gx-name-long,.gx-pop.gx-view-home .gx-hero.gx-name-very-long{height:clamp(680px,82vh,860px)}.gx-pop.gx-view-home .gx-name-long .gx-hero-copy{max-width:78%;top:18%}.gx-pop.gx-view-home .gx-name-long .gx-hero-copy h1{font-size:clamp(44px,5.2vw,72px);line-height:1.04}.gx-pop.gx-view-home .gx-name-very-long .gx-hero-copy{max-width:76%;top:16%}.gx-pop.gx-view-home .gx-name-very-long .gx-hero-copy h1{font-size:clamp(40px,4.7vw,66px);line-height:1.02}.gx-pop.gx-view-home .gx-name-long>.gx-media,.gx-pop.gx-view-home .gx-name-very-long>.gx-media{width:48%;height:40%}.gx-pop.gx-view-home .gx-hero-copy p{background:var(--gx-pop-ink);clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);color:#fff;letter-spacing:.2em;margin:0;padding:12px 30px;font-size:15px;font-weight:900;display:inline-block}.gx-pop.gx-view-home .gx-locality{color:var(--gx-pop-ink);z-index:4;font-size:16px;font-weight:900;top:auto;bottom:4%;right:8%}.gx-pop.gx-view-home .gx-languages{z-index:9;background:0 0;border:0;justify-content:flex-end;width:auto;padding:18px 5%;position:absolute;top:18px;right:0}.gx-pop.gx-view-home .gx-languages button{border:3px solid var(--gx-pop-ink);box-shadow:4px 5px 0 var(--gx-pop-ink);background:#fff;font-weight:900}.gx-pop.gx-view-home .gx-quick{padding-top:56px;padding-bottom:42px;position:relative}.gx-pop.gx-view-home .gx-quick:before{color:var(--gx-pop-primary);content:"〰  ✦  〰";font-size:28px;position:absolute;top:24px;right:6%;transform:rotate(5deg)}.gx-pop.gx-view-home .gx-quick h2{text-transform:uppercase;max-width:650px;font-size:clamp(38px,6vw,70px);line-height:.95}.gx-pop.gx-view-home .gx-quick>div{gap:18px}.gx-pop.gx-view-home .gx-quick a{border:3px solid var(--gx-pop-ink);box-shadow:7px 8px 0 var(--gx-pop-ink);min-height:150px;font-size:16px;font-weight:800;transition:transform .16s,box-shadow .16s}.gx-pop.gx-view-home .gx-quick a:nth-child(3n+1){background:var(--gx-pop-primary)}.gx-pop.gx-view-home .gx-quick a:nth-child(3n+2){background:var(--gx-pop-comp)}.gx-pop.gx-view-home .gx-quick a:nth-child(3n){background:var(--gx-pop-comp-2)}.gx-pop.gx-view-home .gx-quick a:hover{box-shadow:3px 4px 0 var(--gx-pop-ink);transform:translate(4px,4px)rotate(0)}.gx-pop.gx-view-home .gx-quick .gx-icon{border:3px solid var(--gx-pop-ink);color:var(--gx-pop-ink);background:#fff;width:64px;height:64px;font-size:30px}.gx-pop.gx-view-home .gx-icon svg{width:30px;height:30px}.gx-pop.gx-view-home .gx-main{gap:34px;position:relative}.gx-pop.gx-view-home .gx-section{border:3px solid var(--gx-pop-ink);box-shadow:10px 11px 0 var(--gx-pop-ink);padding:clamp(28px,5vw,58px);position:relative}.gx-pop.gx-view-home .gx-section:nth-child(3n+1){background:#fff}.gx-pop.gx-view-home .gx-section:nth-child(3n+2){background:var(--gx-pop-soft)}.gx-pop.gx-view-home .gx-section:nth-child(3n){background:var(--gx-pop-comp)}.gx-pop.gx-view-home .gx-section>header>.gx-icon{background:var(--gx-pop-primary);border:3px solid var(--gx-pop-ink);color:var(--gx-pop-ink);border-radius:50%;width:66px;height:66px;font-size:31px}.gx-pop.gx-view-home .gx-section h2{text-transform:uppercase;font-size:clamp(34px,5vw,62px);line-height:.95}.gx-pop.gx-view-home .gx-lead{font-weight:650;font-size:clamp(24px,3vw,36px)!important;line-height:1.45!important}.gx-pop.gx-view-home .gx-wifi div{border:3px solid var(--gx-pop-ink);border-radius:18px}.gx-pop.gx-view-home .gx-content-card,.gx-pop.gx-view-home .gx-place{border:3px solid var(--gx-pop-ink);box-shadow:5px 6px 0 var(--gx-pop-ink);border-radius:22px}.gx-pop.gx-view-home .gx-place-actions a{background:var(--gx-pop-primary);border:3px solid var(--gx-pop-ink);color:var(--gx-pop-ink);border-radius:999px;font-weight:900}.gx-pop.gx-view-home .gx-support{overflow:hidden;transform:rotate(.4deg);background:var(--gx-pop-primary)!important}.gx-pop.gx-view-home .gx-support:after{color:#fff;content:"✦";opacity:.7;font-size:120px;position:absolute;top:-20px;right:3%;transform:rotate(14deg)}.gx-pop.gx-view-home .gx-support>div{z-index:2;position:relative}.gx-pop.gx-view-home .gx-support a{background:var(--gx-pop-ink);color:#fff;border:3px solid #fff;border-radius:999px;font-size:17px;font-weight:900;box-shadow:5px 6px #fff}.gx-pop.gx-view-home .gx-powered{background:var(--gx-pop-primary);border-top:3px solid var(--gx-pop-ink);margin-top:70px}@media (max-width:700px){.gx-pop.gx-view-home .gx-hero{height:640px}.gx-pop.gx-view-home .gx-hero>.gx-media{width:82%;height:42%;bottom:4%;right:7%}.gx-pop.gx-view-home .gx-hero-copy{max-width:88%;top:17%;left:7%}.gx-pop.gx-view-home .gx-hero-copy h1{margin:18px 0 14px;font-size:clamp(38px,11vw,52px);line-height:.92}.gx-pop.gx-view-home .gx-brand{padding:7px;top:18px;left:5%}.gx-pop.gx-view-home .gx-brand span{display:none}.gx-pop.gx-view-home .gx-languages{top:4px;right:2%}.gx-pop.gx-view-home .gx-locality{bottom:1.5%;right:10%}.gx-pop.gx-view-home .gx-quick{padding-top:45px}.gx-pop.gx-view-home .gx-quick>div{scroll-snap-type:x mandatory;margin-left:-2px;margin-right:-2px;padding:8px 4px 18px;display:flex;overflow-x:auto}.gx-pop.gx-view-home .gx-quick a{scroll-snap-align:start;flex:0 0 128px;min-height:124px}.gx-pop.gx-view-home .gx-section{box-shadow:6px 7px 0 var(--gx-pop-ink)}.gx-pop.gx-view-home .gx-pair{gap:28px}.gx-pop.gx-view-home .gx-support a{width:100%}.gx-pop.gx-view-home .gx-hero.gx-name-long{height:820px}.gx-pop.gx-view-home .gx-hero.gx-name-very-long{height:880px}.gx-pop.gx-view-home .gx-name-long .gx-hero-copy,.gx-pop.gx-view-home .gx-name-very-long .gx-hero-copy{max-width:91%;top:14%}.gx-pop.gx-view-home .gx-name-long .gx-hero-copy h1{font-size:clamp(37px,10vw,48px);line-height:1.06}.gx-pop.gx-view-home .gx-name-very-long .gx-hero-copy h1{font-size:clamp(34px,9vw,44px);line-height:1.04}.gx-pop.gx-view-home .gx-name-long>.gx-media,.gx-pop.gx-view-home .gx-name-very-long>.gx-media{width:86%;height:37%}}.gx-detail-view{max-width:1180px;min-height:55vh;margin:auto;padding:clamp(28px,6vw,76px) clamp(18px,5vw,68px)}.gx-back{color:var(--gx-text);cursor:pointer;font:inherit;background:0 0;border:0;margin:0 0 24px;padding:12px 0;font-weight:800}.gx-pop .gx-detail-view .gx-section{border-radius:26px}.gx-pop.gx-view-checkin{--gx-pop-primary:var(--gx-accent);--gx-pop-ink:var(--gx-text);--gx-pop-soft:var(--gx-elevated);--gx-pop-comp:#ffe2d9;--gx-pop-comp-2:#d7f3ec;background:var(--gx-canvas);background-image:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--gx-accent) 24%,transparent) 0 8%,transparent 8.2%)}.gx-pop.gx-palette-pop_sole.gx-view-checkin{--gx-pop-comp:#ffb6a4;--gx-pop-comp-2:#91dfcd}.gx-pop.gx-palette-pop_corallo.gx-view-checkin{--gx-pop-comp:#ffd977;--gx-pop-comp-2:#8bd9ca}.gx-pop.gx-palette-pop_laguna.gx-view-checkin{--gx-pop-comp:#ffb29f;--gx-pop-comp-2:#ffe080}.gx-pop.gx-view-checkin .gx-icon-glyph{display:none}.gx-pop.gx-view-checkin .gx-icon svg{width:30px;height:30px;display:block}.gx-pop-checkin{max-width:1180px;min-height:70vh;margin:auto;padding:clamp(24px,5vw,68px) clamp(18px,5vw,68px)}.gx-pop-checkin-head{position:relative}.gx-pop-back{border:3px solid var(--gx-pop-ink);box-shadow:4px 5px 0 var(--gx-pop-ink);color:var(--gx-pop-ink);cursor:pointer;font:inherit;background:#fff;border-radius:999px;padding:11px 17px;font-weight:900}.gx-pop-checkin-head>.gx-brand-internal{top:0;left:auto;right:0}.gx-pop-checkin-head>.gx-brand-internal span{text-align:right;max-width:280px;font-weight:900}.gx-pop-checkin-title{text-align:left;align-items:center;gap:24px;max-width:820px;margin:56px auto 38px;display:flex}.gx-pop-checkin-title>.gx-icon{background:var(--gx-pop-primary);border:4px solid var(--gx-pop-ink);box-shadow:6px 7px 0 var(--gx-pop-ink);border-radius:50%;flex:0 0 82px;justify-content:center;height:82px}.gx-pop-checkin-title span{letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:900}.gx-pop-checkin-title h2{text-shadow:4px 4px #fff;text-transform:uppercase;margin:8px 0 16px;font-size:clamp(50px,8vw,92px);line-height:.85;transform:rotate(-1deg)}.gx-pop-checkin-title p{max-width:650px;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.55}.gx-progress{border:3px solid var(--gx-pop-ink);box-shadow:8px 9px 0 var(--gx-pop-ink);background:#fff;border-radius:28px;padding:18px;overflow-x:auto}.gx-progress ol{justify-content:center;align-items:stretch;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.gx-progress li{align-items:center;display:flex}.gx-progress button{color:var(--gx-pop-ink);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;min-width:105px;max-width:150px;padding:7px 10px;display:flex}.gx-progress button b{background:var(--gx-pop-soft);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.gx-progress button span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:13px;font-weight:800;line-height:1.15;overflow:hidden}.gx-progress button[aria-current=step] b{background:var(--gx-pop-primary);border-color:var(--gx-pop-ink);box-shadow:3px 4px 0 var(--gx-pop-ink)}.gx-progress button[aria-current=step] span{text-decoration:underline;-webkit-text-decoration-color:var(--gx-pop-primary);text-decoration-color:var(--gx-pop-primary);text-underline-offset:7px;font-weight:950;text-decoration-thickness:4px}.gx-progress li>i{opacity:.45;font-style:normal;font-weight:900}.gx-active-step{max-width:920px;margin:42px auto 34px}.gx-pop.gx-view-checkin .gx-active-step .gx-step{margin:0;display:block}.gx-pop.gx-view-checkin .gx-active-step .gx-step-number{display:none}.gx-pop.gx-view-checkin .gx-active-step .gx-step-body{border:3px solid var(--gx-pop-ink);box-shadow:12px 14px 0 var(--gx-pop-ink);background:#fff;border-radius:34px}.gx-pop.gx-view-checkin .gx-active-step .gx-step-body>.gx-media{aspect-ratio:16/8}.gx-pop.gx-view-checkin .gx-active-step .gx-step-copy{background:linear-gradient(135deg,#fff,var(--gx-pop-soft));padding:clamp(26px,5vw,52px)}.gx-pop.gx-view-checkin .gx-active-step .gx-step-copy>span{background:var(--gx-pop-primary);border:2px solid var(--gx-pop-ink);color:var(--gx-pop-ink);border-radius:10px;padding:7px 12px;font-weight:900;display:inline-block}.gx-pop.gx-view-checkin .gx-active-step .gx-step-copy h3{text-transform:uppercase;font-size:clamp(34px,5vw,60px);line-height:.95}.gx-pop.gx-view-checkin .gx-active-step .gx-step-copy p{font-size:clamp(18px,2vw,22px);line-height:1.65}.gx-step-nav{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.gx-step-nav button{background:var(--gx-pop-primary);border:3px solid var(--gx-pop-ink);box-shadow:4px 5px 0 var(--gx-pop-ink);color:var(--gx-pop-ink);cursor:pointer;font:inherit;border-radius:999px;padding:12px 18px;font-weight:900}.gx-step-nav button:disabled{box-shadow:none;cursor:not-allowed;opacity:.35}.gx-step-nav span{font-weight:900}.gx-pop-checkin>.gx-support{background:var(--gx-pop-primary);border:3px solid var(--gx-pop-ink);box-shadow:8px 9px 0 var(--gx-pop-ink);border-radius:28px;max-width:920px;margin:50px auto 20px}.gx-pop-checkin>.gx-support a{background:var(--gx-pop-ink);color:#fff;border:3px solid #fff;border-radius:999px;font-weight:900;box-shadow:4px 5px #fff}@media (max-width:700px){.gx-pop-checkin{padding-top:20px}.gx-pop-checkin-head>.gx-brand-internal span{display:none}.gx-pop-checkin-title{align-items:flex-start;gap:14px;margin-top:50px}.gx-pop-checkin-title>.gx-icon{flex-basis:60px;height:60px}.gx-pop-checkin-title h2{font-size:50px}.gx-progress{margin-left:-8px;margin-right:-8px;padding:12px}.gx-progress ol{justify-content:flex-start}.gx-progress button{min-width:92px}.gx-progress button span{max-width:86px}.gx-pop.gx-view-checkin .gx-active-step .gx-step-body>.gx-media{aspect-ratio:4/3}.gx-step-nav{gap:8px}.gx-step-nav button{padding:10px 12px;font-size:13px}.gx-pop-checkin>.gx-support a{justify-content:center;width:100%}.gx-pop.gx-view-home .gx-quick>div{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-left:0;margin-right:0;padding:8px 0 18px;display:grid;overflow:visible}.gx-pop.gx-view-home .gx-quick a{scroll-snap-align:none;flex:none;width:auto;min-width:0;min-height:124px}.gx-pop.gx-view-home .gx-quick a span{overflow-wrap:break-word}.gx-pop.gx-view-checkin .gx-pop-checkin-title{gap:10px;margin-top:38px}.gx-pop.gx-view-checkin .gx-pop-checkin-title h2{font-size:42px;line-height:.94}.gx-pop.gx-view-checkin .gx-pop-checkin-title p{margin-top:10px}.gx-pop.gx-view-checkin .gx-progress{scroll-snap-type:x proximity}.gx-pop.gx-view-checkin .gx-progress li{scroll-snap-align:start}.gx-pop.gx-view-checkin .gx-progress li>i{display:none}.gx-pop.gx-view-checkin .gx-progress button{gap:7px;min-width:64px;max-width:72px;min-height:72px;padding:6px}.gx-pop.gx-view-checkin .gx-progress button span{display:none}.gx-pop.gx-view-checkin .gx-progress button[aria-current=step]{flex-direction:row;align-items:center;min-width:180px;max-width:220px;padding:7px 12px}.gx-pop.gx-view-checkin .gx-progress button[aria-current=step] span{text-align:left;text-overflow:clip;white-space:normal;max-width:148px;display:block;overflow:visible}}.gx-pop .gx-section-identity{gap:5px;min-width:0;max-width:100%;display:grid}.gx-pop .gx-section-identity .gx-section-property{color:var(--gx-section-title,var(--gx-text));font-family:var(--gx-brand-title-font,ui-rounded,"Avenir Next","Segoe UI",sans-serif);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;max-width:100%;margin:0;font-size:clamp(13px,2vw,17px);font-weight:800;line-height:1.2}.gx-pop .gx-section-identity address{color:var(--gx-section-copy,var(--gx-body));font-family:var(--gx-section-text-font,var(--gx-brand-text-font,"Avenir Next","Segoe UI",sans-serif));letter-spacing:.02em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(12px,1.8vw,15px);font-style:normal;font-weight:500;line-height:1.4}.gx-pop .gx-pop-operation-head>.gx-section-identity{order:1}.gx-pop .gx-pop-operation-head>.gx-pop-kicker{order:2}.gx-pop .gx-pop-operation-head>h2{color:var(--gx-section-title,var(--gx-text));font-family:var(--gx-section-title-font,var(--gx-brand-title-font,ui-rounded,"Avenir Next","Segoe UI",sans-serif));font-weight:800}.gx-pop .gx-pop-card,.gx-pop .gx-pop-parking-sections>article,.gx-pop .gx-pop-wifi dl>div,.gx-pop .gx-pop-rules li,.gx-pop .gx-pop-checkout-time,.gx-pop .gx-pop-checkout li,.gx-pop .gx-pop-support>div>a{background:var(--gx-card-surface,var(--gx-section-surface,var(--gx-surface)));border:2px solid var(--gx-pop-ink,var(--gx-border));box-shadow:4px 5px 0 var(--gx-pop-ink,var(--gx-shadow));color:var(--gx-section-copy,var(--gx-body));border-radius:22px;min-width:0;max-width:100%;height:auto;min-height:0;overflow:hidden}.gx-pop .gx-pop-parking-card.gx-pop-parking-sections,.gx-pop .gx-pop-parking-sections{gap:18px;display:grid}.gx-pop .gx-pop-parking-sections>article{border-width:2px;padding:clamp(20px,4vw,34px)}.gx-pop :is(.gx-pop-card,.gx-pop-parking-sections>article,.gx-pop-wifi dl>div,.gx-pop-rules li,.gx-pop-checkout-time,.gx-pop-checkout li,.gx-pop-support>div>a) :is(h3,p,span,small,strong,dt,dd,address,a){overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.gx-pop :is(.gx-content-card,.gx-place,.gx-step-body) h3,.gx-pop .gx-pop-parking-sections>article>h3,.gx-pop .gx-additional-sections>article>h3{color:var(--gx-card-title,var(--gx-section-title,var(--gx-text)));font-family:var(--gx-section-title-font,var(--gx-brand-title-font,ui-rounded,"Avenir Next","Segoe UI",sans-serif));font-weight:800}.gx-pop :is(.gx-content-card,.gx-place,.gx-step-body,.gx-pop-parking-sections>article,.gx-additional-sections>article) :is(p,address),.gx-pop .gx-pop-rules li>span{color:var(--gx-card-copy,var(--gx-section-copy,var(--gx-body)));font-family:var(--gx-section-text-font,var(--gx-brand-text-font,"Avenir Next","Segoe UI",sans-serif));font-weight:var(--gx-card-copy-weight,var(--gx-section-copy-weight,400));white-space:pre-wrap}.gx-pop .gx-pop-house-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:stretch;gap:18px;display:grid}.gx-pop .gx-pop-house .gx-content-card,.gx-pop .gx-pop-places .gx-place{background:var(--gx-section-surface,var(--gx-surface));transform:none}.gx-pop .gx-pop-rules ol,.gx-pop .gx-pop-checkout ol{gap:16px;margin:0;padding:0;display:grid}.gx-pop .gx-pop-rules li,.gx-pop .gx-pop-checkout li{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;width:100%;margin:0;padding:clamp(18px,4vw,28px);display:grid}.gx-pop .gx-pop-rules li:nth-child(n),.gx-pop .gx-pop-checkout li:nth-child(n){background:var(--gx-section-surface,var(--gx-surface))}.gx-pop .gx-pop-checkout-lead{display:none}.gx-pop .gx-pop-support-message{padding:clamp(18px,4vw,28px)}.gx-pop .gx-pop-support>div>a{padding:clamp(16px,3vw,24px)}.gx-pop .gx-additional-sections{gap:18px}.gx-pop .gx-additional-sections>article{border:2px solid var(--gx-pop-ink,var(--gx-border));box-shadow:4px 5px 0 var(--gx-pop-ink,var(--gx-shadow));border-radius:22px;padding:clamp(20px,4vw,34px)}.gx-pop .gx-step-body{background:var(--gx-section-surface,var(--gx-surface))}.gx-pop .gx-step-copy{min-width:0}.gx-pop .gx-step-copy h3,.gx-pop .gx-step-copy p{overflow-wrap:anywhere;word-break:normal;max-width:100%}@media (max-width:430px){.gx-pop .gx-pop-operation-head>.gx-section-identity{width:100%}.gx-pop :is(.gx-pop-card,.gx-pop-parking-sections>article,.gx-pop-wifi dl>div,.gx-pop-rules li,.gx-pop-checkout-time,.gx-pop-checkout li,.gx-pop-support>div>a){box-shadow:3px 4px 0 var(--gx-pop-ink,var(--gx-shadow));border-radius:18px}.gx-pop .gx-pop-house-grid{grid-template-columns:minmax(0,1fr)}}.guide-experience,.guide-experience *{min-width:0}.guide-experience{overflow-x:clip}.guide-experience :is(h1,h2,h3,h4,p,li,dd,address,a,button,span,strong){overflow-wrap:break-word;word-break:normal}.guide-experience :is(.gx-pop-operation-head,.gx-pop-checkin-title,.gx-elite-head)>*{z-index:2;position:relative}.gx-pop-operation-head,.gx-pop-checkin-title{height:auto;min-height:0;padding-block:clamp(28px,6vw,70px)}.gx-pop-operation-head h2,.gx-pop-checkin-title h2{max-width:min(100%,18ch);margin-inline:auto}.gx-pop-operation-head>i,.gx-pop-checkin-title>i{pointer-events:none;z-index:1}.gx-pop-operation-head h2+i,.gx-pop-checkin-title h2+i{margin-top:18px}.gx-pop-parking-card,.gx-pop-house-grid,.gx-pop-places-grid,.gx-additional-sections{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));overflow:visible}.gx-pop-parking-card>article,.gx-content-card,.gx-place,.gx-additional-sections>article{height:auto;min-height:0;overflow:hidden}.gx-pop-parking-card>article{gap:12px;padding:clamp(20px,4vw,34px);display:grid}.gx-pop-parking-card>article>*{margin:0}.gx-pop-support{gap:clamp(18px,4vw,32px);display:grid}.gx-pop-support>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.gx-pop-support>a,.gx-pop-support>div>a{width:100%}.gx-media{isolation:isolate;position:relative;overflow:hidden}.gx-media img{z-index:0;position:relative}.gx-media-overlay{background:linear-gradient(180deg,transparent 10%,var(--gx-section-canvas,var(--gx-canvas)) 100%);opacity:var(--gx-media-overlay,.42);pointer-events:none;z-index:1;position:absolute;inset:0}.gx-hero .gx-media-overlay{opacity:max(.45,var(--gx-media-overlay,.42));background:linear-gradient(#00000014,#000000b8)}.gx-elite-head .gx-media-overlay{background:linear-gradient(90deg,var(--gx-section-canvas,var(--gx-canvas)),transparent 75%)}.guide-experience.gx-brand-active.gx-view-home :is(.gx-quick a,.gx-elite-chapters>a):nth-child(3n+1){background:var(--gx-surface)!important}.guide-experience.gx-brand-active.gx-view-home :is(.gx-quick a,.gx-elite-chapters>a):nth-child(3n+2){background:var(--gx-surface-2,var(--gx-surface))!important}.guide-experience.gx-brand-active.gx-view-home :is(.gx-quick a,.gx-elite-chapters>a):nth-child(3n){background:var(--gx-surface-3,var(--gx-surface))!important}.gx-elite :is(.gx-elite-editorial-list>article,.gx-elite-places>article,.gx-elite-step){border:0;border-bottom:1px solid var(--gx-border);box-shadow:none;border-radius:0}.gx-elite :is(.gx-elite-editorial-list,.gx-elite-places){gap:0}.gx-elite .gx-elite-support{border-inline:0;border-radius:0}.gx-elite .gx-additional-sections article{background:0 0!important}.gx-additional-sections iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;margin-top:16px}.gx-additional-sections .gx-media{border-radius:12px;max-height:420px;margin-top:16px}@media (max-width:700px){.gx-pop-operation-head,.gx-pop-checkin-title{padding-inline:18px}.gx-pop-parking-card,.gx-pop-house-grid,.gx-pop-places-grid,.gx-additional-sections{grid-template-columns:1fr}.gx-pop-operation-head>i,.gx-pop-checkin-title>i{margin:16px auto 0;display:block;position:static}.gx-elite-section-nav{overscroll-behavior-inline:contain;overflow-x:auto}.gx-elite-section-nav>div{flex-wrap:wrap}.gx-step-body:has(.gx-media){grid-template-columns:1fr}.gx-step-body:has(.gx-media) .gx-media{width:100%}}.gx-pop.gx-view-wifi,.gx-pop.gx-view-parking,.gx-pop.gx-view-house,.gx-pop.gx-view-rules,.gx-pop.gx-view-places,.gx-pop.gx-view-checkout,.gx-pop.gx-view-support{--gx-pop-primary:var(--gx-accent);--gx-pop-ink:var(--gx-text);--gx-pop-soft:var(--gx-elevated);--gx-pop-comp:#ffe2d9;--gx-pop-comp-2:#d7f3ec;background:var(--gx-canvas);background-image:radial-gradient(circle at 92% 15%,color-mix(in srgb,var(--gx-accent) 24%,transparent) 0 8%,transparent 8.2%)}.gx-pop.gx-palette-pop_sole:not(.gx-view-home):not(.gx-view-checkin){--gx-pop-comp:#ffb6a4;--gx-pop-comp-2:#91dfcd}.gx-pop.gx-palette-pop_corallo:not(.gx-view-home):not(.gx-view-checkin){--gx-pop-comp:#ffd977;--gx-pop-comp-2:#8bd9ca}.gx-pop.gx-palette-pop_laguna:not(.gx-view-home):not(.gx-view-checkin){--gx-pop-comp:#ffb29f;--gx-pop-comp-2:#ffe080}.gx-pop:is(.gx-view-wifi,.gx-view-parking,.gx-view-house,.gx-view-rules,.gx-view-places,.gx-view-checkout,.gx-view-support)>.gx-hero{display:none}.gx-pop:is(.gx-view-wifi,.gx-view-parking,.gx-view-house,.gx-view-rules,.gx-view-places,.gx-view-checkout,.gx-view-support) .gx-languages{background:0 0;border:0;justify-content:flex-end;padding:16px clamp(18px,5vw,68px);position:relative}.gx-pop:is(.gx-view-wifi,.gx-view-parking,.gx-view-house,.gx-view-rules,.gx-view-places,.gx-view-checkout,.gx-view-support) .gx-languages button{border:3px solid var(--gx-pop-ink);box-shadow:3px 4px 0 var(--gx-pop-ink);background:#fff;font-weight:900}.gx-pop:is(.gx-view-wifi,.gx-view-parking,.gx-view-house,.gx-view-rules,.gx-view-places,.gx-view-checkout,.gx-view-support) .gx-detail-view{max-width:1100px;padding-top:18px}.gx-pop:is(.gx-view-wifi,.gx-view-parking,.gx-view-house,.gx-view-rules,.gx-view-places,.gx-view-checkout,.gx-view-support) .gx-back{border:3px solid var(--gx-pop-ink);box-shadow:4px 5px 0 var(--gx-pop-ink);background:#fff;border-radius:999px;padding:11px 17px}.gx-pop-operation{padding:24px 0 32px;position:relative}.gx-pop-operation .gx-icon-glyph{display:none}.gx-pop-operation .gx-icon svg{width:32px;height:32px;display:block}.gx-pop-operation-head{min-height:175px;margin:18px 0 38px;padding:52px 150px 20px 0;position:relative}.gx-pop-operation-head>.gx-brand-internal{font-size:13px;font-weight:900;top:0;left:0}.gx-pop-operation-head>.gx-icon{background:var(--gx-pop-primary);border:4px solid var(--gx-pop-ink);box-shadow:6px 7px 0 var(--gx-pop-ink);border-radius:50%;width:92px;height:92px;position:absolute;top:34px;right:24px}.gx-pop-operation-head>p{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.gx-pop-operation-head h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-shadow:4px 4px #fff;text-transform:uppercase;word-break:normal;max-width:100%;margin:12px 0;font-size:clamp(54px,8vw,94px);line-height:.9;transform:rotate(-1deg)}.gx-pop-operation-head>i{color:var(--gx-pop-primary);font-size:52px;font-style:normal;position:absolute;top:22px;right:126px;transform:rotate(12deg)}.gx-pop-cta{background:var(--gx-pop-primary);border:3px solid var(--gx-pop-ink);box-shadow:5px 6px 0 var(--gx-pop-ink);color:var(--gx-pop-ink);border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:12px 20px;font-weight:950;text-decoration:none;display:inline-flex}.gx-pop-cta:hover{box-shadow:2px 3px 0 var(--gx-pop-ink);transform:translate(3px,3px)}.gx-pop-wifi dl{grid-template-columns:1fr 1.25fr;gap:22px;margin:0;display:grid}.gx-pop-wifi dl>div{border:3px solid var(--gx-pop-ink);box-shadow:9px 10px 0 var(--gx-pop-ink);background:#fff;border-radius:30px;min-width:0;padding:clamp(26px,5vw,54px);transform:rotate(-1deg)}.gx-pop-wifi dl>div+div{background:var(--gx-pop-primary);transform:rotate(1deg)}.gx-pop-wifi dt{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.gx-pop-wifi dd{overflow-wrap:anywhere;margin:14px 0;font-size:clamp(28px,5vw,54px);font-weight:950;line-height:1.05}.gx-pop-password button{background:var(--gx-pop-ink);color:#fff;cursor:pointer;font:inherit;border:3px solid #fff;border-radius:999px;min-height:52px;padding:12px 18px;font-weight:900;box-shadow:4px 5px #fff}.gx-pop-parking-card{border:3px solid var(--gx-pop-ink);box-shadow:11px 13px 0 var(--gx-pop-ink);background:#fff;border-radius:34px;grid-template-columns:minmax(260px,.9fr) 1.1fr;display:grid;overflow:hidden;transform:rotate(-.4deg)}.gx-pop-parking-card>.gx-media{min-height:360px}.gx-pop-parking-card>div{align-self:center;padding:clamp(28px,5vw,58px)}.gx-pop-parking-card p{margin:0 0 24px;font-size:clamp(19px,2.4vw,26px);line-height:1.55}.gx-pop-parking-card address{background:var(--gx-pop-soft);border:2px solid var(--gx-pop-ink);border-radius:18px;align-items:center;gap:12px;margin-bottom:24px;padding:15px;font-style:normal;font-weight:850;display:flex}.gx-pop-parking-card address .gx-icon{flex:0 0 34px}.gx-pop-house-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.gx-pop-house .gx-content-card{border:3px solid var(--gx-pop-ink);box-shadow:9px 10px 0 var(--gx-pop-ink);background:#fff;border-radius:32px;overflow:hidden}.gx-pop-house .gx-content-card:nth-child(2n){background:var(--gx-pop-comp-2);transform:rotate(1deg)}.gx-pop-house .gx-content-card:nth-child(odd){transform:rotate(-1deg)}.gx-pop-house .gx-content-card>.gx-media{aspect-ratio:4/3}.gx-pop-house .gx-content-card>div{padding:26px}.gx-pop-house .gx-content-card h3{margin-bottom:14px;font-size:clamp(28px,4vw,42px);line-height:1}.gx-pop-house .gx-content-card p{font-size:18px;line-height:1.6}.gx-pop-rules ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.gx-pop-rules li{border:3px solid var(--gx-pop-ink);box-shadow:6px 7px 0 var(--gx-pop-ink);background:#fff;border-radius:24px;grid-template-columns:64px 1fr;align-items:center;gap:18px;min-height:92px;padding:14px 24px;font-size:clamp(18px,2.4vw,25px);font-weight:800;display:grid}.gx-pop-rules li:nth-child(3n+1){background:var(--gx-pop-primary);transform:rotate(-.5deg)}.gx-pop-rules li:nth-child(3n+2){background:var(--gx-pop-comp);transform:rotate(.5deg)}.gx-pop-rules li:nth-child(3n){background:var(--gx-pop-comp-2)}.gx-pop-rules li b{border:3px solid var(--gx-pop-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.gx-pop-places-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.gx-pop-places .gx-place{border:3px solid var(--gx-pop-ink);box-shadow:10px 11px 0 var(--gx-pop-ink);background:#fff;border-radius:34px;overflow:hidden}.gx-pop-places .gx-place:nth-child(2n){transform:rotate(1deg)}.gx-pop-places .gx-place:nth-child(odd){transform:rotate(-1deg)}.gx-pop-places .gx-place>.gx-media{aspect-ratio:16/10}.gx-pop-places .gx-place>div{padding:26px}.gx-place-category{background:var(--gx-pop-primary);border:2px solid var(--gx-pop-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-block}.gx-pop-places .gx-place h3{font-size:clamp(30px,4vw,46px);line-height:.95}.gx-pop-places .gx-place p{font-size:17px;line-height:1.6}.gx-pop-places .gx-place-actions a{background:var(--gx-pop-ink);border:3px solid var(--gx-pop-ink);color:#fff;border-radius:999px;min-height:48px;font-weight:900}.gx-pop-checkout-time{background:var(--gx-pop-primary);border:3px solid var(--gx-pop-ink);box-shadow:10px 11px 0 var(--gx-pop-ink);border-radius:34px;justify-content:space-between;align-items:center;padding:clamp(24px,5vw,48px);display:flex;transform:rotate(-1deg)}.gx-pop-checkout-time span{font-size:clamp(18px,2.4vw,28px);font-weight:900}.gx-pop-checkout-time strong{font-size:clamp(48px,9vw,96px);line-height:.8}.gx-pop-checkout-lead{margin:42px 0 24px;font-size:clamp(19px,2.2vw,25px);line-height:1.55}.gx-pop-checkout ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.gx-pop-checkout li{border:3px solid var(--gx-pop-ink);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:18px;font-size:19px;font-weight:800;display:flex}.gx-pop-checkout li b{background:var(--gx-pop-comp-2);border:2px solid var(--gx-pop-ink);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex}.gx-pop-support>p{max-width:720px;font-size:clamp(22px,3vw,34px);font-weight:750;line-height:1.45}.gx-pop-support>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:34px;display:grid}.gx-pop-support>a{color:inherit}.gx-pop-support>div>a{border:3px solid var(--gx-pop-ink);box-shadow:7px 8px 0 var(--gx-pop-ink);color:var(--gx-pop-ink);background:#fff;border-radius:28px;align-items:center;gap:16px;min-height:110px;padding:22px;text-decoration:none;display:flex}.gx-pop-support>div>a:first-child{background:var(--gx-pop-primary)}.gx-pop-support>div>a:nth-child(2){background:var(--gx-pop-comp)}.gx-pop-support>div>a:nth-child(3){background:var(--gx-pop-comp-2)}.gx-pop-support>div>a .gx-icon{border:3px solid var(--gx-pop-ink);background:#fff;border-radius:50%;flex:0 0 58px;height:58px}.gx-pop-support>div>a span{flex-direction:column;gap:4px;min-width:0;display:flex}.gx-pop-support>div>a b{font-size:19px}.gx-pop-support>div>a small{overflow-wrap:anywhere}@media (max-width:700px){.gx-pop-operation-head{grid-template-columns:minmax(0,1fr) 68px;column-gap:12px;min-height:150px;padding:52px 0 12px;display:grid}.gx-pop-operation-head>.gx-icon{grid-area:2/2/4;width:68px;height:68px;position:static}.gx-pop-operation-head>p{grid-area:2/1;min-width:0}.gx-pop-operation-head h2{grid-area:3/1;min-width:0;margin-right:0;font-size:clamp(32px,9.4vw,48px);line-height:1}.gx-pop-operation-head>i,.gx-pop-operation-head>.gx-brand-internal span{display:none}.gx-pop-wifi dl{grid-template-columns:1fr}.gx-pop-wifi dl>div{padding:28px 22px}.gx-pop-wifi dd{font-size:clamp(27px,9vw,40px)}.gx-pop-password button,.gx-pop-cta{justify-content:center;width:100%}.gx-pop-parking-card{display:block}.gx-pop-parking-card>.gx-media{aspect-ratio:4/3;min-height:0}.gx-pop-house-grid,.gx-pop-places-grid{grid-template-columns:1fr}.gx-pop-rules li{grid-template-columns:48px 1fr;gap:12px;padding:13px}.gx-pop-rules li b{width:42px;height:42px}.gx-pop-checkout-time{flex-direction:column;align-items:flex-start;gap:16px}.gx-pop-support>div{grid-template-columns:1fr}.gx-pop-support>div>a{min-height:96px}}.gx-brand-internal{letter-spacing:0;text-transform:none;align-items:center;gap:10px;display:flex;position:absolute}.gx-brand-internal img{border:3px solid var(--gx-pop-ink);box-shadow:3px 4px 0 var(--gx-pop-ink);filter:none;image-rendering:auto;object-fit:contain;opacity:1;background:#fff;border-radius:50%;width:46px;height:46px;padding:4px}.gx-pop-checkin-title>div{min-width:0}.gx-pop-checkin-title h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal;max-width:100%}.gx-host-logo img{box-sizing:border-box;object-fit:contain;object-position:center;max-width:100%;max-height:100%}.gx-host-logo.gx-logo-small img{transform:scale(.68)}.gx-host-logo.gx-logo-medium img{transform:scale(.82)}.gx-host-logo.gx-logo-large img{transform:scale(.94)}.gx-elite{--gx-elite-serif:"Iowan Old Style",Baskerville,"Times New Roman",serif;--gx-elite-rule:color-mix(in srgb,var(--gx-accent) 52%,transparent);background:var(--gx-canvas);color:var(--gx-text)}.gx-elite .gx-hero{height:min(92vh,880px);min-height:650px}.gx-elite .gx-brand-hero{top:clamp(26px,5vw,62px);left:clamp(26px,6vw,88px)}.gx-elite .gx-brand-hero img{filter:none;opacity:1;width:58px;height:58px}.gx-elite .gx-brand-hero span{letter-spacing:.22em;font-size:10px}.gx-elite .gx-hero-copy{max-width:min(840px,82vw);bottom:clamp(62px,10vw,120px);left:clamp(26px,9vw,140px)}.gx-elite .gx-hero-copy>span{letter-spacing:.24em;font-size:clamp(12px,1.2vw,16px)}.gx-elite .gx-hero-copy h1{font-family:var(--gx-elite-serif);-webkit-hyphens:none;hyphens:none;letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;word-break:normal;margin:24px 0;font-size:clamp(58px,9.4vw,132px);font-weight:400;line-height:.86}.gx-elite .gx-hero-copy p{color:#f0d59c;letter-spacing:.3em;font-size:clamp(12px,1.3vw,17px)}.gx-elite .gx-locality{color:#f0d59c;font-size:11px;top:auto;bottom:35px;right:5%}.gx-elite .gx-powered{background:var(--gx-accent-strong);color:var(--gx-surface)}.gx-elite .gx-languages{background:color-mix(in srgb,var(--gx-surface) 94%,transparent);border:1px solid var(--gx-border);box-shadow:0 8px 24px var(--gx-shadow);z-index:20;border-radius:999px;padding:6px;position:fixed;top:24px;right:clamp(18px,3vw,42px)}.gx-elite .gx-languages button{border:0;min-width:44px;min-height:40px}.gx-elite .gx-languages button[aria-pressed=true]{background:var(--gx-accentStrong,var(--gx-accent-strong));color:var(--gx-surface)}.gx-elite-intro{text-align:center;max-width:850px;margin:0 auto;padding:clamp(90px,13vw,170px) 24px}.gx-elite-intro>span{color:var(--gx-accent);font-size:34px}.gx-elite-intro p{letter-spacing:.28em;text-transform:uppercase;margin:20px 0;font-size:12px;font-weight:700}.gx-elite-intro h2{font-family:var(--gx-elite-serif);text-wrap:balance;margin:0;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.12}.gx-elite-chapters{max-width:1400px;margin:auto;display:grid}.gx-elite-chapters>a{border-top:1px solid var(--gx-border);color:inherit;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;min-height:540px;text-decoration:none;display:grid}.gx-elite-chapters>a:last-child{border-bottom:1px solid var(--gx-border)}.gx-elite-chapters>a.is-reverse>.gx-media{grid-column:2}.gx-elite-chapters>a.is-reverse>div{grid-area:1/1}.gx-elite-chapters .gx-media{min-height:540px}.gx-elite-chapters>a>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,8vw,120px);display:flex}.gx-elite-chapters>a>div>span{color:var(--gx-accent-strong);font-family:var(--gx-elite-serif);font-size:clamp(58px,7vw,100px);font-weight:400;line-height:1}.gx-elite-chapters>a>div>p{color:var(--gx-muted);letter-spacing:.22em;text-transform:uppercase;margin:30px 0 16px;font-size:11px}.gx-elite-chapters h3{font-family:var(--gx-elite-serif);margin:0;font-size:clamp(44px,6vw,82px);font-weight:400;line-height:.96}.gx-elite-chapters strong{font-family:var(--gx-elite-serif);margin:24px 0 42px;font-size:clamp(20px,2.4vw,30px);font-weight:400;line-height:1.35}.gx-elite-chapters b{border-bottom:1px solid var(--gx-text);letter-spacing:.18em;text-transform:uppercase;padding:0 0 8px;font-size:11px;transition:letter-spacing .25s}:is(.gx-elite-chapters a:hover b,.gx-elite-chapters a:focus-visible b){letter-spacing:.25em}.gx-elite-private{background:var(--gx-accent-strong);color:var(--gx-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:36px;max-width:1180px;margin:clamp(70px,10vw,140px) auto;padding:clamp(38px,6vw,76px);display:grid}.gx-elite-private>span{color:var(--gx-accent);font-family:var(--gx-elite-serif);font-size:54px}.gx-elite-private p{letter-spacing:.22em;text-transform:uppercase;font-size:11px}.gx-elite-private h2{font-family:var(--gx-elite-serif);margin:12px 0;font-size:clamp(25px,3vw,42px);font-weight:400}.gx-elite-private button{border:0;border-bottom:1px solid var(--gx-accent);color:inherit;cursor:pointer;font:inherit;letter-spacing:.15em;text-transform:uppercase;background:0 0;padding:14px 0;font-size:11px}.gx-elite-page{max-width:1300px;min-height:90vh;margin:auto;padding:clamp(24px,5vw,72px)}.gx-elite-head{border-bottom:1px solid var(--gx-border);min-height:280px;padding:90px 0 48px;position:relative}.gx-elite-head>button{border:0;border-bottom:1px solid var(--gx-border);color:var(--gx-text);cursor:pointer;font:inherit;letter-spacing:.15em;text-transform:uppercase;background:0 0;padding:10px 0;font-size:11px}.gx-elite-head>.gx-brand-internal{top:0;left:auto;right:0}.gx-elite-head>.gx-brand-internal img{background:var(--gx-surface);border:1px solid var(--gx-border);box-shadow:none;filter:none;opacity:1;border-radius:50%;padding:7px}.gx-elite-head>.gx-brand-internal span{font-family:var(--gx-elite-serif);font-size:15px}.gx-elite-head>div{max-width:850px;margin-top:50px}.gx-elite-head>div>p,.gx-elite-head>div>span{color:var(--gx-muted);letter-spacing:.22em;text-transform:uppercase;font-size:11px}.gx-elite-head h2{font-family:var(--gx-elite-serif);letter-spacing:-.035em;text-wrap:balance;margin:14px 0 24px;font-size:clamp(58px,9vw,118px);font-weight:400;line-height:.88}.gx-elite-step-index{border-bottom:1px solid var(--gx-border);gap:0;display:flex;overflow-x:auto}.gx-elite-step-index button{border:0;color:var(--gx-muted);cursor:pointer;text-align:left;background:0 0;border-bottom:3px solid #0000;flex:1;gap:7px;min-width:150px;min-height:108px;padding:22px;display:grid}.gx-elite-step-index button b{font-family:var(--gx-elite-serif);font-size:28px;font-weight:400}.gx-elite-step-index button span{letter-spacing:.08em;font-size:11px}.gx-elite-step-index button[aria-current=step]{border-bottom-color:var(--gx-accent);color:var(--gx-text)}.gx-elite-step{grid-template-columns:minmax(300px,.8fr) minmax(0,1.25fr);gap:clamp(35px,7vw,95px);padding:clamp(60px,9vw,120px) 0;display:grid}.gx-elite-step-copy>span,.gx-elite-split>div>span{color:var(--gx-accent);font-family:var(--gx-elite-serif);font-size:80px;line-height:1}.gx-elite-step-copy h3,.gx-elite-split h3{font-family:var(--gx-elite-serif);margin:24px 0;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1.02}.gx-elite-step-copy p,.gx-elite-split p{font-size:clamp(17px,1.8vw,21px);line-height:1.75}.gx-elite-step-copy address,.gx-elite-split address{border-left:1px solid var(--gx-accent);margin:28px 0;padding-left:20px;font-style:normal;line-height:1.6}.gx-elite-step-copy a,.gx-elite-split a{border-bottom:1px solid var(--gx-text);color:inherit;letter-spacing:.15em;text-transform:uppercase;padding:10px 0;font-size:11px;text-decoration:none;display:inline-block}.gx-elite-step>div:last-child{align-self:start;gap:20px;display:grid}.gx-elite-step .gx-media{aspect-ratio:4/5}.gx-elite-step iframe,.gx-elite-editorial-list iframe{aspect-ratio:16/9;border:0;width:100%}.gx-elite-step-nav{border-top:1px solid var(--gx-border);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.gx-elite-step-nav button{color:var(--gx-text);cursor:pointer;background:0 0;border:0;min-height:44px}.gx-elite-step-nav button:disabled{opacity:.35}.gx-elite-wifi{max-width:1000px;margin:clamp(60px,9vw,120px) auto}.gx-elite-wifi>p{color:var(--gx-muted);letter-spacing:.22em;text-transform:uppercase;font-size:11px}.gx-elite-wifi>h3{font-family:var(--gx-elite-serif);margin:12px 0 55px;font-size:clamp(50px,8vw,100px);font-weight:400}.gx-elite-wifi dl{border-top:1px solid var(--gx-border);grid-template-columns:1fr 1fr;margin:0;display:grid}.gx-elite-wifi dl>div{border-bottom:1px solid var(--gx-border);padding:40px 24px}.gx-elite-wifi dl>div+div{border-left:1px solid var(--gx-border)}.gx-elite-wifi dt{color:var(--gx-muted);letter-spacing:.2em;text-transform:uppercase;font-size:10px}.gx-elite-wifi dd{font-family:var(--gx-elite-serif);overflow-wrap:anywhere;margin:20px 0;font-size:clamp(30px,4vw,52px)}.gx-elite-wifi button{border:0;border-bottom:1px solid var(--gx-text);color:inherit;cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-right:20px;padding:8px 0;font-size:10px}.gx-elite-split{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(40px,8vw,110px);padding:clamp(60px,9vw,120px) 0;display:grid}.gx-elite-split>.gx-media{aspect-ratio:4/5}.gx-elite-editorial-list>article,.gx-elite-places>article{border-bottom:1px solid var(--gx-border);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(35px,7vw,100px);padding:clamp(60px,8vw,110px) 0;display:grid}.gx-elite-editorial-list>article.is-reverse>div:first-child,.gx-elite-places>article.is-reverse>.gx-media{grid-area:1/2}.gx-elite-editorial-list>article.is-reverse>div:last-child,.gx-elite-places>article.is-reverse>div{grid-area:1/1}.gx-elite-editorial-list span{color:var(--gx-accent);font-family:var(--gx-elite-serif);font-size:44px}.gx-elite-editorial-list h3,.gx-elite-places h3{font-family:var(--gx-elite-serif);margin:18px 0;font-size:clamp(36px,5vw,66px);font-weight:400;line-height:1}.gx-elite-editorial-list p,.gx-elite-places p{font-size:18px;line-height:1.75}.gx-elite-editorial-list .gx-media,.gx-elite-places .gx-media{aspect-ratio:4/3}.gx-elite-rules{margin:60px 0;padding:0;list-style:none}.gx-elite-rules li{border-bottom:1px solid var(--gx-border);grid-template-columns:90px 1fr;align-items:start;gap:clamp(24px,5vw,70px);padding:38px 0;display:grid}.gx-elite-rules b{color:var(--gx-accent);font-family:var(--gx-elite-serif);font-size:46px;font-weight:400}.gx-elite-rules p{font-family:var(--gx-elite-serif);margin:5px 0;font-size:clamp(24px,3vw,36px);line-height:1.35}.gx-elite-places>article>div>span{color:var(--gx-accent-strong);letter-spacing:.2em;text-transform:uppercase;font-size:10px}.gx-elite-places address{color:var(--gx-muted);margin:22px 0;font-style:normal}.gx-elite-places nav,.gx-elite-support nav{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}.gx-elite-places a,.gx-elite-support a{border-bottom:1px solid var(--gx-text);color:inherit;letter-spacing:.14em;text-transform:uppercase;padding:10px 0;font-size:10px;text-decoration:none}.gx-elite-checkout{text-align:center;max-width:900px;margin:60px auto}.gx-elite-checkout>strong{color:var(--gx-accent-strong);font-family:var(--gx-elite-serif);font-size:clamp(82px,14vw,180px);font-weight:400}.gx-elite-checkout ol{text-align:left;margin:50px 0;padding:0;list-style:none}.gx-elite-checkout li{border-top:1px solid var(--gx-border);grid-template-columns:60px 1fr;gap:30px;padding:28px 0;display:grid}.gx-elite-checkout li b{color:var(--gx-accent);font-family:var(--gx-elite-serif);font-size:28px;font-weight:400}.gx-elite-checkout li p{margin:0;font-size:18px;line-height:1.6}.gx-elite-checkout h3{font-family:var(--gx-elite-serif);margin:80px 0;font-size:clamp(30px,4vw,52px);font-weight:400}.gx-elite-support{background:var(--gx-accent-strong);color:var(--gx-surface);margin:60px 0;padding:clamp(44px,8vw,100px)}.gx-elite-support>p{color:var(--gx-accent);letter-spacing:.22em;text-transform:uppercase;font-size:11px}.gx-elite-support h3{font-family:var(--gx-elite-serif);max-width:800px;font-size:clamp(36px,5vw,66px);font-weight:400;line-height:1.08}.gx-elite-support a{border-bottom-color:var(--gx-accent);color:var(--gx-surface);gap:8px;min-height:44px;display:inline-flex}.gx-elite-support .gx-icon{font-size:16px}.gx-elite-support .gx-icon-glyph{display:none}.gx-elite :focus-visible{outline:3px solid var(--gx-focus,var(--gx-accent-strong));outline-offset:4px}@media (prefers-reduced-motion:no-preference){.gx-elite-chapters>a .gx-media img,.gx-elite-editorial-list .gx-media img,.gx-elite-places .gx-media img{transition:transform .55s}.gx-elite-chapters>a:hover .gx-media img,.gx-elite-editorial-list article:hover .gx-media img,.gx-elite-places article:hover .gx-media img{transform:scale(calc(var(--gx-zoom) + .025))}}@media (max-width:760px){.gx-elite .gx-hero{height:760px;min-height:0}.gx-elite .gx-hero-shade{background:linear-gradient(#0a0b0d2e,#0a0b0db8)}.gx-elite .gx-brand-hero{top:22px;left:22px}.gx-elite .gx-brand-hero img{width:48px;height:48px}.gx-elite .gx-brand-hero span{display:none}.gx-elite .gx-hero-copy{max-width:calc(100% - 44px);bottom:70px;left:22px}.gx-elite .gx-hero-copy h1{font-size:clamp(46px,15vw,76px);line-height:.9}.gx-elite .gx-locality{bottom:28px;left:22px;right:auto}.gx-elite .gx-languages{top:16px;right:14px}.gx-elite-intro{padding:85px 24px}.gx-elite-intro h2{font-size:38px}.gx-elite-chapters>a,.gx-elite-chapters>a.is-reverse{flex-direction:column;min-height:0;display:flex}.gx-elite-chapters>a.is-reverse>.gx-media,.gx-elite-chapters>a.is-reverse>div{grid-area:auto}.gx-elite-chapters .gx-media{aspect-ratio:4/3;order:0;min-height:0}.gx-elite-chapters>a>div{order:1;padding:50px 24px 64px}.gx-elite-chapters>a>div>span{font-size:64px}.gx-elite-chapters h3{font-size:52px}.gx-elite-private{margin:70px 18px;padding:38px 28px;display:block}.gx-elite-private>span{font-size:44px}.gx-elite-private button{min-height:48px;margin-top:20px}.gx-elite-page{padding:18px}.gx-elite-head{min-height:250px;padding:82px 0 38px}.gx-elite-head>.gx-brand-internal span{display:none}.gx-elite-head h2{font-size:clamp(48px,15vw,76px)}.gx-elite-step-index{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.gx-elite-step-index button{min-width:0}.gx-elite-step,.gx-elite-split{flex-direction:column;padding:55px 0;display:flex}.gx-elite-step-copy>span,.gx-elite-split>div>span{font-size:62px}.gx-elite-step .gx-media{aspect-ratio:4/5}.gx-elite-wifi{margin:45px 0}.gx-elite-wifi dl{grid-template-columns:1fr}.gx-elite-wifi dl>div{padding:32px 0}.gx-elite-wifi dl>div+div{border-left:0}.gx-elite-wifi button{min-height:44px}.gx-elite-editorial-list>article,.gx-elite-places>article,.gx-elite-editorial-list>article.is-reverse,.gx-elite-places>article.is-reverse{flex-direction:column;padding:55px 0;display:flex}.gx-elite-editorial-list>article.is-reverse>div:first-child,.gx-elite-editorial-list>article.is-reverse>div:last-child,.gx-elite-places>article.is-reverse>.gx-media,.gx-elite-places>article.is-reverse>div{grid-area:auto}.gx-elite-editorial-list>article>div:first-child,.gx-elite-places>article>div{order:1}.gx-elite-editorial-list>article>div:last-child,.gx-elite-places>article>.gx-media{order:0;width:100%}.gx-elite-rules li{grid-template-columns:54px 1fr;gap:18px}.gx-elite-rules b{font-size:34px}.gx-elite-support{margin:45px 0;padding:36px 24px}.gx-elite-support nav{display:grid}.gx-elite-support a{align-items:center;min-height:52px}.gx-elite-checkout>strong{font-size:26vw}}.gx-palette-elite_avorio{--gx-elite-mood:#171714;--gx-elite-mood-soft:#efe7d8;--gx-elite-champagne:#b78b3e;--gx-elite-on-mood:#fffdf7;--gx-elite-overlay:#18120ab8}.gx-palette-elite_notte{--gx-elite-mood:#0e1a2c;--gx-elite-mood-soft:#dfe4ea;--gx-elite-champagne:#bd9854;--gx-elite-on-mood:#fffaf0;--gx-elite-overlay:#071122c2}.gx-palette-elite_salvia{--gx-elite-mood:#40553a;--gx-elite-mood-soft:#dfe7da;--gx-elite-champagne:#b59660;--gx-elite-on-mood:#fffdf7;--gx-elite-overlay:#1e301db8}.gx-elite .gx-hero{border-bottom:1px solid var(--gx-elite-champagne);height:min(94vh,920px)}.gx-elite .gx-hero:after{background:linear-gradient(90deg,transparent,var(--gx-elite-champagne),transparent);content:"";z-index:2;width:54%;height:1px;position:absolute;bottom:28px;left:8%}.gx-elite .gx-hero-shade{background:linear-gradient(90deg,var(--gx-elite-overlay) 0%,color-mix(in srgb,var(--gx-elite-overlay) 62%,transparent) 52%,#0a0a0a14 100%)}.gx-elite .gx-brand-hero{background:var(--gx-surface);border:1px solid var(--gx-elite-champagne);border-radius:50%;justify-content:center;align-items:center;width:94px;height:94px;box-shadow:0 12px 38px #0000002e}.gx-elite .gx-brand-hero img{width:70px;height:70px}.gx-elite .gx-hero-copy>span,.gx-elite .gx-hero-copy p,.gx-elite .gx-locality{color:#ead09a}.gx-elite .gx-hero-copy h1{color:#fffdf7;text-shadow:0 2px 24px #00000038}.gx-elite-intro{max-width:960px;padding-top:clamp(80px,10vw,125px);padding-bottom:clamp(70px,8vw,105px)}.gx-elite-intro>span{color:var(--gx-elite-champagne);justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.gx-elite-intro>span:before,.gx-elite-intro>span:after{background:var(--gx-elite-champagne);content:"";width:48px;height:1px}.gx-elite-intro p{color:var(--gx-elite-champagne)}.gx-elite-chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1500px;padding:0 clamp(20px,4vw,58px);display:grid}.gx-elite-chapters>a,.gx-elite-chapters>a.is-reverse{background:var(--gx-surface);border:1px solid var(--gx-border);box-shadow:0 18px 50px var(--gx-shadow);flex-direction:column;min-height:580px;display:flex;position:relative;overflow:hidden}.gx-elite-chapters>a:nth-child(2n){transform:translateY(24px)}.gx-elite-chapters .gx-media{aspect-ratio:5/4;order:0;min-height:0}.gx-elite-chapters>a>div{flex:1;order:1;justify-content:flex-start;padding:30px 26px 34px}.gx-elite-chapters>a>div>span{color:var(--gx-elite-champagne);font-size:56px}.gx-elite-chapters>a>div>p{margin:18px 0 12px}.gx-elite-chapters h3{font-size:clamp(32px,3.3vw,52px)}.gx-elite-chapters strong{margin:18px 0 24px;font-size:19px}.gx-elite-chapters b{border-bottom-color:var(--gx-elite-champagne);color:var(--gx-elite-champagne);margin-top:auto}.gx-elite-chapters>a.no-media:before{background:linear-gradient(135deg,var(--gx-elite-mood),color-mix(in srgb,var(--gx-elite-mood) 72%,var(--gx-elite-champagne)));content:"";height:10px;display:block}.gx-elite-chapters>a.no-media>div{justify-content:center}.gx-elite-private{background:var(--gx-elite-mood);box-shadow:0 22px 70px var(--gx-shadow);color:var(--gx-elite-on-mood);margin-top:clamp(100px,12vw,170px)}.gx-elite-private>span,.gx-elite-private p{color:var(--gx-elite-champagne)}.gx-elite-private button{border-bottom-color:var(--gx-elite-champagne);color:var(--gx-elite-on-mood)}.gx-elite-chapters>a:only-child{grid-column:2/4}.gx-elite-chapters>a:first-child:nth-last-child(2),.gx-elite-chapters>a:first-child:nth-last-child(2)~a{grid-column:span 2}.gx-palette-elite_notte .gx-elite-chapters>a:nth-child(2),.gx-palette-elite_notte .gx-elite-chapters>a:nth-child(4){background:var(--gx-elite-mood);border-color:var(--gx-elite-mood);color:var(--gx-elite-on-mood)}.gx-palette-elite_notte .gx-elite-chapters>a:nth-child(2) p,.gx-palette-elite_notte .gx-elite-chapters>a:nth-child(4) p{color:#c7cfdb}.gx-palette-elite_salvia .gx-elite-chapters>a:first-child,.gx-palette-elite_salvia .gx-elite-chapters>a:nth-child(3){background:var(--gx-elite-mood-soft);border-color:color-mix(in srgb,var(--gx-elite-mood) 24%,transparent)}.gx-elite-page{max-width:1440px}.gx-elite-head{background:var(--gx-elite-mood-soft);border:1px solid var(--gx-border);min-height:360px;padding:68px clamp(28px,5vw,76px);position:relative;overflow:hidden}.gx-elite-head.has-media{color:var(--gx-elite-on-mood);min-height:470px}.gx-elite-head>.gx-media{z-index:0;width:52%;height:100%;position:absolute;inset:0 0 0 48%}.gx-elite-head>.gx-media img{height:100%}.gx-elite-head-shade{background:linear-gradient(90deg,var(--gx-elite-mood) 0%,var(--gx-elite-mood) 42%,transparent 76%);opacity:0;z-index:1;position:absolute;inset:0}.gx-elite-head.has-media .gx-elite-head-shade{opacity:1}.gx-elite-head>button,.gx-elite-head>.gx-brand,.gx-elite-head>div{z-index:2;position:relative}.gx-elite-head.has-media>button{border-bottom-color:var(--gx-elite-champagne);color:var(--gx-elite-on-mood)}.gx-elite-head>.gx-brand-internal{top:26px;right:clamp(28px,5vw,76px)}.gx-elite-head.has-media>.gx-brand-internal{background:var(--gx-surface);border:1px solid var(--gx-elite-champagne);color:var(--gx-text);border-radius:999px;padding:7px 14px 7px 7px}.gx-elite-head>div{max-width:58%}.gx-elite-head>div>p,.gx-elite-head>div>span{color:var(--gx-elite-champagne)}.gx-elite-head h2{font-size:clamp(58px,8vw,106px)}.gx-elite-step-index{background:var(--gx-surface);box-shadow:0 12px 35px var(--gx-shadow);margin:28px 0 0}.gx-elite-step-index button[aria-current=step]{background:var(--gx-elite-mood-soft);border-bottom-color:var(--gx-elite-champagne)}.gx-elite-step-copy>span,.gx-elite-split>div>span,.gx-elite-editorial-list span,.gx-elite-rules b{color:var(--gx-elite-champagne)}.gx-elite-step,.gx-elite-split,.gx-elite-editorial-list>article,.gx-elite-places>article{border-bottom:1px solid var(--gx-elite-champagne)}.gx-elite-step .gx-media,.gx-elite-split>.gx-media,.gx-elite-editorial-list .gx-media,.gx-elite-places .gx-media{box-shadow:0 22px 60px var(--gx-shadow)}.gx-elite-wifi,.gx-elite-checkout{background:var(--gx-surface);border:1px solid var(--gx-border);box-shadow:0 22px 60px var(--gx-shadow);padding:clamp(34px,6vw,76px)}.gx-elite-wifi dl{border-top-color:var(--gx-elite-champagne)}.gx-elite-wifi button,.gx-elite-places a,.gx-elite-support a,.gx-elite-step-copy a,.gx-elite-split a{border-bottom-color:var(--gx-elite-champagne)}.gx-elite-rules{background:var(--gx-surface);box-shadow:0 20px 54px var(--gx-shadow);padding:0 clamp(24px,5vw,64px)}.gx-elite-checkout>strong{color:var(--gx-elite-mood)}.gx-elite-support{background:var(--gx-elite-mood);box-shadow:0 22px 70px var(--gx-shadow);color:var(--gx-elite-on-mood)}.gx-elite-support>p{color:var(--gx-elite-champagne)}.gx-elite-support a{color:var(--gx-elite-on-mood)}.gx-palette-elite_notte .gx-elite-head:not(.has-media),.gx-palette-elite_notte .gx-elite-wifi{background:var(--gx-elite-mood);color:var(--gx-elite-on-mood)}.gx-palette-elite_notte .gx-elite-head:not(.has-media)>button{color:var(--gx-elite-on-mood)}.gx-palette-elite_notte .gx-elite-wifi dt{color:#c7cfdb}.gx-palette-elite_salvia .gx-elite-head:not(.has-media),.gx-palette-elite_salvia .gx-elite-wifi,.gx-palette-elite_salvia .gx-elite-rules{background:var(--gx-elite-mood-soft)}@media (max-width:1050px){.gx-elite-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-elite-chapters>a:nth-child(2n){transform:none}}@media (max-width:760px){.gx-elite .gx-hero{height:720px}.gx-elite .gx-brand-hero{width:72px;height:72px;top:20px;left:20px}.gx-elite .gx-brand-hero img{width:56px;height:56px}.gx-elite .gx-hero:after{width:46%;bottom:35px;left:22px}.gx-elite-intro{padding:70px 24px 60px}.gx-elite-chapters{grid-template-columns:1fr;gap:18px;padding:0 18px;display:grid}.gx-elite-chapters>a,.gx-elite-chapters>a.is-reverse,.gx-elite-chapters>a:only-child,.gx-elite-chapters>a:first-child:nth-last-child(2),.gx-elite-chapters>a:first-child:nth-last-child(2)~a{grid-column:auto;grid-template-columns:42% 58%;min-height:250px;display:grid}.gx-elite-chapters>a.no-media{min-height:270px;display:flex}.gx-elite-chapters .gx-media{aspect-ratio:auto;order:0;height:100%;min-height:250px}.gx-elite-chapters>a>div{order:1;padding:26px 20px}.gx-elite-chapters>a>div>span{font-size:42px}.gx-elite-chapters>a>div>p{margin:10px 0;font-size:9px}.gx-elite-chapters h3{font-size:34px}.gx-elite-chapters strong{margin:12px 0 18px;font-size:16px}.gx-elite-private{margin-top:70px}.gx-elite-head,.gx-elite-head.has-media{min-height:430px;padding:76px 22px 38px}.gx-elite-head-shade{background:linear-gradient(180deg,var(--gx-elite-mood) 0%,var(--gx-elite-mood) 45%,transparent 78%)}.gx-elite-head.has-media>div{max-width:100%}.gx-elite-head>.gx-brand-internal{top:18px;right:18px}.gx-elite-head>.gx-brand-internal span{display:none}.gx-elite-head h2{font-size:clamp(46px,13vw,66px)}.gx-elite-step-index{margin-top:18px}.gx-elite-wifi,.gx-elite-checkout{padding:34px 20px}.gx-elite{--gx-elite-mobile-canvas:#f8f4ec;--gx-elite-mobile-panel:#fffdf8;--gx-elite-mobile-copy:var(--gx-text);background:var(--gx-elite-mobile-canvas);color:var(--gx-elite-mobile-copy)}.gx-palette-elite_notte{--gx-elite-mobile-canvas:#08182a;--gx-elite-mobile-panel:#10243a;--gx-elite-mobile-copy:#fff8eb}.gx-palette-elite_salvia{--gx-elite-mobile-canvas:#e5e6d7;--gx-elite-mobile-panel:#f8f4e8;--gx-elite-mobile-copy:#243222}.gx-elite .gx-hero{height:clamp(520px,74svh,650px);min-height:520px}.gx-palette-elite_notte .gx-hero-shade{background:linear-gradient(#040d1a47,#04101fe6)}.gx-palette-elite_salvia .gx-hero-shade{background:linear-gradient(#192b1c33,#1f3422d1)}.gx-elite .gx-hero-copy{text-align:center;max-width:calc(100% - 48px);bottom:72px;left:24px;right:24px}.gx-elite .gx-hero-copy h1{font-size:clamp(45px,13vw,68px);line-height:.94}.gx-elite .gx-locality{text-align:center;bottom:28px;left:24px;right:24px}.gx-elite-intro{background:var(--gx-elite-mobile-canvas);color:var(--gx-elite-mobile-copy);padding:52px 24px 38px}.gx-elite-intro h2{color:var(--gx-elite-mobile-copy);font-size:clamp(29px,8.4vw,39px);line-height:1.08}.gx-palette-elite_notte .gx-elite-intro p{color:var(--gx-elite-champagne)}.gx-elite-chapters{background:var(--gx-elite-mobile-canvas);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px}.gx-elite-chapters>a,.gx-elite-chapters>a.is-reverse,.gx-elite-chapters>a:only-child,.gx-elite-chapters>a:first-child:nth-last-child(2),.gx-elite-chapters>a:first-child:nth-last-child(2)~a{background:var(--gx-elite-mobile-panel);border-color:color-mix(in srgb,var(--gx-elite-champagne) 42%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--gx-elite-mood) 16%,transparent);border-radius:15px;grid-column:auto;min-height:0;display:flex;overflow:hidden}.gx-elite-chapters>a:nth-child(2n){transform:none}.gx-elite-chapters .gx-media{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.gx-elite-chapters>a>div{min-height:188px;padding:17px 15px 18px}.gx-elite-chapters>a>div>span{font-size:36px;line-height:.9}.gx-elite-chapters>a>div>p{letter-spacing:.14em;overflow-wrap:anywhere;margin:10px 0 7px;font-size:8px}.gx-elite-chapters h3{font-size:clamp(23px,7vw,31px);line-height:1}.gx-elite-chapters strong{margin:10px 0 14px;font-size:14px;line-height:1.32}.gx-elite-chapters b{letter-spacing:.12em;padding-bottom:5px;font-size:9px}.gx-elite-chapters>a.no-media{background:linear-gradient(145deg,var(--gx-elite-mobile-panel),color-mix(in srgb,var(--gx-elite-mood-soft) 72%,var(--gx-elite-mobile-panel)));min-height:310px}.gx-palette-elite_notte .gx-elite-chapters>a{color:#fff8eb;background:#10243a;border-color:#7e673e}.gx-palette-elite_notte .gx-elite-chapters>a:nth-child(odd){color:#111b28;background:#f5efe3}.gx-palette-elite_notte .gx-elite-chapters>a p{color:inherit;opacity:.7}.gx-palette-elite_salvia .gx-elite-chapters>a:nth-child(odd){color:#fffdf5;background:#6e7b5a;border-color:#87936f}.gx-palette-elite_salvia .gx-elite-chapters>a:nth-child(odd) p{color:#eef0e3}.gx-palette-elite_salvia .gx-elite-chapters>a:nth-child(2n){background:#fffaf0}.gx-elite-private{background:var(--gx-elite-mood);border:1px solid var(--gx-elite-champagne);box-shadow:0 16px 38px color-mix(in srgb,var(--gx-elite-mood) 24%,transparent);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:34px 14px 42px;padding:22px 18px;display:grid}.gx-elite-private>span{font-size:36px}.gx-elite-private h2{font-size:24px;line-height:1.08}.gx-elite-private button{text-align:center;grid-column:1/-1;width:100%;min-height:50px;margin:0}.gx-palette-elite_salvia .gx-elite-private{background:#526647}.gx-elite .gx-powered{background:var(--gx-elite-mood);border-top:1px solid var(--gx-elite-champagne);color:var(--gx-elite-on-mood);padding:26px 20px}.gx-elite .gx-powered img{filter:none;opacity:1}.gx-elite-page{background:var(--gx-elite-mobile-canvas);color:var(--gx-elite-mobile-copy);padding:12px}.gx-elite-head,.gx-elite-head.has-media{border-color:color-mix(in srgb,var(--gx-elite-champagne) 55%,transparent);border-radius:18px;min-height:410px;padding:68px 20px 34px}.gx-elite-head>.gx-media{width:100%;height:100%;inset:0}.gx-elite-head-shade,.gx-elite-head.has-media .gx-elite-head-shade{opacity:1;background:linear-gradient(#060a0ee0 0%,#080c10c7 38%,#080c1033 72%,#080c1094 100%)}.gx-elite-head:not(.has-media) .gx-elite-head-shade{background:linear-gradient(145deg,var(--gx-elite-mood),color-mix(in srgb,var(--gx-elite-mood) 76%,var(--gx-elite-champagne)));opacity:1}.gx-elite-head>div{align-self:flex-end;max-width:100%}.gx-elite-head h2{color:var(--gx-elite-on-mood);text-wrap:balance;font-size:clamp(43px,12vw,60px);line-height:.94}.gx-elite-head>button,.gx-elite-head:not(.has-media)>button{color:var(--gx-elite-on-mood)}.gx-elite-head>.gx-brand-internal{background:var(--gx-surface);border:1px solid var(--gx-elite-champagne)}.gx-elite-step-index{background:var(--gx-elite-mobile-panel);box-shadow:0 10px 28px color-mix(in srgb,var(--gx-elite-mood) 14%,transparent);border-radius:14px;gap:4px;padding:5px}.gx-elite-step-index button{border-radius:10px;min-height:62px;padding:10px 8px}.gx-elite-step-index button[aria-current=step]{background:color-mix(in srgb,var(--gx-elite-champagne) 18%,var(--gx-elite-mobile-panel))}.gx-elite-step,.gx-elite-split,.gx-elite-editorial-list>article,.gx-elite-places>article{padding:38px 4px}.gx-elite-step-copy>span,.gx-elite-split>div>span{font-size:48px}.gx-elite-wifi,.gx-elite-checkout,.gx-elite-rules{background:var(--gx-elite-mobile-panel);border-color:color-mix(in srgb,var(--gx-elite-champagne) 40%,transparent);color:var(--gx-elite-mobile-copy);border-radius:16px;margin:28px 0;padding:30px 18px}.gx-palette-elite_notte .gx-elite-wifi,.gx-palette-elite_notte .gx-elite-checkout,.gx-palette-elite_notte .gx-elite-rules{color:#fff8eb;background:#10243a}.gx-palette-elite_salvia .gx-elite-wifi,.gx-palette-elite_salvia .gx-elite-checkout,.gx-palette-elite_salvia .gx-elite-rules{color:#243222;background:#f8f4e8}.gx-elite-support{background:var(--gx-elite-mood);border:1px solid var(--gx-elite-champagne);border-radius:18px;margin:30px 0;padding:30px 20px}.gx-elite-support a{border:1px solid color-mix(in srgb,var(--gx-elite-champagne) 58%,transparent);border-radius:12px;justify-content:space-between;margin-top:9px;padding:13px 14px}}@media (max-width:350px){.gx-pop.gx-view-home .gx-section{min-width:0}.gx-pop.gx-view-home .gx-section>header{flex-direction:column;align-items:flex-start;min-width:0}.gx-pop.gx-view-home .gx-section>header h2{min-width:0;max-width:100%}.gx-pop.gx-view-home .gx-support:after{font-size:88px;top:auto;bottom:12px;right:-24px}.gx-pop-operation-head{grid-template-columns:minmax(0,1fr) 58px;padding-bottom:16px}.gx-pop-operation-head>.gx-icon{grid-area:2/2;width:58px;height:58px}.gx-pop-operation-head>p{grid-area:2/1;align-self:center}.gx-pop-operation-head h2{grid-area:3/1/auto/-1;width:100%;padding-right:0;font-size:clamp(30px,10vw,36px);line-height:1.02}.gx-pop-support>div>a{gap:10px;padding:16px}.gx-pop-support>div>a .gx-icon{flex-basis:48px;height:48px}.gx-pop.gx-view-home .gx-section h2{font-size:clamp(30px,10vw,36px)}.gx-pop.gx-view-home .gx-lead{font-size:clamp(19px,6.5vw,24px)!important}.gx-pop-checkin-title h2{font-size:38px}.gx-elite-chapters{grid-template-columns:1fr}.gx-elite-chapters>a,.gx-elite-chapters>a.is-reverse,.gx-elite-chapters>a.no-media{grid-template-columns:42% 58%;min-height:218px;display:grid}.gx-elite-chapters .gx-media{height:100%;min-height:218px}.gx-elite-chapters>a>div{min-height:218px}}.gx-palette-elite_avorio{--gx-elite-canvas:#f8f3e9;--gx-elite-editorial:#fffaf1;--gx-elite-footer:#8d6526}.gx-palette-elite_notte{--gx-elite-canvas:#f3ede2;--gx-elite-editorial:#0b1c30;--gx-elite-footer:#07172a}.gx-palette-elite_salvia{--gx-elite-canvas:#e8eadf;--gx-elite-editorial:#687657;--gx-elite-footer:#657054}.gx-elite{background:var(--gx-elite-canvas)}.gx-elite .gx-powered{background:var(--gx-elite-footer);border-top:1px solid var(--gx-elite-champagne);color:var(--gx-elite-on-mood)}.gx-elite .gx-powered span{color:inherit}.gx-palette-elite_notte .gx-hero-shade{background:linear-gradient(90deg,#050f1de6,#07142694 58%,#050c172e)}.gx-palette-elite_salvia .gx-hero-shade{background:linear-gradient(90deg,#233422d1,#3748307a 58%,#18261924)}.gx-palette-elite_notte .gx-elite-intro{background:var(--gx-elite-mood);color:var(--gx-elite-on-mood);max-width:none}.gx-palette-elite_notte .gx-elite-intro h2{max-width:900px;margin-inline:auto}.gx-palette-elite_salvia .gx-elite-intro{background:var(--gx-elite-mood-soft);max-width:none}.gx-palette-elite_salvia .gx-elite-intro h2{max-width:900px;margin-inline:auto}.gx-palette-elite_notte .gx-elite-chapters{background:linear-gradient(180deg,var(--gx-elite-mood),#10253c);max-width:none;padding-top:clamp(70px,8vw,110px);padding-bottom:clamp(70px,8vw,110px)}.gx-palette-elite_notte .gx-elite-chapters>a:nth-child(odd){color:#111b29;background:#f7f0e4;border-color:#a9874e}.gx-palette-elite_notte .gx-elite-chapters>a:nth-child(2n){background:#10253c;border-color:#8c7042}.gx-palette-elite_salvia .gx-elite-chapters{background:#d9ddce;max-width:none;padding-top:clamp(70px,8vw,110px);padding-bottom:clamp(70px,8vw,110px)}.gx-palette-elite_salvia .gx-elite-chapters>a:nth-child(odd){color:#fffdf7;background:#6d7a5c;border-color:#899476}.gx-palette-elite_salvia .gx-elite-chapters>a:nth-child(odd) p{color:#eef0e8}.gx-palette-elite_salvia .gx-elite-chapters>a:nth-child(2n){background:#fffaf0}.gx-palette-elite_notte .gx-languages{background:#0b1c30;border-color:#8c7042}.gx-palette-elite_notte .gx-languages button{color:#fff8eb}.gx-palette-elite_notte .gx-languages button[aria-pressed=true]{color:#091626;background:#c49c55}.gx-palette-elite_salvia .gx-languages{background:#536447;border-color:#b59660}.gx-palette-elite_salvia .gx-languages button{color:#fffdf5}.gx-palette-elite_salvia .gx-languages button[aria-pressed=true]{color:#31402e;background:#f5efdf}.gx-palette-elite_notte .gx-elite-page{background:#f3ede2}.gx-palette-elite_salvia .gx-elite-page{background:#e8eadf}.gx-palette-elite_notte .gx-elite-step-index{border:1px solid #8c7042}.gx-palette-elite_notte .gx-elite-step-index button[aria-current=step]{color:#fff8eb;background:#10253c}.gx-palette-elite_salvia .gx-elite-step-index{border:1px solid #9da589}.gx-palette-elite_salvia .gx-elite-step-index button[aria-current=step]{color:#fffdf5;background:#687657}.gx-palette-elite_salvia .gx-elite-support{background:#536447}@media (max-width:760px){.gx-elite .gx-hero{height:clamp(390px,52svh,470px);min-height:390px}.gx-elite .gx-brand-hero{width:68px;height:68px;top:18px;left:18px}.gx-elite .gx-brand-hero img{width:52px;height:52px}.gx-elite .gx-hero-copy{bottom:58px}.gx-elite .gx-hero-copy h1{margin:14px 0;font-size:clamp(40px,11.8vw,58px)}.gx-elite .gx-locality{bottom:22px}.gx-elite-intro,.gx-palette-elite_notte .gx-elite-intro,.gx-palette-elite_salvia .gx-elite-intro{padding:38px 22px 30px}.gx-elite-intro h2{font-size:clamp(26px,7.4vw,34px)}.gx-elite-intro p{margin:15px 0}.gx-elite-chapters,.gx-palette-elite_notte .gx-elite-chapters,.gx-palette-elite_salvia .gx-elite-chapters{grid-template-columns:1fr;gap:12px;padding:12px}.gx-elite-chapters>a,.gx-elite-chapters>a.is-reverse,.gx-elite-chapters>a:only-child,.gx-elite-chapters>a:first-child:nth-last-child(2),.gx-elite-chapters>a:first-child:nth-last-child(2)~a{border-radius:10px;grid-template-columns:minmax(104px,34%) minmax(0,66%);min-height:184px;display:grid}.gx-elite-chapters>a:nth-child(2n)>.gx-media{grid-area:1/1}.gx-elite-chapters>a:nth-child(2n)>div{grid-area:1/2}.gx-elite-chapters .gx-media{aspect-ratio:auto;height:100%;min-height:184px}.gx-elite-chapters>a>div{min-height:184px;padding:18px 18px 17px}.gx-elite-chapters>a>div>span{font-size:34px}.gx-elite-chapters>a>div>p{margin:8px 0 5px;font-size:8px}.gx-elite-chapters h3{font-size:clamp(25px,7vw,32px);line-height:1.02}.gx-elite-chapters strong{margin:10px 0 13px;font-size:14px;line-height:1.36}.gx-elite-chapters b{border:0;margin-top:auto;padding:0;font-size:0}.gx-elite-chapters b:after{content:"→";font-size:17px}.gx-elite-chapters>a.no-media{min-height:184px;display:flex}.gx-elite-chapters>a.no-media:before{height:4px}.gx-elite-chapters>a.no-media>div{min-height:180px}.gx-elite-private{grid-template-columns:1fr auto;margin:18px 12px 24px;padding:18px}.gx-elite-private>span{display:none}.gx-elite-private h2{font-size:19px}.gx-elite-private p{margin-bottom:6px;font-size:8px}.gx-elite-private button{grid-column:2;width:auto;min-height:48px;margin:0;padding-inline:14px}.gx-elite .gx-powered{padding:22px 18px}.gx-palette-elite_notte .gx-elite-page{background:#07172a}.gx-palette-elite_notte .gx-elite-step,.gx-palette-elite_notte .gx-elite-split,.gx-palette-elite_notte .gx-elite-editorial-list>article,.gx-palette-elite_notte .gx-elite-places>article{color:#fff8eb}.gx-palette-elite_salvia .gx-elite-page{background:#dfe3d5}.gx-palette-elite_salvia .gx-elite-support{background:#536447}}@media (max-width:350px){.gx-elite-chapters,.gx-palette-elite_notte .gx-elite-chapters,.gx-palette-elite_salvia .gx-elite-chapters{grid-template-columns:1fr}.gx-elite-chapters>a,.gx-elite-chapters>a.is-reverse,.gx-elite-chapters>a.no-media{grid-template-columns:44% 56%;min-height:184px;display:grid}.gx-elite-chapters .gx-media{height:100%;min-height:184px}.gx-elite-chapters>a>div{min-height:184px;padding:18px 16px}.gx-elite-chapters>a:nth-child(2n)>.gx-media{grid-column:1}.gx-elite-chapters>a:nth-child(2n)>div{grid-column:2}.gx-elite-private{grid-template-columns:1fr}.gx-elite-private button{grid-column:1;width:100%}}:is(html:has(.public-guide-experience-shell),body:has(.public-guide-experience-shell)){overscroll-behavior-y:none;min-height:0}.guide-experience :is(.gx-section p,.gx-content-card p,.gx-place p,.gx-pop-operation p,.gx-rules li,.gx-wifi dd,.gx-pop-checkout li){font-size:calc(1em * var(--gx-text-scale,1))}.guide-experience.gx-brand-active :is(.gx-section h2,.gx-content-card h3,.gx-place h3,.gx-pop-operation h2,.gx-hero-copy h1){color:var(--gx-text)}.guide-experience.gx-brand-active,.guide-experience.gx-brand-active :is(.gx-main,.gx-detail-view,.gx-pop-operation,.gx-pop-checkin,.gx-elite-page){background:var(--gx-canvas);color:var(--gx-body)}.guide-experience.gx-brand-active :is(.gx-section,.gx-quick a,.gx-content-card,.gx-place,.gx-step-body,.gx-pop-parking-card>article,.gx-pop-wifi dl>div,.gx-pop-rules li,.gx-pop-checkout-time,.gx-pop-checkout li,.gx-pop-support>a,.gx-elite-chapters>a,.gx-elite-private,.gx-elite-step-index button,.gx-elite-step,.gx-elite-wifi dl>div,.gx-elite-split>div,.gx-elite-editorial-list article>div,.gx-elite-rules li,.gx-elite-places article>div,.gx-elite-checkout li,.gx-elite-support a){background:var(--gx-surface);color:var(--gx-body)}.guide-experience.gx-brand-active :is(.gx-section,.gx-pop-operation,.gx-pop-checkin,.gx-elite-page,.gx-content-card,.gx-place,.gx-step-copy,.gx-elite-step-copy,.gx-elite-split,.gx-elite-editorial-list,.gx-elite-places,.gx-elite-checkout,.gx-elite-support) :is(p,li,dd,address){color:var(--gx-body)}.guide-experience.gx-brand-active :is(.gx-section,.gx-pop-operation,.gx-pop-checkin,.gx-elite-page,.gx-quick,.gx-content-card,.gx-place,.gx-step-copy,.gx-elite-private) :is(h1,h2,h3,strong,dt){color:var(--gx-text)}.guide-experience.gx-brand-active :is(.gx-icon,.gx-step-number,.gx-place-category,.gx-elite-intro>span,.gx-elite-chapters a>div>span,.gx-elite-private>span,.gx-elite-step-copy>span,.gx-elite-rules b,.gx-elite-places article>div>span){color:var(--gx-accent)}.guide-experience.gx-brand-active :is(.gx-pop-cta,.gx-pop-wifi button,.gx-pop-support a,.gx-support a,.gx-place-actions a,.gx-elite-private button,.gx-elite-step-copy a,.gx-elite-split a,.gx-elite-places a,.gx-elite-support a){background:var(--gx-cta);border-color:var(--gx-cta);color:var(--gx-on-cta)}.guide-experience.gx-brand-active :is(.gx-languages button[aria-pressed=true],.gx-progress button[aria-current=step],.gx-elite-step-index button[aria-current=step]){background:var(--gx-cta);color:var(--gx-on-cta)}.guide-experience.gx-brand-active .gx-powered{background:var(--gx-surface);color:var(--gx-body)}.guide-experience.gx-brand-active.gx-view-home :is(.gx-hero-copy h1,.gx-hero-copy strong){color:var(--gx-text)}.guide-experience.gx-brand-active.gx-view-home :is(.gx-quick h2,.gx-quick h3,.gx-quick p,.gx-quick strong,.gx-elite-intro h2,.gx-elite-intro p,.gx-elite-chapters h3,.gx-elite-chapters strong,.gx-elite-chapters p){color:var(--gx-body)}.guide-experience.gx-brand-active.gx-view-home :is(.gx-quick a,.gx-elite-chapters>a){background:var(--gx-surface)}.guide-experience.gx-brand-active.gx-view-home :is(.gx-quick,.gx-elite-intro){background:var(--gx-canvas)}.guide-experience.gx-section-customized :is(.gx-pop-operation-head,.gx-pop-checkin-title,.gx-elite-head) h2{color:var(--gx-section-title)}.guide-experience.gx-section-customized :is(.gx-detail-view,.gx-pop-operation,.gx-pop-checkin,.gx-elite-page) :is(h3,dt,strong){color:var(--gx-card-title)}.guide-experience.gx-section-customized :is(.gx-detail-view,.gx-pop-operation,.gx-pop-checkin,.gx-elite-page) :is(p,li,dd,address){color:var(--gx-section-copy);font-weight:var(--gx-section-copy-weight,revert)}.guide-experience.gx-section-customized :is(.gx-detail-view,.gx-pop-operation,.gx-pop-checkin,.gx-elite-page){background:var(--gx-section-canvas)}.guide-experience.gx-section-customized :is(.gx-content-card,.gx-place,.gx-step-body,.gx-pop-parking-card>article,.gx-pop-wifi dl>div,.gx-pop-rules li,.gx-pop-checkout-time,.gx-pop-checkout li,.gx-pop-support>a,.gx-elite-step,.gx-elite-wifi dl>div,.gx-elite-editorial-list article>div,.gx-elite-rules li,.gx-elite-places article>div,.gx-elite-checkout li,.gx-elite-support a,.gx-additional-sections article){background:var(--gx-section-surface)}.guide-experience.gx-section-customized :is(h1,h2,h3,h4,dt,.gx-section-property){font-family:var(--gx-section-title-font)}.guide-experience.gx-section-customized :is(p,li,dd,address,button,a){font-family:var(--gx-section-text-font)}.guide-experience.gx-brand-active{font-family:var(--gx-brand-text-font)}.guide-experience.gx-brand-active :is(h1,h2,h3,h4,dt,.gx-section-property){font-family:var(--gx-brand-title-font)}.guide-experience.gx-brand-active.gx-section-customized :is(h1,h2,h3,h4,dt,.gx-section-property){font-family:var(--gx-section-title-font)}.guide-experience.gx-brand-active.gx-section-customized :is(p,li,dd,address,button,a){font-family:var(--gx-section-text-font)}.gx-section-property{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:var(--gx-accent);margin:0 0 .55rem;font-size:.72rem;font-weight:700;position:relative}.gx-additional-sections{gap:1rem;padding:1.25rem clamp(1rem,4vw,3rem);display:grid}.gx-additional-sections article{border:1px solid var(--gx-border);background:var(--gx-card-surface,var(--gx-surface));min-width:0;box-shadow:var(--gx-shadow);border-radius:1.1rem;padding:clamp(1rem,3vw,1.6rem)}.gx-additional-sections h3{color:var(--gx-card-title,var(--gx-text));margin:0 0 .65rem}.gx-additional-sections p{color:var(--gx-card-copy,var(--gx-body));font-weight:var(--gx-card-copy-weight,revert);margin:0}.gx-pop-parking-sections{gap:1rem;display:grid}.gx-pop-parking-sections>section{min-width:0}.public-guide-experience-shell{width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:clip}.public-guide-experience-shell>.guide-experience{flex-direction:column;width:100%;min-height:100dvh;display:flex}.public-guide-experience-shell>.guide-experience>:is(.gx-quick,.gx-main,.gx-journey,.gx-pop-checkin,.gx-detail-view,.gx-elite-page){width:100%;margin-top:0;margin-bottom:0}.public-guide-experience-shell>.guide-experience>.gx-powered{flex:none;margin-top:auto}@supports not (height:100dvh){.public-guide-experience-shell,.public-guide-experience-shell>.guide-experience{min-height:100vh}}.guide-experience.gx-text-small{--gx-text-scale:.88}.guide-experience.gx-text-medium{--gx-text-scale:1}.guide-experience.gx-text-large{--gx-text-scale:1.16}.guide-experience{font-size:calc(16px * var(--gx-text-scale,1))}.guide-experience :is(.gx-section p,.gx-content-card p,.gx-place p,.gx-pop-operation p,.gx-rules li,.gx-wifi dd,.gx-pop-checkout li,.gx-step-copy p,.gx-elite-step-copy p,.gx-elite-split p,.gx-elite-editorial-list p,.gx-elite-rules p,.gx-elite-places p,.gx-elite-checkout p,.gx-elite-support p,.gx-additional-sections p,.gx-welcome p,.gx-detail-view p,.gx-elite-head p){letter-spacing:normal;overflow-wrap:break-word;word-break:normal;line-height:1.5;font-size:calc(16px * var(--gx-text-scale,1))!important}.guide-experience :is(.gx-quick h2,.gx-section h2,.gx-pop-operation h2,.gx-journey-head h2){overflow-wrap:break-word;font-size:clamp(calc(28px * var(--gx-text-scale,1)),calc(4vw * var(--gx-text-scale,1)),calc(62px * var(--gx-text-scale,1)))!important}.guide-experience :is(.gx-content-card h3,.gx-place h3,.gx-step-copy h3,.gx-elite-step-copy h3,.gx-elite-split h3,.gx-elite-editorial-list h3,.gx-elite-places h3,.gx-elite-support h3){overflow-wrap:break-word;font-size:clamp(calc(24px * var(--gx-text-scale,1)),calc(3vw * var(--gx-text-scale,1)),calc(44px * var(--gx-text-scale,1)))!important}.guide-experience .gx-wifi dd,.guide-experience .gx-elite-wifi dd{overflow-wrap:anywhere;word-break:normal;font-size:calc(20px * var(--gx-text-scale,1))!important}.guide-experience.gx-pop.gx-view-home .gx-lead,.guide-experience.gx-elite .gx-lead{line-height:1.5;font-size:calc(18px * var(--gx-text-scale,1))!important}.guide-experience.gx-pop.gx-view-home .gx-hero-copy h1{font-size:clamp(calc(44px * var(--gx-text-scale,1)),calc(6.5vw * var(--gx-text-scale,1)),calc(88px * var(--gx-text-scale,1)))}.guide-experience.gx-pop.gx-view-home .gx-name-long .gx-hero-copy h1{font-size:clamp(calc(40px * var(--gx-text-scale,1)),calc(5.2vw * var(--gx-text-scale,1)),calc(72px * var(--gx-text-scale,1)))}.guide-experience.gx-pop.gx-view-home .gx-name-very-long .gx-hero-copy h1{font-size:clamp(calc(36px * var(--gx-text-scale,1)),calc(4.7vw * var(--gx-text-scale,1)),calc(66px * var(--gx-text-scale,1)))}.guide-experience.gx-elite .gx-hero-copy h1{font-size:clamp(calc(52px * var(--gx-text-scale,1)),calc(9.4vw * var(--gx-text-scale,1)),calc(132px * var(--gx-text-scale,1)))}@media (max-width:700px){.guide-experience.gx-pop.gx-view-home .gx-hero-copy h1{font-size:clamp(calc(34px * var(--gx-text-scale,1)),calc(10vw * var(--gx-text-scale,1)),calc(52px * var(--gx-text-scale,1)))}.guide-experience.gx-pop.gx-view-home .gx-name-long .gx-hero-copy h1{font-size:clamp(calc(33px * var(--gx-text-scale,1)),calc(9vw * var(--gx-text-scale,1)),calc(48px * var(--gx-text-scale,1)))}.guide-experience.gx-pop.gx-view-home .gx-name-very-long .gx-hero-copy h1{font-size:clamp(calc(30px * var(--gx-text-scale,1)),calc(8vw * var(--gx-text-scale,1)),calc(44px * var(--gx-text-scale,1)))}.guide-experience.gx-elite .gx-hero-copy h1{font-size:clamp(calc(40px * var(--gx-text-scale,1)),calc(13vw * var(--gx-text-scale,1)),calc(76px * var(--gx-text-scale,1)))}}.guide-experience :is(.gx-quick a,.gx-pop-cta,.gx-pop-wifi button,.gx-pop-support a,.gx-support a,.gx-place-actions a,.gx-step-nav button,.gx-journey-head button,.gx-elite-private button,.gx-elite-head>button,.gx-elite-step-copy a,.gx-elite-step-nav button,.gx-elite-wifi button,.gx-elite-split a,.gx-elite-places a,.gx-elite-support a,.gx-languages button){box-sizing:border-box;overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:normal;min-width:0;max-width:100%;height:auto;min-height:44px;padding-inline:clamp(10px,3vw,18px);line-height:1.25}.guide-experience :is(.gx-place-actions,.gx-support>div,.gx-pop-support,.gx-elite-private,.gx-elite-step-nav,.gx-elite-wifi span,.gx-elite-support nav),.guide-experience :is(.gx-place-actions,.gx-support>div,.gx-pop-support,.gx-elite-step-nav,.gx-elite-wifi span,.gx-elite-support nav)>*{min-width:0}@media (max-width:430px){.guide-experience :is(.gx-pop-cta,.gx-pop-wifi button,.gx-pop-support a,.gx-support a,.gx-place-actions a,.gx-elite-private button,.gx-elite-step-copy a,.gx-elite-wifi button,.gx-elite-split a,.gx-elite-places a,.gx-elite-support a){padding-block:11px;font-size:clamp(9px,3vw,12px)}}.gx-language-mobile{display:none}.gx-section-customized .gx-elite-head.has-media .gx-elite-head-shade{opacity:var(--gx-section-overlay,.42)}.gx-elite-section-nav{border-bottom:1px solid var(--gx-border);scrollbar-width:thin;gap:18px;padding:14px 0;display:flex;overflow-x:auto}.gx-elite-section-nav>div{flex:none;align-items:center;gap:5px;display:flex}.gx-elite-section-nav>div>span{color:var(--gx-accent);font-family:var(--gx-elite-serif);margin-right:3px;font-size:13px}.gx-elite-section-nav button{color:inherit;cursor:pointer;font:inherit;letter-spacing:.07em;text-transform:uppercase;white-space:normal;background:0 0;border:0;border-bottom:1px solid #0000;min-height:42px;padding:8px 10px;font-size:11px}.gx-elite-section-nav button[aria-current=page]{border-bottom-color:var(--gx-accent);font-weight:700}.gx-elite :is(.gx-elite-wifi,.gx-elite-checkout,.gx-elite-rules){box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.gx-elite .gx-elite-wifi dl>div{border-bottom:1px solid var(--gx-border);background:0 0!important}.gx-elite .gx-elite-rules{padding-left:0;padding-right:0}.gx-elite .gx-elite-rules li{border-bottom:1px solid var(--gx-border);box-shadow:none;background:0 0!important}.gx-elite .gx-additional-sections{padding-inline:0}.gx-elite .gx-additional-sections article{background:var(--gx-card-surface,var(--gx-surface));border:1px solid color-mix(in srgb,var(--gx-border) 78%,transparent);box-shadow:0 14px 38px color-mix(in srgb,var(--gx-shadow) 70%,transparent);border-radius:22px;padding:clamp(24px,4vw,48px)}.gx-elite :is(.gx-elite-step,.gx-elite-split,.gx-elite-editorial-list>article,.gx-elite-places>article,.gx-elite-rules li,.gx-elite-wifi dl>div,.gx-elite-checkout li){border:1px solid color-mix(in srgb,var(--gx-border) 80%,transparent);border-radius:22px;min-width:0;margin-block:14px;padding:clamp(22px,4vw,42px)}.gx-elite :is(.gx-elite-step,.gx-elite-split,.gx-elite-editorial-list>article,.gx-elite-places>article){background:var(--gx-section-surface,var(--gx-surface));gap:clamp(18px,4vw,44px)}.gx-elite :is(.gx-elite-step-copy,.gx-elite-split>div,.gx-elite-editorial-list article>div,.gx-elite-places article>div){min-width:0}.gx-elite :is(.gx-elite-step-copy h3,.gx-elite-split h3,.gx-elite-editorial-list h3,.gx-elite-places h3,.gx-additional-sections h3){overflow-wrap:anywhere;text-wrap:balance}.gx-elite .gx-elite-step-index button{color:var(--gx-section-copy,var(--gx-body));overflow-wrap:anywhere}.gx-elite .gx-elite-step-index button[aria-current=step]{color:var(--gx-on-cta)}.guide-experience.gx-palette-elite_avorio:not(.gx-brand-active) .gx-elite-step-index button[aria-current=step]{color:var(--gx-text)}.gx-elite-head>.gx-elite-head-shade{z-index:1;align-self:auto;max-width:none;margin:0;position:absolute;inset:0}.gx-brand-active.gx-elite .gx-elite-head>div:last-child{background:color-mix(in srgb,var(--gx-section-canvas,var(--gx-canvas)) 88%,transparent);border-radius:18px;padding:clamp(14px,3vw,26px)}.gx-elite-view-house .gx-elite-editorial-list>article:first-child .gx-media,.gx-elite-view-places .gx-elite-places>article:first-child>.gx-media{display:none}.photo-overlay-control input[type=range]{width:100%}.photo-overlay-control>strong{color:#6334e8;font-size:13px}@media (max-width:700px){.gx-languages-desktop{display:none!important}.gx-language-mobile{right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));z-index:30;display:block;position:fixed}.gx-language-mobile>button{background:var(--gx-surface);border:1px solid var(--gx-border);color:var(--gx-text);border-radius:999px;min-width:64px;min-height:44px;padding:8px 13px;font-weight:800}.gx-language-mobile>div{background:var(--gx-surface);border:1px solid var(--gx-border);box-shadow:0 12px 34px var(--gx-shadow);border-radius:14px;min-width:150px;margin-top:7px;display:grid;position:absolute;right:0;overflow:hidden}.gx-language-mobile>div button{border:0;border-bottom:1px solid var(--gx-border);color:var(--gx-text);text-align:left;background:0 0;align-items:center;gap:10px;min-height:44px;padding:10px 13px;display:flex}.gx-language-mobile>div button[aria-current=true]{background:var(--gx-elevated)}.gx-elite-section-nav{gap:6px;margin-inline:-12px;padding:8px 12px}.gx-elite-section-nav>div{gap:2px}.gx-elite-section-nav button{padding-inline:8px;font-size:10px}}.gx-pop :is(.gx-pop-operation-head,.gx-pop-checkin-head,.gx-pop-checkin-title){height:auto;min-height:0}.gx-pop .gx-pop-operation-head{flex-direction:column;align-items:flex-start;gap:clamp(8px,2vw,14px);margin:18px 0 34px;padding:22px 0;display:flex;position:relative}.gx-pop .gx-pop-operation-head>.gx-section-property{order:1;max-width:100%;margin:0;position:static}.gx-pop .gx-pop-operation-head>p:not(.gx-section-property){order:2;max-width:100%;margin:0;position:static}.gx-pop .gx-pop-operation-head>h2{overflow-wrap:normal;text-wrap:balance;word-break:normal;order:3;max-width:min(100%,18ch);margin:4px 0 0;padding-right:clamp(74px,12vw,126px);font-size:clamp(42px,8vw,88px);line-height:.96;position:static}.gx-pop .gx-pop-operation-head>.gx-icon{z-index:1;width:clamp(58px,9vw,84px);height:clamp(58px,9vw,84px);position:absolute;top:clamp(38px,7vw,66px);right:8px}.gx-pop .gx-pop-operation-head>i{pointer-events:none;z-index:0;position:absolute;top:auto;bottom:8px;right:14px}.gx-pop .gx-pop-checkin-head{flex-direction:column;gap:18px;padding:18px 0 0;display:flex}.gx-pop .gx-pop-checkin-head>.gx-section-property{margin:0;position:static}.gx-pop .gx-pop-checkin-title{text-align:left;align-items:flex-start;gap:20px;max-width:100%;margin:0 0 34px;padding:0;display:flex;position:relative}.gx-pop .gx-pop-checkin-title>div{flex-direction:column;flex:1;gap:8px;display:flex}.gx-pop .gx-pop-checkin-title span,.gx-pop .gx-pop-checkin-title h2,.gx-pop .gx-pop-checkin-title p{max-width:100%;margin:0;position:static}.gx-pop .gx-pop-checkin-title h2{overflow-wrap:normal;text-wrap:balance;word-break:normal;font-size:clamp(42px,8vw,82px);line-height:.96}.gx-pop .gx-pop-checkin-title>.gx-icon{flex:0 0 clamp(58px,9vw,82px);height:clamp(58px,9vw,82px);position:static}.gx-pop .gx-pop-parking-card.gx-pop-parking-sections{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;display:flex;overflow:visible;transform:none}.gx-pop .gx-pop-parking-sections>article{background:var(--gx-section-surface,var(--gx-surface));border:0;border-bottom:3px solid var(--gx-pop-ink);box-shadow:none;border-radius:0;gap:12px;width:100%;height:auto;min-height:0;padding:clamp(24px,5vw,44px) 0;display:grid;transform:none}.gx-pop .gx-pop-parking-sections>article>span,.gx-pop .gx-additional-sections>article>span{color:var(--gx-accent);font-size:clamp(28px,5vw,48px);font-weight:900;line-height:1}.gx-pop .gx-pop-parking-sections>article>h3,.gx-pop .gx-additional-sections>article>h3{overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(28px,5vw,46px);line-height:1.02}.gx-pop .gx-pop-parking-sections>article :is(p,address),.gx-pop .gx-additional-sections>article p{max-width:76ch;margin:0}.gx-pop .gx-additional-sections{flex-direction:column;gap:0;padding:0;display:flex;overflow:visible}.gx-pop .gx-additional-sections>article{background:var(--gx-card-surface,var(--gx-surface));border:0;border-bottom:3px solid var(--gx-pop-ink);box-shadow:none;border-radius:0;gap:12px;width:100%;height:auto;min-height:0;padding:clamp(24px,5vw,44px) 0;display:grid;overflow:visible;transform:none}.gx-pop .gx-additional-sections :is(.gx-media,iframe){border:0;border-radius:18px;width:100%;max-width:720px;margin-top:10px}.gx-pop .gx-progress{overflow:visible}.gx-pop .gx-progress ol{flex-wrap:wrap;row-gap:12px;min-width:0}.gx-pop .gx-progress li{min-width:0}.gx-pop.gx-view-checkin .gx-progress li{flex:132px;align-items:stretch;min-width:0;display:flex}.gx-pop.gx-view-checkin .gx-progress li>i{display:none}.gx-pop.gx-view-checkin .gx-progress button,.gx-pop.gx-view-checkin .gx-progress button[aria-current=step]{border:2px solid var(--gx-pop-ink);text-align:left;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;max-width:none;height:auto;min-height:76px;padding:10px 12px;display:grid}.gx-pop.gx-view-checkin .gx-progress button span,.gx-pop.gx-view-checkin .gx-progress button[aria-current=step] span{overflow-wrap:break-word;text-align:left;text-overflow:clip;white-space:normal;word-break:normal;min-width:0;max-width:100%;text-decoration:none;display:block;overflow:visible}.gx-pop.gx-view-checkin .gx-progress button[aria-current=step]{background:var(--gx-pop-soft);box-shadow:3px 4px 0 var(--gx-pop-ink)}.gx-pop .gx-steps:before{display:none}.gx-pop .gx-step{grid-template-columns:minmax(0,1fr)}.gx-pop .gx-step-number{display:none}.gx-pop .gx-step-body{flex-direction:column;height:auto;min-height:0;display:flex;overflow:hidden}.gx-pop .gx-step-body>.gx-media,.gx-pop .gx-step-body>iframe{flex:none;width:100%;position:relative}.gx-pop .gx-step-copy{z-index:2;width:100%;position:relative}.gx-pop .gx-pop-places-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid;overflow:visible}.gx-pop .gx-pop-places .gx-place{height:auto;min-height:0;transform:none}.gx-pop .gx-pop-support{flex-direction:column;align-items:stretch;gap:22px;display:flex}.gx-pop .gx-pop-support>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin-top:0;display:grid}.gx-pop .gx-expandable>button{z-index:3;margin-top:14px;display:inline-flex;position:relative}.guide-experience.gx-brand-active .gx-media-overlay{background:var(--gx-section-canvas,var(--gx-canvas));opacity:var(--gx-media-overlay,0)}.guide-experience.gx-brand-active .gx-hero .gx-media-overlay{background:var(--gx-canvas);opacity:var(--gx-media-overlay,0)}.guide-experience.gx-brand-active .gx-elite-head .gx-media-overlay{background:var(--gx-section-canvas,var(--gx-canvas));opacity:var(--gx-media-overlay,0)}.guide-experience.gx-brand-active.gx-elite .gx-hero-shade,.guide-experience.gx-brand-active.gx-elite .gx-elite-head-shade{background:0 0}@media (max-width:700px){.gx-pop .gx-pop-operation-head{padding:18px 0 24px}.gx-pop .gx-pop-operation-head>h2{width:100%;padding-right:0;font-size:clamp(34px,11vw,52px)}.gx-pop .gx-pop-operation-head>.gx-icon{order:3;align-self:flex-start;width:58px;height:58px;position:static}.gx-pop .gx-pop-operation-head>i{display:none}.gx-pop .gx-pop-checkin-title{flex-direction:column;align-items:flex-start;gap:14px}.gx-pop .gx-pop-checkin-title h2{font-size:clamp(36px,12vw,54px)}.gx-pop .gx-progress{margin-inline:0;padding:12px}.gx-pop .gx-progress ol{justify-content:flex-start}.gx-pop .gx-progress li{flex:132px}.gx-pop .gx-progress li>i{display:none}.gx-pop .gx-progress button,.gx-pop .gx-progress button[aria-current=step]{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:none;padding:6px}.gx-pop .gx-progress button span,.gx-pop .gx-progress button[aria-current=step] span{text-align:center;text-overflow:clip;white-space:normal;max-width:100%;display:block;overflow:visible}.gx-pop .gx-step-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;display:grid}.gx-pop .gx-step-nav button{white-space:normal;min-width:0;height:auto}.gx-pop .gx-pop-places-grid,.gx-pop .gx-pop-support>div{grid-template-columns:minmax(0,1fr)}}.gx-powered a{color:var(--gx-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;text-decoration:none}.gx-elite .gx-powered a{color:inherit}.guide-experience.gx-pop :is(.gx-pop-card,.gx-pop-parking-sections>article,.gx-pop-wifi dl>div,.gx-pop-rules li,.gx-pop-checkout-time,.gx-pop-checkout li,.gx-pop-support>div>a,.gx-additional-sections>article){background:var(--gx-card-surface,var(--gx-section-surface,var(--gx-surface)));border:2px solid var(--gx-pop-ink,var(--gx-border));box-shadow:3px 4px 0 var(--gx-pop-ink,var(--gx-shadow));color:var(--gx-section-copy,var(--gx-body));border-radius:22px;min-width:0;max-width:100%;height:auto;min-height:0;overflow:hidden;transform:none}.guide-experience.gx-pop :is(.gx-content-card,.gx-place,.gx-step-body,.gx-pop-parking-sections>article,.gx-pop-wifi dl>div,.gx-pop-rules li,.gx-pop-checkout-time,.gx-pop-checkout li,.gx-pop-support>div>a,.gx-additional-sections>article) :is(h3,p,span,small,strong,dt,dd,address,a){overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.guide-experience.gx-pop :is(.gx-content-card,.gx-place,.gx-step-body,.gx-pop-parking-sections>article,.gx-additional-sections>article) h3{color:var(--gx-card-title,var(--gx-section-title,var(--gx-text)));font-family:var(--gx-section-title-font,var(--gx-brand-title-font,ui-rounded,"Avenir Next","Segoe UI",sans-serif));font-weight:800}.guide-experience.gx-pop :is(.gx-content-card,.gx-place,.gx-step-body,.gx-pop-parking-sections>article,.gx-additional-sections>article) :is(p,address),.guide-experience.gx-pop .gx-pop-rules li>span{color:var(--gx-card-copy,var(--gx-section-copy,var(--gx-body)));font-family:var(--gx-section-text-font,var(--gx-brand-text-font,"Avenir Next","Segoe UI",sans-serif));font-weight:var(--gx-card-copy-weight,var(--gx-section-copy-weight,400));white-space:pre-wrap}.guide-experience.gx-pop .gx-pop-rules li:nth-child(n),.guide-experience.gx-pop .gx-pop-checkout li:nth-child(n){background:var(--gx-section-surface,var(--gx-surface))}.guide-experience.gx-pop .gx-pop-parking-sections>article,.guide-experience.gx-pop .gx-additional-sections>article{padding:clamp(20px,4vw,34px)}.guide-experience .gx-hero-address{color:inherit;letter-spacing:.04em;overflow-wrap:anywhere;text-transform:none;max-width:min(100%,54ch);margin-top:8px;font-size:clamp(12px,1.7vw,16px);font-style:normal;line-height:1.4}.guide-experience.gx-pop :is(.gx-step-body,.gx-content-card,.gx-place,.gx-additional-sections article)>.gx-media{background:var(--gx-section-surface,var(--gx-surface))}.guide-experience.gx-pop :is(.gx-step-body,.gx-content-card,.gx-place,.gx-additional-sections article)>.gx-media img{object-fit:contain;transform:none}@media (max-width:430px){.guide-experience.gx-pop :is(.gx-pop-card,.gx-pop-parking-sections>article,.gx-pop-wifi dl>div,.gx-pop-rules li,.gx-pop-checkout-time,.gx-pop-checkout li,.gx-pop-support>div>a,.gx-additional-sections>article){box-shadow:2px 3px 0 var(--gx-pop-ink,var(--gx-shadow));border-radius:18px}}@media (max-width:500px){.gx-pop.gx-view-checkin .gx-progress li{flex-basis:100%}.gx-pop.gx-view-checkin .gx-progress button,.gx-pop.gx-view-checkin .gx-progress button[aria-current=step]{grid-template-columns:42px minmax(0,1fr);padding:10px 12px}.gx-pop.gx-view-checkin .gx-progress button span,.gx-pop.gx-view-checkin .gx-progress button[aria-current=step] span{text-align:left}}.guide-experience :is(.gx-pop-wifi,.gx-elite-wifi) dd{overflow-wrap:break-word;white-space:normal;word-break:normal;min-width:0;max-width:100%;font-size:clamp(14px,3.2vw,24px);line-height:1.3}.guide-experience.gx-elite :is(.gx-elite-step,.gx-elite-editorial-list>article,.gx-elite-places>article,.gx-additional-sections>article)>.gx-media,.guide-experience.gx-elite :is(.gx-elite-step,.gx-elite-editorial-list>article,.gx-elite-places>article,.gx-additional-sections>article)>div>.gx-media{width:100%;max-width:100%;height:auto;display:block;position:relative}.guide-experience.gx-elite :is(.gx-elite-step,.gx-elite-editorial-list>article,.gx-elite-places>article,.gx-additional-sections>article) .gx-media img{object-fit:contain;width:100%;height:auto;max-height:620px}.guide-experience.gx-elite .gx-additional-sections>article{border:1px solid color-mix(in srgb,var(--gx-border) 80%,transparent);color:var(--gx-section-copy,var(--gx-body));border-radius:22px;grid-template-columns:minmax(0,1fr);gap:clamp(18px,4vw,44px);min-width:0;margin-block:14px;padding:clamp(22px,4vw,42px);display:grid;background:var(--gx-card-surface,var(--gx-section-surface,var(--gx-surface)))!important}.guide-experience.gx-elite .gx-additional-sections>article>span{color:var(--gx-accent);font-family:var(--gx-elite-serif);font-size:clamp(38px,6vw,72px);line-height:1}.guide-experience.gx-elite .gx-additional-sections>article :is(h3,p){overflow-wrap:anywhere;max-width:100%}.guide-experience.gx-pop :is(.gx-content-card,.gx-place,.gx-additional-sections>article) h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:keep-all;font-size:clamp(24px,3.4vw,38px)}.guide-experience.gx-pop .gx-pop-rules li:nth-child(3n+1){background:var(--gx-pop-primary)}.guide-experience.gx-pop .gx-pop-rules li:nth-child(3n+2){background:var(--gx-pop-comp)}.guide-experience.gx-pop .gx-pop-rules li:nth-child(3n){background:var(--gx-pop-comp-2)}.guide-experience.gx-pop .gx-pop-support>div>a:first-child{background:var(--gx-pop-primary)}.guide-experience.gx-pop .gx-pop-support>div>a:nth-child(2){background:var(--gx-pop-comp)}.guide-experience.gx-pop .gx-pop-support>div>a:nth-child(3){background:var(--gx-pop-comp-2)}.guide-experience.gx-elite :is(.gx-elite-chapters>a,.gx-elite-step,.gx-elite-split,.gx-elite-editorial-list>article,.gx-elite-places>article,.gx-elite-rules li,.gx-elite-wifi dl>div,.gx-elite-checkout li){color:var(--gx-section-surface-ink,var(--gx-surface-ink))}.guide-experience.gx-elite :is(.gx-elite-chapters>a,.gx-elite-step,.gx-elite-split,.gx-elite-editorial-list>article,.gx-elite-places>article,.gx-elite-rules li,.gx-elite-wifi dl>div,.gx-elite-checkout li) :is(h3,p,small,strong,dt,dd,address){color:inherit}.guide-experience.gx-elite .gx-additional-sections>article{color:var(--gx-card-ink,var(--gx-section-surface-ink,var(--gx-surface-ink)))}.guide-experience.gx-elite .gx-additional-sections>article :is(h3,p,small,strong,dt,dd,address),.guide-experience.gx-elite:not(.gx-section-customized) :is(.gx-elite-rules li,.gx-elite-wifi dl>div,.gx-elite-checkout li){color:inherit}.guide-experience.gx-elite.gx-section-customized :is(.gx-elite-rules li,.gx-elite-wifi dl>div,.gx-elite-checkout li){color:var(--gx-section-surface-ink)}.guide-experience.gx-elite.gx-view-home .gx-elite-chapters>a:nth-child(3n+1){color:var(--gx-surface-ink)}.guide-experience.gx-elite.gx-view-home .gx-elite-chapters>a:nth-child(3n+2){color:var(--gx-surface-2-ink)}.guide-experience.gx-elite.gx-view-home .gx-elite-chapters>a:nth-child(3n){color:var(--gx-surface-3-ink)}.guide-experience.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-chapters>a:nth-child(2n),.guide-experience.gx-palette-elite_notte .gx-elite-wifi,.guide-experience.gx-elite :is(.gx-elite-private,.gx-elite-support){color:var(--gx-elite-on-mood)}.guide-experience :is(.gx-content-card,.gx-place,.gx-step-body,.gx-pop-parking-sections>article,.gx-additional-sections>article) h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%;font-size:clamp(21px,3.4vw,38px);line-height:1.12}.guide-experience :is(.gx-pop-rules li,.gx-pop-checkout li,.gx-elite-rules li,.gx-elite-checkout li,.gx-pop-support a,.gx-place-actions a){min-width:0;max-width:100%}.guide-experience :is(.gx-pop-rules li,.gx-pop-checkout li,.gx-elite-rules li,.gx-elite-checkout li,.gx-pop-support a,.gx-place-actions a) :is(span,p,strong){-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%}.guide-experience.gx-elite .gx-elite-page{background:var(--gx-section-canvas,var(--gx-canvas));color:var(--gx-section-canvas-ink,var(--gx-body))}.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-page{color:#fff8eb;background:#07172a}.guide-experience.gx-elite :is(.gx-elite-step,.gx-elite-editorial-list>article,.gx-elite-places>article){color:var(--gx-section-surface-ink,var(--gx-surface-ink))}.guide-experience.gx-elite :is(.gx-elite-step,.gx-elite-editorial-list>article,.gx-elite-places>article) :is(h3,p,small,strong,dt,dd,address){color:inherit}.guide-experience.gx-elite .gx-elite-editorial-list>article:not(:has(.gx-media)):not(:has(iframe)){display:block}.guide-experience.gx-elite .gx-elite-editorial-list>article:not(:has(.gx-media)):not(:has(iframe))>div:first-child{grid-column:auto;max-width:76ch}.gx-registration{text-align:center;color:var(--gx-body);overflow-wrap:anywhere;padding:18px 24px;font-size:14px;line-height:1.5}.gx-registration p{margin:4px 0}.gx-registration b{margin-right:8px}.guide-experience{container-type:inline-size}.guide-experience .gx-hero-copy h1{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(26px,10cqw,68px);line-height:1.12}.guide-experience.gx-pop.gx-view-home .gx-hero-copy h1{word-break:normal;overflow-wrap:normal;font-size:clamp(26px,10cqw,68px);line-height:1.12}.guide-experience .gx-hero.gx-name-long .gx-hero-copy h1,.guide-experience.gx-pop.gx-view-home .gx-hero.gx-name-long .gx-hero-copy h1{font-size:clamp(24px,8cqw,52px)}.guide-experience .gx-hero.gx-name-very-long .gx-hero-copy h1,.guide-experience.gx-pop.gx-view-home .gx-hero.gx-name-very-long .gx-hero-copy h1{font-size:clamp(22px,7cqw,42px)}.guide-experience .gx-hero:is(.gx-name-long,.gx-name-very-long),.guide-experience.gx-pop.gx-view-home .gx-hero:is(.gx-name-long,.gx-name-very-long){height:auto;min-height:420px;display:flow-root}.guide-experience.gx-elite .gx-hero:is(.gx-name-long,.gx-name-very-long) .gx-hero-copy{width:auto;max-width:none;margin:0 22px;padding:120px 0 42px;position:relative;inset:auto}.guide-experience :is(.gx-place h3,.gx-content-card h3,.gx-elite-places h3,.gx-elite-head h2){word-break:normal;overflow-wrap:normal;text-wrap:balance;font-size:clamp(22px,7cqw,34px);line-height:1.2}.guide-experience .gx-pop-rules li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px;display:grid}.guide-experience .gx-pop-rules li>b{width:32px;height:32px;font-size:14px}.guide-experience .gx-pop-rules li>span{word-break:normal;overflow-wrap:normal;font-size:16px;line-height:1.5}.gx-place-groups{gap:28px;display:grid}.gx-place-group{min-width:0}.gx-place-group>h3{color:inherit;margin:0 0 16px;font-size:22px;line-height:1.2}.gx-place-group .gx-elite-places{padding:0}.gx-nearby-source{text-align:center;color:var(--gx-body);padding:12px 24px;font-size:13px}.gx-nearby-source a{color:inherit}.guide-experience.gx-pop.gx-view-home .gx-hero{flex-direction:column;height:auto;min-height:0;padding:120px 0 42px;display:flex}.guide-experience.gx-pop.gx-view-home .gx-hero .gx-hero-copy{order:1;width:auto;min-width:0;max-width:none;margin:0 22px;padding:0;position:relative;inset:auto}.guide-experience.gx-pop.gx-view-home .gx-hero>.gx-media{aspect-ratio:4/3;flex:none;order:2;width:calc(100% - 64px);max-width:660px;height:auto;margin:32px auto 8px;position:relative;inset:auto;transform:rotate(2deg)}.guide-experience.gx-pop.gx-view-home .gx-hero .gx-hero-copy address{margin-top:12px;position:static}.gx-place-groups{gap:12px}.gx-place-group{border:1px solid var(--gx-border);background:var(--gx-section-surface,var(--gx-surface));color:inherit;border-radius:18px;overflow:hidden}.gx-place-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:18px 22px;font-size:20px;font-weight:650;line-height:1.3;list-style:none;display:flex}.gx-place-group>summary::-webkit-details-marker{display:none}.gx-place-group>summary:focus-visible{outline:3px solid var(--gx-accent);outline-offset:-4px}.gx-category-chevron{border-bottom:2px solid;border-right:2px solid;flex:0 0 9px;height:9px;transition:transform .15s;transform:rotate(45deg)}.gx-place-group[open]>summary .gx-category-chevron{transform:rotate(225deg)}.gx-place-group[open]>summary{border-bottom:1px solid var(--gx-border)}.gx-place-group-content{min-width:0;padding:18px}.guide-experience .gx-welcome>header h2{overflow-wrap:normal;word-break:normal;line-height:1.2;font-size:clamp(24px,6cqw,30px)!important}.guide-experience .gx-welcome p{letter-spacing:normal;font-weight:400;line-height:1.5;font-size:calc(16px * var(--gx-text-scale,1))!important}.gx-elite.gx-view-home>.gx-welcome{margin:0 clamp(18px,5vw,68px) 32px}@media (max-width:430px){.gx-place-group>summary{padding:16px;font-size:18px}.gx-place-group-content{padding:12px}}.gx-elite-house-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.gx-elite-house-links button{background:var(--gx-section-surface,var(--gx-surface));border:1px solid var(--gx-border);color:var(--gx-section-surface-ink,var(--gx-text));cursor:pointer;font:inherit;text-align:left;border-radius:16px;align-items:center;gap:16px;min-width:0;min-height:92px;padding:22px;transition:border-color .2s,transform .2s;display:flex}.gx-elite-house-links button:hover{border-color:var(--gx-elite-champagne);transform:translateY(-2px)}.gx-elite-house-links button:focus-visible{outline:2px solid var(--gx-accent);outline-offset:4px}.gx-elite-house-links button .gx-icon{color:inherit;flex:0 0 28px;width:28px;height:28px}.gx-elite-house-links button span{font-family:var(--gx-elite-serif);overflow-wrap:anywhere;font-size:clamp(19px,3vw,27px)}.gx-elite-house-links button b{color:inherit;margin-left:auto;font-weight:400}@media (max-width:430px){.gx-elite-house-links{gap:10px}.gx-elite-house-links button{flex-wrap:wrap;gap:9px;min-height:110px;padding:16px}.gx-elite-house-links button span{flex-basis:calc(100% - 35px)}}.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active){--gx-elite-on-mood:#e2c58a;--gx-elite-mobile-copy:#e2c58a}.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-page,.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) :is(.gx-hero-copy h1,.gx-elite-head h2,.gx-elite-head>button,.gx-elite-head>div>p,.gx-elite-head>div>span,.gx-elite-wifi dt,.gx-elite-checkout>strong){color:#e2c58a}.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-step-index button,.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-step-index button[aria-current=step],.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-chapters>a:nth-child(odd){color:#111b2b}.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-chapters>a:nth-child(2n){color:#e2c58a}.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-chapters>a :is(h3,p,strong,b){color:inherit}@media (max-width:760px){.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-step-index button,.guide-experience.gx-elite.gx-palette-elite_notte:not(.gx-brand-active) .gx-elite-step-index button[aria-current=step]{color:#e2c58a}}.gx-elite-house-links .gx-icon-glyph{display:none}.gx-elite-house-links .gx-icon svg{stroke-width:1.3px;width:28px;height:28px;display:block}@media (max-width:360px){.gx-elite-house-links{grid-template-columns:1fr}.gx-elite-house-links button{flex-wrap:nowrap;min-height:74px}.gx-elite-house-links button span{overflow-wrap:normal;flex-basis:auto;font-size:20px}}.guide-experience.gx-elite :is(p,address,.gx-elite-support h3){white-space:pre-wrap}.guide-experience .gx-additional-sections video{aspect-ratio:16/9;background:#101820;border-radius:12px;width:100%;min-width:0;max-height:620px;display:block}
