.public-site .studio-personal-note{color:var(--studio-ink);font-size:.9rem;line-height:1.6}.public-site .studio-service-icon{color:var(--studio-blue);flex:none;display:inline-flex}.public-site .studio-service-icon svg,.public-site .studio-text-link svg,.public-site .public-button>svg{flex-shrink:0;transition:transform .22s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.public-site .studio-service-card:hover .studio-service-icon svg{transform:translateY(-3px)rotate(-5deg)}.public-site .studio-text-link:hover svg,.public-site .public-button:hover>svg{transform:translate(3px,-1px)}}.public-site .studio-text-link:focus-visible svg,.public-site .public-button:focus-visible>svg{transform:translate(3px)}.public-site .studio-build-sketch{border:1px solid var(--studio-line);border-radius:var(--studio-radius-card);background:var(--studio-surface);min-width:0;margin:0 0 2rem;padding:clamp(1.25rem,4vw,2.5rem)}.public-site .studio-sketch-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-site .studio-sketch-heading p{max-width:42rem;color:var(--studio-muted);margin-top:.75rem;font-size:1rem;line-height:1.6}.public-site .studio-sketch-replay:not([hidden]){min-height:44px;color:var(--studio-muted);cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.public-site .studio-sketch-replay:hover{color:var(--studio-ink)}.public-site .studio-sketch-art{color:#a4aebc;width:100%;height:auto;margin-top:1.5rem;display:block}.public-site .studio-sketch-muted{color:#586373}.public-site .studio-sketch-accent{color:#79a3ff}.public-site .studio-sketch-labels{color:var(--studio-ink);text-align:center;grid-template-columns:1fr 1.4fr 1fr;gap:.5rem;margin-top:.5rem;font-size:clamp(.65rem,2vw,.85rem);list-style:none;display:grid}@media (max-width:480px){.public-site .studio-build-sketch{padding-inline:.75rem}.public-site .studio-sketch-heading{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.public-site .studio-sketch-replay{display:none!important}.public-site .studio-service-icon svg,.public-site .studio-text-link svg,.public-site .public-button>svg{transition:none;transform:none!important}}
