.tgr-training{position:relative}.tgr-training .tgr-training__scene{background:#000;box-shadow:0 -30px 60px rgba(0,0,0,.6);height:100vh;height:100svh;min-height:560px;overflow:hidden;position:sticky;top:0}.tgr-training .tgr-training__bg{filter:saturate(.75) contrast(1.1) brightness(1.05);height:100%;inset:0;object-fit:cover;object-position:50% 34%;position:absolute;width:100%}.tgr-training .tgr-training__overlay{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.25) 60%,rgba(0,0,0,.1));inset:0;position:absolute}.tgr-training .tgr-training__body{box-sizing:border-box;display:flex;flex-direction:column;gap:18px;height:100%;justify-content:flex-end;margin:0 auto;max-width:1480px;padding:0 clamp(18px,3.4vw,48px) clamp(40px,8vh,96px);position:relative}.tgr-training .tgr-training__spacer{height:110vh;height:110svh}.tgr-training .tgr-training__index{color:#f5f3ef;font-size:11px;font-weight:600;letter-spacing:.2em;margin:0;text-transform:uppercase}.tgr-training .tgr-training__name{font-family:var(--wp--preset--font-family--display);font-size:clamp(38px,9vw,168px);font-weight:800;letter-spacing:-.045em;line-height:.86;margin:0;text-transform:uppercase}.tgr-training .tgr-training__tag{color:#6f97d8;margin:0}.tgr-training .tgr-training__meta,.tgr-training .tgr-training__tag{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.tgr-training .tgr-training__meta{color:#e2ded7;display:flex;flex-wrap:wrap;gap:4px 14px;margin:12px 0 0}.tgr-training .tgr-training__desc{color:#e2ded7;font-size:clamp(17px,1.4vw,20px);line-height:1.5;margin:0;max-width:460px}
