.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.collection-filters{display:flex;gap:7px;flex-wrap:wrap}.collection-filters button{display:flex;align-items:center;gap:15px;background:transparent;border:1px solid #cfd3c6;border-radius:50px;padding:13px 18px;font-size:11px;transition:color .2s,background .2s}.collection-filters button span{font-size:9px;opacity:.6}.collection-filters button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}#collection-status{color:var(--muted);font-size:10px;white-space:nowrap}.new-badge{position:absolute;left:17px;top:17px;border:1px solid #fff6;border-radius:50px;padding:8px 11px;background:#faf9f5e8;font-size:8px;letter-spacing:.8px;color:var(--ink);backdrop-filter:blur(6px)}.project-card[data-family=expressive] .project-info h3{font-size:40px}.project-card[data-family=expressive] .image-button{background:#c1c6b8}.project-card[data-family=expressive] .project-info small{color:#72796b}.project-card[data-family=expressive]>p{max-width:560px}.expressive-plan{display:none}.plan-drawing[data-family=expressive] .base-plan{display:none}.plan-drawing[data-concept=orbita] [data-plan=orbita],.plan-drawing[data-concept=fold] [data-plan=fold],.plan-drawing[data-concept=wings] [data-plan=wings],.plan-drawing[data-concept=atrium] [data-plan=atrium],.plan-drawing[data-concept=vault] [data-plan=vault],.plan-drawing[data-concept=plateau] [data-plan=plateau]{display:block}.house-shell{fill:#3e4a39;stroke:#273425;stroke-width:1.2}.plan-roof-detail{fill:none;stroke:#a8b19d;stroke-width:1}.plan-garden{fill:#a8b995;stroke:#80936c;stroke-width:1}.plan-glazing{stroke:#e7c999;stroke-width:4;fill:none}
@media(max-width:760px){.collection-toolbar{display:block;margin-bottom:25px}.collection-filters{gap:6px;row-gap:8px}.collection-filters button{font-size:10px;padding:10px 13px;gap:10px}.collection-filters button span{font-size:9px}#collection-status{display:block;margin-top:14px;font-size:9px}.architecture-grid{grid-template-columns:1fr;gap:34px}.project-card .image-button{border-radius:19px}.project-info{flex-direction:row;align-items:center;margin-top:17px}.project-card .project-info h3,.project-card[data-family=expressive] .project-info h3{font-size:34px;margin-top:8px}.project-info small{font-size:8px;letter-spacing:.7px}.project-card>p{font-size:12px;line-height:1.65;max-width:none}.choose-concept{padding:9px 13px;font-size:10px;margin-top:0}.choose-concept svg{width:19px;height:19px}.image-count{font-size:9px;padding:7px 11px;left:14px;bottom:14px}.image-arrow{width:38px;height:38px;right:14px;bottom:14px}.new-badge{top:14px;left:14px;font-size:7px;padding:7px 10px}.architecture-grid .image-button img{aspect-ratio:1.4}}
@media(max-width:380px){.collection-filters button{font-size:9px;padding:10px 11px;gap:8px}.project-info small{font-size:7px}.project-card .project-info h3,.project-card[data-family=expressive] .project-info h3{font-size:30px}}

.mobile-nav{max-height:calc(100svh - 110px);overflow:auto}.mobile-directions{display:grid;gap:18px;border-top:1px solid var(--line);padding-top:22px;margin-top:3px}.mobile-directions>.micro{color:var(--muted);font-size:8px}.mobile-directions>a{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px}.mobile-directions small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.mobile-directions a[aria-current=page]{color:var(--orange)}.mobile-directions svg{width:19px;height:19px}

.section-heading>p{max-width:350px;min-width:0;flex-shrink:1}
