.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.gallery__item[data-astro-cid-rj65ajc3]{background:var(--oat-2);cursor:zoom-in;aspect-ratio:3/2;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery__item[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.gallery__item[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.03)}.gallery__caption[data-astro-cid-rj65ajc3]{color:var(--muted);margin-top:8px;font-size:13px}@media (prefers-reduced-motion:reduce){.gallery__item[data-astro-cid-rj65ajc3]:hover img{transform:none}}.fh-title[data-astro-cid-zmazi4yu]{max-width:14ch;font-size:clamp(48px,6.4vw,92px)}.fh-sub[data-astro-cid-zmazi4yu]{font-size:clamp(22px,2.2vw,30px)}.fh-facts[data-astro-cid-zmazi4yu]{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #b47e00d9;flex-wrap:wrap;gap:8px 28px;max-width:640px;padding-top:18px;font-size:14px;font-weight:400;display:flex}.stack[data-astro-cid-zmazi4yu]{align-content:start;gap:22px;display:grid}.stack-lg[data-astro-cid-zmazi4yu]{gap:clamp(28px,3vw,40px);display:grid}.features[data-astro-cid-zmazi4yu]{columns:2 220px;column-gap:32px;margin:0;padding:0;list-style:none}.features[data-astro-cid-zmazi4yu] li[data-astro-cid-zmazi4yu]{break-inside:avoid;border-top:1px solid var(--line);padding:12px 0 12px 22px;position:relative}.features[data-astro-cid-zmazi4yu] li[data-astro-cid-zmazi4yu]:before{content:"";background:var(--gold);width:10px;height:1px;position:absolute;top:24px;left:0}.overview__img[data-astro-cid-zmazi4yu]{aspect-ratio:4/3;position:relative;overflow:hidden}.overview__img[data-astro-cid-zmazi4yu] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gallery-h[data-astro-cid-zmazi4yu]{margin-top:8px;font-size:clamp(26px,2.6vw,32px)}.render-note[data-astro-cid-zmazi4yu]{font-family:var(--serif);color:var(--muted);max-width:72ch;font-size:17px;font-style:italic}.plan[data-astro-cid-zmazi4yu]{background:var(--card);border:1px solid var(--line);cursor:zoom-in;width:100%;padding:12px;display:block;position:relative}.plan[data-astro-cid-zmazi4yu] img{width:100%;height:auto}.plan__zoom[data-astro-cid-zmazi4yu]{letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#24282bd9;padding:6px 10px;font-size:11px;position:absolute;bottom:22px;right:22px}.credits[data-astro-cid-zmazi4yu]{border-top:1px solid var(--line);color:var(--muted);gap:12px;padding-top:28px;font-size:14px;display:grid}.credits[data-astro-cid-zmazi4yu] ul[data-astro-cid-zmazi4yu]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.credits[data-astro-cid-zmazi4yu] span[data-astro-cid-zmazi4yu]{color:var(--ink)}
