/* Independent chapters — the same sculptural numbering as the home index. */
.chapter-v2{background:#fafafa}
.chapter-v2 .site-header{padding-top:35px;padding-bottom:28px}
.chapter-v2 .chapter-nav{border-color:#e2e5e9}
.chapter-v2 .sculpture-wrap{padding-top:30px;padding-bottom:55px}
.chapter-v2 .chapter-sculpture{position:relative;height:650px;width:100%;background:#eceff2;overflow:hidden;isolation:isolate}
.chapter-v2 .sculpture-top{position:absolute;top:28px;left:32px;right:32px;display:flex;justify-content:space-between;gap:20px;font:9px/1.5 monospace;letter-spacing:1.4px;z-index:4}
.chapter-v2 .sculpture-top>span:last-child{font-size:8px;letter-spacing:0;color:#8c96a4}
.chapter-v2 .sculpture-number{position:absolute;left:47%;top:43%;transform:translate(-50%,-50%);font:italic 760px/1 "Bodoni 72","Didot","Bodoni MT","Times New Roman",serif;letter-spacing:-.12em;color:#222f43;opacity:.21;pointer-events:none;user-select:none;z-index:0}
.chapter-v2 .sculpture-object{position:absolute;left:50%;top:44%;width:min(74%,930px);transform:translate(-50%,-50%) rotate(-9deg);z-index:2;pointer-events:none}
.chapter-v2 .sculpture-object>img{width:100%;height:auto;animation:chapter-object-hover 7s ease-in-out infinite;filter:drop-shadow(0 23px 20px #19304e24);will-change:transform}
.chapter-v2 .sculpture-shadow{position:absolute;left:32%;right:32%;top:76%;height:18px;border-radius:50%;background:#152b4c1a;filter:blur(23px);z-index:1}
.chapter-v2 .sculpture-caption{position:absolute;bottom:28px;left:32px;right:32px;display:flex;align-items:center;gap:25px;border-top:1px solid #24364c28;padding-top:22px;z-index:4}
.chapter-v2 .sculpture-caption h1{font-size:36px;font-weight:500;letter-spacing:-1.2px;line-height:1.3;margin:0}
.chapter-v2 .sculpture-meta{font:9px/1.5 monospace;color:#7c8796;margin-left:auto;letter-spacing:.4px}
.chapter-v2 .sculpture-caption>a{font-size:28px;padding:3px 0 3px 20px;font-weight:300;color:#1c69d4}
.chapter-v2 .sculpture-gear{background:#f0f1ef}
.chapter-v2 .sculpture-gear .sculpture-number{left:45%;color:#333d43;opacity:.22}
.chapter-v2 .sculpture-gear .sculpture-object{width:min(51%,650px);top:41%;transform:translate(-50%,-50%) rotate(8deg)}
.chapter-v2 .sculpture-gear .sculpture-object>img{animation-delay:-1.5s}
.chapter-v2 .sculpture-works{background:#111c2e;color:#e8effa}
.chapter-v2 .sculpture-works .sculpture-top{color:#b7c7de}
.chapter-v2 .sculpture-works .sculpture-number{color:#cfddf3;opacity:.17;left:45%}
.chapter-v2 .sculpture-works .sculpture-object{width:min(48%,570px);top:44%;transform:translate(-50%,-50%) rotate(-12deg)}
.chapter-v2 .sculpture-works .sculpture-object>img{animation-delay:-2.5s;filter:drop-shadow(0 20px 25px #0008)}
.chapter-v2 .sculpture-works .sculpture-shadow{background:#4388f060;filter:blur(30px)}
.chapter-v2 .sculpture-works .sculpture-caption{border-color:#cad7eb30}
.chapter-v2 .sculpture-works .sculpture-meta{color:#a1b4cd}
.chapter-v2 .sculpture-works .sculpture-caption>a{color:#82b4ff}
.chapter-v2 .sculpture-journeys{background:#dce5ed}
.chapter-v2 .sculpture-journeys .sculpture-number{left:40%;top:43%;color:#1e4161;opacity:.25}
.chapter-v2 .sculpture-journeys .sculpture-object{width:min(39%,510px);left:58%;top:43%;transform:translate(-50%,-50%) rotate(9deg)}
.chapter-v2 .sculpture-object figure{margin:0;padding:7px 7px 25px;background:white;box-shadow:0 24px 40px #1a355633;animation:chapter-object-hover 7s ease-in-out infinite;animation-delay:-3s}
.chapter-v2 .sculpture-object figure img{display:block;width:100%;aspect-ratio:1.18;object-fit:cover}
.chapter-v2 .archive-section{background:#fafafa;padding-top:20px;padding-bottom:60px}
.chapter-v2 .archive-heading{margin-bottom:25px;align-items:center}
.chapter-v2 .archive-heading h2{font-size:26px;font-weight:500;letter-spacing:-.7px;margin:0}
.chapter-v2 .archive-heading>.tiny-label{color:#929ba7;font-size:8px;letter-spacing:1.5px}
.chapter-v2 .filter-bar{padding:17px 0;border-color:#dee3e9}
.chapter-v2 .filter-tab{background:none;border:0;padding:8px 12px;color:#969da7;border-radius:0;font-size:10px}
.chapter-v2 .filter-tab:first-child{margin-left:-12px}
.chapter-v2 .filter-tab[aria-pressed=true]{color:#1c69d4;background:none;border:0;box-shadow:inset 0 -1px #1c69d4}
.chapter-v2 .filter-tab:hover{color:#1c69d4}
.chapter-v2 .filter-select{border-color:#dce2e9;padding:8px}
.chapter-v2 .archive-card{background:transparent;border:0}
.chapter-v2 .card-image{background:#eef1f4;height:285px}
.chapter-v2 .card-image.car-card>img{object-fit:contain;padding:12px;mix-blend-mode:normal;filter:drop-shadow(0 12px 10px #152b4c15);animation:chapter-object-hover 8s ease-in-out infinite}
.chapter-v2 [data-type=active] .card-image>img{object-fit:contain;padding:10px;filter:drop-shadow(0 10px 10px #152b4c15)}
.chapter-v2 [data-type=visual] .card-image{background:#111c2e}
.chapter-v2 .card-content{padding:22px 0 0}
.chapter-v2 .card-content h3{font-size:20px;margin:11px 0}
.chapter-v2 .card-content p{font-size:11px;line-height:1.8;margin-bottom:20px}
.chapter-v2 .card-tags{margin-bottom:20px}
.chapter-v2 .card-tags span{border-color:#e0e5eb;font-size:8px}
.chapter-v2 .card-action{font-size:11px;padding-top:15px}
.chapter-v2 .card-image .card-flag{font-size:7px;background:#ffffffb3;letter-spacing:.5px;padding:6px 7px}
.chapter-v2 .album-card{border:0;background:#f0f3f6}
.chapter-v2 .album-copy h3{font-size:26px}
.chapter-v2 .album-copy>p{margin-top:0}
.chapter-v2 .next-chapter{border-top:1px solid #e2e6eb;padding-top:40px;padding-bottom:40px}
.chapter-v2 .next-chapter small{font-size:8px;letter-spacing:1px}
.chapter-v2 .next-chapter a{font-size:25px}
.chapter-v2 .chapter-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fafafa;border-top:1px solid #e2e6eb;padding-top:24px;padding-bottom:24px;font:8px/1.7 monospace;letter-spacing:.3px;color:#98a2af}
.chapter-v2 .detail-dialog{border-radius:6px}
.chapter-v2 .detail-note{font-size:9px!important}
.chapter-v2 .resume-sheet{max-width:1160px;padding-top:58px;padding-bottom:70px;margin:0 auto}
.chapter-v2 .resume-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:35px;padding-bottom:30px}
.chapter-v2 .resume-eyebrow{font:9px/1.5 monospace;letter-spacing:1.4px;color:#969faa}
.chapter-v2 .resume-heading h1{font-size:80px;line-height:1;letter-spacing:-5px;font-weight:600;margin:20px 0 18px}
.chapter-v2 .resume-heading h1>span{color:#1c69d4}
.chapter-v2 .resume-handle{font:12px/1.7 monospace;letter-spacing:.4px;color:#8d98a7;margin:0}
.chapter-v2 .resume-print{border-bottom:1px solid #cdd6e1;display:inline-flex;gap:25px;align-items:center;font-size:11px;padding:12px 0;color:#6f7e90;margin-top:31px}
.chapter-v2 .resume-print>span{color:#1c69d4;font-size:20px}
.chapter-v2 .resume-draft-note{font-size:10px;line-height:1.8;color:#a0a8b3;margin:0 0 32px}
.chapter-v2 .resume-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:35px;border-top:1px solid #dfe5ec;padding:31px 0;scroll-margin-top:25px}
.chapter-v2 .resume-row h2{display:flex;gap:20px;align-items:baseline;font-size:16px;font-weight:500;letter-spacing:-.4px;margin:0}
.chapter-v2 .resume-row h2>small{font:8px monospace;color:#9ba8b8;letter-spacing:1px}
.chapter-v2 .resume-row p{font-size:12px;line-height:1.9;color:#748294;margin:0}
.chapter-v2 .resume-pending{margin:0;display:grid;gap:18px}
.chapter-v2 .resume-pending>div{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px}
.chapter-v2 .resume-pending dt{color:#748294}
.chapter-v2 .resume-pending dd{font-size:10px;color:#a5aebb;margin:0}
.chapter-v2 .resume-interests{display:flex;gap:10px 20px;align-items:baseline;flex-wrap:wrap;font-size:12px;color:#748294}
.chapter-v2 .resume-work{display:flex;align-items:center;justify-content:space-between;gap:20px}
.chapter-v2 .resume-work h3{font-size:15px;font-weight:500;margin:0 0 9px;letter-spacing:-.3px}
.chapter-v2 .resume-work p{font-size:10px;color:#99a5b3}
.chapter-v2 .resume-work>span{font-size:23px;color:#1c69d4}
@keyframes chapter-object-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}
@media(min-width:1600px){.chapter-v2 .chapter-sculpture{height:760px}.chapter-v2 .sculpture-number{font-size:880px}.chapter-v2 .sculpture-object{width:min(74%,1100px)}.chapter-v2 .sculpture-gear .sculpture-object{width:740px}.chapter-v2 .sculpture-works .sculpture-object{width:650px}.chapter-v2 .sculpture-journeys .sculpture-object{width:580px}}
@media(max-width:1000px){.chapter-v2 .chapter-sculpture{height:580px}.chapter-v2 .sculpture-number{font-size:670px}.chapter-v2 .sculpture-object{width:90%}.chapter-v2 .sculpture-gear .sculpture-object{width:66%}.chapter-v2 .sculpture-works .sculpture-object{width:60%}.chapter-v2 .sculpture-journeys .sculpture-object{width:49%}.chapter-v2 .sculpture-caption h1{font-size:30px}.chapter-v2 .resume-row{grid-template-columns:140px minmax(0,1fr)}}
@media(max-width:760px){
 .chapter-v2 .site-header{padding-top:26px;padding-bottom:24px}
 .chapter-v2 .sculpture-wrap{padding-top:22px;padding-bottom:40px}
 .chapter-v2 .chapter-sculpture{height:500px;min-width:0;width:100%}
 .chapter-v2 .sculpture-top{top:23px;left:24px;right:24px;font-size:7px;letter-spacing:1px}
 .chapter-v2 .sculpture-top>span:last-child{font-size:7px}
 .chapter-v2 .sculpture-number{font-size:550px;left:45%;top:44%;letter-spacing:-.12em}
 .chapter-v2 .sculpture-object{width:101%;left:50%;top:45%}
 .chapter-v2 .sculpture-gear .sculpture-object{width:98%;top:43%}
 .chapter-v2 .sculpture-works .sculpture-object{width:84%;top:44%}
 .chapter-v2 .sculpture-journeys .sculpture-number{left:33%;top:44%}
 .chapter-v2 .sculpture-journeys .sculpture-object{width:68%;left:60%;top:43%}
 .chapter-v2 .sculpture-object figure{padding:5px 5px 20px}
 .chapter-v2 .sculpture-shadow{left:20%;right:20%;top:74%;height:12px;filter:blur(17px)}
 .chapter-v2 .sculpture-caption{bottom:24px;left:24px;right:24px;gap:12px;padding-top:18px}
 .chapter-v2 .sculpture-caption h1{font-size:25px;letter-spacing:-.7px;white-space:nowrap}
 .chapter-v2 .sculpture-meta{font-size:7px;letter-spacing:0;max-width:115px;text-align:right}
 .chapter-v2 .sculpture-caption>a{font-size:22px;padding-left:0}
 .chapter-v2 .archive-section{padding-top:5px;padding-bottom:40px}
 .chapter-v2 .archive-heading{margin-bottom:20px}
 .chapter-v2 .archive-heading h2{font-size:23px}
 .chapter-v2 .archive-heading>.tiny-label{font-size:7px;letter-spacing:1px}
 .chapter-v2 .filter-bar{padding:14px 0;gap:16px}
 .chapter-v2 .filter-tab{font-size:9px;padding:8px 10px}
 .chapter-v2 .filter-tab:first-child{margin-left:-10px}
 .chapter-v2 .filter-inputs{gap:10px}
 .chapter-v2 .card-image{height:275px}
 .chapter-v2 .card-content{padding-top:20px}
 .chapter-v2 .card-content h3{font-size:20px}
 .chapter-v2 .card-content p{font-size:10px}
 .chapter-v2 .archive-grid{gap:35px}
 .chapter-v2 .next-chapter{padding-top:30px;padding-bottom:30px}
 .chapter-v2 .next-chapter a{font-size:23px}
 .chapter-v2 .next-chapter small{font-size:7px}
 .chapter-v2 .chapter-footer{font-size:7px;padding-top:20px;padding-bottom:20px;gap:12px}
 .chapter-v2 .resume-sheet{padding-top:38px;padding-bottom:45px}
 .chapter-v2 .resume-heading{gap:20px;padding-bottom:25px}
 .chapter-v2 .resume-eyebrow{font-size:8px}
 .chapter-v2 .resume-heading h1{font-size:64px;letter-spacing:-4px;margin:20px 0 16px}
 .chapter-v2 .resume-handle{font-size:10px}
 .chapter-v2 .resume-print{font-size:9px;gap:12px;margin-top:32px;padding:8px 0;white-space:nowrap}
 .chapter-v2 .resume-print>span{font-size:17px}
 .chapter-v2 .resume-draft-note{font-size:9px;margin-bottom:25px;line-height:1.9}
 .chapter-v2 .resume-row{grid-template-columns:1fr;gap:20px;padding:25px 0}
 .chapter-v2 .resume-row h2{font-size:15px;gap:17px}
 .chapter-v2 .resume-row h2>small{font-size:7px}
 .chapter-v2 .resume-row p{font-size:11px;line-height:2}
 .chapter-v2 .resume-pending>div{font-size:11px}
 .chapter-v2 .resume-pending dd{font-size:9px}
 .chapter-v2 .resume-interests{font-size:11px;gap:10px 20px}
 .chapter-v2 .resume-work h3{font-size:14px}
 .chapter-v2 .resume-work p{font-size:9px}
}
@media(max-width:380px){.chapter-v2 .chapter-sculpture{height:460px}.chapter-v2 .sculpture-number{font-size:510px}.chapter-v2 .sculpture-caption{left:20px;right:20px;gap:8px}.chapter-v2 .sculpture-caption h1{font-size:22px}.chapter-v2 .sculpture-meta{font-size:6px;max-width:92px}.chapter-v2 .sculpture-caption>a{font-size:20px}.chapter-v2 .resume-heading h1{font-size:54px}.chapter-v2 .resume-print{gap:7px;font-size:8px}}
@media(prefers-reduced-motion:reduce){.chapter-v2 .sculpture-object>img,.chapter-v2 .sculpture-object figure,.chapter-v2 .card-image.car-card>img{animation:none;will-change:auto}}
@media print{.chapter-v2 .resume-sheet{max-width:none;padding:0;margin:0}.chapter-v2 .resume-heading{padding:0 0 18px}.chapter-v2 .resume-heading h1{font-size:38px;letter-spacing:-1.5px;margin:10px 0}.chapter-v2 .resume-handle{font-size:10px}.chapter-v2 .resume-print{display:none}.chapter-v2 .resume-eyebrow{font-size:8px}.chapter-v2 .resume-draft-note{font-size:9px;margin-bottom:20px}.chapter-v2 .resume-row{grid-template-columns:100px minmax(0,1fr);padding:20px 0;gap:25px;break-inside:avoid}.chapter-v2 .resume-row h2{font-size:13px}.chapter-v2 .resume-row p,.chapter-v2 .resume-interests,.chapter-v2 .resume-pending>div{font-size:10px}.chapter-v2 .resume-work h3{font-size:12px}.chapter-v2 .resume-work p{font-size:9px}}
/* Keep each object clear of the label and caption at wide sizes. */
@media(min-width:1001px){
 .chapter-v2 .sculpture-number{font-size:clamp(700px,42vw,820px);top:47%}
 .chapter-v2 .sculpture-journeys .sculpture-number{top:47%}
 .chapter-v2 .sculpture-garage .sculpture-number{left:38%}
 .chapter-v2 .sculpture-garage .sculpture-object{width:min(68%,840px);left:54%;top:42%}
 .chapter-v2 .sculpture-gear .sculpture-number,.chapter-v2 .sculpture-works .sculpture-number{left:40%}
 .chapter-v2 .sculpture-gear .sculpture-object{width:min(46%,clamp(560px,35vw,620px));left:54%;top:43%}
 .chapter-v2 .sculpture-works .sculpture-object{width:min(43%,clamp(510px,32vw,570px));left:54%;top:44%}
}
@media(min-width:1001px){.chapter-v2 .sculpture-journeys .sculpture-object{width:min(38%,clamp(470px,29vw,530px))}}
