
/* Consistency audit: shared navigation, cards and completed presentations. */
.work-card .card-info p{font-size:14px!important;line-height:1.7}.work-grid:not(.home-grid) .card-meta{line-height:1.7}.card-meta{flex-wrap:wrap;gap:6px 14px}.work-card .card-title{overflow-wrap:anywhere}
body.page .main .prose p,body.page .main .case-grid p,.arsenal-skills .skill-row p{font-size:16px;line-height:1.8}.form-hint{font-size:14px}.contact-form label{font-size:14px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}
.client-case .case-section p:not(.eyebrow):not(.case-archive-note),.client-case .case-responsibilities li{font-size:16px;line-height:1.8}.client-case .case-lead figcaption,.client-case .case-meta dd{font-size:14px;line-height:1.7}
.abe-section-heading>p,.abe-feature p,.abe-closing p,.smo-section-heading>p,.smo-feature p,.smo-control p,.smo-closing p,.ncc-section-heading>p,.ncc-feature p,.ncc-closing p{font-size:16px;line-height:1.8}
.book-edition small{font-size:12px}.book-section-heading>p{font-size:14px}.book-position small,.book-hint,.book-originals summary,.gallery-caption{font-size:12px;line-height:1.7}
.book-section-heading>p{white-space:normal;overflow-wrap:anywhere}.book-section-heading>*{min-width:0}
@media(max-width:600px){.abe-console-stats,.smo-console-stats{grid-template-columns:1fr}.abe-console-stats>div,.smo-console-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.abe-console-stats strong,.smo-console-stats strong{min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:14px}.abe-console-stats span,.smo-console-stats span{flex-shrink:0}}
@media(max-width:600px){.header-caption{font-size:10px;letter-spacing:.03em}.site-header{gap:12px}.wordmark{font-size:22px}.work-grid:not(.home-grid) .card-title{font-size:16px}.work-grid:not(.home-grid) .card-info p{font-size:14px}.top-nav sup{font-size:12px}.project-nav{font-size:14px;flex-wrap:wrap}.client-case .case-meta{grid-template-columns:1fr}.book-navigation{gap:8px}.book-nav-button{gap:5px}.book-nav-button span{font-size:12px}}

/* Align the closing portfolio link with the section header link. */
.home-portfolio-more{display:flex;justify-content:flex-end}.home-portfolio-more .text-link{white-space:nowrap}

