/* WIRWO art direction: ten cover compositions, one editorial identity. */
.art-cover{position:relative;margin-bottom:24px;--accent:var(--forest)}
.art-cover :is(h1,h2,p){margin:0}.art-cover .eyebrow{margin-bottom:22px;line-height:1.6}
.art-cover h1{font:500 clamp(54px,6.7vw,94px)/1.02 Fraunces,Georgia,serif;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:normal;hyphens:auto}
.art-cover h1 em{font-weight:420}.ac-deck{font:400 18px/1.65 Bricolage,Arial,sans-serif;max-width:44ch;margin-top:28px!important}.art-cover .byline{font:400 10px/1.6 Bricolage,Arial,sans-serif;letter-spacing:.7px;margin-top:24px}
.ac-image,.ac-secondary{position:relative;min-width:0;overflow:hidden}.ac-image img,.ac-secondary img{width:100%;height:100%;object-fit:cover}.art-cover .ac-drawing{width:100%;height:auto;object-fit:contain}
.ac-caption{display:block;font:italic 21px/1.4 Fraunces,Georgia,serif;color:var(--plum)}.ac-credit{display:block;font-size:10px;line-height:1.5;padding:12px 0;text-align:right;color:var(--forest)}
.ac-cabinet{border-top:1px solid var(--rule);padding-top:35px}.ac-cabinet-title{text-align:center;margin-bottom:40px}.ac-cabinet-title h1{font-size:clamp(64px,8vw,112px)}.ac-cabinet-spread{display:grid;grid-template-columns:1.3fr 1fr;gap:5%;align-items:center}.ac-cabinet-spread>.ac-image{height:510px;border-radius:48% 48% 0 0}.ac-cabinet-note{padding:0 30px}.ac-cabinet-note .ac-drawing{max-width:390px;margin:auto}.ac-cabinet-note .ac-caption{margin-top:22px;font-size:19px}.ac-cabinet-note .ac-deck{max-width:32ch}
.ac-woodland{padding-top:15px}.ac-woodland-title{display:flex;justify-content:space-between;align-items:start;gap:40px;padding-bottom:35px}.ac-woodland-title>.eyebrow{max-width:23ch;padding-top:12px}.ac-woodland-title h1{width:75%;color:var(--forest)}.ac-woodland>.ac-image{height:490px}.ac-field-label{position:absolute;left:32px;top:280px;width:240px;background:var(--cream);padding:15px 18px 24px;transform:rotate(-4deg);box-shadow:0 6px 30px #18372f16}.ac-field-label .ac-caption{text-align:center;font-size:19px}.ac-woodland-deck{display:grid;grid-template-columns:1.5fr 1fr;gap:0 40px;padding-left:34%}.ac-woodland-deck .byline{align-self:center}.ac-woodland-deck .ac-credit{grid-column:1/-1}
.ac-workshop{padding:40px;background:#e1e9da;border:1px solid #18372f30}.ac-workshop-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:start}.ac-workshop .ac-copy h1{font-family:Bricolage,Arial,sans-serif;font-weight:650;font-size:clamp(51px,5.7vw,80px)}.ac-workshop .ac-copy h1 em{font-family:Fraunces,Georgia,serif;font-weight:420}.ac-workshop-sketch{border:1px solid #18372f35;padding:12px 28px 24px;background:var(--cream)}.ac-workshop-sketch .ac-caption{font-size:18px;text-align:right}.ac-workshop-grid>.ac-image{height:260px}.ac-workshop-grid>.ac-secondary{height:320px;margin-top:-28px}.ac-workshop .ac-credit{padding-bottom:0}
.ac-river{padding-top:28px}.ac-river-title h1{font-size:clamp(70px,10vw,142px);color:var(--forest)}.ac-river-title h1 em{color:#335c68}.ac-river-line{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-block:-10px 25px}.ac-river-line>.ac-drawing{max-width:420px;margin-left:5%}.ac-river-line .ac-deck{margin:0!important}.ac-river>.ac-image{height:330px;clip-path:polygon(0 6%,100% 0,100% 94%,0 100%)}
.ac-play{padding:35px;background:#f5e77355}.ac-play-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;align-items:center}.ac-play h1{font-family:Bricolage,Arial,sans-serif;font-weight:700;font-size:clamp(52px,6.5vw,90px)}.ac-play h1 em{font-family:Fraunces,Georgia,serif;font-style:italic;text-decoration:underline;text-decoration-color:var(--terra);text-underline-offset:9px;text-decoration-thickness:3px}.ac-play-photo{position:relative;padding:20px 0}.ac-play-photo>.ac-image{height:400px;transform:rotate(3deg);border:10px solid var(--cream)}.ac-tag{position:absolute;left:-25px;bottom:0;padding:20px 25px;transform:rotate(-5deg);background:var(--pink);font:italic 22px/1.25 Fraunces,serif;color:var(--plum)}.ac-play-drawing{background:var(--pink);border-radius:50%;width:80%;max-width:350px;justify-self:center}.ac-play-grid>.ac-secondary{height:200px;width:80%;justify-self:end;margin-top:-10px}
.ac-botanical{padding:50px 40px 15px;background:#e7ebdb}.ac-botanical-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;align-items:start}.ac-botanical .ac-copy h1{color:var(--forest);font-size:clamp(68px,7.6vw,108px)}.ac-botanical-window{grid-column:2;grid-row:1/3}.ac-botanical-window>.ac-image{height:700px;border-radius:50% 50% 0 0}.ac-botanical-art{align-self:end;padding-top:15px}.ac-botanical-art>.ac-drawing{max-width:340px;margin:auto}.ac-botanical-art .ac-caption{text-align:center}
.ac-score{background:var(--forest);padding:60px 45px 18px;color:var(--cream)}.ac-score-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;position:relative}.ac-score h1{color:var(--cream);font-size:clamp(63px,7vw,100px)}.ac-score h1 em{color:var(--yellow)}.ac-score .eyebrow,.ac-score .ac-credit{color:var(--mint)}.ac-record{padding-top:30px}.ac-record>.ac-image{aspect-ratio:1;border-radius:50%;border:15px solid #bad9c339;outline:1px solid #bad9c366;outline-offset:14px}.ac-sound-drawing{grid-column:1/-1;max-width:420px;margin:-85px 0 0 30%;background:var(--cream);border-radius:50%;transform:rotate(-9deg)}.ac-score .ac-deck{max-width:30ch}
.ac-book{padding:35px 20px;background:#eee7d5}.ac-book-spread{display:grid;grid-template-columns:1fr 1fr;background:#fffaf0;box-shadow:0 5px 20px #18372f0d}.ac-book-left{padding:45px 32px 30px;border-right:1px solid #18372f22;box-shadow:inset -18px 0 25px -22px #18372f40}.ac-book-left h1{font-size:clamp(57px,6.3vw,89px)}.ac-book-left .ac-drawing{max-width:440px;margin:25px auto 0}.ac-book-right{padding:45px 35px 25px}.ac-book-right>.ac-image{height:285px}.ac-book-right .ac-deck{font:400 21px/1.6 Fraunces,Georgia,serif}.ac-book-right .ac-credit{padding-top:25px}
.ac-archive{border-block:3px solid var(--forest);padding:28px 0 0}.ac-archive-title h1{font-family:Bricolage,Arial,sans-serif;font-size:clamp(64px,8vw,112px);font-weight:700;color:var(--forest);margin-bottom:35px}.ac-archive-title h1 em{font-family:Fraunces,Georgia,serif;color:var(--terra);font-weight:450}.ac-archive-grid{display:grid;grid-template-columns:1.2fr .85fr .7fr;gap:28px;border-top:1px solid var(--rule);padding-top:25px;align-items:start}.ac-archive-grid>.ac-image{height:430px}.ac-archive-grid>.ac-secondary{height:290px;margin-top:90px}.ac-archive-note .ac-deck{font-size:17px;margin-top:0!important}.ac-archive-note>.ac-drawing{margin-top:20px}
.ac-picnic{padding:45px 30px 10px;background:#f0cebd}.ac-picnic-title{text-align:center;margin-bottom:30px}.ac-picnic h1{font-size:clamp(75px,9vw,128px)}.ac-picnic-spread{display:grid;grid-template-columns:.8fr 1.1fr .7fr;gap:30px;align-items:center}.ac-picnic-spread>.ac-image{height:320px;transform:rotate(-3deg);border:9px solid var(--cream)}.ac-picnic-spread>.ac-secondary{height:260px;transform:rotate(4deg);border:9px solid var(--cream)}.ac-picnic-spread>.ac-image img,.ac-picnic-spread>.ac-secondary img{height:100%}.ac-picnic-spread .ac-deck{font-size:17px}.ac-picnic-spread .ac-drawing{max-width:330px;margin:auto}
@media(max-width:1000px){.ac-cabinet-spread>.ac-image{height:430px}.ac-cabinet-note{padding:0}.ac-workshop,.ac-play,.ac-botanical,.ac-score{padding:30px 25px 15px}.ac-workshop-grid{gap:25px}.ac-woodland-title{display:block}.ac-woodland-title h1{width:100%}.ac-field-label{top:300px;width:210px}.ac-woodland-deck{padding-left:0}.ac-botanical-grid{gap:25px}.ac-botanical-window>.ac-image{height:640px}.ac-sound-drawing{max-width:310px;margin-top:-15px}.ac-book{padding:20px 12px}.ac-book-left,.ac-book-right{padding:30px 22px}.ac-archive-grid{grid-template-columns:1fr 1fr}.ac-archive-grid>.ac-secondary{display:none}.ac-picnic-spread{grid-template-columns:.8fr 1fr;gap:25px}.ac-picnic-spread>.ac-secondary{display:none}}
@media(max-width:700px){
 .art-cover{width:calc(100% - 40px);margin-bottom:15px}.art-cover h1{font-size:clamp(46px,11.8vw,72px);hyphens:auto;overflow-wrap:anywhere}.art-cover .ac-deck{font-size:17px;margin-top:20px!important}.art-cover .byline{font-size:10px;margin-top:18px}.ac-credit{text-align:left;font-size:9px}.art-cover .eyebrow{font-size:9px}
 .ac-cabinet{padding-top:25px}.ac-cabinet-title{margin-bottom:25px}.ac-cabinet-spread{grid-template-columns:1fr;gap:22px}.ac-cabinet-spread>.ac-image{height:340px}.ac-cabinet-note{display:grid;grid-template-columns:.7fr 1fr;gap:5px 15px;align-items:center}.ac-cabinet-note .ac-drawing{grid-row:1/4}.ac-cabinet-note .ac-deck{margin-top:0!important;font-size:16px}.ac-cabinet-note .byline{margin:5px 0}.ac-cabinet-note .ac-caption{font-size:16px;margin:8px 0}
 .ac-woodland-title{padding-bottom:25px}.ac-woodland>.ac-image{height:370px}.ac-field-label{position:relative;left:auto;top:auto;width:180px;margin:-110px 0 25px 15px;padding:10px 15px 18px}.ac-field-label .ac-caption{font-size:17px}.ac-woodland-deck{display:block}.ac-woodland-deck .ac-deck{max-width:none}
 .ac-workshop{padding:25px 20px 12px}.ac-workshop-grid{grid-template-columns:1fr;gap:25px}.ac-workshop-sketch{display:flex;align-items:center;padding:10px}.ac-workshop-sketch .ac-drawing{width:55%}.ac-workshop-sketch .ac-caption{font-size:17px;text-align:left}.ac-workshop-grid>.ac-image{height:250px}.ac-workshop-grid>.ac-secondary{height:230px;width:85%;justify-self:end;margin-top:-50px;border:8px solid var(--cream)}
 .ac-river{padding-top:10px}.ac-river-line{grid-template-columns:1fr;gap:0;margin:0 0 25px}.ac-river-line>.ac-drawing{width:75%;margin:10px 0 5px auto}.ac-river-line .ac-deck{max-width:none}.ac-river>.ac-image{height:270px}
 .ac-play{padding:25px 20px 15px}.ac-play-grid{grid-template-columns:1fr;gap:25px}.ac-play-photo>.ac-image{height:310px}.ac-tag{left:-8px;bottom:0;font-size:19px;padding:15px 20px}.ac-play-drawing{width:70%;justify-self:start;max-width:260px}.ac-play-grid>.ac-secondary{width:65%;height:160px;margin-top:-100px;border:7px solid var(--cream)}
 .ac-botanical{padding:30px 20px 15px}.ac-botanical-grid{grid-template-columns:1fr;gap:25px}.ac-botanical-window{grid-column:auto;grid-row:auto}.ac-botanical-window>.ac-image{height:410px}.ac-botanical-art{display:flex;align-items:center;padding:0}.ac-botanical-art>.ac-drawing{width:60%;margin:0}.ac-botanical-art .ac-caption{text-align:left;font-size:19px}
 .ac-score{padding:35px 24px 12px}.ac-score-grid{grid-template-columns:1fr;gap:28px}.ac-score .ac-deck{max-width:none}.ac-record{width:82%;justify-self:end;padding:0 12px}.ac-record>.ac-image{border-width:8px;outline-offset:8px}.ac-sound-drawing{grid-column:auto;width:66%;margin:-80px 0 0;background:var(--cream)}
 .ac-book{padding:15px 10px}.ac-book-spread{grid-template-columns:1fr}.ac-book-left{border-right:0;border-bottom:1px solid #18372f22;box-shadow:none;padding:25px 15px 0}.ac-book-left .ac-drawing{width:75%;margin:15px auto}.ac-book-right{padding:25px 15px 5px}.ac-book-right>.ac-image{height:240px}.ac-book-right .ac-deck{font:400 20px/1.6 Fraunces,serif}
 .ac-archive{padding-top:25px}.ac-archive-title h1{font-size:clamp(43px,10.7vw,66px);margin-bottom:25px}.ac-archive-grid{grid-template-columns:1fr;gap:25px}.ac-archive-grid>.ac-image{height:300px}.ac-archive-note{display:grid;grid-template-columns:1fr .7fr;gap:10px 15px;align-items:center}.ac-archive-note>.ac-drawing{grid-column:2;grid-row:1/3;margin:0}.ac-archive-note .byline{margin-top:0}.ac-archive-grid>.ac-secondary{display:block;height:170px;width:70%;justify-self:end;margin:0}
 .ac-picnic{padding:30px 20px 10px}.ac-picnic-title{margin-bottom:20px}.ac-picnic-spread{grid-template-columns:1fr;gap:20px}.ac-picnic-spread>.ac-image{height:230px;width:85%}.ac-picnic-spread .ac-drawing{width:75%;margin:-40px 0 0 auto}.ac-picnic-spread>.ac-secondary{display:block;height:160px;width:65%;justify-self:end;margin-top:10px}
}
@media print{.art-cover{break-after:avoid;background:none;color:#18372f;padding:10px}.art-cover h1{font-size:38px;color:#18372f}.ac-drawing{max-height:150px}.ac-image{max-height:260px}.ac-field-label,.ac-secondary{display:none}.ac-score .eyebrow,.ac-score h1 em{color:#18372f}}

.ac-cabinet-title>.eyebrow,.ac-picnic-title>.eyebrow{justify-content:center}
.art-cover :is(.ac-copy,.ac-cabinet-note,.ac-archive-note,.ac-book-left,.ac-book-right){min-width:0}
