.project-detail-hero figcaption{color:#66665d;background:var(--studio-paper,#f6f5ef);padding:14px clamp(24px,5vw,80px);font-size:12px;line-height:1.5}.project-detail-hero.project-detail-hero-twin-gables{background:#fff;width:91.2%;max-width:1140px;margin:0 auto}.project-detail-hero.project-detail-hero-twin-gables img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.project-detail-hero.project-detail-hero-twin-gables figcaption{background:#fff;padding:14px 0}@media (max-width:740px){.project-detail-hero.project-detail-hero-twin-gables{width:90%}}.project-design-directions{padding-top:10px;padding-bottom:30px}.studio-site .project-design-directions h2{margin:0 0 30px;font-size:clamp(27px,3vw,42px)}.project-design-directions figure{max-width:1400px;margin:0 auto 42px}.project-design-directions figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.project-design-intent{color:#777}.project-design-directions img{object-fit:contain;width:100%;max-width:1672px;height:auto;display:block}.project-visualization-note{color:#777;max-width:800px;font-size:12px;line-height:1.7}.project-page-note{padding-top:0;padding-bottom:24px}.studio-site .project-detail-compact-captions figcaption{letter-spacing:normal;font-size:12px;font-weight:400;line-height:1.6}@media (max-width:740px){.project-design-directions{padding-top:0}.project-design-directions figure{margin-bottom:28px}.studio-site .project-design-directions h2{margin-bottom:24px}}.project-detail-video{border-top:1px solid #ddd}.project-detail-video>div{justify-content:space-between;align-items:center;gap:25px;margin-bottom:27px;display:flex}.studio-site .project-detail-video h2{font-size:clamp(29px,3.5vw,46px)}.project-detail-video video{aspect-ratio:16/9;object-fit:contain;background:#111;width:100%;height:auto;display:block}.project-detail-video>p{color:#686868;margin-top:12px;font-size:11px}@media (max-width:740px){.project-detail-video>div{display:block}.project-detail-video h2{margin-top:14px}.project-detail-video{padding-top:30px;padding-bottom:35px}}
