picture[data-astro-cid-qs3u2s5s]{display:block}img[data-astro-cid-qs3u2s5s]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--easyo-image-radius);width:100%;height:auto;display:block}.landing-h1{color:var(--easyo-soft-ink);background:var(--easyo-paper);overflow-wrap:anywhere}.landing-h1>section{width:min(1280px,100% - 48px);margin-inline:auto}.landing-h1 h1,.landing-h1 h2,.landing-h1 h3{color:var(--easyo-ink)}.landing-h1 .eyebrow{letter-spacing:.12em;margin-bottom:18px;font-size:.78rem}.landing-h1 h2{letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(2rem,3.7vw,3.3rem);line-height:1.1}.landing-h1 h3{letter-spacing:-.035em;font-size:clamp(1.2rem,2.1vw,1.65rem);line-height:1.2}.landing-h1 p{font-size:1.05rem;line-height:1.65}.landing-h1 .hotel-text-link{min-height:44px;color:var(--easyo-ink);text-underline-offset:5px;align-items:center;gap:14px;font-weight:700;display:inline-flex}.landing-h1 .hotel-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;padding-block:64px 104px;display:grid}.landing-h1 h1{letter-spacing:-.065em;margin-bottom:26px;font-size:clamp(3rem,5.3vw,5rem);line-height:1.02}.landing-h1 h1 span{color:var(--easyo-green)}.landing-h1 .hotel-lead{max-width:32em;margin-bottom:30px}.landing-h1 .hotel-hero .actions{gap:14px 22px}.landing-h1 .hotel-hero>*,.landing-h1 .hotel-arrival>*,.landing-h1 .hotel-ordering>*{min-width:0}.landing-h1 .hotel-hero-visual{padding-bottom:40px;position:relative}.landing-h1 .hotel-hero-note{background:var(--easyo-apricot);max-width:calc(100% - 24px);color:var(--easyo-ink);border-radius:24px;padding:22px 28px 22px 54px;font-size:1.1rem;line-height:1.4;position:absolute;bottom:0;right:18px;box-shadow:0 10px 30px #0914190a}.landing-h1 .hotel-status-dot{background:var(--easyo-green);border-radius:50%;width:10px;height:10px;position:absolute;top:30px;left:28px}.landing-h1 .hotel-problems{border-top:1px solid #d4ddd5;padding-block:40px 80px}.landing-h1 .hotel-section-heading{max-width:780px;margin-bottom:40px}.landing-h1 .hotel-section-heading>p:last-child{max-width:630px}.landing-h1 .hotel-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.landing-h1 .hotel-problem-card{border-radius:32px;overflow:hidden}.landing-h1 .hotel-problem-copy{padding:28px 34px 32px}.landing-h1 .hotel-mini-label{text-transform:uppercase;letter-spacing:.1em;color:var(--easyo-ink);margin-bottom:18px;font-size:.76rem;font-weight:700;display:inline-block}.landing-h1 .hotel-problem-copy h3{margin-bottom:16px}.landing-h1 .hotel-problem-copy p{color:var(--easyo-ink);max-width:31em;margin:0;font-size:1rem}.landing-h1 .hotel-lilac{background:var(--easyo-lilac)}.landing-h1 .hotel-apricot{background:var(--easyo-apricot)}.landing-h1 .hotel-action{background:var(--easyo-mint)}.landing-h1 .hotel-how{padding-block:40px 80px}.landing-h1 .hotel-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.landing-h1 .hotel-how-grid li{border-radius:24px;padding:30px}.landing-h1 .hotel-step{border:1.5px solid var(--easyo-ink);width:44px;height:44px;color:var(--easyo-ink);border-radius:50%;place-items:center;margin-bottom:30px;font-weight:700;display:inline-grid}.landing-h1 .hotel-how-grid h3{font-size:1.35rem}.landing-h1 .hotel-how-grid p{color:var(--easyo-ink);margin-bottom:0;font-size:.98rem}.landing-h1 .hotel-arrival{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding-block:48px 88px;display:grid}.landing-h1 .hotel-arrival-visual{padding-bottom:28px;position:relative}.landing-h1 .hotel-welcome-label{width:fit-content;color:var(--easyo-ink);background:var(--easyo-lilac);border-radius:20px;margin:-28px 24px 0;padding:22px 28px;font:750 1.25rem/1.35 Manrope,sans-serif;position:relative}.landing-h1 .hotel-welcome-label span{margin-top:6px;font:400 .92rem/1.4 DM Sans,sans-serif;display:block}.landing-h1 .hotel-invitation{background:linear-gradient(115deg, var(--easyo-lilac), var(--easyo-mint), var(--easyo-apricot));text-align:center;border-radius:32px;margin-block:24px 88px;padding:58px 32px}.landing-h1 .hotel-invitation .eyebrow{color:var(--easyo-ink)}.landing-h1 .hotel-invitation p:not(.eyebrow){max-width:640px;color:var(--easyo-ink);margin:0 auto 28px}.landing-h1 .hotel-invitation .button{background:var(--easyo-paper)}.landing-h1 .hotel-ordering{grid-template-columns:.75fr 1.25fr;align-items:center;gap:64px;padding-block:0 80px;display:grid}.landing-h1 .hotel-ordering h2{font-size:clamp(1.8rem,3vw,2.65rem)}.landing-h1 .hotel-ordering p{max-width:34em}.landing-h1 .hotel-ordering .hotel-ordering-cta{background:var(--easyo-apricot)}.landing-h1 .hotel-ordering-image{display:block}@media (width<=1023px){.landing-h1 .hotel-hero{gap:32px}.landing-h1 h1{font-size:clamp(3rem,5.5vw,4rem)}.landing-h1 .hotel-how-grid li{padding:24px}.landing-h1 .hotel-arrival,.landing-h1 .hotel-ordering{gap:36px}}@media (width<=767px){.landing-h1>section{width:calc(100% - 40px)}.landing-h1 .hotel-hero,.landing-h1 .hotel-arrival,.landing-h1 .hotel-ordering{grid-template-columns:1fr;gap:32px}.landing-h1 .hotel-hero{padding-block:32px 60px}.landing-h1 h1{font-size:clamp(2.8rem,9.5vw,4.2rem)}.landing-h1 .hotel-hero-visual{padding-bottom:32px}.landing-h1 .hotel-hero-note{padding:18px 24px 18px 48px;font-size:1rem;right:12px}.landing-h1 .hotel-status-dot{top:25px;left:24px}.landing-h1 .hotel-problem-grid,.landing-h1 .hotel-how-grid{grid-template-columns:1fr;gap:20px}.landing-h1 .hotel-problem-copy{padding:24px}.landing-h1 .hotel-section-heading{margin-bottom:28px}.landing-h1 .hotel-problems,.landing-h1 .hotel-how{padding-block:32px 48px}.landing-h1 .hotel-arrival{padding-block:24px 48px}.landing-h1 .hotel-how-grid li{padding:26px}.landing-h1 .hotel-step{margin-bottom:20px}.landing-h1 .hotel-invitation{margin-block:20px 64px;padding:36px 22px}.landing-h1 .hotel-ordering{padding-bottom:48px}.landing-h1 .hotel-ordering-cta{padding-inline:18px;font-size:.92rem}}
