:root{--paper:#eee8dc;--muted:#b1b0a1;--ground:#131310;--line:#d5d0b432;--serif:'Bodoni 72','Didot','Times New Roman',serif;--sans:'Helvetica Neue',Helvetica,Arial,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}body{margin:0;background:var(--ground);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--paper);outline-offset:5px}::selection{background:#d9dcaa;color:#17221a}.page{max-width:1840px;margin:0 auto;padding:0 4.2%}.skip{position:fixed;z-index:10;top:8px;left:8px;background:var(--paper);color:var(--ground);padding:12px;transform:translateY(-160%)}.skip:focus{transform:none}.masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;height:86px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.12em}.artist,.index-link{display:inline-flex;align-items:center;min-height:44px}.artist{font-size:12px;letter-spacing:.08em}.edition{color:#a5a596;font-size:10px}.index-link{font-size:11px}.index-link span{display:inline-block;margin-left:16px;font-size:15px}.opening{padding:37px 0 39px}.title-line{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.13em}.title-line p{margin:0}.small-cross{font-size:17px;font-family:var(--serif);color:#bbba99}.opening-number{margin-left:auto;font-size:10px;color:#b4b59a;letter-spacing:.08em}.opening h1{font:400 clamp(54px,9.5vw,166px)/.95 var(--serif);letter-spacing:-.057em;white-space:nowrap;margin:28px 0 24px}.opening h1 em{font-weight:400;color:#c9ceb3}.byline{display:flex;align-items:center;justify-content:space-between;gap:20px}.byline p{font-size:13px;margin:0;letter-spacing:.025em}.byline .invitation{color:var(--muted);font:italic 20px var(--serif);letter-spacing:0}.works{display:grid;grid-template-columns:1fr 1fr;gap:19px}.work{position:relative;display:block;overflow:hidden;isolation:isolate;min-height:475px;height:clamp(470px,54vw,670px);background:#070c0c}.work-image{position:absolute;inset:0;overflow:hidden}.work-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .7s;filter:brightness(.80) saturate(.9);transform:scale(1.015)}.work-amn .work-image img{object-position:48% 40%}.work-angels .work-image img{object-position:51% 43%}.image-shade{position:absolute;inset:0;background:linear-gradient(180deg,#03060480,transparent 22%,transparent 35%,#0408074d 49%,#040807ed 100%);transition:opacity .7s}.work-amn .image-shade{background:linear-gradient(180deg,#02070c70,transparent 22%,transparent 38%,#04090e85 62%,#03070af5 100%)}.work-top{position:absolute;top:27px;left:27px;right:27px;display:flex;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:.08em}.work-type{font-size:10px;opacity:.9}.work-bottom{position:absolute;bottom:26px;left:30px;right:30px}.work-note{display:block;font-size:12px;line-height:1.5;color:#d4d6cc;letter-spacing:.01em}.work h2{font:400 clamp(45px,5.5vw,86px)/.91 var(--serif);letter-spacing:-.045em;margin:18px 0 25px;text-shadow:0 2px 30px #0008}.work h2 em{font-weight:400}.work-angels h2{font-size:clamp(73px,9vw,140px);margin-bottom:27px}.enter-line{border-top:1px solid #c7cebd66;display:flex;align-items:center;justify-content:space-between;padding-top:18px;font-size:12px;letter-spacing:.025em}.entry-arrow{display:grid;place-items:center;border:1px solid #c6cbbc77;border-radius:50%;width:39px;height:39px;font-size:22px;line-height:1;transition:background .3s,color .3s,transform .5s}.work:hover img,.work:focus-visible img{transform:scale(1.065);filter:brightness(.95) saturate(1)}.work:hover .entry-arrow,.work:focus-visible .entry-arrow{background:var(--paper);color:#142217;transform:rotate(45deg)}.work:focus-visible{outline-offset:5px}.series-footnote{padding:28px 0 43px;display:flex;align-items:center;justify-content:space-between;gap:20px}.series-footnote p{font:18px/1.5 var(--serif);margin:0;color:#c6c6b6}.series-footnote span{font-size:10px;letter-spacing:.08em;color:#929887}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:87px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.08em;color:#b6b7a6}footer p{font:italic 14px var(--serif);letter-spacing:0}footer .visual-note{font-size:10px;letter-spacing:.08em}
@media(min-width:1450px){.work{height:660px}.opening{padding-top:43px;padding-bottom:47px}}
@media(max-width:900px){.page{padding:0 4%}.masthead{height:73px}.edition{display:none}.opening{padding:28px 0 29px}.opening h1{font-size:9.65vw}.work{min-height:435px;height:57vw}.work-top{left:20px;right:20px;top:20px;font-size:10px}.work-type{display:none}.work-bottom{left:22px;right:22px;bottom:22px}.work-note{font-size:12px}.work h2{font-size:6.3vw}.work-angels h2{font-size:10vw}.enter-line{font-size:12px}.series-footnote span{max-width:140px;text-align:right;line-height:1.7}}
@media(max-width:600px){.page{padding:0 6%}.masthead{height:66px}.artist{font-size:11px}.index-link{font-size:10px;letter-spacing:.06em}.index-link span{margin-left:8px}.opening{padding:28px 0 26px}.title-line{font-size:10px;gap:8px;letter-spacing:.08em}.small-cross{font-size:13px}.opening-number{font-size:10px}.opening h1{font-size:16vw;white-space:normal;line-height:.89;letter-spacing:-.06em;margin:27px 0 25px;max-width:100%}.opening h1 em{display:block;font-size:22vw;line-height:1.03}.byline{display:block}.byline p{font-size:12px}.byline .invitation{font-size:19px;margin-top:15px}.works{grid-template-columns:1fr;gap:18px}.work{height:126vw;min-height:420px;max-height:600px}.work-top{font-size:10px;top:23px;left:23px;right:23px}.work-type{display:none}.work-bottom{left:25px;right:25px;bottom:25px}.work-note{font-size:12px}.work h2{font-size:15vw;margin:15px 0 23px}.work-angels h2{font-size:23vw;margin-bottom:24px}.enter-line{font-size:12px;padding-top:16px}.entry-arrow{width:36px;height:36px;font-size:21px}.work-amn .work-image img{object-position:48% 40%}.series-footnote{display:block;padding:28px 0 34px}.series-footnote p{font-size:18px;max-width:220px}.series-footnote span{display:block;text-align:left;max-width:none;font-size:10px;margin-top:17px}footer{min-height:107px;flex-wrap:wrap;gap:0 15px;padding:23px 0;font-size:10px}footer p{margin:0;font-size:12px}footer .visual-note{flex-basis:100%;margin-top:16px;font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}.work:hover img,.work:focus-visible img{transform:none}.entry-arrow{transform:none!important}}

/* The third encounter opens across the series, with a clear view of the stage. */
.work-second-voice{grid-column:1/-1;height:520px;min-height:480px;background:#050c0a}
.work-second-voice .work-image{left:33%}
.work-second-voice .work-image img{object-position:center;filter:brightness(.94) saturate(.93)}
.work-second-voice .image-shade{background:linear-gradient(90deg,#050c0a 8%,#050c0aec 29%,#050c0a48 48%,transparent 64%),linear-gradient(180deg,#02070680,transparent 25%,transparent 70%,#03080788)}
.work-second-voice .work-bottom{right:auto;width:35%;max-width:450px}
.work-second-voice h2{font-size:clamp(54px,6vw,92px)}
.work-state{margin:17px 0 0;color:#a8b5a9;font-size:11px;letter-spacing:.08em}
@media(max-width:900px) and (min-width:601px){.work-second-voice{height:470px;min-height:470px}.work-second-voice .work-image{left:24%}.work-second-voice .work-bottom{width:43%}.work-second-voice h2{font-size:7.5vw}}
@media(max-width:600px){.work-second-voice{height:142vw;min-height:500px;max-height:650px}.work-second-voice .work-image{left:0;bottom:17%}.work-second-voice .work-image img{object-position:50% 42%}.work-second-voice .image-shade{background:linear-gradient(180deg,#02070650,transparent 18%,transparent 32%,#050c0a44 48%,#050c0afa 77%)}.work-second-voice .work-bottom{right:25px;width:auto;max-width:none}.work-second-voice h2{font-size:16vw}.work-second-voice .work-state{font-size:11px;margin-top:14px}}
