.studio-v2-hero[data-astro-cid-x2wsp3hm]{background:linear-gradient(135deg,#f7fbfb,#eef8f6);padding:64px 0 70px}.studio-v2-hero-grid[data-astro-cid-x2wsp3hm]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,72px);align-items:center}.studio-v2-hero-copy[data-astro-cid-x2wsp3hm] h1[data-astro-cid-x2wsp3hm]{max-width:640px;font-size:clamp(2.15rem,3.3vw,3.15rem)}.studio-v2-hero-copy[data-astro-cid-x2wsp3hm]>p[data-astro-cid-x2wsp3hm]:not(.studio-v2-hero-note){max-width:640px}.studio-intended-purpose[data-astro-cid-x2wsp3hm]{border-left:3px solid var(--color-signal);padding-left:14px;color:#40515c;font-size:.83rem;line-height:1.5}.studio-v2-hero-note[data-astro-cid-x2wsp3hm]{margin:22px 0 0;color:var(--color-link);font-size:.92rem;font-weight:700}.studio-v2-visual[data-astro-cid-x2wsp3hm]{border:1px solid rgba(0,169,157,.22);border-radius:17px;background:#fff;padding:10px;box-shadow:0 20px 48px #1018201c}.studio-v2-main-shot[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.studio-v2-small-shots[data-astro-cid-x2wsp3hm]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}.studio-v2-small-shots[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.studio-v2-visual[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]{margin:11px 4px 3px;color:var(--color-link);font-size:.8rem;font-weight:700;text-transform:uppercase}.studio-v2-section[data-astro-cid-x2wsp3hm]{padding:62px 0}.studio-v2-split[data-astro-cid-x2wsp3hm],.studio-v2-programme-grid[data-astro-cid-x2wsp3hm],.studio-v2-offer-grid[data-astro-cid-x2wsp3hm]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.studio-v2-split[data-astro-cid-x2wsp3hm] .activity-video{max-width:650px}.studio-v2-heading-row[data-astro-cid-x2wsp3hm]{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.studio-v2-heading-row[data-astro-cid-x2wsp3hm]>div[data-astro-cid-x2wsp3hm]{max-width:760px}.studio-v2-heading-row[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]:last-child{margin-bottom:0}.studio-v2-heading-row[data-astro-cid-x2wsp3hm] a[data-astro-cid-x2wsp3hm]{flex:0 0 auto;color:var(--color-link);font-weight:700}.studio-v2-library[data-astro-cid-x2wsp3hm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.studio-v2-library[data-astro-cid-x2wsp3hm] article[data-astro-cid-x2wsp3hm]{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:#fff}.studio-v2-library[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.studio-v2-library[data-astro-cid-x2wsp3hm] article[data-astro-cid-x2wsp3hm]>div[data-astro-cid-x2wsp3hm]{padding:18px}.studio-v2-library[data-astro-cid-x2wsp3hm] span[data-astro-cid-x2wsp3hm]{color:var(--color-link);font-size:.8rem;font-weight:700}.studio-v2-library[data-astro-cid-x2wsp3hm] h3[data-astro-cid-x2wsp3hm]{margin:7px 0;color:var(--color-ink);font-family:Sora,sans-serif;font-size:1.05rem}.studio-v2-library[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]{margin:0;font-size:.93rem}.studio-v2-community[data-astro-cid-x2wsp3hm]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);overflow:hidden;margin-bottom:30px;border:1px solid rgba(0,169,157,.25);border-radius:15px;background:#eef8f6;scroll-margin-top:92px}.studio-v2-community-image[data-astro-cid-x2wsp3hm]{min-height:300px}.studio-v2-community-image[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{display:block;width:100%;height:100%;object-fit:cover}.studio-v2-community-copy[data-astro-cid-x2wsp3hm]{align-self:center;padding:clamp(25px,3vw,44px)}.studio-v2-community-copy[data-astro-cid-x2wsp3hm] h3[data-astro-cid-x2wsp3hm]{margin:0 0 14px;color:var(--color-ink);font-family:Sora,sans-serif;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.25}.studio-v2-community-copy[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]:last-child{margin-bottom:0}.studio-v2-community-copy[data-astro-cid-x2wsp3hm] a[data-astro-cid-x2wsp3hm]{color:var(--color-link);font-weight:700}.studio-v2-workflow[data-astro-cid-x2wsp3hm]{margin:25px 0 0;padding:0;list-style:none}.studio-v2-workflow[data-astro-cid-x2wsp3hm] li[data-astro-cid-x2wsp3hm]{display:flex;gap:15px;border-top:1px solid var(--color-border);padding:14px 0}.studio-v2-workflow[data-astro-cid-x2wsp3hm] li[data-astro-cid-x2wsp3hm]>span[data-astro-cid-x2wsp3hm]{color:var(--color-link);font-size:.8rem;font-weight:800}.studio-v2-workflow[data-astro-cid-x2wsp3hm] h3[data-astro-cid-x2wsp3hm]{margin:0 0 5px;color:var(--color-ink);font-family:Sora,sans-serif;font-size:1rem}.studio-v2-workflow[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]{margin:0;font-size:.94rem}.studio-v2-portal[data-astro-cid-x2wsp3hm]{overflow:hidden;margin:0;border:1px solid var(--color-border);border-radius:15px;background:#fff;box-shadow:var(--shadow-soft)}.studio-v2-portal[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:left top}.studio-v2-portal[data-astro-cid-x2wsp3hm] figcaption[data-astro-cid-x2wsp3hm]{padding:13px 18px;color:#40515c;font-size:.88rem}.studio-v2-review[data-astro-cid-x2wsp3hm]{padding:64px 0;background:#f7fbfb}.studio-v2-review-intro[data-astro-cid-x2wsp3hm]{max-width:900px}.studio-v2-review-intro[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]:last-child{margin-bottom:0}.studio-v2-review-figure[data-astro-cid-x2wsp3hm]{overflow:hidden;margin:28px 0 0;border:1px solid var(--color-border);border-radius:15px;background:#fff;box-shadow:var(--shadow-soft)}.studio-v2-review-image[data-astro-cid-x2wsp3hm]{overflow-x:auto}.studio-v2-review-figure[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{display:block;width:100%;height:auto}.studio-v2-review-figure[data-astro-cid-x2wsp3hm] figcaption[data-astro-cid-x2wsp3hm]{padding:13px 18px;color:#40515c;font-size:.88rem}.studio-v2-swipe-hint[data-astro-cid-x2wsp3hm]{display:none}.studio-v2-review-outcomes[data-astro-cid-x2wsp3hm]{margin-top:42px}.studio-v2-review-outcomes[data-astro-cid-x2wsp3hm]>div[data-astro-cid-x2wsp3hm]{max-width:900px}.studio-v2-review-outcomes[data-astro-cid-x2wsp3hm] h3[data-astro-cid-x2wsp3hm]{margin:0 0 14px;color:var(--color-ink);font-family:Sora,sans-serif;font-size:clamp(1.25rem,2vw,1.8rem)}.studio-v2-review-outcomes[data-astro-cid-x2wsp3hm] .studio-v2-review-figure[data-astro-cid-x2wsp3hm]{margin-top:20px}.studio-v2-review-details[data-astro-cid-x2wsp3hm]{margin-top:26px;border:1px solid var(--color-border);border-radius:12px;padding:18px 22px;background:#fff}.studio-v2-review-details[data-astro-cid-x2wsp3hm] summary[data-astro-cid-x2wsp3hm]{color:var(--color-ink);cursor:pointer;font-weight:700}.studio-v2-review-details[data-astro-cid-x2wsp3hm] .studio-v2-review-image[data-astro-cid-x2wsp3hm]{margin-top:16px;border:1px solid var(--color-border);border-radius:8px}.studio-v2-review-details[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{display:block;width:100%;height:auto}.studio-v2-review-details[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]{font-size:.94rem}.studio-v2-review-boundary[data-astro-cid-x2wsp3hm]{max-width:900px;margin:24px 0 0;color:#40515c;font-size:.88rem}.studio-v2-caseload[data-astro-cid-x2wsp3hm]{padding:44px 0}.studio-v2-caseload-grid[data-astro-cid-x2wsp3hm]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;align-items:center}.studio-v2-caseload-grid[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]:last-child{margin:0;font-size:1.08rem}.studio-v2-professional-features[data-astro-cid-x2wsp3hm]{display:grid;gap:13px}.studio-v2-professional-features[data-astro-cid-x2wsp3hm] article[data-astro-cid-x2wsp3hm]{border:1px solid rgba(0,169,157,.25);border-radius:12px;padding:18px 22px;background:#fff}.studio-v2-professional-features[data-astro-cid-x2wsp3hm] h3[data-astro-cid-x2wsp3hm]{margin:0 0 7px;color:var(--color-ink);font-family:Sora,sans-serif;font-size:1rem}.studio-v2-professional-features[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]{margin:0;font-size:.92rem}.studio-v2-route-grid[data-astro-cid-x2wsp3hm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:26px}.studio-v2-route-grid[data-astro-cid-x2wsp3hm] a[data-astro-cid-x2wsp3hm]{display:flex;flex-direction:column;gap:8px;min-height:100%;border:1px solid var(--color-border);border-radius:12px;padding:20px;background:#fff;color:var(--color-ink);text-decoration:none}.studio-v2-route-grid[data-astro-cid-x2wsp3hm] a[data-astro-cid-x2wsp3hm]:hover{border-color:var(--color-signal);box-shadow:var(--shadow-soft)}.studio-v2-route-grid[data-astro-cid-x2wsp3hm] h3[data-astro-cid-x2wsp3hm]{margin:0;font-family:Sora,sans-serif;font-size:1rem}.studio-v2-route-grid[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]{margin:0;font-size:.9rem}.studio-v2-route-grid[data-astro-cid-x2wsp3hm] span[data-astro-cid-x2wsp3hm]{margin-top:auto;color:var(--color-link);font-weight:700}.studio-v2-bottom[data-astro-cid-x2wsp3hm]{padding:45px 0}.studio-v2-bottom-grid[data-astro-cid-x2wsp3hm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}.studio-v2-bottom-grid[data-astro-cid-x2wsp3hm] h2[data-astro-cid-x2wsp3hm]{font-size:1.4rem}.studio-v2-bottom-grid[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]:last-child{font-size:.94rem}.studio-v2-bottom-grid[data-astro-cid-x2wsp3hm] a[data-astro-cid-x2wsp3hm]{color:var(--color-link);font-weight:700}.studio-v2-final[data-astro-cid-x2wsp3hm]{padding:52px 0;background:var(--color-teal-wash)}.studio-v2-final-grid[data-astro-cid-x2wsp3hm]{display:flex;justify-content:space-between;align-items:center;gap:30px}.studio-v2-final-grid[data-astro-cid-x2wsp3hm] p[data-astro-cid-x2wsp3hm]:last-child{margin-bottom:0}.studio-v2-final-grid[data-astro-cid-x2wsp3hm] .button[data-astro-cid-x2wsp3hm]{flex:0 0 auto}@media(max-width:1000px){.studio-v2-hero-grid[data-astro-cid-x2wsp3hm],.studio-v2-split[data-astro-cid-x2wsp3hm],.studio-v2-community[data-astro-cid-x2wsp3hm],.studio-v2-programme-grid[data-astro-cid-x2wsp3hm],.studio-v2-offer-grid[data-astro-cid-x2wsp3hm],.studio-v2-caseload-grid[data-astro-cid-x2wsp3hm],.studio-v2-bottom-grid[data-astro-cid-x2wsp3hm]{grid-template-columns:1fr}.studio-v2-community-image[data-astro-cid-x2wsp3hm]{min-height:0}.studio-v2-community-image[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{height:auto;aspect-ratio:16/9}.studio-v2-library[data-astro-cid-x2wsp3hm],.studio-v2-route-grid[data-astro-cid-x2wsp3hm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.studio-v2-hero[data-astro-cid-x2wsp3hm]{padding:42px 0 46px}.studio-v2-section[data-astro-cid-x2wsp3hm]{padding:44px 0}.studio-v2-heading-row[data-astro-cid-x2wsp3hm],.studio-v2-final-grid[data-astro-cid-x2wsp3hm]{display:block}.studio-v2-heading-row[data-astro-cid-x2wsp3hm] a[data-astro-cid-x2wsp3hm]{display:inline-block;margin-top:12px}.studio-v2-library[data-astro-cid-x2wsp3hm]{grid-template-columns:1fr}.studio-v2-community[data-astro-cid-x2wsp3hm]{margin-bottom:24px}.studio-v2-review[data-astro-cid-x2wsp3hm]{padding:44px 0}.studio-v2-review-image[data-astro-cid-x2wsp3hm] img[data-astro-cid-x2wsp3hm]{width:max(900px,100%);max-width:none}.studio-v2-swipe-hint[data-astro-cid-x2wsp3hm]{display:inline;font-weight:700}.studio-v2-route-grid[data-astro-cid-x2wsp3hm]{grid-template-columns:1fr}.studio-v2-final-grid[data-astro-cid-x2wsp3hm] .button[data-astro-cid-x2wsp3hm]{margin-top:20px}}
