@layer components{.rs{--rs-star:#fbbc04;--rs-tab:max(var(--gutter,1.25rem),2.75rem);--rs-gap:var(--space-5,1.5rem);--rs-stagger:16%;--grid-row-gap:var(--space-7,3rem);isolation:isolate}.rs-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rs :where(figure,blockquote,ol,ul){margin:0}.rs :where(ol,ul){padding:0;list-style:none}.rs :where(li){max-inline-size:none}.rs-col{display:flex;flex-direction:column;gap:var(--space-7,3rem);min-inline-size:0}.rs-quote,.rs-quote>p{max-inline-size:none}.rs-quote{color:var(--fg);font-family:var(--font-display,var(--font-body,system-ui,sans-serif));font-weight:var(--rs-quote-weight,var(--display-weight,700));font-stretch:var(--display-stretch,100%);font-kerning:normal;overflow-wrap:break-word;hyphens:manual}.rs-quote>p{margin:0}.rs-hang{text-indent:-.42em}@supports (hanging-punctuation:first){.rs-hang{text-indent:0;hanging-punctuation:first}}.rs-quote.rs-long{font-size:var(--text-lede,1.4rem);line-height:1.22;letter-spacing:calc(-.01em * var(--display-track, 1));text-wrap:pretty}.rs-quote.rs-small{font-family:var(--font-body,var(--font-sans,system-ui,sans-serif));font-weight:400;font-stretch:normal;font-size:var(--text-body,1.0625rem);line-height:1.45;color:var(--fg-2)}.rs-quote.t-md{letter-spacing:calc(-.015em * var(--display-track, 1))}.rs-glyph:before{content:"\201C";display:block;font-family:var(--font-display,Georgia,serif);font-weight:var(--display-weight,700);font-size:clamp(3.5rem,2.6rem + 3vw,6rem);line-height:.72;color:var(--mark)}.rs:not([data-glyph]) .rs-glyph:before{content:none}.rs-by{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1,.25rem) var(--space-2,.5rem);margin-block-start:var(--space-5,1.5rem);font-family:var(--font-body,var(--font-sans,system-ui,sans-serif));font-size:var(--text-caption,.9rem);line-height:1.35;color:var(--muted)}.rs-by[data-rule]:before{content:"";flex:none;inline-size:var(--space-7,3rem);block-size:2px;margin-inline-end:var(--space-2,.5rem);background:var(--mark);transform-origin:0 50%}.rs-by>span+span:before{content:"\00B7";content:"\00B7"/"";margin-inline-end:var(--space-2,.5rem)}.rs-by>.rs-where{flex-basis:100%}.rs-by>span.rs-where:before{content:none}.rs-name{color:var(--fg);font-weight:650}.rs[data-rs=pull] .rs-by{font-size:var(--text-body,1.0625rem)}.rs-frame{position:relative;overflow:clip;aspect-ratio:var(--rs-ratio,4/5);border-radius:var(--radius-photo,4px);background-color:var(--rs-tint,var(--surface-2))}.rs-img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.rs-frame-cap{position:absolute;inset-block-end:var(--space-4,1rem);inset-inline-start:var(--gutter,1.25rem);max-inline-size:calc(100% - 2 * var(--gutter, 1.25rem));padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-cta,6px);background:var(--surface);color:var(--fg);font-size:var(--text-caption,.9rem);line-height:1.3}.rs-bleed{border-radius:0;margin-block-start:calc(-1 * var(--section-y, 4rem))}.rs-mark{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,.5rem) var(--space-4,1rem);color:var(--fg)}.rs-g-disc{display:inline-grid;flex:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line)}.rs-g{inline-size:56%;block-size:56%}.rs-mark-title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.28em;margin:0;max-inline-size:none;font-family:var(--font-display,var(--font-body,system-ui,sans-serif));font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,100%);font-size:var(--text-display-md,2rem);line-height:1;letter-spacing:calc(-.02em * var(--display-track, 1));color:var(--fg)}.rs-mark-value{font-variant-numeric:tabular-nums lining-nums}.rs-mark-meta{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-3,.75rem);font-size:var(--text-caption,.9rem);color:var(--muted);--rs-star-size:1.5rem}.rs-mark-count,.rs-mark-link{display:inline-flex;align-items:center;gap:var(--space-1,.25rem);min-block-size:var(--tap,44px);white-space:nowrap}.rs-mark-link{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.22em}.rs-mark[data-size=lg]{column-gap:var(--space-5,1.5rem)}.rs-mark[data-size=lg] .rs-mark-value{font-size:var(--text-stat,4rem);line-height:.85;letter-spacing:calc(-.04em * var(--display-track, 1))}.rs-mark[data-size=lg] .rs-mark-meta{flex-basis:100%;--rs-star-size:1.75rem}.rs-mark[data-size=sm]{gap:var(--space-1,.25rem) var(--space-3,.75rem)}.rs-mark[data-size=sm] .rs-g-disc{inline-size:2rem;block-size:2rem}.rs-mark[data-size=sm] .rs-mark-title{font-size:var(--text-lede,1.3rem)}.rs-mark[data-size=sm] .rs-mark-meta{--rs-star-size:1.1rem}.rs-stars{position:relative;display:inline-flex;flex:none;vertical-align:middle;font-size:var(--rs-star-size,1.125rem);line-height:1}.rs-stars-base,.rs-stars-fill{display:inline-flex;gap:.12em}.rs-stars-base{color:color-mix(in oklab,var(--fg) 22%,transparent)}.rs-stars-fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:clip;white-space:nowrap;color:var(--rs-star,#fbbc04)}.rs-stars svg{flex:none;inline-size:1em;block-size:1em;fill:currentColor}.rs-fig>.rs-stars{margin-block-end:var(--space-3,.75rem)}.rs-actions{display:flex;flex-wrap:wrap;gap:var(--space-3,.75rem) var(--space-4,1rem)}.rs-btn{display:inline-flex;align-items:center;gap:var(--space-2,.5rem);min-block-size:max(var(--tap,44px),3.25rem);padding:var(--space-3,.75rem) var(--space-6,2rem);border:2px solid var(--fg);border-radius:var(--radius-cta,6px);color:var(--fg);background-color:transparent;font-family:var(--font-display,inherit);font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,100%);font-size:var(--text-body,1.0625rem);line-height:1.1;text-decoration:none}.rs-out{flex:none;inline-size:.8em;block-size:.8em}@media (hover:hover) and (pointer:fine){.rs-btn{transition:background-color var(--hover-out,.45s) var(--ease-out,ease),color var(--hover-out,.45s) var(--ease-out,ease)}.rs-btn:hover{background-color:var(--fg);color:var(--surface);transition-duration:var(--dur-1,.14s)}.rs-mark-link:hover{text-decoration-color:currentColor}}.rs[data-rs=pull] .rs-col{gap:var(--space-6,2rem)}.rs[data-rs=pull] .rs-fig{display:flex;flex-direction:column}.rs[data-rs=pull]:not([data-photo]) .rs-quote{max-inline-size:20ch}.rs[data-rs=pull]:not([data-photo]) .rs-quote.t-md{max-inline-size:28ch}.rs-rail{display:flex;gap:var(--rs-gap)}.rs-item>.rs-fig{display:grid;grid-template-columns:var(--rs-tab) minmax(0,1fr);block-size:100%}.rs-item .rs-glyph{padding-inline-start:var(--space-3,.75rem)}.rs-body{display:flex;flex-direction:column;min-inline-size:0}@media (max-width:47.99rem){.rs-rail,.rs[data-rs=ticker] .rs-col>.rs-actions,.rs[data-rs=ticker] .rs-col>.rs-head{padding-inline:var(--gutter,1.25rem)}.rs-rail{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter,1.25rem);scrollbar-width:none}.rs-rail::-webkit-scrollbar{display:none}.rs-rail>.rs-item{flex:0 0 calc(100% + var(--gutter, 1.25rem) - var(--rs-gap) - var(--rs-tab));scroll-snap-align:start;border-inline-start:1px solid var(--line-strong)}.rs-rail:focus-visible{outline-offset:-2px}}@media (min-width:48rem){.rs-rail{flex-direction:column;gap:var(--space-8,4rem)}.rs-item>.rs-fig{grid-template-columns:clamp(3.5rem,2rem + 3vw,5.5rem) minmax(0,1fr)}.rs-item .rs-glyph{padding-inline-start:0}.rs[data-rs=ticker] .rs-quote{max-inline-size:22ch}.rs[data-rs=ticker] .rs-quote.rs-long{max-inline-size:34ch}}@media (min-width:64rem){.rs[data-rs=ticker][data-photo]{--rs-stagger:0px}.rs-rail>.rs-item:nth-child(3n+2){margin-inline-start:var(--rs-stagger)}.rs-rail>.rs-item:nth-child(3n){margin-inline-start:calc(var(--rs-stagger) / 2)}}.rs-deck{display:grid;gap:var(--space-6,2rem)}.rs-card{position:relative;overflow:clip;border-radius:var(--radius-card,var(--radius-photo,4px));background-color:var(--surface);color:var(--fg)}.rs-card>.rs-fig{display:flex;flex-direction:column;block-size:100%}.rs-card .rs-body{gap:var(--space-4,1rem);padding:var(--space-6,2rem) var(--space-5,1.5rem) var(--space-6,2rem)}.rs-card .rs-by{margin-block-start:auto;padding-block-start:var(--space-4,1rem)}.rs-card-photo{order:-1;border-radius:0;aspect-ratio:16/10}.rs-card .rs-quote{max-inline-size:24ch}.rs-card .rs-quote.rs-long{max-inline-size:36ch}@media (min-width:48rem){.rs-card>.rs-fig{display:grid;grid-template-columns:minmax(0,1fr);min-block-size:clamp(22rem,58svh,34rem)}.rs-card[data-photo]>.rs-fig{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rs-card .rs-body{grid-row:1;grid-column:1;padding:var(--space-8,4rem)}.rs-card-photo{grid-row:1;grid-column:2;aspect-ratio:auto;min-block-size:100%}}.rs-lead{padding-block-start:var(--space-6,2rem);border-block-start:2px solid var(--fg)}.rs-lead .rs-quote{max-inline-size:26ch}.rs-lead .rs-quote.rs-long{max-inline-size:42ch}.rs-lead-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4,1rem) var(--space-5,1.5rem);margin-block-start:var(--space-6,2rem)}.rs-lead-foot .rs-by{margin-block-start:0;flex:1 1 12rem}.rs-thumb{flex:none;inline-size:clamp(7rem,30%,13rem);aspect-ratio:4/3}.rs-side{display:flex;flex-direction:column;gap:var(--space-6,2rem)}.rs-list{border-block:1px solid var(--line)}.rs-list>li{padding-block:var(--space-5,1.5rem)}.rs-list>li+li{border-block-start:1px solid var(--line)}.rs-list .rs-by{margin-block-start:var(--space-2,.5rem)}.rs-list .rs-fig>.rs-stars{--rs-star-size:0.95rem;margin-block-end:var(--space-2,.5rem)}.rs-wall{column-count:1;column-gap:calc(2 * var(--grid-gap, 1.25rem))}@media (min-width:48rem){.rs-wall{column-count:2}}@media (min-width:64rem){.rs-wall{column-count:3}}.rs-brick{break-inside:avoid;margin-block-end:var(--space-8,4rem);padding-block-start:var(--space-4,1rem);border-block-start:1px solid var(--line-strong)}.rs-brick[data-tone]{padding:var(--space-6,2rem);border:0;border-radius:var(--radius-card,var(--radius-photo,4px))}.rs-brick .rs-quote.t-lg{font-size:min(var(--text-display-lg,3rem),4rem)}.rs-brick-photo{aspect-ratio:4/3;margin-block-end:var(--space-5,1.5rem)}.rs[data-rs=wall] .rs-head{padding-block-end:var(--space-4,1rem)}.rs-head[data-split]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-5,1.5rem) var(--space-7,3rem)}.rs-title{margin:0;max-inline-size:18ch}@media (min-width:64rem){.rs[data-photo]>.rs-bleed,.rs[data-photo]>.rs-col{grid-row:1}.rs[data-rs=pull][data-photo]>.rs-bleed{aspect-ratio:auto;align-self:stretch;min-block-size:clamp(34rem,84svh,52rem);margin-block:calc(-1 * var(--section-y, 4rem))}.rs[data-rs=pull][data-photo]>.rs-col{align-self:center;padding-block:var(--space-6,2rem)}.rs[data-rs=ticker][data-photo]>.rs-bleed{position:sticky;inset-block-start:calc(var(--header-h, 0px) + var(--space-6, 2rem));align-self:start;aspect-ratio:auto;block-size:min(84svh,52rem);margin-block-start:0}.rs[data-rs=ticker][data-photo][data-side=left]>.rs-bleed{border-start-end-radius:var(--radius-photo,4px);border-end-end-radius:var(--radius-photo,4px)}.rs[data-rs=ticker][data-photo][data-side=right]>.rs-bleed{border-start-start-radius:var(--radius-photo,4px);border-end-start-radius:var(--radius-photo,4px)}.rs-lead{align-self:start}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@layer components{:where(:root:not([data-cjp-motion=reduce])) .rs[data-motion] .rs-frame:not(.rs-thumb,.rs-card-photo){animation:rs-open linear both;animation-timeline:view();animation-range:entry 0 cover 38%}:where(:root:not([data-cjp-motion=reduce])) .rs[data-motion] .rs-frame>.rs-img{animation:rs-settle linear both;animation-timeline:view();animation-range:entry 0 cover 55%}:where(:root:not([data-cjp-motion=reduce])) .rs[data-motion]:not([data-rs=stacked]) .rs-fig{animation:rs-rise linear both;animation-timeline:view();animation-range:entry 0 cover 24%}}}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (prefers-reduced-motion:no-preference){@layer components{:where(:root:not([data-cjp-motion=reduce])) .rs[data-motion] .rs-deck{gap:var(--space-9,6rem);timeline-scope:var(--rs-scope)}:where(:root:not([data-cjp-motion=reduce])) .rs[data-motion] .rs-card{position:sticky;inset-block-start:calc(var(--rs-top, 0px) + var(--space-5, 1.5rem) + var(--rs-k, 0) * var(--rs-step, 12px));transform-origin:50% 0;view-timeline-name:var(--rs-name);view-timeline-axis:block}:where(:root:not([data-cjp-motion=reduce])) .rs[data-motion] .rs-card:not(:last-child){animation:rs-recede linear both;animation-timeline:var(--rs-next);animation-range:entry 0 entry 100%}:where(:root:not([data-cjp-motion=reduce])) .rs[data-motion] .rs-card:not(:last-child):after{content:"";position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none;animation:rs-dim linear both;animation-timeline:var(--rs-next);animation-range:entry 0 entry 100%}}}}@keyframes rs-open{0%{clip-path:inset(7% 0 7% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rs-settle{0%{scale:1.08}to{scale:1}}@keyframes rs-rise{0%{translate:0 1.5rem}to{translate:0 0}}@keyframes rs-recede{to{scale:var(--rs-recede,.94)}}@keyframes rs-dim{to{opacity:var(--rs-dim,.42)}}