.hero[data-astro-cid-lcdefpme]{min-height:100svh;padding:var(--header-h) 24px 48px;background:url(/images/bg-wave.webp) 50%/cover no-repeat;place-content:center;justify-items:center;gap:40px;display:grid;position:relative}.hero__logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:230px}.hero__campaign[data-astro-cid-lcdefpme]{min-width:272px}.hero__scroll[data-astro-cid-lcdefpme]{writing-mode:vertical-rl;font-family:var(--f-en);letter-spacing:.05em;color:var(--c-sub);padding-bottom:96px;font-size:12px;position:absolute;bottom:0;left:24px}.hero__scroll[data-astro-cid-lcdefpme]:after{content:"";background:var(--c-sub);transform-origin:top;width:1px;height:80px;animation:2s ease-in-out infinite scroll-line;position:absolute;bottom:0;left:50%}@keyframes scroll-line{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.intro[data-astro-cid-lcdefpme]{padding:120px 0}.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.intro__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%}.intro__en[data-astro-cid-lcdefpme]{font-family:var(--f-en);font-size:40px;line-height:1.4}.intro__title[data-astro-cid-lcdefpme]{margin:8px 0 24px;font-size:36px;font-weight:400;line-height:1.4}.intro__text[data-astro-cid-lcdefpme]+.intro__text[data-astro-cid-lcdefpme]{margin-top:20px}.intro__more[data-astro-cid-lcdefpme]{float:right;margin-top:32px}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:80px;display:grid}.feature[data-astro-cid-lcdefpme]{text-align:center;color:#888;border:1px solid #b5b5b5;padding:48px 24px;position:relative}.feature[data-astro-cid-lcdefpme]:before,.feature[data-astro-cid-lcdefpme]:after{content:"";background:#fff;width:30%;height:3px;position:absolute;left:50%;transform:translate(-50%)}.feature[data-astro-cid-lcdefpme]:before{top:-2px}.feature[data-astro-cid-lcdefpme]:after{bottom:-2px}.feature__no[data-astro-cid-lcdefpme]{font-family:var(--f-en);color:#555;font-size:48px;line-height:1.2;display:block}.feature__title[data-astro-cid-lcdefpme]{letter-spacing:.08em;margin:24px 0 16px;font-size:20px;font-weight:500}.feature__text[data-astro-cid-lcdefpme]{letter-spacing:.05em;font-size:14px}.home-menu[data-astro-cid-lcdefpme]{background:url(/images/bg-wave.webp) 50%/cover no-repeat;padding:120px 0}.home-menu__title[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--f-en);font-size:40px;font-weight:400;line-height:1.3}.home-menu__lead[data-astro-cid-lcdefpme]{text-align:center;margin-top:8px}.home-menu__list[data-astro-cid-lcdefpme]{gap:64px;margin-top:56px;display:grid}.menu-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;display:grid}.menu-card__img[data-astro-cid-lcdefpme]{grid-area:1/2;overflow:hidden}.menu-card__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .6s}.menu-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .menu-card__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.menu-card__body[data-astro-cid-lcdefpme]{z-index:1;text-align:center;background:#fff;grid-area:1/1;margin-right:-64px;padding:48px 40px;position:relative;box-shadow:0 8px 24px #0000000d}.menu-card--reverse[data-astro-cid-lcdefpme] .menu-card__img[data-astro-cid-lcdefpme]{grid-column:1}.menu-card--reverse[data-astro-cid-lcdefpme] .menu-card__body[data-astro-cid-lcdefpme]{grid-column:2;margin-left:-64px;margin-right:0}.menu-card__name[data-astro-cid-lcdefpme]{color:#333;font-size:20px;font-weight:700}.menu-card__lead[data-astro-cid-lcdefpme]{color:#333;margin:16px 0;font-size:14px}.menu-card__price[data-astro-cid-lcdefpme]{color:#333}.menu-card__arrow[data-astro-cid-lcdefpme]{color:#fff;width:28px;height:28px;font-family:var(--f-gothic);background:#d9d9d9;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.home-menu__more[data-astro-cid-lcdefpme]{text-align:right;margin-top:48px}.reviews[data-astro-cid-lcdefpme]{padding:120px 0 80px}.reviews__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.review[data-astro-cid-lcdefpme]{background:var(--c-bg-soft);border-radius:4px;padding:24px}.review__head[data-astro-cid-lcdefpme]{grid-template-columns:48px 1fr 26px;align-items:center;gap:12px;margin-bottom:16px;display:grid}.review__avatar[data-astro-cid-lcdefpme]{border-radius:50%;width:48px}.review__name[data-astro-cid-lcdefpme]{font-size:14px}.review__stars[data-astro-cid-lcdefpme]{width:115px;margin-top:2px}.review__text[data-astro-cid-lcdefpme]{font-size:14px;line-height:1.8}.access[data-astro-cid-lcdefpme]{padding:80px 0}.access__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:40px;display:grid}.access__map[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border:0;width:100%}.access__info[data-astro-cid-lcdefpme]{gap:20px;display:grid}.access__info[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:6em 1fr;gap:16px;line-height:1.8;display:grid}.access__info[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#333;font-weight:500}.insta[data-astro-cid-lcdefpme]{padding:80px 0 120px}.insta__btn[data-astro-cid-lcdefpme]{margin-top:32px}@media (width<=1023px){.features[data-astro-cid-lcdefpme],.reviews__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.features[data-astro-cid-lcdefpme]{max-width:480px}}@media (width<=767px){.hero__logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:180px}.hero__scroll[data-astro-cid-lcdefpme]{left:12px}.intro[data-astro-cid-lcdefpme],.home-menu[data-astro-cid-lcdefpme]{padding:80px 0}.intro__grid[data-astro-cid-lcdefpme],.access__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.intro__en[data-astro-cid-lcdefpme]{font-size:28px}.intro__title[data-astro-cid-lcdefpme]{font-size:22px}.features[data-astro-cid-lcdefpme]{gap:24px;margin-top:56px}.home-menu__title[data-astro-cid-lcdefpme]{font-size:32px}.home-menu__list[data-astro-cid-lcdefpme]{gap:40px}.menu-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.menu-card__img[data-astro-cid-lcdefpme],.menu-card--reverse[data-astro-cid-lcdefpme] .menu-card__img[data-astro-cid-lcdefpme]{grid-area:1/1}.menu-card__body[data-astro-cid-lcdefpme],.menu-card--reverse[data-astro-cid-lcdefpme] .menu-card__body[data-astro-cid-lcdefpme]{grid-area:2/1;margin:-32px 16px 0;padding:32px 40px 32px 24px}.reviews[data-astro-cid-lcdefpme]{padding:80px 0 56px}.access[data-astro-cid-lcdefpme]{padding:56px 0}.access__info[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:5em 1fr;gap:8px}.insta[data-astro-cid-lcdefpme]{padding:56px 0 80px}}
