.opening[data-astro-cid-v3xg6e4z]{position:relative}.opening-in[data-astro-cid-v3xg6e4z]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-l);align-items:center;padding-block:var(--space-m) var(--space-l)}h1[data-astro-cid-v3xg6e4z]{font-size:var(--step-4);animation:up 1.4s var(--ease-out) .1s both}.lead[data-astro-cid-v3xg6e4z]{margin-top:var(--space-s);font-size:var(--step-1);line-height:1.6;max-width:34em;animation:up 1.4s var(--ease-out) .3s both}.actions[data-astro-cid-v3xg6e4z]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin-top:var(--space-m)}.opening[data-astro-cid-v3xg6e4z] .actions[data-astro-cid-v3xg6e4z]{animation:up 1.4s var(--ease-out) .5s both}@keyframes up{0%{opacity:0;transform:translateY(1.2rem);filter:blur(6px)}}.room[data-astro-cid-v3xg6e4z]{margin:0}.room[data-astro-cid-v3xg6e4z] img[data-astro-cid-v3xg6e4z]{width:100%;height:auto;-webkit-mask:url(/images/patch-peach.png) center / 100% 100% no-repeat;mask:url(/images/patch-peach.png) center / 100% 100% no-repeat}.approach[data-astro-cid-v3xg6e4z]{max-width:48rem;display:grid;gap:1rem;text-align:center;font-size:var(--step-1);line-height:1.65;padding-block:var(--space-l)}.menu[data-astro-cid-v3xg6e4z]{padding-top:var(--space-l)}.menu-title[data-astro-cid-v3xg6e4z]{font-size:var(--step-3);text-align:center}.menu-grid[data-astro-cid-v3xg6e4z]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-l);margin-top:var(--space-l)}.still[data-astro-cid-v3xg6e4z]{position:relative}.still-frame[data-astro-cid-v3xg6e4z]{position:sticky;top:12vh;aspect-ratio:4 / 5;max-height:76vh;margin-inline:auto;-webkit-mask:url(/images/patch-sand.png) center / 100% 100% no-repeat;mask:url(/images/patch-sand.png) center / 100% 100% no-repeat}.still-frame[data-astro-cid-v3xg6e4z] img[data-astro-cid-v3xg6e4z]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1s var(--ease-out),transform 2.4s var(--ease-out)}.still-frame[data-astro-cid-v3xg6e4z] img[data-astro-cid-v3xg6e4z].on{opacity:1;transform:scale(1)}.items[data-astro-cid-v3xg6e4z]{list-style:none;margin:0;padding:0}.item[data-astro-cid-v3xg6e4z]{min-height:62vh;display:grid;align-content:center;padding-block:var(--space-m);opacity:.35;transition:opacity .6s var(--ease-out)}.item[data-astro-cid-v3xg6e4z].active{opacity:1}.item[data-astro-cid-v3xg6e4z] h3[data-astro-cid-v3xg6e4z]{font-size:var(--step-3);margin-bottom:.7rem}.item[data-astro-cid-v3xg6e4z] p[data-astro-cid-v3xg6e4z]{font-size:var(--step-1);line-height:1.65;max-width:30em}.item-img[data-astro-cid-v3xg6e4z]{display:none}.conditions[data-astro-cid-v3xg6e4z]{margin-top:var(--space-l);color:#fff4ea}.dusk[data-astro-cid-v3xg6e4z]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#3e1a0e40,#3e1a0e73),url(/images/method-dusk.jpg) center / cover no-repeat}.conditions[data-astro-cid-v3xg6e4z] h2[data-astro-cid-v3xg6e4z]{color:#fff;font-size:var(--step-3);text-align:center}.conditions[data-astro-cid-v3xg6e4z] .sub[data-astro-cid-v3xg6e4z]{text-align:center;color:#fde9da;margin-top:.4rem}.conditions[data-astro-cid-v3xg6e4z] ul[data-astro-cid-v3xg6e4z]{list-style:none;padding:0;margin:var(--space-l) auto 0;max-width:62rem;display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 3rem}.conditions[data-astro-cid-v3xg6e4z] li[data-astro-cid-v3xg6e4z]{display:flex;gap:.9rem;align-items:flex-start;font-size:var(--step-1);line-height:1.45;padding-bottom:1rem;border-bottom:1px solid rgba(255,236,214,.25)}.conditions[data-astro-cid-v3xg6e4z] li[data-astro-cid-v3xg6e4z] img[data-astro-cid-v3xg6e4z]{flex:none;margin-top:.35em;filter:brightness(0) invert(1) opacity(.85)}.goal[data-astro-cid-v3xg6e4z]{max-width:52rem;text-align:center;padding-top:var(--space-xl)}.goal[data-astro-cid-v3xg6e4z] p[data-astro-cid-v3xg6e4z]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,1.1rem + 2vw,2.7rem);line-height:1.3;color:var(--copper)}.close[data-astro-cid-v3xg6e4z]{padding-top:var(--space-xl);text-align:center}.lotus[data-astro-cid-v3xg6e4z]{margin:0 auto var(--space-s)}.close[data-astro-cid-v3xg6e4z] h2[data-astro-cid-v3xg6e4z]{font-size:var(--step-4);margin-bottom:var(--space-s)}.close[data-astro-cid-v3xg6e4z] p[data-astro-cid-v3xg6e4z]{max-width:40rem;margin:0 auto .6rem;font-size:var(--step-1)}.close[data-astro-cid-v3xg6e4z] .actions[data-astro-cid-v3xg6e4z]{justify-content:center}.close[data-astro-cid-v3xg6e4z] .btn[data-astro-cid-v3xg6e4z]{gap:.8em}@media(max-width:900px){.opening-in[data-astro-cid-v3xg6e4z],.menu-grid[data-astro-cid-v3xg6e4z],.conditions[data-astro-cid-v3xg6e4z] ul[data-astro-cid-v3xg6e4z]{grid-template-columns:1fr}.still[data-astro-cid-v3xg6e4z]{display:none}.item[data-astro-cid-v3xg6e4z]{min-height:0;opacity:1}.item-img[data-astro-cid-v3xg6e4z]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:1rem;-webkit-mask:url(/images/patch-sand.png) center / 100% 100% no-repeat;mask:url(/images/patch-sand.png) center / 100% 100% no-repeat}}
