@font-face{font-family: 'Big Shoulders Display';src: url('/assets/fonts/big-shoulders-display.d5b7363e77.woff2') format('woff2');font-weight: 800 900;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Instrument Sans';src: url('/assets/fonts/instrument-sans.9a50c74b60.woff2') format('woff2');font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Geist Mono';src: url('/assets/fonts/geist-mono.61aa0c70c4.woff2') format('woff2');font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme: dark;--font-display: 'Big Shoulders Display','Oswald','Arial Narrow','Roboto Condensed',sans-serif;--font-body: 'Instrument Sans','Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--font-mono: 'Geist Mono',ui-monospace,'SF Mono',Menlo,Consolas,monospace;--display-weight: 800;--display-tracking: -0.005em;--display-leading: 0.9;--t-xxl: clamp(3rem,10vw,9rem);--t-xxl-cq: clamp(3rem,14cqi,9rem);--t-xl: clamp(2.5rem,6vw,4.5rem);--t-l: clamp(1.75rem,3vw,2.5rem);--t-m: clamp(1.125rem,1.4vw,1.3125rem);--t-s: 1.0625rem;--t-xs: 0.875rem;--t-data: clamp(2.75rem,6vw,5.5rem);--t-plate: clamp(3.5rem,16cqi,7.5rem);--s-1: 0.25rem;--s-2: 0.5rem;--s-3: 0.75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4.5rem;--wrap: 1360px;--gutter: clamp(1.125rem,4vw,3.5rem);--header-h: 72px;--lift: clamp(2rem,6vw,5.5rem);--measure: 62ch;--target: 44px;--border-w: 2px;--rule-w: 1px;--radius-plate: 28px 28px 8px 8px;--radius-plate-sm: 14px 14px 4px 4px;--radius-panel: 6px;--radius-chip: 999px;--ease: cubic-bezier(0.2,0.7,0.2,1);--dur: 160ms;--c-paper: #121316;--c-raised: #1b1d22;--c-ink: #ffffff;--c-ink-2: #b4b7bd;--c-rule: #3a3d44;--c-rule-strong: #ffffff;--c-tread: #2a2c31;--c-night: #0b0c0e;--c-night-raised: #1b1d22;--c-on-night: #ffffff;--c-on-night-2: #b4b7bd;--c-rule-night: #2c3035;--c-signal: #ffcc00;--c-signal-hover: #ffd633;--c-on-signal: #000000;--c-verified: #6fd08c;--c-partial: #f59e5b;--c-pending: #9ea1a8;--c-verified-night: #6fd08c;--c-partial-night: #f59e5b;--c-focus: #3de0ff;--c-focus-night: #3de0ff;--c-hatch: rgba(255,255,255,0.05)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + var(--s-4))}body{margin: 0}img,svg{max-width: 100%;display: block}img{height: auto}h1,h2,h3,h4,p,dl,dd,figure{margin: 0}ul[class],ol[class]{margin: 0;padding: 0;list-style: none}button,input,select{font: inherit;color: inherit}:root,.band,.band--dots,.spec-plate{--surface: var(--c-paper);--ink-strong: var(--c-ink);--ink-soft: var(--c-ink-2);--ink-faint: var(--c-ink-2);--ink-eyebrow: var(--c-ink-2);--rule: var(--c-rule);--rule-strong: var(--c-rule-strong);--focus: var(--c-focus);--accent-rule: var(--c-ink);--state-ok: var(--c-verified);--state-warn: var(--c-partial);--state-idle: var(--c-pending);--field-bg: var(--c-raised);--field-ink: var(--c-ink);--field-border: var(--c-ink-2);--data-accent: var(--c-ink)}.band--paper,.panel--paper,.plate,.bike-card{--surface: var(--c-raised);--ink-strong: var(--c-ink);--ink-soft: var(--c-ink-2);--ink-faint: var(--c-ink-2);--ink-eyebrow: var(--c-ink-2);--rule: var(--c-rule);--rule-strong: var(--c-rule-strong);--focus: var(--c-focus);--accent-rule: var(--c-ink);--state-ok: var(--c-verified);--state-warn: var(--c-partial);--state-idle: var(--c-pending);--field-bg: var(--c-paper);--field-ink: var(--c-ink);--field-border: var(--c-ink-2);--data-accent: var(--c-ink)}.site-header,.site-foot,.band--ink,.band--accent,.panel--dark{--surface: var(--c-night);--ink-strong: var(--c-on-night);--ink-soft: var(--c-on-night-2);--ink-faint: var(--c-on-night-2);--ink-eyebrow: var(--c-on-night-2);--rule: var(--c-rule-night);--rule-strong: var(--c-on-night);--focus: var(--c-focus-night);--accent-rule: var(--c-signal);--state-ok: var(--c-verified-night);--state-warn: var(--c-partial-night);--state-idle: var(--c-on-night-2);--field-bg: var(--c-night-raised);--field-ink: var(--c-on-night);--field-border: var(--c-on-night-2);--data-accent: var(--c-signal)}.plate-mark,.entry__plate,.pitboard-type__plate,.plate__num,.bike-card__plate,.garage-btn,.btn,.skip{--ink-strong: var(--c-on-signal);--ink-soft: var(--c-on-signal);--ink-faint: var(--c-on-signal);--ink-eyebrow: var(--c-on-signal);--rule: var(--c-on-signal)}body{background: var(--c-paper);color: var(--ink-strong);font-family: var(--font-body);font-size: var(--t-s);line-height: 1.6;font-kerning: normal;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}a{color: var(--ink-strong);text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;transition: text-decoration-thickness var(--dur) var(--ease)}a:hover{text-decoration-thickness: 3px}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline: 3px solid var(--focus);outline-offset: 3px;border-radius: 2px}main:focus{outline: none}.skip{position: absolute;z-index: 100;left: var(--s-4);top: var(--s-4);display: inline-flex;align-items: center;min-height: var(--target);padding: 0 var(--s-5);background: var(--c-signal);color: var(--c-on-signal);font-weight: 700;text-decoration: none;border: var(--border-w) solid var(--c-on-signal);border-radius: var(--radius-panel);transform: translateY(-200%)}.skip:focus,.skip:focus-visible{transform: none}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.wrap{width: 100%;max-width: var(--wrap);margin-inline: auto;padding-inline: var(--gutter)}.band{padding-block: clamp(2.5rem,6vw,5rem);background: var(--surface);color: var(--ink-strong)}.stack{display: flex;flex-direction: column;gap: var(--s-4)}.stack--lg{gap: var(--s-6)}.row{display: flex;flex-wrap: wrap;gap: var(--s-4);align-items: center}.display{margin: 0;font-family: var(--font-display);font-weight: var(--display-weight);line-height: var(--display-leading);letter-spacing: var(--display-tracking);text-transform: uppercase;color: var(--ink-strong);text-wrap: balance;overflow-wrap: break-word}.display--xl{font-size: var(--t-xl)}.lead{font-size: var(--t-m);line-height: 1.5;max-width: 48ch;color: var(--ink-strong)}.label{font-family: var(--font-body);font-size: var(--t-xs);font-weight: 600;line-height: 1.35;color: var(--ink-soft)}.mono,.num{font-family: var(--font-mono);font-variant-numeric: tabular-nums slashed-zero;font-feature-settings: 'tnum' 1,'zero' 1}.note{font-size: 0.9375rem;line-height: 1.55;color: var(--ink-soft)}.site-header{position: relative;z-index: 20;background: var(--c-night);color: var(--c-on-night);border-bottom: 3px solid var(--c-signal)}@media (min-width: 760px){.site-header{position: sticky;top: 0}}.site-header__bar{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'brand garage' 'nav nav';align-items: center;column-gap: var(--s-4);padding-block: var(--s-2)}@media (min-width: 760px){.site-header__bar{grid-template-columns: auto minmax(0,1fr) auto;grid-template-areas: 'brand nav garage';min-height: var(--header-h);padding-block: 0}}.brand{grid-area: brand;display: inline-flex;align-items: center;gap: var(--s-3);min-height: var(--target);color: var(--ink-strong);text-decoration: none;justify-self: start}.brand__mark{width: 40px;height: 44px;flex: 0 0 auto}.brand{min-width: 0;max-width: 100%;overflow: hidden}.brand__word{min-width: 0;overflow: hidden;white-space: nowrap}.brand__plate{fill: var(--c-signal)}.brand__glyph{fill: var(--c-on-signal)}.display .accent{color: var(--c-signal)}.brand__word{font-family: var(--font-display);font-weight: var(--display-weight);font-size: 1.75rem;line-height: 1;letter-spacing: 0.005em;text-transform: uppercase}@media (max-width: 759px){.brand{justify-self: stretch;container-type: inline-size}.brand__word{font-size: clamp(0.9rem,calc(12cqi - 6px),1.75rem)}}@container (max-width: 169px){.brand__word{display: none}}@media (max-width: 419px){.garage-btn__the{display: none}.garage-btn{font-size: 1.0625rem;padding: 0 var(--s-3) 0 var(--s-2)}.garage-btn svg{width: 20px;height: 20px}}@media (max-width: 359px){.brand__word{display: none}}.site-nav{grid-area: nav;min-width: 0}.site-nav__list{display: flex;gap: var(--s-1);overflow-x: auto;scrollbar-width: none;margin-inline: calc(var(--s-3) * -1)}@media (min-width: 760px){.site-nav__list{justify-content: flex-end;margin-inline: 0 var(--s-3)}}.site-nav__link{position: relative;display: inline-flex;align-items: center;min-height: var(--target);padding: 0 var(--s-3);font-weight: 600;font-size: 1rem;color: var(--ink-strong);text-decoration: none;white-space: nowrap}.site-nav__link::after{content: '';position: absolute;left: var(--s-3);right: var(--s-3);bottom: 6px;height: 3px;background: var(--c-signal);transform: scaleX(0);transform-origin: left;transition: transform var(--dur) var(--ease)}.site-nav__link:hover::after,.site-nav__link[aria-current='page']::after{transform: scaleX(1)}.garage-btn{grid-area: garage;display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--target);padding: 0 var(--s-4) 0 var(--s-3);background: var(--c-signal);color: var(--c-on-signal);font-family: var(--font-display);font-weight: var(--display-weight);font-size: 1.25rem;line-height: 1;text-transform: uppercase;text-decoration: none;white-space: nowrap;border-radius: var(--radius-plate-sm);transition: background-color var(--dur) var(--ease)}.garage-btn:hover{background: var(--c-signal-hover)}.garage-btn[aria-current='page']{box-shadow: inset 0 -4px 0 var(--c-on-signal)}.garage-btn svg{width: 24px;height: 24px;flex: 0 0 auto}.site-foot{position: relative;overflow: hidden;background: var(--c-night);color: var(--c-on-night);border-top: 3px solid var(--c-signal)}.foot{container: foot / inline-size;display: grid;gap: var(--s-7);padding-block: var(--s-8) var(--s-6)}.foot__lead{display: grid;gap: var(--s-6);padding-bottom: var(--s-7);border-bottom: var(--rule-w) solid var(--c-rule-night)}@container foot (min-width: 52rem){.foot__lead{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);align-items: end;column-gap: var(--s-8)}}.foot__brand{display: grid;gap: var(--s-4);min-width: 0}.foot__word{font-family: var(--font-display);font-weight: var(--display-weight);font-size: clamp(2.5rem,9cqi,4.75rem);line-height: 0.85;letter-spacing: -0.005em;text-transform: uppercase;color: var(--ink-strong);overflow-wrap: anywhere}.foot__x{color: var(--c-signal)}.foot__mission{max-width: 44ch;font-size: var(--t-m);line-height: 1.5;color: var(--ink-soft)}.foot__nav{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s-6) var(--s-5)}@container foot (min-width: 60rem){.foot__nav{grid-template-columns: repeat(4,minmax(0,1fr));column-gap: var(--s-6)}}.foot__col{display: grid;align-content: start;gap: var(--s-3);min-width: 0}.foot__head{display: grid;gap: var(--s-3);font-family: var(--font-display);font-weight: var(--display-weight);font-size: 1.375rem;line-height: 1;text-transform: uppercase;color: var(--ink-strong)}.foot__head::before{content: '';width: 1.5rem;height: 3px;background: var(--c-signal)}.foot__list{display: grid}.foot__list a{position: relative;display: inline-flex;align-items: center;min-height: var(--target);min-width: var(--target);padding-left: 0;color: var(--ink-soft);text-decoration: none;overflow-wrap: anywhere;transition: color var(--dur) var(--ease),padding-left var(--dur) var(--ease)}.foot__list a::before{content: '';position: absolute;left: 0;top: 50%;width: 0.75rem;height: 2px;background: var(--c-signal);transform: scaleX(0);transform-origin: left center;transition: transform var(--dur) var(--ease)}.foot__list a:hover,.foot__list a:focus-visible{color: var(--ink-strong);padding-left: 1.125rem}.foot__list a:hover::before,.foot__list a:focus-visible::before{transform: scaleX(1)}.foot__all{font-weight: 700;color: var(--ink-strong) !important}.foot__base{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-3) var(--s-6);padding-top: var(--s-5);border-top: var(--rule-w) solid var(--c-rule-night);font-size: var(--t-xs);color: var(--ink-soft)}.foot__stamp{display: inline-flex;align-items: center;gap: var(--s-2);font-family: var(--font-mono);letter-spacing: 0.02em}.foot__stamp::before{content: '';width: 10px;height: 10px;flex: 0 0 auto;border-radius: 50%;background: var(--state-ok)}.foot__legal{margin-right: auto}@container foot (max-width: 40rem){.foot__legal{order: 3;margin-right: 0}}.foot__top{display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--target);color: var(--ink-strong);font-weight: 700;text-decoration: none}.foot__top svg{width: 14px;height: 14px;transition: transform var(--dur) var(--ease)}.foot__top:hover{color: var(--c-signal)}.foot__top:hover svg{transform: translateY(-2px)}.foot__sign{display: block;width: 100%;height: auto;aspect-ratio: 1000 / 150;pointer-events: none;user-select: none}.foot__sign text{font-family: var(--font-display);font-weight: 900;font-size: 232px;fill: var(--c-night-raised)}@media (prefers-reduced-motion: reduce){.foot__list a,.foot__list a::before,.foot__top svg{transition: none}}.crumb-bar{padding-top: var(--s-4)}.crumb-bar__list{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s-2);font-size: var(--t-xs);font-weight: 600;color: var(--ink-soft)}.crumb-bar__list li{display: inline-flex;align-items: center;gap: var(--s-2);min-width: 0;overflow-wrap: anywhere}.crumb-bar__list li + li::before{content: '/';color: var(--c-rule);font-weight: 400}.crumb-bar__list a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--target);min-width: var(--target);color: var(--ink-strong);text-decoration: underline;text-underline-offset: 0.2em;text-decoration-color: var(--c-rule)}.crumb-bar__list a:hover{color: var(--c-signal);text-decoration-color: currentColor}.crumb-bar__list [aria-current]{color: var(--ink-soft)}.section-strip__list{display: flex;flex-wrap: wrap;gap: var(--s-2)}.section-strip__link{display: inline-flex;align-items: center;min-height: var(--target);padding: 0 var(--s-4);border: var(--border-w) solid var(--rule);border-radius: var(--radius-chip);color: var(--ink-strong);font-weight: 600;text-decoration: none;transition: border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.section-strip__link:hover{border-color: var(--c-signal);color: var(--c-signal)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s-2);min-height: 48px;padding: 0 var(--s-5);background: var(--c-signal);color: var(--c-on-signal);border: var(--border-w) solid var(--c-on-signal);border-radius: var(--radius-panel);font-family: var(--font-body);font-size: 1rem;font-weight: 700;line-height: 1.1;text-decoration: none;cursor: pointer;transition: background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn:hover{background: var(--c-signal-hover)}.btn:active{transform: translateY(1px)}.btn--ghost{background: transparent;color: inherit;border-color: currentColor}.btn--ghost:hover{background: transparent;text-decoration: underline;text-underline-offset: 0.2em}.field{display: flex;flex-direction: column;gap: var(--s-2)}.field>label{font-weight: 600;font-size: 1rem;color: var(--ink-strong)}.select,.input,.stepper input{min-height: 48px;width: 100%;min-width: 0;padding: 0 var(--s-4);background: var(--field-bg);color: var(--field-ink);border: var(--border-w) solid var(--field-border);border-radius: var(--radius-panel);font-family: var(--font-body);font-size: 1.0625rem}.select:hover,.input:hover,.stepper input:hover{border-color: var(--ink-strong)}.status,.pill{display: inline-flex;align-items: center;gap: var(--s-2);align-self: flex-start;min-height: 30px;padding: 0 var(--s-3) 0 var(--s-2);background: var(--surface,var(--c-raised));color: var(--ink-strong);border: var(--border-w) solid currentColor;border-radius: var(--radius-chip);font-family: var(--font-body);font-size: var(--t-xs);font-weight: 700;line-height: 1;white-space: nowrap}.status::before,.pill::before{content: '';width: 12px;height: 12px;flex: 0 0 auto;border-radius: 50%;border: 2px solid currentColor}.icon{width: 1.25em;height: 1.25em;flex: 0 0 auto}.panel{padding: var(--s-5);background: var(--surface);color: var(--ink-strong);border: var(--rule-w) solid var(--rule);border-radius: var(--radius-panel)}.panel--paper{background: var(--c-raised);color: var(--c-ink)}.plate-mark{grid-area: mark;position: relative;z-index: 1;width: clamp(7.25rem,20cqi,13.5rem);aspect-ratio: 200 / 220;container-type: inline-size;color: var(--c-on-signal)}.spec{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'label value' 'src src';align-items: baseline;gap: var(--s-1) var(--s-4);padding: var(--s-3) var(--s-2);border-bottom: var(--rule-w) solid var(--c-rule)}.missing{display: inline-flex;align-items: center;gap: 0.4em;font-family: var(--font-body);font-size: 0.9375rem;font-style: italic;font-weight: 500;color: var(--ink-soft);white-space: nowrap}.missing__dash{font-family: var(--font-mono);font-style: normal;font-weight: 600;color: var(--ink-strong)}.table-scroll{overflow-x: auto;position: relative}.specs{width: 100%;border-collapse: collapse}.specs caption{text-align: left;padding-bottom: var(--s-3)}.specs th,.specs td{padding: var(--s-3) var(--s-3);text-align: left;vertical-align: baseline;border-bottom: var(--rule-w) solid var(--rule)}.specs thead th{font-family: var(--font-display);font-weight: var(--display-weight);font-size: 1.375rem;line-height: 1;text-transform: uppercase;border-bottom: var(--border-w) solid var(--rule-strong)}.specs tbody th{font-weight: 600}.specs td.num{font-family: var(--font-mono);font-variant-numeric: tabular-nums slashed-zero;font-weight: 600}.specs td.is-blank{background-image: repeating-linear-gradient(135deg,var(--c-hatch) 0 2px,transparent 2px 9px)}.plate{display: flex;gap: var(--s-5);align-items: center;min-height: 96px;padding: var(--s-4) var(--s-5) var(--s-4) var(--s-4);background: var(--c-raised);color: var(--c-ink);border: var(--rule-w) solid var(--c-rule);border-radius: var(--radius-plate-sm);text-decoration: none;transition: border-color var(--dur) var(--ease)}.plate:hover{border-color: var(--c-rule-strong)}.plate:hover .display{text-decoration: underline;text-decoration-thickness: 3px;text-underline-offset: 0.12em}.text-link{display: inline-flex;align-items: center;min-height: var(--target);font-weight: 700}.grid{display: grid;grid-template-columns: minmax(0,1fr);column-gap: var(--s-6);row-gap: var(--s-5);align-items: start}.grid>*{min-width: 0}@media (min-width: 900px){.grid{grid-template-columns: [full-start margin-start] repeat(2,minmax(0,1fr)) [margin-end text-start] repeat(7,minmax(0,1fr)) [text-end figure-start] repeat(3,minmax(0,1fr)) [figure-end full-end]}.g-margin{grid-column: margin-start / margin-end}.g-wide{grid-column: text-start / figure-end}}.rule{grid-column: 1 / -1}.rule--double{position: relative;height: 32px;border-bottom: var(--rule-w) solid var(--c-rule);margin-bottom: var(--s-5);--tread-img: url(/assets/tread-1.svg);--tread-x: 0px}.rule--double::before{content: '';position: absolute;inset: 0 0 3px;background: var(--c-tread);-webkit-mask: var(--tread-img) no-repeat var(--tread-x) center / 2400px 28px;mask: var(--tread-img) no-repeat var(--tread-x) center / 2400px 28px}.tread-1{--tread-img: url(/assets/tread-1.svg)}.tread-2{--tread-img: url(/assets/tread-2.svg)}.tread-3{--tread-img: url(/assets/tread-3.svg)}.tread-4{--tread-img: url(/assets/tread-4.svg)}.tread-5{--tread-img: url(/assets/tread-5.svg)}.tread-6{--tread-img: url(/assets/tread-6.svg)}.tread-o-1{--tread-x: 0px}.tread-o-2{--tread-x: -131px}.tread-o-3{--tread-x: -262px}.tread-o-4{--tread-x: -417px}.tread-o-5{--tread-x: -553px}.tread-o-6{--tread-x: -689px}.tread-o-7{--tread-x: -838px}.tread-o-8{--tread-x: -977px}@media (forced-colors: active){.rule--double::before,.rule--double::after{display: none}}[hidden]{display: none !important}.compare-builder{display: grid;gap: var(--s-3)}.compare-builder[hidden]{display: none}.compare-builder__row{display: grid;gap: var(--s-4);grid-template-columns: minmax(0,1fr);align-items: end}@media (min-width: 900px){.compare-builder__row{grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto}}.compare-builder__go{min-height: var(--target);justify-content: center}.compare-builder__go[aria-disabled="true"]{opacity: 0.45;cursor: not-allowed;pointer-events: none}.compare-group{font-family: var(--font-display);font-weight: var(--display-weight);text-transform: uppercase;font-size: 1.5rem;color: var(--c-signal);margin-top: var(--s-4)}.compare-list{display: grid;gap: 0}.compare-list li{border-bottom: var(--rule-w) solid var(--c-rule)}.compare-link{display: flex;align-items: center;min-height: var(--target);padding: var(--s-2) 0;font-weight: 600;color: var(--ink-strong);text-decoration: none;transition: color 150ms cubic-bezier(0.2,0.7,0.2,1)}.compare-link:hover{color: var(--c-signal);text-decoration: underline;text-underline-offset: 0.2em}.table-scroll:focus-visible{outline: 3px solid var(--c-focus);outline-offset: 2px}.updates{display: grid;gap: var(--s-3)}.update{display: grid;gap: 2px;padding-bottom: var(--s-3);border-bottom: var(--rule-w) solid var(--c-rule)}.cov-toast{position: fixed;left: 50%;bottom: var(--s-6);transform: translateX(-50%);z-index: 60;padding: var(--s-3) var(--s-5);background: var(--c-signal);color: var(--c-on-signal);font-weight: 700;border-radius: 6px}.dialed-plate{position: fixed;left: 50%;bottom: var(--s-6);transform: translateX(-50%);z-index: 60;padding: var(--s-3) var(--s-5);background: var(--c-signal);color: var(--c-on-signal);font-family: var(--font-display);font-weight: 900;font-size: 2rem;letter-spacing: 0.04em;border-radius: 14px 14px 4px 4px;pointer-events: none}.is-hot-tyres .rule--double::after{content: '';position: absolute;inset: 0 0 3px;background: var(--c-signal);opacity: 0.45;-webkit-mask: url(/assets/tread-hot.svg) no-repeat var(--tread-x) center / 2400px 28px;mask: url(/assets/tread-hot.svg) no-repeat var(--tread-x) center / 2400px 28px}.running{font-size: 0.9375rem;font-weight: 700;line-height: 1.3;color: var(--ink-strong);padding-top: var(--s-2);border-top: 3px solid var(--rule-strong);justify-self: start}.margin-head{font-family: var(--font-display);font-weight: var(--display-weight);font-size: min(2.1rem,2.2vw);line-height: 0.92;text-transform: uppercase;color: var(--ink-strong);overflow-wrap: anywhere}@media (max-width: 899px){.margin-head{font-size: var(--t-l)}}.page-head{padding-block: clamp(2.5rem,7vw,6rem) clamp(1.5rem,4vw,3rem)}.page-head .display--xl{font-size: clamp(3rem,8vw,7rem);line-height: 0.84}.page-head .lead{max-width: 52ch}.hero{padding-block: clamp(2rem,2.5vw,2.5rem) clamp(1rem,2vw,1.5rem)}.hero>.wrap{container-type: inline-size}.hero .grid{row-gap: var(--s-5)}.hero__media{position: absolute;inset: 0;z-index: -2}.hero__media img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 45%}@media (max-width: 899px){.hero__media img{object-position: 50% 62%}}@media (max-width: 899px){.hero__media img{object-position: 50% 60%}}@media (forced-colors: active){.hero__media{display: none}}.ticker{--ticker-row: 7rem;align-self: start}@media (min-width: 900px){.ticker{grid-column: figure-start / figure-end;grid-row: 1 / span 2}}@keyframes ticker-roll{to{transform: translateY(calc(var(--ticker-items,5) * var(--ticker-row) * -1))}}.ticker.is-pitboard .ticker__pit{display: flex;flex-direction: column;justify-content: center;height: 100%;min-height: var(--target);padding: var(--s-3) 0}.ticker__pit-big{font-family: var(--font-display);font-weight: 900;font-size: 3rem;line-height: 0.85;text-transform: uppercase}.ticker__pit-small{font-size: var(--t-xs);font-weight: 700;color: var(--ink-soft)}.entries-head,.entry{display: grid;grid-template-columns: 4.5rem minmax(0,1fr);grid-template-areas: 'plate name' 'plate meta';column-gap: var(--s-4);align-items: center}@media (min-width: 700px){.entries-head,.entry{grid-template-columns: 4.75rem minmax(0,1fr) 8.5rem 6rem 9.5rem;grid-template-areas: 'plate name engine years status'}}.entries>li{border-bottom: var(--rule-w) solid var(--rule)}.entry{min-height: 72px;padding: var(--s-3) 0;color: var(--ink-strong);text-decoration: none}.entry:hover .entry__name{text-decoration: underline;text-decoration-thickness: 3px;text-underline-offset: 0.12em}.entry__name{grid-area: name;font-family: var(--font-display);font-weight: var(--display-weight);font-size: clamp(1.5rem,2.6vw,2.25rem);line-height: 0.95;text-transform: uppercase;overflow-wrap: anywhere}.disclosure{padding: var(--s-4) var(--s-5);border-top: 3px solid var(--rule-strong);border-bottom: var(--rule-w) solid var(--rule-strong);font-size: 0.9375rem;max-width: none}@media (min-width: 900px){.disclosure{grid-column: text-start / figure-end}}.js-reveal .reveal--pending:not(.is-in){opacity: 0;transform: translateY(14px)}.js-reveal .reveal.is-in{opacity: 1;transform: none;transition: opacity 520ms var(--ease),transform 520ms var(--ease)}@media print{.reveal{opacity: 1 !important;transform: none !important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.js-reveal .reveal--pending:not(.is-in),.js-reveal .reveal.is-in{opacity: 1;transform: none;transition: none}*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important}}.specs .missing{white-space: normal}.stack>.btn{align-self: flex-start}.cmp-src{display: block;margin-top: 2px;font-family: var(--font-body);font-size: var(--t-xs);font-weight: 400;color: var(--ink-soft);letter-spacing: 0}.cmp-src--research{border-left: 3px dotted var(--state-idle);padding-left: var(--s-2)}.page-head--photo{position: relative;isolation: isolate;overflow: hidden;padding-bottom: clamp(4rem,10vw,8rem)}.page-head--photo .hero__media{position: absolute;inset: 0;z-index: -2}.page-head--photo .hero__media img{width: 100%;height: 100%;object-fit: cover;object-position: 70% 55%}.page-head--photo::before,.page-head--photo::after{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none}.page-head--photo::before{background: linear-gradient(90deg,color-mix(in srgb,var(--c-night) 92%,transparent) 0%,color-mix(in srgb,var(--c-night) 86%,transparent) 55%,color-mix(in srgb,var(--c-night) 45%,transparent) 85%,color-mix(in srgb,var(--c-night) 35%,transparent) 100%)}.page-head--photo::after{background: linear-gradient(to bottom,transparent 70%,var(--c-paper) 100%)}@media (max-width: 899px){.page-head--photo::before{background: color-mix(in srgb,var(--c-night) 84%,transparent)}.page-head--photo .hero__media img{object-position: 72% 60%}}@media (forced-colors: active){.page-head--photo .hero__media{display: none}}.page-head--tall{padding-bottom: clamp(11rem,24vw,20rem)}.page-head--tall::before{-webkit-mask-image: linear-gradient(to bottom,#000 0,#000 55%,rgb(0 0 0 / 0.3) 80%,rgb(0 0 0 / 0.3) 100%);mask-image: linear-gradient(to bottom,#000 0,#000 55%,rgb(0 0 0 / 0.3) 80%,rgb(0 0 0 / 0.3) 100%)}@media (max-width: 899px){.page-head--tall{padding-bottom: clamp(9rem,48vw,14rem)}.page-head--tall::before{-webkit-mask-image: linear-gradient(to bottom,#000 0,#000 calc(100% - 13rem),rgb(0 0 0 / 0.3) calc(100% - 3rem));mask-image: linear-gradient(to bottom,#000 0,#000 calc(100% - 13rem),rgb(0 0 0 / 0.3) calc(100% - 3rem))}}.page-head--sx .hero__media img{object-position: 45% 25%}
