@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.EiplbW_className{font-family:Inter,Inter Fallback;font-style:normal}.EiplbW_variable{--font-en-var:"Inter", "Inter Fallback"}
.hBw1pG_header{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .28s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), transform .34s var(--ease);background-color:#fff;background-image:none;border-bottom:1px solid #0000;position:sticky;top:0}.hBw1pG_heroHidden{pointer-events:none;transform:translateY(-100%)}.hBw1pG_scrolled{border-bottom-color:var(--line);box-shadow:0 1px 12px #0e2a400a}.hBw1pG_overHero{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#000;background-image:none;border-bottom-color:#ffffff1f}.hBw1pG_overHero .hBw1pG_inner .hBw1pG_brandName{color:#fff}.hBw1pG_overHero .hBw1pG_inner .hBw1pG_brandTag{color:#ffffff8c}.hBw1pG_overHero .hBw1pG_inner .hBw1pG_nav a{color:#ffffffd1}.hBw1pG_overHero .hBw1pG_inner .hBw1pG_nav a:hover,.hBw1pG_overHero .hBw1pG_inner .hBw1pG_nav a.hBw1pG_active{color:#fff}.hBw1pG_overHero .hBw1pG_inner .hBw1pG_nav a:after{background:#8ec0e6}.hBw1pG_overHero .hBw1pG_inner .hBw1pG_cta{color:var(--navy-900);background:#fff}.hBw1pG_overHero .hBw1pG_inner .hBw1pG_cta:hover{background:#d7e5f2}.hBw1pG_overHero .hBw1pG_inner .hBw1pG_menuBtn{border-color:#ffffff6b}.hBw1pG_overHero .hBw1pG_inner .hBw1pG_menuIcon i{background:#fff}.hBw1pG_inner{width:100%;max-width:none;padding-inline:var(--gutter);height:var(--header-h);align-items:center;gap:24px;margin-inline:auto;display:flex}.hBw1pG_brand{flex:none;align-items:center;gap:12px;min-height:44px;display:flex}.hBw1pG_mark{width:36px;height:auto}.hBw1pG_brandText{flex-direction:column;line-height:1.25;display:flex}.hBw1pG_brandName{font-family:var(--font-en);letter-spacing:-.005em;color:var(--navy-900);transition:color .22s var(--ease);font-size:1.0625rem;font-weight:600}.hBw1pG_brandTag{letter-spacing:.1em;color:var(--muted);transition:color .22s var(--ease);font-size:.625rem}.hBw1pG_nav{margin-inline-start:auto}.hBw1pG_nav ul{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hBw1pG_nav a{height:40px;color:var(--ink-soft);transition:color .18s var(--ease);align-items:center;padding-inline:14px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.hBw1pG_nav a:after{content:"";background:var(--blue-600);transform-origin:0;height:2px;transition:transform .22s var(--ease);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.hBw1pG_nav a:hover{color:var(--navy-900)}.hBw1pG_nav a:hover:after,.hBw1pG_nav a.hBw1pG_active:after{transform:scaleX(1)}.hBw1pG_nav a.hBw1pG_active{color:var(--navy-900)}.hBw1pG_actions{flex:none;align-items:center;gap:12px;display:flex}.hBw1pG_cta{border-radius:var(--r-sm);background:var(--navy-800);color:#fff;height:44px;transition:background-color .2s var(--ease), color .22s var(--ease);align-items:center;gap:10px;padding-inline:20px;font-size:.875rem;font-weight:500;display:inline-flex}.hBw1pG_cta svg{width:14px;height:14px;transition:transform .2s var(--ease)}.hBw1pG_cta:hover{background:var(--blue-600)}.hBw1pG_cta:hover svg{transform:translate(3px)}.hBw1pG_menuBtn{border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.hBw1pG_menuIcon{flex-direction:column;gap:5px;width:18px;display:flex}.hBw1pG_menuIcon i{background:var(--navy-800);height:1.5px;display:block}.hBw1pG_panel{--origin:calc(100% - var(--gutter) - 22px) calc(var(--header-h) / 2);z-index:120;padding:0 var(--gutter) 32px;visibility:hidden;clip-path:circle(22px at var(--origin));background:#fff;flex-direction:column;transition:clip-path .4s cubic-bezier(.6,0,.4,1),visibility 0s linear .4s;display:flex;position:fixed;inset:0;overflow-y:auto}.hBw1pG_panelOpen{visibility:visible;clip-path:circle(125vmax at var(--origin));transition:clip-path .56s cubic-bezier(.5,0,.2,1),visibility}.hBw1pG_panelTop,.hBw1pG_panelLinks li,.hBw1pG_panelFoot{opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease);transform:translateY(10px)}.hBw1pG_panelOpen .hBw1pG_panelTop,.hBw1pG_panelOpen .hBw1pG_panelLinks li,.hBw1pG_panelOpen .hBw1pG_panelFoot{opacity:1;transition:opacity .4s var(--ease), transform .5s cubic-bezier(.16, 1, .3, 1);transform:none}.hBw1pG_panelOpen .hBw1pG_panelTop{transition-delay:80ms}.hBw1pG_panelOpen .hBw1pG_panelLinks li{transition-delay:calc(.14s + var(--i,0) * 45ms)}.hBw1pG_panelOpen .hBw1pG_panelFoot{transition-delay:.4s}.hBw1pG_closeBtn svg{transition:transform .45s cubic-bezier(.16,1,.3,1)}.hBw1pG_panel:not(.hBw1pG_panelOpen) .hBw1pG_closeBtn svg{transform:rotate(-90deg)scale(.6)}.hBw1pG_panelTop{height:var(--header-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hBw1pG_closeBtn{border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hBw1pG_closeBtn svg{width:20px;height:20px}.hBw1pG_panelLinks{margin:0;padding:0;list-style:none}.hBw1pG_panelLinks li+li{border-top:1px solid var(--line)}.hBw1pG_panelLinks a{min-height:64px;color:var(--navy-900);justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:500;display:flex}.hBw1pG_panelLinks svg{width:16px;height:16px;color:var(--blue-600)}.hBw1pG_panelFoot{color:var(--muted);margin:auto 0 0;padding-top:32px;font-size:.75rem}@media (max-width:1023px){.hBw1pG_nav{display:none}.hBw1pG_menuBtn{display:inline-flex}.hBw1pG_actions{margin-inline-start:auto}}@media (max-width:560px){.hBw1pG_cta,.hBw1pG_brandTag{display:none}.hBw1pG_brandName{font-size:1rem}}@media (prefers-reduced-motion:reduce){.hBw1pG_header,.hBw1pG_panel,.hBw1pG_panelOpen,.hBw1pG_panelTop,.hBw1pG_panelLinks li,.hBw1pG_panelFoot,.hBw1pG_closeBtn svg{transition:none!important}}
.S6Hkya_footer{border-top:1px solid var(--line);background:#fff}.S6Hkya_shell{width:100%;max-width:none;padding-inline:var(--gutter);margin-inline:auto}.S6Hkya_inner{grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:clamp(32px,4vw,72px);padding-block:clamp(48px,5vw,72px);display:grid}.S6Hkya_brandBlock{max-width:28rem}.S6Hkya_logo{width:auto;height:68px;margin-bottom:20px}.S6Hkya_legal{color:var(--navy-900);margin:0 0 6px;font-size:.9375rem;font-weight:700}.S6Hkya_address{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.9}.S6Hkya_nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.S6Hkya_navHead{font-family:var(--font-en);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-light);margin:0 0 14px;font-size:.6875rem;font-weight:600}.S6Hkya_navCol ul{margin:0;padding:0;list-style:none}.S6Hkya_navCol li+li{margin-top:10px}.S6Hkya_navCol a{color:var(--ink-soft);transition:color .18s var(--ease);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.S6Hkya_navCol a:hover{color:var(--blue-600)}.S6Hkya_navCol a.S6Hkya_email{overflow-wrap:normal}.S6Hkya_nowrap{white-space:nowrap}.S6Hkya_navCol svg{width:12px;height:12px;color:var(--muted-light);flex:none}.S6Hkya_bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.S6Hkya_copyright,.S6Hkya_tagline{color:var(--muted);margin:0;font-size:.75rem}.S6Hkya_copyright{font-family:var(--font-en)}@media (min-width:768px) and (max-width:1023px){.S6Hkya_inner{grid-template-columns:minmax(0,1fr);gap:40px}.S6Hkya_brandBlock{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;max-width:none;display:grid}.S6Hkya_logo{grid-row:span 2;margin-bottom:0}.S6Hkya_legal{align-self:end}.S6Hkya_address{align-self:start}}@media (max-width:767px){.S6Hkya_inner{grid-template-columns:minmax(0,1fr);gap:36px}.S6Hkya_nav{grid-template-columns:1fr;gap:28px}.S6Hkya_logo{height:56px}.S6Hkya_navHead{margin-bottom:4px;font-size:.75rem}.S6Hkya_navCol li+li{margin-top:0}.S6Hkya_navCol a{min-height:44px;display:flex}}
.o0x3Zq_pending{visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.o0x3Zq_overlay{z-index:99999;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s ease-out,visibility .5s ease-out;display:flex;position:fixed;inset:0}.o0x3Zq_hidden{opacity:0;visibility:hidden;pointer-events:none}.o0x3Zq_content{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.o0x3Zq_label{letter-spacing:.4em;color:#ffffff40;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ffffff40 0% 35%,#fff 50%,#ffffff40 65% 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-size:.65rem;animation:.8s ease-in-out infinite o0x3Zq_loadText}.o0x3Zq_bar{background:#fff3;width:300px;height:1px;overflow:hidden}.o0x3Zq_barInner{background:#fff;width:40%;height:100%;animation:.8s ease-in-out infinite o0x3Zq_load}@keyframes o0x3Zq_load{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes o0x3Zq_loadText{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.o0x3Zq_overlay,.o0x3Zq_label,.o0x3Zq_barInner{transition:none;animation:none}}
.hMkFoG_hero{isolation:isolate;margin-top:calc(-1 * var(--header-h));color:#fff;background:#000;flex-direction:column;min-height:100svh;padding-block:clamp(40px,6.4vh,80px) clamp(20px,2.8vh,36px);display:flex;position:relative;overflow:visible}.hMkFoG_hero:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(110% 48% at 50% -8%,#c8e1fa33,#0000 58%);position:absolute;inset:0;box-shadow:inset 0 70px 90px -30px #c3dcf52e}.hMkFoG_field{z-index:0;pointer-events:auto;cursor:grab;touch-action:none;width:100%;height:100svh;display:block;position:fixed;top:0;left:0}.hMkFoG_inner{z-index:2;pointer-events:none;flex-direction:column;flex:auto;min-height:0;padding-top:0;display:flex;position:relative}.hMkFoG_copy{pointer-events:none;flex-direction:column;flex:auto;max-width:min(58rem,100%);min-height:0;display:flex}.hMkFoG_title{--hero-line-gap:.286em;margin:0 0 var(--hero-line-gap);letter-spacing:.01em;color:#fff;flex-direction:column;flex:none;gap:0;font-size:clamp(2rem,.2rem + 5.4vw,4.75rem);font-weight:900;line-height:1.28;display:flex}.hMkFoG_titleLine,.hMkFoG_titleAccent{display:block}.hMkFoG_titleKeep{white-space:nowrap}@media (min-width:768px){.hMkFoG_titleKeep br{display:none}}.hMkFoG_titleAccent{color:#8ec0e6;margin-top:var(--hero-line-gap)}.hMkFoG_titleEmph{margin-top:.22em;font-size:1.3em}.hMkFoG_titleEmphNext{margin-top:0}.hMkFoG_below,.hMkFoG_footRow{opacity:0;visibility:hidden}.hMkFoG_chrome .hMkFoG_below,.hMkFoG_chrome .hMkFoG_footRow{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.hMkFoG_below{flex-direction:column;flex:auto;justify-content:flex-start;min-height:0;padding-top:0;display:flex}.hMkFoG_lead{color:#e8eef4d1;max-width:32em;margin:0;font-size:clamp(.9375rem,.89rem + .24vw,1.0625rem);line-height:2.05}.hMkFoG_ctas{pointer-events:auto;flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hMkFoG_ctaPrimary{border-radius:var(--r-sm);min-height:52px;color:var(--navy-900);transition:background-color .2s var(--ease), color .2s var(--ease);background:#fff;align-items:center;gap:12px;padding:0 24px;font-size:.9375rem;font-weight:500;display:inline-flex}.hMkFoG_ctaPrimary svg{width:16px;height:16px;transition:transform .2s var(--ease);flex:none}.hMkFoG_ctaPrimary:hover{background:#d7e5f2}.hMkFoG_ctaPrimary:hover svg{transform:translate(3px)}.hMkFoG_footRow{z-index:2;pointer-events:none;border-top:1px solid #ffffff24;flex:none;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:20px;display:flex;position:relative}.hMkFoG_scrollCue{font-family:var(--font-en);letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a;pointer-events:none;flex:none;align-items:center;gap:8px;margin:0;font-size:.6875rem;font-weight:500;display:inline-flex}.hMkFoG_scrollCue svg{width:14px;height:14px;animation:hMkFoG_cueDrift 2.4s var(--ease) infinite}@keyframes hMkFoG_cueDrift{0%,70%,to{opacity:.8;transform:translateY(0)}35%{opacity:1;transform:translateY(3px)}}.hMkFoG_newsTicker{isolation:isolate;color:#e8eef4eb;min-width:0;transition:color .2s var(--ease), border-color .2s var(--ease);pointer-events:auto;background:#000;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:16px;padding:10px 16px;display:flex;position:relative}.hMkFoG_newsTicker:before{display:none}.hMkFoG_newsTicker svg{color:#8ec0e6;width:15px;height:15px;transition:transform .2s var(--ease);flex:none}.hMkFoG_newsTicker:hover{color:#fff}.hMkFoG_newsTicker:hover svg{transform:translate(3px)}.hMkFoG_tickerLabel{border-radius:var(--r-sm);color:var(--navy-900);font-family:var(--font-en);letter-spacing:.12em;text-transform:uppercase;background:#fff;flex:none;padding:3px 9px;font-size:.625rem;font-weight:600}.hMkFoG_tickerDate{color:#ffffff8c;flex:none;font-size:.8125rem}.hMkFoG_tickerTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}@media (min-width:1024px){.hMkFoG_hero{height:100svh;max-height:100svh;padding-block:clamp(32px,5.6vh,64px) clamp(14px,2.2vh,28px)}.hMkFoG_title{font-size:clamp(2.25rem,min(5.2vw,8.5vh),4.75rem);line-height:1.26}.hMkFoG_lead{font-size:clamp(.875rem,.82rem + .18vw,1.0625rem);line-height:1.85}.hMkFoG_ctas{margin-top:clamp(12px,2.6vh,28px)}.hMkFoG_footRow{padding-top:clamp(10px,1.6vh,16px)}}@media (max-width:1023px){.hMkFoG_inner{min-height:0;padding-top:8px}}@media (max-width:767px){.hMkFoG_titleKeep{white-space:normal}.hMkFoG_hero{min-height:100svh}.hMkFoG_footRow{flex-direction:column;align-items:stretch;gap:14px}.hMkFoG_newsTicker{flex-wrap:wrap;gap:10px}.hMkFoG_tickerTitle{white-space:normal;flex-basis:100%}.hMkFoG_ctaPrimary{justify-content:space-between;width:100%}.hMkFoG_hero .btnOnDark{justify-content:space-between;width:100%}}@media (max-width:479px){.hMkFoG_title{font-size:clamp(2rem,7.6vw,2.5rem);line-height:1.32}.hMkFoG_scrollCue{display:none}}@media (max-width:767px),(orientation:portrait){.hMkFoG_hero{--ink-start:max(12px, calc(var(--gutter) * .5))}.hMkFoG_title{margin-left:calc(-1 * var(--gutter));line-height:1.6}.hMkFoG_titleLine{padding-inline:0 .18em}.hMkFoG_titleAccent{margin-top:.1em}.hMkFoG_titleEmph{margin-top:.08em;font-size:min(1.3em,10.4vw)}.hMkFoG_titleInk,.hMkFoG_leadInk{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000}.hMkFoG_titleInk{padding:.04em .18em .08em var(--ink-start)}.hMkFoG_lead{margin-left:calc(-1 * var(--gutter));color:#ecf2f8f0;padding-inline:0 .5em;line-height:2.25}.hMkFoG_leadInk{padding:.28em .5em .28em var(--ink-start)}}@media (max-width:767px){.hMkFoG_tickerLabel{font-size:.75rem}}.hMkFoG_bandTitle,.hMkFoG_bandEmph{display:block}.hMkFoG_slideLine{visibility:hidden}.hMkFoG_slideIn{visibility:visible;animation:.62s cubic-bezier(.22,1,.36,1) both hMkFoG_bandSlideIn}@keyframes hMkFoG_bandSlideIn{0%{transform:translate(-100%)}to{transform:none}}.hMkFoG_leadLine{align-items:flex-start;line-height:1.5;display:flex;overflow:clip}.hMkFoG_leadLine+.hMkFoG_leadLine{margin-top:.3em}.hMkFoG_leadLineInk{white-space:nowrap;padding:.28em .5em .28em var(--ink-start,12px);background:#000}.hMkFoG_leadRise{animation:.6s cubic-bezier(.22,1,.36,1) both hMkFoG_bandRise}@keyframes hMkFoG_bandRise{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hMkFoG_scrollCue svg{animation:none}}
.slcJ-G_shell{width:100%;max-width:none;padding-inline:var(--gutter);margin-inline:auto}.slcJ-G_section{padding-block:clamp(72px,7.5vw,128px)}.slcJ-G_sectionTight{padding-block:clamp(56px,5.5vw,88px)}.slcJ-G_sectionHead{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(40px,4.8vw,80px);padding-bottom:clamp(40px,4.5vw,72px);display:grid}.slcJ-G_sectionHeadStack{grid-template-columns:minmax(0,1fr);align-items:start}.slcJ-G_label{font-family:var(--font-en);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:12px;margin:0 0 18px;font-size:.6875rem;font-weight:600;display:flex}.slcJ-G_label:before{content:"";background:currentColor;flex:none;width:24px;height:2px}.slcJ-G_labelIndex{font-variant-numeric:tabular-nums;color:var(--muted-light)}.slcJ-G_title{letter-spacing:.01em;color:var(--navy-900);max-width:none;margin:0;font-size:clamp(1.75rem,.85rem + 3.4vw,3.875rem);font-weight:900;line-height:1.32}.slcJ-G_titleLg{max-width:none;font-size:clamp(1.875rem,.9rem + 4vw,4.375rem);font-weight:900;line-height:1.28}.slcJ-G_lead{color:var(--ink-soft);max-width:34em;margin:0;font-size:clamp(.9375rem,.88rem + .22vw,1.0625rem);line-height:2}.slcJ-G_leadMuted{color:var(--muted)}.slcJ-G_rule{background:var(--line);border:0;height:1px;margin:0}.slcJ-G_btnRow{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.slcJ-G_btnPrimary,.slcJ-G_btnSecondary,.slcJ-G_btnOnDark{border-radius:var(--r-sm);letter-spacing:.02em;cursor:pointer;min-height:52px;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border:1px solid #0000;align-items:center;gap:12px;padding:0 24px;font-size:.9375rem;font-weight:500;display:inline-flex}.slcJ-G_btnPrimary{background:var(--navy-800);color:#fff}.slcJ-G_btnPrimary:hover{background:var(--blue-600)}.slcJ-G_btnSecondary{color:var(--navy-800);border-color:var(--line-strong);background:#fff}.slcJ-G_btnSecondary:hover{border-color:var(--navy-800);background:var(--surface)}.slcJ-G_btnOnDark{color:#fff;background:0 0;border-color:#ffffff6b}.slcJ-G_btnOnDark:hover{color:var(--navy-800);background:#fff;border-color:#fff}.slcJ-G_btnPrimary svg,.slcJ-G_btnSecondary svg,.slcJ-G_btnOnDark svg,.slcJ-G_textLink svg{width:16px;height:16px;transition:transform .2s var(--ease);flex:none}.slcJ-G_btnPrimary:hover svg,.slcJ-G_btnSecondary:hover svg,.slcJ-G_btnOnDark:hover svg,.slcJ-G_textLink:hover svg{transform:translate(3px)}.slcJ-G_textLink{min-height:44px;color:var(--blue-600);border-bottom:1px solid var(--line-strong);transition:color .2s var(--ease), border-color .2s var(--ease);align-items:center;gap:10px;padding-block:6px;font-size:.9375rem;font-weight:500;display:inline-flex}.slcJ-G_textLink:hover{color:var(--navy-800);border-color:var(--navy-800)}.slcJ-G_grid2,.slcJ-G_grid3,.slcJ-G_grid4{gap:var(--col-gap);display:grid}.slcJ-G_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.slcJ-G_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.slcJ-G_grid4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.slcJ-G_grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.slcJ-G_grid2,.slcJ-G_grid3{grid-template-columns:minmax(0,1fr)}.slcJ-G_title{max-width:none}.slcJ-G_label{font-size:.75rem}.slcJ-G_btnPrimary,.slcJ-G_btnSecondary,.slcJ-G_btnOnDark{justify-content:space-between;width:100%}}@media (max-width:479px){.slcJ-G_grid4{grid-template-columns:minmax(0,1fr)}}
.aTwaTa_photo{position:relative}.aTwaTa_photoInner{aspect-ratio:4/5;background:repeating-linear-gradient(135deg, transparent 0 10px, #10284809 10px 20px), var(--surface-2);color:var(--navy-700);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.aTwaTa_photoFill{aspect-ratio:auto;position:absolute;inset:0}.aTwaTa_icon{opacity:.7;width:28px;height:28px;margin-bottom:4px}.aTwaTa_label{letter-spacing:.08em;text-transform:uppercase;font-size:.9375rem;font-weight:600}.aTwaTa_sub{color:var(--muted);letter-spacing:.1em;font-size:.75rem}.aTwaTa_logo{aspect-ratio:580/160;border:1px dashed var(--line);background:var(--surface-2);min-width:max-content;color:var(--navy-700);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.625rem;font-weight:600;display:inline-flex}.aTwaTa_logoIcon{opacity:.7;flex:none;width:12px;height:12px}.aTwaTa_pill{-webkit-user-select:none;user-select:none;background:var(--surface-2)!important;color:#0000!important}.aTwaTa_ghost{color:#0000;background:var(--surface-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;word-break:break-all;-webkit-user-select:none;user-select:none;border-radius:4px}
.bRDKxW_header{background:var(--surface);border-bottom:1px solid var(--line);padding-block:clamp(28px,3vw,44px) clamp(40px,4.5vw,72px)}.bRDKxW_crumbs{margin-bottom:clamp(28px,3vw,48px)}.bRDKxW_crumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.bRDKxW_crumbs li+li:before{content:"/";color:var(--line-strong);margin-right:8px}.bRDKxW_crumbs a:hover{color:var(--blue-600)}.bRDKxW_crumbs [aria-current=page]{color:var(--navy-900)}.bRDKxW_title{letter-spacing:.01em;color:var(--navy-900);max-width:min(56rem,100%);margin:0;font-size:clamp(1.875rem,.95rem + 3.6vw,4.125rem);font-weight:900;line-height:1.28}.bRDKxW_lead{max-width:40em;color:var(--ink-soft);margin:28px 0 0;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:2}@media (max-width:767px){.bRDKxW_header{padding-top:8px}.bRDKxW_crumbs{margin-bottom:20px}.bRDKxW_crumbs ol{flex-wrap:nowrap}.bRDKxW_crumbs li{white-space:nowrap;flex:none;align-items:center;display:flex}.bRDKxW_crumbs li:last-child{flex:0 auto;min-width:0}.bRDKxW_crumbs li:last-child>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.bRDKxW_crumbs a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
.yYJNBa_visual{vertical-align:top;width:fit-content;max-width:100%;display:inline-block;position:relative}.yYJNBa_sizer,.yYJNBa_ink{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.yYJNBa_sizer{max-width:100%;display:block}.yYJNBa_hold{visibility:hidden}.yYJNBa_slice{pointer-events:none;position:absolute;inset:0;overflow:clip}.yYJNBa_ink{display:block;position:absolute;inset:0}.yYJNBa_motion{animation-name:yYJNBa_sliceIn;animation-duration:var(--dur);animation-delay:var(--delay);animation-timing-function:var(--ease);animation-fill-mode:both}@keyframes yYJNBa_sliceIn{0%{opacity:1;transform:translate3d(var(--x), var(--y), 0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.yYJNBa_slice{display:none}.yYJNBa_sizer,.yYJNBa_hold{visibility:visible}}
._2fzS0q_card{--rx:0deg;--ry:0deg;--px:78%;--py:22%;width:100%;height:100%;transform-style:preserve-3d;transform:perspective(980px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .2s var(--ease);flex:1;position:relative}._2fzS0q_slab{pointer-events:none;background:linear-gradient(165deg,#2c5a78 0%,#12344c 42%,#081824 100%);border-radius:2px;position:absolute;inset:10px 5px -12px 7px;transform:translateZ(-18px);box-shadow:0 22px 34px -14px #071b2b6b}._2fzS0q_face{z-index:1;border:1px solid var(--line);background:#fff;height:100%;min-height:100%;padding:28px 28px 28px 32px;position:relative;overflow:hidden;transform:translateZ(12px);box-shadow:inset 0 1px #ffffffeb,0 10px 24px -16px #071b2b47}._2fzS0q_haloRest{z-index:0;pointer-events:none;opacity:.26;filter:blur(.9px);mix-blend-mode:multiply;background:conic-gradient(from 200deg,#d648608c,#e0a82e7a,#40ba7a6b,#3080e08c,#944ed67a,#d648608c);border-radius:50%;width:220px;height:220px;position:absolute;top:22%;left:78%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#0000 63%,#000 68% 71%,#0000 78%);mask-image:radial-gradient(closest-side,#0000 63%,#000 68% 71%,#0000 78%)}._2fzS0q_haloHover{z-index:0;left:var(--px);top:var(--py);pointer-events:none;opacity:0;width:0;height:0;transition:opacity .28s var(--ease);position:absolute}._2fzS0q_card:hover ._2fzS0q_haloHover,._2fzS0q_card:focus-within ._2fzS0q_haloHover{opacity:.55}._2fzS0q_haloCore,._2fzS0q_haloMid,._2fzS0q_haloOuter{pointer-events:none;mix-blend-mode:multiply;background:conic-gradient(from 200deg,#d64860b3,#e0a82e9e,#40ba7a8c,#3080e0b3,#944ed69e,#d64860b3);border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}._2fzS0q_haloCore{opacity:.16;filter:blur(.35px);width:104px;height:104px;-webkit-mask-image:radial-gradient(closest-side,#0000 28%,#000 38% 48%,#0000 58%);mask-image:radial-gradient(closest-side,#0000 28%,#000 38% 48%,#0000 58%)}._2fzS0q_haloMid{opacity:.11;filter:blur(2.8px);width:118px;height:118px;-webkit-mask-image:radial-gradient(closest-side,#0000 36%,#000 50%,#0000 72%);mask-image:radial-gradient(closest-side,#0000 36%,#000 50%,#0000 72%)}._2fzS0q_haloOuter{opacity:.07;filter:blur(8px);width:138px;height:138px;-webkit-mask-image:radial-gradient(closest-side,#0000 42%,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 42%,#000 62%,#0000 100%)}._2fzS0q_rail{z-index:1;background:var(--blue-500);transform-origin:top;width:2px;transition:transform .55s var(--ease);position:absolute;top:22px;bottom:22px;left:0;transform:scaleY(0)}._2fzS0q_card:hover ._2fzS0q_rail,._2fzS0q_card:focus-within ._2fzS0q_rail{transform:scaleY(1)}._2fzS0q_ghost{z-index:0;font-family:var(--font-en);letter-spacing:-.06em;color:var(--navy-900);opacity:.055;pointer-events:none;transition:opacity .35s var(--ease), transform .55s var(--ease);margin:0;font-size:5.25rem;font-weight:600;line-height:1;position:absolute;top:2px;right:10px}._2fzS0q_card:hover ._2fzS0q_ghost,._2fzS0q_card:focus-within ._2fzS0q_ghost{opacity:.1;transform:translate(-6px)}._2fzS0q_meta,._2fzS0q_title,._2fzS0q_body{z-index:1;position:relative}._2fzS0q_meta{letter-spacing:.14em;color:var(--blue-600);margin:0 0 14px;font-size:.6875rem;font-weight:600}._2fzS0q_title{color:var(--navy-900);margin:0 0 12px;font-size:1.25rem;font-weight:800;line-height:1.45}._2fzS0q_body{color:var(--muted);margin:0;font-size:.875rem;line-height:1.95}@media (hover:none){._2fzS0q_rail{transform:scaleY(1)}}@media (max-width:767px){._2fzS0q_meta{font-size:.75rem}}@media (min-width:768px) and (max-width:1023px){._2fzS0q_face{padding:22px 18px 22px 22px}._2fzS0q_ghost{font-size:3.75rem}._2fzS0q_title{font-size:1.0625rem}._2fzS0q_body{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){._2fzS0q_card{transition:none;transform:none}._2fzS0q_haloHover,._2fzS0q_rail,._2fzS0q_ghost{transition:none}}
.okeMgW_diagram{margin:0}.okeMgW_canvas,.okeMgW_panels li{transition:none!important}.okeMgW_stage{color:#e8eef4;background:#071b2b}.okeMgW_canvas{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(108px,9vw,156px);min-height:440px;display:grid;position:relative}.okeMgW_wires{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.okeMgW_fiberGlow,.okeMgW_fiber,.okeMgW_fiberFlow,.okeMgW_rainbowHalo,.okeMgW_rainbow{fill:none;stroke-linecap:round}.okeMgW_fiberGlow{stroke:#d6e6f438;stroke-width:5px}.okeMgW_fiber{stroke:#ecf6ffeb;stroke-width:1.45px}.okeMgW_fiberFlow{stroke:#ffffffb3;stroke-width:1.25px;stroke-dasharray:1.5 72;opacity:.55;animation:3.6s linear infinite okeMgW_flow}.okeMgW_rainbowHalo{stroke-width:9px;opacity:.22}.okeMgW_rainbow{stroke-width:3.25px}.okeMgW_sources,.okeMgW_focusCol,.okeMgW_core{z-index:1;position:relative}.okeMgW_sources{flex-direction:column;align-items:flex-end;display:flex}.okeMgW_panels{flex-direction:column;justify-content:center;align-items:flex-end;gap:14px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.okeMgW_panels li{width:196px;margin-right:var(--shift,0px);color:#102433;letter-spacing:.04em;text-align:center;white-space:nowrap;will-change:transform;background:linear-gradient(#f8fbfe 0%,#e7eef6 100%);border:1px solid #ffffffb8;border-radius:7px;padding:12px 18px 11px;font-size:.9375rem;font-weight:700;box-shadow:inset 0 1px #fffffff2,0 1px #d7e3ee,0 2px #cddbe8,0 3px #c3d3e2,0 4px #b7c9da,0 12px 16px -14px #00000080}.okeMgW_core{text-align:center;background:radial-gradient(circle at 50% 0,#96c4e647,#0000 46%),linear-gradient(#163e58 0%,#0b2436 100%);border:1px solid #bedcf257;border-radius:18px;justify-self:center;width:max-content;max-width:min(100%,440px);padding:28px 32px 26px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 36px #5aa0d238,0 22px 40px -24px #000000b3}.okeMgW_coreMark{opacity:.08;filter:grayscale()brightness(3);pointer-events:none;z-index:0;width:132px;height:auto;position:absolute;top:-18px;right:-16px}.okeMgW_coreKicker,.okeMgW_coreTitle{z-index:1;position:relative}.okeMgW_coreKicker{font-family:var(--font-en);letter-spacing:.16em;text-transform:uppercase;color:#9ec8e6;margin:0 0 10px;font-size:.625rem;font-weight:700}.okeMgW_coreTitle{letter-spacing:.02em;color:#fff;margin:0;font-size:clamp(1.55rem,1.2rem + .85vw,2rem);font-weight:900;line-height:1.35}.okeMgW_coreTitle span{white-space:nowrap}.okeMgW_focusCol{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;display:flex}.okeMgW_glowPill{text-align:center;background:linear-gradient(#fff3,#ffffff0a 52%),#123044;border:1px solid #d6e8f661;border-radius:999px;width:min(100%,332px);padding:18px 28px 16px;box-shadow:inset 0 1px #fff6,0 0 0 1px #ffffff0a,0 0 32px #8cbee029,0 18px 28px -20px #000000a6}.okeMgW_glowTitle{letter-spacing:.02em;color:#fff;margin:0;font-size:clamp(1.4rem,1.1rem + .7vw,1.75rem);font-weight:800;line-height:1.3}.okeMgW_glowSub{color:#e8eef4b8;margin:6px 0 0;font-size:.875rem;line-height:1.6}.okeMgW_caption{color:color-mix(in srgb, currentColor 48%, transparent);margin:16px 0 0;font-size:.75rem;line-height:1.7}@keyframes okeMgW_flow{to{stroke-dashoffset:-73.5px}}@media (max-width:1023px){.okeMgW_stage{min-height:0}.okeMgW_canvas{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:64px;min-height:0}.okeMgW_sources,.okeMgW_focusCol{width:min(100%,340px)}.okeMgW_sources{align-items:center}.okeMgW_panels{align-items:flex-end;gap:12px;width:min(100%,300px)}.okeMgW_panels li{width:min(88%,248px);margin-right:calc(var(--shift,0px) * .45)}.okeMgW_fiberGlow{stroke-width:3px}.okeMgW_focusCol{flex-direction:row;justify-content:center;align-items:flex-start;gap:10px;width:100%}.okeMgW_glowPill{flex:1;width:auto;min-width:0;padding:14px 10px 12px}.okeMgW_glowTitle{letter-spacing:0;font-size:1.05rem}.okeMgW_glowSub{font-size:.6875rem;line-height:1.45}.okeMgW_rainbowHalo{stroke-width:10px;opacity:.3}.okeMgW_rainbow{stroke-width:3.6px}.okeMgW_core{width:min(100%,340px)}.okeMgW_coreMark{width:104px;top:-8px;right:4px}.okeMgW_coreKicker,.okeMgW_glowSub{font-size:.75rem}}@media (max-width:767px),(max-width:1023px) and (orientation:portrait){.okeMgW_canvas{row-gap:56px}.okeMgW_sources{width:min(100%,380px)}.okeMgW_panels{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:6px;width:100%}.okeMgW_panels li{letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:3.5em;height:3.5em;margin-right:0;padding:0;font-size:.875rem;display:grid}.okeMgW_panels li:nth-child(2n){margin-top:18px}}@media (prefers-reduced-motion:reduce){.okeMgW_fiberFlow{animation:none}}
.nvuioG_field{gap:8px;min-width:0;display:grid;position:relative}.nvuioG_label{color:var(--ink);font-size:.8125rem;font-weight:500}.nvuioG_trigger{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:52px;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.nvuioG_trigger:hover{border-color:var(--navy-700)}.nvuioG_triggerOpen{border-color:var(--blue-600);box-shadow:0 0 0 3px var(--blue-050)}.nvuioG_trigger svg,.nvuioG_option svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;color:var(--muted);flex:none}.nvuioG_triggerOpen svg{color:var(--blue-600);transform:rotate(180deg)}.nvuioG_placeholder{color:var(--muted-light)}.nvuioG_menu{z-index:20;border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-2);animation:nvuioG_menuIn .16s var(--ease);background:#fff;padding:6px;position:absolute;inset:calc(100% + 6px) 0 auto}@keyframes nvuioG_menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nvuioG_option{border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 12px;font-size:.9375rem;display:flex}.nvuioG_option:hover,.nvuioG_optionActive{background:var(--blue-050);color:var(--navy-800)}.nvuioG_optionActive svg{color:var(--blue-600)}
.xgXiFq_card{--rx:0deg;--ry:0deg;--px:50%;--py:50%;--lift:1;z-index:1;width:100%;height:100%;transform-style:preserve-3d;transform:perspective(980px) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--lift));transform-origin:50%;transition:transform .28s var(--ease);position:relative}@media (hover:hover) and (pointer:fine){.xgXiFq_card:hover,.xgXiFq_card:focus-within{--lift:1.07;z-index:12}}.xgXiFq_slab{pointer-events:none;background:linear-gradient(165deg,#2c5a78 0%,#12344c 42%,#081824 100%);border-radius:2px;position:absolute;inset:10px 5px -12px 7px;transform:translateZ(-18px);box-shadow:0 22px 34px -14px #071b2b6b}.xgXiFq_card:hover .xgXiFq_slab,.xgXiFq_card:focus-within .xgXiFq_slab{box-shadow:0 28px 42px -12px #071b2b80}.xgXiFq_face{z-index:1;border:1px solid var(--line);background:#fff;flex-direction:column;height:100%;min-height:100%;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden;transform:translateZ(12px);box-shadow:inset 0 1px #ffffffeb,0 10px 24px -16px #071b2b47}.xgXiFq_card:hover .xgXiFq_face,.xgXiFq_card:focus-within .xgXiFq_face{box-shadow:inset 0 1px #ffffffeb,0 22px 40px -14px #071b2b6b}.xgXiFq_haloHover{z-index:3;left:var(--px);top:var(--py);pointer-events:none;opacity:0;width:0;height:0;transition:opacity .28s var(--ease);position:absolute}.xgXiFq_card:hover .xgXiFq_haloHover,.xgXiFq_card:focus-within .xgXiFq_haloHover{opacity:.55}.xgXiFq_haloCore,.xgXiFq_haloMid,.xgXiFq_haloOuter{pointer-events:none;mix-blend-mode:multiply;background:conic-gradient(from 200deg,#d64860b3,#e0a82e9e,#40ba7a8c,#3080e0b3,#944ed69e,#d64860b3);border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.xgXiFq_haloCore{opacity:.16;filter:blur(.35px);width:104px;height:104px;-webkit-mask-image:radial-gradient(closest-side,#0000 28%,#000 38% 48%,#0000 58%);mask-image:radial-gradient(closest-side,#0000 28%,#000 38% 48%,#0000 58%)}.xgXiFq_haloMid{opacity:.11;filter:blur(2.8px);width:118px;height:118px;-webkit-mask-image:radial-gradient(closest-side,#0000 36%,#000 50%,#0000 72%);mask-image:radial-gradient(closest-side,#0000 36%,#000 50%,#0000 72%)}.xgXiFq_haloOuter{opacity:.07;filter:blur(8px);width:138px;height:138px;-webkit-mask-image:radial-gradient(closest-side,#0000 42%,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 42%,#000 62%,#0000 100%)}.xgXiFq_ghost{z-index:0;max-width:none;font-family:var(--font-en);letter-spacing:-.08em;text-align:right;color:var(--navy-900);opacity:.08;pointer-events:none;white-space:nowrap;transition:opacity .35s var(--ease), transform .55s var(--ease);margin:0;font-size:5.35rem;font-weight:800;line-height:.74;position:absolute;top:-.14em;right:-.2em}.xgXiFq_ghost[data-len="6"]{font-size:4.7rem;top:-.16em;right:-.22em}.xgXiFq_ghost[data-len="7"],.xgXiFq_ghost[data-len="8"]{font-size:4.05rem;top:-.14em;right:-.22em}.xgXiFq_card:hover .xgXiFq_ghost,.xgXiFq_card:focus-within .xgXiFq_ghost{opacity:.12;transform:translate(3px,4px)}.xgXiFq_icon,.xgXiFq_cat,.xgXiFq_name,.xgXiFq_tag,.xgXiFq_rule{z-index:1;position:relative}.xgXiFq_icon{width:32px;height:32px;color:var(--navy-800);margin-bottom:10px;display:inline-flex}.xgXiFq_icon svg{width:100%;height:100%}.xgXiFq_cat{letter-spacing:.04em;color:var(--blue-600);margin:0 0 6px;font-size:.6875rem;font-weight:500}.xgXiFq_name{color:var(--navy-900);transition:opacity .2s var(--ease);margin:0 0 6px;font-size:1.0625rem;font-weight:800}.xgXiFq_tag{color:var(--ink-soft);transition:opacity .2s var(--ease);margin:0;font-size:.8125rem;line-height:1.7}.xgXiFq_card:hover .xgXiFq_name,.xgXiFq_card:hover .xgXiFq_tag,.xgXiFq_card:focus-within .xgXiFq_name,.xgXiFq_card:focus-within .xgXiFq_tag{opacity:0}.xgXiFq_rule{background:var(--blue-500);transform-origin:0;height:1px;transition:transform .4s var(--ease);margin:14px 0 0;display:block;transform:scaleX(0)}.xgXiFq_card:hover .xgXiFq_rule,.xgXiFq_card:focus-within .xgXiFq_rule{transform:scaleX(1)}.xgXiFq_drawer{z-index:2;opacity:0;pointer-events:none;transition:opacity .28s var(--ease), transform .28s var(--ease);background:linear-gradient(#fff0 0%,#fff 32%);padding:48px 22px 18px;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.xgXiFq_card:hover .xgXiFq_drawer,.xgXiFq_card:focus-within .xgXiFq_drawer{opacity:1;transform:none}.xgXiFq_drawerName{color:var(--navy-900);margin:0 0 8px;font-size:1.0625rem;font-weight:800}.xgXiFq_desc{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.85}.xgXiFq_status{color:var(--blue-600);margin:10px 0 0;font-size:.6875rem;font-weight:600}@media (hover:none){.xgXiFq_haloHover{opacity:.85;top:28%;left:72%}.xgXiFq_rule{transform:scaleX(1)}.xgXiFq_card:hover .xgXiFq_name,.xgXiFq_card:hover .xgXiFq_tag,.xgXiFq_card:focus-within .xgXiFq_name,.xgXiFq_card:focus-within .xgXiFq_tag{opacity:1}.xgXiFq_drawerName{display:none}.xgXiFq_drawer{opacity:1;background:0 0;padding:12px 0 0;position:static;transform:none}}@media (max-width:767px){.xgXiFq_cat,.xgXiFq_status{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.xgXiFq_card{transition:none;transform:none}.xgXiFq_haloHover,.xgXiFq_rule,.xgXiFq_drawer,.xgXiFq_ghost{transition:none}}
.j1WgZG_form{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;gap:22px;width:100%;padding:clamp(24px,3vw,40px);display:grid}.j1WgZG_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.j1WgZG_field{gap:8px;min-width:0;display:grid}.j1WgZG_field span{color:var(--ink);font-size:.8125rem;font-weight:500}.j1WgZG_field input,.j1WgZG_field textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:52px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;padding:14px 16px;font-size:.9375rem}.j1WgZG_field textarea{resize:vertical;line-height:1.9}.j1WgZG_field input::placeholder,.j1WgZG_field textarea::placeholder{color:var(--muted-light)}.j1WgZG_field input:hover,.j1WgZG_field textarea:hover{border-color:var(--navy-700)}.j1WgZG_field input:focus,.j1WgZG_field textarea:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px var(--blue-050);outline:none}.j1WgZG_error{color:var(--danger);border-radius:var(--r-sm);background:#fef3f2;border:1px solid #fecdca;margin:0;padding:14px 16px;font-size:.875rem;line-height:1.8}.j1WgZG_sending{color:var(--muted);margin:0;font-size:.875rem}.j1WgZG_notice{border-radius:var(--r-sm);background:var(--surface);border-left:3px solid var(--blue-500);color:var(--ink-soft);margin:0;padding:14px 16px;font-size:.8125rem;line-height:1.85}.j1WgZG_agree{align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.8;display:flex}.j1WgZG_agree input{appearance:none;border:1px solid var(--line-strong);cursor:pointer;width:20px;height:20px;transition:background-color .15s var(--ease), border-color .15s var(--ease);background:#fff;border-radius:3px;flex:none;place-items:center;margin-top:4px;display:grid}.j1WgZG_agree input:after{content:"";width:9px;height:5px;transition:transform .15s var(--ease);border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)translate(1px,-1px)scale(0)}.j1WgZG_agree input:checked{background:var(--blue-600);border-color:var(--blue-600)}.j1WgZG_agree input:checked:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.j1WgZG_agree a{color:var(--blue-600);text-underline-offset:2px;text-decoration:underline}.j1WgZG_submit{border-radius:var(--r-sm);background:var(--navy-800);color:#fff;cursor:pointer;letter-spacing:.02em;min-width:200px;min-height:54px;transition:background-color .2s var(--ease);border:0;justify-content:space-between;justify-self:start;align-items:center;gap:20px;padding:0 24px;font-size:.9375rem;font-weight:500;display:inline-flex}.j1WgZG_submit svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;transition:transform .2s var(--ease)}.j1WgZG_submit:hover:not(:disabled){background:var(--blue-600)}.j1WgZG_submit:hover:not(:disabled) svg{transform:translate(3px)}.j1WgZG_submit:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px){.j1WgZG_form{padding:22px 18px}.j1WgZG_grid2{grid-template-columns:minmax(0,1fr)}.j1WgZG_field input,.j1WgZG_field textarea{font-size:16px}.j1WgZG_agree{min-height:44px;padding-block:4px}.j1WgZG_agree input{width:22px;height:22px;margin-top:3px}.j1WgZG_submit{width:100%}}
.ZUJ-pG_labelOnDark{color:var(--blue-400)}.ZUJ-pG_issue{background-color:#fff}html.js .ZUJ-pG_issue:not([data-bg=true]){background-color:#0000}html.js .ZUJ-pG_issue{transition:background-color .45s}.ZUJ-pG_issue.ZUJ-pG_issueHasMedia{padding-top:clamp(24px,2.5vw,40px)}.ZUJ-pG_issue .ZUJ-pG_media{--media-peek:max(32px, calc(var(--gutter) - 8px));margin-inline:calc(8px - var(--gutter));margin-bottom:clamp(48px,5vw,80px)}.ZUJ-pG_issueGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ZUJ-pG_issueItem{border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);padding:clamp(28px,2.8vw,40px) clamp(20px,2.2vw,32px)}.ZUJ-pG_issueItem:first-child{padding-inline-start:0}.ZUJ-pG_issueItem:last-child{border-inline-end:0}.ZUJ-pG_issueNum{letter-spacing:.1em;color:var(--blue-500);margin-bottom:18px;font-size:.8125rem;font-weight:600;display:block}.ZUJ-pG_issueTitle{color:var(--navy-900);margin:0 0 16px;font-size:1.375rem;font-weight:900}.ZUJ-pG_issueBody{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.95}.ZUJ-pG_vision{background:var(--navy-900);color:#fff;padding-block:clamp(80px,9vw,148px);position:relative;overflow:hidden}.ZUJ-pG_visionShell{z-index:1;position:relative}.ZUJ-pG_visionInner{z-index:1;max-width:min(64rem,100%);position:relative}.ZUJ-pG_visionTitle{color:#fff;margin:0 0 36px;font-size:clamp(1.75rem,.8rem + 4vw,4.125rem);font-weight:900;line-height:1.32}.ZUJ-pG_visionLines p{color:#fffc;margin:0;font-size:clamp(.9375rem,.9rem + .3vw,1.125rem);line-height:2.1}.ZUJ-pG_visionDiagram{z-index:1;margin-top:clamp(48px,6vw,88px);position:relative}.ZUJ-pG_visionMark{opacity:.07;filter:grayscale()brightness(3);pointer-events:none;z-index:0;width:clamp(260px,34vw,460px);height:auto;position:absolute;top:-90px;right:-48px}.ZUJ-pG_platform{background:var(--surface)}.ZUJ-pG_conceptGrid{gap:var(--col-gap);perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,4vw,64px);padding-bottom:14px;display:grid}.ZUJ-pG_conceptCell{min-width:0;height:100%;display:flex}.ZUJ-pG_platformFoot{gap:var(--col-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:clamp(32px,3vw,48px);display:grid}.ZUJ-pG_governance,.ZUJ-pG_futureVision{border-radius:var(--r-md);padding:clamp(22px,2.2vw,30px)}.ZUJ-pG_governance{border:1px solid var(--line);border-left:3px solid var(--blue-500);background:#fff}.ZUJ-pG_governanceLabel{font-family:var(--font-en);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600);margin:0 0 8px;font-size:.6875rem;font-weight:600}.ZUJ-pG_governanceBody{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.95}.ZUJ-pG_futureVision{background:var(--navy-800);color:#fff}.ZUJ-pG_futureLabel{font-family:var(--font-en);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-400);margin:0 0 6px;font-size:.6875rem;font-weight:600}.ZUJ-pG_futureTitle{font-family:var(--font-en);color:#fff;margin:0 0 10px;font-size:1.5rem;font-weight:800}.ZUJ-pG_futureBody{color:#ffffffc7;margin:0;font-size:.875rem;line-height:1.95}.ZUJ-pG_productGrid{gap:var(--col-gap);perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-18px -8px -8px;padding:18px 8px 22px;display:grid;overflow:visible}.ZUJ-pG_productCell{z-index:1;isolation:isolate;min-width:0;height:100%;display:flex;position:relative;overflow:visible}.ZUJ-pG_productCell:hover,.ZUJ-pG_productCell:focus-within{z-index:12}.ZUJ-pG_productNote{color:var(--muted);margin:24px 0 0;font-size:.75rem}.ZUJ-pG_why{background:var(--surface)}.ZUJ-pG_whyGrid{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ZUJ-pG_whyCard{border-top:2px solid var(--navy-800);padding-top:24px}.ZUJ-pG_whyNum{letter-spacing:.1em;color:var(--blue-600);margin-bottom:14px;font-size:.8125rem;font-weight:600;display:block}.ZUJ-pG_whyTitle{color:var(--navy-900);margin:0 0 12px;font-size:1.375rem;font-weight:800}.ZUJ-pG_whyBody{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.95}.ZUJ-pG_expertGrid{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ZUJ-pG_expertCard{flex-direction:column;display:flex}.ZUJ-pG_expertPhoto{border-radius:var(--r-md);background:var(--surface-2);width:100%;max-width:240px;margin-bottom:16px;overflow:hidden}.ZUJ-pG_expertPhoto img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.ZUJ-pG_expertBadges{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.ZUJ-pG_expertRole{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--navy-700);margin:0;padding:3px 10px;font-size:.6875rem;font-weight:500;display:inline-block}.ZUJ-pG_expertProduct{background:var(--navy-800);color:#fff;letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:.6875rem;font-weight:500;display:inline-block}.ZUJ-pG_expertName{color:var(--navy-900);margin:0 0 8px;font-size:1.125rem}.ZUJ-pG_expertAffiliations{margin:0;padding:0;list-style:none}.ZUJ-pG_expertAffiliations li{color:var(--muted);font-size:.8125rem;line-height:1.8}.ZUJ-pG_partnerBand{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(40px,4vw,64px);padding:28px clamp(20px,2.4vw,32px);display:flex}.ZUJ-pG_partnerLabel{letter-spacing:.08em;color:var(--muted);flex:none;margin:0;font-size:.75rem;font-weight:500}.ZUJ-pG_partnerList{flex-wrap:wrap;align-items:center;gap:clamp(24px,3.5vw,48px);margin:0;padding:0;list-style:none;display:flex}.ZUJ-pG_partnerList li{align-items:center;display:flex}.ZUJ-pG_partnerLink{min-height:44px;color:inherit;transition:opacity .2s var(--ease);align-items:center;gap:14px;text-decoration:none;display:flex}a.ZUJ-pG_partnerLink:hover{opacity:.72}.ZUJ-pG_partnerGhost{align-items:center;gap:14px;min-height:44px;font-size:.75rem;display:flex}.ZUJ-pG_partnerLink span{color:var(--muted);font-size:.75rem}.ZUJ-pG_partnerLogo{object-fit:contain;width:auto;height:26px}.ZUJ-pG_team{background:var(--surface)}.ZUJ-pG_teamGrid{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ZUJ-pG_teamCell{min-width:0}.ZUJ-pG_teamCard{border:1px solid var(--line);background:#fff;grid-template-columns:.92fr 1.08fr;height:100%;min-height:280px;display:grid}.ZUJ-pG_teamPhoto{background:var(--surface-2);min-height:220px;position:relative;overflow:hidden}.ZUJ-pG_teamPhoto img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block;position:absolute;inset:0}.ZUJ-pG_teamShimmer{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 18%,#ffffff1f 38%,#ffffff94 50%,#ffffff1f 62%,#0000 82%);position:absolute;inset:0;transform:translate(-130%)}.ZUJ-pG_teamCard:hover .ZUJ-pG_teamShimmer,.ZUJ-pG_teamCard:focus-within .ZUJ-pG_teamShimmer{opacity:1;animation:ZUJ-pG_photoShimmer 1.05s var(--ease)}@keyframes ZUJ-pG_photoShimmer{to{transform:translate(130%)}}.ZUJ-pG_teamBody{flex-direction:column;justify-content:center;padding:22px 20px 22px 22px;display:flex}.ZUJ-pG_teamRole{color:var(--blue-600);align-items:center;gap:10px;margin:0 0 8px;font-size:.75rem;font-weight:500;display:inline-flex}.ZUJ-pG_teamRole:before{content:"";background:var(--blue-500);width:0;height:1px;transition:width .45s var(--ease)}.ZUJ-pG_teamCard:hover .ZUJ-pG_teamRole:before,.ZUJ-pG_teamCard:focus-within .ZUJ-pG_teamRole:before{width:28px}.ZUJ-pG_teamName{color:var(--navy-900);margin:0 0 12px;font-size:1.25rem;font-weight:900}.ZUJ-pG_teamProfile{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.95}.ZUJ-pG_newsSection{background:0 0}.ZUJ-pG_newsHeadSide{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ZUJ-pG_newsList{border-top:1px solid var(--line);border-inline:1px solid var(--line);border-radius:var(--r-md);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.ZUJ-pG_newsList li{border-bottom:1px solid var(--line)}.ZUJ-pG_newsList li:last-child{border-bottom:0}.ZUJ-pG_newsRow{transition:background-color .2s var(--ease);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 20px;display:grid}.ZUJ-pG_newsRow:hover{background:var(--blue-050);padding-inline-start:20px}.ZUJ-pG_newsRow svg{width:16px;height:16px;color:var(--blue-600);transition:transform .2s var(--ease)}.ZUJ-pG_newsRow:hover svg{transform:translate(3px)}.ZUJ-pG_newsDate{color:var(--muted);font-size:.875rem}.ZUJ-pG_newsCategory{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--navy-700);white-space:nowrap;padding:3px 10px;font-size:.6875rem}.ZUJ-pG_newsTitle{color:var(--navy-900);font-size:1rem;font-weight:500}.ZUJ-pG_emptyState{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:48px 0}.ZUJ-pG_sns{background:var(--surface)}.ZUJ-pG_snsInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.ZUJ-pG_finale{isolation:isolate;position:relative}.ZUJ-pG_finaleVideo{z-index:0;pointer-events:none;background:var(--navy-900);height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.ZUJ-pG_finaleVideo video{object-fit:cover;width:100%;height:100%;display:block}.ZUJ-pG_finaleShade{background:linear-gradient(#071b2b1f 0%,#071b2b47 100%);position:absolute;inset:0}.ZUJ-pG_finaleDots{opacity:.35;pointer-events:none;background-image:url(/assets/dot-pattern.svg);background-repeat:repeat;background-size:8px 8px;position:absolute;inset:0}.ZUJ-pG_finaleTrail{pointer-events:none;-webkit-mask-source-type:luminance;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:url(/assets/dot-gap-mask.svg);mask-image:url(/assets/dot-gap-mask.svg);-webkit-mask-size:8px 8px;mask-size:8px 8px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.ZUJ-pG_company{z-index:1;background:var(--navy-800);color:#fff;position:relative}.ZUJ-pG_company .ZUJ-pG_companyTitle,.ZUJ-pG_company .ZUJ-pG_companyLead{color:#fff}.ZUJ-pG_companyInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}.ZUJ-pG_companyCopy>h2{margin-bottom:24px}.ZUJ-pG_companyFacts dl{border-top:1px solid #ffffff38;margin:0}.ZUJ-pG_companyFacts dl>div{border-bottom:1px solid #ffffff1f;grid-template-columns:7rem minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.ZUJ-pG_companyFacts dt{color:var(--blue-400);font-size:.8125rem;font-weight:500}.ZUJ-pG_companyFacts dd{color:#ffffffeb;margin:0;font-size:.9375rem;line-height:1.85}.ZUJ-pG_contact{z-index:1;color:var(--ink);background:0 0;padding-block:clamp(108px,11.25vw,192px);position:relative}.ZUJ-pG_contactStack{gap:var(--col-gap);flex-direction:column;display:flex}.ZUJ-pG_contactPane{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#ffffffe6;border:1px solid #ffffffb3;position:relative;overflow:hidden;box-shadow:0 16px 40px -28px #071b2b52}.ZUJ-pG_paneDots{z-index:1;pointer-events:none;opacity:.07;filter:invert();background-image:url(/assets/dot-pattern.svg);background-repeat:repeat;background-size:8px 8px;position:absolute;inset:0}.ZUJ-pG_paneBody{z-index:2;position:relative}.ZUJ-pG_contactHead{padding:clamp(28px,3vw,48px)}.ZUJ-pG_contactHead .ZUJ-pG_paneBody{grid-template-columns:minmax(0,1.15fr) minmax(280px,.9fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.ZUJ-pG_contactTitle{color:var(--navy-900);margin:0 0 16px;font-size:clamp(1.625rem,.85rem + 3.2vw,3.625rem);font-weight:900;line-height:1.32}.ZUJ-pG_contactLead{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:2}.ZUJ-pG_contactActions{flex-direction:column;gap:8px;display:flex}.ZUJ-pG_contactAction{justify-content:space-between;align-items:center;gap:16px 20px;padding:16px 0;display:flex}.ZUJ-pG_contactAction+.ZUJ-pG_contactAction{border-top:1px solid var(--line)}.ZUJ-pG_contactActionText h3{color:var(--navy-900);margin:0;font-size:1.0625rem;font-weight:800}.ZUJ-pG_contactActionText p{color:var(--muted);margin:4px 0 0;font-size:.8125rem;line-height:1.7}.ZUJ-pG_contactActionCta{white-space:nowrap;flex:none;justify-content:center;width:auto;min-width:11.5rem}@media (max-width:1199px){.ZUJ-pG_productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.ZUJ-pG_teamGrid{grid-template-columns:minmax(0,1fr)}.ZUJ-pG_teamCard{grid-template-columns:1fr}.ZUJ-pG_teamPhoto{min-height:280px}.ZUJ-pG_productGrid,.ZUJ-pG_expertGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ZUJ-pG_companyInner,.ZUJ-pG_contactHead .ZUJ-pG_paneBody{grid-template-columns:minmax(0,1fr)}.ZUJ-pG_newsRow{grid-template-columns:auto auto minmax(0,1fr);gap:10px 16px}.ZUJ-pG_newsRow svg{display:none}.ZUJ-pG_newsTitle{grid-column:1/-1}}@media (max-width:767px){.ZUJ-pG_issueGrid{grid-template-columns:minmax(0,1fr)}.ZUJ-pG_issueItem{border-inline-end:0;padding-inline:0}.ZUJ-pG_conceptGrid,.ZUJ-pG_whyGrid,.ZUJ-pG_platformFoot{grid-template-columns:minmax(0,1fr)}.ZUJ-pG_visionMark{top:-48px;bottom:auto;right:-80px}.ZUJ-pG_contactHead .ZUJ-pG_paneBody{grid-template-columns:minmax(0,1fr)}.ZUJ-pG_contactAction{flex-direction:column;align-items:stretch}.ZUJ-pG_contactActionCta{width:100%;min-width:0}.ZUJ-pG_partnerBand,.ZUJ-pG_partnerList{flex-direction:column;align-items:flex-start;gap:18px}.ZUJ-pG_companyFacts dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.ZUJ-pG_productGrid{margin:-18px calc(-1 * var(--gutter)) -8px;padding:18px var(--gutter) 22px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78%,300px);grid-auto-flow:column;gap:14px;overflow-x:auto}.ZUJ-pG_productGrid::-webkit-scrollbar{display:none}.ZUJ-pG_productCell{scroll-snap-align:start}.ZUJ-pG_teamCard{grid-template-columns:38% minmax(0,1fr);min-height:0}.ZUJ-pG_teamPhoto{min-height:180px}.ZUJ-pG_teamBody{padding:16px}.ZUJ-pG_teamName{margin-bottom:8px;font-size:1.125rem}.ZUJ-pG_governanceLabel,.ZUJ-pG_futureLabel,.ZUJ-pG_expertRole,.ZUJ-pG_expertProduct,.ZUJ-pG_newsCategory{font-size:.75rem}}@media (min-width:768px) and (max-width:1023px){.ZUJ-pG_issueItem{padding-inline:18px}.ZUJ-pG_issueTitle,.ZUJ-pG_whyTitle{font-size:1.1875rem}.ZUJ-pG_teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ZUJ-pG_teamCard{grid-template-rows:240px 1fr}.ZUJ-pG_teamPhoto{min-height:0}.ZUJ-pG_teamBody{justify-content:flex-start}}@media (max-width:479px){.ZUJ-pG_expertGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.ZUJ-pG_expertName{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ZUJ-pG_teamShimmer{display:none}.ZUJ-pG_finaleVideo video{visibility:hidden}.ZUJ-pG_finaleTrail{display:none}}
._64MtSq_labelOnDark{color:var(--blue-400)}._64MtSq_messageGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}._64MtSq_messageBody p{color:var(--ink-soft);margin:0 0 20px;font-size:.9375rem;line-height:2.1}._64MtSq_messageBody p:last-child{margin-bottom:0}._64MtSq_philosophy{background:var(--navy-900);color:#fff;padding-block:clamp(72px,8vw,128px)}._64MtSq_philosophyLines p{color:#fff;margin:0;font-size:clamp(2.125rem,1.2rem + 3.2vw,3.625rem);font-weight:900;line-height:1.35}._64MtSq_philosophySub{color:var(--blue-400);border-top:1px solid #ffffff29;margin:28px 0 0;padding-top:24px;font-size:clamp(1rem,.94rem + .35vw,1.25rem)}._64MtSq_approachGrid{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._64MtSq_approachCard{border-top:2px solid var(--navy-800);padding-top:24px}._64MtSq_approachNum{letter-spacing:.1em;color:var(--blue-600);margin-bottom:14px;font-size:.8125rem;font-weight:600;display:block}._64MtSq_approachCard h3{color:var(--navy-900);margin:0 0 10px;font-size:1.3125rem;font-weight:800}._64MtSq_approachCard p{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.95}._64MtSq_teamSection{background:var(--surface)}._64MtSq_teamList{border-top:1px solid var(--line-strong)}._64MtSq_teamRow{border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);align-items:center;gap:clamp(24px,3.5vw,56px);padding-block:clamp(28px,3vw,44px);display:grid}._64MtSq_teamPhoto{border-radius:var(--r-md);background:var(--surface-2);width:100%;max-width:240px;overflow:hidden}._64MtSq_teamPhoto img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}._64MtSq_teamRole{color:var(--blue-600);margin:0 0 6px;font-size:.8125rem;font-weight:500}._64MtSq_teamName{color:var(--navy-900);margin:0 0 14px;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem)}._64MtSq_teamProfile{max-width:40em;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:2}._64MtSq_profile{border-top:1px solid var(--line-strong);margin:0}._64MtSq_profile>div{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr);gap:24px;padding-block:22px;display:grid}._64MtSq_profile dt{color:var(--muted);font-size:.875rem;font-weight:500}._64MtSq_profile dd{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.95}@media (max-width:1023px){._64MtSq_messageGrid,._64MtSq_approachGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){._64MtSq_teamRow{grid-template-columns:34% minmax(0,1fr);align-items:start;gap:16px}._64MtSq_teamText{display:contents}._64MtSq_teamPhoto{grid-row:span 2;width:100%}._64MtSq_teamRole{align-self:end}._64MtSq_teamName{align-self:start;margin-bottom:0}._64MtSq_teamProfile{grid-column:1/-1}._64MtSq_profile>div{grid-template-columns:minmax(0,1fr);gap:6px}}
.OSLHOG_layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}.OSLHOG_aside{top:calc(var(--header-h) + 24px);flex-direction:column;gap:28px;display:flex;position:sticky}.OSLHOG_asideBlock{border-top:2px solid var(--navy-800);padding-top:20px}.OSLHOG_asideHead{color:var(--navy-900);margin:0 0 16px;font-size:.8125rem;font-weight:700}.OSLHOG_entryList{margin:0;padding:0;list-style:none}.OSLHOG_entryList li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.OSLHOG_entryList strong{color:var(--ink);font-size:.9375rem;font-weight:500}.OSLHOG_entryList span{color:var(--muted);font-size:.8125rem}.OSLHOG_promiseList{margin:0;padding:0;list-style:none}.OSLHOG_promiseList li{color:var(--ink-soft);gap:10px;margin-bottom:12px;font-size:.8125rem;line-height:1.85;display:flex}.OSLHOG_promiseList svg{width:15px;height:15px;color:var(--blue-600);flex:none;margin-top:6px}.OSLHOG_mail{color:var(--blue-600);border-bottom:1px solid var(--line-strong);transition:color .2s var(--ease), border-color .2s var(--ease);padding-bottom:2px;font-size:.9375rem}.OSLHOG_mail:hover{color:var(--navy-800);border-color:var(--navy-800)}.OSLHOG_formWrap{min-width:0}.OSLHOG_loading{color:var(--muted);margin:0}@media (max-width:1023px){.OSLHOG_layout{grid-template-columns:minmax(0,1fr)}.OSLHOG_aside{position:static}}@media (max-width:767px){.OSLHOG_mail{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;border-bottom:0;align-items:center;padding-bottom:0;display:inline-flex}}
._RuXHa_altSection{background:var(--surface)}._RuXHa_groupHead{border-bottom:1px solid var(--line-strong);flex-direction:column;gap:14px;margin-bottom:clamp(8px,1vw,16px);padding-bottom:clamp(28px,3vw,44px);display:flex}._RuXHa_list{flex-direction:column;display:flex}._RuXHa_list>*{border-bottom:1px solid var(--line)}._RuXHa_card{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(24px,3.5vw,56px);padding-block:clamp(28px,3vw,48px);display:grid}._RuXHa_photo{border-radius:var(--r-md);background:var(--surface-2);width:100%;max-width:240px;overflow:hidden}._RuXHa_photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}._RuXHa_name{color:var(--navy-900);margin:0 0 12px;font-size:clamp(1.25rem,1.1rem + .7vw,1.75rem)}._RuXHa_honorific{color:var(--muted);margin-left:6px;font-size:.75em;font-weight:500}._RuXHa_affiliations{margin:0 0 20px;padding:0;list-style:none}._RuXHa_affiliations li{color:var(--ink-soft);font-size:.9375rem;line-height:1.85}._RuXHa_meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 20px;padding:18px 0}._RuXHa_meta>div{grid-template-columns:6rem minmax(0,1fr);gap:16px;display:grid}._RuXHa_meta>div+div{margin-top:10px}._RuXHa_meta dt{color:var(--muted);font-size:.8125rem}._RuXHa_meta dd{color:var(--navy-800);margin:0;font-size:.875rem}._RuXHa_profile{max-width:44em;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:2.05}._RuXHa_partnerGrid{gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(28px,3vw,44px);display:grid}._RuXHa_partnerCard{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;padding:clamp(24px,2.6vw,36px)}._RuXHa_partnerLogoBox{border-bottom:1px solid var(--line);align-items:center;height:64px;margin-bottom:24px;padding-bottom:20px;display:flex}._RuXHa_partnerLogo{object-fit:contain;width:auto;height:34px}._RuXHa_partnerRelation{color:var(--blue-600);margin:0 0 6px;font-size:.75rem;font-weight:500}._RuXHa_partnerName{color:var(--navy-900);margin:0 0 12px;font-size:1.1875rem}._RuXHa_partnerDescription{color:var(--muted);margin:0;font-size:.875rem;line-height:2}._RuXHa_partnerSite{color:var(--navy-800);transition:color .2s var(--ease);align-items:center;gap:8px;margin-top:18px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}._RuXHa_partnerSite svg{width:14px;height:14px;transition:transform .2s var(--ease)}._RuXHa_partnerSite:hover{color:var(--blue-600)}._RuXHa_partnerSite:hover svg{transform:translate(3px)}._RuXHa_cta{background:var(--navy-800);color:#fff;padding-block:clamp(48px,5vw,72px)}._RuXHa_ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}._RuXHa_ctaTitle{color:#fff;margin:0 0 8px;font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem)}._RuXHa_ctaLead{color:#ffffffbd;margin:0;font-size:.875rem}@media (max-width:767px){._RuXHa_card{grid-template-columns:minmax(0,1fr);gap:20px}._RuXHa_photo{width:min(60%,220px)}._RuXHa_meta>div{grid-template-columns:minmax(0,1fr);gap:2px}._RuXHa_partnerGrid{grid-template-columns:minmax(0,1fr)}._RuXHa_partnerSite{min-height:44px;margin-top:8px}}
.SkTyMG_layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(32px,4vw,72px);display:grid}.SkTyMG_main{max-width:46rem}.SkTyMG_metaRow{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:14px;margin:0 0 24px;padding-bottom:20px;font-size:.875rem;display:flex}.SkTyMG_category{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--navy-700);padding:3px 10px;font-size:.6875rem}.SkTyMG_subtitle{color:var(--blue-600);margin:0 0 20px;font-size:clamp(1rem,.95rem + .35vw,1.1875rem);font-weight:500;line-height:1.85}.SkTyMG_lead{border-left:3px solid var(--blue-500);background:var(--surface);color:var(--ink);margin:0 0 32px;padding:20px 24px;font-size:.9375rem;line-height:2}.SkTyMG_body h2{border-bottom:1px solid var(--line);color:var(--navy-900);margin:44px 0 16px;padding-bottom:12px;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem)}.SkTyMG_body p{color:var(--ink-soft);margin:0 0 20px;font-size:.9375rem;line-height:2.1}.SkTyMG_body ul{margin:0 0 20px;padding:0;list-style:none}.SkTyMG_body li{color:var(--ink-soft);margin-bottom:10px;padding-left:22px;font-size:.9375rem;line-height:1.95;position:relative}.SkTyMG_body li:before{content:"";background:var(--blue-500);border-radius:50%;width:6px;height:6px;position:absolute;top:.85em;left:4px}.SkTyMG_note{color:var(--muted)!important;font-size:.8125rem!important}.SkTyMG_source{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:36px 0 0;padding:18px 20px}.SkTyMG_source a{color:var(--blue-600);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:inline-flex}.SkTyMG_source svg{width:13px;height:13px}.SkTyMG_source a:hover{color:var(--navy-800)}.SkTyMG_back{margin:40px 0 0}.SkTyMG_aside{top:calc(var(--header-h) + 24px);border:1px solid var(--line);border-radius:var(--r-md);padding:24px;position:sticky}.SkTyMG_asideHead{letter-spacing:.06em;color:var(--muted);margin:0 0 16px;font-size:.75rem;font-weight:500}.SkTyMG_aside ul{margin:0;padding:0;list-style:none}.SkTyMG_aside li+li{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.SkTyMG_aside a{color:var(--navy-900);flex-direction:column;gap:6px;font-size:.875rem;line-height:1.7;display:flex}.SkTyMG_aside a:hover{color:var(--blue-600)}.SkTyMG_asideDate{color:var(--muted);font-size:.75rem}@media (max-width:1023px){.SkTyMG_layout{grid-template-columns:minmax(0,1fr)}.SkTyMG_aside{position:static}}@media (max-width:767px){.SkTyMG_category{font-size:.75rem}}
.MkhXSa_filters{flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,3vw,44px);display:flex}.MkhXSa_filter{border:1px solid var(--line-strong);min-height:40px;color:var(--ink-soft);transition:border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;padding-inline:18px;font-size:.875rem;display:inline-flex}.MkhXSa_filter:hover{border-color:var(--navy-800);color:var(--navy-900)}.MkhXSa_filterActive{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.MkhXSa_list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.MkhXSa_list>li{border-bottom:1px solid var(--line)}.MkhXSa_row{transition:background-color .2s var(--ease), padding-inline-start .2s var(--ease);grid-template-columns:12rem minmax(0,1fr) auto;align-items:start;gap:24px;padding:clamp(22px,2.4vw,32px) 8px clamp(22px,2.4vw,32px) 0;display:grid}.MkhXSa_row:hover{background:var(--surface);padding-inline-start:16px}.MkhXSa_row>svg{width:16px;height:16px;color:var(--blue-600);transition:transform .2s var(--ease);margin-top:6px}.MkhXSa_row:hover>svg{transform:translate(3px)}.MkhXSa_rowMeta{flex-wrap:wrap;align-items:center;gap:12px;padding-top:2px;display:flex}.MkhXSa_date{color:var(--muted);font-size:.875rem}.MkhXSa_category{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--navy-700);white-space:nowrap;padding:3px 10px;font-size:.6875rem}.MkhXSa_itemTitle{color:var(--navy-900);margin:0 0 8px;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.7}.MkhXSa_itemLead{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.95;display:-webkit-box;overflow:hidden}.MkhXSa_empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:56px 0}.MkhXSa_pager{justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.MkhXSa_pagerLink,.MkhXSa_pagerDisabled{border:1px solid var(--line-strong);border-radius:var(--r-sm);align-items:center;min-height:44px;padding-inline:18px;font-size:.875rem;display:inline-flex}.MkhXSa_pagerLink:hover{border-color:var(--navy-800);background:var(--surface)}.MkhXSa_pagerDisabled{color:var(--muted-light);border-color:var(--line)}.MkhXSa_pagerStatus{color:var(--muted);font-size:.875rem}@media (max-width:767px){.MkhXSa_row{grid-template-columns:minmax(0,1fr);gap:12px}.MkhXSa_row>svg{display:none}.MkhXSa_filter{min-height:44px}.MkhXSa_category{font-size:.75rem}}
.HS70Aa_main{min-height:calc(100svh - var(--header-h));place-items:center;padding:clamp(64px,10vh,120px) 24px;display:grid}.HS70Aa_inner{text-align:center;width:min(620px,100%)}.HS70Aa_code{font-family:var(--font-en);letter-spacing:-.03em;color:var(--line-strong);margin:0 0 20px;font-size:clamp(4rem,12vw,7rem);font-weight:300;line-height:1}.HS70Aa_title{color:var(--navy-900);margin:0 0 16px;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:500;line-height:1.55}.HS70Aa_body{color:var(--ink-soft);margin:0 0 36px;font-size:.9375rem;line-height:2}.HS70Aa_links{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.HS70Aa_primary,.HS70Aa_secondary{border-radius:var(--r-sm);min-height:52px;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:12px;padding:0 26px;font-size:.9375rem;display:inline-flex}.HS70Aa_primary{background:var(--navy-800);color:#fff}.HS70Aa_primary svg{width:16px;height:16px;transition:transform .2s var(--ease)}.HS70Aa_primary:hover{background:var(--blue-600)}.HS70Aa_primary:hover svg{transform:translate(3px)}.HS70Aa_secondary{border:1px solid var(--line-strong);color:var(--ink)}.HS70Aa_secondary:hover{border-color:var(--navy-800);background:var(--surface)}
.HB_MQW_platform{background:var(--navy-900);color:#fff}.HB_MQW_platform .HB_MQW_platformKicker{color:var(--blue-400)}.HB_MQW_platform .HB_MQW_platformTitle{color:#fff}.HB_MQW_platform .HB_MQW_platformLead{color:#fffc}.HB_MQW_conceptGrid{gap:var(--col-gap);perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,4vw,56px);padding-bottom:14px;display:grid}.HB_MQW_conceptCell{min-width:0;height:100%;display:flex}.HB_MQW_platformFoot{gap:var(--col-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:clamp(32px,3vw,48px);display:grid}.HB_MQW_governance,.HB_MQW_futureVision{border-radius:var(--r-md);padding:clamp(22px,2.2vw,30px)}.HB_MQW_governance{border:1px solid var(--line);background:#fff}.HB_MQW_governanceLabel{font-family:var(--font-en);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600);margin:0 0 10px;font-size:.75rem;font-weight:600}.HB_MQW_governance p:last-child{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.95}.HB_MQW_futureVision{background:var(--navy-800);color:#fff}.HB_MQW_futureLabel{font-family:var(--font-en);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-400);margin:0 0 6px;font-size:.6875rem;font-weight:600}.HB_MQW_futureTitle{font-family:var(--font-en);color:#fff;margin:0 0 10px;font-size:1.5rem;font-weight:800}.HB_MQW_futureVision p:last-child{color:#ffffffc7;margin:0;font-size:.875rem;line-height:1.95}.HB_MQW_products{background:var(--surface)}.HB_MQW_productGrid{gap:var(--col-gap);margin-top:clamp(36px,4vw,56px);perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-8px;padding:18px 8px 22px;display:grid;overflow:visible}.HB_MQW_productCell{z-index:1;isolation:isolate;min-width:0;height:100%;display:flex;position:relative;overflow:visible}.HB_MQW_productCell:hover,.HB_MQW_productCell:focus-within{z-index:12}.HB_MQW_productNote{color:var(--muted);margin:clamp(20px,2vw,28px) 0 0;font-size:.8125rem;line-height:1.8}.HB_MQW_ctaBand{background:var(--navy-800);color:#fff;padding-block:clamp(64px,7vw,112px)}.HB_MQW_ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,3vw,48px);display:flex}.HB_MQW_ctaTitle{color:#fff;margin:0 0 12px;font-size:clamp(1.875rem,1.15rem + 2.4vw,3rem);font-weight:800;line-height:1.35}.HB_MQW_ctaLead{color:#ffffffc2;max-width:36em;margin:0;font-size:.9375rem;line-height:2}.HB_MQW_ctaActions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1023px){.HB_MQW_conceptGrid,.HB_MQW_platformFoot{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.HB_MQW_productGrid{grid-template-columns:minmax(0,1fr)}.HB_MQW_futureLabel{font-size:.75rem}.HB_MQW_ctaActions{width:100%}:is(.HB_MQW_ctaActions .btnPrimary,.HB_MQW_ctaActions .btnSecondary){justify-content:space-between;width:100%}}
.zTUhda_main{min-height:calc(100svh - var(--header-h));background:var(--surface);place-items:center;padding:clamp(64px,10vh,120px) 24px;display:grid}.zTUhda_card{border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;background:#fff;width:min(560px,100%);padding:clamp(36px,5vw,60px)}.zTUhda_badge{background:var(--blue-050);width:56px;height:56px;color:var(--blue-600);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.zTUhda_badge svg{width:24px;height:24px}.zTUhda_eyebrow{font-family:var(--font-en);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600);margin:0 0 12px;font-size:.75rem}.zTUhda_title{letter-spacing:-.01em;color:var(--navy-900);margin:0 0 16px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;line-height:1.5}.zTUhda_body{color:var(--ink-soft);margin:0 0 32px;font-size:.9375rem;line-height:2}.zTUhda_cta{border-radius:var(--r-sm);background:var(--navy-800);color:#fff;min-height:52px;transition:background-color .2s var(--ease);align-items:center;gap:12px;padding:0 26px;font-size:.9375rem;display:inline-flex}.zTUhda_cta svg{width:16px;height:16px;transition:transform .2s var(--ease)}.zTUhda_cta:hover{background:var(--blue-600)}.zTUhda_cta:hover svg{transform:translate(3px)}
.ttpFAG_wrap{max-width:46rem}.ttpFAG_updated{letter-spacing:.02em;color:var(--muted);margin:0 0 8px;font-size:.8125rem}.ttpFAG_body h2{border-bottom:1px solid var(--line);color:var(--navy-900);margin:44px 0 16px;padding-bottom:12px;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);font-weight:500}.ttpFAG_body>section:first-child h2{margin-top:12px}.ttpFAG_fields h2{margin:28px 0 10px}.ttpFAG_body h3{color:var(--navy-800);margin:28px 0 12px;font-size:1rem;font-weight:500}.ttpFAG_body p,.ttpFAG_body li{color:var(--ink-soft);font-size:.9375rem;line-height:1.95}.ttpFAG_body p{margin:0 0 20px;line-height:2.1}.ttpFAG_body strong{color:var(--navy-900);font-weight:500}.ttpFAG_body ul,.ttpFAG_body ol{margin:0 0 20px;padding:0}.ttpFAG_body ul{list-style:none}.ttpFAG_body ol{padding-left:1.5em}.ttpFAG_body li{margin-bottom:10px}.ttpFAG_body ul li{padding-left:22px;position:relative}.ttpFAG_body ul li:before{content:"";background:var(--blue-500);border-radius:50%;width:6px;height:6px;position:absolute;top:.85em;left:4px}.ttpFAG_body a{color:var(--blue-600);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ttpFAG_body a:hover{color:var(--navy-800)}.ttpFAG_tableWrap{margin:0 0 20px;overflow-x:auto}.ttpFAG_table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem;line-height:1.7}.ttpFAG_table th,.ttpFAG_table td{border:1px solid var(--line);vertical-align:top;text-align:left;color:var(--ink-soft);overflow-wrap:anywhere;padding:12px 14px}.ttpFAG_table th{background:var(--surface);color:var(--navy-900);font-weight:500}@media (max-width:767px){.ttpFAG_tableWrap{overflow-x:visible}.ttpFAG_table,.ttpFAG_table tbody,.ttpFAG_table tr,.ttpFAG_table td{width:100%;display:block}.ttpFAG_table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ttpFAG_table tr{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.ttpFAG_table tr+tr{margin-top:12px}.ttpFAG_table td{border:0;padding:10px 14px}.ttpFAG_table td+td{border-top:1px solid var(--line)}.ttpFAG_table td:first-child{background:var(--surface);color:var(--navy-900);font-weight:500}.ttpFAG_table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:.75rem;font-weight:500;display:block}}
.BUhGLa_band{--media-w:min(520px, 74cqw);--media-gap:16px;--media-peek:72px;container-type:inline-size}.BUhGLa_viewport{touch-action:pan-y;height:164px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.BUhGLa_slide{width:var(--media-w);color:#fff;height:100%;transform:translateX(calc(var(--media-peek) + var(--o) * (var(--media-w) + var(--media-gap))));transition:transform .8s cubic-bezier(.22, 1, .36, 1), box-shadow .5s var(--ease);background:#0b1520;border-radius:14px;flex-direction:column;padding:16px clamp(18px,2.4vw,24px) 14px;display:flex;position:absolute;top:0;left:0}.BUhGLa_slide:before{content:"";opacity:0;height:2px;transition:opacity .5s var(--ease);background:#8ec0e6;border-radius:0 0 2px 2px;position:absolute;top:0;left:18px;right:18px}.BUhGLa_slideOn{box-shadow:0 14px 36px #0b15203d}.BUhGLa_slideOn:before{opacity:1}.BUhGLa_top{font-family:var(--font-en);letter-spacing:.14em;color:#c8dcf0b8;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:.625rem;font-weight:600;display:flex}.BUhGLa_label{text-transform:uppercase}.BUhGLa_dot{background:#c8dcf073;border-radius:50%;width:3px;height:3px}.BUhGLa_chip{color:#8ec0e6;font-family:var(--font-jp);letter-spacing:.08em;border:1px solid #8ec0e673;border-radius:999px;padding:3px 10px;font-size:.625rem;font-weight:600}.BUhGLa_top time{letter-spacing:.04em;font-size:.75rem}.BUhGLa_title{color:#fff;-webkit-line-clamp:2;transition:color .2s var(--ease);-webkit-box-orient:vertical;margin:0 0 12px;font-size:clamp(.9375rem,.85rem + .45vw,1.125rem);font-weight:600;line-height:1.55;text-decoration:none;display:-webkit-box;overflow:hidden}.BUhGLa_title:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.BUhGLa_slide{cursor:pointer}.BUhGLa_slide:hover .BUhGLa_title{color:#8ec0e6}.BUhGLa_title:focus-visible{outline:none}.BUhGLa_title:focus-visible:after{outline-offset:-2px;border-radius:14px;outline:2px solid #8ec0e6}.BUhGLa_more{color:#c8dcf0d9;transition:color .2s var(--ease);align-items:center;gap:8px;margin-top:auto;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.BUhGLa_more svg{color:#8ec0e6;width:13px;height:13px;transition:transform .2s var(--ease)}.BUhGLa_slide:hover .BUhGLa_more{color:#fff}.BUhGLa_slide:hover .BUhGLa_more svg{transform:translate(3px)}.BUhGLa_progress{justify-content:center;gap:2px;margin-top:8px;display:flex}.BUhGLa_bar{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:relative}.BUhGLa_bar:before{content:"";width:8px;height:8px;transition:background-color .2s var(--ease), transform .2s var(--ease);background:#0f23372e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BUhGLa_bar:hover:before{background:#0f233761}.BUhGLa_barOn:before,.BUhGLa_barOn:hover:before{background:#0b1520;transform:translate(-50%,-50%)scale(1.15)}.BUhGLa_bar:focus-visible{outline-offset:-2px;outline:1px solid #0b1520}@media (max-width:767px){.BUhGLa_band{--media-w:80cqw;--media-gap:10px;--media-peek:32px}.BUhGLa_viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.BUhGLa_top,.BUhGLa_chip{font-size:.75rem}.BUhGLa_progress{gap:0;margin-top:2px}.BUhGLa_bar{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.BUhGLa_slide,.BUhGLa_slide:before{transition:none}}
