:root{--pp-out:cubic-bezier(.19, 1, .22, 1);--pp-scrub:cubic-bezier(.3, .55, .25, 1)}.pp-mask{margin:0 -.1em -.16em;padding:0 .1em .16em;overflow:clip}.pp-mask-word,.pp-rise{display:inline-block}.pp-opener-stage{flex-direction:column;display:flex}.pp-opener-frame{aspect-ratio:var(--pp-hero-ratio);position:relative}.pp-opener-wipe,.pp-opener-photo{position:absolute;inset:0}.pp-opener-cue{display:none}@media screen and (prefers-reduced-motion:no-preference){.pp-opener .pp-rise{animation:pp-rise-in 1.4s var(--pp-out) both;animation-delay:calc(.15s + var(--i,0) * .1s)}.pp-opener-head .label{animation:1.2s ease-out .7s both pp-fade-in}.pp-opener-wipe{animation:pp-open-up 1.6s var(--pp-out) .35s both}[data-reveals] [data-reveal]:not([data-shown]) .pp-rise{opacity:0;translate:0 108%}[data-reveals] [data-reveal][data-shown] .pp-rise{transition:translate 1.3s var(--pp-out), opacity 1.3s var(--pp-out);transition-delay:calc(var(--pp-delay,0s) + var(--i,0) * 90ms)}[data-reveals] [data-reveal]:not([data-shown]) .pp-line{opacity:0;translate:0 .9em}[data-reveals] [data-reveal][data-shown] .pp-line{transition:translate 1.2s var(--pp-out), opacity 1s ease-out;transition-delay:calc(var(--pp-delay,0s) + .15s + var(--i,0) * 60ms)}[data-reveals] .pp-track:not([data-shown]){letter-spacing:.55em;opacity:0}[data-reveals] .pp-track[data-shown]{transition:letter-spacing 1.6s var(--pp-out), opacity 1.1s ease-out;transition-delay:var(--pp-delay,0s)}[data-reveals] .pp-deal:not([data-shown]){translate:0 24%;rotate:var(--pp-tilt,-6deg);opacity:0;scale:.86}[data-reveals] .pp-deal[data-shown]{transition:translate 1.2s cubic-bezier(.2, 1.2, .4, 1), rotate 1.3s cubic-bezier(.2, 1.2, .4, 1), scale 1.2s var(--pp-out), opacity .5s ease-out;transition-delay:var(--pp-delay,0s)}[data-reveals] .pp-stamp:not([data-shown]){opacity:0;rotate:-9deg;scale:1.6}[data-reveals] .pp-stamp[data-shown]{transition:scale .75s cubic-bezier(.3,1.4,.5,1),rotate .75s cubic-bezier(.3,1.4,.5,1),opacity .3s ease-out;transition-delay:var(--pp-delay,0s)}[data-reveals] .pp-grow:not([data-shown]){rotate:-45deg;scale:0}[data-reveals] .pp-grow[data-shown]{transition:scale 1.3s cubic-bezier(.34, 1.5, .64, 1), rotate 1.5s var(--pp-out);transition-delay:var(--pp-delay,0s)}[data-reveals] .pp-write{clip-path:inset(0)}[data-reveals] .pp-write:not([data-shown]){clip-path:inset(0 100% 0 0)}[data-reveals] .pp-write[data-shown]{transition:clip-path 1.9s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--pp-delay,0s) + .2s)}@supports (animation-timeline:view()){.pp-opener{--pp-below:calc(var(--header-h-compact) + 28px);--pp-win-top:30%;--pp-win-x:6vw;--pp-win-bottom:calc(var(--pp-below) + 8svh);view-timeline:--pp-opener;height:200svh}@media (min-width:1024px){.pp-opener{--pp-win-top:33%;--pp-win-x:21vw}}.pp-opener-stage{height:100svh;position:sticky;top:0;overflow:clip}.pp-opener-head{z-index:1;animation-name:pp-opener-head;animation-timing-function:ease-in;animation-fill-mode:both;animation-timeline:--pp-opener;animation-range:contain contain 40%;position:relative}.pp-opener-frame{aspect-ratio:auto;animation-name:pp-opener-window;animation-timing-function:cubic-bezier(.5,0,.2,1);animation-fill-mode:both;animation-timeline:--pp-opener;animation-range:contain contain 62%;position:absolute;inset:0}.pp-opener-photo>img{animation-name:pp-opener-zoom;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pp-opener;animation-range:contain}@media (max-width:1023.98px){.pp-opener{--pp-fill:max(tan(atan2(100svh * var(--pp-hero-ratio), 100cqw)), tan(atan2(100cqw, 100svh * var(--pp-hero-ratio))))}.pp-opener-photo{width:min(100%, 100svh * var(--pp-hero-ratio));aspect-ratio:var(--pp-hero-ratio);inset:50% auto auto 50%;translate:-50% -50%}.pp-opener-photo>img{animation-name:pp-opener-pull-back}}.pp-opener-cue{bottom:calc(var(--pp-below) + 1.6svh);flex-direction:column;align-items:center;gap:10px;animation-name:pp-fade-out;animation-fill-mode:both;animation-timeline:--pp-opener;animation-range:contain contain 8%;display:flex;position:absolute;left:50%;translate:-50%}.pp-opener-cue:after{content:"";transform-origin:top;background:currentColor;width:1px;height:26px;animation:2.2s cubic-bezier(.65,0,.35,1) 1.6s infinite both pp-cue}.pp-wipe{view-timeline:--pp-block;animation-name:pp-wipe}.pp-wipe,.pp-wipe>img,.pp-zoom>img{animation-timing-function:var(--pp-scrub);animation-fill-mode:both;animation-timeline:--pp-block;animation-range:entry var(--pp-lag,0vh) entry calc(var(--pp-lag,0vh) + 55vh)}.pp-wipe>img,.pp-zoom>img{animation-name:pp-settle}.pp-from-left{--pp-from:inset(0 100% 0 0);--pp-shift:-8%, 0}.pp-from-right{--pp-from:inset(0 0 0 100%);--pp-shift:8%, 0}.pp-from-bottom{--pp-from:inset(100% 0 0 0);--pp-shift:0, 10%}.pp-window{--pp-from:inset(16% 24%)}.pp-doors{--pp-from:inset(0 50%)}@media (min-width:1024px){.pp-wipe.pp-float{animation-name:pp-wipe,pp-float;animation-timing-function:var(--pp-scrub), linear;animation-range:entry var(--pp-lag,0vh) entry calc(var(--pp-lag,0vh) + 55vh), cover 0% cover 100%}}.pp-draw-down,.pp-draw-across{animation-timing-function:var(--pp-scrub);animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(var(--pp-lag,0vh) + 12vh) entry calc(var(--pp-lag,0vh) + 45vh)}.pp-draw-down{animation-name:pp-draw-down}.pp-draw-across{animation-name:pp-draw-across}.pp-slogan-row{animation-name:pp-slide;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.pp-slogan-back{animation-name:pp-slide-back}}}@keyframes pp-rise-in{0%{translate:0 108%}}@keyframes pp-fade-in{0%{opacity:0}}@keyframes pp-fade-out{to{opacity:0}}@keyframes pp-open-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes pp-opener-head{to{opacity:0;translate:0 -14svh}}@keyframes pp-opener-window{0%{clip-path:inset(var(--pp-win-top) var(--pp-win-x) var(--pp-win-bottom) var(--pp-win-x))}to{clip-path:inset(0)}}@keyframes pp-opener-zoom{0%{transform:scale(1.15)}to{transform:none}}@keyframes pp-opener-pull-back{0%{transform:scale(calc(var(--pp-fill) * 1.15))}62%{transform:scale(var(--pp-fill));animation-timing-function:cubic-bezier(.5,0,.2,1)}90%,to{transform:none}}@keyframes pp-cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes pp-wipe{0%{clip-path:var(--pp-from)}to{clip-path:inset(0)}}@keyframes pp-settle{0%{transform:translate(var(--pp-shift,0, 0)) scale(1.3)}to{transform:none}}@keyframes pp-float{0%{transform:translateY(calc(var(--pp-depth,0) * 10vh))}to{transform:translateY(calc(var(--pp-depth,0) * -10vh))}}@keyframes pp-draw-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes pp-draw-across{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pp-slide{0%{translate:0}to{translate:-80vw}}@keyframes pp-slide-back{0%{translate:-80vw}to{translate:0}}
