.rz-h{padding:calc(var(--header-h) + clamp(40px, 5vw, 64px)) 0 28px;background:var(--bg-alt)}.rz-crumbs ol{font-size:var(--fs-label);color:var(--text-muted);gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.rz-crumbs li+li:before{content:"/";margin-right:8px}.rz-crumbs a{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}@media (hover:hover) and (pointer:fine){.rz-crumbs a:hover{color:var(--text-primary)}}.rz-crumbs [aria-current]{color:var(--text-primary)}.rz-hg{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.rz-h h1{font-size:var(--fs-display);letter-spacing:-.02em;line-height:1.05;font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.rz-lede{max-width:64ch;font-size:var(--fs-body);color:var(--text-body);margin:24px 0 0;line-height:1.6}.rz-lede b{font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:4px;display:block}.rz-side{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.rz-side>a{white-space:nowrap}.rz-btn{border:var(--border-thin) solid var(--text-primary);border-radius:var(--radius-sm);background:var(--text-primary);height:44px;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-on-dark);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rz-btn:hover{border-color:var(--grey-800);background:var(--grey-800)}}.rz-btn:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.rz-srch{border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-sm);background:var(--surface-card);width:340px;max-width:380px;height:44px;transition:border-color var(--duration-fast) var(--ease-standard);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.rz-srch:focus-within{border-color:var(--text-primary)}.rz-srch svg{width:18px;height:18px;color:var(--text-muted);flex:none}.rz-srch input{outline:var(--border-focus) solid transparent;min-width:0;font:inherit;font-size:var(--fs-caption);color:var(--text-primary);background:0 0;border:0;flex:1}.rz-srch input::placeholder{color:var(--text-muted)}.rz-hb{border-top:var(--border-thin) solid var(--grey-250);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:40px;padding-top:24px;display:flex}.rz-hf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rz-hm{flex-wrap:nowrap;flex:1 0 auto;align-items:baseline;gap:12px 32px;display:flex}.rz-n{font-size:var(--fs-label);white-space:nowrap;color:var(--text-muted)}.rz-hl{font-size:var(--fs-label);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-left:auto;display:flex}.rz-hl span{color:var(--text-muted)}.rz-hl a{font-weight:var(--fw-semibold);color:var(--text-primary);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1.5px no-repeat;transition:background-size var(--duration-reveal) var(--ease-standard);padding-bottom:2px;text-decoration:none}.rz-hl a:focus-visible{background-size:100% 1.5px}@media (hover:hover) and (pointer:fine){.rz-hl a:hover{background-size:100% 1.5px}}.rz-dd{position:relative}.rz-ddb{border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-sm);background:var(--surface-card);height:40px;font:inherit;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rz-ddb[aria-expanded=true]{border-color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.rz-ddb:hover{border-color:var(--text-primary)}}.rz-ddk{color:var(--text-muted)}.rz-ddv{font-weight:var(--fw-semibold);color:var(--text-primary)}.rz-car{width:14px;height:14px;transition:rotate var(--duration-fast) var(--ease-standard)}.rz-ddb[aria-expanded=true] .rz-car{rotate:180deg}.rz-ddl{z-index:30;border-radius:var(--radius-lg);background:var(--surface-card);width:max-content;min-width:100%;max-width:calc(100vw - 32px);box-shadow:var(--shadow-raised);border:0;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 10px);left:0}.rz-ddl[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.rz-ddl:not([hidden]){animation:.22s cubic-bezier(.22,1,.36,1) rz-ddin}}@keyframes rz-ddin{0%{opacity:0;transform:translateY(-4px)}}.rz-ddl button{border-radius:var(--radius-sm);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 10px;display:block}.rz-ddl button span{font-size:.875rem;line-height:1.25rem;font-weight:var(--fw-regular);color:var(--text-body);transition:color var(--duration-fast) var(--ease-standard);display:inline-flex;position:relative}.rz-ddl button span:after{content:"";height:var(--border-focus);background:var(--accent);clip-path:inset(0 50%);transition:clip-path .3s var(--ease-standard);position:absolute;top:calc(100% + 1px);left:0;right:0}.rz-ddl li+li{margin-top:4px}.rz-ddl button:focus-visible span,.rz-ddl button[aria-selected=true] span{color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.rz-ddl button:hover span{color:var(--text-primary)}}.rz-ddl button:focus-visible span:after,.rz-ddl button[aria-selected=true] span:after{clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.rz-ddl button:hover span:after{clip-path:inset(0)}}.rz-ddl button:focus-visible{outline:0}@media (pointer:coarse){.rz-ddl button{min-height:44px}}@media (prefers-reduced-motion:reduce){.rz-ddl button span:after{transition:none}}.rz-ddb:focus-visible,.rz-seg button:focus-visible,.rz-empty button:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.rz-clear{height:40px;font:inherit;font-size:var(--fs-label);font-weight:var(--fw-semibold);text-underline-offset:3px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:underline}.rz-clear:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.rz-s{padding-block:clamp(var(--space-section-mobile), 6vw, 80px) clamp(var(--space-section-mobile), 7vw, var(--space-24));background:var(--bg-page)}.rz-btns{flex-wrap:wrap;gap:12px;display:flex}.rz-k{font-size:var(--fs-label);color:var(--text-muted);margin:0}.rz-go{font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--text-primary);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;display:inline-flex}.rz-go svg,.rz-more svg{width:16px;height:16px;transition:translate var(--duration-fast) var(--ease-standard)}.rz-mods{flex-wrap:wrap;gap:6px;display:flex}.rz-chip{border-radius:var(--radius-sm);background:var(--surface-card);font-size:var(--fs-label);line-height:1.2;font-weight:var(--fw-semibold);white-space:nowrap;color:var(--text-body);align-items:center;padding:4px 8px;display:inline-flex}.rz-empty{font-size:var(--fs-caption);color:var(--text-body);margin:24px 0 0}.rz-empty button{font:inherit;font-weight:var(--fw-semibold);text-underline-offset:3px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rz-slot{flex:none;align-items:center;width:168px;height:56px;display:flex}.rz-slot img{object-fit:contain;object-position:left center;width:auto;max-width:168px;height:auto;max-height:40px}.rz-ph{border-radius:var(--radius-sm);background:var(--surface-card);width:100%;height:100%;font-size:.875rem;line-height:1.15;font-weight:var(--fw-bold);letter-spacing:-.01em;text-align:center;color:var(--text-primary);justify-content:center;align-items:center;padding:0 12px;display:flex}.rz-anon{border:var(--border-thin) dashed var(--grey-400);border-radius:var(--radius-sm);width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:.78rem;display:flex}.rz-feat{border-radius:var(--radius-lg);background:var(--bg-alt);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;overflow:hidden}.rz-featl{flex-direction:column;align-items:flex-start;gap:20px;padding:40px;display:flex}.rz-feat blockquote{letter-spacing:-.01em;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.3;font-weight:var(--fw-semibold);color:var(--text-primary);text-wrap:pretty;margin:0}.rz-who{font-size:var(--fs-caption);color:var(--text-body);margin:-8px 0 0}.rz-featr{border-left:var(--border-thin) solid var(--grey-250);flex-direction:column;padding:40px;display:flex}.rz-fst{border-bottom:var(--border-thin) solid var(--grey-250);padding:18px 0}.rz-fst:first-child{padding-top:0}.rz-fst b{letter-spacing:-.02em;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1;font-weight:var(--fw-bold);color:var(--text-primary);display:block}.rz-fst:first-child b{color:var(--accent)}.rz-fst span{font-size:var(--fs-caption);color:var(--text-body);margin-top:8px;display:block}.rz-featm{flex-direction:column;gap:10px;margin-top:auto;padding-top:20px;display:flex}.rz-tbar{margin:72px 0 24px}.rz-tbar h2,.rz-shh h2{font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.rz-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rz-csc{border-radius:var(--radius-lg);background:var(--bg-alt);min-width:0;color:inherit;transition:translate .25s var(--ease-standard), box-shadow .25s var(--ease-standard);flex-direction:column;padding:28px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.rz-csc:hover{box-shadow:var(--shadow-sm), var(--shadow-raised);translate:0 -4px}}.rz-csc .rz-slot{margin-bottom:20px}.rz-meta{height:1.5em;font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);margin-bottom:8px;line-height:1.5;overflow:hidden}.rz-line{-webkit-line-clamp:2;height:3em;font-size:var(--fs-caption);color:var(--text-body);-webkit-box-orient:vertical;margin:0 0 24px;line-height:1.5;display:-webkit-box;overflow:hidden}.rz-m{border-top:var(--border-thin) solid var(--grey-250);margin:0;padding:20px 0 0}.rz-m b{letter-spacing:-.02em;height:1.1em;font-size:2rem;line-height:1.1;font-weight:var(--fw-bold);white-space:nowrap;color:var(--text-primary);display:block}.rz-m span{height:1.4em;font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;color:var(--text-body);margin-top:6px;line-height:1.4;display:block;overflow:hidden}.rz-m.is-text b{-webkit-line-clamp:3;letter-spacing:-.01em;height:auto;min-height:calc(2.2rem + 6px + 1.4em);font-size:1.125rem;line-height:1.35;font-weight:var(--fw-semibold);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rz-csc .rz-mods{max-height:24px;margin-top:20px;overflow:hidden}.rz-csc .rz-go{align-self:flex-start;margin-top:20px}@media (hover:hover) and (pointer:fine){.rz-csc:hover .rz-go,.rz-ic:hover .rz-go{color:var(--accent-hover)}.rz-csc:hover .rz-go svg,.rz-ic:hover .rz-go svg,.rz-more:hover svg{translate:3px}}.rz-ref{padding-block:clamp(var(--space-section-mobile), 7vw, var(--space-24));background:var(--bg-dark);color:var(--text-body-on-dark)}.rz-refg{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.rz-ref h2{font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-bold);color:var(--text-on-dark);margin:0}.rz-ref p{max-width:52ch;font-size:var(--fs-body);color:var(--text-body-on-dark);margin:16px 0 0;line-height:1.6}.rz-refa{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.rz-ref .rz-refn{font-size:var(--fs-label);color:var(--text-muted-on-dark);margin:0}.rz-seg{border:var(--border-thin) solid var(--border-on-dark);border-radius:var(--radius-sm);background:#ffffff0f;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.rz-seg button{border-radius:var(--radius-sm);height:38px;font:inherit;font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-body-on-dark);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;padding:0 16px;display:inline-flex}@media (hover:hover) and (pointer:fine){.rz-seg button:hover{color:var(--text-on-dark);background:#ffffff14}}.rz-seg button[aria-checked=true]{background:var(--surface-card);color:var(--text-primary)}.rz-hfeat{border-radius:var(--radius-lg);background:var(--bg-alt);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden}.rz-hfi{color:inherit;background:var(--bg-dark);text-decoration:none;display:block}.rz-hfi .rz-im{aspect-ratio:auto;height:100%;min-height:420px}.rz-hfi .rz-im>img{object-fit:contain}.rz-hfb{flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex}.rz-hfb h2{letter-spacing:-.01em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;font-weight:var(--fw-bold);color:var(--text-primary);text-wrap:balance;margin:0}.rz-hfb>p{font-size:var(--fs-caption);color:var(--text-body);margin:0;line-height:1.55}.rz-hfk{border-top:var(--border-thin) solid var(--grey-250);width:100%;font-size:.75rem;font-weight:var(--fw-semibold);color:var(--text-muted);margin:12px 0 0;padding-top:20px}.rz-also{width:100%;margin:0;padding:0;list-style:none}.rz-also li+li{border-top:var(--border-thin) solid var(--grey-250)}.rz-also a{font-size:var(--fs-caption);line-height:1.35;font-weight:var(--fw-semibold);color:var(--text-primary);padding:12px 0;text-decoration:none;display:block}.rz-also em{font-size:.75rem;font-style:normal;font-weight:var(--fw-regular);color:var(--text-muted);margin-bottom:2px;display:block}.rz-also a span{transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rz-also a:hover span{color:var(--accent-hover)}}.rz-im{aspect-ratio:16/9;background:var(--grey-150);display:block;position:relative;overflow:hidden}.rz-im>img{object-fit:cover;width:100%;height:100%;transition:scale .5s var(--ease-standard);position:absolute;inset:0}.rz-im--vid{background:var(--bg-dark)}.rz-im--doc{place-items:center;display:grid}.rz-im--doc>img{object-fit:contain;width:auto;max-width:60%;height:auto;max-height:50%;position:static}.rz-play{width:52px;height:52px;color:var(--grey-600,#5e5e5e);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;left:16px}.rz-play svg{width:22px;height:22px;margin-left:2px}.rz-play--lg{width:72px;height:72px;bottom:24px;left:24px}.rz-play--lg svg{width:32px;height:32px}@media (hover:hover) and (pointer:fine){:is(.rz-ic,.rz-hfi):hover .rz-play{color:var(--accent);scale:1.08}}.rz-imlogo{border-radius:var(--radius-sm);background:var(--surface-card);max-width:60%;height:44px;box-shadow:var(--shadow-sm);align-items:center;padding:0 12px;display:flex;position:absolute;bottom:16px;left:16px}.rz-imlogo img{object-fit:contain;width:auto;max-width:140px;height:auto;max-height:28px}.rz-imlogo b{font-size:.875rem;font-weight:var(--fw-bold);white-space:nowrap;color:var(--text-primary)}.rz-shelves{margin-top:80px}.rz-shelves.is-active{margin-top:0}.rz-shelf+.rz-shelf{margin-top:72px}.rz-shh{align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.rz-shh>span{font-size:var(--fs-label);color:var(--text-muted)}.rz-more{font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--text-primary);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;margin-left:auto;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rz-more:hover{color:var(--accent-hover)}}.rz-gr{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rz-ic{border-radius:var(--radius-lg);background:var(--bg-alt);min-width:0;color:inherit;transition:translate .25s var(--ease-standard), box-shadow .25s var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.rz-ic:hover{box-shadow:var(--shadow-sm), var(--shadow-raised);translate:0 -4px}.rz-ic:hover .rz-im>img{scale:1.02}}.rz-icb{flex-direction:column;flex:1;padding:24px 24px 26px;display:flex}.rz-ick{height:20px;font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);margin-bottom:12px;display:block;overflow:hidden}.rz-hfb .rz-ick{margin:0}.rz-ic h3{-webkit-line-clamp:2;height:2.7em;font-size:1.125rem;line-height:1.35;font-weight:var(--fw-semibold);color:var(--text-primary);transition:color var(--duration-fast) var(--ease-standard);-webkit-box-orient:vertical;margin:0 0 8px;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.rz-ic:hover h3{color:var(--accent-hover)}}.rz-ic p{-webkit-line-clamp:2;height:3em;font-size:var(--fs-label);color:var(--text-body);-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.rz-icm{border-top:var(--border-thin) solid var(--grey-250);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);margin-top:18px;padding-top:14px;line-height:1.5;display:block;overflow:hidden}.rz-icm b{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-primary)}.rz-ic .rz-go{align-self:flex-start;margin-top:auto;padding-top:14px}.rz-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rz-pc{border-radius:var(--radius-lg);background:var(--bg-alt);flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.rz-pc .rz-shh{width:100%;margin:0}.rz-pc .rz-shh h2{font-size:1.375rem}.rz-pc>p{font-size:var(--fs-caption);color:var(--text-body);margin:0;line-height:1.55}.rz-az{flex-wrap:wrap;gap:4px;display:flex}.rz-az a{border-radius:var(--radius-sm);background:var(--surface-card);width:32px;height:32px;font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.rz-az a:hover{background:var(--text-primary);color:var(--text-on-dark)}}:is(.rz-csc,.rz-ic,.rz-hfi,.rz-more,.rz-also a,.rz-az a,.rz-hl a,.rz-crumbs a):focus-visible{outline:1.5px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.rz-csc,.rz-ic,.rz-im>img,.rz-play,.rz-go svg,.rz-more svg,.rz-car{transition:none}@media (hover:hover) and (pointer:fine){.rz-csc:hover,.rz-ic:hover{translate:none}}}@media (max-width:77.5rem){.rz-hm{flex-wrap:nowrap;flex-basis:100%}.rz-hl{margin-left:0}.rz-hg{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:40px}.rz-side{flex-direction:column;align-items:stretch;gap:10px}.rz-srch{flex:none;width:100%;max-width:none}.rz-side>a{justify-content:center}}@media (max-width:68.75rem){.rz-feat,.rz-hfeat{grid-template-columns:minmax(0,1fr)}.rz-hfi .rz-im{aspect-ratio:16/9;min-height:0}.rz-featr{border-left:0;border-top:var(--border-thin) solid var(--grey-250);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rz-fst{border:0;padding:0}.rz-featm{border-top:var(--border-thin) solid var(--grey-250);grid-column:1/-1;margin:0;padding-top:16px}}@media (max-width:62.5rem){.rz-gr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56.25rem){.rz-hg,.rz-refg{grid-template-columns:minmax(0,1fr);gap:28px}.rz-side{max-width:420px}.rz-g3{grid-template-columns:minmax(0,1fr)}.rz-featl,.rz-featr,.rz-hfb{padding:28px}}@media (max-width:40rem){.rz-hb{flex-direction:column;align-items:flex-start}.rz-hf{width:100%}.rz-hf .rz-dd{flex:calc(50% - 4px)}.rz-ddb{justify-content:space-between;width:100%}.rz-ddv{text-overflow:ellipsis;overflow:hidden}.rz-hm{flex-wrap:wrap;gap:8px 16px}.rz-hl{margin-left:0}.rz-featr{grid-template-columns:minmax(0,1fr);gap:0}.rz-fst{border-bottom:var(--border-thin) solid var(--grey-250);padding:16px 0}.rz-fst:first-child{padding-top:0}.rz-featm{border-top:0}.rz-gr,.rz-pair{grid-template-columns:minmax(0,1fr)}.rz-shh{flex-wrap:wrap}.rz-shh .rz-more{flex-basis:100%;margin-left:0}.rz-csc,.rz-pc{padding:22px}}.rx :is(.card,.dc2,.fbig){border-radius:var(--radius-lg);background:var(--bg-alt);transition:translate .25s var(--ease-standard), box-shadow .25s var(--ease-standard);border:0;padding:20px 20px 24px;box-shadow:0 0 #0000}@media (hover:hover) and (pointer:fine){.rx :is(.card,.dc2,.fbig):hover{box-shadow:var(--shadow-sm), var(--shadow-raised);translate:0 -4px}}.rx :is(.card,.dc2,.vc,.fbig,.fp) h3{transition:color var(--duration-fast) var(--ease-standard)}.rx :is(.card,.dc2,.vc,.fbig,.fp):focus-within h3{color:var(--accent-hover)!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.rx :is(.card,.dc2,.vc,.fbig,.fp):hover h3{color:var(--accent-hover)!important;text-decoration:none!important}.rx .card:hover .im{opacity:1!important}.rx :is(.cov,.vth):hover{box-shadow:0 0 0 1px var(--border-card)!important}}.rx :is(.card,.fbig):focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rx :is(.card,.dc2,.fbig){transition:none}@media (hover:hover) and (pointer:fine){.rx :is(.card,.dc2,.fbig):hover{translate:none}}}.rx :is(.card,.dc2,.vc,.fbig,.fp) :is(.im,.cov,.vth,.scov,img){border-radius:0!important}.rx[data-rx=dl] .dlb{background:var(--accent);box-shadow:none;color:var(--text-on-dark);transition:background-color var(--duration-fast) var(--ease-standard)}.rx[data-rx=dl] .dlb small{color:#ffffffb8}.rx[data-rx=dl] .dlb .dli{color:var(--text-on-dark)}@media (hover:hover) and (pointer:fine){.rx[data-rx=dl] .dlb:hover{background:var(--accent-hover-fill);color:var(--text-on-dark)}.rx[data-rx=dl] .dlb:hover small{color:#ffffffb8}}.rx[data-rx=dl] .dlb:active{background:var(--accent-press,var(--accent-hover-fill))}.rx[data-rx=vid] .vc h3{min-height:0}.rx[data-rx=vid] .vc p{margin-top:-6px}.rx[data-rx=vid] [data-list] .vc{transition:scale .3s var(--ease-standard), opacity .3s var(--ease-standard), filter .3s var(--ease-standard)}.rx[data-rx=vid] [data-list] .vc .vth{transition:box-shadow .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rx[data-rx=vid] [data-list] .vc:hover{z-index:1;position:relative;scale:1.04}.rx[data-rx=vid] [data-list] .vc:hover .vth{box-shadow:var(--shadow-sm), var(--shadow-raised)!important}.rx[data-rx=vid] [data-list]:has(.vc:hover) .vc:not(:hover){opacity:.85;filter:grayscale(.35)}}@media (prefers-reduced-motion:reduce){.rx[data-rx=vid] [data-list] .vc,.rx[data-rx=vid] [data-list] .vc .vth{transition:none}@media (hover:hover) and (pointer:fine){.rx[data-rx=vid] [data-list] .vc:hover{scale:none}}}.rx[data-rx=vid] .vf .vth{transition:scale .3s var(--ease-standard), box-shadow .3s var(--ease-standard)}.rx[data-rx=vid] .vf :is(.vth,.vfb){transition:scale .3s var(--ease-standard), box-shadow .3s var(--ease-standard), opacity .3s var(--ease-standard), filter .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rx[data-rx=vid] .vf:hover .vth{z-index:1;position:relative;scale:1.02;box-shadow:var(--shadow-sm), var(--shadow-raised)!important}.rx[data-rx=vid] .vf:hover h3{transition:color var(--duration-fast) var(--ease-standard);color:var(--accent-hover)!important}:is(.rx[data-rx=vid]:has(.vf:hover) [data-list] .vc,.rx[data-rx=vid]:has([data-list] .vc:hover) .vf :is(.vth,.vfb)){opacity:.85;filter:grayscale(.35)}}@media (prefers-reduced-motion:reduce){.rx[data-rx=vid] .vf :is(.vth,.vfb){transition:none}@media (hover:hover) and (pointer:fine){.rx[data-rx=vid] .vf:hover .vth{scale:none}}}.rx[data-rx=dl] [data-list] .dc2{transition:scale .3s var(--ease-standard), box-shadow .3s var(--ease-standard), opacity .3s var(--ease-standard), filter .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rx[data-rx=dl] [data-list] .dc2:hover{z-index:1;box-shadow:var(--shadow-sm), var(--shadow-raised);position:relative;translate:none;scale:1.04}.rx[data-rx=dl] [data-list]:has(.dc2:hover) .dc2:not(:hover){opacity:.85;filter:grayscale(.35)}}@media (prefers-reduced-motion:reduce){.rx[data-rx=dl] [data-list] .dc2{transition:none}@media (hover:hover) and (pointer:fine){.rx[data-rx=dl] [data-list] .dc2:hover{scale:none}}}:is(.rx [data-list]>:is(.card,.dc2,.vc),.rx .fm :is(.fbig,.fp),.rz-g3>.rz-csc,.rz-gr>.rz-ic){transition:scale .3s var(--ease-standard), translate .3s var(--ease-standard), box-shadow .3s var(--ease-standard), opacity .3s var(--ease-standard), filter .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){:is(.rx [data-list]>:is(.card,.dc2),.rz-g3>.rz-csc,.rz-gr>.rz-ic):hover{z-index:1;box-shadow:var(--shadow-sm), var(--shadow-raised);position:relative;translate:none;scale:1.04}.rx .fm .fbig:hover{z-index:1;box-shadow:var(--shadow-sm), var(--shadow-raised);position:relative;translate:none;scale:1.02}.rx .fm .fp:hover{z-index:1;position:relative;scale:1.02}:is(:is(.rx [data-list],.rz-g3,.rz-gr):has(>:is(.card,.dc2,.vc,.rz-csc,.rz-ic):hover)>:is(.card,.dc2,.vc,.rz-csc,.rz-ic):not(:hover),.rx .fm:has(:is(.fbig,.fp):hover) :is(.fbig,.fp):not(:hover)){opacity:.85;filter:grayscale(.35)}}.rx[data-rx=sv] .sf>:first-child{transition:scale .3s var(--ease-standard), box-shadow .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rx[data-rx=sv] .sf:hover>:first-child{z-index:1;box-shadow:var(--shadow-sm), var(--shadow-raised);position:relative;scale:1.02}}.rx[data-rx=sv] .sf h3{transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rx[data-rx=sv] .sf:hover h3{color:var(--accent-hover)!important}:is(.rx[data-rx=sv]:has(.sf:hover) [data-list]>*,.rx[data-rx=sv]:has([data-list]>:hover) .sf){opacity:.85;filter:grayscale(.35);transition:opacity .3s var(--ease-standard), filter .3s var(--ease-standard)}}@media (prefers-reduced-motion:reduce){:is(.rx [data-list]>*,.rx .fm :is(.fbig,.fp),.rz-g3>.rz-csc,.rz-gr>.rz-ic,.rx[data-rx=sv] .sf>:first-child){transition:none}@media (hover:hover) and (pointer:fine){:is(.rx [data-list]>*,.rx .fm :is(.fbig,.fp),.rz-g3>.rz-csc,.rz-gr>.rz-ic,.rx[data-rx=sv] .sf>:first-child):hover{scale:none}}}.rx:is([data-rx=dl],[data-rx=ins]) :is(.card,.dc2,.fbig){background:0 0;border-radius:0;padding:0}@media (hover:hover) and (pointer:fine){.rx:is([data-rx=dl],[data-rx=ins]) :is([data-list]>:is(.card,.dc2),.fm .fbig):hover{box-shadow:none}}.rx:is([data-rx=dl],[data-rx=ins]) :is(.card,.dc2,.fbig) :is(.im,.cov){transition:box-shadow .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rx:is([data-rx=dl],[data-rx=ins]) :is(.card,.dc2,.fbig):hover :is(.im,.cov){box-shadow:var(--shadow-sm), var(--shadow-raised)!important}}.rz-feat{transition:scale .3s var(--ease-standard), box-shadow .3s var(--ease-standard), opacity .3s var(--ease-standard), filter .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rz-feat:hover{z-index:1;box-shadow:var(--shadow-sm), var(--shadow-raised);position:relative;scale:1.02}.rz-s:has(.rz-feat:hover) .rz-g3>.rz-csc{opacity:.85;filter:grayscale(.35)}.rz-s:has(.rz-g3>.rz-csc:hover) .rz-feat{opacity:.85;filter:grayscale(.35)}}@media (prefers-reduced-motion:reduce){.rz-feat{transition:none}@media (hover:hover) and (pointer:fine){.rz-feat:hover{scale:none}}}@media (hover:hover) and (pointer:fine){.rx .fm .fp:hover{box-shadow:none!important;background:0 0!important}}.rx .fm .fp .im{transition:box-shadow .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rx .fm .fp:hover .im{box-shadow:var(--shadow-sm), var(--shadow-raised)!important}}@media (min-width:64.0625rem){.rx[data-rx=ins] .fm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}.rx[data-rx=ins] .fbig .im{aspect-ratio:16/9}.rz-gr{gap:48px 32px}.rz-gr>.rz-ic{background:0 0;border-radius:0;overflow:visible}@media (hover:hover) and (pointer:fine){.rz-gr>.rz-ic:hover{box-shadow:none}}.rz-gr>.rz-ic .rz-im{transition:box-shadow .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rz-gr>.rz-ic:hover .rz-im{box-shadow:var(--shadow-sm), var(--shadow-raised)}}.rz-icb{padding:18px 0 4px}.rz-pair{column-gap:48px}.rz-pc{border-top:var(--border-thin) solid var(--border-card);background:0 0;border-radius:0;padding:28px 0 0}.rz-az a{background:var(--bg-alt)}@media (hover:hover) and (pointer:fine){.rz-az a:hover{background:var(--text-primary)}}.rz-im--cover>img{object-fit:cover;padding:0}.rz-icb .rz-ick{margin-bottom:10px}@media (hover:hover) and (pointer:fine){.rz-gr>.rz-ic:hover,.rx:is([data-rx=dl],[data-rx=ins],[data-rx=vid]) [data-list]>:is(.card,.dc2,.vc):hover,.rx:is([data-rx=dl],[data-rx=ins]) .fm :is(.fbig,.fp):hover{box-shadow:none!important;background:0 0!important}}.rx[data-rx=vid] .vfb button.go{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rz-hfeat{transition:scale .3s var(--ease-standard), box-shadow .3s var(--ease-standard), opacity .3s var(--ease-standard), filter .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rz-hfeat:hover{z-index:1;box-shadow:var(--shadow-sm), var(--shadow-raised);position:relative;scale:1.02}}.rz-hfb h2{transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.rz-hfeat:hover .rz-hfb h2{color:var(--accent-hover)}.rz-hfeat:hover .rz-play{color:var(--accent)}}.rz-shelves{transition:opacity .3s var(--ease-standard), filter .3s var(--ease-standard)}@media (hover:hover) and (pointer:fine){:is(.rz-s:has(.rz-hfeat:hover) .rz-shelves,.rz-s:has(.rz-gr>.rz-ic:hover) .rz-hfeat){opacity:.85;filter:grayscale(.35)}}@media (prefers-reduced-motion:reduce){.rz-hfeat,.rz-shelves{transition:none}@media (hover:hover) and (pointer:fine){.rz-hfeat:hover{scale:none}}}@media (min-width:68.8125rem){.rz-hfeat{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.rz-hfi{align-self:stretch;align-items:center;display:grid}.rz-hfi .rz-im{aspect-ratio:16/9;height:auto;min-height:0}}.rz-hfb{gap:12px;padding:28px 32px}.rz-hfb h2{font-size:clamp(1.375rem,2vw,1.75rem)}.rz-hfb>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rz-hfk{margin-top:4px;padding-top:14px}.rz-hfeat .rz-also a{white-space:nowrap;align-items:baseline;gap:8px;padding:7px 0;display:flex}.rz-hfeat .rz-also em{flex:none;margin:0}.rz-hfeat .rz-also em:after{content:" ·"}.rz-hfeat .rz-also a span{text-overflow:ellipsis;overflow:hidden}.rz-hfb>p{-webkit-line-clamp:2}.rz-hfk{padding-top:12px}:where(.rz-hfeat .rz-also a span,.rz-more span){background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1.5px no-repeat;transition:background-size var(--duration-reveal) var(--ease-standard);padding-bottom:2px}.rz-hfeat .rz-also a:focus-visible span,.rz-more:focus-visible span{background-size:100% 1.5px}@media (hover:hover) and (pointer:fine){.rz-hfeat .rz-also a:hover span,.rz-more:hover span{background-size:100% 1.5px}.rz-hfeat .rz-also a:hover span,.rz-more:hover{color:var(--text-primary)}.rz-more:hover svg{color:var(--accent)}}@media (prefers-reduced-motion:reduce){:is(.rz-hfeat .rz-also a span,.rz-more span){transition:none}}.rz-hfeat .rz-also a{font-size:var(--fs-caption);font-weight:var(--fw-semibold);padding:6px 0;line-height:1.5}.rz-hfeat .rz-also a span{background-position:0 100%;padding-bottom:2px;line-height:1.5}
