.rv-js .rv{opacity:0;transform:translateY(18px)}.rv-in .rv{opacity:1;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--rv-i,0) * .12s);transform:none}.ap-label{font:500 11px/1 var(--font-schibsted), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;fill:#f4f7fb99}.ap-label-strong{fill:var(--blush)}.ap-badge-text{font:600 11px/1 var(--font-schibsted), system-ui, sans-serif;letter-spacing:.06em;fill:var(--charcoal)}.ap-plane{transform-box:view-box;transform-origin:240px 460px}.ap-trail{stroke-dasharray:1;stroke-dashoffset:0}.ap-land{transform-box:fill-box;transform-origin:50%;opacity:0}.ap-rings circle{transform-box:fill-box;transform-origin:50%}.rv-in .ap-plane{animation:8s cubic-bezier(.45,.05,.4,1) infinite ap-fly}.rv-in .ap-plane-fade{animation:8s linear infinite ap-plane-fade}.rv-in .ap-trail{animation:8s cubic-bezier(.45,.05,.4,1) infinite ap-trail}.rv-in .ap-land{animation:8s ease-out infinite ap-land}.rv-in .ap-badge{animation:8s infinite ap-badge}.rv-in .ap-rings circle{animation:4s ease-in-out infinite ap-ring}.rv-in .ap-rings circle:nth-child(2){animation-delay:.6s}.rv-in .ap-rings circle:nth-child(3){animation-delay:1.2s}.ap-live{animation:1.6s ease-in-out infinite ap-live}@keyframes ap-fly{0%{transform:rotate(-40deg)}70%,to{transform:rotate(40deg)}}@keyframes ap-plane-fade{0%{opacity:0}5%,66%{opacity:1}72%,to{opacity:0}}@keyframes ap-trail{0%{stroke-dashoffset:1px;opacity:1}70%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ap-land{0%,68%{opacity:0;transform:scale(.6)}72%{opacity:1}to{opacity:0;transform:scale(3.2)}}@keyframes ap-badge{0%,70%{opacity:0;transform:translateY(6px)}76%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ap-ring{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes ap-live{0%,to{box-shadow:0 0 #e7d8bcb3}60%{box-shadow:0 0 0 7px #e7d8bc00}}.as-lane{stroke-dasharray:34 46}.rv-in .as-lane{animation:1.4s linear infinite as-lane}@keyframes as-lane{to{stroke-dashoffset:-80px}}.as-rule{transform-origin:0}.rv-js .as-rule{transform:scaleX(0)}.rv-in .as-rule{transition:transform 1s cubic-bezier(.2,.7,.2,1) .4s;transform:none}.rv-js .as-row{opacity:0;transform:translate(-8px)}.rv-in .as-row{opacity:1;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.9s + var(--as-i,0) * .28s);transform:none}.rv-js .as-avatar{opacity:0;transform:scale(.6)}.rv-in .as-avatar{opacity:1;transition:transform .6s cubic-bezier(.3,1.5,.5,1) .6s,opacity .4s .6s;transform:none}.rv-in .as-check{animation:1.8s ease-in-out 2.2s infinite ap-live}.rv-in .as-card{animation:7s ease-in-out 2s infinite as-float}@keyframes as-float{0%,to{translate:0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.rv,.ap-plane,.ap-plane-fade,.ap-trail,.ap-land,.ap-badge,.ap-rings circle,.ap-live,.as-lane,.as-rule,.as-row,.as-avatar,.as-check,.as-card{transition:none!important;animation:none!important}}@media (min-width:1024px){.cta-rail:before{content:"";background:var(--wood-deep);transform-origin:top;width:2px;height:100%;position:absolute;top:0;left:-1px;transform:scaleY(0)}.rv-in .cta-rail:before{transition:transform 1.6s cubic-bezier(.5,0,.2,1) .3s;transform:scaleY(1)}}.rv-js .cta-step{opacity:0;transform:translate(-12px)}.rv-in .cta-step{opacity:1;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.45s + var(--rv-i,0) * .4s);transform:none}.rv-in .cta-num{animation:.6s cubic-bezier(.3,1.6,.5,1) both cta-num;animation-delay:calc(.5s + var(--rv-i,0) * .4s);color:var(--wood-deep);display:inline-block}@keyframes cta-num{0%{transform:scale(.4)}to{transform:none}}.rv-in .cta-arrow{animation:2.4s ease-in-out 2s infinite cta-arrow;display:inline-block}@keyframes cta-arrow{0%,60%,to{translate:0}70%{translate:5px}80%{translate:0}90%{translate:3px}}@media (prefers-reduced-motion:reduce){.cta-rail:before,.cta-step,.cta-num,.cta-arrow{transition:none!important;animation:none!important}}.hp-label{font:400 22px/1 var(--font-fraunces), Georgia, serif;fill:var(--blush)}.hp-label-soft{font:500 11px/1 var(--font-schibsted), system-ui, sans-serif;letter-spacing:.18em;fill:#f4f7fb8c}.hp-halo,.hp-dot{transform-box:fill-box;transform-origin:50%}.hp-halo{opacity:.5}.rv-js .hp-dot{fill:#f4f7fb33;transform:scale(.73)}.rv-js .hp-halo{opacity:0}.rv-in .hp-dot{animation:.7s cubic-bezier(.3,1.6,.5,1) both hp-pick;animation-delay:calc(.6s + var(--hp-i,0) * .35s)}.rv-in .hp-halo{animation:3.2s ease-out infinite hp-halo;animation-delay:calc(.8s + var(--hp-i,0) * .35s)}.rv-in .hp-sweep{animation:5s ease-in-out infinite hp-sweep}@keyframes hp-pick{0%{fill:#f4f7fb33;transform:scale(.73)}to{fill:var(--wood);transform:none}}@keyframes hp-halo{0%{opacity:.8;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes hp-sweep{0%{transform:translate(0)}to{transform:translate(440px)}}@media (prefers-reduced-motion:reduce){.hp-dot,.hp-halo,.hp-sweep{animation:none!important}}
