/* BRMT verified portfolio expansion, 2026-10-31 */
.brmt-featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.brmt-featured-grid .v-real{display:block;position:relative;overflow:hidden;background:#151817;color:#fff}.brmt-featured-grid .v-real>img{width:100%;height:540px;object-fit:cover;display:block}.brmt-featured-grid .v-real>div{position:absolute;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(transparent,rgba(0,0,0,.82));padding-top:100px}.brmt-featured-grid .v-real h3{font-size:34px;margin:10px 0}.brmt-featured-grid .v-real p{font-size:16px;line-height:1.5}.brmt-photo-note{font-size:12px;line-height:1.6;color:#626a68;max-width:780px;margin:16px 0 52px}.brmt-references{margin-top:58px;border-top:1px solid #d7dcda;padding-top:40px}.brmt-references h3{font-size:30px;font-weight:500;margin:0 0 25px}.brmt-reference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.brmt-reference{border-top:2px solid #202824;padding:24px 0}.brmt-reference small{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.brmt-reference h4{font-size:25px;margin:15px 0}.brmt-reference p{font-size:16px;line-height:1.7;color:#5b625e}.brmt-kensington .project-cover img{max-height:960px;width:100%;object-fit:contain;background:#121514}.brmt-kensington .brmt-photo-note{margin:15px auto;padding:0 7%;max-width:1200px}.brmt-kensington .project-info{padding-top:60px;padding-bottom:70px}@media(max-width:800px){.brmt-featured-grid,.brmt-reference-grid{grid-template-columns:1fr}.brmt-featured-grid .v-real>img{height:460px}.brmt-featured-grid .v-real h3{font-size:29px}.brmt-reference-grid{gap:15px}.brmt-photo-note{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.brmt-featured-grid *{transition:none!important}}

.brmt-ref-location{display:block;font-size:13px;color:#626a68;letter-spacing:.04em}.brmt-contact-icon{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.brmt-social-links{display:flex;flex-wrap:wrap;gap:26px}.brmt-social-links a,.contacts a[href^="tel:"]{display:inline-flex;align-items:center;gap:10px}.footline{gap:24px;flex-wrap:wrap}@media(max-width:600px){.brmt-social-links{gap:18px}.brmt-social-links a{font-size:14px}}

.brmt-featured-grid .brmt-piyalepasa-card{grid-column:1 / -1}.brmt-featured-grid .brmt-piyalepasa-card>img{height:640px;object-position:center 55%}@media(max-width:800px){.brmt-featured-grid .brmt-piyalepasa-card>img{height:440px}}

.brmt-project-secondary{padding:0 7% 70px}.brmt-project-secondary img{display:block;width:100%;height:auto}

/* Original Bermet catalogue references — individual photographs only. */
.brmt-archive{padding:90px 7%;background:#f3f1eb;color:#202824}.brmt-archive-heading{max-width:850px;margin-bottom:52px}.brmt-archive-heading>span,.brmt-archive-eyebrow{font-size:11px;letter-spacing:.15em}.brmt-archive-heading h2{font-size:clamp(32px,4.5vw,62px);font-weight:450;line-height:1.1;margin:20px 0}.brmt-archive-heading p{font-size:18px;line-height:1.7}.brmt-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.brmt-archive-brand{background:#fff;border:1px solid #dfdfd6;overflow:hidden;align-self:start}.brmt-archive-brand>figure{margin:0}.brmt-archive-brand figure img{display:block;width:100%;height:320px;object-fit:cover}.brmt-archive-brand figcaption{font-size:11px;line-height:1.5;padding:10px 28px;color:#73796e}.brmt-archive-copy{padding:30px}.brmt-archive-copy h3{font-size:35px;line-height:1.15;margin:12px 0 22px;font-weight:500}.brmt-archive-copy ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.brmt-archive-copy li{font-size:15px;line-height:1.6;padding:9px 0;border-top:1px solid #e4e5dd;overflow-wrap:anywhere}.brmt-archive-note{font-size:12px;line-height:1.7;color:#626a60;max-width:780px;margin-top:30px}#reference-vestel{background:#202824;color:#fff}#reference-vestel .brmt-archive-copy{padding-top:62px;padding-bottom:62px}#reference-vestel h3{font-size:58px}#reference-vestel li{border-color:#566057}@media(max-width:760px){.brmt-archive{padding:60px 6%}.brmt-archive-grid{grid-template-columns:1fr;gap:24px}.brmt-archive-brand figure img{height:260px}.brmt-archive-copy{padding:25px}.brmt-archive-copy h3{font-size:30px}.brmt-archive-copy ul{grid-template-columns:1fr}.brmt-archive-heading{margin-bottom:32px}}

/* Piyalepaşa: preserve full native 2048×1366 photo without letterboxing. */
.v3.detail.brmt-piyalepasa .project-cover{height:auto;aspect-ratio:auto;background:transparent}.brmt-piyalepasa .project-cover img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:initial;background:transparent}.brmt-piyalepasa .brmt-project-secondary img{height:auto;max-height:none;aspect-ratio:auto;background:transparent}
