.new-section-page{color:#f5f6f7;background:#0c0e10;min-height:65vh;padding-bottom:80px}.new-section-title{padding-top:75px;padding-bottom:38px}.new-section-page h1{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(38px,5vw,68px);font-weight:850;line-height:1.04}.new-section-page p{color:#b4bbc4;line-height:1.7}.sale-empty{background:#15181c;border:1px solid #2b3037;border-radius:4px;padding:42px}.sale-empty>svg{color:#ed2029}.sale-empty h2{margin:22px 0 10px;font-size:26px;font-weight:750}.sale-empty .button{margin-top:20px}.sale-submit{grid-template-columns:.85fr 1.15fr;gap:50px;padding-top:65px;scroll-margin-top:100px;display:grid}.sale-submit h2{margin:14px 0 20px;font-size:30px;font-weight:800;line-height:1.2}.sale-requirements ul{color:#b4bbc4;padding-left:20px;line-height:1.7}.sale-requirements li{margin:15px 0}.sale-form{background:#15181c;border:1px solid #2b3037;border-radius:4px;min-width:0;padding:30px}.sale-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.sale-form label{color:#e2e6eb;flex-direction:column;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.sale-form input:not([type=checkbox]),.sale-form textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0c0e10;border:1px solid #414954;border-radius:3px;padding:12px}:is(.sale-form input:focus-visible,.sale-form textarea:focus-visible){outline-offset:2px;outline:2px solid #ed2029}.sale-form textarea{resize:vertical}.sale-form small{color:#a9b2bd;margin-top:8px;font-size:12px;line-height:1.5;display:block}.sale-form .sale-check{flex-direction:row;align-items:flex-start;line-height:1.6}.sale-check input{accent-color:#ed2029;flex-shrink:0;width:18px;height:18px;margin-top:5px}.sale-form .sale-error{color:#ff8e93}.sale-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sale-file-list{color:#b4bbc4;overflow-wrap:anywhere;padding-left:18px;font-size:12px}.sale-form button:disabled{opacity:.6;cursor:wait}@media (max-width:850px){.sale-submit{grid-template-columns:1fr;gap:20px;padding-top:40px}.sale-form{padding:22px}}@media (max-width:480px){.sale-form-grid{grid-template-columns:1fr}}.racing-cover{isolation:isolate;align-items:flex-end;min-height:530px;display:flex;position:relative}.racing-cover>img{object-fit:cover;object-position:center 55%;z-index:-2}.racing-cover:after{content:"";z-index:-1;background:linear-gradient(#0001 0%,#0c0e1077 55%,#0c0e10 100%);position:absolute;inset:0}.racing-cover-copy{padding-bottom:50px}.racing-cover-copy .eyebrow{color:#ff535a}.racing-gallery{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding-top:55px;display:grid}.racing-gallery figure{margin:0}.racing-moments{padding-top:45px}.racing-moments h2{letter-spacing:-.03em;margin:12px 0 25px;font-size:clamp(26px,3vw,38px);font-weight:800}.racing-moments-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.racing-moments-grid a{border:1px solid #2b3037;border-radius:3px;transition:border-color .2s;display:block;overflow:hidden}.racing-moments-grid a:hover{border-color:#ed2029}.racing-moments-grid a:focus-visible{outline-offset:4px;outline:2px solid #ed2029}.racing-moments-grid img{width:100%;height:auto;display:block}@media (max-width:760px){.racing-moments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.racing-gallery img{width:100%;height:auto}.racing-gallery figcaption{color:#8d96a4;margin-top:12px;font-size:12px}.racing-gallery h2{margin:16px 0;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.12}@media (max-width:760px){.racing-gallery{grid-template-columns:1fr;gap:30px}.racing-cover{min-height:430px}.sale-empty{padding:26px}}
