:root{--pp-ease: cubic-bezier(.22, .68, .32, 1);--pp-t-press: .12s;--pp-t-quick: .2s;--pp-t-bar: .24s;--pp-t-draw: .32s;--pp-t-slow: .6s}.pp-hero-full{min-height:84vh;min-height:84svh}@media(min-width:768px){.pp-hero-full{min-height:min(70vh,760px)}}.pp-h1-editorial{font-size:clamp(2.25rem,7vw,4.5rem);line-height:1.04}.pp-h1-cinematic{font-size:clamp(2.25rem,8vw,4.25rem);line-height:1.04}.pp-h1-editorial,.pp-h1-cinematic,.pp-lnum{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}@media(max-width:639px){.pp-ed-media{aspect-ratio:auto;height:min(calc((100vw - 2rem)/.8),44svh)}.pp-ed-text{margin-top:-3rem}.pp-ed-media .pp-video-toggle{top:.75rem;bottom:auto}.pp-ed-text .pp-mark{width:48px;height:48px;margin-bottom:.75rem}}@media(max-width:639px)and (max-height:720px){.pp-ed-media{height:min(calc((100vw - 2rem)/.8),34svh)}}.pp-display-body{font-weight:700;text-transform:uppercase;letter-spacing:-.01em}.pp-sec:empty{display:none}.pp-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pp-rail::-webkit-scrollbar{display:none}.pp-rail>li{scroll-snap-align:start}.pp-video{opacity:0}.pp-video[data-playing=true]{opacity:1}.pp-bar{transition:opacity .15s linear}.pp-bar[data-shown=false]{opacity:0;pointer-events:none}.pp-flourish-rule{transform-origin:left center}@media(prefers-reduced-motion:no-preference){.pp-press{transition:transform var(--pp-t-press) var(--pp-ease)}.pp-press:active{transform:scale(.97)}.pp-video{transition:opacity .4s var(--pp-ease)}.pp-bar{transition:transform var(--pp-t-bar) var(--pp-ease)}.pp-bar[data-shown=false]{opacity:1;transform:translateY(100%)}.pp-flourish-rule{animation:pp-rule var(--pp-t-slow) var(--pp-ease) both}@keyframes pp-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pp-flourish-light{animation:pp-light var(--pp-t-quick) linear both;animation-delay:calc(var(--pp-i, 0) * .35s)}@keyframes pp-light{0%{opacity:.2}to{opacity:1}}.pp-flourish-glow{animation:pp-glow var(--pp-t-slow) var(--pp-ease) both;animation-delay:calc(var(--pp-i, 0) * 80ms)}@keyframes pp-glow{0%{opacity:.4}to{opacity:1}}.pp-mosaic-cell{animation:pp-mosaic var(--pp-t-slow) var(--pp-ease) both;animation-delay:calc(var(--pp-i, 0) * 80ms)}@keyframes pp-mosaic{0%{opacity:0}to{opacity:1}}.pp-highlight{animation:pp-highlight var(--pp-t-slow) var(--pp-ease) 1}@keyframes pp-highlight{0%{box-shadow:0 0 0 0 var(--pp-highlight, rgba(0, 0, 0, .25))}40%{box-shadow:0 0 0 6px var(--pp-highlight, rgba(0, 0, 0, .25))}to{box-shadow:0 0 0 0 transparent}}.pp-check-path{stroke-dasharray:30;stroke-dashoffset:30;animation:pp-draw var(--pp-t-draw) var(--pp-ease) forwards}@keyframes pp-draw{to{stroke-dashoffset:0}}.pp-sheet-row{transition:background-color var(--pp-t-quick) var(--pp-ease)}@supports (animation-timeline: view()){.pp-hero-media{animation:pp-hero-scale linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes pp-hero-scale{0%{transform:scale(1)}to{transform:scale(1.04)}}}}@media(prefers-reduced-motion:no-preference)and (pointer:fine){.pp-zoom img{transition:transform var(--pp-t-draw) var(--pp-ease)}.pp-zoom:hover img{transform:scale(1.03)}}
