.ed-site.es-page.hotel-page{overflow:clip}.ed-site.es-page.hotel-page .es-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;padding:150px 6vw 64px;align-items:stretch}.hotel-page .es-hero-copy{min-width:0}.ed-site.es-page.hotel-page .es-hero>figure{position:relative;min-height:0;margin:0;border-radius:8px;overflow:hidden;align-self:stretch}.hotel-page .hotel-hero-photo{display:block;position:absolute;inset:0;width:100%;height:100%}.ed-site.es-page.hotel-page .es-hero .hotel-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:45% 50%;filter:none!important;opacity:1!important}.ed-site.es-page.hotel-page .es-story.ecp-banded{padding:0 6vw 64px}.ed-site.es-page.hotel-page .hotel-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;padding:48px 0;align-items:center;border-top:1px solid var(--ed-line)}.hotel-page .hotel-step-copy{grid-column:2;grid-row:1;min-width:0}.hotel-page .hotel-step>.hotel-stage-photo{grid-column:1;grid-row:1}.hotel-page .hotel-step:is([data-step="2"],[data-step="4"])>.hotel-stage-photo{grid-column:2}.hotel-page .hotel-step:is([data-step="2"],[data-step="4"])>.hotel-step-copy{grid-column:1}.hotel-page .hotel-stage-photo{display:block;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:8px}.hotel-page .hotel-stage-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;filter:none!important;opacity:1!important}.hotel-page .hotel-step .es-number{display:block;padding:0;margin-bottom:18px}.hotel-page .hotel-step h2{max-width:22ch;--et-prose-cap:22ch;margin:0 0 20px;text-wrap:balance}.hotel-page .hotel-step p{max-width:60ch;--et-prose-cap:60ch;max-inline-size:60ch!important;margin:0}.ed-site.es-page.hotel-page .es-scope.ecp-banded{display:block;padding:64px 6vw}.hotel-page .hotel-centered-heading{text-align:center;max-width:900px;--et-prose-cap:900px;margin:0 auto 36px}.hotel-page .hotel-centered-heading h2{margin:0 auto 24px;max-width:24ch;--et-prose-cap:24ch}.hotel-page .hotel-centered-heading>p:not(.ed-eyebrow){max-width:65ch;--et-prose-cap:65ch;margin:0 auto}.hotel-page .hotel-centered-heading h2 em{color:var(--ed-label);font-style:italic}.ed-site.es-page.hotel-page .es-scope .hotel-essentials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.hotel-page .hotel-essentials li{display:flex;align-items:center;padding:24px;background:#36503f;border:1px solid rgba(245,239,227,.14);border-radius:8px;min-width:0}.hotel-page .hotel-questions{max-width:820px;--et-prose-cap:820px;margin:24px auto 0}.hotel-page .hotel-questions article{padding:28px;background:#36503f;border:1px solid rgba(245,239,227,.14);border-radius:8px}.hotel-page .hotel-questions h3{margin:0 0 16px}.hotel-page .hotel-questions p{margin:0;max-inline-size:min(65ch,620px)!important;--et-prose-cap:min(65ch,620px)!important}.ed-site.es-page.hotel-page .es-addon-mention{max-width:70ch;--et-prose-cap:70ch;margin:36px auto 0!important;text-align:center;padding-top:28px}.ed-site.es-page.hotel-page .es-study.ecp-study{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;padding:48px 6vw}.hotel-page .es-study>figure{margin:0;min-width:0;min-height:490px;align-self:stretch;position:relative;overflow:hidden}.hotel-page .hotel-calyra-photo{display:block;position:absolute;inset:0;width:100%;height:100%}.hotel-page .hotel-calyra-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:none!important;opacity:1!important}.ed-site.es-page.hotel-page .es-study.ecp-study>div{grid-column:auto;padding:0;min-width:0}.hotel-page .es-study .ed-text-link{margin-top:24px}.hotel-page .hotel-ways{padding:64px 6vw;text-align:center}.hotel-page .hotel-reading>.hotel-centered-heading h2,.hotel-page .hotel-ways h2{font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:max(var(--et-leading,0),1.05);letter-spacing:min(var(--et-track-cap,100em),-.025em)}.hotel-page .hotel-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hotel-page .hotel-package-grid article{display:flex;flex-direction:column;align-items:stretch;padding:30px;background:#36503f;border:1px solid rgba(245,239,227,.14);border-radius:8px;min-width:0}.hotel-page .hotel-package-grid h3{font-size:32px;line-height:max(var(--et-leading,0),1.15);margin:0 0 24px}.hotel-page .hotel-package-price{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 22px}body.et-readable .hotel-page .hotel-package-price>span{font-size:max(var(--et-floor,0px),17px);line-height:max(var(--et-leading,0),1.5)}.hotel-page .hotel-package-price strong{font:400 52px/max(var(--et-leading,0),1.1) var(--font-serif),Georgia,serif;color:var(--ed-label)}.hotel-page .hotel-package-timeline{margin:0 0 20px}body.et-readable .hotel-page .hotel-package-scope{--et-min:var(--et-small)!important;--et-floor:var(--et-small)!important;font-size:var(--et-small)!important;line-height:max(var(--et-leading,0),1.6);margin:0 0 24px}.hotel-page .hotel-outline{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:14px 18px;border:1px solid var(--ed-label);border-radius:999px;background:transparent;color:#f5efe3;font:400 max(var(--et-floor,0px),18px)/max(var(--et-leading,0),1.5) var(--font-sans),Arial,sans-serif;text-decoration:none;white-space:nowrap}.hotel-page .hotel-package-grid .hotel-outline{margin-top:auto}.hotel-page .hotel-outline:focus-visible,.hotel-page .hotel-read:focus-visible{outline:2px solid var(--ed-label);outline-offset:5px}.ed-site.es-page.hotel-page .es-related.hotel-reading{display:block;padding:64px 6vw}.hotel-page .hotel-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;grid-auto-rows:1fr}.hotel-page .hotel-journal-grid>article{display:flex;flex-direction:column;align-items:flex-start;padding:28px;min-width:0;border:1px solid rgba(245,239,227,.14);border-radius:8px;background:#36503f}.hotel-page .hotel-journal-grid h3{font-size:32px;line-height:max(var(--et-leading,0),1.15);margin:0 0 24px}.ed-site.es-page.hotel-page .hotel-read{display:inline-flex;gap:12px;align-items:center;margin-top:auto;padding:6px 0;border:0;color:var(--ed-label);font-size:max(var(--et-floor,0px),18px);line-height:max(var(--et-leading,0),1.5);text-decoration:none}.hotel-page .hotel-explore{position:static;margin-top:48px;text-align:center}.hotel-page .hotel-explore h2{font-size:2.2rem;margin:0 0 24px}.hotel-page .hotel-explore>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.ed-site.es-page.hotel-page .hotel-explore .hotel-outline{display:inline-flex;padding:14px 18px;border:1px solid var(--ed-label);line-height:max(var(--et-leading,0),1.5)}.ed-site.es-page.hotel-page .es-invitation.ecp-banded{padding:64px 6vw;display:flex;flex-direction:column;align-items:center;text-align:center}.hotel-page .es-invitation .ed-eyebrow{margin-inline:auto}body:has(.hotel-page):not([data-hotel-skye-safe]) .skye-launch{visibility:hidden!important;pointer-events:none!important;transition:none!important}@media(max-width:1000px){.ed-site.es-page.hotel-page .es-hero{grid-template-columns:minmax(0,1fr);gap:32px}.ed-site.es-page.hotel-page .es-hero>figure{height:auto;aspect-ratio:1600/901}.hotel-page .hotel-hero-photo{position:static;height:auto}.ed-site.es-page.hotel-page .es-hero .hotel-hero-photo img{height:auto;object-fit:contain;object-position:center}.ed-site.es-page.hotel-page .hotel-step{grid-template-columns:minmax(0,1fr);gap:26px}.hotel-page .hotel-step:is([data-step="2"],[data-step="4"])>.hotel-stage-photo,.hotel-page .hotel-step>.hotel-stage-photo{grid-column:1;grid-row:1}.hotel-page .hotel-step-copy,.hotel-page .hotel-step:is([data-step="2"],[data-step="4"])>.hotel-step-copy{grid-column:1;grid-row:2}.ed-site.es-page.hotel-page .es-scope .hotel-essentials{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-page .hotel-package-grid{gap:16px}.hotel-page .hotel-package-grid article{padding:16px}.hotel-page .hotel-package-grid .hotel-outline{padding-inline:8px;gap:6px}.hotel-page .hotel-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-site.es-page.hotel-page .es-study.ecp-study{grid-template-columns:minmax(0,1fr);gap:28px}.hotel-page .es-study>figure{min-height:0;aspect-ratio:1672/941}.hotel-page .hotel-calyra-photo{position:static;height:auto}.hotel-page .hotel-calyra-photo img{height:auto;object-fit:contain}}@media(max-width:760px){.ed-site.es-page.hotel-page .es-hero{padding:130px 6vw 48px}.ed-site.es-page.hotel-page .hotel-step{padding:32px 0}.ed-site.es-page.hotel-page .es-story.ecp-banded{padding-bottom:48px}.ed-site.es-page.hotel-page .es-invitation.ecp-banded,.ed-site.es-page.hotel-page .es-related.hotel-reading,.ed-site.es-page.hotel-page .es-scope.ecp-banded,.hotel-page .hotel-ways{padding:48px 6vw}.ed-site.es-page.hotel-page .es-scope .hotel-essentials,.hotel-page .hotel-journal-grid,.hotel-page .hotel-package-grid{grid-template-columns:minmax(0,1fr)}.hotel-page .hotel-package-grid article{padding:24px}.hotel-page .hotel-package-grid .hotel-outline{padding-inline:18px}.ed-site.es-page.hotel-page .es-study.ecp-study{padding:32px 6vw}.hotel-page .hotel-reading>.hotel-centered-heading h2,.hotel-page .hotel-ways h2{font-size:clamp(2.7rem,10vw,4rem)}.hotel-page .hotel-explore>div{flex-direction:column}}@media(min-width:761px) and (max-width:1000px){.hotel-page .hotel-explore>div{gap:8px}.ed-site.es-page.hotel-page .hotel-explore .hotel-outline{padding-inline:8px}}.hotel-page .hotel-hero-context{grid-column:1;grid-row:1}.hotel-page .es-hero-copy{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px}.hotel-page .es-hero-copy .ed-pill,.hotel-page .es-hero-copy h1,.hotel-page .es-hero-copy p{margin:0}.ed-site.es-page.hotel-page .es-hero>figure{grid-column:2;grid-row:2;aspect-ratio:3/2;align-self:start}.ed-site.es-page.hotel-page .es-hero .hotel-hero-photo img{object-fit:contain;object-position:center}.hotel-page .hotel-essentials{grid-auto-rows:1fr}.hotel-page .hotel-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:none;--et-prose-cap:100000px}.hotel-page .hotel-questions article{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:16px;align-content:start;min-width:0}.hotel-page .hotel-questions h3{margin:0}.hotel-page .hotel-questions p{max-inline-size:65ch!important;--et-prose-cap:65ch!important}.hotel-page .es-study>figure{min-height:0;position:static;align-self:center}.hotel-page .hotel-demo-photo,.hotel-page .hotel-demo-photo img{display:block;position:static;width:100%;height:auto;object-fit:contain;filter:none!important;opacity:1!important}.hotel-page .hotel-journal-grid>article{padding:0;overflow:hidden}.hotel-page .hotel-journal-grid .wj-cover-photo{border-radius:7px 7px 0 0}.hotel-page .hotel-journal-grid>article>div{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:24px;width:100%;min-width:0}.hotel-page .hotel-all-articles{text-align:center;margin-top:32px}.ed-site.es-page.hotel-page .hotel-all-articles .hotel-outline{display:inline-flex;padding:14px 18px;border:1px solid var(--ed-label)}@media(max-width:1000px){.hotel-page .hotel-hero-context{grid-column:1;grid-row:1}.hotel-page .es-hero-copy{grid-column:1;grid-row:2;gap:20px}.ed-site.es-page.hotel-page .es-hero>figure{grid-column:1;grid-row:3;aspect-ratio:3/2}.hotel-page .hotel-questions{grid-template-columns:minmax(0,1fr)}}.ed-site.es-page.hotel-page .es-hero-copy{gap:8px}.ed-site.es-page.hotel-page .es-hero-copy p.es-deck{margin:0}