.work-page{background:var(--cream)}.work-header{border-bottom:3px solid var(--line)}.work-main{width:min(1040px,calc(100% - 40px));margin:0 auto;padding:45px 0 90px}.breadcrumbs{font-size:.8rem;font-weight:700;margin:0 0 35px}.breadcrumbs a{text-underline-offset:4px}.work-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}.work-copy h1{font-size:clamp(3rem,7vw,5.8rem);margin:14px 0 24px}.work-copy .lead{font-size:1.08rem;line-height:1.9}.work-shot{margin:0;border:3px solid var(--line);box-shadow:var(--shadow);background:#f2f2f2}.work-shot a{display:block;aspect-ratio:4/3;padding:12px}.work-shot img{display:block;width:100%;height:100%;object-fit:contain}.work-shot figcaption{padding:8px 12px;border-top:2px solid var(--line);background:var(--paper);font-size:.72rem;font-weight:700;text-align:center}.work-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.work-actions small{font-weight:700;color:#586862}.work-details{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:75px}.detail-card{background:var(--paper);border:3px solid var(--line);padding:30px;box-shadow:5px 5px 0 var(--line)}.detail-card h2{font-size:1.45rem;margin:0 0 10px}.detail-card p,.detail-card li{font-size:.94rem}.detail-card ul{margin:0;padding-left:1.3rem}.creator-note{margin-top:70px;padding:38px;border:3px solid var(--line);background:#e8f1e8}.creator-note h2{margin:0 0 10px;font-size:1.8rem}.work-footer{grid-template-columns:1fr auto auto}.work-footer nav{display:flex;gap:20px}@media(max-width:760px){.work-hero{grid-template-columns:1fr}.work-details{grid-template-columns:1fr}.work-main{padding-top:28px}.work-footer{grid-template-columns:1fr}.work-copy h1{font-size:clamp(2.8rem,14vw,4.4rem)}}
