.vision-preview .infrastructure-hero-scene img[data-v-f592fa9b]{animation:none;-o-object-position:center;object-position:center}.vision-preview .infrastructure-hero-scene[data-v-f592fa9b]:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--rd-plum) 25%,transparent),color-mix(in srgb,var(--rd-plum) 38%,transparent) 55%,color-mix(in srgb,var(--rd-plum) 90%,transparent))}.hero-spotlight[data-v-f592fa9b]{color:var(--rd-white);height:100%;inset:0;pointer-events:none;position:absolute;transform-origin:top left;width:100%}@media(prefers-reduced-motion:no-preference){.hero-spotlight[data-v-f592fa9b]{animation:hero-light-drift-f592fa9b 14s ease-in-out infinite alternate;animation-play-state:paused}.scene-visible .hero-spotlight[data-v-f592fa9b]{animation-play-state:running}}@keyframes hero-light-drift-f592fa9b{0%{opacity:.4;transform:translate(-4%) rotate(-4deg)}to{opacity:.85;transform:translate(4%) rotate(4deg)}}.capital-ledger[data-v-9cce4cc2]{background:var(--rd-plum);color:var(--rd-white);padding-block:var(--vision-space-lg);position:relative;z-index:1}.capital-heading[data-v-9cce4cc2]{align-items:center;border-bottom:1px solid var(--vision-line-dark);display:flex;gap:var(--vision-space-md);justify-content:space-between;padding-bottom:var(--vision-space-md)}.capital-heading p[data-v-9cce4cc2]{align-items:center;color:var(--vision-muted-dark);display:flex;font-size:var(--vision-caption);gap:var(--vision-space-xs)}.capital-heading h2[data-v-9cce4cc2]{font-family:var(--rd-font-display);font-size:var(--rd-text-h3);font-weight:500}.capital-grid[data-v-9cce4cc2]{display:grid;grid-template-columns:1.2fr .75fr 1fr 1fr}.capital-metric[data-v-9cce4cc2]{border-right:1px solid var(--vision-line-dark);min-width:0;padding:var(--vision-space-md);padding-block:var(--vision-space-lg) var(--vision-space-md);position:relative}.capital-metric[data-v-9cce4cc2]:first-child{padding-left:0}.capital-metric[data-v-9cce4cc2]:last-child{border-right:0;padding-right:0}.capital-metric[data-v-9cce4cc2]:after{background:var(--rd-accent-light);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform var(--vision-timing) var(--vision-ease);transition-delay:calc(var(--order)*.1s)}.capital-metric strong[data-v-9cce4cc2]{display:block;font-family:var(--rd-font-display);font-size:clamp(38px,4.3vw,64px);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.045em;line-height:1.1;margin-block:var(--vision-space-sm);position:relative;white-space:nowrap}.capital-metric:first-child strong[data-v-9cce4cc2]{color:var(--rd-accent-light)}.capital-metric p[data-v-9cce4cc2]{color:var(--vision-muted-dark);font-size:var(--rd-text-body);line-height:1.5;max-width:26ch}.capital-index[data-v-9cce4cc2]{color:var(--vision-muted-dark);font-size:var(--vision-small)}.capital-reserved[data-v-9cce4cc2]{visibility:hidden}.capital-ticker[data-v-9cce4cc2]{left:0;position:absolute;top:0}.capital-source[data-v-9cce4cc2]{color:var(--vision-muted-dark);font-size:var(--vision-small);margin-top:var(--vision-space-sm)}.has-entered .capital-metric[data-v-9cce4cc2]:after{transform:scaleX(1)}@media(max-width:960px){.capital-grid[data-v-9cce4cc2]{grid-template-columns:1fr 1fr}.capital-metric[data-v-9cce4cc2]:nth-child(2){border-right:0}.capital-metric[data-v-9cce4cc2]:nth-child(3){padding-left:0}.capital-metric strong[data-v-9cce4cc2]{font-size:clamp(38px,6vw,64px)}}@media(max-width:600px){.capital-heading[data-v-9cce4cc2]{align-items:flex-start;flex-direction:column;gap:var(--vision-space-xs)}.capital-metric[data-v-9cce4cc2]{padding:var(--vision-space-md) var(--vision-space-sm)}.capital-metric strong[data-v-9cce4cc2]{font-size:clamp(32px,9vw,48px)}.capital-metric p[data-v-9cce4cc2]{font-size:var(--vision-caption)}}@media(prefers-reduced-motion:reduce){.capital-metric[data-v-9cce4cc2]:after{transform:none;transition:none}}.upcoming-projects[data-v-fe5e063f]{background:var(--rd-lilac);scroll-margin-top:100px}.project-grid[data-v-fe5e063f]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.projects-intro[data-v-fe5e063f]{align-items:end;display:grid;gap:var(--rd-space-8,32px);grid-template-columns:1fr 1fr;margin-bottom:var(--rd-space-8,32px)}.projects-intro .sec-sub[data-v-fe5e063f]{margin-bottom:0}.projects-context[data-v-fe5e063f]{border-left:1px solid var(--rd-line-strong);padding-left:var(--rd-space-8,32px)}.projects-context h3[data-v-fe5e063f]{font:600 var(--rd-text-h3)/1.2 var(--rd-font-display)}.projects-context p[data-v-fe5e063f]{color:var(--rd-muted);line-height:1.6;margin:0}.projects-context .btn-link[data-v-fe5e063f]{text-align:left;white-space:normal}@media(max-width:768px){.projects-intro[data-v-fe5e063f]{gap:20px;grid-template-columns:1fr}.projects-context[data-v-fe5e063f]{border-left:0;padding-left:0}}.project-note[data-v-fe5e063f]{color:var(--rd-muted);font-size:12px;line-height:1.6;margin:20px 0 0}@media(max-width:600px){.project-grid[data-v-fe5e063f]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}}.research-sources[data-v-f5f9dd77]{margin-top:calc(var(--rd-text-body-lg)*2);scroll-margin-top:120px}.research-heading[data-v-f5f9dd77]{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--rd-text-body-lg);justify-content:space-between;margin-bottom:var(--rd-text-body-lg)}.research-heading h3[data-v-f5f9dd77]{font:500 var(--rd-text-h3)/1.3 var(--rd-font-display)}.research-heading>span[data-v-f5f9dd77],.research-note[data-v-f5f9dd77]{color:var(--rd-muted);font-size:var(--rd-text-body);line-height:1.6}.research-grid[data-v-f5f9dd77]{display:grid;gap:var(--rd-text-body-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.research-card[data-v-f5f9dd77]{background:var(--rd-paper);border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-surface);display:flex;flex-direction:column;min-width:0;padding:calc(var(--rd-text-body-lg)*1.5);transition:border-color .24s,box-shadow .24s,opacity .5s,transform .5s}.research-card[data-v-f5f9dd77]:focus-within,.research-card[data-v-f5f9dd77]:hover{border-color:var(--rd-accent-light);box-shadow:var(--rd-shadow-soft)}.research-publisher[data-v-f5f9dd77]{align-items:center;display:flex;gap:var(--rd-text-body-lg);justify-content:space-between;min-height:calc(var(--rd-text-body-lg)*2)}.research-publisher img[data-v-f5f9dd77]{flex-shrink:0;height:calc(var(--rd-text-body-lg)*2);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.research-publisher time[data-v-f5f9dd77]{color:var(--rd-muted);font-size:var(--rd-text-body);text-align:right}.research-finding[data-v-f5f9dd77]{align-items:center;display:flex;gap:var(--rd-text-body-lg);margin-block:var(--rd-text-body-lg) calc(var(--rd-text-body-lg)*.75)}.research-finding strong[data-v-f5f9dd77]{color:var(--rd-plum);font:500 calc(var(--rd-text-body-lg)*2.125)/1.05 var(--rd-font-display);letter-spacing:-.04em;white-space:nowrap}.research-finding>span[data-v-f5f9dd77]{font:500 var(--rd-text-body-lg)/1.4 var(--rd-font-display);max-width:24ch}.research-summary[data-v-f5f9dd77]{color:var(--rd-muted);font-size:var(--rd-text-body-lg);line-height:1.6;margin-bottom:var(--rd-text-body-lg)}.research-link[data-v-f5f9dd77]{border-radius:2px;border-top:1px solid var(--rd-line-strong);color:var(--rd-ink);display:grid;gap:calc(var(--rd-text-body-lg)/2);margin-top:auto;padding-top:var(--rd-text-body-lg);text-decoration:none}.research-link[data-v-f5f9dd77]:focus-visible{outline:2px solid var(--rd-accent);outline-offset:6px}.research-link h4[data-v-f5f9dd77]{font:500 calc(var(--rd-text-body-lg)*1.125)/1.3 var(--rd-font-display)}.research-action[data-v-f5f9dd77]{align-items:center;color:var(--rd-accent);display:flex;font:500 var(--rd-text-body-lg)/1.4 var(--rd-font-display);gap:var(--rd-text-body-lg);justify-content:space-between;min-height:var(--rd-btn-local)}.research-action[data-v-f5f9dd77] svg{height:20px;transition:transform .24s;width:20px}.research-link:hover .research-action[data-v-f5f9dd77] svg{transform:translate(3px,-3px)}.research-link:hover h4[data-v-f5f9dd77]{color:var(--rd-accent)}.research-note[data-v-f5f9dd77]{margin-top:var(--rd-text-body-lg)}.research-motion[data-v-f5f9dd77]{opacity:0;transform:translateY(16px)}.research-motion.is-revealed[data-v-f5f9dd77]{opacity:1;transform:none}@media(min-width:701px){.research-card:nth-child(2).research-motion[data-v-f5f9dd77]{transition-delay:80ms}}@media(max-width:700px){.research-grid[data-v-f5f9dd77]{grid-template-columns:1fr}.research-card[data-v-f5f9dd77]{padding:calc(var(--rd-text-body-lg)*1.5)}.research-finding[data-v-f5f9dd77]{flex-wrap:wrap;gap:var(--rd-text-body-lg)}.research-publisher[data-v-f5f9dd77]{gap:calc(var(--rd-text-body-lg)/2)}.research-publisher time[data-v-f5f9dd77]{font-size:13px}}@media(prefers-reduced-motion:reduce){.research-action[data-v-f5f9dd77] svg,.research-card[data-v-f5f9dd77]{transition:none!important}.research-motion[data-v-f5f9dd77]{opacity:1;transform:none}.research-link:hover .research-action[data-v-f5f9dd77] svg{transform:none}}.market-visual[data-v-8789d5c0]{background:var(--rd-plum);border-radius:var(--rd-r-surface);color:var(--rd-accent-light);margin:0;overflow:hidden}.market-visual svg[data-v-8789d5c0]{display:block;height:auto;max-height:calc(var(--rd-btn-local)*5);width:100%}.market-visual figcaption[data-v-8789d5c0]{color:var(--rd-glacier-blue);font-size:var(--rd-text-body);padding:var(--rd-text-body-lg);padding-top:0;text-align:center}.visual-grid[data-v-8789d5c0]{fill:none;stroke:var(--rd-accent-light);stroke-opacity:.07}.visual-base[data-v-8789d5c0]{fill:var(--rd-accent-soft);stroke:var(--rd-accent-light);stroke-opacity:.3}.visual-face[data-v-8789d5c0]{fill:var(--rd-charcoal);stroke:var(--rd-glacier-blue)}.visual-top[data-v-8789d5c0]{fill:var(--rd-glacier-blue)}.visual-side[data-v-8789d5c0]{fill:var(--rd-accent-grad-end);stroke:var(--rd-accent-3)}.visual-detail[data-v-8789d5c0]{fill:none;stroke:var(--rd-accent-light);stroke-linecap:round;stroke-width:2}.visual-led[data-v-8789d5c0]{fill:var(--rd-accent-light)}.visual-circuit[data-v-8789d5c0]{fill:none;stroke:var(--rd-accent-light);stroke-opacity:.25}.visual-flow[data-v-8789d5c0]{animation:market-flow-8789d5c0 4s linear infinite;animation-play-state:paused;fill:none;stroke:var(--rd-accent-light);stroke-dasharray:8 14;stroke-width:2}.visual-chip[data-v-8789d5c0]{fill:var(--rd-accent-light);fill-opacity:.35;stroke:var(--rd-white)}.visual-ring-base[data-v-8789d5c0]{fill:none;stroke:var(--rd-glacier-blue);stroke-opacity:.2;stroke-width:12}.visual-ring[data-v-8789d5c0]{fill:none;stroke:var(--rd-accent-light);stroke-dasharray:45 100;stroke-width:12;transform:rotate(-90deg);transform-origin:220px 110px}.visual-drop[data-v-8789d5c0]{fill:var(--rd-accent-soft);stroke:var(--rd-accent-light);stroke-width:2}.is-active .visual-flow[data-v-8789d5c0]{animation-play-state:running}.is-active .visual-module[data-v-8789d5c0]{animation:market-module-8789d5c0 .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--module-order)*90ms)}.is-active .visual-ring[data-v-8789d5c0]{animation:market-ring-8789d5c0 .85s cubic-bezier(.22,1,.36,1) both}@keyframes market-flow-8789d5c0{to{stroke-dashoffset:-88}}@keyframes market-module-8789d5c0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes market-ring-8789d5c0{0%{stroke-dasharray:0 100}to{stroke-dasharray:45 100}}@media(prefers-reduced-motion:reduce){.is-active .visual-module[data-v-8789d5c0],.is-active .visual-ring[data-v-8789d5c0],.visual-flow[data-v-8789d5c0]{animation:none}}.story-visual[data-v-47f3f0b8]{isolation:isolate;min-width:0;position:relative;width:100%}.story-visual-0[data-v-47f3f0b8]:before,.story-visual-1[data-v-47f3f0b8]:before{background:radial-gradient(ellipse at 42% 42%,color-mix(in srgb,var(--rd-accent-3) 28%,transparent),transparent 68%),radial-gradient(ellipse at 65% 78%,color-mix(in srgb,var(--rd-plum) 12%,transparent),transparent 65%);border-radius:var(--rd-r-surface);content:"";inset:calc(var(--vision-space-md)*-1) 0;pointer-events:none;position:absolute;z-index:-1}.story-visual-1[data-v-47f3f0b8]:before{background:radial-gradient(ellipse at 68% 40%,color-mix(in srgb,var(--rd-accent-3) 25%,transparent),transparent 70%),radial-gradient(ellipse at 28% 78%,color-mix(in srgb,var(--rd-plum) 12%,transparent),transparent 65%)}.story-dossier[data-v-47f3f0b8]{background:var(--rd-white);border-radius:var(--rd-r-surface);box-shadow:var(--rd-shadow-medium);color:var(--rd-ink);font-family:var(--rd-font-display);padding:var(--vision-space-md)}.dossier-header[data-v-47f3f0b8]{align-items:center;display:flex;gap:var(--vision-space-sm)}.dossier-header img[data-v-47f3f0b8]{border-radius:var(--rd-r-control);flex-shrink:0;height:var(--vision-space-xl);-o-object-fit:cover;object-fit:cover;width:var(--vision-space-xl)}.dossier-header h3[data-v-47f3f0b8]{font-size:var(--rd-text-h3);font-weight:600;line-height:1.15;margin:var(--vision-space-xs) 0 0}.dossier-header p[data-v-47f3f0b8]{color:var(--rd-muted);font-size:var(--vision-caption);margin-top:var(--vision-space-xs)}.dossier-eyebrow[data-v-47f3f0b8]{color:var(--rd-accent);font-size:var(--vision-small);font-weight:500}.dossier-purpose[data-v-47f3f0b8]{margin-block:var(--vision-space-md)}.dossier-purpose h4[data-v-47f3f0b8]{font-size:var(--vision-caption);font-weight:600;margin-bottom:var(--vision-space-xs)}.dossier-purpose p[data-v-47f3f0b8]{color:var(--rd-muted);font-size:var(--rd-text-body);line-height:1.5}.dossier-terms[data-v-47f3f0b8]{border-block:1px solid var(--rd-line-strong);display:grid;gap:var(--vision-space-sm);grid-template-columns:1fr 1fr;padding-block:var(--vision-space-sm)}.dossier-terms dt[data-v-47f3f0b8]{color:var(--rd-muted);font-size:var(--vision-caption)}.dossier-terms dd[data-v-47f3f0b8]{font-size:var(--vision-heading);font-weight:500;margin-top:var(--vision-space-xs)}.dossier-terms>:last-child dd[data-v-47f3f0b8]{color:var(--rd-accent)}.dossier-review[data-v-47f3f0b8]{display:grid;font-size:var(--vision-caption);gap:var(--vision-space-xs);padding-block:var(--vision-space-sm)}.dossier-review>div[data-v-47f3f0b8]{display:flex;gap:var(--vision-space-sm);justify-content:space-between}.dossier-review>div[data-v-47f3f0b8]>:last-child{color:var(--rd-muted);text-align:right}.dossier-footer[data-v-47f3f0b8]{border-top:1px solid var(--rd-line-strong);color:var(--rd-muted);font-size:var(--vision-small);line-height:1.45;padding-top:var(--vision-space-sm)}@media(max-width:600px){.story-dossier[data-v-47f3f0b8]{padding:var(--vision-space-sm)}}.story-selection[data-v-47f3f0b8]{align-items:start;display:grid;gap:var(--vision-space-sm);grid-template-columns:1fr 1fr}.story-selection[data-v-47f3f0b8]>:last-child{margin-top:var(--vision-space-lg)}.story-visual .lk-growth[data-v-47f3f0b8]{max-width:none}.story-income .income-total[data-v-47f3f0b8]{color:var(--rd-accent)}.income-caption[data-v-47f3f0b8]{color:var(--rd-muted);display:flex;font-size:var(--vision-small);gap:var(--vision-space-sm);justify-content:space-between;margin-top:var(--vision-space-md)}.story-income .eo-bar[data-v-47f3f0b8]{background:linear-gradient(180deg,var(--rd-accent-3),var(--rd-accent-soft));border:0}.story-income .eo-col:last-child .eo-bar[data-v-47f3f0b8]{background:linear-gradient(180deg,var(--rd-accent),var(--rd-accent-3))}@media(max-width:380px){.story-selection[data-v-47f3f0b8]{grid-template-columns:1fr;margin:auto;max-width:295px}.story-selection[data-v-47f3f0b8]>:last-child{margin-top:0}}.matched-stage[data-v-2038c573]{align-items:center;display:grid;margin-top:var(--vision-space-md);min-height:390px;padding-block:var(--vision-space-md);position:relative}.matched-stage .motion-card-index[data-v-2038c573]{align-items:baseline;display:flex;font-size:var(--vision-heading);gap:var(--vision-space-xs);margin-bottom:var(--vision-space-sm);position:static}.matched-stage .motion-card-index span[data-v-2038c573]{margin:0}.matched-mobile[data-v-2038c573]{display:none}.story-swap-enter-active[data-v-2038c573],.story-swap-leave-active[data-v-2038c573]{transition:opacity .22s ease,transform .22s ease}.story-swap-enter-from[data-v-2038c573]{opacity:0;transform:translateY(12px)}.story-swap-leave-to[data-v-2038c573]{opacity:0;transform:translateY(-8px)}@media(max-width:768px){.matched-story .motion-story-grid[data-v-2038c573]{display:block}.matched-story .motion-story-stage[data-v-2038c573]{position:static}.matched-story .motion-chapters>article[data-v-2038c573]{min-height:0;opacity:1;padding-block:var(--vision-space-lg)}.matched-note[data-v-2038c573],.matched-stage[data-v-2038c573],.matched-story .motion-story-track[data-v-2038c573]{display:none}.matched-mobile[data-v-2038c573]{display:block;margin-top:var(--vision-space-md)}.matched-mobile .motion-stage-note[data-v-2038c573]{font-size:var(--vision-small);margin-top:var(--vision-space-sm)}}@media(prefers-reduced-motion:reduce){.story-swap-enter-active[data-v-2038c573],.story-swap-leave-active[data-v-2038c573]{transition:none}.story-swap-enter-from[data-v-2038c573],.story-swap-leave-to[data-v-2038c573]{transform:none}}.vision-preview .vision-home .section.risk-atlas[data-v-51ab627f]{padding-block:var(--vision-space-xl)}.risk-atlas[data-v-51ab627f]{background:var(--rd-paper);border-block:1px solid var(--rd-line);color:var(--rd-ink)}.atlas-heading[data-v-51ab627f]{align-items:end;display:grid;gap:var(--vision-space-xl);grid-template-columns:1.2fr 1fr;margin-bottom:var(--vision-space-lg)}.atlas-heading .h2[data-v-51ab627f]{font-size:clamp(30px,3vw,40px);margin-top:var(--vision-space-sm);max-width:24ch}.atlas-heading>p[data-v-51ab627f]{color:var(--rd-muted);font-size:var(--rd-text-body);line-height:1.65;max-width:50ch}.atlas-label[data-v-51ab627f]{color:var(--rd-muted);font-size:var(--vision-small);margin-bottom:var(--vision-space-sm)}.atlas-grid[data-v-51ab627f]{display:grid;gap:var(--vision-space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-card[data-v-51ab627f]{background:var(--rd-white);border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-surface);min-width:0;padding:var(--vision-space-md)}.atlas-visual[data-v-51ab627f]{align-items:flex-start;background:radial-gradient(ellipse at 68% 65%,var(--rd-accent-soft),transparent 68%);display:flex;isolation:isolate;justify-content:space-between;margin-bottom:var(--vision-space-sm);padding-block:var(--vision-space-sm);position:relative}.atlas-index[data-v-51ab627f]{color:var(--rd-muted);font-family:var(--rd-font-display);font-size:var(--vision-small)}.atlas-diagram[data-v-51ab627f]{height:72px;max-width:80%;transition:transform .35s var(--vision-ease);width:140px}.diagram-wash[data-v-51ab627f]{fill:var(--material-glass);filter:drop-shadow(2px 4px 2px rgba(41,36,58,.1333333333));stroke:var(--material-metal);stroke-width:.65}.diagram-line[data-v-51ab627f]{stroke:var(--material-metal);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.diagram-accent[data-v-51ab627f]{stroke:var(--rd-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.account-divider[data-v-51ab627f]{fill:var(--material-glass);filter:drop-shadow(2px 0 1px rgba(102,81,135,.5019607843));stroke:var(--rd-accent);stroke-width:.5}.atlas-card h3[data-v-51ab627f]{font:500 var(--rd-text-h3)/1.2 var(--rd-font-display);letter-spacing:-.02em;margin-bottom:var(--vision-space-sm);min-height:2.4em}.atlas-card>p[data-v-51ab627f]{color:var(--rd-muted);font-size:var(--rd-text-body);line-height:1.6}.atlas-review[data-v-51ab627f]{align-items:baseline;color:var(--rd-muted);display:flex;flex-wrap:wrap;font-size:var(--vision-caption);gap:var(--vision-space-md);margin-top:var(--vision-space-md)}.atlas-review[data-v-51ab627f]>:first-child{color:var(--rd-ink);font-weight:500;margin-right:auto}.atlas-entered .atlas-card[data-v-51ab627f]{animation:atlas-arrive-51ab627f .65s var(--vision-ease) both;animation-delay:calc(var(--order)*90ms)}@keyframes atlas-arrive-51ab627f{0%{opacity:.45;transform:translateY(14px)}to{opacity:1;transform:none}}@media(hover:hover){.atlas-card:hover .atlas-diagram[data-v-51ab627f]{transform:translateY(-3px)}}@media(max-width:900px){.atlas-grid[data-v-51ab627f]{grid-template-columns:1fr}.atlas-card h3[data-v-51ab627f]{min-height:0}}@media(max-width:768px){.atlas-heading[data-v-51ab627f]{gap:var(--vision-space-md);grid-template-columns:1fr}}@media(max-width:540px){.atlas-grid[data-v-51ab627f]{grid-template-columns:1fr}.atlas-visual[data-v-51ab627f]{margin-bottom:var(--vision-space-sm)}.atlas-review[data-v-51ab627f]{gap:var(--vision-space-sm)}.atlas-review[data-v-51ab627f]>:first-child{width:100%}}@media(prefers-reduced-motion:reduce){.atlas-diagram[data-v-51ab627f] *{animation:none!important}.atlas-motion-toggle[data-v-51ab627f]{display:none}.atlas-entered .atlas-card[data-v-51ab627f]{animation:none}.atlas-diagram[data-v-51ab627f]{transform:none!important;transition:none}}.atlas-motion-toggle[data-v-51ab627f]{background:none;border:0;color:var(--rd-muted);cursor:pointer;font:inherit;min-height:var(--rd-btn-local);padding:var(--vision-space-xs);text-decoration:underline;text-underline-offset:3px}.atlas-motion-toggle[data-v-51ab627f]:focus-visible{border-radius:var(--rd-r-control);outline:2px solid var(--rd-accent)}.atlas-card--collateral .diagram-accent[data-v-51ab627f],.atlas-card--collateral .diagram-line[data-v-51ab627f]{animation:atlas-build-51ab627f 8s ease-in-out infinite;stroke-dasharray:1}.account-ledger[data-v-51ab627f]{animation:account-entries-51ab627f 4s ease-in-out infinite;fill:var(--rd-accent)}.account-ledger-left[data-v-51ab627f]{transform-origin:23px 40px}.account-ledger-right[data-v-51ab627f]{animation-delay:-2s;fill:var(--rd-plum);transform-origin:92px 40px}@keyframes account-entries-51ab627f{0%,to{opacity:.4;transform:scaleX(.35) translateY(3px)}35%,65%{opacity:1;transform:scaleX(1) translateY(-1px)}}.atlas-card--accounts .diagram-wash[data-v-51ab627f]:first-child{animation:atlas-account-51ab627f 8s ease-in-out -4s infinite}.atlas-card--accounts .diagram-wash[data-v-51ab627f]:nth-child(2){animation:atlas-account-51ab627f 8s ease-in-out -6s infinite}.recovery-orbit[data-v-51ab627f]{animation:atlas-recovery-51ab627f 8s cubic-bezier(.45,0,.2,1) -6s infinite;transform-origin:70px 37px}.atlas-diagram[data-v-51ab627f] *{animation-play-state:paused!important}.atlas-running .atlas-diagram[data-v-51ab627f] *{animation-play-state:running!important}@keyframes atlas-build-51ab627f{0%,8%{opacity:0;stroke-dashoffset:1}12%{opacity:1}40%,85%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes atlas-account-51ab627f{0%,70%,to{opacity:.35}22%,42%{fill:var(--rd-accent-light);opacity:1}}@keyframes atlas-recovery-51ab627f{0%,12%{transform:rotate(0)}72%,to{transform:rotate(1turn)}}.vision-preview .vision-home .section.product-journey[data-v-a748b094]{padding-block:var(--vision-space-xl)}.product-journey[data-v-a748b094]{background:var(--rd-white)}.product-journey .studio-heading[data-v-a748b094]{margin-bottom:var(--vision-space-lg)}.product-journey .studio-heading .h2[data-v-a748b094]{font-size:clamp(30px,3vw,40px);max-width:22ch}.product-journey .studio-theatre[data-v-a748b094]{border:0;border-radius:0;display:grid;gap:var(--vision-space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:visible}.product-journey .studio-scene[data-v-a748b094]{background:var(--rd-paper);border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-surface);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.journey-marker[data-v-a748b094]{align-items:center;display:flex;gap:var(--vision-space-sm);margin:0;padding:var(--vision-space-sm) var(--vision-space-md) 0}.journey-marker span[data-v-a748b094]{background:var(--rd-accent-soft);border:1px solid var(--rd-line-strong);border-radius:50%;color:var(--rd-accent);display:grid;flex-shrink:0;font:500 var(--vision-caption) var(--rd-font-display);height:var(--rd-btn-local);place-items:center;width:var(--rd-btn-local)}.journey-marker i[data-v-a748b094]{background:var(--rd-line-strong);flex:1;height:1px;position:relative}.journey-marker i[data-v-a748b094]:after{background:var(--rd-accent-3);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left}.scene-in-view .journey-marker i[data-v-a748b094]:after{animation:journey-line-a748b094 .9s var(--vision-ease) both}.product-journey .studio-visual[data-v-a748b094]{background:radial-gradient(ellipse at 50% 90%,var(--rd-cream),var(--rd-glacier) 75%);border-radius:0;height:auto;min-height:340px;padding:var(--vision-space-sm)}.product-journey .studio-visual>div[data-v-a748b094]{animation:none}.product-journey .scene-in-view .studio-visual>div[data-v-a748b094]{animation:studio-in .65s var(--vision-ease) both}.product-journey .identity-sign[data-v-a748b094]{font-size:var(--rd-text-body-lg);gap:var(--vision-space-sm);padding:0 0 var(--vision-space-md)}.product-journey .lk-kyc[data-v-a748b094]{border-radius:var(--rd-r-control);box-shadow:var(--rd-shadow-soft);padding:var(--vision-space-sm)}.product-journey .identity-caption[data-v-a748b094]{gap:var(--vision-space-xs);margin-top:var(--vision-space-md)}.identity-workspace[data-v-a748b094]{background:var(--rd-white);border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-surface);box-shadow:var(--rd-shadow-medium);overflow:hidden;width:100%}.identity-workspace-header[data-v-a748b094]{align-items:center;border-bottom:1px solid var(--rd-line);display:flex;font:500 var(--vision-caption) var(--rd-font-display);gap:var(--vision-space-xs);padding:var(--vision-space-sm)}.identity-document-stage[data-v-a748b094]{background:radial-gradient(ellipse at center,var(--rd-lilac),var(--rd-white) 75%);display:grid;padding-block:14px;padding-inline:var(--vision-space-sm);place-items:center}.identity-face-frame[data-v-a748b094]{height:132px;padding:7px;position:relative;width:132px}.identity-face-frame img[data-v-a748b094]{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.identity-face-frame svg[data-v-a748b094]{height:100%;inset:0;position:absolute;width:100%}.identity-document[data-v-a748b094]{display:block;height:calc(var(--rd-btn-utility)*3);width:100%}.document-corners[data-v-a748b094]{stroke:var(--rd-accent);stroke-linecap:round;stroke-width:2}.document-back[data-v-a748b094]{fill:var(--rd-cream);stroke:var(--rd-line-strong)}.document-face[data-v-a748b094]{fill:var(--rd-paper);stroke:var(--rd-glacier-blue)}.document-portrait[data-v-a748b094]{fill:var(--rd-lilac)}.document-person[data-v-a748b094]{fill:var(--rd-accent-3)}.document-lines[data-v-a748b094]{stroke:var(--rd-glacier-blue);stroke-linecap:round;stroke-width:5}.document-code[data-v-a748b094]{stroke:var(--rd-muted-2);stroke-dasharray:2 3;stroke-width:3}.document-scan[data-v-a748b094]{opacity:0;stroke:var(--rd-accent);stroke-width:2}.scene-in-view .document-sheet[data-v-a748b094]{animation:document-settle-a748b094 .9s var(--vision-ease) both}.scene-in-view .document-scan[data-v-a748b094]{animation:document-scan-a748b094 2.4s ease-in-out .7s both}.identity-workspace-copy[data-v-a748b094]{padding:var(--vision-space-xs) var(--vision-space-sm) var(--vision-space-sm)}.identity-workspace-copy strong[data-v-a748b094]{display:block;font:600 var(--rd-text-body) var(--rd-font-display)}.identity-workspace-copy p[data-v-a748b094]{color:var(--rd-muted);font-size:var(--vision-small);line-height:1.5;margin:var(--vision-space-xs) 0 0}.identity-stages[data-v-a748b094]{background:var(--rd-paper);border-top:1px solid var(--rd-line);display:grid;grid-template-columns:1fr 1fr}.identity-stages>span[data-v-a748b094]{align-items:center;display:flex;font-size:var(--vision-small);gap:var(--vision-space-xs);padding:var(--vision-space-xs)}.identity-stages>span+span[data-v-a748b094]{border-left:1px solid var(--rd-line)}.identity-stages i[data-v-a748b094]{color:var(--rd-accent);font-style:normal}@keyframes document-settle-a748b094{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes document-scan-a748b094{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translateY(80px)}}.product-journey .studio-projects[data-v-a748b094]{max-width:270px;min-height:0}.product-journey .studio-project-front[data-v-a748b094]{box-shadow:var(--rd-shadow-medium);inset:auto;position:relative;transform:none;width:100%}.journey-project-choice[data-v-a748b094]{align-items:start;display:grid;gap:var(--vision-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.journey-project-choice[data-v-a748b094]>:last-child{margin-top:var(--vision-space-md)}.journey-project-choice>article[data-v-a748b094]{box-shadow:var(--rd-shadow-medium)}.project-mosaic[data-v-a748b094]{margin-inline:auto;width:100%}.project-mosaic-native[data-v-a748b094]{display:grid;gap:12px;grid-template-columns:repeat(3,280px);width:864px}.project-mosaic-native-photo[data-v-a748b094]{background-image:url(../img/landing/project-examples-mosaic.png);background-size:400% 400%;height:100%;width:100%}.project-mosaic-label[data-v-a748b094]{color:var(--rd-muted);font:500 var(--vision-small) var(--rd-font-display);margin-bottom:var(--vision-space-xs)}.project-mosaic-grid[data-v-a748b094]{display:grid;gap:var(--vision-space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.project-mosaic-tile[data-v-a748b094]{background:var(--rd-white);border:1px solid var(--rd-line);border-radius:var(--rd-r-control);box-shadow:var(--rd-shadow-soft);min-width:0;overflow:hidden}.project-mosaic-photo[data-v-a748b094]{aspect-ratio:4/3;background-image:url(../img/landing/project-examples-mosaic.png);background-size:400% 400%}.project-mosaic-tile>span[data-v-a748b094]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:500 calc(var(--vision-small)*.83) var(--rd-font-display);line-height:1.3;min-height:2.8em;overflow:hidden;padding:calc(var(--vision-space-xs)/2);text-overflow:ellipsis}.project-mosaic-tile>small[data-v-a748b094]{color:var(--rd-muted);display:block;font:400 calc(var(--vision-small)*.75) var(--rd-font-display);overflow:hidden;padding-inline:calc(var(--vision-space-xs)/2);text-overflow:ellipsis;white-space:nowrap}.project-mosaic-tile>strong[data-v-a748b094]{color:var(--rd-accent);display:block;font:700 var(--vision-small) var(--rd-font-display);padding:calc(var(--vision-space-xs)/2)}.product-journey .lk-growth[data-v-a748b094]{padding:var(--vision-space-sm)}.product-journey .eo-head[data-v-a748b094]{gap:var(--vision-space-xs)}.product-journey .eo-head h3[data-v-a748b094]{font-size:var(--rd-text-body)}.product-journey .eo-stats[data-v-a748b094]{margin-bottom:var(--vision-space-sm)}.product-journey .eo-stat[data-v-a748b094]{padding-inline:var(--vision-space-xs)}.product-journey .eo-stat[data-v-a748b094]:first-child{padding-left:0}.product-journey .eo-stat .v[data-v-a748b094]{font-size:var(--rd-text-h3)}.journey-payment[data-v-a748b094]{align-items:center;border-top:1px solid var(--rd-line);display:flex;font-size:var(--vision-small);gap:var(--vision-space-xs);padding-block:var(--vision-space-xs)}.payment-month[data-v-a748b094]{background:var(--rd-accent-soft);border-radius:var(--rd-r-chip);color:var(--rd-accent);padding:var(--vision-space-xs)}.journey-payment small[data-v-a748b094]{color:var(--rd-muted);display:block;font-size:inherit}.journey-payment strong[data-v-a748b094]{font-weight:600;margin-left:auto;white-space:nowrap}.product-journey .eo-example[data-v-a748b094]{font-size:10px;margin-top:var(--vision-space-xs)}.product-journey .studio-scene-copy[data-v-a748b094]{align-self:stretch;background:var(--rd-white);border-top:1px solid var(--rd-line);flex:1;padding:var(--vision-space-md)}.product-journey .studio-overline[data-v-a748b094]{display:none}.product-journey .studio-scene-copy h3[data-v-a748b094]{font-size:var(--rd-text-h3);margin:0 0 var(--vision-space-xs);min-height:0}.product-journey .studio-scene-copy>p[data-v-a748b094]{font-size:var(--rd-text-body);line-height:1.6}.journey-close[data-v-a748b094]{align-items:center;border-top:1px solid var(--rd-line);display:flex;gap:var(--vision-space-lg);justify-content:center;margin-top:var(--vision-space-lg);padding-top:var(--vision-space-md)}.journey-close .studio-footnote[data-v-a748b094]{margin:0;max-width:70ch}.journey-close button[data-v-a748b094]{flex-shrink:0}@keyframes journey-line-a748b094{to{transform:scaleX(1)}}@media(max-width:1100px){.product-journey .studio-theatre[data-v-a748b094]{gap:var(--vision-space-lg);grid-template-columns:1fr}.product-journey .studio-scene[data-v-a748b094]{align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr}.journey-marker[data-v-a748b094]{grid-column:1/-1;margin:0}.product-journey .studio-scene-copy h3[data-v-a748b094]{min-height:0}}@media(min-width:1101px){.product-journey .studio-scene[data-v-a748b094]{display:grid;grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}}@media(max-width:600px){.journey-project-choice[data-v-a748b094]{gap:var(--vision-space-sm);grid-template-columns:1fr}.journey-project-choice[data-v-a748b094]>:last-child{margin-top:0}.product-journey .studio-visual[data-v-a748b094]{height:auto}.product-journey .studio-scene[data-v-a748b094]{grid-template-columns:1fr}.product-journey .studio-scene-copy[data-v-a748b094]{padding:var(--vision-space-md)}.journey-close[data-v-a748b094]{align-items:flex-start;flex-direction:column;gap:var(--vision-space-md)}}@media(prefers-reduced-motion:reduce){.scene-in-view .document-scan[data-v-a748b094],.scene-in-view .document-sheet[data-v-a748b094]{animation:none}.scene-in-view .journey-marker i[data-v-a748b094]:after{animation:none;transform:scaleX(1)}.product-journey .scene-in-view .studio-visual>div[data-v-a748b094]{animation:none}}.journey-motion-toggle{background:transparent;border:1px solid var(--rd-line-strong);border-radius:10px;color:var(--rd-muted);cursor:pointer;font:500 13px var(--rd-font-display);min-height:44px;padding:8px 14px}.journey-motion-toggle:focus-visible{outline:2px solid var(--rd-accent);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.product-journey .identity-face-frame:after{animation:journey-face-scan 8s ease-in-out infinite;background:linear-gradient(transparent,#4f46e526);border-bottom:2px solid var(--rd-accent);content:"";height:20px;left:7px;pointer-events:none;position:absolute;right:7px;top:12px}.product-journey .identity-face-frame svg{animation:journey-frame 8s ease-in-out infinite}.product-journey .journey-animated-project{animation:journey-project-focus 9s ease-in-out infinite;animation-delay:calc(var(--tile)*.7s)}.product-journey .journey-payment{animation:journey-payment-focus 9s ease-in-out infinite;animation-delay:calc((var(--payment-order) - 1)*3s);border-radius:8px}.product-journey .studio-scene:not(.scene-running) *,.product-journey .studio-scene:not(.scene-running) :after,.product-journey.journey-paused *,.product-journey.journey-paused :after{animation-play-state:paused!important}@keyframes journey-face-scan{0%,65%,8%,to{opacity:0;transform:translateY(0)}15%{opacity:.8;transform:translateY(0)}45%{opacity:.8;transform:translateY(85px)}55%{opacity:0;transform:translateY(85px)}}@keyframes journey-frame{0%,55%,to{opacity:.5}20%,45%{opacity:1}}@keyframes journey-project-focus{0%,25%,to{box-shadow:0 0 0 0 transparent;transform:translateY(0)}16%,8%{box-shadow:0 0 0 2px #4f46e570,0 12px 24px #29243a18;transform:translateY(-6px)}}@keyframes journey-payment-focus{0%,32%,to{background:transparent;transform:translate(0)}23%,8%{background:#4f46e50c;transform:translate(3px)}}}@media(prefers-reduced-motion:reduce){.journey-motion-toggle{display:none}}.section[data-v-cd1e5c4c]{padding:48px 0 64px}@media(max-width:768px){.section[data-v-cd1e5c4c]{padding:40px 0 52px}}.calc[data-v-cd1e5c4c]{border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-surface);display:grid;grid-template-columns:1fr 1fr;margin:0 auto;overflow:hidden;width:min(1080px,100%)}@media(max-width:768px){.calc[data-v-cd1e5c4c]{grid-template-columns:minmax(0,1fr);width:100%}}.calc-left[data-v-cd1e5c4c]{background:var(--rd-white);border-right:1px solid var(--rd-line-strong);padding:34px 40px}.calc-left h3[data-v-cd1e5c4c]{font-size:26px;font-weight:600;letter-spacing:-.8px;line-height:1.15;margin:0 0 24px}@media(max-width:768px){.calc-left[data-v-cd1e5c4c]{border-bottom:1px solid var(--rd-line-strong);border-right:0;padding:24px 20px}.calc-left h3[data-v-cd1e5c4c]{font-size:21px}}.calc-field[data-v-cd1e5c4c]{border-bottom:1px solid var(--rd-line-strong);margin-bottom:16px;padding-bottom:16px}.cf-top[data-v-cd1e5c4c]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.cf-lbl[data-v-cd1e5c4c]{color:#73707c;font-size:14px;font-weight:500}.cf-val[data-v-cd1e5c4c]{font-size:22px;font-weight:600;letter-spacing:-.6px}@media(max-width:768px){.cf-val[data-v-cd1e5c4c]{font-size:19px}}.range[data-v-cd1e5c4c]{accent-color:var(--rd-violet);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rd-r-pill);height:6px;margin:2px;outline:none;width:100%}.range[data-v-cd1e5c4c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--rd-white);border:5px solid var(--rd-accent);border-radius:50%;box-shadow:var(--rd-shadow-soft);cursor:pointer;height:24px;width:24px}.range[data-v-cd1e5c4c]::-moz-range-thumb{background:var(--rd-white);border:5px solid var(--rd-accent);border-radius:50%;cursor:pointer;height:22px;width:22px}.range-ends[data-v-cd1e5c4c]{color:#8a8792;display:flex;font-size:11px;justify-content:space-between;line-height:1;margin-top:9px}.calc-proj[data-v-cd1e5c4c]{border-top:1px solid var(--rd-line-strong);display:flex;flex-direction:column;gap:0}.proj-opt[data-v-cd1e5c4c]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--rd-line-strong);border-radius:0;cursor:pointer;display:flex;font-family:inherit;gap:14px;justify-content:space-between;min-height:52px;padding:9px 0;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.proj-opt.active[data-v-cd1e5c4c]{background:var(--rd-lilac);border-radius:var(--rd-r-control);box-shadow:inset 0 0 0 1px var(--rd-accent);padding-left:16px;padding-right:16px}@media(prefers-reduced-motion:reduce){.proj-opt[data-v-cd1e5c4c]{transition:none}}.po-info[data-v-cd1e5c4c]{display:flex;flex-direction:column;gap:3px;min-width:0}.po-name[data-v-cd1e5c4c]{color:var(--rd-ink);font-size:15px;font-weight:600;letter-spacing:-.3px}@media(max-width:768px){.po-name[data-v-cd1e5c4c]{font-size:14px}}.po-meta[data-v-cd1e5c4c]{color:var(--rd-muted);font-size:11.5px}@media(max-width:768px){.po-meta[data-v-cd1e5c4c]{font-size:10.5px}}.po-rate[data-v-cd1e5c4c]{color:var(--rd-ink);flex-shrink:0;font-size:19px;font-weight:700;letter-spacing:-.5px}.po-rate .pct[data-v-cd1e5c4c]{color:var(--rd-accent);font-size:.7em}@media(max-width:768px){.po-rate[data-v-cd1e5c4c]{font-size:17px}}.calc-right[data-v-cd1e5c4c]{background:var(--rd-plum);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:34px 40px;position:relative}.calc-right .eyebrow[data-v-cd1e5c4c]{color:#a7a1ff;opacity:.9}.calc-right .btn-prim[data-v-cd1e5c4c]{align-self:flex-start;background-color:transparent;margin-top:auto}@media(max-width:768px){.calc-right[data-v-cd1e5c4c]{padding:24px 20px}.calc-right .eyebrow[data-v-cd1e5c4c]{margin-bottom:10px}}.calc-result[data-v-cd1e5c4c]{font-size:56px;font-weight:600;letter-spacing:-2.5px;line-height:1;margin:6px 0}@media(max-width:768px){.calc-result[data-v-cd1e5c4c]{font-size:38px;margin:2px 0 4px}}.calc-sub[data-v-cd1e5c4c]{color:#ffffff9e;font-size:14px;margin:0 0 18px}.calc-chart[data-v-cd1e5c4c]{display:block;height:64px;margin:0 0 8px;overflow:visible;width:100%}.calc-chart .grid line[data-v-cd1e5c4c]{stroke:#f8f9f724;stroke-width:1;vector-effect:non-scaling-stroke}.calc-chart .base[data-v-cd1e5c4c]{stroke:#f8f9f757;stroke-width:1;vector-effect:non-scaling-stroke}.calc-chart .area[data-v-cd1e5c4c]{fill:rgba(var(--rd-accent-rgb),.18)}.calc-chart .line[data-v-cd1e5c4c]{fill:none;stroke:var(--rd-accent-2);stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.calc-xaxis[data-v-cd1e5c4c]{color:#f8f9f780;display:flex;font-family:var(--rd-font-body);font-size:11px;font-weight:500;justify-content:space-between;letter-spacing:.2px;margin:0 0 26px}@media(max-width:768px){.calc-chart[data-v-cd1e5c4c],.calc-xaxis[data-v-cd1e5c4c]{display:none}}.calc-break[data-v-cd1e5c4c]{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.calc-break .row[data-v-cd1e5c4c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.16);display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.calc-break .row>span[data-v-cd1e5c4c]:first-child{color:#ffffff94}.calc-break .v[data-v-cd1e5c4c]{font-family:var(--rd-font-display);font-weight:600}.calc-break .v.sun[data-v-cd1e5c4c]{color:var(--rd-accent-light)}@media(max-width:768px){.calc-break[data-v-cd1e5c4c]{gap:8px;margin-top:4px}}.calc-mode[data-v-cd1e5c4c],.calc-presets[data-v-cd1e5c4c]{display:flex;gap:var(--vision-space-xs)}.calc-mode[data-v-cd1e5c4c]{background:var(--rd-glacier);border:1px solid var(--rd-line);border-radius:var(--rd-r-control);margin-block:var(--vision-space-md);padding:calc(var(--vision-space-xs)/2)}.calc-mode button[data-v-cd1e5c4c],.calc-presets button[data-v-cd1e5c4c]{border:1px solid transparent;border-radius:var(--rd-r-control);cursor:pointer;font:500 var(--vision-small) var(--rd-font-display);min-height:var(--rd-btn-local);transition:background .18s,color .18s}.calc-mode button[data-v-cd1e5c4c]{background:transparent;color:var(--rd-muted);flex:1;padding:var(--vision-space-xs)}.calc-mode button[aria-pressed=true][data-v-cd1e5c4c]{background:var(--rd-white);box-shadow:var(--rd-shadow-soft);color:var(--rd-accent)}.calc-presets[data-v-cd1e5c4c]{flex-wrap:wrap;margin-top:var(--vision-space-xs)}.calc-presets button[data-v-cd1e5c4c]{background:var(--rd-glacier);color:var(--rd-muted);flex:1;padding-inline:var(--vision-space-xs);white-space:nowrap}.calc-presets button[aria-pressed=true][data-v-cd1e5c4c]{background:var(--rd-accent-soft);border-color:var(--rd-accent);color:var(--rd-accent)}.calc-mode button[data-v-cd1e5c4c]:focus-visible,.calc-presets button[data-v-cd1e5c4c]:focus-visible,.calc-timeline[data-v-cd1e5c4c]:focus-visible{outline:2px solid var(--rd-accent-3);outline-offset:2px}.calc-result[data-v-cd1e5c4c]{font-variant-numeric:tabular-nums}.calc-inspect[data-v-cd1e5c4c]{align-items:baseline;color:var(--rd-accent-light);display:flex;flex-wrap:wrap;font-size:var(--vision-small);gap:var(--vision-space-xs);min-height:var(--rd-btn-local)}.calc-inspect strong[data-v-cd1e5c4c]{color:var(--rd-white);font-size:var(--rd-text-body-lg)}.calc-inspect small[data-v-cd1e5c4c]{font-size:inherit;margin-left:auto}.calc-interactive[data-v-cd1e5c4c]{margin-top:var(--vision-space-md)}.calc-interactive .calc-chart[data-v-cd1e5c4c]{cursor:crosshair;display:block;height:calc(var(--rd-btn-utility)*3);margin:0;width:100%}.inspect-line[data-v-cd1e5c4c]{stroke:var(--rd-accent-light);stroke-dasharray:2 2;stroke-width:1}.calc-timeline[data-v-cd1e5c4c]{accent-color:var(--rd-accent-light);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:var(--rd-btn-local);padding:0;width:100%}.calc-timeline[data-v-cd1e5c4c]::-webkit-slider-runnable-track{background:var(--rd-accent-light);height:2px}.calc-timeline[data-v-cd1e5c4c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--rd-accent-light);border-radius:50%;height:12px;margin-top:-5px;width:12px}.calc-timeline[data-v-cd1e5c4c]::-moz-range-track{background:var(--rd-accent-light);height:2px}.calc-timeline[data-v-cd1e5c4c]::-moz-range-thumb{background:var(--rd-accent-light);border:0;border-radius:50%;height:12px;width:12px}.native-calculator .calc-sub[data-v-cd1e5c4c]{min-height:4.5em}@media(prefers-reduced-motion:reduce){.calc-mode button[data-v-cd1e5c4c],.calc-presets button[data-v-cd1e5c4c]{transition:none}}@media(max-width:600px){.calc-presets[data-v-cd1e5c4c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.section[data-v-a56f7438]{background:var(--rd-glacier)}.deco-card[data-v-a56f7438]{border-bottom:1px solid var(--rd-ink-text);color:var(--rd-ink-text);margin:0 0 32px;overflow:hidden;padding:0 0 28px;position:relative}.deco-card-body[data-v-a56f7438]{display:grid;gap:12px 48px;grid-template-columns:1.16fr .84fr}.deco-card-body .eyebrow[data-v-a56f7438]{grid-column:1/-1;margin:0}.deco-card-body .h2[data-v-a56f7438]{margin:0;max-width:540px}@media(max-width:768px){.deco-card-body[data-v-a56f7438]{gap:18px;grid-template-columns:1fr}}.deco-card-body .sec-sub[data-v-a56f7438]{align-self:end;color:#6b6875;margin-bottom:0;max-width:540px}.blog-grid[data-v-a56f7438]{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);grid-template-rows:repeat(3,minmax(0,1fr));margin-top:28px}@media(max-width:768px){.blog-grid[data-v-a56f7438]{display:flex;grid-template-columns:none;grid-template-rows:none;margin:28px calc(var(--rd-wrap-pad)*-1) 0;overflow-x:auto;padding:20px var(--rd-wrap-pad) 6px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blog-grid[data-v-a56f7438]::-webkit-scrollbar{display:none}}.bcard[data-v-a56f7438]{background:var(--rd-white);border:1px solid #dedce4;border-radius:var(--rd-r-surface);box-shadow:0 1px 2px #1c1b220a;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bcard[data-v-a56f7438]:hover{border-color:#4f46e55c;box-shadow:0 10px 28px #1c1b2214;transform:translateY(-2px)}.bcard.feat[data-v-a56f7438]{display:flex;flex-direction:column;grid-column:1;grid-row:1/-1}.bcard.std[data-v-a56f7438]{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,.58fr);min-height:0}@media(max-width:768px){.bcard[data-v-a56f7438]{flex:0 0 84%;scroll-snap-align:center}.bcard.feat[data-v-a56f7438]{grid-column:unset}.bcard.std[data-v-a56f7438]{display:flex}}.bphoto[data-v-a56f7438]{border-radius:0;position:relative}.bcard.feat .bphoto[data-v-a56f7438]{aspect-ratio:16/9}.bcard.std .bphoto[data-v-a56f7438]{height:100%;min-height:0}@media(max-width:768px){.bcard.std .bphoto[data-v-a56f7438]{aspect-ratio:16/9;height:auto}}.bcover[data-v-a56f7438]{height:100%;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.bcover[data-v-a56f7438]{aspect-ratio:16/9;height:auto}}.bcover.has-img[data-v-a56f7438]{background:#1f1f23}.bcover[data-v-a56f7438]:after{background:linear-gradient(180deg,#14141a6b,#14141a00 32% 70%,#14141a47);content:"";inset:0;position:absolute}.bcover-img[data-v-a56f7438]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .55s cubic-bezier(.2,.7,.2,1);width:100%}.bcard.std .bcover-img[data-v-a56f7438]{-o-object-position:center;object-position:center}.bchip[data-v-a56f7438]{bottom:14px;font-size:10.5px;font-weight:700;left:14px;letter-spacing:.5px;padding:0;text-transform:uppercase}.bchip[data-v-a56f7438],.btime[data-v-a56f7438]{color:var(--rd-accent-ink);font-family:var(--rd-font-display);position:absolute;white-space:nowrap;z-index:3}.btime[data-v-a56f7438]{background:var(--rd-accent-2);border-radius:6px;box-shadow:0 6px 14px #f7b5004d;font-size:11px;font-weight:600;padding:5px 9px;right:14px;top:14px}.bcard.std .btime[data-v-a56f7438]{bottom:14px;top:auto}.bbody[data-v-a56f7438]{display:flex;flex:1;flex-direction:column;padding:18px}.bcard.feat .bbody[data-v-a56f7438]{padding:24px}.bdate[data-v-a56f7438]{color:var(--rd-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px;justify-content:space-between;margin:0 0 8px}.bcard h3[data-v-a56f7438]{color:var(--rd-ink);font-family:var(--rd-font-display);font-size:16.5px;font-weight:600;letter-spacing:-.4px;line-height:1.22;margin:0 0 10px;transition:color .2s ease}.bcard.feat h3[data-v-a56f7438]{font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.14;margin:0 0 12px}.bexc[data-v-a56f7438]{color:var(--rd-muted);font-size:13px;line-height:1.5;margin:0 0 14px}.bcard.feat .bexc[data-v-a56f7438]{font-size:14.5px;margin:0 0 18px}.bcard.std .bexc[data-v-a56f7438]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bcard.std .bbody[data-v-a56f7438]{padding:16px}.bcard.std .bdate[data-v-a56f7438]{font-size:11px}.bbyline[data-v-a56f7438]{align-items:center;color:var(--rd-ink);display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:auto}.bcard.feat .bbyline[data-v-a56f7438]{font-size:13px}.breading-arrow[data-v-a56f7438]{border:1px solid var(--rd-line);border-radius:50%;color:var(--rd-accent);display:grid;font-size:18px;height:30px;margin-left:auto;place-items:center;transition:background .2s,color .2s,transform .2s;width:30px}.bcard[data-v-a56f7438]:focus-visible{outline:2px solid var(--rd-accent);outline-offset:3px}@media(hover:hover){.bcard:hover .bcover-img[data-v-a56f7438]{transform:scale(1.035)}.bcard:hover h3[data-v-a56f7438]{color:var(--rd-accent)}.bcard:hover .breading-arrow[data-v-a56f7438]{background:var(--rd-accent);color:#fff;transform:rotate(45deg)}}@media(prefers-reduced-motion:reduce){.bcard[data-v-a56f7438],.bcard h3[data-v-a56f7438],.bcover-img[data-v-a56f7438],.breading-arrow[data-v-a56f7438]{transition:none}.bcard[data-v-a56f7438]:hover,.bcard:hover .bcover-img[data-v-a56f7438],.bcard:hover .breading-arrow[data-v-a56f7438]{transform:none}}.blog-dots[data-v-a56f7438]{display:none}.blog-foot[data-v-a56f7438]{margin-top:36px;text-align:center}@media(max-width:768px){.blog-dots[data-v-a56f7438]{display:flex;gap:8px;justify-content:center;margin-top:18px}.pd[data-v-a56f7438]{background:var(--rd-line);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s,width .2s;width:8px}.pd.active[data-v-a56f7438]{background:var(--rd-accent);border-radius:4px;width:22px}}.wrap[data-v-42ef273f]{display:grid;gap:clamp(56px,9vw,150px);grid-template-columns:.75fr 1.25fr}@media(max-width:980px){.wrap[data-v-42ef273f]{gap:44px;grid-template-columns:1fr}}.deco-card[data-v-42ef273f]{align-self:start;color:var(--rd-ink-text);margin:0 0 32px;position:sticky;top:120px}@media(max-width:980px){.deco-card[data-v-42ef273f]{position:static}}.deco-card-body .eyebrow[data-v-42ef273f]{display:inline-flex;justify-content:flex-start;margin-bottom:14px}.faq[data-v-42ef273f]{background:var(--rd-paper);border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-control);max-width:860px;overflow:hidden;padding:0 28px}@media(max-width:768px){.faq[data-v-42ef273f]{border-radius:14px;padding:0 18px}}.faq-item[data-v-42ef273f]{border-bottom:1px solid var(--rd-line-strong)}.faq-item[data-v-42ef273f]:last-child{border-bottom:0}.faq-q[data-v-42ef273f]{background:none;border:none;color:var(--rd-ink);cursor:pointer;font-family:var(--rd-font-display);font-size:19px;font-weight:600;letter-spacing:-.4px;line-height:1.35;min-height:92px;padding:24px 58px 24px 0;position:relative;text-align:left;transition:color .2s ease,padding-left .25s ease;width:100%}.faq-q[data-v-42ef273f]:hover{color:var(--rd-violet);padding-left:8px}.faq-q[data-v-42ef273f]:after{color:var(--rd-violet);content:"+";font-size:24px;font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .25s ease}@media(max-width:768px){.faq-q[data-v-42ef273f]{font-size:18px;min-height:78px;padding-right:42px}}.faq-item.open .faq-q[data-v-42ef273f]:after{transform:translateY(-50%) rotate(135deg)}.faq-a[data-v-42ef273f]{color:var(--rd-muted);display:grid;font-size:15.5px;grid-template-rows:0fr;line-height:1.65;margin:0;opacity:0;transition:grid-template-rows .35s ease,opacity .3s ease}.faq-a>span[data-v-42ef273f]{color:#686672;max-width:760px;overflow:hidden;padding:0 42px 30px 0}.faq-item.open .faq-a[data-v-42ef273f]{grid-template-rows:1fr;opacity:1}.faq-item.open .faq-a>span[data-v-42ef273f]{padding-bottom:26px}.blog-foot[data-v-42ef273f]{margin-top:32px;text-align:center}@media(max-width:768px){.blog-foot[data-v-42ef273f]{margin-top:8px}}.wrap[data-v-42ef273f]{gap:48px 80px}.faq[data-v-42ef273f]{background:transparent;border:0;border-radius:0;padding:0}.deco-card[data-v-42ef273f]{margin:0}.faq-browse[data-v-42ef273f]{align-items:center;display:inline-flex;gap:14px;margin-top:24px;min-height:44px}.faq-item[data-v-42ef273f]{transition:background .25s}.faq-q[data-v-42ef273f]{align-items:baseline;display:flex;gap:18px;min-height:76px;padding:22px 48px 22px 0}.faq-q[data-v-42ef273f]:hover{padding-left:0}.faq-number[data-v-42ef273f]{color:var(--rd-muted);flex:0 0 22px;font-size:12px;font-weight:400;letter-spacing:0}.faq-item.open .faq-number[data-v-42ef273f],.faq-item.open .faq-q[data-v-42ef273f]{color:var(--rd-accent)}.faq-q[data-v-42ef273f]:after{background:var(--rd-lilac);border-radius:50%;display:grid;font-size:20px;height:28px;place-items:center;width:28px}.faq-q[data-v-42ef273f]:focus-visible{border-radius:10px;outline:2px solid var(--rd-accent);outline-offset:4px}.faq-a>span[data-v-42ef273f]{min-height:0;padding:0 40px}.faq-item.open .faq-a>span[data-v-42ef273f]{padding-bottom:22px}@media(max-width:980px){.wrap[data-v-42ef273f]{gap:28px}}@media(max-width:600px){.faq-q[data-v-42ef273f]{font-size:17px;gap:12px}.faq-a>span[data-v-42ef273f]{font-size:15px;padding-inline:34px 8px}}@media(prefers-reduced-motion:reduce){.faq-a[data-v-42ef273f],.faq-item[data-v-42ef273f],.faq-q[data-v-42ef273f],.faq-q[data-v-42ef273f]:after{transition:none}}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:400;src:url(../fonts/lk/font-a494565f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:400;src:url(../fonts/lk/font-81ac13c8.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:400;src:url(../fonts/lk/font-c78c271d.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:400;src:url(../fonts/lk/font-b0fea797.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:400;src:url(../fonts/lk/font-afc920d6.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:400;src:url(../fonts/lk/font-505f4025.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:400;src:url(../fonts/lk/font-3ab1ac7e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:500;src:url(../fonts/lk/font-a494565f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:500;src:url(../fonts/lk/font-81ac13c8.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:500;src:url(../fonts/lk/font-c78c271d.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:500;src:url(../fonts/lk/font-b0fea797.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:500;src:url(../fonts/lk/font-afc920d6.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:500;src:url(../fonts/lk/font-505f4025.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:500;src:url(../fonts/lk/font-3ab1ac7e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:600;src:url(../fonts/lk/font-a494565f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:600;src:url(../fonts/lk/font-81ac13c8.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:600;src:url(../fonts/lk/font-c78c271d.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:600;src:url(../fonts/lk/font-b0fea797.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:600;src:url(../fonts/lk/font-afc920d6.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:600;src:url(../fonts/lk/font-505f4025.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:600;src:url(../fonts/lk/font-3ab1ac7e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:700;src:url(../fonts/lk/font-a494565f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:700;src:url(../fonts/lk/font-81ac13c8.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:700;src:url(../fonts/lk/font-c78c271d.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:700;src:url(../fonts/lk/font-b0fea797.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:700;src:url(../fonts/lk/font-afc920d6.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:700;src:url(../fonts/lk/font-505f4025.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:CrowdHive LK Inter Tight;font-style:normal;font-weight:700;src:url(../fonts/lk/font-3ab1ac7e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.vision-preview{--rd-font-display:"CrowdHive LK Inter Tight","Inter Tight",sans-serif;--vision-space-xs:8px;--vision-space-sm:16px;--vision-space-md:24px;--vision-space-lg:40px;--vision-space-xl:64px;--vision-space-section:88px;--vision-display:clamp(52px,6.6vw,92px);--vision-small:12px;--vision-caption:13px;--vision-lead:19px;--vision-heading:26px;--vision-hero-height:560px;--vision-photo-height:390px;--vision-border:1px solid var(--rd-line-strong);--vision-ease:cubic-bezier(.19,1,.22,1);--vision-timing:.8s;--vision-muted-dark:#c7c5d0;--vision-line-dark:#4b455d;--vision-surface:#f4f3f6;background:var(--rd-white)}.vision-preview .promobar{display:block}.vision-preview .rd-page{background:var(--rd-white)}.vision-preview .rd-page .btn-prim{background:var(--rd-accent);box-shadow:none;font-size:var(--rd-text-body);min-height:var(--rd-btn-primary);padding-inline:var(--vision-space-md)}.vision-preview .btn-prim:hover{background:var(--rd-accent-deep);box-shadow:none}.vision-preview .vision-home .section{padding-block:var(--vision-space-section)}.vision-home{overflow-x:clip}.vision-home h1,.vision-home h2,.vision-home h3{text-wrap:balance}.vision-home .h2{font-weight:500;letter-spacing:-.035em}.vision-kicker{align-items:center;color:var(--rd-muted);display:flex;font-size:var(--vision-caption);font-weight:500;gap:var(--vision-space-xs);margin:0 0 var(--vision-space-md)}.vision-hero{padding-top:var(--vision-space-lg)}.vision-hero-grid{align-items:center;display:grid;gap:var(--vision-space-xl);grid-template-columns:1.08fr 1fr}.vision-hero-copy{min-width:0;padding-block:var(--vision-space-md)}.vision-hero h1{font:500 var(--vision-display)/.99 var(--rd-font-display);letter-spacing:-.055em;margin:var(--vision-space-lg) 0 var(--vision-space-md)}.vision-word{display:inline-block;margin-bottom:-.08em;max-width:100%;overflow:hidden;padding-bottom:.08em;vertical-align:bottom}.vision-word>span{animation:vision-word-in var(--vision-timing) var(--vision-ease) both;display:block}@keyframes vision-word-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.vision-word>span{animation:none}}.vision-intro{color:var(--rd-muted);font-size:var(--vision-lead);line-height:1.6;max-width:32ch}.vision-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vision-space-md);margin-top:var(--vision-space-lg)}.vision-actions .btn-prim{gap:var(--vision-space-lg)}.vision-link{align-items:center;color:var(--rd-ink);display:inline-flex;font-size:var(--rd-text-body);gap:var(--vision-space-sm);min-height:var(--rd-btn-local);text-decoration:none}.vision-link:hover{color:var(--rd-accent)}.vision-availability{color:var(--rd-muted);font-size:var(--vision-small);line-height:1.7;margin-top:var(--vision-space-md);max-width:44ch}.vision-hero-image{background:var(--vision-surface);border-radius:var(--rd-r-surface);height:var(--vision-hero-height);margin:0;overflow:hidden;position:relative}.vision-hero-image img{animation:vision-photo-in 1.4s var(--vision-ease) both;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:79% center;object-position:79% center;width:100%}@keyframes vision-photo-in{0%{opacity:.5;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.vision-hero-image figcaption{background:var(--rd-white);border-radius:var(--rd-r-control);bottom:var(--vision-space-md);color:var(--rd-ink);font:500 var(--rd-text-body)/1.4 var(--rd-font-display);left:var(--vision-space-md);padding:var(--vision-space-sm);position:absolute;right:var(--vision-space-md)}.vision-hero-foot{border-top:var(--vision-border);display:grid;gap:var(--vision-space-xl);grid-template-columns:1fr 1fr;margin-top:var(--vision-space-lg);padding-block:var(--vision-space-lg)}.vision-hero-foot>span{font:500 var(--vision-heading)/1.2 var(--rd-font-display)}.vision-hero-foot p{color:var(--rd-muted);font-size:var(--rd-text-body);line-height:1.6;margin:0}.vision-preview .vision-home .metrics-section{background:var(--rd-white);border-block:var(--vision-border);color:var(--rd-ink);padding:0}.vision-home .metrics-layout{display:block;padding-block:var(--vision-space-lg)}.vision-home .metrics-intro{display:none}.vision-home .metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.vision-home .metric-item{border:0;border-right:var(--vision-border);padding:var(--vision-space-xs) var(--vision-space-md)}.vision-home .metric-item:first-child{padding-left:0}.vision-home .metric-item:last-child{border-right:0}.vision-home .metric-item strong{color:var(--rd-ink);font-size:var(--rd-text-h2);font-weight:500}.vision-home .metric-item p{color:var(--rd-muted);font-size:var(--vision-caption)}.vision-home .metric-index{display:none}.vision-case-title{margin-bottom:var(--vision-space-lg);max-width:19ch}.vision-case-grid{align-items:center;display:grid;gap:var(--vision-space-xl);grid-template-columns:1fr 1fr}.vision-case-image{background:var(--vision-surface);border-radius:var(--rd-r-surface);height:var(--vision-photo-height);margin:0;overflow:hidden;position:relative}.vision-case-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80% center;object-position:80% center;width:100%}.vision-image-index{background:var(--rd-white);border-radius:var(--rd-r-pill);bottom:var(--vision-space-md);font-size:var(--vision-small);left:var(--vision-space-md);padding:var(--vision-space-xs) var(--vision-space-sm);position:absolute}.vision-image-enter-active,.vision-image-leave-active{transition:opacity .2s ease,transform .4s ease}.vision-image-enter-from,.vision-image-leave-to{opacity:0;transform:scale(1.025)}.vision-accordion article{border-top:var(--vision-border)}.vision-accordion article:last-child{border-bottom:var(--vision-border)}.vision-accordion h3{margin:0}.vision-accordion button{background:transparent;border:0;color:var(--rd-muted);cursor:pointer;display:grid;font:500 var(--vision-heading)/1.2 var(--rd-font-display);gap:var(--vision-space-md);grid-template-columns:auto 1fr auto;padding:var(--vision-space-md) 0;text-align:left;width:100%}.vision-accordion .active button{color:var(--rd-ink)}.vision-index{color:var(--rd-muted);font:400 var(--vision-caption)/1.7 var(--rd-font-body)}.vision-plus{color:var(--rd-accent)}.vision-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--vision-ease)}.vision-panel.open{grid-template-rows:1fr}.vision-panel>div{overflow:hidden}.vision-panel p{color:var(--rd-muted);font-size:var(--rd-text-body-lg);line-height:1.65;margin:0 0 var(--vision-space-md);padding-left:var(--vision-space-lg)}.vision-home #projects{background:var(--vision-surface)}.vision-home #projects .sec-head{align-items:flex-end;display:flex;gap:var(--vision-space-lg);justify-content:space-between}.vision-home #projects .h2{max-width:20ch}.vision-home #projects .sec-sub{max-width:36ch}.vision-home #projects .projects-grid{gap:var(--vision-space-sm)}.vision-diligence{background:var(--rd-plum);color:var(--rd-white)}.vision-diligence .vision-index,.vision-diligence .vision-kicker{color:var(--vision-muted-dark)}.vision-diligence-top{display:grid;gap:var(--vision-space-xl);grid-template-columns:1fr 2fr}.vision-diligence .h2{color:var(--rd-white);max-width:24ch}.vision-body{color:var(--rd-muted);font-size:var(--rd-text-body-lg);line-height:1.75;margin-top:var(--vision-space-md);max-width:64ch}.vision-diligence .vision-body{color:var(--vision-muted-dark)}.vision-protections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--vision-space-xl)}.vision-protections article{border-top:1px solid var(--vision-line-dark);padding:var(--vision-space-md) var(--vision-space-md) 0 0}.vision-protections h3{color:var(--rd-white);font:500 var(--rd-text-h3)/1.25 var(--rd-font-display);margin:var(--vision-space-md) 0 var(--vision-space-sm)}.vision-protections p{color:var(--vision-muted-dark);font-size:var(--vision-caption);line-height:1.75;max-width:29ch}.vision-home .how-focus-grid{background:var(--rd-white);border:0;border-radius:0;box-shadow:none}.vision-home .how-focus-grid:after,.vision-home .how-focus-grid:before,.vision-home .how-focus-visual:before{display:none}.vision-home .how-focus-card,.vision-home .how-focus-card:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none}.vision-home .how-focus-visual{background:var(--vision-surface)}.vision-home .how-focus-copy{padding:var(--vision-space-md) var(--vision-space-md) 0}.vision-home .how-focus-copy h3{font-size:var(--rd-text-h3)}.vision-home .how-step-tag{font-size:var(--vision-small);font-weight:500}.vision-home [data-screen-label=Calculator]{background:var(--vision-surface)}.vision-home .calc{background:var(--rd-white);border:var(--vision-border);box-shadow:none}.vision-home .calc-right{background:var(--rd-white);border-left:var(--vision-border)}.vision-home .calc-result{color:var(--rd-ink)}.vision-company-grid{grid-template-columns:1fr 1.45fr}.vision-company-grid,.vision-steps-grid{align-items:center;display:grid;gap:var(--vision-space-xl)}.vision-steps-grid{grid-template-columns:1.2fr 1fr}.vision-steps-grid h2{max-width:20ch}.vision-steps-grid ol{list-style:none;margin:var(--vision-space-lg) 0 0;padding:0}.vision-steps-grid li{border-top:var(--vision-border);display:flex;gap:var(--vision-space-md);padding:var(--vision-space-md) 0}.vision-steps-grid h3{font:500 var(--rd-text-h3)/1.25 var(--rd-font-display);margin:0 0 var(--vision-space-xs)}.vision-steps-grid li p{color:var(--rd-muted);font-size:var(--rd-text-body);line-height:1.65;max-width:44ch}.vision-product-stage{background:var(--vision-surface);border-radius:var(--rd-r-surface);padding:var(--vision-space-xl) var(--vision-space-lg)}.vision-product-stage .project-card{margin:auto;max-width:320px}.vision-product-stage>p{color:var(--rd-muted);font-size:var(--vision-caption);line-height:1.6;margin:var(--vision-space-md) auto 0;max-width:32ch;text-align:center}.vision-company-sign{align-self:stretch;background:var(--vision-surface);border-radius:var(--rd-r-surface);display:flex;flex-direction:column;gap:var(--vision-space-xl);justify-content:space-between;padding:var(--vision-space-lg)}.vision-company-sign p{font:500 var(--rd-text-h2)/1.1 var(--rd-font-display);letter-spacing:-.03em;max-width:12ch}.vision-home [data-screen-label="Blog teaser"]{border-top:var(--vision-border)}.vision-final{background:var(--vision-surface);padding-bottom:calc(var(--vision-space-section) + var(--vision-space-xl))!important;text-align:center}.vision-final .vision-kicker{justify-content:center}.vision-final h2{font:500 clamp(38px,5vw,64px)/1.06 var(--rd-font-display);letter-spacing:-.045em;margin:0 auto var(--vision-space-lg);max-width:18ch}.vision-final p:last-child{color:var(--rd-muted);font-size:var(--vision-caption);margin:var(--vision-space-md) auto 0;max-width:50ch}.vision-home :focus-visible{outline:2px solid var(--rd-accent);outline-offset:4px}@media(max-width:1100px){.vision-steps-grid{gap:var(--vision-space-lg)}.vision-preview{--vision-space-xl:40px;--vision-hero-height:520px;--vision-display:clamp(50px,6.6vw,76px)}.vision-hero-grid{gap:var(--vision-space-lg)}.vision-protections{gap:var(--vision-space-md);grid-template-columns:1fr 1fr}}@media(max-width:768px){.vision-steps-grid{grid-template-columns:1fr!important}.vision-preview{--vision-space-section:56px;--vision-space-xl:32px;--vision-space-lg:28px;--vision-display:56px;--vision-hero-height:340px;--vision-photo-height:280px}.vision-case-grid,.vision-company-grid,.vision-diligence-top,.vision-hero-foot,.vision-hero-grid{gap:var(--vision-space-lg);grid-template-columns:1fr}.vision-hero{padding-top:var(--vision-space-sm)}.vision-hero h1{max-width:12ch}.vision-hero-copy{padding-block:var(--vision-space-sm)}.vision-intro{font-size:var(--rd-text-body-lg)}.vision-availability{max-width:none}.vision-hero-image img{-o-object-position:85% center;object-position:85% center}.vision-home .metrics-grid{grid-template-columns:1fr 1fr;row-gap:var(--vision-space-md)}.vision-home .metric-item:nth-child(3){padding-left:0}.vision-home .metric-item:nth-child(2){border-right:0}.vision-home .metric-item strong{font-size:36px}.vision-home #projects .sec-head{display:block}.vision-case-grid{display:flex;flex-direction:column-reverse}.vision-accordion,.vision-case-image{width:100%}.vision-accordion button{font-size:var(--rd-text-h3)}.vision-protections{gap:var(--vision-space-md)}.vision-protections article{padding-right:0}.vision-protections h3{font-size:18px}.vision-home .how-focus-grid{gap:var(--vision-space-lg)}.vision-home .how-focus-card{border:0}.vision-home .how-focus-visual{border-radius:var(--rd-r-surface)}.vision-home .how-focus-copy{padding-inline:0}.vision-home .calc-right{border-left:0;border-top:var(--vision-border)}}@media(max-width:360px){.vision-preview{--vision-display:48px}}@media(prefers-reduced-motion:reduce){.vision-hero-image img,.vision-word>span{animation:none}.vision-image-enter-active,.vision-image-leave-active,.vision-panel{transition:none}}.vision-preview header.site{margin-bottom:-75px}@media(max-width:768px){.vision-preview header.site{margin-bottom:-63px}}.vision-preview .vision-hero{background:#29243a;color:#fff;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:min(850px,95svh);padding:0;position:relative}.vision-preview .vision-hero-grid{display:block;padding-block:95px 120px;width:100%}.vision-preview .vision-hero-copy{margin:0 auto;max-width:780px;position:relative;text-align:center;z-index:2}.vision-preview .vision-hero-copy h1{font-size:clamp(48px,7vw,96px);font-weight:500;letter-spacing:-.055em;line-height:.98;margin:24px 0}.vision-preview .vision-hero .vision-kicker{color:#f1eff6;justify-content:center}.vision-preview .vision-intro{color:#efedf4;font-size:17px;margin-inline:auto;max-width:490px}.vision-preview .vision-actions{justify-content:center}.vision-preview .vision-hero .vision-link{color:#fff}.vision-preview .vision-availability{color:#e1deea;margin-inline:auto;max-width:440px}.vision-preview .vision-hero-image{border-radius:0;height:100%;inset:0;margin:0;overflow:hidden;position:absolute;width:100%;z-index:-2}.vision-preview .vision-hero-image img{animation:motion-arrive 2s cubic-bezier(.19,1,.22,1) both;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;width:100%}.vision-preview .vision-hero-image:after{background:linear-gradient(180deg,#1916277a,#19162766 45%,#191627db);content:"";inset:0;position:absolute}.vision-preview .vision-hero-image figcaption{display:none}.vision-preview .vision-hero-foot{border-color:#ffffff30;bottom:0;color:#fff;left:50%;padding-block:24px;position:absolute;transform:translate(-50%);width:calc(100% - 80px)}.vision-preview .vision-hero-foot p{color:#dedbe7}.motion-story{background:#f6f5f8;padding:100px 0}.motion-story-grid{align-items:start;display:grid;gap:100px;grid-template-columns:1.1fr 1fr}.motion-story-stage{position:sticky;top:115px}.motion-story-stage h2{font-size:42px;max-width:470px}.motion-card-platform{border-bottom:1px solid #d8d4e1;margin-top:28px;padding:45px 65px;perspective:1000px;position:relative}.motion-card-platform>article{box-shadow:22px 28px 45px -25px #29243a50;margin:auto;max-width:295px;transform:rotateY(-7deg) rotateX(3deg);transition:transform .9s cubic-bezier(.19,1,.22,1),box-shadow .9s}.motion-card-platform.chapter-1>article{transform:rotateY(0) translateY(-8px)}.motion-card-platform.chapter-2>article{box-shadow:-20px 28px 45px -25px #29243a50;transform:rotateY(5deg) rotateX(0)}.motion-card-index{color:#4f46e5;font:500 38px Inter Tight,sans-serif;left:0;position:absolute;top:45px}.motion-card-index span{color:#777180;display:block;font-size:11px;margin-top:8px}.motion-story-track{background:#d8d4e1;height:2px}.motion-story-track span{background:#4f46e5;display:block;height:100%;transform:scaleX(var(--story-progress));transform-origin:left}.motion-stage-note{color:#777180;font-size:12px;margin-top:18px;max-width:400px}.motion-chapters>article{display:flex;flex-direction:column;justify-content:center;min-height:65vh;opacity:.4;transition:opacity .6s}.motion-chapters>article.active{opacity:1}.motion-chapters>article>h3{font:500 clamp(30px,3.6vw,48px)/1.05 Inter Tight,sans-serif;letter-spacing:-.04em;margin:24px 0}.motion-chapters>article>p{color:#716b7c;font-size:17px;line-height:1.7;max-width:380px}.vision-preview .vision-diligence{background:#29243a}.vision-preview .vision-final{background:#efedf5;position:relative}@keyframes motion-arrive{0%{transform:scale(1.075)}to{transform:scale(1)}}@media(min-width:961px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.vision-preview .vision-hero-image{animation:motion-hero-scroll linear both;animation-range:0 800px;animation-timeline:scroll()}}}@keyframes motion-hero-scroll{to{filter:brightness(.6);transform:translateY(130px) scale(1.1)}}@media(max-width:960px){.motion-story-grid{gap:35px}.motion-card-platform{padding:35px}.motion-story-stage h2{font-size:32px}.motion-card-index{font-size:24px}.vision-preview .vision-hero-foot{width:calc(100% - 40px)}.vision-preview .vision-hero-copy h1{margin-inline:auto;max-width:650px}}@media(max-width:640px){.vision-preview .vision-hero{min-height:760px}.vision-preview .vision-hero-grid{padding:60px 20px 150px}.vision-preview .vision-hero-foot{display:block}.vision-preview .vision-hero-foot p{margin-top:10px}.vision-preview .vision-hero-copy h1{font-size:54px}.vision-preview .vision-intro{font-size:15px}.motion-story{padding:60px 0}.motion-story-grid{display:block}.motion-story-stage{position:static}.motion-chapters>article{border-bottom:1px solid #dedbe5;min-height:0;opacity:1;padding:40px 0}.motion-card-platform>article{transform:none!important}.motion-chapters>article>h3{font-size:30px}.motion-chapters>article>p{font-size:16px}.motion-story-track{display:none}}@media(prefers-reduced-motion:reduce){.vision-preview .vision-hero-image,.vision-preview .vision-hero-image img{animation:none!important}.motion-card-platform>article{transform:none!important;transition:none!important}.motion-chapters>article{opacity:1;transition:none}}.vision-preview .vision-steps-grid{display:block}.vision-preview .vision-steps-grid ol{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:40px}.vision-preview .vision-steps-grid li{border-top:1px solid #dedbe5;display:block;padding-top:24px}@media(max-width:640px){.vision-preview .vision-steps-grid ol{grid-template-columns:1fr}}.product-studio,.risk-studio{--studio-gap:32px;--studio-stage:480px;--studio-duration:.55s;--studio-ease:cubic-bezier(.19,1,.22,1)}.studio-heading{align-items:end;display:grid;gap:80px;grid-template-columns:1.3fr 1fr;margin-bottom:40px}.studio-heading h2{margin:0;max-width:640px}.studio-heading>p{color:var(--rd-muted);font-size:var(--rd-text-body-lg);line-height:1.7;margin:0 0 4px}.risk-studio{background:var(--rd-plum);color:var(--rd-white)}.risk-studio .studio-heading>p,.risk-studio .vision-kicker{color:var(--vision-muted-dark)}.risk-workbench{border:1px solid var(--vision-line-dark);border-radius:var(--rd-r-surface);display:grid;grid-template-columns:1.25fr 1fr;overflow:hidden}.risk-photograph{background:var(--rd-night);margin:0;min-height:var(--studio-stage);min-width:0;overflow:hidden;position:relative}.risk-photograph>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;position:absolute;transition:transform 1.2s var(--studio-ease);width:100%}.risk-photograph:hover>img{transform:scale(1.035)}.risk-photograph:after{background:linear-gradient(0deg,var(--rd-night),transparent 40%,transparent 85%,var(--rd-night));content:"";inset:0;opacity:.72;pointer-events:none;position:absolute}.risk-photograph figcaption{align-items:center;bottom:28px;color:var(--rd-white);display:flex;font-size:12px;gap:12px;left:28px;position:absolute;right:28px;z-index:1}.risk-photo-index{font:500 40px/1 var(--rd-font-display);left:28px;letter-spacing:-.04em;position:absolute;top:24px;z-index:1}.risk-photo-index>span{color:var(--vision-muted-dark);font-size:12px;letter-spacing:0;margin-left:10px}.risk-controls{background:var(--rd-night);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:32px}.studio-overline{color:var(--rd-muted);font-size:11px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.risk-controls>p{color:var(--vision-muted-dark);margin:0 0 16px}.risk-controls article{border-bottom:1px solid var(--vision-line-dark)}.risk-controls article:last-child{border-bottom:0}.risk-controls h3{margin:0}.risk-controls button{align-items:center;background:none;border:0;color:var(--rd-glacier-blue);cursor:pointer;display:flex;font:500 18px/1.3 var(--rd-font-display);gap:14px;min-height:76px;padding:18px 0;text-align:left;transition:color .2s;width:100%}.risk-controls .active button,.risk-controls button:hover{color:var(--rd-white)}.studio-number{color:var(--rd-accent-light);flex-shrink:0;font-size:11px}.risk-toggle{font-size:22px;font-weight:400;margin-left:auto}.risk-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s,visibility .35s;visibility:hidden}.risk-answer.expanded{grid-template-rows:1fr;visibility:visible}.risk-answer>div{overflow:hidden}.risk-answer p{color:var(--vision-muted-dark);font-size:14px;line-height:1.65;margin:0;padding:0 0 24px 28px}.risk-review-line{align-items:center;color:var(--vision-muted-dark);display:flex;flex-wrap:wrap;font-size:12px;gap:28px;padding-top:28px}.risk-review-line>span{align-items:center;display:inline-flex;gap:8px}.risk-review-line>span:first-child{color:var(--rd-white);margin-right:auto}.risk-review-line .nuxt-icon{color:var(--rd-accent-light);height:14px;width:14px}.studio-tabs{border-bottom:1px solid var(--rd-line-strong);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-tabs button{align-items:center;background:transparent;border:0;color:var(--rd-muted);cursor:pointer;display:flex;font:500 16px/1.3 var(--rd-font-display);gap:12px;min-height:70px;padding:22px 20px;position:relative;text-align:left}.studio-tabs button>span{font-size:11px}.studio-tabs button i{background:var(--rd-accent);bottom:-1px;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s}.studio-tabs button[aria-selected=true]{color:var(--rd-ink)}.studio-tabs button[aria-selected=true] i{transform:scaleX(1)}.risk-controls button:focus-visible,.studio-next:focus-visible,.studio-tabs button:focus-visible{border-radius:var(--rd-r-control);outline:2px solid var(--rd-accent-light);outline-offset:4px}.studio-theatre{border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-surface);margin-top:24px;overflow:hidden}.studio-scene{display:grid;grid-template-columns:1.3fr 1fr;min-height:var(--studio-stage)}.studio-visual{align-items:center;background:var(--rd-glacier);display:flex;justify-content:center;min-width:0;overflow:hidden;padding:40px;position:relative}.studio-visual>div{animation:studio-in var(--studio-duration) var(--studio-ease) both}.studio-scene-copy{align-self:center;padding:48px}.studio-scene-copy h3{font:500 34px/1.08 var(--rd-font-display);letter-spacing:-.03em;margin:24px 0}.studio-scene-copy>p{color:var(--rd-muted);font-size:var(--rd-text-body-lg);line-height:1.7}.studio-next{align-items:center;background:none;border:0;border-bottom:1px solid var(--rd-line-strong);color:var(--rd-accent);cursor:pointer;display:flex;font:500 15px var(--rd-font-display);gap:28px;justify-content:space-between;margin-top:28px;min-height:48px;padding:0}.studio-next span{transition:transform .2s}.studio-next:hover span{transform:translate(4px)}.studio-footnote{color:var(--rd-muted);font-size:12px;line-height:1.6;margin:18px 0 0}.studio-identity{max-width:440px;width:100%}.identity-sign{flex-direction:column;font:500 22px var(--rd-font-display);gap:24px;padding:16px 0 40px}.identity-sign,.lk-kyc{align-items:center;display:flex}.lk-kyc{background:var(--rd-plum);border-top:2px solid var(--rd-accent);box-shadow:var(--rd-shadow-hero);color:var(--rd-white);font-family:CrowdHive LK Inter Tight,sans-serif;gap:14px;padding:14px 24px}.lk-kyc .warn{align-items:center;background:var(--rd-accent-soft);border-radius:50%;color:var(--rd-accent-light);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.lk-kyc .warn .nuxt-icon{height:17px;width:17px}.lk-kyc .ktext{flex:1;min-width:0}.lk-kyc .ktitle{font-size:13px;font-weight:600}.lk-kyc .kbody{color:var(--vision-muted-dark);font-size:11px}.identity-caption{align-items:center;color:var(--rd-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:center;margin-top:30px}.identity-caption span{color:var(--rd-accent);margin-left:12px}.studio-projects{max-width:450px;min-height:340px;position:relative;width:100%}.studio-projects>article{box-shadow:var(--rd-shadow-hero);position:absolute;width:260px}.studio-project-back{left:0;top:15px;transform:rotate(-6deg)}.studio-project-front{right:0;top:70px;transform:rotate(4deg)}.lk-growth{background:var(--rd-white);border-radius:12px;box-shadow:var(--rd-shadow-soft);color:var(--rd-ink);font-family:CrowdHive LK Inter Tight,sans-serif;max-width:520px;padding:24px;width:100%}.eo-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.eo-head h3{font-size:16px;font-weight:700;margin:0}.eo-legend{align-items:center;color:var(--rd-muted);display:flex;font-size:11px;gap:6px}.eo-legend i{background:var(--rd-accent-soft);border:1.5px dashed var(--rd-accent);border-radius:3px;height:13px;width:13px}.eo-stats{display:grid;grid-template-columns:1fr 1fr;margin:0 0 18px}.eo-stat{border-left:1px solid var(--rd-line-strong);min-width:0;padding:0 16px}.eo-stat:first-child{border-left:0;padding-left:0}.eo-stat .l{color:var(--rd-muted);font-size:12px;margin-bottom:4px}.eo-stat .v{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.eo-chart{margin:6px 0 4px;position:relative}.eo-plot{align-items:flex-end;display:flex;gap:6px;height:160px;position:relative}.eo-grid{display:flex;flex-direction:column;inset:0 0 20px;justify-content:space-between;position:absolute}.eo-grid i{border-top:1px solid var(--rd-line-strong)}.eo-col{display:flex;flex:1 1 0;flex-direction:column;height:140px;justify-content:flex-end;min-width:0}.eo-bar{animation:studio-bar .6s var(--studio-ease) both;background:var(--rd-accent-soft);border:1.5px dashed var(--rd-accent);border-bottom:none;border-radius:3px 3px 0 0;height:90px;transform-origin:bottom;width:100%}.eo-lab{font-size:10.5px;height:14px;margin-top:6px;text-align:center}.eo-example,.eo-lab{color:var(--rd-muted)}.eo-example{font-size:11px;line-height:1.5;margin:18px 0 0}@keyframes studio-in{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes studio-bar{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@media(max-width:1000px){.studio-heading{gap:32px}.risk-workbench{grid-template-columns:1fr 1fr}.risk-controls{padding:24px}.studio-scene-copy{padding:30px}.studio-visual{padding:24px}.studio-projects>article{width:230px}.studio-projects{min-height:360px}}@media(max-width:700px){.risk-workbench,.studio-heading,.studio-scene{grid-template-columns:1fr}.studio-heading{gap:20px}.risk-photograph{min-height:320px}.risk-controls{padding:24px}.risk-controls button{font-size:18px;min-height:66px}.risk-answer p{font-size:16px}.risk-review-line{gap:16px}.risk-review-line>span:first-child{width:100%}.studio-tabs button{align-items:flex-start;font-size:13px;gap:8px;padding:16px 10px}.studio-tabs button>span{display:none}.studio-visual{min-height:350px;padding:24px}.studio-scene-copy{padding:28px}.studio-scene-copy h3{font-size:30px;margin:16px 0}.studio-projects{max-width:380px;min-height:330px}.studio-projects>article{width:230px}.studio-project-front{top:60px}.lk-growth{padding:20px}.eo-head{align-items:flex-start}.eo-head h3{font-size:14px}.eo-stats{margin-top:20px}.eo-stat .v{font-size:22px}.eo-plot{gap:4px}.eo-lab{font-size:9px}}@media(prefers-reduced-motion:reduce){.eo-bar,.studio-visual>div{animation:none!important}.risk-answer,.risk-photograph>img,.studio-next span,.studio-tabs button i{transition:none!important}.risk-photograph:hover>img{transform:none}}.vision-preview .vision-home{--vision-surface:var(--rd-glacier)}.vision-preview .vision-home #about,.vision-preview .vision-home #investment-case,.vision-preview .vision-home #methodology,.vision-preview .vision-home #projects{background:var(--rd-glacier)}.vision-preview .vision-home #blog-preview,.vision-preview .vision-home #faq-preview,.vision-preview .vision-home #how-it-works,.vision-preview .vision-home #next-chapter,.vision-preview .vision-home .native-calculator{background:var(--rd-white)}.vision-preview .vision-home #faq-preview,.vision-preview .vision-home #methodology,.vision-preview .vision-home #projects,.vision-preview .vision-home .native-calculator{border-top:0;padding-top:var(--vision-space-lg)}.vision-preview .vision-home .chapter-panel{background:var(--rd-plum)}.native-risk .risk-workbench{align-items:stretch}.native-risk .risk-controls{padding-block:var(--studio-gap)}.native-risk .risk-controls article{padding-block:20px}.native-risk .risk-controls h3{align-items:baseline;color:var(--rd-white);display:flex;font:500 18px/1.3 var(--rd-font-display);gap:14px}.native-risk .risk-controls article>p{color:var(--vision-muted-dark);font-size:14px;line-height:1.65;margin:10px 0 0 28px}.native-risk .risk-photograph{min-height:560px}.native-product .studio-theatre{border:0;margin-top:0;overflow:visible}.native-product .studio-scene{border-top:1px solid var(--rd-line-strong);gap:52px;min-height:380px;padding-block:36px}.native-product .studio-scene:last-child{border-bottom:1px solid var(--rd-line-strong)}.native-product .studio-visual{border-radius:var(--rd-r-surface);min-height:350px}.native-product .studio-scene-copy{padding:28px 0}.native-product .studio-scene:nth-child(2) .studio-visual{order:2}.native-product .studio-scene:nth-child(2) .studio-scene-copy{order:1}.native-product .studio-scene:nth-child(2){grid-template-columns:1fr 1.3fr}.native-product .eo-bar,.native-product .studio-visual>div{animation:none}.native-product .scene-in-view .studio-visual>div{animation:studio-in .65s var(--studio-ease) both}.native-product .scene-in-view .eo-bar{animation:studio-bar .65s var(--studio-ease) both}.native-product .studio-overline{color:var(--rd-accent)}.vision-preview .native-calculator{background:var(--rd-lilac)}.vision-preview .native-calculator .calc{border:0;box-shadow:var(--rd-shadow-soft);grid-template-columns:1fr 1.15fr;width:100%}.vision-preview .native-calculator .calc-left{padding:24px 28px}.vision-preview .native-calculator .calc-right{background:var(--rd-plum);color:var(--rd-white);padding:24px 28px}.vision-preview .native-calculator .calc-result{color:var(--rd-white);font-size:56px}.vision-preview .native-calculator .calc-break .row,.vision-preview .native-calculator .calc-sub,.vision-preview .native-calculator .calc-xaxis{color:var(--vision-muted-dark)}.vision-preview .native-calculator .calc-break .v{color:var(--rd-white)}.vision-preview .native-calculator .calc-break .sun{color:var(--rd-accent-light)}.vision-preview .native-calculator .calc-chart{height:96px}.vision-preview .native-calculator .calc-left h3{margin-bottom:14px}.vision-preview .native-calculator .calc-mode{margin-block:14px}.vision-preview .native-calculator .calc-field{margin-bottom:10px;padding-bottom:10px}.vision-preview .native-calculator .calc-field:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.vision-preview .native-calculator .cf-top{margin-bottom:4px}.vision-preview .native-calculator .calc-sub{margin-bottom:8px;min-height:0}.vision-preview .native-calculator .calc-interactive{margin-top:10px}.vision-preview .native-calculator .calc-xaxis{margin-bottom:14px}.vision-preview .native-calculator .calc-chart .line{stroke:var(--rd-accent-light)}.vision-preview .native-calculator .calc-chart .area{fill:var(--rd-accent);opacity:.2}.vision-preview .native-calculator .calc-break{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.vision-preview .native-calculator .calc-break .row{align-items:flex-start;border:0;display:flex;flex-direction:column;font-size:12px;gap:6px;padding:0}.vision-preview .native-calculator .calc-break .v{font-size:20px;font-weight:500}.planning-amount{align-items:center;background:var(--rd-glacier);border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-control);display:flex;font:500 22px var(--rd-font-display);gap:6px;padding:4px 10px}.planning-amount input{background:transparent;border:0;color:var(--rd-ink);font:inherit;min-height:36px;text-align:right;width:110px}.planning-amount:focus-within{outline:2px solid var(--rd-accent);outline-offset:3px}.vision-preview .native-calculator .range:focus-visible{outline:2px solid var(--rd-accent);outline-offset:8px}.company-panorama,.vision-preview .native-company{background:var(--rd-white)}.vision-preview .vision-final{background:var(--rd-white);padding-top:var(--vision-space-md)}.chapter-panel{align-items:center;background:var(--rd-plum);border-radius:var(--rd-r-surface);display:grid;gap:var(--vision-space-lg);grid-template-columns:1fr 1fr;overflow:hidden;padding:var(--vision-space-lg);position:relative;text-align:left}.chapter-copy{padding-block:var(--vision-space-xs);position:relative;z-index:1}.vision-final .chapter-copy .vision-kicker{color:#ccc5ee;justify-content:flex-start}.vision-final .chapter-copy h2{color:#fff;font-size:clamp(32px,4vw,48px);margin:0 0 18px;max-width:18ch}.vision-final .chapter-copy .chapter-bonus{color:#d4ceff;font:500 17px/1.5 var(--rd-font-display);margin:0 0 24px}.vision-final .chapter-copy p:last-child{color:#c7c5d0;font-size:13px;margin:18px 0 0}@media(max-width:700px){.chapter-panel{gap:0;grid-template-columns:1fr;padding:0}.chapter-copy{padding:var(--vision-space-md);padding-bottom:0}}.company-editorial-heading{align-items:end;display:grid;gap:64px;grid-template-columns:1.15fr 1fr;margin-bottom:28px}.company-editorial-heading h2{font:500 clamp(30px,3.2vw,44px)/1.08 var(--rd-font-display);letter-spacing:-1.5px;margin:0;max-width:460px;text-wrap:balance}.company-sculpture{background:var(--rd-plum);border-radius:16px;overflow:hidden}.company-sculpture img{aspect-ratio:3/1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.company-editorial-credentials{border-top:0!important;max-width:840px;padding-top:0!important}@media(prefers-reduced-motion:no-preference){.company-panorama.is-visible .company-sculpture img{animation:company-sculpture-reveal 1.1s ease-out both}@keyframes company-sculpture-reveal{0%{opacity:.6;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}}@media(max-width:700px){.company-editorial-heading{gap:20px;grid-template-columns:1fr}.company-sculpture img{aspect-ratio:1.4/1;-o-object-position:65% center;object-position:65% center}}.company-landscape{background:var(--rd-glacier);border-radius:16px;display:grid;isolation:isolate;overflow:hidden;padding:48px;place-items:center;position:relative}.company-landscape-photo{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%;position:absolute;width:100%;z-index:-2}.company-landscape:after{background:linear-gradient(120deg,#f5f4f830,#f5f4f880 50%,#29243a15);content:"";inset:0;position:absolute;z-index:-1}.company-statement{background:#fffffff5;border:1px solid hsla(0,0%,100%,.69);border-radius:16px;box-shadow:0 16px 48px #29243a12;padding:32px 36px;width:min(570px,100%)}.company-signature{align-items:center;color:var(--rd-ink);display:flex;font:600 23px var(--rd-font-display);gap:9px;letter-spacing:-.8px;margin:0 0 24px}.company-statement .vision-kicker{margin:0 0 12px}.company-statement h2{color:var(--rd-ink);font:500 clamp(30px,3.2vw,44px)/1.06 var(--rd-font-display);letter-spacing:-1.6px;margin:0 0 20px;max-width:420px;text-wrap:balance}.company-purpose{color:var(--rd-muted);font-size:15px;line-height:1.65;margin:0}.company-credentials{border-top:1px solid var(--rd-line-strong);display:flex;gap:14px;margin-top:24px;padding-top:20px}.company-credentials p{color:var(--rd-muted);font-size:12px;line-height:1.65;margin:0}.company-swiss-mark{background:var(--rd-lilac);border-radius:7px;color:var(--rd-accent);display:grid;flex:0 0 28px;font:600 26px/1 var(--rd-font-display);height:28px;place-items:center}@media(prefers-reduced-motion:no-preference){.company-panorama.is-visible .company-statement{animation:company-arrive .7s .1s both}@keyframes company-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:600px){.company-landscape{padding:100px 14px 14px}.company-statement{padding:24px 20px}.company-credentials{gap:10px}}.vision-preview .native-company .vision-company-grid{align-items:stretch;gap:64px}.vision-preview .native-company .vision-company-sign{color:var(--rd-white);isolation:isolate;justify-content:flex-end;min-height:440px;overflow:hidden;padding:32px;position:relative}.native-company .vision-company-sign img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.native-company .vision-company-sign:after{background:linear-gradient(0deg,var(--rd-plum),transparent 85%);content:"";inset:0;opacity:.85;position:absolute;z-index:-1}.native-company .vision-company-sign .ch-mark{--rd-mark-ink:var(--rd-white)}.vision-preview .native-company .vision-company-sign p{color:var(--rd-white);font-size:30px;margin-top:24px;max-width:300px}.native-company .vision-company-grid>div:last-child{align-self:center}.native-company .vision-company-grid>div:last-child>p:last-child{border-top:1px solid var(--rd-line-strong);margin-top:28px;padding-top:24px}@media(max-width:900px){.vision-preview .native-calculator .calc-break{grid-template-columns:repeat(2,minmax(0,1fr))}.native-product .studio-scene,.native-product .studio-scene:nth-child(2){gap:28px}.vision-preview .native-company .vision-company-grid{gap:32px}.vision-preview .native-calculator .calc-left,.vision-preview .native-calculator .calc-right{padding:28px}.vision-preview .native-calculator .calc-result{font-size:44px}}@media(max-width:700px){.native-product .studio-scene,.native-product .studio-scene:nth-child(2),.vision-preview .native-calculator .calc{grid-template-columns:1fr}.native-product .studio-scene:nth-child(2) .studio-scene-copy,.native-product .studio-scene:nth-child(2) .studio-visual{order:0}.native-product .studio-scene{gap:4px}.native-risk .risk-photograph{min-height:300px}.native-risk .risk-controls article>p{font-size:16px}.vision-preview .native-company .vision-company-sign{min-height:340px}.vision-preview .native-company .vision-company-grid{grid-template-columns:1fr}.planning-amount input{width:95px}.native-product .studio-scene-copy{padding:24px 4px}}@media(prefers-reduced-motion:reduce){.native-product .scene-in-view .eo-bar,.native-product .scene-in-view .studio-visual>div{animation:none!important}}.vision-preview .vision-home{--page-curve-depth:64px;background:var(--rd-plum)}.vision-preview .vision-home .vision-hero{border-radius:0 0 50% 50%/0 0 var(--page-curve-depth) var(--page-curve-depth);overflow:hidden;padding-bottom:var(--page-curve-depth)}.vision-preview .vision-home .vision-hero-foot{bottom:var(--page-curve-depth)}.vision-preview .vision-home .vision-hero-image{background:var(--rd-plum)}@media(max-width:768px){.vision-preview .vision-home{--page-curve-depth:34px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.vision-preview .vision-home .vision-hero-image:after{animation:curve-photo-grade linear both;animation-range:0 700px;animation-timeline:scroll()}}}@keyframes curve-photo-grade{to{background-color:var(--rd-plum)}}.focus-arrow{flex-shrink:0;height:20px;width:20px}.focus-arrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.vision-preview .vision-hero-copy{max-width:900px}.vision-preview .vision-hero-copy h1{font-size:clamp(44px,6.3vw,86px)}.vision-preview .vision-hero .vision-intro{line-height:1.6;max-width:650px}.vision-preview .vision-availability{margin-top:24px;max-width:650px}.vision-preview .vision-hero-grid{padding-block:125px 40px}.vision-preview .vision-hero-foot{bottom:auto;left:auto;margin-bottom:42px;margin-top:0;position:relative;transform:none}.vision-home .project-with-purpose{min-width:0}.vision-home .project-purpose{padding:20px 4px 0}.project-purpose>span{color:var(--rd-accent);font-size:12px;font-weight:600}.project-purpose p{color:var(--rd-muted);font-size:var(--rd-text-body);line-height:1.65;margin-top:8px}.project-document-note{border-top:1px solid var(--rd-line-strong);display:grid;gap:24px;grid-template-columns:1fr 2fr;margin-top:32px;padding-top:24px}.project-document-note strong{font:500 var(--rd-text-h3)/1.25 var(--rd-font-display)}.project-document-note p{color:var(--rd-muted);line-height:1.65}.project-geography-note{color:var(--rd-muted);font-size:12px;line-height:1.6;margin-top:16px}.other-project-panel{margin-top:calc(var(--rd-text-body-lg)*2)}.other-project-preview{align-items:center;display:flex;gap:calc(var(--rd-text-body-lg)*1.5)}.other-project-preview img{aspect-ratio:1.5;border-radius:var(--rd-r-control);height:auto;-o-object-fit:cover;object-fit:cover;width:calc(var(--rd-btn-local)*2.5)}.other-project-heading{display:grid;gap:calc(var(--rd-text-body-lg)/2)}.other-project-heading strong{font:500 var(--rd-text-h3)/1.2 var(--rd-font-display)}.other-project-kicker{color:var(--rd-accent);font-size:var(--rd-text-body)}.other-project-meta{color:var(--rd-muted);font-size:var(--rd-text-body)}.other-project-financing{align-items:baseline;border-top:1px solid var(--rd-line-strong);display:flex;flex-wrap:wrap;gap:var(--rd-text-body-lg);justify-content:space-between;margin-top:calc(var(--rd-text-body-lg)*1.5);padding-top:calc(var(--rd-text-body-lg)*1.5)}.other-project-financing span{color:var(--rd-muted);font-size:var(--rd-text-body)}.other-project-financing strong{font:500 var(--rd-text-h3)/1.2 var(--rd-font-display)}.other-financing-body{align-items:center;border-top:1px solid var(--rd-line);display:grid;gap:32px;grid-template-columns:minmax(0,340px) 1fr;padding-top:calc(var(--rd-text-body-lg)*1.5)}.other-financing-body h3{font:500 var(--rd-text-h3)/1.25 var(--rd-font-display);margin-bottom:12px}.other-financing-body p{color:var(--rd-muted);line-height:1.65}.infrastructure-context{background:var(--rd-white);border-block:1px solid var(--rd-line)}.context-top{align-items:center;display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:1.2fr 1fr}.context-intro{color:var(--rd-muted);line-height:1.65;margin-block:24px}.infrastructure-context .btn-link{gap:16px;min-height:44px;white-space:normal}.demand-ledger{background:var(--rd-plum);border-radius:var(--rd-r-surface);color:var(--rd-white);padding:32px}.demand-ledger>p:first-child{font-size:var(--rd-text-body);line-height:1.5}.demand-year{align-items:baseline;border-bottom:3px solid color-mix(in srgb,var(--rd-white) 18%,transparent);display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;padding-block:24px 14px;position:relative}.demand-year strong{font:500 48px/1 var(--rd-font-display);letter-spacing:-.04em}.demand-year small{font-size:16px;font-weight:400;letter-spacing:0}.demand-year i{background:var(--rd-accent-light);bottom:-3px;height:3px;left:0;position:absolute;width:var(--bar)}.demand-ledger .demand-note{color:var(--rd-glacier-blue);font-size:12px;line-height:1.6;margin-block:24px 8px}.demand-ledger a{align-items:center;color:var(--rd-accent-light);display:inline-flex;font-size:12px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.regional-context{border-top:1px solid var(--rd-line-strong);display:grid;gap:48px;grid-template-columns:1fr 1.2fr;margin-top:48px;padding-top:32px}.regional-context h3{font:500 28px/1.15 var(--rd-font-display);letter-spacing:-.025em;max-width:24ch}.regional-context p:not(.eyebrow){color:var(--rd-muted);line-height:1.65}.regional-checks{font-size:13px;margin-top:16px}.context-evidence{margin-top:48px}.evidence-heading{align-items:center;display:flex;font:500 20px/1.3 var(--rd-font-display);gap:24px;margin-bottom:24px}.evidence-heading:after{background:var(--rd-line);content:"";flex:1;height:1px}.evidence-intro{color:var(--rd-muted);font-size:var(--rd-text-body);line-height:1.6;margin:calc(var(--rd-text-body-lg)*-.5) 0 calc(var(--rd-text-body-lg)*1.5)}.evidence-panels{display:grid;gap:calc(var(--rd-text-body-lg)*.75)}.signal-preview{align-items:center;display:grid;gap:var(--rd-text-body-lg);grid-template-columns:var(--rd-btn-local) minmax(0,.7fr) minmax(0,1fr)}.signal-index{color:var(--rd-accent);font:500 var(--rd-text-body)/1 var(--rd-font-display)}.signal-value{font:500 calc(var(--rd-text-h3)*1.8)/1.1 var(--rd-font-display);letter-spacing:-.035em;white-space:nowrap}.signal-value small{font-size:var(--rd-text-body-lg);letter-spacing:0;margin-left:calc(var(--rd-text-body-lg)/2)}.signal-title{font:500 var(--rd-text-h3)/1.3 var(--rd-font-display)}.signal-expanded{align-items:center;border-top:1px solid var(--rd-line);display:grid;gap:calc(var(--rd-text-body-lg)*3);grid-template-columns:1.1fr 1fr;padding-top:var(--rd-text-body-lg)}.signal-copy{padding-left:calc(var(--rd-btn-local) + var(--rd-text-body-lg))}.signal-copy .eyebrow{display:block;margin-bottom:var(--rd-text-body-lg)}.signal-copy p{color:var(--rd-muted);font-size:var(--rd-text-body-lg);line-height:1.65;max-width:58ch}@media(prefers-reduced-motion:no-preference){.demand-ledger.context-motion .demand-year i{transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.22,1,.36,1) .18s}.demand-ledger.context-motion .demand-year:nth-child(3) i{transition-delay:.33s}.demand-ledger.context-motion.is-revealed .demand-year i{transform:scaleX(1)}}@media(max-width:900px){.signal-preview{grid-template-columns:auto 1fr}.signal-title{font-size:var(--rd-text-body-lg);grid-column:2}.signal-expanded{gap:calc(var(--rd-text-body-lg)*1.5)}.signal-copy{padding-left:0}}@media(max-width:600px){.signal-expanded{grid-template-columns:1fr}.signal-value{font-size:calc(var(--rd-text-h3)*1.5)}.signal-copy p{margin-bottom:var(--rd-text-body-lg)}.other-project-preview{align-items:start;gap:var(--rd-text-body-lg)}.other-project-preview img{aspect-ratio:1;width:calc(var(--rd-btn-local)*1.5)}.other-project-heading strong{font-size:var(--rd-text-h3)}}.focus-fees h3{font:500 28px/1.2 var(--rd-font-display);margin-block:12px 24px}.focus-fees ul{list-style:none;padding:0}.focus-fees li{border-top:1px solid var(--rd-line-strong);line-height:1.5;padding:16px 0}.focus-monitor{margin:0 auto 24px;max-width:760px;text-align:left}.focus-monitor h3{font:500 var(--rd-text-h3)/1.25 var(--rd-font-display);margin-bottom:12px}.focus-monitor p{color:var(--rd-muted);line-height:1.65}.vision-final .chapter-copy .focus-close-intro{color:var(--rd-glacier-blue);font-size:var(--rd-text-body);line-height:1.6;margin-block:0 20px}@media(max-width:768px){.vision-preview .vision-hero-grid{padding-block:100px 40px}.vision-preview .vision-hero-foot{display:none}.vision-preview .vision-hero .vision-kicker{font-size:11px;line-height:1.5}.vision-preview .vision-hero-copy h1{font-size:clamp(40px,7.8vw,58px)}.vision-preview .vision-hero .vision-intro{font-size:16px}.context-top,.project-document-note,.regional-context{gap:24px;grid-template-columns:1fr}.demand-ledger{padding:24px}.context-intro,.project-purpose p,.regional-context p:not(.eyebrow){font-size:16px}.context-evidence,.regional-context{margin-top:32px}}@media(max-width:600px){.other-financing-body{gap:24px;grid-template-columns:minmax(0,1fr)}}body.vision-preview.calm-preview{--rd-ink:#152a3a;--rd-ink-text:#152a3a;--rd-charcoal:#152a3a;--rd-muted:#536272;--rd-muted-2:#647282;--rd-stone:#647282;--rd-azure:#536272;--rd-glacier-blue:#cbd7df;--rd-line:rgba(21,42,58,.1);--rd-line-strong:rgba(21,42,58,.17);--rd-accent:#5145cd;--rd-accent-deep:#4236b2;--rd-accent-grad-end:#4236b2;--rd-accent-soft:rgb(81 69 205/8%);--rd-accent-2:#6559d5;--rd-accent-3:#8c83df;--rd-accent-light:#b8b3f2;--rd-accent-rgb:81,69,205;--rd-violet:#5145cd;--rd-paper:#fbfaf7;--rd-glacier:#f7f5f0;--rd-cream:#dae9e5;--rd-lilac:#dae9e5;--rd-night:#152a3a;--rd-plum:#152a3a;--vision-muted-dark:#cbd7df;--vision-line-dark:#405463;--vision-surface:#dae9e5;--rd-shadow-soft:0 4px 16px rgb(21 42 58/6%);--rd-shadow-medium:0 8px 24px rgba(21,42,58,.1);background:var(--rd-glacier);color:var(--rd-ink)}body.vision-preview.calm-preview .rd-page,body.vision-preview.calm-preview .vision-home #blog-preview,body.vision-preview.calm-preview .vision-home #faq-preview,body.vision-preview.calm-preview .vision-home #how-it-works,body.vision-preview.calm-preview .vision-home #next-chapter,body.vision-preview.calm-preview .vision-home .infrastructure-context,body.vision-preview.calm-preview .vision-home .native-calculator{background:var(--rd-glacier)}body.vision-preview.calm-preview .vision-home{--vision-surface:#dae9e5}body.vision-preview.calm-preview .vision-hero{background:var(--rd-plum)}body.vision-preview.calm-preview .motion-chapters>article>p{color:var(--rd-muted)}body.vision-preview.calm-preview header.site:not(.at-top){background:#f7f5f0f0}body.vision-preview.calm-preview .access-dialog,body.vision-preview.calm-preview .mobile-menu{background:var(--rd-glacier)}body.vision-preview.calm-preview .access-backdrop{background:#152a3ab3}body.vision-preview.calm-preview .access-close{background:var(--rd-cream);border-color:var(--rd-line-strong);color:var(--rd-ink)}body.vision-preview.calm-preview .access-benefits i,body.vision-preview.calm-preview .access-brand,body.vision-preview.calm-preview .access-kicker{color:var(--rd-accent)}body.vision-preview.calm-preview .access-benefits,body.vision-preview.calm-preview .access-content>p,body.vision-preview.calm-preview .access-form .access-consent,body.vision-preview.calm-preview .access-success>p:not(.access-kicker){color:var(--rd-muted)}body.vision-preview.calm-preview .access-form label,body.vision-preview.calm-preview .access-form-row input{color:var(--rd-ink)}body.vision-preview.calm-preview .vision-home .evidence-panels .reveal-panel.is-open,body.vision-preview.calm-preview .vision-home .research-card{background:var(--rd-cream)}body.vision-preview.calm-preview .vision-final .chapter-copy .chapter-bonus,body.vision-preview.calm-preview .vision-final .chapter-copy .vision-kicker{color:var(--rd-accent-light)}body.vision-preview.calm-preview .vision-final .chapter-copy p:last-child{color:var(--vision-muted-dark)}body.vision-preview.calm-preview footer.site{--footer-violet:#b8b3f2;--footer-violet-soft:#b8b3f2}body.vision-preview.depth-preview .infrastructure-hero-scene{animation:none;filter:none;transform:none}@media(prefers-reduced-motion:no-preference){body.vision-preview.depth-preview .infrastructure-hero-scene img{animation:none;transform:scale(calc(1 + var(--rd-hero-scroll, 0)*.055));transform-origin:50% 58%}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){body.vision-preview.depth-preview .infrastructure-hero-scene img{transform:scale(calc(1 + var(--rd-hero-scroll, 0)*.025))}}@media(prefers-reduced-motion:reduce){body.vision-preview.depth-preview .infrastructure-hero-scene img{animation:none;transform:none}}@media(prefers-reduced-motion:no-preference){body.vision-preview.depth-preview .infrastructure-hero-scene.scene-visible img{will-change:transform}}
