[data-redesign-page=for] .grid-a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px;padding-bottom:72px}[data-redesign-page=for] .ac{display:block}[data-redesign-page=for] .ac.wide{grid-column:1/-1}[data-redesign-page=for] .ac.wide .pv{aspect-ratio:21/9}[data-redesign-page=for] .ac .meta{display:block;margin-top:18px;font-family:var(--font-redesign-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=for] .ac h2{margin-top:8px;font-family:var(--display);font-weight:800;font-size:clamp(26px,2.6vw,38px);letter-spacing:-.035em;line-height:1.05;transition:color .15s}[data-redesign-page=for] .ac h2:after{content:" →";color:var(--lo);font-weight:400}[data-redesign-page=for] .ac p{margin-top:10px;max-width:560px;color:var(--mid);font-size:15.5px;line-height:1.55}[data-redesign-page=for] .ac:focus-visible h2,[data-redesign-page=for] .ac:hover h2{color:var(--acc)}[data-redesign-page=for] .pv{position:relative;aspect-ratio:16/10;background:var(--surface);overflow:hidden}[data-redesign-page=for] .pv img,[data-redesign-page=for] .pv video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .6s cubic-bezier(.2,.7,.2,1)}[data-redesign-page=for] .pv video{opacity:0}[data-redesign-page=for] .ac.playing .pv video{opacity:1}[data-redesign-page=for] .ac:hover .pv img{transform:scale(1.03)}[data-redesign-page=for] .pv .type{position:absolute;inset:0;display:grid;place-items:center;padding:32px;text-align:center;font-family:var(--display);font-weight:800;font-size:clamp(30px,3.4vw,52px);letter-spacing:-.045em;line-height:.95;background:radial-gradient(ellipse at 30% 20%,#1c1c1f,#0a0a0b 70%)}[data-redesign-page=for] .pv .cap{position:absolute;left:0;bottom:0;z-index:2;padding:8px 12px;background:rgba(0,0,0,.7);font-family:var(--font-redesign-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff}[data-redesign-page=for] .note{padding-bottom:96px}[data-redesign-page=for] .note p{max-width:720px;margin:0 auto;text-align:center;color:var(--lo);font-size:15.5px;line-height:1.6}@media (max-width:800px){[data-redesign-page=for] .grid-a{grid-template-columns:minmax(0,1fr);gap:44px}[data-redesign-page=for] .ac.wide .pv{aspect-ratio:16/10}[data-redesign-page=for] .note{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){[data-redesign-page=for] .pv img{transition:none}}