.dp{--driver-accent:var(--red)}.ux-hero.dp-hero:before{background:radial-gradient(ellipse 60% 90% at 82% 46%,color-mix(in srgb,var(--driver-accent) 30%,transparent) 0%,transparent 70%), linear-gradient(108deg,transparent 40%,color-mix(in srgb,var(--driver-accent) 9%,transparent) 100%);-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.dp-hero .ux-hero-art{width:min(56%,620px)}.dp-hero-mark{object-fit:contain;opacity:.13;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.dp-eyebrow-team,.dp-eyebrow-country{align-items:center;gap:var(--sp-2);display:inline-flex}.dp-eyebrow-team .ctor-mark{--ctor-size:26px}.dp-hero .driver-role-chip{letter-spacing:.14em}.dp-hero .ux-hero-title em{font-style:italic}.dp-bio{max-width:56ch;color:var(--text-muted);font-size:var(--fs-md);line-height:1.4}.dp-bio p{margin:0}.dp-hero .driver-profile-edit{margin-top:var(--sp-5)}.dp-hero .driver-avatar-hero{width:min(280px,26vw);min-width:160px;height:min(280px,26vw);min-height:160px}.dp-number-art{font-family:var(--font-display),"Saira Condensed",sans-serif;color:#0000;-webkit-text-stroke:2px #ffffff47;padding:0 var(--sp-4);-webkit-user-select:none;user-select:none;font-size:clamp(9rem,20vw,16rem);font-style:italic;font-weight:800;line-height:.8}.dp-body{padding-top:var(--sp-6);padding-bottom:var(--sp-8,64px)}.dp-section{margin-top:var(--sp-7)}.dp-section .ux-head{margin-bottom:var(--sp-4)}.dp-empty{color:var(--text-muted);font-size:var(--fs-md);margin:0}.dp-duo{margin-top:var(--sp-7)}.dp-duo>.dp-section,.dp-side>.dp-section:first-child{margin-top:0}.dp-side{min-width:0}@media (min-width:901px){.dp-duo{gap:var(--sp-7);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}}@media (max-width:900px){.dp-duo>.dp-section+.dp-side{margin-top:var(--sp-7)}}.dp .history-table{border:0;border-top:var(--divider);box-shadow:none;background:0 0;overflow:visible}.dp .history-head{color:var(--text-muted);box-shadow:none;background:0 0}.dp .history-race,.dp .history-head .history-race{text-align:left;justify-content:flex-start;justify-self:start}@media (min-width:621px){.dp .history-table{width:100%}.dp :is(.history-head,.history-row){padding-left:20px;padding-right:20px}}.dp-section .highlight-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.dp-section .driver-highlights-add{margin-top:var(--sp-4);align-self:flex-start}.dp-socials{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.dp-socials .driver-ea,.dp-socials .driver-social{color:var(--eyebrow);letter-spacing:.02em;text-transform:none;border:0;align-items:center;gap:8px;padding:0;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.dp-socials a.driver-social:hover{color:#fff}.dp-socials .driver-social strong{font:inherit;color:inherit}.dp-license .license-panel{max-width:420px;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.dp-license .license-panel-row{align-items:flex-start;gap:var(--sp-3) var(--sp-6);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.dp-license .license-panel-row>div{gap:var(--sp-2);flex-direction:column;display:flex}.dp-license .license-panel-row dt{font:700 var(--fs-xs)/1 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.dp-license .license-panel-row dd{min-height:32px;font:800 1.15rem/1.2 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;align-items:center;margin:0;display:flex}.dp-license .license-panel-row dd .license{font-size:var(--fs-sm);padding:6px 12px;display:inline-block}.dp-license .license-panel>.license-drop-note{margin:var(--sp-6) 0 0;text-align:left;max-width:none;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.dp-license .license-panel-current{margin:var(--sp-6) 0 0}.dp-license .license-panel-current+.license-drop-note{margin-top:var(--sp-3)}@media (max-width:900px){.dp-hero .driver-avatar-hero{width:96px;min-width:0;height:96px;min-height:0}.dp-number-art{display:none}.dp-hero .ux-hero-aside:has(>.dp-number-art){display:none}.dp-hero .ux-hero-art{width:min(70%,320px)}}@media (max-width:760px){.dp-body{padding-top:var(--sp-4)}.dp-section .highlight-grid{grid-template-columns:1fr}.dp-socials .driver-ea,.dp-socials .driver-social{min-height:44px}}.dp-champion-art{padding-bottom:var(--sp-4);flex-direction:column;align-items:center;display:flex;position:relative}.dp.is-champion .driver-avatar-hero{box-shadow:0 0 0 4px var(--bg),0 0 0 7px var(--gold),0 0 40px color-mix(in srgb,var(--gold) 25%,transparent)}.dp-champion-tag{white-space:nowrap;z-index:3;color:var(--gold);font:800 var(--fs-xs)/1 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#0b0b0c;border:1px solid #b8872f;padding:5px 12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:900px){.dp-champion-art{padding-bottom:var(--sp-5);align-items:flex-start}.dp-champion-tag{left:0;transform:none}}.ux-hero.dp-hero{padding-bottom:var(--sp-4)}.dp-hero .ux-hero-eyebrow{margin-bottom:var(--sp-2)}.dp-hero .ux-hero-title{line-height:.92}.dp-hero .ux-hero-extra{margin-top:var(--sp-3)}.dp-hero .dp-section.dp-hero-profiles{margin-top:var(--sp-4)}.dp-hero .dp-hero-profiles .ux-head{margin-bottom:var(--sp-2)}.dp-top{margin-top:var(--sp-7)}.dp-top>.tc,.dp-top>.dp-section{margin-top:0}@media (min-width:981px){.dp-top{gap:var(--sp-7);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;display:grid}}@media (max-width:980px){.dp-top>.tc+.dp-section{margin-top:var(--sp-7)}}@media (min-width:901px){.dp-duo.is-solo{display:block}}
