/* Tag One Motorsport | Bilan 2026 | Slater CSS v1.4.0 Slater file 64884. Replace the complete existing file after this update. Apply data-t1-page="bilan" to the content wrapper only. Native navigation and footer must remain outside that wrapper. Fonts are provided by the existing Webflow site. */ [data-t1-page="bilan"] {--gold:var(--globals--color--texts--accent,#d2b461);--white:var(--globals--color--texts--04,#fff);--gray:var(--globals--color--texts--03,#b6bcc9);--line:var(--globals--border-color--border-3,#3b3e45);--panel:var(--components--cards--background-color--bg-color-default,#0a0a0a);--ease:cubic-bezier(.22,1,.36,1)} [data-t1-page="bilan"], [data-t1-page="bilan"] * {box-sizing:border-box} [data-t1-page="bilan"] {margin:0;background:#000;color:var(--white);font-family:var(--core--font-family--primary-font,Saira,sans-serif);font-size:16px;line-height:1.5;overflow-x:clip} [data-t1-page="bilan"] a:not(:where(.primary-button,.t1-home-link)) {color:inherit;text-decoration:none} [data-t1-page="bilan"] button:not(:where(.primary-button,.t1-home-link)) {font:inherit} [data-t1-page="bilan"] img {display:block;width:100%;height:auto} [data-t1-page="bilan"] figure, [data-t1-page="bilan"] p, [data-t1-page="bilan"] h1, [data-t1-page="bilan"] h2, [data-t1-page="bilan"] h3, [data-t1-page="bilan"] h4 {margin:0} [data-t1-page="bilan"] h1, [data-t1-page="bilan"] h2, [data-t1-page="bilan"] h3, [data-t1-page="bilan"] h4, [data-t1-page="bilan"] strong {font-family:Saira,sans-serif} [data-t1-page="bilan"] h2 {font-size:48px;font-weight:600;line-height:1.04;letter-spacing:-.03em} [data-t1-page="bilan"]::selection, [data-t1-page="bilan"] ::selection {background:var(--gold);color:#000} [data-t1-page="bilan"] :focus-visible {outline:2px solid var(--gold);outline-offset:6px} [data-t1-page="bilan"] a {touch-action:manipulation} [data-t1-page="bilan"] .br-container {width:90%;max-width:1440px;margin-inline:auto} [data-t1-page="bilan"] .br-section {padding-block:80px} [data-t1-page="bilan"] .br-icon {width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;flex:none;vertical-align:middle} /* Native Webflow navigation floats above content; reserve its clearance here. */ [data-t1-page="bilan"] .br-hero {position:relative;overflow:hidden;padding-top:160px;padding-bottom:92px} [data-t1-page="bilan"] .br-hero-kicker {display:flex;justify-content:space-between;gap:20px;color:var(--gray);font-size:12px} [data-t1-page="bilan"] .br-hero h1 {position:relative;z-index:1;line-height:.8} [data-t1-page="bilan"] .br-year {display:block;font-size:clamp(140px,21.5vw,340px);font-weight:900;font-style:italic;letter-spacing:-.095em;color:var(--gold);margin-left:-.025em;padding-top:26px;line-height:.8} [data-t1-page="bilan"] .br-hero-title {position:absolute;left:2%;top:calc(100% + 110px);font-size:clamp(54px,7.2vw,115px);font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:-.055em;line-height:.9;z-index:3;text-shadow:0 2px 50px #000a} [data-t1-page="bilan"] .br-hero-photos {position:relative;height:470px;margin-top:-24px;isolation:isolate} [data-t1-page="bilan"] .br-hero-track {position:absolute;width:67%;height:435px;right:1%;top:0;transform:rotate(-3deg);overflow:hidden;z-index:1;background:#222} [data-t1-page="bilan"] .br-hero-track img {height:100%;object-fit:cover;object-position:50% 63%;filter:brightness(.76)} [data-t1-page="bilan"] .br-hero-track figcaption {position:absolute;right:20px;bottom:18px;font-size:11px;color:#fff} [data-t1-page="bilan"] .br-hero-paddock {position:absolute;width:27%;height:210px;right:0;bottom:-15px;transform:rotate(5deg);z-index:4;box-shadow:0 12px 40px #0006;background:#222} [data-t1-page="bilan"] .br-hero-paddock img {height:100%;object-fit:cover;object-position:center} [data-t1-page="bilan"] .br-hero-paddock figcaption {position:absolute;bottom:-26px;left:0;font-size:10px;white-space:nowrap;color:var(--gray)} [data-t1-page="bilan"] .br-hero-bottom {display:flex;align-items:center;gap:25px;justify-content:space-between;margin-top:55px} [data-t1-page="bilan"] .br-hero-bottom p {max-width:630px;color:var(--gray);font-size:16px} [data-t1-page="bilan"] .br-round-link {width:60px;height:60px;display:grid;place-items:center;border:1px solid #444;border-radius:50%;transition:background .3s,color .3s;flex:none} [data-t1-page="bilan"] .br-round-link:hover, [data-t1-page="bilan"] .br-round-link:focus-visible {background:var(--gold);color:#000} [data-t1-page="bilan"] .br-podiums {padding:80px 0 105px;border-top:1px solid var(--line);overflow:clip} [data-t1-page="bilan"] .br-podium-label {display:flex;justify-content:space-between;align-items:center;gap:30px} [data-t1-page="bilan"] .br-podium-label h2 {font-size:clamp(30px,3.2vw,50px)} [data-t1-page="bilan"] .br-podium-label>span {color:var(--gray);font-size:12px} [data-t1-page="bilan"] .br-podium-stage {position:relative;height:650px} [data-t1-page="bilan"] .br-podium-number {position:absolute;top:0;left:-1%;font-family:Saira,sans-serif;font-size:clamp(310px,39vw,640px);font-weight:900;font-style:italic;letter-spacing:-.12em;line-height:1;color:var(--gold)} [data-t1-page="bilan"] .br-podium-photo {position:absolute;z-index:2;width:48%;max-width:660px;right:6%;top:125px;transform:rotate(4deg);background:#222;box-shadow:0 30px 80px #0009} [data-t1-page="bilan"] .br-podium-photo img {aspect-ratio:1.5;object-fit:cover} [data-t1-page="bilan"] .br-podium-photo figcaption {position:absolute;bottom:-31px;font-size:11px;color:var(--gray);right:0} [data-t1-page="bilan"] .br-podium-word {position:absolute;bottom:-10px;left:0;text-transform:uppercase;font-family:Saira,sans-serif;font-size:clamp(78px,14.5vw,220px);line-height:.9;font-style:italic;font-weight:800;letter-spacing:-.055em} [data-t1-page="bilan"] .br-podium-caption {position:static;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-top:40px} [data-t1-page="bilan"] .br-podium-caption strong {font-weight:600;font-size:22px;line-height:1.25;display:block} [data-t1-page="bilan"] .br-podium-caption p {font-size:14px;line-height:1.55;margin-top:0;color:var(--gray)} [data-t1-page="bilan"] .br-stat-grid {display:grid;grid-template-columns:1fr 1.5fr 1fr;border-top:1px solid var(--line);margin-top:65px;padding-top:45px;gap:60px} [data-t1-page="bilan"] .br-stat strong {font-size:clamp(68px,8.6vw,128px);line-height:1;font-weight:700;letter-spacing:-.03em;display:block;font-variant-numeric:tabular-nums;white-space:nowrap} [data-t1-page="bilan"] .br-stat>span {display:block;margin-top:8px;font-size:14px;color:var(--gold)} [data-t1-page="bilan"] .br-stat p {font-size:12px;color:var(--gray);margin-top:20px;line-height:1.6} [data-t1-page="bilan"] .br-method {font-size:11px;color:#a4a4a4;margin-top:42px;max-width:700px} [data-t1-page="bilan"] .br-people {background:#101010} [data-t1-page="bilan"] .br-section-head {display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:64px} [data-t1-page="bilan"] .br-section-head p {color:var(--gray);font-size:14px;line-height:1.6} [data-t1-page="bilan"] .br-people-layout {display:grid;grid-template-columns:.74fr 1.8fr;gap:6%} [data-t1-page="bilan"] .br-driver-portrait {height:430px;position:relative;overflow:hidden;background:#202020} [data-t1-page="bilan"] .br-driver-portrait>img {height:100%;object-fit:cover;object-position:50% 30%;filter:brightness(.85)} [data-t1-page="bilan"] .br-driver-portrait::after {content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000c);pointer-events:none} [data-t1-page="bilan"] .br-portrait-number {position:absolute;z-index:1;top:0;right:10px;font-family:Saira,sans-serif;font-size:120px;font-style:italic;font-weight:800;line-height:1.1;letter-spacing:-.075em;color:#fff9} [data-t1-page="bilan"] .br-portrait-caption {position:absolute;z-index:2;bottom:20px;left:20px;right:20px;font:600 23px/1.15 Saira,sans-serif} [data-t1-page="bilan"] .br-people-results {min-width:0} [data-t1-page="bilan"] .br-table-scroller {width:100%;max-width:100%;overflow-x:auto;scrollbar-color:#555 #111} [data-t1-page="bilan"] table {border-collapse:collapse;width:100%;white-space:nowrap} [data-t1-page="bilan"] caption {text-align:left;font-size:11px;color:var(--gray);padding-bottom:18px} [data-t1-page="bilan"] thead th {font:400 10px/1.4 Poppins,sans-serif;color:var(--gray);text-align:left;padding:0 8px 15px} [data-t1-page="bilan"] thead th:last-child, [data-t1-page="bilan"] tbody td:last-child {text-align:right} [data-t1-page="bilan"] tbody tr {border-top:1px solid #303030;transition:background .25s} [data-t1-page="bilan"] tbody tr:hover, [data-t1-page="bilan"] tbody tr:focus-within {background:#242119} [data-t1-page="bilan"] tbody td, [data-t1-page="bilan"] tbody th {padding:16px 8px;text-align:left;font-size:12px;font-weight:400} [data-t1-page="bilan"] tbody th {font-family:Saira,sans-serif;font-weight:600;font-size:18px;line-height:1.2} [data-t1-page="bilan"] tbody th a {display:flex;gap:12px;align-items:center;justify-content:space-between} [data-t1-page="bilan"] tbody th .br-icon {width:17px;height:17px;opacity:0;transform:translateX(-5px);transition:opacity .25s,transform .25s} [data-t1-page="bilan"] tbody tr:hover .br-icon, [data-t1-page="bilan"] tbody tr:focus-within .br-icon {opacity:1;transform:none} [data-t1-page="bilan"] .br-table-number {font:700 italic 25px Saira,sans-serif;color:var(--gold)} [data-t1-page="bilan"] td sup {font-size:9px} [data-t1-page="bilan"] td:nth-child(5) {font-weight:600} [data-t1-page="bilan"] .br-partners {overflow:hidden;border-top:1px solid var(--line);padding-top:100px} [data-t1-page="bilan"] .br-partners-copy {display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:0} [data-t1-page="bilan"] .br-partners-copy h2 {font-size:clamp(32px,4vw,58px)} [data-t1-page="bilan"] .br-partners-copy p {font-size:14px;color:var(--gray);max-width:465px} [data-t1-page="bilan"] .br-partner-logos {display:flex;gap:90px;align-items:center;margin-block:65px 48px} [data-t1-page="bilan"] .br-partner-logos a {width:230px;height:100px;display:flex;align-items:center;justify-content:center} [data-t1-page="bilan"] .br-partner-logos img {max-height:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.9} [data-t1-page="bilan"] .br-partner-logos a {transition:transform .3s} [data-t1-page="bilan"] .br-partner-logos a:hover, [data-t1-page="bilan"] .br-partner-logos a:focus-visible {transform:translateY(-6px)} [data-t1-page="bilan"] .br-next {background:#141414;color:var(--white);padding:94px 0 100px;overflow:clip;position:relative} [data-t1-page="bilan"] .br-next-year {position:absolute;right:-.08em;top:-.25em;font:900 italic clamp(300px,47vw,750px)/1 Saira,sans-serif;color:#0000000e;letter-spacing:-.09em;pointer-events:none} [data-t1-page="bilan"] .br-next-content {position:relative;z-index:1} [data-t1-page="bilan"] .br-next-content>p {font-size:13px;margin-bottom:28px} [data-t1-page="bilan"] .br-next h2 {font-size:clamp(50px,7vw,108px);font-weight:800;font-style:italic;line-height:.94;letter-spacing:-.03em;text-transform:uppercase} @media(min-width:1600px) { [data-t1-page="bilan"] .br-hero-photos {height:520px} [data-t1-page="bilan"] .br-hero-track {height:480px} [data-t1-page="bilan"] .br-hero-paddock {height:240px} [data-t1-page="bilan"] .br-podium-stage {height:725px} } @media(max-width:1100px) { [data-t1-page="bilan"] .br-podium-stage {height:570px} [data-t1-page="bilan"] .br-podium-photo {top:130px;width:50%;right:1%} [data-t1-page="bilan"] .br-people-layout {grid-template-columns:1fr} [data-t1-page="bilan"] .br-driver-portrait {display:none} [data-t1-page="bilan"] .br-stat-grid {gap:35px} [data-t1-page="bilan"] .br-hero-track {height:440px} [data-t1-page="bilan"] .br-hero-photos {height:480px} [data-t1-page="bilan"] .br-hero-paddock {height:200px} [data-t1-page="bilan"] .br-hero-title {top:calc(100% + 100px)} } @media(max-width:760px) { [data-t1-page="bilan"] {font-size:14px} [data-t1-page="bilan"] .br-container {width:90%} [data-t1-page="bilan"] .br-section {padding-block:64px} [data-t1-page="bilan"] .br-hero {padding-top:110px;padding-bottom:58px} [data-t1-page="bilan"] .br-hero-kicker {font-size:9px} [data-t1-page="bilan"] .br-year {font-size:25vw;padding-top:28px} [data-t1-page="bilan"] .br-hero-title {font-size:10.8vw;top:calc(100% + 72px);left:0} [data-t1-page="bilan"] .br-hero-photos {height:370px;margin-top:0} [data-t1-page="bilan"] .br-hero-track {width:80%;height:320px;top:24px;right:1%} [data-t1-page="bilan"] .br-hero-track img {object-position:58% 65%} [data-t1-page="bilan"] .br-hero-track figcaption {font-size:8px;left:12px;right:12px;bottom:12px} [data-t1-page="bilan"] .br-hero-paddock {width:39%;height:145px;bottom:-4px} [data-t1-page="bilan"] .br-hero-paddock figcaption {display:none} [data-t1-page="bilan"] .br-hero-bottom {margin-top:34px;gap:20px;align-items:start} [data-t1-page="bilan"] .br-hero-bottom p {font-size:12px} [data-t1-page="bilan"] .br-hero-bottom p br {display:none} [data-t1-page="bilan"] .br-round-link {width:46px;height:46px} [data-t1-page="bilan"] .br-podiums {padding:60px 0 65px} [data-t1-page="bilan"] .br-podium-label {align-items:start} [data-t1-page="bilan"] .br-podium-label h2 {font-size:32px} [data-t1-page="bilan"] .br-podium-label>span {font-size:9px;max-width:90px;text-align:right} [data-t1-page="bilan"] .br-podium-stage {height:465px;margin-top:12px} [data-t1-page="bilan"] .br-podium-number {font-size:58vw;top:10px;left:0;line-height:.95} [data-t1-page="bilan"] .br-podium-photo {top:150px;right:0;width:72%;max-width:450px;transform:rotate(4deg)} [data-t1-page="bilan"] .br-podium-caption {gap:20px;margin-top:30px} [data-t1-page="bilan"] .br-podium-caption strong {display:block;font-size:19px} [data-t1-page="bilan"] .br-podium-caption p {font-size:11px;margin-top:0} [data-t1-page="bilan"] .br-podium-word {font-size:15.5vw;bottom:0} [data-t1-page="bilan"] .br-stat-grid {grid-template-columns:1fr 1.25fr 1fr;gap:15px;margin-top:36px;padding-top:28px} [data-t1-page="bilan"] .br-stat strong {font-size:clamp(40px,9.2vw,70px)} [data-t1-page="bilan"] .br-stat>span {font-size:10px;line-height:1.45;margin-top:9px} [data-t1-page="bilan"] .br-stat p {font-size:9px;margin-top:12px;display:none} [data-t1-page="bilan"] .br-method {font-size:9px;line-height:1.6;margin-top:27px} [data-t1-page="bilan"] .br-section-head {display:block;margin-bottom:36px} [data-t1-page="bilan"] .br-section-head h2 {font-size:40px} [data-t1-page="bilan"] .br-section-head p {font-size:12px;margin-top:24px} [data-t1-page="bilan"] .br-table-scroller {margin:0;padding:0;overflow:visible} [data-t1-page="bilan"] table {min-width:0;table-layout:fixed;white-space:normal} [data-t1-page="bilan"] thead th {font-size:9px} [data-t1-page="bilan"] tbody th {font-size:16px} [data-t1-page="bilan"] tbody td, [data-t1-page="bilan"] tbody th {padding-block:14px} [data-t1-page="bilan"] caption {font-size:10px} [data-t1-page="bilan"] .br-partners-copy {grid-template-columns:1fr;gap:24px;margin-top:0} [data-t1-page="bilan"] .br-partners-copy h2 {font-size:38px} [data-t1-page="bilan"] .br-partners-copy p {font-size:12px} [data-t1-page="bilan"] .br-partner-logos {gap:30px;margin-block:30px} [data-t1-page="bilan"] .br-partner-logos a {width:45%;height:75px} [data-t1-page="bilan"] .br-next {padding:70px 0} [data-t1-page="bilan"] .br-next h2 {font-size:clamp(40px,9vw,66px)} [data-t1-page="bilan"] .br-next-content>p {font-size:11px} [data-t1-page="bilan"] .br-next-year {top:.2em;font-size:58vw} } @media(max-width:440px) { [data-t1-page="bilan"] .br-hero-photos {height:295px} [data-t1-page="bilan"] .br-hero-track {height:260px} [data-t1-page="bilan"] .br-hero-paddock {height:110px;bottom:4px} [data-t1-page="bilan"] .br-hero-title {top:calc(100% + 70px)} [data-t1-page="bilan"] .br-podium-stage {height:395px} [data-t1-page="bilan"] .br-podium-photo {top:125px} [data-t1-page="bilan"] .br-podium-caption {gap:18px} [data-t1-page="bilan"] .br-podium-caption strong {font-size:18px} [data-t1-page="bilan"] .br-podium-caption p {font-size:10px} [data-t1-page="bilan"] .br-next h2 {font-size:clamp(36px,10vw,44px)} } @media(prefers-reduced-motion:reduce) { [data-t1-page="bilan"], [data-t1-page="bilan"] *, [data-t1-page="bilan"] *::before, [data-t1-page="bilan"] *::after {animation:none!important;transition:none!important} } [data-t1-page="bilan"] .br-driver-category {display:none} [data-t1-page="bilan"] .br-weekend {border-top:1px solid var(--line)} [data-t1-page="bilan"] .br-weekend:last-child {border-bottom:1px solid var(--line)} [data-t1-page="bilan"] .br-weekend>summary {list-style:none;display:grid;grid-template-columns:52px minmax(0,1fr) 94px 24px;gap:24px;align-items:center;min-height:116px;padding:24px 0;cursor:pointer} [data-t1-page="bilan"] .br-weekend>summary::-webkit-details-marker {display:none} [data-t1-page="bilan"] .br-weekend>summary::marker {content:''} [data-t1-page="bilan"] .br-weekend-index {font:600 28px/1 Saira,sans-serif;color:#777} [data-t1-page="bilan"] .br-weekend-title>span:first-child {display:block;font:600 clamp(23px,2.4vw,34px)/1.12 Saira,sans-serif;letter-spacing:-.02em} [data-t1-page="bilan"] .br-weekend-date {display:block;color:var(--gray);font-size:11px;margin-top:7px} [data-t1-page="bilan"] .br-weekend-podiums {display:flex;align-items:baseline;gap:8px} [data-t1-page="bilan"] .br-weekend-podiums strong {font-size:30px;line-height:1;color:var(--gold);font-weight:600} [data-t1-page="bilan"] .br-weekend-podiums>span {font-size:10px;color:var(--gray)} [data-t1-page="bilan"] .br-weekend>summary>.br-icon {transition:transform .25s var(--ease)} [data-t1-page="bilan"] .br-weekend[open]>summary>.br-icon {transform:rotate(90deg)} [data-t1-page="bilan"] .br-weekend>summary:hover .br-weekend-title, [data-t1-page="bilan"] .br-weekend>summary:focus-visible .br-weekend-title {color:var(--gold)} [data-t1-page="bilan"] .br-weekend-body {display:grid;grid-template-columns:1.05fr 1fr;gap:40px;padding:8px 0 44px 76px} [data-t1-page="bilan"] .br-weekend-body>img {height:100%;max-height:320px;min-height:220px;object-fit:cover;border-radius:8px} [data-t1-page="bilan"] .br-weekend-copy {align-self:center} [data-t1-page="bilan"] .br-weekend-copy h3 {font-size:26px;line-height:1.15;letter-spacing:-.02em;margin-bottom:16px;font-weight:600} [data-t1-page="bilan"] .br-weekend-copy>p {font-size:13px;color:var(--gray);line-height:1.65;max-width:490px} [data-t1-page="bilan"] .br-weekend-result {display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px;font-size:11px;color:var(--gray)} [data-t1-page="bilan"] .br-weekend-result strong {font:600 28px/1 Saira,sans-serif;color:var(--white);margin-right:5px} [data-t1-page="bilan"] .br-weekend-result>span:last-child {align-self:center} @media(max-width:760px) { [data-t1-page="bilan"] .br-table-scroller thead th:nth-child(3), [data-t1-page="bilan"] .br-table-scroller thead th:nth-child(6), [data-t1-page="bilan"] .br-table-scroller tbody td:nth-child(3), [data-t1-page="bilan"] .br-table-scroller tbody td:nth-child(6) {display:none} [data-t1-page="bilan"] .br-table-scroller thead th:first-child {width:40px} [data-t1-page="bilan"] .br-table-scroller thead th:nth-child(4) {width:43px} [data-t1-page="bilan"] .br-table-scroller thead th:nth-child(5) {width:47px} [data-t1-page="bilan"] .br-table-scroller thead th {padding-inline:4px} [data-t1-page="bilan"] .br-table-scroller tbody td, [data-t1-page="bilan"] .br-table-scroller tbody th {padding:16px 4px;vertical-align:middle} [data-t1-page="bilan"] .br-table-scroller tbody th {font-size:16px;overflow-wrap:anywhere} [data-t1-page="bilan"] .br-table-scroller tbody td:nth-child(4), [data-t1-page="bilan"] .br-table-scroller tbody td:nth-child(5) {text-align:right} [data-t1-page="bilan"] .br-table-scroller thead th:nth-child(4), [data-t1-page="bilan"] .br-table-scroller thead th:nth-child(5) {text-align:right} [data-t1-page="bilan"] .br-table-number {font-size:20px} [data-t1-page="bilan"] .br-driver-name a {gap:5px} [data-t1-page="bilan"] .br-driver-name .br-icon {width:12px;height:12px} [data-t1-page="bilan"] .br-driver-category {display:block;margin-top:5px;color:var(--gray);font:400 10px/1.2 Poppins,sans-serif} [data-t1-page="bilan"] .br-table-scroller caption {white-space:normal;font-size:10px;line-height:1.5} [data-t1-page="bilan"] .br-weekend>summary {grid-template-columns:27px minmax(0,1fr) 60px 18px;gap:12px;min-height:108px;padding:22px 0} [data-t1-page="bilan"] .br-weekend-index {font-size:20px} [data-t1-page="bilan"] .br-weekend-title>span:first-child {font-size:22px;overflow-wrap:anywhere} [data-t1-page="bilan"] .br-weekend-date {font-size:10px;line-height:1.5;margin-top:7px} [data-t1-page="bilan"] .br-weekend-podiums {display:block;text-align:center} [data-t1-page="bilan"] .br-weekend-podiums strong {font-size:26px} [data-t1-page="bilan"] .br-weekend-podiums>span {display:block;font-size:9px;margin-top:3px} [data-t1-page="bilan"] .br-weekend>summary>.br-icon {width:18px;height:18px} [data-t1-page="bilan"] .br-weekend-body {grid-template-columns:1fr;gap:24px;padding:0 0 30px} [data-t1-page="bilan"] .br-weekend-body>img {height:auto;min-height:0;max-height:none;aspect-ratio:1.6;object-fit:cover} [data-t1-page="bilan"] .br-weekend-copy h3 {font-size:24px;margin-bottom:13px} [data-t1-page="bilan"] .br-weekend-copy>p {font-size:12px} [data-t1-page="bilan"] .br-weekend-result {font-size:10px;gap:12px;margin-top:19px} } @media(max-width:360px) { [data-t1-page="bilan"] .br-table-scroller tbody th {font-size:15px} [data-t1-page="bilan"] .br-weekend-title>span:first-child {font-size:20px} } /* Approved metallic controls and graphite end section. */ [data-t1-page="bilan"] {--t1-metal:linear-gradient(125deg,#f7f5ef 0%,#deddd7 48%,#b9b3a7 100%);--t1-metal-hover:linear-gradient(125deg,#fff 0%,#efede7 55%,#d0c9bb 100%);--t1-control-ink:#141414;--t1-focus:#e6ddc9} [data-t1-page="bilan"] .br-next {background:linear-gradient(120deg,#1d1e20 0%,#111214 60%,#08090a 100%);color:#f7f7f5;border-top:1px solid #3a3b3d;border-bottom:1px solid #232427} [data-t1-page="bilan"] .br-next h2 {color:#f7f7f5} [data-t1-page="bilan"] .br-next-content>p {color:#b9bdc4} [data-t1-page="bilan"] .br-next-year {color:#ffffff06} [data-t1-page="bilan"] .br-next :focus-visible {outline-color:var(--t1-focus)} [data-t1-page="bilan"] .br-round-link:hover, [data-t1-page="bilan"] .br-round-link:focus-visible {background:var(--t1-metal-hover);color:var(--t1-control-ink);border-color:#eee9df80} @media(prefers-reduced-motion:reduce) { } /* Webflow SVG embeds: remove clearfix pseudo-elements that become grid items. */ [data-t1-page="bilan"] [data-t1-svg-embed]::before, [data-t1-page="bilan"] [data-t1-svg-embed]::after { content: none !important; display: none !important; } /* Native control contract, audit 2026-09-13. Webflow owns the primary gradient, radius, typography and scale-on-hover. The page only adds a consistent touch area and SVG layout. */ [data-t1-page="bilan"] .primary-button.t1-home-hero-btn { color:var(--components--buttons-primary--text--text-light-mode,#000); font-family:var(--core--font-family--primary-font,Saira,sans-serif); min-height:48px; max-width:100%; height:auto; gap:20px; padding-block:12px; line-height:1.25; text-align:left; } [data-t1-page="bilan"] a.t1-home-link { display:inline-flex; align-items:center; gap:12px; min-height:44px; max-width:100%; padding-block:8px; line-height:1.5; text-decoration:none; color:var(--globals--color--texts--04,#fff); font:500 16px/1.5 var(--core--font-family--primary-font,Saira,sans-serif); transition:color .2s ease; } [data-t1-page="bilan"] a.t1-home-link:is(:hover,:focus-visible) {color:var(--globals--color--texts--accent,#d2b461)} [data-t1-page="bilan"] :is(.primary-button.t1-home-hero-btn,a.t1-home-link) svg { display:block; width:20px; height:20px; flex:none; margin:0; stroke-width:1.6; transition:transform .2s ease; } [data-t1-page="bilan"] a.t1-home-link[data-t1-secondary]::after {content:none;display:none} [data-t1-page="bilan"] [data-t1-svg-embed]::before, [data-t1-page="bilan"] [data-t1-svg-embed]::after {content:none!important;display:none!important} [data-t1-page="bilan"] :is(a,button,summary) {touch-action:manipulation} [data-t1-page="bilan"] :is(a,button,summary):focus-visible {outline:2px solid var(--globals--color--texts--accent,#d2b461);outline-offset:4px} @media(hover:hover) and (pointer:fine) { [data-t1-page="bilan"] a.t1-home-link:hover svg {transform:translateX(3px)} } @media(max-width:767px) { [data-t1-page="bilan"] .primary-button.t1-home-hero-btn {width:100%;justify-content:space-between} } @media(prefers-reduced-motion:reduce) { [data-t1-page="bilan"] :is(.primary-button.t1-home-hero-btn,a.t1-home-link), [data-t1-page="bilan"] :is(.primary-button.t1-home-hero-btn,a.t1-home-link) svg {transition:none;transform:none} } /* Course components and mobile reading hierarchy follow the existing site. */ [data-t1-page="bilan"] .br-container {max-width:var(--core--sizing--container-default--default,1440px)} [data-t1-page="bilan"] .br-people {background:var(--panel)} [data-t1-page="bilan"] .br-section-head {gap:32px;margin-bottom:40px;align-items:flex-end} [data-t1-page="bilan"] .br-section-head h2 {font-size:48px;line-height:1.05;letter-spacing:-.03em} [data-t1-page="bilan"] :is(.br-section-head p,.br-partners-copy p,.br-podium-caption p,.br-weekend-copy>p) {font-size:16px;line-height:1.5;max-width:60ch} [data-t1-page="bilan"] .br-partners-copy h2 {font-size:48px;line-height:1.05} [data-t1-page="bilan"] :is(.br-hero-kicker,.br-podium-label>span,.br-method,caption) {font-size:13px;line-height:1.5;color:var(--gray)} [data-t1-page="bilan"] .br-stat p {font-size:14px} [data-t1-page="bilan"] .br-stat>span {font-size:16px;line-height:1.4} [data-t1-page="bilan"] .br-driver-portrait {border-radius:var(--components--images--border-radius--br-default,16px)} [data-t1-page="bilan"] thead th {font:500 12px/1.5 Saira,sans-serif} [data-t1-page="bilan"] tbody td {font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums} [data-t1-page="bilan"] tbody th a {min-height:44px} [data-t1-page="bilan"] tbody th .br-icon {opacity:1;transform:none} [data-t1-page="bilan"] .br-weekends {display:grid;gap:16px} [data-t1-page="bilan"] .br-weekend, [data-t1-page="bilan"] .br-weekend:last-child {border:1px solid var(--components--cards--border-color--br-color-default,#121418);border-radius:var(--components--cards--border-radius--br-medium,16px);background:var(--panel);overflow:clip} [data-t1-page="bilan"] .br-weekend[open] {border-color:var(--line)} [data-t1-page="bilan"] .br-weekend>summary {grid-template-columns:40px minmax(0,1fr) auto 24px;gap:24px;min-height:104px;padding:24px;position:relative;touch-action:manipulation} [data-t1-page="bilan"] .br-weekend>summary>* {pointer-events:none} [data-t1-page="bilan"] .br-weekend>summary:focus-visible {outline-offset:-4px;border-radius:14px} [data-t1-page="bilan"] .br-weekend-index {font-size:20px;color:var(--gray);font-variant-numeric:tabular-nums} [data-t1-page="bilan"] .br-weekend-title>span:first-child {font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.02em} [data-t1-page="bilan"] .br-weekend-date {font:400 14px/1.5 Saira,sans-serif;margin-top:8px} [data-t1-page="bilan"] .br-weekend-podiums {display:flex;align-items:center;gap:6px;font-size:14px;color:var(--gray)} [data-t1-page="bilan"] .br-weekend-podiums strong {font-size:16px;line-height:1.5} [data-t1-page="bilan"] .br-weekend-podiums>span {font-size:14px} [data-t1-page="bilan"] .br-weekend-body {grid-template-columns:1fr 1fr;gap:40px;padding:0 24px 24px} [data-t1-page="bilan"] .br-weekend-body>img {aspect-ratio:1.6;height:auto;min-height:0;max-height:none;align-self:start;border-radius:var(--components--images--border-radius--br-default,16px)} [data-t1-page="bilan"] .br-weekend-copy h3 {font-size:24px;line-height:1.2;margin-bottom:16px} [data-t1-page="bilan"] .br-weekend-result {font-size:14px;line-height:1.5;gap:8px 24px;margin-top:24px} [data-t1-page="bilan"] .br-weekend-result strong {font-size:22px;line-height:1.2} [data-t1-page="bilan"] .br-weekend-copy>.t1-home-link {margin-top:16px} [data-t1-page="bilan"] .br-next-content>p {font-size:16px;line-height:1.5} @media(max-width:991px) { [data-t1-page="bilan"] .br-section {padding-block:64px} [data-t1-page="bilan"] .br-section-head h2 {font-size:40px} [data-t1-page="bilan"] .br-weekend-body {gap:24px} } @media(max-width:760px) { [data-t1-page="bilan"] {font-size:16px} [data-t1-page="bilan"] .br-container {width:calc(100% - 40px)} [data-t1-page="bilan"] .br-section {padding-block:56px} [data-t1-page="bilan"] .br-section-head {margin-bottom:32px} [data-t1-page="bilan"] .br-section-head h2, [data-t1-page="bilan"] .br-partners-copy h2 {font-size:32px;line-height:1.1} [data-t1-page="bilan"] .br-section-head p {margin-top:16px} [data-t1-page="bilan"] .br-hero-kicker {font-size:12px} [data-t1-page="bilan"] .br-hero-kicker>span:last-child, [data-t1-page="bilan"] .br-podium-label>span, [data-t1-page="bilan"] .br-hero-track figcaption {display:none} [data-t1-page="bilan"] .br-hero-bottom p {font-size:16px;line-height:1.5} [data-t1-page="bilan"] .br-podium-caption {grid-template-columns:1fr;gap:12px} [data-t1-page="bilan"] .br-podium-caption strong {font-size:22px} [data-t1-page="bilan"] .br-podium-photo figcaption {font-size:12px;line-height:1.5} [data-t1-page="bilan"] .br-stat-grid {gap:16px;grid-template-columns:1fr 1.25fr 1fr} [data-t1-page="bilan"] .br-stat strong {font-size:clamp(32px,9vw,56px);letter-spacing:-.03em} [data-t1-page="bilan"] .br-stat>span {font-size:13px;line-height:1.4} [data-t1-page="bilan"] .br-method {font-size:12px;line-height:1.5} [data-t1-page="bilan"] :is(caption,.br-table-scroller caption) {font-size:12px;line-height:1.5} [data-t1-page="bilan"] .br-table-scroller thead th:first-child, [data-t1-page="bilan"] .br-table-scroller tbody td:first-child {display:none} [data-t1-page="bilan"] .br-table-scroller thead th {font-size:12px} [data-t1-page="bilan"] .br-table-scroller thead th:nth-child(4) {width:48px} [data-t1-page="bilan"] .br-table-scroller thead th:nth-child(5) {width:52px} [data-t1-page="bilan"] .br-table-scroller tbody th {font-size:18px;line-height:1.25;overflow-wrap:normal;padding-left:0} [data-t1-page="bilan"] .br-driver-name a {min-height:44px} [data-t1-page="bilan"] .br-driver-name .br-icon {width:16px;height:16px} [data-t1-page="bilan"] .br-driver-category {font:400 12px/1.5 Saira,sans-serif;margin-top:4px} [data-t1-page="bilan"] .br-weekends {gap:12px} [data-t1-page="bilan"] .br-weekend>summary {grid-template-columns:minmax(0,1fr) 24px;gap:16px;min-height:104px;padding:20px} [data-t1-page="bilan"] .br-weekend-index {display:none} [data-t1-page="bilan"] .br-weekend-title {grid-column:1;grid-row:1} [data-t1-page="bilan"] .br-weekend-title>span:first-child {font-size:24px;line-height:1.2;overflow-wrap:normal} [data-t1-page="bilan"] .br-weekend-date {font-size:14px;margin-top:8px} [data-t1-page="bilan"] .br-weekend-podiums {grid-column:1;grid-row:2;display:flex;text-align:left;margin-top:-8px} [data-t1-page="bilan"] .br-weekend-podiums>span {margin:0} [data-t1-page="bilan"] .br-weekend>summary>[data-t1-svg-embed]>svg {grid-column:2;grid-row:1;width:20px;height:20px} [data-t1-page="bilan"] .br-weekend-body {grid-template-columns:1fr;gap:24px;padding:0 20px 24px} [data-t1-page="bilan"] .br-weekend-copy h3 {font-size:24px} [data-t1-page="bilan"] .br-weekend-copy>p {font-size:16px;line-height:1.5} [data-t1-page="bilan"] .br-weekend-result {font-size:14px;line-height:1.5;gap:8px;margin-top:20px} [data-t1-page="bilan"] .br-partner-logos {margin-block:32px;gap:24px} [data-t1-page="bilan"] .br-next {padding-block:56px} [data-t1-page="bilan"] .br-next h2 {font-size:40px;line-height:1.05;letter-spacing:-.03em} } [data-t1-page="bilan"] :is(.br-hero-track,.br-hero-paddock,.br-podium-photo) figcaption {font-size:12px;line-height:1.5} @media(hover:none) { [data-t1-page="bilan"] .primary-button.t1-home-hero-btn:hover {transform:none} } /* Local exception: improve the native newsletter target only on this draft. The shared Footer component and other site pages remain unchanged. */ [data-t1-page="bilan"] ~ footer input.primary-button[type="submit"] { min-height:48px;font-size:16px;line-height:20px;padding-block:12px; } /* Session 74: native T1/home partner section. Only this season archive changes. */ [data-t1-page="bilan"] [data-t1-season-partners] {padding-block:80px;border-top:1px solid var(--line)} [data-t1-page="bilan"] [data-t1-season-partners] > .container-default {width:90%;max-width:var(--core--sizing--container-default--default,1440px);margin-inline:auto;padding-inline:0} [data-t1-page="bilan"] [data-t1-season-partners] h2 {font-size:48px;line-height:1.1;text-transform:none;margin-top:12px} [data-t1-page="bilan"] [data-t1-season-partners] p {max-width:60ch;margin-top:20px;color:var(--gray);font:400 16px/1.5 Saira,sans-serif} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-logo {width:auto;height:auto;max-width:70%;max-height:44px;object-fit:contain} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-logo.is-lg {max-width:80%;max-height:80px} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-target {min-height:44px} [data-t1-page="bilan"] [data-t1-season-partners] a:not([href]) {cursor:default} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-tier {margin-top:40px;margin-bottom:20px} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-hosp-cta {margin-top:32px} /* Static CMS wall: ten suppliers in two desktop rows, no clones or marquee. */ [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-marquee {overflow:visible;mask-image:none;-webkit-mask-image:none} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-mq-scroll {display:block;width:100%;transform:none!important} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-mq-track {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 24px;width:100%;padding-right:0;transform:none!important} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-mq-item {width:auto;min-width:0} [data-t1-page="bilan"] [data-t1-season-partners] :is([data-t1-partners-clone],[data-t1-partners-pause]) {display:none!important} @media(max-width:991px) { [data-t1-page="bilan"] [data-t1-season-partners] {padding-block:64px} [data-t1-page="bilan"] [data-t1-season-partners] h2 {font-size:40px} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-mq-track {grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px} } @media(max-width:767px) { [data-t1-page="bilan"] [data-t1-season-partners] {padding-block:56px} [data-t1-page="bilan"] [data-t1-season-partners] > .container-default {width:calc(100% - 40px)} [data-t1-page="bilan"] [data-t1-season-partners] h2 {font-size:32px;line-height:1.1;max-width:18ch} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-tile {height:88px;min-height:88px;padding:12px} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-tile.is-lg {height:104px;min-height:104px} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-target {height:100%;padding:12px} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-logo.is-lg {max-width:100%;max-height:64px} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-tier {margin-top:32px;margin-bottom:16px} [data-t1-page="bilan"] [data-t1-season-partners] .t1-home-part-mq-track {grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px} } /* Session 75: native CMS journey */ [data-t1-page="bilan"] .br-weekend-copy > .t1-home-link > .w-embed { display: contents; } [data-t1-page="bilan"] .br-weekend-result > [hidden] { display: none; } [data-t1-page="bilan"] [data-t1-journey-slug] { display: none; } /* Session 76: align the portrait with the full results column on desktop. */ @media (min-width:1101px) { [data-t1-page="bilan"] .br-people-layout { grid-template-columns:minmax(0,1fr) minmax(0,2fr); gap:clamp(32px,3.4vw,48px); align-items:stretch; } [data-t1-page="bilan"] .br-driver-portrait { height:auto; min-height:0; align-self:stretch; } [data-t1-page="bilan"] .br-driver-portrait > img { position:absolute; inset:0; width:100%; height:100%; object-position:50% 50%; } [data-t1-page="bilan"] .br-table-scroller tbody :is(th,td) { padding-block:12px; } } /* Session 79: controlled native details motion. No fixed height after transition. */ [data-t1-page="bilan"] .br-weekend[data-t1-weekend-animating] {overflow:hidden;overflow:clip} [data-t1-page="bilan"] .br-weekend[data-t1-weekend-expanded="true"]>summary>.br-icon {transform:rotate(90deg)} [data-t1-page="bilan"] .br-weekend[data-t1-weekend-expanded="false"]>summary>.br-icon {transform:rotate(0)}