.studio-paper{background-color:#fbf3e4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.33 0 0 0 0 0.2 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(circle at 20% 10%,rgba(255,255,255,.7),transparent 55%),radial-gradient(circle at 90% 95%,rgba(234,205,160,.35),transparent 50%)}.studio-doodle path{fill:none;stroke:#b08a5a;stroke-width:2;stroke-linecap:round;stroke-dasharray:420;opacity:.55;animation:studio-doodle 1.8s ease-in-out infinite alternate}.studio-doodle path:nth-child(2){animation-delay:.3s}.studio-doodle path:nth-child(3){animation-delay:.6s}@keyframes studio-doodle{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}@media(max-width:1023.98px){.studio-compact .studio-card{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;column-gap:1rem;padding:.625rem 1rem .625rem .625rem;border-radius:1.5rem}.studio-compact .studio-circle{grid-row:span 2;max-width:128px}.studio-compact .studio-name-block{align-self:end;margin-top:0;text-align:left}.studio-compact .studio-name{font-size:1.75rem}.studio-compact .studio-traits{align-self:start;justify-content:flex-start;max-height:3.6rem;min-height:0;margin-top:.375rem;overflow:hidden}.studio-compact .studio-traits li{padding:.125rem .5rem;font-size:.6875rem}.studio-compact .studio-note{display:none}}.studio-step{animation:studio-step-in .25s ease-out}@keyframes studio-step-in{0%{opacity:0;transform:translateY(4px)}}.studio-ink{filter:url(#studio-wobble)}.studio-ink.studio-watercolour{filter:url(#studio-watercolour)}.studio-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.36  0 0 0 0 0.26  0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.2}.studio-ready .studio-ink path,.studio-ready .studio-ink circle,.studio-ready .studio-ink ellipse{transition:fill .45s ease,stroke .45s ease,d .35s ease}@property --studio-reveal{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.studio-retrace path,.studio-retrace ellipse,.studio-retrace circle{stroke-dasharray:260;animation:studio-retrace 3s ease-in-out both}@keyframes studio-retrace{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}.studio-wash{position:absolute;border-radius:9999px;filter:blur(14px);mix-blend-mode:multiply;opacity:0;animation:studio-bloom 4.5s ease-out forwards}@keyframes studio-bloom{0%{opacity:0;transform:scale(.2)}40%{opacity:.55}to{opacity:.38;transform:scale(1)}}.studio-brush{offset-path:path("M 150 90 C 190 70, 230 110, 205 150 S 120 200, 95 160 S 110 80, 150 90");animation:studio-brush 3.2s ease-in-out infinite}@keyframes studio-brush{0%{offset-distance:0%}to{offset-distance:100%}}.studio-speck{animation:studio-speck 1.6s ease-out forwards}@keyframes studio-speck{0%{opacity:0;transform:scale(0)}30%{opacity:.8;transform:scale(1.3)}to{opacity:.5;transform:scale(1)}}.studio-reveal{-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 calc(var(--studio-reveal) - 18%),transparent var(--studio-reveal));mask-image:radial-gradient(circle at 50% 42%,#000 calc(var(--studio-reveal) - 18%),transparent var(--studio-reveal));animation:studio-reveal 2.4s cubic-bezier(.3,.7,.3,1) forwards}@keyframes studio-reveal{0%{--studio-reveal: 0%;filter:blur(6px) saturate(1.4)}to{--studio-reveal: 140%;filter:blur(0) saturate(1)}}.studio-try-me{animation:studio-try-me 2.2s ease-in-out infinite}@keyframes studio-try-me{0%,to{border-color:#9bbf6a;box-shadow:0 6px 0 -4px #9bbf6a00}50%{border-color:#5d7d3a;box-shadow:0 8px 0 -4px #9bbf6a59}}.studio-nudge{transform-origin:70% 60%;animation:studio-nudge 2.4s ease-in-out infinite}@keyframes studio-nudge{0%,60%,to{transform:translate(0) rotate(0)}66%{transform:translate(-4px) rotate(-8deg)}72%{transform:translate(-6px) rotate(7deg)}78%{transform:translate(-4px) rotate(-6deg)}84%{transform:translate(-2px) rotate(4deg)}90%{transform:translate(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.studio-try-me,.studio-nudge{animation:none}}