/* Preserve complete designed motion covers and their titles in every card ratio. */
.work-card[data-project-id="2224"] .card-art>img,
.work-card[data-project-id="2245"] .card-art>img,
.work-card[data-project-id="1160"] .card-art>img,
.work-card[data-project-id="1203"] .card-art>img,
.work-card[data-project-id="1201"] .card-art>img,
.work-card[data-project-id="2060"] .card-art>img,
.work-card[data-project-id="1930"] .card-art>img,
.work-card[data-project-id="2098"] .card-art>img,
.work-card[data-project-id="2100"] .card-art>img,
.work-card[data-project-id="896"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="2224"] .card-art{background:#282420}
.work-card[data-project-id="2245"] .card-art{background:#142335}
.work-card[data-project-id="1160"] .card-art{background:#134b69}
.work-card[data-project-id="1203"] .card-art{background:#112b1c}
.work-card[data-project-id="1201"] .card-art{background:#693623}
.work-card[data-project-id="2060"] .card-art{background:#25120e}
.work-card[data-project-id="1930"] .card-art{background:#25272a}
.work-card[data-project-id="2098"] .card-art{background:#17191b}
.work-card[data-project-id="2100"] .card-art{background:#25639b}
.work-card[data-project-id="896"] .card-art{background:#73745a}

/* Let the motion introduction use its content column's full width. */
.term-motion .page-head>.intro{max-width:none}

/* Keep the showreel title complete in portfolio cards. */
.work-card[data-project-id="256"] .card-art{background:#171510}
.work-card[data-project-id="256"] .card-art>img{object-fit:contain;object-position:center}

/* Preserve the complete designed 3D advertising covers. */
.work-card[data-project-id="788"] .card-art{background:#102334}.work-card[data-project-id="788"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="833"] .card-art{background:#252528}.work-card[data-project-id="833"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="817"] .card-art{background:#163528}.work-card[data-project-id="817"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="276"] .card-art{background:#bdd8cf}.work-card[data-project-id="276"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="287"] .card-art{background:#253414}.work-card[data-project-id="287"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="1955"] .card-art{background:#aab0b5}.work-card[data-project-id="1955"] .card-art>img{object-fit:contain;object-position:center}
.merged-project-film{margin-top:clamp(48px,7vw,100px);scroll-margin-top:32px}.merged-project-film>.eyebrow{margin-bottom:16px}.merged-project-film>h2{margin-bottom:20px}.merged-project-film>p:not(.eyebrow){margin-bottom:28px;max-width:70ch}

/* Complete Compact SA and Nora Rahal designed portfolio covers. */
.work-card[data-project-id="181"] .card-art{background:#323638}.work-card[data-project-id="181"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="295"] .card-art{background:#442313}.work-card[data-project-id="295"] .card-art>img{object-fit:contain;object-position:center}

/* Bespoke website project covers: preserve full titles and compositions. */
.work-card[data-project-id="1021"] .card-art{background:#18291c}.work-card[data-project-id="1021"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="1012"] .card-art{background:#17304c}.work-card[data-project-id="1012"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="2740"] .card-art{background:#b6aaa0}.work-card[data-project-id="2740"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="2287"] .card-art{background:#6c3c18}.work-card[data-project-id="2287"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="2293"] .card-art{background:#203e25}.work-card[data-project-id="2293"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="1196"] .card-art{background:#24211d}.work-card[data-project-id="1196"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="2302"] .card-art{background:#80a8c3}.work-card[data-project-id="2302"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="114"] .card-art{background:#183e43}.work-card[data-project-id="114"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="209"] .card-art{background:#12456b}.work-card[data-project-id="209"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="783"] .card-art{background:#1a3c51}.work-card[data-project-id="783"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="349"] .card-art{background:#39254c}.work-card[data-project-id="349"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="1106"] .card-art{background:#202a2d}.work-card[data-project-id="1106"] .card-art>img{object-fit:contain;object-position:center}

/* Bespoke website covers, second collection: keep complete titles. */
.work-card[data-project-id="1417"] .card-art{background:#252326}.work-card[data-project-id="1417"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="1016"] .card-art{background:#839b9f}.work-card[data-project-id="1016"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="1067"] .card-art{background:#282f2d}.work-card[data-project-id="1067"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="2310"] .card-art{background:#25215f}.work-card[data-project-id="2310"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="1056"] .card-art{background:#3d352f}.work-card[data-project-id="1056"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="2210"] .card-art{background:#273e43}.work-card[data-project-id="2210"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="68"] .card-art{background:#d7d8d9}.work-card[data-project-id="68"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="72"] .card-art{background:#e3dbd6}.work-card[data-project-id="72"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="188"] .card-art{background:#b8a98d}.work-card[data-project-id="188"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="352"] .card-art{background:#2c292a}.work-card[data-project-id="352"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="346"] .card-art{background:#8cb5c3}.work-card[data-project-id="346"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="340"] .card-art{background:#2c799e}.work-card[data-project-id="340"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="363"] .card-art{background:#626638}.work-card[data-project-id="363"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="2126"] .card-art{background:#183348}.work-card[data-project-id="2126"] .card-art>img{object-fit:contain;object-position:center}

/* Unified CG Forum cover on its original project. */
.work-card[data-project-id="186"] .card-art{background:#183348}.work-card[data-project-id="186"] .card-art>img{object-fit:contain;object-position:center}

/* Bespoke website covers, second collection: keep complete titles. */
.work-card[data-project-id="3597"] .card-art{background:#142b41}.work-card[data-project-id="3597"] .card-art>img{object-fit:contain;object-position:center}
.work-card[data-project-id="1810"] .card-art{background:#6e8996}.work-card[data-project-id="1810"] .card-art>img{object-fit:contain;object-position:center}

/* Six archived interface projects: illustrative portfolio covers, 2026-11-10. */
.work-card[data-project-id="1586"] .card-art{background:#19161d}.work-card[data-project-id="1586"] .card-art>img{object-fit:contain;object-position:center;padding:0}
.work-card[data-project-id="1580"] .card-art{background:#f1e7d6}.work-card[data-project-id="1580"] .card-art>img{object-fit:contain;object-position:center;padding:0}
.work-card[data-project-id="1543"] .card-art{background:#272526}.work-card[data-project-id="1543"] .card-art>img{object-fit:contain;object-position:center;padding:0}
.work-card[data-project-id="1605"] .card-art{background:#f7f0e4}.work-card[data-project-id="1605"] .card-art>img{object-fit:contain;object-position:center;padding:0}
.work-card[data-project-id="2065"] .card-art{background:#e8eef0}.work-card[data-project-id="2065"] .card-art>img{object-fit:contain;object-position:center;padding:0}
.work-card[data-project-id="1637"] .card-art{background:#f1eee5}.work-card[data-project-id="1637"] .card-art>img{object-fit:contain;object-position:center;padding:0}

.tax-wpn_work_type.term-design .work-card[data-project-id="1586"] .card-art>img{padding:0}
.tax-wpn_work_type.term-design .work-card[data-project-id="1580"] .card-art>img{padding:0}
.tax-wpn_work_type.term-design .work-card[data-project-id="1543"] .card-art>img{padding:0}
.tax-wpn_work_type.term-design .work-card[data-project-id="1605"] .card-art>img{padding:0}
.tax-wpn_work_type.term-design .work-card[data-project-id="2065"] .card-art>img{padding:0}
.tax-wpn_work_type.term-design .work-card[data-project-id="1637"] .card-art>img{padding:0}
