.page-hero-grid{align-items:center;gap:24px;display:grid;position:relative}@media (min-width:900px){.page-hero-grid.has-scene{grid-template-columns:1fr 360px}}.page-hero-scene{justify-self:center;width:100%;max-width:360px}.scene{width:100%;height:auto;box-shadow:var(--shadow);background:#f6fbf6;border-radius:24px;display:block}.scene .o-center,.scene .o-bottom,.scene .o-left,.scene .o-right,.scene .o-top,.scene [class*=sc-]{transform-box:fill-box}.scene .o-center{transform-origin:50%}.scene .o-bottom{transform-origin:50% 100%}.scene .o-left{transform-origin:0%}.scene .o-right{transform-origin:100%}.scene .o-top{transform-origin:50% 0}.scene .sc-d1{animation-delay:.6s!important}.scene .sc-d2{animation-delay:1.2s!important}.scene .sc-d3{animation-delay:1.8s!important}.scene .sc-pulse{animation:3s ease-in-out infinite sc-pulse}.scene .sc-spin{animation:6s linear infinite sc-spin}.scene .sc-spin.sc-fast{animation-duration:.6s}.scene .sc-sway{animation:4s ease-in-out infinite sc-sway}.scene .sc-smoke{opacity:0;animation:2.4s ease-out infinite sc-smoke}.scene .sc-light{animation:5s ease-in-out infinite sc-light}.scene .sc-blink{animation:1.6s step-end infinite sc-blink}.scene .sc-lift{animation:5s ease-in-out infinite sc-lift}.scene .sc-draw{stroke-dasharray:600;animation:5s ease-in-out infinite sc-draw}.scene path.sc-draw[stroke-dasharray="6 6"]{stroke-dasharray:6 6;animation:1.2s linear infinite sc-dash}.scene .sc-pop{animation:5s ease-out infinite sc-pop}.scene .sc-flag{animation:1.2s ease-in-out infinite sc-flag}.scene .sc-drive{animation:7s linear infinite sc-drive}.scene .sc-hoist{animation:4s ease-in-out infinite sc-hoist}.scene .sc-flip{animation:3s ease-in-out infinite sc-flip}.scene .sc-coin{opacity:0;animation:2.4s ease-out infinite sc-coin}.scene .sc-pass{animation:4s linear infinite sc-pass}.scene .sc-road{animation:.6s linear infinite sc-road}.scene .sc-bounce{animation:.5s ease-in-out infinite sc-bounce}.scene .sc-dig{animation:3.2s ease-in-out infinite sc-dig}.scene .sc-dirt{opacity:0;animation:3.2s ease-out infinite sc-dirt}.scene .sc-raise{animation:3s ease-in-out infinite sc-raise}.scene .sc-gavel{animation:3s ease-in-out infinite sc-gavel}.scene .sc-stamp{animation:3s ease-out infinite sc-stamp}.scene .sc-page{animation:3.6s ease-in-out infinite sc-page}.scene .sc-ring{animation:2.4s ease-in-out infinite sc-ring}.scene .sc-shackle{animation:3s ease-in-out infinite sc-shackle}.scene .sc-shackle.sc-open{animation-name:sc-shackle-open}.scene .sc-build{animation:6s ease-out infinite sc-build}.scene .sc-wave{animation:1.5s ease-out infinite sc-wave}.scene .sc-fly{animation:5s ease-in-out infinite sc-fly}.scene .sc-trail{animation:1.5s linear infinite sc-dash}.scene .sc-letter{animation:3.6s ease-in-out infinite sc-letter}.scene .sc-globe{animation:6s ease-in-out infinite sc-globe}.scene .sc-key{transform-origin:50%;animation:4s ease-in-out infinite sc-key}.scene .sc-scan{animation:6s ease-in-out infinite sc-scan}.scene .sc-floor{opacity:.15;animation:6s ease-in-out infinite sc-floor}.scene .sc-rise{animation:7s ease-out infinite sc-rise}.scene .sc-f0{animation-delay:0s}.scene .sc-f1{animation-delay:.35s}.scene .sc-f2{animation-delay:.7s}.scene .sc-f3{animation-delay:1.05s}.scene .sc-f4{animation-delay:1.4s}.scene .sc-f5{animation-delay:1.75s}.scene .sc-rise.sc-f1{animation-delay:.8s}.scene .sc-rise.sc-f2{animation-delay:1.6s}.scene .sc-rise.sc-f3{animation-delay:2.4s}.scene .sc-rise.sc-f4{animation-delay:3.2s}.scene .sc-build.sc-f1{animation-delay:.5s}.scene .sc-build.sc-f2{animation-delay:1s}.scene .sc-build.sc-f3{animation-delay:1.5s}.scene .sc-stamp{animation-delay:0s}@keyframes sc-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.45;transform:scale(1.25)}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes sc-smoke{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(14px,-46px)scale(2)}}@keyframes sc-light{0%,35%{fill:#b6ecb6}45%,85%{fill:#ffe08a}95%,to{fill:#b6ecb6}}@keyframes sc-blink{0%,60%{opacity:1}61%,to{opacity:.35}}@keyframes sc-lift{0%,10%{transform:translateY(0)}45%,55%{transform:translateY(-104px)}90%,to{transform:translateY(0)}}@keyframes sc-draw{0%{stroke-dashoffset:600px}50%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes sc-dash{to{stroke-dashoffset:-28px}}@keyframes sc-pop{0%,8%{opacity:0;transform:scale(0)}16%{opacity:1;transform:scale(1.2)}22%,85%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}@keyframes sc-flag{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(6deg)scaleX(.9)}}@keyframes sc-drive{0%{transform:translate(-90px)}to{transform:translate(330px)}}@keyframes sc-hoist{0%,to{transform:translateY(0)}50%{transform:translateY(46px)}}@keyframes sc-flip{0%,40%{transform:scaleX(1)}50%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes sc-coin{0%{opacity:0;transform:translateY(0)scale(.5)}25%{opacity:1;transform:translateY(-18px)scale(1)}70%{opacity:1;transform:translateY(-34px)rotateY(180deg)}to{opacity:0;transform:translateY(-46px)}}@keyframes sc-pass{to{transform:translate(-220px)}}@keyframes sc-road{to{stroke-dashoffset:42px}}@keyframes sc-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes sc-dig{0%,to{transform:rotate(-22deg)}40%{transform:rotate(18deg)}60%{transform:rotate(18deg)}}@keyframes sc-dirt{0%,55%{opacity:0;transform:translate(0)}65%{opacity:1;transform:translateY(4px)}to{opacity:0;transform:translate(6px,24px)}}@keyframes sc-raise{0%,20%{transform:translateY(0)}35%,55%{transform:translateY(-14px)}70%,to{transform:translateY(0)}}@keyframes sc-gavel{0%,55%{transform:rotate(-35deg)}65%{transform:rotate(10deg)}75%,to{transform:rotate(-35deg)}}@keyframes sc-stamp{0%,62%{opacity:0;transform:scale(2.2)}70%{opacity:1;transform:scale(.92)}76%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes sc-page{0%,30%{transform:scaleX(1)}50%{transform:scaleX(-1)}70%,to{transform:scaleX(1)}}@keyframes sc-ring{0%,50%,to{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-6deg)}}@keyframes sc-shackle{0%,30%{transform:translateY(-10px)}45%,85%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes sc-shackle-open{0%,55%{transform:translateY(0)}65%,90%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes sc-build{0%{opacity:0;transform:translateY(12px)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes sc-wave{0%{opacity:0;transform:translate(-4px)}30%{opacity:1}to{opacity:0;transform:translate(8px)}}@keyframes sc-fly{0%{opacity:0;transform:translate(20px,160px)rotate(-30deg)}10%{opacity:1}35%{transform:translate(110px,140px)rotate(10deg)}65%{transform:translate(200px,110px)rotate(-30deg)}90%{opacity:1;transform:translate(290px,50px)rotate(-20deg)}to{opacity:0;transform:translate(320px,40px)rotate(-20deg)}}@keyframes sc-letter{0%,20%{transform:translateY(30px)}50%,80%{transform:translateY(-12px)}to{transform:translateY(30px)}}@keyframes sc-globe{0%,to{transform:translate(-10px)}50%{transform:translate(10px)}}@keyframes sc-key{0%,10%{transform:translate(0)scaleY(1)}40%{transform:translate(62px)scaleY(1)}52%{transform:translate(62px)scaleY(.3)}85%{transform:translate(62px)scaleY(.3)}to{transform:translate(0)scaleY(1)}}@keyframes sc-scan{0%,to{transform:translate(60px)}50%{transform:translate(270px)}}@keyframes sc-floor{0%,10%{opacity:.15}25%,75%{opacity:1}90%,to{opacity:.15}}@keyframes sc-rise{0%{opacity:0;transform:translateY(-30px)}10%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.scene *{animation:none!important}.scene .sc-smoke,.scene .sc-coin,.scene .sc-dirt{opacity:0}.scene .sc-floor{opacity:1}}
