/* The contact between tire and asphalt is the visual subject. */
#story.road-story{position:relative;isolation:isolate;background:#141815;overflow:hidden;color:#fffaf1;padding:58px 0 38px;border:0}
.road-story .story-art{position:absolute;inset:0;z-index:0;pointer-events:none}
.road-story .story-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}
#story.road-story::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,13,.88),rgba(12,16,13,.65) 28%,rgba(12,16,13,.05) 62%),linear-gradient(0deg,rgba(12,16,13,.96),rgba(12,16,13,.48) 25%,transparent 55%)}
.road-story .brand-grid{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:60px;min-height:560px}
.road-story .brand-grid>div:first-child{max-width:420px;padding-top:12px}
#story.road-story h2{font-size:39px;line-height:1.45;letter-spacing:-1.7px;color:#fffaf1;margin:0 0 22px}
#story.road-story p{font-size:14px;line-height:1.95;color:#d0d7cc}
.road-story .standards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid #d1b26455;padding-top:23px}
.road-story .standards article{border:0;padding:0;gap:16px;align-items:flex-start}
.road-story .standards article>span{background:#d1b2641f;border:1px solid #d1b26455;color:#e2c17c;width:25px;height:25px;margin-top:3px}
#story.road-story .standards h3{font-size:17px;line-height:1.65;letter-spacing:-.4px;color:#fffaf1}
#story.road-story .standards p{font-size:13px;color:#c1cabc;margin:7px 0 0;line-height:1.85}
@media(max-width:950px){
html.mobile-device #story.road-story{padding:38px 0 32px}
html.mobile-device .road-story .brand-grid{min-height:0;display:block}
html.mobile-device .road-story .brand-grid>div:first-child{max-width:none;padding-top:0}
html.mobile-device #story.road-story h2{font-size:29px;letter-spacing:-1.1px;line-height:1.45;margin-bottom:17px}
html.mobile-device #story.road-story p{font-size:13px;line-height:1.95}
html.mobile-device .road-story .story-art{inset:auto 0 auto;top:234px;height:285px}
html.mobile-device .road-story .story-art img{object-position:75% center}
html.mobile-device .road-story .story-art::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#141815,transparent 28%,transparent 72%,#141815)}
html.mobile-device #story.road-story::after{display:none}
html.mobile-device .road-story .standards{display:block;margin-top:290px;padding-top:0;border:0}
html.mobile-device .road-story .standards article{gap:14px;border-bottom:1px solid #d0d7c622;padding:18px 0}
html.mobile-device .road-story .standards article:last-child{border:0;padding-bottom:0}
html.mobile-device #story.road-story .standards h3{font-size:16px}
html.mobile-device #story.road-story .standards p{font-size:12px;margin-top:5px}
}
