.kickoff-title[data-v-8d39ee1c]{width:100%;height:auto;display:block;overflow:visible}.mobile-roadmap-path[data-v-d786678d]{display:none}@media (width<=767px){.mobile-roadmap-path[data-v-d786678d]{color:var(--ui-secondary);margin-top:-2.5rem;display:block;position:relative}.route-split[data-v-d786678d]{height:2.5rem;position:relative}.route-split[data-v-d786678d]:before{content:"";border-left:2px solid;height:1.25rem;position:absolute;top:0;left:50%}.route-split[data-v-d786678d]:after{content:"";border:2px solid;border-bottom:0;position:absolute;inset:1.25rem calc(25% - .25rem) 0}.route-lanes[data-v-d786678d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.route-lane[data-v-d786678d]{flex-direction:column;min-width:0;display:flex;position:relative}.route-arrow[data-v-d786678d]:after,.route-lane[data-v-d786678d]:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.route-node[data-v-d786678d]{text-align:center;background:#111b22f2;align-content:center;gap:.4rem;min-height:64px;padding:1rem .4rem;display:grid}.route-node strong[data-v-d786678d]{font:600 calc(clamp(.75rem,3vw,.95rem))/1.2 var(--font-brand);color:var(--roadmap-lime);background:var(--roadmap-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lcq-node>strong[data-v-d786678d]{background-image:linear-gradient(90deg,#39dfb0,#86f24c)}.pacific-destination>span[data-v-d786678d],.route-node>span[data-v-d786678d]{font:600 .7rem/1.3 var(--font-brand);color:var(--ui-text-highlighted)}.direct-line[data-v-d786678d]{text-align:center;flex:1;place-items:center;display:grid;position:relative}.direct-line[data-v-d786678d]:before{content:"";border-left:2px solid;position:absolute;top:0;bottom:0}.direct-line span[data-v-d786678d]{background:var(--brand-navy);font:.6rem/1.6 var(--font-mono);padding:.65rem .2rem;position:relative}.route-arrow[data-v-d786678d]{border-left:2px solid;height:2rem;margin-inline:auto;position:relative}.route-arrow[data-v-d786678d]:after{top:auto;bottom:1px;left:-1px}.mobile-lcq-slots[data-v-d786678d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .3rem;margin-top:.5rem;display:grid}.mobile-lcq-slots div[data-v-d786678d]{justify-items:center;gap:.3rem;display:grid}.mobile-lcq-emblem[data-v-d786678d]{background:var(--roadmap-lime);clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px));width:54px;height:54px;padding:10px}.mobile-lcq-slots img[data-v-d786678d]{-o-object-fit:contain;object-fit:contain;filter:brightness(0);width:100%;height:100%}.mobile-lcq-slots span[data-v-d786678d]{font:600 .75rem/1.3 var(--font-brand);color:var(--ui-text-highlighted);white-space:nowrap}.route-merge[data-v-d786678d]{height:2.5rem;position:relative}.route-merge[data-v-d786678d]:before{content:"";border:2px solid;border-top:0;height:1.25rem;position:absolute;top:0;left:calc(25% - .25rem);right:calc(25% - .25rem)}.route-merge[data-v-d786678d]:after{content:"";border-left:2px solid;position:absolute;top:1.25rem;bottom:0;left:50%}.pacific-destination[data-v-d786678d]{text-align:center;background:#111b22f2;gap:.5rem;padding:1.25rem .5rem;display:grid;position:relative}.pacific-destination[data-v-d786678d]:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.pacific-destination .pacific-title[data-v-d786678d]{width:min(65%,200px);margin-inline:auto}}.roadmap-flow[data-v-3678bde4]{--roadmap-lime:#b2ff28;--roadmap-gradient:linear-gradient(100deg, #b2ff28 5%, #39dfb0);grid-template-columns:.85fr 1fr 1fr 1fr;align-items:stretch;gap:4.5%;display:grid;container-type:inline-size}.roadmap-stage[data-v-3678bde4]{min-width:0;min-height:27cqw;position:relative}.roadmap-stage h3[data-v-3678bde4]{color:#172542;background:var(--roadmap-lime);font:700 calc(clamp(1rem,2.25cqw,1.9rem))/1 var(--font-brand);letter-spacing:0;text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.roadmap-stage h3 span[data-v-3678bde4]{background:linear-gradient(90deg,#111b22,#205f76);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.playoff-stage[data-v-3678bde4],.qualifier-stage[data-v-3678bde4]{grid-template-columns:3.5cqw minmax(0,1fr);gap:.65cqw;display:grid}.playoff-stage h3[data-v-3678bde4],.qualifier-stage h3[data-v-3678bde4]{position:relative}.playoff-stage h3 span[data-v-3678bde4],.qualifier-stage h3 span[data-v-3678bde4]{white-space:nowrap;writing-mode:horizontal-tb;text-box-trim:trim-both;text-box-edge:cap alphabetic;width:max-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.qualifier-slots[data-v-3678bde4]{grid-template-rows:repeat(4,1fr);gap:1cqw;display:grid}.playoff-slots li[data-v-3678bde4],.roadmap-block[data-v-3678bde4]{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:#101923e8}.roadmap-block[data-v-3678bde4]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35cqw;min-width:0;padding:.7cqw .4cqw;display:flex}.roadmap-block strong[data-v-3678bde4]{font:700 2.25cqw/1 var(--font-brand)}.qualifier-slots .roadmap-block>span[data-v-3678bde4],.qualifier-slots strong[data-v-3678bde4],.runner-up strong[data-v-3678bde4]{color:var(--roadmap-lime);background:var(--roadmap-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.qualifier-slots strong[data-v-3678bde4]{white-space:nowrap;border-bottom:1px solid #c0d5cd80;padding:0 .8cqw .4cqw}.roadmap-block>span[data-v-3678bde4]{font:600 .8cqw/1.2 var(--font-brand);color:#fff}.playoff-slots[data-v-3678bde4]{grid-template-rows:repeat(8,1fr);gap:.45cqw;margin:0;padding:0;list-style:none;display:grid}.playoff-slots li[data-v-3678bde4]{font:600 .88cqw/1.15 var(--font-brand);color:#fff;text-align:center;justify-content:center;align-items:center;gap:.8cqw;padding:.3cqw;display:flex}.playoff-slots img[data-v-3678bde4]{-o-object-fit:contain;object-fit:contain;flex:none;width:2.5cqw;height:2.5cqw}.result-stage[data-v-3678bde4]{grid-template-rows:1fr 1fr;gap:.8cqw;display:grid}.destination[data-v-3678bde4]{gap:0;padding:1.2cqw}.destination>span[data-v-3678bde4]{color:#fff;font:600 1.55cqw/1.15 var(--font-brand);display:block}.winner-copy[data-v-3678bde4]{text-align:left;width:85%}.destination strong[data-v-3678bde4]{color:var(--roadmap-lime);font:600 3cqw/.96 var(--font-brand)}.runner-up strong[data-v-3678bde4]{white-space:nowrap;background-image:linear-gradient(90deg,#39dfb0,#86f24c);font-size:2.15cqw;line-height:1.15}.lcq-stage[data-v-3678bde4]{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 16px,100% 100%,0 100%);background:#101923e8;flex-direction:column;display:flex}.lcq-stage h3[data-v-3678bde4]{min-height:6cqw;padding:.8cqw}.lcq-stage h3 span[data-v-3678bde4]{transform:translateY(.06em)}.lcq-slots[data-v-3678bde4]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1cqw 1.8cqw;padding:1.4cqw 3.4cqw 1cqw;display:grid}.lcq-slots>div[data-v-3678bde4]{text-align:center}.lcq-emblem[data-v-3678bde4]{background:var(--roadmap-lime);aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px));place-items:center;display:grid}.lcq-emblem img[data-v-3678bde4]{filter:brightness(0);-o-object-fit:contain;object-fit:contain;width:55%;height:65%}.lcq-slots strong[data-v-3678bde4]{font:600 1.15cqw/1.2 var(--font-brand);color:#fff;white-space:nowrap;margin-top:.65cqw;display:block}.lcq-route[data-v-3678bde4]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.playoff-stage[data-v-3678bde4]:after,.qualifier-stage[data-v-3678bde4]:after{content:"";border-right:1px solid #c9d5dd80;position:absolute;top:0;bottom:0;right:-1.25cqw}.playoff-stage[data-v-3678bde4]:before,.result-stage[data-v-3678bde4]:after,.result-stage[data-v-3678bde4]:before{color:#c9d5dd;font:1.6cqw/1 var(--font-mono);position:absolute;left:-3.5cqw}.playoff-stage[data-v-3678bde4]:before{content:"⟶";top:49%}.result-stage[data-v-3678bde4]:before{content:"⟶";top:24%}.result-stage[data-v-3678bde4]:after{content:"⟶";top:75%}.destination[data-v-3678bde4]:after{content:"⟵";color:#c9d5dd;font:1.6cqw/1 var(--font-mono);position:absolute;top:24%;right:-3.5cqw}.runner-up[data-v-3678bde4]:after{content:"⟶";top:75%}.destination[data-v-3678bde4]{clip-path:none;background:linear-gradient(225deg,#0000 10px,#101923e8 0)}@media (width<=767px){.roadmap-flow[data-v-3678bde4]{grid-template-columns:1fr;gap:2.5rem}.playoff-stage[data-v-3678bde4],.qualifier-stage[data-v-3678bde4]{grid-template-columns:2.6rem minmax(0,1fr);gap:.65rem;min-height:0}.roadmap-stage h3[data-v-3678bde4]{font-size:1.65rem}.qualifier-slots[data-v-3678bde4]{gap:.65rem}.qualifier-slots .roadmap-block[data-v-3678bde4]{gap:.35rem;min-height:5rem;padding:.8rem}.qualifier-slots strong[data-v-3678bde4]{padding:0 .8rem .35rem;font-size:1.7rem}.qualifier-slots .roadmap-block>span[data-v-3678bde4]{font-size:.7rem}.playoff-slots[data-v-3678bde4]{gap:.4rem}.playoff-slots li[data-v-3678bde4]{gap:.6rem;min-height:2.8rem;padding:.5rem;font-size:.75rem}.playoff-slots img[data-v-3678bde4]{width:26px;height:26px}.lcq-stage[data-v-3678bde4],.playoff-stage[data-v-3678bde4]:after,.qualifier-stage[data-v-3678bde4]:after,.result-stage[data-v-3678bde4]{display:none}.playoff-stage[data-v-3678bde4]:before{content:"↓";font-size:1.3rem;top:-2rem;left:calc(50% + 1.3rem)}}.roadmap-artwork[data-v-740e130d]{width:100%;display:block}.roadmap-artwork img[data-v-740e130d]{display:block}.roadmap-banner[data-v-740e130d]{border:1px solid #01dbe035;padding:calc(clamp(1rem,3vw,3rem));position:relative;overflow:hidden}.roadmap-banner h2[data-v-740e130d]{text-align:center;font-family:var(--font-display);color:var(--ui-text-highlighted);margin:2rem 0;font-size:calc(clamp(2.5rem,6vw,6rem));line-height:1}.roadmap-rule[data-v-740e130d]{background:#d3d3d366;height:1px;margin-bottom:2rem;position:relative}.roadmap-rule[data-v-740e130d]:after,.roadmap-rule[data-v-740e130d]:before{content:"";background:var(--ui-text);width:4px;height:4px;position:absolute;top:-1px}.roadmap-rule[data-v-740e130d]:after{right:0}.roadmap-note[data-v-740e130d]{font:.65rem var(--font-mono);text-align:center;color:var(--ui-text-highlighted);letter-spacing:.12em;margin-top:2rem}@media (width<=767px){.roadmap-banner[data-v-740e130d]{padding:1rem}.roadmap-banner h2[data-v-740e130d]{margin-block:2rem 1.5rem;font-size:calc(clamp(1.5rem,7vw,3rem))}}.regional-home[data-v-8f1063c9]:before{background-image:url(../assets/web/campaign/roadmap.webp);height:calc(min(60rem,100svh));-webkit-mask-image:linear-gradient(#000,#000 35%,#0000);mask-image:linear-gradient(#000,#000 35%,#0000)}.regional-home[data-v-8f1063c9] .roadmap-banner{border-color:#0000}@media (width>=1024px){.roadmap-container[data-v-8f1063c9]{max-width:1600px}.regional-home[data-v-8f1063c9] .roadmap-banner{padding-inline:0}}.campaign-schedule[data-v-8f1063c9]{background:0 0}.qualifier-showcase[data-v-8f1063c9]{isolation:isolate;min-height:780px;position:relative;overflow:hidden}.qualifier-artwork[data-v-8f1063c9]{z-index:-1;pointer-events:none;width:54%;position:absolute;inset:0 0 0 auto}.qualifier-artwork img[data-v-8f1063c9]{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000,#000 75%,#0000);mask-image:linear-gradient(#000,#000 75%,#0000)}.qualifier-content[data-v-8f1063c9] h2{text-align:left}.qualifier-content[data-v-8f1063c9]{width:100%;min-width:0}.qualifier-list[data-v-8f1063c9]{width:65%}@media (width<=1023px){.qualifier-showcase[data-v-8f1063c9]{min-height:0}.qualifier-artwork[data-v-8f1063c9]{display:none}.qualifier-list[data-v-8f1063c9]{width:100%}}.register-cta[data-v-8f1063c9]{min-height:56px;font:700 1rem/1 var(--font-brand);border-radius:99px;justify-content:center;align-items:center;padding:.875rem 2rem;display:inline-flex}.qualifier-card[data-v-8f1063c9]{border-top:3px solid var(--ui-primary);background:var(--brand-surface)}.qualifier-card h3[data-v-8f1063c9]{color:var(--ui-primary);font-family:var(--font-display)}
