.cm-feat{color:#fff;isolation:isolate;border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px;min-height:380px;padding:40px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cm-feat-bg{z-index:-2;filter:blur(18px)saturate(1.2);background-position:50%;background-size:cover;position:absolute;inset:-30px;transform:scale(1.05)}.cm-feat:before{content:"";z-index:-1;background:linear-gradient(90deg,#081e0cd9,#0d38148c);position:absolute;inset:0}.cm-feat-tx{flex-direction:column;align-items:flex-start;gap:18px;height:100%;display:flex}.cm-feat-tx>b{letter-spacing:-.02em;max-width:18em;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.15}.cm-btn{color:var(--g900);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.cm-btn .i{width:14px;height:14px}.cm-stats{flex-wrap:wrap;gap:16px 40px;margin-top:auto;padding-top:20px;display:flex}.cm-stats>span{color:#cfe0d2;max-width:13em;font-size:13px}.cm-stats b{color:#fff;letter-spacing:-.03em;font-size:32px;font-weight:500;display:block}.cm-feat-ph{background-position:50% 20%;background-size:cover;border-radius:18px;flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:300px;padding:18px;display:flex;position:relative;overflow:hidden}.cm-feat-ph:before{content:"";background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.cm-feat-ph>*{position:relative}.cm-feat-ph q{font-size:16px;font-weight:600;line-height:1.35}.cm-feat-ph small{color:#e2ede4;margin-top:6px;font-size:12px}.cm-logo{object-fit:contain;width:auto;max-width:220px;max-height:44px}.cm-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:270px;gap:14px;margin-top:14px;display:grid}.cm-t{background-color:var(--g900);color:#fff;isolation:isolate;background-size:cover;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}.cm-t.wide{grid-column:span 2}.cm-t:before{content:"";z-index:-1;background:linear-gradient(#06160a73,#06160ab8);transition:background .3s;position:absolute;inset:0}.cm-t.person:before{background:linear-gradient(#0000 40%,#06160ad9)}.cm-t.brand{background:radial-gradient(70% 90% at 85% 100%,#2ea1408c,#0000 60%),linear-gradient(135deg,#0d3814,#0a2a10)}.cm-t.brand:before{background:radial-gradient(#ffffff12 1px,#0000 1.3px) 0 0/16px 16px}.cm-t:hover{transform:translateY(-3px)}.cm-t:hover:before{background:linear-gradient(#06160a99,#06160ad9)}.cm-t.tall .cm-logo{max-height:100px}.cm-t .cm-logo{filter:drop-shadow(0 2px 8px #00000059);max-width:62%;max-height:56px;transition:transform .3s}.cm-foot{gap:6px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.cm-foot q{font-size:15px;font-weight:600;line-height:1.35}.cm-t.person{justify-content:flex-end}.cm-foot small{color:#dde9df;font-size:12px}.cm-foot small b{color:#fff}.cm-stat{color:#cfe0d2;font-size:13px}.cm-stat b{letter-spacing:-.03em;color:#fff;font-size:34px;font-weight:500;display:block}.cm-more{text-align:right;margin-top:20px}@media (width<=900px){.cm-feat{grid-template-columns:minmax(0,1fr);padding:28px}.cm-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px}}@media (width<=640px){.cm-feat{padding:22px}.cm-feat-ph{min-height:260px}.cm-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:220px}.cm-t.wide{grid-column:auto}.cm-foot q{font-size:14px}.cm-t:not(.person) .cm-logo{margin-top:-40px}.cm-t .cm-logo{max-height:44px}.cm-t.tall .cm-logo{max-height:70px}}.ev-hd .ev-book{color:var(--g900);background:#fff;flex:none}.evm{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.evm-map,.evm-side{background:#ffffff0f;border:1px solid #ffffff24;border-radius:22px}.evm-map{flex-direction:column;justify-content:center;padding:24px 20px 16px;display:flex}.evm-map svg{width:100%;height:auto;overflow:visible}.evm-st{fill:#ffffff14;stroke:#ffffff29;stroke-width:1px;stroke-linejoin:round;transition:fill .2s}.evm-st.has{fill:#d9e36b8c;stroke:#0d381499;cursor:pointer;outline:none}.evm-st.has:hover,.evm-st.has.hot,.evm-st.has:focus-visible{fill:#d9e36bd9}.evm-st.has.on{fill:#d9e36b}.evm-bdg{pointer-events:none}.evm-bdg circle{fill:#0d3814;stroke:#d9e36b;stroke-width:2px}.evm-bdg text{font:700 13px/1 var(--sans);fill:#fff;text-anchor:middle}.evm-bdg .evm-lbl{opacity:0;paint-order:stroke;stroke:#0d3814;stroke-width:3px;font-size:14px;font-weight:600;transition:opacity .2s}.evm-bdg.hot .evm-lbl,.evm-bdg.on .evm-lbl{opacity:1}.evm-note{color:#9db8a2;text-align:center;margin-top:10px;font-size:12.5px}.evm-side{flex-direction:column;min-height:0;padding:18px 0 18px 18px;display:flex}.evm-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-right:18px;display:flex}.evm-tabs button{font:600 13px/1 var(--sans);color:#cfe0d2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 12px}.evm-tabs button.on{color:var(--g900);background:#fff;border-color:#fff}.evm-tabs .evm-clear[hidden]{display:none}.evm-tabs .evm-clear{background:0 0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.evm-clear .i{width:13px;height:13px}.evm-list{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;align-content:start;gap:8px;max-height:470px;margin:0;padding:0 18px 0 0;list-style:none;display:grid;overflow-y:auto}.evm-it{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:14px;padding:12px;transition:background .2s;display:grid}.evm-it:hover{background:#ffffff17}.evm-it.feat{color:var(--ink2);background:#fff;border-color:#fff}.evm-it[hidden],.evm-tba-h[hidden]{display:none}.evm-d{text-align:center;background:#ffffff14;border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.evm-d small{font:700 10.5px/1 var(--sans);letter-spacing:.08em;color:#9ddca8}.evm-d b{color:#fff;white-space:nowrap;margin-top:3px;font-size:15px;line-height:1.25}.evm-it.feat .evm-d{background:var(--g800)}.evm-it.feat .evm-d small{color:#c9eed0}.evm-tx{justify-items:start;gap:3px;display:grid}.evm-tx b{color:#fff;font-size:14.5px;line-height:1.3}.evm-it.feat .evm-tx b{color:var(--ink)}.evm-tx>span{color:#9db8a2;font-size:12.5px}.evm-it.feat .evm-tx>span{color:var(--muted)}.evm-tx a{color:#d9e36b;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.evm-tx a .i{width:13px;height:13px}.evm-it.feat .evm-tx a{color:var(--g800)}.evm-tx i{color:#9db8a2;margin-top:2px;font-size:12.5px;font-style:normal}.evm-role{font:700 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--g700);background:var(--g50);border-radius:5px;margin-bottom:2px;padding:4px 6px;font-style:normal}.evm-role.web{color:#0d3814;background:#d9e36b}.evm-it.tba .evm-d b{font-size:13px}.evm-tba-h{font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#9db8a2;margin:10px 0 2px}.evm-side .ev-form{margin:14px 18px 0 0;position:relative}@media (width<=1080px){.evm{grid-template-columns:minmax(0,1fr)}.evm-side{order:-1}.evm-list{max-height:420px}}@media (width<=640px){.ev-hd{flex-direction:column;align-items:flex-start}.evm-side{padding:14px 0 14px 14px}.evm-tabs,.evm-list{padding-right:14px}.evm-side .ev-form{margin-right:14px}.evm-map{padding:14px 8px 10px}.evm-bi{transform:scale(1.6)}.evm-side .ev-form input{flex:none}}.pvx-in.pvp-in{--u:1.12cqw}@container (width<=460px){.pvx-in.pvp-in{--u:1.5cqw}}.pvp-in{padding-bottom:calc(9*var(--u));position:relative}.pvp-doc{border-radius:calc(2*var(--u));border:1px solid var(--line);width:90%;box-shadow:0 calc(2.4*var(--u)) calc(6*var(--u)) calc(-2*var(--u)) #10281466;color:#1d2b44;background:#fff;overflow:hidden}.pvp-bar{align-items:center;gap:calc(.7*var(--u));padding:calc(1.1*var(--u)) calc(1.8*var(--u));border-bottom:1px solid #e6e9ee;display:flex}.pvp-bar i{width:calc(1.1*var(--u));height:calc(1.1*var(--u));background:#d9dee5;border-radius:50%}.pvp-bar span{margin-left:calc(1.2*var(--u));font-size:calc(1.5*var(--u));color:#7a8496;padding:calc(.4*var(--u)) calc(1.4*var(--u));border-radius:calc(.8*var(--u));background:#f3f5f8}.pvp-hero{isolation:isolate;gap:calc(1.4*var(--u));padding:calc(2.6*var(--u)) calc(3*var(--u)) calc(2.4*var(--u));color:#fff;background-position:50% 40%;background-size:cover;display:grid;position:relative}.pvp-hero:before{content:"";z-index:-1;background:linear-gradient(#1d2b4440,#1d2b44e6);position:absolute;inset:0}.pvp-for{align-items:center;gap:calc(1*var(--u));font-size:calc(1.6*var(--u));opacity:.95;font-weight:600;display:flex}.pvp-for b{width:calc(3.4*var(--u));height:calc(3.4*var(--u));border-radius:calc(.7*var(--u));color:#1d2b44;font-size:calc(1.4*var(--u));background:#c9a227;place-items:center;display:grid}.pvx .pvp-hero h4{margin:calc(2*var(--u)) 0 0;font:500 calc(3.8*var(--u))/1.12 Georgia,"Times New Roman",serif;color:#fff;max-width:75%}.pvp-vid{align-items:center;gap:calc(1.2*var(--u));padding:calc(.8*var(--u)) calc(1.6*var(--u)) calc(.8*var(--u)) calc(.8*var(--u));backdrop-filter:blur(6px);font-size:calc(1.6*var(--u));background:#ffffff29;border-radius:999px;justify-self:start;display:inline-flex}.pvp-vid small{margin-left:calc(.8*var(--u));opacity:.8}.pvp-play{width:calc(3.6*var(--u));height:calc(3.6*var(--u));background:#fff;border-radius:50%;place-items:center;display:grid}.pvp-play:after{content:"";margin-left:calc(.3*var(--u));border-left:calc(1.2*var(--u)) solid #1d2b44;border-top:calc(.75*var(--u)) solid transparent;border-bottom:calc(.75*var(--u)) solid transparent}.pvp-body{gap:calc(1.4*var(--u));padding:calc(2.2*var(--u)) calc(3*var(--u)) calc(2.6*var(--u));display:grid}.pvp-k{font-size:calc(1.6*var(--u));color:#1d2b44;font-weight:700}.pvp-opts{gap:calc(1.2*var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pvp-o{gap:calc(.3*var(--u));padding:calc(1.4*var(--u));border-radius:calc(1.2*var(--u));background:#fafbfc;border:1.5px solid #e1e5ec;transition:all .3s;display:grid;position:relative}.pvp-o b{font:500 calc(2.6*var(--u))/1.1 Georgia,serif;color:#1d2b44}.pvp-o span{font-size:calc(1.6*var(--u));font-weight:600;line-height:1.25}.pvp-o small{font-size:calc(1.4*var(--u));color:#6b7487}.pvp-o.o3{box-shadow:0 0 0 calc(.5*var(--u)) #c9a2272e;background:#fffbee;border-color:#c9a227}.pvp-o.o3:after{content:"✓";top:calc(1*var(--u));right:calc(1*var(--u));width:calc(2.6*var(--u));height:calc(2.6*var(--u));color:#fff;font-size:calc(1.5*var(--u));background:#c9a227;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute}.pvp-cta{padding:calc(1.1*var(--u)) calc(2*var(--u));border-radius:calc(1*var(--u));color:#fff;font-size:calc(1.7*var(--u));background:#1d2b44;justify-self:start;font-weight:700}.pvp-ping{gap:calc(1.4*var(--u));max-width:60%;padding:calc(1.6*var(--u)) calc(2*var(--u));border:1px solid var(--line);border-radius:calc(1.8*var(--u));box-shadow:0 calc(2*var(--u)) calc(5*var(--u)) calc(-1*var(--u)) #10281459;color:var(--ink);background:#fff;align-items:center;display:flex;position:absolute;bottom:0;right:0}.pvp-ping b{font-size:calc(1.9*var(--u));line-height:1.25;display:block}.pvp-ping small{font-size:calc(1.5*var(--u));color:var(--muted);line-height:1.35;display:block}.pvp-dot{width:calc(1.6*var(--u));height:calc(1.6*var(--u));background:var(--g500);box-shadow:0 0 0 calc(.8*var(--u)) #2ea14033;border-radius:50%;flex:none}.run .pvp-o.o1{animation:8s infinite both pvp-sel1}.run .pvp-o.o2{animation:8s infinite both pvp-sel2}.run .pvp-o.o3{animation:8s infinite both pvp-sel3}.run .pvp-o.o3:after{animation:8s infinite both pvp-chk}.run .pvp-ping{animation:8s infinite both pvp-ping}@keyframes pvp-sel1{0%,8%,26%,to{background:#fafbfc;border-color:#e1e5ec}12%,22%{background:#fffbee;border-color:#c9a227}}@keyframes pvp-sel2{0%,24%,42%,to{background:#fafbfc;border-color:#e1e5ec}28%,38%{background:#fffbee;border-color:#c9a227}}@keyframes pvp-sel3{0%,40%{box-shadow:none;background:#fafbfc;border-color:#e1e5ec}46%,94%{box-shadow:0 0 0 calc(.5*var(--u)) #c9a2272e;background:#fffbee;border-color:#c9a227}to{box-shadow:none;background:#fafbfc;border-color:#e1e5ec}}@keyframes pvp-chk{0%,44%{transform:scale(0)}48%,94%{transform:scale(1)}to{transform:scale(0)}}@keyframes pvp-ping{0%,54%{opacity:0;transform:translateY(calc(2*var(--u)))}60%,94%{opacity:1;transform:none}to{opacity:0}}@container (width<=460px){.pvp-in{padding-bottom:calc(12*var(--u))}.pvp-doc{width:100%}.pvp-ping{max-width:85%}.pvp-bar span{display:none}.pvx .pvp-hero h4{max-width:100%}}.pvx-in.pvg-in{--u:1.32cqw}@container (width<=460px){.pvx-in.pvg-in{--u:1.75cqw}}.pvg-in{gap:calc(2.4*var(--u));grid-template-columns:57fr 43fr;align-items:stretch;display:grid}.pvg-doc,.pvg-card{border:1px solid var(--line);border-radius:calc(2*var(--u));box-shadow:0 calc(2*var(--u)) calc(5*var(--u)) calc(-2*var(--u)) #1028144d;color:var(--ink);background:#fff}.pvg-doc{flex-direction:column;display:flex;overflow:hidden}.pvg-tb{align-items:center;gap:calc(1*var(--u));padding:calc(1.2*var(--u)) calc(1.6*var(--u));border-bottom:1px solid var(--line2);background:var(--bg2);flex-wrap:wrap;display:flex}.pvg-tools{gap:calc(1.2*var(--u));font:calc(1.9*var(--u))/1 Georgia,serif;color:var(--ink2);padding-right:calc(1*var(--u));border-right:1px solid var(--line);display:flex}.pvg-chip{font-size:calc(1.5*var(--u));padding:calc(.5*var(--u)) calc(1.1*var(--u));border-radius:calc(.8*var(--u));border:1px solid var(--line);color:var(--muted);background:#fff;font-weight:600}.pvg-chip.on{color:var(--g800);background:var(--g100);border-color:#cfe6d3}.pvg-pg{padding:calc(2.2*var(--u)) calc(2.6*var(--u));gap:calc(1.1*var(--u));flex:1;align-content:start;display:grid;position:relative}.pvg-k{font-size:calc(1.4*var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--g700);font-weight:700}.pvg-t{font:600 calc(2.5*var(--u))/1.2 Georgia,serif}.pvx .pvg-pg p{font:calc(1.75*var(--u))/1.45 Georgia,serif;color:var(--ink2);margin:0}.pvx .pvg-cl{display:grid}.pvg-cl>span{border-radius:calc(.4*var(--u));padding:0 calc(.3*var(--u));grid-area:1/1}.pvg-cl .old{opacity:0;background:#fbe7e3;text-decoration:line-through #c9725f}.pvg-cl .new{background:#e5f3e7}.pvg-ln{height:calc(.9*var(--u));background:#ecefec;border-radius:9px;display:block}.pvg-ln.s{width:62%}.pvg-sug{right:calc(1.6*var(--u));bottom:calc(1.4*var(--u));gap:calc(.4*var(--u));width:58%;padding:calc(1.2*var(--u)) calc(1.4*var(--u));border-radius:calc(1.2*var(--u));box-shadow:0 calc(1.4*var(--u)) calc(3*var(--u)) calc(-1*var(--u)) #10281459;font-size:calc(1.5*var(--u));color:var(--muted);opacity:0;background:#fff;border:1px solid #cfe6d3;line-height:1.35;display:grid;position:absolute}.pvg-sug b{font-size:calc(1.6*var(--u));color:var(--ink)}.pvg-sug em{color:#fff;background:var(--g800);padding:calc(.4*var(--u)) calc(1.2*var(--u));border-radius:calc(.7*var(--u));justify-self:start;font-style:normal;font-weight:700}.pvg-side{gap:calc(2*var(--u));align-content:stretch;display:grid}.pvg-card{padding:calc(1.8*var(--u)) calc(2*var(--u));gap:calc(1.2*var(--u));align-content:start;display:grid}.pvg-route{gap:calc(.9*var(--u));margin:0;padding:0;list-style:none;display:grid}.pvg-route li{gap:calc(1*var(--u));font-size:calc(1.75*var(--u));grid-template-columns:auto 1fr auto;align-items:center;font-weight:600;display:grid}.pvg-av{width:calc(3.6*var(--u));height:calc(3.6*var(--u));background:var(--g100);color:var(--g800);font-size:calc(1.3*var(--u));border-radius:50%;place-items:center;font-weight:800;display:grid}.pvg-route em{font-style:normal;font-size:calc(1.4*var(--u));color:var(--g700);background:var(--g100);padding:calc(.3*var(--u)) calc(.9*var(--u));border-radius:calc(.7*var(--u));font-weight:700}.pvg-line{height:calc(6*var(--u));border-bottom:1.5px solid var(--ink2);display:block;position:relative}.pvg-ink{left:calc(1*var(--u));bottom:calc(.4*var(--u));font:italic calc(4.2*var(--u))/1 "Snell Roundhand","Brush Script MT","Segoe Script",cursive;color:#1f3a8a;white-space:nowrap;position:absolute}.pvg-cap{font-size:calc(1.5*var(--u));color:var(--muted);justify-content:space-between;align-items:center;display:flex}.pvg-stamp{font-size:calc(1.5*var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--g800);border:2px solid var(--g700);padding:calc(.3*var(--u)) calc(1*var(--u));border-radius:calc(.6*var(--u));transform:rotate(-6deg)}.run .pvg-sug{animation:9s infinite both pvg-sug}.run .pvg-cl .old{animation:9s infinite both pvg-old}.run .pvg-cl .new{animation:9s infinite both pvg-new}.run .pvg-route .a3 em{animation:9s infinite both pvg-a3}.run .pvg-route .a4 em{animation:9s infinite both pvg-a4}.run .pvg-ink{animation:9s infinite both pvg-ink}.run .pvg-stamp{animation:9s infinite both pvg-stamp}@keyframes pvg-sug{0%,6%{opacity:0;transform:translateY(calc(1.4*var(--u)))}12%,26%{opacity:1;transform:none}32%,to{opacity:0}}@keyframes pvg-old{0%,4%{opacity:1}28%{opacity:1}32%,to{opacity:0}}@keyframes pvg-new{0%,28%{opacity:0}32%,95%{opacity:1}to{opacity:0}}@keyframes pvg-a3{0%,38%{opacity:0;transform:scale(.6)}42%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes pvg-a4{0%,48%{opacity:0;transform:scale(.6)}52%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes pvg-ink{0%,56%{clip-path:inset(0 100% 0 0)}74%,95%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes pvg-stamp{0%,76%{opacity:0;transform:rotate(-6deg)scale(1.6)}80%,95%{opacity:1;transform:rotate(-6deg)scale(1)}to{opacity:0}}@container (width<=460px){.pvg-in{grid-template-columns:minmax(0,1fr)}.pvg-sug{width:70%}}.pvx-in.pvf-in{--u:1.22cqw}@container (width<=460px){.pvx-in.pvf-in{--u:1.6cqw}}.pvf-in{padding-top:calc(15.5*var(--u));position:relative}.pvf-dash{border:1px solid var(--line);border-radius:calc(2.4*var(--u));padding:calc(2.6*var(--u)) calc(3*var(--u));box-shadow:0 calc(2*var(--u)) calc(5*var(--u)) calc(-2*var(--u)) #1028144d;color:var(--ink);background:#fff}.pvf-hd{padding-bottom:calc(1.6*var(--u));border-bottom:1px solid var(--line2);justify-content:space-between;align-items:baseline;display:flex}.pvf-hd b{font-size:calc(2.6*var(--u))}.pvf-hd span{font-size:calc(1.8*var(--u));color:var(--muted)}.pvf-kpis{gap:calc(1.6*var(--u));margin:calc(2*var(--u)) 0;grid-template-columns:auto 1fr 1fr;align-items:stretch;display:grid}.pvf-donut{width:calc(13*var(--u));aspect-ratio:1;text-align:center;place-content:center;display:grid;position:relative}.pvf-ring{background:conic-gradient(var(--g500) calc(var(--p,87)*1%),#e7ece8 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 72%,#000 73%);mask:radial-gradient(farthest-side,#0000 72%,#000 73%)}.pvf-donut b{font-size:calc(3*var(--u));line-height:1;position:relative}.pvf-donut small{font-size:calc(1.5*var(--u));color:var(--muted);position:relative}.pvf-kpi{align-content:center;gap:calc(.3*var(--u));padding:calc(1.4*var(--u)) calc(1.8*var(--u));border-radius:calc(1.6*var(--u));background:var(--bg2);display:grid}.pvf-kpi small{font-size:calc(1.6*var(--u));color:var(--muted)}.pvf-kpi b{font-size:calc(3.2*var(--u));line-height:1.1}.pvf-kpi span{font-size:calc(1.6*var(--u));font-weight:600}.pvf-kpi.warn{background:#fbf3e2}.pvf-kpi.warn b,.pvf-kpi.warn span{color:#9a6a12}.pvf-kpi.bad{background:#f8ecea}.pvf-kpi.bad b,.pvf-kpi.bad span{color:#9b4a3f}.pvf-rows{gap:calc(1.3*var(--u));display:grid}.pvf-r{grid-template-columns:38% 1fr calc(6*var(--u));gap:calc(1.6*var(--u));font-size:calc(1.9*var(--u));align-items:center;display:grid}.pvf-r span{line-height:1.2}.pvf-r em{font-style:normal;font-size:calc(1.5*var(--u));font-weight:600;display:block}.pvf-r i{height:calc(1.4*var(--u));background:#e7ece8;border-radius:9px;position:relative;overflow:hidden}.pvf-r i:after{content:"";width:var(--w);border-radius:inherit;background:var(--g500);position:absolute;inset:0 auto 0 0}.pvf-r b{text-align:right;font-size:calc(1.9*var(--u));font-variant-numeric:tabular-nums}.pvf-r.warn em,.pvf-r.warn b{color:#9a6a12}.pvf-r.warn i:after{background:#d9a400}.pvf-r.bad em,.pvf-r.bad b{color:#9b4a3f}.pvf-r.bad i:after{background:#c9725f}.pvf-alert{top:0;right:calc(-1*var(--u));gap:calc(1.4*var(--u));width:62%;padding:calc(1.8*var(--u)) calc(2*var(--u));border:1px solid var(--line);border-radius:calc(1.8*var(--u));box-shadow:0 calc(2.4*var(--u)) calc(6*var(--u)) calc(-1.6*var(--u)) #10281473;color:var(--ink);background:#fff;align-items:flex-start;display:flex;position:absolute}.pvf-bell{width:calc(4.4*var(--u));height:calc(4.4*var(--u));color:#9a6a12;background:#fbf3e2;border-radius:50%;flex:none;place-items:center;display:grid}.pvf-bell .i{width:calc(2.6*var(--u));height:calc(2.6*var(--u))}.pvf-alert b{font-size:calc(2.1*var(--u));line-height:1.25;display:block}.pvf-alert small{font-size:calc(1.6*var(--u));color:var(--muted);margin-top:calc(.3*var(--u));display:block}.pvf-alert em{margin-top:calc(1*var(--u));font-style:normal;font-size:calc(1.7*var(--u));color:#fff;background:var(--g800);padding:calc(.6*var(--u)) calc(1.4*var(--u));border-radius:calc(.9*var(--u));font-weight:700;display:inline-block}@property --p{syntax:"<number>";inherits:true;initial-value:87}.run .pvf-ring{animation:8s infinite both pvf-ring}.run .pvf-r i:after{animation:8s infinite both pvf-bar}.run .pvf-r.warn em,.run .pvf-r.bad em,.run .pvf-kpi.warn,.run .pvf-kpi.bad{animation:8s infinite both pvf-flag}.run .pvf-alert{animation:8s infinite both pvf-alert}@keyframes pvf-ring{0%{--p:0}22%,92%{--p:87}to{--p:87}}@keyframes pvf-bar{0%{width:0}22%,to{width:var(--w)}}@keyframes pvf-flag{0%,24%{opacity:0}30%,to{opacity:1}}@keyframes pvf-alert{0%,40%{opacity:0;transform:translateY(calc(-3*var(--u))) scale(.96)}46%,92%{opacity:1;transform:none}98%,to{opacity:0}}@container (width<=460px){.pvf-alert{width:86%;right:0}.pvf-in{padding-top:calc(16*var(--u))}}.pvc-in{aspect-ratio:5/3;width:100%;position:relative}@container (width<=460px){.pvx-in.pvc-in{--u:.95cqw}.pvc-n small{display:none}}.pvc-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pvc-line{fill:none;stroke:#13531d4d;stroke-width:2px;stroke-dasharray:4 6}.pvc-dot.in{fill:var(--g500)}.pvc-dot.out{fill:#b9a92b}.pvc-n{justify-items:center;gap:calc(.4*var(--u));width:calc(28*var(--u));padding:calc(2.2*var(--u)) calc(2*var(--u));border-radius:calc(2.2*var(--u));border:1px solid var(--line);color:var(--ink);text-align:center;box-shadow:0 calc(1.6*var(--u)) calc(4*var(--u)) calc(-2*var(--u)) #10281459;background:#fff;display:grid;position:absolute;transform:translate(-50%,-50%)}.pvc-n .i{width:calc(4.4*var(--u));height:calc(4.4*var(--u));color:var(--g700)}.pvc-n b{font-size:calc(3.4*var(--u));line-height:1.1}.pvc-n small{font-size:calc(2.4*var(--u));color:var(--muted);line-height:1.2}.pvc-n.sheet{background:#fbf7ea;border-color:#eadfc0}.pvc-n.sheet .i{color:#9a6a12}.pvc-hub{width:calc(30*var(--u));aspect-ratio:1;place-content:center;justify-items:center;gap:calc(1.4*var(--u));background:var(--g800);border:calc(.5*var(--u)) solid #2ea14080;box-shadow:0 0 0 calc(2.4*var(--u)) #2ea14029,0 calc(2*var(--u)) calc(5*var(--u)) calc(-1*var(--u)) #10281473;border-radius:50%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pvc-hub img{width:calc(20*var(--u));height:auto}.pvc-hub small{font-size:calc(2.3*var(--u));color:#cfe6d3;font-weight:600}@media (prefers-reduced-motion:reduce){.pvc-dot{display:none}}.pvr-in{aspect-ratio:16/10;width:100%;position:relative}@container (width<=460px){.pvx-in.pvr-in{--u:1.1cqw;aspect-ratio:4/3}.pvr-pg{width:42%}.pvr-pg.p2{left:29%}.pvr-pg.p3{left:56%}}.pvr-pg{aspect-ratio:612/792;border-radius:calc(1.2*var(--u));width:38%;box-shadow:0 calc(2.4*var(--u)) calc(6*var(--u)) calc(-2*var(--u)) #10281473,0 0 0 1px #1028140f;color:var(--ink);background:#fff;flex-direction:column;transition:transform .4s;display:flex;position:absolute;top:6%;overflow:hidden}.pvr-pg.p1{z-index:2;left:4%;transform:rotate(-6deg)}.pvr-pg.p2{z-index:3;top:2%;left:31%;transform:rotate(0)}.pvr-pg.p3{z-index:1;left:58%;transform:rotate(6deg)}.pvr-cov{padding:calc(2.4*var(--u));background-position:50%;background-size:cover;flex:1;align-items:flex-start;display:flex;position:relative}.pvr-cov:after{content:"";background:linear-gradient(#ffffffbf,#fff0 45%);position:absolute;inset:0}.pvr-cov b{z-index:1;font:800 calc(3.6*var(--u))/1.02 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#0d3814;position:relative}.pvr-covft{align-items:center;gap:calc(1.4*var(--u));padding:calc(1.8*var(--u)) calc(2*var(--u));color:#fff;font-size:calc(1.9*var(--u));background:#0d3814;font-weight:600;line-height:1.25;display:flex}.pvr-covft small{color:#bfe0c5;font-weight:500;display:block}.pvr-au{width:calc(4.6*var(--u));height:calc(4.6*var(--u));border-radius:calc(1*var(--u));color:#0d3814;font-weight:800;font-size:calc(1.9*var(--u));background:#fff;flex:none;place-items:center;display:grid}.pvr-pg.p2,.pvr-pg.p3{padding:calc(2.6*var(--u));gap:calc(1.4*var(--u))}.pvr-k{font-size:calc(1.7*var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--g700);font-weight:700}.pvr-stu{gap:calc(1.4*var(--u));align-items:center;display:flex}.pvr-stu img{width:calc(7*var(--u));height:calc(7*var(--u));object-fit:cover;object-position:center 20%;border-radius:50%}.pvr-stu b{font-size:calc(2.3*var(--u));display:block}.pvr-stu small{font-size:calc(1.6*var(--u));color:var(--muted)}.pvx .pvr-q{font-size:calc(1.9*var(--u));color:var(--ink2);margin:0;font-style:italic;line-height:1.4}.pvr-ln{height:calc(.8*var(--u));background:#e8ece9;border-radius:9px;display:block}.pvr-ln.s{width:70%}.pvr-sig{font:italic 600 calc(3*var(--u))/1 Georgia,serif;color:var(--g800);margin-top:auto}.pvr-fund{font-size:calc(2.5*var(--u));line-height:1.2}.pvr-stats{gap:calc(.8*var(--u));grid-template-columns:repeat(3,1fr);display:grid}.pvr-stats span{padding:calc(1*var(--u));border-radius:calc(1*var(--u));background:var(--g50);font-size:calc(1.5*var(--u));color:var(--muted);text-align:center;display:grid}.pvr-stats b{font-size:calc(2.3*var(--u));color:var(--g800)}.pvr-chart{align-items:flex-end;gap:calc(1*var(--u));padding-top:calc(1*var(--u));border-bottom:1px solid var(--line);flex:1;display:flex}.pvr-chart i{border-radius:calc(.6*var(--u)) calc(.6*var(--u)) 0 0;background:#cfe3d3;flex:1}.pvr-chart i.on{background:var(--g500)}.pvr-cap{font-size:calc(1.5*var(--u));color:var(--muted)}.run .pvr-pg{animation:9s infinite both pvr-front}.run .pvr-pg.p1{animation-delay:0s}.run .pvr-pg.p2{animation-delay:3s}.run .pvr-pg.p3{animation-delay:6s}@keyframes pvr-front{0%,30%{z-index:5;translate:0 calc(-2*var(--u));scale:1.06}36%,to{translate:0;scale:1}}.hiw-pv .viz.viz-light{background:radial-gradient(60% 80% at 15% 10%,#d9e36b59,#0000 60%),radial-gradient(70% 90% at 95% 95%,#8fd39b73,#0000 65%),linear-gradient(135deg,#f3f7f1,#e6efe3)}.hiw-pv .viz.viz-light:before{display:none}.h20{max-width:580px;height:600px;margin-left:auto;position:relative}.h20-wires{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.h20-wires .dotm{opacity:0}.h20-wires .dotm.on{fill:var(--g500);stroke:var(--g500)}.h20-note{z-index:2;color:#4e401a;background:#fff9e6;border:1px solid #f0e3b5;border-radius:14px;width:58%;margin:0;padding:20px 22px;font-size:clamp(15px,1.55vw,17px);font-style:italic;line-height:1.5;position:absolute;top:0;left:0;transform:rotate(-3deg);box-shadow:0 24px 40px -26px #5a4a1e8c}.h20-note b{color:#8a7741;margin-top:10px;font-size:12.5px;font-style:normal;display:block}.h20-note mark{color:inherit;background:linear-gradient(#f7e39a,#f7e39a) 0 85%/0 40% no-repeat;transition:background-size .6s}.h20-note mark.on{background-size:100% 40%}.h20-ms{z-index:3;color:var(--muted);border:1px solid var(--line);white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 7px;font-size:11.5px;font-weight:600;transition:color .35s,border-color .35s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.h20-ms.on{color:var(--g800);border-color:#a9d7b2}.h20-ms i{background:#c7decc;border-radius:50%;width:8px;height:8px;transition:background .35s,box-shadow .35s}.h20-ms.on i{background:var(--g500);box-shadow:0 0 0 4px #2ea14033}.h20-pair{z-index:2;width:66%;height:57%;position:absolute;bottom:0;right:0}.h20-paper,.h20-phone{cursor:pointer;outline-offset:4px;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:absolute}.h20-paper{aspect-ratio:612/792;z-index:2;background:#fff;border-radius:6px;flex-direction:column;width:66%;display:flex;top:0;left:0;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 60px -30px #10281473,0 2px 6px #10281414}.h20-phone{aspect-ratio:9/18.5;z-index:3;background:#111;border-radius:24px;width:36%;padding:7px;bottom:0;right:0;transform:rotate(4deg);box-shadow:0 30px 50px -24px #0000008c}.h20-phone.front{z-index:4}.h20-paper.front{z-index:3}.h20-pair:hover .h20-paper{transform:rotate(-4deg)translate(-14px,-4px)}.h20-pair:hover .h20-phone{transform:rotate(7deg)translate(14px,-10px)}.h20-pair .h20-paper:hover{box-shadow:0 40px 70px -30px #10281480,0 0 0 2px var(--g500);transform:rotate(-3deg)translate(-14px,-12px)scale(1.02)}.h20-pair .h20-phone:hover{box-shadow:0 40px 60px -24px #0009,0 0 0 2px var(--g500);transform:rotate(5deg)translate(14px,-18px)scale(1.03)}.h20-phone .scr{background:#fff;border-radius:18px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.h20-phone .hd{background:linear-gradient(160deg,var(--g800),var(--g500));color:#fff;padding:16px 11px 12px;font-size:9.5px}.h20-phone .hd b{margin-top:5px;font-size:13.5px;line-height:1.15;display:block}.h20-phone .bd{color:var(--muted);gap:7px;padding:9px 11px;font-size:10px;animation:10s ease-in-out infinite h20-scroll;display:grid}@keyframes h20-scroll{0%,30%{transform:none}55%,85%{transform:translateY(-36px)}}.h20-phone .vid{background:linear-gradient(135deg,#7d8fb8,#a58aa0 60%,#3b4a3e);border-radius:7px;height:54px;position:relative}.h20-phone .vid:after{content:"";border:8px solid #0000;border-left:12px solid #fff;border-right:0;margin:-8px 0 0 -5px;position:absolute;top:50%;left:50%}.h20-phone .row{border-bottom:1px solid var(--line2);justify-content:space-between;padding-bottom:5px;display:flex}.h20-phone .row b{color:var(--ink)}.h20-phone .mq{color:var(--ink2);margin:0;font-style:italic;line-height:1.35}.h20-paper{background:#0d3814;border-radius:4px}.h20-paper .cv{opacity:0;transition:opacity .9s;position:absolute;inset:0}.h20-paper .cv.on{opacity:1}.cvA{grid-template-columns:61% 39%;display:grid}.cvA .ph{background-position:50%;background-size:cover;animation:14s ease-in-out infinite alternate kb}@keyframes kb{to{background-position:60% 40%;transform:scale(1.04)}}.cvA .ph{transform-origin:50%}.cvA .pn{background:var(--g800);color:#fff;text-align:center;z-index:1;flex-direction:column;align-items:center;gap:5px;padding:16% 8% 7%;display:flex;position:relative}.cvA .yr{color:#8fd39b;letter-spacing:.02em;font-size:15px}.cvA .pn b{letter-spacing:.01em;font-size:17px;font-weight:500;line-height:1.12}.cvA .rule{border-top:1px dashed #ffffff80;width:85%;margin:12px 0 10px}.cvA small{font:600 7.5px/1 var(--sans);letter-spacing:.14em;opacity:.9}.cvA em{color:#8fd39b;margin-top:4px;font-size:13px;font-style:normal;font-weight:700}.cvA .crest{font:600 6.5px/1 var(--mono);letter-spacing:.12em;flex-direction:column;align-items:center;gap:4px;margin-top:auto;display:flex}.cvA .crest i,.cvB .shield i{width:22px;height:24px;color:var(--g800);font-style:normal;font:800 9px var(--sans);background:#fff;border-radius:3px 3px 10px 10px;place-items:center;display:grid}.cvB .ph{background-position:50% 60%;background-size:cover;animation:14s ease-in-out infinite alternate kb;position:absolute;inset:0}.cvB:after{content:"";background:linear-gradient(#ffffffbf 0%,#fff0 32%,#0000 70%,#00000073 100%);position:absolute;inset:0}.cvB .tt{z-index:1;color:var(--g800);line-height:1;position:absolute;top:6%;left:7%;right:7%}.cvB .tt b{letter-spacing:.14em;font-size:25px;font-weight:800;display:block}.cvB .tt span{letter-spacing:.14em;margin-top:3px;font-size:21px;font-weight:300;display:block}.cvB .vyr{z-index:1;writing-mode:vertical-rl;color:var(--g500);letter-spacing:.04em;opacity:.95;font-size:30px;font-weight:800;position:absolute;bottom:7%;right:4%;transform:rotate(180deg)}.cvB .shield{z-index:1;position:absolute;bottom:6%;left:6%}.cvB .shield i{width:34px;height:38px;font-size:12px}.cvB .pf{z-index:1;color:#fff;font-size:10px;font-weight:600;position:absolute;bottom:8%;left:calc(6% + 46px)}.cv-tag{z-index:2;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}@media (width<=1080px){.h20{margin:36px auto 0}}@media (width<=640px){.h20{flex-direction:column;gap:150px;height:auto;display:flex}.h20-note{width:auto;position:relative;transform:rotate(-1.5deg)}.h20-pair{width:100%;height:340px;position:relative}.h20-paper{width:64%}}@media (prefers-reduced-motion:reduce){.h20-phone .bd{animation:none}}
