.project-detail section:has(.gallery-grid){background:#081d2c!important;color:#c4dbe9!important}.project-detail section:has(.gallery-grid) h2{color:#e5f1f7!important}.project-detail section:has(.gallery-grid) .eyebrow{color:#80bbd8!important}.project-detail section:has(.gallery-grid) .muted,.project-detail section:has(.gallery-grid) p{color:#aac6d8!important}.project-detail section:has(.gallery-grid) .gallery-reading-controls button{color:#c0dce9!important;border-color:#52788f!important;background:transparent!important}.project-detail section:has(.gallery-grid) .gallery-reading-controls button[aria-pressed=true]{background:#b5d8e8!important;color:#133b51!important;border-color:#b5d8e8!important}.project-detail #gallery-reading-status{color:#9ebfd2!important}.project-detail .gallery-grid>.gallery-button{background:#0c293c!important;border-color:#395c73!important}.project-detail .gallery-button>.document-mount{background:#0c293c!important}.project-detail .gallery-item-label{background:#103044!important;color:#d4e7f2!important;border-color:#395c73!important}.project-detail .gallery-button:hover .gallery-item-label{background:#1b445d!important}.project-detail .gallery-grid>.gallery-comparison{display:block!important;min-width:0!important}.project-detail .gallery-comparison>.photo-comparison{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:14px!important;box-sizing:border-box;background:#0c293c!important;overflow:visible!important}.project-detail .gallery-comparison>.photo-comparison>figure{display:block!important;min-width:0!important;width:100%!important}.project-detail .gallery-comparison>.photo-comparison svg{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4/3;object-fit:contain!important;transform:none!important;clip-path:none!important}.project-detail .gallery-comparison>img,.project-detail .gallery-comparison>.paper-photo-original{display:none!important}.project-detail .gallery-comparison .photo-comparison figcaption{font:10px/1.6 Manrope,sans-serif!important;letter-spacing:.09em!important;padding:9px 0 0!important}.project-detail .gallery-comparison .gallery-item-label{display:flex!important}.project-detail section:has(.gallery-grid)>.button,.project-detail section:has(.gallery-grid)>.text-link{color:#d4e9f5!important}.project-detail #lightbox:has(.photo-comparison){background:#061727f5!important;color:#d5e7f2!important}.project-detail #lightbox:has(.photo-comparison) .document-viewer-title strong,.project-detail #lightbox:has(.photo-comparison) .document-viewer-title span,.project-detail #lightbox:has(.photo-comparison) .document-viewer-toolbar>a,.project-detail #lightbox:has(.photo-comparison) button{color:#cae4f2!important}.project-detail #lightbox:has(.photo-comparison) .photo-comparison{background:#0c293c!important}.project-detail #lightbox:has(.photo-comparison) .controls{color:#c9e3f2!important}.project-detail .gallery-grid>.gallery-button[hidden]{display:none!important}

.project-detail .gallery-item-label,.project-detail .gallery-item-label>span,.project-detail .gallery-item-label>small{position:static!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important}.project-detail .gallery-item-label>span{background:transparent!important;color:inherit!important;padding:0!important;font:inherit!important;width:auto!important;height:auto!important;border:0!important}.project-detail .gallery-item-label>small{background:transparent!important;color:inherit!important;padding:0!important}.project-detail section:has(.gallery-grid) a.text-link{color:#c5e1f1!important}
.project-detail section:has(.gallery-grid) a.button.light{background:transparent!important;color:#c8e3f2!important;border-color:#64879c!important}

.project-detail .gallery-comparison>.photo-comparison svg{aspect-ratio:auto!important}

body.project-detail{background:#081d2c!important;color:#c5dce9!important}.project-detail .page-intro{background:#081d2c!important;color:#e0eef7!important}.project-detail .page-intro h1{color:#e5f1f8!important}.project-detail .page-intro p{color:#b7d0df!important}.project-detail .page-intro .eyebrow{color:#84bdd9!important}.project-detail .info-band,.project-detail .section-context{background:#0d293c!important;color:#b9d2e0!important;border-color:#395c73!important}.project-detail .info-band a,.project-detail .info-band span,.project-detail .info-band strong,.project-detail .section-context a,.project-detail .section-context span{color:#b9d2e0!important}
.project-detail .header{background:#061727f5!important;border-color:#34576d!important}.project-detail .header .brand-drawn text{fill:#e5f2f9!important}.project-detail .header .brand-drawn>path:last-of-type{stroke:#e5f2f9!important}.project-detail .header .brand-drawn>circle{fill:#e5f2f9!important}.project-detail .header .nav a,.project-detail .header .menu-toggle{color:#d4e7f2!important}.project-detail .header .menu-bars i{background:#d4e7f2!important}
@media(min-width:1100px){.document-view-window>.photo-comparison:has(figure:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.document-view-window>.photo-comparison:has(figure:nth-child(3)){grid-template-columns:1fr}}
