.details[data-astro-cid-ti4g6n3r]{text-align:center;width:min(1080px,100% - 40px);margin:auto;padding:clamp(38px,5vw,70px) 0;scroll-margin-top:100px}.details[data-astro-cid-ti4g6n3r] h2[data-astro-cid-ti4g6n3r]{margin:12px auto 24px}.details[data-astro-cid-ti4g6n3r] h3[data-astro-cid-ti4g6n3r]{margin:28px 0 18px}.details[data-astro-cid-ti4g6n3r] p[data-astro-cid-ti4g6n3r]{max-width:66ch;margin:16px auto;line-height:1.65}.rows[data-astro-cid-ti4g6n3r]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.rows[data-astro-cid-ti4g6n3r]>a[data-astro-cid-ti4g6n3r],.rows[data-astro-cid-ti4g6n3r]>div[data-astro-cid-ti4g6n3r]{text-align:left;border:1px solid var(--line,#cbc8bf);color:inherit;border-radius:12px;align-content:start;gap:12px;padding:24px;text-decoration:none;display:grid}.rows[data-astro-cid-ti4g6n3r] strong[data-astro-cid-ti4g6n3r]{font-size:1.3rem}.rows[data-astro-cid-ti4g6n3r] span[data-astro-cid-ti4g6n3r],.details[data-astro-cid-ti4g6n3r] a[data-astro-cid-ti4g6n3r]{text-underline-offset:4px}.rows[data-astro-cid-ti4g6n3r] span[data-astro-cid-ti4g6n3r]{text-decoration:underline}.book[data-astro-cid-ti4g6n3r]{background:var(--cream)}.actions[data-astro-cid-ti4g6n3r]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.details[data-astro-cid-ti4g6n3r] small[data-astro-cid-ti4g6n3r]{font-size:.95rem}.pair[data-astro-cid-ti4g6n3r]{max-width:760px;margin:auto}.installations[data-astro-cid-ti4g6n3r]{gap:24px;display:grid}.installations[data-astro-cid-ti4g6n3r] article[data-astro-cid-ti4g6n3r]{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4vw,50px);display:grid}.installations[data-astro-cid-ti4g6n3r] img[data-astro-cid-ti4g6n3r]{object-fit:contain;border-radius:8px;width:100%;max-height:430px}.installations[data-astro-cid-ti4g6n3r] h3[data-astro-cid-ti4g6n3r]{margin:0}@media (width<=640px){.installations[data-astro-cid-ti4g6n3r] article[data-astro-cid-ti4g6n3r]{grid-template-columns:1fr}}.range-photo[data-astro-cid-pxu5sxta]{aspect-ratio:1.55;object-fit:cover;border-radius:8px;width:100%;display:block}article[data-astro-cid-pxu5sxta] h3[data-astro-cid-pxu5sxta] a[data-astro-cid-pxu5sxta]{color:inherit;text-decoration:none}.review-strip[data-astro-cid-pxu5sxta],.jump[data-astro-cid-pxu5sxta]{text-align:center;background:var(--cream);padding:14px 20px;font-size:.9rem}.review-strip[data-astro-cid-pxu5sxta]{margin-top:100px}.jump[data-astro-cid-pxu5sxta]{flex-wrap:wrap;justify-content:center;gap:14px 40px;display:flex}.range-section[data-astro-cid-pxu5sxta],.project[data-astro-cid-pxu5sxta]{width:min(1280px,100% - 40px);margin:auto;padding:clamp(40px,6vw,90px) 0;scroll-margin-top:90px}.intro[data-astro-cid-pxu5sxta]{text-align:center;max-width:68ch;margin:0 auto 32px;line-height:1.7}.range-cards[data-astro-cid-pxu5sxta]{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:24px;display:grid}article[data-astro-cid-pxu5sxta]{border:1px solid var(--line,#d5d2ca);border-radius:14px;flex-direction:column;gap:14px;padding:clamp(18px,2.2vw,34px);display:flex}article[data-astro-cid-pxu5sxta] p[data-astro-cid-pxu5sxta],article[data-astro-cid-pxu5sxta] h3[data-astro-cid-pxu5sxta]{margin:0}article[data-astro-cid-pxu5sxta] h3[data-astro-cid-pxu5sxta]{font-size:1.9rem}article[data-astro-cid-pxu5sxta] p[data-astro-cid-pxu5sxta]{line-height:1.65}.docs[data-astro-cid-pxu5sxta]{border-top:1px solid var(--line,#d5d2ca);gap:5px;margin-top:auto;padding-top:14px;display:grid}.docs[data-astro-cid-pxu5sxta]>span[data-astro-cid-pxu5sxta],.chooser[data-astro-cid-pxu5sxta] label[data-astro-cid-pxu5sxta]{font-weight:650}.docs[data-astro-cid-pxu5sxta] small[data-astro-cid-pxu5sxta],.chooser[data-astro-cid-pxu5sxta] small[data-astro-cid-pxu5sxta]{font-size:.87rem}.choice[data-astro-cid-pxu5sxta]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pick[data-astro-cid-pxu5sxta]{font-weight:650}a[data-astro-cid-pxu5sxta]{text-underline-offset:4px}.project[data-astro-cid-pxu5sxta]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,5vw,75px);display:grid}.project[data-astro-cid-pxu5sxta] img[data-astro-cid-pxu5sxta]{object-fit:contain;width:100%;max-height:500px}.project[data-astro-cid-pxu5sxta] h2[data-astro-cid-pxu5sxta]{margin:12px 0 22px}.chooser[data-astro-cid-pxu5sxta]{gap:12px;max-width:680px;margin:auto;display:grid}.chooser[data-astro-cid-pxu5sxta] input[data-astro-cid-pxu5sxta],.chooser[data-astro-cid-pxu5sxta] select[data-astro-cid-pxu5sxta],.chooser[data-astro-cid-pxu5sxta] output[data-astro-cid-pxu5sxta]{width:100%;font:inherit;color:inherit;background:var(--cream);border:1px solid var(--line,#aaa);box-sizing:border-box;border-radius:8px;padding:14px}.chooser[data-astro-cid-pxu5sxta] output[data-astro-cid-pxu5sxta]{white-space:pre-line}.chooser[data-astro-cid-pxu5sxta] .eyebrow[data-astro-cid-pxu5sxta]{margin:10px 0 0}@media (width<=720px){.project[data-astro-cid-pxu5sxta]{grid-template-columns:1fr}.review-strip[data-astro-cid-pxu5sxta]{margin-top:72px}.range-cards[data-astro-cid-pxu5sxta]{grid-template-columns:1fr}}
