:root{--bg: #0a0a0c;--surface: #141418;--line: #26262c;--text: #f2f2f4;--muted: #9a9aa3;--cyan: #00a3e0;--pink: #ff3fa4;--display: "Unbounded", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--nav-h: 60px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}.grain{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:1160px;margin:0 auto;padding:96px 24px 0}h1,h2,h3{font-family:var(--display);line-height:1.05;margin:0}h2{font-size:clamp(32px,5vw,56px);font-weight:800;text-transform:uppercase;margin-bottom:32px}h3{font-size:20px;font-weight:600}.sub{color:var(--muted);max-width:640px;margin:-16px 0 32px}.accent{color:var(--pink)}.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;padding:14px 24px;background:#0a0a0ccc;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.logo{font:900 18px var(--display);text-decoration:none}.logo span{color:var(--cyan)}.nav nav{display:flex;gap:20px;margin-left:auto;font-size:14px}.nav nav a,.lang{position:relative;text-decoration:none;color:var(--muted)}.nav nav a:hover,.lang:hover{color:var(--text)}.nav nav a.is-active{color:var(--text)}.nav nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--cyan);border-radius:1px}.nav-home{display:none;align-items:center;justify-content:center;line-height:0}.nav-home.is-visible{display:inline-flex}.nav-home.is-active{color:var(--cyan)}.nav-home.is-active:after{display:none}.nav-home svg{display:block}.lang{font:600 13px var(--display);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.hero{position:relative;height:calc(100svh - var(--nav-h));min-height:calc(100svh - var(--nav-h));max-height:calc(100svh - var(--nav-h));display:flex;align-items:center;overflow:hidden;isolation:isolate;contain:paint;clip-path:inset(0)}.hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 12vh 4.8vh #000}.hero-bg{position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 10 12 / .28),transparent 10% 92%,var(--bg)),url(/img/hero/bg.png) center / cover no-repeat}.hero-bg-half{display:none}.hero-figure{--mx: 0px;--my: 0px;position:absolute;z-index:1;left:50%;bottom:-20%;translate:calc(-50% + var(--mx)) var(--my);height:100%;width:auto;pointer-events:none;will-change:translate}.hero-pilot{display:block;height:100%;width:auto;max-width:none;pointer-events:none;user-select:none;filter:drop-shadow(0 1.8vh 2.8vh rgb(0 0 0 / .45))}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}.hero-bubble{--bubble-bg: rgb(16 16 20 / .92);--bubble-line: rgb(255 255 255 / .16);position:absolute;z-index:3;left:62%;top:-2%;width:min(42%,32vh);margin:0;padding:1.55vh 1.75vh 1.65vh;background:var(--bubble-bg);border:1px solid var(--bubble-line);border-radius:1.55vh;box-shadow:none;pointer-events:none;opacity:0;animation:hero-fade-in .7s ease 1s forwards}.hero-bubble--mobile{display:none}.hero-bubble-tail{position:absolute;z-index:1;left:3.2vh;bottom:-.9vh;width:0;height:0;border-style:solid;border-width:.9vh .8vh 0;border-color:var(--bubble-line) transparent transparent;transform:translate(-50%);pointer-events:none}.hero-bubble-tail:after{content:"";position:absolute;left:-.7vh;top:-1vh;width:0;height:0;border-style:solid;border-width:.8vh .7vh 0;border-color:var(--bubble-bg) transparent transparent}.hero-bubble:after{content:"";position:absolute;z-index:2;left:2.4vh;bottom:-1px;width:1.6vh;height:.2vh;background:var(--bubble-bg);pointer-events:none}@media(prefers-reduced-motion:reduce){.hero-figure,.hero-callout{--mx: 0px !important;--my: 0px !important}.hero-bubble,.hero-callout-card,.hero-callout-leader{opacity:1;animation:none}}.hero-bubble-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:.45em;margin:0;color:#f2f2f4;font-family:var(--body);font-size:1.55vh;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}.hero-bubble-text span{display:block}.hero-bubble-text strong{font-weight:600}.hero-bubble-text a.accent{pointer-events:auto;font-weight:inherit;text-decoration:none}.hero-bubble-text a.accent:hover{color:#fff}.hero-inner{display:none}.hero-headline{position:absolute;z-index:3;top:1.2vh;left:50%;right:auto;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:.08em;margin:0;padding:0 3vh;width:max-content;max-width:min(100%,96vw);text-align:center;font-family:var(--display);font-size:min(5.2vh,3.6vw);font-weight:900;line-height:1.08;letter-spacing:-.03em;text-shadow:0 .2vh 2.4vh rgb(0 0 0 / .65);box-sizing:border-box}.hero-headline-line{display:block;white-space:nowrap}.hero-callout{--mx: 0px;--my: 0px;--enter-delay: 2s;position:absolute;z-index:3;left:var(--tip-x);top:var(--tip-y);display:flex;align-items:center;gap:0;width:max-content;max-width:40.1vh;pointer-events:none;will-change:translate}.hero-callout--left{--tip-x: 30%;--tip-y: 48%;--enter-delay: 2s;translate:calc(-100% + var(--mx)) calc(-32% + var(--my));max-width:min(40.1vh,calc(var(--tip-x) - 1.6vh))}.hero-callout--right{--tip-x: 68%;--tip-y: 56%;--enter-delay: 3s;translate:var(--mx) calc(-32% + var(--my));max-width:min(40.1vh,calc(100% - var(--tip-x) - 1.6vh))}.hero-callout-card{flex:1 1 auto;min-width:0;padding:1.5vh 1.7vh;opacity:0;background:#0a0a0ce6;border:1px solid rgb(255 255 255 / .12);border-radius:.2vh;box-shadow:none;animation:hero-fade-in .75s ease var(--enter-delay) forwards}.hero-callout--left .hero-callout-card{border-left:.2vh solid var(--cyan);padding-left:1.5vh}.hero-callout--right .hero-callout-card{border-right:.2vh solid var(--cyan);padding-right:1.5vh}.hero-callout-title{margin:0 0 1vh;padding-bottom:.8vh;border-bottom:1px solid rgb(255 255 255 / .1);font-family:var(--mono);font-size:1.3vh;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.hero-callout-spec{margin:0;display:grid;gap:0}.hero-callout-row{display:grid;grid-template-columns:1fr auto;gap:1.6vh;align-items:baseline;padding:.5vh 0;border-bottom:1px solid rgb(255 255 255 / .06);font-size:1.4vh;line-height:1.3}.hero-callout-row:last-child{border-bottom:none;padding-bottom:0}.hero-callout-row dt{margin:0;color:var(--muted);font-weight:500;font-size:.92em;overflow-wrap:break-word}.hero-callout-row dd{margin:0;color:var(--text);font-family:var(--mono);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;white-space:nowrap}.hero-callout-leader{position:relative;flex:0 0 6vh;width:6vh;height:4.2vh;overflow:visible;opacity:0;animation:hero-fade-in .75s ease var(--enter-delay) forwards}.hero-callout-leader svg{display:block;width:100%;height:100%;overflow:visible}.hero-callout-dot{position:absolute;width:1.3vh;height:1.3vh;border:.15vh solid var(--cyan);border-radius:50%;box-sizing:border-box;pointer-events:none;translate:-50% -50%}.hero-callout--left .hero-callout-leader{margin-left:-1px}.hero-callout--left .hero-callout-dot{left:calc(82 / 90 * 100%);top:calc(14 / 48 * 100%)}.hero-callout--right .hero-callout-leader{margin-right:-1px}.hero-callout--right .hero-callout-dot{left:calc(8 / 90 * 100%);top:calc(14 / 48 * 100%)}.hero-callout-leader path{fill:none;stroke:var(--cyan);stroke-width:1.25;stroke-opacity:.7;vector-effect:non-scaling-stroke}.hero-partner-ctas{position:absolute;z-index:3;left:2.4vh;right:auto;bottom:2vh;display:flex;flex-direction:column;align-items:flex-start;gap:1.2vh;width:max-content;max-width:none;text-align:left;text-shadow:0 .2vh 1.8vh rgb(0 0 0 / .55)}.hero-partner-title{margin:0;font-family:var(--display);font-size:3vh;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1}.hero-partner-text{margin:0 0 .5vh;font-size:1.7vh;line-height:1.45;color:#f2f2f4;max-width:none;white-space:nowrap}.hero-partner-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1vh 1.2vh}.hero-partner-ctas .btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6vh;padding:1.2vh 2vh;font-size:1.7vh;line-height:1.2;letter-spacing:.02em;text-align:center;white-space:nowrap;text-shadow:none}.render-note{position:absolute;z-index:3;right:2.4vh;bottom:2vh;margin:0;font-size:1.3vh;line-height:1.45;color:var(--muted);text-align:right;max-width:none;white-space:nowrap;text-shadow:0 .1vh 1.2vh rgb(0 0 0 / .55)}.render-note a{color:var(--cyan);text-decoration:underline;text-underline-offset:.2vh}.render-note a:hover{color:var(--text)}.hero-inner{position:relative;padding-top:4.8vh;padding-bottom:7.2vh;width:100%}.kicker{color:var(--cyan);font-weight:500;letter-spacing:.04em;margin:0 0 20px}.hero-old-title{font-family:var(--display);font-size:12vh;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin:0}.hero-old-title span{display:block}.lead{font-size:clamp(20px,2.4vw,26px);max-width:620px;margin:28px 0 24px}.chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 16px}.chips li{font:600 15px var(--display);text-transform:uppercase;padding:8px 16px;border:1px solid var(--cyan);color:var(--cyan);border-radius:4px}.league{color:var(--muted);margin:0 0 36px}.ctas{display:flex;flex-wrap:wrap;gap:14px}.btn{display:inline-flex;align-items:center;justify-content:center;font:600 15px/1.2 var(--display);text-transform:uppercase;text-decoration:none;padding:15px 26px;border:1px solid transparent;border-radius:4px;transition:transform .15s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--pink);color:#fff;border-color:var(--pink)}.btn-ghost{border-color:var(--text)}.updated{display:flex;align-items:center;gap:10px;margin:36px 0 0;font-size:14px;color:var(--muted)}.dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.pixels{height:24px;margin-top:96px;background:repeating-linear-gradient(90deg,var(--pink) 0 24px,transparent 24px 48px,var(--cyan) 48px 72px,transparent 72px 120px);mask:repeating-linear-gradient(0deg,#000 0 12px,transparent 12px 24px);opacity:.8}.banner{width:100%;aspect-ratio:21 / 9;object-fit:cover;border-radius:8px;margin-bottom:40px}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:28px}.num{font:800 14px var(--display);color:var(--pink)}.why-list{display:grid;gap:0;border-top:1px solid var(--line)}.why-row{display:grid;grid-template-columns:64px 1fr;gap:20px 28px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line)}.why-row-body h3{margin:0 0 10px;font:700 clamp(18px,2vw,22px) / 1.25 var(--display)}.why-row-body p{margin:0;max-width:none;color:var(--muted);line-height:1.55}.why-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;color:var(--cyan);line-height:0;border:1px solid rgb(0 163 224 / .35);border-radius:8px;background:#00a3e00f}.why-icon-gear{display:block;width:30px;height:30px;background-color:currentColor;mask:url(/img/icons/gear.png) center / contain no-repeat;-webkit-mask:url(/img/icons/gear.png) center / contain no-repeat}.why-icon-chart{display:block;width:40px;height:40px;background-color:currentColor;mask:url(/img/icons/chart-up-2.png) center / contain no-repeat;-webkit-mask:url(/img/icons/chart-up-2.png) center / contain no-repeat}.card h3{margin:16px 0 10px}.card p{color:var(--muted);margin:0}@media(max-width:820px){.why-row{grid-template-columns:52px 1fr;gap:14px 16px;padding:22px 0}.why-icon{width:52px;height:52px}}.partners-it{margin-top:96px;display:flex;flex-direction:column;gap:16px}.partners-it .sub{margin:0;max-width:none}.partners-it .sub strong{color:var(--text);font-weight:700}.partners-it .it-grid{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.it-card{display:flex;flex-direction:column;gap:12px}.it-card-head{display:flex;align-items:center;gap:14px}.it-card h3{margin:0;font:800 clamp(16px,1.4vw,18px) / 1.25 var(--display)}.it-card p{margin:0}.it-card .it-link{margin-top:auto;padding-top:8px}.it-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:8px;border:1px solid var(--line);color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent)}.it-icon svg{width:22px;height:22px}@media(max-width:900px){.partners-it .it-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.partners-it .it-grid{grid-template-columns:1fr}}.season{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.big{font:800 clamp(22px,3vw,32px) / 1.2 var(--display)}.season-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.season-photos .wide{grid-column:1 / -1}.season-photos img,.team img{border-radius:8px;width:100%;object-fit:cover}.season-photos img{aspect-ratio:16 / 9}.championship-head{max-width:none;margin-bottom:28px}.championship-abroad{margin:28px 0 0;font:700 clamp(16px,1.8vw,20px) / 1.3 var(--display);color:var(--cyan)}.championship-photo{display:block;width:100%;max-height:min(52vh,480px);object-fit:cover;object-position:center 45%;border-radius:8px;margin-bottom:28px}.championship-facts{list-style:none;margin:0 0 36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.championship-facts li{display:grid;gap:6px}.championship-facts span{color:var(--muted);font-size:13px}.championship-facts strong{font:700 18px / 1.2 var(--display);color:var(--text)}.championship-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;margin-bottom:24px}.championship-grid h3{margin:0 0 12px;font:700 18px / 1.2 var(--display)}.championship-grid p{margin:0;color:var(--muted);line-height:1.55}.championship-format-lead{margin:0 0 16px!important}.championship-format-days{list-style:none;margin:0;padding:0;display:grid;gap:14px}.championship-format-days li{display:grid;gap:4px}.championship-format-days strong{font:700 14px / 1.3 var(--display);color:var(--cyan);text-transform:uppercase;letter-spacing:.04em}.championship-format-days span{color:var(--muted);line-height:1.55;font-size:15px}.championship-format-points-title{margin:22px 0 8px;font:700 16px / 1.2 var(--display)}.championship-format-points{margin:0!important}.championship-calendar{text-align:right;justify-self:end;width:100%}.championship-stages{list-style:none;margin:0;padding:0;display:grid;gap:12px}.championship-stages li{display:grid;grid-template-columns:1fr 40px;gap:12px;align-items:start;justify-items:end}.championship-stage-n{font:700 14px var(--mono);color:var(--cyan);text-align:right}.championship-stages strong{display:block;margin-bottom:2px}.championship-stages span{color:var(--muted);font-size:14px}@media(max-width:820px){.championship-calendar{text-align:left;justify-self:stretch}.championship-stages li{grid-template-columns:40px 1fr;justify-items:start}.championship-stages li .championship-stage-n{order:-1;text-align:left}}.championship-note{margin:8px 0 0;color:var(--muted);font-size:14px}.championship-note a{color:var(--cyan)}.pro2-title{margin:0 0 16px;font:800 clamp(22px,3vw,32px) / 1.2 var(--display)}.pro2-text{margin:0 0 28px;max-width:820px;color:var(--muted);line-height:1.55;font-size:clamp(16px,1.5vw,18px)}.pro2-text a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px}.pro2-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.pro2-photos-slide{margin:0;min-width:0}.pro2-photos img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px}@media(max-width:820px){.pro2-photos{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pro2-photos::-webkit-scrollbar{display:none}.pro2-photos-slide{flex:0 0 86%;scroll-snap-align:center}}.pro2-partner{margin-top:64px}.pro2-partner-lead{max-width:none;margin:0 0 12px}.pro2-partner-lead strong{color:var(--text);font-weight:700}.pro2-partner-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.pro2-partner-card{display:flex;flex-direction:column;gap:14px;padding:0 0 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.pro2-partner-card-photo{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center;border-radius:0}.pro2-partner-card h3{margin:0;padding:0 16px;font:800 clamp(18px,2vw,22px) / 1.2 var(--display)}.pro2-partner-spec{margin:0;padding:0 16px;display:grid;gap:0}.pro2-partner-spec>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.pro2-partner-spec>div:last-child{border-bottom:0;padding-bottom:0}.pro2-partner-spec dt{color:var(--muted);font-size:13px}.pro2-partner-spec dd{margin:0;font:600 13px var(--display);text-transform:uppercase;text-align:right}@media(max-width:900px){.pro2-partner-cards{grid-template-columns:1fr}}.build-timeline-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:stretch}.build-timeline-photo{width:100%;height:100%;object-fit:cover;border-radius:8px}@media(max-width:800px){.build-timeline-layout{grid-template-columns:1fr;gap:24px;align-items:start}.build-timeline-photo{height:auto;aspect-ratio:16 / 10;order:-1}}.timeline{list-style:none;padding:0;margin:0;border-left:2px solid var(--line)}.step{position:relative;padding:0 0 28px 32px}.step:last-child{padding-bottom:0}.step:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:2px;background:var(--line)}.step-done:before{background:var(--cyan)}.step-progress:before{background:var(--pink);box-shadow:0 0 14px var(--pink)}.step-next{opacity:.5}.step-reveal{opacity:.72}.step-reveal:before{background:color-mix(in srgb,var(--cyan) 55%,var(--line));box-shadow:0 0 10px color-mix(in srgb,var(--cyan) 35%,transparent)}.step-reveal .badge{border-color:color-mix(in srgb,var(--cyan) 50%,var(--line));color:color-mix(in srgb,var(--cyan) 70%,var(--muted))}.step-reveal h3{color:color-mix(in srgb,var(--cyan) 65%,var(--text))}.step-head{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:8px}.badge{font:600 11px var(--display);text-transform:uppercase;padding:4px 8px;border-radius:3px;background:var(--surface);border:1px solid var(--line)}.step-progress .badge{border-color:var(--pink);color:var(--pink)}.step p{color:var(--muted);margin:8px 0 0}.step-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:16px}.step-photos img{border-radius:6px;aspect-ratio:4 / 3;object-fit:cover}.yt{position:relative;display:block;max-width:420px;margin-top:16px;text-decoration:none}.yt img{border-radius:6px}.yt span{position:absolute;left:12px;bottom:12px;font:600 13px var(--display);background:var(--pink);padding:8px 12px;border-radius:4px}.build-lead-link{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.build-lead-link:hover{color:var(--pink)}.build-lead-socials{display:inline-flex;align-items:center;gap:8px;margin-left:6px;vertical-align:middle}.build-social{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text);border:1px solid var(--line);border-radius:6px;transition:color .15s,border-color .15s}.build-social:hover{color:var(--cyan);border-color:var(--cyan)}.build-social svg{width:15px;height:15px}.build-subtitle{margin:48px 0 16px;font:800 clamp(22px,3vw,32px) / 1.2 var(--display)}.spec .build-subtitle{margin-top:8px}.spec{margin-bottom:24px}.spec-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:40px;align-items:stretch}.spec-photo{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;align-self:stretch}.spec-body{min-width:0;height:100%;display:flex;flex-direction:column}.spec .spec-note{margin:0}.spec dl{margin:0;flex:1;display:flex;flex-direction:column;justify-content:space-between}.row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex:1;padding:0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row dt{color:var(--muted)}.row dd{margin:0;font:600 18px var(--display);text-transform:uppercase}.redacted{color:var(--pink);filter:blur(4px);letter-spacing:.04em;user-select:none}.reveal{font:800 clamp(22px,3vw,32px) var(--display);text-transform:uppercase;color:var(--cyan);margin:40px 0 12px}@media(max-width:800px){.spec-layout{grid-template-columns:1fr;gap:24px;align-items:start}.spec-photo{height:auto;aspect-ratio:16 / 10}.spec dl{flex:none}.row{flex:none;padding:14px 0}.row:last-child{border-bottom:1px solid var(--line)}}.team{display:grid;gap:24px}.team-photo{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center 20%;border-radius:8px}.team-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.team-card{display:flex;flex-direction:column;gap:8px;padding:28px 24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.role{font:600 12px var(--display);text-transform:uppercase;color:var(--cyan)}.team-card h3{margin:0;font:800 clamp(22px,2.4vw,28px) / 1.15 var(--display)}.team-card p{color:var(--muted);margin:0;line-height:1.5}.team-card .member-links{margin-top:auto;padding-top:16px}.team-family{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center;margin-top:64px}.team-family-copy h3{margin:0 0 16px;font:800 clamp(24px,3vw,36px) / 1.15 var(--display)}.team-family-copy p{margin:0;color:var(--muted);line-height:1.6;font-size:clamp(16px,1.4vw,18px);max-width:42ch}.team-family-photo{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center 30%;border-radius:8px}.about-season{margin-top:64px;display:grid;gap:28px}.about-season-copy{max-width:640px;margin-left:auto;text-align:right}.about-season-title{margin:0 0 16px;font:800 clamp(22px,3vw,32px) / 1.2 var(--display)}.about-season-copy>p{color:var(--muted);line-height:1.55}.stages-rows{display:grid;gap:12px}.stages-row{display:flex;gap:12px;width:100%;align-items:flex-start}.stages-row img{flex-shrink:1;flex-basis:0;min-width:0;width:0;height:auto;display:block;border-radius:8px}@media(max-width:640px){.stages-row{flex-direction:column;gap:10px}.stages-row img{flex-grow:0!important;width:100%;height:auto}}@media(max-width:700px){.team-cards{grid-template-columns:1fr}.team-photo{aspect-ratio:4 / 5;object-position:center top}.team-family{grid-template-columns:1fr;gap:24px}.team-family-copy p{max-width:none}.team-family-photo{aspect-ratio:4 / 3;order:-1}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat{display:grid;gap:4px;padding:24px;border:1px solid var(--line);border-radius:8px}a.stat{text-decoration:none;transition:border-color .15s}a.stat:hover{border-color:var(--cyan)}.member-links{display:flex;gap:16px;margin-top:10px!important;font-size:14px}.member-links a{color:var(--cyan);text-decoration:none}.member-links a:hover{text-decoration:underline}.stat strong{font:900 40px var(--display);color:var(--cyan)}.stat small{color:var(--muted)}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.tier{padding:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.tier.featured{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink),0 20px 60px -20px #ff3fa459}.tier h3{font-size:22px}.for{margin:10px 0 0;font-weight:500;color:var(--cyan)}.featured .for{color:var(--pink)}.pitch{margin:14px 0 0;font-size:15px;color:var(--muted)}.label{margin:28px 0 12px;font:600 11px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.examples,.perks{list-style:none;padding:0;margin:0}.examples{display:flex;flex-wrap:wrap;gap:8px}.examples li{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;font-size:13px;line-height:1.2}.perks{display:grid;gap:12px}.perks li{position:relative;padding-left:22px;font-size:15px;line-height:1.5}.perks li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--cyan)}.featured .perks li:before{background:var(--pink)}.logo-preview{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;pointer-events:none;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .3))}.logo-preview[hidden]{display:none}.livery.has-logo .zone,.livery.has-logo .zone-label{opacity:.25}.try-logo{margin:8px 0 24px}.try-logo .label{margin-top:0}.try-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.try-upload{cursor:pointer}.try-zone{padding:14px 16px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);font:500 15px var(--body)}.try-size{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.try-size input{width:140px;accent-color:var(--pink)}.try-size input:disabled{opacity:.4}.try-download{border:0;cursor:pointer}.try-download:disabled{opacity:.4;cursor:default;transform:none}.try-note{display:block;margin-top:10px;color:var(--muted)}.it-link{display:inline-block;margin-top:14px;color:var(--cyan);text-decoration:none;font-weight:500}.report-block{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:start;margin-top:24px}.report{padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.report header{display:flex;align-items:center;gap:12px}.report h4{margin:0;font:600 17px var(--display)}.report-tag{padding:3px 8px;border:1px solid var(--pink);border-radius:3px;font:600 10px var(--display);text-transform:uppercase;color:var(--pink)}.report .label{margin:22px 0 10px}.report-done{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:14px}.report-done li:before{content:"✓";margin-right:10px;color:var(--cyan);font-weight:700}.report-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.report-metrics div{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:6px}.report-metrics small{color:var(--muted);font-size:12px}.skeleton{display:block;width:60%;height:22px;border-radius:4px;background:linear-gradient(90deg,var(--line),rgb(255 255 255 / .12),var(--line))}.report-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.report-photos img{aspect-ratio:4 / 3;object-fit:cover;border-radius:4px}.report-next{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.livery-title{margin:56px 0 20px}.livery{position:relative;margin:0 0 20px}.livery img{width:100%;height:auto;border-radius:8px}.livery svg{position:absolute;inset:0;width:100%;height:100%}.zone{fill:#0a0a0c59;stroke:#fff;stroke-width:2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;transition:opacity .2s}.zone.zone-season{fill:#ff3fa459;stroke:var(--pink)}.zone.zone-champ{fill:#0a0a0ca6;stroke:#ffffff80;stroke-dasharray:none}.zone-label{position:absolute;transform:translate(-50%,-50%);font:800 clamp(10px,1.4vw,16px) var(--display);color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .6);pointer-events:none;transition:opacity .2s}.zone-label.zone-champ{color:var(--muted)}.livery-toggles{display:flex;flex-wrap:wrap;gap:12px}.livery-wrap:has(.view-top:checked) [data-view=side],.livery-wrap:not(:has(.view-top:checked)) [data-view=top]{display:none}.doors-toggle{display:inline-flex;gap:4px;padding:4px;margin-bottom:16px;border:1px solid var(--line);border-radius:999px}.doors-toggle input{position:absolute;opacity:0;pointer-events:none}.doors-toggle label{padding:8px 16px;border-radius:999px;font-size:14px;color:var(--muted);cursor:pointer}.doors-toggle input:checked+label{background:var(--pink);color:#fff}.doors-toggle input:focus-visible+label{outline:2px solid var(--cyan)}.livery-wrap .merged{display:none}.livery-wrap:has(.doors-merged:checked) .door{display:none}.livery-wrap:has(.doors-merged:checked) .zone.merged,.livery-wrap:has(.doors-merged:checked) .zone-label.merged{display:inline}.livery-wrap:has(.doors-merged:checked) li.merged{display:list-item}.legend .merged span{width:auto;padding:0 6px}.legend .zone-champ span{border-style:solid;border-color:var(--muted);color:var(--muted)}.legend .zone-champ{color:var(--muted)}.legend{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-wrap:wrap;gap:10px 24px;font-size:15px}.legend span{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border-radius:4px;font:800 12px var(--display);background:var(--bg);border:2px dashed #fff}.legend .zone-season span{background:var(--pink);border-color:var(--pink)}.report-copy .sub{margin-bottom:0}.report-points{margin:16px 0 0;padding:0 0 0 1.15em;color:var(--muted);line-height:1.55;display:grid;gap:8px}.report-copy .price{color:var(--muted);margin:24px 0 16px}.contact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.contact-list a{display:grid;gap:4px;padding:24px;border:1px solid var(--line);border-radius:8px;text-decoration:none;transition:border-color .15s}.contact-list a:hover{border-color:var(--cyan)}.contact-list span{color:var(--muted);font-size:14px}.footer{display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding-top:48px;padding-bottom:40px;color:var(--muted);font-size:14px}.footer-partner{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:42rem}.footer-partner-title{margin:0;font-family:var(--display);font-size:clamp(28px,4vw,40px);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;color:var(--text)}.footer-partner-text{margin:0 0 4px;font-size:clamp(16px,1.6vw,18px);line-height:1.45;color:var(--text)}.footer-partner-actions{display:flex;flex-wrap:wrap;gap:12px}.footer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;width:100%}.footer-copy{margin:0}.footer-lang{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.04em}.footer-lang-sep{color:var(--line)}.footer-lang-link{text-decoration:none;color:var(--muted)}.footer-lang-link:hover{color:var(--text)}.footer-lang-link.is-active{color:var(--cyan)}@media(min-width:1600px){.hero-partner-ctas{width:max-content}.hero-partner-text,.render-note{white-space:nowrap;max-width:none}}@media(max-width:1600px){.hero-headline{font-size:min(4.8vh,3.3vw)}}@media(max-width:1440px){.hero-headline{font-size:min(4.2vh,3.1vw);letter-spacing:-.025em}.hero-partner-ctas{left:2vh;bottom:1.6vh}.render-note{right:2vh;bottom:1.6vh}}@media(max-width:1280px){.hero-headline{font-size:min(3.6vh,2.9vw);letter-spacing:-.02em}.hero-bubble{width:min(46%,27vh);padding:1.35vh 1.55vh 1.45vh}.hero-callout--left{--tip-x: 28%;--tip-y: 50%}.hero-callout--right{--tip-x: 70%;--tip-y: 58%}.hero-callout-leader{flex-basis:5.2vh;width:5.2vh;height:3.6vh}.hero-partner-title{font-size:2.5vh}}@media(max-width:1100px){.hero-headline{font-size:min(3vh,2.7vw)}.hero-bubble{width:min(48%,25vh)}.championship-facts{grid-template-columns:1fr 1fr}.championship-grid{grid-template-columns:1fr;gap:28px}.hero-callout-title{font-size:1vh;letter-spacing:.08em}.hero-callout-row{font-size:1.1vh;gap:1vh}.hero-partner-ctas{gap:.8vh}.hero-partner-text{font-size:1.4vh}.render-note{font-size:1.2vh}}@media(max-width:1024px){.pixels{margin-top:0}.wrap{padding-left:20px;padding-right:20px}.hero{--hero-half-h: calc(100vw * 906 / 868);display:flex;flex-direction:column;height:auto;min-height:0;max-height:none;aspect-ratio:unset}.hero:after{display:none}.hero-figure:after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(0deg,rgb(0 0 0 / 1) 0%,rgb(0 0 0 / 1) 18%,rgb(0 0 0 / .88) 40%,rgb(0 0 0 / .55) 62%,rgb(0 0 0 / .22) 80%,rgb(0 0 0 / .05) 92%,transparent 100%);pointer-events:none;z-index:2}.render-note,.hero-inner{display:none}.hero-partner-ctas{position:relative;inset:auto;display:flex;width:100%;max-width:none;margin:-20px 0 24px;padding:20px 16px 8px;gap:8px;z-index:4;box-sizing:border-box;text-shadow:none}.hero-partner-title{display:block;font-size:22px;color:var(--text)}.hero-partner-text{margin:0;font-size:15px;line-height:1.45;white-space:normal;max-width:none;color:var(--text)}.hero-partner-actions{order:0;margin-top:0;margin-bottom:0;gap:8px}.hero-partner-ctas .btn{min-height:40px;padding:10px 14px;font-size:13px}.hero-partner-ctas .btn-ghost,.hero-callout--left{display:none}.hero-callout--right{display:flex;flex-direction:column;align-items:flex-start;left:12px;right:auto;top:calc(var(--hero-half-h) * .58);translate:none;width:168px;max-width:168px;z-index:4;opacity:.6}.hero-callout--left .hero-callout-card,.hero-callout--right .hero-callout-card{opacity:1;animation:none;padding:6px 8px;background:#0a0a0ce6;border-right:1px solid rgb(255 255 255 / .12);border-left:1px solid rgb(255 255 255 / .12);width:100%;box-sizing:border-box}.hero-callout--left .hero-callout-card{width:168px;flex:0 0 168px}.hero-callout--left .hero-callout-title,.hero-callout--right .hero-callout-title{font-size:11px;margin-bottom:4px;padding-bottom:4px}.hero-callout--left .hero-callout-row,.hero-callout--right .hero-callout-row{display:none;font-size:12px;gap:6px;padding:2px 0;grid-template-columns:1fr minmax(0,auto);align-items:start;border-bottom:none}.hero-callout--right .hero-callout-row:nth-child(-n+2){display:grid}.hero-callout--right .hero-callout-row:nth-child(2){border-top:1px solid rgb(255 255 255 / .06)}.hero-callout--left .hero-callout-row:nth-child(-n+3){display:grid}.hero-callout--left .hero-callout-row:nth-child(2),.hero-callout--left .hero-callout-row:nth-child(3){border-top:1px solid rgb(255 255 255 / .06)}.hero-callout--left .hero-callout-row dt,.hero-callout--left .hero-callout-row dd,.hero-callout--right .hero-callout-row dt,.hero-callout--right .hero-callout-row dd{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.hero-callout--left .hero-callout-row dd,.hero-callout--right .hero-callout-row dd{text-align:right}.hero-callout--right .hero-callout-leader{position:relative;flex:0 0 auto;width:12px;height:24px;margin:0 0 0 10px;opacity:1;animation:none;transform:none}.hero-callout--right .hero-callout-leader svg{display:none}.hero-callout--right .hero-callout-leader:before{content:"";position:absolute;left:50%;top:9px;bottom:0;width:1px;background:var(--cyan);transform:translate(-50%)}.hero-callout--right .hero-callout-dot{left:50%;top:0;width:9px;height:9px;border-width:1.5px;translate:-50% 0}.hero-callout--left .hero-callout-leader{position:relative;flex:0 0 36px;width:36px;height:28px;margin:-19px 0 0;opacity:1;animation:none;transform:none}.hero-callout--left .hero-callout-leader svg{display:block}.hero-callout--left .hero-callout-leader:before{content:none}.hero-callout--left .hero-callout-dot{left:calc(82 / 90 * 100%);top:calc(14 / 48 * 100%);width:9px;height:9px;border-width:1.5px;translate:-50% -50%}.hero-headline{top:16px;left:0;right:0;translate:none;width:100%;max-width:none;padding:0 16px;box-sizing:border-box;align-items:flex-end;text-align:right;font-size:30px;letter-spacing:-.02em;text-shadow:0 2px 16px rgb(0 0 0 / .65);z-index:4}.hero-headline-line{white-space:normal}.hero-figure{left:auto;right:-14%;top:calc(var(--hero-half-h) * .26);bottom:auto;translate:none;height:calc(var(--hero-half-h) * .94);width:auto;z-index:2}.hero-pilot{position:relative;z-index:1;height:100%;width:auto;filter:drop-shadow(0 8px 20px rgb(0 0 0 / .45))}.hero-bubble--desktop{display:none}.hero-bubble--mobile{display:block;z-index:0;left:0;right:auto;top:-2%;width:min(88%,280px);translate:calc(-100% + 88px) 0;padding:10px 12px 11px;--bubble-bg: rgb(16 16 20 / .55);opacity:1;animation:none;pointer-events:none}.hero-bubble--mobile .hero-bubble-text{font-size:12px;gap:.35em}.hero-bubble--mobile .hero-bubble-text a.accent{pointer-events:auto}.hero-bubble--mobile .hero-bubble-tail{left:calc(100% - 28px);right:auto;bottom:-8px;border-width:8px 7px 0;transform:translate(-50%)}.hero-bubble--mobile .hero-bubble-tail:after{left:-6px;top:-9px;border-width:7px 6px 0}.hero-bubble--mobile:after{left:calc(100% - 35px);right:auto;width:14px;height:2px}.hero-bg{position:relative;inset:auto;display:flex;flex-direction:column;width:100%;background:none;z-index:auto}.hero-bg-half{display:block;width:100%;height:var(--hero-half-h);aspect-ratio:auto;background:linear-gradient(180deg,rgb(10 10 12 / .28),transparent 10% 92%,var(--bg)),url(/img/hero/bg.png) center / 200% 100% no-repeat}.hero-bg-half--right{position:relative;z-index:1;background-position:center,right center}.hero-bg-half--left{display:none}}@media(max-height:860px)and (min-width:821px){.hero-headline{top:.6vh}.hero-callout-row{padding:.3vh 0}.hero-partner-ctas,.render-note{bottom:1.2vh}}@media(max-width:820px){body{font-size:16px;line-height:1.55}.wrap{padding:56px 16px 0}h2{font-size:clamp(26px,7.5vw,36px);margin-bottom:20px;line-height:1.1}h3{font-size:18px}.sub{margin:-8px 0 24px;font-size:15px;line-height:1.5}.big{font-size:clamp(20px,5.5vw,26px)}.why-row{padding:18px 0}.why-row-body h3{font-size:17px;margin-bottom:8px}.why-row-body p{font-size:15px;line-height:1.5}.championship-head{margin-bottom:20px}.championship-photo{margin-bottom:20px;max-height:min(42vh,320px)}.championship-facts{gap:14px;margin-bottom:28px;padding:14px 0}.championship-facts span{font-size:12px}.championship-facts strong{font-size:15px}.championship-abroad{margin-top:20px;font-size:16px}.pro2-title,.build-subtitle,.about-season-title,.team-family-copy h3{font-size:clamp(20px,5.5vw,26px)}.pro2-text,.pro2-partner-lead,.team-family-copy p,.about-season-copy>p{font-size:15px;line-height:1.5}.pro2-partner-lead{margin-bottom:10px;max-width:none}.pro2-text{margin-bottom:20px}.pro2-partner{margin-top:40px}.pro2-partner-cards{gap:14px;margin-top:20px}.pro2-partner-card{padding:0 0 12px;gap:10px}.pro2-partner-card h3,.pro2-partner-spec{padding-left:12px;padding-right:12px}.pro2-partner-spec dt,.pro2-partner-spec dd{font-size:12px}.build-subtitle{margin:36px 0 12px}.build-timeline-layout{gap:20px}.team-cards{grid-template-columns:1fr;gap:12px}.team-card{padding:20px 16px}.team-card h3{font-size:22px}.team-family{grid-template-columns:1fr;gap:24px;margin-top:40px}.team-family-copy{order:-1}.team-family-copy h3{margin-bottom:12px}.about-season{margin-top:40px;gap:20px}.about-season-copy{text-align:left;margin-left:0;max-width:none}.tiers{grid-template-columns:1fr;gap:14px}.tier{padding:22px 16px}.tier h3{font-size:20px}.contact-list{grid-template-columns:1fr;gap:12px}.contact-list a{padding:18px 16px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:14px 12px;gap:2px;min-width:0}.stat strong{font-size:clamp(22px,7vw,28px);line-height:1.1;overflow-wrap:anywhere}.stat span{font-size:13px;line-height:1.3}.stat small{font-size:11px;line-height:1.3}.card{padding:20px 16px}.btn{padding:12px 18px;font-size:14px}.footer{gap:28px;padding-top:32px;padding-bottom:28px;font-size:13px}.footer-partner{gap:10px;max-width:none}.footer-partner-title{font-size:26px}.footer-partner-text{font-size:15px;margin-bottom:2px}.footer-partner-actions{gap:10px}.livery-title{margin:40px 0 16px}.pixels{margin-top:0}.nav nav{display:none}.lang{margin-left:auto}.season,.team,.report-block,.championship-grid,.championship-facts{grid-template-columns:1fr}.hero{flex-direction:column}.hero-callout--left{display:none}.hero-callout--right{left:12px;right:auto;top:calc(var(--hero-half-h) * .58);translate:none;width:168px;max-width:168px}.hero-callout--right .hero-callout-card{padding:6px 8px}.hero-callout--right .hero-callout-title{font-size:11px;margin-bottom:4px;padding-bottom:4px}.hero-callout--right .hero-callout-row{font-size:12px;gap:6px;padding:2px 0}.hero-headline{top:12px;padding:0 12px;font-size:24px}.hero-partner-ctas{inset:auto;margin-bottom:20px;padding:16px 12px 4px}.hero-partner-actions{margin-top:0;order:0}.hero-partner-title{display:block;font-size:20px}.hero-partner-text{font-size:15px;white-space:normal}.hero-partner-ctas .btn{min-height:40px;padding:10px 14px;font-size:13px}.render-note{right:12px;bottom:12px;font-size:12px}.hero-inner{padding-top:.8vh}}@media(max-width:1024px)and (min-width:500px){.hero-callout--left,.hero-callout--right{max-width:min(240px,52vw)}.hero-callout--left .hero-callout-card,.hero-callout--right .hero-callout-card{width:200px}.hero-callout--left .hero-callout-card{flex:0 0 200px}.hero-callout--right{width:200px}}@media(max-width:1024px)and (min-width:550px){.hero-callout--left .hero-callout-row:nth-child(-n+3),.hero-callout--right .hero-callout-row:nth-child(-n+3){display:grid}.hero-callout--left .hero-callout-row:nth-child(3),.hero-callout--right .hero-callout-row:nth-child(3){border-top:1px solid rgb(255 255 255 / .06)}}@media(max-width:1024px)and (min-width:600px){.hero-callout--left .hero-callout-row:nth-child(-n+4),.hero-callout--right .hero-callout-row:nth-child(-n+4){display:grid}.hero-callout--left .hero-callout-row:nth-child(4),.hero-callout--right .hero-callout-row:nth-child(4){border-top:1px solid rgb(255 255 255 / .06)}}@media(max-width:1024px)and (min-width:650px){.hero-callout--left .hero-callout-row:nth-child(-n+5),.hero-callout--right .hero-callout-row:nth-child(-n+5){display:grid}.hero-callout--left .hero-callout-row:nth-child(5),.hero-callout--right .hero-callout-row:nth-child(5){border-top:1px solid rgb(255 255 255 / .06)}}@media(max-width:1024px)and (min-width:700px){.hero-callout--left .hero-callout-row:nth-child(-n+6),.hero-callout--right .hero-callout-row:nth-child(-n+6){display:grid}.hero-callout--left .hero-callout-row:nth-child(6),.hero-callout--right .hero-callout-row:nth-child(6){border-top:1px solid rgb(255 255 255 / .06)}}@media(max-width:1024px)and (min-width:750px){.hero-callout--left .hero-callout-row:nth-child(-n+7),.hero-callout--right .hero-callout-row:nth-child(-n+7){display:grid}.hero-callout--left .hero-callout-row:nth-child(7),.hero-callout--right .hero-callout-row:nth-child(7){border-top:1px solid rgb(255 255 255 / .06)}}@media(max-width:1024px)and (min-width:800px){.hero-callout--left .hero-callout-row:nth-child(-n+8),.hero-callout--right .hero-callout-row:nth-child(-n+8){display:grid}.hero-callout--left .hero-callout-row:nth-child(8),.hero-callout--right .hero-callout-row:nth-child(8){border-top:1px solid rgb(255 255 255 / .06)}}@media(max-width:1024px)and (min-width:850px){.hero-callout--left .hero-callout-row:nth-child(-n+9),.hero-callout--right .hero-callout-row:nth-child(-n+9){display:grid}.hero-callout--left .hero-callout-row:nth-child(9),.hero-callout--right .hero-callout-row:nth-child(9){border-top:1px solid rgb(255 255 255 / .06)}}@media(max-width:500px){.hero-headline{font-size:20px}}@media(min-width:501px)and (max-width:1024px){.hero-partner-text{font-size:16px;max-width:none}.hero-partner-ctas .btn{min-height:44px;padding:12px 18px;font-size:15px}}@media(min-width:501px)and (max-width:820px){.hero-headline{font-size:28px}}@media(min-width:650px)and (max-width:820px){.hero-headline{font-size:32px}}@media(min-width:768px)and (max-width:1024px){.hero-headline{padding:0 24px;font-size:clamp(32px,5vw,56px)}}
