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