.studio-section{padding:120px 10vw;background:linear-gradient(135deg,#21182e,#4c3867);color:white;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.studio-copy h2{font:400 clamp(48px,5.5vw,76px)/1.02 "Instrument Serif";margin:0 0 26px}.studio-copy h2 em{font-weight:400;color:var(--lav)}.studio-copy>p:not(.section-number){color:#d4cbdc;line-height:1.75;max-width:590px;margin-bottom:32px}.partner-link{color:#fff;text-decoration:underline;text-decoration-color:var(--lav);text-underline-offset:4px;font-weight:600}.site-preview{position:relative;display:block;border-radius:22px;overflow:hidden;box-shadow:0 28px 70px rgba(15,9,24,.32);transition:transform .3s ease,box-shadow .3s ease}.site-preview:hover,.site-preview:focus-visible{transform:translateY(-5px);box-shadow:0 34px 85px rgba(15,9,24,.42)}.site-preview img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.site-preview>span{position:absolute;left:18px;right:18px;bottom:16px;padding:12px 16px;border-radius:999px;background:rgba(19,15,23,.88);color:#fff;text-align:center;font-size:12px;font-weight:600;backdrop-filter:blur(8px)}@media(max-width:900px){.studio-section{grid-template-columns:1fr;padding:90px 7vw}.studio-preview{max-width:680px;width:100%;margin-inline:auto}}@media(max-width:600px){.studio-section{padding:76px 6vw;gap:42px}.site-preview{border-radius:16px}.site-preview>span{position:static;display:block;border-radius:0;background:#19131f;padding:14px}.studio-copy .button{width:100%}}
