@property --scroll-opacity{syntax:"<number>";inherits:true;initial-value:0}@keyframes detectScroll{0%,70%{--scroll-opacity:1}to{--scroll-opacity:0}}@keyframes imageProgressorCountdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes imageProgressorImageIntro{0%{opacity:0}}@keyframes imageProgressorCopyIntro{0%{opacity:0;translate:0 5px}}.ImageProgressor{width:100%;height:80vw;position:relative}@media (max-width:480px){.ImageProgressor{height:calc(100svh - 1.875rem)}}.ImageProgressor__Frame{position:absolute;inset:0}.ImageProgressor__ImageWrap{visibility:hidden;width:100%;height:100%;position:absolute}.ImageProgressor__ImageWrap[data-state=shown],.ImageProgressor__ImageWrap[data-state=leaving]{visibility:visible}.ImageProgressor__Image{object-fit:cover;object-position:center;width:100%;height:100%}.ImageProgressor__Progress{z-index:11;width:100%;padding:0 1.13rem;display:inline-flex;position:absolute;bottom:1rem;left:0;right:0}.ImageProgressor__ProgressBar{background:#fff6;width:100%;height:1.5px;overflow:hidden}.ImageProgressor__ProgressBar+.ImageProgressor__ProgressBar{margin-left:10px}.ImageProgressor__ProgressBar span{transform-origin:0;background-color:#fff;height:100%;display:block;position:relative;overflow:hidden;transform:scaleX(0)}.ImageProgressor__ProgressBar span[data-state=full]{transform:scaleX(1)}.ImageProgressor__ProgressBar span[data-state=counting]{animation:4s cubic-bezier(.25,.46,.45,.94) forwards imageProgressorCountdown}.ImageProgressor[data-scrolled-past=true] .ImageProgressor__ProgressBar span{animation-play-state:paused}.ImageProgressor__Copy{text-align:center;color:#fff;opacity:0;padding:3.13rem .63rem 3.75rem;position:absolute;bottom:0;left:0;right:0;translate:0 5px}[data-state=shown]>.ImageProgressor__Copy,[data-state=leaving]>.ImageProgressor__Copy{translate:none}[data-state=shown]>.ImageProgressor__Copy{opacity:1}.ImageProgressor__Copy:before{content:"";background:radial-gradient(85% 92% at 50% 65%,#000000eb 0%,#000000bf 35%,#0006 65%,#0000 100%);position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 25%)}.ImageProgressor__Copy>*{position:relative}.ImageProgressor__Featured{letter-spacing:.06rem;text-transform:uppercase;font-size:.75rem;font-weight:500}.ImageProgressor__Link{text-transform:uppercase;color:#fff;margin-top:0;font-size:.75rem}.ImageProgressor__Link a{color:#fff}.ImageProgressor__Link a:hover{opacity:.9}.ImageProgressor .UnderlineButton.inactive:before,.ImageProgressor .UnderlineButton.inactive:after{background:#fff}.ImageProgressor__Head{max-width:23ch;margin:.75rem auto .5rem;font-size:1.5rem;font-weight:600;line-height:1.44}.ImageProgressor__PaddleLeft,.ImageProgressor__PaddleRight{z-index:11;transition:opacity .3s ease-in-out;position:absolute;bottom:2rem}.ImageProgressor__PaddleLeft{left:1.13rem}.ImageProgressor__PaddleRight{right:1.13rem}:root[data-motion-opt-out=false] .ImageProgressor .ImageProgressor__ProgressBar span{transition:transform .15s cubic-bezier(.25,.46,.45,.94)}:root[data-motion-opt-out=false] .ImageProgressor[data-hiding=true] .ImageProgressor__ProgressBar span[data-state=empty]{transition-duration:37.5ms}:root[data-motion-opt-out=false] .ImageProgressor .ImageProgressor__ImageWrap[data-state=leaving]>.ImageProgressor__Copy{transition:opacity .15s cubic-bezier(.25,.46,.45,.94)}:root[data-motion-opt-out=false] .ImageProgressor .ImageProgressor__ImageWrap[data-state=shown]>.ImageProgressor__Copy{transition:opacity .2s cubic-bezier(.25,.46,.45,.94) .4s,translate .2s cubic-bezier(.25,.46,.45,.94) .4s}:root[data-motion-opt-out=false] .ImageProgressor[data-intro=true] .ImageProgressor__ImageWrap[data-state=shown]{animation:.2s cubic-bezier(.25,.46,.45,.94) imageProgressorImageIntro}:root[data-motion-opt-out=false] .ImageProgressor[data-intro=true] .ImageProgressor__ImageWrap[data-state=shown]>.ImageProgressor__Copy{animation:.2s cubic-bezier(.25,.46,.45,.94) .4s backwards imageProgressorCopyIntro}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-opt-out]) .ImageProgressor .ImageProgressor__ProgressBar span{transition:transform .15s cubic-bezier(.25,.46,.45,.94)}:root:not([data-motion-opt-out]) .ImageProgressor[data-hiding=true] .ImageProgressor__ProgressBar span[data-state=empty]{transition-duration:37.5ms}:root:not([data-motion-opt-out]) .ImageProgressor .ImageProgressor__ImageWrap[data-state=leaving]>.ImageProgressor__Copy{transition:opacity .15s cubic-bezier(.25,.46,.45,.94)}:root:not([data-motion-opt-out]) .ImageProgressor .ImageProgressor__ImageWrap[data-state=shown]>.ImageProgressor__Copy{transition:opacity .2s cubic-bezier(.25,.46,.45,.94) .4s,translate .2s cubic-bezier(.25,.46,.45,.94) .4s}:root:not([data-motion-opt-out]) .ImageProgressor[data-intro=true] .ImageProgressor__ImageWrap[data-state=shown]{animation:.2s cubic-bezier(.25,.46,.45,.94) imageProgressorImageIntro}:root:not([data-motion-opt-out]) .ImageProgressor[data-intro=true] .ImageProgressor__ImageWrap[data-state=shown]>.ImageProgressor__Copy{animation:.2s cubic-bezier(.25,.46,.45,.94) .4s backwards imageProgressorCopyIntro}}