:where(.home-page,.contact-page) *{box-sizing:border-box;margin:0;padding:0}:where(.home-page,.contact-page) ::-webkit-scrollbar{width:3px}:where(.home-page,.contact-page) ::-webkit-scrollbar-track{background:var(--darkest)}:where(.home-page,.contact-page) ::-webkit-scrollbar-thumb{background:var(--blue)}:where(.home-page,.contact-page) .rv{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(32px)}:where(.home-page,.contact-page) .rv.vis{opacity:1;transform:translateY(0)}:where(.home-page,.contact-page) .ey2{align-items:center;gap:8px;margin-bottom:11px;display:flex}:where(.home-page,.contact-page) .ey2:before{content:"";background:var(--blue);width:20px;height:2px}:where(.home-page,.contact-page) .ey2 span{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:600}:where(.home-page,.contact-page) .sh{letter-spacing:.03em;margin-bottom:13px;font-family:Bebas Neue,sans-serif;font-size:clamp(38px,5vw,58px);line-height:.95}:where(.home-page,.contact-page) .sh em{color:var(--blue);font-style:normal}@media (width<=768px){:where(.home-page,.contact-page) .sh{font-size:clamp(30px,8vw,50px)!important}:where(.home-page,.contact-page) .ey2{margin-bottom:6px!important}}:where(.home-page) #hero{background:var(--dark);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}:where(.home-page) #globe-canvas{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}:where(.home-page) #globe-glow{pointer-events:none;z-index:1;background:radial-gradient(circle,#38b6ff2e 0%,#38b6ff12 30%,#0000 68%);border-radius:50%;width:62vw;height:62vw;position:absolute;top:47%;left:72%;transform:translate(-50%,-50%)}:where(.home-page) .hero-overlay{pointer-events:none;background:linear-gradient(#0d467b4d 0%,#061f38a6 55%,#061f38f5 100%);position:absolute;inset:0}:where(.home-page) .hero-overlay-l{pointer-events:none;background:linear-gradient(90deg,#061f388c 0%,#0000 55%);position:absolute;inset:0}:where(.home-page) .hero-map-bg{opacity:.5;pointer-events:none;z-index:0;background-image:url(/_astro/world-map.BfmW04Rl.webp);background-position:50%;background-size:cover;position:absolute;inset:0}:where(.home-page) .hero-logo-wrap{z-index:2;opacity:0;width:88%;max-width:860px;margin:0 0 0 52px;padding-top:108px;animation:1s cubic-bezier(.22,1,.36,1) .1s forwards logoIn;position:relative}:where(.home-page) .hero-logo-wrap svg{width:100%;height:auto;display:block}.home-page .htag{font-weight:400}.home-page .home-page-div-8cfe43,.home-page .home-page-div-d7978e{opacity:0}:where(.home-page) .hero-acc{background:linear-gradient(90deg, transparent, var(--blue), transparent);opacity:.45;transform-origin:50%;width:88%;max-width:860px;height:2px;margin:7px 0 0 52px;animation:1s .9s forwards lineIn;transform:scaleX(0)}:where(.home-page) .hero-lower{z-index:2;flex:1;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:40px 7% 52px 52px;display:grid;position:relative}:where(.home-page) .ey{opacity:0;align-items:center;gap:10px;margin-bottom:13px;animation:.7s .3s forwards fup;display:flex}:where(.home-page) .ey:before{content:"";background:var(--blue);width:22px;height:2px}:where(.home-page) .ey span{letter-spacing:.22em;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:600}:where(.home-page) .htag{letter-spacing:.04em;opacity:0;margin-bottom:13px;font-family:Bebas Neue,sans-serif;font-size:clamp(30px,4.8vw,56px);line-height:1;animation:.7s .5s forwards fup}:where(.home-page) .htag em{color:var(--blue);font-style:normal}:where(.home-page) .hsub{color:#fff9;opacity:0;max-width:450px;margin-bottom:26px;font-size:14px;font-weight:300;line-height:1.8;animation:.7s .7s forwards fup}:where(.home-page) .hbtns{opacity:0;flex-wrap:wrap;align-items:center;gap:11px;animation:.7s .9s forwards fup;display:flex}:where(.home-page) .hbtns :is(.bl,.bo){flex:0 auto;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:44px;line-height:16px;display:inline-flex}:where(.home-page) .bl{background:var(--blue);color:var(--darkest);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;padding:12px 26px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}:where(.home-page) .bl:hover{background:var(--blue-light);transform:translateY(-2px);box-shadow:0 10px 32px #38b6ff4d}:where(.home-page) .bo{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid #38b6ff52;padding:12px 26px;font-size:11px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}:where(.home-page) .bo:hover{border-color:var(--blue);color:var(--blue)}:where(.home-page) .hstats{opacity:0;flex-direction:column;gap:3px;animation:.7s 1.1s forwards fup;display:flex}:where(.home-page) .hs{text-align:center;backdrop-filter:blur(8px);background:#061f3899;border:1px solid #38b6ff29;min-width:115px;padding:13px 20px}:where(.home-page) .hs-n{color:var(--blue);font-family:Bebas Neue,sans-serif;font-size:36px;line-height:1}:where(.home-page) .hs-l{letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-top:1px;font-size:9px;font-weight:500}@keyframes fup{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes logoIn{0%{opacity:0;transform:translateY(-16px)scale(.97)}to{opacity:1;transform:none}}@keyframes lineIn{to{transform:scaleX(1)}}:where(.home-page) #deployment-log{background:var(--darkest);border-top:3px solid var(--blue);flex-direction:column;height:100vh;min-height:680px;display:flex;position:relative;overflow:hidden}:where(.home-page) .pf-view-all{letter-spacing:.14em;text-transform:uppercase;color:#fff6;white-space:nowrap;border:1px solid #38b6ff33;padding:7px 16px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s}:where(.home-page) .pf-view-all:hover{color:var(--blue);border-color:var(--blue)}:where(.home-page) .pf-cats{flex-shrink:0;gap:2px;height:230px;display:flex}:where(.home-page) .pf-cat{cursor:pointer;border-bottom:3px solid #0000;flex:1;transition:flex .45s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}:where(.home-page) .pf-cat:before{content:"";z-index:1;background:#00000073;transition:background .35s;position:absolute;inset:0}:where(.home-page) .pf-cat:hover:before,:where(.home-page) .pf-cat.active:before{background:#0000002e}:where(.home-page) .pf-cat-bg{z-index:0;background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0}:where(.home-page) .pf-cat:hover .pf-cat-bg,:where(.home-page) .pf-cat.active .pf-cat-bg{transform:scale(1.04)}:where(.home-page) .pf-cat.active{border-bottom-color:var(--blue);flex:2.2}:where(.home-page) .pf-cat-inner{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding:24px 28px;display:flex;position:relative}:where(.home-page) .pf-cat-name{letter-spacing:.05em;color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(26px,3.2vw,44px);line-height:1;transition:color .3s}:where(.home-page) .pf-cat.active .pf-cat-name{color:var(--blue)}:where(.home-page) .pf-strip{flex:1;min-height:0;position:relative;overflow:hidden}:where(.home-page) .pf-motor-panel{background:#061f38;display:none;position:absolute;inset:0;overflow:hidden}:where(.home-page) .pf-mp-bg{opacity:0;background-position:top;background-size:cover;transition:opacity 1.4s;position:absolute;inset:0}:where(.home-page) .pf-mp-bg.pf-mp-active{opacity:1}:where(.home-page) .pf-mp-overlay{z-index:1;background:linear-gradient(90deg,#061f38f0 0%,#061f38d6 55%,#061f3899 100%);position:absolute;inset:0}:where(.home-page) .pf-mp-inner{z-index:2;align-items:center;gap:52px;height:100%;padding:40px 52px;display:flex;position:relative}:where(.home-page) .pf-mp-list{flex-direction:column;flex:none;justify-content:center;gap:6px;display:flex}:where(.home-page) .pf-mp-item{letter-spacing:.04em;color:#fff;cursor:default;font-family:Bebas Neue,sans-serif;font-size:clamp(34px,3.6vw,54px);line-height:1.1;transition:color .2s,letter-spacing .25s}:where(.home-page) .pf-mp-item:hover{color:#38b6ff;letter-spacing:.09em}:where(.home-page) .pf-mp-div{background:#38b6ff33;flex-shrink:0;align-self:stretch;width:1px;margin:20px 0}:where(.home-page) .pf-mp-copy{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}:where(.home-page) .pf-mp-lbl{letter-spacing:.18em;text-transform:uppercase;color:#38b6ff;font-size:13px;font-weight:700}:where(.home-page) .pf-mp-txt{color:#ffffffb8;max-width:460px;font-size:15px;line-height:1.75}:where(.home-page) .pf-collage{position:absolute;inset:0;overflow:hidden}:where(.home-page) .pf-collage-track{gap:3px;height:100%;animation:36s linear infinite pf-ticker;display:flex}:where(.home-page) .pf-col-img{background-position:top;background-size:cover;flex:0 0 600px;height:100%}@keyframes pf-ticker{0%{transform:translate(0)}to{transform:translate(-3618px)}}:where(.home-page) .pf-mp-cta{color:#38b6ff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #38b6ff99;margin-top:18px;padding:11px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-block}:where(.home-page) .pf-mp-cta:hover{color:#061f38;background:#38b6ff;border-color:#38b6ff}:where(.home-page) .pf-cat-photo{opacity:0;z-index:1;background-position:50%;background-size:cover;transition:opacity .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}:where(.home-page) .pf-cat.active .pf-cat-photo{opacity:1}:where(.home-page) .pf-cat:before{z-index:2}:where(.home-page) .pf-cat-inner{z-index:3!important}:where(.home-page) .rv-l{opacity:0;transition:opacity .65s,transform .65s;transform:translate(-32px)}:where(.home-page) .rv-l.vis{opacity:1;transform:translate(0)}:where(.home-page) .rv-r{opacity:0;transition:opacity .65s,transform .65s;transform:translate(32px)}:where(.home-page) .rv-r.vis{opacity:1;transform:translate(0)}:where(.home-page) #about{background:var(--dark);padding:92px 52px;position:relative;overflow:hidden}:where(.home-page) #about:after{content:"";pointer-events:none;background:radial-gradient(circle,#38b6ff0e 0%,#0000 70%);border-radius:50%;width:440px;height:440px;position:absolute;top:-100px;right:-100px}:where(.home-page) .ag{grid-template-columns:1fr 1fr;align-items:center;gap:68px;display:grid}:where(.home-page) .vcards{flex-direction:column;gap:3px;display:flex}:where(.home-page) .vc{border-left:3px solid var(--blue);background:#0003;padding:17px 21px;transition:all .3s}:where(.home-page) .vc:hover{background:#38b6ff0e;transform:translate(4px)}:where(.home-page) .vc h4{letter-spacing:.06em;color:var(--blue);margin-bottom:3px;font-family:Bebas Neue,sans-serif;font-size:18px}:where(.home-page) .vc p{color:#ffffff70;font-size:12px;line-height:1.55}:where(.home-page) #services{background:var(--darkest);padding:92px 52px}:where(.home-page) .svc-hd{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:44px;display:grid}:where(.home-page) .sg{grid-template-columns:1fr 1fr;gap:3px;display:grid}:where(.home-page) .sc{background:var(--dark);padding:34px 30px;transition:background .3s;position:relative;overflow:hidden}:where(.home-page) .sc:after{content:"";background:var(--blue);width:0;height:2px;transition:width .4s;position:absolute;bottom:0;left:0}:where(.home-page) .sc:hover{background:var(--dark2)}:where(.home-page) .sc:hover:after{width:100%}:where(.home-page) .sc-n{color:#38b6ff0d;pointer-events:none;font-family:Bebas Neue,sans-serif;font-size:68px;line-height:1;position:absolute;top:9px;right:14px}:where(.home-page) .sc h3{letter-spacing:.04em;margin-bottom:10px;font-family:Bebas Neue,sans-serif;font-size:22px;transition:color .3s}:where(.home-page) .sc:hover h3{color:var(--blue)}:where(.home-page) .sc p{color:#ffffff75;font-size:13px;font-weight:300;line-height:1.75}:where(.home-page) #live{grid-template-columns:1fr 1fr;min-height:400px;display:grid}:where(.home-page) .live-l{background:var(--blue);flex-direction:column;justify-content:center;padding:68px 52px;display:flex}:where(.home-page) .live-l .sh{color:var(--darkest)}:where(.home-page) .live-l .sh em{color:#fff}:where(.home-page) .live-l .ey2:before{background:#061f3866}:where(.home-page) .live-l .ey2 span{color:#061f38a6}:where(.home-page) .live-l p{color:#061f38ad;margin-bottom:24px;font-size:14px;line-height:1.8}:where(.home-page) .live-btn{background:var(--darkest);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:12px 26px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}:where(.home-page) .live-btn:hover{background:var(--dark3)}:where(.home-page) .live-r{background:var(--darkest);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:where(.home-page) .live-r-bg{background-image:radial-gradient(circle at 1px 1px,#38b6ff12 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0}:where(.home-page) .lr{border:1px solid #38b6ff24;border-radius:50%;animation:3s ease-in-out infinite lrp;position:absolute}:where(.home-page) .lr:nth-child(2){width:150px;height:150px;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.home-page) .lr:nth-child(3){border-color:#38b6ff12;width:230px;height:230px;animation-delay:.5s;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.home-page) .lr:nth-child(4){border-color:#38b6ff08;width:310px;height:310px;animation-delay:1s;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lrp{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}}:where(.home-page) .live-badge{z-index:2;background:var(--blue);text-align:center;padding:19px 30px;position:relative}:where(.home-page) .live-badge .big{color:var(--darkest);font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1;display:block}:where(.home-page) .live-badge .sm{letter-spacing:.2em;text-transform:uppercase;color:#061f3885;font-size:10px;font-weight:700}:where(.home-page) #testimonials{background:var(--darkest);padding:92px 52px}:where(.home-page) .tspot-wrap{text-align:center;max-width:740px;margin:60px auto 0}:where(.home-page) .tspot-track{min-height:260px;position:relative}:where(.home-page) .tspot-slide{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .65s;display:flex;position:absolute;inset:0}:where(.home-page) .tspot-slide.tspot-active{opacity:1;pointer-events:auto}:where(.home-page) .tspot-mark{color:#38b6ff21;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.6;display:block}:where(.home-page) .tspot-text{color:#ffffffd1;margin:0 0 28px;font-size:20px;font-style:italic;font-weight:300;line-height:1.6}:where(.home-page) .tspot-name{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:600}:where(.home-page) .tspot-role{color:#ffffff47;letter-spacing:.08em;margin-top:4px;font-size:11px;font-weight:300}:where(.home-page) .tspot-nav{justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}:where(.home-page) .tspot-dots{align-items:center;gap:10px;display:flex}:where(.home-page) .tspot-dot{cursor:pointer;background:#ffffff26;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .3s,transform .3s}:where(.home-page) .tspot-dot.tspot-on{background:var(--blue);transform:scale(1.35)}:where(.home-page) .tspot-arr{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:4px;line-height:0;transition:color .2s}:where(.home-page) .tspot-arr:hover{color:var(--blue)}@media (width<=768px){:where(.home-page) #hero{overflow:hidden!important}:where(.home-page) .hero-logo-wrap{text-align:center!important;width:calc(100% - 36px)!important;margin:0 auto!important;padding-top:72px!important}:where(.home-page) .hero-acc{width:calc(100% - 36px)!important;margin:7px auto 0!important}:where(.home-page) #hero .home-page-div-8cfe43{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}:where(.home-page) #hero .home-page-span-82dc15{letter-spacing:.06em!important;text-align:center!important;font-size:clamp(26px,6.5vw,34px)!important}:where(.home-page) #hero :is(.home-page-div-d7978e,.home-page-div-f39165).home-page-div-d7978e{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}:where(.home-page) .hero-lower{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:20px!important;width:100%!important;padding:24px 18px 40px!important}:where(.home-page) .hero-lower>div:first-child{text-align:center!important}:where(.home-page) .ey{justify-content:center!important}:where(.home-page) .htag{text-align:center!important;font-size:clamp(22px,7vw,42px)!important}:where(.home-page) .hsub{text-align:left!important;max-width:100%!important;margin-top:10px!important;font-size:14px!important}:where(.home-page) .hbtns{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:18px!important}:where(.home-page) .hstats{flex-flow:wrap!important;justify-content:center!important;align-items:stretch!important;gap:6px!important}:where(.home-page) .hs{flex:86px!important;min-width:86px!important;padding:10px 8px!important}:where(.home-page) .hs-n{font-size:26px!important}:where(.home-page) .home-page-div-f39165{padding:44px 18px 28px!important}:where(.home-page) #deployment-log{height:auto!important;min-height:0!important;overflow:hidden!important}:where(.home-page) .pf-cats{-webkit-overflow-scrolling:touch!important;flex-shrink:0!important;height:110px!important;overflow-x:auto!important}:where(.home-page) .pf-mp-inner{flex-direction:column!important;gap:16px!important;padding:20px 18px 28px!important}:where(.home-page) .pf-mp-div{display:none!important}:where(.home-page) .pf-mp-list{flex-direction:column!important;gap:4px!important}:where(.home-page) .pf-mp-item{font-size:clamp(18px,4.5vw,26px)!important}:where(.home-page) .pf-mp-copy{flex-direction:column;display:flex;gap:10px!important}:where(.home-page) .pf-mp-txt{font-size:13px!important;line-height:1.65!important}:where(.home-page) .pf-mp-cta{text-align:center!important;padding:10px 18px!important;font-size:12px!important;display:block!important}:where(.home-page) #about{padding:56px 18px!important}:where(.home-page) .ag{grid-template-columns:1fr!important;gap:32px!important}:where(.home-page) .vcards{gap:2px!important}:where(.home-page) .vc{padding:14px 18px!important}:where(.home-page) #services{padding:56px 18px!important}:where(.home-page) .svc-hd{grid-template-columns:1fr!important;gap:0!important;margin-bottom:24px!important}:where(.home-page) .sg{grid-template-columns:1fr!important;gap:2px!important}:where(.home-page) .sc{padding:26px 20px!important}:where(.home-page) #live{display:block!important}:where(.home-page) #live>div.home-page-div-ed2d55,:where(.home-page) #live>div{flex-direction:column!important;min-height:auto!important;display:flex!important}:where(.home-page) .live-l{padding:44px 18px!important}:where(.home-page) .live-r{min-height:180px!important;display:flex!important}:where(.home-page) #why-locker9{padding:56px 18px!important}:where(.home-page) #why-locker9 .rv-r{font-size:15px!important}:where(.home-page) #testimonials{padding:56px 18px!important}:where(.home-page) .tspot-wrap{margin-top:28px!important;padding:0!important}:where(.home-page) .tspot-text{font-size:15px!important;line-height:1.65!important}:where(.home-page) .home-page-section-7884b5{padding:56px 18px!important}:where(.home-page) .pf-cat{min-width:72px!important}:where(.home-page) .pf-cat-name{letter-spacing:.02em!important;font-size:11px!important}:where(.home-page) .pf-cat-inner{padding:8px 10px!important}:where(.home-page) .pf-cats{scroll-snap-type:x mandatory!important}:where(.home-page) .pf-cat{scroll-snap-align:start!important}}@media (width<=480px){:where(.home-page) .hs{flex:80px!important;min-width:80px!important}:where(.home-page) .hs-n{font-size:22px!important}:where(.home-page) .tspot-text{font-size:14px!important}}@media (prefers-reduced-motion:reduce){.home-page :is(.hero-logo-wrap,.ey,.htag,.hsub,.hbtns,.hstats,.home-page-div-8cfe43,.home-page-div-d7978e){opacity:1}.home-page .hero-acc{transform:scaleX(1)}}.home-page-div-8cfe43.home-page-div-8cfe43{z-index:2;width:88%;max-width:860px;margin:0 0 0 52px;padding-top:10px;animation:.7s 1s forwards fup;position:relative}.home-page-span-82dc15.home-page-span-82dc15{letter-spacing:.22em;color:#ffffffe0;text-transform:uppercase;font-family:Barlow,Arial,sans-serif;font-size:clamp(54px,6.6vw,96px);font-weight:300;display:block}.home-page-div-d7978e.home-page-div-d7978e{align-items:center;gap:24px;margin-top:32px;animation:.7s 1.1s forwards fup;display:flex}.home-page-img-e43c2e.home-page-img-e43c2e{width:auto;height:240px}.home-page-div-f39165.home-page-div-f39165{background:var(--darkest);justify-content:space-between;align-items:flex-end;padding:80px 52px 40px;display:flex}.home-page-pf-view-all-761d3a.home-page-pf-view-all-761d3a{margin-bottom:10px}.home-page-pf-cat-bg-f0fdc6.home-page-pf-cat-bg-f0fdc6{background-image:linear-gradient(135deg,#071a30 0%,#0a2d52 50%,#071a30 100%)}.home-page-pf-cat-photo-3664e4.home-page-pf-cat-photo-3664e4{background-image:linear-gradient(#030d1a9e 0%,#05122361 100%),url(/_astro/motorsport.DAhOh4lo.webp)}.home-page-pf-cat-bg-6a37d6.home-page-pf-cat-bg-6a37d6{background-image:linear-gradient(135deg,#071a30 0%,#082340 50%,#071a30 100%)}.home-page-pf-cat-photo-87f2fc.home-page-pf-cat-photo-87f2fc{background-image:linear-gradient(#030d1a9e 0%,#05122361 100%),url(/_astro/sport.u-vFfmWX.webp)}.home-page-pf-cat-bg-db604e.home-page-pf-cat-bg-db604e{background-image:linear-gradient(135deg,#071a30 0%,#091e38 50%,#071a30 100%)}.home-page-pf-cat-photo-ea0f85.home-page-pf-cat-photo-ea0f85{background-image:linear-gradient(#030d1a9e 0%,#05122361 100%),url(/_astro/television.Br606jje.webp)}.home-page-pf-cat-bg-b3fc51.home-page-pf-cat-bg-b3fc51{background-image:linear-gradient(135deg,#071a30 0%,#0b2040 50%,#071a30 100%)}.home-page-pf-cat-photo-a07537.home-page-pf-cat-photo-a07537{background-image:linear-gradient(#030d1a9e 0%,#05122361 100%),url(/_astro/vip.DvY-Kvri.webp)}.home-page-pf-mp-bg-3917f4.home-page-pf-mp-bg-3917f4{background-image:url(/_astro/formula-1.kAeRFE6D.webp)}.home-page-pf-mp-bg-2c9780.home-page-pf-mp-bg-2c9780{background-image:url(/_astro/formula-e.Cqw8_XJp.webp)}.home-page-pf-mp-bg-012519.home-page-pf-mp-bg-012519{background-image:url(/_astro/e1.CPIvojVI.webp)}.home-page-pf-mp-bg-1f4ff4.home-page-pf-mp-bg-1f4ff4{background-image:url(/_astro/le-mans.BHppuuiB.webp)}.home-page-pf-mp-bg-9b5660.home-page-pf-mp-bg-9b5660{background-image:url(/_astro/wec.CuNbUjBP.webp)}.home-page-pf-mp-txt-56f435.home-page-pf-mp-txt-56f435{margin-top:12px}.home-page-pf-mp-bg-a18c29.home-page-pf-mp-bg-a18c29{background-image:url(/_astro/olympics.B51T3d-w.webp)}.home-page-pf-mp-bg-142438.home-page-pf-mp-bg-142438{background-image:url(/_astro/winter-olympics.BZq4w0ek.webp)}.home-page-pf-mp-bg-f500ab.home-page-pf-mp-bg-f500ab{background-image:url(/_astro/tennis.Bci9_i4l.webp)}.home-page-pf-mp-bg-867812.home-page-pf-mp-bg-867812{background-image:url(/_astro/golf.VfSFgPoK.webp)}.home-page-pf-mp-txt-d2c171.home-page-pf-mp-txt-d2c171{margin-top:10px}.home-page-pf-col-img-636844.home-page-pf-col-img-636844{background-image:url(/_astro/handcuffed.BFrztbj7.webp)}.home-page-pf-col-img-eb62cf.home-page-pf-col-img-eb62cf{background-image:url(/_astro/love-is-blind.ClJwW7Fe.webp)}.home-page-pf-col-img-1ed130.home-page-pf-col-img-1ed130{background-image:url(/_astro/next-act.CQBUrdz8.webp)}.home-page-pf-col-img-4d8f8e.home-page-pf-col-img-4d8f8e{background-image:url(/_astro/dream-homes.CHdD0VcD.webp)}.home-page-pf-col-img-f57e73.home-page-pf-col-img-f57e73{background-image:url(/_astro/first-dates.D0EowhE8.webp)}.home-page-pf-col-img-73101f.home-page-pf-col-img-73101f{background-image:url(/_astro/queen-of-the-castle.cOI77rjW.webp)}.home-page-pf-mp-item-388c2a.home-page-pf-mp-item-388c2a{color:#38b6ff99;letter-spacing:.08em;font-size:clamp(18px,1.8vw,28px)}.home-page-pf-mp-bg-524580.home-page-pf-mp-bg-524580{background-image:url(/_astro/transport-1.BzR-Zd4l.webp);background-position:50%;background-size:cover}.home-page-pf-mp-bg-77f453.home-page-pf-mp-bg-77f453{background-image:url(/_astro/transport-2.Cu4al-IK.webp);background-position:50%;background-size:cover}.home-page-pf-mp-bg-dcc28a.home-page-pf-mp-bg-dcc28a{background-image:url(/_astro/transport-3.0v2u-xgP.webp);background-position:50%;background-size:cover}.home-page-pf-mp-bg-af2399.home-page-pf-mp-bg-af2399{background-image:url(/_astro/transport-4.BHtMJBjp.webp);background-position:50%;background-size:cover}.home-page-rv-l-48a0d2.home-page-rv-l-48a0d2{max-width:680px}.home-page-sh-24fe0f.home-page-sh-24fe0f{font-size:clamp(44px,6vw,84px)}.home-page-section-3b6a3a.home-page-section-3b6a3a,.home-page-sc-3b6a3a.home-page-sc-3b6a3a{cursor:pointer}.home-page-section-41d7d7.home-page-section-41d7d7{padding:0}.home-page-div-ed2d55.home-page-div-ed2d55{grid-template-columns:1fr 1fr;min-height:400px;display:grid}.home-page-section-7884b5.home-page-section-7884b5{background:var(--dark);padding:92px 52px;position:relative;overflow:hidden}.home-page-sh-fc9256.home-page-sh-fc9256{font-size:clamp(40px,5.5vw,74px)}.home-page-rv-r-892dab.home-page-rv-r-892dab{color:#ffffffad;font-size:17px;font-weight:300;line-height:1.75}.home-page-p-e7ff8b.home-page-p-e7ff8b{margin:0 0 24px}.home-page .hero-logo-wrap svg{max-width:100%}.home-page .pf-cat{color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:0}.home-page .pf-cat.active{border-bottom-color:var(--blue)}.home-page #deployment-log{height:100vh;min-height:680px}.home-page .pf-motor-panel{min-height:470px;display:flex;position:relative}.home-page #deployment-log:not(.interactive){height:auto;min-height:0}.home-page .interactive .pf-motor-panel{min-height:0;position:absolute;inset:0}.home-page .pf-mp-bg{opacity:0}.home-page .pf-mp-bg:first-child,.home-page .pf-mp-bg.pf-mp-active{opacity:1}.home-page .interactive .pf-mp-bg:not(.pf-mp-active){opacity:0}.home-page .pf-collage-track{animation-play-state:paused}.home-page .motion-active .pf-collage-track{animation-play-state:running}.home-page .pf-mp-cta{max-width:100%;line-height:1.5}.home-page #live{display:block}.home-page .tspot-dot{background:0 0;flex:0 0 7px;width:7px;height:7px;position:relative}.home-page .tspot-dot:before{content:"";position:absolute;inset:-18.5px 0}.home-page .tspot-dot:after{content:"";background:#ffffff26;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-page .tspot-track{display:grid}.home-page .tspot-slide{grid-area:1/1;position:relative;inset:auto}.home-page .tspot-dot.tspot-on:after{background:var(--blue)}.home-page .tspot-dot.tspot-on{transform:scale(1.35)}@media (width<=768px){.home-page .interactive .pf-motor-panel{position:relative;inset:auto}.home-page .pf-mp-inner{height:auto}}.home-page .tspot-arr{place-items:center;width:24px;height:24px;display:grid;position:relative}.home-page .tspot-arr:before{content:"";position:absolute;inset:-10px}.home-page .tspot-dots{flex-wrap:nowrap;justify-content:center;gap:10px}.home-page .tspot-nav{gap:16px}@media (width<=900px){.home-page .pf-mp-inner{padding:32px var(--page-gutter);gap:24px}.home-page .pf-mp-list{max-width:40%}.home-page .pf-mp-item{font-size:clamp(22px,3.6vw,38px)}}@media (width<=768px){.home-page .pf-mp-list{max-width:none}}@media (width<=600px){.home-page #hero{min-height:100svh}.home-page .hbtns{flex-wrap:wrap}.home-page .pf-mp-inner{display:block}.home-page .pf-mp-list{max-width:none;margin-bottom:24px}.home-page .pf-mp-div{display:none}.home-page .pf-mp-txt{font-size:14px}.home-page #live>div{grid-template-columns:1fr}.home-page .live-r{min-height:300px}}@media (prefers-reduced-motion:reduce){.home-page .hero-acc{transform:scaleX(1)}}
