.home-masthead h1.brand{max-width:none;margin:0;font-size:clamp(22px,3.1vw,41px);letter-spacing:-1.4px;line-height:1.1;font-weight:400}.home-page{max-width:1400px;margin:0 auto;padding:50px 4.8% 75px}.home-feature{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:50px;align-items:center}.home-feature figure{margin:0}.home-feature figure a{display:block}.home-feature img{width:100%;height:440px;object-fit:cover;object-position:48% center;display:block}.home-feature figcaption{font:10px/1.6 Arial,sans-serif;color:var(--muted);margin-top:9px}.feature-copy{padding-bottom:25px}.feature-copy h2{font-size:clamp(38px,4.5vw,63px);line-height:1.04;letter-spacing:-1.9px;font-weight:400;text-wrap:balance;margin:0 0 23px}.home-page h2 a{text-decoration:none}.home-description{font-size:21px;line-height:1.5;color:#50594e;margin:0 0 25px}.home-byline{font:12px/1.6 Arial,sans-serif;margin:0 0 28px}.home-byline a{text-decoration:none;color:var(--green)}.home-read{font:12px Arial,sans-serif;color:var(--green);text-decoration:none;border-bottom:1px solid var(--green);padding-bottom:4px}.home-more{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:49px;padding-top:40px;border-top:1px solid var(--ink)}.home-essay:first-child{padding-right:50px;border-right:1px solid var(--line)}.home-essay:last-child{padding-left:50px}.home-essay h2{font-size:36px;line-height:1.13;letter-spacing:-.8px;font-weight:400;text-wrap:balance;margin:0 0 20px;max-width:450px}.home-essay .home-description{font-size:19px;max-width:470px}.home-essay .home-byline{margin-bottom:21px}.brand a{text-decoration:none;color:inherit}@media(min-width:1500px){.home-feature img{height:480px}}@media(max-width:900px){.home-feature{gap:30px;grid-template-columns:1.15fr 1fr}.home-feature img{height:390px}.feature-copy h2{font-size:40px}.home-description{font-size:19px}.home-essay:first-child{padding-right:30px}.home-essay:last-child{padding-left:30px}.home-essay h2{font-size:31px}}@media(max-width:620px){.home-masthead h1.brand{letter-spacing:-.6px}.home-page{padding:28px 23px 45px}.home-feature{display:flex;flex-direction:column;gap:25px;align-items:stretch}.home-feature img{height:auto;aspect-ratio:1.5;object-position:center}.home-feature figcaption{font-size:9px}.feature-copy{padding:0}.feature-copy h2{font-size:42px;letter-spacing:-1.3px;max-width:450px;margin-bottom:18px}.home-description{font-size:20px}.home-byline{margin-bottom:22px}.home-more{display:block;margin-top:35px;padding-top:30px}.home-essay:first-child{padding:0 0 30px;border-right:0;border-bottom:1px solid var(--line)}.home-essay:last-child{padding:30px 0 0}.home-essay h2{font-size:31px}}@media print{.home-feature img{height:260px}.feature-copy h2{font-size:32px}.home-page{padding-top:25px}.home-description{font-size:14pt}.home-essay{break-inside:avoid}}

/* Preserve the complete panoramic artwork at every viewport size. */
.home-feature{display:block}
.home-feature img{height:auto;aspect-ratio:auto;object-fit:contain}
.feature-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:31px 0 0;align-items:start}
.feature-copy h2{margin:0;font-size:clamp(38px,4.5vw,60px)}
.feature-summary .home-description{margin-bottom:18px}
.feature-summary .home-byline{margin-bottom:20px}
.essay-thumbnail{margin:0 0 24px}
.essay-thumbnail a{display:block}
.essay-thumbnail img{display:block;width:100%;height:auto}
.essay-thumbnail figcaption{font:9px/1.6 Arial,sans-serif;color:var(--muted);margin-top:8px}
.home-essay:first-child{padding-right:28px}
.home-essay:last-child{padding-left:28px}
@media(max-width:620px){.feature-copy{display:block;padding-top:23px}.feature-copy h2{margin-bottom:18px}.home-essay:first-child{padding:0 0 30px}.home-essay:last-child{padding:30px 0 0}.essay-thumbnail{margin-bottom:21px}}

/* Live text over the complete illustration, with a shaded reading area. */
.artwork-link{position:relative;isolation:isolate;display:block;color:#fff;text-decoration:none}
.artwork-link::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(15,25,17,0) 15%,rgba(15,25,17,.15) 38%,rgba(15,25,17,.82) 100%)}
.home-page .artwork-title{position:absolute;z-index:2;left:36px;right:36px;bottom:30px;margin:0;max-width:760px;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.04;letter-spacing:-1.5px;text-wrap:balance;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.25)}
.home-page .essay-thumbnail .artwork-title{left:22px;right:22px;bottom:20px;font-size:clamp(26px,2.8vw,37px);letter-spacing:-.7px;line-height:1.08;max-width:440px}
.feature-copy{display:block;padding-top:22px}.feature-summary{max-width:760px}.feature-summary .home-description{font-size:23px}.feature-summary .home-byline{display:inline-block;margin:0 25px 0 0}.home-more{margin-top:35px}
@media(max-width:620px){.home-page .artwork-title,.home-page .essay-thumbnail .artwork-title{left:16px;right:16px;bottom:15px;font-size:clamp(22px,6.5vw,36px);letter-spacing:-.5px;line-height:1.06}.feature-summary .home-description{font-size:20px}.feature-copy{padding-top:18px}}

/* Support an expanding collection, including essays without commissioned artwork. */
.home-more{gap:36px 56px}.home-more .home-essay{padding:0;border:0;min-width:0}.essay-text-cover{min-height:230px;background:#e5e9dc;border-top:3px solid var(--green);padding:32px;margin-bottom:24px;display:flex;flex-direction:column;justify-content:space-between}.essay-text-cover h2{margin:30px 0 0}.essay-text-cover a{color:var(--green)}
@media(max-width:620px){.home-more .home-essay{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid var(--line)}.essay-text-cover{min-height:200px;padding:25px}}
