.hero[data-astro-cid-j7pv25f6]{margin-top:var(--frame);height:calc(100svh - 2 * var(--frame));min-height:560px;max-height:1000px}.hero__slides[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity var(--dur-hero-fade) ease,transform var(--hero-interval) linear}.hero__slides[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].is-active{opacity:1;transform:scale(1)}.hero__slides[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].is-start{transform:scale(1.06)}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0 0 auto;height:200px;background:linear-gradient(180deg,#00000040,#0000);pointer-events:none}.hero__news[data-astro-cid-j7pv25f6]{position:absolute;right:24px;bottom:24px;z-index:2;display:grid;grid-template-columns:auto 1fr;gap:8px 22px;align-items:center;max-width:min(420px,calc(100% - 48px));padding:18px 24px;background:#14141459;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:6px;color:#fff}.hero__news-label[data-astro-cid-j7pv25f6]{font-family:var(--font-num);font-weight:500;font-size:var(--fs-caption);letter-spacing:1px;opacity:.8}.hero__news[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{font-family:var(--font-num);font-size:var(--fs-caption);opacity:.8}.hero__news-title[data-astro-cid-j7pv25f6]{grid-column:1 / -1;font-size:var(--fs-body);line-height:1.6;letter-spacing:.04em}@media(hover:hover)and (pointer:fine){.hero__news[data-astro-cid-j7pv25f6]:hover .hero__news-title[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:4px}}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;align-items:end;padding-right:var(--edge)}.split--rev[data-astro-cid-j7pv25f6]{padding-right:0;padding-left:var(--edge)}.split__img[data-astro-cid-j7pv25f6]{aspect-ratio:1;border-radius:var(--radius);overflow:hidden;margin-left:var(--frame)}.split--rev[data-astro-cid-j7pv25f6] .split__img[data-astro-cid-j7pv25f6]{margin-left:0;margin-right:var(--frame)}.split__text[data-astro-cid-j7pv25f6]{justify-self:end;width:min(100%,460px);padding-left:40px}.split--rev[data-astro-cid-j7pv25f6] .split__text[data-astro-cid-j7pv25f6]{justify-self:start;padding-left:0;padding-right:40px}.split__lead[data-astro-cid-j7pv25f6]{margin-top:32px}.split__link[data-astro-cid-j7pv25f6]{margin-top:48px;display:flex}.hotels[data-astro-cid-j7pv25f6]{padding:120px 0 64px}.hotels__head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.carousel__track[data-astro-cid-j7pv25f6]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);padding:0 var(--gutter);scrollbar-width:none}.carousel__track[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.carousel__item[data-astro-cid-j7pv25f6]{flex:0 0 min(627px,44vw);scroll-snap-align:start}.carousel__foot[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end;align-items:center;margin-top:40px}.carousel__nav[data-astro-cid-j7pv25f6]{display:flex;gap:24px}.carousel__nav[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--btn-fill);background:transparent;color:var(--text-primary);border-radius:var(--radius-btn);transition:background-color var(--dur-fast) var(--ease-std)}@media(hover:hover)and (pointer:fine){.carousel__nav[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:not([disabled]):hover{background:#0000000d}}.carousel__nav[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][disabled]{opacity:.3;cursor:default}.hotels__link-sp[data-astro-cid-j7pv25f6]{display:none}.home-news__head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.home-news__foot[data-astro-cid-j7pv25f6]{display:none}.cta-gap[data-astro-cid-j7pv25f6] .cta-pair{padding-top:var(--section-y)}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{height:70svh;min-height:480px}.hero__news[data-astro-cid-j7pv25f6]{left:16px;right:16px;bottom:16px;max-width:none;padding:14px 16px}.hero__news-title[data-astro-cid-j7pv25f6]{font-size:var(--fs-note)}.split[data-astro-cid-j7pv25f6],.split--rev[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px;align-items:start;padding:0 0 var(--section-y)}.split[data-astro-cid-j7pv25f6]{padding-top:var(--section-y)}.split__img[data-astro-cid-j7pv25f6],.split--rev[data-astro-cid-j7pv25f6] .split__img[data-astro-cid-j7pv25f6]{margin:0 var(--frame)}.split--rev[data-astro-cid-j7pv25f6] .split__img[data-astro-cid-j7pv25f6]{order:-1}.split__text[data-astro-cid-j7pv25f6],.split--rev[data-astro-cid-j7pv25f6] .split__text[data-astro-cid-j7pv25f6]{justify-self:stretch;width:auto;padding:0 var(--gutter)}.split__lead[data-astro-cid-j7pv25f6]{margin-top:24px}.split__link[data-astro-cid-j7pv25f6]{margin-top:40px}.hotels[data-astro-cid-j7pv25f6]{padding:80px 0 64px}.hotels__head[data-astro-cid-j7pv25f6]{margin-bottom:32px}.hotels__link-pc[data-astro-cid-j7pv25f6]{display:none}.hotels__link-sp[data-astro-cid-j7pv25f6]{display:inline-flex;margin-right:auto}.carousel__item[data-astro-cid-j7pv25f6]{flex-basis:76vw}.carousel__nav[data-astro-cid-j7pv25f6]{gap:16px}.home-news__head[data-astro-cid-j7pv25f6]{margin-bottom:32px}.home-news__link-pc[data-astro-cid-j7pv25f6]{display:none}.home-news__foot[data-astro-cid-j7pv25f6]{display:block;margin-top:40px}}
