/* Shared approved Gate A tiles, scoped to avoid changes to the V05 hero. */
.v06-projects [hidden]{display:none!important}.v06-projects .project-tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.v06-projects .project-tile{min-width:0;border:1px solid #c7bdb3;background:#eee7df;color:#292522;padding:36px}.v06-projects .up-tile{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}.v06-projects .project-text{min-width:0}.v06-projects .number{font:10px/1.6 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a61c21}.v06-projects .project-text h2{font:400 42px/1.06 Georgia,serif;letter-spacing:-.035em;margin:25px 0 18px}.v06-projects .project-text>p{font-size:14px;line-height:1.8;color:#625950}.v06-projects .project-category{font-size:11px!important}.v06-projects .project-composition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0}.v06-projects .identity-panel{grid-row:span 2;background:#151311;padding:18px;display:flex;align-items:center;min-width:0}.v06-projects .digital-panel,.v06-projects .product-panel{background:#fff;padding:10px;display:flex;align-items:center;min-width:0}.v06-projects .project-composition img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.v06-projects .product-panel img{max-height:100px}.v06-projects .type-tile{min-height:210px;display:flex;flex-direction:column;justify-content:space-between}.v06-projects .type-tile h2{font:400 38px/1.1 Georgia,serif;letter-spacing:-.035em;margin:25px 0;overflow-wrap:anywhere}.v06-projects .type-tile p{font-size:13px;color:#625950}.v06-projects .cta-link{display:inline-flex;align-items:center;gap:30px;min-height:48px;border-bottom:1px solid #82766b;text-decoration:none;font-size:12px;margin-top:24px}.v06-projects .cta-link:focus-visible,.v06-projects [tabindex]:focus-visible{outline:3px solid #a61c21;outline-offset:5px}.v06-projects .panel-layout.is-enhanced{grid-template-columns:minmax(0,1fr)}.v06-selection .section-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:35px}.v06-selection .section-heading h2{font:400 46px/1.08 Georgia,serif;letter-spacing:-.035em}.v06-selection .section-heading .cta-link{white-space:nowrap}.v06-selection .compact .up-tile{padding:30px}.v06-selection .compact .type-tile{min-height:170px}@media(max-width:767px){.v06-projects .project-tiles{grid-template-columns:minmax(0,1fr);gap:20px}.v06-projects .project-tile{padding:24px}.v06-projects .up-tile{display:flex;flex-direction:column;align-items:stretch;gap:28px}.v06-projects .project-text h2{font-size:34px}.v06-projects .type-tile h2{font-size:32px}.v06-projects .project-composition{gap:8px}.v06-projects .identity-panel{padding:12px}.v06-projects .digital-panel,.v06-projects .product-panel{padding:6px}.v06-projects .product-panel img{max-height:70px}.v06-selection .section-heading{display:block}.v06-selection .section-heading h2{font-size:38px}}
