
@font-face{font-family:Inter;src:url('/assets/published-artwork/fonts/InterVariable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
:root{font-family:Inter,'Helvetica Neue',Arial,sans-serif;color:#15161A;background:#F2F2ED;font-synthesis:none}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,select{font:inherit;color:inherit}button,select{cursor:pointer}button{background:none;border:0}a:hover{text-decoration-thickness:2px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid currentColor;outline-offset:5px}[hidden]{display:none!important}figure,p,h1,h2,h3,blockquote{margin:0}img{max-width:100%;height:auto;display:block}svg{display:block}.ac-page{container-type:inline-size;--fc-bg:var(--page-bg);--fc-fg:var(--page-fg);--fc-clock-size:350px;--uc-wordmark:url('/assets/published-artwork/brand/ac-wordmark-original.png')}.skip{position:absolute;top:-100px;left:20px;z-index:20;background:#F2F2ED;padding:12px}.skip:focus{top:10px}
.page-top{background:var(--page-bg);color:var(--page-fg);padding:0 5.2%}.page-top header{height:73px;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent);display:flex;align-items:center;justify-content:space-between;gap:20px}.wordmark{display:block;flex:none;width:249px;aspect-ratio:5600/380;background:currentColor;mask:var(--uc-wordmark) center/contain no-repeat}.page-top header nav{display:flex;align-items:center;gap:27px;font-size:14px;line-height:1.5}.page-top header a{text-decoration:none}.page-top header a[aria-current]{text-decoration:underline}.menu-toggle{display:grid;place-items:center;width:24px;height:28px;padding:0}.menu-panel{padding:25px 0;display:flex;flex-wrap:wrap;gap:18px 35px;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent);font-size:14px}.hero{padding:40px 0 52px}.kicker{font-size:13px;line-height:1.65;font-weight:400}.hero h1{font-size:clamp(48px,9.7cqi,112px);font-weight:500;letter-spacing:-.065em;line-height:1.02;margin:29px 0 42px;overflow-wrap:normal}.hero-base{display:grid;grid-template-columns:32% 60%;gap:8%;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);padding-top:29px}.meta{font-size:13px;line-height:1.65}.hero-base blockquote{font-size:clamp(24px,3.6cqi,40px);line-height:1.2;letter-spacing:-.035em;font-weight:400}.hero-base blockquote p{margin:0}
main{padding:48px 5.2% 0}.art img{width:100%;object-fit:contain}.art a{display:block}.art.portrait{width:66%;margin-inline:auto}.art figcaption{font-size:15px;line-height:1.65;margin-top:16px}.lead-art{margin-bottom:92px}.reading{display:grid;grid-template-columns:32% 60%;gap:8%;align-items:start;margin-bottom:92px}.side{min-width:0}.side .art{width:100%}.side h2,.art-reading h2{font-size:clamp(30px,4.3cqi,44px);line-height:1.08;letter-spacing:-.04em;font-weight:500;overflow-wrap:normal}.prose{font-size:18px;line-height:1.65;min-width:0;overflow-wrap:break-word}.prose>*+*{margin-top:24px}.prose blockquote{font-size:clamp(24px,3cqi,32px);line-height:1.3;letter-spacing:-.03em}.prose h3{font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:12px}.prose strong{font-weight:550}.micro .prose{font-size:15px}.art-reading{margin-bottom:92px}.art-reading.split{display:grid;grid-template-columns:51% 41%;gap:8%;align-items:start}.art-reading.split .art{width:100%}.art-reading .prose>h2{margin-bottom:29px}.art-reading.wide>.art{width:100%;margin-bottom:48px}.art-reading.wide>.reading{margin-bottom:0}.copy-table{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}th,td{text-align:left;vertical-align:top;padding:12px 14px 12px 0;border-bottom:1px solid #BFB8B1}th{font-weight:500}.contact-action{display:inline-block;font-size:14px;font-weight:500;margin-top:5px}.edition-controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:14px}.edition-controls button{font-size:20px;padding:4px 8px}.edition-controls label{display:flex;align-items:center;gap:10px}.edition-controls select{background:transparent;border:0;border-bottom:1px solid currentColor;max-width:350px;padding:6px 24px 6px 0;font-size:14px}.edition-position{font-size:13px;min-width:62px}.continuation{border-top:1px solid #BFB8B1;margin:0 0 75px;padding-top:36px}.continuation>a{display:inline-block;max-width:790px;font-size:clamp(26px,4cqi,42px);line-height:1.15;letter-spacing:-.035em;margin-top:16px}.footer-wrap{padding:0 3.3% 28px}.fc-footer figure,.fc-footer p,.fc-footer h3{margin:0}.reference-document{max-width:840px;margin:0 auto;padding:55px 35px 100px;font-size:18px;line-height:1.65}.reference-document>.kicker{margin-top:60px}.reference-document h1{font-size:clamp(40px,7vw,64px);font-weight:500;letter-spacing:-.05em;line-height:1.05;margin:25px 0 45px}.reference-document h2{font-size:32px;letter-spacing:-.035em;font-weight:500;line-height:1.15;margin:50px 0 24px}.reference-document p,.reference-document ul,.reference-document ol{margin-bottom:24px}.reference-document blockquote{font-size:26px;line-height:1.3;letter-spacing:-.025em;margin:30px 0}
@container(max-width:800px){.page-top header nav{gap:20px}.wordmark{width:225px}.art-reading.split{grid-template-columns:48% 46%;gap:6%}}
@container(max-width:600px){.page-top{padding:0 6%}.page-top header{height:82px}.wordmark{width:215px}.page-top header nav>a{display:none}.menu-panel{flex-direction:column;gap:18px}.hero{padding:29px 0 36px}.hero h1{font-size:clamp(42px,12.8cqi,70px);letter-spacing:-.055em;margin:25px 0 31px}.hero-base{display:block;padding-top:23px}.hero-base blockquote{font-size:29px;line-height:1.2;margin-top:26px}.hero-base .meta:empty+blockquote{margin-top:0}main{padding:26px 6% 0}.art.portrait{width:100%}.lead-art,.reading,.art-reading{margin-bottom:59.8px}.reading,.art-reading.split{display:block}.reading>.side{margin-bottom:29px}.reading>.side:has(.kicker){margin-bottom:24px}.side h2,.art-reading h2{font-size:34px;letter-spacing:-.04em}.prose{font-size:18px}.prose>*+*{margin-top:24px}.prose blockquote{font-size:26px}.art-reading.split>.art{margin-bottom:29px}.art-reading.wide>.art{margin-bottom:29px}.art-reading .prose>h2{margin-bottom:29px}.art-reading.wide>.reading{margin-bottom:0}.edition-controls{gap:10px}.edition-controls select{max-width:210px}.edition-position{flex-basis:100%}.continuation{margin-bottom:52px;padding-top:28px}.continuation>a{font-size:30px}.footer-wrap{padding-bottom:20px}}
@container(max-width:360px){.wordmark{width:195px}.hero h1{font-size:42px}.hero-base blockquote{font-size:27px}.edition-controls select{max-width:175px}.prose{font-size:17px}.side h2,.art-reading h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

main>.reading,main>.art-reading{border-top:1px solid #BFB8B1;padding-top:92px}
.art-reading.wide>.art{margin-bottom:92px}
.edition-position{flex-basis:100%}
.continuation{display:grid;grid-template-columns:32% 60%;gap:8%;padding-top:45px;margin-bottom:73px}
.continuation>.kicker{padding-top:5px}
.continuation>a{margin-top:0;font-size:clamp(26px,3.6cqi,41px);line-height:1.2;letter-spacing:normal;font-weight:500}
@container(max-width:600px){main>.reading,main>.art-reading{padding-top:59.8px}.art-reading.wide>.art{margin-bottom:59.8px}.continuation{display:block;padding-top:31px;margin-bottom:53px}.continuation>.kicker{padding-top:0}.continuation>a{margin-top:20px;font-size:31px;line-height:1.2}}


.ac-page { container-type:inline-size; --fc-clock-size:350px; }
.ac-page .fc-page { font-family:Inter,"Helvetica Neue",Arial,sans-serif; background:#fff; color:#15161a; padding:0 3.3% 30px; }
.ac-page .fc-page * { box-sizing:border-box; }
.ac-page .fc-page h2,.ac-page .fc-page h3,.ac-page .fc-page p,.ac-page .fc-page figure { margin:0; }
.ac-page .fc-closing { margin:0 2.9%; padding:64px 0 75px; border-top:1px solid #bfbfbc; display:grid; grid-template-columns:40% 50%; gap:10%; }
.ac-page .fc-closing h2 { font-size:43px; font-weight:500; line-height:1.1; letter-spacing:-.035em; }
.ac-page .fc-closing p { font-size:16px; line-height:1.6; }
.ac-page .fc-cta { display:inline-flex; align-items:center; gap:10px; border-bottom:1px solid currentColor; padding-bottom:4px; margin-top:26px; font-size:13px; line-height:1.5; font-weight:500; }
.ac-page .fc-cta svg { width:15px; height:15px; }
.ac-page .fc-footer { background:var(--fc-bg); color:var(--fc-fg); padding:43px 4% 26px; border-radius:15px; }
.ac-page .fc-top { display:flex; align-items:flex-start; justify-content:space-between; gap:40px; }
.ac-page .fc-logo { width:280px; max-width:100%; aspect-ratio:5600/380; display:block; flex:none; background:currentColor; mask:var(--uc-wordmark) center / contain no-repeat; }
.ac-page .fc-email { color:inherit; font-size:13px; line-height:1.6; text-decoration:none; overflow-wrap:anywhere; }
.ac-page .fc-email:hover { text-decoration:underline; text-underline-offset:4px; }
.ac-page .fc-main { display:grid; grid-template-columns:41% 51%; gap:8%; padding-top:76px; align-items:start; }
.ac-page .fc-clock-group { min-width:0; }
.ac-page .fc-clock { display:block; width:min(100%,var(--fc-clock-size)); height:auto; aspect-ratio:1; }
.ac-page .fc-clock text { fill:currentColor; font-family:Inter,"Helvetica Neue",Arial,sans-serif; font-size:12px; font-weight:600; }
.ac-page .fc-clock .af-ac { font-size:10px; font-weight:600; letter-spacing:-.02em; }
.ac-page .fc-clock-label { display:flex; justify-content:space-between; align-items:baseline; flex-wrap:wrap; gap:8px 18px; margin:28px 2% 0; max-width:350px; font-size:13px; line-height:1.5; }
.ac-page .fc-time { font-size:18px; font-weight:500; letter-spacing:-.02em; font-variant-numeric:tabular-nums; white-space:nowrap; }
.ac-page .fc-description { max-width:400px; font-size:22px; line-height:1.4; letter-spacing:-.025em; }
.ac-page .fc-nav { display:grid; grid-template-columns:45% 55%; gap:0; margin-top:42px; }
.ac-page .fc-label { font-size:11px; font-weight:500; line-height:1.5; letter-spacing:.1em; text-transform:uppercase; padding-bottom:20px; }
.ac-page .fc-links { list-style:none; padding:0; margin:0; display:grid; gap:13px; }
.ac-page .fc-links li { font-size:14px; line-height:1.5; padding-right:12px; }
.ac-page .fc-links .fc-extra { margin-top:10px; }
.ac-page .fc-legal { margin-top:78px; padding-top:22px; display:flex; justify-content:space-between; gap:20px; font-size:11px; line-height:1.6; border-top:1px solid color-mix(in srgb,currentColor 30%,transparent); }
.ac-page .fc-legal-links { display:flex; flex-wrap:wrap; gap:20px; }
@container(max-width:800px) {
 .ac-page .fc-closing h2 { font-size:36px; }
 .ac-page .fc-logo { width:235px; }
 .ac-page .fc-top { gap:25px; }
 .ac-page .fc-main { grid-template-columns:40% 54%; gap:6%; padding-top:62px; }
 .ac-page .fc-description { font-size:19px; }
 .ac-page .fc-links li { font-size:13px; }
 .ac-page .fc-nav { grid-template-columns:44% 56%; }
 .ac-page .fc-time { font-size:16px; }
}
@container(max-width:600px) {
 .ac-page .fc-page { padding:0 3.3% 20px; }
 .ac-page .fc-closing { display:block; padding:46px 0 52px; }
 .ac-page .fc-closing h2 { font-size:35px; max-width:310px; }
 .ac-page .fc-closing p { margin-top:24px; font-size:15px; }
 .ac-page .fc-footer { padding:34px 7% 26px; border-radius:12px; }
 .ac-page .fc-top { display:block; }
 .ac-page .fc-logo { width:265px; }
 .ac-page .fc-email { display:block; margin-top:25px; font-size:12px; }
 .ac-page .fc-main { display:flex; flex-direction:column; align-items:stretch; gap:52px; padding-top:48px; }
 .ac-page .fc-clock-group { width:100%; max-width:350px; align-self:center; }
 .ac-page .fc-clock-label { margin-top:20px; font-size:13px; }
 .ac-page .fc-time { font-size:18px; }
 .ac-page .fc-description { font-size:21px; max-width:360px; }
 .ac-page .fc-nav { grid-template-columns:45% 55%; margin-top:36px; }
 .ac-page .fc-links { gap:17px; }
 .ac-page .fc-links li { font-size:13px; padding-right:14px; }
 .ac-page .fc-legal { flex-direction:column; margin-top:52px; gap:16px; font-size:11px; }
}
@container(max-width:360px) {
 .ac-page .fc-closing h2 { font-size:33px; }
 .ac-page .fc-links li { font-size:12px; padding-right:10px; }
 .ac-page .fc-description { font-size:20px; }
 .ac-page .fc-time { font-size:17px; }
}

.interactive-start{display:inline;appearance:none;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.interactive-frame{margin-top:24px}.interactive-frame iframe{display:block;width:100%;height:520px;border:0;background:#F2F2ED}

.website-links{display:flex;flex-wrap:wrap;gap:18px 28px;flex-basis:100%;padding-top:22px;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}.staging-note{padding:8px 20px 20px;text-align:center;font-size:11px;line-height:1.5;color:#454648;background:#F2F2ED}@container(max-width:600px){.website-links{flex-direction:column;gap:18px}}
