@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fog:#e4ecea;--night:#16120e;--clear:#d6e4ec;--ink:#12171a;--paper:#ede5d8;--buoy:#b3122f;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Inter", system-ui, sans-serif;--h:100vh;--cols:6;--m:16px;--g:12px;--name:46.7vw;--display:14.4vw;--room-name:40px;--body:20px;--label:11px}@supports (height:100svh){:root{--h:100svh}}@media (width>=768px){:root{--cols:12;--m:2.22vw;--g:1.667vw;--name:clamp(373px, 48.6vw, calc(var(--h) * 1.04));--display:clamp(64px, 8.33vw, 168px);--room-name:clamp(44px, 4.44vw, 88px);--body:22px;--label:12px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-anchor:none}body{background:var(--fog);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.sky{display:none}.motion .sky{z-index:-1;pointer-events:none;background:var(--fog);width:100%;height:100lvh;display:block;position:fixed;top:0;left:0}.sky i{opacity:0;position:absolute;inset:0}.sky i:first-child,.sky i:nth-child(7){background:#aaafac;background:color-mix(in oklab, var(--night) 25%, var(--fog))}.sky i:nth-child(2),.sky i:nth-child(6){background:#747572;background:color-mix(in oklab, var(--night) 50%, var(--fog))}.sky i:nth-child(3),.sky i:nth-child(5){background:#42403c;background:color-mix(in oklab, var(--night) 75%, var(--fog))}.sky i:nth-child(4){background:var(--night)}.sky i:nth-child(8){background:var(--fog)}.sky i:nth-child(9){background:var(--clear)}body:after{content:"";z-index:100;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.6 -.3'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;height:auto;display:block}figure,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nav a,.link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s}.nav a:hover,.nav a:focus-visible,.link:hover,.link:focus-visible{background-size:100% 1px}@media (hover:none){.link{background-size:100% 1px}}[role=button]:focus-visible{outline-offset:-6px}:focus-visible{outline:2px solid var(--buoy);outline-offset:3px}.label{font-family:var(--sans);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.3}.display{font-size:var(--display);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:.96}.body{font-size:var(--body);line-height:1.3}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--g);padding-inline:var(--m);display:grid;position:relative}.hairlines{--line:#12171a14;inset-block:0;inset-inline:var(--m);pointer-events:none;border-right:1px solid var(--line);background:repeating-linear-gradient(to right, var(--line) 0 1px, transparent 1px calc((100% + var(--g)) / (var(--cols) / 3)));position:absolute}.nav{z-index:10;padding:20px var(--m);font-family:var(--sans);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font-weight:500;display:flex;position:absolute;inset:0 0 auto}.nav__links{gap:clamp(14px,2vw,32px);display:flex}.hero{--scale:1.667;--fig-x:50vw;--column-x:0vw;--plate-h:max(calc(var(--h) * var(--scale)), calc(100vw * 1.25));--plate-w:calc(var(--plate-h) * .8);height:var(--h);background:var(--fog);min-height:560px;position:relative}.hero__column{inset:0 0 0 var(--column-x);z-index:1;position:absolute;overflow:hidden}.hero__column--subject{z-index:4;pointer-events:none}.hero:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(to top, var(--fog), #e4eceae6 10%, #e4ecea80 50%, #e4ecea00);height:26%;position:absolute;inset:auto 0 0}.hero__plate{bottom:0;left:calc(var(--fig-x) - var(--column-x) - var(--plate-w) * .5003);width:var(--plate-w);max-width:none;height:var(--plate-h);position:absolute}.hero__plate:not([src]){visibility:hidden}.hero__veil{opacity:0;pointer-events:none;background:var(--fog);position:absolute;inset:0}.hero .hairlines{z-index:2}.hero__name{top:calc(var(--baseline) - .84em);z-index:3;font-size:var(--name);font-kerning:none;white-space:nowrap;font-weight:400;line-height:1;position:absolute;left:calc(50vw - 1.001em)}.hero__mist{--seam:calc(var(--h) * .25);--mist-h:calc(var(--h) * .45);right:0;bottom:calc(var(--seam) * -1);z-index:5;height:calc(var(--mist-h) + var(--seam));opacity:.75;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--mist-h) * .3), #000 calc(var(--mist-h) * .52), #000 calc(100% - var(--seam)), transparent);mask-image:linear-gradient(to bottom, transparent calc(var(--mist-h) * .3), #000 calc(var(--mist-h) * .52), #000 calc(100% - var(--seam)), transparent);position:absolute;left:0}.hero__mist-video{object-fit:cover;object-position:0% 100%;width:100%;max-width:none;height:100%;transform:scaleX(-1)}.hero__eyebrow,.hero__definition,.hero__cue{z-index:6;position:absolute}.hero__definition{font-family:var(--sans);font-size:13px;line-height:1.4}.hero{--baseline:calc(var(--h) * .296)}.hero__eyebrow{left:var(--m);bottom:calc(100% - var(--baseline) + .74 * var(--name) + 36px)}.hero__definition{right:var(--m);bottom:92px;left:var(--m)}.hero__cue{bottom:64px;left:var(--m)}@media (width>=768px){.hero{--fig-x:72.2vw;--column-x:55vw;--plate-h:max(calc(var(--h) * var(--scale)), calc(45vw * 1.25));--word-top:calc(var(--h) * .307);--baseline:calc(var(--word-top) + .72 * var(--name))}.hero__column:not(.hero__column--subject){-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.hero__mist{--mist-h:51.7vw;height:calc(var(--mist-h) + var(--h) * .03)}.hero__mist-video{object-position:0% 0%}.hero__eyebrow,.hero__definition,.hero__cue{right:auto;bottom:calc(100% - var(--word-top) + 28px);left:calc(var(--m) + var(--step) * var(--at))}.hero{--step:calc((100% - 2 * var(--m) + var(--g)) / 4)}.hero__eyebrow{--at:0}.hero__definition{--at:1;width:calc(var(--step) - var(--g));text-wrap:balance}.hero__cue{--at:2}}.intro{padding-block:96px 120px;position:relative;overflow:clip}.intro .hairlines{-webkit-mask-image:linear-gradient(#0000,#000 25vh);mask-image:linear-gradient(#0000,#000 25vh)}.intro__label{grid-column:1/-1;margin-bottom:20px}.intro__heading{z-index:1;grid-column:1/-1;position:relative}.intro__image,.rooms__opener,.table__image,.small__frame,.getting__image{overflow:clip}figure img{width:100%}.intro__image{margin:24px calc(var(--m) * -1) 0 0;grid-column:3/-1}.intro__body{grid-column:2/-1;margin-top:32px}@media (width>=768px){.intro{padding-block:160px}.intro__body{margin-left:6.25vw}.intro__label{grid-area:1/2/auto/9;margin-bottom:24px}.intro__heading{grid-area:2/2/auto/-1;max-width:5.6em}.intro__image{grid-area:1/9/5/-1;margin-top:0}.intro__body{grid-area:3/5/auto/9;margin-top:48px}.intro__image{margin-right:calc(var(--m) * -1)}}.tide{--title:34vw;--horizon:.58em;--sea-h:4.5em;--sea-dim:#16120e99;background:linear-gradient(to bottom, var(--fog) 48%, var(--night) 76%);background:linear-gradient(to bottom in oklab, var(--fog) 48%, var(--night) 76%)}.tide__stage{min-height:150vh;padding:12vh var(--m) 26vh;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:relative}.tide__head{position:relative}.tide__title{font-size:var(--title);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin-bottom:-.16em;padding-bottom:.16em;font-weight:400;line-height:.9}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tide__title{color:#0000;background-image:linear-gradient(to bottom, transparent calc(var(--horizon) - .05em), #16120e75 0), linear-gradient(var(--sea-dim), var(--sea-dim)), url(/media/sea-loop-poster.webp);background-position:0 0, 0 0, 50% calc(var(--horizon) - .05em - var(--sea-h) * .46);background-repeat:no-repeat;background-size:100% 100%, 100% 100%, auto var(--sea-h);-webkit-background-clip:text;background-clip:text}}.tide__fill{font-size:var(--title);clip-path:url(#tide-clip);display:none;position:absolute;inset:-.05em -.05em -.16em;overflow:hidden}.tide__video{top:calc(var(--horizon) - var(--sea-h) * .46);width:100%;max-width:none;height:var(--sea-h);object-fit:cover;transform-origin:50% 46%;position:absolute;left:0}.tide__horizon{inset:var(--horizon) 0 0;background:linear-gradient(#16120e75,#16120e24 .9em);position:absolute}.tide__dusk,.tide__swell{position:absolute;inset:0}.tide__dusk{opacity:.5;background:var(--night)}.tide__swell{background:#fff}.tide__toggle{width:100%;position:absolute;inset:0}.tide__defs{position:absolute}.tide__defs text{font-family:var(--serif);font-size:var(--title);letter-spacing:-.02em}.tide__body{max-width:30ch;margin-left:calc((100% + var(--g)) / 6);color:var(--paper)}.motion .tide{background:0 0;height:190vh}.motion .tide__stage{height:var(--h);justify-content:flex-start;min-height:0;padding-block:12vh 0;position:sticky;top:0}.entering .tide__title{color:var(--ink);background:0 0}.motion .tide__title{color:#0000;-webkit-user-select:none;user-select:none;background:0 0}.motion .tide__fill{display:block}.motion .tide__body{color:var(--ink)}.motion .tide.is-night .tide__body{color:var(--paper)}@media (width>=768px){.tide{--title:min(21vw, calc(var(--h) * .34));--sea-h:3.2em}.tide__body{margin-left:calc((100% + var(--g)) * 7 / 12)}.motion .tide{height:220vh}}.rooms{background:var(--night);color:var(--paper);padding-bottom:96px;display:flow-root}.rooms>.grid{margin-top:-14vh}.rooms__opener{margin-inline:calc(var(--m) * -1);grid-area:1/1/auto/-1}.rooms__head{z-index:1;grid-area:2/1/auto/-1;margin-top:-74px;position:relative}.rooms__head .display{margin-top:20px}.rooms__head .body{max-width:28ch;margin-top:24px}.rooms__list{border-bottom:1px solid #ede5d829;grid-area:3/1/auto/-1;margin-top:56px}.room{border-top:1px solid #ede5d829}.room__heading{font:inherit}.room__row{text-align:left;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;column-gap:8px;width:100%;padding-block:18px;display:grid}.room__name{font-size:var(--room-name);letter-spacing:-.01em;grid-column:2/-1;line-height:1}.room__meta{font-family:var(--sans);grid-area:2/2;margin-top:10px;font-size:13px;line-height:1.4}.room__action{grid-area:2/3;display:none}.room__action:after{content:attr(data-open)}.room.is-open .room__action:after{content:attr(data-close)}.room.is-open .room__action:before{content:"";background:var(--buoy);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.room__panel{grid-template-rows:1fr;display:grid}.room__inner{min-height:0;overflow:hidden}.room__inner>:last-child{margin-bottom:28px}.room__image{margin-top:6px}.room__line{max-width:34ch;margin-top:16px}.collapsible .room__action{display:block}.collapsible .room__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1),visibility 0s .5s}.collapsible .room.is-open .room__panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.preview{z-index:50;aspect-ratio:4/5;opacity:0;pointer-events:none;width:clamp(200px,20vw,320px);transition:opacity .25s;position:fixed;top:0;left:0;overflow:hidden}.preview.is-on{opacity:1}.preview img{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .25s;position:absolute;inset:0}.preview img.is-on{opacity:1}@media (width>=768px){.rooms{padding-bottom:160px}.rooms>.grid{grid-template-rows:auto 1fr;margin-top:-22vh}.rooms__opener{margin-inline:calc(var(--m) * -1) 0;grid-area:1/1/3/8}.rooms__head{grid-area:1/7/auto/-1;margin-top:0;padding-top:calc(22vh + 96px)}.rooms__head .label,.rooms__head .body{margin-left:calc((100% + var(--g)) / 6)}.rooms__list{grid-area:2/8/auto/-1;align-self:end;margin-top:72px}.room__row{padding-block:20px}.room__image{width:72%}}.table{background:var(--night);color:var(--paper);padding-block:0 6vh}.table__label{grid-column:1/-1;margin-bottom:20px}.table__heading{z-index:1;grid-column:1/-1;position:relative}.table__image{margin:-.9em calc(var(--m) * -1) 0 0;font-size:var(--display);grid-column:2/-1}.table__body{grid-column:1/-1;max-width:30ch;margin-top:32px}.table__detail{grid-column:1/-1;max-width:30ch;margin-top:24px}@media (width>=768px){.table>.grid{grid-template-rows:auto auto 1fr auto}.table__label{grid-area:1/2/auto/7;margin-bottom:24px;padding-top:12vh}.table__heading{grid-area:2/1/auto/9}.table__image{grid-area:1/7/5/-1;margin-top:0}.table__body{grid-area:3/2/auto/6;align-self:end}.table__detail{grid-area:4/2/auto/6;padding-bottom:12vh}}.small{background:linear-gradient(to bottom, var(--night), var(--fog) 24vh);background:linear-gradient(to bottom in oklab, var(--night), var(--fog) 24vh);padding-block:12vh 96px;position:relative}.motion .small,.motion .table,.motion .getting,.motion .stay{background:0 0}.small .hairlines{-webkit-mask-image:linear-gradient(#0000,#000 24vh);mask-image:linear-gradient(#0000,#000 24vh)}.small__shot figcaption{margin-top:10px}.small__shot--01{margin-left:calc(var(--m) * -1);grid-column:1/6}.small__shot--01 figcaption{margin-left:var(--m)}.small__label{grid-column:1/-1;margin-top:44px}.small__heading{grid-column:1/-1;margin-top:16px}.small__shot--02{margin:40px calc(var(--m) * -1) 0 0;grid-area:4/3/auto/-1}.small__shot--02 figcaption{margin-right:var(--m)}.small__shot--03{z-index:1;grid-area:4/1/auto/3;align-self:end;margin-right:-20px;position:relative}.small__shot--03 figcaption{padding-right:28px}@media (width>=768px){.small{padding-bottom:160px}.small__shot--01{grid-area:1/1/5/8;align-self:start}.small__label{grid-area:1/6/auto/-1;margin-top:40vh}.small__heading{z-index:1;grid-area:2/6/auto/-1;margin-top:20px;position:relative}.small__shot--02{grid-area:3/9/auto/12;margin:72px 0 0}.small__shot--02 figcaption{margin-right:0}.small__shot--03{grid-area:3/8/auto/9;justify-self:end;width:10.4vw;margin-right:0}.small__shot--03 figcaption{padding-right:0}}.getting{background:var(--fog);padding-block:40px 96px;position:relative}.getting__label{grid-column:1/-1;margin-bottom:20px}.getting__heading{grid-column:1/-1}.getting__image{margin-top:40px;position:relative}.getting__image img{aspect-ratio:4/3;object-fit:cover;object-position:55% 65%}.getting__body{grid-column:1/-1;margin-top:32px}.getting__contact{font-family:var(--sans);grid-column:1/-1;margin-top:28px;font-size:13px;font-style:normal;line-height:1.4}.getting__contact p+p{margin-top:8px}.getting__note{margin-left:10px;transition:opacity .2s}.getting__note.is-silent{opacity:0}.facts{grid-column:1/-1;grid-template-columns:subgrid;row-gap:32px;margin:56px 0 0;display:grid}.fact{flex-direction:column-reverse;grid-column:span 3;justify-content:flex-end;gap:10px;padding-left:10px;display:flex}.fact__figure{font-size:var(--room-name);letter-spacing:-.01em;margin:0;line-height:1}@media (width>=768px){.getting{padding-block:80px 160px}.getting__label{margin-bottom:24px}.getting__heading{grid-column:1/10}.getting__image{margin-top:64px}.getting__image img{aspect-ratio:16/9}.getting__body{grid-column:2/6;margin-top:64px}.getting__contact{grid-column:7/11;margin-top:64px}.facts{row-gap:0;margin-top:96px}.fact{padding-left:12px}}.stay{background:var(--clear);position:relative}.stay__stage{height:var(--h);min-height:600px;position:relative;overflow:clip}.stay__image{position:absolute;inset:0}.stay__image img{object-fit:cover;object-position:60% 55%;width:100%;max-width:none;height:100%}.stay__veil{opacity:0;pointer-events:none;background:var(--fog);position:absolute;inset:0}.stay__text{inset:calc(var(--h) * .09) 0 auto;position:absolute}.stay__label,.stay__heading,.stay__body,.stay__action{grid-column:1/-1}.stay__heading{margin-top:16px}.stay__body{max-width:28ch;margin-top:20px}.stay__action{margin-top:24px}.button{border:1px solid;padding:14px 20px;transition:border-color .2s}.button:active,.button.is-pressed{border-color:var(--buoy)}.stay__message{max-width:34ch;font-family:var(--sans);margin-top:12px;font-size:13px;line-height:1.4}.motion .stay{height:180vh}.motion .stay__stage{position:sticky;top:0}@media (width>=768px){.stay__text{padding-bottom:48px;inset:auto 0 0}.stay__label,.stay__heading,.stay__body,.stay__action{grid-column:2/9}}.footer{background:var(--clear);font-family:var(--sans);padding-block:56px 96px;font-size:13px;line-height:1.4}.footer__line,.footer__disclaimer,.footer__credit{grid-column:1/-1}.footer__disclaimer,.footer__credit{max-width:44ch;margin-top:16px}@media (width>=768px){.footer__line{grid-column:1/5}.footer__disclaimer{grid-column:5/9;margin-top:0}.footer__credit{grid-column:9/-1;margin-top:0}}.cursor{z-index:200;pointer-events:none;display:none;position:fixed;top:0;left:0}.has-cursor .cursor.is-live{display:block}.has-cursor,.has-cursor *{cursor:none}.cursor:before{content:"";background:var(--buoy);border-radius:50%;width:8px;height:8px;transition:width .2s,height .2s,background-color .2s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursor.is-link:before{width:4px;height:4px}.cursor.is-label:before{border:1px solid var(--buoy);background:#e4eceae0;width:68px;height:68px}.cursor__label{color:var(--buoy);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.viewer{width:100vw;max-width:none;height:100dvh;max-height:none;padding:44px var(--m) var(--m);background:var(--night);color:var(--paper);border:0;margin:0}.viewer::backdrop{background:var(--night)}.viewer__figure{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.viewer__figure img{object-fit:contain;width:auto;min-height:0;max-height:100%}.viewer__close{top:14px;right:var(--m);padding:4px;position:absolute}@keyframes arrive{to{opacity:1}}@keyframes depart{to{opacity:0}}.entering .hero__veil{opacity:1;animation:0s 2.5s forwards depart}.entering .hero__mist-video{opacity:.2;animation:0s 2.5s forwards arrive}.entering .nav,.entering .hero .hairlines,.entering .hero__name,.entering .hero__column--subject,.entering .hero__eyebrow,.entering .hero__definition,.entering .hero__cue{opacity:0;animation:0s 2.5s forwards arrive}html.before{--serif:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fog:#fff;--night:#fff;--clear:#fff;--ink:#1a1a1a;--paper:#1a1a1a;--name:2.5rem;--display:1.75rem;--room-name:1.125rem;--body:1rem;--label:.8125rem;--card-h:240px}html.before body{background:#fff}html.before body:after,html.before .sky,html.before .cursor,html.before .hairlines,html.before .hero__veil,html.before .hero__mist,html.before .hero__column--subject,html.before .stay__veil,html.before .tide__fill,html.before .hero:after{display:none!important}html.before .label{letter-spacing:normal;text-transform:none;color:#555;font-weight:400}html.before .display{letter-spacing:normal;text-wrap:wrap;font-weight:600;line-height:1.3}html.before .grid{text-align:center;max-width:640px;margin-inline:auto;padding-inline:20px;display:block!important}html.before .grid>*{grid-area:auto!important}html.before figure{max-width:420px;margin:24px auto!important}html.before figure img,html.before .hero__plate,html.before .stay__image img{width:100%!important;height:var(--card-h)!important;object-fit:cover!important;max-width:none!important}html.before .nav{text-transform:none;letter-spacing:normal;background:#fff;border-bottom:1px solid #e2e2e2;position:static}html.before .hero{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:16px;height:auto;min-height:0;padding:48px 20px;display:flex}html.before .hero__column{width:100%;max-width:420px;height:var(--card-h);order:2;margin:0 auto;position:static;inset:auto;overflow:hidden;-webkit-mask-image:none;mask-image:none}html.before .hero__plate{position:static;inset:auto}html.before .hero__name{white-space:normal;order:1;font-weight:600;position:static;top:auto;left:auto}html.before .hero__eyebrow{order:0;position:static;inset:auto}html.before .hero__definition{order:3;max-width:420px;position:static;inset:auto}html.before .hero__cue{order:4;position:static;inset:auto}html.before .intro,html.before .tide,html.before .rooms,html.before .table,html.before .small,html.before .getting,html.before .stay,html.before .footer{color:#1a1a1a;background:#fff}html.before .intro{padding:48px 20px;overflow:visible}html.before .intro__heading{max-width:none}html.before .tide__stage{text-align:center;max-width:640px;min-height:0;margin-inline:auto;padding:60px 20px;display:block;position:static}html.before .tide__title{-webkit-text-fill-color:#1a1a1a;font-size:var(--display);letter-spacing:normal;text-wrap:wrap;margin-bottom:0;padding-bottom:0;font-weight:600;line-height:1.3;color:#1a1a1a!important;background:0 0!important}html.before .tide__body{color:#1a1a1a;max-width:420px;margin:24px auto 0}html.before .rooms>.grid{margin-top:0}html.before .rooms__opener{display:none}html.before .rooms__list{border-bottom:0;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}html.before .room{border-top:0}html.before .room__row{text-align:center;padding:0;display:block}html.before .room__row:disabled{opacity:1;cursor:default}html.before .room__number{margin-bottom:6px;display:block}html.before .room__name{grid-column:auto;display:block}html.before .room__meta{grid-area:auto;margin-top:6px;display:block}html.before .room__action{display:none}html.before .room__image{margin:12px 0 0;width:100%!important}html.before .room__line{max-width:none}@media (width<=767px){html.before .rooms__list{grid-template-columns:repeat(2,1fr)}}html.before .table__image{font-size:1em;margin:24px auto!important}html.before .small .grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;display:grid!important}html.before .small__shot{grid-area:auto;place-self:start stretch;width:auto;margin:0!important}html.before .small__shot figcaption{margin-left:0!important;margin-right:0!important;padding-right:0!important}html.before .small__label,html.before .small__heading{grid-column:1/-1;margin-top:0}@media (width<=767px){html.before .small .grid{grid-template-columns:repeat(2,1fr)}}html.before .getting__image img{aspect-ratio:auto;object-position:50% 50%}html.before .facts{grid-template-columns:repeat(2,1fr);gap:24px;max-width:420px;margin:32px auto 0;display:grid}html.before .fact{text-align:center;flex-direction:column;grid-column:auto;padding-left:0}html.before .stay__stage{height:auto;min-height:0;overflow:visible}html.before .stay__image{max-width:420px;height:var(--card-h);margin:24px auto;position:static}html.before .stay__image img{position:static}html.before .stay__text{padding:0;position:static;inset:auto}.version{z-index:300;font-family:var(--sans);flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed;bottom:16px;right:16px}.version__switch{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #12171a33;border-radius:999px;grid-template-columns:1fr 1fr;width:max-content;padding:3px;display:grid;position:relative;box-shadow:0 2px 12px #12171a1f}.version__option{z-index:1;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--ink);padding:7px 14px;font-size:11px;font-weight:500;transition:color .25s;position:relative}.version__knob{background:var(--buoy);border-radius:999px;width:calc(50% - 3px);height:calc(100% - 6px);transition:transform .25s;position:absolute;top:3px;left:3px}.version__switch[aria-pressed=true] .version__knob{transform:translate(100%)}.version__switch[aria-pressed=true] .version__option[data-value=remastered],.version__switch[aria-pressed=false] .version__option[data-value=before]{color:#fff}.version__hint{text-align:right;max-width:180px;color:var(--ink);opacity:.65;margin:0;font-size:10px;line-height:1.3}html.before .version__hint{color:#1a1a1a}@media (width<=767px){.version__hint{display:none}.version__switch{padding:2px}.version__option{padding:5px 10px;font-size:10px}}
