@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-12px)}60%{transform:translateY(-6px)}}@keyframes waithidden{0%{opacity:0}to{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes setdown{0%{transform:scale(.98) translateY(-12px)}to{transform:scale(1) translateY(0)}}@keyframes showpage{0%{transform:translateY(15px)}to{transform:translate(0)}}@keyframes hidepageR{to{transform:translateY(140vh) scale(.9) rotate(90deg)}}@keyframes hidepageL{to{transform:translateY(140vh) scale(.9) rotate(-90deg)}}#scrolly-plan .vs-scrolly__background{display:block;height:100vh;width:100%;overflow:clip;margin-top:48px;background:transparent}#scrolly-plan .vs-scrolly__background:before,#scrolly-plan .vs-scrolly__background:after{opacity:0;transition:opacity .5s}#scrolly-plan .vs-scrolly__background:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:200;box-shadow:inset 0 -48px 72px -48px #262a33}#scrolly-plan.vs-scrolly--active .vs-scrolly__background:before,#scrolly-plan.vs-scrolly--active .vs-scrolly__background:after{opacity:1}#scrolly-plan .vs-scrolly__step{min-height:1px}#scrolly-plan .vs-scrolly__step .vs-card{margin-top:100vh;margin-top:max(100vh,100dvh,100lvh);border:none}#scrolly-plan .vs-scrolly__step:first-of-type{padding-top:calc(.707*max(300px,min(60vw,680px)) - 1em)}#scrolly-plan .vs-scrolly__step:first-of-type .vs-card{margin-top:0}#scrolly-plan .vs-scrolly__step:last-of-type{margin-bottom:100vh;margin-bottom:max(100vh,100dvh,100lvh)}#scrolly-plan .plan-pages{position:sticky;width:max(300px,min(60vw,680px));top:calc(40vh - (.3535*max(300px,min(60vw,680px))));height:calc(.95445*max(300px,min(60vw,680px)));max-height:100vh;max-height:max(100vh,100dvh,100lvh);padding-bottom:24px;margin:auto;align-self:center;z-index:2}@media (min-width: 46.25em){#scrolly-plan .plan-pages{padding-bottom:48px}}#scrolly-plan .plan-pages picture{position:relative}#scrolly-plan .plan-pages picture:first-of-type img{margin-bottom:100%}#scrolly-plan .plan-pages picture:not(:first-of-type){position:absolute;top:0}#scrolly-plan .plan-background{display:block;position:absolute;left:0;right:0;bottom:0;height:70vh;z-index:1;visibility:hidden}#scrolly-plan .plan-background .o-grid-container{position:sticky;top:40vh;height:auto;padding-bottom:24px}#scrolly-plan .plan-page{box-shadow:0 0 10px #00000080;opacity:0;transition:opacity .65s,transform 0s .65s;transform:scale(.7)}#scrolly-plan .plan-page.visible{opacity:1;transition:transform .65s,opacity .65s .25s}#scrolly-plan .plan-page.visible.plan-page--1{transform:scale(1)}#scrolly-plan .plan-page.visible.plan-page--2{transform:translate(20%,-20%) scale(.85) rotate(3deg)}#scrolly-plan .plan-page.visible.plan-page--3{transform:translate(30%,15%) scale(.85) rotate(6deg)}#scrolly-plan .plan-page.visible.plan-page--4{transform:translate(-30%,-20%) scale(.85) rotate(-6deg)}#scrolly-plan .plan-page.visible.plan-page--5{transform:translate(50%,40%) scale(.85) rotate(-6deg)}#scrolly-plan .plan-page.visible.plan-page--6{transform:translate(-50%,25%) scale(.85) rotate(3deg)}#scrolly-plan .plan-page.visible.plan-page--7{transform:translateY(40%) scale(.85) rotate(9deg)}#scrolly-plan.vs-scrolly--step3 .plan-background,#scrolly-plan.vs-scrolly--step4 .plan-background{visibility:visible}
