.loc-map[data-astro-cid-4eth3l44]{width:var(--width-location);margin:var(--space-loc-map-top) auto 0;position:relative}.loc-map-viewport[data-astro-cid-4eth3l44]{overflow:hidden}.visually-hidden[data-astro-cid-4eth3l44]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loc-map-image[data-astro-cid-4eth3l44]{width:100%;height:auto;display:block}.swipe-hint[data-astro-cid-4eth3l44]{display:none}@media (width<=767px){.loc-map[data-astro-cid-4eth3l44]{width:100vw;margin-inline:calc(50% - 50vw)}.loc-map-viewport[data-astro-cid-4eth3l44]{height:var(--size-loc-map);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;overflow:auto hidden}.loc-map-viewport[data-astro-cid-4eth3l44]::-webkit-scrollbar{display:none}.loc-map-image[data-astro-cid-4eth3l44]{width:auto;max-width:none;height:100%}.swipe-hint[data-astro-cid-4eth3l44]{z-index:2;pointer-events:none;opacity:0;place-items:center;width:128px;height:60px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.swipe-arrow[data-astro-cid-4eth3l44]{z-index:1;object-fit:contain;filter:drop-shadow(0 1px 3px #00000029);width:118px;height:auto;position:relative}.swipe-yubi[data-astro-cid-4eth3l44]{z-index:2;object-fit:contain;filter:drop-shadow(0 1px 3px #0000001a);width:26px;height:auto;position:absolute;top:18px;left:50%;transform:translate(-50%)}.loc-map[data-astro-cid-4eth3l44].is-visible .swipe-hint[data-astro-cid-4eth3l44]{animation:5.2s both swipe-hint-fade}.loc-map[data-astro-cid-4eth3l44].is-visible .swipe-yubi[data-astro-cid-4eth3l44]{animation:1.55s ease-in-out .25s 3 both swipe-yubi-move}}@keyframes swipe-yubi-move{0%,to{transform:translate(-50%)}28%{transform:translate(calc(-50% - 22px))}64%{transform:translate(calc(22px - 50%))}}@keyframes swipe-hint-fade{0%,8%{opacity:0}18%,82%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.swipe-hint[data-astro-cid-4eth3l44],.swipe-arrow[data-astro-cid-4eth3l44],.swipe-yubi[data-astro-cid-4eth3l44]{animation:none}}.loc-lifestyle[data-astro-cid-vevjywoq]{margin-top:var(--space-loc-map-bottom)}.loc-lifestyle-inner[data-astro-cid-vevjywoq]{width:var(--width-location);margin-inline:auto}.loc-cards[data-astro-cid-vevjywoq]{gap:var(--space-loc-card-gap);margin-top:var(--space-loc-cards-top);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.loc-card[data-astro-cid-vevjywoq]{flex-direction:column;min-width:0;display:flex}.loc-card-image[data-astro-cid-vevjywoq]{aspect-ratio:1264/848;position:relative;overflow:hidden}.loc-card-image[data-astro-cid-vevjywoq] img[data-astro-cid-vevjywoq]{object-fit:cover;width:100%;height:100%}.loc-card-caption[data-astro-cid-vevjywoq]{color:var(--color-white);font-size:var(--fs-loc-caption);letter-spacing:var(--ls-base);pointer-events:none;line-height:1;position:absolute;bottom:12px;right:12px}.loc-card-panel[data-astro-cid-vevjywoq]{min-height:var(--size-loc-card-panel);padding:var(--space-loc-card-pad-top) var(--space-loc-card-pad);background:var(--color-card-gray);flex:1}.loc-card-head[data-astro-cid-vevjywoq]{align-items:baseline;gap:var(--space-loc-card-head);height:calc(var(--fs-loc-card-title) * var(--lh-loc-card-title));display:flex}.loc-card-num[data-astro-cid-vevjywoq]{color:var(--color-gold);font-size:var(--fs-loc-card-num);letter-spacing:normal;line-height:.45}.loc-card-title[data-astro-cid-vevjywoq]{color:var(--color-heading-strong);font-size:var(--fs-loc-card-title);line-height:var(--lh-loc-card-title);letter-spacing:var(--ls-base)}.loc-card-line[data-astro-cid-vevjywoq]{margin:var(--space-loc-card-row) 0 0;border:none;border-top:1px solid var(--color-gold)}.loc-card-body[data-astro-cid-vevjywoq]{margin-top:var(--space-loc-card-row);color:var(--color-gray-body);font-size:var(--fs-loc-card-body);line-height:var(--lh-loc-card-body);letter-spacing:var(--ls-base)}@media (width<=767px){.loc-cards[data-astro-cid-vevjywoq]{grid-template-columns:minmax(0,1fr)}}.loc-benefits[data-astro-cid-3vdxrxyh]{margin-top:var(--space-loc-band-top);padding:var(--space-loc-band-pad) 0 var(--space-loc-band-bottom);background:var(--color-gray-band)}.loc-benefits-inner[data-astro-cid-3vdxrxyh]{width:var(--width-location);margin-inline:auto}.loc-scenes[data-astro-cid-3vdxrxyh]{grid-template-columns:repeat(3, var(--size-loc-circle));justify-content:center;gap:0 var(--space-loc-circle-gap);margin-top:var(--space-loc-circles-top);display:grid}.loc-scene[data-astro-cid-3vdxrxyh]{width:var(--size-loc-circle);height:var(--size-loc-circle);background:var(--color-gold);border-radius:50%;place-items:center;display:grid}.loc-scene-text[data-astro-cid-3vdxrxyh]{max-width:var(--width-loc-scene-text);color:var(--color-white);font-size:var(--fs-loc-circle);line-height:var(--lh-loc-circle);letter-spacing:var(--ls-base);text-align:center}.loc-catch[data-astro-cid-3vdxrxyh]{max-width:var(--width-loc-catch);margin-inline:auto;margin-top:var(--space-loc-catch-top);color:var(--color-gray-body);font-size:var(--fs-loc-catch);line-height:var(--lh-loc-catch);letter-spacing:var(--ls-loc-catch);text-align:center}.br-sp[data-astro-cid-3vdxrxyh]{display:none}.loc-benefit-cards[data-astro-cid-3vdxrxyh]{grid-template-columns:repeat(3, minmax(0, var(--width-loc-benefit)));justify-content:center;align-items:start;gap:var(--space-loc-benefit-gap);margin-top:var(--space-loc-benefits-top);display:grid}.loc-benefit[data-astro-cid-3vdxrxyh]{align-items:center;gap:var(--space-loc-benefit-row);padding:var(--space-loc-benefit-pad);background:var(--color-gold);flex-direction:column;display:flex}.loc-benefit-icon[data-astro-cid-3vdxrxyh]{width:var(--icon-w);height:var(--icon-h);flex:none}.loc-benefit-title[data-astro-cid-3vdxrxyh]{color:var(--color-white);font-size:var(--fs-loc-benefit-title);line-height:var(--lh-loc-benefit-title);letter-spacing:var(--ls-loc-benefit);text-align:center}.loc-benefit-box[data-astro-cid-3vdxrxyh]{width:100%;padding:var(--space-loc-benefit-box);border-radius:var(--radius-loc-benefit-box);background:var(--color-white)}.loc-benefit-body[data-astro-cid-3vdxrxyh]{color:var(--color-gray-body);font-size:var(--fs-loc-benefit-body);line-height:var(--lh-loc-benefit-body);letter-spacing:var(--ls-loc-benefit-body)}.loc-benefit-body[data-astro-cid-3vdxrxyh].is-loose{line-height:var(--lh-loc-benefit-body-loose)}.loc-notes[data-astro-cid-3vdxrxyh]{margin-top:var(--space-loc-note-top);color:var(--color-gray-body);font-size:var(--fs-loc-note);line-height:var(--lh-loc-note);letter-spacing:var(--ls-base)}@media (width<=767px){.loc-scenes[data-astro-cid-3vdxrxyh]{grid-template-columns:repeat(2, var(--size-loc-circle));justify-content:space-between;gap:var(--space-loc-circle-gap) 0}.loc-scene[data-astro-cid-3vdxrxyh]:first-child{grid-column:1/-1;justify-self:center}.br-pc[data-astro-cid-3vdxrxyh]{display:none}.br-sp[data-astro-cid-3vdxrxyh]{display:inline}.loc-benefit-cards[data-astro-cid-3vdxrxyh]{grid-template-columns:minmax(0,1fr)}.loc-benefit[data-astro-cid-3vdxrxyh]:nth-child(2){order:3}.loc-benefit[data-astro-cid-3vdxrxyh]:nth-child(3){order:2}}.page[data-astro-cid-t5uwtmzo]{--space-loc-map-top:335px;position:relative;overflow-x:clip}.loc-intro[data-astro-cid-t5uwtmzo]{position:relative;overflow:hidden}.loc-intro-bg[data-astro-cid-t5uwtmzo]{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.loc-intro-inner[data-astro-cid-t5uwtmzo]{width:min(var(--width-content), calc(100% - var(--space-page-side) * 2));margin-inline:auto;position:relative}.loc-crumb[data-astro-cid-t5uwtmzo]{font-size:var(--fs-crumb);letter-spacing:var(--ls-base);color:var(--color-text);padding-top:27px;line-height:1.648}.loc-crumb[data-astro-cid-t5uwtmzo] a[data-astro-cid-t5uwtmzo]{transition:opacity .3s}.loc-crumb[data-astro-cid-t5uwtmzo] a[data-astro-cid-t5uwtmzo]:hover{opacity:.7}.loc-crumb[data-astro-cid-t5uwtmzo] span[data-astro-cid-t5uwtmzo]{color:var(--color-gold);margin:0 .5em}.loc-lead[data-astro-cid-t5uwtmzo]{margin-top:var(--space-loc-lead-top);color:var(--color-gray-body);text-align:center}.loc-lead-main[data-astro-cid-t5uwtmzo],.loc-lead-sub[data-astro-cid-t5uwtmzo]{display:block}.loc-lead-main[data-astro-cid-t5uwtmzo]{font-size:var(--fs-loc-lead);line-height:var(--lh-loc-lead);letter-spacing:var(--ls-base)}.loc-lead-sub[data-astro-cid-t5uwtmzo]{font-size:var(--fs-loc-lead-sub);line-height:var(--lh-loc-lead-sub);letter-spacing:var(--ls-loc-lead-sub)}.loc-body[data-astro-cid-t5uwtmzo]{max-width:var(--width-loc-body);margin:var(--space-loc-body-top) auto 0;color:var(--color-gray-body);font-size:var(--fs-loc-body);line-height:var(--lh-loc-body);letter-spacing:var(--ls-base);text-align:center}.br-sp[data-astro-cid-t5uwtmzo]{display:none}.page[data-astro-cid-t5uwtmzo] .site-header.is-hero-tone:not(.is-menu-tone) .logo-default{opacity:1}.page[data-astro-cid-t5uwtmzo] .site-header.is-hero-tone:not(.is-menu-tone) .logo-white{opacity:0}.page[data-astro-cid-t5uwtmzo] .site-header.is-hero-tone:not(.is-menu-tone) .menu-toggle{color:var(--color-hamburger)}.page[data-astro-cid-t5uwtmzo] .feature-hero-title{position:relative;left:-14px}@media (width>=768px){.loc-intro[data-astro-cid-t5uwtmzo]{overflow:visible}.loc-intro-bg[data-astro-cid-t5uwtmzo]{object-fit:cover;object-position:left top;height:800px}}@media (width<=767px){.page[data-astro-cid-t5uwtmzo]{--fs-grave-rule-title:1.1788rem;--lh-grave-rule-title:1.33;--space-grave-rule:14px;--space-loc-map-top:100px}.loc-crumb[data-astro-cid-t5uwtmzo]{display:none}.loc-intro[data-astro-cid-t5uwtmzo]{min-height:690px}.loc-intro-bg[data-astro-cid-t5uwtmzo]{object-fit:cover;object-position:left top;height:690px}.loc-intro-inner[data-astro-cid-t5uwtmzo]{padding-top:var(--space-loc-lead-top)}.loc-lead[data-astro-cid-t5uwtmzo]{margin-top:0;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:8px}.loc-body[data-astro-cid-t5uwtmzo]{text-align:left}.page[data-astro-cid-t5uwtmzo] .feature-hero-title{left:-8px}.br-sp[data-astro-cid-t5uwtmzo]{display:inline}}
