@font-face{font-family:"Host Grotesk";src:url(/wp-content/themes/aiv50/assets/fonts/HostGrotesk.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/aiv50/assets/fonts/Inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Geist Mono";src:url(/wp-content/themes/aiv50/assets/fonts/GeistMono.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"HG Fallback";src:local("Arial");size-adjust:98%;ascent-override:96%;descent-override:26%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--bg:#05090F;--bg-2:#08111D;--bg-3:#0B1727;--line:#182536;--line-2:#24364D;--ink:#F3F6FA;--mut:#A3B2C4;--dim:#74869C;--acc:#2FB6FF;--acc-t:#3DBBFF;--acc-2:#0A84E0;--blue:#0B4FD6;--navy:#0B2A4A;--card:#08111D;--card-line:#182536;--paper:#F4F6F8;--maxw:1280px;--gut:clamp(20px,4.4vw,56px);--head-h:72px;--cjk:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC";--disp:"Host Grotesk","HG Fallback",var(--cjk),system-ui,sans-serif;--body:"Inter","Inter Fallback",var(--cjk),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,var(--cjk),monospace;--ease:cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}::selection{background:#2FB6FF;color:#04101C}[hidden]{display:none!important}:target,section[id],[id].anchor{scroll-margin-top:calc(var(--head-h) + 24px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:#fff;color:#04101C;padding:12px 16px;border-radius:8px;font-weight:600;text-decoration:none}.skip:focus{top:12px}.site-head{position:sticky;top:0;z-index:90;background:rgb(5 9 15 / .84);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--line)}body.admin-bar .site-head{top:32px}@media(max-width:782px){body.admin-bar .site-head{top:46px}}.bar{max-width:var(--maxw);margin:0 auto;height:var(--head-h);display:flex;align-items:center;gap:16px;padding-inline:var(--gut)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex:none;min-height:44px}.brand-tile{background:#fff;border-radius:8px;padding:7px 11px;display:block;box-shadow:0 0 0 1px rgb(255 255 255 / .08)}.brand-tile img{height:28px;width:auto}.brand-cap{font:500 10px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.nav{display:flex;gap:2px;margin-left:auto}.nav{flex:none}.nav a{font:500 14px/16px var(--body);color:var(--mut);text-decoration:none;padding:14px 8px;border-radius:8px;white-space:nowrap;transition:color .2s}.nav a:hover{color:var(--ink)}.nav a[aria-current="page"],.nav a.on{color:var(--acc)}.head-cta{flex:none}.lang{position:relative;flex:none}.lang-t{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 13px;border:1px solid var(--line-2);border-radius:999px;background:#fff0;color:var(--ink);font:500 12.5px/1 var(--mono);letter-spacing:.08em;cursor:pointer;transition:border-color .2s}.lang-t:hover,.lang.on .lang-t{border-color:var(--acc)}.lang-g{width:16px;height:16px;color:var(--acc);flex:none}.lang-c{width:10px;height:10px;flex:none;transition:transform .2s}.lang.on .lang-c{transform:rotate(180deg)}.lang-p{position:absolute;right:0;top:calc(100% + 10px);z-index:95;width:212px;padding:6px;background:#0B1727;border:1px solid var(--line-2);border-radius:12px;box-shadow:0 18px 40px -12px rgb(0 0 0 / .65);visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility 0s .18s}.lang.on .lang-p{visibility:visible;opacity:1;transform:none;transition:opacity .18s,transform .18s}.lang-p button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:#fff0;color:var(--mut);font:400 14px/1.2 var(--body);text-align:left;cursor:pointer}.lang-p button>b{flex:0 0 40px;font:500 12.5px/1 var(--mono);letter-spacing:.06em;color:var(--ink)}.lang-p button:hover{background:#12233A}.lang-p button[aria-pressed=true]{background:#0F2C4B;color:var(--ink)}.lang-p button[aria-pressed=true]::after{content:"";margin-left:auto;width:6px;height:11px;border:solid var(--acc);border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}.burger{display:none;flex:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--line-2);border-radius:999px;background:#fff0;cursor:pointer;place-items:center;padding:0}.burger i{display:block;width:18px;height:1.5px;background:var(--ink);transition:transform .3s var(--ease),opacity .2s}.burger i+i{margin-top:5px}.burger[aria-expanded="true"] i:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger[aria-expanded="true"] i:nth-child(2){opacity:0}.burger[aria-expanded="true"] i:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mnav{overscroll-behavior:contain;position:fixed;inset:var(--head-h) 0 0 0;z-index:89;background:var(--bg);overflow-y:auto;padding:8px var(--gut) 40px;border-top:1px solid var(--line)}.mnav a.m-link{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--line);font:400 22px/1.2 var(--disp);letter-spacing:-.01em;text-decoration:none;color:var(--ink)}.mnav a.m-link[aria-current="page"]{color:var(--acc)}.mnav a.m-link svg{width:18px;height:18px;color:var(--dim)}.mnav .btn{margin-top:28px;width:100%;justify-content:space-between}html.menu-open{overflow:hidden}@media(max-width:1279px){.nav{display:none}.lang{margin-left:auto}.burger{display:grid;margin-left:0}}@media(max-width:599px){.site-head .head-cta{display:none}.bar{gap:10px}}@media(max-width:759px){.brand-cap{display:none}}html.hd-tight .brand-cap{display:none}@media(min-width:1280px){html.lang-ms .brand-cap,body.has-news .brand-cap{display:none}}@media(min-width:1280px){html:not(.lang-zh) .brand-cap{display:none}html:not(.lang-zh) .bar{gap:12px}html:not(.lang-zh) .nav{gap:0}html:not(.lang-zh) .nav a{padding-inline:6px}body.has-news .site-head .head-cta .ico{display:none}body.has-news .site-head .head-cta{padding-right:18px}body.has-news .nav a{font-size:13.5px}}html.hd-tight2 .bar{gap:12px}html.hd-tight2 .nav{gap:0}html.hd-tight2 .nav a{padding-inline:6px}html.hd-burger .nav,html.hd-burger .site-head .head-cta{display:none}html.hd-burger .burger{display:grid;margin-left:0}html.hd-burger .lang{margin-left:auto}@media(min-width:1280px){html:not(.hd-burger) .mnav{display:none!important}}.btn{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:8px 8px 8px 22px;border-radius:999px;border:1px solid #fff0;font:500 15px/1.2 var(--body);letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s var(--ease);white-space:nowrap}.btn .ico{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgb(4 16 28 / .14);transition:transform .35s var(--ease),background .25s}.btn .ico svg{width:14px;height:14px}.btn:hover .ico{transform:rotate(45deg)}.btn--pri{background:var(--acc);color:#04101C}.btn--pri:hover{background:#6ACBFF}.btn--line{border-color:var(--line-2);color:var(--ink)}.btn--line .ico{background:rgb(255 255 255 / .08)}.btn--line:hover{border-color:var(--acc);color:#fff}.btn--ink{background:#0B1524;color:#fff}.btn--ink .ico{background:rgb(255 255 255 / .14)}.btn--ink:hover{background:#0B4FD6}.btn--white{background:#fff;color:#04101C}.btn--white:hover{background:#DDF1FF}.btn--sm{min-height:44px;padding:6px 6px 6px 18px;font-size:14px}.btn--sm .ico{width:30px;height:30px}.tlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:500 15px/1.2 var(--body);text-decoration:none;color:var(--acc-t)}.tlink svg{width:14px;height:14px;transition:transform .3s var(--ease)}.tlink:hover svg{transform:translate(3px,-3px)}.frame{max-width:var(--maxw);margin:0 auto;position:relative;border-inline:1px solid var(--line)}@media(max-width:1300px){.frame{border-inline:0}}.wrap{padding-inline:var(--gut)}.sec{position:relative;padding-block:clamp(64px,8.4vw,124px)}.sec--tight{padding-block:clamp(48px,6vw,88px)}.sec--light{background:var(--paper);--ink:#0B1524;--mut:#4A5A6F;--dim:#586779;--line:#D5DDE6;--line-2:#C3CEDA;--acc-t:#0A68BD;--card:#fff;--card-line:#DCE3EB;color:var(--ink)}.sec--navy{background:linear-gradient(180deg,#071829 0%,#06111E 100%);--card:#0A1C2F;--card-line:#1A3048}.sec--blue{background:#0B4FD6;--mut:#D5E3FF;--dim:#B7CDFB;--line:rgba(255,255,255,.22);--line-2:rgba(255,255,255,.36);--acc-t:#fff;--card:rgba(255,255,255,.08);--card-line:rgba(255,255,255,.22)}.hatch{height:80px;border-block:1px solid var(--line);background-image:repeating-linear-gradient(115deg,#111C2A 0,#111C2A 1px,transparent 1px,transparent 20.4px)}@media(max-width:700px){.hatch{height:48px}}.eyebrow{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:6px 16px 6px 14px;border:1px solid var(--line-2);border-radius:999px;font:500 11.5px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:26px;max-width:100%}.eyebrow i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--acc-t)}.ttl{font-family:var(--disp);font-weight:400;letter-spacing:-.028em;line-height:1.03;color:var(--ink);text-wrap:balance}.ttl .ln{display:block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.09em}.ttl .ln>span{display:block}.ttl .acc{color:var(--acc-t)}h1.ttl{font-size:clamp(40px,6.6vw,92px)}h2.ttl{font-size:clamp(31px,4.2vw,56px);letter-spacing:-.024em;line-height:1.06}h2.ttl--sm{font-size:clamp(27px,3.1vw,42px)}h3.ttl{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.015em;line-height:1.15}.lead{font:400 clamp(17px,1.55vw,21px)/1.5 var(--body);color:var(--ink);opacity:.9;max-width:64ch}.ttl+.lead,.ttl+.body{margin-top:22px}.split h2.ttl,.contact h2.ttl,.contact h1.ttl{font-size:clamp(29px,3.5vw,48px)}.body{color:var(--mut);max-width:66ch}.body+.body,.lead+.body{margin-top:16px}.head{max-width:980px}.head .lead{margin-top:22px}.head--c{margin-inline:auto;text-align:center}.head--c .lead,.head--c .body{margin-inline:auto}.head+*{margin-top:clamp(36px,4.4vw,60px)}.mono{font:500 12px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase}.note{font-size:13px;line-height:1.55;color:var(--dim);max-width:92ch}.note+.note{margin-top:8px}*+.note{margin-top:20px}.band{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px;padding:20px var(--gut);border-block:1px solid var(--line);font:500 12.5px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t);text-align:center}.band b{font-weight:500;color:var(--dim)}.band--in{border:1px solid var(--line);border-radius:10px;margin-top:clamp(28px,3vw,40px)}.quote{border-left:3px solid var(--acc-t);background:color-mix(in srgb,var(--acc-t) 9%,transparent);padding:22px 26px;border-radius:0 10px 10px 0;font:500 clamp(16px,1.4vw,19px)/1.5 var(--body);color:var(--ink);max-width:66ch;margin-top:28px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.chips li{border:1px solid var(--line-2);border-radius:6px;padding:9px 14px;font:500 13.5px/1.2 var(--body);color:var(--ink)}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-in{position:relative;z-index:2;display:grid;align-content:center;min-height:min(800px,calc(100svh - var(--head-h)));padding-block:clamp(56px,7vw,104px)}.hero-copy{max-width:min(820px,70%)}.hero .lead{margin-top:26px;max-width:56ch}.hero-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-tag{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:30px;font:500 11.5px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.hero-tag b{font-weight:500;color:var(--acc)}.hero-art{position:absolute;z-index:1;inset:0;pointer-events:none}.hero-art canvas{width:100%;height:100%}.hero::after{content:"";position:absolute;inset:auto 0 0 0;height:120px;background:linear-gradient(180deg,transparent,var(--bg));z-index:1;pointer-events:none}@media(max-width:900px){.hero-in{min-height:0;padding-block:44px 0}.hero-copy{max-width:none}.hero-art{position:relative;inset:auto;height:min(80vw,360px);margin-top:4px;order:2}.hero{display:flex;flex-direction:column}.hero::after{height:70px}}.phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.phero::before{content:"";position:absolute;inset:0;background:radial-gradient(56% 90% at 84% 42%,rgb(18 96 200 / .22),#fff0 70%);pointer-events:none}.phero h1.ttl{font-size:clamp(36px,4.6vw,66px)}.phero-art .wire{color:#9DB7D4}.phero-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.62fr);gap:40px;align-items:center;padding-block:clamp(56px,7.4vw,112px)}.phero .lead{margin-top:24px}.phero-art{justify-self:end;width:min(100%,420px);aspect-ratio:1/1;position:relative}.phero-art svg,.phero-art canvas{width:100%;height:100%}.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:22px;font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.crumbs a{color:var(--mut);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.crumbs a:hover{color:var(--acc)}@media(max-width:900px){.phero-in{grid-template-columns:1fr;gap:8px;padding-block:44px 36px}.phero-art{justify-self:start;width:min(52vw,200px)}}.split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,80px);align-items:center}.split--flip>:first-child{order:2}.split--top{align-items:start}@media(max-width:900px){.split{grid-template-columns:1fr;gap:36px}.split--flip>:first-child{order:0}.split .ph{max-width:560px}}.ph{position:relative;border:1px solid var(--line-2);border-radius:14px;overflow:hidden;background:#061422;isolation:isolate}.ph img{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--r,4/3)}.ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 46%,rgb(5 9 15 / .86) 100%);pointer-events:none}.ph figcaption{position:absolute;z-index:2;left:22px;right:22px;bottom:18px;font:500 11.5px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#E6F1FB}.ph--art{aspect-ratio:var(--r,4/3)}.ph--art::after{display:none}.ph--art canvas,.ph--art svg{position:absolute;inset:0;width:100%;height:100%}.cells{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));border:1px solid var(--card-line);border-radius:14px;overflow:hidden;background:var(--card-line);gap:1px}.cell{background:var(--card);padding:clamp(22px,2.4vw,34px);display:flex;flex-direction:column;position:relative;min-width:0}.cell-k{font:500 12px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-t);margin-bottom:20px}.cell :is(h2,h3){font:500 clamp(18px,1.55vw,22px)/1.2 var(--disp);letter-spacing:-.01em;color:var(--ink)}.cell :is(h2,h3).up{font-size:clamp(15px,1.2vw,17px);letter-spacing:.06em;text-transform:uppercase}.cell p{color:var(--mut);margin-top:12px;font-size:15.5px;line-height:1.58}.cell .tags{margin-top:auto;padding-top:26px;font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t)}.cell .big{font:400 clamp(44px,5vw,72px)/1 var(--disp);letter-spacing:-.03em;color:var(--acc-t);margin-bottom:16px}.cell--hi{background:linear-gradient(160deg,#0B3156,#0A2340);--mut:#C9DBEE}.sec--light .cell--hi{--ink:#fff;--acc-t:#59C4FF;color:#fff}a.cell{text-decoration:none;transition:background .3s}a.cell:hover{background:color-mix(in srgb,var(--card) 86%,var(--acc) 14%)}a.cell .go{margin-top:auto;padding-top:24px;display:inline-flex;align-items:center;gap:10px;font:500 14px/1 var(--body);color:var(--acc-t)}a.cell .go svg{width:13px;height:13px;transition:transform .3s var(--ease)}a.cell:hover .go svg{transform:translate(3px,-3px)}@media(max-width:1000px){.cells{--c:2!important}.cells--5{--c:3!important}}@media(max-width:640px){.cells,.cells--5{--c:1!important}}.cells--top .cell{border-top:2px solid var(--acc-t)}.cells--say .cell :is(h2,h3){font:400 clamp(16px,1.3vw,18px)/1.5 var(--body);letter-spacing:0;color:var(--ink)}.people{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);margin-top:14px;border-radius:14px;overflow:hidden;background:#0B2A4A;color:#fff}.people .ph{border:0;border-radius:0;height:100%;min-height:120px;position:relative}.people .ph img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.people .ph::after{display:none}.people p{align-self:center;padding:24px clamp(20px,3vw,40px);font:500 clamp(18px,1.8vw,24px)/1.3 var(--disp);letter-spacing:-.01em}@media(max-width:700px){.people{grid-template-columns:1fr}.people .ph{height:150px}}.refs{margin-top:24px;border-top:1px solid var(--line)}.refs li{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:4px 24px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--mut)}.refs b{font:500 12px/1.6 var(--mono);letter-spacing:.12em;color:var(--ink);grid-row:span 2}.refs a{color:var(--acc-t);overflow-wrap:anywhere;grid-column:2;display:inline-flex;align-items:center;min-height:44px}.refs li>a:first-child{grid-column:1/-1}@media(max-width:700px){.refs li{grid-template-columns:1fr}.refs a{grid-column:1}.refs b{grid-row:auto}}.engines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.engine{--ink:#F3F6FA;--mut:#A9B8CA;--acc-t:#3DBBFF;position:relative;background:#0A111C;border:1px solid #1B2A3D;color:var(--ink);border-radius:14px;padding:clamp(22px,2.4vw,32px);min-height:340px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .3s,transform .4s var(--ease)}a.engine:hover{border-color:var(--acc);transform:translateY(-3px)}.engine .wire{position:absolute;right:-6px;top:10px;width:150px;height:150px;color:#4C6A8C;opacity:.9}.engine .cell-k{margin-bottom:0}.engine h3{margin-top:auto;padding-top:120px;font:400 clamp(22px,2.1vw,30px)/1.1 var(--disp);letter-spacing:-.015em;display:flex;align-items:center;gap:12px}.engine h3 svg{width:22px;height:22px;flex:none;color:var(--acc-t)}.engine p{color:var(--mut);margin-top:12px;font-size:15.5px;line-height:1.58}.engine .tags{margin-top:22px;font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t)}@media(max-width:1000px){.engine{min-height:300px}.engine h3{padding-top:72px}.engine .wire{width:120px;height:120px}.engines,.icards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(var(--gut) * -1);padding:2px var(--gut) 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.engines::-webkit-scrollbar,.icards::-webkit-scrollbar{display:none}.engines>*,.icards>*{flex:0 0 min(82vw,360px);scroll-snap-align:center}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.duo>div{border:1px solid var(--card-line);border-radius:14px;padding:clamp(22px,2.6vw,36px);background:var(--card)}.duo>div+div{background:linear-gradient(160deg,#0B3156,#0A2340);border-color:#1D4A76;--mut:#D3E4F5;--ink:#fff;--acc-t:#59C4FF}.duo .mono{color:var(--acc-t)}.duo ol{margin-top:14px}.duo li{display:grid;grid-template-columns:38px 1fr;gap:6px;padding:18px 0;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);font:500 clamp(16px,1.35vw,18.5px)/1.4 var(--body);color:var(--ink)}.duo li>.n{font:500 12px/1.9 var(--mono);letter-spacing:.1em;color:var(--acc-t)}@media(max-width:860px){.duo{grid-template-columns:1fr}}.flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin-top:clamp(28px,3vw,44px);padding:18px 20px;border:1px solid var(--line);border-radius:999px;font:500 12px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t)}.flow svg{width:22px;height:10px;color:var(--dim);flex:none}@media(max-width:700px){.flow{border-radius:14px;flex-direction:column;gap:8px}.flow svg{transform:rotate(90deg)}}.steps{display:grid;grid-template-columns:repeat(var(--c,4),minmax(0,1fr));border-top:1px solid var(--line)}.step{padding:28px clamp(16px,2vw,28px) 8px 0;border-right:1px solid var(--line);margin-right:clamp(16px,2vw,28px);position:relative;min-width:0}.step:last-child{border-right:0;margin-right:0}.step::before{content:"";position:absolute;left:0;top:-1px;width:44px;height:2px;background:var(--acc-t)}.step .n{font:400 clamp(34px,3.4vw,48px)/1 var(--disp);letter-spacing:-.03em;color:var(--acc-t)}.step .k{font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t)}.step :is(h2,h3){font:500 15.5px/1.3 var(--disp);letter-spacing:.05em;text-transform:uppercase;margin-top:18px;color:var(--ink)}.step p{color:var(--mut);font-size:15px;line-height:1.56;margin-top:10px}.step .k+p{margin-top:12px;color:var(--ink);font-size:16px}@media(max-width:1000px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0}.step{border-top:1px solid var(--line);border-right:0;margin-right:0;padding:24px 16px 22px 0}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.tbl{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;font-size:15px}.tbl th{background:#0B2A4A;color:#DCEBFA;text-align:left;font:500 11.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:15px 18px}.tbl td{padding:17px 18px;border-bottom:1px solid var(--line);color:var(--mut);vertical-align:top;line-height:1.5}.tbl td:first-child{font:500 clamp(16px,1.3vw,18px)/1.3 var(--disp);color:var(--ink);white-space:nowrap}.tbl .num{font-family:var(--mono);font-size:14px;white-space:nowrap;color:var(--ink)}.tbl a{color:var(--ink);text-decoration:none;font-weight:500}.tbl a:hover{color:var(--acc-t)}.tbl .tl{display:none}.tbl small{display:block;font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:3px}.neg{color:#C0392B}.sec:not(.sec--light) .neg{color:#FF8E7A}@media(max-width:760px){.tbl,.tbl tbody,.tbl tr,.tbl td{display:block;width:100%}.tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tbl tr{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:10px;background:var(--card)}.tbl td{padding:6px 0;border:0}.tbl td:first-child{white-space:normal;padding-bottom:8px}.tbl td .tl{display:block;font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.tbl--row tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.tbl--row td:first-child{grid-column:1/-1}}.stack{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(24px,4vw,64px);align-items:center}.stack-art{position:relative;max-width:440px;width:100%;justify-self:center}.stack-art svg{width:100%;height:auto;overflow:visible}.stack-art .pl{fill:#0A1727;stroke:#22405F;stroke-width:1;transition:fill .5s,stroke .5s,transform .6s var(--ease)}.stack-art .pl-top{fill:#0C1E33}.stack-art g.on .pl{stroke:#2FB6FF}.stack-art g.on .pl-top{fill:#0F4577}.stack-art g{transition:transform .6s var(--ease)}.stack-art g.on{transform:translateY(-8px)}.stack-list li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 20px;padding:18px 18px 18px 20px;border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:0 10px 10px 0;margin-bottom:10px;position:relative;transition:background .4s,border-color .4s;cursor:default}.stack-list li .k{font:500 11.5px/1.7 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t)}.stack-list li :is(h2,h3){font:500 17px/1.3 var(--disp);color:var(--ink)}.stack-list li p{grid-column:2;color:var(--mut);font-size:14.5px;line-height:1.5}.stack-list li.on{background:linear-gradient(90deg,#0B2D4E,#0A2038);border-color:#1D4A76;border-left-color:var(--acc)}.sec--light .stack-list li.on{--ink:#fff;--mut:#CFE1F3;--acc-t:#59C4FF}.stack-list li:last-child{margin-bottom:0}@media(max-width:900px){.stack{grid-template-columns:1fr}.stack-art{max-width:300px}}@media(max-width:560px){.stack-list li{grid-template-columns:1fr}.stack-list li p{grid-column:1}}.metrics{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.metric{padding:28px 24px 6px 0;min-width:0}.metric+.metric{padding-left:28px;border-left:1px solid var(--line)}.metric .v{font:400 clamp(44px,5.6vw,84px)/1 var(--disp);letter-spacing:-.035em;color:var(--ink);white-space:nowrap}.metric .v em{font-style:normal;color:var(--acc-t)}.metric .l{margin-top:12px;font:500 12px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}@media(max-width:700px){.metric{padding:20px 10px 4px 0}.metric+.metric{padding-left:12px}.metric .v{font-size:clamp(30px,10vw,44px)}.metric .l{font-size:10px;letter-spacing:.1em}}.uplift{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.uplift-a{background:linear-gradient(160deg,#0B3156,#0A2340);border:1px solid #1D4A76;border-radius:14px;padding:clamp(24px,3vw,40px);color:#fff}.uplift-a .mono{color:#8FD4FF}.uplift-row{margin-top:26px}.uplift-n{display:flex;align-items:center;gap:16px;font:400 clamp(44px,5.4vw,76px)/1 var(--disp);letter-spacing:-.035em}.uplift-n svg{width:.5em;height:.34em;color:#59C4FF;flex:none}.uplift-n b{font-weight:400;color:#59C4FF}.uplift-row>p:not(.uplift-n){margin-top:10px;color:#D3E4F5;font-size:15.5px}.uplift-bars{display:grid;grid-template-columns:1fr 7fr;gap:6px;align-items:end;height:10px;margin-top:22px}.uplift-bars i{display:block;height:100%;border-radius:3px;background:#2B5D8C;transform-origin:left}.uplift-bars i+i{background:#59C4FF}.uplift-b{border:1px solid var(--card-line);background:var(--card);border-radius:14px;padding:clamp(24px,3vw,40px)}.uplift-b h3{font:500 clamp(20px,2vw,26px)/1.2 var(--disp);letter-spacing:-.01em}.uplift-b p{color:var(--mut);margin-top:14px;font-size:15.5px}.uplift-b p strong{color:var(--ink)}.uplift-b .tagline{margin-top:20px;padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--acc-t) 10%,transparent);font:500 12px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc-t)}@media(max-width:860px){.uplift{grid-template-columns:1fr}}.bigfig{font:400 clamp(84px,15vw,220px)/.9 var(--disp);letter-spacing:-.05em;color:var(--acc);margin-bottom:8px;white-space:nowrap}.bigfig small{font-size:.42em;letter-spacing:-.02em}.eq{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch}.eq>div{border:1px solid var(--card-line);background:var(--card);border-radius:14px;padding:clamp(20px,2.4vw,32px)}.eq>div.eq-hi{background:#0A6CC4;border-color:#3DA9F0;--mut:#EAF5FF;--acc-t:#fff}.eq .mono{color:var(--acc-t)}.eq h3{font:500 clamp(18px,1.7vw,23px)/1.25 var(--disp);margin-top:16px;color:#fff}.eq p{color:var(--mut);margin-top:12px;font-size:15px}.eq>span{align-self:center;color:var(--acc);font:300 34px/1 var(--disp)}.eq>span svg{width:28px;height:28px}@media(max-width:900px){.eq{grid-template-columns:1fr}.eq>span{justify-self:center}.eq>span svg{transform:rotate(90deg)}}.ticker{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);padding-block:6px}.ticker+.ticker{margin-top:6px}.ticker-track{display:flex;gap:12px;width:max-content}.tick{flex:none;width:292px;border:1px solid var(--card-line);background:var(--card);border-radius:10px;padding:16px 18px;text-decoration:none;display:grid;grid-template-columns:1fr auto;gap:4px 12px;transition:border-color .25s}.tick:hover{border-color:var(--acc)}.tick .s{grid-column:1/-1;font:500 10.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.tick .n{font:500 15.5px/1.3 var(--disp);color:var(--ink);align-self:end}.tick .x{font:400 24px/1 var(--disp);letter-spacing:-.02em;color:var(--acc-t);align-self:end}.ticker-label{display:flex;align-items:center;gap:10px;font:500 11px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 12px}.ticker-label i{width:6px;height:6px;border-radius:50%;background:var(--acc)}.icards{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:14px}.icard{position:relative;border:1px solid var(--line-2);border-radius:15px;overflow:hidden;min-height:400px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;text-decoration:none;isolation:isolate;background:#061422}.icard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s var(--ease)}.icard::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(5 9 15 / .18) 0%,rgb(5 9 15 / .62) 48%,rgb(5 9 15 / .96) 100%)}.icard:hover img{transform:scale(1.05)}.icard .cell-k{margin-bottom:12px}.icard :is(h2,h3){font:400 clamp(18px,1.6vw,22px)/1.2 var(--disp);letter-spacing:.07em;text-transform:uppercase;color:#fff}.icard p{color:#C8D6E5;font-size:15px;line-height:1.55;margin-top:10px}@media(max-width:1000px){.icards{display:flex}.icard{min-height:340px}}.vgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vcard{border:1px solid var(--card-line);background:var(--card);border-radius:14px;padding:22px 22px 20px;text-decoration:none;display:flex;flex-direction:column;min-height:236px;transition:border-color .25s,transform .35s var(--ease)}.vcard:hover{border-color:var(--acc-t);transform:translateY(-3px)}.vcard .top{display:flex;justify-content:space-between;gap:12px;font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.vcard .top b{font-weight:500;color:var(--acc-t)}.vcard h3{font:500 clamp(18px,1.6vw,21px)/1.22 var(--disp);letter-spacing:-.01em;color:var(--ink);margin-top:16px}.vcard p{color:var(--mut);font-size:14.5px;line-height:1.5;margin-top:8px}.vcard dl{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:10px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.vcard dl{margin-top:auto}.vcard .kv{padding-top:18px;margin-top:auto}.vcard dt{font:500 9.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.vcard dd{font:500 16px/1.3 var(--disp);color:var(--ink);white-space:nowrap}.vcard dd small{font:400 11px/1 var(--body);color:var(--dim)}@media(max-width:1000px){.vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vgrid{grid-template-columns:1fr}.vcard{min-height:0}}.kfig{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:1px;background:var(--card-line);border:1px solid var(--card-line);border-radius:14px;overflow:hidden}.kfig>div{background:var(--card);padding:22px 24px}.kfig .v{font:400 clamp(30px,3.4vw,46px)/1 var(--disp);letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.kfig .l{margin-top:10px;font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}@media(max-width:640px){.kfig{grid-template-columns:1fr}}.defs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--card-line);border:1px solid var(--card-line);border-radius:14px;overflow:hidden}.defs>div{background:var(--card);padding:24px 26px}.defs>div.wide{grid-column:1/-1}.defs .mono{color:var(--acc-t)}.defs p{color:var(--mut);margin-top:10px;font-size:15.5px;line-height:1.6}@media(max-width:760px){.defs{grid-template-columns:1fr}}.growth{display:flex;align-items:flex-end;gap:clamp(12px,3vw,40px);margin-top:28px;padding:26px;border:1px solid var(--card-line);border-radius:14px;background:var(--card)}.growth>div{flex:1;min-width:0}.growth .y{font:500 11.5px/1.4 var(--mono);letter-spacing:.14em;color:var(--dim)}.growth .n{font:400 clamp(30px,4vw,54px)/1 var(--disp);letter-spacing:-.03em;color:var(--ink);margin-top:6px}.growth .b{height:6px;border-radius:3px;background:var(--acc-t);margin-top:14px;transform-origin:left;width:var(--w,100%)}.growth+.mono{margin-top:14px;color:var(--dim)}.pager{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pager a{border:1px solid var(--line-2);border-radius:14px;padding:22px 24px;text-decoration:none;min-height:96px;transition:border-color .25s}.pager a:hover{border-color:var(--acc)}.pager a:last-child{text-align:right}.pager .mono{color:var(--dim)}.pager b{display:block;font:500 clamp(17px,1.6vw,21px)/1.25 var(--disp);margin-top:8px;color:var(--ink)}@media(max-width:560px){.pager{grid-template-columns:1fr}.pager a:last-child{text-align:left}}.warn{border:1px solid color-mix(in srgb,var(--acc-t) 45%,transparent);background:color-mix(in srgb,var(--acc-t) 7%,transparent);border-radius:12px;padding:16px 20px;font-size:14px;line-height:1.55;color:var(--mut)}.warn b{color:var(--ink);font-weight:600}.faq{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:20px 1fr;gap:16px;align-items:center;min-height:64px;padding:14px 4px;font:500 clamp(16px,1.4vw,18.5px)/1.35 var(--disp);color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary::before{content:"";width:13px;height:13px;background:linear-gradient(var(--acc-t),var(--acc-t)) center/100% 1.5px no-repeat,linear-gradient(var(--acc-t),var(--acc-t)) center/1.5px 100% no-repeat;transition:transform .3s var(--ease)}.faq details[open] summary::before{transform:rotate(45deg)}.faq details p{padding:0 4px 24px 40px;color:var(--mut);max-width:70ch}@media(max-width:860px){.faq{grid-template-columns:1fr}}.contact{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}.contact .dots{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:30px;font:500 12px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-t)}.contact .dots i{font-style:normal;color:var(--dim)}.form{background:#fff;color:#0B1524;border-radius:16px;padding:clamp(22px,2.6vw,36px);--ink:#0B1524;--mut:#4A5A6F}.form .mono{color:#0A68BD}.form h2,.form h3{font:500 clamp(22px,2.1vw,28px)/1.2 var(--disp);letter-spacing:-.015em;margin:8px 0 20px;color:#0B1524}.form{container-type:inline-size}.flds{display:grid;grid-template-columns:minmax(0,1fr);column-gap:14px}@container (min-width:420px){.flds{grid-template-columns:repeat(2,minmax(0,1fr))}.fld--full{grid-column:1/-1}}.fld{display:block;margin-bottom:12px}.fld>span{display:block;font:500 13px/1.4 var(--body);color:#33445A;margin-bottom:6px}.fld input,.fld select,.fld textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #C9D3DE;border-radius:8px;background:#F6F8FA;font:400 16px/1.4 var(--body);color:#0B1524;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none}.fld select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2333445A' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.fld textarea{min-height:112px;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:0;border-color:#0A84E0;background:#fff;box-shadow:0 0 0 3px rgb(10 132 224 / .18)}.fld.bad input,.fld.bad select,.fld.bad textarea{border-color:#C0392B;background:#FFF6F4}.fld .err{display:none;font-size:13px;color:#B03020;margin-top:5px}.fld.bad .err{display:block}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.eq>.eq-op{align-self:center;color:var(--acc)}.form .send{width:100%;justify-content:space-between;margin-top:8px;border-radius:10px;min-height:54px;background:#0A76D0;color:#fff;font:600 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-left:20px}.form .send .ico{background:rgb(255 255 255 / .18)}.form .send:hover{background:#0B4FD6}.form .send[disabled]{opacity:.7;cursor:progress}.form .send[disabled] .ico{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form .fine{font-size:12.5px;line-height:1.5;color:#5B6B7F;margin-top:14px}.form .fine a{color:#0A68BD}.form-msg{display:none;margin-top:14px;padding:12px 14px;border-radius:8px;font-size:14.5px;line-height:1.5}.form-msg.show{display:block}.form-msg.ok{background:#E8F6EE;color:#14532D}.form-msg.no{background:#FDECEA;color:#8A1F11}.form-done{display:none;text-align:left}.form.sent form{display:none}.form.sent .form-done{display:block}.form-done p{color:#4A5A6F;margin-top:10px}@media(max-width:900px){.contact{grid-template-columns:1fr}}.prose{max-width:76ch;color:var(--mut)}.prose h2{font:500 clamp(21px,2vw,26px)/1.25 var(--disp);color:var(--ink);letter-spacing:-.01em;margin:44px 0 12px}.prose h2:first-child{margin-top:0}.prose p{margin-top:12px}.prose ul{margin-top:12px;padding-left:20px;list-style:disc}.prose li{margin-top:6px}.prose a{color:var(--acc-t)}.prose strong{color:var(--ink);font-weight:600}.foot{background:#0B4FD6;color:#fff;--mut:#D5E3FF;--line:rgba(255,255,255,.22)}.foot-in{max-width:var(--maxw);margin:0 auto;padding:clamp(48px,6vw,84px) var(--gut) 0}.foot-top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.7fr));gap:32px clamp(24px,4vw,56px)}.foot .brand-tile{display:inline-block}.foot .brand-tile img{height:34px}.foot-say{font:400 clamp(22px,2.4vw,32px)/1.15 var(--disp);letter-spacing:-.02em;margin-top:24px;max-width:18ch}.foot h2{font:500 11.5px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#C4D7FF;margin-bottom:8px}.foot li a{display:inline-flex;align-items:center;min-height:44px;font:400 16px/1.3 var(--body);color:#fff;text-decoration:none;opacity:.92}.foot li a:hover{opacity:1;text-decoration:underline}.foot-legal{margin-top:clamp(36px,4vw,56px);padding-top:22px;border-top:1px solid var(--line);font-size:13px;line-height:1.6;color:#D5E3FF;max-width:108ch}.fbot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 24px;margin-top:22px;padding-block:20px 26px;border-top:1px solid var(--line);font-size:13.5px;color:#E3ECFF;padding-right:clamp(0px,calc(156px - max(0px,(100vw - var(--maxw))/2) - var(--gut)),156px)}:root{--tt-right:90px;--tt-bottom:27px}@media(max-width:600px){:root{--tt-right:80px;--tt-bottom:20px}}.fbot a{color:#fff;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.fbot a:hover{text-decoration:underline}.fbot .l a{font-weight:400;margin-left:18px}@media(max-width:900px){.foot-top{grid-template-columns:1fr 1fr}.foot-top>div:first-child{grid-column:1/-1}}@media(max-width:700px){.fbot{flex-direction:column;justify-content:center;text-align:center;padding-right:0;padding-bottom:92px;gap:2px}.fbot .l a{margin:0 9px}}@media(max-width:339px){.foot-top{grid-template-columns:1fr}}.nf{min-height:62svh;display:grid;align-content:center}.nf .ttl{margin-bottom:22px}@media(max-width:600px){.sec{padding-block:56px}.sec--tight{padding-block:44px}.hero-art{height:min(74vw,300px)}.stack-art{max-width:230px}.duo li{padding:14px 0}.foot-in{padding-top:44px}}.lang-ms-only,.lang-zh-only{display:none}html.lang-ms .lang-en-only,html.lang-ms .lang-zh-only,html.lang-zh .lang-en-only,html.lang-zh .lang-ms-only{display:none}html.lang-ms .lang-ms-only,html.lang-zh .lang-zh-only{display:revert}html.lang-ms h1.ttl{font-size:clamp(36px,6vw,84px)}html.lang-ms .phero h1.ttl{font-size:clamp(33px,4.2vw,60px)}html.lang-ms h2.ttl{font-size:clamp(29px,3.8vw,50px)}html.lang-ms .split h2.ttl,html.lang-ms .contact h2.ttl,html.lang-ms .contact h1.ttl{font-size:clamp(27px,3.2vw,44px)}html.lang-ms h2.ttl--sm{font-size:clamp(26px,2.9vw,40px)}html.lang-zh body{line-break:strict}html.lang-zh .ttl{letter-spacing:0;line-height:1.22}html.lang-zh h1.ttl{line-height:1.18}html.lang-zh .lead{line-height:1.75}html.lang-zh .body,html.lang-zh .cell p,html.lang-zh .engine p,html.lang-zh .step p,html.lang-zh .defs p,html.lang-zh .faq details p,html.lang-zh .prose,html.lang-zh .icard p,html.lang-zh .vcard p{line-height:1.8}html.lang-zh .eyebrow,html.lang-zh .mono,html.lang-zh .cell-k,html.lang-zh .band,html.lang-zh .flow,html.lang-zh .hero-tag,html.lang-zh .tbl th,html.lang-zh .tbl .tl,html.lang-zh .ph figcaption,html.lang-zh .metric .l,html.lang-zh .kfig .l,html.lang-zh .step .k,html.lang-zh .stack-list .k,html.lang-zh .cell .tags,html.lang-zh .engine .tags,html.lang-zh .foot h2,html.lang-zh .tick .s,html.lang-zh .vcard .top,html.lang-zh .vcard dt,html.lang-zh .ticker-label,html.lang-zh .crumbs,html.lang-zh .contact .dots{letter-spacing:.08em}html.lang-zh .eyebrow,html.lang-zh .mono,html.lang-zh .cell-k,html.lang-zh .step .k,html.lang-zh .stack-list .k{font-size:13px}html.lang-zh .cell :is(h2,h3).up,html.lang-zh .step :is(h2,h3),html.lang-zh .icard :is(h2,h3){letter-spacing:.04em}html.lang-zh .foot-say{line-height:1.35}html.lang-zh p,html.lang-zh li,html.lang-zh dd{text-wrap:pretty}html.lang-zh .sp-l{display:none}.zp,.zp0{display:inline-block}.zs{word-spacing:.72em}.eyebrow i{animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}html.js .rv{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}html.js .rv.in{opacity:1;transform:none}html.js .ttl .ln>span{transform:translateY(105%);transition:transform 1s var(--ease);transition-delay:calc(var(--i,0) * .09s + .05s)}html.js .ttl.in .ln>span{transform:none}.ticker-track{animation:slide var(--t,70s) linear infinite}.ticker--rev .ticker-track{animation-direction:reverse}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}@keyframes slide{to{transform:translateX(calc(-50% - 6px))}}.hatch{animation:hatch 6s linear infinite}@keyframes hatch{to{background-position:22.5px 0}}.flow svg .d{animation:dash 1.6s linear infinite}@keyframes dash{to{stroke-dashoffset:-12}}.wire path,.wire line,.wire polygon{vector-effect:non-scaling-stroke}.wire .w1{animation:float1 7s ease-in-out infinite}.wire .w2{animation:float1 7s ease-in-out -2.3s infinite}.wire .w3{animation:float1 7s ease-in-out -4.6s infinite}@keyframes float1{50%{transform:translateY(-7px)}}.wire .dr{stroke-dasharray:1;stroke-dashoffset:0;animation:draw 9s ease-in-out infinite}@keyframes draw{0%{stroke-dashoffset:1}18%,82%{stroke-dashoffset:0}100%{stroke-dashoffset:-1}}.uplift-bars i+i{animation:grow 5s var(--ease) infinite}@keyframes grow{0%{transform:scaleX(.143)}35%,85%{transform:scaleX(1)}100%{transform:scaleX(.143)}}.ph img{animation:drift 26s ease-in-out infinite alternate}@keyframes drift{from{transform:scale(1.02)}to{transform:scale(1.1) translate(-1.2%,-1%)}}html.noanim *,html.noanim *::before,html.noanim *::after{animation:none!important;transition:none!important}html.noanim .rv,html.noanim .ttl .ln>span{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track,.hatch,.ph img,.wire .w1,.wire .w2,.wire .w3{animation:none}html.js .rv{transform:none}html.js .ttl .ln>span{transform:none;transition:none}}@media print{.site-head,.foot,.hero-art,.mnav{display:none}body{background:#fff;color:#000}}.burger{align-content:center}.split>*,.contact>*,.duo>*,.uplift>*,.faq>*,.stack>*,.eq>*,.vgrid>*,.pager>*,.defs>*,.kfig>*,.people>*{min-width:0}@media(max-width:400px){.form .send{white-space:normal;text-align:left;line-height:1.35;padding-block:10px}}.vcard dd{white-space:normal}.vcard dd small{white-space:nowrap}@media(max-width:1159px){.vcard dd small{display:block;margin-top:3px}}@media(max-width:340px){.vcard dl{gap:10px 6px}.vcard dd{font-size:15px}}@media(max-width:1024px){.tbl td:first-child a{display:inline-flex;align-items:center;min-height:44px;margin-block:-11px}}@media(max-width:1024px){.eyebrow,.hero-tag,.ph figcaption,.cell .tags,.engine .tags,.tbl th,.tbl small,.tbl td .tl,.stack-list li .k,.metric .l,.tick .s,.ticker-label,.vcard .top,.vcard dt,.vcard dd small,.kfig .l,.growth .y,.foot h2{font-size:12px}.vcard dt{letter-spacing:.06em}.brand-cap{font-size:12px;letter-spacing:.08em}}@media(min-width:1025px){.tick .s,.vcard dt{font-size:11px}.brand-cap{font-size:11px;letter-spacing:.12em}}@media(max-width:599px){.metrics{grid-template-columns:1fr!important}.metric,.metric+.metric{display:grid;grid-template-columns:minmax(104px,auto) minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;border-left:0;border-bottom:1px solid var(--line)}.metric .l{margin-top:0;letter-spacing:.1em}}@media(min-width:1001px) and (max-width:1100px){.steps[style*="--c:5"]{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.steps[style*="--c:5"] .step{border-top:1px solid var(--line);border-right:0;margin-right:0;padding:24px 24px 22px 0}}@media(min-width:561px) and (max-width:1024px){.stack-list li{grid-template-columns:168px minmax(0,1fr)}}@media(min-width:641px) and (max-width:1000px){.cells:not(.cells--5)>.cell:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:1001px){.cells[style*="--c:2"]>.cell:last-child:nth-child(odd),.cells[style*="--c:3"]>.cell:last-child:nth-child(3n+1){grid-column:1/-1}.cells[style*="--c:3"]>.cell:last-child:nth-child(3n+2){grid-column:span 2}}.form h2,.form h3,.cell :is(h2,h3),.step :is(h2,h3),.vcard h3,.icard :is(h2,h3),.stack-list li :is(h2,h3),.uplift-b h3,.eq h3,.pager b,.prose h2,.people p{text-wrap:balance}@media(max-width:1199px){.cells.cells--ten{--c:2!important}}@media(max-width:640px){.cells.cells--ten{--c:1!important}}.clist{margin-top:26px;display:grid;gap:2px;justify-items:start}.clist a{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--ink);text-decoration:none;font:500 17px/1.3 var(--body);overflow-wrap:anywhere}.clist a:hover{color:var(--acc)}.clist svg{width:22px;height:22px;flex:none;color:var(--acc-t)}.wa-float{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:90;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px -8px rgb(0 0 0 / .6);transition:transform .25s}.wa-float:hover{transform:scale(1.06)}.wa-float svg{width:30px;height:30px}html.menu-open .wa-float{display:none}@media(max-width:600px){.wa-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:52px;height:52px}}@media print{.wa-float{display:none}}:root{--n-on:#04101C}.sec--light{--n-on:#fff}.phero--news h1.ttl,.phero--news .lead{overflow-wrap:anywhere}.phero--post .phero-in{grid-template-columns:minmax(0,1fr);gap:clamp(28px,3.4vw,44px);align-items:start}.phero--post h1.ttl{max-width:21em;font-size:clamp(28px,3.5vw,48px);line-height:1.14;letter-spacing:-.022em;overflow-wrap:anywhere}.phero--post .eyebrow{margin-bottom:22px}.phero--fig .phero-in{padding-bottom:clamp(36px,4.4vw,64px)}.nfig{min-width:0}.nfig img{width:auto;height:auto;max-width:100%;max-height:640px;border:1px solid var(--line-2);border-radius:14px;background:#061422}.nfig figcaption{margin-top:12px;max-width:76ch;font-size:13px;line-height:1.55;color:var(--dim);overflow-wrap:anywhere}.nchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(22px,2.6vw,32px)}.nchip{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:8px 18px;border:1px solid var(--line-2);border-radius:999px;font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--mut);overflow-wrap:anywhere;transition:color .2s,border-color .2s,background .2s}.nchip:hover{color:var(--ink);border-color:var(--acc-t)}.nchip[aria-current]{background:var(--acc-t);border-color:var(--acc-t);color:var(--n-on)}.ngrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ncard{container-type:inline-size;display:flex;min-width:0}.ncard-a{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--card-line);border-radius:14px;background:var(--card);color:var(--ink);text-decoration:none;transition:border-color .25s,transform .35s var(--ease)}.ncard-a:hover{border-color:var(--acc-t);transform:translateY(-3px)}.ncard-m{position:relative;flex:none;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--card-line);background:#061422}.ncard-m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ncard-a:hover .ncard-m img{transform:scale(1.04)}.ncard-m--none{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-40 -45 80 90' fill='none' stroke='%236C9BD0' stroke-width='1'%3E%3Cpath vector-effect='non-scaling-stroke' d='M0-40 34.64-20V20L0 40-34.64 20V-20ZM0 0 34.64-20M0 0-34.64-20M0 0V40M17.32-30-17.32-10M-17.32-30 17.32-10M17.32-10V30M34.64 0 0 20M-17.32-10V30M-34.64 0 0 20'/%3E%3C/svg%3E") center/auto 46% no-repeat,radial-gradient(64% 86% at 50% 56%,rgb(30 130 240 / .36),#fff0 72%),radial-gradient(circle,rgb(96 196 255 / .3) 1px,transparent 1.6px) 0 0/22px 22px,#061422}.ncard-b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:20px 22px 22px}.ncard-k{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 14px;font:500 12px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.ncard-k b{font-weight:500;color:var(--acc-t);overflow-wrap:anywhere}.ncard-t{margin-top:14px;font:500 clamp(18px,1.6vw,21px)/1.28 var(--disp);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.ncard-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--mut);overflow-wrap:anywhere}@container (min-width:560px){.ncard-a{flex-direction:row}.ncard-m{flex:0 0 50%;aspect-ratio:auto;min-height:max(220px,28cqw);border-bottom:0;border-right:1px solid var(--card-line)}.ncard-b{justify-content:center;padding:clamp(24px,4.6cqw,48px)}.ncard-k{justify-content:flex-start;gap:2px 22px}.ncard-t{margin-top:18px;font-weight:400;font-size:clamp(22px,3.3cqw,34px);line-height:1.16;letter-spacing:-.018em}.ncard-x{-webkit-line-clamp:3;line-clamp:3;margin-top:14px;font-size:16px;line-height:1.6}}@media(min-width:1001px){.ngrid>.ncard:first-child:nth-last-child(3n+1){grid-column:1/-1}.ngrid>.ncard:first-child:nth-last-child(3n+2){grid-column:span 2}}@media(min-width:641px) and (max-width:1000px){.ngrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ngrid>.ncard:first-child:nth-last-child(odd){grid-column:1/-1}}@media(max-width:640px){.ngrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:400px){.ncard-b{padding:18px 18px 20px}}.nempty{max-width:76ch;padding:24px 26px;border:1px solid var(--line);border-radius:14px;font-size:16px;line-height:1.6;color:var(--mut)}.npager{display:flex;align-items:center;gap:8px;margin-top:clamp(32px,4vw,52px)}.npg,.npost-parts .post-page-numbers{display:inline-grid;place-items:center;flex:none;min-width:44px;height:44px;padding:0 10px;border:1px solid var(--line-2);border-radius:999px;font:500 13px/1 var(--mono);letter-spacing:.04em;color:var(--ink);text-decoration:none;transition:color .2s,border-color .2s,background .2s}.npg svg{width:15px;height:15px}a.npg:hover,.npost-parts a.post-page-numbers:hover{border-color:var(--acc-t);color:var(--acc-t)}.npg[aria-current],.npost-parts .post-page-numbers.current{background:var(--acc-t);border-color:var(--acc-t);color:var(--n-on)}.npg--off{border-color:var(--line);color:var(--dim);opacity:.55}.npg--gap{min-width:18px;padding:0;border:0;color:var(--dim)}.npg--n{display:none}.npg-st{flex:1 1 auto;min-width:0;text-align:center;font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}@media(min-width:700px){.npg--n{display:inline-grid}.npg-st{display:none}}.npost-parts{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.npost-body .prose{max-width:72ch;font-size:17px;line-height:1.7}@media(max-width:640px){.npost-body .prose{font-size:16px}}.pager a.is-prev{grid-column:1;text-align:left}.pager a.is-next{grid-column:2;text-align:right}.pager a:is(.is-prev,.is-next):only-child{grid-column:1/-1}.pager b{overflow-wrap:anywhere}@media(max-width:560px){.pager a.is-prev,.pager a.is-next{grid-column:auto;text-align:left}}.npost-all{margin-top:22px}.npost-all:first-child{margin-top:0}.nband{border-top:1px solid var(--line)}.nband-all{margin-top:28px}.prose.aiv-u{--gap:20px;display:flow-root;overflow-wrap:break-word}.prose.aiv-u::before{content:"";display:block;margin-bottom:calc(var(--gap) * -1)}:root .prose.aiv-u>*{margin-top:var(--gap);margin-bottom:0}:root .prose.aiv-u>:is(h1,h2){margin-top:calc(var(--gap) + 24px)}:root .prose.aiv-u>:is(h3,h4,h5,h6){margin-top:calc(var(--gap) + 10px)}:root .prose.aiv-u>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:var(--gap)}:root .prose.aiv-u>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:12px}.prose.aiv-u :is(.wp-block-column,.wp-block-group,.wp-block-group__inner-container,.wp-block-media-text__content,.wp-block-cover__inner-container,blockquote,figure,li,td,th,details)>*{margin-top:0;margin-bottom:0}.prose.aiv-u :is(.wp-block-column,.wp-block-group__inner-container,.wp-block-media-text__content,.wp-block-cover__inner-container,blockquote,details)>*+*{margin-top:14px}:root .prose.aiv-u>.wp-block-group:is(.lang-en-only,.lang-ms-only,.lang-zh-only)>.wp-block-group__inner-container>*{margin-top:var(--gap)}:root .prose.aiv-u>.wp-block-group:is(.lang-en-only,.lang-ms-only,.lang-zh-only)>.wp-block-group__inner-container>:is(h1,h2){margin-top:calc(var(--gap) + 24px)}:root .prose.aiv-u>.wp-block-group:is(.lang-en-only,.lang-ms-only,.lang-zh-only)>.wp-block-group__inner-container>:is(h3,h4,h5,h6){margin-top:calc(var(--gap) + 10px)}:root .prose.aiv-u>.wp-block-group:is(.lang-en-only,.lang-ms-only,.lang-zh-only)>.wp-block-group__inner-container>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:12px}:root .prose.aiv-u>.wp-block-group:is(.lang-en-only,.lang-ms-only,.lang-zh-only)>.wp-block-group__inner-container>:first-child{margin-top:0}.prose.aiv-u :is(h1,h2,h3,h4,h5,h6){color:var(--ink);text-wrap:balance}.prose.aiv-u :is(h1,h2){font:500 clamp(21px,2vw,26px)/1.25 var(--disp);letter-spacing:-.01em}.prose.aiv-u h3{font:500 clamp(18px,1.6vw,21px)/1.3 var(--disp);letter-spacing:-.005em}.prose.aiv-u h4{font:500 17px/1.35 var(--disp);letter-spacing:0}.prose.aiv-u :is(h5,h6){font:500 12px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t)}.prose.aiv-u a{overflow-wrap:anywhere}.prose.aiv-u :is(ul,ol){padding-left:1.3em}.prose.aiv-u ul{list-style:disc}.prose.aiv-u ol{list-style:decimal}.prose.aiv-u :is(ul,ol) ul{list-style:circle}:root .prose.aiv-u li+li,:root .prose.aiv-u li>:is(ul,ol){margin-top:.4em}.prose.aiv-u li::marker{color:var(--acc-t)}.prose.aiv-u :is(pre,.wp-block-code,.wp-block-preformatted,.wp-block-verse){overflow:auto;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink);font:400 14px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.prose.aiv-u :not(pre)>code{padding:.1em .35em;border-radius:5px;background:color-mix(in srgb,var(--ink) 8%,transparent);font:400 .9em var(--mono);color:var(--ink)}.prose.aiv-u .has-background:not(.wp-block-button__link):not(mark):not(table):not(.wp-block-table){padding:20px 24px;border-radius:12px}.prose.aiv-u details{padding-bottom:12px;border-bottom:1px solid var(--line)}.prose.aiv-u summary{padding:11px 0;font:500 16px/22px var(--disp);color:var(--ink);cursor:pointer}.prose.aiv-u blockquote{margin-left:0;margin-right:0;padding:20px 24px;border-left:3px solid var(--acc-t);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--acc-t) 9%,transparent)}.prose.aiv-u blockquote p{font:500 clamp(16px,1.4vw,19px)/1.5 var(--body);color:var(--ink)}.prose.aiv-u blockquote :is(cite,footer){display:block;font:500 12px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--dim)}.prose.aiv-u figure.wp-block-pullquote{padding:26px 0;border-block:1px solid var(--line);text-align:left}.prose.aiv-u figure.wp-block-pullquote blockquote{padding:0;border:0;border-radius:0;background:none}.prose.aiv-u figure.wp-block-pullquote p{font:400 clamp(22px,2.4vw,30px)/1.25 var(--disp);letter-spacing:-.015em}.prose.aiv-u figure.wp-block-pullquote :is(cite,footer){margin-top:14px}.prose.aiv-u figure{margin-left:0;margin-right:0}.prose.aiv-u img{max-width:100%;height:auto}.prose.aiv-u :is(.wp-block-image,.wp-block-gallery,.wp-block-media-text) img,.prose.aiv-u :is(.wp-block-video video,video){border-radius:12px}.prose.aiv-u :is(.wp-block-video video,video){display:block;width:100%;height:auto;background:#000}.prose.aiv-u .wp-block-audio audio{width:100%}.prose.aiv-u :is(figcaption,.wp-element-caption){margin-top:10px;font-size:13px;line-height:1.55;color:var(--dim);text-align:left}.prose.aiv-u .aligncenter{margin-left:auto;margin-right:auto}.prose.aiv-u .aligncenter img{margin-inline:auto}.prose.aiv-u .aligncenter :is(figcaption,.wp-element-caption){text-align:center}.prose.aiv-u{--wp--style--gallery-gap-default:12px}.prose.aiv-u .wp-block-gallery.has-nested-images{display:flex;flex-wrap:wrap;gap:12px}.prose.aiv-u .wp-block-gallery.has-nested-images>figure.wp-block-image{flex:1 1 calc(50% - 12px);min-width:0;margin:0}.prose.aiv-u .wp-block-gallery.has-nested-images.is-cropped>figure.wp-block-image img{width:100%;height:100%;object-fit:cover}@media(min-width:600px){.prose.aiv-u :is(.alignleft,.wp-block-image.alignleft,.wp-block-image .alignleft){float:left;max-width:min(50%,340px);margin:calc(var(--gap) + 6px) 28px 12px 0}.prose.aiv-u :is(.alignright,.wp-block-image.alignright,.wp-block-image .alignright){float:right;max-width:min(50%,340px);margin:calc(var(--gap) + 6px) 0 12px 28px}}.prose.aiv-u figure.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.prose.aiv-u table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.prose.aiv-u :is(table,figure.wp-block-table) :is(th,td){min-width:96px;padding:13px 16px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--mut);overflow-wrap:break-word;word-break:normal}.prose.aiv-u :is(table,figure.wp-block-table) td:first-child{color:var(--ink)}.prose.aiv-u :is(table,figure.wp-block-table) thead th{border-bottom:0;background:#0B2A4A;color:#DCEBFA;font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.prose.aiv-u :is(table,figure.wp-block-table) thead th:first-child{border-top-left-radius:10px}.prose.aiv-u :is(table,figure.wp-block-table) thead th:last-child{border-top-right-radius:10px}.prose.aiv-u figure.wp-block-table :is(thead,tfoot){border:0}.prose.aiv-u figure.wp-block-table tfoot td{border-top:1px solid var(--line-2);border-bottom:0;font-weight:600;color:var(--ink)}.prose.aiv-u figure.wp-block-table.is-style-stripes{border-bottom:0}.prose.aiv-u figure.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:color-mix(in srgb,var(--ink) 4%,transparent)}.prose.aiv-u figure.wp-block-table :is(.has-text-align-center){text-align:center}.prose.aiv-u figure.wp-block-table :is(.has-text-align-right){text-align:right}@media(max-width:640px){.prose.aiv-u figure.wp-block-table table{table-layout:auto}}.prose.aiv-u iframe{max-width:100%;border:0}.prose.aiv-u .wp-block-embed__wrapper{position:relative;overflow:hidden;border-radius:12px}.prose.aiv-u .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper{aspect-ratio:16/9}.prose.aiv-u .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{aspect-ratio:21/9}.prose.aiv-u .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper{aspect-ratio:2/1}.prose.aiv-u .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper{aspect-ratio:4/3}.prose.aiv-u .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper{aspect-ratio:1/1}.prose.aiv-u .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper{aspect-ratio:9/16}.prose.aiv-u .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper{aspect-ratio:1/2}.prose.aiv-u .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper::before{content:none}.prose.aiv-u .wp-block-embed.wp-has-aspect-ratio iframe{position:absolute;inset:0;width:100%;height:100%}.prose.aiv-u .wp-block-embed.is-type-video:not(.wp-has-aspect-ratio) iframe{width:100%;height:auto;aspect-ratio:16/9}.prose.aiv-u .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.prose.aiv-u .wp-block-buttons.is-content-justification-center{justify-content:center}.prose.aiv-u .wp-block-buttons.is-content-justification-right{justify-content:flex-end}.prose.aiv-u .wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.prose.aiv-u .wp-block-button .wp-block-button__link,.prose.aiv-u div.wp-block-file .wp-block-file__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:10px 24px;border:1px solid #fff0;border-radius:999px;background:var(--ink);color:var(--n-on);font:500 15px/1.25 var(--body);letter-spacing:.005em;text-align:center;text-decoration:none;overflow-wrap:anywhere;opacity:1;transition:background .25s,color .25s,border-color .25s}.prose.aiv-u .wp-block-button .wp-block-button__link:hover,.prose.aiv-u div.wp-block-file .wp-block-file__button:hover{background:#0B4FD6;color:#fff}.prose.aiv-u .wp-block-button.is-style-outline>.wp-block-button__link{border-color:var(--line-2);background:#fff0;color:var(--ink)}.prose.aiv-u .wp-block-button.is-style-outline>.wp-block-button__link:hover{border-color:var(--acc-t);background:#fff0;color:var(--acc-t)}.prose.aiv-u div.wp-block-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--card);font-size:15px;line-height:1.4}.prose.aiv-u div.wp-block-file>a:not(.wp-block-file__button){flex:1 1 200px;min-width:0;display:flex;align-items:center;min-height:44px;font-weight:500;color:var(--ink);text-decoration:none}.prose.aiv-u div.wp-block-file>a:not(.wp-block-file__button):hover{color:var(--acc-t)}.prose.aiv-u div.wp-block-file .wp-block-file__button{flex:none;margin-left:0}.prose.aiv-u div.wp-block-file .wp-block-file__embed{flex:1 0 100%;width:100%;height:min(72vh,640px);margin:0;border:1px solid var(--line);border-radius:10px}.prose.aiv-u :is(hr,.wp-block-separator){width:44px;height:0;margin-left:0;margin-right:auto;border:0;border-top:2px solid currentColor;background:none;color:var(--acc-t);opacity:1}:root .prose.aiv-u>:is(hr,.wp-block-separator),:root .prose.aiv-u>:is(hr,.wp-block-separator)+*{margin-top:calc(var(--gap) + 12px)}.prose.aiv-u .wp-block-separator:is(.is-style-wide,.alignwide,.alignfull){width:auto;border-top:1px solid var(--line)}.prose.aiv-u .wp-block-separator.is-style-dots{width:auto;border:0;text-align:center;color:var(--dim)}.prose.aiv-u .wp-block-columns{display:flex;flex-wrap:wrap;align-items:normal;gap:20px 32px}.prose.aiv-u .wp-block-column{flex:1 1 0%;min-width:0}.prose.aiv-u .wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap}@media(max-width:781px){.prose.aiv-u .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%}}@media(min-width:782px){.prose.aiv-u .wp-block-columns{flex-wrap:nowrap}.prose.aiv-u .wp-block-column[style*="flex-basis"]{flex-grow:0}}.prose.aiv-u .post-password-form label{display:block;font-weight:500;color:var(--ink)}.prose.aiv-u .post-password-form input[type=password]{display:block;width:100%;max-width:320px;min-height:50px;margin-top:8px;padding:12px 14px;border:1px solid var(--line-2);border-radius:8px;background:var(--card);font:400 16px/1.4 var(--body);color:var(--ink)}.prose.aiv-u .post-password-form input[type=submit]{min-height:48px;margin-top:12px;padding:10px 24px;border:1px solid #fff0;border-radius:999px;background:var(--ink);color:var(--n-on);font:500 15px/1.25 var(--body);cursor:pointer}@media(max-width:599px){.prose.aiv-u .has-background:not(.wp-block-button__link):not(mark):not(table):not(.wp-block-table){padding:16px 16px}.prose.aiv-u blockquote{padding:16px 18px}.prose.aiv-u div.wp-block-file .wp-block-file__button{flex:1 0 100%}}html:not(.lang-ms):not(.lang-zh) .prose :is(.is-style-lang-ms-only,.is-style-lang-zh-only,.lang-ms-only,.lang-zh-only),html.lang-ms .prose :is(.is-style-lang-en-only,.is-style-lang-zh-only,.lang-en-only,.lang-zh-only),html.lang-zh .prose :is(.is-style-lang-en-only,.is-style-lang-ms-only,.lang-en-only,.lang-ms-only){display:none!important}html.lang-ms .prose .is-layout-flex.lang-ms-only,html.lang-zh .prose .is-layout-flex.lang-zh-only{display:flex}html.lang-ms .prose .is-layout-grid.lang-ms-only,html.lang-zh .prose .is-layout-grid.lang-zh-only{display:grid}html.lang-zh :is(.nchip,.ncard-k,.npg-st){letter-spacing:.08em}html.lang-zh :is(.nchip,.npg-st){font-size:13px}html.lang-zh .ncard-t{line-height:1.4;letter-spacing:0}html.lang-zh .ncard-x{line-height:1.7}html.lang-zh .phero--post h1.ttl{line-height:1.3;letter-spacing:0}html.lang-zh .nempty{line-height:1.8}@media(prefers-reduced-motion:reduce){.ncard-a,.ncard-m img{transition:none}.ncard-a:hover{transform:none}.ncard-a:hover .ncard-m img{transform:none}}