.nav[data-astro-cid-wpvy4v7s]{z-index:50;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].is-solid{background:color-mix(in srgb, var(--night) 82%, transparent);backdrop-filter:blur(14px);border-bottom-color:#ffffff14}@supports (animation-timeline:scroll()){.nav[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--signal);transform-origin:0;height:2px;animation:linear both progress;position:absolute;inset:auto 0 -1px}header[data-astro-cid-wpvy4v7s].nav:after{animation-timeline:scroll(root)}}@keyframes progress{0%{transform:scaleX(0)}}.nav__inner[data-astro-cid-wpvy4v7s]{width:min(100% - 2 * var(--gutter), var(--max));justify-content:space-between;align-items:center;height:4.25rem;margin-inline:auto;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.nav__brand[data-astro-cid-wpvy4v7s] .mono[data-astro-cid-wpvy4v7s]{color:var(--signal)}.nav__name[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.6rem;font-weight:800}.nav__menu[data-astro-cid-wpvy4v7s]{align-items:center;gap:2rem;display:flex}.nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8;background:linear-gradient(var(--signal), var(--signal)) no-repeat left bottom / 0 1px;padding-block:.5rem;font-size:.75rem;text-decoration:none;transition:opacity .2s,background-size .3s}.nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{opacity:1;background-size:100% 1px}.nav__cta[data-astro-cid-wpvy4v7s]{padding:.7em 1.2em}.nav__book[data-astro-cid-wpvy4v7s]{display:none}.nav__toggle[data-astro-cid-wpvy4v7s]{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.75rem 0;display:none}.nav__burger[data-astro-cid-wpvy4v7s],.nav__burger[data-astro-cid-wpvy4v7s]:before{background:currentColor;width:22px;height:1.5px;transition:transform .25s;display:block}.nav__burger[data-astro-cid-wpvy4v7s]{position:relative;transform:translateY(-3px)}.nav__burger[data-astro-cid-wpvy4v7s]:before{content:"";position:absolute;top:6px}[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__burger[data-astro-cid-wpvy4v7s]{transform:translateY(0)rotate(45deg)}[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__burger[data-astro-cid-wpvy4v7s]:before{transform:translateY(-6px)rotate(-90deg)}@media (width<=860px){.nav__toggle[data-astro-cid-wpvy4v7s]{display:inline-flex}.nav__book[data-astro-cid-wpvy4v7s]{min-height:2.5rem;margin-left:auto;margin-right:1rem;padding:.5em 1em;display:inline-flex}.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__menu[data-astro-cid-wpvy4v7s]{padding:1.5rem var(--gutter) 2rem;background:var(--night);visibility:hidden;opacity:0;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:1.5rem;min-height:calc(100dvh - 4.25rem);transition:opacity .25s,transform .25s,visibility 0s .25s;position:fixed;inset:4.25rem 0 auto;transform:translateY(-8px)}.nav[data-astro-cid-wpvy4v7s].is-open .nav__menu[data-astro-cid-wpvy4v7s]{visibility:visible;opacity:1;transition:opacity .25s,transform .25s;transform:none}.nav[data-astro-cid-wpvy4v7s].is-open{background:var(--night)}.nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:0}.nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:.01em;opacity:1;padding-block:.35rem;font-size:2rem;font-weight:700;display:block}}@media (width<=400px){.nav__toggle-label[data-astro-cid-wpvy4v7s]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] picture,.hero[data-astro-cid-ge2uvauf] .hero__img{object-fit:cover;object-position:60% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] .hero__img{animation:30s ease-out both drift}@keyframes drift{0%{transform:scale(1.05)}to{transform:scale(1)}}.hero__shade[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(180deg, #08121d66 0%, #08121d00 14%), linear-gradient(0deg, var(--night) 0%, #08121d00 14%), linear-gradient(90deg, #08121dc7 0%, #08121d73 26%, #08121d00 48%);position:absolute;inset:0}.hero__body[data-astro-cid-ge2uvauf]{align-self:center;padding-block:5.5rem}.hero__kicker[data-astro-cid-ge2uvauf]{color:var(--brass);margin-bottom:.9rem;animation:1s .1s both rise}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;margin-left:-.04em;font-size:clamp(3.75rem,2.5rem + 6vw,8.5rem);font-weight:900;line-height:.82}.hero__word[data-astro-cid-ge2uvauf]{display:block}.hero__ch[data-astro-cid-ge2uvauf]{animation:1.1s cubic-bezier(.2,.8,.2,1) both letter;animation-delay:calc(.25s + var(--i) * 55ms);display:inline-block}@keyframes letter{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)rotate(4deg)}}.hero__ms[data-astro-cid-ge2uvauf]{font-family:var(--font-serif);text-transform:none;color:var(--signal);margin-bottom:.1em;margin-left:.05em;font-size:.3em;font-style:italic;font-weight:400;line-height:1;animation:1s .15s both rise;display:block}.hero__pitch[data-astro-cid-ge2uvauf]{text-wrap:balance;max-width:16ch;margin-top:1.25rem;font-size:clamp(2rem,1.3rem + 2.1vw,3.1rem);line-height:1.05;animation:1.1s .7s both rise}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;animation:1.1s .85s both rise;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.hero__glance[data-astro-cid-ge2uvauf]{border-top:1px solid #eef3f540;flex-wrap:wrap;gap:1rem 2.5rem;width:fit-content;margin:2.25rem 0 0;padding-top:1.25rem;animation:1.1s 1s both rise;display:flex}.hero__glance[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--mist);font-size:.68rem}.hero__glance[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-family:var(--font-display);margin:.15rem 0 0;font-size:1.9rem;font-weight:700;line-height:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero[data-astro-cid-ge2uvauf] picture{animation:linear both sink}.hero__body[data-astro-cid-ge2uvauf]{animation:linear both lift}section[data-astro-cid-ge2uvauf].hero picture{animation-timeline:scroll(root);animation-range:0 100vh}section[data-astro-cid-ge2uvauf].hero .hero__body[data-astro-cid-ge2uvauf]{animation-timeline:scroll(root);animation-range:0 80vh}}}@keyframes sink{to{transform:translateY(18%)scale(1.06)}}@keyframes lift{to{opacity:0;transform:translateY(-12%)}}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{grid-template-rows:auto 1fr}.hero[data-astro-cid-ge2uvauf] picture{height:40svh;position:relative;inset:auto;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .hero__img{object-position:80% 50%}.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, #08121d73 0%, #08121d00 18%), linear-gradient(0deg, var(--night) 0%, #08121d00 22%);height:calc(40svh + 1px);inset:0 0 auto}.hero__body[data-astro-cid-ge2uvauf]{align-self:start;padding-block:1rem 2rem}.hero__glance[data-astro-cid-ge2uvauf]{gap:.9rem 1.5rem;width:auto}.hero__glance[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:1.4rem}}.intro__grid[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.intro[data-astro-cid-fmp4ekgg] h2[data-astro-cid-fmp4ekgg] .serif[data-astro-cid-fmp4ekgg]{color:var(--brass);font-size:.8em}.intro__text[data-astro-cid-fmp4ekgg]>[data-astro-cid-fmp4ekgg]+[data-astro-cid-fmp4ekgg]{margin-top:1.5rem}.intro__text[data-astro-cid-fmp4ekgg] p[data-astro-cid-fmp4ekgg]:not(.lead){color:var(--mist);max-width:52ch}.intro__fig[data-astro-cid-fmp4ekgg]{border-radius:var(--radius);margin:0;overflow:hidden}.intro__fig[data-astro-cid-fmp4ekgg] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}@media (width<=900px){.intro__grid[data-astro-cid-fmp4ekgg]{grid-template-columns:1fr}}.marquee[data-astro-cid-543bmuqs]{padding-block:clamp(1rem,2vw,2rem) clamp(3rem,6vw,6rem);overflow:hidden}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;animation:38s linear infinite slide;display:flex}.marquee[data-astro-cid-543bmuqs]:hover .marquee__track[data-astro-cid-543bmuqs]{animation-play-state:paused}ul[data-astro-cid-543bmuqs]{margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-543bmuqs]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #9fb4c473;padding-right:.35em;font-size:clamp(3.5rem,2rem + 8vw,9rem);font-weight:900;line-height:1}li[data-astro-cid-543bmuqs]:after{content:"";vertical-align:middle;background:var(--signal);border-radius:50%;width:.16em;height:.16em;margin-left:.35em;display:inline-block}li[data-astro-cid-543bmuqs]:nth-child(3n+1){color:var(--ice);-webkit-text-stroke:0}@keyframes slide{to{transform:translate(-50%)}}.history__grid[data-astro-cid-undqslpp]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.history__aside[data-astro-cid-undqslpp]{position:sticky;top:6rem}.history[data-astro-cid-undqslpp] h2[data-astro-cid-undqslpp] .serif[data-astro-cid-undqslpp]{color:var(--signal);font-size:.8em}.history[data-astro-cid-undqslpp] figure[data-astro-cid-undqslpp]{margin:2.5rem 0 0;overflow:hidden}.history[data-astro-cid-undqslpp] figure[data-astro-cid-undqslpp] img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);filter:saturate(.85)contrast(1.05);width:100%}.history[data-astro-cid-undqslpp] figcaption[data-astro-cid-undqslpp]{color:#6b6555;margin-top:.75rem;font-size:.68rem}.log[data-astro-cid-undqslpp]{border-top:2px solid var(--paper-ink);margin:0;padding:0;list-style:none}.log__entry[data-astro-cid-undqslpp]{border-bottom:1px solid var(--paper-line);grid-template-columns:9.5rem 1fr;gap:1.5rem;padding-block:1.75rem;display:grid}.log__when[data-astro-cid-undqslpp]{color:var(--signal);padding-top:.35rem;font-size:.72rem}.log[data-astro-cid-undqslpp] h3[data-astro-cid-undqslpp]{margin-bottom:.6rem}.log[data-astro-cid-undqslpp] p[data-astro-cid-undqslpp]:not(.log__when){color:#4a4f57}@media (width<=900px){.history__grid[data-astro-cid-undqslpp]{grid-template-columns:1fr}.history__aside[data-astro-cid-undqslpp]{position:static}}@media (width<=560px){.log__entry[data-astro-cid-undqslpp]{grid-template-columns:1fr;gap:.4rem}}.strip[data-astro-cid-vv4kmj7w]{margin-top:clamp(4rem,8vw,7rem)}.strip__head[data-astro-cid-vv4kmj7w]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.75rem;display:flex}.strip__head[data-astro-cid-vv4kmj7w] h3[data-astro-cid-vv4kmj7w]{font-size:clamp(2rem,1.4rem + 2vw,3.25rem)}.strip__nav[data-astro-cid-vv4kmj7w]{gap:.5rem;display:flex}.strip__btn[data-astro-cid-vv4kmj7w]{width:3rem;height:3rem;color:var(--ice);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;font-size:1.1rem;transition:background-color .2s,border-color .2s,transform .2s}.strip__btn[data-astro-cid-vv4kmj7w]:hover{background:var(--signal);border-color:var(--signal);transform:scale(1.06)}.strip__track[data-astro-cid-vv4kmj7w]{scroll-snap-type:x proximity;padding:0 max(var(--gutter), (100vw - var(--max)) / 2) 1.25rem;scroll-padding-inline:max(var(--gutter), (100vw - var(--max)) / 2);scrollbar-width:none;cursor:grab;gap:1rem;margin:0;list-style:none;display:flex;overflow-x:auto}.strip__track[data-astro-cid-vv4kmj7w]::-webkit-scrollbar{display:none}.strip__track[data-astro-cid-vv4kmj7w].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.strip__frame[data-astro-cid-vv4kmj7w]{scroll-snap-align:start;flex:none}.strip__frame[data-astro-cid-vv4kmj7w] button[data-astro-cid-vv4kmj7w]{background:var(--night);border-radius:var(--radius);cursor:inherit;border:0;padding:0;display:block;overflow:hidden}.strip__frame[data-astro-cid-vv4kmj7w] img{object-fit:cover;-webkit-user-drag:none;width:auto;max-width:86vw;height:clamp(15rem,52vh,32rem);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.strip__frame[data-astro-cid-vv4kmj7w] button[data-astro-cid-vv4kmj7w]:hover img{transform:scale(1.04)}.season__banner[data-astro-cid-6xy4l3yi]{isolation:isolate;align-items:end;min-height:clamp(26rem,70vh,48rem);display:grid;position:relative;overflow:hidden}.season__banner[data-astro-cid-6xy4l3yi] .season__img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.season__banner[data-astro-cid-6xy4l3yi] .season__img{animation:linear both banner-drift}section[data-astro-cid-6xy4l3yi].season .season__banner[data-astro-cid-6xy4l3yi] .season__img{animation-timeline:view()}}}@keyframes banner-drift{0%{transform:translateY(-9%)scale(1.2)}to{transform:translateY(9%)scale(1.2)}}.season__banner[data-astro-cid-6xy4l3yi]:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--hull) 0%, #0f203333 55%, #08121d80 100%);position:absolute;inset:0}.season__banner-text[data-astro-cid-6xy4l3yi]{padding-bottom:2.5rem}.season__banner-text[data-astro-cid-6xy4l3yi] h2[data-astro-cid-6xy4l3yi]{max-width:14ch}.season__banner-text[data-astro-cid-6xy4l3yi] .serif[data-astro-cid-6xy4l3yi]{color:var(--mist);font-size:.8em}.season__banner-text[data-astro-cid-6xy4l3yi] .mono[data-astro-cid-6xy4l3yi]{color:var(--brass);margin-top:1.25rem}.section--hull[data-astro-cid-6xy4l3yi]{padding-top:clamp(2rem,4vw,4rem)}.season__intro[data-astro-cid-6xy4l3yi]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.season__intro[data-astro-cid-6xy4l3yi] .lead[data-astro-cid-6xy4l3yi]{max-width:46ch}.season__intro[data-astro-cid-6xy4l3yi] p[data-astro-cid-6xy4l3yi]:not(.lead){color:var(--mist);padding-top:.4rem}.season__sub[data-astro-cid-6xy4l3yi]{margin-top:clamp(4rem,8vw,7rem);margin-bottom:2rem;font-size:clamp(2rem,1.4rem + 2vw,3.25rem)}h4[data-astro-cid-6xy4l3yi]{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .6rem;font-size:1.5rem;font-weight:700;line-height:1.05}.day[data-astro-cid-6xy4l3yi]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.day[data-astro-cid-6xy4l3yi] li[data-astro-cid-6xy4l3yi]{border-top:2px solid var(--signal);padding-top:1.25rem}.day__time[data-astro-cid-6xy4l3yi]{color:var(--brass);margin-bottom:.9rem}.day[data-astro-cid-6xy4l3yi] p[data-astro-cid-6xy4l3yi]:not(.day__time),.guests[data-astro-cid-6xy4l3yi] p[data-astro-cid-6xy4l3yi]{color:var(--mist);font-size:.97rem}.guests[data-astro-cid-6xy4l3yi]{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.guests[data-astro-cid-6xy4l3yi] li[data-astro-cid-6xy4l3yi]{border-bottom:1px solid #ffffff24;padding:1.75rem 2rem 1.75rem 0}.guests[data-astro-cid-6xy4l3yi] li[data-astro-cid-6xy4l3yi]:nth-child(2n){border-left:1px solid #ffffff24;padding-left:2rem}@media (width<=1000px){.day[data-astro-cid-6xy4l3yi]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (width<=720px){.season__intro[data-astro-cid-6xy4l3yi],.guests[data-astro-cid-6xy4l3yi]{grid-template-columns:1fr}.guests[data-astro-cid-6xy4l3yi] li[data-astro-cid-6xy4l3yi]:nth-child(2n){border-left:0;padding-left:0}}@media (width<=520px){.day[data-astro-cid-6xy4l3yi]{grid-template-columns:1fr}}.aboard__head[data-astro-cid-q5olqznk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.aboard__head[data-astro-cid-q5olqznk] .lead[data-astro-cid-q5olqznk]{color:var(--mist);justify-self:end}.rooms[data-astro-cid-q5olqznk]{--stage:56%;padding:0 calc(var(--stage) + 4%) 0 0;min-height:calc(min(100vw - 2 * var(--gutter), var(--max)) * .56 * .75);border-top:1px solid #ffffff24;margin:0;list-style:none;position:relative}.room[data-astro-cid-q5olqznk]{border-bottom:1px solid #ffffff24}.room[data-astro-cid-q5olqznk] h3[data-astro-cid-q5olqznk]{font-size:clamp(1.9rem,1.2rem + 2.2vw,3.4rem)}.room__name[data-astro-cid-q5olqznk]{width:100%;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;color:var(--ice);opacity:.38;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.55em 0;transition:opacity .35s,padding-left .45s cubic-bezier(.2,.7,.2,1);display:flex}.room__arrow[data-astro-cid-q5olqznk]{font-family:var(--font-body);color:var(--signal);opacity:0;font-size:.5em;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translate(-10px)}.room[data-astro-cid-q5olqznk].is-active .room__name[data-astro-cid-q5olqznk]{opacity:1;padding-left:.35em}.room[data-astro-cid-q5olqznk].is-active .room__arrow[data-astro-cid-q5olqznk]{opacity:1;transform:none}.room__body[data-astro-cid-q5olqznk]{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1);display:grid}.room__body[data-astro-cid-q5olqznk] p[data-astro-cid-q5olqznk]{color:var(--mist);max-width:42ch;padding-left:.7rem;overflow:hidden}.room[data-astro-cid-q5olqznk].is-active .room__body[data-astro-cid-q5olqznk]{grid-template-rows:1fr;padding-bottom:1.4rem}.room__img[data-astro-cid-q5olqznk]{width:var(--stage);aspect-ratio:4/3;border-radius:var(--radius);opacity:0;clip-path:inset(0 0 0 100%);transition:opacity .5s,clip-path .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;right:0;overflow:hidden}.room__img[data-astro-cid-q5olqznk] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);transform:scale(1.12)}.room[data-astro-cid-q5olqznk].is-active .room__img[data-astro-cid-q5olqznk]{opacity:1;clip-path:inset(0);z-index:1}.room[data-astro-cid-q5olqznk].is-active .room__img[data-astro-cid-q5olqznk] img{transform:none}@media (width<=900px){.aboard__head[data-astro-cid-q5olqznk]{grid-template-columns:1fr}.aboard__head[data-astro-cid-q5olqznk] .lead[data-astro-cid-q5olqznk]{justify-self:start}.rooms[data-astro-cid-q5olqznk]{border-top:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:2.5rem 1rem;min-height:0;padding:0;display:grid}.room[data-astro-cid-q5olqznk]{border-bottom:0;flex-direction:column;display:flex}.room__img[data-astro-cid-q5olqznk]{opacity:1;clip-path:none;order:-1;width:100%;margin-bottom:.75rem;position:static}.room__img[data-astro-cid-q5olqznk] img{transform:none}.room__name[data-astro-cid-q5olqznk],.room[data-astro-cid-q5olqznk].is-active .room__name[data-astro-cid-q5olqznk]{opacity:1;cursor:default;padding:.2em 0}.room__arrow[data-astro-cid-q5olqznk]{display:none}.room__body[data-astro-cid-q5olqznk],.room[data-astro-cid-q5olqznk].is-active .room__body[data-astro-cid-q5olqznk]{grid-template-rows:1fr;padding-bottom:0}.room__body[data-astro-cid-q5olqznk] p[data-astro-cid-q5olqznk]{padding-left:0}}.particulars__grid[data-astro-cid-pqd645sn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.register[data-astro-cid-pqd645sn]{border-top:2px solid var(--paper-ink);margin:2.5rem 0 0}.register__row[data-astro-cid-pqd645sn]{border-bottom:1px dashed var(--paper-line);grid-template-columns:10rem 1fr;gap:1rem;padding-block:.8rem;display:grid}.register[data-astro-cid-pqd645sn] dt[data-astro-cid-pqd645sn]{color:#7a705c;padding-top:.2rem;font-size:.7rem}.register[data-astro-cid-pqd645sn] dd[data-astro-cid-pqd645sn]{font-family:var(--font-mono);color:var(--paper-ink);margin:0;font-size:.95rem}.particulars__figs[data-astro-cid-pqd645sn]{gap:2rem;display:grid}.particulars[data-astro-cid-pqd645sn] figure[data-astro-cid-pqd645sn]{margin:0}.particulars[data-astro-cid-pqd645sn] figure[data-astro-cid-pqd645sn] img{border-radius:var(--radius);width:100%}.particulars[data-astro-cid-pqd645sn] figure[data-astro-cid-pqd645sn]:not(.plan) img{aspect-ratio:3/2;object-fit:cover}.plan[data-astro-cid-pqd645sn] img{mix-blend-mode:multiply;background:#fff}.particulars[data-astro-cid-pqd645sn] figcaption[data-astro-cid-pqd645sn]{color:#7a705c;margin-top:.75rem;font-size:.68rem}@media (width<=900px){.particulars__grid[data-astro-cid-pqd645sn]{grid-template-columns:1fr}}@media (width<=480px){.register__row[data-astro-cid-pqd645sn]{grid-template-columns:1fr;gap:.15rem}}.gallery[data-astro-cid-rj65ajc3]{padding-bottom:clamp(2rem,4vw,4rem)}.gallery__head[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.chips[data-astro-cid-rj65ajc3]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-rj65ajc3]{min-height:2.5rem;color:var(--mist);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:.7em 1.1em;font-size:.72rem;transition:background-color .25s,color .25s,border-color .25s}.chip[data-astro-cid-rj65ajc3]:hover{color:var(--ice);border-color:var(--ice)}.chip[data-astro-cid-rj65ajc3][aria-pressed=true]{background:var(--ice);border-color:var(--ice);color:var(--night)}.masonry[data-astro-cid-rj65ajc3]{columns:3 300px;column-gap:1rem;margin:0;padding:0;list-style:none}.masonry__item[data-astro-cid-rj65ajc3]{break-inside:avoid;margin-bottom:1rem}.masonry__btn[data-astro-cid-rj65ajc3]{background:var(--hull);cursor:zoom-in;border-radius:var(--radius);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.masonry__btn[data-astro-cid-rj65ajc3] img{width:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .4s}.masonry__btn[data-astro-cid-rj65ajc3]:hover img{filter:brightness(.82);transform:scale(1.05)}.masonry__zoom[data-astro-cid-rj65ajc3]{color:var(--ice);opacity:0;font-size:.68rem;transition:opacity .3s,transform .3s;position:absolute;bottom:.8rem;left:.9rem;transform:translateY(6px)}.masonry__zoom[data-astro-cid-rj65ajc3]:before{content:"";vertical-align:middle;background:var(--signal);width:1.5rem;height:1px;margin-right:.6rem;display:inline-block}.masonry__btn[data-astro-cid-rj65ajc3]:hover .masonry__zoom[data-astro-cid-rj65ajc3],.masonry__btn[data-astro-cid-rj65ajc3]:focus-visible .masonry__zoom[data-astro-cid-rj65ajc3]{opacity:1;transform:none}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ice);background:#040a11f5;border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#040a11cc}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;animation:.3s ease-out fade;display:grid}@keyframes fade{0%{opacity:0}}.lightbox__fig[data-astro-cid-rj65ajc3]{justify-items:center;gap:1rem;max-width:100%;margin:0;padding:4rem 1rem 1.5rem;display:grid}.lightbox__fig[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:2px;width:auto;max-width:min(92vw,1800px);height:auto;max-height:calc(100dvh - 10rem)}.lightbox__fig[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3].is-swapping{animation:.45s cubic-bezier(.2,.7,.2,1) swap}@keyframes swap{0%{opacity:0;transform:scale(.97) translateX(calc(var(--dir,1) * 24px))}}.lightbox[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{text-align:center;gap:.3rem;max-width:70ch;font-size:.95rem;display:grid}.lightbox__meta[data-astro-cid-rj65ajc3]{color:var(--mist);font-size:.65rem}.lightbox__btn[data-astro-cid-rj65ajc3]{color:var(--ice);cursor:pointer;border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff2e;transition:background-color .2s;position:fixed}.lightbox__btn[data-astro-cid-rj65ajc3]:hover{background:var(--signal);border-color:var(--signal)}.lightbox__close[data-astro-cid-rj65ajc3]{padding:.7rem 1rem;top:1rem;right:1rem}.lightbox__prev[data-astro-cid-rj65ajc3],.lightbox__next[data-astro-cid-rj65ajc3]{width:3.25rem;height:3.25rem;font-size:1.25rem;top:50%;translate:0 -50%}.lightbox__prev[data-astro-cid-rj65ajc3]{left:1rem}.lightbox__next[data-astro-cid-rj65ajc3]{right:1rem}@media (width<=640px){.masonry[data-astro-cid-rj65ajc3]{columns:2;column-gap:.5rem}.masonry__item[data-astro-cid-rj65ajc3]{margin-bottom:.5rem}.lightbox__prev[data-astro-cid-rj65ajc3],.lightbox__next[data-astro-cid-rj65ajc3]{top:auto;bottom:1rem;translate:none}}.book[data-astro-cid-q6rhixpg]{isolation:isolate;position:relative;overflow:hidden}.book[data-astro-cid-q6rhixpg] .book__bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.book[data-astro-cid-q6rhixpg]:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--night) 0%, #08121dd1 30%, #08121de6 100%);position:absolute;inset:0}.book__lead[data-astro-cid-q6rhixpg]{color:#eef3f5d9;max-width:46ch;margin-top:1.5rem}.partners[data-astro-cid-q6rhixpg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.partner[data-astro-cid-q6rhixpg]{backdrop-filter:blur(10px);border-radius:var(--radius);background:#0f2033b8;border:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.75rem;display:flex}.partner__role[data-astro-cid-q6rhixpg],.owner__label[data-astro-cid-q6rhixpg]{color:var(--brass);font-size:.68rem}.partner__body[data-astro-cid-q6rhixpg]{color:var(--mist);flex:1;margin-bottom:.75rem;font-size:.97rem}.owner[data-astro-cid-q6rhixpg]{border-radius:var(--radius);border:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1.5rem;margin-top:1rem;padding:1.75rem;display:grid}.owner[data-astro-cid-q6rhixpg] h3[data-astro-cid-q6rhixpg]{margin-top:.5rem}.owner[data-astro-cid-q6rhixpg] address[data-astro-cid-q6rhixpg]{color:var(--mist);font-style:normal;display:grid}.owner__links[data-astro-cid-q6rhixpg]{font-family:var(--font-mono);justify-items:start;font-size:.9rem;display:grid}.owner__links[data-astro-cid-q6rhixpg] a[data-astro-cid-q6rhixpg]{text-decoration-color:var(--signal);text-underline-offset:4px;padding-block:.15rem}@media (width<=900px){.partners[data-astro-cid-q6rhixpg],.owner[data-astro-cid-q6rhixpg]{grid-template-columns:1fr}}.charter__card[data-astro-cid-njkumhoc]{border-radius:calc(var(--radius) * 2);background:#fff;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 1px #08121d14,0 30px 60px -30px #08121d59}.charter__card[data-astro-cid-njkumhoc]:hover,.charter__card[data-astro-cid-njkumhoc]:focus-within{transform:translateY(-4px);box-shadow:0 1px #08121d14,0 44px 70px -30px #08121d73}.charter__photo[data-astro-cid-njkumhoc]{aspect-ratio:2.3;background:var(--night)}.charter__photo[data-astro-cid-njkumhoc] img{object-fit:cover;width:100%;height:100%}.charter__card[data-astro-cid-njkumhoc]:hover .charter__photo[data-astro-cid-njkumhoc].is-in img,.charter__card[data-astro-cid-njkumhoc]:focus-within .charter__photo[data-astro-cid-njkumhoc].is-in img{transition-delay:0s;transform:scale(1.03)}.charter__body[data-astro-cid-njkumhoc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.charter__body[data-astro-cid-njkumhoc] h2[data-astro-cid-njkumhoc]{max-width:11ch;font-size:clamp(2.75rem,1.6rem + 4.6vw,6rem)}.charter__pitch[data-astro-cid-njkumhoc] .lead[data-astro-cid-njkumhoc]{max-width:48ch}.charter__facts[data-astro-cid-njkumhoc]{border-top:1px solid #08121d24;flex-wrap:wrap;gap:1rem 2.5rem;margin:1.75rem 0 0;padding-top:1.5rem;display:flex}.charter__facts[data-astro-cid-njkumhoc] dt[data-astro-cid-njkumhoc]{opacity:.65;font-size:.68rem}.charter__facts[data-astro-cid-njkumhoc] dd[data-astro-cid-njkumhoc]{font-family:var(--font-display);margin:.25rem 0 0;font-size:2rem;font-weight:800;line-height:1}.charter__action[data-astro-cid-njkumhoc]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.charter__cta[data-astro-cid-njkumhoc]:after{content:"";position:absolute;inset:0}.charter__card[data-astro-cid-njkumhoc]:hover .charter__cta[data-astro-cid-njkumhoc]{background:#c7321f;border-color:#c7321f}.charter__card[data-astro-cid-njkumhoc]:hover .charter__cta[data-astro-cid-njkumhoc] .arrow[data-astro-cid-njkumhoc]{transform:translate(5px)}.charter__email[data-astro-cid-njkumhoc]{opacity:.7;overflow-wrap:anywhere;font-size:.72rem}@media (width<=800px){.charter__photo[data-astro-cid-njkumhoc]{aspect-ratio:4/3}.charter__body[data-astro-cid-njkumhoc]{grid-template-columns:1fr}.charter__body[data-astro-cid-njkumhoc] h2[data-astro-cid-njkumhoc]{max-width:none}}@media (prefers-reduced-motion:reduce){.charter__card[data-astro-cid-njkumhoc],.charter__card[data-astro-cid-njkumhoc]:hover,.charter__card[data-astro-cid-njkumhoc]:focus-within{transition:none;transform:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--night);border-top:1px solid #ffffff1a;padding-block:3.5rem 2rem}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.footer__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-transform:uppercase;font-size:2.25rem;font-weight:800;line-height:1}.footer__id[data-astro-cid-jo6i4kqk],.footer__label[data-astro-cid-jo6i4kqk],.footer__copy[data-astro-cid-jo6i4kqk],.footer__made[data-astro-cid-jo6i4kqk]{color:var(--mist);font-size:.68rem}.footer__id[data-astro-cid-jo6i4kqk]{margin-top:.75rem}.footer__credits[data-astro-cid-jo6i4kqk]{gap:.35rem;margin:.75rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.footer__credits[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#eef3f5cc;text-decoration:none}.footer__credits[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ice);text-decoration:underline;text-decoration-color:var(--signal)}.footer__base[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3rem;display:flex}.footer__made[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:.25em}.footer__made[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ice);text-decoration-color:var(--signal)}@media (width<=640px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
