.studio-logo{width:100%;height:100%;position:relative;container-type:size}.studio-logo__placeholder{filter:blur(14cqmin);opacity:0;transition:opacity .55s ease-out,filter .55s ease-out,transform .55s ease-out;position:absolute;inset:0;transform:scale(.88)}.studio-logo__placeholder[data-entered]{opacity:.6;transform:scale(.96)}.studio-logo__placeholder[data-hidden]{filter:blur(3cqmin);opacity:0;transition:opacity .3s ease-in .3s,filter .6s ease-in-out,transform .6s ease-in-out;transform:scale(1)}.studio-logo__shader{opacity:0;transition:opacity .45s ease-out,transform .6s ease-in-out;position:relative;transform:scale(.96)}.studio-logo__shader.is-visible{opacity:1;transform:scale(1)}.studio-logo__mark{height:calc(var(--studio-logo-scale,.85) * 100%);width:calc(var(--studio-logo-scale,.85) * 100%);margin:auto;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.studio-logo__placeholder,.studio-logo__placeholder[data-hidden],.studio-logo__shader{transition-duration:0s}}.studio-draw{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.studio-draw svg{width:85%;height:85%}.studio-draw__stroke path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:.21px;animation:1.2s cubic-bezier(.65,0,.35,1) forwards studio-draw-stroke,.5s ease-out .95s forwards studio-draw-handover}.studio-draw__stroke path[data-mark=wordmark]{stroke-width:.09px}.studio-draw__fill path{fill:currentColor;fill-opacity:0;animation:.5s ease-out .95s forwards studio-draw-fill}@keyframes studio-draw-stroke{to{stroke-dashoffset:0}}@keyframes studio-draw-handover{to{stroke-opacity:0}}@keyframes studio-draw-fill{to{fill-opacity:1}}@media (prefers-reduced-motion:reduce){.studio-draw__stroke path{stroke-opacity:0;animation:none}.studio-draw__fill path{fill-opacity:1;animation:none}}.studio-logo.studio-splash,.studio-draw.studio-splash{aspect-ratio:130/38.58;width:70vmin;height:auto}.studio-loading-overlay{background:var(--color-paper-base);transform-origin:50%;z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.studio-loading-overlay.is-ready{backface-visibility:hidden;will-change:transform, opacity}.studio-loading-overlay.is-zooming{pointer-events:none;animation:.7s cubic-bezier(.6,0,.9,.25) forwards studio-loading-zoom}@keyframes studio-loading-zoom{0%{opacity:1;transform:scale(1)}55%{opacity:1}to{opacity:0;transform:scale(8)}}@media (prefers-reduced-motion:reduce){.studio-loading-overlay.is-zooming{animation:.2s linear forwards studio-loading-fade}}@keyframes studio-loading-fade{to{opacity:0}}
