.dir-fine{display:flex;flex-wrap:wrap;gap:6px 22px;margin:26px 0 0;padding-top:18px;border-top:1px solid var(--art-line);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-muted)}.dir-fine a{color:inherit;text-decoration:none;margin-left:auto;min-height:44px;display:inline-flex;align-items:center}.dir-fine a:hover{color:var(--art-fg)}@media(max-width:600px){.dir-fine a{margin-left:0}}.artist-world.aw-recordshop{--art-bg:#faf7f2;--ap-bg:#faf7f2;--art-fg:#1c1917;--ap-text:#1c1917;--ap-muted:#6b6560}.rs{background:var(--art-bg);color:var(--art-fg)}.rs-open{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;align-items:stretch}.rs-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--art-line)}.rs-wall-item img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.rs-counter{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:10px}.rs-eyebrow{margin:0;font-size:10px;letter-spacing:.28em;text-transform:uppercase}.rs-count,.rs-eyebrow{color:var(--art-muted)}.rs-count{margin:0 0 20px;font-size:15px}.rs-count b{font-size:38px;color:var(--art-fg);letter-spacing:-.03em}.rs-pick{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:center;padding:18px;background:var(--art-surface);border:1px solid var(--art-line)}.rs-pick-tag{position:absolute;top:-10px;left:14px;background:var(--ap-accent);color:var(--art-on-accent);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:4px 9px}.rs-pick-art img{width:120px;height:120px;object-fit:cover;display:block}.rs-pick h2{margin:0 0 4px;font-size:clamp(20px,2vw,27px);line-height:1.15;overflow-wrap:anywhere}.rs-pick p{margin:0 0 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-muted)}.rs-pick button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:40px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;background:var(--ap-accent);color:var(--art-on-accent)}.rs-filters{display:flex;flex-wrap:wrap;gap:8px;padding:28px clamp(18px,4vw,56px) 0}.rs-filters button{min-height:44px;padding:0 16px;border:1px solid var(--art-line);border-radius:40px;background:transparent;color:var(--art-fg);font:inherit;font-size:12px;cursor:pointer}.rs-filters button.on{background:var(--art-fg);color:var(--art-bg);border-color:var(--art-fg)}.rs-shelf{padding:34px clamp(18px,4vw,56px) 10px}.rs-shelf h2{margin:0 0 18px;font-size:clamp(20px,2.4vw,30px);display:flex;align-items:baseline;gap:12px}.rs-shelf h2 span{font-size:11px;letter-spacing:.2em;color:var(--art-muted)}.rs-run{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,200px);gap:18px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity}.rs-run article{scroll-snap-align:start}.rs-run-art{position:relative}.rs-run-art img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.rs-run-art button{position:absolute;right:10px;bottom:10px;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--art-fg);color:var(--art-bg)}.rs-run h3{margin:12px 0 3px;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.rs-run p{margin:0;font-size:11px}.rs-empty,.rs-run p{color:var(--art-muted)}.rs-empty{padding:40px clamp(18px,4vw,56px)}.rs-counterline{padding:clamp(40px,5vw,70px) clamp(18px,4vw,56px);border-top:1px solid var(--art-line);margin-top:30px}.rs-counterline h2{margin:0 0 20px;font-size:clamp(26px,3.4vw,44px)}.rs-counterline div{display:flex;flex-wrap:wrap;gap:10px}.rs-counterline a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid var(--art-line);border-radius:4px;color:var(--art-fg);text-decoration:none;font-size:13px}.rs-counterline a:hover{background:var(--art-surface);border-color:var(--art-fg)}.rs-foot{padding:clamp(28px,4vw,48px) clamp(18px,4vw,56px);border-top:1px solid var(--art-line)}.rs-foot>b{font-size:20px}.rs-foot nav{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:10px}.rs-foot nav a{color:var(--art-muted);text-decoration:none;font-size:12px;min-height:44px;display:flex;align-items:center}@media(max-width:860px){.rs-open{grid-template-columns:1fr}.rs-wall{grid-template-columns:repeat(4,1fr)}.rs-wall-item:nth-child(n+5){display:none}}@media(max-width:520px){.rs-pick{grid-template-columns:84px minmax(0,1fr);gap:14px}.rs-pick-art img{width:84px;height:84px}.rs-run{grid-auto-columns:minmax(140px,62vw)}}.artist-world.aw-coverstory{--art-bg:#ffffff;--ap-bg:#ffffff;--art-fg:#0c0a09;--ap-text:#0c0a09;--ap-muted:#6f6a66}.cs{background:var(--art-bg);color:var(--art-fg);font-family:Georgia,Times New Roman,serif}.cs-masthead{padding:clamp(22px,3vw,40px) clamp(18px,5vw,70px) 18px;border-bottom:3px double var(--art-fg)}.cs-masthead h1{margin:0;font-size:clamp(44px,10vw,132px);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.cs-masthead p{display:flex;flex-wrap:wrap;gap:4px 26px;margin:14px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--art-muted)}.cs-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,.7fr);gap:clamp(20px,3vw,46px);padding:clamp(26px,4vw,56px) clamp(18px,5vw,70px)}.cs-lead{margin:0}.cs-lead img{width:100%;height:auto;display:block}.cs-lead figcaption{margin-top:10px;letter-spacing:.14em}.cs-lead figcaption,.cs-standfirst{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase;color:var(--art-muted)}.cs-standfirst{margin:0;letter-spacing:.24em}.cs-column h2{margin:10px 0 20px;font-size:clamp(30px,4.4vw,62px);line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere}.cs-body{font-size:17px;line-height:1.75;max-width:34em}.cs-body p{margin:0 0 16px;white-space:pre-line}.cs-body h3{font-size:20px;margin:22px 0 8px}.cs-body>p:first-child:first-letter{float:left;font-size:3.4em;line-height:.82;padding:4px 10px 0 0;font-weight:700}.cs-play{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;margin-top:8px;border:1px solid var(--art-fg);background:transparent;color:var(--art-fg);cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.cs-play:hover{background:var(--art-fg);color:var(--art-bg)}.cs-pull{margin:28px 0 0;padding:18px 0;border-block:1px solid var(--art-line);font-size:clamp(20px,2.4vw,30px);line-height:1.3;font-style:italic}.cs-pull cite{display:block;margin-top:10px;font-style:normal;letter-spacing:.2em}.cs-pull cite,.cs-rail h3{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase;color:var(--art-muted)}.cs-rail h3{margin:0 0 12px;letter-spacing:.24em}.cs-rail ol{list-style:none;margin:0;padding:0}.cs-rail li+li{border-top:1px solid var(--art-line)}.cs-rail button{display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;align-items:center;width:100%;padding:10px 0;background:none;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit;min-height:44px}.cs-rail-art img{width:46px;height:46px;object-fit:cover;display:block}.cs-rail b{display:block;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.cs-rail small{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:var(--art-muted)}.cs-index{padding:clamp(30px,4vw,56px) clamp(18px,5vw,70px);border-top:3px double var(--art-fg)}.cs-index h2{margin:0 0 20px;font-size:clamp(26px,3.4vw,44px)}.cs-index ol{list-style:none;margin:0;padding:0}.cs-index li{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto 44px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--art-line);font-size:15px}.cs-no{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:var(--art-muted)}.cs-title{overflow-wrap:anywhere}.cs-meta,.cs-year{font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--art-muted)}.cs-index button{width:44px;height:44px;border-radius:50%;border:1px solid var(--art-line);background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.cs-back{padding:clamp(28px,4vw,50px) clamp(18px,5vw,70px);border-top:1px solid var(--art-line)}.cs-back h2{margin:0 0 12px;font-size:clamp(22px,2.6vw,34px)}.cs-back a{display:inline-block;margin-right:20px;color:var(--art-fg);min-height:44px;line-height:44px}.cs-colophon{padding:clamp(24px,3vw,44px) clamp(18px,5vw,70px);border-top:3px double var(--art-fg)}.cs-colophon>b{font-size:19px}.cs-colophon nav{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:8px;font-family:Arial,Helvetica,sans-serif}.cs-colophon nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:1000px){.cs-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cs-rail{grid-column:1/-1}.cs-rail ol{column-count:2;column-gap:30px}}@media(max-width:680px){.cs-feature{grid-template-columns:1fr}.cs-rail ol{column-count:1}.cs-index li{grid-template-columns:34px minmax(0,1fr) 44px;row-gap:2px}.cs-meta,.cs-year{grid-column:2;font-size:10px}.cs-body>p:first-child:first-letter{font-size:2.8em}}.artist-world.aw-listeningroom{--art-bg:#14110e;--ap-bg:#14110e;--art-fg:#efe7dd;--ap-text:#efe7dd;--ap-muted:#9b9086}.lr{background:var(--art-bg);color:var(--art-fg);min-height:70vh}.lr-centre{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(34px,6vw,86px) 6vw clamp(28px,4vw,54px);gap:0}.lr-who{margin:0 0 26px;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--art-muted)}.lr-sleeve{margin:0;width:min(78vw,420px)}.lr-sleeve img{width:100%;height:auto;display:block;box-shadow:0 30px 70px rgba(0,0,0,.5)}.lr h1{margin:30px 0 6px;font-size:clamp(26px,3.6vw,46px);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:18em}.lr-meta{margin:0 0 22px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.lr-play{display:inline-flex;align-items:center;gap:9px;min-height:50px;padding:0 26px;border:0;border-radius:40px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;background:var(--ap-accent);color:var(--art-on-accent)}.lr-credit{margin:20px 0 0;font-size:11px;color:var(--art-muted)}.lr-stack{padding:0 6vw clamp(30px,4vw,60px);max-width:760px;margin:0 auto}.lr-stack h2{margin:0 0 14px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--art-muted);text-align:center}.lr-stack ol{list-style:none;margin:0;padding:0}.lr-stack li+li{border-top:1px solid var(--art-line)}.lr-stack button{display:grid;grid-template-columns:34px 40px minmax(0,1fr) auto auto;gap:14px;align-items:center;width:100%;min-height:52px;padding:8px 0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.lr-stack button[aria-current=true]{color:var(--ap-accent-ink,var(--ap-accent))}.lr-no{font-size:11px;color:var(--art-muted);font-variant-numeric:tabular-nums}.lr-art img{width:40px;height:40px;object-fit:cover;display:block}.lr-name{font-size:15px;overflow-wrap:anywhere}.lr-kind,.lr-year{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-muted)}.lr-foot{padding:0 6vw clamp(30px,4vw,54px);max-width:760px;margin:0 auto}.lr-elsewhere{font-size:12px;color:var(--art-muted);margin:0}.lr-elsewhere a{color:var(--art-fg);margin-left:12px;min-height:44px;display:inline-flex;align-items:center}.lr-foot nav{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:6px}.lr-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:520px){.lr-stack button{grid-template-columns:28px 36px minmax(0,1fr) auto;row-gap:0}.lr-art img{width:36px;height:36px}.lr-kind{display:none}}.artist-world.aw-filmclub{--art-bg:#09090b;--ap-bg:#09090b;--art-fg:#e4e4e7;--ap-text:#e4e4e7;--ap-muted:#8b8b93}.fc{background:var(--art-bg);color:var(--art-fg)}.fc-marquee{padding:clamp(22px,3vw,44px) clamp(18px,5vw,64px) clamp(30px,4vw,54px)}.fc-presents{margin:0 0 16px;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--art-muted)}.fc-screen{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden;border:1px solid var(--art-line)}.fc-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fc-screen-art{display:grid;place-items:center}.fc-screen-art img{width:auto;height:100%;max-width:100%;object-fit:contain}.fc h1{margin:22px 0 0;font-size:clamp(28px,4.6vw,66px);line-height:1.02;letter-spacing:-.025em;overflow-wrap:anywhere}.fc-play{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 22px;margin-top:18px;border:0;border-radius:3px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;background:var(--ap-accent);color:var(--art-on-accent)}.fc-credits,.fc-index,.fc-reel{padding:clamp(28px,4vw,52px) clamp(18px,5vw,64px);border-top:1px solid var(--art-line)}.fc-credits h2,.fc-index h2,.fc-reel h2{margin:0 0 20px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--art-muted)}.fc-index ol,.fc-reel ol{list-style:none;margin:0;padding:0}.fc-index li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--art-line)}.fc-index a{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none;font-size:17px;min-height:44px}.fc-no{font-size:11px;color:var(--art-muted);font-variant-numeric:tabular-nums}.fc-reel li{display:grid;grid-template-columns:48px 76px minmax(0,1fr) 44px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--art-line)}.fc-still img{width:76px;height:43px;object-fit:cover;display:block}.fc-label b{display:block;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.fc-label small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-muted)}.fc-reel button{width:44px;height:44px;border-radius:50%;border:1px solid var(--art-line);background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.fc-credits div{display:flex;flex-wrap:wrap;gap:10px}.fc-credits a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid var(--art-line);color:inherit;text-decoration:none;font-size:13px}.fc-foot{padding:clamp(24px,3vw,44px) clamp(18px,5vw,64px);border-top:1px solid var(--art-line)}.fc-foot>b{font-size:19px}.fc-foot nav{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:8px}.fc-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:520px){.fc-reel li{grid-template-columns:34px 56px minmax(0,1fr) 40px;gap:10px}.fc-still img{width:56px;height:32px}.fc-index li{grid-template-columns:34px minmax(0,1fr)}}.artist-world.aw-posterwall{--art-bg:#0b0b0b;--ap-bg:#0b0b0b;--art-fg:#fafafa;--ap-text:#fafafa;--ap-muted:#8f8f8f}.pw{background:var(--art-bg);color:var(--art-fg);overflow:hidden}.pw-top{padding:clamp(24px,4vw,60px) clamp(16px,5vw,60px) clamp(30px,4vw,56px)}.pw-name,.pw-top{position:relative}.pw-name{margin:0;font-size:clamp(54px,17vw,250px);line-height:.78;font-weight:900;letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:anywhere;z-index:0}.pw-first{margin:-6% 0 0 auto;width:min(58%,420px);transform:rotate(-4deg);position:relative;z-index:1}.pw-first img{width:100%;height:auto;display:block;box-shadow:0 30px 70px rgba(0,0,0,.6)}.pw-first figcaption{margin-top:12px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--art-muted);transform:rotate(4deg)}.pw-play{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;margin-top:22px;border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:700;background:var(--ap-accent);color:var(--art-on-accent);position:relative;z-index:2}.pw-strip{margin:26px 0 0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent));white-space:nowrap;overflow:hidden}.pw-wall{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(14px,2vw,30px);padding:0 clamp(16px,5vw,60px) clamp(30px,4vw,56px)}.pw-wall article{position:relative}.pw-lg{flex:1 1 min(100%,460px);max-width:520px;transform:rotate(1.2deg)}.pw-md{flex:1 1 min(100%,320px);max-width:360px;margin-top:clamp(20px,4vw,60px);transform:rotate(-1.6deg)}.pw-sm{flex:1 1 min(100%,220px);max-width:250px;margin-top:clamp(40px,8vw,120px);transform:rotate(2.4deg)}.pw-panel{position:relative;border:3px solid var(--art-fg)}.pw-panel img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.pw-panel button{position:absolute;right:-14px;bottom:-14px;width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--ap-accent);color:var(--art-on-accent)}.pw-wall h2{margin:16px 0 3px;font-size:clamp(17px,1.9vw,24px);font-weight:900;letter-spacing:-.02em;overflow-wrap:anywhere}.pw-wall h2,.pw-wall p{text-transform:uppercase}.pw-wall p{margin:0;font-size:10px;letter-spacing:.2em;color:var(--art-muted)}.pw-shout{padding:clamp(34px,5vw,64px) clamp(16px,5vw,60px);background:var(--ap-accent);color:var(--art-on-accent)}.pw-shout h2{margin:0 0 20px;font-size:clamp(30px,5vw,70px);font-weight:900;text-transform:uppercase;letter-spacing:-.03em}.pw-shout div{display:flex;flex-wrap:wrap;gap:10px}.pw-shout a{display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:0 22px;border:2px solid;color:inherit;text-decoration:none;font-size:14px;font-weight:700}.pw-foot{padding:clamp(24px,3vw,44px) clamp(16px,5vw,60px)}.pw-foot nav{display:flex;flex-wrap:wrap;gap:0 22px}.pw-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.18em}@media(max-width:700px){.pw-first{width:min(84%,340px);margin:-10px 0 0;transform:rotate(-2deg)}.pw-lg,.pw-md,.pw-sm{flex:1 1 100%;max-width:none;margin-top:0;transform:none}.pw-panel button{right:12px;bottom:12px}.pw-strip{letter-spacing:.2em;font-size:10px}}@media(prefers-reduced-motion:reduce){.pw-first,.pw-first figcaption,.pw-lg,.pw-md,.pw-sm{transform:none}}.artist-world.aw-indexarchive{--art-bg:#fbfbfa;--ap-bg:#fbfbfa;--art-fg:#18181b;--ap-text:#18181b;--ap-muted:#71717a}.ix{display:grid;grid-template-columns:minmax(300px,30%) minmax(0,1fr);background:var(--art-bg);color:var(--art-fg);align-items:start}.ix-rail{position:sticky;top:0;max-height:100vh;overflow-y:auto;padding:clamp(20px,2.4vw,36px);border-right:1px solid var(--art-line)}.ix-who{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.ix-count{margin:4px 0 22px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.ix-rail ol{list-style:none;margin:0;padding:0}.ix-rail li+li{border-top:1px solid var(--art-line)}.ix-rail>ol>li>button{display:grid;grid-template-columns:34px 30px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:48px;padding:10px 0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.ix-rail button[aria-current=true] .ix-t{font-weight:700}.ix-rail button[aria-current=true] .ix-no{color:var(--ap-accent-ink,var(--ap-accent))}.ix-no{font-size:10px;color:var(--art-muted);font-variant-numeric:tabular-nums;letter-spacing:.06em}.ix-thumb img{width:30px;height:30px;object-fit:cover;display:block}.ix-t{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.ix-y{font-size:10px;color:var(--art-muted);font-variant-numeric:tabular-nums}.ix-inline{display:none}.ix-pane{padding:clamp(24px,3.4vw,60px)}.ix-entry{max-width:620px}.ix-entry-no{margin:0;font-size:11px;letter-spacing:.24em;color:var(--art-muted);font-variant-numeric:tabular-nums}.ix-entry figure{margin:16px 0 0;width:min(100%,380px)}.ix-entry figure img{width:100%;height:auto;display:block}.ix-entry h1{margin:22px 0 18px;font-size:clamp(26px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere}.ix-entry dl{margin:0 0 22px;display:grid;gap:0}.ix-entry dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:9px 0;border-top:1px solid var(--art-line);font-size:13px}.ix-entry dt{color:var(--art-muted);font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin:0}.ix-entry dd{margin:0;overflow-wrap:anywhere}.ix-play{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:3px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;background:var(--ap-accent);color:var(--art-on-accent)}.ix-out{display:inline-block;margin-left:14px;font-size:12px;color:var(--art-muted);min-height:44px;line-height:44px}.ix-foot{margin-top:44px;padding-top:18px;border-top:1px solid var(--art-line)}.ix-foot p a{font-size:12px;color:var(--art-muted);margin-right:16px;min-height:44px;display:inline-flex;align-items:center}.ix-foot nav{display:flex;flex-wrap:wrap;gap:0 20px}.ix-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:900px){.ix{grid-template-columns:1fr}.ix-rail{position:static;max-height:none;border-right:0;border-bottom:1px solid var(--art-line)}.ix-pane>.ix-entry{display:none}.ix-inline{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:4px 0 16px}.ix-inline-art img{width:96px;height:96px;object-fit:cover;display:block}.ix-inline p{margin:0 0 10px;letter-spacing:.14em;text-transform:uppercase}.ix-inline p,.ix-inline small{font-size:11px;color:var(--art-muted)}.ix-inline small{display:block;margin-top:10px}.ix-pane{padding:clamp(18px,4vw,30px)}}.artist-world.aw-openair{--art-bg:#f7fbfb;--ap-bg:#f7fbfb;--art-fg:#12201f;--ap-text:#12201f;--ap-muted:#5c6b6a}.oa{background:var(--art-bg);color:var(--art-fg)}.oa-open{position:relative;min-height:min(78svh,720px);display:grid;align-items:end;overflow:hidden}.oa-photo{width:100%;height:100%;object-fit:cover}.oa-photo,.oa-plate{position:absolute;inset:0}.oa-plate{display:grid;place-items:center;overflow:hidden;background:var(--art-surface)}.oa-plate img{width:min(60%,520px);height:auto;box-shadow:0 40px 90px rgba(0,0,0,.18)}.oa-title{position:relative;padding:clamp(26px,5vw,72px);z-index:1}.oa-open:has(.oa-photo) .oa-title{color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.5)}.oa-title h1{margin:0;font-size:clamp(44px,9vw,136px);line-height:.92;letter-spacing:-.04em;font-weight:300;overflow-wrap:anywhere}.oa-title p{margin:12px 0 0;font-size:11px;letter-spacing:.3em;text-transform:uppercase}.oa-photo-credit{position:absolute;right:clamp(16px,3vw,32px);bottom:14px;z-index:1;margin:0;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:.75}.oa-now{padding:clamp(50px,8vw,120px) clamp(26px,5vw,72px);text-align:center}.oa-kicker{margin:0;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--art-muted)}.oa-now h2{margin:16px 0 26px;font-size:clamp(32px,6vw,86px);font-weight:300;letter-spacing:-.03em;line-height:1.02;overflow-wrap:anywhere}.oa-now button{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 28px;border:0;border-radius:40px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;background:var(--ap-accent);color:var(--art-on-accent)}.oa-sequence{padding:0 0 clamp(50px,7vw,100px)}.oa-sequence h2{margin:0 0 24px;padding:0 clamp(26px,5vw,72px);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--art-muted)}.oa-run{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,280px);gap:clamp(16px,2vw,32px);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 clamp(26px,5vw,72px) 18px}.oa-run article{scroll-snap-align:center}.oa-run button{width:100%;padding:0;border:0;background:none;cursor:pointer;display:block}.oa-run img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:2px}.oa-run h3{margin:14px 0 3px;font-size:16px;font-weight:400;overflow-wrap:anywhere}.oa-run p{margin:0;font-size:11px;color:var(--art-muted)}.oa-wide{padding:clamp(50px,8vw,120px) clamp(26px,5vw,72px);border-top:1px solid var(--art-line)}.oa-wide h2{margin:0 0 30px;font-size:clamp(32px,6vw,86px);font-weight:300;letter-spacing:-.03em}.oa-wide div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;background:var(--art-line)}.oa-wide a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:88px;padding:0 24px;background:var(--art-bg);color:inherit;text-decoration:none;font-size:18px;font-weight:300}.oa-wide a:hover{background:var(--art-surface)}.oa-foot{padding:clamp(24px,3vw,46px) clamp(26px,5vw,72px);border-top:1px solid var(--art-line)}.oa-foot nav{display:flex;flex-wrap:wrap;gap:0 22px}.oa-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:560px){.oa-open{min-height:min(62svh,520px)}.oa-plate img{width:min(74%,320px)}.oa-run{grid-auto-columns:minmax(170px,72vw)}}.artist-world.aw-signal{--art-bg:#0b1014;--ap-bg:#0b1014;--art-fg:#e6f1f5;--ap-text:#e6f1f5;--ap-muted:#8da2ad}.sg{background:var(--art-bg);color:var(--art-fg);display:grid;grid-template-columns:72px minmax(0,1fr)}.sg-rail{position:sticky;top:0;align-self:start;height:100svh;flex-direction:column;gap:26px;padding:28px 0;border-right:1px solid var(--art-line)}.sg-rail,.sg-rail a{display:flex;align-items:center}.sg-rail a{writing-mode:vertical-rl;color:var(--art-muted);text-decoration:none;font-size:10px;letter-spacing:.3em;text-transform:uppercase;justify-content:center;gap:12px;min-height:72px;min-width:44px}.sg-rail a:hover{color:var(--art-fg)}.sg-rail span{color:var(--ap-accent-ink,var(--ap-accent));font-variant-numeric:tabular-nums}.sg-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--art-line)}.sg-m{background:var(--art-bg);padding:clamp(20px,2.4vw,38px)}.sg-lead{grid-column:span 7;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,30px);align-items:center}.sg-lead-art img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.sg-tag{margin:0;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.sg-lead h1{margin:10px 0 6px;font-size:clamp(24px,2.8vw,40px);line-height:1.05;letter-spacing:-.02em;overflow-wrap:anywhere}.sg-meta{margin:0 0 18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--art-muted)}.sg-lead button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:600;background:var(--ap-accent);color:var(--art-on-accent)}.sg-ident{grid-column:span 5;display:flex;flex-direction:column;justify-content:center}.sg-ident h2{margin:0;font-size:clamp(30px,4vw,62px);line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere}.sg-genre{margin:12px 0 0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.sg-stat{margin:6px 0 0;font-size:12px;color:var(--art-muted)}.sg-rows{grid-column:span 12}.sg-note h2,.sg-rows h2{margin:0 0 16px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--art-muted)}.sg-rows ol{list-style:none;margin:0;padding:0}.sg-rows li{display:grid;grid-template-columns:40px 44px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:8px 0;border-top:1px solid var(--art-line)}.sg-rows button{width:44px;height:44px;border-radius:50%;border:1px solid var(--art-line);background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.sg-rowart img{width:44px;height:44px;object-fit:cover;display:block}.sg-rowname{font-size:15px;overflow-wrap:anywhere}.sg-rowkind,.sg-rowyear{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-muted)}.sg-more{display:inline-block;margin-top:16px;font-size:12px;color:var(--ap-accent-ink,var(--ap-accent));min-height:44px;line-height:44px}.sg-note{grid-column:span 8}.sg-note p{margin:0;font-size:15px;line-height:1.8;color:var(--art-muted);white-space:pre-line;max-width:60ch}.sg-link{grid-column:span 4;display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none;min-height:92px}.sg-link:hover{background:var(--art-surface)}.sg-link span{font-size:10px;color:var(--art-muted);font-variant-numeric:tabular-nums}.sg-link b{flex:1;font-size:18px;font-weight:500}.sg-foot{grid-column:span 12}.sg-foot nav{display:flex;flex-wrap:wrap;gap:0 22px}.sg-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:1000px){.sg-ident,.sg-lead,.sg-note{grid-column:span 12}.sg-link{grid-column:span 6}}@media(max-width:620px){.sg{grid-template-columns:minmax(0,1fr)}.sg-rail{position:static;height:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:2px 20px;padding:14px clamp(16px,4vw,24px);border-right:0;border-bottom:1px solid var(--art-line)}.sg-rail a{writing-mode:horizontal-tb;min-height:44px}.sg-lead{grid-template-columns:1fr}.sg-link{grid-column:span 12;min-height:68px}.sg-rows li{grid-template-columns:36px 40px minmax(0,1fr) auto;row-gap:0}.sg-rowkind{display:none}}.artist-world.aw-signature{--art-bg:#faf6f0;--ap-bg:#faf6f0;--art-fg:#231c14;--ap-text:#231c14;--ap-muted:#6d6155}.sn{background:var(--art-bg);color:var(--art-fg);font-family:Georgia,Times New Roman,serif}.sn-open{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(30px,5vw,86px) clamp(22px,6vw,96px)}.sn-no-portrait .sn-open{grid-template-columns:1fr;max-width:760px}.sn-portrait{margin:0}.sn-portrait img{width:100%;height:auto;display:block}.sn-portrait figcaption{margin-top:10px;font-size:10px;letter-spacing:.16em}.sn-name,.sn-portrait figcaption{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;color:var(--art-muted)}.sn-name{margin:0 0 20px;font-size:11px;letter-spacing:.34em}.sn-lede{margin:0;font-size:clamp(20px,2.4vw,31px);line-height:1.52;letter-spacing:-.01em;white-space:pre-line;max-width:28em}.sn-words blockquote{margin:30px 0 0;padding-left:20px;border-left:2px solid var(--ap-accent);font-size:19px;font-style:italic;line-height:1.6}.sn-words cite{display:block;margin-top:10px;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.sn-chapters{padding:0 clamp(22px,6vw,96px) clamp(30px,4vw,60px);display:grid;gap:30px;max-width:72ch}.sn-chapters h2{margin:0 0 8px;font-size:23px}.sn-chapters p{margin:0;font-size:17px;line-height:1.85;color:var(--art-muted);white-space:pre-line}.sn-records{padding:clamp(28px,4vw,56px) clamp(22px,6vw,96px);border-top:1px solid var(--art-line)}.sn-records h2{margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--art-muted)}.sn-records ul{list-style:none;margin:0;padding:0;max-width:640px}.sn-records li+li{border-top:1px solid var(--art-line)}.sn-records button{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;min-height:72px;padding:10px 0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.sn-rec-art img{width:56px;height:56px;object-fit:cover;display:block}.sn-rec-copy b{display:block;font-size:18px;font-weight:400;overflow-wrap:anywhere}.sn-rec-copy small{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-muted)}.sn-keep{padding:clamp(28px,4vw,56px) clamp(22px,6vw,96px);border-top:1px solid var(--art-line)}.sn-keep h2{margin:0 0 14px;font-size:clamp(24px,2.8vw,36px)}.sn-keep a{display:inline-flex;align-items:center;gap:6px;margin-right:22px;color:var(--art-fg);min-height:44px;font-size:16px}.sn-booking{margin:14px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:var(--art-muted)}.sn-foot{padding:clamp(22px,3vw,44px) clamp(22px,6vw,96px);border-top:1px solid var(--art-line)}.sn-foot nav{display:flex;flex-wrap:wrap;gap:0 22px;font-family:Arial,Helvetica,sans-serif}.sn-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:820px){.sn-open{grid-template-columns:1fr;gap:26px}.sn-portrait{max-width:340px}}.artist-world.aw-monument{--art-bg:#0c0c0c;--ap-bg:#0c0c0c;--art-fg:#f5f5f4;--ap-text:#f5f5f4;--ap-muted:#8a8a87}.mn{background:var(--art-bg);color:var(--art-fg)}.mn-plane{min-height:min(84svh,760px);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,70px) clamp(18px,4vw,60px)}.mn-plane h1{margin:0;font-size:clamp(56px,16vw,240px);line-height:.8;font-weight:800;letter-spacing:-.055em;overflow-wrap:anywhere}.mn-plane h1,.mn-sub{text-transform:uppercase}.mn-sub{display:flex;flex-wrap:wrap;gap:6px 30px;margin:26px 0 0;font-size:11px;letter-spacing:.3em;color:var(--art-muted)}.mn-slab{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;border-top:1px solid var(--art-line)}.mn-slab-art img{width:100%;height:auto;display:block}.mn-slab-copy{padding:clamp(26px,5vw,80px)}.mn-slab-copy h2{margin:0 0 10px;font-size:clamp(30px,5vw,74px);line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere}.mn-slab-copy p{margin:0 0 26px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--art-muted)}.mn-slab-copy button{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 28px;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;background:var(--ap-accent);color:var(--art-on-accent)}.mn-alternating{display:grid}.mn-wide{position:relative;border-top:1px solid var(--art-line)}.mn-wide-art img{width:100%;height:clamp(240px,46svh,560px);object-fit:cover;display:block}.mn-wide h3{position:absolute;left:clamp(18px,4vw,60px);bottom:clamp(50px,7vw,86px);margin:0;font-size:clamp(26px,5vw,66px);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;mix-blend-mode:difference;color:#fff;max-width:80%;overflow-wrap:anywhere}.mn-wide button{position:absolute;right:clamp(18px,4vw,60px);bottom:clamp(18px,3vw,40px);width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--ap-accent);color:var(--art-on-accent)}.mn-type{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,3vw,40px);align-items:center;padding:clamp(30px,5vw,70px) clamp(18px,4vw,60px);border-top:1px solid var(--art-line)}.mn-type-no{font-size:11px;color:var(--art-muted);font-variant-numeric:tabular-nums;letter-spacing:.2em}.mn-type h3{margin:0;font-size:clamp(24px,4.4vw,58px);font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.mn-type h3,.mn-type p{text-transform:uppercase}.mn-type p{margin:6px 0 0;grid-column:2;font-size:10px;letter-spacing:.24em;color:var(--art-muted)}.mn-type button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid var(--art-line);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.mn-base{padding:clamp(40px,6vw,96px) clamp(18px,4vw,60px);border-top:1px solid var(--art-line)}.mn-base h2{margin:0 0 26px;font-size:clamp(30px,5vw,74px);font-weight:800;letter-spacing:-.035em;text-transform:uppercase}.mn-base div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:var(--art-line)}.mn-base a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:96px;padding:0 24px;background:var(--art-bg);color:inherit;text-decoration:none;font-size:19px}.mn-base a:hover{background:var(--art-surface)}.mn-foot{padding:clamp(22px,3vw,44px) clamp(18px,4vw,60px);border-top:1px solid var(--art-line)}.mn-foot nav{display:flex;flex-wrap:wrap;gap:0 22px}.mn-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:820px){.mn-slab{grid-template-columns:1fr}.mn-plane{min-height:min(62svh,540px)}.mn-type{grid-template-columns:auto minmax(0,1fr);row-gap:14px}.mn-type button{grid-column:1/-1;justify-self:start}.mn-wide h3{bottom:clamp(60px,12vw,90px);max-width:90%}}.artist-world.aw-marquee{--art-bg:#120d10;--ap-bg:#120d10;--art-fg:#f6f1f3;--ap-text:#f6f1f3;--ap-muted:#a2969b}.mq{background:var(--art-bg);color:var(--art-fg);text-align:center}.mq-bill{padding:clamp(34px,6vw,88px) 6vw clamp(28px,4vw,56px);display:flex;flex-direction:column;align-items:center}.mq-top{margin:0;font-size:10px;letter-spacing:.42em;color:var(--art-muted)}.mq-bill h1,.mq-top{text-transform:uppercase}.mq-bill h1{margin:18px 0 0;font-size:clamp(42px,11vw,150px);line-height:.88;font-weight:800;letter-spacing:-.045em;overflow-wrap:anywhere}.mq-rule{width:min(60%,420px);height:1px;background:var(--art-line);margin:30px 0}.mq-presenting{margin:0;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--art-muted)}.mq-bill h2{margin:14px 0 26px;font-size:clamp(26px,4.4vw,56px);line-height:1.04;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:18em}.mq-art{margin:0 0 26px;width:min(72vw,340px)}.mq-art img{width:100%;height:auto;display:block;box-shadow:0 28px 64px rgba(0,0,0,.5)}.mq-play{display:inline-flex;align-items:center;gap:9px;min-height:50px;padding:0 26px;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;background:var(--ap-accent);color:var(--art-on-accent)}.mq-support{padding:clamp(30px,4vw,60px) 6vw;border-top:1px solid var(--art-line)}.mq-support ol{list-style:none;margin:18px 0 0;padding:0;gap:14px}.mq-support button,.mq-support ol{display:flex;flex-direction:column;align-items:center}.mq-support button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;gap:3px;min-height:48px;padding:6px 10px;max-width:100%}.mq-support small{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.mq-t1 button span{font-size:clamp(22px,3.2vw,38px);font-weight:700;letter-spacing:-.02em}.mq-t2 button span{font-size:clamp(17px,2.2vw,26px);font-weight:600}.mq-t3 button span{font-size:clamp(14px,1.6vw,18px);font-weight:500;color:var(--art-muted)}.mq-sleeve img{display:block;object-fit:cover;margin:0 auto 8px}.mq-t1 .mq-sleeve img{width:104px;height:104px}.mq-t2 .mq-sleeve img{width:76px;height:76px}.mq-t3 .mq-sleeve img{width:54px;height:54px}.mq-support button span{overflow-wrap:anywhere}.mq-doors{padding:clamp(28px,4vw,56px) 6vw;border-top:1px solid var(--art-line)}.mq-doors div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.mq-doors a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid var(--art-line);color:inherit;text-decoration:none;font-size:13px}.mq-foot{padding:clamp(22px,3vw,42px) 6vw;border-top:1px solid var(--art-line)}.mq-foot nav{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.mq-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}.mq-foot .dir-fine{justify-content:center}.mq-foot .dir-fine a{margin-left:0}.artist-world.aw-fieldnotes{--art-bg:#fbfaf5;--ap-bg:#fbfaf5;--art-fg:#1f2113;--ap-text:#1f2113;--ap-muted:#6a6c56}.fn{background:var(--art-bg);color:var(--art-fg)}.fn-foot,.fn-head,.fn-year{padding:clamp(22px,3vw,40px) clamp(18px,5vw,64px);border-left:2px solid var(--ap-accent);margin-left:clamp(14px,4vw,56px)}.fn-foot,.fn-year{border-top:1px solid var(--art-line)}.fn-date{margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.fn-head h1{margin:0;font-size:clamp(32px,5.4vw,64px);line-height:1.02;letter-spacing:-.03em;overflow-wrap:anywhere}.fn-sub{margin:10px 0 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.fn-note,.fn-sub{color:var(--art-muted)}.fn-note{margin:18px 0 0;font-size:16px;line-height:1.8;max-width:62ch;white-space:pre-line}.fn-play{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;margin-top:20px;border:1px solid var(--art-fg);background:transparent;color:var(--art-fg);cursor:pointer;font:inherit;font-size:13px}.fn-play:hover{background:var(--art-fg);color:var(--art-bg)}.fn-year ol{list-style:none;margin:0;padding:0}.fn-year li{display:grid;grid-template-columns:72px minmax(0,1fr) 44px;gap:16px;align-items:start;padding:14px 0;border-top:1px dashed var(--art-line)}.fn-year li:first-child{border-top:0}.fn-art img{width:72px;height:72px;object-fit:cover;display:block}.fn-year h2{margin:0 0 3px;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.fn-year li p{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fn-year li p,.fn-year li small{font-size:11px;color:var(--art-muted)}.fn-year li small{display:block;margin-top:6px}.fn-year li button{width:44px;height:44px;border-radius:50%;border:1px solid var(--art-line);background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.fn-links a{margin-right:18px;color:var(--art-fg);min-height:44px;display:inline-flex;align-items:center;font-size:14px}.fn-foot nav{display:flex;flex-wrap:wrap;gap:0 22px}.fn-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:520px){.fn-foot,.fn-head,.fn-year{margin-left:10px;padding-left:16px}.fn-year li{grid-template-columns:54px minmax(0,1fr) 40px;gap:12px}.fn-art img{width:54px;height:54px}}.artist-world.aw-cassette{--art-bg:#f2efe8;--ap-bg:#f2efe8;--art-fg:#1b1813;--ap-text:#1b1813;--ap-muted:#6d665b}.cz{background:var(--art-bg);color:var(--art-fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cz-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:0;margin:clamp(16px,3vw,40px);border:1px solid var(--art-fg);background:var(--art-surface)}.cz-spine{border-right:1px solid var(--art-fg);display:grid;place-items:center;background:var(--ap-accent);color:var(--art-on-accent)}.cz-spine span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:13px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;padding:18px 0;white-space:nowrap}.cz-face{padding:clamp(18px,3vw,36px);display:flex;flex-direction:column;align-items:flex-start}.cz-face figure{margin:0 0 20px;width:min(100%,300px)}.cz-face figure img{width:100%;height:auto;display:block;border:1px solid var(--art-fg)}.cz-stamp{margin:0;font-size:10px;letter-spacing:.24em;color:var(--art-muted)}.cz-face h1,.cz-stamp{text-transform:uppercase}.cz-face h1{margin:8px 0 18px;font-size:clamp(22px,3vw,38px);line-height:1.12;letter-spacing:-.01em;overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;font-weight:800}.cz-face button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:0;cursor:pointer;font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:var(--art-fg);color:var(--art-bg)}.cz-credit{margin:16px 0 0;font-size:11px;color:var(--art-muted)}.cz-side{padding:0 clamp(16px,3vw,40px) clamp(20px,3vw,34px);max-width:820px}.cz-side h2{margin:0 0 10px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.cz-side ol{list-style:none;margin:0;padding:0}.cz-side button{display:grid;grid-template-columns:34px auto 1fr auto;gap:10px;align-items:baseline;width:100%;min-height:44px;padding:6px 0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left;font-size:13px}.cz-trk{color:var(--art-muted)}.cz-name{overflow-wrap:anywhere}.cz-dots{border-bottom:1px dotted var(--art-muted);transform:translateY(-3px)}.cz-yr{color:var(--art-muted)}.cz-reverse{padding:0 clamp(16px,3vw,40px) clamp(20px,3vw,34px)}.cz-reverse h2{margin:0 0 10px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.cz-reverse ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cz-reverse button{width:62px;height:62px;padding:0;border:1px solid var(--art-fg);background:none;cursor:pointer;display:block}.cz-reverse img{width:100%;height:100%;object-fit:cover;display:block}.cz-out div{display:flex;flex-wrap:wrap;gap:8px}.cz-out a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--art-fg);color:inherit;text-decoration:none;font-size:12px}.cz-foot{padding:clamp(18px,3vw,34px) clamp(16px,3vw,40px);border-top:1px solid var(--art-line)}.cz-foot nav{display:flex;flex-wrap:wrap;gap:0 20px}.cz-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:520px){.cz-card{grid-template-columns:40px minmax(0,1fr);margin:10px}.cz-spine span{font-size:11px;letter-spacing:.22em}.cz-side button{grid-template-columns:28px auto 1fr auto;gap:8px;font-size:12px}}.artist-world.aw-atrium{--art-bg:#f6f7f8;--ap-bg:#f6f7f8;--art-fg:#1b2026;--ap-text:#1b2026;--ap-muted:#687381}.at{background:var(--art-bg);color:var(--art-fg)}.at-plan{padding:clamp(40px,7vw,110px) clamp(20px,6vw,90px) clamp(26px,4vw,50px)}.at-plate{margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:500;letter-spacing:-.01em;overflow-wrap:anywhere}.at-plate-sub{margin:8px 0 0;font-size:11px;letter-spacing:.24em}.at-plate-sub,.at-threshold{text-transform:uppercase;color:var(--art-muted)}.at-threshold{display:flex;justify-content:space-between;gap:20px;margin:0;padding:clamp(22px,4vw,54px) clamp(20px,6vw,90px);border-top:1px solid var(--art-fg);font-size:10px;letter-spacing:.3em}.at-more a{color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.at-room{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,70px);align-items:center;padding:0 clamp(20px,6vw,90px) clamp(34px,6vw,86px)}.at-room-alt{direction:rtl}.at-room-alt>*{direction:ltr}.at-room figure{margin:0}.at-room figure img{width:100%;height:auto;display:block;box-shadow:0 24px 60px rgba(0,0,0,.1)}.at-room h2{margin:0 0 8px;font-size:clamp(24px,3.2vw,44px);line-height:1.06;letter-spacing:-.02em;overflow-wrap:anywhere}.at-room>div>p{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.at-credit{margin:14px 0 0!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.at-room button{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 22px;margin-top:22px;border:1px solid var(--art-fg);background:transparent;color:var(--art-fg);cursor:pointer;font:inherit;font-size:13px}.at-room button:hover{background:var(--art-fg);color:var(--art-bg)}.at-text{padding:clamp(28px,4vw,60px) clamp(20px,6vw,90px);border-top:1px solid var(--art-fg)}.at-text p{margin:0;max-width:62ch;font-size:17px;line-height:1.85;color:var(--art-muted);white-space:pre-line}.at-exit div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;background:var(--art-line)}.at-exit a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:80px;padding:0 24px;background:var(--art-bg);color:inherit;text-decoration:none;font-size:16px}.at-exit a:hover{background:var(--art-surface)}.at-foot{padding:clamp(22px,3vw,44px) clamp(20px,6vw,90px);border-top:1px solid var(--art-fg)}.at-foot nav{display:flex;flex-wrap:wrap;gap:0 22px}.at-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:760px){.at-room,.at-room-alt{grid-template-columns:1fr;direction:ltr}.at-threshold{padding-block:clamp(16px,5vw,26px)}}.artist-world.aw-rotation{--art-bg:#0e0b16;--ap-bg:#0e0b16;--art-fg:#efeaf8;--ap-text:#efeaf8;--ap-muted:#9a92ad}.ro{background:var(--art-bg);color:var(--art-fg)}.ro-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,64px);align-items:center;padding:clamp(26px,4vw,64px) clamp(20px,5vw,72px) clamp(20px,3vw,40px)}.ro-counter{position:absolute;top:clamp(14px,2vw,26px);right:clamp(20px,5vw,72px);display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.ro-counter b{font-size:clamp(22px,2.6vw,34px);color:var(--ap-accent-ink,var(--ap-accent))}.ro-counter span{font-size:12px;color:var(--art-muted)}.ro-face{margin:0;justify-self:center;width:min(78vw,430px)}.ro-face img{width:100%;height:auto;display:block;box-shadow:0 34px 80px rgba(0,0,0,.55)}.ro-who{margin:0;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--art-muted)}.ro-info h1{margin:14px 0 6px;font-size:clamp(28px,3.8vw,54px);line-height:1.04;letter-spacing:-.025em;overflow-wrap:anywhere}.ro-meta{margin:0 0 22px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.ro-play{display:inline-flex;align-items:center;gap:9px;min-height:50px;padding:0 24px;border:0;border-radius:40px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;background:var(--ap-accent);color:var(--art-on-accent)}.ro-step{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--art-line);padding-top:16px;margin-top:10px}.ro-step button{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 14px;background:none;border:0;color:var(--art-muted);cursor:pointer;font:inherit;font-size:12px;max-width:46%}.ro-step button:hover{color:var(--art-fg)}.ro-step span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ro-strip{padding:0 clamp(20px,5vw,72px) clamp(26px,4vw,50px)}.ro-strip ol{list-style:none;margin:0;padding:0 0 10px;display:grid;grid-auto-flow:column;grid-auto-columns:64px;gap:10px;overflow-x:auto;scroll-snap-type:x proximity}.ro-strip li{scroll-snap-align:start}.ro-strip button{width:64px;padding:0;border:0;background:none;cursor:pointer;display:block;opacity:.5;transition:opacity .18s}.ro-strip button[aria-current=true]{opacity:1;outline:2px solid var(--ap-accent);outline-offset:2px}.ro-strip button:hover{opacity:.85}.ro-strip-art img{width:64px;height:64px;object-fit:cover;display:block}.ro-strip-no{display:block;margin-top:6px;font-size:10px;color:var(--art-muted);font-variant-numeric:tabular-nums}.ro-out{padding:clamp(28px,4vw,56px) clamp(20px,5vw,72px);border-top:1px solid var(--art-line)}.ro-out h2{margin:0 0 18px;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em}.ro-out div{display:flex;flex-wrap:wrap;gap:10px}.ro-out a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid var(--art-line);border-radius:40px;color:inherit;text-decoration:none;font-size:13px}.ro-foot{padding:clamp(22px,3vw,42px) clamp(20px,5vw,72px);border-top:1px solid var(--art-line)}.ro-foot nav{display:flex;flex-wrap:wrap;gap:0 22px}.ro-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:760px){.ro-stage{grid-template-columns:1fr;padding-top:clamp(44px,12vw,64px)}.ro-counter{top:12px;right:clamp(16px,5vw,24px)}.ro-step button{max-width:48%}}@media(prefers-reduced-motion:reduce){.ro-strip button{transition:none}}.artist-world.aw-ledger{--art-bg:#fcfcfb;--ap-bg:#fcfcfb;--art-fg:#14201e;--ap-text:#14201e;--ap-muted:#5f6e6b}.lg{background:var(--art-bg);color:var(--art-fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lg-head{padding:clamp(26px,4vw,56px) clamp(18px,4vw,56px) clamp(18px,2.4vw,28px)}.lg-head h1{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.lg-head p{display:flex;flex-wrap:wrap;gap:4px 22px;margin:12px 0 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--art-muted)}.lg-table{padding:0 clamp(18px,4vw,56px) clamp(26px,4vw,48px)}.lg-row{display:grid;grid-template-columns:110px 44px minmax(0,1fr) 92px minmax(0,1.1fr) 108px;gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--art-line);font-size:12.5px}.lg-th{border-top:2px solid var(--art-fg);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted);padding-bottom:8px}.lg-date,.lg-format{font-variant-numeric:tabular-nums;color:var(--art-muted)}.lg-cover img{width:44px;height:44px;object-fit:cover;display:block}.lg-title{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;overflow-wrap:anywhere}.lg-credit{color:var(--art-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-cue button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--art-line);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lg-cue button:hover{border-color:var(--art-fg)}.lg-foot-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 clamp(18px,4vw,56px) clamp(22px,3vw,36px);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--art-muted)}.lg-foot-links a{display:inline-flex;align-items:center;gap:6px;color:var(--art-fg);text-decoration:none;min-height:44px}.lg-foot{padding:clamp(20px,3vw,38px) clamp(18px,4vw,56px);border-top:2px solid var(--art-fg)}.lg-foot nav{display:flex;flex-wrap:wrap;gap:0 20px}.lg-foot nav a{font-size:12px;color:var(--art-muted);text-decoration:none;min-height:44px;display:flex;align-items:center}@media(max-width:860px){.lg-th{display:none}.lg-row{grid-template-columns:52px minmax(0,1fr);grid-auto-rows:min-content;gap:4px 14px;padding:14px 0}.lg-cover{grid-row:1/4;grid-column:1}.lg-cover img{width:52px;height:52px}.lg-title{grid-column:2}.lg-credit,.lg-date,.lg-format{grid-column:2;font-size:11px}.lg-credit:before,.lg-date:before,.lg-format:before{content:attr(data-label) " · ";opacity:.6}.lg-cue{grid-column:1/-1;margin-top:8px}}.fc-screen-start{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;background:var(--art-surface);aspect-ratio:16/9;overflow:hidden}.fc-screen-start img{width:100%;height:100%;object-fit:cover;display:block;opacity:.72}.fc-screen-start span{position:absolute;inset:0;display:grid;place-items:center;color:var(--art-fg)}.fc-screen-start:hover img{opacity:.9}.fc-screen-start:hover span{color:var(--ap-accent-ink,var(--ap-accent))}.bb{background:var(--art-bg);color:var(--art-fg);font-family:Archivo Narrow,Archivo,Helvetica,Arial,sans-serif}.bb-band{position:relative;overflow:hidden;padding:clamp(34px,5vw,74px) clamp(18px,5vw,64px)}.bb-light{background:var(--art-bg);color:var(--art-fg)}.bb-dark{background:var(--art-fg);color:var(--art-bg)}.bb-accent{background:var(--ap-accent);color:var(--art-on-accent)}.bb-kicker{margin:0;font-size:10px;letter-spacing:.34em;text-transform:uppercase;opacity:.62}.bb-ink{position:absolute;top:-10%;width:min(38%,420px);height:120%;pointer-events:none;opacity:.14;z-index:0;background:radial-gradient(60% 40% at 30% 30%,currentColor 0,transparent 62%),radial-gradient(45% 55% at 62% 68%,currentColor 0,transparent 58%),radial-gradient(28% 30% at 20% 76%,currentColor 0,transparent 60%);filter:blur(14px)}.bb-ink-left{left:-6%}.bb-ink-right{right:-6%;transform:scaleX(-1)}.bb-band>:not(.bb-ink){position:relative;z-index:1}.bb-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(22px,4vw,58px);align-items:center;min-height:clamp(420px,66vh,620px)}.bb-name{margin:0;font-weight:700;line-height:.83;letter-spacing:-.025em;font-size:clamp(58px,12.5vw,168px);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:condensed}.bb-chips{list-style:none;margin:clamp(16px,2.4vw,30px) 0 0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.bb-chips li{background:var(--art-fg);color:var(--art-bg);padding:5px 11px;font-size:clamp(11px,1.05vw,14px);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.bb-hero-release{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.bb-sleeve{width:100%;max-width:430px;background:var(--art-surface);padding:clamp(8px,1vw,14px);box-shadow:0 18px 50px rgb(0 0 0/.22)}.bb-sleeve img{width:100%;height:auto;display:block}.bb-hero-title{margin:0;font-size:clamp(21px,2.5vw,34px);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}.bb-hero-act{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:3px}.bb-play{width:48px;height:48px;min-width:48px;border-radius:50%;cursor:pointer;border:1.5px solid;background:transparent;color:inherit;display:grid;place-items:center}.bb-play:hover{background:var(--ap-accent);color:var(--art-on-accent);border-color:var(--ap-accent)}.bb-play-note{display:flex;flex-direction:column;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;line-height:1.5}.bb-play-note small{font-size:9.5px;letter-spacing:.2em;opacity:.6;font-weight:400}.bb-explore,.bb-hero-dest{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:inherit;text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid}.bb-shelf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(22px,3.4vw,44px)}.bb-shelf-head h2{font-size:clamp(27px,4.2vw,56px);line-height:1.02;letter-spacing:-.025em;font-weight:700}.bb-shelf-head h2,.bb-shelf-note{margin:0;text-transform:uppercase}.bb-shelf-note{font-size:10px;letter-spacing:.3em;opacity:.62;text-align:right;line-height:2}.bb-shelf ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,34px)}.bb-shelf li{min-width:0}.bb-shelf-art{display:block;background:var(--art-surface)}.bb-shelf-art img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.bb-shelf h3{margin:14px 0 9px;font-size:clamp(15px,1.5vw,20px);text-transform:uppercase;letter-spacing:-.005em;font-weight:700;overflow-wrap:anywhere}.bb-shelf h3 a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.bb-shelf-act{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bb-index-act button,.bb-shelf-act button{display:inline-flex;align-items:center;gap:7px;min-height:44px;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.bb-index-act button:hover,.bb-shelf-act button:hover{color:var(--ap-accent-ink,var(--ap-accent))}.bb-visual{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(18px,3vw,44px);align-items:center}.bb-visual h2{font-size:clamp(27px,4.2vw,54px);font-weight:700;letter-spacing:-.025em;line-height:1}.bb-visual h2,.bb-visual-note{margin:0;text-transform:uppercase}.bb-visual-note{font-size:10px;letter-spacing:.3em;opacity:.6;line-height:2.1;grid-row:2;grid-column:1}.bb-visual-frame{grid-row:1/3;grid-column:2;aspect-ratio:16/9;width:100%;cursor:pointer;border:0;background:var(--art-fg);color:var(--art-bg);display:flex;align-items:center;justify-content:center;gap:12px;font:inherit;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.bb-visual-play{width:46px;height:46px;border-radius:50%;border:1.5px solid;display:grid;place-items:center}.bb-vertical{grid-row:1/3;grid-column:3;writing-mode:vertical-rl;font-size:clamp(40px,6vw,86px);font-weight:700;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px currentColor;opacity:.4;line-height:1}.bb-inside{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(20px,3.4vw,50px);align-items:center}.bb-inside-art img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.bb-inside h2{margin:0 0 12px;font-size:clamp(24px,3.4vw,44px);text-transform:uppercase;font-weight:700;letter-spacing:-.02em}.bb-inside-copy{margin:0 0 20px;font-size:14px;line-height:1.85;opacity:.76;max-width:54ch}.bb-pill{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border:1px solid;border-radius:40px;color:inherit;text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.bb-pill:hover{background:var(--ap-accent);color:var(--art-on-accent);border-color:var(--ap-accent)}.bb-connect h1,.bb-links h2{margin:0;font-size:clamp(30px,4.6vw,62px);text-transform:uppercase;font-weight:700;letter-spacing:-.03em;line-height:1}.bb-connect-sub,.bb-links-sub{margin:8px 0 clamp(18px,2.6vw,30px);font-size:10px;letter-spacing:.28em;text-transform:uppercase;opacity:.72}.bb-connect ul,.bb-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px clamp(20px,3vw,44px)}.bb-connect a,.bb-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:inherit;text-decoration:none;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;border-bottom:1px solid}.bb-connect{display:grid;gap:clamp(18px,3vw,36px);min-height:58vh;align-content:center}.bb-connect ul{flex-direction:column;gap:0}.bb-connect li{border-top:1px solid color-mix(in srgb,currentColor 28%,transparent)}.bb-connect li a{width:100%;justify-content:space-between;border-bottom:0;min-height:62px;font-size:clamp(14px,1.8vw,21px)}.bb-connect-book a{color:inherit}.bb-index-head h1{margin:6px 0 0;font-size:clamp(30px,5vw,68px);text-transform:uppercase;font-weight:700;letter-spacing:-.03em;line-height:1}.bb-count{display:block;margin-top:12px;font-size:10px;letter-spacing:.3em;opacity:.6}.bb-index ol{list-style:none;margin:0;padding:0}.bb-index li{display:grid;grid-template-columns:clamp(74px,9vw,116px) minmax(0,1fr);gap:clamp(14px,2.2vw,28px);align-items:center;padding:clamp(13px,1.8vw,22px) 0;border-top:1px solid var(--art-line)}.bb-index-art img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.bb-index-title{display:inline-block;color:inherit;text-decoration:none;font-weight:700;font-size:clamp(16px,2vw,26px);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}.bb-index-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.bb-index-meta{margin:4px 0 6px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.bb-index-act{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.bb-index-act a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:inherit;text-decoration:none;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid}.bb-empty{margin:0;opacity:.7;font-size:15px}.bb-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.bb-outline{margin:0;font-size:clamp(46px,13vw,172px);font-weight:700;line-height:.82;text-transform:uppercase;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.4px currentColor;overflow-wrap:anywhere}.bb-foot-side{text-align:right;font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.7;line-height:2.1}.bb-foot-side p{margin:0}.bb-foot-credit a{display:block;color:inherit;min-height:44px;line-height:44px}@media(max-width:900px){.bb-hero{grid-template-columns:1fr;min-height:0}.bb-shelf ul{grid-template-columns:1fr 1fr}.bb-visual{grid-template-columns:1fr}.bb-visual-frame,.bb-visual-note{grid-row:auto;grid-column:auto}.bb-vertical{display:none}.bb-inside{grid-template-columns:1fr}.bb-inside-art{max-width:260px}.bb-foot{grid-template-columns:1fr}.bb-foot-side{text-align:left}}@media(max-width:560px){.bb-shelf ul{grid-template-columns:1fr}.bb-index li{grid-template-columns:64px minmax(0,1fr)}}.ds{background:var(--art-bg);color:var(--art-fg);display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start}.ds-panel{position:sticky;top:0;height:100svh;overflow:auto;border-right:1px solid var(--art-line);display:flex;align-items:center}.ds-panel-inner{padding:clamp(26px,3.4vw,56px);width:100%}.ds-name{margin:0;font-size:clamp(34px,4.4vw,70px);line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere}.ds-line{margin:14px 0 0;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.ds-bio{margin:18px 0 0;font-size:14px;line-height:1.85;color:var(--art-muted);max-width:42ch}.ds-jump{gap:18px}.ds-jump a{color:inherit;font-size:11px;letter-spacing:.2em;border-bottom:1px solid}.ds-dest{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 18px}.ds-book,.ds-dest a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--art-muted);text-decoration:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ds-book:hover,.ds-dest a:hover{color:var(--art-fg)}.ds-foot{margin:16px 0 0;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--art-muted)}.ds-scroll{padding:clamp(26px,3.4vw,64px);min-width:0}.ds-kicker{margin:0;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.ds-featured{margin:0 0 clamp(28px,4vw,56px)}.ds-featured-art{max-width:460px;margin-bottom:18px}.ds-featured-art img{width:100%;height:auto;display:block}.ds-featured h2{margin:7px 0 4px;font-size:clamp(22px,2.6vw,38px);line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere}.ds-meta{margin:0;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.ds-act{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:10px}.ds-act button,.ds-mini{gap:7px;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.ds-act a,.ds-act button,.ds-mini{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.ds-act a{gap:5px;color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none}.ds-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.ds-filters button{min-height:44px;padding:0 16px;border:1px solid var(--art-line);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-radius:40px}.ds-filters button.on{background:var(--ap-accent);color:var(--art-on-accent);border-color:var(--ap-accent)}.ds-list{list-style:none;margin:0;padding:0}.ds-list li{display:grid;grid-template-columns:clamp(62px,7vw,92px) minmax(0,1fr);gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--art-line)}.ds-list-art img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.ds-list-title{display:inline-block;color:inherit;text-decoration:none;font-size:clamp(15px,1.6vw,20px);letter-spacing:-.01em;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.ds-list-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.ds-empty{color:var(--art-muted);font-size:14px}.ds-connect h2{margin:0 0 22px;font-size:clamp(26px,3.4vw,46px);letter-spacing:-.03em}.ds-connect ul{list-style:none;margin:0;padding:0}.ds-connect li{border-top:1px solid var(--art-line)}.ds-connect li a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;color:inherit;text-decoration:none;font-size:clamp(14px,1.7vw,19px)}.ds-connect li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}@media(max-width:860px){.ds{grid-template-columns:1fr}.ds-panel{position:static;height:auto;border-right:0;border-bottom:1px solid var(--art-line)}.ds-panel-inner,.ds-scroll{padding:clamp(22px,6vw,34px)}.ds-featured-art{max-width:100%}}.sl{background:var(--art-bg);color:var(--art-fg);font-family:"Instrument Serif",Georgia,serif}.sl-spread{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,4vw,64px);padding:clamp(28px,4.4vw,70px) clamp(18px,5vw,60px);border-bottom:1px solid var(--art-line);position:relative}.sl-spread:before{content:"";position:absolute;top:0;bottom:0;left:45%;width:1px;background:var(--art-line);pointer-events:none}.sl-left,.sl-right{min-width:0}.sl-label{margin:0 0 10px;font-family:Archivo,Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.sl-name{margin:0;font-size:clamp(40px,6.4vw,96px);line-height:.96;letter-spacing:-.02em;overflow-wrap:anywhere}.sl-tag{margin:14px 0 0;font-size:clamp(17px,1.9vw,24px);line-height:1.4;font-style:italic;color:var(--art-muted)}.sl-note{margin:16px 0 0;font-size:13.5px;line-height:1.9;max-width:46ch}.sl-credit,.sl-note{font-family:Archivo,Helvetica,Arial,sans-serif;color:var(--art-muted)}.sl-credit{margin:10px 0 0;font-size:10.5px;letter-spacing:.1em}.sl-nav{gap:20px}.sl-nav a{font-size:11px;letter-spacing:.22em;border-bottom:1px solid}.sl-plate{display:block;background:var(--art-surface)}.sl-plate img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.sl-plate-hero{max-width:540px}.sl-caption{display:flex;justify-content:space-between;gap:14px;margin:10px 0 0;font-family:Archivo,Helvetica,Arial,sans-serif;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-muted)}.sl-entry h2{margin:0 0 10px;font-size:clamp(24px,3.2vw,44px);line-height:1.04;letter-spacing:-.02em;overflow-wrap:anywhere}.sl-entry h2 a{color:inherit;text-decoration:none}.sl-entry h2 a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.sl-index-head h1{margin:0;font-size:clamp(30px,4.4vw,62px);letter-spacing:-.02em}.sl-act{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:14px;font-family:Archivo,Helvetica,Arial,sans-serif}.sl-act button{gap:7px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.sl-act a,.sl-act button{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sl-act a{gap:5px;color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none}.sl-inner h2{margin:0;font-size:clamp(22px,2.8vw,38px);letter-spacing:-.02em}.sl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,24px)}.sl-grid,.sl-links{list-style:none;margin:0;padding:0}.sl-links{font-family:Archivo,Helvetica,Arial,sans-serif}.sl-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.sl-links a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.sl-colophon{margin:0;font-family:Archivo,Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted);text-align:right}.sl-colophon a{display:block;color:inherit;min-height:44px;line-height:44px}@media(max-width:820px){.sl-spread{grid-template-columns:1fr;gap:24px}.sl-spread:before{display:none}.sl-right{border-top:1px solid var(--art-line);padding-top:24px}.sl-back .sl-right,.sl-index-head .sl-right{border-top:0;padding-top:0}.sl-grid{grid-template-columns:1fr 1fr}.sl-colophon{text-align:left}}.se{background:var(--art-bg);color:var(--art-fg);min-height:100svh;display:flex;flex-direction:column}.se-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,64px);align-items:center;flex:1;padding:clamp(26px,4vw,66px) clamp(18px,5vw,60px)}.se-stage-art{background:var(--art-surface);max-width:560px;width:100%;justify-self:end}.se-stage-art img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.se-stage-copy{min-width:0;max-width:52ch}.se-who{margin:0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.se-title{margin:10px 0 6px;font-size:clamp(32px,5vw,72px);line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere}.se-meta{margin:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.se-meta,.se-story{color:var(--art-muted)}.se-story{margin:18px 0 0;font-size:14.5px;line-height:1.9}.se-credit{margin:10px 0 0;font-size:10.5px;letter-spacing:.1em;color:var(--art-muted)}.se-act{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:22px}.se-play{gap:9px;padding:0 22px;border:0;border-radius:40px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;background:var(--ap-accent);color:var(--art-on-accent)}.se-dest,.se-play{display:inline-flex;align-items:center;min-height:48px;letter-spacing:.16em;text-transform:uppercase}.se-dest{gap:5px;color:inherit;text-decoration:none;font-size:11px;border-bottom:1px solid}.se-dest:hover{color:var(--ap-accent-ink,var(--ap-accent))}.se-strip{border-top:1px solid var(--art-line);background:var(--art-surface)}.se-strip ul{list-style:none;margin:0;padding:clamp(10px,1.4vw,16px) clamp(18px,5vw,60px);display:flex;gap:clamp(10px,1.4vw,20px);overflow-x:auto;scroll-snap-type:x proximity}.se-strip li{flex:0 0 auto;scroll-snap-align:start}.se-strip a{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:11px;align-items:center;min-height:56px;min-width:190px;padding:5px 11px 5px 5px;color:inherit;text-decoration:none;border:1px solid transparent}.se-strip a.on{border-color:var(--ap-accent);background:var(--art-bg)}.se-strip a:hover{border-color:var(--art-line)}.se-strip-art{grid-row:1/3}.se-strip-art img{width:48px;height:48px;display:block;object-fit:cover}.se-strip-t{font-size:12.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-strip-y{font-size:10px;letter-spacing:.16em;color:var(--art-muted)}.se-connect,.se-foot{padding:clamp(22px,3vw,44px) clamp(18px,5vw,60px)}.se-foot{border-top:1px solid var(--art-line)}.se-connect-sub,.se-foot-label{margin:0 0 12px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--art-muted)}.se-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 22px}.se-foot a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:inherit;text-decoration:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.se-foot a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.se-connect{flex:1;display:flex;flex-direction:column;justify-content:center}.se-connect h1{margin:0;font-size:clamp(30px,5vw,68px);letter-spacing:-.035em}.se-connect ul{list-style:none;margin:0;padding:0}.se-connect li{border-top:1px solid var(--art-line)}.se-connect li a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px;color:inherit;text-decoration:none;font-size:clamp(15px,1.9vw,22px)}.se-connect li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.se-empty{color:var(--art-muted)}@media(max-width:840px){.se-stage{grid-template-columns:1fr;padding:clamp(22px,6vw,34px) clamp(18px,5vw,30px)}.se-stage-art{justify-self:start;max-width:360px}}.pl{background:var(--art-bg);color:var(--art-fg);padding:clamp(22px,3.4vw,54px) clamp(16px,4vw,48px)}.pl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px 24px;padding-bottom:clamp(16px,2.2vw,28px);border-bottom:1px solid var(--art-fg)}.pl-head h1{margin:0;font-size:clamp(26px,3.6vw,52px);letter-spacing:-.035em;overflow-wrap:anywhere}.pl-head-meta{margin:0;display:flex;gap:18px;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--art-muted)}.pl-nav{gap:18px}.pl-nav a{color:inherit;font-size:11px;border-bottom:1px solid}.pl-sheet{list-style:none;margin:clamp(18px,2.4vw,30px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px)}.pl-sheet li{min-width:0}.pl-wide{grid-column:span 2}.pl-frame{position:relative;display:block;aspect-ratio:1;background:var(--art-surface);overflow:hidden}.pl-wide .pl-frame{aspect-ratio:2/1}.pl-frame img{width:100%;height:100%;display:block;object-fit:cover}.pl-no{position:absolute;top:7px;left:8px;z-index:1;font-size:9.5px;letter-spacing:.2em;font-variant-numeric:tabular-nums;padding:2px 5px;background:var(--art-bg);color:var(--art-fg)}.pl-cap{display:flex;flex-direction:column;gap:2px;margin:9px 0 0}.pl-cap-t{font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.pl-cap-m{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.pl-act{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.pl-act button{gap:6px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.pl-act a,.pl-act button{display:inline-flex;align-items:center;min-height:44px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.pl-act a{gap:4px;color:var(--ap-accent-ink,var(--ap-accent))}.pl-act a,.pl-more{text-decoration:none}.pl-more{display:inline-flex;align-items:center;gap:7px;min-height:48px;margin-top:22px;color:inherit;font-size:11px;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid}.pl-contact{list-style:none;margin:clamp(18px,2.4vw,30px) 0 0;padding:0}.pl-contact li{border-bottom:1px solid var(--art-line)}.pl-contact a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;color:inherit;text-decoration:none;font-size:clamp(14px,1.8vw,20px)}.pl-contact a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.pl-empty{color:var(--art-muted);margin-top:24px}@media(max-width:900px){.pl-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.pl-sheet{grid-template-columns:1fr;gap:20px}.pl-wide{grid-column:auto}.pl-wide .pl-frame{aspect-ratio:1}}@media(prefers-reduced-motion:reduce){.bb-pill,.bb-play,.ds-filters button,.se-strip a{transition:none!important}.se-strip ul{scroll-behavior:auto}}.ds-colophon,.pl-colophon{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center;margin-top:clamp(26px,3.4vw,46px);padding-top:18px;border-top:1px solid var(--art-line);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.ds-colophon a,.pl-colophon a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.ds-colophon a:hover,.pl-colophon a:hover{color:var(--art-fg)}.se-colophon{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin:16px 0 0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.se-colophon a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.bb-connect-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(18px,3vw,44px);width:100%}.bb-connect-groups h2{margin:0 0 6px}.bb-connect-groups ul{flex-direction:column;gap:0}.bb-connect-groups li{border-top:1px solid color-mix(in srgb,currentColor 28%,transparent)}.bb-connect-groups li a{width:100%;justify-content:space-between;border-bottom:0;min-height:52px;font-size:clamp(12px,1.3vw,15px)}.ds-group{margin-bottom:clamp(18px,2.4vw,30px)}.ds-group h3{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.ds-group ul{list-style:none;margin:0;padding:0}.ds-group li{border-top:1px solid var(--art-line)}.ds-group li a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;color:inherit;text-decoration:none;font-size:clamp(14px,1.6vw,18px)}.ds-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.se-group{margin-bottom:clamp(16px,2.2vw,28px)}.se-group h2{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.se-group ul{list-style:none;margin:0;padding:0}.se-group li{border-top:1px solid var(--art-line)}.se-group li a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;color:inherit;text-decoration:none;font-size:clamp(14px,1.7vw,19px)}.se-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.pl-group{margin-top:clamp(16px,2.2vw,26px)}.pl-group h2{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--art-muted)}.bb-index-title,.sl-entry h2 a{min-height:44px;display:inline-flex;align-items:center}.bb-light{--bb-ink:var(--art-fg)}.bb-dark{--bb-ink:var(--art-bg)}.bb-accent{--bb-ink:var(--art-on-accent)}.bb-outline,.bb-vertical{color:currentColor;opacity:.16;-webkit-text-stroke:0}@supports (-webkit-text-stroke:1px red){.bb-outline{color:transparent;opacity:1;-webkit-text-stroke:1.4px var(--bb-ink)}.bb-vertical{color:transparent;opacity:.45;-webkit-text-stroke:1px var(--bb-ink)}}.bb-visual-frame{position:relative;overflow:hidden}.bb-visual-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.bb-visual-frame>span{position:relative;z-index:1}.bb-index-art,.bb-inside-art,.bb-shelf-art,.bb-sleeve,.ds-featured-art,.ds-list-art,.pl-frame,.se-stage-art,.se-strip-art,.sl-plate{overflow:hidden}.bb-index-art>*,.bb-inside-art>*,.bb-shelf-art>*,.bb-sleeve>*,.ds-featured-art>*,.ds-list-art>*,.pl-frame>:not(.pl-no),.se-stage-art>*,.se-strip-art>*,.sl-plate>*{width:100%;height:100%;object-fit:cover;display:block}.bb-index-art,.ds-list-art,.se-strip-art{aspect-ratio:1}.bb-index-art .ap-art-placeholder,.ds-list-art .ap-art-placeholder,.se-strip-art .ap-art-placeholder{display:grid;place-content:center;gap:2px;padding:3px;text-align:center;overflow:hidden}.se-strip-art .ap-art-placeholder svg{width:46%;height:auto}.bb-index-art .ap-art-placeholder svg,.ds-list-art .ap-art-placeholder svg{width:40%;height:auto}.se-strip-art .ap-art-placeholder span{font-size:6px;line-height:1.1;letter-spacing:.02em;overflow:hidden;max-height:2.2em}.bb-index-art .ap-art-placeholder span,.ds-list-art .ap-art-placeholder span{font-size:8px;line-height:1.15;overflow:hidden;max-height:2.4em}.se-strip-art{width:48px;height:48px;aspect-ratio:auto}.bb-inside-art .ap-art-placeholder,.bb-shelf-art .ap-art-placeholder,.bb-sleeve .ap-art-placeholder,.ds-featured-art .ap-art-placeholder,.pl-frame .ap-art-placeholder,.se-stage-art .ap-art-placeholder,.sl-plate .ap-art-placeholder{display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:14px}.bb-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:clamp(12px,3vw,40px);justify-content:space-between;padding:12px clamp(18px,5vw,64px);background:var(--art-bg);color:var(--art-fg);border-bottom:1px solid var(--art-line)}.bb-bar-name{color:inherit;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:14px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.bb-bar nav{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;min-width:0}.bb-bar nav span{display:inline-flex;align-items:center;gap:10px}.bb-bar nav i{font-style:normal;opacity:.35}.bb-bar nav a{color:inherit;text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase;min-height:44px;display:inline-flex;align-items:center}.bb-bar nav a.on,.bb-bar nav a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.bb-bar-book{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid;border-radius:40px;color:inherit;text-decoration:none;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.bb-bar-book:hover{background:var(--ap-accent);color:var(--art-on-accent);border-color:var(--ap-accent)}@media(max-width:720px){.bb-bar{flex-wrap:wrap;gap:4px 14px;padding:10px clamp(16px,5vw,24px)}.bb-bar-book{display:none}}.ds-jump{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:22px 0 0}.ds-jump a{min-height:44px;display:inline-flex;align-items:center;color:var(--art-muted);font-size:13px;letter-spacing:.14em;text-transform:uppercase;border-bottom:0;text-decoration:none;width:100%}.ds-jump a:hover{color:var(--art-fg)}.ds-jump a.on{color:var(--ap-accent-ink,var(--ap-accent))}.ds-jump a.on:before{content:"";width:14px;height:1px;background:currentColor;margin-right:9px}@media(max-width:860px){.ds-jump{flex-direction:row;flex-wrap:wrap;gap:0 18px}.ds-jump a{width:auto}}.sl-nav{display:flex;flex-direction:column;gap:0;margin-top:22px;font-family:Archivo,Helvetica,Arial,sans-serif}.sl-nav span{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--art-line);max-width:260px}.sl-nav i{font-style:normal;font-size:9.5px;letter-spacing:.14em;color:var(--art-muted);font-variant-numeric:tabular-nums}.sl-nav a{flex:1;min-height:44px;display:inline-flex;align-items:center;color:inherit;text-decoration:none;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;border-bottom:0}.sl-nav a.on,.sl-nav a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.sl-nav-top{margin:0 0 20px}.se-chrome{display:flex;align-items:baseline;gap:clamp(14px,3vw,34px);flex-wrap:wrap;padding:clamp(14px,2.2vw,26px) clamp(18px,5vw,60px) 0}.se-chrome-name{color:inherit;text-decoration:none;font-size:13px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.se-chrome nav{display:flex;flex-wrap:wrap;gap:0 clamp(12px,2vw,24px)}.se-chrome nav a{color:var(--art-muted);text-decoration:none;font-size:11px;letter-spacing:.18em;text-transform:uppercase;min-height:44px;display:inline-flex;align-items:center}.se-chrome nav a.on,.se-chrome nav a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.pl-nav{display:flex;gap:0 clamp(14px,2.4vw,28px);flex-wrap:wrap;width:100%;margin-top:4px}.pl-nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--art-muted);text-decoration:none;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;border-bottom:0}.pl-nav a.on,.pl-nav a:hover{color:var(--art-fg)}.pl-nav a.on{border-bottom:2px solid var(--ap-accent)}.sl-chrome{display:block}.sl-chrome-name{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;font-size:clamp(17px,2vw,24px);letter-spacing:-.01em}.sl-chrome-name:hover{color:var(--ap-accent-ink,var(--ap-accent))}