.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:clamp(.6rem,1.4vw,1.2rem);display:grid}.item[data-astro-cid-rj65ajc3]{text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.item[data-astro-cid-rj65ajc3] .frame[data-astro-cid-rj65ajc3]{aspect-ratio:3/4;display:block}.item[data-astro-cid-rj65ajc3].wide{grid-column:span 2}.item[data-astro-cid-rj65ajc3].wide .frame[data-astro-cid-rj65ajc3]{aspect-ratio:auto;height:100%}@media (max-width:760px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr}.item[data-astro-cid-rj65ajc3].wide{grid-column:span 2}.item[data-astro-cid-rj65ajc3].wide .frame[data-astro-cid-rj65ajc3]{aspect-ratio:3/2}}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:100vw;height:100vh;max-height:100vh;color:var(--ivory);background:#14100df5;border:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#14100de6}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;display:grid}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;max-width:calc(100vw - 2rem);max-height:calc(100vh - 6rem)}.lightbox[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{color:var(--ivory);opacity:.8;background:0 0;border:0;width:3.5rem;height:3.5rem;font-size:2.6rem;line-height:1;position:absolute}.lightbox[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover{opacity:1}.lb-close[data-astro-cid-rj65ajc3]{top:1rem;right:1rem}.lb-nav[data-astro-cid-rj65ajc3]{top:50%;transform:translateY(-50%)}.prev[data-astro-cid-rj65ajc3]{left:.5rem}.next[data-astro-cid-rj65ajc3]{right:.5rem}.lb-count[data-astro-cid-rj65ajc3]{letter-spacing:.18em;opacity:.7;font-size:.8rem;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.video[data-astro-cid-yngxbivw]{aspect-ratio:16/9;background:var(--ink);position:relative;overflow:hidden}.video[data-astro-cid-yngxbivw] button[data-astro-cid-yngxbivw]{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.video[data-astro-cid-yngxbivw] img[data-astro-cid-yngxbivw]{object-fit:cover;opacity:.82;width:100%;height:100%;transition:opacity .4s, transform 1.2s var(--ease)}.video[data-astro-cid-yngxbivw] button[data-astro-cid-yngxbivw]:hover img[data-astro-cid-yngxbivw]{opacity:1;transform:scale(1.03)}.play[data-astro-cid-yngxbivw]{width:4.5rem;height:4.5rem;color:var(--walnut);background:#f7f2ebeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.play[data-astro-cid-yngxbivw] svg[data-astro-cid-yngxbivw]{width:1.6rem;margin-left:.2rem}.cap[data-astro-cid-yngxbivw]{color:var(--ivory);text-shadow:0 1px 8px #0009;font-size:.85rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.video[data-astro-cid-yngxbivw] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.p-hero[data-astro-cid-yq2gsstb]{align-items:flex-end;min-height:88svh;display:flex;position:relative;overflow:hidden}.p-hero-img[data-astro-cid-yq2gsstb]{object-fit:cover;width:100%;height:100%;animation:drift 14s var(--ease-out) both;position:absolute;inset:0}@keyframes drift{0%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.p-hero-img[data-astro-cid-yq2gsstb]{animation:none}}.shade[data-astro-cid-yq2gsstb]{background:linear-gradient(90deg,#14100d8c,#14100d00 65%),linear-gradient(#14100d80,#14100d1a 40%,#14100dcc);position:absolute;inset:0}.p-hero-body[data-astro-cid-yq2gsstb]{padding-bottom:clamp(2.5rem,6vw,5rem);position:relative}.p-hero[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb]{max-width:15ch}.back[data-astro-cid-yq2gsstb]{letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-bottom:2rem;font-size:.78rem;display:table}.back[data-astro-cid-yq2gsstb]:hover{opacity:1}.story[data-astro-cid-yq2gsstb]{grid-template-columns:.75fr 1.5fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.facts[data-astro-cid-yq2gsstb]{position:sticky;top:7rem}.facts[data-astro-cid-yq2gsstb] dl[data-astro-cid-yq2gsstb]{margin:0}.facts[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr;gap:1rem;padding-block:.9rem;font-size:.94rem;display:grid}.facts[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]:first-child{border-top:1px solid var(--line)}.facts[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-top:.2rem;font-size:.7rem;font-weight:600}.facts[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{margin:0}.story[data-astro-cid-yq2gsstb]>[data-astro-cid-yq2gsstb]{min-width:0}.copy[data-astro-cid-yq2gsstb]{max-width:min(62ch,100%)}.summary[data-astro-cid-yq2gsstb]{margin-bottom:2.5rem}.copy[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{margin:2.2rem 0 .8rem}.copy[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:#3d342d;font-size:1.05rem}.highlights[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.highlights[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{background:var(--paper);padding:1.2rem 1.3rem;font-size:.95rem}.highlights[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]{letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.gal[data-astro-cid-yq2gsstb]{padding-bottom:clamp(3rem,7vw,6rem)}.videos[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb],.before[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{margin-bottom:1.5rem}.before[data-astro-cid-yq2gsstb] .lead[data-astro-cid-yq2gsstb]{margin-bottom:2.5rem}.v-grid[data-astro-cid-yq2gsstb]{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:2rem;display:grid}.enquire[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.enquire[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{margin-bottom:.5rem}.enquire[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{margin:0}.e-actions[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:.8rem;display:flex}.next[data-astro-cid-yq2gsstb]{padding-bottom:clamp(4rem,9vw,8rem)}.next-card[data-astro-cid-yq2gsstb]{max-width:70%}@media (max-width:860px){.story[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.facts[data-astro-cid-yq2gsstb]{position:static}.v-grid[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.next-card[data-astro-cid-yq2gsstb]{max-width:none}}
