.tgr-coaching{background:#050505;color:#f5f3ef;padding:clamp(40px,5vw,72px) clamp(18px,3.4vw,48px) clamp(110px,13vw,190px)}.tgr-coaching .tgr-coaching__grid{align-items:end;display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0 auto;max-width:1480px}.tgr-coaching .tgr-coaching__kicker{color:#a19d96;font-size:11px;font-weight:600;letter-spacing:.2em;margin:0 0 18px;text-transform:uppercase}.tgr-coaching .tgr-coaching__title{font-family:var(--wp--preset--font-family--display);font-size:clamp(44px,5vw,84px);font-weight:800;letter-spacing:-.045em;line-height:.88;margin:0;text-transform:uppercase}.tgr-coaching .tgr-coaching__text{color:#a19d96;font-size:17px;line-height:1.5;margin:28px 0 0;max-width:360px}.tgr-coaching .tgr-coaching__figure{aspect-ratio:9/16;background:#111;border-radius:14px;margin:0;max-height:86vh;overflow:hidden;position:relative}.tgr-coaching .tgr-coaching__img,.tgr-coaching .tgr-coaching__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.tgr-coaching .tgr-coaching__caption{bottom:14px;color:#f5f3ef;font-size:11px;font-weight:600;left:16px;letter-spacing:.2em;position:absolute;text-transform:uppercase}
