.balanced-lineup{padding:58px var(--page-gutter,48px);border-block:1px solid #293b40;background:linear-gradient(145deg,#101b1f,#0b1215)}.balanced-lineup-head{display:flex;align-items:end;justify-content:space-between;gap:26px;margin-bottom:28px}.balanced-lineup h2{font:800 clamp(34px,4vw,54px)/1.02 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:-.02em}.balanced-lineup h2 em{font-style:normal;color:var(--green)}.balanced-lineup-head>p{max-width:390px;color:#bdcdce;font-size:15px;line-height:1.7}.balanced-driver-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1320px;margin:auto}.balanced-driver{display:block;min-width:0;border:1px solid #32464c;border-radius:6px;overflow:hidden;color:#edf5f3;text-decoration:none;background:#142126}.balanced-driver img{display:block;width:100%;height:230px;object-fit:cover;object-position:var(--balance-focus,50% 35%);transition:transform .45s}.balanced-driver>div{position:relative;background:#142126;padding:16px 18px;border-top:1px solid #32464c}.balanced-driver h3{font:700 26px/1.1 'Barlow Condensed',sans-serif}.balanced-driver span{display:block;margin-top:6px;font-size:12px;color:#c2d3d2}.balanced-driver:focus-visible{outline:2px solid #e5ff00;outline-offset:4px}.balanced-lineup-footer{margin-top:24px;display:flex;justify-content:flex-end}.balanced-lineup-footer a{color:#a0ec72;text-underline-offset:5px}
.home-story-image>img.balance-photo,.home-programme-card>img.balance-photo,.page-academy .academy-hero-image>img.balance-photo,.page-academy .academy-support>img.balance-photo,.photo-pair img.balance-photo,.instagram-tile>img.balance-photo{object-position:var(--balance-focus,50% 35%)!important}
.balanced-driver img.balance-photo{object-position:var(--balance-focus,50% 35%)!important}
.page-pricing>.page-header:has(img[src*="der-jake-corner"]){min-height:540px}.page-pricing>.page-header>img[src*="der-jake-corner"]{left:auto!important;right:0!important;width:70%!important;mask-image:linear-gradient(90deg,transparent,#000 20%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%)}
.lineup-photo-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px var(--page-gutter,48px) 46px;max-width:1440px;margin:auto}.lineup-photo-strip figure{margin:0;overflow:hidden;background:#132025;border:1px solid #30464b;border-radius:6px;min-width:0}.lineup-photo-strip img{display:block;width:100%;height:220px;object-fit:cover;object-position:var(--balance-focus,50% 40%)}.lineup-photo-strip figcaption{padding:13px 16px;font:600 18px 'Barlow Condensed',sans-serif;color:#e3efed}.lineup-photo-strip a{color:inherit;text-decoration:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.balanced-driver:hover img{transform:scale(1.025)}}
@media(max-width:900px){.balanced-lineup-head{display:block}.balanced-lineup-head>p{margin-top:18px;max-width:600px}.balanced-driver img{height:180px}.balanced-driver h3{font-size:23px}}
@media(max-width:600px){.balanced-lineup{padding:34px 20px}.balanced-lineup-head{margin-bottom:22px}.balanced-lineup-head>p{font-size:14px}.balanced-driver-grid{gap:8px}.balanced-driver img{height:128px}.balanced-driver>div{padding:10px 8px;min-height:75px}.balanced-driver h3{font-size:19px;line-height:1.05}.balanced-driver span{font-size:10px;line-height:1.35}.balanced-lineup-footer{justify-content:flex-start;font-size:14px}.lineup-photo-strip{gap:8px;padding:20px 20px 30px}.lineup-photo-strip img{height:155px}.lineup-photo-strip figcaption{padding:10px 8px;font-size:16px}}
@media(max-width:360px){.balanced-lineup{padding-inline:14px}.balanced-driver-grid{gap:6px}.balanced-driver img{height:110px}.balanced-driver h3{font-size:17px}.balanced-driver>div{padding:9px 7px}.lineup-photo-strip{padding-inline:14px}}
@media(prefers-reduced-motion:reduce){.balanced-driver img{transition:none}}
.today-photo-story{padding:48px var(--page-gutter,48px);background:linear-gradient(140deg,#132126,#0b1215);border-block:1px solid #293b40}.today-photo-heading{max-width:1320px;margin:0 auto 24px}.today-photo-heading h2{font:800 clamp(30px,4vw,48px)/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase}.today-photo-heading>p:last-child{color:#bdcdce;margin-top:12px}.today-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1320px;margin:auto}.today-photo-grid figure{margin:0;overflow:hidden;border-radius:5px}.today-photo-grid img.balance-photo{display:block;width:100%;height:280px;object-fit:cover;object-position:var(--balance-focus)!important}
@media(max-width:700px){.today-photo-story{padding:32px 20px}.today-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.today-photo-grid img.balance-photo{height:210px}}
@media(max-width:900px){.page-pricing>.page-header:has(img[src*="der-jake-corner"]){min-height:450px}.page-pricing>.page-header>img[src*="der-jake-corner"]{left:0!important;width:100%!important;mask-image:none;-webkit-mask-image:none}}
