.rs-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:clamp(24px,5vw,80px);align-items:end;padding-block:clamp(140px,22vh,220px) clamp(40px,6vh,72px)}.rs-h1{grid-column:1;grid-row:1;margin-top:0;font-size:min(clamp(2.6rem,5vw,5.4rem),11vh)}.rs-lede{grid-column:2;grid-row:1;margin:0;max-width:30rem;font-size:var(--pw-body-l);line-height:1.55;color:var(--pw-ink-2);opacity:0;translate:0 16px;transition:opacity var(--pw-dur-slow) var(--pw-ease) .7s,translate var(--pw-dur-reveal) var(--pw-ease) .7s}.ind-in .rs-lede{opacity:1;translate:0 0}.rs-set{margin:0;aspect-ratio:2130/1177;border-radius:var(--pw-r-scene)}.rs-sec{padding-block:clamp(96px,12vw,170px) 0}.rs-sec+.rs-sec{padding-top:clamp(120px,14vw,200px)}.rs-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:clamp(20px,3vw,40px);margin-bottom:clamp(36px,4.5vw,64px)}.rs-head-t{grid-column:2;display:flex;flex-direction:column;gap:14px}.rs-head-t p{margin:0;max-width:34rem;font-size:var(--pw-body-l);line-height:1.55;color:var(--pw-ink-2)}.rs-head:not(:has(.rs-mark)) .rs-head-t{grid-column:1 / 3}.rs-head:has(.rs-mark){align-items:center}.rs-mark{grid-column:1;width:clamp(64px,6vw,96px);height:auto;image-rendering:pixelated}.rs-cta{grid-column:3}.rs-list{position:relative}.rs-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--pw-ink-3)}.rs-rows>li{border-bottom:1px solid var(--pw-ink-3)}.rs-row{display:grid;grid-template-columns:minmax(8rem,1.1fr) minmax(0,4fr) minmax(0,2.4fr) 7.5rem 1.25rem;align-items:center;column-gap:clamp(16px,2vw,32px);padding:clamp(18px,1.9vw,26px) 0;color:var(--pw-ink);text-decoration:none;transition:opacity var(--pw-dur-base) var(--pw-ease-ui)}.rs-meta{font-size:var(--pw-body-s);color:var(--pw-ink-2)}.rs-t{display:flex;flex-direction:column;gap:4px;min-width:0}.rs-t b{font:400 var(--pw-title-m)/1.2 var(--pw-font);letter-spacing:-.02em}.rs-t span{font-size:var(--pw-body-s);color:var(--pw-ink-2)}.rs-d{font-size:var(--pw-body-s);color:var(--pw-ink-2);text-align:right;font-variant-numeric:tabular-nums}.rs-ar{display:grid;place-items:center;color:var(--pw-ink-2);transition:translate var(--pw-dur-base) var(--pw-ease),color var(--pw-dur-base) var(--pw-ease-ui)}.rs-ar svg{width:1.1rem;height:1.1rem}.rs-thumb{grid-column:3;visibility:hidden;height:0}.rs-list.is-hover .rs-row{opacity:.4}.rs-list.is-hover .rs-row.is-on{opacity:1}.rs-row.is-on .rs-ar{translate:2px -2px;color:var(--pw-ink)}.rs-row:focus-visible{outline:2px solid var(--pw-accent);outline-offset:4px}.rs-more-w{display:flex;justify-content:center;margin-top:clamp(28px,3vw,44px)}.rs-rows>li.is-new{animation:pwbislide .45s var(--pw-ease) both;animation-delay:calc(var(--k,0) * 50ms)}@media(prefers-reduced-motion:reduce){.rs-rows>li.is-new{animation:none}}.rs-peek{position:absolute;left:0;top:0;z-index:2;width:var(--rs-pw,220px);aspect-ratio:1;pointer-events:none;opacity:0;scale:.94;translate:var(--rs-px,0) calc(var(--rs-py,0px) - 50%);transition:opacity var(--pw-dur-base) var(--pw-ease-ui),scale var(--pw-dur-slow) var(--pw-ease)}.rs-list.is-hover .rs-peek{opacity:1;scale:1}.rs-peek-in{position:absolute;inset:0;border-radius:var(--pw-r-scene);box-shadow:var(--e2)}@media(hover:none),(max-width:900px){.rs-peek{display:none}.rs-row{grid-template-columns:64px minmax(0,1fr) 1.25rem;grid-template-areas:"thumb t ar" "thumb meta ar";row-gap:4px;column-gap:16px}.rs-thumb{visibility:visible;height:auto;grid-column:auto;grid-area:thumb;width:64px;aspect-ratio:1;border-radius:var(--pw-r-scene);align-self:center}.rs-t{grid-area:t}.rs-meta{grid-area:meta}.rs-d{display:none}.rs-ar{grid-area:ar}.rs-t b{font-size:1.125rem}}@media(max-width:900px){.rs-hero{grid-template-columns:1fr}.rs-lede{grid-column:1;grid-row:2;margin-top:20px}.rs-head{grid-template-columns:1fr;align-items:start}.rs-mark,.rs-head-t{grid-column:1}.rs-head:not(:has(.rs-mark)) .rs-head-t{grid-column:1 / -1}.rs-cta{grid-column:1 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){.rs-lede,.rs-peek,.rs-row,.rs-ar{transition:none;opacity:1;translate:0 0}}.rs-way{padding-block:var(--pw-section-y)}main.co-sky{isolation:isolate}main.co-sky:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:clamp(460px,72vh,760px);pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--pw-sky) 11%,var(--pw-paper)) 0%,color-mix(in srgb,var(--pw-sky) 5%,var(--pw-paper)) 55%,var(--pw-paper) 100%)}
