.ms-scene svg{width:100%;height:100%;display:block;overflow:visible}.s-soft{fill:color-mix(in oklab, var(--ink) 9%, transparent)}.s-line{fill:color-mix(in oklab, var(--ink) 30%, transparent)}.s-dot{fill:color-mix(in oklab, var(--ink) 38%, transparent)}.s-gold{fill:var(--gold)}.s-photo{fill:var(--forest-deep)}.s-ink{fill:color-mix(in oklab, var(--forest-deep) 55%, transparent)}.s-ink-solid{fill:var(--ink)}.s-ring{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round}.s-ring-ink{fill:none;stroke:var(--forest-deep);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.55}.s-stroke{fill:none;stroke:color-mix(in oklab, var(--ink) 34%, transparent);stroke-width:5px;stroke-linecap:round}.s-stroke-thin{fill:none;stroke:color-mix(in oklab, var(--ink) 34%, transparent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.s-gold-line{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.s-check{fill:none;stroke:var(--forest-deep);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.a-pop,.a-stamp,.a-typing,.a-fade,.a-draw,.a-spin,.a-rise,.a-twinkle,.a-drive,.a-fill,.a-swing,.a-bubble,.a-grow{animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.2,.8,.2,1.15);animation-fill-mode:both}.a-pop{transform-box:fill-box;transform-origin:0 100%;animation-name:ms-pop;animation-duration:.55s}.a-pop--right{transform-origin:100% 100%}.a-pop--center{transform-origin:50%}.a-fade{transform-box:fill-box;transform-origin:50%;animation-name:ms-pop-c;animation-duration:.4s}.a-draw{stroke-dasharray:1;animation-name:ms-draw;animation-duration:var(--t,.6s);animation-timing-function:ease-out}.a-stamp{transform-box:fill-box;transform-origin:50%;animation-name:ms-stamp;animation-duration:.5s}.a-typing{transform-box:fill-box;transform-origin:100% 100%;animation-name:ms-typing;animation-duration:1.3s;animation-timing-function:ease}.a-typing .s-dot{animation:.45s ease-in-out 2 alternate both ms-dot;animation-delay:var(--d)}.a-typing .s-dot:nth-of-type(2){animation-delay:calc(var(--d) + .15s)}.a-typing .s-dot:nth-of-type(3){animation-delay:calc(var(--d) + .3s)}.a-spin{transform-box:view-box;transform-origin:var(--o,center);animation-name:ms-spin;animation-duration:var(--t,2.4s);animation-timing-function:cubic-bezier(.6,0,.3,1)}.a-rise{transform-box:fill-box;animation-name:ms-rise;animation-duration:1.1s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.a-twinkle{transform-box:fill-box;transform-origin:50%;animation-name:ms-twinkle;animation-duration:1.4s;animation-timing-function:ease-in-out}.a-drive{transform-box:view-box;animation-name:ms-drive;animation-duration:var(--t,1.6s);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.a-fill{transform-box:fill-box;transform-origin:50% 100%;animation-name:ms-fill;animation-duration:.45s}.a-grow{transform-box:fill-box;transform-origin:0%;animation-name:ms-grow;animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.a-swing{transform-box:fill-box;transform-origin:50% 0;animation-name:ms-swing;animation-duration:2.6s;animation-timing-function:ease-in-out}.a-bubble{transform-box:fill-box;transform-origin:50%;animation-name:ms-bubble;animation-duration:1.8s;animation-timing-function:ease-out}[data-scenes].is-armed [data-scene]:not(.is-play) :is(.a-pop,.a-stamp,.a-typing,.a-fade,.a-draw,.a-spin,.a-rise,.a-twinkle,.a-drive,.a-fill,.a-swing,.a-bubble,.a-grow,.a-typing .s-dot){animation-play-state:paused}@keyframes ms-pop{0%{opacity:0;transform:scale(.6)translateY(8px)}}@keyframes ms-pop-c{0%{opacity:0;transform:scale(0)}}@keyframes ms-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ms-stamp{0%{opacity:0;transform:scale(1.8)rotate(-25deg)}70%{opacity:1;transform:scale(.92)rotate(4deg)}to{opacity:1;transform:none}}@keyframes ms-typing{0%{opacity:0;transform:scale(.6)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(.8)}}@keyframes ms-dot{to{transform:translateY(-4px)}}@keyframes ms-spin{0%{transform:rotate(var(--from,-270deg))}to{transform:rotate(0)}}@keyframes ms-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes ms-twinkle{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:none}}@keyframes ms-drive{0%{transform:translateX(var(--from,-150px))}}@keyframes ms-fill{0%{opacity:0;transform:scaleY(.2)}}@keyframes ms-grow{0%{opacity:0;transform:scaleX(0)}15%{opacity:1}}@keyframes ms-swing{0%{opacity:0;transform:rotate(-16deg)}15%{opacity:1}40%{transform:rotate(9deg)}62%{transform:rotate(-5deg)}82%{transform:rotate(2deg)}to{opacity:1;transform:none}}@keyframes ms-bubble{0%{opacity:0;transform:translateY(0)scale(.4)}25%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-46px)scale(1.15)}}@media (prefers-reduced-motion:reduce){.a-pop,.a-stamp,.a-fade,.a-draw,.a-spin,.a-rise,.a-twinkle,.a-drive,.a-fill,.a-swing,.a-grow,.a-typing .s-dot{animation:none}.a-bubble,.a-typing{display:none}}
