.studio-page[data-astro-cid-x2wsp3hm]{background:#fff;overflow:hidden}.studio-hero[data-astro-cid-x2wsp3hm]{position:relative;isolation:isolate;padding:clamp(4.5rem,9vw,8rem) 0 clamp(3rem,6vw,5.5rem);background:#fff}.studio-hero[data-astro-cid-x2wsp3hm]:before{content:"";position:absolute;z-index:-1;top:-15rem;right:-19rem;width:44rem;height:44rem;background:radial-gradient(circle,rgba(128,108,255,.18),rgba(128,108,255,.06) 44%,transparent 70%);pointer-events:none}.studio-hero-inner[data-astro-cid-x2wsp3hm]{position:relative}.studio-eyebrow[data-astro-cid-x2wsp3hm]{display:flex;align-items:center;gap:.65rem;margin:0 0 1.45rem;color:var(--v9-violet-deep);font:700 .77rem/1.4 var(--v9-mono);letter-spacing:.095em}.studio-eyebrow-dot[data-astro-cid-x2wsp3hm]{width:.55rem;height:.55rem;border-radius:50%;background:var(--v9-violet-deep);box-shadow:0 0 0 .27rem #806cff1f}.studio-hero[data-astro-cid-x2wsp3hm] h1[data-astro-cid-x2wsp3hm]{font-family:var(--v9-sans);font-size:clamp(3.3rem,7.4vw,7rem);font-weight:750;letter-spacing:-.075em;line-height:1.02;max-width:1150px;margin:0;color:var(--v9-ink)}.studio-hero[data-astro-cid-x2wsp3hm] h1[data-astro-cid-x2wsp3hm] span[data-astro-cid-x2wsp3hm]{color:var(--v9-violet-deep)}.studio-intro[data-astro-cid-x2wsp3hm]{max-width:630px;color:var(--v9-copy);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55;margin:1.6rem 0 0;letter-spacing:-.02em}.studio-collection[data-astro-cid-x2wsp3hm]{padding:0 0 clamp(5rem,9vw,9rem)}.studio-section-header[data-astro-cid-x2wsp3hm]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--v9-line);padding:1.2rem 0 1.75rem;font:650 .72rem/1.4 var(--v9-mono);color:#696772;letter-spacing:.075em}.studio-section-header[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]{margin:0}.studio-section-header[data-astro-cid-x2wsp3hm] span[data-astro-cid-x2wsp3hm]{color:var(--v9-violet-deep)}.studio-grid[data-astro-cid-x2wsp3hm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,2rem)}.studio-card[data-astro-cid-x2wsp3hm]{min-width:0;overflow:hidden;border:1px solid rgba(17,17,23,.1);border-radius:1.35rem;background:#fff;box-shadow:0 12px 44px #11111709;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.studio-card[data-astro-cid-x2wsp3hm]:hover{transform:translateY(-4px);border-color:#806cff61;box-shadow:0 20px 56px #11111717}.studio-card-link[data-astro-cid-x2wsp3hm]{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.studio-card-link[data-astro-cid-x2wsp3hm]:hover{color:inherit;text-decoration:none}.studio-card-link[data-astro-cid-x2wsp3hm]:focus-visible{outline:3px solid var(--v9-violet-deep);outline-offset:-4px;border-radius:1.2rem}.studio-card-media[data-astro-cid-x2wsp3hm]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(145deg,#f3f0ff,#ecebf6)}.studio-card-media[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .28s ease}.studio-card[data-astro-cid-x2wsp3hm]:hover img[data-astro-cid-x2wsp3hm]{transform:scale(1.025)}.studio-preview-corner[data-astro-cid-x2wsp3hm]{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:#fffffff0;box-shadow:0 4px 17px #0000001f;font-size:1.15rem;color:var(--v9-violet-deep)}.studio-card-content[data-astro-cid-x2wsp3hm]{display:flex;flex-direction:column;flex:1;min-height:235px;padding:clamp(1.3rem,2.4vw,2.1rem)}.studio-card-meta[data-astro-cid-x2wsp3hm]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font:600 .7rem/1.5 var(--v9-mono);color:var(--v9-violet-deep);text-transform:uppercase;letter-spacing:.06em}.studio-card-meta[data-astro-cid-x2wsp3hm] span[data-astro-cid-x2wsp3hm]:last-child{color:#888591}.studio-card[data-astro-cid-x2wsp3hm] h2[data-astro-cid-x2wsp3hm]{color:var(--v9-ink);font:730 clamp(1.9rem,2.8vw,2.65rem)/1.1 var(--v9-sans);letter-spacing:-.055em;margin:.85rem 0 .6rem}.studio-card[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]{color:var(--v9-copy);font-size:clamp(.97rem,1.3vw,1.08rem);line-height:1.55;max-width:38ch;margin:0 0 1.6rem}.studio-card-action[data-astro-cid-x2wsp3hm]{display:flex;align-items:center;gap:.6rem;margin-top:auto;color:var(--v9-violet-deep);font-size:.95rem;font-weight:700}.studio-arrow[data-astro-cid-x2wsp3hm]{transition:transform .2s ease;font-size:1.25rem}.studio-card[data-astro-cid-x2wsp3hm]:hover .studio-arrow[data-astro-cid-x2wsp3hm]{transform:translate(3px,-3px)}.studio-footnote[data-astro-cid-x2wsp3hm]{margin:2.1rem 0 0;text-align:center;color:#77737d;font-size:.95rem}@media(max-width:760px){.studio-hero[data-astro-cid-x2wsp3hm]{padding-top:3.5rem}.studio-grid[data-astro-cid-x2wsp3hm]{grid-template-columns:minmax(0,1fr)}.studio-card-content[data-astro-cid-x2wsp3hm]{min-height:210px}.studio-card-media[data-astro-cid-x2wsp3hm]{aspect-ratio:16/9}.studio-hero[data-astro-cid-x2wsp3hm] h1[data-astro-cid-x2wsp3hm]{font-size:clamp(2.6rem,10.5vw,5.3rem);white-space:normal}.studio-hero[data-astro-cid-x2wsp3hm] h1[data-astro-cid-x2wsp3hm] span[data-astro-cid-x2wsp3hm]{display:block}}@media(prefers-reduced-motion:reduce){.studio-card[data-astro-cid-x2wsp3hm],.studio-card-media[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm],.studio-arrow[data-astro-cid-x2wsp3hm]{transition:none}}
