.home-honeypot[data-astro-cid-3sexu4id]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.home-send-status[data-astro-cid-3sexu4id]{border:1px solid;margin-top:24px;padding:22px;line-height:1.7}.home-send-status[data-astro-cid-3sexu4id][data-kind=success]{color:#171c19;background:#fff1df}.home-send-status[data-astro-cid-3sexu4id][data-kind=error]{color:#751d0a}.home-enquiry-wrap[data-astro-cid-3sexu4id]{color:#f1f0e9;width:100%;min-width:0}.home-enquiry-stages[data-astro-cid-3sexu4id]{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 22px;padding:0;list-style:none;display:grid}.home-enquiry-stages[data-astro-cid-3sexu4id] li[data-astro-cid-3sexu4id]{color:#a3abb2;border-top:2px solid #42484f;align-items:baseline;gap:12px;padding-top:15px;font-size:13px;line-height:1.5;display:flex}.home-enquiry-stages[data-astro-cid-3sexu4id] li[data-astro-cid-3sexu4id][aria-current=step]{color:#f1f0e9;border-color:#ff4d36}.home-enquiry-stages[data-astro-cid-3sexu4id] li[data-astro-cid-3sexu4id]>span[data-astro-cid-3sexu4id]{font-family:var(--mono);font-size:10px}.home-preview-note[data-astro-cid-3sexu4id]{color:#b6b8b8;border-bottom:1px solid #414449;margin:0 0 26px;padding:0 0 23px;font-size:14px;line-height:1.65}fieldset[data-astro-cid-3sexu4id]{border:0;min-width:0;margin:0;padding:0}.home-required-note[data-astro-cid-3sexu4id]{color:#b6b8b8;margin:0 0 23px;font-size:13px;line-height:1.6}.home-field-pair[data-astro-cid-3sexu4id]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.home-field[data-astro-cid-3sexu4id]{min-width:0;margin-bottom:28px}label[data-astro-cid-3sexu4id]{margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.5;display:block}label[data-astro-cid-3sexu4id]>span[data-astro-cid-3sexu4id]{color:#b6b8b8;white-space:nowrap;font-size:12px;font-weight:400}input[data-astro-cid-3sexu4id],select[data-astro-cid-3sexu4id],textarea[data-astro-cid-3sexu4id]{appearance:none;box-sizing:border-box;color:#f1f0e9;width:100%;min-width:0;min-height:52px;font:inherit;background:#101215;border:1px solid #64676b;border-radius:0;padding:13px 14px;font-size:16px;line-height:1.5}select[data-astro-cid-3sexu4id]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' stroke='%23f1f0e9' fill='none' stroke-width='1.3'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:38px}select[data-astro-cid-3sexu4id] option[data-astro-cid-3sexu4id]{color:#f1f0e9;background:#101215}input[data-astro-cid-3sexu4id]:-webkit-autofill{-webkit-text-fill-color:#f1f0e9;box-shadow:inset 0 0 0 1000px #202328}textarea[data-astro-cid-3sexu4id]{resize:vertical;display:block}[data-astro-cid-3sexu4id]:is(input,select,textarea):hover{border-color:#92969a}[data-astro-cid-3sexu4id]:is(input,select,textarea):focus-visible{outline-offset:4px;border-color:#f1f0e9;outline:2px solid #f1f0e9}[data-astro-cid-3sexu4id][aria-invalid=true]{border-color:#ffad9f;box-shadow:inset 2px 0 #ffad9f}.home-field-hint[data-astro-cid-3sexu4id]{color:#b6b8b8;margin:-2px 0 13px;font-size:14px;line-height:1.6}.home-field-error[data-astro-cid-3sexu4id]{color:#ffad9f;margin:9px 0 0;font-size:14px;line-height:1.55}.home-message-field[data-astro-cid-3sexu4id]{margin-bottom:26px}.home-form-bottom[data-astro-cid-3sexu4id]{align-items:center;gap:25px;display:flex}.home-preview-button[data-astro-cid-3sexu4id]{color:#0a0b0d;min-height:56px;font:inherit;white-space:nowrap;cursor:pointer;background:#ff4d36;border:1px solid #ff4d36;border-radius:0;justify-content:space-between;align-items:center;gap:40px;padding:15px 22px;font-size:16px;font-weight:650;line-height:1.5;transition:background .18s,border-color .18s;display:inline-flex}.home-preview-button[data-astro-cid-3sexu4id]>span[data-astro-cid-3sexu4id]{font-size:23px;font-weight:400;line-height:1}.home-preview-button[data-astro-cid-3sexu4id]:hover{background:#ff715e;border-color:#ff715e}.home-preview-button[data-astro-cid-3sexu4id]:disabled{opacity:.5;cursor:default}.home-form-bottom[data-astro-cid-3sexu4id]>p[data-astro-cid-3sexu4id]{color:#b6b8b8;max-width:29ch;margin:0;font-size:12px;line-height:1.7}.home-enquiry-wrap[data-astro-cid-3sexu4id] [data-astro-cid-3sexu4id]:is(button,a):focus-visible{outline-offset:5px;outline:2px solid #f1f0e9}.home-error-summary[data-astro-cid-3sexu4id]{border-left:3px solid #ffad9f;margin:0 0 28px;padding:4px 0 4px 19px}.home-error-summary[data-astro-cid-3sexu4id] h3[data-astro-cid-3sexu4id]{font:inherit;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.home-error-summary[data-astro-cid-3sexu4id] ul[data-astro-cid-3sexu4id]{margin:0;padding-left:19px}.home-error-summary[data-astro-cid-3sexu4id] li{color:#ffad9f;margin:5px 0;font-size:14px;line-height:1.65}.home-error-summary[data-astro-cid-3sexu4id] a{color:inherit;text-underline-offset:3px}.home-error-summary[data-astro-cid-3sexu4id]:focus,.home-enquiry-result[data-astro-cid-3sexu4id] h3[data-astro-cid-3sexu4id]:focus{outline-offset:7px;outline:2px solid #f1f0e9}.home-enquiry-result[data-astro-cid-3sexu4id]{background:#1a2025;border-top:2px solid #ff4d36;margin-top:38px;padding:26px}.home-result-label[data-astro-cid-3sexu4id]{color:#ffad9f;margin:0 0 12px;font-size:13px;line-height:1.6}.home-enquiry-result[data-astro-cid-3sexu4id] h3[data-astro-cid-3sexu4id]{letter-spacing:-.04em;margin:0 0 17px;font-size:clamp(25px,3vw,35px);font-weight:550;line-height:1.2}.home-result-intro[data-astro-cid-3sexu4id]{color:#d2d4d0;max-width:54ch;margin:0 0 23px;font-size:16px;line-height:1.65}.home-enquiry-result[data-astro-cid-3sexu4id] textarea[data-astro-cid-3sexu4id]{font-size:15px;line-height:1.7}.home-review-details[data-astro-cid-3sexu4id]{border-block:1px solid #4a5259;grid-template-columns:1fr 1fr;gap:22px;margin:0 0 23px;padding:20px 0;display:grid}.home-review-details[data-astro-cid-3sexu4id] dt[data-astro-cid-3sexu4id]{color:#b6bfc7;margin-bottom:8px;font-size:12px}.home-review-details[data-astro-cid-3sexu4id] dd[data-astro-cid-3sexu4id]{color:#f1f0e9;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.home-result-actions[data-astro-cid-3sexu4id]{flex-wrap:wrap;align-items:center;gap:10px 25px;margin:20px 0 13px;display:flex}.home-copy-button[data-astro-cid-3sexu4id]{color:#0a0b0d;min-height:48px;font:inherit;cursor:pointer;background:#f1f0e9;border:1px solid #f1f0e9;border-radius:0;padding:11px 17px;font-size:14px;font-weight:600}.home-copy-button[data-astro-cid-3sexu4id]:hover{background:#dcded7}.home-result-actions[data-astro-cid-3sexu4id]>a[data-astro-cid-3sexu4id],.home-edit-button[data-astro-cid-3sexu4id]{min-height:44px;font:inherit;color:#f1f0e9;text-underline-offset:5px;align-items:center;gap:15px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.home-edit-button[data-astro-cid-3sexu4id]{cursor:pointer;color:#b6b8b8;background:0 0;border:0;padding:0}.home-result-help[data-astro-cid-3sexu4id],.home-copy-status[data-astro-cid-3sexu4id]{color:#b6b8b8;margin:0;font-size:13px;line-height:1.65}.home-copy-status[data-astro-cid-3sexu4id]:not(:empty){color:#f1f0e9;margin-top:12px}.home-email-alternative[data-astro-cid-3sexu4id]{color:#b6b8b8;overflow-wrap:anywhere;margin:25px 0 0;font-size:14px;line-height:1.7}.home-email-alternative[data-astro-cid-3sexu4id] a[data-astro-cid-3sexu4id]{color:#f1f0e9;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.home-noscript[data-astro-cid-3sexu4id]{color:#d2d4d0;margin:20px 0 0;font-size:15px;line-height:1.65}.home-sr-only[data-astro-cid-3sexu4id]{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-astro-cid-3sexu4id][hidden]{display:none!important}@media (width<=650px){.home-enquiry-result[data-astro-cid-3sexu4id]{padding:22px 18px}.home-review-details[data-astro-cid-3sexu4id]{grid-template-columns:1fr}.home-enquiry-stages[data-astro-cid-3sexu4id]{gap:15px}.home-enquiry-stages[data-astro-cid-3sexu4id] li[data-astro-cid-3sexu4id]{gap:8px;font-size:12px}.home-field-pair[data-astro-cid-3sexu4id]{grid-template-columns:1fr;gap:0}.home-field[data-astro-cid-3sexu4id]{margin-bottom:25px}.home-form-bottom[data-astro-cid-3sexu4id]{flex-direction:column;align-items:flex-start;gap:17px}.home-form-bottom[data-astro-cid-3sexu4id]>p[data-astro-cid-3sexu4id]{max-width:41ch}.home-preview-button[data-astro-cid-3sexu4id]{width:100%}.home-result-actions[data-astro-cid-3sexu4id]{gap:10px 20px}}@media (prefers-reduced-motion:reduce){.home-preview-button[data-astro-cid-3sexu4id]{transition:none}}:is(.racing-home,.studio-site) .home-contact{border-bottom:0;padding-top:32px;padding-bottom:0}:is(.racing-home,.studio-site) .home-contact-band{--fg:#171c19;--muted:#49301e;--accent:#171c19;--rule:#a65319;color:var(--fg);color-scheme:light;background:#ff8a24;padding-block:clamp(56px,6vw,104px)}:is(.racing-home,.studio-site) .home-contact-band .motion-title{color:#171c19}:is(.racing-home,.studio-site) .home-contact-band .title-line:last-child{text-underline-offset:.12em;text-decoration:underline .035em}:is(.racing-home,.studio-site) .home-contact-band .contact-actions a{color:#fff1df;background:#171c19;border-color:#171c19;min-height:52px;padding:12px 18px;font-weight:600}:is(.racing-home,.studio-site) .home-contact-band .contact-actions a:hover{background:#323b34}:is(.racing-home,.studio-site) .home-contact-band .contact-actions .contact-icon{color:#ffad60;width:23px;height:23px}:is(.racing-home,.studio-site) .home-contact .launch-scene{border:0;margin:0}:is(.racing-home,.studio-site) .home-contact .launch-scene-top{border:0;padding:0}:is(.racing-home,.studio-site) .home-contact .launch-caption{letter-spacing:-.04em;color:#f1f0e9;font-size:clamp(18px,2vw,28px)}:is(.racing-home,.studio-site) .home-contact .launch-scene-top button{background:#151c1d;border:1px solid #3e4849;border-radius:30px;padding:8px 16px}:is(.racing-home,.studio-site) .home-contact .launch-track{height:210px}:is(.racing-home,.studio-site) .home-contact .launch-car{width:580px;bottom:38px;right:7%}:is(.racing-home,.studio-site) .home-contact :is(.launch-line,.launch-trail){bottom:38px}:is(.racing-home,.studio-site) .home-contact .launch-line{background:#66706d}:is(.racing-home,.studio-site) .home-contact .launch-finish{opacity:.7;background:repeating-conic-gradient(#f1f0e9 0% 25%,#1d2424 0% 50%) 0 0/12px 12px;width:12px;height:50px;display:block;bottom:16px;right:3%;transform:skewY(-12deg)}@media (width<=760px){:is(.racing-home,.studio-site) .home-contact{padding-top:24px}:is(.racing-home,.studio-site) .home-contact .launch-track{height:155px}:is(.racing-home,.studio-site) .home-contact .launch-car{width:360px;bottom:28px;right:7%}:is(.racing-home,.studio-site) .home-contact :is(.launch-line,.launch-trail){bottom:28px}:is(.racing-home,.studio-site) .home-contact .launch-finish{height:36px;bottom:12px;right:0}:is(.racing-home,.studio-site) .home-contact .launch-scene-top button{padding:7px 12px}}:is(.racing-home,.studio-site) .home-contact-band .home-enquiry-wrap{color:#171c19}:is(.racing-home,.studio-site) .home-contact-band :is(.home-preview-note,.home-required-note,.home-field-hint,label>span,.home-form-bottom>p,.home-email-alternative,.home-noscript){color:#49301e}:is(.racing-home,.studio-site) .home-contact-band .home-preview-note{border-color:#a65319}:is(.racing-home,.studio-site) .home-contact-band .home-enquiry-stages li{color:#49301e;border-color:#ad5c22}:is(.racing-home,.studio-site) .home-contact-band .home-enquiry-stages li[aria-current=step]{color:#171c19;border-color:#171c19;font-weight:700}:is(.racing-home,.studio-site) .home-contact-band :is(input,select,textarea){color:#171c19;background-color:#fff1df;border-color:#835020}:is(.racing-home,.studio-site) .home-contact-band select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' stroke='%23171c19' fill='none' stroke-width='1.3'/%3E%3C/svg%3E")}:is(.racing-home,.studio-site) .home-contact-band select option{color:#171c19;background:#fff1df}:is(.racing-home,.studio-site) .home-contact-band input:-webkit-autofill{-webkit-text-fill-color:#171c19;box-shadow:inset 0 0 0 1000px #fff1df}:is(.racing-home,.studio-site) .home-contact-band :is(input,select,textarea):hover{border-color:#171c19}:is(.racing-home,.studio-site) .home-contact-band :is(input,select,textarea,button,a):focus-visible,:is(.racing-home,.studio-site) .home-contact-band :is(.home-error-summary,.home-enquiry-result h3):focus{outline-offset:5px;border-color:#171c19;outline:2px solid #171c19}:is(.racing-home,.studio-site) .home-contact-band :is(.home-preview-button,.home-copy-button){color:#fff1df;background:#171c19;border-color:#171c19}:is(.racing-home,.studio-site) .home-contact-band :is(.home-preview-button,.home-copy-button):hover{background:#323b34;border-color:#323b34}:is(.racing-home,.studio-site) .home-contact-band :is(.home-field-error,.home-error-summary li){color:#751d0a}:is(.racing-home,.studio-site) .home-contact-band .home-error-summary{border-color:#751d0a}:is(.racing-home,.studio-site) .home-contact-band [aria-invalid=true]{border-color:#751d0a;box-shadow:inset 2px 0 #751d0a}:is(.racing-home,.studio-site) .home-contact-band .home-enquiry-result{background:#fff1df;border-color:#171c19}:is(.racing-home,.studio-site) .home-contact-band :is(.home-result-label,.home-result-intro,.home-review-details dt,.home-result-help,.home-copy-status,.home-edit-button){color:#49301e}:is(.racing-home,.studio-site) .home-contact-band :is(.home-review-details dd,.home-result-actions>a,.home-email-alternative a){color:#171c19}:is(.racing-home,.studio-site) .home-contact-band .home-review-details{border-color:#b9a182}:is(.racing-home,.studio-site) .home-contact-band ::selection{color:#fff1df;background:#171c19}
