.s-deep{box-shadow:0 1px 2px #1413110d,0 12px 24px -6px #14131114,0 40px 80px -16px #14131138}.s-float-shadow{box-shadow:0 2px 4px #1413110f,0 24px 48px -12px #14131147}.s-lift{transition:translate .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.s-lift:hover{translate:0 -6px;box-shadow:0 2px 4px #1413110d,0 24px 48px -12px #14131133}.s-btn-glow{transition:translate .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px #ffffff40,0 8px 20px -6px #0b84578c}.s-btn-glow:hover{translate:0 -2px;box-shadow:inset 0 1px #ffffff40,0 14px 28px -8px #0b845799}.s-press{transition:translate .2s}.s-press:hover{translate:0 -2px}.s-icon-tile{background:linear-gradient(#e8f5ee,#d4eedf);box-shadow:inset 0 1px #fff,0 4px 10px -4px #0b845759}.s-dots{background-image:radial-gradient(#dadada 1.3px,#0000 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 70% at 70% 40%,#000,#0000);mask-image:radial-gradient(60% 70% at 70% 40%,#000,#0000)}@media (min-width:1024px){.s-stack{position:sticky}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.s-count{counter-reset:n var(--n)}.s-count:after{content:counter(n)}@keyframes s-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes s-pop{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:none}}@keyframes s-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes s-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s-toast{0%,6%{opacity:0;transform:translateY(14px)scale(.95)}12%,72%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-6px)}}@keyframes s-window{0%,40%,to{fill:#e8f5ee}50%,90%{fill:#f5d58c}}@keyframes s-pulse{0%{box-shadow:0 20px 40px -10px #0006,0 0 #ffffff73}to{box-shadow:0 20px 40px -10px #0006,0 0 0 28px #fff0}}@keyframes s-count{0%{--n:0}}@media (prefers-reduced-motion:no-preference){.s-load{animation:.9s cubic-bezier(.2,.7,.2,1) both s-up;animation-delay:var(--delay,0s)}.s-pop-load{animation:.8s cubic-bezier(.2,.8,.2,1.2) both s-pop;animation-delay:var(--delay,0s)}.s-float{animation:s-float var(--period,6s) ease-in-out var(--phase,0s) infinite}.s-fill-load{transform-origin:0;animation:1.4s cubic-bezier(.2,.7,.2,1) both s-fill;animation-delay:var(--delay,.7s)}.s-toast{animation:7s 1.6s infinite both s-toast}.s-window{animation:s-window 6s var(--delay,0s) infinite}.s-pulse{animation:2s ease-out infinite s-pulse}.s-count{animation:1.5s ease-out both s-count;animation-delay:var(--delay,.8s)}}@keyframes s-untilt{0%{transform:perspective(1600px)rotateX(18deg)rotateY(-10deg)rotate(2deg)scale(.93)}to{transform:none}}@keyframes s-drift{0%{transform:translateY(var(--drift,90px))}to{transform:translateY(calc(var(--drift,90px) * -1))}}@keyframes s-zoom{0%{opacity:.4;transform:scale(.86)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-tilt{animation:linear both s-untilt;animation-timeline:scroll(root);animation-range:0 560px}.s-reveal{animation:linear both s-up;animation-timeline:view();animation-range:entry var(--from,0%) cover var(--to,26%)}.s-vpop{animation:linear both s-pop;animation-timeline:view();animation-range:entry var(--from,30%) cover var(--to,42%)}.s-grow{transform-origin:0;animation:linear both s-fill;animation-timeline:view();animation-range:entry var(--from,40%) cover var(--to,46%)}.s-drift{animation:linear both s-drift;animation-timeline:view()}.s-zoom{animation:linear both s-zoom;animation-timeline:view();animation-range:entry cover 40%}}}
