.virtual-tour[data-astro-cid-npkuurw7]{color:#252924;background:#f7f5ef;padding:clamp(24px,3vw,44px)}.tour-heading[data-astro-cid-npkuurw7]{justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:0 auto 28px;display:flex}.eyebrow[data-astro-cid-npkuurw7]{letter-spacing:2px;color:#777367;margin:0 0 12px;font-size:11px}h2[data-astro-cid-npkuurw7]{font-family:var(--sans,Arial,sans-serif);margin:0 0 12px;font-size:clamp(28px,3vw,40px);font-weight:600}.intro[data-astro-cid-npkuurw7]{color:#64675d;max-width:650px;font-size:15px;line-height:1.6}.tour-link[data-astro-cid-npkuurw7]{white-space:nowrap;color:inherit;border:1px solid #c6c4b8;border-radius:4px;padding:13px 18px;font-size:13px;text-decoration:none}iframe[data-astro-cid-npkuurw7]{border:0;border-radius:8px;width:100%;max-width:1400px;height:720px;margin:0 auto;display:block}.tour-footer[data-astro-cid-npkuurw7]{color:#6d7065;justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:18px auto 0;font-size:12px;display:flex}.tour-footer[data-astro-cid-npkuurw7] a[data-astro-cid-npkuurw7]{color:#252924;font-size:14px;text-decoration:none}a[data-astro-cid-npkuurw7]:focus-visible{outline-offset:4px;outline:3px solid #96886b}.experience-grid[data-astro-cid-npkuurw7]{grid-template-columns:minmax(0,1fr) 280px;gap:24px;max-width:1400px;margin:auto;display:grid}.experience-grid[data-astro-cid-npkuurw7] h3[data-astro-cid-npkuurw7]{font-family:var(--sans,Arial,sans-serif);margin:0 0 14px;font-size:20px;font-weight:600}.video-panel[data-astro-cid-npkuurw7]{scroll-margin-top:115px}.video-panel[data-astro-cid-npkuurw7] video[data-astro-cid-npkuurw7]{aspect-ratio:9/16;object-fit:contain;background:#252924;border-radius:8px;width:100%;display:block}.video-panel[data-astro-cid-npkuurw7] p[data-astro-cid-npkuurw7]{color:#64675d;margin-top:12px;font-size:12px}@media (width<=1050px){.experience-grid[data-astro-cid-npkuurw7]{grid-template-columns:1fr}.video-panel[data-astro-cid-npkuurw7]{max-width:340px}.video-panel[data-astro-cid-npkuurw7] video[data-astro-cid-npkuurw7]{max-height:480px}}@media (width<=700px){.tour-heading[data-astro-cid-npkuurw7],.tour-footer[data-astro-cid-npkuurw7]{display:block}.tour-link[data-astro-cid-npkuurw7]{margin-top:12px;display:inline-block}iframe[data-astro-cid-npkuurw7]{height:780px}.tour-footer[data-astro-cid-npkuurw7] a[data-astro-cid-npkuurw7]{margin-top:10px;display:inline-block}}.progress-experience[data-astro-cid-mcfxw6se]{color:#252924;background:#f7f5ef;padding:clamp(48px,7vw,88px) max(24px,50vw - 630px)}.progress-heading[data-astro-cid-mcfxw6se]{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.progress-heading[data-astro-cid-mcfxw6se]>div[data-astro-cid-mcfxw6se]{max-width:760px}.progress-heading[data-astro-cid-mcfxw6se] h2[data-astro-cid-mcfxw6se]{margin-bottom:16px}.progress-heading[data-astro-cid-mcfxw6se] p[data-astro-cid-mcfxw6se]{max-width:680px}.progress-inquiry[data-astro-cid-mcfxw6se]{white-space:nowrap;color:inherit;border-bottom:1px solid #c8b48c;padding-bottom:5px;text-decoration:none}.progress-grid[data-astro-cid-mcfxw6se]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.slider[data-astro-cid-mcfxw6se]{min-width:0;position:relative}.slides[data-astro-cid-mcfxw6se]{background:#252924}.slides[data-astro-cid-mcfxw6se] figure[data-astro-cid-mcfxw6se]{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.slides[data-astro-cid-mcfxw6se] figure[data-astro-cid-mcfxw6se][hidden]{display:none}.slides[data-astro-cid-mcfxw6se] img[data-astro-cid-mcfxw6se]{object-fit:cover;width:100%;height:100%}.slides[data-astro-cid-mcfxw6se] figcaption[data-astro-cid-mcfxw6se]{color:#fff;background:linear-gradient(#0000,#000000b8);padding:40px 22px 18px;font-size:.9rem;position:absolute;bottom:0;left:0;right:0}.slider-control[data-astro-cid-mcfxw6se]{color:#fff;cursor:pointer;background:#252924cc;border:1px solid #ffffff90;border-radius:50%;width:46px;height:46px;font-size:1.25rem;position:absolute;top:calc(50% - 30px)}.slider-control[data-astro-cid-mcfxw6se].previous{left:18px}.slider-control[data-astro-cid-mcfxw6se].next{right:18px}.slider-footer[data-astro-cid-mcfxw6se]{color:#64675d;justify-content:space-between;align-items:center;padding:14px 2px;font-size:.8rem;display:flex}.slider-dots[data-astro-cid-mcfxw6se]{gap:8px;display:flex}.slider-dots[data-astro-cid-mcfxw6se] button[data-astro-cid-mcfxw6se]{cursor:pointer;background:0 0;border:1px solid #777367;border-radius:50%;width:9px;height:9px;padding:0}.slider-dots[data-astro-cid-mcfxw6se] button[data-astro-cid-mcfxw6se].active{background:#777367}.progress-video[data-astro-cid-mcfxw6se] h3[data-astro-cid-mcfxw6se]{font-size:1.45rem}.progress-video[data-astro-cid-mcfxw6se] video[data-astro-cid-mcfxw6se]{aspect-ratio:9/16;object-fit:contain;background:#252924;width:100%;max-height:570px;display:block}.progress-video[data-astro-cid-mcfxw6se] p[data-astro-cid-mcfxw6se],.progress-note[data-astro-cid-mcfxw6se]{color:#64675d;font-size:.8rem}.progress-video[data-astro-cid-mcfxw6se] p[data-astro-cid-mcfxw6se]{margin-top:12px}.progress-note[data-astro-cid-mcfxw6se]{margin:22px 0 0}.slider[data-astro-cid-mcfxw6se] button[data-astro-cid-mcfxw6se]:focus-visible{outline-offset:4px;outline:3px solid #96886b}@media (width<=900px){.progress-heading[data-astro-cid-mcfxw6se]{display:block}.progress-inquiry[data-astro-cid-mcfxw6se]{margin-top:8px;display:inline-block}.progress-grid[data-astro-cid-mcfxw6se]{grid-template-columns:1fr}.progress-video[data-astro-cid-mcfxw6se]{max-width:380px}.slides[data-astro-cid-mcfxw6se] figure[data-astro-cid-mcfxw6se]{aspect-ratio:3/4}}@media (width<=600px){.progress-experience[data-astro-cid-mcfxw6se]{padding-left:24px;padding-right:24px}.slider-control[data-astro-cid-mcfxw6se]{width:42px;height:42px}.progress-video[data-astro-cid-mcfxw6se]{max-width:none}}.project-hero-video[data-astro-cid-c6m4jbrn]{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.project-hero-compact[data-astro-cid-c6m4jbrn]{height:clamp(360px,48vh,480px);min-height:360px;padding-top:48px;padding-bottom:40px}.project-quick-links[data-astro-cid-c6m4jbrn]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.project-quick-links[data-astro-cid-c6m4jbrn] .button[data-astro-cid-c6m4jbrn]{gap:10px;padding:12px 18px;font-size:14px}.project-quick-links[data-astro-cid-c6m4jbrn] .video-link[data-astro-cid-c6m4jbrn]{color:#fff;background:0 0;border:1px solid #ffffff9c}@media (width<=700px){.project-hero-compact[data-astro-cid-c6m4jbrn]{height:360px;min-height:360px}.project-quick-links[data-astro-cid-c6m4jbrn]{gap:10px}.project-quick-links[data-astro-cid-c6m4jbrn] .button[data-astro-cid-c6m4jbrn]{padding:11px 14px;font-size:13px}}
