.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__slide[data-astro-cid-ge2uvauf]{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero__slide--1[data-astro-cid-ge2uvauf]{animation:14s linear infinite heroSlide1}.hero__slide--2[data-astro-cid-ge2uvauf]{animation:14s linear infinite heroSlide2}@keyframes heroSlide1{0%{opacity:1;transform:scale(1.12)translate(-2%)}39.29%{opacity:1}50%{opacity:0;transform:scale(1.12)translate(2%)}89.29%{opacity:0;transform:scale(1.12)translate(-2%)}to{opacity:1;transform:scale(1.12)translate(-2%)}}@keyframes heroSlide2{0%,39.29%{opacity:0}50%{opacity:1;transform:scale(1.12)translate(-2%)}89.29%{opacity:1}to{opacity:0;transform:scale(1.12)translate(2%)}}.hero__copy--1[data-astro-cid-ge2uvauf]{animation:14s linear infinite heroCopy1}.hero__copy--2[data-astro-cid-ge2uvauf]{animation:14s linear infinite heroCopy2}@keyframes heroCopy1{0%{opacity:0}2.14%{opacity:0}5.71%{opacity:1}33.57%{opacity:1}37.14%{opacity:0}to{opacity:0}}@keyframes heroCopy2{0%,52.14%{opacity:0}55.71%{opacity:1}83.57%{opacity:1}87.14%,to{opacity:0}}.hero__scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(105deg,#223a30b8 0%,#223a3059 45%,#223a300d 100%);position:absolute;inset:0}.hero__overlay[data-astro-cid-ge2uvauf]{pointer-events:none;background:#0000002e;position:absolute;inset:0}.hero__body[data-astro-cid-ge2uvauf]{z-index:1;color:var(--c-white);max-width:620px;position:relative}.hero__eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-en);letter-spacing:.22em;font-size:var(--fs-small);color:var(--c-accent);text-shadow:0 0 2px #00000080,0 1px 4px #0000008c;margin-bottom:1.2em}.hero__catch[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero);line-height:var(--lh-head);letter-spacing:var(--ls-hero);text-shadow:0 2px 20px #223a3066;margin-bottom:.7em}.hero__copy-wrap[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-feature-settings:"palt";letter-spacing:var(--ls-head);font-size:var(--fs-h3);max-width:34em;min-height:3.4em;margin-bottom:.8em;line-height:1.7;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{color:var(--c-white);text-shadow:0 2px 16px #223a3066;opacity:0;position:absolute;inset:0}.hero__sub[data-astro-cid-ge2uvauf]{font-size:var(--fs-body);max-width:34em;margin-bottom:1.8em;line-height:2}.hero__badges[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;margin-bottom:2em;padding:0;list-style:none;display:flex}.hero__badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-size:var(--fs-label);white-space:nowrap;backdrop-filter:blur(2px);border:1px solid #ffffff80;border-radius:999px;padding:7px 14px}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero__cta-line[data-astro-cid-ge2uvauf]{color:var(--c-white);box-shadow:inset 0 0 0 1.5px #ffffffb3}.hero__cta-line[data-astro-cid-ge2uvauf]:hover{background:#ffffff1f}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{min-height:88svh;padding-top:calc(var(--header-h) + 24px);align-items:flex-end;padding-bottom:44px}.hero__scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(#223a301a 0%,#223a3033 40%,#223a30d1 88%)}.hero__badges[data-astro-cid-ge2uvauf]{gap:8px}.hero__badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{padding:6px 11px}.hero__cta[data-astro-cid-ge2uvauf]{flex-direction:column}.hero__cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}@media (prefers-reduced-motion:reduce){.hero__slide--1[data-astro-cid-ge2uvauf],.hero__slide--2[data-astro-cid-ge2uvauf]{opacity:0;animation:none;transform:scale(1.12)}.hero__slide--1[data-astro-cid-ge2uvauf]{opacity:1}.hero__copy--1[data-astro-cid-ge2uvauf],.hero__copy--2[data-astro-cid-ge2uvauf]{opacity:0;animation:none}.hero__copy--1[data-astro-cid-ge2uvauf]{opacity:1}}.band[data-astro-cid-fhb6hxgf]{background:var(--c-main);color:var(--c-white)}.band__inner[data-astro-cid-fhb6hxgf]{align-items:center;gap:24px;padding-block:28px;display:flex}.band__text[data-astro-cid-fhb6hxgf]{flex-direction:column;gap:4px;margin-right:auto;display:flex}.band__head[data-astro-cid-fhb6hxgf]{font-family:var(--font-display);font-size:var(--fs-h4);font-feature-settings:"palt";letter-spacing:var(--ls-head)}.band__note[data-astro-cid-fhb6hxgf]{font-size:var(--fs-small);color:#fffc}.band__cta[data-astro-cid-fhb6hxgf]{background:var(--c-white);color:var(--c-main);white-space:nowrap}.band__cta[data-astro-cid-fhb6hxgf]:hover{background:var(--c-base)}@media (width<=767px){.band__inner[data-astro-cid-fhb6hxgf]{text-align:center;flex-direction:column;align-items:stretch}.band__cta[data-astro-cid-fhb6hxgf]{width:100%}}.concerns__lead[data-astro-cid-gzlewpru]{color:var(--c-ink-soft);margin-bottom:48px}.concerns__grid[data-astro-cid-gzlewpru]{grid-template-columns:repeat(4,1fr);gap:16px;padding:0;list-style:none;display:grid}.concerns__chip[data-astro-cid-gzlewpru]{background:var(--c-base);border:1px solid var(--c-line);border-radius:var(--radius-lg);height:100%;transition:transform .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;gap:6px;padding:24px 20px;display:flex}.concerns__chip[data-astro-cid-gzlewpru]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.concerns__label[data-astro-cid-gzlewpru]{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--c-main);font-feature-settings:"palt";letter-spacing:var(--ls-head)}.concerns__copy[data-astro-cid-gzlewpru]{font-size:var(--fs-small);color:var(--c-ink-soft);line-height:var(--lh-small);text-wrap:balance}@media (width<=767px){.concerns__grid[data-astro-cid-gzlewpru]{grid-template-columns:repeat(2,1fr);gap:12px}.concerns__chip[data-astro-cid-gzlewpru]{padding:18px 12px}.concerns__label[data-astro-cid-gzlewpru]{letter-spacing:.04em}}@media (width<=374px){.concerns__label[data-astro-cid-gzlewpru]{letter-spacing:0}}.reasons__grid[data-astro-cid-57smj26x]{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:40px;display:grid}.reasons__card[data-astro-cid-57smj26x]{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.reasons__media[data-astro-cid-57smj26x]{aspect-ratio:16/9;position:relative}.reasons__media[data-astro-cid-57smj26x] img[data-astro-cid-57smj26x]{object-fit:cover;width:100%;height:100%}.reasons__no[data-astro-cid-57smj26x]{font-family:var(--font-en);font-size:var(--fs-figure-lg);color:var(--c-white);text-shadow:0 2px 12px #0006;position:absolute;bottom:12px;left:16px}.reasons__text[data-astro-cid-57smj26x]{padding:24px 28px 30px}.reasons__title[data-astro-cid-57smj26x]{font-size:var(--fs-h3);color:var(--c-main);margin-bottom:.6em}.reasons__text[data-astro-cid-57smj26x] p[data-astro-cid-57smj26x]{color:var(--c-ink-soft);font-size:var(--fs-body)}@media (width<=767px){.reasons__grid[data-astro-cid-57smj26x]{grid-template-columns:1fr;gap:20px}}.menu__lead[data-astro-cid-5v6zxp3d]{color:var(--c-ink-soft);margin-bottom:48px}.menu__grid[data-astro-cid-5v6zxp3d]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.menu__card[data-astro-cid-5v6zxp3d]{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.menu__card[data-astro-cid-5v6zxp3d].is-featured{border-color:var(--c-accent);box-shadow:0 8px 30px #c9a96a2e}.menu__flag[data-astro-cid-5v6zxp3d]{z-index:2;background:var(--c-accent);color:var(--c-ink);font-size:var(--fs-label);border-radius:var(--radius);padding:5px 12px;position:absolute;top:14px;right:14px}.menu__media[data-astro-cid-5v6zxp3d]{aspect-ratio:4/3;flex-shrink:0}.menu__media[data-astro-cid-5v6zxp3d] img[data-astro-cid-5v6zxp3d]{object-fit:cover;width:100%;height:100%}.menu__text[data-astro-cid-5v6zxp3d]{flex-direction:column;flex:1;padding:24px;display:flex}.menu__en[data-astro-cid-5v6zxp3d]{font-family:var(--font-en);font-size:var(--fs-label);letter-spacing:.1em;color:var(--c-accent)}.menu__name[data-astro-cid-5v6zxp3d]{font-size:var(--fs-h3);color:var(--c-main);line-height:var(--lh-head);align-items:center;min-height:3em;margin:4px 0 10px;display:flex}.menu__for[data-astro-cid-5v6zxp3d]{font-size:var(--fs-body);color:var(--c-ink-soft);margin-bottom:8px}.menu__machines[data-astro-cid-5v6zxp3d]{font-size:var(--fs-small);color:var(--c-sub-text);min-height:1.5em;margin-bottom:12px}.menu__price[data-astro-cid-5v6zxp3d]{font-family:var(--font-display);font-size:var(--fs-figure);color:var(--c-ink);font-feature-settings:"palt";margin:auto 0 18px}.menu__price[data-astro-cid-5v6zxp3d] span[data-astro-cid-5v6zxp3d]{font-size:var(--fs-small);color:var(--c-ink-soft);font-family:var(--font-body)}@media (width<=767px){.menu__grid[data-astro-cid-5v6zxp3d]{grid-template-columns:1fr;gap:20px}}.offer__lead[data-astro-cid-dbsrpepd]{color:var(--c-ink-soft)}.offer__condition[data-astro-cid-dbsrpepd]{color:var(--c-ink-soft);margin:12px 0 48px}.offer__grid[data-astro-cid-dbsrpepd]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.offer__card[data-astro-cid-dbsrpepd]{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.offer__card[data-astro-cid-dbsrpepd].is-featured{border-color:var(--c-accent);z-index:1;box-shadow:0 12px 40px #c9a96a38}.offer__flag[data-astro-cid-dbsrpepd]{z-index:2;background:var(--c-accent);color:var(--c-ink);font-size:var(--fs-label);border-radius:var(--radius);padding:5px 14px;position:absolute;top:14px;right:14px}.offer__media[data-astro-cid-dbsrpepd]{aspect-ratio:4/3;flex-shrink:0}.offer__media[data-astro-cid-dbsrpepd] img[data-astro-cid-dbsrpepd]{object-fit:cover;width:100%;height:100%}.offer__text[data-astro-cid-dbsrpepd]{text-align:center;flex-direction:column;flex:1;padding:24px;display:flex}.offer__name[data-astro-cid-dbsrpepd]{font-size:var(--fs-h3);color:var(--c-main);line-height:var(--lh-head);justify-content:center;align-items:center;min-height:3em;margin-bottom:6px;display:flex}.offer__min[data-astro-cid-dbsrpepd]{font-size:var(--fs-small);color:var(--c-ink-soft);min-height:1.4em;display:block}.offer__price[data-astro-cid-dbsrpepd]{flex-direction:column;align-items:center;gap:2px;margin:auto 0 18px;display:flex}.offer__regular[data-astro-cid-dbsrpepd]{font-size:var(--fs-small);color:var(--c-ink-soft);min-height:1.3em;text-decoration:line-through;display:block}.offer__trial[data-astro-cid-dbsrpepd]{font-family:var(--font-display);font-size:var(--fs-figure-lg);color:var(--c-main);font-feature-settings:"palt";min-height:2rem;line-height:1;display:block}.offer__pct[data-astro-cid-dbsrpepd]{font-size:var(--fs-small);color:var(--c-gold-text);min-height:1.3em;font-weight:600;display:block}.offer__note[data-astro-cid-dbsrpepd]{max-width:720px;font-size:var(--fs-small);color:var(--c-ink-soft);text-align:center;line-height:var(--lh-small);margin:40px auto 0}@media (width<=767px){.offer__grid[data-astro-cid-dbsrpepd]{grid-template-columns:1fr;gap:20px}.offer__card[data-astro-cid-dbsrpepd].is-featured{order:-1}.offer__note[data-astro-cid-dbsrpepd]{text-align:left}.offer__media[data-astro-cid-dbsrpepd]{display:none}}.th__lead[data-astro-cid-xym4go2k]{color:var(--c-ink-soft);margin-bottom:48px}.owner[data-astro-cid-xym4go2k]{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:300px 1fr;align-items:center;gap:40px;margin-bottom:48px;padding:40px;display:grid;position:relative;overflow:hidden}.owner__media[data-astro-cid-xym4go2k]{border-radius:var(--radius);aspect-ratio:3/4;overflow:hidden}.owner__media[data-astro-cid-xym4go2k] img[data-astro-cid-xym4go2k]{object-fit:cover;width:100%;height:100%}.owner__role[data-astro-cid-xym4go2k]{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:.1em;color:var(--c-gold-text)}.owner__name[data-astro-cid-xym4go2k]{font-size:var(--fs-h3);color:var(--c-main);margin:6px 0 14px}.owner__career[data-astro-cid-xym4go2k]{font-size:var(--fs-small);color:var(--c-ink-soft);margin-bottom:16px}.owner__message[data-astro-cid-xym4go2k]{font-size:var(--fs-body);line-height:2}.staff__grid[data-astro-cid-xym4go2k]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.staff__card[data-astro-cid-xym4go2k]{text-align:center;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:28px 20px}.staff__avatar[data-astro-cid-xym4go2k]{object-fit:cover;background:var(--c-base-sage);border-radius:50%;width:120px;height:120px;margin:0 auto 16px}.staff__name[data-astro-cid-xym4go2k]{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--c-main);margin-bottom:6px}.staff__career[data-astro-cid-xym4go2k]{font-size:var(--fs-small);color:var(--c-ink-soft)}.staff__specialty[data-astro-cid-xym4go2k]{font-size:var(--fs-small);color:var(--c-sub-text);margin-top:4px}.th__staffnote[data-astro-cid-xym4go2k]{text-align:center;font-size:var(--fs-small);color:var(--c-ink-soft);margin-top:24px}@media (width<=767px){.owner[data-astro-cid-xym4go2k]{grid-template-columns:1fr;gap:24px;padding:24px}.owner__media[data-astro-cid-xym4go2k]{max-width:220px;margin:0 auto}.owner__text[data-astro-cid-xym4go2k]{text-align:left}.staff__grid[data-astro-cid-xym4go2k]{grid-template-columns:1fr 1fr;gap:14px}.staff__card[data-astro-cid-xym4go2k]{padding:20px 12px}}.voices__grid[data-astro-cid-7lgmfhdf]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.voices__card[data-astro-cid-7lgmfhdf]{background:var(--c-base);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:28px;position:relative}.voices__card[data-astro-cid-7lgmfhdf]:before{content:"“";font-family:var(--font-en);color:var(--c-sub);margin-bottom:8px;font-size:3rem;line-height:1;display:block}.voices__comment[data-astro-cid-7lgmfhdf]{font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:16px}.voices__meta[data-astro-cid-7lgmfhdf]{font-size:var(--fs-small);color:var(--c-ink-soft);flex-wrap:wrap;gap:10px;display:flex}.voices__note[data-astro-cid-7lgmfhdf]{text-align:center;font-size:var(--fs-small);color:var(--c-ink-soft);margin-top:24px}@media (width<=767px){.voices__grid[data-astro-cid-7lgmfhdf]{grid-template-columns:1fr;gap:16px}}.access__grid[data-astro-cid-iiyj4nfu]{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.access__desc[data-astro-cid-iiyj4nfu]{color:var(--c-ink-soft);margin-bottom:24px}.access__info[data-astro-cid-iiyj4nfu]{flex-direction:column;gap:0;margin-bottom:28px;display:flex}.access__info[data-astro-cid-iiyj4nfu]>div[data-astro-cid-iiyj4nfu]{border-bottom:1px solid var(--c-line);font-size:var(--fs-body);grid-template-columns:96px 1fr;gap:12px;padding:12px 0;display:grid}.access__info[data-astro-cid-iiyj4nfu] dt[data-astro-cid-iiyj4nfu]{color:var(--c-main);font-weight:500}.access__info[data-astro-cid-iiyj4nfu] dd[data-astro-cid-iiyj4nfu]{color:var(--c-ink-soft)}.access__cta[data-astro-cid-iiyj4nfu]{flex-wrap:wrap;gap:12px;display:flex}.access__map[data-astro-cid-iiyj4nfu] iframe[data-astro-cid-iiyj4nfu]{aspect-ratio:4/3;border-radius:var(--radius-lg);border:0;width:100%}.access__maplink[data-astro-cid-iiyj4nfu]{font-size:var(--fs-small);color:var(--c-main);margin-top:12px;display:inline-block}@media (width<=767px){.access__grid[data-astro-cid-iiyj4nfu]{grid-template-columns:1fr;gap:28px}.access__cta[data-astro-cid-iiyj4nfu] .btn[data-astro-cid-iiyj4nfu]{flex:1}.access__map[data-astro-cid-iiyj4nfu] iframe[data-astro-cid-iiyj4nfu]{width:calc(100% + 2 * var(--container-pad));margin-inline:calc(-1 * var(--container-pad));border-radius:0;display:block}}@media (width>=768px){.access__grid[data-astro-cid-iiyj4nfu]{align-items:stretch}.access__map[data-astro-cid-iiyj4nfu]{flex-direction:column;display:flex;position:relative}.access__map[data-astro-cid-iiyj4nfu] iframe[data-astro-cid-iiyj4nfu]{aspect-ratio:auto;flex:auto;height:auto;min-height:360px;display:block}.access__maplink[data-astro-cid-iiyj4nfu]{margin-top:0;position:absolute;top:calc(100% + 12px);left:0}}
