main.page.shell:has(.read--paged){padding-inline:0;max-width:none}main.page.shell:has(.rp__cover:not(.rp__cover--bare)){padding-top:0}html:has(.read--paged),body:has(.read--paged){overflow-x:clip}.read--paged{--page-h: calc(100svh - var(--mast-h, 0px) - var(--foot-peek, 0px));--f: 17px;--chars: 50;--rp-lh: 1.53;--rp-line: calc(var(--f) * var(--rp-lh));--rp-measure: calc(var(--chars) * 0.5 * var(--f));--rp-gutter: calc(2 * var(--f));--rp-pad: 24px;--rp-edge: 24px;--rp-colh: 26rem;max-width:none;margin:0;padding:0}:root:has(.read--paged){scroll-snap-type:none}.rp__cover,.rp__body{scroll-snap-align:none}.rp__screen{display:flex;flex-direction:column}.rp__ev{position:absolute;z-index:2;top:var(--rp-pad);right:var(--rp-pad);width:min(34rem,44%);max-height:calc(100% - var(--rp-pad) * 2);display:flex;flex-direction:column;gap:1em;font-family:var(--font-sans);color:#fff;font-size:clamp(0.84rem,0.92vw,1.08rem)}.rp__ev-head{margin:0;font-weight:300;letter-spacing:-0.035em;line-height:0.92;font-size:3.4em;color:#fff}.rp__ev-acts{margin:0;display:flex;flex-wrap:wrap;gap:0.5em}.rp__pill{display:inline-flex;align-items:center;padding:0.62em 1.3em;border-radius:999px;background:var(--yellow, #f0cc29);color:#16181c;font-size:0.85em;font-weight:700;text-decoration:none;white-space:nowrap}.rp__pill--go{background:#16181c;color:#fff}.rp__pill:is(:hover,:focus-visible){opacity:0.88}.rp__ev-body{flex:0 1 auto;min-height:0;padding:1.3em 1.4em 1.4em;border-radius:0.9em;background:rgba(255,255,255,0.14);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);will-change:backdrop-filter;display:flex;flex-direction:column;gap:0.95em}.rp__ev-date{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 0.45em}.rp__ev-day{font-size:3em;font-weight:700;line-height:0.84;letter-spacing:-0.03em;color:var(--yellow, #f0cc29)}.rp__ev-month{font-size:1em;font-weight:700;letter-spacing:0.03em;text-transform:uppercase}.rp__ev-year{font-size:1em;font-weight:300}.rp__ev-side{margin-left:auto;text-align:right;display:flex;flex-direction:column;line-height:1.2}.rp__ev-side b{font-size:0.85em;font-weight:700}.rp__ev-side i{font-size:0.66em;font-style:normal;opacity:0.9}.rp__ev-yours{margin-top:0.35em;font-size:0.62em;font-weight:700;font-style:normal;line-height:1.25;color:var(--yellow, #f0cc29);max-width:14em;text-wrap:balance}.rp__ev-where{margin:-0.4em 0 0;font-size:0.85em;color:#fff}.rp__ev .read__provisional,.rp__ev .read__register{margin:0;font-size:0.85rem;color:#fff}.rp__ev-sched{margin:0;display:flex;flex-direction:column;gap:0.5em;flex:0 1 auto;min-height:0}.rp__ev-sched .read__schedhead{margin:0;color:#fff;font-size:0.72em;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.rp__ev-sched .read__runs{margin:0.1em 0 0.8em;font-size:0.95em;font-weight:700;color:#fff}.rp__ev-sched .read__slots{margin:0;display:flex;flex-direction:column;gap:0.5em;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:0.4em;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.5) transparent}.rp__ev-sched .read__slots::-webkit-scrollbar{width:6px}.rp__ev-sched .read__slots::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.45);border-radius:999px}.rp__ev-sched .read__slot{flex:0 0 auto}.rp__ev-sched .read__slot{display:grid;grid-template-columns:4.4em minmax(0,1fr);align-items:center;gap:0.15em 0.9em;padding:0.78em 1.05em;border-radius:0.65em;background:var(--yellow, #f0cc29)}.rp__ev-sched .read__slot,.rp__ev-sched .read__slot dt,.rp__ev-sched .read__slot dd,.rp__ev-sched .read__what,.rp__ev-sched .read__until{color:#16181c}.rp__ev-sched .read__slot dt{margin:0;font-size:0.98em;font-weight:700}.rp__ev-sched .read__slot dd{margin:0;display:flex;flex-direction:column}.rp__ev-sched .read__what{font-size:0.92em;line-height:1.4}.rp__ev-sched .read__until{font-size:0.78em;opacity:0.7}:root[data-rp-vp=phone] .rp__ev{position:static;width:100%;margin:0 0 var(--rp-line);max-height:none;order:-1;font-size:0.82rem;color:var(--ink)}:root[data-rp-vp=phone] .read--paged .rp__cover{display:flex;flex-direction:column;justify-content:flex-end;padding:var(--rp-pad) var(--rp-pad) 0}:root[data-rp-vp=phone] .rp__ev-body{padding:1.1em 1.2em 1.2em}:root[data-rp-vp=phone] .rp__ev-head{color:var(--ink)}:root[data-rp-vp=phone] .rp__ev-body{background:var(--paper-2);backdrop-filter:none}:root[data-rp-vp=phone] :is(.rp__ev-where,.rp__ev-month,.rp__ev-year){color:var(--ink)}.rp__cover{position:relative;overflow:hidden;padding:0;margin:0;width:100%;aspect-ratio:16 / 9}:root:not([data-rp-vp=phone]) .rp__cover{max-height:calc(100svh - var(--mast-h, 0px) - var(--foot-peek, 0px))}.rp__cover :is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%);transform:none}.rp__cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.52) 0%,rgba(0,0,0,0.28) 46%,rgba(0,0,0,0.42) 100%)}.rp__cover--bare{aspect-ratio:auto;overflow:visible;padding-block:calc(var(--rp-line) * 2) 0}.rp__cover--bare::after{content:none}.rp__cover--bare .rp__coverwrap{padding-inline:0;color:var(--ink)}.rp__cover--bare :is(.read__kind,.read__title,.read__sub){color:var(--ink)}.rp__coverwrap{position:relative;z-index:1;margin-top:auto;padding:var(--rp-pad);display:flex;flex-direction:column;gap:0.3em;color:#fff}.rp__cover .read__kind{color:#fff;margin:0 0 0.5em}.rp__cover .read__title{font-family:var(--font-head);font-weight:400;color:#fff;margin:0;font-size:4.4rem;line-height:0.86;letter-spacing:-0.014em;max-width:16ch;text-wrap:balance}.rp__cover .read__sub{font-family:var(--font-sans);font-weight:400;color:#fff;margin:0.35em 0 0;font-size:1.32rem;line-height:1.22;max-width:44ch}:root[data-rp-vp=tablet] .rp__cover .read__title{font-size:3.3rem}:root[data-rp-vp=tablet] .rp__cover .read__sub{font-size:1.16rem}:root[data-rp-vp=phone] .rp__cover .read__title{font-size:2.4rem}:root[data-rp-vp=phone] .rp__cover .read__sub{font-size:1.02rem}.rp__date{position:absolute;z-index:1;top:var(--rp-pad);right:var(--rp-pad);color:#fff;margin:0}.rp__cap{position:absolute;z-index:1;right:var(--rp-pad);bottom:var(--rp-pad);max-width:34ch;margin:0;text-align:right;font-family:var(--font-sans);font-size:0.72rem;line-height:1.4;color:#fff;display:flex;flex-direction:column;gap:0.15em;text-shadow:0 1px 3px rgba(0,0,0,0.45)}.rp__cap .read__cap{color:#fff}.rp__cap .read__credit{color:#fff;font-weight:300}.rp__body{padding-inline:var(--rp-edge);padding-block:calc(var(--rp-line) * 2) var(--rp-line);height:var(--page-h);min-height:26rem}.rp__cols{flex:0 0 auto;width:100%;margin-inline:auto;height:var(--rp-colh);column-width:var(--rp-measure);column-gap:var(--rp-gutter);column-fill:auto;overflow:hidden;touch-action:pan-y;scroll-behavior:smooth;overscroll-behavior-x:contain;font-family:var(--font-sans);font-size:var(--f);line-height:var(--rp-lh);text-align:left;hyphens:none;text-wrap:pretty}.rp__cols{orphans:1;widows:1}.rp__cols>*{margin:0 0 var(--rp-line)}.rp__cols>:last-child{margin-bottom:0}.rp__cols>:has(+:is(h2,h3,.read__keys)){margin-bottom:0}.rp__cols>.rp__blank{margin-bottom:0}.rp__cols h2,.rp__cols h3{font-family:var(--font-sans);font-weight:800;letter-spacing:-0.012em;line-height:1.16;margin:var(--rp-line) 0 0;break-inside:avoid;max-width:none}.rp__cols h2{font-size:1.4em}.rp__cols h3{font-size:1.17em}.rp__cols :is(ul,ol){margin:0 0 var(--rp-line);padding-left:1.2em}.rp__cols li{margin:0}.rp__cols blockquote{margin:0 0 var(--rp-line);padding-left:1em}.rp__cols a:not(.read__getbtn,.read__tag,.read__mark,[class*=btn]){color:var(--ink);font-weight:700}.rp__cols .read__keys{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:var(--rp-line) 0;padding:var(--rp-line) 1em;border-radius:10px;break-inside:auto}.rp__cols .read__keys-list{padding-left:1.2em}.rp__cols .read__keys-list li{margin:0 0 var(--rp-line);font-size:1em;line-height:var(--rp-lh)}.rp__cols .read__keys-list li:last-child{margin-bottom:0}.rp__cols .read__keys-head{font-size:1.18em;line-height:calc(var(--rp-lh) / 1.18);margin:0 0 var(--rp-line)}.rp__cols figure,.rp__cols table{break-inside:avoid}.rp__cols figure{margin:0}.rp__cols figure img{width:100%;height:auto;object-fit:contain;display:block;max-height:46vh}.rp__cols figcaption{line-height:calc(var(--rp-lh) / 0.8);font-size:0.8em;color:var(--grey-text)}.rp__meta,.rp__lead-p{margin-bottom:var(--rp-line)}.rp__lead-p{font-weight:700;font-size:1.18em;line-height:calc(var(--rp-lh) / 1.18);margin:0 0 var(--rp-line)}.rp__meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rp-line);margin:0 0 var(--rp-line);font-size:0.9em}.rp__meta .read__by{display:flex;flex-wrap:wrap;gap:0.7rem 1.2rem;margin:0}.rp__meta .read__getbtn{font-size:0.8rem;padding:0.55em 1em}.rp__meta .read__getmeta{font-size:0.68rem}.rp__meta .read__tag{font-size:0.68rem}.rp__meta .read__withlabel{margin-bottom:0.3em}.rp__meta .read__mark{height:calc(var(--avatar-size) * var(--mark-scale));width:auto;max-width:100%}.rp__meta .read__get{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:0.5em}.rp__meta .read__tags{margin:0}.rp__tag{align-self:flex-start;margin:0;padding:0.25em 0.6em;border:1px solid var(--ink);border-radius:0.35em;font-family:var(--font-sans);font-size:0.72rem;line-height:1.3;letter-spacing:0.04em;white-space:nowrap;color:var(--ink)}.rp__meta .read__by,.rp__people{--face: calc(var(--f) * 2)}:is(.rp__meta,.rp__people) .read__face{width:var(--face);height:var(--face);flex:0 0 auto}:is(.rp__meta,.rp__people) .read__who{display:flex;align-items:center;gap:0.6em;min-width:0}:is(.rp__meta,.rp__people) .read__who .read__whotext{display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;min-height:var(--face)}:is(.rp__meta,.rp__people) .read__who .read__whoname{font-size:calc(var(--f) * 0.76)}:is(.rp__meta,.rp__people) .read__who .read__whorole{font-size:calc(var(--f) * 0.66)}:is(.rp__meta,.rp__people) .read__who .read__whoname,:is(.rp__meta,.rp__people) .read__who .read__whorole{display:block;line-height:calc(var(--face) / 2);max-width:100%;margin:0;overflow-wrap:anywhere}.rp__meta .read__whoorg{display:none}.rp__people{position:fixed;z-index:9200;inset:0;margin:auto;width:min(26rem,calc(100vw - 2.5rem));height:max-content;max-height:min(34rem,calc(100svh - 3.5rem));overflow:auto;overscroll-behavior:contain;padding:1.35em 1.5em;background:var(--paper);border:1px solid var(--ink);border-radius:0.75em;box-shadow:0 1.4em 3em -1em rgba(0,0,0,0.45),0 0 0 100vmax rgba(8,10,9,0.52);display:flex;flex-direction:column;gap:1.05em}.rp__people .read__who{align-items:flex-start}.rp__people .read__whotext{max-height:none}.rp__people :is(.read__whoname,.read__whorole,.read__whoorg){white-space:normal;overflow:visible}.rp__people .read__whoorg{display:block}.rp__meta{position:relative}.rp__more{align-self:flex-start}.rp__more::before{content:none}.rp__meta .read__withlabel{margin:0}.rp__meta .rp__wholabel{margin-bottom:calc(var(--rp-line) * -0.72)}.rp__meta .read__with .read__withlabel{margin-bottom:var(--rp-line)}.rp__meta .read__partners{display:flex;flex-wrap:wrap;align-items:center;gap:1em}.rp__meta .read__partner{position:relative;display:inline-flex}.rp__meta .read__partner::after{content:attr(data-name);position:absolute;z-index:20;bottom:calc(100% + 0.45em);left:50%;translate:-50% 0;padding:0.3em 0.6em;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:0.66rem;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s var(--ease, ease)}.rp__meta .read__partner:is(:hover,:focus-visible)::after{opacity:1}.rp__meta .read__partner:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rp__nav{display:flex;align-items:center;justify-content:flex-end;gap:0.6em;padding:0.7em var(--rp-edge) 0.2em;font-family:var(--font-sans)}.rp__nav[hidden]{display:none}.rp__step{display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;border-radius:999px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-size:0.9rem;line-height:1;cursor:pointer;transition:opacity var(--dur, 0.4s) var(--ease, ease)}.rp__step:hover{opacity:0.82}.rp__step[disabled]{opacity:0.25;cursor:default}.rp__where{font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink)}@media(prefers-reduced-motion:reduce){.rp__cols{scroll-behavior:auto}}.read--paged.rp--flow .rp__body{height:auto;min-height:0}.read--paged.rp--flow .rp__cols{width:auto;height:auto;columns:auto;column-width:auto;column-count:auto;overflow:visible;max-width:var(--rp-measure);padding-bottom:calc(var(--foot-peek, 0px) + var(--rp-line) * 2)}.read--paged.rp--flow .rp__nav{display:none}:root[data-rp-vp=phone] .read--paged .rp__cover{aspect-ratio:4 / 5;overflow:visible;margin-bottom:4.4em}:root[data-rp-vp=phone] .read--paged .rp__cap{position:absolute;top:calc(100% + 0.7em);bottom:auto;left:var(--rp-edge);right:var(--rp-edge);max-width:none;text-align:left;padding:0;color:var(--ink);text-shadow:none}:root[data-rp-vp=phone] .read--paged .rp__cap .read__cap{color:var(--ink)}:root[data-rp-vp=phone] .read--paged .rp__cap .read__credit{color:var(--grey-text);font-weight:400}.rp__cover .read__titleafter,.rp__coverwrap .read__titleafter{color:color-mix(in srgb,#fff 80%,transparent)}.rp__shots{justify-content:center;align-items:center;padding:var(--rp-pad)}.rp__shots .read__gallery{width:100%;max-width:64rem;margin:0;display:flex;flex-direction:column;gap:0.9rem;min-height:0}.rp__shots .read__stage{min-height:0}.rp__shots .read__plate img{max-height:62vh;width:100%;height:auto;object-fit:contain}
