.star-rating-module__amUyaW__root{align-items:center;gap:var(--space-md);color:var(--text-primary);flex-wrap:wrap;display:inline-flex}.star-rating-module__amUyaW__dark{color:var(--text-on-dark)}.star-rating-module__amUyaW__value{white-space:nowrap}.star-rating-module__amUyaW__stars{flex:none;display:inline-flex;position:relative}.star-rating-module__amUyaW__track,.star-rating-module__amUyaW__fill{gap:var(--star-gap,var(--space-xs));display:inline-flex}.star-rating-module__amUyaW__fill{color:var(--star);position:absolute;inset:0 auto 0 0;overflow:hidden}.star-rating-module__amUyaW__track{color:var(--border-default)}.star-rating-module__amUyaW__dark .star-rating-module__amUyaW__track{color:var(--text-muted)}.star-rating-module__amUyaW__star{width:var(--star-size,20px);height:var(--star-size,20px);fill:currentColor;flex:none}.star-rating-module__amUyaW__count{white-space:nowrap}.star-rating-module__amUyaW__picker{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:flex}.star-rating-module__amUyaW__legend{margin-bottom:var(--space-md);color:var(--section-muted,var(--text-muted))}.star-rating-module__amUyaW__choice{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:relative}.star-rating-module__amUyaW__choice input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.star-rating-module__amUyaW__choice svg{fill:#0000;width:28px;height:28px;stroke:var(--text-primary);pointer-events:none}.star-rating-module__amUyaW__choice svg[data-filled=true]{fill:var(--star)}.star-rating-module__amUyaW__choice input:focus-visible+svg{outline:var(--border-width) solid var(--text-primary);outline-offset:var(--space-xs)}.star-rating-module__amUyaW__picker:disabled{opacity:.5}.star-rating-module__amUyaW__picker:disabled .star-rating-module__amUyaW__choice{cursor:default}
.studio-identity-module__Y3kq0q__identity{gap:var(--space-xl);min-width:0;display:grid}.studio-identity-module__Y3kq0q__heading{align-items:flex-start;gap:var(--space-xl);min-width:0;display:flex}.studio-identity-module__Y3kq0q__logo{flex:none}.studio-identity-module__Y3kq0q__copy{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.studio-identity-module__Y3kq0q__eyebrow{color:var(--text-muted);margin:0;}.studio-identity-module__Y3kq0q__title{font-size:clamp(var(--fs-xl), 3vw, var(--fs-3xl));overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.2;}.studio-identity-module__Y3kq0q__details{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.studio-identity-module__Y3kq0q__actions{gap:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:599px){.studio-identity-module__Y3kq0q__heading{align-items:flex-start;gap:var(--space-lg)}.studio-identity-module__Y3kq0q__logo{max-width:64px}.studio-identity-module__Y3kq0q__copy{flex:1}.studio-identity-module__Y3kq0q__title{font-size:var(--fs-xl);line-height:var(--lh-xl)}.studio-identity-module__Y3kq0q__details{justify-content:flex-end}}.studio-identity-module__Y3kq0q__title{font-size:var(--t-page-size);line-height:var(--t-page-line);font-weight:var(--t-hero-weight);letter-spacing:-.025em}.studio-identity-module__Y3kq0q__compact .studio-identity-module__Y3kq0q__heading{gap:var(--space-md)}.studio-identity-module__Y3kq0q__compact .studio-identity-module__Y3kq0q__title{font-size:var(--fs-xl);line-height:1.2}.studio-identity-module__Y3kq0q__compact .studio-identity-module__Y3kq0q__eyebrow{font-size:var(--t-caption-size);color:var(--section-muted,var(--text-muted))}
.recent-studios-module__JWl4wG__section{margin-block:var(--step-section)}.recent-studios-module__JWl4wG__grid{gap:var(--gutter);margin-top:var(--step-heading);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.recent-studios-module__JWl4wG__grid>li{min-width:0}.recent-studios-module__JWl4wG__more{margin-top:var(--space-lg);justify-content:center;display:flex}@media (min-width:600px){.recent-studios-module__JWl4wG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.recent-studios-module__JWl4wG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
