._viewport_twrfc_3{min-width:0;container-type:inline-size}#main ._frame_twrfc_4._frame_twrfc_4{--panorama-height:72svh;--panorama-min:26rem;--panorama-reading:1240px;--panorama-gutter:clamp(20px,3vw,40px);--panorama-fade:linear-gradient(180deg,#000 0%,#000 48%,#000 58%,#000e 68%,#000b 78%,#0006 88%,#0002 96%,transparent 100%);--panorama-shade:linear-gradient(90deg,#070a10e6 0%,#070a10ad 28%,#070a1040 55%,#070a1000 80%);isolation:isolate;box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:max(var(--panorama-min),var(--panorama-height));box-shadow:none;background:0 0;border:0;margin:0;padding-block:clamp(48px,7svh,100px);position:relative;overflow:clip}#main ._frame_twrfc_4._home_twrfc_16{--panorama-height:84svh;--panorama-min:30rem}#main ._frame_twrfc_4._operational_twrfc_17{--panorama-height:56svh;--panorama-min:20rem}#main ._frame_twrfc_4._detail_twrfc_18{--panorama-height:64svh;--panorama-min:24rem;padding-block:28px 56px}#main ._frame_twrfc_4._document_twrfc_19{--panorama-height:38svh;--panorama-min:17rem;padding-block:32px 48px}#main ._frame_twrfc_4._bleed_twrfc_20{width:100cqw;margin-inline:calc(50% - 50cqw)}#main._insetPage_twrfc_21._insetPage_twrfc_21{padding-top:0}#main ._frame_twrfc_4._bundle_twrfc_22{padding-inline:max(var(--panorama-gutter),calc((100cqw - var(--panorama-reading)) / 2 + var(--panorama-gutter)));flex-direction:column;gap:28px;display:flex}#main ._frame_twrfc_4._bundle_twrfc_22>nav{z-index:1;flex:none;margin-block:0;position:relative}#main ._frame_twrfc_4._bundle_twrfc_22>._inner_twrfc_27{isolation:auto;flex:1;max-width:none;min-height:0;margin-block:0;padding-block:0;position:static}#main ._frame_twrfc_4._bundle_twrfc_22>._prose_twrfc_31{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}#main ._frame_twrfc_4._request_twrfc_32{--panorama-reading:1150px}#main ._frame_twrfc_4._application_twrfc_33{--panorama-reading:1240px}#main ._frame_twrfc_4 :is(h1,.hero-copy){min-width:0}#main ._frame_twrfc_4 h1{overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:20ch;font-size:clamp(38px,4.7vw,72px);line-height:1.05}#main ._frame_twrfc_4._detail_twrfc_18 h1{font-size:clamp(34px,4vw,60px)}#main ._frame_twrfc_4._document_twrfc_19 h1{font-size:clamp(32px,3.5vw,52px)}#main ._frame_twrfc_4._request_twrfc_32 ._inner_twrfc_27>p,#main ._frame_twrfc_4._application_twrfc_33 ._inner_twrfc_27>p{max-width:65ch}#main ._frame_twrfc_4._generic_twrfc_40{padding-inline:max(var(--panorama-gutter),calc((100cqw - 1240px)/2 + var(--panorama-gutter)));align-items:center;display:flex}#main ._frame_twrfc_4._generic_twrfc_40:before{display:none}#main ._frame_twrfc_4._contact_twrfc_42{padding-inline:max(var(--panorama-gutter),calc((100cqw - 1240px)/2 + var(--panorama-gutter)));flex-direction:column;justify-content:center;display:flex}#main ._frame_twrfc_4._contact_twrfc_42>:is(p,div){max-width:65ch}#main ._frame_twrfc_4._timing_twrfc_44{padding-inline:max(var(--panorama-gutter),calc((100cqw - 1240px)/2 + var(--panorama-gutter)))}#main ._frame_twrfc_4._portal_twrfc_45{--panorama-shade:radial-gradient(ellipse at 50% 52%,#070a10d9 0%,#070a1099 30%,#070a1033 68%,transparent 100%)}#main ._frame_twrfc_4 ._media_twrfc_48,#main ._frame_twrfc_4._frame_twrfc_4 .ssr-hero-media,#main ._frame_twrfc_4._frame_twrfc_4 .art-scene{z-index:-1;isolation:isolate;pointer-events:none;width:auto;max-width:none;height:auto;max-height:none;-webkit-mask-image:var(--panorama-fade);mask-image:var(--panorama-fade);-webkit-mask-image:var(--panorama-fade);position:absolute;inset:0;overflow:clip}#main ._frame_twrfc_4._frame_twrfc_4 .art-photo,#main ._frame_twrfc_4._frame_twrfc_4 .ph-depth,#main ._frame_twrfc_4._frame_twrfc_4 .page-scene-art{width:auto;max-width:none;height:auto;max-height:none;position:absolute;inset:-70px 0;-webkit-mask-image:none;mask-image:none}#main ._frame_twrfc_4._frame_twrfc_4 .art-photo{opacity:1}#main ._frame_twrfc_4._frame_twrfc_4 :is(.art-photo,.ph-depth,.page-scene-art) img,#main ._frame_twrfc_4._frame_twrfc_4 .header-backdrop{opacity:1;filter:none;width:100%;max-width:none;height:100%;max-height:none;object-fit:cover!important;aspect-ratio:auto!important}#main ._frame_twrfc_4._frame_twrfc_4 .art-scene:after{content:"";background:var(--panorama-shade);position:absolute;inset:0}#main ._frame_twrfc_4 :is(.art-grid,.art-trace,.art-light){display:none}#main._galleryPage_twrfc_69{justify-content:flex-start;height:auto;max-height:none;overflow:visible}#main ._frame_twrfc_4._gallery_twrfc_69{flex:none;align-items:center}#main ._frame_twrfc_4._detail_twrfc_18 .rc-entity-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(28px,5vw,72px)}#main ._frame_twrfc_4._detail_twrfc_18 img.rc-entity-photo{height:clamp(280px,48svh,640px);-webkit-mask-image:none;mask-image:none;object-fit:contain!important}#main.rc-entity-partner ._frame_twrfc_4._detail_twrfc_18 img.rc-entity-photo{height:clamp(180px,28svh,320px)}@media (max-height:600px) and (orientation:landscape){#main ._frame_twrfc_4._frame_twrfc_4{--panorama-height:76svh;--panorama-min:20rem;padding-block:32px 40px}#main ._frame_twrfc_4._home_twrfc_16{--panorama-min:23rem}#main ._frame_twrfc_4._operational_twrfc_17,#main ._frame_twrfc_4._document_twrfc_19{--panorama-min:16rem}}#main ._frame_twrfc_4._racingOpening_twrfc_84{text-align:left;align-items:center;padding-inline:max(32px,50vw - 588px);display:flex}#main ._racingOpening_twrfc_84 ._racingCopy_twrfc_88{z-index:1;width:100%;min-width:0;max-width:680px;position:relative}#main ._racingOpening_twrfc_84 ._racingKicker_twrfc_89{color:#d9dbdf;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font:600 11px/1.5 Arial,Helvetica,sans-serif;display:flex}._racingKicker_twrfc_89>span:first-child{background:#d7192c;flex:none;width:28px;height:2px}#main ._frame_twrfc_4._racingOpening_twrfc_84 h1{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;max-width:15ch;margin:16px 0;font:italic 900 clamp(44px,5.2vw,80px)/1.02 Arial,Helvetica,sans-serif}#main ._racingOpening_twrfc_84 ._racingDescription_twrfc_92{color:#e4e4e0;text-wrap:pretty;max-width:43ch;margin:0;font-size:18px;line-height:1.55}._racingOpening_twrfc_84 ._racingPhoto_twrfc_93{object-fit:cover;object-position:var(--bg-focus,var(--header-focus,65% 50%));opacity:1;filter:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}._racingShade_twrfc_94{background:linear-gradient(90deg,#070a10dc 0%,#070a1099 30%,#070a1020 64%,#0000 88%);position:absolute;inset:0}._racingActions_twrfc_95{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}._racingActions_twrfc_95 a{border-bottom:1px solid #d7192c;justify-content:center;align-items:center;min-height:46px;padding:10px 0;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}._racingActions_twrfc_95 a:first-child{color:#fff;background:#d7192c;border:1px solid #d7192c;border-radius:3px;padding-inline:22px}._racingActions_twrfc_95 a:focus-visible{outline-offset:5px;outline:2px solid #fff}#main ._frame_twrfc_4._teamOpening_twrfc_99{align-items:flex-end}#main ._teamOpening_twrfc_99 ._racingCopy_twrfc_88{max-width:1176px}#main ._frame_twrfc_4._teamOpening_twrfc_99 h1{max-width:none}#main ._teamOpening_twrfc_99 ._racingDescription_twrfc_92{max-width:78ch}#main ._teamOpening_twrfc_99 .drivers-opening-photo{object-fit:contain;object-position:50% 0%;opacity:1;filter:none;width:auto;max-width:100%;height:100%;margin-inline:auto;display:block;position:absolute;inset:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}@media (min-width:1024px){#main ._teamOpening_twrfc_99 .drivers-opening-photo{object-fit:cover;width:100%;max-width:none;height:100%;margin-inline:0;-webkit-mask-image:none;mask-image:none;object-position:50% 18%!important}}._teamOpening_twrfc_99 ._racingShade_twrfc_94{background:linear-gradient(#0000 0% 46%,#070a1026 58%,#070a10c4 77%,#070a10e6 100%)}._racingSignature_twrfc_120{color:#d8dbde;letter-spacing:.14em;text-transform:uppercase;font:500 10px/1.5 ui-monospace,Consolas,monospace;position:absolute;top:28px;right:max(32px,50vw - 588px)}@media (prefers-reduced-motion:no-preference){._racingCopy_twrfc_88{animation:.3s ease-out both _racing-arrive_twrfc_1}@keyframes _racing-arrive_twrfc_1{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (max-height:600px) and (orientation:landscape){#main ._frame_twrfc_4._teamOpening_twrfc_99{min-height:max(420px,76svh);padding-block:32px 40px}#main ._frame_twrfc_4._teamOpening_twrfc_99 h1{font-size:clamp(34px,4.8vw,60px)}._teamOpening_twrfc_99 ._racingShade_twrfc_94{background:linear-gradient(#0000 35%,#070a1099 65%,#070a10e6 100%)}}@media (max-width:700px){#main ._frame_twrfc_4._frame_twrfc_4._frame_twrfc_4{--mobile-opening-media:0px;--panorama-height:0px;--panorama-min:0px;--panorama-fade:linear-gradient(180deg,#000 0%,#000 78%,#000c 90%,transparent 100%);height:auto;min-height:0;padding:calc(var(--mobile-opening-media) + 24px) 20px 32px;text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}#main ._frame_twrfc_4:not(._detail_twrfc_18):has(._media_twrfc_48 img,.art-scene img,.ssr-hero-media img){--mobile-opening-media:clamp(180px,56.25cqw,300px)}#main ._frame_twrfc_4._home_twrfc_16:has(._media_twrfc_48 img){--mobile-opening-media:clamp(220px,64cqw,340px)}#main ._frame_twrfc_4._frame_twrfc_4 ._media_twrfc_48,#main ._frame_twrfc_4._frame_twrfc_4 .art-scene,#main ._frame_twrfc_4._frame_twrfc_4 .ssr-hero-media{height:var(--mobile-opening-media);width:100%;-webkit-mask-image:var(--panorama-fade);mask-image:var(--panorama-fade);-webkit-mask-image:var(--panorama-fade);inset:0 0 auto}#main ._frame_twrfc_4._frame_twrfc_4 .art-photo,#main ._frame_twrfc_4._frame_twrfc_4 .ph-depth,#main ._frame_twrfc_4._frame_twrfc_4 .page-scene-art{inset:0;transform:none}#main ._frame_twrfc_4._frame_twrfc_4 .art-scene:after,#main ._frame_twrfc_4 ._racingShade_twrfc_94{background:0 0}#main ._frame_twrfc_4._frame_twrfc_4 ._racingPhoto_twrfc_93{object-position:var(--bg-mobile-focus,var(--header-mobile-focus,50% 50%))}#main ._frame_twrfc_4._frame_twrfc_4 .drivers-opening-photo{width:100%;max-width:none;height:100%;margin:0;-webkit-mask-image:none;mask-image:none;object-fit:contain!important}#main ._frame_twrfc_4._frame_twrfc_4._frame_twrfc_4 h1{letter-spacing:-.035em;text-transform:none;overflow-wrap:break-word;word-break:normal;text-wrap:balance;max-width:none;margin:10px 0 14px;font-size:clamp(30px,8.2vw,38px);font-style:normal;font-weight:800;line-height:1.1}#main ._frame_twrfc_4._frame_twrfc_4 :is(._racingCopy_twrfc_88,.hero-copy,.ph-copy,.gg-copy,.rj-hero-inner,.hc-copy){text-align:left;width:100%;min-width:0;max-width:none;margin:0;padding:0}#main ._frame_twrfc_4._frame_twrfc_4 :is(._racingDescription_twrfc_92,.lead,.ph-description,.rj-hero-description,.lg-intro){text-wrap:pretty;max-width:none;margin:0;font-size:16px;line-height:1.6}#main ._frame_twrfc_4._frame_twrfc_4 :is(._racingKicker_twrfc_89,.eyebrow,.rj-kicker){letter-spacing:.1em;margin:0;font-size:11px;line-height:1.5}#main ._frame_twrfc_4._frame_twrfc_4 :is(._racingActions_twrfc_95,.actions,.rj-links){justify-content:flex-start;gap:10px 20px;margin-top:20px}#main ._frame_twrfc_4._frame_twrfc_4 .ph-line{margin:20px 0 0}#main ._frame_twrfc_4._frame_twrfc_4 .pit-controls{margin-top:20px}#main ._frame_twrfc_4._frame_twrfc_4 .pit-controls button{flex:130px;min-height:44px}#main ._frame_twrfc_4._frame_twrfc_4._bundle_twrfc_22{gap:18px}#main ._frame_twrfc_4._bundle_twrfc_22>._prose_twrfc_31{justify-content:flex-start;padding-top:0}#main ._frame_twrfc_4._bundle_twrfc_22>nav{font-size:12px;line-height:1.5}#main ._frame_twrfc_4._detail_twrfc_18{padding-block:24px 32px}#main ._frame_twrfc_4._detail_twrfc_18 .rc-entity-hero{grid-template-columns:minmax(0,1fr);gap:22px}#main ._frame_twrfc_4._detail_twrfc_18 img.rc-entity-photo{height:auto;max-height:360px}#main.rc-entity-partner ._frame_twrfc_4._detail_twrfc_18 img.rc-entity-photo{height:160px}#main ._frame_twrfc_4._document_twrfc_19{--mobile-opening-media:0px}#main ._frame_twrfc_4._document_twrfc_19:has(.ssr-hero-media img){--mobile-opening-media:160px}#main ._frame_twrfc_4._gallery_twrfc_69{padding-inline:20px}#main ._frame_twrfc_4._gallery_twrfc_69>p{max-width:none;margin:0;font-size:11px;line-height:1.5}#main ._frame_twrfc_4 :is(._racingSignature_twrfc_120,.rj-hero-signature){display:none}}
