.website-opening.has-visual{grid-template-columns:minmax(0,1fr) minmax(280px,.86fr);align-items:center}.website-opening.has-visual .website-opening-rule{grid-column:1/-1}.website-opening-action{margin-top:34px}.website-opening-action .nature-booking{margin:0}.website-opening-visual{position:relative;min-width:0;min-height:clamp(360px,42vw,620px);aspect-ratio:4/5;overflow:hidden;isolation:isolate;border-radius:3px 22px 3px 22px;background:var(--guide-paper)}.website-opening-visual>.catalogue-gallery{position:relative;z-index:1;height:100%;margin:0}.website-opening-visual>.catalogue-gallery .image-wrap{height:100%;aspect-ratio:auto;border-radius:inherit}.website-opening-visual>.website-page-hero-art{position:absolute;inset:0}.website-page-hero-art{--page-hero-bg:#1b4846;--page-hero-bg-soft:#6d9788;--page-hero-accent:#efbd63;--page-hero-ink:#f8f0db;position:relative;overflow:hidden;pointer-events:none;background:linear-gradient(145deg,var(--page-hero-bg),var(--page-hero-bg-soft)),var(--page-hero-bg);color:var(--page-hero-ink)}.website-page-hero-art-overlay{z-index:2;opacity:.42;mix-blend-mode:screen}.website-page-hero-art-marker,.website-page-hero-art-orbit,.website-page-hero-art-pages,.website-page-hero-art-petals,.website-page-hero-art-ripple,.website-page-hero-art-steam,.website-page-hero-art-sun,.website-page-hero-art-wash{position:absolute}.website-page-hero-art-wash{inset:-20%;background:radial-gradient(circle at 76% 20%,#fff7dc55 0 10%,transparent 30%),radial-gradient(circle at 15% 86%,#0d282d66 0 8%,transparent 36%);opacity:.85}.website-page-hero-art-sun{top:9%;right:13%;z-index:1;width:clamp(86px,18vw,190px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--page-hero-accent) 0 46%,#efbd6340 47% 68%,transparent 69%);opacity:.9}.website-page-hero-art-ripple{left:-12%;z-index:1;width:78%;height:18%;border:1px solid var(--page-hero-ink);border-radius:50%;opacity:.28;transform:rotate(-8deg)}.website-page-hero-art-ripple-one{bottom:12%}.website-page-hero-art-ripple-two{bottom:22%;left:-22%;width:68%;opacity:.18}.website-page-hero-art-guide{position:absolute;z-index:2;width:76%;left:4%;bottom:-5%;transform:rotate(-2deg)}.website-page-hero-art-stamp{position:absolute;right:7%;bottom:8%;z-index:4;width:clamp(98px,18vw,168px);opacity:.92;box-shadow:5px 8px 0 #09262025}.website-page-hero-art-overlay .website-page-hero-art-stamp{opacity:.58;box-shadow:none}.website-page-hero-art-rooms{--page-hero-bg:#1c4b49;--page-hero-bg-soft:#83a596;--page-hero-accent:#efbd63}.website-page-hero-art-dining{--page-hero-bg:#4a342a;--page-hero-bg-soft:#b58451;--page-hero-accent:#f3cc7b;--page-hero-ink:#fff5df}.website-page-hero-art-dining .website-page-hero-art-guide{width:55%;left:auto;right:8%;bottom:-7%;transform:rotate(7deg)}.website-page-hero-art-experiences{--page-hero-bg:#20545a;--page-hero-bg-soft:#7a9f8c;--page-hero-accent:#e9ac5b}.website-page-hero-art-events{--page-hero-bg:#4a2b3e;--page-hero-bg-soft:#a56c63;--page-hero-accent:#efc878}.website-page-hero-art-events .website-page-hero-art-guide{width:58%;left:20%;bottom:-6%;transform:rotate(-2deg)}.website-page-hero-art-weddings{--page-hero-bg:#5c4050;--page-hero-bg-soft:#c88f88;--page-hero-accent:#f5d6b2;--page-hero-ink:#fff5e6}.website-page-hero-art-weddings .website-page-hero-art-guide{width:58%;left:auto;right:8%;bottom:-4%;transform:rotate(5deg)}.website-page-hero-art-stories{--page-hero-bg:#7a684b;--page-hero-bg-soft:#d4b47b;--page-hero-accent:#f1d394;--page-hero-ink:#fff7e6}.website-page-hero-art-stories .website-page-hero-art-guide{width:72%;bottom:-10%}.website-page-hero-art-about{--page-hero-bg:#17494d;--page-hero-bg-soft:#6b9c9a;--page-hero-accent:#edc66d}.website-page-hero-art-careers{--page-hero-bg:#314f45;--page-hero-bg-soft:#8aa47b;--page-hero-accent:#e9ba62}.website-page-hero-art-careers .website-page-hero-art-guide{width:56%;left:auto;right:8%;bottom:-7%;transform:rotate(5deg)}.website-page-hero-art-steam{left:18%;bottom:30%;z-index:4;display:flex;gap:17px;align-items:end;transform:rotate(8deg)}.website-page-hero-art-steam i{display:block;width:18px;height:74px;border-left:2px solid;border-radius:50%;opacity:.7;transform:rotate(12deg)}.website-page-hero-art-steam i:nth-child(2){height:106px;opacity:.45}.website-page-hero-art-steam i:nth-child(3){height:58px;opacity:.55}.website-page-hero-art-orbit{top:13%;right:8%;z-index:3;width:42%;height:23%;border:1px dashed;border-radius:50%;opacity:.64;transform:rotate(-14deg)}.website-page-hero-art-orbit i{position:absolute;width:10px;aspect-ratio:1;border-radius:50%;background:var(--page-hero-accent)}.website-page-hero-art-orbit i:first-child{top:-5px;left:20%}.website-page-hero-art-orbit i:nth-child(2){right:9%;bottom:12%}.website-page-hero-art-orbit i:nth-child(3){bottom:-5px;left:42%}.website-page-hero-art-petals{inset:0;z-index:3}.website-page-hero-art-petals i{position:absolute;width:15px;height:24px;border-radius:70% 30% 70% 30%;background:var(--page-hero-accent);opacity:.62;transform:rotate(25deg)}.website-page-hero-art-petals i:first-child{top:18%;left:16%}.website-page-hero-art-petals i:nth-child(2){top:32%;left:44%;transform:rotate(-26deg) scale(.8)}.website-page-hero-art-petals i:nth-child(3){top:12%;right:18%;transform:rotate(58deg) scale(.7)}.website-page-hero-art-petals i:nth-child(4){bottom:35%;right:27%;transform:rotate(-18deg) scale(.9)}.website-page-hero-art-petals i:nth-child(5){bottom:18%;left:31%;transform:rotate(72deg) scale(.65)}.website-page-hero-art-pages{top:18%;right:12%;z-index:3;width:37%;height:38%}.website-page-hero-art-pages i{position:absolute;inset:0;border:1px solid;background:#fff7e622;box-shadow:8px 8px 0 #24443a2e;transform:rotate(7deg)}.website-page-hero-art-pages i:nth-child(2){transform:translate(-16px,15px) rotate(-8deg);opacity:.55}.website-page-hero-art-marker{left:30%;bottom:19%;z-index:4;width:20px;aspect-ratio:1;border:2px solid var(--page-hero-ink);border-radius:50%;box-shadow:0 0 0 12px #fff7e622}@media (prefers-reduced-motion:no-preference){html[data-guide-motion=on] .website-page-hero-art-sun{animation:page-hero-sun-breathe 8s ease-in-out infinite}html[data-guide-motion=on] .website-page-hero-art-ripple{animation:page-hero-ripple-drift 9s ease-in-out infinite}html[data-guide-motion=on] .website-page-hero-art-steam i{animation:page-hero-steam-rise 3.6s ease-in-out infinite}html[data-guide-motion=on] .website-page-hero-art-steam i:nth-child(2){animation-delay:-1.2s}html[data-guide-motion=on] .website-page-hero-art-steam i:nth-child(3){animation-delay:-2.2s}html[data-guide-motion=on] .website-page-hero-art-orbit{animation:page-hero-orbit 12s linear infinite}html[data-guide-motion=on] .website-page-hero-art-petals i{animation:page-hero-petal-float 6s ease-in-out infinite}html[data-guide-motion=on] .website-page-hero-art-petals i:nth-child(2){animation-delay:-1.3s}html[data-guide-motion=on] .website-page-hero-art-petals i:nth-child(3){animation-delay:-2.4s}html[data-guide-motion=on] .website-page-hero-art-petals i:nth-child(4){animation-delay:-3.5s}html[data-guide-motion=on] .website-page-hero-art-petals i:nth-child(5){animation-delay:-4.1s}html[data-guide-motion=on] .website-page-hero-art-pages i:first-child{animation:page-hero-page-turn 7s ease-in-out infinite}html[data-guide-motion=on] .website-page-hero-art-marker{animation:page-hero-marker-pulse 3.5s ease-in-out infinite}}@keyframes page-hero-sun-breathe{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.08);opacity:.98}}@keyframes page-hero-ripple-drift{0%,to{transform:translateX(0) rotate(-8deg)}50%{transform:translateX(22px) rotate(-5deg)}}@keyframes page-hero-steam-rise{0%,to{transform:translateY(7px) rotate(12deg);opacity:.25}50%{transform:translateY(-8px) rotate(-8deg);opacity:.75}}@keyframes page-hero-orbit{to{transform:rotate(346deg)}}@keyframes page-hero-petal-float{0%,to{translate:0 0}50%{translate:9px 14px}}@keyframes page-hero-page-turn{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(2deg) translateY(-9px)}}@keyframes page-hero-marker-pulse{0%,to{box-shadow:0 0 0 12px #fff7e622}50%{box-shadow:0 0 0 20px #fff7e60a}}html[data-guide-motion=off] .website-page-hero-art *,html[data-guide-motion=off] .website-page-hero-art :after,html[data-guide-motion=off] .website-page-hero-art :before{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.website-page-hero-art *,.website-page-hero-art :after,.website-page-hero-art :before{animation:none!important;transition:none!important}}@media (max-width:1000px){.website-opening.has-visual{grid-template-columns:1fr}.website-opening-visual{min-height:0;aspect-ratio:16/10}}@media (max-width:600px){.website-opening-visual{aspect-ratio:4/3;border-radius:3px 16px 3px 16px}.website-page-hero-art-stamp{right:5%;bottom:6%;width:108px}.website-page-hero-art-guide{width:86%;left:-3%}.website-page-hero-art-careers .website-page-hero-art-guide,.website-page-hero-art-dining .website-page-hero-art-guide,.website-page-hero-art-weddings .website-page-hero-art-guide{width:64%;left:auto;right:2%}.website-page-hero-art-steam{left:12%;bottom:27%}.website-page-hero-art-pages{top:13%;right:8%}}