.artur-home-founder{max-width:1200px;margin:64px auto;padding:0 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:42px;align-items:center;background:#f4f5f1;font-family:var(--t-text-font,'Montserrat',Arial,sans-serif);color:#111}
.artur-home-founder__media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.artur-home-founder__body{padding:28px 28px 28px 0}
.artur-home-founder__eyebrow{margin:0;font-family:var(--t-headline-font,'Montserrat',Arial,sans-serif);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7400}
.artur-home-founder h2{margin:10px 0 18px;font-family:var(--t-headline-font,'Montserrat',Arial,sans-serif);font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#111}
.artur-home-founder__body p:not(.artur-home-founder__eyebrow){margin:0;max-width:460px;font-size:16px;line-height:1.6;color:#555}
.artur-home-founder a{display:inline-flex;align-items:center;height:48px;margin-top:26px;padding:0 32px;border-radius:50px;background:#ade206;color:#111;font-family:var(--t-text-font,'Montserrat',Arial,sans-serif);font-size:15px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 4px 16px rgba(173,226,6,.35);transition:transform .2s,box-shadow .2s}
.artur-home-founder a:hover{transform:scale(1.05);box-shadow:0 6px 24px rgba(173,226,6,.5)}
@media(max-width:800px){.artur-home-founder{margin:40px 16px;padding:0;display:block}.artur-home-founder__body{padding:24px}.artur-home-founder__media img{aspect-ratio:4/3}}
