:export{sm:640px;md:768px;lg:1024px;xl:1280px}@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{position:relative;width:100%;height:80vw}@media(max-width:480px){.ImageProgressor{height:calc(100svh - 1.875rem)}}.ImageProgressor__Frame{position:absolute;inset:0}.ImageProgressor__ImageWrap{position:absolute;width:100%;height:100%;visibility:hidden}.ImageProgressor__ImageWrap[data-state=leaving],.ImageProgressor__ImageWrap[data-state=shown]{visibility:visible}.ImageProgressor__Image{width:100%;height:100%;object-fit:cover;object-position:center}.ImageProgressor__Progress{position:absolute;right:0;bottom:1rem;left:0;z-index:11;display:inline-flex;width:100%;padding:0 1.13rem}.ImageProgressor__ProgressBar{width:100%;height:1.5px;overflow:hidden;background:hsla(0,0%,100%,.4)}.ImageProgressor__ProgressBar+.ImageProgressor__ProgressBar{margin-left:10px}.ImageProgressor__ProgressBar span{position:relative;display:block;height:100%;overflow:hidden;background-color:#fff;transform:scaleX(0);transform-origin:left}.ImageProgressor__ProgressBar span[data-state=full]{transform:scaleX(1)}.ImageProgressor__ProgressBar span[data-state=counting]{animation:imageProgressorCountdown 4s cubic-bezier(.25,.46,.45,.94) forwards}.ImageProgressor[data-scrolled-past=true] .ImageProgressor__ProgressBar span{animation-play-state:paused}.ImageProgressor__Copy{position:absolute;right:0;bottom:0;left:0;padding:3.13rem .63rem 3.75rem;text-align:center;color:#fff;opacity:0;translate:0 5px}[data-state=leaving]>.ImageProgressor__Copy,[data-state=shown]>.ImageProgressor__Copy{translate:none}[data-state=shown]>.ImageProgressor__Copy{opacity:1}.ImageProgressor__Copy:before{position:absolute;inset:0;background:radial-gradient(ellipse 85% 92% at 50% 65%,rgba(0,0,0,.92) 0,rgba(0,0,0,.75) 35%,rgba(0,0,0,.4) 65%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgb(0,0,0) 25%);content:""}.ImageProgressor__Copy>*{position:relative}.ImageProgressor__Featured{font-size:.75rem;font-weight:500;letter-spacing:.06rem;text-transform:uppercase}.ImageProgressor__Link{margin-top:0;font-size:.75rem;text-transform:uppercase;color:#fff}.ImageProgressor__Link a{color:#fff}.ImageProgressor__Link a:hover{opacity:.9}.ImageProgressor .UnderlineButton.inactive:after,.ImageProgressor .UnderlineButton.inactive:before{background:#fff}.ImageProgressor__Head{max-width:23ch;margin:.75rem auto .5rem;font-weight:600;font-size:1.5rem;line-height:1.44}.ImageProgressor__PaddleLeft,.ImageProgressor__PaddleRight{position:absolute;bottom:2rem;z-index:11;transition:opacity .3s ease-in-out}.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:.0375s}: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:imageProgressorImageIntro .2s cubic-bezier(.25,.46,.45,.94)}:root[data-motion-opt-out=false] .ImageProgressor[data-intro=true] .ImageProgressor__ImageWrap[data-state=shown]>.ImageProgressor__Copy{animation:imageProgressorCopyIntro .2s cubic-bezier(.25,.46,.45,.94) .4s backwards}@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:.0375s}: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:imageProgressorImageIntro .2s cubic-bezier(.25,.46,.45,.94)}:root:not([data-motion-opt-out]) .ImageProgressor[data-intro=true] .ImageProgressor__ImageWrap[data-state=shown]>.ImageProgressor__Copy{animation:imageProgressorCopyIntro .2s cubic-bezier(.25,.46,.45,.94) .4s backwards}}