:root{--vw: 1vw}:root{--vw: 1vw}*{box-sizing:border-box}html{scroll-behavior:smooth}@media only screen and (min-width: 768px){html{font-size:calc(.7320644217*var(--vw))}}@media only screen and (min-width: 1366px){html{font-size:62.5%}}@media only screen and (max-width: 767px){html{font-size:calc(1.3333333333*var(--vw));scroll-padding-top:12.6rem}}body{margin:0;color:#1d1d1d;font-family:"Noto Sans JP","Helvetica Neue",Arial,sans-serif;font-size:1.4rem;font-weight:400;background:#e7e7e7}@media only screen and (max-width: 767px){body{font-size:2.8rem}}@media only screen and (max-width: 767px){body.is-menu-open{overflow:hidden}}a{color:inherit}.site-layout{min-height:100vh}.site-layout .site-header{position:fixed;z-index:10;top:0;left:0;display:flex;flex-direction:column;width:20rem;min-height:100vh;padding:5rem 3rem 4.5rem;border-right:.1rem solid #d8d8d8;background:#e7e7e7}@media only screen and (max-width: 767px){.site-layout .site-header{width:100%;min-height:0;height:12.6rem;padding:2rem;border:0;color:#fff;background:#a0a0a0;flex-direction:row;align-items:center}}.site-layout .site-header__logo{width:12.9rem;margin:0}.site-layout .site-header__logo a{display:block}.site-layout .site-header__logo img{display:block;width:100%;height:auto}@media only screen and (max-width: 767px){.site-layout .site-header__logo{position:relative;z-index:1;width:36rem}.site-layout .site-header__logo img{content:url("../img/logo_sp.png")}}.site-layout .site-header__location{margin:2.5rem 0 0;font-size:1.3rem;line-height:1.75}@media only screen and (max-width: 767px){.site-layout .site-header__location{display:none}}.site-layout .site-header__book{margin-top:15rem;display:inline-flex;align-items:center;font-size:1.4rem;line-height:1;text-decoration:underline;text-underline-offset:.2rem}.site-layout .site-header__book::after{width:.5rem;height:.5rem;margin-left:.7rem;border-top:.1rem solid currentColor;border-right:.1rem solid currentColor;content:"";transform:rotate(45deg)}@media(any-hover: hover){.site-layout .site-header__book:hover{text-decoration:none}}@media only screen and (max-width: 767px){.site-layout .site-header__book{flex-shrink:0;position:relative;z-index:1;margin-top:0;margin-left:auto;font-size:2.4rem;color:#fff}.site-layout .site-header__book::after{width:1rem;height:1rem;margin-left:1.4rem;border-width:.2rem}}.site-layout .menu-button{display:none}@media only screen and (max-width: 767px){.site-layout .menu-button{display:flex;flex-shrink:0;position:relative;z-index:1;flex-direction:column;justify-content:center;gap:1rem;width:8.4rem;height:8.4rem;margin-left:1.2rem;padding:0;border:0;color:#fff;background:rgba(0,0,0,0);cursor:pointer}}.site-layout .menu-button__line{display:block;width:2.2rem;height:.1rem;margin:0 auto;background:currentColor;transition:transform .25s ease,opacity .25s ease}@media only screen and (max-width: 767px){.site-layout .menu-button__line{width:4.4rem;height:.2rem}}.site-layout .site-header__navigation{margin-top:3.4rem}@media only screen and (max-width: 767px){.site-layout .site-header__navigation{position:fixed;z-index:0;top:12.6rem;left:0;width:100%;height:calc(100dvh - 12.6rem);margin-top:0;padding:5.8rem 6rem 6rem;visibility:hidden;overflow-y:auto;color:#fff;background:#8b8b8b;opacity:0;pointer-events:none;transform:translateY(-2rem);transition:visibility 0s linear .25s,opacity .25s ease,transform .25s ease}}.site-layout .global-nav{margin-top:3.4rem}@media only screen and (max-width: 767px){.site-layout .global-nav{margin-top:0}}.site-layout .global-nav__list{display:flex;flex-direction:column;gap:1.6rem;margin:0;padding:0;list-style:none}@media only screen and (max-width: 767px){.site-layout .global-nav__list{gap:9.6rem}}.site-layout .global-nav__item{color:#c5c5c5;font-size:1.4rem;line-height:1.5}.site-layout .global-nav__item a{display:block;text-decoration:none;transition:color .2s ease}.site-layout .global-nav__item a:hover{color:#1d1d1d}@media only screen and (max-width: 767px){.site-layout .global-nav__item{color:#fff;font-size:3.6rem}}.site-layout .global-nav__item--current{color:#1d1d1d}@media only screen and (max-width: 767px){.site-layout .global-nav__item--current{color:#fff}}.site-layout .site-header__utility{margin-top:5.4rem}@media only screen and (max-width: 767px){.site-layout .site-header__utility{margin-top:10.8rem}}.site-layout .site-header__language{display:flex;gap:.5rem;margin:0;color:#c5c5c5;font-size:1.4rem;line-height:1.5}@media only screen and (max-width: 767px){.site-layout .site-header__language{gap:1.2rem;color:#fff;font-size:3.6rem}}.site-layout .site-header__language-link{text-decoration:none}.site-layout .site-header__language-link--current{color:#1d1d1d}@media only screen and (max-width: 767px){.site-layout .site-header__language-link--current{color:#fff}}.site-layout .site-header__tel{display:inline-block;margin-top:1.8rem;font-size:1.4rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2rem}@media only screen and (max-width: 767px){.site-layout .site-header__tel{margin-top:3.8rem;font-size:3.6rem;color:#fff;text-underline-offset:.4rem}}.site-layout .site-main{min-height:100vh;margin-left:20rem;background:#e7e7e7}@media only screen and (max-width: 767px){.site-layout .site-main{margin-left:0;padding-top:12.6rem}}.site-layout .inner{margin-right:4rem;margin-left:4rem}.site-layout .kv{position:relative;width:100%;max-width:124rem;min-height:0;margin:0 auto;aspect-ratio:1240/929;container-type:inline-size;overflow:hidden}@media only screen and (max-width: 767px){.site-layout .kv{min-height:120.8rem}}.site-layout .kv__image{position:absolute;z-index:1;overflow:hidden;opacity:0;transition:opacity 1.2s ease}.site-layout .kv__image img{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion: reduce){.site-layout .kv__image{transition:none}}.site-layout .kv.is-loaded .kv__image{opacity:1}.site-layout .kv.is-loaded .kv__image--room-small{transition-delay:0s}.site-layout .kv.is-loaded .kv__image--restaurant{transition-delay:.3s}.site-layout .kv.is-loaded .kv__image--exterior{transition-delay:.6s}.site-layout .kv.is-loaded .kv__image--corridor{transition-delay:.9s}.site-layout .kv.is-loaded .kv__image--breakfast{transition-delay:1.2s}.site-layout .kv.is-loaded .kv__image--entrance{transition-delay:1.5s}.site-layout .kv.is-loaded .kv__image--room-large{transition-delay:1.8s}.site-layout .kv__image--room-small{top:0;left:6%;width:23.2%;height:22.93%}@media only screen and (max-width: 767px){.site-layout .kv__image--room-small{top:3.6rem;left:0;width:21.8rem;height:20.2rem}}.site-layout .kv__image--restaurant{top:15.61%;left:24.1%;width:17.2%;height:14.32%}@media only screen and (max-width: 767px){.site-layout .kv__image--restaurant{top:19rem;left:12rem;width:25.6rem;height:15rem}}.site-layout .kv__image--exterior{top:7.21%;left:48.9%;width:26.5%;height:28.31%}@media only screen and (max-width: 767px){.site-layout .kv__image--exterior{top:0;left:40.6rem;width:25.6rem;height:20.2rem}}.site-layout .kv__image--corridor{top:15.29%;right:0;width:15.3%;height:28.96%}@media only screen and (max-width: 767px){.site-layout .kv__image--corridor{top:12rem;right:0;width:13rem;height:16.6rem}}.site-layout .kv__image--breakfast{top:51.13%;left:3.1%;width:19.8%;height:20.02%}@media only screen and (max-width: 767px){.site-layout .kv__image--breakfast{top:80rem;left:0;width:32rem;height:auto}}.site-layout .kv__image--entrance{top:51.02%;right:3.5%;width:17.9%;height:21.96%}@media only screen and (max-width: 767px){.site-layout .kv__image--entrance{top:76.2rem;right:0;width:17.8rem;height:21.2rem}}.site-layout .kv__image--room-large{top:61.03%;left:37.1%;width:33.9%;height:31.75%}@media only screen and (max-width: 767px){.site-layout .kv__image--room-large{top:97.4rem;left:25.8rem;width:49.2rem;height:34rem;width:31.6rem;height:auto;z-index:2}}.site-layout .kv__symbol{position:absolute;z-index:2;top:20.99%;left:62.1%;width:16.13%;height:auto}@media only screen and (max-width: 767px){.site-layout .kv__symbol{top:32rem;left:auto;right:5rem;width:16rem}}.site-layout .kv__copy{position:absolute;z-index:2;top:34.45%;left:10.4%}@media only screen and (max-width: 767px){.site-layout .kv__copy{top:41.4rem;left:6rem;width:63rem}}.site-layout .kv__title{margin:0}.site-layout .kv__title img{display:block;width:60.19cqw;height:auto}@media only screen and (max-width: 767px){.site-layout .kv__title img{width:56rem}}.site-layout .kv__lead{margin:5.16cqw 0 0 -4.19cqw;font-size:1.37cqw;font-weight:500}@media only screen and (max-width: 767px){.site-layout .kv__lead{margin:4.8rem 0 0;font-size:3rem}}.site-layout .kv__booking{position:absolute;z-index:3;top:62.11%;top:auto;bottom:2%;right:3.2%;display:flex;align-items:center;justify-content:center;width:15.56%;aspect-ratio:1;height:auto;border-radius:50%;color:#fff;font-size:1.45cqw;text-decoration:none;background:#a8a8a8;transition:.3s transform}@media(any-hover: hover){.site-layout .kv__booking:hover{transform:scale(1.1)}}.site-layout .kv__booking::after{position:absolute;bottom:0;left:50%;width:.08cqw;height:2.42cqw;content:"";background:#fff;transform:translateX(-50%)}@media only screen and (max-width: 767px){.site-layout .kv__booking{top:96.8rem;right:4rem;width:20.4rem;height:20.4rem;font-size:3rem}.site-layout .kv__booking::after{bottom:0;left:50%;width:.2rem;height:6rem;transform:translateX(-50%)}}@media only screen and (max-width: 767px){.site-layout .site-header.is-menu-open .menu-button__line:nth-child(1){transform:translateY(1.2rem) rotate(45deg)}}@media only screen and (max-width: 767px){.site-layout .site-header.is-menu-open .menu-button__line:nth-child(2){opacity:0}}@media only screen and (max-width: 767px){.site-layout .site-header.is-menu-open .menu-button__line:nth-child(3){transform:translateY(-1.2rem) rotate(-45deg)}}@media only screen and (max-width: 767px){.site-layout .site-header.is-menu-open .site-header__navigation{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}}.site-layout #top-reservation{padding:8rem 0}@media only screen and (max-width: 767px){.site-layout #top-reservation{padding:6rem 0}}.site-layout #top-reservation .direct-in-calendar{width:92rem;height:700px;margin:0 auto}@media only screen and (max-width: 767px){.site-layout #top-reservation .direct-in-calendar{width:calc(100% - 4rem);height:600px}}.site-layout #top-reservation iframe{width:100%;height:100%}.site-layout .room-catalog{padding:8rem 0;color:#fff;background:#303030}@media only screen and (max-width: 767px){.site-layout .room-catalog{padding:6rem 0}}.site-layout .room-catalog .room-catalog__inner{max-width:83rem;margin:auto}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__inner{margin-left:0;padding:0 2rem}}.site-layout .room-catalog .room-catalog__heading{display:flex;align-items:center;gap:2.4rem;margin:0;padding-bottom:4.8rem;border-bottom:.1rem solid #515151;font-size:6.8rem;font-weight:400}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__heading{gap:2rem;padding-bottom:7.2rem;font-size:7.2rem}}.site-layout .room-catalog .room-catalog__entries{margin:0}.site-layout .room-catalog .room-catalog__entry{border-bottom:.1rem solid #515151}.site-layout .room-catalog .room-catalog__trigger{display:grid;grid-template-columns:minmax(0, 1fr) 18.8rem 2rem;column-gap:2rem;align-items:center;width:100%;min-height:12.2rem;padding:2.5rem 4.2rem 2.5rem 0;border:0;color:inherit;font:inherit;text-align:left;background:rgba(0,0,0,0);cursor:pointer}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__trigger{grid-template-columns:minmax(0, 1fr) 21rem 4rem;column-gap:2rem;min-height:24.4rem;padding:4rem 0}}.site-layout .room-catalog .room-catalog__trigger:focus-visible{outline:.2rem solid #fff;outline-offset:-0.4rem}.site-layout .room-catalog .room-catalog__name-group{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.site-layout .room-catalog .room-catalog__eyebrow{color:#9b9b9b;font-size:1.6rem}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__eyebrow{font-size:2.6rem}}.site-layout .room-catalog .room-catalog__name{font-size:3.4rem;font-weight:400}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__name{font-size:4.8rem}}.site-layout .room-catalog .room-catalog__spec{color:#cbcbcb;font-size:1.4rem}.site-layout .room-catalog .room-catalog__spec sup{font-size:.9rem}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__spec{font-size:2.2rem}.site-layout .room-catalog .room-catalog__spec sup{font-size:1.6rem}}.site-layout .room-catalog .room-catalog__chevron{justify-self:end;width:1rem;height:1rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:rotate(45deg) translateY(-0.3rem);transition:transform .2s ease}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__chevron{width:2rem;height:2rem;border-width:.3rem}}.site-layout .room-catalog .room-catalog__detail{padding:1rem 0 2.5rem;overflow:hidden;opacity:1;transition:height .4s ease,opacity .3s ease}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__detail{padding:2rem 0 6rem}}.site-layout .room-catalog .room-catalog__detail-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem;align-items:start}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__detail-inner{grid-template-columns:1fr;gap:5rem}}.site-layout .room-catalog .room-catalog__notice{margin:0 0 2rem;color:#9b9b9b;font-size:1.2rem}@media only screen and (max-width: 767px){.site-layout .room-catalog .room-catalog__notice{margin-bottom:4rem;font-size:2.2rem}}.site-layout .room-catalog .room-catalog__plan img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;background:#fff}.site-layout .room-catalog .room-catalog__photo{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.site-layout .breakfast-overview{padding:8rem 0;background:#e7e7e7}@media only screen and (max-width: 767px){.site-layout .breakfast-overview{padding:6rem 0}}.site-layout .breakfast-overview .breakfast-overview__inner{width:100%;max-width:124rem;margin:0 auto}.site-layout .breakfast-overview .breakfast-overview__heading{margin:0 0 5.4rem;font-size:6.8rem;font-weight:400}@media only screen and (max-width: 767px){.site-layout .breakfast-overview .breakfast-overview__heading{margin:0 0 8rem;font-size:7.2rem}}.site-layout .breakfast-overview .breakfast-overview__content{display:grid;grid-template-columns:minmax(0, 62rem) minmax(0, 1fr);gap:6rem}@media only screen and (max-width: 767px){.site-layout .breakfast-overview .breakfast-overview__content{display:block}}.site-layout .breakfast-overview .breakfast-overview__image{display:block;width:100%;height:auto}.site-layout .breakfast-overview .breakfast-overview__information{padding-top:2.6rem}@media only screen and (max-width: 767px){.site-layout .breakfast-overview .breakfast-overview__information{margin:8rem 0 0;padding:0}}.site-layout .breakfast-overview .breakfast-overview__subheading{margin:0;font-size:2.4rem;font-weight:400}@media only screen and (max-width: 767px){.site-layout .breakfast-overview .breakfast-overview__subheading{font-size:4.8rem}}.site-layout .breakfast-overview .breakfast-overview__lead{margin:2.4rem 0 0;font-size:1.6rem}@media only screen and (max-width: 767px){.site-layout .breakfast-overview .breakfast-overview__lead{margin-top:4.8rem;font-size:2.8rem}}.site-layout .breakfast-overview .breakfast-overview__list{margin:6.4rem 0 0}@media only screen and (max-width: 767px){.site-layout .breakfast-overview .breakfast-overview__list{margin-top:8rem}}.site-layout .breakfast-overview .breakfast-overview__row{display:grid;grid-template-columns:13.4rem minmax(0, 1fr);gap:0;align-items:center;min-height:5.7rem;border-bottom:.1rem solid #d2d2d2;font-size:1.6rem}.site-layout .breakfast-overview .breakfast-overview__row dt,.site-layout .breakfast-overview .breakfast-overview__row dd{margin:0}.site-layout .breakfast-overview .breakfast-overview__row dd{font-size:1.8rem}.site-layout .breakfast-overview .breakfast-overview__row small{font-size:1.2rem}@media only screen and (max-width: 767px){.site-layout .breakfast-overview .breakfast-overview__row{grid-template-columns:20rem minmax(0, 1fr);min-height:10rem;font-size:2.8rem}.site-layout .breakfast-overview .breakfast-overview__row dd{font-size:3.2rem}.site-layout .breakfast-overview .breakfast-overview__row small{font-size:2rem}}.site-layout .breakfast-overview .breakfast-overview__note{margin:1.4rem 0 0;font-size:1.2rem}@media only screen and (max-width: 767px){.site-layout .breakfast-overview .breakfast-overview__note{margin-top:2.8rem;font-size:2.2rem}}.site-layout .breakfast-overview .breakfast-overview__description{font-size:1.6rem;line-height:2}@media only screen and (max-width: 767px){.site-layout .breakfast-overview .breakfast-overview__description{margin:6rem 0 0;font-size:2.8rem}}.site-layout .feature-overview{padding:8rem 0;background:#e7e7e7}@media only screen and (max-width: 767px){.site-layout .feature-overview{padding:6rem 0}}.site-layout .feature-overview .feature-overview__inner{width:100%;max-width:124rem;margin:0 auto}.site-layout .feature-overview .feature-overview__heading{display:flex;align-items:center;gap:2.4rem;margin:0 3.8rem 5.4rem;font-size:6.8rem;font-weight:400}@media only screen and (max-width: 767px){.site-layout .feature-overview .feature-overview__heading{gap:2rem;margin:0 6rem 8rem;font-size:7.2rem}}.site-layout .feature-overview .feature-overview__image{display:block;width:100%;height:auto}.site-layout .feature-overview .feature-overview__content{display:grid;grid-template-columns:45.8rem minmax(0, 1fr);gap:5.8rem;margin-top:4.8rem}@media only screen and (max-width: 767px){.site-layout .feature-overview .feature-overview__content{display:block;margin-top:10rem}}.site-layout .feature-overview .feature-overview__information,.site-layout .feature-overview .feature-overview__amenities{min-width:0}@media only screen and (max-width: 767px){.site-layout .feature-overview .feature-overview__amenities{margin-top:10rem}}.site-layout .feature-overview .feature-overview__subheading{display:flex;align-items:center;gap:1rem;margin:0;font-size:2.4rem;font-weight:400}@media only screen and (max-width: 767px){.site-layout .feature-overview .feature-overview__subheading{gap:1.6rem;font-size:4.8rem}}.site-layout .feature-overview .feature-overview__information-list{margin:2.8rem 0 0}@media only screen and (max-width: 767px){.site-layout .feature-overview .feature-overview__information-list{margin-top:5.6rem}}.site-layout .feature-overview .feature-overview__information-row{display:grid;grid-template-columns:12.2rem 9.4rem minmax(0, 1fr);align-items:center;padding:1.55rem 0;border-bottom:.1rem solid #d2d2d2;font-size:1.6rem}.site-layout .feature-overview .feature-overview__information-row dt,.site-layout .feature-overview .feature-overview__information-row dd{margin:0}.site-layout .feature-overview .feature-overview__information-row dd:nth-child(2){font-size:1.4rem}@media only screen and (max-width: 767px){.site-layout .feature-overview .feature-overview__information-row{grid-template-columns:21rem 20rem minmax(0, 1fr);padding:3rem 0;font-size:2.8rem}.site-layout .feature-overview .feature-overview__information-row dd:nth-child(2){font-size:2.4rem}}.site-layout .feature-overview .feature-overview__amenities-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4.8rem;row-gap:1.2rem;margin:2.8rem 0 0;padding:0;list-style:none}@media only screen and (max-width: 767px){.site-layout .feature-overview .feature-overview__amenities-list{grid-template-columns:1fr;gap:2.4rem;margin-top:5.6rem}}.site-layout .feature-overview .feature-overview__amenity{display:flex;align-items:center;gap:1.2rem;min-width:0;font-size:1.6rem}.site-layout .feature-overview .feature-overview__amenity img{display:block;flex:0 0 auto;width:5.6rem;height:5.6rem}@media only screen and (max-width: 767px){.site-layout .feature-overview .feature-overview__amenity{gap:2.4rem;font-size:2.8rem}.site-layout .feature-overview .feature-overview__amenity img{width:9.6rem;height:9.6rem}}.site-layout .access-overview{padding:8rem 0;background:#d8d8d8}@media only screen and (max-width: 767px){.site-layout .access-overview{padding:6rem 0}}.site-layout .access-overview .access-overview__inner{display:grid;grid-template-columns:45.4rem minmax(0, 1fr);width:100%;max-width:124rem;margin:0 auto}@media only screen and (max-width: 767px){.site-layout .access-overview .access-overview__inner{display:flex;flex-direction:column}}.site-layout .access-overview .access-overview__content{position:relative;padding-top:3.8rem}@media only screen and (max-width: 767px){.site-layout .access-overview .access-overview__content{padding:0}}.site-layout .access-overview .access-overview__heading{display:flex;align-items:center;gap:2.4rem;margin:0;font-size:6.8rem;font-weight:400}@media only screen and (max-width: 767px){.site-layout .access-overview .access-overview__heading{gap:2rem;font-size:7.2rem}}.site-layout .access-overview .access-overview__address{margin-top:9.6rem;font-size:1.6rem}.site-layout .access-overview .access-overview__address .access-overview__label{margin:0 0 1.2rem;color:#b4b4b4;font-size:1.8rem}.site-layout .access-overview .access-overview__address p{margin:0}.site-layout .access-overview .access-overview__address a{display:inline-block;margin:1.6rem 0;color:inherit;font-size:1.8rem;text-decoration:underline;text-underline-offset:.2rem}@media(any-hover: hover){.site-layout .access-overview .access-overview__address a:hover{text-decoration:none}}@media only screen and (max-width: 767px){.site-layout .access-overview .access-overview__address{margin-top:9.6rem;font-size:2.8rem}.site-layout .access-overview .access-overview__address .access-overview__label{margin-bottom:2.4rem;font-size:3.2rem}.site-layout .access-overview .access-overview__address a{margin-top:3.2rem;font-size:3.2rem;text-underline-offset:.4rem}}.site-layout .access-overview .access-overview__tel{display:inline-block;margin-top:4.8rem;color:inherit;font-size:2.2rem;text-decoration:none}@media only screen and (max-width: 767px){.site-layout .access-overview .access-overview__tel{margin-top:7.2rem;font-size:4rem}}.site-layout .access-overview .access-overview__symbol{position:absolute;z-index:1;top:auto;bottom:-14rem;left:0;display:block;width:28rem;height:auto;margin:0;opacity:.45}@media only screen and (max-width: 767px){.site-layout .access-overview .access-overview__symbol{position:static;width:20rem;margin:7rem auto 0}}.site-layout .access-overview .access-overview__map{display:block;width:100%;height:auto;margin-top:7.4rem}@media only screen and (max-width: 767px){.site-layout .access-overview .access-overview__map{margin-top:8rem}}.site-layout .news-feed{padding:16rem 0 8rem;background:#e7e7e7}@media only screen and (max-width: 767px){.site-layout .news-feed{padding:6rem 0}}.site-layout .news-feed .news-feed__inner{max-width:100rem}@media only screen and (max-width: 767px){.site-layout .news-feed .news-feed__inner{max-width:none}}.site-layout .news-feed .news-feed__heading{display:flex;align-items:center;gap:2.4rem;margin:0;font-size:6.8rem;font-weight:400}@media only screen and (max-width: 767px){.site-layout .news-feed .news-feed__heading{gap:2rem;font-size:7.2rem}}.site-layout .news-feed .news-feed__list{margin:4.8rem 0 0;padding:0;border-top:.1rem solid #d2d2d2;list-style:none}@media only screen and (max-width: 767px){.site-layout .news-feed .news-feed__list{margin-top:7.2rem}}.site-layout .news-feed .news-feed__item{border-bottom:.1rem solid #d2d2d2;display:grid;grid-template-columns:minmax(0, 1fr) 2rem;row-gap:1rem;align-items:center;min-height:11.4rem;padding:2.4rem 4rem 2.4rem 5rem;color:inherit;text-decoration:none}@media only screen and (max-width: 767px){.site-layout .news-feed .news-feed__item{grid-template-columns:minmax(0, 1fr) 4rem;row-gap:2rem;min-height:22.8rem;padding:4.8rem 0}}.site-layout .news-feed .news-feed__item time{grid-column:1;color:#b5b5b5;font-size:1.6rem}@media only screen and (max-width: 767px){.site-layout .news-feed .news-feed__item time{font-size:2.8rem}}.site-layout .news-feed .news-feed__item span:not(.news-feed__arrow){grid-column:1;font-size:1.6rem}@media only screen and (max-width: 767px){.site-layout .news-feed .news-feed__item span:not(.news-feed__arrow){font-size:2.8rem}}.site-layout .news-feed .news-feed__more{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;color:inherit;font-size:2.4rem;text-decoration:none}.site-layout .news-feed .news-feed__more::before{content:"["}.site-layout .news-feed .news-feed__more::after{content:"]"}@media only screen and (max-width: 767px){.site-layout .news-feed .news-feed__more{gap:2rem;margin-top:4rem;font-size:4.8rem}}.site-layout .city-marquee{overflow:hidden;background:#e7e7e7}.site-layout .city-marquee .city-marquee__track{display:flex;width:max-content;animation:city-marquee-scroll 60s linear infinite}.site-layout .city-marquee .city-marquee__group{display:flex;flex:0 0 auto}.site-layout .city-marquee img{display:block;flex:0 0 auto;width:auto;height:42.8rem}@media only screen and (max-width: 767px){.site-layout .city-marquee img{height:50rem}}.site-layout .site-footer{position:relative;margin-left:20rem;color:#fff;background:#303030}@media only screen and (max-width: 767px){.site-layout .site-footer{margin-left:0}}.site-layout .site-footer .site-footer__actions{display:grid;gap:1rem;margin:0 9rem -10.6rem;transform:translateY(-10.6rem)}@media only screen and (max-width: 767px){.site-layout .site-footer .site-footer__actions{gap:2rem;margin:0 4rem -8rem;transform:translateY(-8rem)}}.site-layout .site-footer .site-footer__action{position:relative;display:flex;align-items:center;justify-content:center;min-height:20rem;border:.1rem solid #9b9b9b;color:inherit;text-decoration:none;background:#656565;transition:.3s opacity}@media only screen and (max-width: 767px){.site-layout .site-footer .site-footer__action{min-height:26rem}}@media(any-hover: hover){.site-layout .site-footer .site-footer__action:hover{opacity:.8}}.site-layout .site-footer .site-footer__action::after{position:absolute;bottom:-0.1rem;left:50%;width:12.4rem;height:.1rem;content:"";background:#fff;transform:translateX(-50%)}.site-layout .site-footer .site-footer__action-copy{display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:2.2rem}.site-layout .site-footer .site-footer__action-copy small{font-size:1.4rem}@media only screen and (max-width: 767px){.site-layout .site-footer .site-footer__action-copy{gap:2rem;font-size:3.6rem}.site-layout .site-footer .site-footer__action-copy small{font-size:2.6rem}}.site-layout .site-footer .site-footer__action-arrow{position:absolute;right:8.6rem;display:flex;align-items:center;gap:1.8rem;font-size:3rem}.site-layout .site-footer .site-footer__action-arrow::before{content:"["}.site-layout .site-footer .site-footer__action-arrow::after{content:"]"}@media only screen and (max-width: 767px){.site-layout .site-footer .site-footer__action-arrow{right:4rem;gap:2.4rem;font-size:4.8rem}}.site-layout .site-footer .site-footer__content{display:grid;grid-template-columns:48rem minmax(0, 1fr) auto;gap:0 4rem;padding:8rem 9rem}@media only screen and (max-width: 767px){.site-layout .site-footer .site-footer__content{display:flex;flex-direction:column;gap:8rem;padding:6rem 2rem}}.site-layout .site-footer .site-footer__hotel img{display:block;width:16rem;height:auto}.site-layout .site-footer .site-footer__hotel p{margin:4.2rem 0 0;font-size:1.6rem}@media only screen and (max-width: 767px){.site-layout .site-footer .site-footer__hotel img{width:32rem}.site-layout .site-footer .site-footer__hotel p{margin-top:6rem;font-size:2.8rem}}.site-layout .site-footer .site-footer__locations .site-footer__locations-label{margin:3rem 0 2.8rem;color:#a6a6a6;font-size:1.8rem}.site-layout .site-footer .site-footer__locations ul{display:grid;gap:1.8rem;margin:0;padding:0;list-style:none}.site-layout .site-footer .site-footer__locations li{display:grid;grid-template-columns:14rem minmax(0, 1fr);gap:0;font-size:2rem}.site-layout .site-footer .site-footer__locations a{color:inherit;font-size:1.6rem;text-decoration:underline}@media(any-hover: hover){.site-layout .site-footer .site-footer__locations a:hover{text-decoration:none}}@media only screen and (max-width: 767px){.site-layout .site-footer .site-footer__locations .site-footer__locations-label{margin:0 0 4.8rem;font-size:3.2rem}.site-layout .site-footer .site-footer__locations ul{gap:3.6rem}.site-layout .site-footer .site-footer__locations li{grid-template-columns:20rem minmax(0, 1fr);font-size:3.6rem}.site-layout .site-footer .site-footer__locations a{font-size:2.8rem}}.site-layout .site-footer .site-footer__top{position:absolute;right:9rem;bottom:7rem;display:flex;flex-direction:column;align-items:center;gap:1.6rem;color:inherit;font-size:3rem;text-decoration:none}.site-layout .site-footer .site-footer__top span{display:flex;align-items:center;gap:1.6rem}.site-layout .site-footer .site-footer__top span::before{content:"["}.site-layout .site-footer .site-footer__top span::after{content:"]"}.site-layout .site-footer .site-footer__top small{font-size:1.2rem}@media only screen and (max-width: 767px){.site-layout .site-footer .site-footer__top{position:static;width:max-content;margin:0 4rem 6rem auto;gap:2.4rem;font-size:4.8rem}.site-layout .site-footer .site-footer__top span{gap:2.4rem}.site-layout .site-footer .site-footer__top small{font-size:2.4rem}}.site-layout .site-footer .site-footer__bottom{display:flex;justify-content:space-between;gap:2rem;padding:1.4rem 9rem;border-top:.1rem solid #555;font-size:1.2rem}.site-layout .site-footer .site-footer__bottom p{margin:0}.site-layout .site-footer .site-footer__bottom a{color:inherit}@media(any-hover: hover){.site-layout .site-footer .site-footer__bottom a:hover{text-decoration:none}}@media only screen and (max-width: 767px){.site-layout .site-footer .site-footer__bottom{flex-direction:column;padding:3rem 4rem;font-size:2.2rem}}@keyframes city-marquee-scroll{to{transform:translateX(-50%)}}/*# sourceMappingURL=en.css.map */