
.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted);padding:30px 0}.project-page-title{display:flex;align-items:end;justify-content:space-between;gap:35px;padding:25px 0 35px}.project-page-title h1{font-size:clamp(38px,4.6vw,65px);line-height:1.08;letter-spacing:-2px;margin:22px 0 18px}.project-page-title>div>p:not(.eyebrow){color:var(--muted);font-size:16px}.project-main-photo{width:100%;position:relative;padding:0;background:var(--sand);display:block}.project-main-photo>img{width:100%;max-height:650px;object-fit:cover}.project-main-photo>span{position:absolute;bottom:20px;right:20px;background:var(--bg);padding:12px 20px;font-size:12px}.project-story{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;margin:65px 0}.project-story h2{font-size:36px}.project-story p{font-size:15px;color:var(--muted);margin-bottom:18px}.project-features{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:35px;background:var(--sand)}.project-features article>span{font-size:11px;color:var(--muted)}.project-features h3{font-size:21px;font-weight:400;margin:20px 0 12px}.project-features p{font-size:13px;color:var(--muted)}.work-list ul{margin:0;padding-left:18px;font-size:14px;line-height:1.8;color:var(--muted)}.work-list li{margin-bottom:10px}.project-next{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:45px 0 65px}.project-next .dark{margin:0}.project-next .text-link{margin:0}.project-album h2{font-size:36px}header>.text-link{margin:0}@media(max-width:700px){.breadcrumbs{font-size:10px;padding-top:20px}.project-page-title{display:block;padding-top:10px}.project-page-title h1{font-size:42px}.project-page-title .project-price{margin-top:25px}.project-main-photo>img{height:350px}.project-main-photo>span{font-size:10px;right:12px;bottom:12px;padding:10px}.project-story{grid-template-columns:1fr;gap:25px;margin:40px 0}.project-story h2{font-size:31px}.project-features{grid-template-columns:1fr;padding:25px;gap:25px}.project-features h3{margin:10px 0}.project-next{align-items:start;flex-direction:column;margin:35px 0 45px}.project-album h2{font-size:31px}header .logo img{width:175px}header>.text-link{font-size:11px}}

/* Collaboration is independent of property categories. */
.collaboration-filter-group{margin-block:24px}.collaboration-filter-label{font-size:14px;color:var(--muted);margin-bottom:12px}.collaboration-story strong{font-weight:600}.collaboration-story .text-link{font-size:15px;min-height:44px;display:inline-flex;align-items:center}
