.hero-cta-arrow[data-v-12aeb5cd],.hero-steps[data-v-12aeb5cd]{display:none}@keyframes hero-rise-12aeb5cd{0%{opacity:0;transform:translateY(12px)}}@keyframes hero-step-12aeb5cd{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-copy h1[data-v-12aeb5cd],.hero-copy p[data-v-12aeb5cd],.hero-copy>div[data-v-12aeb5cd]{animation:none!important}.hero-steps span.is-on[data-v-12aeb5cd]:after{animation:none;transform:scaleX(1)}}.hero-slide-image[data-v-12aeb5cd]{transform:scale(1.06)translateZ(0)}.hero-slide-image.is-active[data-v-12aeb5cd]{animation:4.6s forwards hero-ken-burns-12aeb5cd}@keyframes hero-ken-burns-12aeb5cd{0%{transform:scale(1.06)translateZ(0)}to{transform:scale(1.12) translate3d(var(--hero-pan-x,-1.4%),-1%,0)}}@media (width<=640px){.hero-copy-layer[data-v-12aeb5cd]{justify-content:flex-end!important;padding:0 0 92px!important}.hero-copy-layer[data-v-12aeb5cd]:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent,#061537c7 42%,var(--color-navy-950));pointer-events:none;height:72%;position:absolute;inset:auto 0 0}.hero-copy[data-v-12aeb5cd]{padding-inline:16px;align-items:flex-start!important}.hero-copy[data-v-12aeb5cd],.hero-copy h1[data-v-12aeb5cd],.hero-copy p[data-v-12aeb5cd]{text-align:left!important}.hero-copy h1[data-v-12aeb5cd]{color:#fff!important;text-transform:none!important;text-shadow:none!important;font-size:34px!important;line-height:1.12!important}.hero-copy h1 br[data-v-12aeb5cd]{display:none}.hero-copy p[data-v-12aeb5cd]{color:#dbe4f0!important;text-shadow:none!important;margin:10px 0 16px!important;font-size:15px!important;line-height:1.5!important}.hero-copy>div[data-v-12aeb5cd]{justify-content:flex-start!important;gap:8px!important}}@media (prefers-reduced-motion:reduce){.hero-slide-image[data-v-12aeb5cd],.hero-slide-image.is-active[data-v-12aeb5cd]{animation:none;transform:scale(1)}}@media (width<=820px){.hero-nav[data-v-12aeb5cd]{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.hero-nav button[data-v-12aeb5cd]{width:44px;height:44px}.hero-nav>span[data-v-12aeb5cd]{min-width:56px;height:44px}}@media (width>=641px) and (width<=820px){.hero-nav[data-v-12aeb5cd]{background:#0615379e!important}}@media (width<=640px){.hero-wash[data-v-12aeb5cd]{background:linear-gradient(180deg,#0615370f 0,#06153700 34%,#06153775 50%,var(--color-navy-950) 76%)!important}.hero-copy-layer[data-v-12aeb5cd]{padding-bottom:calc(236px + env(safe-area-inset-bottom,0px))!important}.hero-copy-layer[data-v-12aeb5cd]:before{display:none}.hero-copy h1[data-v-12aeb5cd]{filter:drop-shadow(0 2px 10px #06153773);animation:.7s cubic-bezier(.22,1,.36,1) both hero-rise-12aeb5cd;letter-spacing:-.025em!important;font-size:33px!important;font-weight:800!important}.hero-accent[data-v-12aeb5cd]{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#f6dc8e,#e0b654 48%,#c9962e);-webkit-background-clip:text;background-clip:text;display:block}.hero-copy p[data-v-12aeb5cd]{animation:.7s cubic-bezier(.22,1,.36,1) 80ms both hero-rise-12aeb5cd;color:#e4eaf4!important}.hero-copy p.text-justified[data-v-12aeb5cd]{text-align:justify!important}.hero-copy>div[data-v-12aeb5cd]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);width:100%;animation:.7s cubic-bezier(.22,1,.36,1) .16s both hero-rise-12aeb5cd;display:grid}.hero-copy>div[data-v-12aeb5cd]>*{min-width:0;padding-inline:8px}.hero-copy>div[data-v-12aeb5cd]>:first-child{justify-content:space-between;padding:0 7px 0 18px}.hero-cta-arrow[data-v-12aeb5cd]{border-radius:var(--radius-btn);background:var(--color-navy-950);width:38px;height:38px;color:var(--color-gold-300);flex:none;place-items:center;display:grid}.hero-cta-second[data-v-12aeb5cd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;color:#fff!important;background:#ffffff1f!important;border-color:#ffffff61!important;box-shadow:inset 0 1px #ffffff38!important}.hero-cta-second__arrow[data-v-12aeb5cd]{display:none}.hero-nav[data-v-12aeb5cd]{display:none!important}.hero-caption[data-v-12aeb5cd]{z-index:5;bottom:calc(92px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-md);color:#fff;text-align:left;max-width:none;text-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#ffffff17;border:1px solid #ffffff29;padding:2px 14px 12px;left:16px;right:16px}.hero-caption>strong[data-v-12aeb5cd]{font-size:14.5px;line-height:1.25}.hero-caption>span[data-v-12aeb5cd]{color:#dbe4f0;text-wrap:pretty;font-size:12.5px;line-height:1.4}.hero-steps[data-v-12aeb5cd]{gap:6px;display:flex}.hero-steps button[data-v-12aeb5cd]{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-height:28px;padding:0;display:flex}.hero-steps span[data-v-12aeb5cd]{background:#ffffff47;border-radius:3px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.hero-steps span[data-v-12aeb5cd]:after{content:"";border-radius:inherit;background:var(--color-gold-400);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero-steps span.is-done[data-v-12aeb5cd]:after{transform:scaleX(1)}.hero-steps span.is-on[data-v-12aeb5cd]:after{animation:4.2s linear forwards hero-step-12aeb5cd}}.energy-chain[data-v-30f9f2d3]{--chain-gutter:1rem}@media (width<=359px){.energy-chain[data-v-30f9f2d3]{--chain-gutter:.75rem}}@media (width>=821px){.energy-chain[data-v-30f9f2d3]{--chain-gutter:1.5rem}}.chain-track[data-v-30f9f2d3]{gap:10px;height:calc(clamp(420px,34vw,560px));display:flex}.chain-link[data-v-30f9f2d3]{flex:1 1 0;min-width:0;transition:flex-grow .6s cubic-bezier(.22,1,.36,1);position:relative}.chain-link.is-active[data-v-30f9f2d3]{flex-grow:4.2}.chain-card[data-v-30f9f2d3]{isolation:isolate;border-radius:var(--radius-btn);background:var(--color-navy-950);color:#fff;height:100%;text-decoration:none;display:block;position:relative;overflow:clip}.chain-card[data-v-30f9f2d3]:focus-visible{outline:3px solid var(--color-gold-500);outline-offset:3px}.chain-image[data-v-30f9f2d3]{z-index:-2;-o-object-fit:cover;object-fit:cover;filter:saturate(.75)brightness(.8);width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s;position:absolute;inset:0;transform:scale(1.08)}.is-active .chain-image[data-v-30f9f2d3]{filter:saturate()brightness();transform:scale(1)}.chain-veil[data-v-30f9f2d3]{z-index:-1;background:linear-gradient(#0615371a,#06153759 45%,#061537f0);position:absolute;inset:0}.chain-step[data-v-30f9f2d3]{transform-origin:0 100%;white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:12px;font-size:15px;font-weight:800;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;position:absolute;bottom:22px;left:18px;transform:rotate(-90deg)translate(-2px,100%)}.is-active .chain-step[data-v-30f9f2d3]{top:22px;bottom:auto;transform:none}.chain-body[data-v-30f9f2d3]{opacity:0;pointer-events:none;flex-direction:column;gap:10px;max-width:460px;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:calc(clamp(22px,2.4vw,36px));left:calc(clamp(20px,2.4vw,36px));right:calc(clamp(20px,2.4vw,36px));transform:translateY(16px)}.is-active .chain-body[data-v-30f9f2d3]{opacity:1;transition-delay:.22s;transform:none}.chain-title[data-v-30f9f2d3]{-webkit-line-clamp:2;letter-spacing:-.03em;font-size:calc(clamp(24px,2.2vw,36px));font-weight:900;line-height:1.08}.chain-desc[data-v-30f9f2d3],.chain-title[data-v-30f9f2d3]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chain-desc[data-v-30f9f2d3]{-webkit-line-clamp:3;color:#e2e8f0;font-size:15.5px;line-height:1.6}.chain-cta[data-v-30f9f2d3]{text-overflow:ellipsis;white-space:nowrap;border-bottom:2px solid var(--color-gold-500);max-width:100%;color:var(--color-gold-300);align-self:flex-start;margin-top:6px;padding-bottom:4px;font-size:15px;font-weight:800;overflow:hidden}.chain-card:hover .chain-cta[data-v-30f9f2d3]{color:#fff}.chain-wire[data-v-30f9f2d3]{height:28px;margin-top:14px;position:relative}.chain-wire[data-v-30f9f2d3]:before{content:"";background:linear-gradient(90deg,var(--color-gold-500),#c9962e40);height:2px;position:absolute;top:13px;left:0;right:0}.chain-wire-pulse[data-v-30f9f2d3]{width:var(--to);border-radius:var(--radius-btn);background:linear-gradient(90deg,#c9962e00,var(--color-gold-400) 70%,#fff3d6);height:4px;transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;top:12px;left:0;box-shadow:0 0 14px #e0b654b3}.chain-node[data-v-30f9f2d3]{border:2px solid var(--color-gold-500);background:#fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:left .6s cubic-bezier(.22,1,.36,1),background .4s,box-shadow .4s;position:absolute;top:8px}.chain-node.is-on[data-v-30f9f2d3]{background:var(--pts-gold-gradient);box-shadow:0 0 0 5px #e0b65438}@media (width<=960px){.chain-track[data-v-30f9f2d3]{scroll-snap-type:x mandatory;height:auto;scroll-padding-inline:var(--chain-gutter);scrollbar-width:none;margin-inline:calc(var(--chain-gutter) * -1);padding-inline:var(--chain-gutter);overflow-x:auto}.chain-track[data-v-30f9f2d3]::-webkit-scrollbar{display:none}.chain-link[data-v-30f9f2d3],.chain-link.is-active[data-v-30f9f2d3]{scroll-snap-align:start;flex:0 0 calc(min(78vw,340px))}.chain-card[data-v-30f9f2d3]{height:calc(clamp(380px,110vw,460px))}.chain-image[data-v-30f9f2d3]{filter:none;transform:none}.chain-step[data-v-30f9f2d3]{top:20px;bottom:auto;transform:none}.chain-body[data-v-30f9f2d3]{opacity:1;pointer-events:auto;transform:none}.chain-wire[data-v-30f9f2d3]{display:none}}@media (prefers-reduced-motion:reduce){.chain-body[data-v-30f9f2d3],.chain-image[data-v-30f9f2d3],.chain-link[data-v-30f9f2d3],.chain-node[data-v-30f9f2d3],.chain-step[data-v-30f9f2d3],.chain-wire-pulse[data-v-30f9f2d3]{transition:none!important}}@media (width<=820px){.chain-card[data-v-30f9f2d3]{border-radius:var(--radius-md);height:calc(clamp(340px,96vw,420px))}.chain-desc[data-v-30f9f2d3],.chain-title[data-v-30f9f2d3]{-webkit-line-clamp:unset;display:block;overflow:visible}.chain-desc[data-v-30f9f2d3]{font-size:15px;line-height:1.5}}.space-title[data-v-f2783e71]{background:linear-gradient(var(--color-gold-500),var(--color-gold-500)) no-repeat 0 100%/0 2px;padding-bottom:2px;transition:background-size .45s cubic-bezier(.22,1,.36,1)}.space-card:focus-visible .space-title[data-v-f2783e71],.space-card:hover .space-title[data-v-f2783e71]{background-size:100% 2px}.space-card[data-v-f2783e71]:focus-visible{outline:2px solid var(--color-gold-600);outline-offset:6px;border-radius:var(--radius-btn)}@media (prefers-reduced-motion:reduce){.space-title[data-v-f2783e71]{transition:none}}.stage[data-v-5462802e]{isolation:isolate;min-height:calc(clamp(360px,38vw,600px));overflow:clip}@media (width<=960px){.stage[data-v-5462802e]{min-height:calc(clamp(440px,125vw,560px))}.stage-desc[data-v-5462802e]{-webkit-line-clamp:2}}.stage-layer[data-v-5462802e]{-o-object-fit:cover;object-fit:cover;clip-path:inset(0 100% 0 0);z-index:0;width:100%;height:100%;position:absolute;inset:0}.stage-layer.is-previous[data-v-5462802e]{clip-path:inset(0);z-index:1}.stage-layer.is-active[data-v-5462802e]{clip-path:inset(0);z-index:2;animation:stage-settle-5462802e var(--stage-interval) ease-out forwards;transition:clip-path 1s cubic-bezier(.77,0,.18,1)}@keyframes stage-settle-5462802e{0%{transform:scale(1.06)}to{transform:scale(1)}}.stage-veil[data-v-5462802e]{z-index:3;pointer-events:none;background:linear-gradient(#0000 35%,#061537e6);position:absolute;inset:0}.stage-caption[data-v-5462802e]{z-index:4;color:#fff;flex-direction:column;gap:8px;max-width:600px;animation:.7s cubic-bezier(.22,1,.36,1) .35s both caption-in-5462802e;display:flex;position:absolute;bottom:calc(clamp(22px,2.6vw,40px));left:calc(clamp(20px,2.6vw,40px));right:calc(clamp(20px,2.6vw,40px))}@keyframes caption-in-5462802e{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stage-caption strong[data-v-5462802e]{letter-spacing:-.02em;font-size:calc(clamp(22px,2vw,32px));font-weight:900;line-height:1.12}.stage-desc[data-v-5462802e]{-webkit-line-clamp:3;color:#e2e8f0;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.stage-link[data-v-5462802e]{border-bottom:2px solid var(--color-gold-500);color:var(--color-gold-300);align-self:flex-start;margin-top:6px;padding-bottom:4px;font-size:15px;font-weight:800;text-decoration:none}.stage-link[data-v-5462802e]:hover{color:#fff}.stage-link[data-v-5462802e]:focus-visible{outline-offset:4px;outline:2px solid #fff}.stage-timer[data-v-5462802e]{z-index:5;background:var(--color-gold-400);transform-origin:0;width:100%;height:3px;position:absolute;top:0;left:0;transform:scaleX(0)}.stage-timer.is-running[data-v-5462802e]{animation:stage-timer-5462802e var(--stage-interval) linear forwards}@keyframes stage-timer-5462802e{to{transform:scaleX(1)}}.director:focus-within .stage-timer[data-v-5462802e],.director:hover .stage-timer[data-v-5462802e]{animation-play-state:paused}.scene-list[data-v-5462802e]{border-top:1px solid #0a22511f}.scene-item[data-v-5462802e]{text-align:left;width:100%;min-height:64px;font:inherit;letter-spacing:-.015em;color:#0a22516b;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #0a22511f;border-left:3px solid #0000;border-right:0;padding:18px 0 18px 22px;font-size:calc(clamp(17px,1.35vw,22px));font-weight:800;line-height:1.3;transition:color .3s,border-color .3s,padding-left .4s cubic-bezier(.22,1,.36,1);display:block}.scene-item[data-v-5462802e]:hover{color:#0a2251bf}.scene-item.is-active[data-v-5462802e]{color:var(--color-navy-950);border-left-color:var(--color-gold-500);padding-left:28px}.scene-item[data-v-5462802e]:focus-visible{outline:2px solid var(--color-gold-600);outline-offset:2px}@media (prefers-reduced-motion:reduce){.stage-layer.is-active[data-v-5462802e]{transition:none;animation:none}.stage-caption[data-v-5462802e]{animation:none}.stage-timer[data-v-5462802e]{display:none}.scene-item[data-v-5462802e]{transition:none}}@media (width<=820px){.director[data-v-5462802e]{grid-template-columns:minmax(0,1fr);gap:12px}.director[data-v-5462802e]>*{min-width:0}.stage[data-v-5462802e]{border-radius:var(--radius-md);min-height:0}.stage-layer[data-v-5462802e]{aspect-ratio:16/10;height:auto;inset:0 0 auto}.stage-layer.is-active[data-v-5462802e]{animation:none}.stage-veil[data-v-5462802e]{aspect-ratio:16/10;background:linear-gradient(180deg,transparent 62%,var(--color-navy-950) 100%);inset:0 0 auto}.stage-caption[data-v-5462802e]{max-width:none;margin-top:62.5%;padding:2px 16px 12px;position:relative;bottom:auto;left:auto;right:auto}.stage-caption strong[data-v-5462802e]{font-size:21px}.stage-desc[data-v-5462802e]{-webkit-line-clamp:unset;font-size:15px;line-height:1.55;display:block;overflow:visible}.stage-link[data-v-5462802e]{align-items:center;gap:6px;min-height:44px;margin-top:0;padding-bottom:0;display:inline-flex}.stage-timer[data-v-5462802e]{display:none}.scene-list[data-v-5462802e]{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.scene-list>li[data-v-5462802e]:last-child:nth-child(odd){grid-column:1/-1}.scene-item[data-v-5462802e],.scene-item.is-active[data-v-5462802e]{border-radius:var(--radius-sm);letter-spacing:-.01em;height:100%;min-height:52px;color:var(--color-navy-900);background:#fff;border:1px solid #0a225124;padding:6px 12px;font-size:14px;line-height:1.25}.scene-item.is-active[data-v-5462802e]{background:var(--pts-gold-gradient);color:var(--color-navy-950);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #06153729}}.journey-list[data-v-75768c20]{--rail-x:calc(clamp(34px, 4.4vw, 58px));--text-x:calc(var(--rail-x) * 2 + clamp(14px, 1.6vw, 24px));padding-left:var(--text-x)}.journey-list[data-v-75768c20]:after,.journey-list[data-v-75768c20]:before{content:"";top:10px;bottom:10px;left:var(--rail-x);border-radius:2px;width:2px;position:absolute}.journey-list[data-v-75768c20]:before{background:#0a22511f}.journey-list[data-v-75768c20]:after{background:linear-gradient(180deg,var(--color-gold-400),var(--color-gold-600));transform-origin:top;transform:scaleY(var(--progress,0));box-shadow:0 0 12px #e0b6548c}.journey-step[data-v-75768c20]{border-bottom:1px solid #0a225114;grid-template-columns:minmax(0,1fr);padding:calc(clamp(18px,2.2vw,30px)) 0;display:grid;position:relative}.journey-step[data-v-75768c20]:last-child{border-bottom:0}.journey-num[data-v-75768c20]{top:calc(clamp(14px,2vw,26px));left:calc(var(--text-x) * -1);width:calc(var(--rail-x) * 2);text-align:center;letter-spacing:-.04em;color:var(--color-hdr-surface,#f4f7fb);-webkit-text-stroke:1.5px #0a22514d;paint-order:stroke fill;background:var(--color-hdr-surface,#f4f7fb);padding-block:4px;font-size:calc(clamp(30px,3.2vw,48px));font-weight:900;line-height:1;transition:color .45s,-webkit-text-stroke-color .45s;position:absolute}.is-reached .journey-num[data-v-75768c20]{color:var(--color-gold-500);-webkit-text-stroke-color:var(--color-gold-600)}.journey-title[data-v-75768c20]{letter-spacing:-.02em;color:#0a225173;margin:0;font-size:calc(clamp(19px,1.6vw,26px));font-weight:800;line-height:1.25;transition:color .45s}.journey-desc[data-v-75768c20]{color:#47556999;max-width:54ch;margin:8px 0 0;font-size:calc(clamp(15px,1.02vw,17px));line-height:1.65;transition:color .45s}.is-reached .journey-title[data-v-75768c20]{color:var(--color-navy-950)}.is-reached .journey-desc[data-v-75768c20]{color:#475569}@media (prefers-reduced-motion:reduce){.journey-desc[data-v-75768c20],.journey-num[data-v-75768c20],.journey-title[data-v-75768c20]{transition:none}}@media (width<=820px){.journey>div[data-v-75768c20]{grid-template-columns:minmax(0,1fr);gap:20px}.journey>div[data-v-75768c20]>*{min-width:0}.journey-list[data-v-75768c20]{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.journey-list[data-v-75768c20]:after,.journey-list[data-v-75768c20]:before{display:none}.journey-num[data-v-75768c20]{width:auto;font-size:24px;top:12px;left:auto;right:12px}.journey-step[data-v-75768c20]{border-radius:var(--radius-md);scroll-snap-align:center;background:#fff;border:1px solid #0a22511f;flex:0 0 78%;padding:16px 52px 16px 16px;position:relative;opacity:1!important}.journey>div[data-v-75768c20]{gap:14px}.journey header h2[data-v-75768c20]{max-width:none;font-size:28px;line-height:1.12}.journey header p[data-v-75768c20]{max-width:none;margin-top:8px;font-size:15px;line-height:1.55}.journey header a[data-v-75768c20]{justify-content:center;width:100%;margin-top:12px;display:flex}.journey-num[data-v-75768c20]{background:0 0}.journey-title[data-v-75768c20]{font-size:17px}.journey-desc[data-v-75768c20]{margin-top:6px;font-size:14.5px;line-height:1.5}}.hub-label[data-v-1428387b]{fill:#94a3b8;font-size:12px;font-weight:700}.hub-city[data-v-1428387b]{fill:#fff;letter-spacing:-.01em;font-size:17px;font-weight:900}.spine-pulse[data-v-1428387b]{stroke-dasharray:18 262;animation:3.2s cubic-bezier(.45,0,.55,1) infinite spine-run-1428387b}@keyframes spine-run-1428387b{0%{stroke-dashoffset:18px}to{stroke-dashoffset:-280px}}.branch[data-v-1428387b]{stroke-dasharray:4 7;animation:2.4s linear infinite branch-flow-1428387b}@keyframes branch-flow-1428387b{to{stroke-dashoffset:-44px}}.hub-glow[data-v-1428387b]{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out infinite hub-breathe-1428387b}@keyframes hub-breathe-1428387b{50%{opacity:.85;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.spine-pulse[data-v-1428387b]{display:none}.branch[data-v-1428387b],.hub-glow[data-v-1428387b]{animation:none}}@media (width<=820px){.dealer-wrap[data-v-1428387b]{grid-template-columns:minmax(0,1fr);gap:14px}.dealer-copy[data-v-1428387b]{display:contents}.dealer-copy>h2[data-v-1428387b]{max-width:none;font-size:28px;line-height:1.12}.dealer-copy>p[data-v-1428387b]{max-width:none;margin-top:-6px;font-size:15px;line-height:1.55}.dealer-map[data-v-1428387b]{order:1;min-width:0}.dealer-map svg[data-v-1428387b]{max-width:340px;margin:-8px auto -12px;display:block}.dealer-map figcaption[data-v-1428387b]{text-align:center;margin-top:0;font-size:13px;line-height:1.4}.hub-label[data-v-1428387b]{font-size:15px}.hub-city[data-v-1428387b]{font-size:21px}.dealer-benefits[data-v-1428387b]{order:2;gap:8px;margin-top:0}.dealer-benefits>li[data-v-1428387b]{gap:10px;font-size:14.5px;line-height:1.45}.dealer-benefits>li>span[data-v-1428387b]{width:14px}.dealer-cta[data-v-1428387b]{order:3;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:2px;display:grid}.dealer-cta[data-v-1428387b]>*{justify-content:center;width:100%}.dealer-cta>a[data-v-1428387b]{border-radius:var(--radius-btn);min-height:48px;padding-bottom:0}}.origin[data-v-cd29aa3e]{overflow:clip}.origin-image[data-v-cd29aa3e]{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:30% center;object-position:30% center;width:100%;height:124%;transform:translate3d(0,calc(-10% * (-.5 + var(--shift,.5))),0) scale(1.04);will-change:transform;position:absolute;inset:-12% 0}.origin-veil[data-v-cd29aa3e]{z-index:-1;background:linear-gradient(90deg,#061537d1,#0615377a 42%,#06153714 72%),linear-gradient(#0000 45%,#061537eb);position:absolute;inset:0}.origin-point[data-v-cd29aa3e]{border-top:2px solid #e0b654d9;padding-top:18px}@media (width<=640px){.origin-image[data-v-cd29aa3e]{-o-object-position:18% center;object-position:18% center}.origin-veil[data-v-cd29aa3e]{background:linear-gradient(#061537b8,#0615378c 40%,#061537f0)}}@media (prefers-reduced-motion:reduce){.origin-image[data-v-cd29aa3e]{height:100%;inset:0;transform:none}}@media (width<=820px){.origin-inner[data-v-cd29aa3e]{gap:20px;min-height:0;padding-block:32px}.origin-inner h2[data-v-cd29aa3e]{font-size:28px;line-height:1.12}.origin-inner h2+p[data-v-cd29aa3e]{margin-top:8px;font-size:15px;line-height:1.55}.origin-inner a[data-v-cd29aa3e]{justify-content:center;margin-top:12px;display:flex}.origin-points[data-v-cd29aa3e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.origin-point[data-v-cd29aa3e]{min-width:0;padding-top:10px}.origin-point strong[data-v-cd29aa3e]{font-size:14.5px}.origin-point span[data-v-cd29aa3e]{margin-top:4px;font-size:13px;line-height:1.45}}.need-grid[data-v-2af39a7e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.need[data-v-2af39a7e]{border-radius:var(--radius-btn);min-height:64px;color:var(--color-navy-900);cursor:pointer;background:#fff;border:1px solid #0a225124;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.3;transition:border-color .2s,background-color .2s,color .2s;display:flex}.need[data-v-2af39a7e] svg{color:var(--color-gold-700)}.need[data-v-2af39a7e]:hover{border-color:var(--color-gold-500)}.need.is-on[data-v-2af39a7e]{background:var(--pts-gold-gradient);color:var(--color-navy-950);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #06153729}.need.is-on[data-v-2af39a7e] svg{color:var(--color-navy-950)}.need[data-v-2af39a7e]:has(input:focus-visible){outline:2px solid var(--color-gold-600);outline-offset:2px}.hint[data-v-2af39a7e]{min-height:34px;color:var(--color-navy-800);font:inherit;cursor:pointer;background:0 0;border:1px dashed #0a225147;border-radius:999px;padding:0 12px;font-size:13.5px;font-weight:600}.hint[data-v-2af39a7e]:hover{border-color:var(--color-gold-600);color:var(--color-gold-800,#7a5a12)}.hint[data-v-2af39a7e]:focus-visible{outline:2px solid var(--color-gold-600);outline-offset:2px}@media (width<=1100px){.need-grid[data-v-2af39a7e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.need[data-v-2af39a7e]{transition:none}}@media (width<=820px){.hc[data-v-2af39a7e]{gap:14px}.hc-aside[data-v-2af39a7e]{display:contents}.hc-aside>h2[data-v-2af39a7e]{max-width:none;font-size:28px;line-height:1.12}.hc-aside>p[data-v-2af39a7e]{max-width:none;margin-top:-6px;font-size:15px;line-height:1.55}.hc-card[data-v-2af39a7e]{order:1;min-width:0;padding:16px}.hc-call[data-v-2af39a7e],.hc-card[data-v-2af39a7e]{border-radius:var(--radius-md)}.hc-call[data-v-2af39a7e]{order:2;max-width:none;margin-top:0;padding:10px 16px 10px 10px}.hc-list[data-v-2af39a7e]{order:3;gap:6px;margin-top:0;font-size:14.5px}.hc-list li[data-v-2af39a7e]{gap:10px;min-height:28px}.hc-list a[data-v-2af39a7e]{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.hc-success[data-v-2af39a7e]{min-height:240px}.hc-success button[data-v-2af39a7e]{min-height:44px}.need[data-v-2af39a7e],.need-grid[data-v-2af39a7e]{gap:8px}.need[data-v-2af39a7e]{border-radius:var(--radius-sm);min-height:52px;padding:6px 10px;font-size:13.5px;line-height:1.25;position:relative}.hc-card legend[data-v-2af39a7e]{margin-bottom:8px}.hc-card[data-v-2af39a7e] input:not(.sr-only),.hc-card[data-v-2af39a7e] textarea{border-radius:var(--radius-sm)}.hc-card[data-v-2af39a7e] textarea{min-height:112px}.hc-fields[data-v-2af39a7e]{-moz-column-gap:10px;column-gap:10px;margin-top:14px}.hc-fields[data-v-2af39a7e]>*{margin-bottom:14px}.hc-fields[data-v-2af39a7e]>.hc-province{grid-column:1/-1}.hint[data-v-2af39a7e]{min-height:44px}.hc-submit[data-v-2af39a7e]{row-gap:8px;margin-top:14px}.hc-submit>span[data-v-2af39a7e]{text-align:center;width:100%;font-size:13px}}.promo-popup[data-v-30da3888]{z-index:90;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#f0f5fc94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.promo-popup__card[data-v-30da3888]{width:min(800px,100%);position:relative}.promo-popup__media[data-v-30da3888]{border-radius:var(--radius-lg);background:var(--color-navy-950);box-shadow:var(--pts-shadow-float);display:block;overflow:hidden}.promo-popup__media img[data-v-30da3888]{aspect-ratio:800/530;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}a.promo-popup__media[data-v-30da3888]:focus-visible{outline:3px solid var(--color-gold-300);outline-offset:4px}.promo-popup__close[data-v-30da3888]{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);cursor:pointer;width:44px;height:44px;transition:background-color var(--pts-dur-fast) var(--pts-ease);background:#0615378c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.promo-popup__close[data-v-30da3888]:hover{background:#061537cc}.promo-popup__close[data-v-30da3888]:focus-visible{outline:3px solid var(--color-gold-300);outline-offset:2px}.promo-popup-enter-active[data-v-30da3888],.promo-popup-leave-active[data-v-30da3888]{transition:opacity var(--pts-dur) var(--pts-ease)}.promo-popup-enter-active .promo-popup__card[data-v-30da3888],.promo-popup-leave-active .promo-popup__card[data-v-30da3888]{transition:transform var(--pts-dur) var(--pts-ease)}.promo-popup-enter-from[data-v-30da3888],.promo-popup-leave-to[data-v-30da3888]{opacity:0}.promo-popup-enter-from .promo-popup__card[data-v-30da3888],.promo-popup-leave-to .promo-popup__card[data-v-30da3888]{transform:translateY(14px)scale(.97)}@media (width<=560px){.promo-popup[data-v-30da3888]{padding:14px}.promo-popup__close[data-v-30da3888]{top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.promo-popup-enter-active .promo-popup__card[data-v-30da3888],.promo-popup-leave-active .promo-popup__card[data-v-30da3888]{transition:none}.promo-popup-enter-from .promo-popup__card[data-v-30da3888],.promo-popup-leave-to .promo-popup__card[data-v-30da3888]{transform:none}}.energy-scene-frame[data-v-faa05d1f]{background:radial-gradient(75% 78% at 59% 52%,#fafdfb,#edf3f1 58%,#dbe8e8);border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.energy-scene-frame[data-v-faa05d1f]:before{content:"";pointer-events:none;background-image:linear-gradient(#45617307 1px,#0000 0),linear-gradient(90deg,#45617307 1px,#0000 0);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 76%,#0000);mask-image:linear-gradient(#0000,#000 28% 76%,#0000)}.energy-scene-frame.is-night[data-v-faa05d1f]{background:radial-gradient(78% 70% at 57% 46%,#1d3b59,#0d243d 61%,#061326)}.energy-scene-frame.is-night[data-v-faa05d1f]:before{background-image:linear-gradient(#b0c7da0e 1px,#0000 0),linear-gradient(90deg,#b0c7da0e 1px,#0000 0)}.energy-scene-frame.is-expanded[data-v-faa05d1f]{z-index:2147483000;border-radius:0;height:100dvh;position:fixed;inset:0}.energy-scene-poster[data-v-faa05d1f]{pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(calc(15cqw - 50%),calc(34px - 3.78cqh))}@media (width<=860px){.energy-scene-poster[data-v-faa05d1f]{transform:translate(-50%,calc(56px + .22cqh))}}@media (width<=519px){.energy-scene-poster[data-v-faa05d1f]{transform:translate(-50%,calc(56px - 2.64cqh))}}.energy-scene-start[data-v-faa05d1f]{background:var(--pts-gold-gradient,linear-gradient(110deg,#f4d488,#d49b39));color:#0a2251;cursor:pointer;border:1px solid #d5aa52;border-radius:999px;min-height:48px;padding:0 22px;font-weight:700;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.energy-scene-start[data-v-faa05d1f]:focus-visible{outline-offset:4px;outline:3px solid #0a2251}.stage-story[data-v-faa05d1f]{--ink:var(--color-navy-950);--soft:#44546c;--accent:#a8741a;z-index:3;top:0;bottom:0;left:max(34px,.5 * (100% - var(--container-page,1372px)));width:min(31%,470px);color:var(--ink);pointer-events:none;flex-direction:column;justify-content:center;gap:22px;transition:opacity .35s,transform .35s,visibility .35s;display:flex;position:absolute}.stage-story.is-dark[data-v-faa05d1f]{--ink:#fff;--soft:#c9d5e5;--accent:var(--color-gold-300)}.stage-story.is-away[data-v-faa05d1f]{visibility:hidden;opacity:0;transform:translate(-16px)}.stage-story__title[data-v-faa05d1f]{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:calc(clamp(32px,3.1vw,54px));font-weight:850;line-height:1.1;transition:color .5s}.stage-story__title span[data-v-faa05d1f]{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#c9962e,#a97c1f 55%,#8a6518);-webkit-background-clip:text;background-clip:text;display:block}.stage-story.is-dark .stage-story__title span[data-v-faa05d1f]{background-image:linear-gradient(105deg,#f6dc8e,#e0b654 48%,#c9962e)}.stage-story__body[data-v-faa05d1f]{gap:16px;display:grid}.stage-story__chapter[data-v-faa05d1f]{align-content:start;gap:6px;min-height:132px;animation:.5s cubic-bezier(.22,1,.36,1) both story-in-faa05d1f;display:grid}.stage-story__chapter strong[data-v-faa05d1f]{color:var(--ink);font-size:calc(clamp(18px,1.5vw,23px));font-weight:800;transition:color .5s}.stage-story__flow[data-v-faa05d1f]{color:var(--accent);margin:0;font-size:15px;font-weight:700;line-height:1.45;transition:color .5s}.stage-story__copy[data-v-faa05d1f]{color:var(--soft);margin:0;font-size:15.5px;line-height:1.6;transition:color .5s}.stage-story__rail[data-v-faa05d1f]{border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent);pointer-events:auto;scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.stage-story__tab[data-v-faa05d1f]{min-height:44px;color:var(--soft);white-space:nowrap;cursor:pointer;flex:none;align-items:center;font-size:14.5px;font-weight:700;transition:color .25s;display:flex;position:relative}.stage-story__tab[data-v-faa05d1f]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.stage-story__tab[data-v-faa05d1f]:hover{color:var(--ink)}.stage-story__tab[aria-current][data-v-faa05d1f]{color:var(--accent)}.stage-story__tab[aria-current][data-v-faa05d1f]:after{transform:scaleX(1)}.stage-story__rail[data-v-faa05d1f]::-webkit-scrollbar{display:none}.stage-story__foot[data-v-faa05d1f]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.stage-story__explore[data-v-faa05d1f]{min-height:44px;color:var(--ink);pointer-events:auto;cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:color .25s;display:inline-flex}.stage-story__explore[data-v-faa05d1f] svg,.stage-story__explore>span[data-v-faa05d1f],.stage-story__explore[data-v-faa05d1f]:hover{color:var(--accent)}.stage-back[data-v-faa05d1f]{z-index:4;border-radius:var(--radius-btn);min-height:44px;color:var(--color-navy-950);cursor:pointer;background:#ffffffe0;border:1px solid #fffc;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 6px 18px #06153729}@keyframes story-in-faa05d1f{0%{opacity:0;transform:translateY(8px)}}@media (width<=860px){.stage-story[data-v-faa05d1f]{justify-content:flex-start;gap:10px;width:auto;inset:16px 16px 84px}.stage-story__title[data-v-faa05d1f]{font-size:calc(clamp(26px,7.4vw,36px))}.stage-story__chapter[data-v-faa05d1f]{gap:2px;min-height:124px}.stage-story__chapter strong[data-v-faa05d1f]{font-size:17px}.stage-story__flow[data-v-faa05d1f]{font-size:14px}.stage-story__copy[data-v-faa05d1f]{font-size:14.5px;line-height:1.5}.stage-story__body[data-v-faa05d1f]{display:contents}.stage-story__rail[data-v-faa05d1f]{gap:14px;margin:auto -16px 0;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.stage-story[data-v-faa05d1f],.stage-story__chapter[data-v-faa05d1f]{transition:none;animation:none}}iframe[data-v-faa05d1f]{opacity:0;pointer-events:none;background:0 0;border:0;width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0}iframe.takes-pointer[data-v-faa05d1f]{pointer-events:auto}iframe.is-ready[data-v-faa05d1f]{opacity:1}@media (prefers-reduced-motion:reduce){iframe[data-v-faa05d1f]{transition:none}}.energy-showcase[data-v-6be37164]{background:#f0f5f3;width:100%;height:calc(clamp(600px,100svh,980px));transition:background-color .5s;overflow:hidden}.energy-showcase[data-atmosphere=dusk][data-v-6be37164]{background:#efe8de}.energy-showcase[data-atmosphere=night][data-v-6be37164]{background:#091a2c}@media (width<=700px){.energy-showcase[data-v-6be37164]{height:calc(max(560px,100svh - 80px))}}@media (prefers-reduced-motion:reduce){.energy-showcase[data-v-6be37164]{transition:none}}
