/* Additional selected work. Extends the existing print edition. */
.other-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:29px 0 27px}
.other-intro h1{font-size:64px}.other-intro p{font-size:17px;max-width:45ch}
.other-jump{flex-wrap:wrap;gap:10px 34px}
.other-section .section-head>div>p+p{margin-top:14px}
.other-section .section-head .other-credit,.other-credit{font-size:14px;line-height:1.5;color:var(--muted)}
.other-art .image-button img{object-fit:contain;width:100%;height:auto}
.other-art .caption{grid-template-columns:auto minmax(0,1fr);font-size:14px}
.other-art .caption .type{grid-column:2;text-align:left;max-width:none;font-size:12px;line-height:1.35}
.door-display{display:grid;grid-template-columns:.88fr 1.5fr;gap:38px;align-items:start}
.door-overview img{max-height:590px}.door-overview .image-button{background:#242424}
.door-detail-column{min-width:0}.door-detail img{max-height:455px}
.other-side-note{font-size:15px;line-height:1.55;max-width:54ch;padding-top:23px;color:var(--muted)}
.other-process-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:940px;margin:auto}
.other-process-pair .image-button img{height:440px;background:#252525}
.silas-display{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:26px}
.silas-display .image-button img{height:550px;background:#000}
.silas-display figure:first-child .image-button img{background:#4b4b4b}
.other-process-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.other-process-trio .image-button img{height:320px;background:#111}
.dagoth-display{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:810px;margin:auto}
.dagoth-display .image-button img{height:490px;background:#000}
.vehicle-sketch-sheet{max-width:1010px;margin:auto}.vehicle-sketch-sheet img{max-height:670px;background:white}
.other-concept-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}
.mini-study{display:grid;grid-template-columns:1fr 1.35fr;gap:30px;align-items:center}
.mini-study .image-button img{height:auto;max-height:440px}
.mini-study+.other-credit{margin-top:22px}
.other-closing{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:3px double var(--ink);padding:32px 0 36px}
.other-closing h2{font-size:36px}.other-return-links{display:flex;gap:27px;font-size:14px}
.other-return-links a:hover{color:var(--accent)}
.other-teaser{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:27px 0 31px;margin-bottom:8px;border-top:1px solid var(--ink)}
.other-teaser h2{font-size:36px}.other-teaser h2 span{font-size:25px;margin-left:12px}
.other-teaser p{font-size:15px;margin-top:12px;max-width:38ch}.other-browse{font-size:14px;color:var(--accent);display:inline-block;margin-top:17px;border-bottom:1px solid var(--accent)}
.other-teaser-art{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;min-width:0}
.other-teaser-art a{display:block;background:#222;min-width:0}.other-teaser-art img{height:165px;object-fit:contain}
.other-teaser-art a:last-child{background:#a8bed3}.other-teaser-art a:hover{outline:1px solid var(--accent);outline-offset:3px}
.other-teaser-copy:hover h2{color:var(--accent)}
.nav{gap:22px}.footer .footer-other{margin-left:auto}
@media(max-width:1000px){.other-intro{gap:35px}.other-intro h1{font-size:57px}.door-display{gap:25px}.silas-display{gap:18px}.silas-display .image-button img{height:400px}.other-teaser{gap:25px}.other-teaser-art img{height:135px}.nav{gap:18px}.other-closing{align-items:start}.other-return-links{flex-direction:column;gap:10px}}
@media(max-width:700px){
 .nav{gap:8px 14px;flex-wrap:wrap}.nav a{white-space:nowrap}
 .other-intro{display:block;padding:25px 0}.other-intro h1{font-size:51px}.other-intro p{font-size:16px;margin-top:17px}
 .other-jump{gap:10px 20px}.other-jump a{font-size:14px}
 .other-section .section-head .other-credit{font-size:14px;margin-top:15px}
 .door-display{display:block}.door-overview{max-width:450px;margin:auto}.door-overview img{max-height:550px}.door-detail-column{margin-top:28px}.door-detail img{max-height:none}.other-side-note{font-size:15px;padding-top:18px}
 .silas-display{display:block}.silas-display figure{max-width:440px;margin:auto}.silas-display figure+figure{margin-top:28px}.silas-display .image-button img{height:auto;max-height:590px}
 .other-process-pair,.other-process-trio{display:block}.other-process-pair figure+figure,.other-process-trio figure+figure{margin-top:26px}.other-process-pair .image-button img,.other-process-trio .image-button img{height:auto;max-height:470px}
 .dagoth-display{gap:16px}.dagoth-display .image-button img{height:auto}.other-art .caption{font-size:14px;gap:5px 8px}.other-art .caption .type{display:block}
 .other-concept-pair,.mini-study{display:block}.other-concept-pair figure+figure,.mini-study figure+figure{margin-top:28px}.other-concept-pair{margin-top:28px}
 .other-closing{display:block;padding:27px 0}.other-closing h2{font-size:32px}.other-return-links{flex-direction:row;gap:22px;margin-top:22px;flex-wrap:wrap}
 .other-teaser{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:25px 0}.other-teaser h2{font-size:34px}.other-teaser-art img{height:140px}.other-teaser-art{gap:10px}.other-teaser p{font-size:15px;max-width:none}
 .footer{flex-wrap:wrap;gap:15px}.footer .footer-other{margin-left:0}
}

/* Vessel: two complete original concept sheets. */
.vessel-concepts{display:grid;grid-template-columns:1.12fr 1fr;gap:32px;align-items:start}
.vessel-concepts .image-button{background:#fff}
.vessel-concepts .image-button img{height:555px;object-fit:contain}
.other-teaser-art a:last-child{background:#fff}
@media(max-width:1000px){.vessel-concepts{gap:24px}.vessel-concepts .image-button img{height:430px}}
@media(max-width:700px){.vessel-concepts{display:block}.vessel-concepts figure+figure{margin-top:28px}.vessel-concepts .image-button img{height:auto;max-height:none}}

/* Additional SILAS head renders, visible without expanding process. */
.silas-head-studies{margin-top:38px;padding-top:28px;border-top:1px solid var(--line);scroll-margin-top:30px}
.silas-head-studies h3{font-size:29px;margin-bottom:23px}
.silas-head-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.silas-head-gallery .image-button{background:#000}
.silas-head-gallery .image-button img{width:100%;height:auto;object-fit:contain}
@media(max-width:1000px){.silas-head-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 24px}}
@media(max-width:700px){.silas-head-studies{margin-top:30px;padding-top:24px}.silas-head-studies h3{font-size:26px}.silas-head-gallery{gap:25px 16px}.silas-head-gallery .caption{display:block}.silas-head-gallery .figure-id{display:none}.silas-head-gallery .caption .type{display:block;margin-top:7px}}

/* User-selected SILAS head hero, followed by concept and prop. */
.silas-display{grid-template-columns:1.15fr 1fr 1fr}
.silas-display figure:first-child .image-button img{background:#000}
.silas-display figure:nth-child(2) .image-button img{background:#4b4b4b}
