.n-hero-cal[data-astro-cid-yv6cbtbz]{position:relative}.n-hero-cal__card[data-astro-cid-yv6cbtbz]{width:var(--n-hero-cal-w,17.25rem);border-radius:var(--n-radius);backdrop-filter:blur(10px);color:var(--n-on-dark);background:#14120f80;border:1px solid #f3ebde29;padding:.9rem .95rem .85rem;box-shadow:0 18px 40px -24px #0000008c}.n-hero-cal__title[data-astro-cid-yv6cbtbz]{font:600 .7rem / 1.2 var(--n-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--n-on-dark-soft);margin-bottom:.45rem}.n-hero-cal__nav[data-astro-cid-yv6cbtbz]{grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;margin-bottom:.5rem;display:grid}.n-hero-cal__month[data-astro-cid-yv6cbtbz]{font:400 1.15rem / 1.1 var(--n-serif);text-align:center}.n-hero-cal__step[data-astro-cid-yv6cbtbz]{width:1.75rem;height:1.75rem;color:var(--n-on-dark);cursor:pointer;transition:background-color .3s var(--n-ease), color .3s var(--n-ease);background:0 0;border:1px solid #f3ebde4d;border-radius:50%;place-items:center;display:grid}.n-hero-cal__step[data-astro-cid-yv6cbtbz]:hover:not(:disabled){background:var(--n-on-dark);color:var(--n-charcoal)}.n-hero-cal__step[data-astro-cid-yv6cbtbz]:focus-visible,.n-hero-cal__link[data-astro-cid-yv6cbtbz]:focus-visible,.n-hero-cal__toggle[data-astro-cid-yv6cbtbz]:focus-visible{outline:2px solid var(--n-on-dark);outline-offset:3px}.n-hero-cal__step[data-astro-cid-yv6cbtbz]:disabled{opacity:.35;cursor:default}.n-hero-cal__grid[data-astro-cid-yv6cbtbz]{border-collapse:separate;border-spacing:.2rem;table-layout:fixed;width:calc(100% + .4rem);margin:-.2rem}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] th[data-astro-cid-yv6cbtbz]{color:var(--n-on-dark-soft);font:600 .64rem / 1 var(--n-sans);letter-spacing:.06em;text-transform:uppercase;padding-bottom:.1rem}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] abbr[data-astro-cid-yv6cbtbz]{text-decoration:none}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] td{height:1.5rem;padding:0}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] .n-hero-cal__day{box-sizing:border-box;height:1.5rem;font:500 .82rem / 1 var(--n-figures);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:.35rem;place-items:center;display:grid}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] [data-state=free]{color:var(--n-on-dark);border-color:#f3ebde57}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] [data-state=booked]{border-color:var(--n-stone);background:var(--n-stone);color:var(--n-charcoal)}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] [data-state=booked] [aria-hidden]{text-decoration:line-through 1px}.n-hero-cal[data-astro-cid-yv6cbtbz][data-state=stale] .n-hero-cal__grid[data-astro-cid-yv6cbtbz] [data-state=booked]{opacity:.75}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] [data-state=past]{color:#f3ebde6b}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] [data-state=unknown]{color:var(--n-on-dark-soft);border-color:#f3ebde24}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] [data-today]{font-weight:700}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] [data-today] [aria-hidden]{text-underline-offset:.2em;text-decoration-line:underline}.n-hero-cal__grid[data-astro-cid-yv6cbtbz] [data-today][data-state=booked] [aria-hidden]{text-decoration-line:underline line-through}.n-hero-cal__legend[data-astro-cid-yv6cbtbz]{color:var(--n-on-dark-soft);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.6rem;font-size:.74rem;display:flex}.n-hero-cal__legend[data-astro-cid-yv6cbtbz][hidden]{display:none}.n-hero-cal__legend[data-astro-cid-yv6cbtbz] li[data-astro-cid-yv6cbtbz]{align-items:center;gap:.35rem;display:flex}.n-hero-cal__swatch[data-astro-cid-yv6cbtbz]{border:1px solid #f3ebde8c;border-radius:.2rem;width:.8rem;height:.8rem;position:relative;overflow:hidden}.n-hero-cal__swatch--booked[data-astro-cid-yv6cbtbz]{border-color:var(--n-stone);background:var(--n-stone)}.n-hero-cal__swatch--booked[data-astro-cid-yv6cbtbz]:after{content:"";background:var(--n-charcoal);height:1px;position:absolute;inset:50% 1px auto}.n-hero-cal__status[data-astro-cid-yv6cbtbz]{color:var(--n-on-dark-soft);margin-top:.55rem;font-size:.74rem;line-height:1.4}.n-hero-cal__status[data-astro-cid-yv6cbtbz]:empty{display:none}.n-hero-cal__link[data-astro-cid-yv6cbtbz]{color:var(--n-on-dark);font:600 .8rem / 1.3 var(--n-sans);text-underline-offset:.25em;transition:text-decoration-color .3s var(--n-ease);align-items:center;gap:.35rem;margin-top:.55rem;text-decoration:underline #f3ebde73;display:inline-flex}.n-hero-cal__link[data-astro-cid-yv6cbtbz]:hover{text-decoration-color:currentColor}.n-hero-cal__toggle[data-astro-cid-yv6cbtbz]{color:var(--n-on-dark);font:600 .88rem / 1 var(--n-sans);cursor:pointer;transition:background-color .3s var(--n-ease), color .3s var(--n-ease);background:#14120f47;border:1px solid #f3ebde80;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1rem;display:none}.n-hero-cal__toggle[data-astro-cid-yv6cbtbz]:hover,.n-hero-cal[data-astro-cid-yv6cbtbz][data-open] .n-hero-cal__toggle[data-astro-cid-yv6cbtbz]{background:var(--n-on-dark);color:var(--n-charcoal)}@media (width<=1279px){.n-hero-cal__toggle[data-astro-cid-yv6cbtbz]{display:inline-flex}.n-hero-cal__card[data-astro-cid-yv6cbtbz]{z-index:5;width:min(17.25rem, calc(100vw - 2 * var(--n-gutter)));background:var(--n-charcoal);backdrop-filter:none;border-color:#f3ebde38;display:none;position:absolute;bottom:calc(100% + .6rem);left:0;box-shadow:0 22px 48px -18px #000000b3}.n-hero-cal[data-astro-cid-yv6cbtbz][data-open] .n-hero-cal__card[data-astro-cid-yv6cbtbz]{display:block}}@media (width<=1279px) and (prefers-reduced-motion:no-preference){.n-hero-cal[data-astro-cid-yv6cbtbz][data-open] .n-hero-cal__card[data-astro-cid-yv6cbtbz]{animation:n-hero-cal-open .25s var(--n-ease) both}}@keyframes n-hero-cal-open{0%{opacity:0;transform:translateY(6px)}}.n-hero-cal__strip[data-astro-cid-yv6cbtbz]{display:none}@media (width<=760px){.n-hero-cal__toggle[data-astro-cid-yv6cbtbz],.n-hero-cal__card[data-astro-cid-yv6cbtbz],.n-hero-cal[data-astro-cid-yv6cbtbz][data-open] .n-hero-cal__card[data-astro-cid-yv6cbtbz]{display:none}.n-hero-cal__strip[data-astro-cid-yv6cbtbz]{width:min(100vw - 2 * var(--n-gutter), 30rem);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title legend link""days days days""status status status";align-items:center;gap:.45rem .7rem;display:grid}.n-hero-cal__strip[data-astro-cid-yv6cbtbz] .n-hero-cal__title[data-astro-cid-yv6cbtbz]{color:var(--n-on-dark);font-size:var(--n-label);grid-area:title;margin:0}.n-hero-cal__strip-legend[data-astro-cid-yv6cbtbz]{min-width:0;color:var(--n-on-dark-soft);white-space:nowrap;grid-area:legend;align-items:center;gap:.35rem;font-size:.75rem;display:flex;overflow:hidden}.n-hero-cal__strip-legend[data-astro-cid-yv6cbtbz][hidden]{display:none}.n-hero-cal__strip[data-astro-cid-yv6cbtbz] .n-hero-cal__link[data-astro-cid-yv6cbtbz]{grid-area:link;margin:0}.n-hero-cal__strip[data-astro-cid-yv6cbtbz] .n-hero-cal__status[data-astro-cid-yv6cbtbz]{grid-area:status;margin:0}.n-hero-cal__days[data-astro-cid-yv6cbtbz]{grid-area:days;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;display:grid}.n-hero-cal__days[data-astro-cid-yv6cbtbz] li{height:2.6rem;color:var(--n-on-dark-soft);border:1px solid #f3ebde29;border-radius:.45rem;align-content:center;justify-items:center;gap:.12rem;display:grid}.n-hero-cal__days[data-astro-cid-yv6cbtbz] .n-hero-cal__weekday{font:600 .62rem / 1 var(--n-sans);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.n-hero-cal__days[data-astro-cid-yv6cbtbz] .n-hero-cal__date{font:400 .95rem / 1 var(--n-figures)}.n-hero-cal__days[data-astro-cid-yv6cbtbz] [data-state=free]{color:var(--n-on-dark);border-color:#f3ebde6b}.n-hero-cal__days[data-astro-cid-yv6cbtbz] [data-state=booked]{border-color:var(--n-stone);background:var(--n-stone);color:var(--n-charcoal)}.n-hero-cal__days[data-astro-cid-yv6cbtbz] [data-state=booked] .n-hero-cal__date{text-decoration:line-through 1px}.n-hero-cal[data-astro-cid-yv6cbtbz][data-state=stale] .n-hero-cal__days[data-astro-cid-yv6cbtbz] [data-state=booked]{opacity:.75}.n-hero-cal__days[data-astro-cid-yv6cbtbz] [data-today] .n-hero-cal__date{text-underline-offset:.2em;text-decoration-line:underline}.n-hero-cal__days[data-astro-cid-yv6cbtbz] [data-today][data-state=booked] .n-hero-cal__date{text-decoration-line:underline line-through}}@media (scripting:none){.n-hero-cal__toggle[data-astro-cid-yv6cbtbz],.n-hero-cal__nav[data-astro-cid-yv6cbtbz],.n-hero-cal__grid[data-astro-cid-yv6cbtbz],.n-hero-cal[data-astro-cid-yv6cbtbz] .n-hero-cal__strip[data-astro-cid-yv6cbtbz]{display:none}.n-hero-cal[data-astro-cid-yv6cbtbz] .n-hero-cal__card[data-astro-cid-yv6cbtbz]{width:auto;box-shadow:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:block;position:static}.n-hero-cal__title[data-astro-cid-yv6cbtbz]{margin-bottom:.2rem}}.n-hero[data-astro-cid-ro7656kk]{isolation:isolate;background:var(--n-charcoal);color:var(--n-on-dark);grid-template-rows:minmax(max(40rem,100svh - 5.75rem),auto) auto;display:grid;overflow:hidden}.n-hero__media[data-astro-cid-ro7656kk],.n-hero__shade[data-astro-cid-ro7656kk],.n-hero__content[data-astro-cid-ro7656kk]{grid-area:1/1}.n-hero__media[data-astro-cid-ro7656kk]{z-index:-2;background:var(--n-charcoal);position:relative;overflow:hidden}.n-hero__media[data-astro-cid-ro7656kk] .photo{background:var(--n-charcoal);height:100%;position:absolute;inset:0}.n-hero__season[data-astro-cid-ro7656kk]{z-index:0;opacity:0;transition:opacity var(--n-season-fade,1.5s) cubic-bezier(.45, .05, .55, .95);position:absolute;inset:0}.n-hero__season[data-astro-cid-ro7656kk].is-active{z-index:1;opacity:1}.n-hero__season[data-astro-cid-ro7656kk].is-leaving{opacity:1}.n-hero__season--deep[data-astro-cid-ro7656kk]:after{content:"";background:linear-gradient(#14120f00 46%,#14120f5c 66%,#14120f6b 100%);position:absolute;inset:0}.n-hero__media[data-astro-cid-ro7656kk] img{object-position:50% 40%}.n-hero__shade[data-astro-cid-ro7656kk]{z-index:-1;background:linear-gradient(#14120f80 0%,#14120f00 16%),linear-gradient(#14120f00 56%,#14120f70 74%,#14120fc2 100%)}.n-hero__content[data-astro-cid-ro7656kk]{width:min(100% - 2 * var(--n-gutter), var(--n-max));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"headline aside""headline availability";align-items:end;gap:1.5rem clamp(2rem,6vw,7rem);margin-inline:auto;padding-block:9rem clamp(1.75rem,3.4vw,3rem);display:grid}.n-hero__headline[data-astro-cid-ro7656kk]{grid-area:headline}.n-hero__aside[data-astro-cid-ro7656kk]{grid-area:aside}.n-hero__availability[data-astro-cid-ro7656kk]{grid-area:availability;justify-self:start}@media (width>=1280px){.n-hero[data-astro-cid-ro7656kk]{container-type:inline-size}.n-hero__content[data-astro-cid-ro7656kk]{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"headline availability""headline aside";row-gap:1.75rem}.n-hero__headline[data-astro-cid-ro7656kk]{align-self:end}.n-hero__aside[data-astro-cid-ro7656kk]{justify-self:end}.n-hero__availability[data-astro-cid-ro7656kk]{--n-hero-cal-w:17.25rem;margin-right:calc(min(100cqw - var(--n-gutter), 50cqw + var(--n-max) / 2) - min(100cqw - 1rem, 80cqw + var(--n-hero-cal-w) + .75rem));place-self:center end}}@media (width>=1280px) and (width<=1500px){.n-hero__availability[data-astro-cid-ro7656kk]{--n-hero-cal-w:16.5rem}}@media (width>=1280px) and (width<=1400px){.n-hero__availability[data-astro-cid-ro7656kk]{--n-hero-cal-w:15.75rem}}.n-hero__eyebrow[data-astro-cid-ro7656kk]{font:600 var(--n-label) / 1.4 var(--n-sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem}.n-hero__eyebrow[data-astro-cid-ro7656kk] span[data-astro-cid-ro7656kk]{color:var(--n-stone);margin-inline:.4rem}.n-hero__title[data-astro-cid-ro7656kk]{letter-spacing:-.025em;font-size:clamp(3.2rem,1rem + 4.5vw,7.5rem);line-height:.92}.n-hero__line[data-astro-cid-ro7656kk]{margin-bottom:-.14em;padding-bottom:.2em;display:block;overflow:hidden}.n-hero__line[data-astro-cid-ro7656kk]>span[data-astro-cid-ro7656kk]{display:inline-block}.n-hero__line--offset[data-astro-cid-ro7656kk]{padding-left:.9em}.n-hero__aside[data-astro-cid-ro7656kk]{justify-items:start;gap:1.5rem;padding-bottom:.6rem;display:grid}.n-hero__seasons[data-astro-cid-ro7656kk]{border-left:1px solid var(--n-line-dark);flex:none;gap:1.5rem;padding-left:clamp(1rem,2vw,2rem);display:flex}.n-hero__seasons[data-astro-cid-ro7656kk][data-n-season-pending]{visibility:hidden}@media (scripting:none){.n-hero__seasons[data-astro-cid-ro7656kk]{display:none}}.n-hero__seasons[data-astro-cid-ro7656kk] button[data-astro-cid-ro7656kk]{color:var(--n-on-dark-soft);font:600 var(--n-label) / 1.3 var(--n-sans);letter-spacing:.18em;text-transform:uppercase;transition:color .3s var(--n-ease);background:0 0;border:0;padding:.4rem 0 .6rem;position:relative}.n-hero__seasons[data-astro-cid-ro7656kk] button[data-astro-cid-ro7656kk]:before,.n-hero__seasons[data-astro-cid-ro7656kk] button[data-astro-cid-ro7656kk]:after{content:"";background:currentColor;height:1px;position:absolute;inset:auto 0 0}.n-hero__seasons[data-astro-cid-ro7656kk] button[data-astro-cid-ro7656kk]:before{opacity:.35}.n-hero__seasons[data-astro-cid-ro7656kk] button[data-astro-cid-ro7656kk]:after{transform-origin:0;transform:scaleX(0)}.n-hero__seasons[data-astro-cid-ro7656kk] button[data-astro-cid-ro7656kk]:hover,.n-hero__seasons[data-astro-cid-ro7656kk] [data-astro-cid-ro7656kk][aria-pressed=true]{color:var(--n-on-dark)}.n-hero__seasons[data-astro-cid-ro7656kk] [data-astro-cid-ro7656kk][aria-pressed=true]:after{transform:none}.n-hero__seasons[data-astro-cid-ro7656kk][data-playing] [data-astro-cid-ro7656kk][aria-pressed=true]:after{animation:n-season-progress var(--n-season-hold,4s) linear both}@keyframes n-season-progress{0%{transform:scaleX(0)}}.n-hero__lead[data-astro-cid-ro7656kk]{color:#f3ebdeeb;max-width:26rem;font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);line-height:1.55}.n-hero__band[data-astro-cid-ro7656kk]{padding:1.4rem max(var(--n-gutter), (100% - var(--n-max)) / 2);background:var(--n-charcoal);align-items:center;gap:1rem clamp(1rem,2vw,2rem);display:flex}.n-hero__facts[data-astro-cid-ro7656kk]{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.n-hero__facts[data-astro-cid-ro7656kk] div[data-astro-cid-ro7656kk]{border-left:1px solid var(--n-line-dark);align-items:baseline;gap:.75rem;padding-left:clamp(1rem,2vw,2rem);display:flex}.n-hero__facts[data-astro-cid-ro7656kk] div[data-astro-cid-ro7656kk]:first-child{border-left:0;padding-left:0}.n-hero__facts[data-astro-cid-ro7656kk] dt[data-astro-cid-ro7656kk]{color:var(--n-on-dark-soft);order:2;font-size:.88rem}.n-hero__facts[data-astro-cid-ro7656kk] dd[data-astro-cid-ro7656kk]{font:300 clamp(1.5rem, 1.1rem + 1vw, 2.1rem) / 1 var(--n-figures);letter-spacing:-.03em;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.n-hero__season[data-astro-cid-ro7656kk]:first-child img{animation:2.6s cubic-bezier(.16,.8,.2,1) both n-hero-settle}.n-hero__shade[data-astro-cid-ro7656kk]{animation:1.8s ease-out both n-hero-shade}.n-hero__line[data-astro-cid-ro7656kk]>span[data-astro-cid-ro7656kk]{animation:1.3s cubic-bezier(.2,.75,.15,1) .2s both n-hero-rise}.n-hero__line--offset[data-astro-cid-ro7656kk]>span[data-astro-cid-ro7656kk]{animation-delay:.34s}.n-hero__eyebrow[data-astro-cid-ro7656kk]{animation:.9s ease-out .1s both n-hero-fade}.n-hero__aside[data-astro-cid-ro7656kk]{animation:1s ease-out .75s both n-hero-fade}.n-hero__availability[data-astro-cid-ro7656kk]{animation:1s ease-out .9s both n-hero-fade}}@keyframes n-hero-settle{0%{transform:scale(1.08)}}@keyframes n-hero-shade{0%{opacity:.35}}@keyframes n-hero-rise{0%{transform:translateY(108%)}}@keyframes n-hero-fade{0%{opacity:0;transform:translateY(14px)}}@media (width>=1101px){.n-hero__line[data-astro-cid-ro7656kk]>span[data-astro-cid-ro7656kk]{white-space:nowrap}}@media (width<=1100px){.n-hero__shade[data-astro-cid-ro7656kk]{background:linear-gradient(#14120f80 0%,#14120f00 16%),linear-gradient(#14120f00 50%,#14120f8a 70%,#14120fcc 100%)}}@media (width<=1000px){.n-hero__band[data-astro-cid-ro7656kk]{flex-wrap:wrap}.n-hero__seasons[data-astro-cid-ro7656kk]{border-top:1px solid var(--n-line-dark);border-left:0;width:100%;padding:.9rem 0 0}}@media (width<=760px){.n-hero__content[data-astro-cid-ro7656kk]{grid-template-columns:1fr;grid-template-areas:"headline""aside""availability";align-content:end}.n-hero__shade[data-astro-cid-ro7656kk]{background:linear-gradient(#14120f73 0%,#14120f00 16%),linear-gradient(0deg,#14120fd6 0,#14120fa3 12rem,#14120f8c 20rem,#14120f00 30rem)}.n-hero__season--deep[data-astro-cid-ro7656kk]:after{background:linear-gradient(0deg,#14120f66 0,#14120f57 19rem,#14120f00 27rem)}}@media (width<=700px){.n-hero[data-astro-cid-ro7656kk]{grid-template-rows:minmax(max(34rem,100svh),auto) auto}.n-hero__media[data-astro-cid-ro7656kk] img{object-position:50% 50%}.n-hero[data-astro-cid-ro7656kk]{position:relative}.n-hero__content[data-astro-cid-ro7656kk]{gap:1.25rem;padding-bottom:1.75rem}.n-hero__seasons[data-astro-cid-ro7656kk]{display:none}.n-hero__eyebrow[data-astro-cid-ro7656kk]{letter-spacing:.14em;margin-bottom:.9rem}.n-hero__title[data-astro-cid-ro7656kk]{font-size:clamp(2.9rem,13.2vw,3.6rem)}.n-hero__line--offset[data-astro-cid-ro7656kk]{padding-left:.55em}.n-hero__aside[data-astro-cid-ro7656kk]{gap:1.25rem;padding-bottom:0}.n-hero__lead[data-astro-cid-ro7656kk]{max-width:30rem;font-size:1.05rem}.n-hero__band[data-astro-cid-ro7656kk]{padding:1.1rem var(--n-gutter) 1.4rem}.n-hero__facts[data-astro-cid-ro7656kk] div[data-astro-cid-ro7656kk]{flex-direction:column-reverse;align-items:flex-start;gap:.15rem;padding-left:.75rem}.n-hero__facts[data-astro-cid-ro7656kk] dt[data-astro-cid-ro7656kk]{order:0;font-size:.72rem;line-height:1.3}.n-hero__facts[data-astro-cid-ro7656kk] dd[data-astro-cid-ro7656kk]{font-size:1.4rem}}.n-stack[data-astro-cid-zmm6x4mz]{--card:78%;margin:0}.n-stack__stage[data-astro-cid-zmm6x4mz]{aspect-ratio:16/11;position:relative}.n-stack__card[data-astro-cid-zmm6x4mz]{width:var(--card);aspect-ratio:16/10;border-radius:var(--n-radius);background:var(--n-sand);transition:transform 1s var(--n-ease), filter 1s var(--n-ease);position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 1px 2px #1c1a1714,0 22px 44px -30px #1c1a1773}.n-stack__card[data-astro-cid-zmm6x4mz] .photo{position:absolute;inset:0}.n-stack__card[data-astro-cid-zmm6x4mz][data-slot="0"]{z-index:2;transform:none}.n-stack__card[data-astro-cid-zmm6x4mz][data-slot="1"]{z-index:1;filter:saturate(.92)brightness(.97);transform:translate(-28.2%,-41%)rotate(-2.5deg)scale(.97)}.n-stack__toggle[data-astro-cid-zmm6x4mz]{z-index:3;border-radius:var(--n-radius);cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.n-stack__captions[data-astro-cid-zmm6x4mz]{padding-left:calc(100% - var(--card));justify-items:start;gap:.35rem;margin-top:1.25rem;display:grid}.n-stack__captions[data-astro-cid-zmm6x4mz] .n-caption[data-astro-cid-zmm6x4mz]{color:var(--n-ink-soft);transition:color .4s var(--n-ease);margin-top:0}.n-stack__captions[data-astro-cid-zmm6x4mz] .n-caption[data-astro-cid-zmm6x4mz].is-active{color:var(--n-ink);font-weight:600}@media (width<=900px){.n-stack__captions[data-astro-cid-zmm6x4mz]{padding-left:0}}.n-prologue[data-astro-cid-wnvi3mhh]{padding-block:var(--n-space-xl) var(--n-space-l)}.n-prologue__grid[data-astro-cid-wnvi3mhh]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(1rem,2vw,2rem);display:grid}.n-prologue__copy[data-astro-cid-wnvi3mhh]{grid-column:1/7}.n-prologue__copy[data-astro-cid-wnvi3mhh] h2[data-astro-cid-wnvi3mhh]{max-width:13ch;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.n-prologue__copy[data-astro-cid-wnvi3mhh] h2[data-astro-cid-wnvi3mhh] em[data-astro-cid-wnvi3mhh]{color:var(--n-timber)}.n-prologue__text[data-astro-cid-wnvi3mhh]{max-width:var(--n-measure);gap:1.25rem;margin-left:16.6667%;display:grid}.n-prologue__text[data-astro-cid-wnvi3mhh] .n-link[data-astro-cid-wnvi3mhh]{justify-self:start;margin-top:.5rem}.n-prologue__stack[data-astro-cid-wnvi3mhh]{grid-column:7/13}@media (width<=900px){.n-prologue__copy[data-astro-cid-wnvi3mhh],.n-prologue__stack[data-astro-cid-wnvi3mhh]{grid-column:1/-1}.n-prologue__text[data-astro-cid-wnvi3mhh]{margin-left:0}.n-prologue__stack[data-astro-cid-wnvi3mhh]{margin-top:3.5rem}}.n-garden[data-astro-cid-libm45lb]{padding-bottom:var(--n-space-l)}.n-garden__media[data-astro-cid-libm45lb]{background:var(--n-sand);height:clamp(26rem,72vh,52rem);position:relative;overflow:hidden}.n-garden__media[data-astro-cid-libm45lb] .photo{height:100%}.n-garden__media[data-astro-cid-libm45lb] img{object-position:50% 62%}.n-garden__panel[data-astro-cid-libm45lb]{border-radius:var(--n-radius) var(--n-radius) 0 0;background:var(--n-ivory);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,7rem);margin-top:clamp(-9rem,-10vw,-4rem);padding:clamp(2.25rem,5vw,4.5rem) clamp(1.5rem,5vw,4.5rem) 0;display:grid;position:relative}.n-garden__intro[data-astro-cid-libm45lb] h2[data-astro-cid-libm45lb]{max-width:12ch;margin-bottom:1.75rem}.n-garden__intro[data-astro-cid-libm45lb] h2[data-astro-cid-libm45lb] em[data-astro-cid-libm45lb]{color:var(--n-timber)}.n-garden__list[data-astro-cid-libm45lb]{align-self:end}.n-garden__list-title[data-astro-cid-libm45lb]{font:600 var(--n-label) / 1.4 var(--n-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem}.n-garden__list[data-astro-cid-libm45lb] ol[data-astro-cid-libm45lb]{border-top:1px solid var(--n-line-strong);margin-bottom:1.25rem}.n-garden__list[data-astro-cid-libm45lb] li[data-astro-cid-libm45lb]{border-bottom:1px solid var(--n-line);font:400 clamp(1.3rem, 1.1rem + .6vw, 1.65rem) / 1.2 var(--n-serif);gap:1.25rem;padding-block:.95rem;display:flex}.n-garden__list[data-astro-cid-libm45lb] li[data-astro-cid-libm45lb] span[data-astro-cid-libm45lb]{color:var(--n-timber);font:600 .75rem / 1 var(--n-sans);letter-spacing:.1em;font-variant-numeric:tabular-nums;padding-top:.35rem}@media (width<=900px){.n-garden__media[data-astro-cid-libm45lb]{height:clamp(22rem,62vh,34rem)}.n-garden__panel[data-astro-cid-libm45lb]{grid-template-columns:1fr;margin-top:-3rem;padding-inline:1.25rem}}.interior-walk[data-astro-cid-qtjiyeeu]{padding-block:0 var(--section-space);background:var(--color-river);box-shadow:0 -2px 0 var(--color-river)}.interior-walk__frame[data-astro-cid-qtjiyeeu]{aspect-ratio:9/16;background:#0c201b;border-radius:6px;width:100%;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #00000047}.interior-walk__video[data-astro-cid-qtjiyeeu],.interior-walk__poster[data-astro-cid-qtjiyeeu]{width:100%;height:100%;position:absolute;inset:0}.interior-walk__video[data-astro-cid-qtjiyeeu]{object-fit:cover}.interior-walk__poster[data-astro-cid-qtjiyeeu] .photo{height:100%}.interior-walk__poster[data-astro-cid-qtjiyeeu]{transition:opacity .5s}.interior-walk__frame[data-astro-cid-qtjiyeeu][data-started] .interior-walk__poster[data-astro-cid-qtjiyeeu]{opacity:0;pointer-events:none}.interior-walk__toggle[data-astro-cid-qtjiyeeu]{z-index:1;width:2.75rem;height:2.75rem;color:var(--color-white);cursor:pointer;backdrop-filter:blur(6px);background:#0c201b8c;border:1px solid #ffffff47;border-radius:50%;place-items:center;padding:0;transition:opacity .3s,transform .3s;display:grid;position:absolute;bottom:.875rem;right:.875rem}.interior-walk__toggle[data-astro-cid-qtjiyeeu]:hover{background:#0c201bbf}.interior-walk__icon[data-astro-cid-qtjiyeeu]{fill:currentColor;width:1.25rem;height:1.25rem}.interior-walk__frame[data-astro-cid-qtjiyeeu][data-state=playing] .interior-walk__icon--play[data-astro-cid-qtjiyeeu],.interior-walk__frame[data-astro-cid-qtjiyeeu]:not([data-state=playing]) .interior-walk__icon--pause[data-astro-cid-qtjiyeeu]{display:none}.interior-walk__frame[data-astro-cid-qtjiyeeu][data-state=idle]:not([data-autoplay]) .interior-walk__toggle[data-astro-cid-qtjiyeeu]{width:4rem;height:4rem;bottom:calc(50% - 2rem);right:calc(50% - 2rem)}.interior-walk__frame[data-astro-cid-qtjiyeeu][data-state=idle]:not([data-autoplay]) .interior-walk__icon[data-astro-cid-qtjiyeeu]{width:1.75rem;height:1.75rem}.interior-walk__frame[data-astro-cid-qtjiyeeu][data-state=playing] .interior-walk__toggle[data-astro-cid-qtjiyeeu]{opacity:.55}.interior-walk__frame[data-astro-cid-qtjiyeeu][data-state=playing]:hover .interior-walk__toggle[data-astro-cid-qtjiyeeu],.interior-walk__toggle[data-astro-cid-qtjiyeeu]:focus-visible{opacity:1}@media (width>=801px){.interior-walk__frame[data-astro-cid-qtjiyeeu]{width:26rem}}@media (prefers-reduced-motion:reduce){.interior-walk__poster[data-astro-cid-qtjiyeeu],.interior-walk__toggle[data-astro-cid-qtjiyeeu]{transition:none}}.n-interior[data-astro-cid-n4cd2ow2]{padding-block:var(--n-space-l);background:var(--n-sand);overflow:hidden}.n-interior__grid[data-astro-cid-n4cd2ow2]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(1rem,2vw,2rem);display:grid}.n-interior__copy[data-astro-cid-n4cd2ow2]{grid-column:1/7}.n-interior__copy[data-astro-cid-n4cd2ow2] h2[data-astro-cid-n4cd2ow2]{max-width:10ch;margin-bottom:1.75rem}.n-interior__copy[data-astro-cid-n4cd2ow2] h2[data-astro-cid-n4cd2ow2] em[data-astro-cid-n4cd2ow2]{color:var(--n-timber)}.n-interior__copy[data-astro-cid-n4cd2ow2] .n-lead[data-astro-cid-n4cd2ow2]{margin-bottom:clamp(2rem,4vw,3rem)}.n-interior__route[data-astro-cid-n4cd2ow2]{border-top:1px solid var(--n-line-strong);counter-reset:stop;max-width:30rem;margin-bottom:1.25rem}.n-interior__route[data-astro-cid-n4cd2ow2] li[data-astro-cid-n4cd2ow2]{border-bottom:1px solid var(--n-line);font:400 clamp(1.25rem, 1.1rem + .45vw, 1.55rem) / 1.25 var(--n-serif);align-items:baseline;gap:1.25rem;padding-block:.8rem;display:flex}.n-interior__route[data-astro-cid-n4cd2ow2] li[data-astro-cid-n4cd2ow2] span[data-astro-cid-n4cd2ow2]{color:var(--n-timber);font:600 .75rem / 1 var(--n-sans);letter-spacing:.1em;font-variant-numeric:tabular-nums}.n-interior__copy[data-astro-cid-n4cd2ow2] .n-link[data-astro-cid-n4cd2ow2]{margin-top:1rem}.n-interior__stage[data-astro-cid-n4cd2ow2]{grid-column:8/13;justify-self:center;width:min(100%,27.5rem);padding-block:clamp(2rem,5vw,4rem);position:relative}.n-interior__backdrop[data-astro-cid-n4cd2ow2]{border-radius:var(--n-radius);background:var(--n-stone);opacity:.55;position:absolute;inset:0 -22% 0 18%}.n-interior__player[data-astro-cid-n4cd2ow2]{position:relative}.n-interior__player[data-astro-cid-n4cd2ow2] .interior-walk__frame{width:100%;box-shadow:0 2.5rem 4rem -1.5rem #1c1a1773}@media (width<=900px){.n-interior__copy[data-astro-cid-n4cd2ow2],.n-interior__stage[data-astro-cid-n4cd2ow2]{grid-column:1/-1}.n-interior__stage[data-astro-cid-n4cd2ow2]{width:min(100%,26rem);margin-top:2.5rem;padding-block:1.5rem}.n-interior__backdrop[data-astro-cid-n4cd2ow2]{border-radius:var(--n-radius) 0 0 var(--n-radius);inset:0 -1.25rem 0 22%}}.n-daynight[data-astro-cid-hguehhfg]{padding-bottom:var(--n-space-m);background:var(--n-ivory)}.n-daynight__head[data-astro-cid-hguehhfg]{padding-block:var(--n-space-l) clamp(2.5rem, 5vw, 4.5rem);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:1.75rem clamp(2rem,6vw,6rem);display:grid}.n-daynight__head[data-astro-cid-hguehhfg] h2[data-astro-cid-hguehhfg]>[data-astro-cid-hguehhfg]{display:block}.n-daynight__head[data-astro-cid-hguehhfg] h2[data-astro-cid-hguehhfg] em[data-astro-cid-hguehhfg]{color:var(--n-timber)}.n-daynight__lead[data-astro-cid-hguehhfg]{padding-bottom:.4rem}.n-daynight__frame[data-astro-cid-hguehhfg]{width:min(100% - 2 * var(--n-gutter), var(--n-max));aspect-ratio:1672/941;border-radius:var(--n-radius);background:var(--n-sand);margin-inline:auto;position:relative;overflow:hidden}.n-daynight__layer[data-astro-cid-hguehhfg]{transition:opacity .6s var(--n-ease);position:absolute;inset:0}.n-daynight__layer[data-astro-cid-hguehhfg] .photo{transition:opacity .5s var(--n-ease);background:0 0}.n-daynight__layer[data-astro-cid-hguehhfg] img{object-position:38% 62%}.n-daynight__layer--evening[data-astro-cid-hguehhfg]{opacity:0}.n-daynight[data-astro-cid-hguehhfg][data-state=evening] .n-daynight__layer--evening[data-astro-cid-hguehhfg]{opacity:1}.n-daynight__layer[data-astro-cid-hguehhfg][data-n-daynight-pending] .photo{opacity:0}.n-daynight__fire[data-astro-cid-hguehhfg]{object-fit:cover;object-position:38% 62%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s var(--n-ease);position:absolute;inset:0}.n-daynight__fire[data-astro-cid-hguehhfg][data-playing]{opacity:1}.n-daynight__label[data-astro-cid-hguehhfg],.n-daynight__meter[data-astro-cid-hguehhfg]{display:none}.n-daynight__switch[data-astro-cid-hguehhfg]{gap:1.75rem;padding-top:1rem;display:flex}.n-daynight__switch[data-astro-cid-hguehhfg][data-n-daynight-pending]{visibility:hidden}.n-daynight__switch[data-astro-cid-hguehhfg] button[data-astro-cid-hguehhfg]{min-height:2.75rem;color:var(--n-ink-soft);font:600 var(--n-label) / 1.3 var(--n-sans);letter-spacing:.18em;text-transform:uppercase;transition:color .3s var(--n-ease);background:0 0;border:0;padding:.5rem .1rem .6rem;position:relative}.n-daynight__switch[data-astro-cid-hguehhfg] button[data-astro-cid-hguehhfg]:before,.n-daynight__switch[data-astro-cid-hguehhfg] button[data-astro-cid-hguehhfg]:after{content:"";background:currentColor;height:1px;position:absolute;inset:auto 0 .35rem}.n-daynight__switch[data-astro-cid-hguehhfg] button[data-astro-cid-hguehhfg]:before{opacity:.3}.n-daynight__switch[data-astro-cid-hguehhfg] button[data-astro-cid-hguehhfg]:after{transform-origin:0;transition:transform .45s var(--n-ease);transform:scaleX(0)}.n-daynight__switch[data-astro-cid-hguehhfg] button[data-astro-cid-hguehhfg]:hover,.n-daynight__switch[data-astro-cid-hguehhfg] [data-astro-cid-hguehhfg][aria-pressed=true]{color:var(--n-ink)}.n-daynight__switch[data-astro-cid-hguehhfg] [data-astro-cid-hguehhfg][aria-pressed=true]:after{transform:none}@media (width>=901px) and (aspect-ratio>=4/3) and (prefers-reduced-motion:no-preference){.n-daynight[data-astro-cid-hguehhfg]{--n-daynight-top:5.75rem;--n-daynight-stage:calc(100svh - var(--n-daynight-top));padding-bottom:0}.n-daynight__track[data-astro-cid-hguehhfg]{height:calc(var(--n-daynight-stage) + 90svh)}.n-daynight__stage[data-astro-cid-hguehhfg]{top:var(--n-daynight-top);height:var(--n-daynight-stage);background:var(--n-charcoal);position:sticky}.n-daynight__frame[data-astro-cid-hguehhfg]{width:min(100%, var(--n-daynight-stage) * 2.05);aspect-ratio:auto;background:var(--n-charcoal);border-radius:0;height:100%}.n-daynight__layer[data-astro-cid-hguehhfg]{transition:none}.n-daynight__layer--evening[data-astro-cid-hguehhfg]{will-change:opacity}.n-daynight__switch[data-astro-cid-hguehhfg]{display:none}.n-daynight__meter[data-astro-cid-hguehhfg]{backdrop-filter:blur(10px);color:var(--n-on-dark);font:600 var(--n-label) / 1.3 var(--n-sans);letter-spacing:.18em;text-transform:uppercase;background:#14120f99;border-radius:999px;align-items:center;gap:.9rem;padding:.55rem 1.1rem;display:flex;position:absolute;top:clamp(1rem,2vw,1.75rem);right:clamp(1rem,3vw,3rem)}.n-daynight__meter-line[data-astro-cid-hguehhfg]{background:var(--n-line-dark);width:clamp(3.5rem,6vw,5.5rem);height:1px;position:relative}.n-daynight__meter-line[data-astro-cid-hguehhfg]>span[data-astro-cid-hguehhfg]{transform-origin:0;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}[data-astro-cid-hguehhfg][data-n-daynight-mark=evening]{opacity:.62}}@media (width<=700px){.n-daynight__head[data-astro-cid-hguehhfg]{grid-template-columns:1fr}.n-daynight__frame[data-astro-cid-hguehhfg]{border-radius:0;width:100%}}@media (width>=701px) and (width<=900px){.n-daynight__head[data-astro-cid-hguehhfg]{grid-template-columns:1fr}}@media (scripting:none){.n-daynight[data-astro-cid-hguehhfg]{padding-bottom:var(--n-space-m)}.n-daynight__track[data-astro-cid-hguehhfg],.n-daynight__stage[data-astro-cid-hguehhfg]{background:0 0;height:auto;position:static}.n-daynight__frame[data-astro-cid-hguehhfg]{width:min(100% - 2 * var(--n-gutter), var(--n-max));aspect-ratio:auto;background:0 0;border-radius:0;gap:1.5rem;height:auto;display:grid;overflow:visible}.n-daynight__layer[data-astro-cid-hguehhfg]{opacity:1;position:static}.n-daynight__layer[data-astro-cid-hguehhfg] .photo,.n-daynight__layer[data-astro-cid-hguehhfg][data-n-daynight-pending] .photo{aspect-ratio:1672/941;border-radius:var(--n-radius);opacity:1;height:auto}.n-daynight__label[data-astro-cid-hguehhfg]{color:var(--n-ink-soft);font:600 var(--n-label) / 1.3 var(--n-sans);letter-spacing:.18em;text-transform:uppercase;margin-top:.75rem;display:block}.n-daynight__switch[data-astro-cid-hguehhfg],.n-daynight__meter[data-astro-cid-hguehhfg],.n-daynight__fire[data-astro-cid-hguehhfg]{display:none}}.n-space[data-astro-cid-xq66flis]{padding-block:var(--n-space-xl) var(--n-space-l)}.n-space__head[data-astro-cid-xq66flis]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem);display:grid}.n-space__head[data-astro-cid-xq66flis] .n-eyebrow[data-astro-cid-xq66flis]{grid-column:1/-1;margin-bottom:0}.n-space__head[data-astro-cid-xq66flis] h2[data-astro-cid-xq66flis] em[data-astro-cid-xq66flis]{color:var(--n-timber)}.n-space__numbers[data-astro-cid-xq66flis]{border-block:1px solid var(--n-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-block:clamp(3rem,6vw,5.5rem);display:grid}.n-space__numbers[data-astro-cid-xq66flis] div[data-astro-cid-xq66flis]{border-left:1px solid var(--n-line);flex-direction:column-reverse;gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2.4vw,2.5rem);display:flex}.n-space__numbers[data-astro-cid-xq66flis] div[data-astro-cid-xq66flis]:first-child{border-left:0;padding-left:0}.n-space__numbers[data-astro-cid-xq66flis] dd[data-astro-cid-xq66flis]{color:var(--n-timber);font:200 clamp(4rem, 1.8rem + 7vw, 8.75rem) / .9 var(--n-figures);letter-spacing:-.06em}.n-space__numbers[data-astro-cid-xq66flis] small[data-astro-cid-xq66flis]{letter-spacing:0;margin-left:.2em;font-size:.3em}.n-space__numbers[data-astro-cid-xq66flis] dt[data-astro-cid-xq66flis]{color:var(--n-ink-soft);font-size:.95rem}.n-space__detail[data-astro-cid-xq66flis]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2vw,2rem);display:grid}.n-space__frame[data-astro-cid-xq66flis]{aspect-ratio:3/2;border-radius:var(--n-radius);background:var(--n-sand);grid-column:1/8;margin:0;position:relative;overflow:hidden}.n-space__shot[data-astro-cid-xq66flis]{opacity:0;transition:opacity 1.4s cubic-bezier(.45,.05,.55,.95);position:absolute;inset:0}.n-space__shot[data-astro-cid-xq66flis].is-active{z-index:1;opacity:1}.n-space__shot[data-astro-cid-xq66flis].is-leaving{opacity:1}.n-space__shot[data-astro-cid-xq66flis] .photo{position:absolute;inset:0}.n-space__info[data-astro-cid-xq66flis]{grid-column:9/13;gap:clamp(2.5rem,5vw,4rem);display:grid}.n-space__label[data-astro-cid-xq66flis]{font:600 var(--n-label) / 1.4 var(--n-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem}.n-space__beds[data-astro-cid-xq66flis]{border-top:1px solid var(--n-line-strong)}.n-space__beds[data-astro-cid-xq66flis] li[data-astro-cid-xq66flis]{border-bottom:1px solid var(--n-line)}.n-space__bed[data-astro-cid-xq66flis]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:1.25rem;padding:1.2rem 0;display:flex;position:relative}button[data-astro-cid-xq66flis].n-space__bed:not(:disabled){cursor:pointer}.n-space__bed[data-astro-cid-xq66flis]:after{content:"";background:var(--n-timber);transform-origin:0;height:2px;transition:transform .5s var(--n-ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.n-space__beds[data-astro-cid-xq66flis][data-n-live] .n-space__bed[data-astro-cid-xq66flis].is-active:after{transform:none}.n-space__beds[data-astro-cid-xq66flis][data-playing] .n-space__bed[data-astro-cid-xq66flis].is-active:after{animation:n-room-progress var(--n-room-hold,5.5s) linear both}@keyframes n-room-progress{0%{transform:scaleX(0)}}.n-space__beds[data-astro-cid-xq66flis][data-n-live] button[data-astro-cid-xq66flis].n-space__bed:not(.is-active) strong[data-astro-cid-xq66flis]{color:var(--n-ink-soft)}.n-space__beds[data-astro-cid-xq66flis] .icon{color:var(--n-timber);flex:none;margin-top:.25rem}.n-space__beds[data-astro-cid-xq66flis] span[data-astro-cid-xq66flis]{gap:.2rem;font-size:1.05rem;display:grid}.n-space__beds[data-astro-cid-xq66flis] strong[data-astro-cid-xq66flis]{font:500 clamp(1.4rem, 1.2rem + .6vw, 1.75rem) / 1.15 var(--n-serif)}.n-space__rooms[data-astro-cid-xq66flis]{flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem;display:flex}.n-space__rooms[data-astro-cid-xq66flis] li[data-astro-cid-xq66flis]{border:1px solid var(--n-line-strong);border-radius:999px;padding:.55rem 1rem;font-size:.95rem}@media (scripting:none){.n-space__frame[data-astro-cid-xq66flis]{aspect-ratio:auto;background:0 0;border-radius:0;gap:1rem;display:grid;overflow:visible}.n-space__shot[data-astro-cid-xq66flis]{aspect-ratio:3/2;border-radius:var(--n-radius);opacity:1;position:relative;overflow:hidden}}@media (width<=900px){.n-space__head[data-astro-cid-xq66flis]{grid-template-columns:1fr}.n-space__numbers[data-astro-cid-xq66flis]{grid-template-columns:repeat(2,minmax(0,1fr))}.n-space__numbers[data-astro-cid-xq66flis] div[data-astro-cid-xq66flis]:nth-child(odd){border-left:0;padding-left:0}.n-space__numbers[data-astro-cid-xq66flis] div[data-astro-cid-xq66flis]:nth-child(n+3){border-top:1px solid var(--n-line)}.n-space__frame[data-astro-cid-xq66flis],.n-space__info[data-astro-cid-xq66flis]{grid-column:1/-1}.n-space__info[data-astro-cid-xq66flis]{padding-top:2.5rem}}.n-gallery[data-astro-cid-flp2hrlk]{--offset:max(var(--n-gutter), (100cqw - var(--n-max)) / 2);--gap:clamp(.75rem, 1.6vw, 1.5rem);--visible:2.2;--height:clamp(10rem, ((100cqw - var(--offset)) / var(--visible) - var(--gap)) * .5625, 34rem);--travel:calc(var(--height) * var(--n-gallery-ratios) + (var(--n-gallery-count) - 1) * var(--gap) + 2 * var(--offset) - 100cqw);--n-gallery-run:calc(var(--travel) * .6);--pin-top:5.75rem;padding-block:var(--n-space-l);background:var(--n-paper);overflow-x:clip;container-type:inline-size}.n-gallery__head[data-astro-cid-flp2hrlk]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:2rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.n-gallery__head[data-astro-cid-flp2hrlk] h2[data-astro-cid-flp2hrlk] em[data-astro-cid-flp2hrlk]{color:var(--n-timber)}.n-gallery__aside[data-astro-cid-flp2hrlk]{gap:1.5rem;max-width:28rem;display:grid}.n-gallery__controls[data-astro-cid-flp2hrlk]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.n-gallery__controls[data-astro-cid-flp2hrlk][data-n-gallery-pending]{visibility:hidden}.n-gallery__count[data-astro-cid-flp2hrlk]{color:var(--n-ink-soft);font:300 1.05rem / 1 var(--n-figures);letter-spacing:.08em;font-variant-numeric:tabular-nums}.n-gallery__count[data-astro-cid-flp2hrlk] [data-astro-cid-flp2hrlk][data-n-gallery-current]{color:var(--n-ink);font-weight:500}.n-gallery__arrows[data-astro-cid-flp2hrlk]{gap:.6rem;display:flex}.n-gallery__arrow[data-astro-cid-flp2hrlk]{border:1px solid var(--n-line-strong);width:3rem;height:3rem;color:var(--n-ink);transition:background-color .3s var(--n-ease), color .3s var(--n-ease), opacity .3s var(--n-ease);background:0 0;border-radius:50%;place-items:center;display:grid}.n-gallery__arrow[data-astro-cid-flp2hrlk]:hover:not(:disabled){background:var(--n-charcoal);color:var(--n-ivory)}.n-gallery__arrow[data-astro-cid-flp2hrlk]:disabled{opacity:.35;cursor:default}.n-gallery__viewport[data-astro-cid-flp2hrlk]{scrollbar-width:none;overflow-x:auto}.n-gallery__viewport[data-astro-cid-flp2hrlk]::-webkit-scrollbar{display:none}.n-gallery[data-astro-cid-flp2hrlk][data-n-gallery-ready] .n-gallery__viewport[data-astro-cid-flp2hrlk]{overflow:hidden}.n-gallery__track[data-astro-cid-flp2hrlk]{gap:var(--gap);touch-action:pan-y pinch-zoom;display:flex}.n-gallery__slide[data-astro-cid-flp2hrlk]{flex:none}.n-gallery__slide[data-astro-cid-flp2hrlk]:first-child{margin-left:var(--offset)}.n-gallery__slide[data-astro-cid-flp2hrlk]:last-child{margin-right:var(--offset)}.n-gallery[data-astro-cid-flp2hrlk][data-n-gallery-ready] .n-gallery__track[data-astro-cid-flp2hrlk]{cursor:grab}.n-gallery[data-astro-cid-flp2hrlk][data-n-gallery-ready] .n-gallery__track[data-astro-cid-flp2hrlk]:active{cursor:grabbing}.n-gallery__link[data-astro-cid-flp2hrlk]{border-radius:var(--n-radius);display:block}.n-gallery__frame[data-astro-cid-flp2hrlk]{height:var(--height);aspect-ratio:var(--ratio);border-radius:var(--n-radius);background:var(--n-sand);display:block;overflow:hidden}.n-gallery__frame[data-astro-cid-flp2hrlk] .photo img{object-fit:contain;-webkit-user-drag:none;user-select:none}.n-gallery__slide[data-astro-cid-flp2hrlk] .n-caption[data-astro-cid-flp2hrlk]{max-width:calc(var(--height) * 1.6);transition:color .3s var(--n-ease)}.n-gallery__slide[data-astro-cid-flp2hrlk][aria-current] .n-caption[data-astro-cid-flp2hrlk],.n-gallery__slide[data-astro-cid-flp2hrlk]:hover .n-caption[data-astro-cid-flp2hrlk]{color:var(--n-ink)}@media (width<=1100px){.n-gallery[data-astro-cid-flp2hrlk]{--visible:1.6}}@media (width<=900px){.n-gallery[data-astro-cid-flp2hrlk]{--pin-top:4.5rem}.n-gallery__head[data-astro-cid-flp2hrlk]{grid-template-columns:1fr}}@media (width<=700px){.n-gallery[data-astro-cid-flp2hrlk]{--visible:1.15}.n-gallery__arrows[data-astro-cid-flp2hrlk]{display:none}.n-gallery__aside[data-astro-cid-flp2hrlk]{gap:1rem}}@media (scripting:enabled) and (width>=701px) and (height>=760px) and (prefers-reduced-motion:no-preference){.n-gallery[data-astro-cid-flp2hrlk]{padding-block:0}.n-gallery__pin[data-astro-cid-flp2hrlk]:after{content:"";height:var(--n-gallery-run);display:block}.n-gallery__stage[data-astro-cid-flp2hrlk]{top:var(--pin-top);min-height:calc(100svh - var(--pin-top));flex-direction:column;justify-content:center;padding-block:1.5rem;display:flex;position:sticky}}@media (scripting:none){.n-gallery__controls[data-astro-cid-flp2hrlk]{display:none}.n-gallery__viewport[data-astro-cid-flp2hrlk]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--offset);scrollbar-width:thin;padding-bottom:.75rem;overflow-x:auto}.n-gallery__viewport[data-astro-cid-flp2hrlk]::-webkit-scrollbar{display:initial;height:6px}.n-gallery__slide[data-astro-cid-flp2hrlk]{scroll-snap-align:start}}.n-together[data-astro-cid-3xmspwck]{padding-block:var(--n-space-l);background:var(--n-charcoal);color:var(--n-on-dark)}.n-together[data-astro-cid-3xmspwck] h2[data-astro-cid-3xmspwck] em[data-astro-cid-3xmspwck]{color:var(--n-stone)}.n-together__head[data-astro-cid-3xmspwck]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);display:grid}.n-together__part[data-astro-cid-3xmspwck]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);margin-top:clamp(4rem,8vw,7.5rem);display:grid}.n-together__copy[data-astro-cid-3xmspwck]{grid-area:1/1/auto/5;align-self:start;padding:clamp(0rem,1.5vw,1.5rem) clamp(0rem,2vw,2.5rem) 0 0;position:sticky;top:7.5rem}.n-together__photos[data-astro-cid-3xmspwck]{grid-area:1/5/auto/13;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);display:grid}.n-together__part--flip[data-astro-cid-3xmspwck] .n-together__copy[data-astro-cid-3xmspwck]{grid-column:9/13;padding:clamp(0rem,1.5vw,1.5rem) 0 0 clamp(0rem,2vw,2.5rem)}.n-together__part--flip[data-astro-cid-3xmspwck] .n-together__photos[data-astro-cid-3xmspwck]{grid-column:1/9}.n-together__index[data-astro-cid-3xmspwck]{color:var(--n-stone);font:300 1rem / 1 var(--n-figures);letter-spacing:.12em;margin-bottom:1.25rem}.n-together__copy[data-astro-cid-3xmspwck] h3[data-astro-cid-3xmspwck]{margin-bottom:1.25rem}.n-together__text[data-astro-cid-3xmspwck]{max-width:32rem}.n-together__note[data-astro-cid-3xmspwck]{border-top:1px solid var(--n-line-dark);max-width:32rem;color:var(--n-on-dark-soft);font-size:var(--n-small);margin-top:1.5rem;padding-top:1.25rem;line-height:1.6}.n-together__ask[data-astro-cid-3xmspwck]{border-top:1px solid var(--n-line-dark);max-width:32rem;margin-top:1.5rem;padding-top:1.25rem}.n-together__question[data-astro-cid-3xmspwck]{font:400 clamp(1.35rem, 1.1rem + .7vw, 1.7rem) / 1.25 var(--n-serif)}.n-together__ask-text[data-astro-cid-3xmspwck]{color:var(--n-on-dark-soft);font-size:var(--n-small);margin-top:.5rem;line-height:1.6}.n-together__cta[data-astro-cid-3xmspwck]{min-height:2.75rem;font:600 .95rem / 1 var(--n-sans);transition:background-size .35s var(--n-ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/100% 1px no-repeat;align-items:center;gap:.6rem;margin-top:.5rem;text-decoration:none;display:inline-flex}.n-together__cta[data-astro-cid-3xmspwck] .icon{color:var(--n-stone);transition:transform .4s var(--n-ease)}.n-together__cta[data-astro-cid-3xmspwck]:hover{background-size:40% 1px}.n-together__cta[data-astro-cid-3xmspwck]:hover .icon{transform:translate(3px)}.n-together__cta[data-astro-cid-3xmspwck]:focus-visible{outline:2px solid var(--n-ember);outline-offset:4px;border-radius:2px}.n-together__links[data-astro-cid-3xmspwck]{flex-wrap:wrap;gap:0 1.75rem;display:flex}.n-together__more[data-astro-cid-3xmspwck]{color:var(--n-on-dark-soft)}.n-together__all[data-astro-cid-3xmspwck]{border:1px solid var(--n-line-dark);min-height:3rem;font:600 .92rem / 1 var(--n-sans);transition:border-color .3s var(--n-ease), background-color .3s var(--n-ease);background:0 0;border-radius:999px;align-items:center;gap:.8rem;margin-top:2rem;padding:.35rem .4rem .35rem 1.35rem;display:inline-flex}.n-together__all[data-astro-cid-3xmspwck]:hover{border-color:var(--n-on-dark-soft);background:#f3ebde0f}.n-together__all[data-astro-cid-3xmspwck]:focus-visible{outline:2px solid var(--n-ember);outline-offset:3px}.n-together__count[data-astro-cid-3xmspwck]{color:var(--n-stone);font:300 .92rem / 1 var(--n-figures);font-variant-numeric:tabular-nums}.n-together__icon[data-astro-cid-3xmspwck]{background:var(--n-ivory);width:2.2rem;height:2.2rem;color:var(--n-charcoal);border-radius:50%;place-items:center;display:grid}.n-together__photo--main[data-astro-cid-3xmspwck]{grid-column:1/-1}.n-together__link[data-astro-cid-3xmspwck]{border-radius:var(--n-radius);display:block}.n-together__link[data-astro-cid-3xmspwck]:focus-visible{outline:2px solid var(--n-ember);outline-offset:4px}.n-together__link[data-astro-cid-3xmspwck] .n-photo[data-astro-cid-3xmspwck]{aspect-ratio:4/3;background:#2a2622;display:block}.n-together__photo--main[data-astro-cid-3xmspwck] .n-photo[data-astro-cid-3xmspwck]{aspect-ratio:16/10}.n-together__link[data-astro-cid-3xmspwck] .photo[data-astro-cid-3xmspwck]{width:100%;height:100%;transition:transform 1.1s var(--n-ease);display:block}.n-together__link[data-astro-cid-3xmspwck] img[data-astro-cid-3xmspwck]{object-fit:cover;width:100%;height:100%}.n-together__link[data-astro-cid-3xmspwck]:hover .photo[data-astro-cid-3xmspwck]{transform:scale(1.03)}@media (width<=900px){.n-together__head[data-astro-cid-3xmspwck]{grid-template-columns:1fr}.n-together__part[data-astro-cid-3xmspwck]{grid-template-columns:1fr;row-gap:2rem}.n-together__copy[data-astro-cid-3xmspwck],.n-together__part--flip[data-astro-cid-3xmspwck] .n-together__copy[data-astro-cid-3xmspwck],.n-together__photos[data-astro-cid-3xmspwck],.n-together__part--flip[data-astro-cid-3xmspwck] .n-together__photos[data-astro-cid-3xmspwck]{grid-area:auto/1/auto/-1;padding:0;position:static}}@media (prefers-reduced-motion:reduce){.n-together__link[data-astro-cid-3xmspwck] .photo[data-astro-cid-3xmspwck]{transition:none}.n-together__link[data-astro-cid-3xmspwck]:hover .photo[data-astro-cid-3xmspwck]{transform:none}}@media (scripting:none){.n-together__all[data-astro-cid-3xmspwck]{display:none}}.n-amenities[data-astro-cid-5v4i26x4]{padding-block:var(--n-space-xl) var(--n-space-l)}.n-amenities__grid[data-astro-cid-5v4i26x4]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);display:grid}.n-amenities__aside[data-astro-cid-5v4i26x4]{grid-column:1/5}.n-amenities__sticky[data-astro-cid-5v4i26x4]{gap:1.5rem;display:grid;position:sticky;top:7rem}.n-amenities__sticky[data-astro-cid-5v4i26x4] .n-eyebrow[data-astro-cid-5v4i26x4]{margin-bottom:0}.n-amenities__sticky[data-astro-cid-5v4i26x4] h2[data-astro-cid-5v4i26x4]{font-size:clamp(2.6rem,1.6rem + 3.4vw,5rem)}.n-amenities__sticky[data-astro-cid-5v4i26x4] h2[data-astro-cid-5v4i26x4] em[data-astro-cid-5v4i26x4]{color:var(--n-timber)}.n-amenities__photo[data-astro-cid-5v4i26x4]{margin-top:1rem}.n-amenities__photo[data-astro-cid-5v4i26x4] .n-photo[data-astro-cid-5v4i26x4]{aspect-ratio:4/3}.n-amenities__index[data-astro-cid-5v4i26x4]{border-top:1px solid var(--n-line-strong);grid-column:6/13}.n-amenities__group[data-astro-cid-5v4i26x4]{border-bottom:1px solid var(--n-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem 2rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.n-amenities__group[data-astro-cid-5v4i26x4] header[data-astro-cid-5v4i26x4]{align-items:baseline;gap:.9rem;display:flex}.n-amenities__group[data-astro-cid-5v4i26x4] header[data-astro-cid-5v4i26x4] span[data-astro-cid-5v4i26x4]{color:var(--n-timber);font:600 .75rem / 1 var(--n-sans);letter-spacing:.1em;font-variant-numeric:tabular-nums}.n-amenities__group[data-astro-cid-5v4i26x4] ul[data-astro-cid-5v4i26x4]{gap:.45rem;display:grid}.n-amenities__group[data-astro-cid-5v4i26x4] li[data-astro-cid-5v4i26x4]{background:linear-gradient(var(--n-stone), var(--n-stone)) 0 .78em / .45rem 1px no-repeat;padding-left:1.1rem}.n-amenities__note[data-astro-cid-5v4i26x4]{margin-block:2rem .75rem}@media (width<=900px){.n-amenities__aside[data-astro-cid-5v4i26x4],.n-amenities__index[data-astro-cid-5v4i26x4]{grid-column:1/-1}.n-amenities__sticky[data-astro-cid-5v4i26x4]{margin-bottom:2.5rem;position:static}.n-amenities__group[data-astro-cid-5v4i26x4]{grid-template-columns:1fr}}.n-surround[data-astro-cid-jt4xiuzc]{padding-block:var(--n-space-l) var(--n-space-xl);background:var(--n-paper)}.n-surround__river[data-astro-cid-jt4xiuzc]{margin-bottom:var(--n-space-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1rem,2vw,2rem);display:grid}.n-surround__river-photo[data-astro-cid-jt4xiuzc]{grid-column:1/8}.n-surround__river-photo[data-astro-cid-jt4xiuzc] .n-photo[data-astro-cid-jt4xiuzc]{aspect-ratio:16/10}.n-surround__river-copy[data-astro-cid-jt4xiuzc]{grid-column:9/13}.n-surround__river-copy[data-astro-cid-jt4xiuzc] h2[data-astro-cid-jt4xiuzc]{margin-bottom:1.75rem;font-size:clamp(2.5rem,1.5rem + 3.4vw,4.75rem)}.n-surround__river-copy[data-astro-cid-jt4xiuzc] h2[data-astro-cid-jt4xiuzc] em[data-astro-cid-jt4xiuzc]{color:var(--n-timber)}@media (width<=900px){.n-surround__river-photo[data-astro-cid-jt4xiuzc],.n-surround__river-copy[data-astro-cid-jt4xiuzc]{grid-column:1/-1}.n-surround__river-copy[data-astro-cid-jt4xiuzc]{margin-top:2rem}}.n-reach[data-astro-cid-jt4xiuzc]{--n-card-w:clamp(17rem, 26vw, 31rem);overflow-x:clip}.n-reach__head[data-astro-cid-jt4xiuzc]{text-align:center;justify-items:center;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.n-reach__head[data-astro-cid-jt4xiuzc] .n-eyebrow[data-astro-cid-jt4xiuzc]{margin-bottom:1.1rem}.n-reach__head[data-astro-cid-jt4xiuzc] h3[data-astro-cid-jt4xiuzc]{margin-bottom:1.25rem;font-size:clamp(2.6rem,1.4rem + 3.6vw,5.25rem);line-height:1}.n-reach__head[data-astro-cid-jt4xiuzc] h3[data-astro-cid-jt4xiuzc] em[data-astro-cid-jt4xiuzc]{color:var(--n-timber)}.n-reach__head[data-astro-cid-jt4xiuzc] p[data-astro-cid-jt4xiuzc]{max-width:34rem}.n-reach__frame[data-astro-cid-jt4xiuzc]{border-radius:var(--n-radius);background:var(--n-sand);position:relative;overflow:hidden}.n-reach__frame[data-astro-cid-jt4xiuzc] .photo{position:absolute;inset:0}.n-reach__frame[data-astro-cid-jt4xiuzc] img{object-position:var(--n-focus,50% 50%)}.n-reach__textcard[data-astro-cid-jt4xiuzc]{height:100%;font:400 clamp(1.8rem, 1.4rem + 1vw, 2.4rem) / 1.05 var(--n-serif);align-content:end;gap:.75rem;padding:1.5rem;display:grid}.n-reach__textcard[data-astro-cid-jt4xiuzc] span[data-astro-cid-jt4xiuzc]{color:var(--n-timber);font:600 var(--n-label) / 1 var(--n-sans);letter-spacing:.16em}.n-reach__count[data-astro-cid-jt4xiuzc]{color:var(--n-ink-soft);font:500 var(--n-label) / 1 var(--n-sans);letter-spacing:.14em;margin-bottom:.6rem}.n-reach__count[data-astro-cid-jt4xiuzc] span[data-astro-cid-jt4xiuzc]{color:var(--n-timber);font-weight:700}.n-reach__title[data-astro-cid-jt4xiuzc]{font:400 clamp(1.9rem, 1.5rem + 1.3vw, 2.75rem) / 1.08 var(--n-serif);letter-spacing:-.01em;margin-bottom:.6rem}.n-reach__text[data-astro-cid-jt4xiuzc]{max-width:34rem;color:var(--n-ink-soft)}.n-reach__credit[data-astro-cid-jt4xiuzc]{margin-top:.9rem}.n-reach__credit[data-astro-cid-jt4xiuzc] a[data-astro-cid-jt4xiuzc]{color:inherit}.n-reach__below[data-astro-cid-jt4xiuzc]{text-align:center;justify-items:center;display:grid;position:relative}.n-reach__panel[data-astro-cid-jt4xiuzc]{width:min(100%,40rem)}.n-reach__panel[data-astro-cid-jt4xiuzc] .n-reach__text[data-astro-cid-jt4xiuzc]{margin-inline:auto}.n-reach__map[data-astro-cid-jt4xiuzc]{margin-top:2.25rem}.n-reach__controls[data-astro-cid-jt4xiuzc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:100%;margin-top:1.75rem;display:flex}.n-reach__numbers[data-astro-cid-jt4xiuzc]{gap:.15rem;display:flex}.n-reach__controls[data-astro-cid-jt4xiuzc] button[data-astro-cid-jt4xiuzc]{min-width:2.75rem;height:2.75rem;color:var(--n-ink-soft);font:600 .8rem / 1 var(--n-figures);letter-spacing:.08em;transition:color .3s var(--n-ease);background:0 0;border:0;place-items:center;display:inline-grid}.n-reach__number[data-astro-cid-jt4xiuzc]{position:relative}.n-reach__number[data-astro-cid-jt4xiuzc]:after{content:"";height:1px;transition:transform .45s var(--n-ease);background:currentColor;position:absolute;inset:auto .7rem .45rem;transform:scaleX(0)}.n-reach__controls[data-astro-cid-jt4xiuzc] button[data-astro-cid-jt4xiuzc]:hover,.n-reach__number[data-astro-cid-jt4xiuzc][aria-pressed=true]{color:var(--n-timber)}.n-reach__number[data-astro-cid-jt4xiuzc][aria-pressed=true]:after{transform:none}.n-reach__step[data-astro-cid-jt4xiuzc]{border-radius:999px;border:1px solid var(--n-line-strong)!important}@media (scripting:none){.n-reach__deck[data-astro-cid-jt4xiuzc]{width:min(100% - 2 * var(--n-gutter), var(--n-max));grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem clamp(1rem,2vw,2rem);margin-inline:auto;display:grid}.n-reach__frame[data-astro-cid-jt4xiuzc]{aspect-ratio:4/3;margin-bottom:1.25rem}.n-reach__title[data-astro-cid-jt4xiuzc]{font-size:1.75rem}.n-reach__panel[data-astro-cid-jt4xiuzc],.n-reach__controls[data-astro-cid-jt4xiuzc]{display:none}}@media (scripting:none) and (width<=900px){.n-reach__deck[data-astro-cid-jt4xiuzc]{grid-template-columns:1fr}}@media (scripting:enabled){.n-reach__deck[data-astro-cid-jt4xiuzc]{height:calc(var(--n-card-w) * 1.25 + clamp(3rem, 6vw, 5rem));touch-action:pan-y;position:relative}.n-reach__card[data-astro-cid-jt4xiuzc]{z-index:1;width:var(--n-card-w);aspect-ratio:4/5;margin:calc(var(--n-card-w) * -.625) 0 0 calc(var(--n-card-w) * -.5);border-radius:var(--n-radius);will-change:transform;user-select:none;position:absolute;top:50%;left:50%;transform:scale(.94);box-shadow:0 1px 2px #1c1a1714,0 22px 44px -30px #1c1a1773}.n-reach__card[data-astro-cid-jt4xiuzc].is-active{z-index:3;transform:none}.n-reach__card[data-astro-cid-jt4xiuzc]:nth-child(2){z-index:2;transform:translate(5%)rotate(2deg)scale(.94)}.n-reach__card[data-astro-cid-jt4xiuzc]:last-child{z-index:2;transform:translate(-5%)rotate(-2deg)scale(.94)}.n-reach__frame[data-astro-cid-jt4xiuzc]{height:100%}.n-reach__card[data-astro-cid-jt4xiuzc] img{-webkit-user-drag:none}.n-reach[data-astro-cid-jt4xiuzc].is-unlocked .n-reach__card[data-astro-cid-jt4xiuzc].is-side{cursor:pointer}.n-reach__card[data-astro-cid-jt4xiuzc] .n-reach__info[data-astro-cid-jt4xiuzc]{display:none}.n-reach__panel[data-astro-cid-jt4xiuzc]{min-height:11.5rem}}@media (scripting:enabled) and (width<=1000px){.n-reach[data-astro-cid-jt4xiuzc]{--n-card-w:clamp(15rem, 34vw, 19rem)}}@media (scripting:enabled) and (width<=760px){.n-reach[data-astro-cid-jt4xiuzc]{--n-card-w:min(76vw, 22rem)}.n-reach__panel[data-astro-cid-jt4xiuzc]{min-height:14rem}.n-reach__controls[data-astro-cid-jt4xiuzc]{gap:.25rem}.n-reach__numbers[data-astro-cid-jt4xiuzc]{gap:0}.n-reach__controls[data-astro-cid-jt4xiuzc] button[data-astro-cid-jt4xiuzc]{min-width:2.6rem}}@media (scripting:enabled) and (width<=480px){.n-reach__numbers[data-astro-cid-jt4xiuzc]{display:none}.n-reach__controls[data-astro-cid-jt4xiuzc]{gap:1.5rem}}.n-reviews[data-astro-cid-2cnvdctb]{padding-block:var(--n-space-l);border-top:1px solid var(--n-line)}.n-reviews__grid[data-astro-cid-2cnvdctb]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.n-reviews__score[data-astro-cid-2cnvdctb]{position:sticky;top:7rem}.n-reviews__number[data-astro-cid-2cnvdctb]{color:var(--n-timber);font:200 clamp(6rem, 3.5rem + 7.5vw, 11rem) / .9 var(--n-figures);letter-spacing:-.06em}.n-reviews__number[data-astro-cid-2cnvdctb] small[data-astro-cid-2cnvdctb]{color:var(--n-ink-soft);letter-spacing:0;margin-left:.15em;font-size:.22em;font-weight:400}.n-reviews__meta[data-astro-cid-2cnvdctb]{gap:.35rem;margin-block:1.5rem 1rem;font-weight:600;display:grid}.n-reviews__meta[data-astro-cid-2cnvdctb] .n-source[data-astro-cid-2cnvdctb]{font-weight:400}.n-reviews__list[data-astro-cid-2cnvdctb]{border-top:1px solid var(--n-line-strong)}.n-reviews__list[data-astro-cid-2cnvdctb]>li[data-astro-cid-2cnvdctb]{border-bottom:1px solid var(--n-line);gap:.9rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.n-reviews__kind[data-astro-cid-2cnvdctb]{color:var(--n-timber);font:600 var(--n-label) / 1.3 var(--n-sans);letter-spacing:.14em;text-transform:uppercase}.n-reviews__summary[data-astro-cid-2cnvdctb]{max-width:34ch;font:400 clamp(1.5rem, 1.2rem + 1vw, 2.15rem) / 1.25 var(--n-serif)}.n-reviews__author[data-astro-cid-2cnvdctb]{color:var(--n-ink-soft);font-size:.95rem}.n-reviews__author[data-astro-cid-2cnvdctb] strong[data-astro-cid-2cnvdctb]{color:var(--n-ink)}@media (width<=900px){.n-reviews__grid[data-astro-cid-2cnvdctb]{grid-template-columns:1fr}.n-reviews__score[data-astro-cid-2cnvdctb]{position:static}}.n-calendar[data-astro-cid-gphv47tg]{border:1px solid var(--n-line-dark);border-radius:var(--n-radius);background:var(--n-forest-deep);margin-bottom:1.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);container-type:inline-size}.n-calendar__layout[data-astro-cid-gphv47tg]{grid-template-areas:"title""sheet""legend""selection""status""note";display:grid}.n-calendar__title[data-astro-cid-gphv47tg]{color:var(--n-on-dark-soft);font:600 var(--n-label) / 1.3 var(--n-sans);letter-spacing:.18em;text-transform:uppercase;grid-area:title;margin-bottom:1rem}.n-calendar__sheet[data-astro-cid-gphv47tg]{grid-area:sheet}.n-calendar__nav[data-astro-cid-gphv47tg]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.n-calendar__month[data-astro-cid-gphv47tg]{font:400 1.5rem / 1.1 var(--n-serif);text-align:center}.n-calendar__step[data-astro-cid-gphv47tg]{border:1px solid var(--n-line-dark);width:2.75rem;height:2.75rem;color:var(--n-on-dark);transition:background-color .3s var(--n-ease), color .3s var(--n-ease);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.n-calendar__step[data-astro-cid-gphv47tg]:hover:not(:disabled){background:var(--n-on-dark);color:var(--n-forest-deep)}.n-calendar__step[data-astro-cid-gphv47tg]:disabled{opacity:.35;cursor:default}.n-calendar__grid[data-astro-cid-gphv47tg]{border-collapse:separate;border-spacing:.3rem;table-layout:fixed;width:calc(100% + .6rem);margin:-.3rem}.n-calendar__grid[data-astro-cid-gphv47tg] th[data-astro-cid-gphv47tg]{color:var(--n-on-dark-soft);font:600 .72rem / 1 var(--n-sans);letter-spacing:.08em;text-transform:uppercase;padding-bottom:.2rem}.n-calendar__grid[data-astro-cid-gphv47tg] abbr[data-astro-cid-gphv47tg]{text-decoration:none}.n-calendar__grid[data-astro-cid-gphv47tg] td[data-astro-cid-gphv47tg]{text-align:center;padding:0}.n-calendar__grid[data-astro-cid-gphv47tg] .n-calendar__day{width:100%;min-height:2.5rem;color:inherit;font:400 .95rem / 1 var(--n-figures);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:4px;align-content:center;place-items:center;gap:.2rem;padding:0;display:grid}.n-calendar__grid[data-astro-cid-gphv47tg] [data-state=free]{border-color:#f3ebde4d}.n-calendar__grid[data-astro-cid-gphv47tg] [data-state=booked]{background:var(--n-stone);color:var(--n-charcoal)}.n-calendar__grid[data-astro-cid-gphv47tg] [data-state=past]{color:#f3ebde80}.n-calendar__grid[data-astro-cid-gphv47tg] [data-state=unknown]{color:var(--n-on-dark-soft)}.n-calendar__grid[data-astro-cid-gphv47tg] [data-today]{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.n-calendar[data-astro-cid-gphv47tg][data-prices=ready] .n-calendar__grid[data-astro-cid-gphv47tg] .n-calendar__day{min-height:3.1rem}.n-calendar__grid[data-astro-cid-gphv47tg] .n-calendar__price{font:500 .66rem / 1 var(--n-figures);letter-spacing:-.01em;color:var(--n-on-dark-soft);white-space:nowrap}.n-calendar__grid[data-astro-cid-gphv47tg] [data-price-kind=override] .n-calendar__price{color:var(--n-stone);font-weight:700}.n-calendar__grid[data-astro-cid-gphv47tg] [data-pick=start] .n-calendar__price,.n-calendar__grid[data-astro-cid-gphv47tg] [data-pick=end] .n-calendar__price{color:var(--n-forest-deep)}.n-calendar[data-astro-cid-gphv47tg][data-state=stale] [data-state=booked]{opacity:.75}.n-calendar__grid[data-astro-cid-gphv47tg] button.n-calendar__day{cursor:pointer;transition:background-color .2s var(--n-ease), border-color .2s var(--n-ease), color .2s var(--n-ease)}.n-calendar__grid[data-astro-cid-gphv47tg] button.n-calendar__day:hover{border-color:var(--n-on-dark)}.n-calendar__grid[data-astro-cid-gphv47tg] button.n-calendar__day:focus-visible{outline:2px solid var(--n-on-dark);outline-offset:2px}.n-calendar__grid[data-astro-cid-gphv47tg] [data-pick=range]{background:#f3ebde24;border-color:#f3ebde80}.n-calendar__grid[data-astro-cid-gphv47tg] [data-pick=start],.n-calendar__grid[data-astro-cid-gphv47tg] [data-pick=end]{border-color:var(--n-on-dark);background:var(--n-on-dark);color:var(--n-forest-deep);opacity:1;font-weight:600}.n-calendar__legend[data-astro-cid-gphv47tg]{color:var(--n-on-dark-soft);flex-wrap:wrap;grid-area:legend;gap:.5rem 1.5rem;margin-top:1rem;font-size:.85rem;display:flex}.n-calendar__legend[data-astro-cid-gphv47tg][hidden]{display:none}.n-calendar__legend[data-astro-cid-gphv47tg] li[data-astro-cid-gphv47tg]{align-items:center;gap:.55rem;display:flex}.n-calendar__swatch[data-astro-cid-gphv47tg]{border:1px solid #f3ebde4d;border-radius:3px;width:1rem;height:1rem}.n-calendar__swatch--booked[data-astro-cid-gphv47tg]{border-color:var(--n-stone);background:var(--n-stone)}.n-calendar__swatch--pick[data-astro-cid-gphv47tg]{border-color:var(--n-on-dark);background:var(--n-on-dark)}.n-calendar__selection[data-astro-cid-gphv47tg]{color:var(--n-on-dark);grid-area:selection;margin-top:.9rem;font-size:.9rem;line-height:1.5}.n-calendar__selection[data-astro-cid-gphv47tg]:empty{display:none}.n-calendar__status[data-astro-cid-gphv47tg]{color:var(--n-on-dark-soft);grid-area:status;margin-top:.8rem;font-size:.85rem}.n-calendar__status[data-astro-cid-gphv47tg]:empty{display:none}.n-calendar__note[data-astro-cid-gphv47tg]{color:var(--n-on-dark-soft);grid-area:note;margin-top:.6rem;font-size:.8rem;line-height:1.55}@container (width>=34rem){.n-calendar__layout[data-astro-cid-gphv47tg]{grid-template:"sheet title""sheet legend""sheet selection""sheet status""sheet note"1fr/minmax(0,1.35fr) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,2.25rem)}.n-calendar__title[data-astro-cid-gphv47tg]{margin-bottom:0;padding-top:.9rem}.n-calendar__legend[data-astro-cid-gphv47tg]{flex-direction:column}}@media (width<=480px){.n-calendar__grid[data-astro-cid-gphv47tg]{border-spacing:.2rem;width:calc(100% + .4rem);margin:-.2rem}.n-calendar__grid[data-astro-cid-gphv47tg] .n-calendar__day{min-height:2.25rem}}.n-booking[data-astro-cid-khur4wx3]{background:var(--n-forest);color:var(--n-on-dark);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.n-booking__photo[data-astro-cid-khur4wx3]{align-self:start;height:100svh;position:sticky;top:0;overflow:hidden}.n-booking__photo[data-astro-cid-khur4wx3] .photo{height:100%;position:absolute;inset:0}.n-booking__photo[data-astro-cid-khur4wx3] img{object-position:68% 40%}.n-booking__panel[data-astro-cid-khur4wx3]{min-width:0;padding:var(--n-space-l) clamp(1.5rem, 6vw, 7rem);max-width:52rem}.n-booking__panel[data-astro-cid-khur4wx3] h2[data-astro-cid-khur4wx3]{margin-bottom:1.5rem}.n-booking__panel[data-astro-cid-khur4wx3] h2[data-astro-cid-khur4wx3] em[data-astro-cid-khur4wx3]{color:var(--n-stone)}.n-booking__intro[data-astro-cid-khur4wx3]{max-width:32rem;margin-bottom:2.5rem}.n-booking__price[data-astro-cid-khur4wx3]{border-block:1px solid var(--n-line-dark);max-width:32rem;margin-bottom:1.75rem;padding-block:1.1rem 1.25rem}.n-booking__rate[data-astro-cid-khur4wx3]{min-height:clamp(2.2rem,1.7rem + 1.6vw,3rem);color:var(--n-on-dark-soft);font-size:var(--n-small);flex-wrap:wrap;align-items:baseline;line-height:1;display:flex}.n-booking__amount[data-astro-cid-khur4wx3]:empty{display:none}.n-booking__amount[data-astro-cid-khur4wx3]{color:var(--n-on-dark);font:300 clamp(2.2rem, 1.7rem + 1.6vw, 3rem) / 1 var(--n-figures);letter-spacing:-.03em;margin-right:.35rem}.n-booking__rate-note[data-astro-cid-khur4wx3]{color:var(--n-on-dark-soft);font-size:var(--n-small);margin-top:.6rem;line-height:1.6}.n-booking__extras[data-astro-cid-khur4wx3]{flex-wrap:wrap;gap:.35rem 1.5rem;margin-top:.75rem;font-size:.85rem;display:flex}.n-booking__extras[data-astro-cid-khur4wx3] li[data-astro-cid-khur4wx3]{color:var(--n-on-dark-soft)}.n-booking__extras[data-astro-cid-khur4wx3] span[data-astro-cid-khur4wx3]{color:var(--n-on-dark);font-variant-numeric:tabular-nums}.n-booking__form[data-astro-cid-khur4wx3]{border:1px solid var(--n-line-dark);border-radius:var(--n-radius);background:var(--n-forest-deep);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1.1rem 1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.n-booking__message[data-astro-cid-khur4wx3]{grid-column:1/-1}.n-booking__pet[data-astro-cid-khur4wx3]{min-height:44px;color:var(--n-on-dark);cursor:pointer;grid-column:1/-1;align-items:center;gap:.65rem;margin-top:-.35rem;font-size:.95rem;display:flex}.n-booking__pet[data-astro-cid-khur4wx3] input[data-astro-cid-khur4wx3]{width:1.25rem;height:1.25rem;accent-color:var(--n-stone);flex:none;margin:0}.n-booking__surcharge[data-astro-cid-khur4wx3]{white-space:nowrap}.n-booking__message[data-astro-cid-khur4wx3] textarea[data-astro-cid-khur4wx3]{min-height:6.5rem}.n-booking__trap[data-astro-cid-khur4wx3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.n-booking__turnstile[data-astro-cid-khur4wx3]{grid-column:1/-1}.n-booking__turnstile[data-astro-cid-khur4wx3]:empty{display:none}.n-booking__privacy[data-astro-cid-khur4wx3],.n-booking__hint[data-astro-cid-khur4wx3]{color:var(--n-on-dark-soft);grid-column:1/-1;margin-top:-.6rem;font-size:.8rem}.n-booking__privacy[data-astro-cid-khur4wx3] a[data-astro-cid-khur4wx3]{color:var(--n-on-dark)}.n-booking__submit[data-astro-cid-khur4wx3]{grid-column:1/-1;justify-content:space-between}.n-booking__note[data-astro-cid-khur4wx3]{color:var(--n-on-dark-soft);grid-column:1/-1;font-size:.9rem}.n-booking__status[data-astro-cid-khur4wx3]{color:var(--n-on-dark-soft);grid-column:1/-1}.n-booking__status[data-astro-cid-khur4wx3]:empty{display:none}.n-booking__form[data-astro-cid-khur4wx3] [data-astro-cid-khur4wx3][aria-invalid=true]{border-color:#f2b49c}.n-booking__essentials[data-astro-cid-khur4wx3]{border-top:1px solid var(--n-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:2.5rem 1.5rem;display:grid}.n-booking__essentials[data-astro-cid-khur4wx3] div[data-astro-cid-khur4wx3]{padding:1.1rem 1rem 0 0}.n-booking__essentials[data-astro-cid-khur4wx3] div[data-astro-cid-khur4wx3]+div[data-astro-cid-khur4wx3]{border-left:1px solid var(--n-line-dark);padding-left:1rem}.n-booking__essentials[data-astro-cid-khur4wx3] dt[data-astro-cid-khur4wx3]{color:var(--n-on-dark-soft);font-size:.85rem}.n-booking__essentials[data-astro-cid-khur4wx3] dd[data-astro-cid-khur4wx3]{font:300 clamp(1.25rem, 1.05rem + .6vw, 1.6rem) / 1.2 var(--n-figures);letter-spacing:-.02em}.n-booking__links[data-astro-cid-khur4wx3]{flex-wrap:wrap;gap:.5rem 2rem;display:flex}@media (width<=900px){.n-booking[data-astro-cid-khur4wx3]{grid-template-columns:minmax(0,1fr)}.n-booking__photo[data-astro-cid-khur4wx3]{aspect-ratio:16/10;height:auto;position:relative}.n-booking__panel[data-astro-cid-khur4wx3]{max-width:none;padding-inline:var(--n-gutter)}.n-booking__form[data-astro-cid-khur4wx3]{grid-template-columns:repeat(2,minmax(0,1fr))}.n-booking__wide[data-astro-cid-khur4wx3]{grid-column:1/-1}}@media (width<=480px){.n-booking__form[data-astro-cid-khur4wx3],.n-booking__essentials[data-astro-cid-khur4wx3]{grid-template-columns:minmax(0,1fr)}.n-booking__essentials[data-astro-cid-khur4wx3] div[data-astro-cid-khur4wx3]+div[data-astro-cid-khur4wx3]{border-left:0;border-top:1px solid var(--n-line-dark);padding-bottom:1rem;padding-left:0}}.n-conditions[data-astro-cid-i7lsmler]{padding-block:var(--n-space-l);background:var(--n-paper)}.n-conditions__head[data-astro-cid-i7lsmler]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.n-conditions__head[data-astro-cid-i7lsmler] .n-eyebrow[data-astro-cid-i7lsmler]{grid-column:1/-1;margin-bottom:0}.n-conditions__head[data-astro-cid-i7lsmler] h2[data-astro-cid-i7lsmler] em[data-astro-cid-i7lsmler]{color:var(--n-timber)}.n-conditions__essentials[data-astro-cid-i7lsmler]{border-block:1px solid var(--n-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.n-conditions__essentials[data-astro-cid-i7lsmler] article[data-astro-cid-i7lsmler]{align-content:start;gap:.5rem;padding:2rem 2rem 2rem 0;display:grid}.n-conditions__essentials[data-astro-cid-i7lsmler] article[data-astro-cid-i7lsmler]+article[data-astro-cid-i7lsmler]{border-left:1px solid var(--n-line);padding-left:2rem}.n-conditions__essentials[data-astro-cid-i7lsmler] h3[data-astro-cid-i7lsmler]{font:600 var(--n-label) / 1.4 var(--n-sans);letter-spacing:.14em;text-transform:uppercase}.n-conditions__value[data-astro-cid-i7lsmler]{color:var(--n-timber);font:300 clamp(2rem, 1.4rem + 1.8vw, 3.1rem) / 1.05 var(--n-figures);letter-spacing:-.03em}.n-conditions__rules[data-astro-cid-i7lsmler]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,6vw,6rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.n-conditions__rules[data-astro-cid-i7lsmler] div[data-astro-cid-i7lsmler]{border-bottom:1px solid var(--n-line);padding-block:1.25rem}.n-conditions__rules[data-astro-cid-i7lsmler] dt[data-astro-cid-i7lsmler]{font:500 1.4rem / 1.2 var(--n-serif);margin-bottom:.35rem}.n-conditions__more[data-astro-cid-i7lsmler]{color:var(--n-timber);text-underline-offset:.2em;font-weight:600}.n-conditions__foot[data-astro-cid-i7lsmler]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.n-conditions__links[data-astro-cid-i7lsmler]{flex-wrap:wrap;gap:.5rem 2rem;display:flex}@media (width<=900px){.n-conditions__head[data-astro-cid-i7lsmler],.n-conditions__rules[data-astro-cid-i7lsmler],.n-conditions__essentials[data-astro-cid-i7lsmler]{grid-template-columns:1fr}.n-conditions__essentials[data-astro-cid-i7lsmler] article[data-astro-cid-i7lsmler],.n-conditions__essentials[data-astro-cid-i7lsmler] article[data-astro-cid-i7lsmler]+article[data-astro-cid-i7lsmler]{border-left:0;padding:1.5rem 0}.n-conditions__essentials[data-astro-cid-i7lsmler] article[data-astro-cid-i7lsmler]+article[data-astro-cid-i7lsmler]{border-top:1px solid var(--n-line)}}.n-faq[data-astro-cid-aulvhjei]{padding-block:var(--n-space-l)}.n-faq__grid[data-astro-cid-aulvhjei]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.n-faq__intro[data-astro-cid-aulvhjei]{position:sticky;top:7rem}.n-faq__intro[data-astro-cid-aulvhjei] h2[data-astro-cid-aulvhjei]{margin-bottom:1.5rem;font-size:clamp(2.6rem,1.6rem + 3.4vw,5rem)}.n-faq__intro[data-astro-cid-aulvhjei] h2[data-astro-cid-aulvhjei] em[data-astro-cid-aulvhjei]{color:var(--n-timber)}.n-faq__intro[data-astro-cid-aulvhjei] .n-muted[data-astro-cid-aulvhjei]{max-width:26rem;margin-bottom:1rem}.n-faq__items[data-astro-cid-aulvhjei]{border-top:1px solid var(--n-line-strong)}.n-faq__item[data-astro-cid-aulvhjei]{border-bottom:1px solid var(--n-line)}.n-faq__item[data-astro-cid-aulvhjei] h3[data-astro-cid-aulvhjei]{font:inherit}.n-faq__item[data-astro-cid-aulvhjei] button[data-astro-cid-aulvhjei]{text-align:left;background:0 0;border:0;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;align-items:baseline;gap:1rem;width:100%;padding:1.35rem 0;display:grid}.n-faq__index[data-astro-cid-aulvhjei]{color:var(--n-timber);font:600 .75rem / 1 var(--n-sans);letter-spacing:.1em;font-variant-numeric:tabular-nums}.n-faq__question[data-astro-cid-aulvhjei]{font:500 clamp(1.3rem, 1.1rem + .6vw, 1.65rem) / 1.25 var(--n-serif)}.n-faq__mark[data-astro-cid-aulvhjei]{align-self:center;width:1rem;height:1rem;position:relative}.n-faq__mark[data-astro-cid-aulvhjei]:before,.n-faq__mark[data-astro-cid-aulvhjei]:after{content:"";width:100%;height:1px;transition:transform .35s var(--n-ease);background:currentColor;position:absolute;top:50%;left:0}.n-faq__mark[data-astro-cid-aulvhjei]:after{transform:rotate(90deg)}.n-faq__item[data-astro-cid-aulvhjei] button[data-astro-cid-aulvhjei][aria-expanded=true] .n-faq__mark[data-astro-cid-aulvhjei]:after{transform:rotate(0)}.n-faq__panel[data-astro-cid-aulvhjei]{color:var(--n-ink-soft);padding:0 2.5rem 1.6rem 3.5rem}.n-faq__panel[data-astro-cid-aulvhjei] p[data-astro-cid-aulvhjei]{max-width:40rem}@media (width<=900px){.n-faq__grid[data-astro-cid-aulvhjei]{grid-template-columns:1fr}.n-faq__intro[data-astro-cid-aulvhjei]{position:static}.n-faq__panel[data-astro-cid-aulvhjei]{padding-inline:3.5rem 0}}.n-contact[data-astro-cid-y7rum5to]{padding-block:var(--n-space-l) var(--n-space-xl);background:var(--n-sand)}.n-contact__grid[data-astro-cid-y7rum5to]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.n-contact__details[data-astro-cid-y7rum5to] h2[data-astro-cid-y7rum5to]{margin-bottom:1.5rem;font-size:clamp(2.6rem,1.6rem + 3.4vw,5rem)}.n-contact__details[data-astro-cid-y7rum5to] h2[data-astro-cid-y7rum5to] em[data-astro-cid-y7rum5to]{color:var(--n-timber)}.n-contact__list[data-astro-cid-y7rum5to]{border-top:1px solid var(--n-line-strong);margin-block:2.5rem 1.25rem}.n-contact__list[data-astro-cid-y7rum5to] div[data-astro-cid-y7rum5to]{border-bottom:1px solid var(--n-line);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.n-contact__list[data-astro-cid-y7rum5to] dt[data-astro-cid-y7rum5to]{font:600 var(--n-label) / 1.4 var(--n-sans);letter-spacing:.14em;text-transform:uppercase;padding-top:.3rem}.n-contact__list[data-astro-cid-y7rum5to] address[data-astro-cid-y7rum5to]{margin-bottom:.25rem;font-style:normal}.n-contact__big[data-astro-cid-y7rum5to]{font:300 clamp(1.4rem, 1.15rem + .8vw, 1.9rem) / 1.2 var(--n-figures);letter-spacing:-.01em;text-decoration:none}.n-contact__ask[data-astro-cid-y7rum5to]{border-radius:var(--n-radius);background:var(--n-paper);gap:1.1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.n-contact__actions[data-astro-cid-y7rum5to]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:.5rem;display:flex}@media (width<=900px){.n-contact__grid[data-astro-cid-y7rum5to]{grid-template-columns:1fr}}@media (width<=520px){.n-contact__list[data-astro-cid-y7rum5to] div[data-astro-cid-y7rum5to]{grid-template-columns:1fr;gap:.35rem}}.n-mobile-bar[data-astro-cid-iazomxr3]{z-index:35;padding:.75rem var(--n-gutter) calc(env(safe-area-inset-bottom,0px) + .75rem);background:linear-gradient(#f3ede300,#f3ede3f5 30%);gap:.6rem;display:none;position:fixed;bottom:0;left:0;right:0}.n-mobile-bar[data-astro-cid-iazomxr3] .n-button[data-astro-cid-iazomxr3]{flex:1;justify-content:space-between}.n-mobile-bar__call[data-astro-cid-iazomxr3]{border:1px solid var(--n-line-strong);background:var(--n-paper);width:3.25rem;height:3.25rem;color:var(--n-ink);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=900px){.n-mobile-bar[data-astro-cid-iazomxr3]:not([hidden]){display:flex}}
