/* Selection-only overrides. Existing brand, typography and archive are retained. */
.selected-case{grid-column:span 4}
.selected-case:nth-child(-n+3) .project-image{height:440px}
.selected-case .project-image{height:350px;background:#020203}
.selected-case .project-image>img{width:100%;height:100%;object-fit:contain}
.selected-case .selected-poster>img{padding:18px 0}
.selected-case .project-info{align-items:flex-start}
.selected-case .project-info h3{font-size:clamp(19px,1.8vw,27px)}
.selected-case .project-info>span{max-width:105px}
.art-frame[data-kind="artwork"] img{height:100%;width:auto;max-width:80%;object-fit:contain}
@media(max-width:1000px){.selected-case{grid-column:span 6}.selected-case:nth-child(-n+3) .project-image,.selected-case .project-image{height:350px}}
@media(max-width:620px){.preview-notice{flex-wrap:wrap}.preview-notice>span:last-child{font-size:7px}.selected-case:nth-child(-n+3) .project-image,.selected-case .project-image{height:auto;aspect-ratio:1}.selected-case .selected-poster{aspect-ratio:4/5}.selected-case .selected-poster>img{max-height:100%;padding:14px 0}.selected-case .project-info h3{font-size:20px}.selected-case .project-info>span{max-width:100px}.art-frame[data-kind="artwork"] img{max-width:78%}.hero-name{font-size:clamp(19px,5.7vw,23px)}}

.inline-play{display:inline-flex;align-items:center;padding:11px 16px;margin-top:14px;background:#211a2c;border:1px solid #69567e;font-size:11px;letter-spacing:.02em;min-height:44px;text-align:left}
.inline-play:hover{background:#30223f;border-color:#b5a0dd}
.inline-play[hidden]{display:none!important}
.hero-actions{display:flex;align-items:center;gap:20px}
.hero-actions .inline-play{margin:0}
.selected-motion{grid-column:span 4;display:block}
.selected-motion .project-image{height:350px}
.selected-motion .project-info{display:flex}
.selected-motion .project-info>span{text-align:right;margin-top:0}
.selected-motion .credit{align-self:start}
.selected-motion>.inline-play{justify-self:start;align-self:start}
.october-section{margin:0 3.8%;padding:80px 0 100px;border-top:1px solid var(--line)}
.october-section .section-heading{margin-bottom:18px}
.october-section .section-heading>p{max-width:300px}
.october-note{font-size:11px;color:var(--muted);line-height:1.9;margin-bottom:30px}
.october-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:760px}
.october-card .project-image{height:auto;aspect-ratio:4/5}
.october-card .project-image img{width:100%;height:100%;object-fit:contain}
.october-card>.eyebrow{margin-top:15px}
.october-card h3{font-size:18px;line-height:1.4;margin-top:5px}
.october-artist{font-size:11px;color:var(--muted);margin-top:7px;min-height:35px}
@media(max-width:1000px){.october-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.selected-motion{grid-column:span 6}.selected-motion .project-image{height:350px}.hero-actions{gap:12px}.hero-name{font-size:24px}}
@media(max-width:620px){.hero-actions{margin-top:10px;justify-content:space-between;gap:8px}.hero-actions .detail-button{margin-top:0}.hero-actions .inline-play{font-size:9px;padding:8px 10px}.selected-motion{display:block}.selected-motion .project-image{height:auto;aspect-ratio:1}.selected-motion .project-info{display:flex}.selected-motion .project-info>span{text-align:right;margin-top:0}.october-section{margin:0 5%;padding:50px 0 60px}.october-section .section-heading>p{max-width:none}.october-grid{gap:26px 14px}.october-card h3{font-size:15px}.october-card .inline-play{font-size:10px;padding:9px;display:flex;width:100%}.october-card .still-label{font-size:7px;padding:3px 5px;left:6px;top:6px}.october-artist{font-size:10px;min-height:35px}}
