.partner-page-v2{--partner-black:#0d0d0d;--partner-red:#f31c24;overflow:hidden;background:#eceae4}.partner-hero-v2{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:6vw;min-height:780px;box-sizing:border-box;padding:58px 6vw 78px;background:var(--partner-black);overflow:hidden}.partner-hero-v2:after{content:"XC";position:absolute;right:-2vw;bottom:-16vw;color:#151515;font:900 42vw/.7 var(--font-display);pointer-events:none}.partner-hero-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;z-index:1;padding-bottom:22px;border-bottom:1px solid #3a3a3a}.partner-hero-brand img{width:min(340px,42vw);height:100px;object-fit:contain;object-position:left center}.partner-hero-brand span{color:#777;font:900 9px Inter;letter-spacing:.14em}.partner-hero-copy,.partner-hero-v2 aside{position:relative;z-index:1;align-self:end}.partner-hero-copy>p{margin:0;color:var(--partner-red);font:900 11px Inter;letter-spacing:.18em}.partner-hero-copy h1{margin:28px 0 25px;max-width:1050px;font-size:clamp(82px,9.2vw,150px);line-height:.78;letter-spacing:.005em}.partner-hero-copy>span{display:block;max-width:660px;color:#bbb;font:600 clamp(16px,1.35vw,20px)/1.55 Inter}.partner-hero-copy>a{display:inline-block;margin-top:32px;padding:18px 24px;background:var(--partner-red);color:#fff;text-decoration:none;font:900 10px Inter;letter-spacing:.1em}.partner-hero-copy>a b{margin-left:28px;color:var(--acid)}.partner-hero-v2 aside{display:grid;padding:30px;background:#181818;border-top:8px solid var(--acid);box-shadow:14px 14px 0 var(--partner-red)}.partner-hero-v2 aside small{margin-bottom:20px;color:var(--acid);font:900 9px Inter;letter-spacing:.15em}.partner-hero-v2 aside strong{padding:11px 0;border-bottom:1px solid #3a3a3a;color:#fff;font:900 clamp(35px,4vw,54px)/.8 var(--font-display)}.partner-hero-v2 aside p{margin:25px 0 0;color:#999;font:600 12px/1.6 Inter}.partner-marquee{display:flex;gap:28px;align-items:center;width:max-content;padding:20px 0;background:var(--partner-red);color:#fff;transform:translateX(-15px)}.partner-marquee span{font:900 26px var(--font-display);letter-spacing:.04em}.partner-marquee b{color:#111;font:900 18px Inter}.partner-why{padding:105px 6vw;background:#eceae4}.partner-why>header{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;align-items:start}.partner-lanes>header>p,.partner-why>header p{color:var(--partner-red);font:900 10px Inter;letter-spacing:.17em}.partner-lanes h2,.partner-why h2{margin:0;font:900 clamp(66px,8vw,118px)/.8 var(--font-display);text-transform:uppercase}.partner-lanes h2 em,.partner-why h2 em{color:var(--partner-red);font-style:normal}.partner-why>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:3px solid #111}.partner-why article{min-height:270px;padding:32px;border-right:1px solid #bbb}.partner-why article:first-child{border-left:1px solid #bbb}.partner-why article>b{color:var(--partner-red);font:900 40px var(--font-display)}.partner-why article strong{display:block;margin-top:75px;font:900 30px/.9 var(--font-display)}.partner-why article p{max-width:38ch;color:#666;font:600 13px/1.65 Inter}.partner-lanes{padding:105px 6vw 120px;background:#111;color:#fff}.partner-lanes>header{display:grid;grid-template-columns:1.2fr .8fr;gap:4vw;align-items:end;margin-bottom:55px}.partner-lanes>header p{grid-column:1/-1}.partner-lanes>header span{max-width:560px;padding-left:22px;border-left:6px solid var(--partner-red);color:#999;font:600 14px/1.65 Inter}.partner-lanes>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #444;border-left:1px solid #444}.partner-lanes article{display:flex;min-height:390px;flex-direction:column;padding:38px;border-right:1px solid #444;border-bottom:1px solid #444;background:#151515;transition:.2s ease}.partner-lanes article:hover{background:var(--partner-red);transform:translate(-5px,-5px);box-shadow:10px 10px 0 var(--acid)}.partner-lanes article>div{display:flex;justify-content:space-between;align-items:center}.partner-lanes article>div b{color:#555;font:900 48px var(--font-display)}.partner-lanes article>div small{color:var(--partner-red);font:900 9px Inter;letter-spacing:.14em}.partner-lanes article:hover>div b,.partner-lanes article:hover>div small{color:#111}.partner-lanes h3{max-width:650px;margin:75px 0 18px;font:900 clamp(42px,5vw,70px)/.8 var(--font-display);text-transform:uppercase}.partner-lanes article>p{max-width:58ch;color:#aaa;font:600 13px/1.65 Inter}.partner-lanes article:hover>p{color:#fff}.partner-lanes footer{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:auto}.partner-lanes footer span{display:flex;flex-wrap:wrap;gap:6px}.partner-lanes footer i{padding:7px 8px;border:1px solid #444;color:#aaa;font:900 7px Inter;font-style:normal}.partner-lanes article:hover footer i{border-color:#111;color:#111}.partner-lanes button{padding:14px 17px;border:0;background:#fff;color:#111;font:900 9px Inter;letter-spacing:.08em;cursor:pointer}.partner-lanes article:hover button{background:#111;color:#fff}.partner-form-v2{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:5vw;padding:105px 6vw 130px}.partner-form-v2>header{align-self:start;position:sticky;top:30px}.partner-form-v2>header>span{display:block;max-width:480px;color:#666;font:600 13px/1.65 Inter}.partner-form-v2>header>div{display:grid;grid-template-columns:35px 1fr;gap:10px;margin-top:35px;padding-top:22px;border-top:2px solid #111}.partner-form-v2>header>div b{color:var(--partner-red);font:900 20px var(--font-display)}.partner-form-v2>header>div span{font:900 9px Inter;letter-spacing:.09em}.partner-form-v2 form{position:relative;padding:48px;border-top:10px solid var(--partner-red);box-shadow:14px 14px 0 #111}.partner-form-kicker{grid-column:1/-1;display:flex;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid #ccc}.partner-form-kicker span{font:900 10px Inter;letter-spacing:.14em}.partner-form-kicker b{color:var(--partner-red);font:900 10px Inter}.partner-form-v2 button{min-height:60px;font-size:11px}.partner-form-v2 button:hover{background:#111;color:var(--acid)}@media(max-width:900px){.partner-form-v2,.partner-hero-v2,.partner-lanes>header{grid-template-columns:1fr}.partner-hero-v2{min-height:auto}.partner-hero-v2 aside{max-width:650px;margin-top:20px}.partner-why>div,.partner-why>header{grid-template-columns:1fr}.partner-why article{min-height:0;border-left:1px solid #bbb;border-bottom:1px solid #bbb}.partner-why article strong{margin-top:35px}.partner-form-v2>header{position:static}.partner-lanes>header span{margin-top:20px}}@media(max-width:650px){.partner-hero-v2{padding:35px 20px 65px}.partner-hero-brand span{display:none}.partner-hero-brand img{width:230px;height:74px}.partner-hero-copy h1{font-size:clamp(72px,23vw,106px)}.partner-hero-v2 aside{box-shadow:8px 8px 0 var(--partner-red)}.partner-marquee{gap:16px}.partner-marquee span{font-size:19px}.partner-lanes,.partner-why{padding:72px 20px}.partner-lanes h2,.partner-why h2{font-size:clamp(57px,18vw,84px)}.partner-lanes>div{grid-template-columns:1fr}.partner-lanes article{min-height:350px;padding:28px}.partner-lanes h3{margin-top:55px}.partner-lanes footer{align-items:stretch;flex-direction:column}.partner-lanes button{width:100%}.partner-form-v2{padding:70px 18px 100px}.partner-form-v2 form{padding:25px 20px;box-shadow:8px 8px 0 #111}}.partner-page-v2 .partner-form-v2 h2,.partner-page-v2 .partner-hero-copy h1,.partner-page-v2 .partner-why h2{font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;line-height:.8;letter-spacing:-.035em;text-transform:uppercase}.partner-page-v2 .partner-hero-copy h1{font-size:clamp(82px,9.2vw,150px)}.partner-page-v2 .partner-form-v2 h2,.partner-page-v2 .partner-why h2{font-size:clamp(66px,8vw,118px)}.partner-page-v2 .partner-hero-v2 aside strong,.partner-page-v2 .partner-marquee span,.partner-page-v2 .partner-why article strong,.partner-page-v2 .partner-why article>b{font-family:Barlow Condensed,Impact,sans-serif;font-weight:900}.partner-form-v2{border-top:18px solid var(--partner-red)}@media(max-width:650px){.partner-page-v2 .partner-hero-copy h1{font-size:clamp(72px,23vw,106px)}.partner-page-v2 .partner-form-v2 h2,.partner-page-v2 .partner-why h2{font-size:clamp(57px,18vw,84px)}}