.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--space-7)}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);align-items:center;display:grid}.hero__badge[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-tint);min-height:44px;color:var(--ink);font:700 14px/20px var(--font-sans);padding:8px 16px;text-decoration:none;display:inline-flex}.hero__badge[data-astro-cid-lcdefpme]:hover{color:var(--brand-deep)}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.hero__lead[data-astro-cid-lcdefpme]{margin-top:var(--space-5);color:var(--ink-muted);max-width:54ch}.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);background:var(--surface-tint);width:100%}@media (width>=960px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-7) var(--space-8)}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:1.1fr 1fr}.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:5/4;max-height:480px}}.dsa-spot[data-astro-cid-lcdefpme]{background:var(--brand-deep);color:var(--on-brand-deep)}.dsa-spot__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}@media (width>=960px){.dsa-spot__grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1.1fr 1fr}}.dsa-spot[data-astro-cid-lcdefpme] .dsa-spot__eyebrow[data-astro-cid-lcdefpme]{color:var(--on-brand-deep);opacity:.9}.dsa-spot[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.dsa-spot__lead[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:54ch}.dsa-spot__list[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0;gap:var(--space-2) var(--space-5);padding:0;list-style:none;display:grid}@media (width>=640px){.dsa-spot__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.dsa-spot__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2);font-weight:700;display:flex}.dsa-spot__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--on-brand-deep);border-radius:50%;flex:none;width:8px;height:8px;margin-top:9px}.dsa-spot__tags[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dsa-spot__tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font:500 13px/16px var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border-on-dark);background:#ffffff14;padding:6px 12px}.dsa-spot__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%}@media (width>=960px){.dsa-spot__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;max-height:560px}}.sc-btn--on-dark[data-astro-cid-lcdefpme]{background:var(--surface);color:var(--brand-deep)}.sc-btn--on-dark[data-astro-cid-lcdefpme]:hover{background:var(--surface-tint)}.sc-btn--outline-dark[data-astro-cid-lcdefpme]{color:var(--on-brand-deep);border-color:#ffffffb3}.sc-btn--outline-dark[data-astro-cid-lcdefpme]:hover{border-color:var(--on-brand-deep);background:#ffffff1a}.dsa-spot[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--on-brand-deep)}.trust[data-astro-cid-lcdefpme]{padding-block:var(--space-7)}.studio[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:start;display:grid}.studio[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%}@media (width>=960px){.studio[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr 1.1fr}}.studio[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.studio__text[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 var(--space-5);color:var(--ink-muted)}.quote-wrap[data-astro-cid-lcdefpme]{text-align:center;max-width:760px}.quote-wrap[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4)}.quote-wrap[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme]{color:var(--ink-muted)}.section-more[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}
