.StudioCapabilities-module__YKsNya__whatWeShapeSection{margin-top:var(--space-public-section-major);padding-top:2.5rem}.StudioCapabilities-module__YKsNya__sectionLabel,.StudioCapabilities-module__YKsNya__capabilityNumber,.StudioCapabilities-module__YKsNya__capabilityClassification,.StudioCapabilities-module__YKsNya__capabilityAction,.StudioCapabilities-module__YKsNya__capabilityPlaceholder{color:var(--color-muted-soft);font-size:var(--font-size-eyebrow);letter-spacing:.24em;text-transform:uppercase;line-height:1.4}.StudioCapabilities-module__YKsNya__sectionLabel{margin-bottom:clamp(2rem,4vw,3.5rem)}.StudioCapabilities-module__YKsNya__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.StudioCapabilities-module__YKsNya__capabilityCard{border:1px solid var(--color-border);background:var(--color-card);grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);min-width:0;min-height:22rem;display:grid;overflow:hidden}.StudioCapabilities-module__YKsNya__capabilityMedia{background:var(--background);min-width:0;min-height:100%;position:relative;overflow:hidden}.StudioCapabilities-module__YKsNya__capabilityImage{object-fit:cover}.StudioCapabilities-module__YKsNya__capabilityImageFlipped{transform:scaleX(-1)}.StudioCapabilities-module__YKsNya__capabilityPlaceholder{background:linear-gradient(135deg, transparent 0 48%, var(--color-border) 48% 48.3%, transparent 48.3% 100%), var(--background);align-items:flex-end;width:100%;height:100%;min-height:18rem;padding:1.5rem;display:flex}.StudioCapabilities-module__YKsNya__capabilityInformation{flex-direction:column;min-width:0;padding:clamp(1.4rem,2.3vw,2.25rem);display:flex}.StudioCapabilities-module__YKsNya__capabilityNumber{margin-bottom:2.5rem}.StudioCapabilities-module__YKsNya__capabilityClassification{margin-bottom:.8rem}.StudioCapabilities-module__YKsNya__capabilityInformation h2{letter-spacing:-.045em;font-size:clamp(1.5rem,2vw,2.15rem);font-weight:500;line-height:1}.StudioCapabilities-module__YKsNya__capabilityDescription{color:var(--color-muted);margin-top:1.5rem;font-size:.86rem;line-height:1.65}.StudioCapabilities-module__YKsNya__capabilityAction{text-align:right;align-self:flex-end;width:fit-content;margin-top:auto;padding-top:2rem;display:inline-block}a.StudioCapabilities-module__YKsNya__capabilityAction{color:var(--color-muted-soft);text-decoration:none;transition:color .18s}a.StudioCapabilities-module__YKsNya__capabilityAction:hover{color:var(--color-text);text-decoration:none}a.StudioCapabilities-module__YKsNya__capabilityAction:focus-visible{outline:2px solid var(--color-text);outline-offset:.35rem;border-radius:.125rem}@media (max-width:1099px){.StudioCapabilities-module__YKsNya__capabilityGrid{grid-template-columns:1fr}.StudioCapabilities-module__YKsNya__capabilityCard{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);min-height:20rem}}@media (max-width:680px){.StudioCapabilities-module__YKsNya__whatWeShapeSection{margin-top:var(--space-public-section-major);padding-top:1.5rem}.StudioCapabilities-module__YKsNya__capabilityGrid{gap:1.5rem}.StudioCapabilities-module__YKsNya__capabilityCard{grid-template-columns:1fr;min-height:0}.StudioCapabilities-module__YKsNya__capabilityMedia{aspect-ratio:4/3;grid-area:1/1;min-height:0}.StudioCapabilities-module__YKsNya__capabilityInformation{grid-area:2/1;padding:1.5rem}.StudioCapabilities-module__YKsNya__capabilityNumber{margin-bottom:2rem}.StudioCapabilities-module__YKsNya__capabilityAction{margin-top:2rem;padding-top:0}.StudioCapabilities-module__YKsNya__capabilityPlaceholder{min-height:0}}@media (min-width:1024px){.StudioCapabilities-module__YKsNya__studioIntroduction{margin-top:clamp(5rem,11vw,8.5rem)}}
