.ps-hero{display:flex;flex-direction:column;gap:10px;margin:4px 0 18px}.ps-hero .gm-hero{font-size:clamp(32px,9.2vw,var(--t-hero))}.gm-desk .ps-hero .gm-hero,.is-desk .ps-hero .gm-hero{font-size:var(--t-hero-desk)}.ps-eyebrow{color:var(--ink-3)}.ps-eyebrow__gate{align-self:flex-start}.ps-lead{margin:0;max-width:34em;font-size:15.5px;font-weight:560;line-height:1.42;color:var(--ink-2);text-wrap:pretty}.gm--rtl .ps-lead{line-height:1.75}.ps:not(.is-desk) .ps-lead--stay{display:none}.ps-objwrap{scroll-margin-top:72px}.ps-obj{display:flex;flex-direction:column;gap:18px}.ps-obj.is-wide{max-width:700px}.ps-pass .gm-pass__top{min-height:48px;padding-inline-end:70px}.ps-pass .gm-pass__kind{letter-spacing:0;text-transform:none}.ps-kind{display:inline-flex;align-items:center;gap:8px;color:var(--on-dark-2)}.ps-kind__t{font-size:var(--t-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gm--rtl .ps-kind__t{letter-spacing:0;text-transform:none;font-size:12.5px}.ps-kind .gm-word{color:var(--paper)}.ps-kind .gm-word b{color:var(--key-stay-t)}.ps-marks{flex-wrap:wrap;gap:6px}.ps-chip,.ps-marks{display:inline-flex;align-items:center}.ps-chip{min-height:26px;padding:3px 11px;border-radius:999px;background:var(--on-dark-well);box-shadow:inset 0 0 0 1px var(--on-dark-hair);color:var(--on-dark-1);font-size:12px;font-weight:720;line-height:1.2;white-space:nowrap}.ps-chip.is-lit{background:var(--cab);color:var(--cab-ink);box-shadow:0 2px 0 var(--cab-lip)}.ps-chip.is-quiet{background:rgb(var(--shade)/.06);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.ps-face{display:grid;gap:16px}.ps-hotel{margin:0;font-family:var(--display);font-size:27px;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--paper);text-wrap:balance}.gm--rtl .ps-hotel{letter-spacing:-.01em}.ps-addr{margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.ps-addr__v{font-size:14px;font-weight:600;line-height:1.35;color:var(--on-dark-2);unicode-bidi:isolate}.gm--rtl .ps-addr__v{text-align:end}.ps-dl{display:inline-block;min-width:0}.ps-dl.is-tr{display:inline-flex;flex-direction:column;gap:2px}.ps-dl__tr{unicode-bidi:isolate}.ps-dl__her{font-weight:600;letter-spacing:0;text-transform:none}.ps-dl__her,.ps-lab{font-size:var(--t-micro);color:var(--on-dark-3)}.ps-lab{font-weight:700;letter-spacing:.07em;text-transform:uppercase}.gm--rtl .ps-lab{letter-spacing:0;text-transform:none;font-size:12px}.ps-dates{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px}.ps-dates__end{display:flex;flex-direction:column;gap:4px;min-width:0}.ps-dates__end.is-out{align-items:flex-end;text-align:end}.ps-date{display:inline-flex;flex-direction:column;gap:2px}.ps-date b{font-family:var(--display);font-size:24px;font-weight:780;line-height:1.05;letter-spacing:-.02em;color:var(--paper);white-space:nowrap}.gm--rtl .ps-date b{font-size:21px;letter-spacing:0;line-height:1.3}.ps-date small{font-size:13px;font-weight:600;color:var(--on-dark-2)}.ps-nights{align-self:center;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;background:var(--on-dark-well);box-shadow:inset 0 0 0 1px var(--on-dark-hair);font-size:12.5px;font-weight:700;color:var(--on-dark-1);white-space:nowrap}.ps-deskdates{margin:-8px 0 0;font-size:var(--t-micro);font-weight:600;color:var(--on-dark-3)}.ps-facts{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 18px;padding-top:14px;border-top:1px solid var(--on-dark-hair)}.ps-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ps-facts dd,.ps-facts dt{margin:0}.ps-facts dd{font-size:14.5px;font-weight:650;line-height:1.3;color:var(--paper)}.ps-facts .is-code{grid-column:1/-1}.ps-assent{display:block;margin-top:2px;font-style:normal;font-size:var(--t-tiny);font-weight:600;color:var(--on-dark-3)}.ps-code{display:inline-flex;align-items:center;min-height:34px;padding:4px 12px;border-radius:10px;background:var(--paper);color:var(--ink);font-family:var(--display);font-size:18px;font-weight:760;letter-spacing:.08em;box-shadow:0 2px 0 var(--white-lip);unicode-bidi:isolate}.ps-track{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ps-track li{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650;line-height:1.25;color:var(--on-dark-3)}.ps-track__dot{height:6px;border-radius:6px;background:var(--on-dark-well);box-shadow:inset 0 0 0 1px var(--on-dark-hair)}.ps-track li.is-done{color:var(--on-dark-2)}.ps-track li.is-done .ps-track__dot{background:var(--on-dark-2)}.ps-track li.is-now{color:var(--on-dark-1)}.ps-track li.is-now .ps-track__dot{background:var(--cab);box-shadow:none}.ps-standing{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--on-dark-2)}.ps-standing:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--cab)}.ps-standing.is-void{padding:10px 12px;border-radius:14px;background:var(--cab);color:var(--cab-ink);box-shadow:0 2px 0 var(--cab-lip)}.ps-standing.is-void:before{background:var(--cab-ink)}.ps-standing.is-desk{padding:12px 14px;border-radius:16px;background:var(--cab);color:var(--cab-ink);box-shadow:0 3px 0 var(--cab-lip)}.ps-standing.is-desk:before{display:none}.ps-standing.is-desk .ps-dl__tr{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.01em}.ps-standing.is-desk .ps-dl__her{color:rgb(var(--cab-ink-rgb)/.72)}.ps-keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.ps-keys.is-desk{display:flex;flex-wrap:wrap;align-items:center}.ps-key{flex:1 1 100%;justify-content:center}.gm .ps-tkey{--lip:3px;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:72px;padding:12px 14px 11px;border:0;border-radius:18px;text-align:start;transition:translate 90ms var(--press),box-shadow 90ms var(--press)}.gm .ps-tkey.is-cab{background:var(--cab);color:var(--cab-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 50%,transparent),0 var(--lip) 0 var(--cab-lip)}.gm .ps-tkey.is-white{background:var(--paper);color:var(--ink);box-shadow:inset 0 1px 0 var(--hi),0 var(--lip) 0 var(--white-lip)}.gm .ps-tkey:active{translate:0 var(--lip);box-shadow:none}.ps-tkey__g{display:grid}.ps-tkey.is-white .ps-tkey__g{color:var(--terracotta)}.ps-tkey__t{font-size:14.5px;font-weight:760;line-height:1.15;letter-spacing:0;word-spacing:.06em}.gm--rtl .ps-tkey__t{letter-spacing:0;line-height:1.35}.ps-keys__note{flex:1 1 100%;font-size:12.5px;font-weight:600;color:var(--on-dark-3)}.ps-pass.is-desk .ps-hotel{font-size:32px}.ps-pass.is-desk .ps-addr__v{font-size:19px;font-weight:700;color:var(--paper)}.ps-pass.is-desk .ps-lab .ps-dl__tr,.ps-pass.is-desk .ps-lab.is-tr .ps-dl__tr{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-2)}.ps-pass.is-desk .ps-date .ps-dl__tr b{font-family:var(--display);font-size:23px;font-weight:780;line-height:1.12;white-space:normal;color:var(--paper)}.ps-pass.is-desk .ps-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ps-pass.is-desk .ps-nights{grid-column:1/-1;grid-row:2;justify-self:start;height:auto;padding:6px 12px}.ps-pass.is-desk .ps-nights .ps-dl__tr{font-size:16px}.ps-pass.is-desk .ps-facts dd .ps-dl__tr{font-size:19px;font-weight:720}.ps-pass .gm-pass__stub{margin:14px 10px 10px;padding:0;background:none;box-shadow:none}.ps-receipt,.ps-stub{border-radius:20px;background:var(--pass-stub);color:var(--pass-ink);box-shadow:inset 0 1px 0 var(--hi),0 2px 0 var(--cream-lip);transform-origin:50% 0;will-change:transform}.ps-stub__in{padding:14px 14px 10px}.ps-stub__in.is-full{display:flex;flex-direction:column;gap:14px;padding:18px 16px 16px}.ps-stub__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ps-stub__t{font-size:var(--t-micro);font-weight:760;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--pass-ink) 70%,transparent)}.gm--rtl .ps-stub__t{letter-spacing:0;text-transform:none;font-size:13px}.ps-stub__gate{font-size:11px}.ps-cells{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ps-cells li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 8px 11px;border-radius:14px;background:color-mix(in srgb,var(--pass-ink) 5%,transparent);box-shadow:var(--well);color:var(--terracotta)}.ps-cells__l{margin-top:2px;font-size:var(--t-tiny);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.gm--rtl .ps-cells__l{letter-spacing:0;text-transform:none;font-size:11.5px}.ps-cells b{font-size:11.5px;font-weight:720;line-height:1.18;color:var(--pass-ink);hyphens:auto;overflow-wrap:anywhere}.gm .ps-pull{margin-top:10px;width:100%;display:flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;border:0;border-radius:14px;background:var(--pass);color:var(--paper);font:inherit;font-size:14px;font-weight:720;cursor:grab;touch-action:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 14%,transparent),0 3px 0 var(--pass-lip);transition:translate .16s var(--press)}.gm .ps-pull:active{cursor:grabbing;translate:0 2px}.ps-pull__t{flex:1;text-align:start}.ps-pull__h{font-size:var(--t-micro);font-weight:600;color:var(--on-dark-3)}.ps-pass.is-torn{--lip:0px;padding-bottom:10px}.ps-pass.is-torn:after,.ps-receipt:before{content:"";position:absolute;inset-inline:14px;height:7px;background:radial-gradient(circle at 50% 100%,var(--ground) 3px,transparent 3.6px) 0 0 /11px 7px repeat-x;pointer-events:none}.ps-pass.is-torn:after{bottom:0}.ps-receipt{position:relative;margin-inline:10px;box-shadow:inset 0 1px 0 var(--hi),0 3px 0 var(--cream-lip),0 22px 30px -24px rgb(var(--shade)/.5)}.ps-receipt:before{top:0;background:radial-gradient(circle at 50% 0,var(--ground) 3px,transparent 3.6px) 0 0 /11px 7px repeat-x}.ps-stub__foot{display:flex;justify-content:flex-end}.ps-stub__foot.has-manage{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.gm .ps-fold{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--pass-ink) 8%,transparent);box-shadow:var(--well);color:var(--pass-ink);font:inherit}.ps-rprice{padding:4px 0 12px;border-bottom:1px dashed color-mix(in srgb,var(--pass-ink) 18%,transparent)}.ps-ledger .gm-row,.ps-refs .gm-row{color:var(--pass-ink)}.ps-ledger svg{color:var(--terracotta)}.ps-ledger .gm-row__sub span,.ps-tax{display:block}.ps-slot{font-size:13px;font-weight:600;color:color-mix(in srgb,var(--pass-ink) 58%,transparent);text-align:end}.ps-again{margin:0;padding:10px 12px;border-radius:14px;background:var(--cab);color:var(--cab-ink);font-size:13px;font-weight:700;line-height:1.35;box-shadow:0 2px 0 var(--cab-lip)}.ps-line{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--pass-ink) 5%,transparent);box-shadow:var(--well)}.ps-line__track{display:flex;gap:3px;height:34px}.ps-line__bar{flex-basis:0;display:flex;align-items:center;min-width:0;padding-inline:9px;border-radius:10px}.ps-line__bar.is-free{background:var(--good);color:var(--paper)}.ps-line__bar.is-part{background:var(--cab);color:var(--cab-ink)}.ps-line__bar.is-none{background:var(--ink);color:var(--paper)}.ps-line__w{font-size:11.5px;font-weight:720;line-height:1.1}.ps-line__ticks{display:flex;gap:3px;font-size:var(--t-tiny);font-weight:650;line-height:1.3;color:color-mix(in srgb,var(--pass-ink) 66%,transparent)}.ps-line__cell{flex-basis:0;min-width:0;display:flex;flex-direction:column;gap:4px;padding-inline:2px}.ps-line__tick{text-wrap:balance}.ps-line__keeps{text-wrap:balance}.ps-line__end,.ps-line__keeps{font-weight:760;color:var(--pass-ink)}.ps-line__end{align-self:flex-end;margin-top:-2px;font-size:var(--t-tiny);line-height:1.3;white-space:nowrap}.ps-own{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:20px;background:var(--pass-stub);color:var(--pass-ink);box-shadow:inset 0 1px 0 var(--hi),0 2px 0 var(--cream-lip)}.ps-own__t{margin:0;font-size:14px;font-weight:700;line-height:1.35;text-wrap:balance}.ps-own__field{display:flex;flex-direction:column;gap:6px}.ps-own__l{font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--pass-ink) 62%,transparent)}.gm--rtl .ps-own__l{letter-spacing:0;text-transform:none;font-size:12px}.ps-own__field input{height:48px;padding:0 14px;border:0;border-radius:14px;background:var(--paper);color:var(--ink);font-family:var(--display);font-size:19px;font-weight:760;letter-spacing:.08em;box-shadow:var(--well);outline:none}.ps-own__field input::placeholder{font-family:var(--ui);font-size:14px;font-weight:560;letter-spacing:0;color:var(--ink-4)}.ps-own__field input:focus-visible{box-shadow:var(--well),0 0 0 2px var(--ink)}.ps-own__sub{font-size:12px;font-weight:560;color:color-mix(in srgb,var(--pass-ink) 62%,transparent)}.ps-own__none{margin:0;font-size:12.5px;font-weight:600}.ps-notice{margin-bottom:16px}.ps-nothing{margin:16px 2px 0;font-size:13px;font-weight:600;color:var(--ink-3);text-wrap:balance}.ps-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ps-acts:empty{display:none}.ps-btnglyph{display:inline-grid}.ps-apple{margin:18px 2px 4px;font-size:12.5px;font-weight:560;line-height:1.45;color:var(--ink-3)}.gm--rtl .ps-apple{line-height:1.75}.ps-back{margin-top:26px}.ps-sect{margin:0 0 12px;font-family:var(--display);font-size:var(--t-h3);font-weight:760;letter-spacing:-.015em}.ps-cube{text-align:start}.ps-cube .gm-cube__in{gap:0}.ps-cube__label{font-size:clamp(var(--t-floor),6.6cqi,12px);font-weight:720;letter-spacing:.05em;text-transform:uppercase;color:var(--tile-soft);line-height:1.2;max-width:62%}.gm--rtl .ps-cube__label{letter-spacing:0;text-transform:none;font-size:clamp(11px,7cqi,13px)}.ps-cube__key{display:grid;place-items:center;width:24cqi;height:24cqi;max-width:46px;max-height:46px;border-radius:28%;background:var(--paper);color:var(--terracotta);box-shadow:0 2px 0 var(--white-lip)}.ps-cube.is-address .ps-cube__key{background:var(--ink);color:var(--cab);box-shadow:none}.ps-cube__words{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.6cqi;margin-top:auto;padding-bottom:calc(max(24px, 20cqi) + 4cqi)}.ps-cube .gm-cube__in:not(.has-pill) .ps-cube__words{padding-bottom:2cqi}.ps-cube__t{font-family:var(--display);font-size:clamp(13px,8.6cqi,18px);font-weight:780;line-height:1.12;letter-spacing:-.02em;overflow-wrap:anywhere}.gm--rtl .ps-cube__t{line-height:1.35;letter-spacing:0}.ps-cube__t[dir=ltr]{unicode-bidi:isolate}.gm--rtl .ps-cube__t[dir=ltr]{text-align:end}.ps-cube__t.is-big{font-size:23cqi;line-height:.95;letter-spacing:-.04em}.ps-cube__s{font-size:clamp(var(--t-floor),6.8cqi,13px);font-weight:560;line-height:1.25;color:var(--tile-soft)}.ps-empty{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px;border-radius:var(--r-card);background:rgb(var(--shade)/.035);box-shadow:var(--well)}.ps-empty__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ps-empty .ps-kind{color:var(--ink-3)}.ps-empty .ps-kind .gm-word{color:var(--ink)}.ps-empty__obj{align-self:center;display:grid;place-items:center;margin:4px 0}.ps-empty__t{margin:0;font-size:var(--t-micro);font-weight:720;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.gm--rtl .ps-empty__t{letter-spacing:0;text-transform:none;font-size:13px}.ps-slots{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.is-desk .ps-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.ps-slot2{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:104px;align-self:stretch;padding:14px;border-radius:18px;background:rgb(var(--shade)/.035);box-shadow:none;color:var(--ink-3)}.ps-slot2__g{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:none;box-shadow:none;filter:grayscale(1);opacity:.62}.ps-slot2__t{font-size:14px;font-weight:700;line-height:1.25;color:var(--ink-2)}.ps-empty__keys{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.ps-sealed__lock{display:grid;place-items:center;width:56px;height:56px;margin-bottom:14px;border-radius:18px;background:var(--on-dark-well);box-shadow:inset 0 0 0 1px var(--on-dark-hair);color:var(--paper)}.ps-sealed__rows{margin:0;display:grid;gap:12px}.ps-sealed__rows>div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px}.ps-sealed__rows dt{font-size:13px;font-weight:650;color:var(--on-dark-3)}.ps-sealed__rows dd{margin:0;display:flex;align-items:center;gap:10px;min-width:0}.ps-sealed__bar{flex:1;height:12px;border-radius:6px;background:var(--on-dark-well);box-shadow:inset 0 0 0 1px var(--on-dark-hair)}.ps-sealed__v{font-size:12px;font-weight:700;color:var(--on-dark-2)}.ps-sealed__retry{margin-top:18px}.ps-codecard{margin-top:18px;border-radius:var(--r-card)}.ps-codecard,.ps-driver{padding:18px;background:var(--paper);box-shadow:var(--rest)}.ps-driver{display:flex;flex-direction:column;gap:8px;border-radius:20px;direction:ltr;text-align:start}.ps-driver p{margin:0;font-family:var(--display);font-size:24px;font-weight:760;line-height:1.2;letter-spacing:-.015em}.ps-driver p:first-child{font-size:18px;color:var(--ink-3)}.ps-driver__keys{display:flex;gap:10px;margin:14px 0 10px}.ps-quiet{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--ink-3)}.ps-help{display:flex;flex-direction:column;gap:10px}.ps-help__line{margin:0;font-size:14px;font-weight:560;line-height:1.45;color:var(--ink-2)}.ps-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ps-pick__k{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;text-align:start}.ps-pick__g{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgb(var(--shade)/.05);color:var(--terracotta)}.ps-pick__t{font-size:13.5px;font-weight:700;line-height:1.2}.ps-aside{display:flex;flex-direction:column;gap:12px}.ps-aside .ps-apple{margin:0 4px}.ps-famtile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;text-align:start}.ps-famtile__k{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;background:var(--ink);color:var(--paper)}.ps-famtile b{font-family:var(--display);font-size:19px;font-weight:780;letter-spacing:-.015em}.ps-famtile>span:not(.ps-famtile__k):not(.ps-famtile__go){font-size:13.5px;font-weight:560;line-height:1.4;color:var(--tile-soft)}.ps-famtile__go{margin-top:8px;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:13.5px;font-weight:720}.ps-rise{position:relative}.ps-rise__slot{position:absolute;top:-5px;inset-inline:18px;display:block;height:10px;border-radius:999px;background:rgb(var(--shade)/.1);box-shadow:var(--well);z-index:2}.ps-rise__clip{clip-path:inset(0 -60px -400px -60px)}.ps-pass.is-wide .ps-face{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px}.ps-pass.is-wide .ps-face__id{grid-column:1;grid-row:1}.ps-pass.is-wide .ps-dates{grid-column:2;grid-row:1;align-self:end}.ps-pass.is-wide .ps-deskdates,.ps-pass.is-wide .ps-facts,.ps-pass.is-wide .ps-keys,.ps-pass.is-wide .ps-standing,.ps-pass.is-wide .ps-track{grid-column:1/-1}.ps-pass.is-wide .ps-hotel{font-size:32px}.ps-pass.is-wide .ps-facts{grid-template-columns:auto minmax(0,1fr)}.ps-pass.is-wide .ps-keys:not(.is-desk){grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.ps-pass.is-wide .gm-pass__body{padding:18px 24px 22px}.ps-pass.is-wide .gm-pass__top{padding-inline-start:24px}.ps-pass.is-wide.is-desk .ps-face{grid-template-columns:minmax(0,1fr)}.ps-pass.is-wide.is-desk .ps-dates{grid-column:1;grid-row:auto}.ps-pass .ps-dl__her b,.ps-pass .ps-dl__her small{display:inline;font:inherit;color:inherit;letter-spacing:inherit;white-space:normal}.ps-pass .ps-dl__her small:before{content:" "}.ps-dl--noher .ps-dl__her{display:none}.ps-ledger .gm-row__words small>span{display:block}.gm .ps-fold{font-size:12.5px;font-weight:720}.ps-pass.is-desk .ps-dates{grid-template-columns:minmax(0,1fr);gap:12px}.ps-pass.is-desk .ps-dates__end.is-out{align-items:stretch;text-align:start}.ps-pass.is-desk .ps-nights{grid-column:auto;grid-row:auto}.ps-pass.is-desk .ps-dl.is-tr{display:flex}.ps:not(.is-desk) .ps-hero--stay{gap:6px;margin:0 0 12px}.ps:not(.is-desk) .ps-hero--stay .gm-hero{font-size:clamp(22px,6.6vw,27px);line-height:1.08}@media (max-height:700px){.ps:not(.is-desk) .ps-hero--stay .ps-eyebrow{display:none}.ps:not(.is-desk) .ps-hero--stay .gm-hero{font-size:20px}.ps:not(.is-desk) .ps-face{gap:12px}.ps:not(.is-desk) .ps-hotel{font-size:23px}}.ps-lab__aside{letter-spacing:0;text-transform:none;font-weight:600}.ps.is-deskread .ps-objwrap{scroll-margin-top:8px}.ps-face[dir=ltr] .ps-dl__her[dir=rtl]{text-align:end}.ps-cube.is-absent .ps-cube__key{background:none;box-shadow:none;opacity:.5}.ps-cube.is-absent .ps-cube__t{color:var(--ink-2)}.gm .ps-call{text-decoration:none}.ps-ghost__in{display:grid;gap:14px;padding-block:4px 6px}.ps-ghost__bar{display:block;height:14px;border-radius:7px;background:var(--on-dark-well);box-shadow:inset 0 0 0 1px var(--on-dark-hair)}.ps-ghost__bar.is-name{width:72%;height:26px;border-radius:9px}.ps-ghost__bar.is-addr{width:54%}.ps-ghost__dates{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:10px;padding-block:8px}.ps-ghost__bar.is-date{height:30px}.ps-ghost__bar.is-nights{height:26px;border-radius:999px}.ps-ghost__keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ps-ghost__key{display:block;height:72px;border-radius:18px;background:var(--on-dark-well);box-shadow:inset 0 0 0 1px var(--on-dark-hair)}.ps-kept{display:grid;gap:8px;padding:16px;border-radius:18px;background:var(--paper);box-shadow:var(--rest)}.ps-kept__hotel{font-family:var(--display);font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.ps-kept__addr{font-size:15px;font-weight:650;line-height:1.35;color:var(--ink-2);unicode-bidi:isolate}.ps-kept__dates{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.gm .gm-btn.is-saying{opacity:.86}.ps-dates .ps-lab{white-space:nowrap}.ps:not(.is-desk) .ps-stub{display:flex;flex-direction:column}.ps:not(.is-desk) .ps-stub .ps-pull{order:-1;margin-top:0}.ps:not(.is-desk) .ps-face{gap:13px}.ps:not(.is-desk) .gm .ps-tkey,.ps:not(.is-desk) .ps-pass .gm .ps-tkey{min-height:62px;gap:6px;padding:10px 12px 9px}.ps:not(.is-desk) .ps-facts{padding-top:12px}.ps-stub__t{color:var(--ink-2)}.ps.is-deskread:not(.is-desk) .ps-face{gap:10px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-hotel{font-size:28px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dates{gap:8px}.ps.is-deskread:not(.is-desk) .ps-facts{padding-top:10px}@media (max-height:700px){.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-hotel{font-size:24px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-date .ps-dl__tr b{font-size:20px}}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dl.ps-lab.is-tr{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:6px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-nights{grid-column:1/-1;grid-row:2;justify-self:start}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dates__end.is-out{grid-column:2;grid-row:1}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-date .ps-dl__tr b{font-size:21px}.ps.is-deskread:not(.is-desk) .ps-keys.is-desk{position:sticky;bottom:0;z-index:2;padding-block:10px 6px;background:var(--pass)}.ps:not(.is-desk) .gm-rail{margin-bottom:8px}.ps:not(.is-desk) .ps-hero--stay{gap:4px;margin-bottom:10px}.ps:not(.is-desk) .ps-hero--stay .gm-hero{font-size:clamp(21px,6vw,25px)}.ps:not(.is-desk) .ps-face{gap:11px}.ps:not(.is-desk) .gm .ps-tkey{min-height:56px;gap:5px;padding:9px 12px 8px}.ps:not(.is-desk) .ps-pass .gm-pass__stub{margin-top:10px}.ps.is-deskread:not(.is-desk) .ps-standing.is-desk{padding:9px 12px;border-radius:14px}.ps.is-deskread:not(.is-desk) .ps-standing.is-desk .ps-dl__tr{font-size:20px}.ps:not(.is-desk):not(.is-deskread) .ps-hero--stay{margin-bottom:7px}.ps:not(.is-desk):not(.is-deskread) .ps-face{gap:10px}.ps:not(.is-desk):not(.is-deskread) .ps-facts{padding-top:9px}@media (max-height:800px) and (min-height:701px){.ps:not(.is-desk):not(.is-deskread) .ps-face{gap:6px}.ps:not(.is-desk):not(.is-deskread) .ps-facts{padding-top:7px;gap:9px 18px}.ps:not(.is-desk):not(.is-deskread) .gm .ps-tkey{min-height:48px;padding:7px 12px 6px}.ps:not(.is-desk):not(.is-deskread) .ps-pass .gm-pass__stub{margin-top:4px}.ps:not(.is-desk):not(.is-deskread) .ps-hotel{font-size:24px}.ps:not(.is-desk) .gm-rail,.ps:not(.is-desk):not(.is-deskread) .ps-hero--stay{margin-bottom:4px}}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-hotel{line-height:1.18}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-kind__t,.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-lab{line-height:1.4}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-date b{line-height:1.12}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-standing{line-height:1.45}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-facts dd{line-height:1.35}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-tkey__t{line-height:1.22}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-date small{line-height:1.4}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-dates__end{gap:2px}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-addr{margin-top:6px}@media (max-height:800px) and (min-height:701px){.ps:not(.is-desk):not(.is-deskread) .ps-face{gap:4px}.ps:not(.is-desk):not(.is-deskread) .ps-facts{padding-top:5px}.ps:not(.is-desk):not(.is-deskread) .ps-pass .gm-pass__stub{margin-top:2px}.ps:not(.is-desk) .gm-rail{margin-bottom:2px}.ps:not(.is-desk):not(.is-deskread) .ps-facts dt{display:flex}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-facts dd,.ps:not(.is-desk):not(.is-deskread) .ps-facts dd{line-height:1.2}.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-date small,.ps.gm--rtl:not(.is-desk):not(.is-deskread) .ps-standing,.ps:not(.is-desk):not(.is-deskread) .ps-date small,.ps:not(.is-desk):not(.is-deskread) .ps-standing{line-height:1.3}}.ps.is-deskread:not(.is-desk) .gm-top{display:none}.ps.is-deskread:not(.is-desk) .gm-main{padding-top:calc(var(--inset-top) + 8px);padding-bottom:calc(var(--inset-bottom) + 8px)}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-addr__v{text-align:start}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts{grid-template-columns:minmax(0,1fr);gap:8px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts>div{flex-direction:row;align-items:baseline;gap:10px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts dt{flex:0 0 34%;min-width:0}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts dd{flex:1 1 0;min-width:0}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-nights .ps-dl.is-tr{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:6px}.ps.is-deskread:not(.is-desk) .ps-keys.is-desk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-block:8px 2px}.ps.is-deskread:not(.is-desk) .ps-keys.is-desk .ps-deskdone{width:auto;min-width:104px}@media (max-height:740px){.ps.is-deskread:not(.is-desk) .ps-pass .gm-pass__top{min-height:0;padding-block-start:14px;row-gap:6px}.ps.is-deskread:not(.is-desk) .ps-pass .gm-pass__body{padding:10px 16px}.ps.is-deskread:not(.is-desk) .ps-marks .ps-chip:not(.is-lit){display:none}.ps.is-deskread:not(.is-desk) .ps-face{gap:8px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-hotel{font-size:23px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-addr{margin-top:4px;gap:2px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-addr__v{font-size:16.5px;line-height:1.3}.ps.is-deskread:not(.is-desk) .ps-standing.is-desk{padding:6px 12px}.ps.is-deskread:not(.is-desk) .ps-standing.is-desk .ps-dl__tr{font-size:18px;line-height:1.2}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts dd .ps-dl.is-tr,.ps.is-deskread:not(.is-desk) .ps-standing.is-desk .ps-dl.is-tr{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-date .ps-dl__tr b{font-size:18px;line-height:1.12}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dates{row-gap:6px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dates__end{gap:2px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-nights{padding:3px 10px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-nights .ps-dl__tr{font-size:15px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts{padding-top:8px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts dd .ps-dl__tr{font-size:16px;line-height:1.25}}@media (max-height:560px){.ps.is-deskread:not(.is-desk) .ps-pass .gm-pass__key{display:none}.ps.is-deskread:not(.is-desk) .ps-pass .gm-pass__top{padding-block-start:12px;padding-inline:14px}.ps.is-deskread:not(.is-desk) .ps-pass .gm-pass__kind .ps-dl__her,.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-date .ps-dl__her,.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-lab .ps-dl__her{display:none}.ps.is-deskread:not(.is-desk) .ps-pass .gm-pass__body{padding:8px 14px}.ps.is-deskread:not(.is-desk) .ps-face{gap:5px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-hotel{font-size:21px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-addr__v{font-size:15.5px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dates{grid-template-columns:minmax(0,1fr);row-gap:4px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dates__end,.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dates__end.is-out{grid-column:1;grid-row:auto;flex-direction:row;align-items:baseline;column-gap:8px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-dates__end>.ps-lab,.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts dt{flex:0 0 34%;min-width:0}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts>div{column-gap:8px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-lab .ps-dl__tr,.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-lab.is-tr .ps-dl__tr{font-size:12px;letter-spacing:.04em}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-nights{grid-column:1;grid-row:auto;order:3}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-date .ps-dl__tr b{font-size:16px}.ps.is-deskread:not(.is-desk) .ps-pass.is-desk .ps-facts{padding-top:6px;gap:4px}.ps.is-deskread:not(.is-desk) .ps-keys.is-desk{padding-block:6px 0}}.ps-stage{min-inline-size:0}.ps-stage.nx-stage{gap:12px;padding:16px 10px 10px}.ps-stage.is-plain{display:contents}:where(.ps-stage.nx-stage)>:where(:not(.ps-hero)){color:var(--ink)}.ps-stage .ps-hero{margin:0;padding-inline:4px;color:var(--nx-ink)}.ps-stage .ps-title{font-size:30px;text-wrap:balance}.ps-stage .ps-hero--stay .ps-title{font-size:26px}.ps-stage .ps-lead{color:var(--nx-ink-2)}.ps-stage .ps-eyebrow{color:var(--nx-ink-3)}.ps:not(.is-desk):not(.is-deskread) .ps-stage .ps-hero--stay{margin-block-end:0}.ps-stage.nx-stage .ps-pass.gm-pass{box-shadow:0 0 0 1px rgb(255 255 255/.16),0 0 40px -8px rgb(111 155 255/.28),0 30px 60px -30px rgb(0 0 0/.9)}.ps-stage .ps-notice{margin-block-end:0}.ps-stage .ps-codecard.nx-slab{margin-block-start:0;border-radius:24px}.ps-stage .ps-empty.nx-slab{gap:12px;padding:16px;border-radius:24px;animation:nx-rise .9s var(--nx-ease) .28s both}.ps-stage .ps-empty__obj{margin:0}.ps-stage .ps-slot2{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:0;padding:10px;border-radius:16px;background:var(--ground);box-shadow:inset 0 0 0 1px rgb(var(--shade)/.05)}.ps-stage .ps-slot2__g{inline-size:auto;block-size:auto;filter:none;opacity:1}.ps-stage .ps-slot2__t{min-inline-size:0;font-size:13.5px;color:var(--ink);text-wrap:balance}.gm--rtl .ps-stage .ps-slot2__t{line-height:1.6}.ps-stage .ps-empty__keys{padding-block-start:2px}.ps-stage .ps-empty__keys .gm-btn{block-size:auto;min-block-size:44px;padding-block:10px;white-space:normal;text-align:center}.ps-stage .ps-empty__keys .gm-btn>span{overflow:visible;text-overflow:clip;white-space:normal;text-wrap:balance;line-height:1.3}.gm--rtl .ps-stage .ps-empty__keys .gm-btn>span{line-height:1.6}@media (max-width:1023px){.ps-stage .ps-empty__keys{flex-direction:column;align-items:stretch;gap:8px}.ps-stage .ps-empty__keys .gm-btn{inline-size:100%}}.ps-empty .ps-kind .gm-word b{color:var(--blue)}.ps .ps-cube .ps-cube__key,.ps .ps-cube.is-address .ps-cube__key{inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:none;border-radius:0;background:none;box-shadow:none;color:inherit}.ps .ps-cube.is-absent .ps-cube__key{opacity:.45;filter:grayscale(1)}.ps .ps-cube .nx-appicon{--nx-ai:clamp(30px,22cqi,40px)}.ps-back .ps-cube.nx-rise{animation-delay:calc(var(--i, 0) * 90ms + .42s)}@media (prefers-reduced-motion:reduce){.ps-stage .ps-empty.nx-slab{animation:none}}@media (max-width:1023px) and (max-height:700px){.ps-stage.nx-stage{gap:8px;padding-block:12px 8px}.ps:not(.is-desk) .ps-stage .ps-hero--stay .ps-title{font-size:20px}.ps-stage .ps-title{font-size:26px}}@media (max-width:1023px) and (max-height:800px) and (min-height:701px){.ps-stage .ps-hero--stay .ps-title{font-size:23px}}@media (min-width:1024px){.gm-desk .ps-stage.nx-stage{gap:18px;padding:34px 36px 32px;border-radius:34px}.gm-desk .ps-stage .ps-hero{padding-inline:0}.gm-desk .ps-stage .ps-hero--stay .ps-title,.gm-desk .ps-stage .ps-title{font-size:clamp(30px,2.5vw,39px);line-height:1.04;letter-spacing:-.04em}.gm--rtl .gm-desk .ps-stage .ps-title{letter-spacing:0;line-height:1.28}.gm-desk .ps-stage .ps-lead{font-size:17px}.gm-desk .ps-stage .ps-empty.nx-slab{padding:22px}}@media (min-width:1024px){.ps.is-desk .gm-split:has(>.gm-split__left:empty){grid-template-columns:minmax(0,1fr)}.ps.is-desk .gm-split:has(>.gm-split__left:empty)>.gm-split__left{display:none}.ps.is-desk .gm-split:has(>.gm-split__left:empty)>.gm-split__stage{inline-size:100%;max-inline-size:960px;margin-inline:auto;align-self:start}}.ps-refs .gm-row__k{flex:1 1 0;min-inline-size:7em}.ps-refs .gm-row__v{flex:0 1 auto;min-inline-size:0}.ps-refs .ps-slot{display:block;text-wrap:balance}.ps .ps-famtile.gm-tile{display:flex}