.wr-hero{padding-top:calc(var(--ks-nav-h) + clamp(40px,7vw,104px));padding-bottom:clamp(56px,7vw,120px);overflow:hidden}.wr-hero-grid{display:grid;gap:clamp(36px,6vw,72px);align-items:center}.wr-kicker{display:inline-flex;align-items:center;gap:10px;font-size:.98rem;font-weight:var(--ks-fw-link);color:var(--ks-bronze)}.wr-kicker img{height:26px;width:auto}.wr-hero h1{margin-top:22px;max-width:12ch}.wr-hero .ks-lead{margin-top:22px;max-width:34rem}.wr-hero-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:30px}.wr-hero-note{margin-top:18px;font-size:.9rem;color:var(--ks-gray)}.wr-hero-media{position:relative;min-width:0}.wr-hero-media>.wr-hero-dots{display:none;position:absolute;z-index:0;right:-6%;top:50%;width:92%;transform:translateY(-60%);opacity:.42;pointer-events:none}.wr-hero-media .ks-pair{position:relative;z-index:1}@media (min-width: 1024px){.wr-hero{padding-top:calc(var(--ks-nav-h) + clamp(32px,4vw,64px))}.wr-hero-grid{grid-template-columns:1fr 1.08fr;gap:clamp(40px,5vw,80px);align-items:start}.wr-hero-media{padding-top:clamp(24px,6vw,96px)}.wr-hero h1{max-width:none;font-size:clamp(3rem,1.2rem + 4.2vw,5.4rem)}.wr-hero-media>.wr-hero-dots{display:block}}@media (orientation: landscape) and (max-height: 560px){.wr-hero{padding-top:calc(var(--ks-nav-h) + 24px)}}.wr-essay{display:grid;gap:clamp(28px,4vw,48px)}.wr-essay .ks-intro{max-width:38rem}.wr-essay p+p{margin-top:18px}.wr-two{display:grid;gap:clamp(32px,5vw,64px);align-items:start}@media (min-width: 1024px){.wr-two{grid-template-columns:1fr 1.3fr}.wr-two--rev{grid-template-columns:1.3fr 1fr}.wr-two--rev>:first-child{order:2}}.wr-sticky{position:sticky;top:calc(var(--ks-nav-h) + 16px)}.wr-num{display:block;font-size:clamp(5rem,2.4rem + 14vw,12.5rem);line-height:.92;font-weight:var(--ks-fw-hair);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--ks-ink)}.wr-num small{display:block;font-size:.34em;font-weight:var(--ks-fw-display);letter-spacing:-.04em;margin-top:.08em;color:var(--ks-ink)}.wr-num-l{margin-top:18px;max-width:22rem;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.45;color:var(--ks-ink-2);text-wrap:pretty}.wr-num-src{margin-top:10px;font-size:.86rem;color:var(--ks-gray)}.wr-scale-copy{margin-top:clamp(28px,4vw,44px)}.wr-scale-copy .ks-h3-lg{max-width:20ch}.wr-scale-copy .ks-body{margin-top:16px}.wr-map{position:relative;width:100%;max-width:560px;margin-inline:auto}.wr-map svg{display:block;width:100%;height:auto}.wr-map-dot{fill:var(--ks-logo-2);opacity:.34}.wr-map-dot--lit{opacity:.34}.wr-map-city{fill:var(--ks-bronze)}.wr-map-ring{fill:none;stroke:var(--ks-bronze-line);stroke-width:.8;opacity:.55;transform-origin:center;transform-box:fill-box}.wr-map-lbl{font-family:var(--ks-f);font-size:7.2px;font-weight:600;fill:var(--ks-ink);letter-spacing:.01em}.wr-map-lbl--sub{font-weight:450;fill:var(--ks-gray)}.wr-map-cap{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:14px;font-size:.9rem;color:var(--ks-gray);text-align:center}.wr-map-cap b{font-weight:var(--ks-fw-strong);color:var(--ks-ink-2)}.wr-rows{display:grid}.wr-row{display:grid;gap:10px 20px;grid-template-columns:2.6rem 1fr;padding:24px 0 26px;border-top:1px solid var(--ks-edge)}.wr-row:last-child{border-bottom:1px solid var(--ks-edge)}.wr-row-n{font-size:.84rem;font-weight:var(--ks-fw-num);color:var(--ks-bronze);letter-spacing:.04em;font-variant-numeric:tabular-nums;padding-top:.45em}.wr-row h3{font-size:clamp(1.3rem,1.15rem + .7vw,1.75rem);line-height:1.15;letter-spacing:-.03em;font-weight:var(--ks-fw-display);text-wrap:balance}.wr-row .ks-body{grid-column:2;max-width:48ch}.wr-row-then{grid-column:2;display:grid;gap:4px;margin-top:6px;font-size:.92rem;color:var(--ks-gray)}.wr-row-then b{font-weight:var(--ks-fw-strong);color:var(--ks-ink-2)}@media (min-width: 900px){.wr-row{grid-template-columns:3.4rem minmax(0,.9fr) minmax(0,1.25fr);padding:30px 0 32px;align-items:start}.wr-row .ks-body{grid-column:3;grid-row:1}.wr-row-then{grid-column:3}}.wr-pull{position:relative;margin-top:clamp(40px,6vw,72px);max-width:44rem}.wr-pull-mark{display:block;height:.55em;font-size:clamp(3rem,2.4rem + 2vw,4.4rem);line-height:1;font-weight:var(--ks-fw-thin);color:#a26c3c57;font-family:Georgia,Times New Roman,serif}.wr-pull blockquote{font-size:clamp(1.45rem,1.15rem + 1.3vw,2.3rem);line-height:1.2;letter-spacing:-.028em;font-weight:var(--ks-fw-light);color:var(--ks-ink);text-wrap:pretty}.wr-pull figcaption{margin-top:16px;font-size:.92rem;color:var(--ks-gray)}.wr-ledger{display:grid;gap:0}.wr-ledger-h{display:none}.wr-ledger-r{display:grid;gap:6px 18px;padding:18px 0;border-top:1px solid var(--ks-edge)}.wr-ledger-r:last-child{border-bottom:1px solid var(--ks-edge)}.wr-ledger-k{font-size:.72rem;font-weight:var(--ks-fw-strong);letter-spacing:var(--ks-track-label);text-transform:uppercase;color:var(--ks-gray)}.wr-ledger-then{color:var(--ks-gray);text-decoration:line-through;text-decoration-color:#14141840;text-decoration-thickness:1px}.wr-ledger-now{color:var(--ks-ink);font-weight:var(--ks-fw-link)}@media (min-width: 768px){.wr-ledger-h{display:grid;grid-template-columns:10rem 1fr 1fr;gap:18px;padding-bottom:12px}.wr-ledger-r{grid-template-columns:10rem 1fr 1fr;align-items:baseline;padding:20px 0}.wr-ledger-r .wr-ledger-k{font-size:.98rem;font-weight:var(--ks-fw-display);letter-spacing:0;text-transform:none;color:var(--ks-ink)}}.wr-enablers{display:grid;gap:28px;margin-top:var(--ks-head-gap)}.wr-enabler{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--ks-edge)}.wr-enabler h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2;letter-spacing:-.025em;font-weight:var(--ks-fw-display)}.wr-enabler .ks-body{max-width:34ch;font-size:.98rem}@media (min-width: 768px){.wr-enablers{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}}@media (min-width: 1024px){.wr-enablers{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.wr-eng-head .ks-intro{max-width:40rem}.wr-diagram{margin-top:var(--ks-head-gap)}.wr-panel{position:relative;border-radius:var(--ks-r-panel);background:var(--ks-mist);padding:clamp(18px,3.6vw,56px) clamp(14px,3.6vw,56px);overflow:hidden}.wr-panel-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;margin-bottom:clamp(16px,2.6vw,28px)}.wr-panel-h h3{font-size:clamp(1.3rem,1.15rem + .7vw,1.75rem);line-height:1.15;letter-spacing:-.03em;font-weight:var(--ks-fw-display)}.wr-panel-h p{font-size:.92rem;color:var(--ks-gray)}.wr-flow{position:relative;display:grid;gap:14px}.wr-flow-src{position:relative;z-index:1;display:grid;gap:4px;padding:16px 18px;border-radius:var(--ks-r-screen);background:var(--ks-ink);color:var(--ks-on-dark);box-shadow:0 18px 40px -22px #14100c80}.wr-flow-src b{font-size:1.02rem;font-weight:var(--ks-fw-strong)}.wr-flow-src span{font-size:.86rem;color:var(--ks-on-dark-2)}.wr-flow-src i{position:absolute;right:16px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--ks-bronze-hi);box-shadow:0 0 0 4px #e3b07a2e}.wr-flow-list{display:grid;gap:10px;position:relative;z-index:1}.wr-flow-node{display:grid;gap:3px;padding:14px 16px;border-radius:var(--ks-r-screen);background:#fff;box-shadow:0 0 0 1px #1414180d}.wr-flow-node b{font-size:.98rem;font-weight:var(--ks-fw-strong);color:var(--ks-ink)}.wr-flow-node span{font-size:.88rem;line-height:1.4;color:var(--ks-gray)}.wr-flow-node em{font-style:normal;font-size:.72rem;font-weight:var(--ks-fw-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--ks-bronze)}.wr-flow-rail{display:none}.wr-flow-foot{position:relative;z-index:1;margin-top:6px;font-size:.9rem;color:var(--ks-gray)}.wr-flow-foot b{font-weight:var(--ks-fw-strong);color:var(--ks-ink-2)}@media (min-width: 768px){.wr-flow{grid-template-columns:minmax(200px,.8fr) 56px 1fr;gap:0 12px;align-items:center}.wr-flow-src{align-self:center}.wr-flow-rail{display:block;width:100%;height:100%}.wr-flow-rail svg{width:100%;height:100%;display:block}.wr-flow-rail path{fill:none;stroke:var(--ks-bronze-line);stroke-width:1.2;stroke-dasharray:.1 5;stroke-linecap:round;opacity:.8}.wr-flow-rail circle{fill:var(--ks-bronze)}.wr-flow-foot{grid-column:1 / -1;margin-top:18px}}@media (min-width: 1024px){.wr-flow{grid-template-columns:minmax(240px,.75fr) 96px 1fr}}.wr-life{display:grid;gap:0;margin-top:var(--ks-head-gap);position:relative}.wr-life-step{position:relative;display:grid;grid-template-columns:28px 1fr;gap:0 14px;padding-bottom:22px}.wr-life-step:before{content:"";position:absolute;left:13px;top:26px;bottom:0;width:1px;border-left:1px dashed rgb(162 108 60 / .45)}.wr-life-step:last-child:before{display:none}.wr-life-step:last-child{padding-bottom:0}.wr-life-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #a26c3c73}.wr-life-dot i{width:8px;height:8px;border-radius:50%;background:var(--ks-grad)}.wr-life-step h4{font-size:1.02rem;font-weight:var(--ks-fw-strong);color:var(--ks-ink);line-height:1.3;padding-top:3px}.wr-life-step p{grid-column:2;margin-top:4px;font-size:.92rem;line-height:1.45;color:var(--ks-gray);max-width:30ch}.wr-life-step em{grid-column:2;margin-top:8px;font-style:normal;font-size:.72rem;font-weight:var(--ks-fw-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--ks-bronze)}@media (min-width: 768px){.wr-life{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.wr-life-step{grid-template-columns:1fr;padding-bottom:0;padding-top:44px}.wr-life-step:before{left:14px;right:-16px;top:13px;bottom:auto;width:auto;height:1px;border-left:0;border-top:1px dashed rgb(162 108 60 / .45)}.wr-life-dot{position:absolute;top:0;left:0}.wr-life-step h4,.wr-life-step p,.wr-life-step em{grid-column:1}}.wr-eng{display:grid;gap:clamp(56px,8vw,120px);margin-top:clamp(56px,8vw,120px)}.wr-eng-row{display:grid;gap:clamp(24px,4vw,40px);align-items:center}.wr-eng-copy{min-width:0}.wr-eng-n{display:inline-block;font-size:.84rem;font-weight:var(--ks-fw-num);color:var(--ks-bronze);letter-spacing:.04em;font-variant-numeric:tabular-nums}.wr-eng-copy h3{margin-top:10px;max-width:16ch}.wr-eng-copy .ks-body{margin-top:16px}.wr-eng-spec{display:grid;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--ks-edge)}.wr-eng-spec li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:.95rem;line-height:1.45;color:var(--ks-ink-2)}.wr-eng-spec li i{margin-top:.42em;width:6px;height:6px;border-radius:50%;background:var(--ks-grad);justify-self:center}.wr-eng-link{margin-top:18px}.wr-eng-media{min-width:0}.wr-eng-media .ks-screen{max-width:760px}.wr-eng-media--phone{display:flex;justify-content:center}.wr-eng-media--phone .ks-phone{width:min(300px,78vw)}.wr-eng-cap{margin-top:12px;font-size:.86rem;color:var(--ks-gray);text-align:center}@media (min-width: 1024px){.wr-eng-row{grid-template-columns:.85fr 1.2fr;gap:clamp(40px,6vw,96px)}.wr-eng-row--flip{grid-template-columns:1.2fr .85fr}.wr-eng-row--flip .wr-eng-copy{order:2}.wr-eng-row--phone{grid-template-columns:1fr .8fr}.wr-eng-media--phone .ks-phone{width:min(320px,26vw)}}.wr-seq{display:grid;gap:10px;max-width:420px;margin-inline:auto;padding:clamp(18px,3vw,28px);border-radius:var(--ks-r-panel);background:var(--ks-mist)}.wr-seq-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.wr-seq-h b{font-size:.98rem;font-weight:var(--ks-fw-strong)}.wr-seq-h span{font-size:.8rem;color:var(--ks-gray)}.wr-seq-m{display:grid;grid-template-columns:3.4rem 1fr;gap:12px;align-items:start}.wr-seq-d{font-size:.72rem;font-weight:var(--ks-fw-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--ks-bronze);padding-top:12px}.wr-seq-b{padding:11px 14px;border-radius:18px 18px 18px 6px;background:#fff;box-shadow:0 0 0 1px #1414180d;font-size:.92rem;line-height:1.45;color:var(--ks-ink-2)}.wr-seq-b small{display:block;margin-top:4px;font-size:.72rem;color:var(--ks-gray)}.wr-sch-grid{display:grid;gap:clamp(32px,5vw,64px);align-items:center}.wr-sch-copy .ks-h2{max-width:14ch}.wr-sch-copy .ks-intro{margin-top:20px}.wr-sch-list{display:grid;gap:14px;margin-top:26px}.wr-sch-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:.98rem;line-height:1.45;color:var(--ks-ink-2)}.wr-sch-list li b{display:block;font-weight:var(--ks-fw-strong);color:var(--ks-ink)}.wr-sch-list svg{width:22px;height:22px;color:var(--ks-bronze);margin-top:1px}.wr-sch-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.wr-sch-est{margin-top:26px;padding:18px 20px;border-radius:var(--ks-r-screen);background:#fff;box-shadow:0 0 0 1px #1414180d;max-width:34rem}.wr-sch-est b{display:block;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem);line-height:1;font-weight:var(--ks-fw-hair);letter-spacing:-.04em;color:var(--ks-ink);font-variant-numeric:tabular-nums}.wr-sch-est span{display:block;margin-top:8px;font-size:.92rem;color:var(--ks-gray)}.wr-sch-media{padding-inline:6%}.wr-sch-media .ks-mac{max-width:760px;margin-inline:auto}@media (min-width: 1024px){.wr-sch-media{padding-inline:0 4%}}@media (min-width: 1024px){.wr-sch-grid{grid-template-columns:.9fr 1.2fr;gap:clamp(40px,6vw,96px)}}.wr-show-grid{display:grid;gap:clamp(36px,5vw,64px);align-items:start}.wr-show-copy .ks-h2{max-width:14ch}.wr-show-copy .ks-intro{margin-top:20px}.wr-show-copy p+p{margin-top:16px}.wr-show-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:26px}.wr-layers{display:grid}.wr-layer{display:grid;grid-template-columns:1fr;gap:6px 20px;padding:16px 0;border-top:1px solid var(--ks-edge)}.wr-layer:last-child{border-bottom:1px solid var(--ks-edge)}.wr-layer-k{display:flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:var(--ks-fw-strong);color:var(--ks-ink)}.wr-layer-k i{width:8px;height:8px;border-radius:50%;background:var(--ks-grad);flex:none}.wr-layer-v{display:flex;flex-wrap:wrap;gap:6px}.wr-layer-v .ks-chip{background:#fff}.wr-layer-q{font-size:.9rem;color:var(--ks-gray)}@media (min-width: 640px){.wr-layer{grid-template-columns:9.5rem 1fr;align-items:start}.wr-layer-q{grid-column:2}}@media (min-width: 1024px){.wr-show-grid{grid-template-columns:1fr 1.25fr}}.wr-show-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);max-width:640px}.wr-show-figs .ks-stat dd{font-size:clamp(2.2rem,1.6rem + 2.6vw,4rem)}@media (max-width: 479px){.wr-show-figs{grid-template-columns:1fr 1fr}.wr-show-figs .ks-stat:last-child{grid-column:1 / -1}}.wr-close{text-align:center}.wr-close-in{display:grid;justify-items:center;gap:0;max-width:56rem;margin-inline:auto}.wr-close .ks-display{max-width:16ch}.wr-close .ks-lead{margin-top:22px;max-width:36rem;text-align:center}.wr-close-acts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:34px}.wr-close-links{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 26px;margin-top:30px;padding-top:22px;border-top:1px solid var(--ks-edge-dark);width:100%}.wr-close-links .ks-lnk{font-size:.94rem;color:var(--ks-on-dark-2)}.wr-close-links .ks-lnk:hover{color:var(--ks-on-dark)}.wr-close-logo{display:flex;align-items:center;gap:10px;margin-bottom:26px}.wr-close-logo img{height:34px;width:auto}.wr-close-logo span{font-size:.86rem;color:var(--ks-on-dark-2)}@media (prefers-reduced-motion: no-preference){.wr-map-dot--lit{animation:wr-twinkle 6s ease-in-out infinite;animation-delay:calc(var(--d, 0) * -1s)}.wr-map[data-run="0"] .wr-map-dot--lit{animation-play-state:paused}.wr-map-ring{animation:wr-ring 3.2s var(--ks-ease) infinite}.wr-map[data-run="0"] .wr-map-ring{animation-play-state:paused}.wr-flow-rail circle{animation:wr-packet 2.4s linear infinite;animation-delay:calc(var(--d, 0) * 1ms);offset-path:var(--p);offset-rotate:0deg}.wr-flow[data-run="0"] .wr-flow-rail circle{animation-play-state:paused}}@keyframes wr-twinkle{0%,to{opacity:.34}50%{opacity:.95}}@keyframes wr-ring{0%{transform:scale(.4);opacity:.8}to{transform:scale(2.6);opacity:0}}@keyframes wr-packet{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.wr-map-ring{display:none}.wr-flow-rail circle{display:none}}.wr-kicker img{height:34px}.wr-bfi{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:7px 14px 7px 10px;border-radius:999px;font-size:.95rem;font-weight:500;color:var(--ks-ink-2, #3a3530);background:#ffffffb3;box-shadow:inset 0 0 0 1px #8f633a2e}.wr-bfi-flag{width:24px;height:16px;flex:none}.wr-bfi[data-tone=dark]{color:#f6eee2eb;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24;margin-top:0}.wr-close-brand{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:28px}.wr-close-logo{display:inline-flex;align-items:center;padding:14px 22px;border-radius:18px;background:#fff;box-shadow:0 18px 40px -22px #0009}.wr-close-logo img{height:40px;width:auto}@media (max-width: 767px){.wr-kicker img{height:30px}.wr-close-logo img{height:32px}.wr-close-logo{padding:12px 18px}}.wr-close-brand{flex-direction:column;align-items:center;gap:14px}.wr-kicker+.wr-mkt{display:flex;width:-moz-max-content;width:max-content}@media (max-width: 1023px){.wr-life-step p,.wr-seq-b,.wr-panel-h p,.wr-row-then,.wr-flow-foot,.wr-hero-note,.wr-pull figcaption,.wr-sch-est span{font-size:.95rem}.wr-flow-node span{font-size:.92rem}}.wr-mkt.ks-market{margin-top:14px}.wr-close-brand .wr-mkt.ks-market{margin-top:0}.wr-mapfx-arc{fill:none;stroke:#a8845f;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:.01 3.4;opacity:.85}.wr-mapfx-draw{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round}.wr-mapfx-pk{fill:#8f633a;stroke:#bca088;stroke-opacity:.45;stroke-width:2.4;opacity:0;offset-rotate:0deg;offset-distance:0%;transform-box:fill-box;transform-origin:center;pointer-events:none}.wr-mapfx .wr-map-dot,.wr-mapfx .wr-map-city{transform-box:fill-box;transform-origin:center}.wr-mapfx .wr-mapfx-lbl{transform-box:fill-box}@media (prefers-reduced-motion: no-preference){.wr-mapfx .wr-map-dot--lit,.wr-mapfx .wr-map-ring{animation:none}.wr-mapfx[data-phase=wait] .wr-map-dot,.wr-mapfx[data-phase=wait] .wr-map-city,.wr-mapfx[data-phase=wait] .wr-mapfx-lbl,.wr-mapfx[data-phase=wait] .wr-map-ring{opacity:0}.wr-mapfx[data-phase=wait] .wr-mapfx-draw{stroke-dasharray:1 1;stroke-dashoffset:1}.wr-mapfx[data-phase=build] .wr-map-dot{animation:wr-fx-pop .52s cubic-bezier(.3,0,.3,1) calc(var(--d, 0) * 1s) both}.wr-mapfx[data-phase=build] .wr-map-city{animation:wr-fx-land .7s linear calc(var(--d, 0) * 1s) both;transform-origin:50% 100%}.wr-mapfx[data-phase=build] .wr-mapfx-lbl--r{animation:wr-fx-lbl-r .5s cubic-bezier(.2,.9,.25,1.15) calc(var(--d, 0) * 1s) both}.wr-mapfx[data-phase=build] .wr-mapfx-lbl--l{animation:wr-fx-lbl-l .5s cubic-bezier(.2,.9,.25,1.15) calc(var(--d, 0) * 1s) both}.wr-mapfx[data-phase=build] .wr-mapfx-draw{stroke-dasharray:1 1;animation:wr-fx-draw .8s cubic-bezier(.65,0,.25,1) calc(var(--d, 0) * 1s) both}.wr-mapfx[data-phase=build] .wr-mapfx-pk{animation:wr-fx-out .85s cubic-bezier(.45,0,.2,1) calc(var(--d, 0) * 1s) both}.wr-mapfx[data-phase=build] .wr-map-ring{animation:wr-fx-ring-in .9s cubic-bezier(.2,.8,.2,1) .75s both}.wr-mapfx[data-phase=static] .wr-map-dot--lit,.wr-mapfx[data-phase=idle] .wr-map-dot--lit{animation:wr-fx-twinkle 7s ease-in-out calc(var(--t, 0) * -1s) infinite}.wr-mapfx[data-phase=idle] .wr-map-ring,.wr-mapfx[data-phase=static] .wr-map-ring{animation:wr-fx-ring 3.4s cubic-bezier(.2,.7,.3,1) infinite}.wr-mapfx[data-run="0"] .wr-map-dot,.wr-mapfx[data-run="0"] .wr-map-city,.wr-mapfx[data-run="0"] .wr-mapfx-lbl,.wr-mapfx[data-run="0"] .wr-mapfx-draw,.wr-mapfx[data-run="0"] .wr-mapfx-pk,.wr-mapfx[data-run="0"] .wr-map-ring{animation-play-state:paused}}@media (prefers-reduced-motion: reduce){.wr-mapfx .wr-map-ring{display:block;opacity:.4}}@keyframes wr-fx-pop{0%{transform:scale(0);opacity:0}55%{transform:scale(1.15);opacity:.6}78%{transform:scale(.95)}to{transform:scale(1);opacity:.34}}@keyframes wr-fx-land{0%{transform:translateY(-16px) scale(.55,1.45);opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45)}40%{transform:translateY(0) scale(.8,1.2);opacity:1;animation-timing-function:cubic-bezier(0,.55,.45,1)}55%{transform:translateY(0) scale(1.45,.62);animation-timing-function:cubic-bezier(.34,1.4,.64,1)}75%{transform:translateY(-2px) scale(.9,1.12)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes wr-fx-lbl-r{0%{transform:translate(-7px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes wr-fx-lbl-l{0%{transform:translate(7px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes wr-fx-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes wr-fx-out{0%{offset-distance:0%;opacity:0;transform:scale(.4)}14%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}to{offset-distance:100%;opacity:0;transform:scale(1.8)}}@keyframes wr-fx-ring-in{0%{transform:scale(0);opacity:0}60%{transform:scale(2.1);opacity:.7}to{transform:scale(2.6);opacity:0}}@keyframes wr-fx-ring{0%{transform:scale(.6);opacity:.65}to{transform:scale(2.3);opacity:0}}@keyframes wr-fx-twinkle{0%,to{opacity:.34}50%{opacity:.8}}
