.twr-f .cf-card{--cf-w:560;border-radius:calc(20 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(48 * var(--u)) calc(-18 * var(--u)) color-mix(in oklch, var(--device-body) 90%, transparent), 0 0 0 calc(1 * var(--u)) color-mix(in oklch, var(--rd-no) 30%, transparent)}@media (width<=599px){.twr-f .cf-card{--cf-w:400}}.twr{grid-template-columns:calc(40 * var(--u)) minmax(0, 1fr) auto calc(30 * var(--u));align-items:center;column-gap:calc(14 * var(--u));row-gap:calc(14 * var(--u));block-size:calc(168 * var(--u));padding:calc(20 * var(--u)) calc(20 * var(--u)) calc(18 * var(--u)) calc(26 * var(--u));background:linear-gradient(90deg, var(--rd-no-soft), var(--ground-3) 46%);grid-template-areas:"num veh media cam""st st st st";display:grid;position:relative}.twr-rail{inline-size:calc(6 * var(--u));background:var(--rd-no);position:absolute;inset-block:0;inset-inline-start:0}.twr-num{inline-size:calc(40 * var(--u));grid-area:num;overflow:visible}.twr-num circle{fill:var(--rd-no)}.twr-num text{fill:var(--ground-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.twr-veh{gap:calc(4 * var(--u));grid-area:veh;min-inline-size:0;display:grid}.twr-pl{font-family:var(--font-mono);font-size:calc(30 * var(--u));letter-spacing:.06em;font-variant-numeric:tabular-nums slashed-zero;font-variant-ligatures:none;white-space:nowrap;font-weight:700;line-height:1}.twr-model{font-size:calc(var(--rd-md) * var(--u));color:var(--ink-2);white-space:nowrap;line-height:1.2}.twr-media{gap:calc(6 * var(--u));grid-area:media;display:flex}.twr-media .twr-plate{inline-size:calc(118 * var(--u));border-radius:calc(6 * var(--u))}.twr-media .twr-photo{inline-size:calc(78 * var(--u));border-radius:calc(6 * var(--u))}.twr-cam{inline-size:calc(30 * var(--u));aspect-ratio:1;border-radius:calc(8 * var(--u));background:var(--rd-cam-right);box-shadow:0 0 calc(7 * var(--u)) calc(1 * var(--u)) var(--rd-cam-right-glow);color:var(--rd-slip-paper);font-size:calc(var(--rd-lg) * var(--u));grid-area:cam;align-self:start;place-items:center;font-weight:800;line-height:1;display:grid}.twr-st{align-items:center;gap:calc(4 * var(--u)) calc(12 * var(--u));border-block-start:calc(1 * var(--u)) solid var(--hairline);font-size:calc(var(--rd-xl) * var(--u));white-space:nowrap;flex-wrap:wrap;grid-area:st;margin:0;padding-block-start:calc(14 * var(--u));font-weight:600;line-height:1.1;display:flex}.twr-st svg{inline-size:calc(20 * var(--u));flex:none;overflow:visible}.twr-no{align-items:center;gap:calc(8 * var(--u));color:var(--rd-no);display:inline-flex}.twr-no circle{fill:var(--rd-no-soft);stroke:var(--rd-no);stroke-width:1.4px}.twr-no path{fill:none;stroke:var(--rd-no);stroke-width:1.8px;stroke-linecap:round}.twr-dot{color:var(--ink-3)}.twr-re{align-items:center;gap:calc(8 * var(--u));color:var(--accent-ink);display:inline-flex}.twr-re path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}@media (width<=599px){.twr{column-gap:calc(12 * var(--u));padding-inline:calc(22 * var(--u)) calc(16 * var(--u))}.twr-media .twr-photo{display:none}.twr-media .twr-plate{inline-size:calc(104 * var(--u))}.twr-pl{font-size:calc(26 * var(--u))}.twr-st{font-size:calc(19 * var(--u));flex-direction:column;align-items:flex-start}.twr-dot{display:none}}.wr.tw-hero{--wr-overlap:calc(-.24 * var(--wr-fs));--wr-tall-em:calc(var(--wr-block-em) + var(--wr-prod-em) + .24)}.wr.tw-hero .twh-cut{position:absolute;inset:0}@media (width>=1024px){.wr.tw-hero{--wr-scale:.44;--wr-lift:.4;--wr-peek:1.2;--wr-pw:min(calc(var(--wr-fs) * var(--wr-pic-em)), 560px);--wr-total:calc(var(--wr-head) + var(--wr-fs) * (var(--wr-block-em) + .24) + (var(--wr-bottom) - var(--wr-top)) * var(--wr-ph) + var(--wr-foot-gap) + var(--wr-foot-h));--wr-peek-top:calc(100svh - var(--wr-peek) * (var(--wr-bottom) - var(--wr-top)) * var(--wr-ph));--wr-advance:6.234!important;--wr-lines:1!important}.wr.tw-hero .wr-word{grid-auto-flow:column;column-gap:.146em}}@media (width<=1023px){.wr.tw-hero{--wr-fill:var(--wr-fill-s);--wr-scale:calc(1 / .94);--wr-foot-h:9rem;--wr-foot-gap:var(--space-5);--wr-lift:.4;--wr-peek:1.1;--wr-drift-k:.35}}@media (width<=599px){.wr.tw-hero{--wr-pw:min(calc(var(--wr-fs) * var(--wr-pic-em)), calc(100vw - 2 * var(--gutter)));--wr-total:calc(var(--wr-head) + var(--wr-fs) * (var(--wr-block-em) + .24) + (var(--wr-bottom) - var(--wr-top)) * var(--wr-ph) + var(--wr-foot-gap) + var(--wr-foot-h))}}@media (width>=600px) and (width<=1023px){.wr.tw-hero{--wr-ratio:calc(168 / 560);--wr-top:0;--wr-bottom:1}}@media (width>=600px) and (width<=1023px) and (height<=619px){.wr.tw-hero{--wr-scale:.8;--wr-advance:6.234!important;--wr-lines:1!important}.wr.tw-hero .wr-word{grid-auto-flow:column;column-gap:.146em}}@supports (background-clip:text){.wr.tw-hero[data-ground=night] .wr-line{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--ink) 97%, var(--ground)) var(--wr-y0), color-mix(in oklch, var(--ink) 66%, var(--ground)) var(--wr-y1))}}.wr.tw-hero .wr-kicker{color:var(--ink);font-size:var(--type-kicker-lg);letter-spacing:.2em;padding-inline-start:.2em}.twh-bd{background:var(--tint-carbon);position:absolute;inset:0;overflow:clip}.twh-bd .twh-film{aspect-ratio:auto;background:0 0;position:absolute;inset:0}.twh-film>picture.bleed{display:none}@media (width>=700px){:root:is(:not([data-js]),[data-motion=off]) .twh-film>picture.bleed{display:block}:root:is(:not([data-js]),[data-motion=off]) .twh-first{visibility:hidden}}@media (width>=700px) and (prefers-reduced-motion:reduce){.twh-film>picture.bleed{display:block}.twh-first{visibility:hidden}}.twh-scrim{background:linear-gradient(to bottom, color-mix(in oklch, var(--tint-carbon) 82%, transparent) 0, color-mix(in oklch, var(--tint-carbon) 52%, transparent) 30%, color-mix(in oklch, var(--tint-carbon) 18%, transparent) 50%, transparent 62%);position:absolute;inset:0}@media (width<=1023px){.twh-scrim{background:linear-gradient(to bottom, color-mix(in oklch, var(--tint-carbon) 82%, transparent) 0, color-mix(in oklch, var(--tint-carbon) 40%, transparent) 34%, transparent 52%), linear-gradient(to top, color-mix(in oklch, var(--tint-carbon) 92%, transparent) 0, color-mix(in oklch, var(--tint-carbon) 60%, transparent) 26%, transparent 48%)}}.wr.tw-hero .wr-kicker{isolation:isolate}.wr.tw-hero .wr-kicker:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in oklch, var(--tint-carbon) 80%, transparent);filter:blur(8px);position:absolute;inset:0}.wr.tw-hero .wr-foot .wr-line-copy{isolation:isolate;position:relative}.wr.tw-hero .wr-foot .wr-line-copy:before{content:"";inset:calc(-1 * var(--space-5)) calc(-1 * var(--space-7));z-index:-1;pointer-events:none;background:color-mix(in oklch, var(--tint-carbon) 72%, transparent);mask-image:linear-gradient(to right, transparent, black var(--space-7), black calc(100% - var(--space-7)), transparent), linear-gradient(to bottom, transparent, black var(--space-5), black calc(100% - var(--space-5)), transparent);position:absolute;mask-composite:intersect}@media (width>=900px) and (height<=800px){.wr.tw-hero .wr-foot .wr-line-copy{max-inline-size:16.5em}}.twd-sys{stroke-linecap:round;stroke-linejoin:round}.twd-sys :is(path,rect,circle){vector-effect:non-scaling-stroke}.twd-sys-ground{fill:var(--tw-night)}.twd-sys-body{fill:var(--tint-carbon)}.twd-sys-glassp{fill:url(#twd-sys-glass)}.twd-sys-ink{fill:none;stroke:color-mix(in oklch, var(--tw-paper) 42%, transparent);stroke-width:1.4px}.twd-sys-faint{stroke-opacity:.45;stroke-width:1px}.twd-sys-streak{fill:color-mix(in oklch, var(--tw-paper) 5%, transparent)}.twd-sys-drop{fill:color-mix(in oklch, var(--tw-paper) 22%, transparent)}.twd-sys-pool{mix-blend-mode:screen}.twd-sys-mirror{fill:var(--tw-night);stroke:color-mix(in oklch, var(--tw-paper) 42%, transparent);stroke-width:1.4px}.twd-sys-paper{fill:var(--tw-paper)}.twd-sys-hole{fill:var(--tw-panel)}.twd-sys-band-blue{fill:var(--tw-cam-left)}.twd-sys-num{fill:var(--tint-carbon);font:700 15px var(--font-body);letter-spacing:.02em;font-variant-numeric:tabular-nums}.twd-sys-small{fill:color-mix(in oklch, var(--tint-carbon) 60%, var(--tw-paper));font:600 8px var(--font-body);letter-spacing:.08em}.twd-sys-yellow{fill:var(--tw-amber);stroke:color-mix(in oklch, var(--tw-paper) 70%, transparent);stroke-width:1px}.twd-sys-year{fill:var(--tint-carbon);font:800 19px var(--font-body);letter-spacing:-.02em}.twd-sys-rule{fill:none;stroke:color-mix(in oklch, var(--tint-carbon) 45%, transparent);stroke-width:1px}.twd-sys-serial{fill:var(--tint-carbon);font:600 6.6px var(--font-body);letter-spacing:.02em}.twd-sys-handset{fill:var(--tw-handset);stroke:color-mix(in oklch, var(--tw-paper) 30%, transparent);stroke-width:1px}.twd-sys-screen{fill:var(--tw-paper)}.twd-sys-pt{fill:var(--tint-carbon);font:700 6px var(--font-body)}.twd-sys-pp{fill:color-mix(in oklch, var(--tint-carbon) 62%, var(--tw-paper));font:500 4.3px var(--font-body)}.twd-sys-plate{fill:color-mix(in oklch, var(--tint-carbon) 5%, var(--tw-paper));stroke:color-mix(in oklch, var(--tint-carbon) 55%, var(--tw-paper));stroke-width:.8px}.twd-sys-pband{fill:none;stroke:color-mix(in oklch, var(--tw-cam-left) 46%, var(--tw-navy));stroke-width:1px}.twd-sys-qr{fill:var(--tint-carbon)}.twd-sys[data-wait] .twd-sys-pool{opacity:0}.twd-sys[data-wait] .twd-sys-band :is(.twd-sys-tag,.twd-sys-decal,.twd-sys-phone){opacity:.38}.twd-sys[data-s1] [data-n="1"] :is(.twd-sys-pool,.twd-sys-tag),.twd-sys[data-s2] [data-n="2"] :is(.twd-sys-pool,.twd-sys-decal),.twd-sys[data-s3] [data-n="3"] :is(.twd-sys-pool,.twd-sys-phone){opacity:1;transition:opacity .7s var(--ease-out)}.twd-dsl{stroke-linecap:round;stroke-linejoin:round;--twd-n0:40deg;--twd-n1:16deg;--twd-n2:-10deg;--twd-n3:-38deg;--twd-n4:-62deg}.twd-dsl :is(path,rect,circle){vector-effect:non-scaling-stroke}.twd-dsl-ground{fill:var(--tw-night)}.twd-dsl-street{fill:none;stroke:color-mix(in oklch, var(--tw-paper) 16%, transparent);stroke-width:1px}.twd-dsl-dash{fill:none;stroke:color-mix(in oklch, var(--tw-paper) 22%, transparent);stroke-width:1px;stroke-dasharray:6 8}.twd-dsl-lot{fill:none;stroke:var(--hairline);stroke-width:1px}.twd-dsl-car{fill:none;stroke:color-mix(in oklch, var(--tw-paper) 44%, transparent);stroke-width:1.1px;vector-effect:non-scaling-stroke}.twd-dsl-cglass{fill:color-mix(in oklch, var(--tw-paper) 12%, transparent)}.twd-dsl-route{vector-effect:none;fill:none;stroke:var(--tw-amber);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.9}.twd-dsl-truck{offset-distance:100%;offset-rotate:auto}.twd-dsl-tk{fill:var(--tint-carbon);stroke:var(--tw-paper);stroke-width:1.2px}.twd-dsl-tk-ink{fill:none;stroke:var(--tw-paper);stroke-width:1.4px}.twd-dsl-bar{fill:var(--tw-amber)}.twd-dsl-hl{fill:color-mix(in oklch, var(--tw-paper) 22%, transparent)}.twd-dsl-bezel{fill:var(--tint-carbon);stroke:var(--hairline);stroke-width:1px}.twd-dsl-arc,.twd-dsl-ticks{fill:none;stroke:color-mix(in oklch, var(--tw-paper) 60%, transparent);stroke-width:1.4px}.twd-dsl-low{fill:none;stroke:var(--tw-no);stroke-width:2.4px}.twd-dsl-ef{fill:color-mix(in oklch, var(--tw-paper) 72%, transparent);font:600 11px var(--font-body)}.twd-dsl-needle{rotate:var(--twd-n4)}.twd-dsl-needle path{fill:none;stroke:var(--tw-amber);stroke-width:2.2px}.twd-dsl-hub{fill:var(--tw-paper)}.twd-dsl[data-wait] .twd-dsl-route{stroke-dashoffset:1px}.twd-dsl[data-wait] .twd-dsl-truck{offset-distance:0%}.twd-dsl[data-wait] .twd-dsl-needle{rotate:var(--twd-n0)}.twd-dsl[data-s1] .twd-dsl-route{stroke-dashoffset:.73}.twd-dsl[data-s1] .twd-dsl-truck{offset-distance:var(--twd-s1)}.twd-dsl[data-s1] .twd-dsl-needle{rotate:var(--twd-n1)}.twd-dsl[data-s2] .twd-dsl-route{stroke-dashoffset:.5}.twd-dsl[data-s2] .twd-dsl-truck{offset-distance:var(--twd-s2)}.twd-dsl[data-s2] .twd-dsl-needle{rotate:var(--twd-n2)}.twd-dsl[data-s3] .twd-dsl-route{stroke-dashoffset:.21}.twd-dsl[data-s3] .twd-dsl-truck{offset-distance:var(--twd-s3)}.twd-dsl[data-s3] .twd-dsl-needle{rotate:var(--twd-n3)}.twd-dsl[data-s4] .twd-dsl-route{stroke-dashoffset:0}.twd-dsl[data-s4] .twd-dsl-truck{offset-distance:100%}.twd-dsl[data-s4] .twd-dsl-needle{rotate:var(--twd-n4)}.twd-dsl:is([data-s1],[data-s2],[data-s3],[data-s4]) .twd-dsl-route{transition:stroke-dashoffset 1.4s var(--ease-morph)}.twd-dsl:is([data-s1],[data-s2],[data-s3],[data-s4]) .twd-dsl-truck{transition:offset-distance 1.4s var(--ease-morph)}.twd-dsl:is([data-s1],[data-s2],[data-s3],[data-s4]) .twd-dsl-needle{transition:rotate .7s var(--ease-out) .9s}.twt .tw-wrap{gap:var(--space-7);display:grid}.twt-tile{gap:var(--space-4);align-content:start;display:grid}.twt-pic{aspect-ratio:4/5}.twt-pic>.lp{aspect-ratio:auto;position:absolute;inset:0}.twt-pic>svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.twt-label{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(17px,1.35vw,19px);font-weight:500;line-height:1.35}.twd-spot{stroke-linecap:round;stroke-linejoin:round;block-size:auto;inline-size:100%;display:block;overflow:hidden}@media (width<=599px){.twd-tag-s{scale:2.15}}.twd-spot :is(path,rect,circle){vector-effect:non-scaling-stroke}.twd-lines{fill:none;stroke:var(--hairline);stroke-width:1.2px}.twd-car{--c:var(--accent);--g:color-mix(in oklch, var(--accent) 30%, transparent)}.twd-car[data-red]{--c:var(--tw-no);--g:color-mix(in oklch, var(--tw-no) 30%, transparent)}.twd-body{fill:none;stroke:var(--c);stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke var(--twd-tr,0s) var(--ease-out) var(--twd-dl,0s)}.twd-glass{fill:var(--g);stroke:var(--c);stroke-width:1.4px;vector-effect:non-scaling-stroke;transition:stroke var(--twd-tr,0s) var(--ease-out) var(--twd-dl,0s), fill var(--twd-tr,0s) var(--ease-out) var(--twd-dl,0s)}.twd-tag rect{fill:color-mix(in oklch, var(--tw-no) 16%, var(--ground));stroke:color-mix(in oklch, var(--tw-no) 55%, transparent);stroke-width:1px}.twd-tag text{fill:var(--tw-no);font-family:var(--font-body);letter-spacing:.01em;font-weight:600}.twd-veh{fill:var(--tw-panel);stroke:var(--tw-paper);stroke-width:2.2px}.twd-vglass{fill:color-mix(in oklch, var(--tw-paper) 18%, transparent)}.twd-cam{fill:var(--accent)}.twd-tk{fill:var(--tint-carbon);stroke:var(--tw-paper);stroke-width:2px}.twd-ink{fill:none;stroke:var(--tw-paper);stroke-width:2px}.twd-thin{stroke-width:1px;stroke-opacity:.55}.twd-lift{stroke-width:3px}.twd-glass-t{fill:color-mix(in oklch, var(--tw-paper) 22%, transparent)}.twd-bar{fill:var(--tw-amber);filter:drop-shadow(0 0 5px var(--tw-amber))}.twd-hl{opacity:.8}.twd-spot[data-wait] .twd-car{--c:color-mix(in oklch, var(--ink) 34%, transparent);--g:color-mix(in oklch, var(--ink) 8%, transparent)}.twd-spot[data-wait] .twd-tag{opacity:0}.twd-spot[data-wait] .twd-spotter{translate:calc(-1 * var(--twd-run)) 0}.twd-spot[data-wait] .twd-cone{opacity:0}.twd-spot[data-wait] .twd-truck{translate:calc(-1 * var(--twd-roll)) 0}.twd-spot[data-wait] .twd-hl{opacity:0}.twd-spot[data-s1] .twd-spotter{transition:translate 5.4s linear;translate:0}.twd-spot[data-s1] .twd-cone{opacity:1;transition:opacity .5s var(--ease-out)}.twd-spot[data-s1] .twd-car{--c:var(--accent);--g:color-mix(in oklch, var(--accent) 30%, transparent)}.twd-spot[data-s1] .twd-car[data-red]{--c:var(--tw-no);--g:color-mix(in oklch, var(--tw-no) 30%, transparent)}.twd-spot[data-s1]{--twd-tr:.42s}.twd-spot[data-s1] .twd-car{--twd-dl:var(--at)}.twd-spot[data-s1] .twd-tag{opacity:1;transition:opacity .5s var(--ease-out) var(--at)}.twd-spot[data-s2] .twd-truck{transition:translate 2.6s var(--ease-out);translate:0}.twd-spot[data-s2] .twd-hl{opacity:.8;transition:opacity .6s var(--ease-out)}.twm .tw-wrap{gap:var(--space-7);display:grid}.twm .twm-pic{background:0 0;border-radius:0}@media (width<=599px){.twm-pic{aspect-ratio:770/520}.twm-pic>.twd-spot{inline-size:155.84%;max-inline-size:none;margin-inline-start:-49.35%}}.twm-nums{gap:var(--space-6);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.twm-nums li{text-align:center;justify-items:center;gap:6px;display:grid}.twm-fig{font-family:var(--font-body);white-space:nowrap;letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);font-size:clamp(52px,5.8vw,84px);font-weight:600;line-height:.95}.twm-lab{color:var(--ink-2);font-size:16px;line-height:1.3}.twm-who{font:500 13px/1.3 var(--font-mono);letter-spacing:.02em;color:var(--accent-ink)}.twm-more{justify-self:center;margin:0}.twm-q{text-align:center;max-inline-size:48rem;border-block-start:1px solid var(--hairline);justify-self:center;justify-items:center;padding-block-start:var(--space-5)}@media (width>=760px){.twm-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.twm-nums li+li{border-inline-start:1px solid var(--hairline)}}.tww .kit-head{text-wrap:balance;font-size:clamp(36px,4.6vw,64px);line-height:1.06}.tww .kit-line{text-wrap:balance;max-inline-size:38rem;margin-inline:auto;font-size:clamp(17px,1.45vw,20px);line-height:1.45}.twr2-words{gap:var(--space-7);display:grid}.tw-head>.twr2-app{max-inline-size:38rem;font-size:var(--type-small);line-height:var(--type-small-leading);color:var(--ink-2);text-wrap:pretty;margin-block-start:var(--space-2)}.twd-cab{stroke-linecap:round;stroke-linejoin:round;block-size:auto;inline-size:100%;display:block}.twd-cab :is(path,rect,circle,ellipse):not(.twd-cab-rim){vector-effect:non-scaling-stroke}.twd-cab-bld{fill:color-mix(in oklch, var(--tw-night) 55%, var(--tw-panel));stroke:color-mix(in oklab, var(--tw-paper) 7%, transparent);stroke-width:1px}.twd-cab-win{fill:color-mix(in oklab, var(--tw-torch) 52%, transparent);filter:drop-shadow(0 0 5px color-mix(in oklab, var(--tw-torch) 40%, transparent))}.twd-cab-line{fill:none;stroke:color-mix(in oklab, var(--tw-paper) 18%, transparent);stroke-width:1px}.twd-cab-pole{fill:none;stroke:color-mix(in oklab, var(--tw-paper) 34%, transparent);stroke-width:1.4px}.twd-cab-lamp{fill:var(--tw-torch);filter:drop-shadow(0 0 8px var(--tw-torch))}.twd-cab-car{--paint:color-mix(in oklch, var(--tint-carbon) 64%, var(--tw-panel))}.twd-cab-car[data-paint=silver]{--paint:color-mix(in oklab, var(--tw-paper) 30%, var(--tw-panel))}.twd-cab-car[data-paint=white]{--paint:color-mix(in oklab, var(--tw-paper) 50%, var(--tw-panel))}.twd-cab-car[data-paint=blue]{--paint:color-mix(in oklch, var(--tw-paint-blue) 50%, var(--tint-carbon))}.twd-cab-car>.cs{fill:color-mix(in oklab, var(--tw-handset) 70%, transparent)}.twd-cab-car>.cw{fill:var(--tw-handset)}.twd-cab-car>.cb{fill:var(--paint);stroke:color-mix(in oklab, var(--tw-paper) 22%, transparent);stroke-width:1px}.twd-cab-car>.cg{fill:color-mix(in oklab, var(--tw-paper) 10%, var(--tw-night))}.twd-cab-car>.ch{fill:none;stroke:color-mix(in oklab, var(--tw-paper) 14%, transparent);stroke-width:6px}.twd-cab-car>.ck{fill:none;stroke:color-mix(in oklab, var(--tw-handset) 40%, transparent);stroke-width:1.2px}.twd-cab-car>.cl{fill:color-mix(in oklab, var(--tw-lamp) 58%, var(--tw-handset));stroke:color-mix(in oklab, var(--tw-lamp) 80%, var(--tw-paper));stroke-width:.8px}.twd-cab-plate{fill:color-mix(in oklab, var(--accent) 22%, transparent);stroke:var(--accent);stroke-width:1.4px}.twd-cab-rain{fill:none;stroke:color-mix(in oklab, var(--tw-paper) 16%, transparent);stroke-width:1.2px}.twd-cab-in{fill:var(--tw-handset)}.twd-cab-edge{fill:none;stroke:color-mix(in oklab, var(--tw-paper) 22%, transparent);stroke-width:1.2px}.twd-cab-mirror{fill:var(--tw-handset);stroke:color-mix(in oklab, var(--tw-paper) 26%, transparent);stroke-width:1.2px}.twd-cab-dash{fill:color-mix(in oklab, var(--tw-handset) 86%, var(--tw-panel));stroke:color-mix(in oklab, var(--tw-paper) 18%, transparent);stroke-width:1px}.twd-cab-tab{fill:var(--tw-handset);stroke:color-mix(in oklab, var(--tw-paper) 30%, transparent);stroke-width:1.2px}.twd-cab-scr{fill:var(--tw-panel)}.twd-cab-rowbg{fill:color-mix(in oklab, var(--tw-paper) 6%, var(--tw-panel))}.twd-cab-rowa{fill:color-mix(in oklab, var(--tw-paper) 22%, transparent)}.twd-cab-rowt{fill:color-mix(in oklab, var(--tw-paper) 86%, transparent);font:600 12px/1 var(--font-mono);letter-spacing:.04em}.twd-cab-rowm{fill:color-mix(in oklab, var(--tw-paper) 50%, transparent);font:500 8.5px/1 var(--font-body)}.twd-cab-tabp .twd-cab-rowt{font-size:25px}.twd-cab-tabp .twd-cab-rowm{font-size:16px}.twd-cab-rowp{fill:color-mix(in oklab, var(--tw-handset) 82%, var(--tw-panel));stroke:color-mix(in oklab, var(--tw-paper) 14%, transparent);stroke-width:1px}.twd-cab-rowpl{fill:color-mix(in oklab, var(--tw-paper) 84%, var(--tw-panel));stroke:color-mix(in oklab, var(--tw-handset) 60%, var(--tw-paper));stroke-width:1px}.twd-cab-rowpb{fill:none;stroke:color-mix(in oklch, var(--tw-cam-left) 46%, var(--tw-navy));stroke-width:1.2px}.twd-cab-tabp .twd-cab-rowpb{stroke-width:2px}.twd-cab-row-new .twd-cab-rowa{fill:var(--accent)}.twd-cab-row-new .twd-cab-rowp{fill:color-mix(in oklab, var(--accent) 22%, var(--tw-handset));stroke:var(--accent)}.twd-cab-tabp{display:none}@container twv (width<=999px){.twd-cab-tabd{display:none}.twd-cab-tabp{display:inline}}.twd-cab-rim{fill:none;stroke:color-mix(in oklab, var(--tw-handset) 55%, var(--tw-panel));stroke-width:22px}.twd-cab-rimhi{fill:none;stroke:color-mix(in oklab, var(--tw-paper) 22%, transparent);stroke-width:1.2px}.twd-cab[data-wait] .twd-cab-plate{fill:color-mix(in oklab, var(--tw-paper) 70%, transparent);stroke:color-mix(in oklab, var(--tw-paper) 40%, transparent)}.twd-cab[data-wait] .twd-cab-row-new :is(.twd-cab-rowa,.twd-cab-rowp){opacity:.2}.twd-cab[data-s1] [data-side=l] .twd-cab-plate,.twd-cab[data-s2] [data-side=r] .twd-cab-plate{fill:color-mix(in oklab, var(--accent) 22%, transparent);stroke:var(--accent);transition:fill .5s var(--ease-out) var(--at), stroke .5s var(--ease-out) var(--at)}.twd-cab[data-s3] .twd-cab-row-new :is(.twd-cab-rowa,.twd-cab-rowp){opacity:1;transition:opacity .6s var(--ease-out)}.twv-in{gap:var(--space-7);display:grid}.twv-pic{background:var(--tw-handset);container:twv/inline-size}@media (width<=759px){.twv-pic{aspect-ratio:854/640}.twv-pic>.twd-cab{inline-size:140.52%;max-inline-size:none;margin-inline-start:-20.26%}}.twv-q{text-align:center;justify-self:center;justify-items:center}.twq-app{gap:calc(14 * var(--u));display:grid}.twq-title{align-items:center;gap:calc(10 * var(--u));font-size:calc(var(--rd-xl) * var(--u));margin:0;font-weight:600;line-height:1.2;display:flex}.twq-count{min-inline-size:calc(26 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:var(--radius-pill);background:var(--rd-no);color:var(--ground-3);font-size:calc(var(--rd-sm) * var(--u));place-items:center;font-weight:700;display:inline-grid}.twq-req{gap:calc(10 * var(--u));padding:calc(18 * var(--u)) calc(18 * var(--u)) calc(16 * var(--u)) calc(22 * var(--u));border-radius:calc(14 * var(--u));background:var(--ground-3);box-shadow:inset calc(4 * var(--u)) 0 0 var(--rd-no), 0 0 0 calc(1 * var(--u)) var(--hairline), 0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-14 * var(--u)) color-mix(in oklch, var(--ink) 40%, transparent);display:grid;position:relative}.twq-req>p{margin:0}.twq-meta{align-items:center;gap:calc(6 * var(--u)) calc(12 * var(--u));font-size:calc(var(--rd-sm) * var(--u));color:var(--ink-2);flex-wrap:wrap;line-height:1.2;display:flex}.twq-new{inline-size:calc(9 * var(--u));aspect-ratio:1;background:var(--accent-ink);border-radius:50%}.twq-type{padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));background:var(--rd-no-soft);color:var(--rd-no-ink);font-weight:600}.twq-when{font-family:var(--font-mono);color:var(--ink);margin-inline-start:auto}.twq-veh{align-items:baseline;gap:calc(10 * var(--u));display:flex}.twq-pl{font-family:var(--font-mono);font-size:calc(var(--rd-2xl) * var(--u));letter-spacing:.06em;font-variant-numeric:tabular-nums slashed-zero;font-variant-ligatures:none;font-weight:700;line-height:1}.twq-model{font-size:calc(var(--rd-md) * var(--u));color:var(--ink-2)}.twq-where{gap:calc(4 * var(--u)) calc(12 * var(--u));font-size:calc(var(--rd-md) * var(--u));flex-wrap:wrap;line-height:1.3;display:flex}.twq-vio{color:var(--rd-no-ink);font-weight:600}.twq-photos{gap:calc(8 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:calc(4 * var(--u));display:grid}.twq-ph{aspect-ratio:10/7;border-radius:calc(8 * var(--u));background:var(--rd-photo-asphalt);display:block;overflow:hidden}.twq-ph .twq-img{block-size:100%;inline-size:100%}.twq-ph[data-n="1"]{padding:calc(6 * var(--u));place-items:center;display:grid}.twq-rec{gap:calc(6 * var(--u)) calc(22 * var(--u));margin:calc(2 * var(--u)) 0 0;border-block-start:calc(1 * var(--u)) solid var(--hairline);font-size:calc(var(--rd-md) * var(--u));flex-wrap:wrap;padding-block-start:calc(12 * var(--u));display:flex}.twq-rec div{gap:calc(8 * var(--u));display:flex}.twq-rec dt{font-family:var(--font-mono);font-size:calc(var(--rd-sm) * var(--u));color:var(--ink-2)}.twq-rec dd{margin:0;font-weight:600}.twq-rec div:first-child dd{color:var(--rd-warn-ink)}.twq[data-wait] .twq-req{opacity:0;translate:0 calc(-18 * var(--u))}.twq[data-wait] .twq-count,.twq[data-wait] .twq-rec{opacity:0}.twq[data-wait] .twq-ph{opacity:0;scale:.9}.twq[data-s1] .twq-req,.twq[data-s1] .twq-count{opacity:1;transition:opacity var(--dur-media) var(--ease-out), translate var(--dur-media) var(--ease-out);translate:0}.twq[data-s2] .twq-ph{opacity:1;transition:opacity var(--dur-reveal) var(--ease-out), scale var(--dur-media) var(--ease-out);scale:1}.twq[data-s2] .twq-ph[data-n="2"]{transition-delay:.25s}.twq[data-s2] .twq-ph[data-n="3"]{transition-delay:.5s}.twq[data-s3] .twq-rec{opacity:1;transition:opacity var(--dur-media) var(--ease-out)}.twdp-pic{inline-size:min(100%,640px)}@media (width<=599px){.tw-stage.twdp-stage{background:0 0;padding:0;overflow:visible}}.twk-in{gap:var(--space-7);display:grid}.twk-film{margin:0}.tw-stage.twp-stage{align-content:end;align-items:end;padding-block-end:0}@media (width>=960px){.tw-stage.twp-stage{min-block-size:clamp(340px,52svh,520px)}}.twp-phone{inline-size:min(94%, 610px, max(var(--tw-tall) / .87, .68 * min(94%, 610px)));margin-inline:auto;container-type:inline-size}.twp-phone .pf-screen{background:var(--tint-carbon)}.twp-shot{margin-block-start:calc(-20 * var(--u));margin-inline:-13%}.twp-shot img{block-size:auto;inline-size:100%;display:block}.tw.twsh{--ground:var(--tw-black);background:var(--tw-black)}.twsh-in{gap:var(--space-7);display:grid}.twsh-stage{justify-self:center;inline-size:min(100%,420px)}@media (aspect-ratio>=4/3){.twsh-stage{inline-size:min(100%,1120px)}}@media (width>=900px){.twsh-stage{inline-size:min(100%,1120px,max(760px,2*min(100svh,1000px) - 48rem))}}.twc{padding-block:var(--section-y-tight) var(--section-y)}.twc-row{--tw-cols:2}@media (width>=1024px){.twc-row{--tw-cols:4}}.twc-card{border-radius:var(--radius-frame);background:var(--ground-2);block-size:100%;color:var(--ink);grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.twc-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hairline);pointer-events:none;position:absolute;inset:0}.twc-pic{aspect-ratio:4/3;background:var(--tint-carbon);display:block;position:relative;overflow:hidden}.twc-pic .bleed img{scale:var(--twc-zoom,1)}.twc-pic[data-inset]{background:var(--tint-stone)}.twc-inset{display:block;position:absolute;inset:12% 15% auto}.twc-inset img{block-size:auto;inline-size:100%;display:block}.twc-words{justify-items:start;gap:var(--space-4);padding:var(--space-5);grid-template-rows:auto 1fr;display:grid}.twc-line{hyphens:manual;text-wrap:pretty;font-size:clamp(17px,1.3vw,19px);font-weight:600;line-height:1.3}.twc-nb{white-space:nowrap}.twc-see{font-size:var(--type-small);color:var(--ink-2);text-wrap:balance;align-self:end;font-weight:500;line-height:1.35}.twc-see svg{vertical-align:-3px;margin-inline-start:2px;display:inline-block}@media (pointer:fine){.twc-card .bleed img,.twc-card .twc-inset{transition:scale var(--dur-panel) var(--ease-out)}.twc-card:hover .bleed img{scale:calc(var(--twc-zoom,1) * 1.03)}.twc-card:hover .twc-inset{scale:1.03}.twc-card .twc-see svg{transition:translate var(--dur-state) var(--ease-out)}.twc-card:hover .twc-see{color:var(--ink)}.twc-card:hover .twc-see svg{translate:2px}}.twc-card:focus-visible .twc-see{color:var(--ink)}.twc-card:focus-visible .twc-see svg{translate:2px}.twc-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=759px){.tw-row.twc-row{margin-block-start:-6px;padding-block-start:6px}}.twc-more{margin:var(--space-6) 0 0;text-wrap:balance;font-size:clamp(17px,1.3vw,19px)}.twc-more .link-arrow{display:inline}.twc-nw{white-space:nowrap}.twc-more .arrow{vertical-align:-2px;margin-inline-start:6px}.twz{padding-block:calc(var(--section-y) * 1.1) calc(var(--section-y) * 1.2 + env(safe-area-inset-bottom));background:radial-gradient(60% 70% at 50% 120%, color-mix(in oklch, var(--tw-amber) 14%, transparent), transparent 70%), var(--ground);border-block-start:1px solid var(--hairline)}.twz .tw-h{font-size:clamp(40px,6vw,80px)}.twz .tw-head{gap:var(--space-5)}.twz-act{margin-block-start:var(--space-4)}.twz-film{margin:var(--space-8) auto 0;max-inline-size:880px}.twz-film .lp{border-radius:var(--radius-frame);background:var(--tw-black,var(--ground-2))}.twz .tw-head>.twz-more{margin-block-start:calc(var(--space-4) - var(--space-5))}.tw,.tw-hero,.tw-d{--tw-paper:var(--paper);--tw-night:var(--navy-deep);--tw-panel:var(--navy-panel);--tw-navy:var(--brand-navy);--tw-signal:var(--brand-orange);--tw-ok:#6fd59a;--tw-no:#ff8a6b;--tw-amber:#f2b84b;--tw-cam-left:#0090ff;--tw-cam-right:#f80;--tw-torch:#ffe2b0;--tw-handset:#0b0f14;--tw-paint-blue:#3a6cb8;--tw-black:#000;--tw-lamp:#b8423c}.tw{--ground:var(--tint-carbon);--ground-2:color-mix(in oklch, var(--tint-carbon) 90%, var(--paper));--ground-3:color-mix(in oklch, var(--tint-carbon) 82%, var(--paper));background:var(--ground);padding-block:var(--section-y)}.tw[data-tw=navy]{--ground:var(--navy-deep);--ground-2:var(--navy-panel);--ground-3:color-mix(in oklch, var(--navy-panel) 82%, var(--paper))}.tw-wrap{inline-size:min(100% - 2 * var(--gutter), var(--container-wide) - 2 * var(--gutter));margin-inline:auto}.tw-head{gap:var(--space-3);max-inline-size:46rem;display:grid}.tw-head>*{margin:0}.tw-head[data-center]{text-align:center;justify-items:center;margin-inline:auto}.tw-h{font-family:var(--font-display);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);text-wrap:balance;color:var(--ink);font-size:clamp(36px,4.6vw,64px);line-height:1.06}.tw-head>.tw-line{margin-block-start:.25em}.tw-line{max-inline-size:38rem;color:var(--ink-2);text-wrap:balance;font-size:clamp(17px,1.45vw,20px);line-height:1.45}.tw-q{gap:var(--space-4);max-inline-size:44rem;margin:0;display:grid}.tw-q p{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(22px,2.3vw,32px);font-weight:500;line-height:1.25}.tw-q cite{font:500 14px/1.3 var(--font-mono);letter-spacing:.02em;color:var(--ink-3);font-style:normal}.tw-pic{border-radius:var(--radius-frame);background:var(--ground-2);isolation:isolate;position:relative;overflow:hidden}.tw-pic>.lp{border-radius:inherit}.tw:has(>.tw-split){overflow-x:clip}.tw-split{gap:var(--space-7);align-items:center;display:grid}.tw-stage{border-radius:var(--radius-frame);background:var(--ground-2);place-items:center;padding:clamp(20px,4vw,64px);display:grid;position:relative;overflow:hidden}@media (width>=960px){.tw-stage{min-block-size:clamp(340px,64svh,660px)}.tw-split{--tw-out:var(--frame-in);gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tw-split[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tw-split[data-flip]>:first-child{order:2}.tw-split>:is(.tw-pic,.tw-stage){border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:calc(-1 * var(--tw-out))}.tw-split[data-flip]>:is(.tw-pic,.tw-stage){margin-inline:calc(-1 * var(--tw-out)) 0;border-radius:0 var(--radius-frame) var(--radius-frame) 0}}.tw{--tw-tall:calc(100svh - var(--nav-h) - 2 * var(--nav-inset) - 2 * var(--space-5))}@media (width>=760px){.twv-pic{inline-size:100%;max-inline-size:max(68%, var(--tw-tall) * 1200 / 640);margin-inline:auto}}@media (width<=699px){.twr2 .tw-split>.tw-pic{inline-size:100%;max-inline-size:max(68%, var(--tw-tall) * 3 / 4);margin-inline:auto}}@media (width>=700px) and (width<=959px){.twr2 .tw-split>.tw-pic{inline-size:100%;max-inline-size:max(68%, var(--tw-tall) * 4 / 3);margin-inline:auto}}@media (width>=960px){.twr2 .tw-split>.tw-pic{--tw-full:calc((min(100vw - 2 * var(--gutter), 1280px) - var(--space-8)) * 7 / 12 + var(--tw-out));--tw-w:min(var(--tw-full), max(var(--tw-tall) * 4 / 3, var(--tw-full) * .68));--tw-off:clamp(0px, (var(--tw-full) - var(--tw-w)) * 1000, var(--radius-frame));inline-size:var(--tw-w)}.twr2 .tw-split[data-flip]>.tw-pic{border-start-start-radius:var(--tw-off);border-end-start-radius:var(--tw-off);justify-self:end}}.tw-row{gap:var(--space-4);margin:0;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(78vw,340px);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.tw-row::-webkit-scrollbar{display:none}.tw-row>*{scroll-snap-align:start;min-inline-size:0}@media (width>=760px){.tw-row{grid-auto-flow:row;grid-template-columns:repeat(var(--tw-cols,3), minmax(0, 1fr));grid-auto-columns:auto;margin-inline:0;padding:0;overflow:visible}}.tw-row:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){:is(.tw-d,.twq) *,:is(.tw-d,.twq) :before,:is(.tw-d,.twq) :after{transition:none!important;animation:none!important}}:root[data-motion=off] :is(.tw-d,.twq) *,:root[data-motion=off] :is(.tw-d,.twq) :before,:root[data-motion=off] :is(.tw-d,.twq) :after{transition:none!important;animation:none!important}
