.ts{background:var(--art-bg);color:var(--art-fg)}.ts-chrome{padding:clamp(14px,2vw,24px) clamp(18px,5vw,56px);border-bottom:1px solid var(--art-line)}.ts-chrome nav{display:flex;flex-wrap:wrap;gap:0 clamp(14px,2.4vw,30px)}.ts-chrome nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--art-muted);text-decoration:none;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.ts-chrome nav a.on,.ts-chrome nav a:hover{color:var(--art-fg)}.ts-stage{position:relative;padding:clamp(24px,4vw,64px) clamp(18px,5vw,56px) clamp(32px,5vw,80px)}.ts-plane{margin:0;display:flex;flex-direction:column;font-weight:700;line-height:.84;letter-spacing:-.04em;text-transform:uppercase}.ts-plane>span{display:block;position:relative;font-size:clamp(46px,15vw,190px);overflow-wrap:anywhere}.ts-inset{display:flex;align-items:center;gap:10px;margin:2px 0 clamp(10px,1.6vw,20px);font-style:normal;font-size:clamp(11px,1.05vw,13px);letter-spacing:.2em;text-transform:uppercase;font-weight:400;color:var(--art-muted)}.ts-inset a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid}.ts-inset a:hover,.ts-inset button{color:var(--ap-accent-ink,var(--ap-accent))}.ts-inset button{width:30px;height:30px;min-width:44px;min-height:44px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.ts-line{margin:clamp(14px,2vw,26px) 0 0;font-size:clamp(14px,1.5vw,19px);color:var(--art-muted);max-width:48ch}.ts-kicker{margin:0;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.ts-featured{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:clamp(18px,3vw,44px);align-items:center;padding:clamp(24px,4vw,60px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line)}.ts-featured-art img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.ts-featured h2{margin:6px 0 4px;font-size:clamp(22px,3vw,40px);letter-spacing:-.025em;overflow-wrap:anywhere}.ts-meta{margin:0;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.ts-meta,.ts-story{color:var(--art-muted)}.ts-story{margin:14px 0 0;font-size:14px;line-height:1.85;max-width:56ch}.ts-act{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:16px}.ts-act button,.ts-index-act button{gap:7px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.ts-act a,.ts-act button,.ts-index-act a,.ts-index-act button{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.ts-act a,.ts-index-act a{gap:5px;color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none}.ts-index-head{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,56px) 0}.ts-index-head h1{margin:6px 0 0;font-size:clamp(56px,12vw,150px);line-height:.86;font-weight:700;letter-spacing:-.04em}.ts-index{list-style:none;margin:clamp(18px,2.6vw,34px) 0 0;padding:0}.ts-index li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;align-items:baseline;padding:clamp(13px,1.8vw,20px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line)}.ts-index-title{grid-column:1;color:inherit;text-decoration:none;font-size:clamp(19px,3vw,40px);font-weight:700;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.ts-index-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.ts-index-meta{grid-column:2;grid-row:1;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.ts-index-act{grid-column:1/-1;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.ts-connect{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,56px)}.ts-connect .ts-plane>span{font-size:clamp(34px,8vw,96px)}.ts-group{margin-top:clamp(18px,2.6vw,32px)}.ts-group h2{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.ts-group ul{list-style:none;margin:0;padding:0}.ts-group li{border-top:1px solid var(--art-line)}.ts-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)}.ts-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.ts-foot{justify-content:space-between;gap:14px 24px;padding:clamp(20px,3vw,40px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.ts-foot,.ts-foot nav{display:flex;flex-wrap:wrap}.ts-foot nav{gap:0 18px}.ts-foot a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.ts-foot a:hover{color:var(--art-fg)}.ts-foot p{margin:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.ts-empty{padding:30px clamp(18px,5vw,56px);color:var(--art-muted)}@media(max-width:760px){.ts-featured{grid-template-columns:1fr}.ts-featured-art{max-width:280px}}.rm{background:var(--art-bg);color:var(--art-fg)}.rm-chrome{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;padding:clamp(14px,2vw,22px) clamp(18px,5vw,56px);border-bottom:1px solid var(--art-line)}.rm-name{color:inherit;text-decoration:none;font-size:15px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.rm-chrome nav{display:flex;flex-wrap:wrap;gap:0 clamp(12px,2vw,24px)}.rm-chrome nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--art-muted);text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.rm-chrome nav a.on,.rm-chrome nav a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.rm-open{position:relative;padding:clamp(26px,4vw,64px) clamp(18px,5vw,56px);text-align:center}.rm-open h1{margin:8px 0 0;font-size:clamp(32px,6vw,78px);line-height:1;letter-spacing:-.035em;overflow-wrap:anywhere}.rm-kicker{margin:0;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.rm-years{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:18px 0 0}.rm-years a{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;border-radius:40px;border:1px solid var(--art-line);color:inherit;text-decoration:none;font-size:11px;letter-spacing:.14em;font-variant-numeric:tabular-nums}.rm-years a:hover{border-color:var(--ap-accent);color:var(--ap-accent-ink,var(--ap-accent))}.rm-count{margin:14px 0 0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.rm-spine{list-style:none;margin:0;padding:0 clamp(18px,5vw,56px) clamp(24px,4vw,60px);position:relative}.rm-spine:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--art-line)}.rm-year{position:relative;padding:clamp(14px,2vw,26px) 0}.rm-year-mark{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 14px}.rm-year-mark span{font-size:12px;letter-spacing:.24em;font-variant-numeric:tabular-nums;background:var(--art-bg);padding:0 12px;position:relative;z-index:1}.rm-branches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.8vw,22px) clamp(24px,4vw,56px)}.rm-left{grid-column:1;justify-self:end;text-align:right}.rm-right{grid-column:2;justify-self:start}.rm-branch{max-width:360px;width:100%}.rm-node{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:9px;background:transparent;border:1px solid var(--art-line);color:inherit;cursor:pointer;font:inherit;text-align:left}.rm-left .rm-node{flex-direction:row-reverse;text-align:right}.rm-node:hover{border-color:var(--ap-accent)}.rm-node-art{width:54px;height:54px;flex:none;overflow:hidden;background:var(--art-surface)}.rm-node-art>*{width:100%;height:100%;object-fit:cover;display:block}.rm-node-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.rm-node-copy b{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.rm-node-copy i{font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.rm-detail{margin-top:10px;padding:12px;border:1px solid var(--art-line);text-align:left}.rm-detail p{margin:0 0 8px;font-size:13.5px;line-height:1.8;color:var(--art-muted)}.rm-credit{font-size:10.5px!important;letter-spacing:.1em}.rm-act{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.rm-act button{gap:7px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.rm-act a,.rm-act button{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.rm-act a{gap:5px;color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none}.rm-connect{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,56px)}.rm-connect h1{margin:0 0 18px;font-size:clamp(26px,4vw,48px);letter-spacing:-.03em}.rm-group{margin-top:clamp(16px,2.2vw,26px)}.rm-group h2{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.rm-group ul{list-style:none;margin:0;padding:0}.rm-group li{border-top:1px solid var(--art-line)}.rm-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)}.rm-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.rm-foot{justify-content:space-between;gap:14px 24px;padding:clamp(20px,3vw,40px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.rm-foot,.rm-foot nav{display:flex;flex-wrap:wrap}.rm-foot nav{gap:0 18px}.rm-foot a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.rm-foot p{margin:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.rm-empty{padding:30px clamp(18px,5vw,56px);color:var(--art-muted)}@media(max-width:760px){.rm-spine:before{left:10px}.rm-branches{grid-template-columns:1fr}.rm-left,.rm-right{grid-column:1;justify-self:stretch;text-align:left}.rm-left .rm-node{flex-direction:row;text-align:left}.rm-branch{max-width:none;padding-left:26px}.rm-year-mark{justify-content:flex-start;padding-left:0}}.qt{background:var(--art-bg);color:var(--art-fg);--qt-measure:min(100% - clamp(32px,10vw,96px),860px)}.qt>*{width:var(--qt-measure);margin-inline:auto}.qt-chrome{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding:clamp(20px,3vw,40px) 0 clamp(14px,2vw,22px)}.qt-name{color:inherit;text-decoration:none;font-size:15px;letter-spacing:-.01em;min-height:44px;display:inline-flex;align-items:center}.qt-chrome nav{display:flex;flex-wrap:wrap;gap:0 clamp(12px,2vw,22px)}.qt-chrome nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--art-muted);text-decoration:none;font-size:12px}.qt-chrome nav a.on,.qt-chrome nav a:hover{color:var(--art-fg)}.qt-kicker{margin:0 0 10px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--art-muted)}.qt-open{padding:clamp(28px,6vw,90px) 0 clamp(22px,4vw,56px)}.qt-line{margin:0;font-size:clamp(19px,2.4vw,30px);line-height:1.5;letter-spacing:-.015em;max-width:30ch}.qt-note{margin:18px 0 0;font-size:14.5px;line-height:1.95;color:var(--art-muted);max-width:60ch}.qt-head{padding:clamp(26px,5vw,70px) 0 clamp(14px,2vw,24px)}.qt-head h1{margin:0;font-size:clamp(24px,3vw,38px);letter-spacing:-.025em}.qt-plate{position:relative;padding:clamp(18px,3vw,40px) 0}.qt-plate-art{background:var(--art-surface)}.qt-plate-art>*{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.qt-plate-cap{display:flex;flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;font-size:11px;color:var(--art-muted)}.qt-plate-cap,.qt-plate-cap button{align-items:center;letter-spacing:.16em;text-transform:uppercase}.qt-plate-cap button{display:inline-flex;gap:7px;min-height:44px;padding:0;background:transparent;border:0;color:var(--ap-accent-ink,var(--ap-accent));cursor:pointer;font:inherit;font-size:11px}.qt-index{list-style:none;margin:0;padding:0}.qt-index li{display:grid;grid-template-columns:minmax(0,1fr) auto 4ch;gap:2px 20px;align-items:baseline;padding:clamp(11px,1.5vw,16px) 0;border-top:1px solid var(--art-line)}.qt-title{grid-column:1;color:inherit;text-decoration:none;font-size:clamp(16px,1.8vw,21px);letter-spacing:-.012em;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.qt-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.qt-kind{grid-column:2;letter-spacing:.2em;text-transform:uppercase}.qt-kind,.qt-year{font-size:10.5px;color:var(--art-muted)}.qt-year{grid-column:3;letter-spacing:.1em;font-variant-numeric:tabular-nums;text-align:right}.qt-act{grid-column:1/-1;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.qt-act button{min-height:44px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.qt-act a,.qt-act button:hover{color:var(--ap-accent-ink,var(--ap-accent))}.qt-act a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.qt-rest{padding:clamp(24px,4vw,56px) 0 0}.qt-connect{padding:clamp(22px,4vw,50px) 0}.qt-group{margin-bottom:clamp(18px,2.6vw,30px)}.qt-group h2{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--art-muted)}.qt-group ul{list-style:none;margin:0;padding:0}.qt-group li{border-top:1px solid var(--art-line)}.qt-group li a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;color:inherit;text-decoration:none;font-size:clamp(14px,1.6vw,18px)}.qt-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.qt-foot{justify-content:space-between;gap:12px 24px;margin-top:clamp(28px,5vw,70px);padding:clamp(18px,2.6vw,30px) 0 clamp(26px,4vw,50px);border-top:1px solid var(--art-line);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.qt-foot,.qt-foot nav{display:flex;flex-wrap:wrap}.qt-foot nav{gap:0 18px}.qt-foot a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.qt-foot p{margin:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.qt-empty{color:var(--art-muted)}@media(max-width:520px){.qt-index li{grid-template-columns:minmax(0,1fr) auto}.qt-year{grid-column:2;grid-row:2;text-align:left}}.fr{background:var(--art-bg);color:var(--art-fg)}.fr-chrome{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;padding:clamp(14px,2vw,22px) clamp(18px,5vw,56px);border-bottom:1px solid var(--art-line)}.fr-name{color:inherit;text-decoration:none;font-size:15px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;min-height:44px;display:inline-flex;align-items:center}.fr-chrome nav{display:flex;flex-wrap:wrap;gap:0 clamp(12px,2vw,24px)}.fr-chrome nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--art-muted);text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.fr-chrome nav a.on,.fr-chrome nav a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.fr-stage{position:relative;padding:clamp(26px,4.4vw,70px) clamp(18px,5vw,56px)}.fr-kicker{margin:0;font-size:10px;letter-spacing:.32em;color:var(--ap-accent-ink,var(--ap-accent))}.fr-kicker,.fr-stage h1{text-transform:uppercase}.fr-stage h1{margin:8px 0 0;font-size:clamp(34px,7vw,92px);line-height:.98;letter-spacing:-.035em;font-weight:700;overflow-wrap:anywhere}.fr-dates{list-style:none;margin:clamp(18px,2.6vw,32px) 0 0;padding:0}.fr-dates li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:clamp(12px,1.8vw,18px) 0;border-top:1px solid var(--art-line)}.fr-date-no{font-size:10px;letter-spacing:.2em;color:var(--art-muted);font-variant-numeric:tabular-nums}.fr-date-line{flex:1;min-width:0;font-size:clamp(15px,2vw,22px);letter-spacing:-.01em}.fr-ticket{gap:6px;padding:0 18px;border-radius:40px;background:var(--ap-accent);color:var(--art-on-accent);letter-spacing:.16em;font-weight:600}.fr-more,.fr-ticket{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:11px;text-transform:uppercase}.fr-more{gap:7px;margin-top:16px;color:inherit;letter-spacing:.2em;border-bottom:1px solid}.fr-feature{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:center;margin-top:clamp(18px,2.6vw,34px)}.fr-feature-art>*{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.fr-feature h2{margin:4px 0 0;font-size:clamp(20px,2.6vw,34px);letter-spacing:-.02em;overflow-wrap:anywhere}.fr-also{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line)}.fr-cat{list-style:none;margin:clamp(14px,2vw,24px) 0 0;padding:0}.fr-cat li{display:grid;grid-template-columns:clamp(64px,8vw,96px) minmax(0,1fr);gap:16px;align-items:center;padding:clamp(12px,1.6vw,18px) 0;border-top:1px solid var(--art-line)}.fr-cat-art>*{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.fr-cat-title{color:inherit;text-decoration:none;font-size:clamp(16px,1.9vw,22px);letter-spacing:-.015em;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.fr-cat-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.fr-cat-meta{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.fr-act{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.fr-act button{gap:7px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.fr-act a,.fr-act button{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.fr-act a{gap:5px}.fr-act a,.fr-book a{color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none}.fr-book a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.fr-book{padding:0 clamp(18px,5vw,56px) clamp(22px,3vw,40px)}.fr-connect{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,56px)}.fr-connect h1{margin:0 0 18px;font-size:clamp(28px,5vw,60px);text-transform:uppercase;font-weight:700;letter-spacing:-.035em}.fr-group{margin-top:clamp(16px,2.2vw,26px)}.fr-group h2{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.fr-group ul{list-style:none;margin:0;padding:0}.fr-group li{border-top:1px solid var(--art-line)}.fr-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)}.fr-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.fr-foot{justify-content:space-between;gap:14px 24px;padding:clamp(20px,3vw,40px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.fr-foot,.fr-foot nav{display:flex;flex-wrap:wrap}.fr-foot nav{gap:0 18px}.fr-foot a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.fr-foot p{margin:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.fr-empty{padding:26px clamp(18px,5vw,56px);color:var(--art-muted)}@media(max-width:760px){.fr-feature{grid-template-columns:1fr}.fr-feature-art{max-width:260px}.fr-cat li{grid-template-columns:56px minmax(0,1fr)}}.tp{background:var(--art-bg);color:var(--art-fg)}.tp-chrome{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;padding:clamp(14px,2vw,22px) clamp(18px,5vw,48px);border-bottom:1px solid var(--art-line)}.tp-name{color:inherit;text-decoration:none;font-size:15px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.tp-chrome nav{display:flex;flex-wrap:wrap;gap:0 clamp(12px,2vw,24px)}.tp-chrome nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--art-muted);text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.tp-chrome nav a.on,.tp-chrome nav a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.tp-open{position:relative;padding:clamp(24px,4vw,60px) clamp(18px,5vw,48px)}.tp-kicker{margin:0;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.tp-open h1{margin:8px 0 0;font-size:clamp(32px,6.5vw,86px);line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere}.tp-count{margin:12px 0 0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.tp-side{padding:clamp(14px,2.2vw,28px) 0;border-top:1px solid var(--art-line)}.tp-side-mark{display:flex;align-items:center;gap:14px;margin:0 0 clamp(10px,1.6vw,18px);padding:0 clamp(18px,5vw,48px);font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:600}.tp-side-mark i{flex:1;height:1px;background:var(--art-line)}.tp-side-mark small{font-size:9.5px;letter-spacing:.2em;color:var(--art-muted);font-weight:400}.tp-strip{list-style:none;margin:0;display:flex;gap:clamp(12px,1.8vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:4px clamp(18px,5vw,48px) 14px;-webkit-overflow-scrolling:touch}.tp-strip li{flex:0 0 clamp(210px,24vw,290px);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.tp-cell-art{display:block;background:var(--art-surface);overflow:hidden;aspect-ratio:1}.tp-cell-art>*{width:100%;height:100%;object-fit:cover;display:block}.tp-cell-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.tp-cell-no{font-size:9.5px;letter-spacing:.24em;color:var(--art-muted);font-variant-numeric:tabular-nums}.tp-cell-title{color:inherit;text-decoration:none;font-size:14.5px;line-height:1.35;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.tp-cell-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.tp-cell-meta{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.tp-cell-act{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.tp-cell-act button{gap:6px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.tp-cell-act a,.tp-cell-act button{display:inline-flex;align-items:center;min-height:44px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.tp-cell-act a{color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none}.tp-connect{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,48px)}.tp-connect h1{margin:0 0 18px;font-size:clamp(28px,5vw,58px);letter-spacing:-.03em}.tp-group{margin-top:clamp(16px,2.2vw,26px)}.tp-group h2{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.tp-group ul{list-style:none;margin:0;padding:0}.tp-group li{border-top:1px solid var(--art-line)}.tp-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)}.tp-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.tp-foot{justify-content:space-between;gap:14px 24px;padding:clamp(20px,3vw,40px) clamp(18px,5vw,48px);border-top:1px solid var(--art-line);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.tp-foot,.tp-foot nav{display:flex;flex-wrap:wrap}.tp-foot nav{gap:0 18px}.tp-foot a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.tp-foot p{margin:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.tp-empty{padding:26px clamp(18px,5vw,48px);color:var(--art-muted)}@media(prefers-reduced-motion:reduce){.tp-strip{scroll-behavior:auto}.fr-ticket,.pt-door,.rm-node{transition:none!important}}.pt{background:var(--art-bg);color:var(--art-fg)}.pt-chrome{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;padding:clamp(14px,2vw,22px) clamp(18px,5vw,56px);border-bottom:1px solid var(--art-line)}.pt-name{color:inherit;text-decoration:none;font-size:15px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.pt-chrome nav{display:flex;flex-wrap:wrap;gap:0 clamp(12px,2vw,24px)}.pt-chrome nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--art-muted);text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.pt-chrome nav a.on,.pt-chrome nav a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.pt-open{position:relative;padding:clamp(28px,5vw,80px) clamp(18px,5vw,56px) clamp(18px,3vw,40px);text-align:center}.pt-title{margin:0;font-size:clamp(34px,8vw,110px);line-height:.96;letter-spacing:-.04em;text-transform:uppercase;font-weight:700;overflow-wrap:anywhere}.pt-line{margin:14px auto 0;font-size:clamp(13px,1.5vw,17px);color:var(--art-muted);max-width:46ch}.pt-kicker{margin:0;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.pt-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,1.8vw,22px);padding:0 clamp(18px,5vw,56px) clamp(24px,4vw,56px)}.pt-door{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(220px,34vh,330px);overflow:hidden;color:inherit;text-decoration:none;border:1px solid var(--art-line);background:var(--art-surface)}.pt-door:hover{border-color:var(--ap-accent)}.pt-door-art{position:absolute;inset:0;z-index:0}.pt-door-art img,.pt-door-art>*{width:100%;height:100%;object-fit:cover;display:block;opacity:.42}.pt-door-copy{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:end;padding:clamp(14px,2vw,22px);background:linear-gradient(0deg,var(--art-bg) 10%,transparent 100%)}.pt-door-copy b{font-size:clamp(19px,2.4vw,28px);letter-spacing:-.02em;font-weight:700}.pt-door-copy b,.pt-door-copy i{grid-column:1;text-transform:uppercase}.pt-door-copy i{font-style:normal;font-size:11px;letter-spacing:.16em;color:var(--art-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-door-copy em{grid-column:2;grid-row:1/3;color:var(--ap-accent-ink,var(--ap-accent));display:grid;place-items:center}.pt-quick{padding:clamp(20px,3vw,44px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line)}.pt-quick h2{margin:6px 0 10px;font-size:clamp(20px,2.6vw,32px);letter-spacing:-.02em;overflow-wrap:anywhere}.pt-act{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.pt-act button{gap:7px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.pt-act a,.pt-act button{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.pt-act a{gap:5px;color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none}.pt-head{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,56px) 0}.pt-head h1{margin:6px 0 0;font-size:clamp(26px,4vw,54px);letter-spacing:-.03em}.pt-cat{list-style:none;margin:clamp(16px,2.4vw,30px) 0 0;padding:0 clamp(18px,5vw,56px) clamp(24px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(16px,2.4vw,30px)}.pt-cat-art{display:block;background:var(--art-surface);overflow:hidden;aspect-ratio:1}.pt-cat-art>*{width:100%;height:100%;object-fit:cover;display:block}.pt-cat-title{display:inline-flex;align-items:center;min-height:44px;margin-top:9px;color:inherit;text-decoration:none;font-size:15px;letter-spacing:-.01em;overflow-wrap:anywhere}.pt-cat-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.pt-cat-meta{margin:0 0 4px;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.pt-connect{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,56px)}.pt-connect h1{margin:0 0 18px;font-size:clamp(28px,5vw,60px);text-transform:uppercase;font-weight:700;letter-spacing:-.035em}.pt-group{margin-top:clamp(16px,2.2vw,26px)}.pt-group h2{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.pt-group ul{list-style:none;margin:0;padding:0}.pt-group li{border-top:1px solid var(--art-line)}.pt-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)}.pt-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.pt-foot{padding:clamp(20px,3vw,40px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.pt-foot p{margin:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.pt-foot a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.pt-empty{color:var(--art-muted)}.ts-chrome{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.ts-chrome-name{color:inherit;text-decoration:none;font-size:14px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;min-height:44px;display:inline-flex;align-items:center}.rm-row{display:flex;align-items:center;gap:8px}.rm-left .rm-row{flex-direction:row-reverse}.rm-row .rm-node{flex:1;min-width:0}.rm-play{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--art-line);background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.rm-play:hover{border-color:var(--ap-accent);color:var(--ap-accent-ink,var(--ap-accent))}.qt-h1{margin:0 0 10px;font-size:clamp(17px,1.9vw,22px);font-weight:500;letter-spacing:-.012em;overflow-wrap:anywhere}.bs,.cf,.ch,.cp,.en,.fm,.ln,.nw,.so{background:var(--art-bg);color:var(--art-fg)}.bs-masthead,.cf-chrome,.ch-chrome,.cp-chrome,.en-chrome,.fm-chrome,.ln-head,.nw-chrome,.so-chrome{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;padding:clamp(14px,2vw,22px) clamp(18px,5vw,56px);border-bottom:1px solid var(--art-line)}.bs-masthead nav,.cf-chrome nav,.ch-chrome nav,.cp-chrome nav,.en-chrome nav,.fm-chrome nav,.ln-head nav,.nw-chrome nav,.so-chrome nav{display:flex;flex-wrap:wrap;gap:0 clamp(12px,2vw,24px)}.bs-masthead nav a,.cf-chrome nav a,.ch-chrome nav a,.cp-chrome nav a,.en-chrome nav a,.fm-chrome nav a,.ln-head nav a,.nw-chrome nav a,.so-chrome nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--art-muted);text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.bs-masthead nav a.on,.bs-masthead nav a:hover,.cf-chrome nav a.on,.cf-chrome nav a:hover,.ch-chrome nav a.on,.ch-chrome nav a:hover,.cp-chrome nav a.on,.cp-chrome nav a:hover,.en-chrome nav a.on,.en-chrome nav a:hover,.fm-chrome nav a.on,.fm-chrome nav a:hover,.ln-head nav a.on,.ln-head nav a:hover,.nw-chrome nav a.on,.nw-chrome nav a:hover,.so-chrome nav a.on,.so-chrome nav a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.bs-title,.cf-name,.ch-name,.cp-name,.en-name,.fm-name,.ln-title,.nw-name,.so-name{color:inherit;text-decoration:none;font-size:15px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.bs-foot,.cf-foot,.ch-foot,.cp-foot,.en-foot,.fm-foot,.ln-colophon,.nw-foot,.so-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;padding:clamp(20px,3vw,40px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.bs-foot nav,.cf-foot nav,.ch-foot nav,.cp-foot nav,.en-foot nav,.fm-foot nav,.ln-colophon nav,.nw-foot nav,.so-foot nav{display:flex;flex-wrap:wrap;gap:0 18px}.bs-foot a,.cf-foot a,.ch-foot a,.cp-foot a,.en-foot a,.fm-foot a,.ln-colophon a,.nw-foot a,.so-foot a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.bs-foot p,.cf-foot p,.ch-foot p,.cp-foot p,.en-foot p,.fm-foot p,.ln-colophon p,.nw-foot p,.so-foot p{margin:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.bs-empty,.cf-empty,.ch-empty,.cp-empty,.en-empty,.fm-empty,.ln-empty,.nw-empty,.so-empty{padding:26px clamp(18px,5vw,56px);color:var(--art-muted)}.bs-connect section,.cf-group,.ch-group,.cp-group,.en-group,.fm-group,.ln-group,.nw-group,.so-group{margin-top:clamp(16px,2.2vw,26px)}.bs-connect h2,.cf-group h2,.ch-group h2,.cp-group h2,.en-group h2,.fm-group h2,.ln-group h2,.nw-group h2,.so-group h2{margin:0 0 2px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.bs-connect ul,.cf-group ul,.ch-group ul,.cp-group ul,.en-group ul,.fm-group ul,.ln-group ul,.nw-group ul,.so-group ol{list-style:none;margin:0;padding:0}.cf-group li,.ch-group li,.cp-group li,.en-group li,.fm-group li,.nw-group li,.so-group li{border-top:1px solid var(--art-line)}.cf-group li a,.ch-group li a,.cp-group li a,.en-group li a,.fm-group li a,.nw-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)}.cf-group li a:hover,.ch-group li a:hover,.cp-group li a:hover,.en-group li a:hover,.fm-group li a:hover,.nw-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.bs-connect,.cf-connect,.ch-connect,.cp-connect,.en-connect,.fm-connect,.nw-connect,.so-connect{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,56px)}.bs-connect h1,.cf-connect h1,.ch-connect h1,.cp-connect h1,.en-connect h1,.fm-connect h1,.nw-connect h1,.so-connect h1{margin:0 0 18px;font-size:clamp(26px,4.4vw,54px);letter-spacing:-.03em}.bs-item-act button,.cf-act button,.ch-act button,.cp-act button,.en-act button,.fm-act button,.ln-act button,.nw-act button,.so-act button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.bs-item-act a,.cf-act a,.ch-act a,.cp-act a,.en-act a,.fm-act a,.ln-act a,.nw-act a,.so-act a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.bs-item-act,.cf-act,.ch-act,.cp-act,.en-act,.fm-act,.ln-act,.nw-act,.so-act{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:0}.bs-masthead{flex-direction:column;align-items:stretch;gap:6px;border-bottom:3px double var(--art-fg)}.bs-title{font-size:clamp(28px,5vw,62px);letter-spacing:-.03em;font-weight:700}.bs-dateline,.bs-title{text-transform:uppercase}.bs-dateline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:0;padding-bottom:6px;border-bottom:1px solid var(--art-line);font-size:10px;letter-spacing:.24em;color:var(--art-muted)}.bs-lede{position:relative;padding:clamp(20px,3vw,40px) clamp(18px,5vw,56px) clamp(12px,2vw,22px)}.bs-lede h1{margin:0;font-size:clamp(24px,3.6vw,46px);line-height:1.12;letter-spacing:-.02em;max-width:28ch}.bs-standfirst{margin:12px 0 0;font-size:15px;line-height:1.8;color:var(--art-muted);max-width:62ch}.bs-plate{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:18px;align-items:end;padding:0 clamp(18px,5vw,56px) clamp(16px,2.4vw,28px)}.bs-plate-art>*{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.bs-plate-cap{display:flex;flex-direction:column;gap:4px;margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-muted)}.bs-plate-cap b{font-size:15px;letter-spacing:0;text-transform:none;color:var(--art-fg)}.bs-plate-cap button{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;background:transparent;border:0;color:var(--ap-accent-ink,var(--ap-accent));cursor:pointer;font:inherit;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.bs-columns{column-count:clamp(220px,24vw,300px);column-gap:clamp(20px,3vw,44px);padding:clamp(14px,2vw,26px) clamp(18px,5vw,56px) clamp(24px,4vw,56px);border-top:1px solid var(--art-fg)}.bs-item{break-inside:avoid;margin:0 0 clamp(16px,2.4vw,26px);padding-bottom:clamp(12px,1.8vw,18px);border-bottom:1px solid var(--art-line)}.bs-item h2{margin:0 0 3px;font-size:17px;line-height:1.25;letter-spacing:-.012em}.bs-item h2 a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.bs-item h2 a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.bs-item-meta{margin:0 0 6px;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.bs-item-body{margin:0 0 8px;font-size:13px;line-height:1.75;color:var(--art-muted)}.bs-connect-cols{column-count:clamp(200px,22vw,260px);column-gap:clamp(20px,3vw,40px)}.bs-connect-cols section{break-inside:avoid}.bs-connect li a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:inherit;text-decoration:none;font-size:13px}.bs-connect li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}@media(max-width:620px){.bs-plate{grid-template-columns:1fr}.bs-plate-art{max-width:220px}}.cf-field{position:relative;padding:clamp(28px,5vw,80px) clamp(18px,5vw,56px);background:color-mix(in srgb,var(--ap-accent) 14%,var(--art-bg))}.cf-field:nth-of-type(2n){background:color-mix(in srgb,var(--ap-accent) 26%,var(--art-bg))}.cf-open h1{margin:0;font-size:clamp(34px,7vw,96px);line-height:.98;letter-spacing:-.04em;overflow-wrap:anywhere}.cf-line{margin:14px 0 0;font-size:clamp(14px,1.6vw,19px);color:var(--art-muted);max-width:44ch}.cf-rec{display:grid;gap:clamp(16px,3vw,40px);align-items:center}.cf-rec-art{display:block;max-width:min(100%,420px);box-shadow:0 18px 50px rgb(0 0 0/.24)}.cf-rec-art>*{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.cf-rec h2{margin:4px 0 10px;font-size:clamp(22px,3.2vw,42px);letter-spacing:-.025em;overflow-wrap:anywhere}.cf-rec h2 a{color:inherit;text-decoration:none}.cf-rec h2 a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.cf-rec-meta{margin:0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.cf-tl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);justify-items:start}.cf-c{grid-template-columns:1fr;justify-items:center;text-align:center}.cf-c .cf-rec-art{margin-inline:auto}.cf-br{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);justify-items:end;text-align:right;direction:rtl}.cf-br>*{direction:ltr}.cf-bleed{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);padding-left:0}.cf-bleed .cf-rec-art{max-width:none;margin-left:0}.cf-more{text-align:center}.cf-more a{display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:0 26px;border:1px solid;border-radius:40px;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.cf-more a:hover{background:var(--ap-accent);color:var(--art-on-accent);border-color:var(--ap-accent)}@media(max-width:760px){.cf-bleed,.cf-br,.cf-tl{grid-template-columns:1fr;justify-items:start;text-align:left;direction:ltr}.cf-bleed{padding-left:clamp(18px,5vw,56px)}.cf-rec-art{max-width:min(100%,320px)}}.ln{font-family:"Instrument Serif",Georgia,serif;--ln-measure:min(100% - clamp(32px,10vw,96px),780px)}.ln-head{font-family:Archivo,Helvetica,Arial,sans-serif}.ln-colophon,.ln-contents,.ln-spread{width:var(--ln-measure);margin-inline:auto;position:relative}.ln-contents{padding:clamp(26px,5vw,70px) 0}.ln-running{margin:0 0 clamp(14px,2.4vw,26px);font-family:Archivo,Helvetica,Arial,sans-serif;font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--art-muted);padding-bottom:7px;border-bottom:1px solid var(--art-line)}.ln-contents h1,.ln-spread h2{letter-spacing:-.015em}.ln-contents h1{margin:0 0 clamp(16px,2.4vw,26px);font-size:clamp(30px,5vw,60px)}.ln-toc{list-style:none;margin:0;padding:0}.ln-toc li{display:flex;align-items:baseline;gap:10px;padding:4px 0}.ln-toc-link{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;font-size:clamp(15px,1.8vw,19px)}.ln-toc-link:hover{color:var(--ap-accent-ink,var(--ap-accent))}.ln-toc i{flex:1;border-bottom:1px dotted var(--art-line);transform:translateY(-4px)}.ln-folio{font-family:Archivo,Helvetica,Arial,sans-serif;font-size:10.5px;letter-spacing:.14em;color:var(--art-muted);font-variant-numeric:tabular-nums}.ln-spread{padding:clamp(22px,4vw,56px) 0;border-top:1px solid var(--art-line)}.ln-spread-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:clamp(18px,3vw,44px);align-items:start}.ln-spread h2{margin:0 0 6px;font-size:clamp(24px,3.4vw,42px);overflow-wrap:anywhere}.ln-spread h1{margin:0 0 clamp(16px,2.4vw,26px);font-size:clamp(30px,5vw,60px);overflow-wrap:anywhere}.ln-meta{margin:0 0 12px;font-family:Archivo,Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.ln-body{margin:0 0 14px;font-size:17px;line-height:1.85;white-space:pre-line}.ln-credit{margin:0 0 12px;font-size:10.5px;letter-spacing:.1em;color:var(--art-muted)}.ln-act,.ln-credit{font-family:Archivo,Helvetica,Arial,sans-serif}.ln-plate{margin:0}.ln-plate a{display:block;background:var(--art-surface)}.ln-plate a>*{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.ln-plate figcaption{margin-top:9px;letter-spacing:.14em;text-transform:uppercase}.ln-folio-mark,.ln-plate figcaption{font-family:Archivo,Helvetica,Arial,sans-serif;font-size:10px;color:var(--art-muted)}.ln-folio-mark{position:absolute;right:0;bottom:clamp(8px,1.4vw,16px);letter-spacing:.2em;font-variant-numeric:tabular-nums}.ln-group ul{font-family:Archivo,Helvetica,Arial,sans-serif}.ln-group li a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:inherit;text-decoration:none;font-size:13px;letter-spacing:.1em}.ln-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.ln-colophon{font-family:Archivo,Helvetica,Arial,sans-serif;border-top:1px solid var(--art-line);flex-direction:column;align-items:flex-start;gap:10px}@media(max-width:700px){.ln-spread-grid{grid-template-columns:1fr}.ln-plate{max-width:300px}}.fm-open{position:relative;padding:clamp(24px,4vw,60px) clamp(18px,5vw,56px) clamp(14px,2vw,24px)}.fm-open h1{margin:0;font-size:clamp(30px,6vw,80px);line-height:1;letter-spacing:-.035em;overflow-wrap:anywhere}.fm-line{margin:12px 0 0;font-size:clamp(13px,1.5vw,17px);color:var(--art-muted);max-width:46ch}.fm-sequence{padding-bottom:clamp(20px,3vw,40px)}.fm-rail{display:flex;gap:clamp(14px,2.4vw,30px);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 clamp(18px,5vw,56px) 14px;-webkit-overflow-scrolling:touch}.fm-frame{flex:0 0 min(86vw,620px);scroll-snap-align:center;margin:0}.fm-frame-art{display:block;background:var(--art-surface);overflow:hidden;aspect-ratio:4/3;border:1px solid var(--art-line)}.fm-frame-art>*{width:100%;height:100%;object-fit:cover;display:block}.fm-frame figcaption{display:flex;flex-direction:column;gap:4px;padding-top:12px}.fm-frame-no{font-size:10px;letter-spacing:.3em;color:var(--ap-accent-ink,var(--ap-accent));font-variant-numeric:tabular-nums}.fm-frame figcaption b{font-size:clamp(17px,2.2vw,26px);letter-spacing:-.018em;overflow-wrap:anywhere}.fm-frame-meta{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.fm-counter{display:flex;align-items:center;justify-content:center;gap:18px;padding:clamp(10px,1.6vw,18px) clamp(18px,5vw,56px)}.fm-counter span{font-size:12px;letter-spacing:.24em;font-variant-numeric:tabular-nums;color:var(--art-muted)}.fm-counter 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}.fm-counter button:hover:not(:disabled){border-color:var(--ap-accent);color:var(--ap-accent-ink,var(--ap-accent))}.fm-counter button:disabled{opacity:.35;cursor:not-allowed}.so-open{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(26px,5vw,76px) clamp(18px,5vw,56px)}.so-open h1{margin:0;font-size:clamp(34px,6.4vw,86px);line-height:1;letter-spacing:-.04em;overflow-wrap:anywhere}.so-line{margin:14px 0 0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--art-muted)}.so-listen{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;margin-top:clamp(16px,2.4vw,28px);border-radius:40px;border:1px solid var(--ap-accent);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:12px;letter-spacing:.14em}.so-listen:hover{background:var(--ap-accent);color:var(--art-on-accent)}.so-object{position:relative;display:grid;place-items:center;min-height:clamp(220px,34vw,420px)}.so-rings{position:absolute;inset:0;width:100%;height:100%;color:var(--ap-accent-ink,var(--ap-accent));pointer-events:none}.so-object-art{position:relative;width:min(62%,320px);box-shadow:0 20px 60px rgb(0 0 0/.3)}.so-object-art>*{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.so-choose{padding:clamp(22px,3.4vw,52px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line)}.so-choose h2{margin:0 0 clamp(16px,2.4vw,28px);font-size:clamp(22px,3.4vw,44px);letter-spacing:-.03em}.so-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:start}.so-rec{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--art-line)}.so-rec-lead{grid-row:span 4;grid-template-columns:1fr;border-top:0;padding:0}.so-rec-art{display:block;background:var(--art-surface);overflow:hidden;aspect-ratio:1}.so-rec-art>*{width:100%;height:100%;object-fit:cover;display:block}.so-rec-title{color:inherit;text-decoration:none;font-size:15px;letter-spacing:-.01em;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.so-rec-lead .so-rec-title{font-size:clamp(19px,2.4vw,28px)}.so-rec-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.so-rec-meta{margin:0 0 4px;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.so-group ol{counter-reset:none}.so-group li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.so-no{font-size:10px;letter-spacing:.2em;color:var(--art-muted);font-variant-numeric:tabular-nums}.so-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)}.so-group li a:hover{color:var(--ap-accent-ink,var(--ap-accent))}@media(max-width:820px){.so-open,.so-split{grid-template-columns:1fr}.so-rec-lead{grid-row:auto}}.ch-frame-wrap{position:relative;padding:clamp(20px,3.4vw,50px) clamp(18px,5vw,56px)}.ch-kicker{margin:0;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.ch-frame-wrap h1{margin:8px 0 clamp(14px,2.2vw,24px);font-size:clamp(24px,4.2vw,54px);line-height:1.04;letter-spacing:-.03em;overflow-wrap:anywhere}.ch-frame{aspect-ratio:16/9;background:#000;border:1px solid var(--art-line);overflow:hidden}.ch-frame iframe,.ch-start{width:100%;height:100%;border:0;display:block}.ch-start{position:relative;padding:0;cursor:pointer;background:var(--art-surface)}.ch-start img{width:100%;height:100%;object-fit:cover;display:block;opacity:.72}.ch-start span{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.ch-start:hover img{opacity:.92}.ch-frame-art>*{width:100%;height:100%;object-fit:cover;display:block}.ch-strip{display:flex;gap:2px;overflow-x:auto;margin-top:2px;-webkit-overflow-scrolling:touch}.ch-strip button{flex:0 0 clamp(150px,18vw,210px);display:flex;flex-direction:column;gap:3px;align-items:flex-start;min-height:60px;padding:10px 12px;background:var(--art-surface);border:0;border-top:2px solid transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.ch-strip button.on{border-top-color:var(--ap-accent);background:var(--art-bg)}.ch-strip-no{font-size:9px;letter-spacing:.24em;color:var(--art-muted);font-variant-numeric:tabular-nums}.ch-strip-t{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ch-credit{margin:12px 0 0;font-size:10.5px;letter-spacing:.1em;color:var(--art-muted)}.ch-listing{padding:clamp(18px,2.8vw,40px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line)}.ch-slots{list-style:none;margin:clamp(12px,1.8vw,22px) 0 0;padding:0}.ch-slots li{display:grid;grid-template-columns:5ch minmax(0,1fr) auto;gap:4px 18px;align-items:baseline;padding:clamp(10px,1.5vw,15px) 0;border-top:1px solid var(--art-line)}.ch-slot-time{font-size:11px;letter-spacing:.14em;color:var(--ap-accent-ink,var(--ap-accent));font-variant-numeric:tabular-nums}.ch-slot-title{color:inherit;text-decoration:none;font-size:clamp(15px,1.8vw,20px);letter-spacing:-.012em;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.ch-slot-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.ch-slot-kind{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.ch-act{grid-column:2/-1;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.ch-act button{gap:7px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.ch-act a,.ch-act button{display:inline-flex;align-items:center;min-height:44px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.ch-act a{color:var(--ap-accent-ink,var(--ap-accent));text-decoration:none}@media(max-width:560px){.ch-slots li{grid-template-columns:4ch minmax(0,1fr)}.ch-slot-kind{grid-column:2}}.nw-facade{position:relative;padding:clamp(26px,5vw,76px) clamp(18px,5vw,56px) clamp(16px,2.4vw,28px)}.nw-kicker{margin:0;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ap-accent-ink,var(--ap-accent))}.nw-facade h1{margin:8px 0 0;font-size:clamp(32px,6.4vw,86px);line-height:1;letter-spacing:-.04em;overflow-wrap:anywhere}.nw-note{margin:14px 0 0;font-size:14.5px;line-height:1.85;color:var(--art-muted);max-width:54ch}.nw-windows{display:flex;flex-direction:column;gap:clamp(18px,3vw,44px);padding:clamp(14px,2.4vw,32px) clamp(18px,5vw,56px) clamp(24px,4vw,56px)}.nw-win{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:center}.nw-win-1{margin-left:clamp(0px,5vw,70px)}.nw-win-2{margin-left:clamp(0px,2.5vw,36px)}.nw-reveal{position:relative;display:block;padding:clamp(10px,1.4vw,18px);background:color-mix(in srgb,var(--art-fg) 8%,var(--art-bg));border:1px solid var(--art-line);box-shadow:inset 0 2px 18px rgb(0 0 0/.38)}.nw-glass{display:block;overflow:hidden;background:var(--art-surface);aspect-ratio:1}.nw-glass>*{width:100%;height:100%;object-fit:cover;display:block}.nw-sill{display:block;height:7px;margin:clamp(10px,1.4vw,18px) -1px -1px;background:color-mix(in srgb,var(--art-fg) 22%,var(--art-bg))}.nw-win h2{margin:4px 0 10px;font-size:clamp(21px,3vw,38px);letter-spacing:-.025em;overflow-wrap:anywhere}.nw-win h2 a{color:inherit;text-decoration:none}.nw-win h2 a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.nw-meta{margin:0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.nw-more{padding:0 clamp(18px,5vw,56px) clamp(24px,4vw,50px);margin:0}.nw-more a{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid}@media(max-width:760px){.nw-win,.nw-win-1,.nw-win-2{grid-template-columns:1fr;margin-left:0}.nw-reveal{max-width:340px}}.cp-connect,.cp-open{position:relative;overflow:hidden}.cp-open{padding:clamp(28px,5vw,80px) clamp(18px,5vw,56px)}.cp-open h1{margin:0;font-size:clamp(34px,7vw,94px);line-height:.98;letter-spacing:-.04em;overflow-wrap:anywhere}.cp-line,.cp-open h1{position:relative;z-index:1}.cp-line{margin:14px 0 0;font-size:clamp(14px,1.6vw,19px);color:var(--art-muted);max-width:44ch}.cp-hero-art{position:relative;z-index:1;max-width:min(100%,360px);margin-top:clamp(18px,2.6vw,32px);box-shadow:0 20px 56px rgb(0 0 0/.26)}.cp-hero-art>*{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.cp-shape{position:absolute;z-index:0;pointer-events:none;background:color-mix(in srgb,var(--ap-accent) 30%,var(--art-bg))}.cp-shape-a{top:-8%;right:-6%;width:min(52%,520px);height:72%;clip-path:polygon(18% 0,100% 6%,92% 61%,100% 100%,36% 92%,0 44%)}.cp-shape-b{bottom:-14%;left:-8%;width:min(42%,420px);height:60%;opacity:.7;background:color-mix(in srgb,var(--art-fg) 12%,var(--art-bg));clip-path:polygon(0 12%,74% 0,100% 48%,62% 100%,8% 86%)}.cp-panels{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:clamp(16px,2.6vw,34px);padding:clamp(18px,3vw,44px) clamp(18px,5vw,56px)}.cp-panel{position:relative;padding:clamp(12px,1.8vw,20px);background:color-mix(in srgb,var(--art-fg) 7%,var(--art-bg))}.cp-cut-0{clip-path:polygon(0 2%,100% 0,98% 97%,2% 100%)}.cp-cut-1{clip-path:polygon(2% 0,100% 3%,100% 100%,0 96%)}.cp-cut-2{clip-path:polygon(0 0,98% 2%,100% 98%,3% 100%)}.cp-cut-3{clip-path:polygon(1% 1%,100% 0,97% 100%,0 98%)}.cp-panel-art{display:block;background:var(--art-surface);overflow:hidden;aspect-ratio:1}.cp-panel-art>*{width:100%;height:100%;object-fit:cover;display:block}.cp-panel h2{margin:4px 0 9px;font-size:clamp(16px,1.9vw,22px);letter-spacing:-.015em;overflow-wrap:anywhere}.cp-panel h2 a{color:inherit;text-decoration:none}.cp-panel h2 a:hover{color:var(--ap-accent-ink,var(--ap-accent))}.cp-panel-copy{padding-top:11px}.cp-meta{margin:0;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--art-muted)}.cp-more{padding:0 clamp(18px,5vw,56px) clamp(24px,4vw,50px);margin:0}.cp-more a{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid}.cp-connect{padding:clamp(22px,3.4vw,50px) clamp(18px,5vw,56px)}.cp-connect h1,.cp-connect section{position:relative;z-index:1}.en-close{position:relative;padding:clamp(34px,7vw,110px) clamp(18px,5vw,56px) clamp(22px,4vw,56px);text-align:center}.en-statement{margin:0 auto;max-width:22ch;font-size:clamp(26px,5vw,66px);line-height:1.14;letter-spacing:-.03em;font-weight:500}.en-attrib{margin:16px 0 0;font-size:10.5px;letter-spacing:.24em;color:var(--art-muted)}.en-attrib,.en-sign{text-transform:uppercase}.en-sign{margin:clamp(22px,4vw,52px) 0 0;font-size:clamp(14px,1.6vw,19px);letter-spacing:.34em;font-weight:400;color:var(--ap-accent-ink,var(--ap-accent))}.en-sign-solo{margin:0;font-size:clamp(32px,6.4vw,84px);letter-spacing:-.04em;text-transform:none;font-weight:700;color:inherit;overflow-wrap:anywhere}.en-line{margin:14px 0 0;font-size:clamp(13px,1.5vw,17px)}.en-kicker,.en-line{color:var(--art-muted)}.en-kicker{margin:0;font-size:10px;letter-spacing:.34em;text-transform:uppercase}.en-latest{padding:clamp(20px,3.4vw,50px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line)}.en-latest-grid{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(18px,3vw,44px);align-items:center;margin-top:clamp(14px,2vw,24px)}.en-latest-art{display:block;background:var(--art-surface)}.en-latest-art>*{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.en-latest h2{margin:0 0 4px;font-size:clamp(22px,3.2vw,40px);letter-spacing:-.025em;overflow-wrap:anywhere}.en-meta{margin:0 0 12px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--art-muted)}.en-set{padding:clamp(20px,3.4vw,50px) clamp(18px,5vw,56px);border-top:1px solid var(--art-line)}.en-list{list-style:none;margin:clamp(14px,2vw,24px) 0 0;padding:0}.en-list li{display:grid;grid-template-columns:4ch clamp(64px,8vw,92px) minmax(0,1fr);gap:14px;align-items:center;padding:clamp(11px,1.6vw,17px) 0;border-top:1px solid var(--art-line)}.en-list-no{font-size:10px;letter-spacing:.2em;color:var(--art-muted);font-variant-numeric:tabular-nums}.en-list-art{display:block;background:var(--art-surface);overflow:hidden;aspect-ratio:1}.en-list-art>*{width:100%;height:100%;object-fit:cover;display:block}.en-list-title{color:inherit;text-decoration:none;font-size:clamp(15px,1.8vw,20px);letter-spacing:-.012em;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.en-list-title:hover{color:var(--ap-accent-ink,var(--ap-accent))}.en-foot{flex-direction:column;align-items:flex-start;gap:10px}@media(max-width:700px){.en-latest-grid{grid-template-columns:1fr}.en-latest-art{max-width:260px}.en-list li{grid-template-columns:3ch 56px minmax(0,1fr);gap:11px}}@media(prefers-reduced-motion:reduce){.fm-rail{scroll-behavior:auto}.cf-more a,.ch-strip button,.cp-panel,.nw-reveal,.so-listen{transition:none!important}}.aw-rockwell{--rw-ground:#0e0f0c;--rw-ink:#f6f5ef;--rw-second:#1a1b16;--rw-veil:rgba(0,0,0,.42);--rw-accent:var(--studio-accent,#c4f032);background:var(--rw-ground);color:var(--rw-ink);--ap-bg:var(--rw-ground);--ap-text:var(--rw-ink);--ap-muted:color-mix(in srgb,var(--rw-ink) 60%,var(--rw-ground));--art-bg:var(--rw-ground);--art-fg:var(--rw-ink);--art-surface:var(--rw-second)}.rw{--rw-pad:6vw}.rw-open{position:relative;isolation:isolate;overflow:hidden;background:var(--rw-ground);color:var(--rw-ink);padding:clamp(34px,6vw,86px) var(--rw-pad) clamp(40px,6vw,88px)}.rw-atmos{position:absolute;inset:-12%;z-index:-2;background-size:cover;background-position:50%;filter:blur(58px) saturate(1.25);transform:scale(1.18);opacity:.9}.rw-open:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--rw-veil)}.rw-open-inner{z-index:1;max-width:1240px;margin:0 auto;display:grid;gap:clamp(26px,4vw,60px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.rw-open-inner,.rw-plate{position:relative}.rw-plate img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px;box-shadow:0 40px 90px rgba(0,0,0,.52),inset 0 2px 0 rgba(255,255,255,.07)}.rw-plate .ap-art-placeholder{aspect-ratio:1;display:grid;place-content:center;border-radius:3px;background:var(--rw-second);opacity:.85}.rw-say h1{margin:0;font-size:clamp(34px,5.2vw,74px);line-height:.95;letter-spacing:-.045em;text-wrap:balance;color:var(--rw-ink)}.rw-lead-title{margin:clamp(12px,1.6vw,20px) 0 0;font-size:clamp(17px,1.9vw,25px);line-height:1.25;letter-spacing:-.02em;opacity:.95;text-wrap:balance}.rw-lead-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.72}.rw-lead-meta span{font-variant-numeric:tabular-nums}.rw-play{display:inline-flex;align-items:center;gap:10px;margin:clamp(20px,2.6vw,30px) 0 0;min-height:54px;padding:0 28px;border:0;border-radius:999px;cursor:pointer;background:var(--rw-ink);color:var(--rw-ground);font-size:15px;font-weight:600;letter-spacing:.02em;transition:transform .15s ease,opacity .15s ease}.rw-play:hover{transform:translateY(-1px)}.rw-play:active{transform:none}.rw-nav{display:flex;flex-wrap:wrap;gap:2px 24px;margin:clamp(22px,2.8vw,32px) 0 0}.rw-nav a{display:inline-flex;align-items:center;min-height:44px;color:inherit;opacity:.72;text-decoration:none;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid transparent}.rw-nav a:focus-visible,.rw-nav a:hover{opacity:1;border-bottom-color:currentColor}.rw-shelf{max-width:1240px;margin:0 auto;padding:clamp(48px,7vw,104px) var(--rw-pad) 0}.rw-listen h2,.rw-shelf h2{margin:0 0 clamp(18px,2.4vw,28px);font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.6}.rw-shelf ol{list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(auto-fill,minmax(min(100%,252px),1fr))}.rw-shelf li{position:relative;min-width:0;display:flex;flex-direction:column}.rw-shelf .rw-card-cue{margin-top:auto;align-self:flex-start}.rw-card{display:block;text-decoration:none;color:inherit}.rw-card-art{display:block;overflow:hidden;border-radius:3px;background:var(--rw-second)}.rw-card-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.rw-card:focus-visible .rw-card-art img,.rw-card:hover .rw-card-art img{transform:scale(1.04)}.rw-card-say{display:block;margin-top:14px}.rw-card-say b{display:block;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.rw-card-say small{display:block;margin-top:5px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.58}.rw-shelf li.is-lead .rw-card-art{outline:2px solid var(--rw-accent);outline-offset:3px}.rw-card-cue{display:inline-flex;align-items:center;gap:7px;margin-top:12px;min-height:44px;padding:0 16px;border-radius:999px;cursor:pointer;border:0;background:var(--rw-ink);color:var(--rw-ground);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.92}.rw-card-cue:hover{opacity:1}.rw-words{max-width:62ch;margin:0 auto;padding:clamp(44px,6vw,88px) var(--rw-pad) 0}.rw-words p{margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.75;opacity:.78;white-space:pre-line}.rw-listen{max-width:1240px;margin:0 auto;padding:clamp(44px,6vw,88px) var(--rw-pad) 0}.rw-listen ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.rw-listen a{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 24px;border:1px solid;border-radius:999px;color:inherit;text-decoration:none;font-size:15px;opacity:.82}.rw-listen a:hover{opacity:1;background:var(--rw-ink);color:var(--rw-ground);border-color:var(--rw-ink)}.rw-foot{max-width:1240px;margin:clamp(52px,7vw,104px) auto 0;padding:26px var(--rw-pad) clamp(50px,7vw,90px);gap:14px 30px;align-items:baseline;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.rw-foot,.rw-social{display:flex;flex-wrap:wrap}.rw-social{gap:8px 20px;margin:0}.rw-foot a{color:inherit;opacity:.68;text-decoration:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase;min-height:44px;display:inline-flex;align-items:center}.rw-foot a:hover{opacity:1}.rw a:focus-visible,.rw button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.rw-open.is-compact .rw-atmos{filter:blur(30px)}@media (max-width:900px){.rw-open-inner{grid-template-columns:1fr;gap:clamp(22px,5vw,34px)}.rw-plate{max-width:420px}}@media (prefers-reduced-motion:reduce){.rw-card-art img,.rw-play{transition:none}}.ap-world.aw-rockwell{--ap-bg:var(--rw-ground);--ap-text:var(--rw-ink);--ap-muted:color-mix(in srgb,var(--rw-ink) 60%,var(--rw-ground));--art-bg:var(--rw-ground);--art-fg:var(--rw-ink);--art-surface:var(--rw-second)}.aw-filmworld{--fw-ground:#0c0d0c;--fw-ink:#eeeae0;--fw-dim:#9a9a90;--fw-rule:#23241f;--fw-panel:#171a14;--fw-accent:#d8de98;color:var(--fw-ink)!important}.aw-filmworld,.aw-filmworld .ap-nav{background:var(--fw-ground)!important}.aw-filmworld .ap-nav{border-bottom:1px solid var(--fw-rule)}.fw{font-family:Arial,Helvetica,sans-serif}.fw-hero{min-height:88vh;display:grid;grid-template-columns:1.2fr 1fr;position:relative;overflow:hidden;align-items:center;gap:40px;padding:60px 5vw}.fw-hero-copy{min-width:0;position:relative;z-index:1}.fw-kicker{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--fw-accent);margin:0 0 22px}.fw-hero h1{font-size:clamp(60px,10vw,154px);font-weight:500;letter-spacing:-.075em;line-height:.88;margin:0 0 28px;overflow-wrap:anywhere}.fw-line{font-size:clamp(17px,2vw,22px);line-height:1.5;max-width:30ch;margin:0 0 14px;color:var(--fw-ink)}.fw-where{font-size:13px;letter-spacing:.06em;color:var(--fw-dim);margin:0}.fw .fw-cta{display:inline-flex;align-items:center;gap:10px;margin-top:34px;min-height:50px;padding:0 26px;border-radius:2px;background:var(--fw-accent);color:#13150f;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.04em}.fw-hero-portrait{position:relative;min-width:0}.fw-hero-portrait img{width:100%;height:auto;display:block}.fw-hero-portrait small{display:block;margin-top:10px;font-size:11px;color:var(--fw-dim)}.fw-eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--fw-dim);margin:0 0 26px}.fw-featured,.fw-films,.fw-story,.fw-world{padding:72px 5vw;border-top:1px solid var(--fw-rule)}.fw-featured-body{display:grid;grid-template-columns:minmax(0,420px) 1fr;gap:48px;align-items:start}.fw-poster{margin:0}.fw-poster img{width:100%;height:auto;display:block}.fw-poster figcaption{margin-top:9px;font-size:11px;color:var(--fw-dim)}.fw-featured h2{font-size:clamp(34px,5vw,66px);line-height:1;letter-spacing:-.045em;margin:0 0 14px}.fw-meta{font-size:13px;letter-spacing:.06em;color:var(--fw-accent);margin:0 0 20px}.fw-desc{font-size:16px;line-height:1.75;max-width:60ch;margin:0 0 26px;color:var(--fw-ink)}.fw-actions{display:flex;gap:12px;flex-wrap:wrap}.fw .fw-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:2px;background:var(--fw-accent);color:#13150f;text-decoration:none;font-weight:700;font-size:14px}.fw .fw-btn.ghost{background:transparent;color:var(--fw-ink);border:1px solid var(--fw-rule)}.fw-list{list-style:none;margin:0;padding:0}.fw-list li{display:grid;grid-template-columns:54px 1fr auto;gap:18px;align-items:baseline;padding:20px 0;border-top:1px solid var(--fw-rule)}.fw-n{font-size:12px;color:var(--fw-dim);font-variant-numeric:tabular-nums}.fw-t b{display:block;font-size:clamp(19px,2.4vw,27px);font-weight:500;letter-spacing:-.02em}.fw-t em{display:block;margin-top:5px;font-style:normal;font-size:12.5px;letter-spacing:.06em;color:var(--fw-accent)}.fw-y{font-size:13px;color:var(--fw-dim);font-variant-numeric:tabular-nums}.fw-story blockquote{margin:0 0 30px;font-size:clamp(22px,3.4vw,40px);line-height:1.2;letter-spacing:-.03em;max-width:22ch}.fw-story h2{font-size:clamp(28px,4vw,52px);letter-spacing:-.04em;margin:0 0 16px}.fw-story p{font-size:16px;line-height:1.8;max-width:62ch;margin:0 0 20px}.fw .fw-story a{color:var(--fw-accent);text-decoration:none}.fw .fw-story-pic{display:grid;grid-template-columns:1fr minmax(0,330px);gap:clamp(32px,5vw,64px);align-items:start}.fw-story-copy{min-width:0}.fw-story-img{margin:0;min-width:0}.fw-story-img img{width:100%;height:auto;display:block;border-radius:2px}.fw-story-img figcaption{margin-top:9px;font-size:11px;color:var(--fw-dim)}.fw-world h2{font-size:clamp(30px,5vw,64px);letter-spacing:-.045em;line-height:1.02;margin:0 0 30px;max-width:16ch}.fw-world ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:var(--fw-rule)}.fw-world li{background:var(--fw-ground)}.fw .fw-world a{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:0 20px;color:var(--fw-ink);text-decoration:none;font-size:15px}.fw .fw-world a:hover{background:var(--fw-panel);color:var(--fw-accent)}.fw-foot{display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;padding:40px 5vw;border-top:1px solid var(--fw-rule);font-size:12px}.fw .fw-foot a,.fw-foot{color:var(--fw-dim)}.aw-filmworld a:focus-visible,.aw-filmworld button:focus-visible{outline:2px solid var(--fw-accent);outline-offset:3px}@media(max-width:900px){.fw-hero{grid-template-columns:1fr;min-height:auto;padding:40px 6vw 52px;gap:32px}.fw-featured-body{grid-template-columns:1fr;gap:28px}.fw-poster img{max-height:none}.fw-featured,.fw-films,.fw-story,.fw-world{padding:52px 6vw}.fw .fw-story-pic{grid-template-columns:1fr}.fw-story-img{max-width:420px}}@media(max-width:560px){.fw-list li{grid-template-columns:36px 1fr;row-gap:4px}.fw-y{grid-column:2}}.fw-books,.fw-music{padding:72px 5vw;border-top:1px solid var(--fw-rule)}.fw-book{display:grid;grid-template-columns:minmax(0,220px) 1fr;gap:38px;align-items:start}.fw-book+.fw-book{margin-top:44px}.fw-book img{width:100%;height:auto;display:block}.fw-book h2{font-size:clamp(26px,3.4vw,46px);letter-spacing:-.04em;line-height:1.02;margin:0 0 14px}.fw-book p{font-size:15.5px;line-height:1.75;max-width:56ch;margin:0 0 22px}.fw-tracks{list-style:none;margin:0;padding:0}.fw-tracks li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;border-top:1px solid var(--fw-rule)}.fw .fw-tracks a{color:var(--fw-accent);text-decoration:none;font-size:14px;white-space:nowrap}@media(max-width:900px){.fw-books,.fw-music{padding:52px 6vw}.fw-book{grid-template-columns:1fr;gap:22px}.fw-book img{max-width:260px}}.aw-column,.aw-gallery,.aw-poster,.aw-stack{--d5-bg:#0d0d0c;--d5-ink:#f6f5f0;--d5-dim:#9a998f;--d5-rule:#24241f;--d5-accent:var(--studio-accent,#c4f032);background:var(--d5-bg);color:var(--d5-ink);--ap-bg:var(--d5-bg);--ap-text:var(--d5-ink);--ap-muted:var(--d5-dim);--art-bg:var(--d5-bg);--art-fg:var(--d5-ink);--art-surface:var(--d5-dim)}.po-sheet{position:relative;isolation:isolate;overflow:hidden;min-height:min(92svh,760px);display:grid;align-items:end;padding:clamp(28px,6vw,64px)}.po-img{z-index:-2;background-size:cover;background-position:50%}.po-img,.po-scrim{position:absolute;inset:0}.po-scrim{z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.18) 38%,rgba(0,0,0,.86))}.po-say{position:relative;max-width:min(100%,900px);color:#fff}.po-say h1{margin:0;font-size:clamp(38px,8.4vw,104px);line-height:.92;letter-spacing:-.05em;text-wrap:balance}.po-rec{margin:clamp(10px,1.6vw,16px) 0 0;font-size:clamp(16px,2.1vw,24px);opacity:.95;text-wrap:balance}.po-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.78}.po-play{display:inline-flex;align-items:center;gap:10px;margin:clamp(18px,2.4vw,26px) 0 0;min-height:54px;padding:0 26px;border:0;border-radius:999px;cursor:pointer;background:#fff;color:#111;font-size:15px;font-weight:600}.po-nav{display:flex;flex-wrap:wrap;gap:2px 22px;margin:clamp(16px,2vw,22px) 0 0}.po-nav a{display:inline-flex;align-items:center;min-height:44px;color:#fff;opacity:.8;text-decoration:none;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase}.po-nav a:focus-visible,.po-nav a:hover{opacity:1}.po-grid,.po-links,.po-words{max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,86px) clamp(20px,6vw,64px) 0}.po-words{max-width:62ch}.po-grid h2,.po-links h2{margin:0 0 clamp(16px,2.2vw,26px);font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--d5-dim)}.po-grid ol{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,2.6vw,32px);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.po-grid li{position:relative;min-width:0}.po-tile{display:block;color:inherit;text-decoration:none}.po-tile-art{display:block;overflow:hidden;border-radius:3px;background:#17170f}.po-tile-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.po-tile b{display:block;margin-top:12px;font-size:16px;line-height:1.3}.po-tile small{display:block;margin-top:4px;font-size:11.5px}.cl-cue,.ga-cue,.po-cue,.po-tile small{letter-spacing:.16em;text-transform:uppercase;color:var(--d5-dim)}.cl-cue,.ga-cue,.po-cue{display:inline-flex;align-items:center;gap:7px;margin-top:10px;min-height:44px;padding:0 15px;border-radius:999px;cursor:pointer;background:transparent;border:1px solid var(--d5-rule);font-size:11px}.cl-cue:hover,.ga-cue:hover,.po-cue:hover{border-color:var(--d5-accent);color:var(--d5-accent)}.po-words p{margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.75;color:var(--d5-dim);white-space:pre-line}.ga-links ul,.po-links ul,.st2-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.ga-links a,.po-links a,.st2-links a{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 24px;border:1px solid var(--d5-rule);border-radius:999px;color:inherit;text-decoration:none;font-size:15px}.ga-links a:hover,.po-links a:hover,.st2-links a:hover{border-color:var(--d5-accent);color:var(--d5-accent)}.cl-foot,.ga-foot,.po-foot,.st2-foot{max-width:1240px;margin:clamp(44px,6vw,88px) auto 0;padding:24px clamp(20px,6vw,64px) clamp(46px,7vw,86px);display:flex;flex-wrap:wrap;gap:12px 28px;align-items:baseline;border-top:1px solid var(--d5-rule)}.cl-foot a,.ga-foot a,.po-foot a,.st2-foot a{color:var(--d5-dim);text-decoration:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase;min-height:44px;display:inline-flex;align-items:center;margin-right:18px}.cl-foot a:hover,.ga-foot a:hover,.po-foot a:hover,.st2-foot a:hover{color:var(--d5-ink)}.st2-top{max-width:1240px;margin:0 auto;padding:clamp(34px,6vw,76px) clamp(20px,6vw,64px) clamp(22px,3vw,34px)}.st2-top h1{margin:0;font-size:clamp(34px,7vw,86px);line-height:.95;letter-spacing:-.045em;text-wrap:balance}.st2-sub{gap:4px 20px;margin:14px 0 0;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--d5-dim)}.st2-nav,.st2-sub{display:flex;flex-wrap:wrap}.st2-nav{gap:2px 22px;margin:18px 0 0}.st2-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--d5-dim);text-decoration:none;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase}.st2-nav a:focus-visible,.st2-nav a:hover{color:var(--d5-ink)}.st2-stack ol{list-style:none;margin:0;padding:0}.st2-stack li{display:grid;gap:clamp(14px,3vw,30px);align-items:center;grid-template-columns:1fr;padding:clamp(22px,4vw,44px) clamp(20px,6vw,64px);border-top:1px solid var(--d5-rule)}.st2-stack li>*{max-width:100%}@media (min-width:1080px){.st2-stack li{max-width:1240px;margin-inline:auto;width:100%}.st2-stack ol{display:flex;flex-direction:column}}.st2-stack li.is-alt{background:color-mix(in srgb,var(--st-tint,#ffffff) 7%,transparent)}.st2-art{display:block;border-radius:3px;overflow:hidden;background:#17170f;max-width:min(100%,520px)}.st2-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.st2-say b{display:block;font-size:clamp(20px,3.2vw,32px);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.st2-say small{display:block;margin-top:6px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--d5-dim)}.st2-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.st2-acts button,.st2-open{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;cursor:pointer;text-decoration:none;border:1px solid var(--d5-rule);background:transparent;color:var(--d5-ink);font-size:13px}.st2-acts button:hover,.st2-open:hover{border-color:var(--d5-accent);color:var(--d5-accent)}.st2-words{max-width:62ch;margin:0 auto;padding:clamp(40px,6vw,86px) clamp(20px,6vw,64px) 0}.st2-words p{margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.75;color:var(--d5-dim);white-space:pre-line}.st2-links{max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,86px) clamp(20px,6vw,64px) 0}.st2-links h2{margin:0 0 20px;font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--d5-dim)}.cl-grid{display:grid;grid-template-columns:1fr;gap:0}.cl-side{padding:clamp(32px,6vw,72px) clamp(20px,6vw,56px) clamp(24px,4vw,40px)}.cl-side h1{margin:0;font-size:clamp(28px,4vw,46px);line-height:1;letter-spacing:-.035em;overflow-wrap:break-word;hyphens:none;text-wrap:balance}@container (min-width:0px){.cl-side h1{font-size:clamp(28px,3.4vw,46px)}}.cl-sub{display:flex;flex-wrap:wrap;gap:4px 18px;margin:14px 0 0;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase}.cl-sub,.cl-words{color:var(--d5-dim)}.cl-words{margin:20px 0 0;max-width:46ch;font-size:16px;line-height:1.75;white-space:pre-line}.cl-nav{display:flex;flex-wrap:wrap;gap:2px 20px;margin:20px 0 0}.cl-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--d5-dim);text-decoration:none;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase}.cl-nav a:focus-visible,.cl-nav a:hover{color:var(--d5-ink)}.cl-links{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cl-links a{display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 18px;border:1px solid var(--d5-rule);border-radius:999px;color:inherit;text-decoration:none;font-size:13.5px}.cl-links a:hover{border-color:var(--d5-accent);color:var(--d5-accent)}.cl-main{padding:clamp(10px,2vw,20px) clamp(20px,6vw,56px) 0}.cl-main h2{margin:0 0 18px;font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--d5-dim)}.cl-main ol{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,2.4vw,26px)}.cl-main li{min-width:0}.cl-rec{display:grid;grid-template-columns:clamp(74px,22vw,116px) minmax(0,1fr);gap:clamp(12px,2.4vw,22px);align-items:center;color:inherit;text-decoration:none}.cl-art{display:block;border-radius:3px;overflow:hidden;background:#17170f}.cl-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.cl-rec-say b{display:block;font-size:clamp(17px,2.2vw,22px);line-height:1.25;letter-spacing:-.015em}.cl-rec-say small{display:block;margin-top:5px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--d5-dim)}.ga-top{max-width:1280px;margin:0 auto;padding:clamp(34px,6vw,76px) clamp(20px,5vw,56px) clamp(22px,3vw,34px)}.ga-top h1{margin:0;font-size:clamp(34px,7.4vw,92px);line-height:.94;letter-spacing:-.048em;text-wrap:balance}.ga-sub{gap:4px 20px;margin:14px 0 0;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--d5-dim)}.ga-nav,.ga-sub{display:flex;flex-wrap:wrap}.ga-nav{gap:2px 22px;margin:18px 0 0}.ga-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--d5-dim);text-decoration:none;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase}.ga-nav a:focus-visible,.ga-nav a:hover{color:var(--d5-ink)}.ga-wall{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.ga-wall ol{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,2.2vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))}.ga-wall li{min-width:0}.ga-tile{display:block;color:inherit;text-decoration:none}.ga-art{display:block;border-radius:3px;overflow:hidden;background:#17170f}.ga-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.ga-tile:focus-visible .ga-art img,.ga-tile:hover .ga-art img{transform:scale(1.03)}.ga-say{display:block;margin-top:11px}.ga-say b{display:block;font-size:15.5px;line-height:1.3}.ga-say small{display:block;margin-top:4px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--d5-dim)}.ga-words{max-width:62ch;margin:0 auto;padding:clamp(40px,6vw,86px) clamp(20px,5vw,56px) 0}.ga-words p{margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.75;color:var(--d5-dim);white-space:pre-line}.ga-links{max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,86px) clamp(20px,5vw,56px) 0}.ga-links h2{margin:0 0 20px;font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--d5-dim)}@media (max-width:719px){.po-sheet{min-height:0;display:block;padding:0}.po-img{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:1;background-size:cover;background-position:50%}.po-scrim{display:none}.po-say{padding:clamp(20px,6vw,30px) clamp(20px,6vw,30px) clamp(26px,7vw,36px);background:var(--d5-bg);color:var(--d5-ink)}.po-play{background:var(--d5-ink);color:var(--d5-bg)}.po-nav a{color:var(--d5-ink)}}.ga-wall li,.po-grid li{display:flex;flex-direction:column}.ga-wall .ga-cue,.po-grid .po-cue{margin-top:auto;align-self:flex-start}@media (min-width:760px){.st2-stack li{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.ga-wall ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.cl-grid{grid-template-columns:minmax(300px,34%) minmax(0,1fr);max-width:1320px;margin:0 auto;gap:clamp(24px,3vw,46px)}.cl-side{position:sticky;top:0;align-self:start;max-height:100svh;overflow:auto}.cl-main{padding-top:clamp(32px,6vw,72px)}.cl-main ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,30px)}.ga-wall ol{grid-template-columns:repeat(4,minmax(0,1fr))}.st2-stack li{grid-template-columns:minmax(0,380px) minmax(0,1fr)}}@media (min-width:1500px){.ga-wall ol{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ga-art img{transition:none}}.ap-world.aw-column,.ap-world.aw-gallery,.ap-world.aw-poster,.ap-world.aw-stack{--ap-bg:var(--d5-bg);--ap-text:var(--d5-ink);--ap-muted:var(--d5-dim);--art-bg:var(--d5-bg);--art-fg:var(--d5-ink);--art-surface:var(--d5-dim)}