.DayPreview-module__GAGrkq__world{color:#343a2c;background:#f2eee5;padding:24px 4.5% 20px}.DayPreview-module__GAGrkq__topline{letter-spacing:2px;border-bottom:1px solid #343a2c30;justify-content:space-between;padding:0 0 18px;font-size:10px;display:flex}.DayPreview-module__GAGrkq__grid{grid-template-columns:1fr 1.12fr;gap:4%;min-height:640px;padding-top:30px;display:grid}.DayPreview-module__GAGrkq__copy{padding:28px 0 30px}.DayPreview-module__GAGrkq__kicker{letter-spacing:1.7px;margin-bottom:23px;font-size:10px}.DayPreview-module__GAGrkq__copy h1{letter-spacing:-4px;margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(48px,5.7vw,88px);font-weight:400;line-height:1.04}.DayPreview-module__GAGrkq__copy h1 em{color:#a84b32;font-weight:400}.DayPreview-module__GAGrkq__moods{flex-wrap:wrap;gap:8px;display:flex}.DayPreview-module__GAGrkq__moods button{cursor:pointer;color:inherit;background:0 0;border:1px solid #343a2c40;border-radius:30px;align-items:center;gap:4px;padding:10px 15px;font-size:12px;display:flex}.DayPreview-module__GAGrkq__moods button[aria-pressed=true]{color:#fff;background:#343a2c;border-color:#343a2c}.DayPreview-module__GAGrkq__moods button:hover{border-color:#a84b32}.DayPreview-module__GAGrkq__story{min-height:168px;padding:25px 0 22px}.DayPreview-module__GAGrkq__story h2{letter-spacing:-.6px;margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(23px,2.2vw,33px);font-weight:400;line-height:1.2}.DayPreview-module__GAGrkq__story p{color:#65685a;max-width:390px;margin:0;font-size:13px;line-height:1.85}.DayPreview-module__GAGrkq__world .DayPreview-module__GAGrkq__cta{color:#fff;background:#a84b32;justify-content:space-between;align-items:center;gap:30px;padding:17px 23px;font-size:13px;text-decoration:none;display:inline-flex}.DayPreview-module__GAGrkq__world .DayPreview-module__GAGrkq__cta:hover{background:#853822}.DayPreview-module__GAGrkq__secondary{color:#4b5041;text-underline-offset:5px;margin-top:20px;font-size:12px;display:block}.DayPreview-module__GAGrkq__scene{border-radius:180px 180px 4px 4px;min-width:0;min-height:560px;position:relative;overflow:hidden}.DayPreview-module__GAGrkq__photo{object-fit:cover;animation:.6s DayPreview-module__GAGrkq__arrive}.DayPreview-module__GAGrkq__scene:after{content:"";pointer-events:none;background:linear-gradient(#0000,#182315c9);position:absolute;inset:50% 0 0}.DayPreview-module__GAGrkq__sceneLabel{color:#fff;z-index:1;position:absolute;bottom:36px;left:32px}.DayPreview-module__GAGrkq__sceneLabel span{letter-spacing:2px;font-size:10px;display:block}.DayPreview-module__GAGrkq__sceneLabel strong{letter-spacing:-2px;font:italic 400 65px Georgia,serif;display:block}.DayPreview-module__GAGrkq__stamp{color:#fff;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27322518;border:1px solid #ffffff8a;border-radius:50%;place-content:center;width:110px;height:110px;font:italic 14px/1.5 Georgia,serif;display:grid;position:absolute;top:45%;right:22px;transform:rotate(10deg)}.DayPreview-module__GAGrkq__day{border-block:1px solid #343a2c35;align-items:center;gap:28px;margin-top:34px;padding:27px 0;display:flex}.DayPreview-module__GAGrkq__dayIntro{min-width:185px}.DayPreview-module__GAGrkq__dayIntro>span{letter-spacing:1.5px;color:#a84b32;font-size:9px;display:block}.DayPreview-module__GAGrkq__dayIntro strong{margin:8px 0;font:22px Georgia,serif;display:block}.DayPreview-module__GAGrkq__dayIntro>small{color:#77786b;font-size:10px}.DayPreview-module__GAGrkq__day ol{flex:1;grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.DayPreview-module__GAGrkq__day li{align-items:center;gap:12px;display:flex}.DayPreview-module__GAGrkq__day li>svg{color:#a84b32;flex-shrink:0}.DayPreview-module__GAGrkq__day li small{letter-spacing:1px;color:#7b7a6b;margin-bottom:7px;font-size:9px;display:block}.DayPreview-module__GAGrkq__day li span{font-size:12px;line-height:1.6;display:block}.DayPreview-module__GAGrkq__day>a{width:44px;height:44px;color:inherit;border:1px solid #343a2c40;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.DayPreview-module__GAGrkq__note{color:#757567;text-align:right;margin:0;padding-top:12px;font-size:10px}.DayPreview-module__GAGrkq__world a:focus-visible,.DayPreview-module__GAGrkq__world button:focus-visible{outline-offset:4px;outline:3px solid #a84b32}@keyframes DayPreview-module__GAGrkq__arrive{0%{opacity:.5;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (min-width:1600px){.DayPreview-module__GAGrkq__world{padding-inline:max(4.5%,50vw - 750px)}}@media (max-width:1000px){.DayPreview-module__GAGrkq__grid{min-height:580px}.DayPreview-module__GAGrkq__copy h1{letter-spacing:-2.5px}.DayPreview-module__GAGrkq__day{gap:16px}.DayPreview-module__GAGrkq__dayIntro{min-width:150px}.DayPreview-module__GAGrkq__day ol{gap:12px}.DayPreview-module__GAGrkq__day li{gap:7px}.DayPreview-module__GAGrkq__sceneLabel strong{font-size:52px}}@media (max-width:760px){.DayPreview-module__GAGrkq__world{padding:19px 6%}.DayPreview-module__GAGrkq__topline{letter-spacing:1px;font-size:8px}.DayPreview-module__GAGrkq__grid{grid-template-columns:1fr;gap:25px;padding-top:14px}.DayPreview-module__GAGrkq__copy{padding:18px 0 0}.DayPreview-module__GAGrkq__kicker{margin-bottom:19px;font-size:8px}.DayPreview-module__GAGrkq__copy h1{letter-spacing:-2px;margin-bottom:23px;font-size:clamp(43px,10.5vw,68px)}.DayPreview-module__GAGrkq__moods{gap:6px}.DayPreview-module__GAGrkq__moods button{padding:9px 12px;font-size:11px}.DayPreview-module__GAGrkq__story{min-height:145px;padding:22px 0}.DayPreview-module__GAGrkq__story h2{font-size:27px}.DayPreview-module__GAGrkq__story p{font-size:12px}.DayPreview-module__GAGrkq__cta{width:100%;padding:16px 20px}.DayPreview-module__GAGrkq__secondary{margin-top:16px}.DayPreview-module__GAGrkq__scene{border-radius:130px 130px 3px 3px;min-height:370px}.DayPreview-module__GAGrkq__sceneLabel{bottom:25px;left:25px}.DayPreview-module__GAGrkq__sceneLabel strong{font-size:56px}.DayPreview-module__GAGrkq__stamp{width:90px;height:90px;font-size:12px;right:17px}.DayPreview-module__GAGrkq__day{grid-template-columns:1fr 44px;gap:20px;margin-top:25px;display:grid}.DayPreview-module__GAGrkq__dayIntro{grid-column:1/-1}.DayPreview-module__GAGrkq__day ol{grid-template-columns:1fr;gap:20px}.DayPreview-module__GAGrkq__day li{gap:18px}.DayPreview-module__GAGrkq__day li span{font-size:13px}.DayPreview-module__GAGrkq__day>a{align-self:end}.DayPreview-module__GAGrkq__note{text-align:left;line-height:1.7}}@media (prefers-reduced-motion:reduce){.DayPreview-module__GAGrkq__photo{animation:none}}
.OurHotel-module__jKk8mW__teaser{color:#353b2c;background:#ede6d9;grid-template-columns:1.05fr 1fr;width:91%;max-width:1280px;margin:45px auto 75px;display:grid}.OurHotel-module__jKk8mW__picture{min-height:540px;position:relative;overflow:hidden}.OurHotel-module__jKk8mW__picture img{object-fit:cover}.OurHotel-module__jKk8mW__picture:after{content:"";background:linear-gradient(#0000,#251a10a6);position:absolute;inset:65% 0 0}.OurHotel-module__jKk8mW__picture>span{z-index:1;color:#fff;letter-spacing:2px;font-size:10px;position:absolute;bottom:27px;left:30px}.OurHotel-module__jKk8mW__teaserCopy{align-self:center;padding:50px 45px}.OurHotel-module__jKk8mW__eyebrow{letter-spacing:1.8px;color:#985031!important;margin:0 0 20px!important;font-size:9px!important}.OurHotel-module__jKk8mW__teaserCopy h2{letter-spacing:-1.8px;color:#343a2c;margin:0 0 23px;font:400 clamp(34px,4vw,58px)/1.05 Georgia,serif}.OurHotel-module__jKk8mW__teaserCopy h2 em{color:#985031;font-weight:400}.OurHotel-module__jKk8mW__teaserCopy>p:not(.OurHotel-module__jKk8mW__eyebrow){color:#656257;font-size:13px;line-height:1.95}.OurHotel-module__jKk8mW__features{flex-wrap:wrap;gap:9px;margin:24px 0;padding:0;list-style:none;display:flex}.OurHotel-module__jKk8mW__features li{border:1px solid #9c8b6e66;padding:8px 12px;font-size:10px}.OurHotel-module__jKk8mW__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.OurHotel-module__jKk8mW__teaser .OurHotel-module__jKk8mW__primary,.OurHotel-module__jKk8mW__page .OurHotel-module__jKk8mW__primary{background:#984d30;justify-content:space-between;align-items:center;gap:18px;padding:17px 21px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex;color:#fff!important}.OurHotel-module__jKk8mW__primary:hover{background:#78391f}.OurHotel-module__jKk8mW__textLink{text-underline-offset:5px;font-size:11px;text-decoration:underline!important}.OurHotel-module__jKk8mW__page{color:#353b2c;max-width:1340px;margin:auto;padding:45px 4% 75px}.OurHotel-module__jKk8mW__intro{grid-template-columns:1.25fr 1fr;align-items:end;gap:50px;margin-bottom:35px;display:grid}.OurHotel-module__jKk8mW__intro h1{letter-spacing:-3px;color:#343a2c;margin:0 0 20px;font:400 clamp(40px,5.5vw,78px)/1.05 Georgia,serif}.OurHotel-module__jKk8mW__subtitle{color:#985031;margin:0;font:italic 25px/1.5 Georgia,serif}.OurHotel-module__jKk8mW__intro>p{color:#6b665a;max-width:400px;margin:0 0 4px;font-size:13px;line-height:2}.OurHotel-module__jKk8mW__hero{min-height:550px;position:relative;overflow:hidden}.OurHotel-module__jKk8mW__hero img{object-fit:cover;object-position:center 60%}.OurHotel-module__jKk8mW__hero:after{content:"";background:linear-gradient(#0000,#201a12c4);position:absolute;inset:40% 0 0}.OurHotel-module__jKk8mW__hero>div{z-index:1;color:#fff;position:absolute;bottom:35px;left:35px;right:30px}.OurHotel-module__jKk8mW__hero span{letter-spacing:2px;margin-bottom:15px;font-size:9px;display:block}.OurHotel-module__jKk8mW__hero strong{letter-spacing:-1px;font:400 39px/1.2 Georgia,serif}.OurHotel-module__jKk8mW__overview{grid-template-columns:1.15fr 1fr;gap:70px;padding:70px 0;display:grid}.OurHotel-module__jKk8mW__page h2{color:#343a2c;letter-spacing:-1.2px;margin:0 0 24px;font:400 clamp(28px,3vw,42px)/1.15 Georgia,serif}.OurHotel-module__jKk8mW__page h2 em{color:#985031;font-weight:400}.OurHotel-module__jKk8mW__overview>div>p:not(.OurHotel-module__jKk8mW__eyebrow){color:#6b665a;font-size:13px;line-height:1.95}.OurHotel-module__jKk8mW__contact{background:#eee7da;min-width:0;padding:30px}.OurHotel-module__jKk8mW__contact h2{font-size:29px}.OurHotel-module__jKk8mW__contact>p:not(.OurHotel-module__jKk8mW__eyebrow),.OurHotel-module__jKk8mW__contact>a{color:inherit;align-items:flex-start;gap:13px;margin:14px 0;font-size:12px;line-height:1.9;display:flex}.OurHotel-module__jKk8mW__contact svg{flex-shrink:0;margin-top:4px}.OurHotel-module__jKk8mW__contactLinks{border-top:1px solid #a893733d;flex-wrap:wrap;gap:13px 25px;margin-top:22px;padding-top:20px;display:flex}.OurHotel-module__jKk8mW__contactLinks>a{text-underline-offset:4px;align-items:center;gap:8px;font-size:11px;display:flex;text-decoration:underline!important}.OurHotel-module__jKk8mW__gallery{border-top:1px solid #c7bca9;padding-top:35px}.OurHotel-module__jKk8mW__galleryTitle>p:last-child{color:#74705f;max-width:700px;font-size:11px;line-height:1.8}.OurHotel-module__jKk8mW__photos{grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;display:grid}.OurHotel-module__jKk8mW__photos figure{min-width:0;margin:0}.OurHotel-module__jKk8mW__photos figure>div{aspect-ratio:3/2;position:relative;overflow:hidden}.OurHotel-module__jKk8mW__photos img{object-fit:cover}.OurHotel-module__jKk8mW__photos figcaption{color:#6b665a;padding-top:13px;font-size:11px}.OurHotel-module__jKk8mW__closing{background:#ede6d9;justify-content:space-between;align-items:center;gap:35px;margin-top:65px;padding:35px;display:flex}.OurHotel-module__jKk8mW__closing>div>p:last-child{max-width:540px;margin:0;font-size:12px;line-height:1.9}.OurHotel-module__jKk8mW__closing .OurHotel-module__jKk8mW__primary{flex-shrink:0}.OurHotel-module__jKk8mW__teaser a:focus-visible,.OurHotel-module__jKk8mW__page a:focus-visible{outline-offset:4px;outline:3px solid #984d30}@media (max-width:1050px){.OurHotel-module__jKk8mW__teaserCopy{padding:35px 30px}.OurHotel-module__jKk8mW__overview{gap:35px}.OurHotel-module__jKk8mW__intro{gap:30px}}@media (max-width:800px){.OurHotel-module__jKk8mW__teaser{grid-template-columns:1fr;width:88%;margin:30px auto 45px}.OurHotel-module__jKk8mW__picture{min-height:360px}.OurHotel-module__jKk8mW__teaserCopy{padding:30px 25px}.OurHotel-module__jKk8mW__teaserCopy h2{font-size:45px}.OurHotel-module__jKk8mW__page{padding:30px 6% 45px}.OurHotel-module__jKk8mW__intro,.OurHotel-module__jKk8mW__overview{grid-template-columns:1fr;gap:25px}.OurHotel-module__jKk8mW__intro h1{letter-spacing:-1.8px;font-size:clamp(39px,9vw,62px)}.OurHotel-module__jKk8mW__intro>p{max-width:none}.OurHotel-module__jKk8mW__subtitle{font-size:23px}.OurHotel-module__jKk8mW__hero{min-height:380px}.OurHotel-module__jKk8mW__hero>div{bottom:25px;left:23px}.OurHotel-module__jKk8mW__hero strong{font-size:29px}.OurHotel-module__jKk8mW__hero span{letter-spacing:1px;font-size:8px}.OurHotel-module__jKk8mW__overview{padding:40px 0}.OurHotel-module__jKk8mW__contact{padding:25px}.OurHotel-module__jKk8mW__closing{margin-top:40px;padding:25px;display:block}.OurHotel-module__jKk8mW__closing .OurHotel-module__jKk8mW__primary{margin-top:25px}}@media (max-width:650px){.OurHotel-module__jKk8mW__photos{grid-template-columns:1fr;gap:25px}.OurHotel-module__jKk8mW__teaserCopy h2{font-size:40px}.OurHotel-module__jKk8mW__picture{min-height:300px}.OurHotel-module__jKk8mW__teaser .OurHotel-module__jKk8mW__primary,.OurHotel-module__jKk8mW__page .OurHotel-module__jKk8mW__primary{width:100%;font-size:11px}.OurHotel-module__jKk8mW__features{gap:7px}.OurHotel-module__jKk8mW__features li{padding:7px 9px;font-size:9px}.OurHotel-module__jKk8mW__contact>a{overflow-wrap:anywhere}.OurHotel-module__jKk8mW__galleryTitle>p:last-child{font-size:11px}}
