html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ink-deep:#0b1b2e;--ink:var(--ink-deep);--ink-soft:#22374f;--muted-deep:#5b6b7f;--muted:var(--muted-deep);--faint:#8ca0b3;--brand:#0054a3;--brand-hover:#004985;--brand-bright:#0e7be0;--cyan:#00a5e0;--cyan-soft:#7cc6ff;--ice:#eaf3fb;--bg:#fff;--bg-alt:#f5f9fc;--surface-dark:#04101f;--surface-deep:#020915;--text-on-dark:#f7fbff;--text-body-on-dark:#cfdef0;--glow-blue:#003f9c2e;--brain-tint:#1e6ef047;--line:#e2eaf2;--line-subtle:#e5e8eb;--ink-light:#2c2c2c;--muted-2:#6b7684;--image-placeholder:#cbcbcb;--image-placeholder-soft:#f2f2f2;--image-placeholder-label:#777;--text-citation:#6b7684;--line-dashed:#9db3c885;--line-panel:#d3dfeabf;--shadow-study:0 18px 50px #194c7c0f;--shadow-spec:0 24px 60px #1b426517;--nir:#e84b5a;--navy-deep:#071527;--navy-mid:#001b3f;--navy-2:#0a2240;--radius-lg:24px;--radius-md:16px;--radius-sm:10px;--section-title-size:44px;--section-title-size-mobile:32px;--section-title-color:var(--ink-light);--section-subtext-color:#6f869c;--section-title-color-dark:var(--text-on-dark);--section-subtext-color-dark:#9db3c8;--font-kr:"Asta Sans",sans-serif;--font-en:var(--font-kr);--font-mono:var(--font-kr);--container:1240px;--container-gutter:32px;--container-content:calc(var(--container) - var(--container-gutter) - var(--container-gutter));--nav-h:72px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-kr);font-optical-sizing:auto;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;word-break:keep-all;font-style:normal;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font-optical-sizing:inherit;font-family:inherit;font-style:inherit}button{cursor:pointer;background:0 0;border:none}.container{max-width:var(--container);padding:0 var(--container-gutter);margin:0 auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--brand));border-radius:2px;width:22px;height:1.5px}.eyebrow,.pd-eyebrow,.pl-eyebrow,.tf-eyebrow,.tf-step-eyebrow,.cs-eyebrow,.pt-eyebrow,.rs-eyebrow,.dm-eyebrow,.tc-eyebrow,.ab-eyebrow,.hy-eyebrow,.ir-eyebrow,.ucd-eyebrow{text-transform:uppercase}.fnirs{text-transform:none}h2.sec-title{letter-spacing:-.02em;margin-top:18px;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.25}h2.sec-title .en{font-family:var(--font-en);letter-spacing:-.01em}.sec-sub{color:var(--muted);max-width:640px;margin-top:16px;font-size:17px}.reveal{opacity:0;will-change:opacity,transform;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:translateY(64px)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.12s}.reveal[data-delay="2"]{transition-delay:.24s}.reveal[data-delay="3"]{transition-delay:.36s}.reveal[data-delay="4"]{transition-delay:.48s}nav{z-index:100;height:var(--nav-h);align-items:center;transition:background .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,transform .4s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;top:0;left:0;right:0}nav.nav-hidden{transform:translateY(-100%)}nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffd1;box-shadow:0 1px #0b1b2e0f,0 12px 32px -18px #0b1b2e2e}nav.solid{background:var(--bg);border-bottom:1px solid var(--line)}.nav-inner{width:100%;max-width:var(--container);padding:0 var(--container-gutter);align-items:center;gap:40px;margin:0 auto;display:flex}.nav-logo img{width:auto;height:22px}.nav-links{align-items:center;gap:8px;margin:0 auto;list-style:none;display:flex}.nav-links a{color:var(--ink-soft);border-radius:99px;padding:9px 16px;font-size:15px;font-weight:600;transition:background .25s,color .25s;display:inline-block}.nav-links a:hover{background:var(--ice);color:var(--brand)}.nav-links a.on{font-weight:700}.nav-drop{position:relative}.nav-drop-panel{box-shadow:0 0 0 1px var(--line),0 26px 60px -24px #0b1b2e6b;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:16px;padding:22px 24px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-8px)}.nav-drop-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-drop:hover .nav-drop-panel,.nav-drop:focus-within .nav-drop-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-drop-inner{grid-template-columns:repeat(3,minmax(140px,auto));gap:4px 30px;display:grid}.nav-drop-inner--single{grid-template-columns:minmax(160px,auto)}.nav-drop-group h4{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:9px;font-size:11px;font-weight:700}.nav-drop-group ul{flex-direction:column;list-style:none;display:flex}.nav-drop-group a{color:var(--ink-soft);white-space:nowrap;border-radius:8px;margin:0 -6px;padding:9px 12px;font-size:14px;font-weight:600;transition:background .18s,color .18s;display:block}.nav-drop-group a:hover{background:var(--ice);color:var(--brand)}.nav-right{align-items:center;gap:18px;display:flex}.btn-contact{white-space:nowrap;background:var(--brand);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:16px;font-weight:700;line-height:22px;transition:transform .22s,box-shadow .25s,background .25s,color .2s;display:inline-flex;box-shadow:0 10px 24px -12px #0055a580}.btn-contact:hover{background:var(--brand-hover,#004985);transform:translateY(-2px)}.lang{position:relative}.lang-btn{color:var(--muted);border-radius:99px;align-items:center;gap:5px;padding:8px 10px;font-size:14px;font-weight:600;transition:background .25s,color .25s;display:flex}.lang-btn:hover{background:var(--ice)}.lang-btn svg{stroke:currentColor;width:14px;height:14px;transition:transform .25s}.lang.open .lang-btn .chev{transform:rotate(180deg)}.lang-list{min-width:150px;box-shadow:0 0 0 1px var(--line),0 18px 40px -18px #0b1b2e59;opacity:0;visibility:hidden;background:#fff;border-radius:14px;padding:6px;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)}.lang.open .lang-list{opacity:1;visibility:visible;transform:none}.lang-list button{text-align:left;width:100%;color:var(--ink-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.lang-list button i{color:var(--faint);font-size:12px;font-style:normal;font-weight:700}.lang-list button:hover{background:var(--ice);color:var(--brand)}.lang-list button[aria-selected=true],.lang-list button[aria-selected=true] i{color:var(--brand)}nav.on-dark .nav-links a{color:#fff}nav.on-dark .nav-links a:hover{color:#fff;background:#ffffff24}nav.on-dark .nav-drop-panel a{color:var(--ink-soft)}nav.on-dark .nav-drop-panel a:hover{background:var(--ice);color:var(--brand)}nav.on-dark .nav-logo img{filter:brightness(0)invert()}nav.on-dark .lang-btn{color:#fff}nav.on-dark .lang-btn:hover{background:#ffffff24}.nav-burger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;display:none}.nav-burger span{background:var(--ink);border-radius:2px;width:20px;height:2px;transition:transform .3s,opacity .3s,background .3s}nav.on-dark .nav-burger span{background:#fff}nav.menu-open .nav-burger span{background:var(--ink)}nav.menu-open .nav-burger span:first-child{transform:translateY(7px)rotate(45deg)}nav.menu-open .nav-burger span:nth-child(2){opacity:0}nav.menu-open .nav-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-menu{display:none}@media (width<=1080px){.nav-right{display:none}.nav-burger{display:flex}html.nav-menu-open{overflow:hidden}nav.menu-open{box-shadow:none;background:#fff}nav.menu-open .nav-logo img{filter:none}.nav-menu{z-index:99;padding:calc(var(--nav-h) + 4px) 24px 40px;opacity:0;visibility:hidden;background:#fff;flex-direction:column;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.nav-menu.open{opacity:1;visibility:visible;transform:none}.nav-menu-util{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0 20px;display:flex}.nav-menu-langs{gap:20px;font-size:15px;display:flex}.nav-menu-langs .on{color:var(--ink);text-underline-offset:5px;font-weight:700;text-decoration:underline}.nav-menu-langs .off{color:var(--faint);font-weight:600}.nav-menu-links{flex-direction:column;padding-top:14px;list-style:none;display:flex}.nav-menu-links a{color:var(--ink);padding:20px 0;font-size:28px;font-weight:700;display:block}.nav-menu-prod{width:100%}.nav-menu-prod summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:20px 0;font-size:28px;font-weight:700;list-style:none;display:flex}.nav-menu-prod summary::-webkit-details-marker{display:none}.nav-menu-prod summary .chev{width:24px;height:24px;transition:transform .3s}.nav-menu-prod[open] summary .chev{transform:rotate(180deg)}.nav-menu-tree{flex-direction:column;padding:2px 0 16px 2px;display:flex}.nav-menu-tree .grp{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:16px 0 2px;font-size:13px;font-weight:700}.nav-menu-links .nav-menu-tree a{color:var(--ink-soft);padding:11px 0;font-size:18px;font-weight:600}.nav-links{display:none}}@media (width<=640px){:root{--container-gutter:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.hero-scroll-stage{position:relative;overflow:hidden}html.hero-scroll-qa{scrollbar-width:none}html.hero-scroll-qa::-webkit-scrollbar{display:none}.hero-scroll-foreground{z-index:2;position:relative}.hero-scroll-flow.scrub{height:var(--hero-track-height,200vh)}.hero-scroll-flow.scrub .hero-scroll-stage{height:var(--hero-viewport-height,100vh);position:sticky;top:0}.hero-scroll-flow.scrub .hero-scroll-media{z-index:0;aspect-ratio:auto;width:auto;height:auto;margin:0;position:absolute}.hero-scroll-flow.scrub .hero-scroll-media:after{z-index:1;content:"";opacity:var(--hero-scroll-dim,0);pointer-events:none;background:linear-gradient(#0209138c,#020913d9);position:absolute;inset:0}@media (width<=1080px),(prefers-reduced-motion:reduce){.hero-scroll-flow{height:auto}}footer{background:#020915;padding:108px 0 96px}.ft-wrap{max-width:var(--container);padding:0 var(--container-gutter);margin:0 auto}.ft-grid{justify-content:space-between;align-items:flex-start;gap:32px;max-width:888px;display:flex}.ft-col{flex-direction:column;gap:16px;display:flex}.ft-col h4{color:#f7fbff;font-size:16px;font-weight:700;line-height:22px}.ft-col ul{flex-direction:column;gap:8px;list-style:none;display:flex}.ft-col a{color:#cfdef0;font-size:16px;line-height:22px;transition:color .25s}.ft-col a:hover{color:#63c9ff}.ft-group{flex-direction:column;gap:8px;display:flex}.ft-sub{color:#9db3c8;border-bottom:1px solid #9db3c8;padding-bottom:4px;font-size:12px;font-weight:700}.ft-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:72px;display:flex}.ft-info{flex-direction:column;gap:24px;width:auto;max-width:100%;display:flex}.ft-info img{align-self:flex-start;width:auto;height:32px}.ft-info p{color:#cfdef0;flex-direction:column;gap:8px;font-size:14px;line-height:normal;display:flex}.ft-info p span{white-space:nowrap}.ft-right{flex-direction:column;align-items:flex-end;gap:24px;display:flex}.ft-social{gap:13px;display:flex}.ft-social a{color:#9db3c8;justify-content:center;align-items:center;width:26px;height:26px;transition:color .25s,transform .25s;display:flex}.ft-social a:hover{color:#f7fbff;transform:translateY(-2px)}.ft-social svg{fill:currentColor;width:24px;height:24px}.ft-meta{color:#cfdef0;flex-direction:column;align-items:flex-end;gap:8px;font-size:14px;display:flex}.ft-legal{gap:16px;display:flex}.ft-legal a{color:#cfdef0}.ft-legal a:hover{color:#63c9ff}@media (width<=1080px){footer{padding:56px 0 48px}.ft-grid{display:none}.ft-bottom{gap:24px;margin-top:0}.ft-info{gap:16px;width:auto}.ft-info img{height:26px}.ft-info p{font-size:13px}.ft-info p span{white-space:normal}.ft-meta{font-size:13px}}@media (width<=640px){.ft-bottom{flex-direction:column}.ft-info{max-width:100%}.ft-right,.ft-meta{align-items:flex-start}}.to-top{z-index:90;width:52px;height:52px;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 12px 30px -10px #0b1b2e59;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,visibility .3s,box-shadow .25s;display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(12px)}.to-top.show{opacity:1;visibility:visible;transform:none}.to-top:hover{box-shadow:0 0 0 1px var(--line),0 16px 34px -10px #0b1b2e73;transform:translateY(-3px)}.to-top svg{width:20px;height:20px}@media (width<=640px){.to-top{width:46px;height:46px;bottom:16px;right:16px}}@media (width<=1080px){nav{transition:background .35s,box-shadow .35s,transform .4s cubic-bezier(.22,.61,.36,1)}nav.scrolled{-webkit-backdrop-filter:none;background:#fffffff0}.to-top{-webkit-backdrop-filter:none}}.hero{height:340vh;position:relative}.hero-stage{background:#f2f2f2;height:100vh;position:sticky;top:0;overflow:hidden}.hero-media{z-index:1;will-change:transform,width,height,opacity;width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.hero-media video{object-fit:cover;width:100%;height:100%;display:block}.hb{z-index:2;opacity:0;pointer-events:none;will-change:transform,opacity;background:#fff;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 18px 40px -24px #0b1b2e29}.hb video{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767px){.hb{display:none}}.hero-type{z-index:2;pointer-events:none;margin:0;position:absolute;inset:0}.ht-line{letter-spacing:-.02em;white-space:pre;transform-origin:0 0;will-change:transform;font-weight:800;line-height:1;position:absolute;top:0;left:0}.ht-ink{color:#f7fbff}.ht-light{color:#7cc6ff;background:radial-gradient(circle,#4a90e2 0%,#50e3c2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ht-line.rise{overflow:hidden}.ht-line.rise .ht-ink,.ht-line.rise .ht-light{animation:1.3s cubic-bezier(.22,1,.36,1) .35s forwards riseUp;display:inline-block;transform:translateY(112%)}.ht-line.rise.l2 .ht-ink,.ht-line.rise.l2 .ht-light{animation-delay:.75s}@keyframes riseUp{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ht-line.rise .ht-ink,.ht-line.rise .ht-light{animation:none;transform:none}}.btn-ghost{color:var(--ink-soft);border:1.5px solid var(--line);-webkit-backdrop-filter:blur(6px);background:#ffffffb3;border-radius:99px;align-items:center;gap:8px;padding:15px 30px;font-size:16px;font-weight:700;transition:border-color .25s,color .25s,transform .25s;display:inline-flex}.btn-ghost:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-2px)}.hero-scroll{left:50%;bottom:calc(var(--hs-bottom) + var(--hs-vhfix,0px));z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;--hs-bottom:36px;--hs-dur:2.1s;--hs-travel:16px;background:0 0;border:0;padding:0;line-height:0;position:absolute;transform:translate(-50%)}.hs-mouse{-webkit-backdrop-filter:blur(6px);background:#0b1b2e38;border:1.5px solid #f7fbffb8;border-radius:99px;width:27px;height:43px;transition:border-color .25s,background-color .25s,transform .25s;animation:.9s cubic-bezier(.22,1,.36,1) 1.5s backwards hsIn;display:block;position:relative}.hs-mouse:before{content:"";z-index:-1;filter:blur(7px);background:radial-gradient(#50e3c266 0%,#4a90e23d 45%,#0000 72%);border-radius:99px;animation:3.2s ease-in-out infinite hsGlow;position:absolute;inset:-10px}.hs-dot{width:3px;height:7px;animation:hsDot var(--hs-dur) cubic-bezier(.65,0,.35,1) infinite;background:#f7fbff;border-radius:99px;margin-left:-1.5px;position:absolute;top:8px;left:50%;box-shadow:0 0 7px #7cc6fff2}@supports (height:100dvh){.hero-scroll{--hs-vhfix:max(0px,calc(100vh - 100dvh))}}@keyframes hsIn{0%{opacity:0;transform:translateY(14px)}}@keyframes hsGlow{0%,to{opacity:.42;transform:scale(.93)}50%{opacity:.85;transform:scale(1.05)}}@keyframes hsDot{0%{opacity:0;transform:translateY(-3px)}18%{opacity:1;transform:translateY(0)}62%{opacity:1;transform:translateY(var(--hs-travel))}85%,to{opacity:0;transform:translateY(calc(var(--hs-travel) + 4px))}}@media (hover:hover){.hero-scroll:hover .hs-mouse{background:#0b1b2e57;border-color:#f7fbfff2;transform:translateY(-3px)}.hero-scroll:hover{--hs-dur:1.2s}}.hero-scroll:active .hs-mouse{transition-duration:.1s;transform:translateY(-1px)scale(.94)}.hero-scroll:focus-visible .hs-mouse{outline-offset:4px;outline:2px solid #7cc6ff}@media (width<=767px){.hero-scroll{--hs-bottom:calc(24px + env(safe-area-inset-bottom,0px));--hs-travel:13px}.hs-mouse{width:24px;height:38px}.hs-dot{height:6px;top:7px}}@media (prefers-reduced-motion:reduce){.hs-mouse,.hs-mouse:before{animation:none}.hs-dot{opacity:1;animation:none;transform:none}}.afterhero{z-index:5;height:280vh;margin-top:-100vh;position:relative}@media (width>=1081px){.afterhero{height:380vh}}.ah-stage{background:var(--surface-dark);isolation:isolate;border-radius:24px 24px 0 0;height:100vh;position:sticky;top:0;overflow:hidden}.ah-canvas{z-index:0;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.ah-stage:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,var(--glow-blue) 0 33%,#003f9c00 67%);border-radius:50%;width:min(49.45vw,712px);position:absolute;top:calc(50% - 46.5px);left:50%;transform:translate(-50%,-50%)}.ah-stage.ah-canvas-on:before{content:none}.ah-copy{width:max-content;max-width:min(var(--container-content),calc(100% - var(--container-gutter) - var(--container-gutter)));text-align:center;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ah-line{color:var(--text-on-dark);white-space:nowrap;font-size:clamp(32px,3.89vw,56px);font-weight:400;line-height:normal;position:relative}.ah-line b{color:#63c9ff;background:linear-gradient(90deg,#0054a3 0%,#63c9ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.ah-dim{opacity:.3}.ah-fill{clip-path:inset(0 100% 0 0);will-change:clip-path;position:absolute;inset:0}.ah-mobile-break{display:none}@media (width<=1080px){.ah-line{font-size:clamp(30px,5.2vw,46px)}}@media (width<=640px){.afterhero{height:240vh}.ah-stage:before{width:150vw}.ah-copy{width:calc(100% - 40px);max-width:none}.ah-line{white-space:normal;font-size:clamp(24px,7.35vw,30px);line-height:1.28}.ah-line+.ah-line{margin-top:.12em}.ah-mobile-break{display:block}:lang(en) .ah-mobile-break{display:none}}.tech-flow{z-index:6;height:1000vh;margin-top:-100vh;position:relative}.tf-stage{background:linear-gradient(90deg,#fff .2%,#eff0f4 99.8%);border-radius:24px 24px 0 0;height:100vh;position:sticky;top:0;overflow:hidden}.tf-wave{aspect-ratio:1596/1063;opacity:0;pointer-events:none;will-change:transform,opacity;width:110.9vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf-wave img{object-fit:cover;width:100%;height:100%;display:block}.tf-eyebrow{color:var(--brand);letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:700}.tf-mo-br{display:none}.tf-copy{text-align:center;z-index:2;will-change:transform,opacity;flex-direction:column;align-items:center;gap:16px;width:min(90vw,680px);display:flex;position:absolute;top:min(36%,100% - 30.27vw - 140px);left:50%;transform:translate(-50%,-50%)}.tf-copy h2{font-size:var(--section-title-size);color:var(--section-title-color);font-weight:800;line-height:normal}.tf-copy p{color:var(--section-subtext-color);max-width:623px;font-size:18px;line-height:26px}@media (width>=1081px){:lang(en) .tf-copy p{max-width:100%}}.tf-line{display:block;overflow:hidden}.tf-rise{will-change:transform;display:inline-block;transform:translateY(112%)}.tf-clip{aspect-ratio:730/436;pointer-events:none;width:min(50.69vw,730px);position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.tf-clip img{opacity:0;will-change:opacity;max-width:none;height:auto;display:block;position:absolute}.tf-man{width:195.3%;top:-13.8%;left:-48.7%}.tf-skel{width:195.2%;top:-13.76%;left:-48.63%}.tf-core{z-index:1;width:63.01%;top:64.11%;left:50%;transform:translate(-50%,-50%)}.tf-wband,.tf-noband{opacity:0;z-index:1;will-change:transform,opacity;pointer-events:none;max-width:none;height:auto;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.tf-num{color:#0000001a;opacity:0;will-change:transform,opacity;pointer-events:none;z-index:0;font-size:20.83vw;font-weight:700;line-height:normal;position:absolute;top:0;left:0;transform:translate(-50%)}.tf-canvas{opacity:0;will-change:opacity;pointer-events:none;z-index:1;position:absolute;top:0;left:0}.tf-steps{z-index:2;pointer-events:none;position:absolute;inset:0}.tf-step{opacity:0;will-change:transform,opacity;position:absolute;inset:0}.tf-dev{display:none}.tf-step-tx{z-index:2;--kx:1;position:absolute;top:0;left:0}.tf-step-eyebrow{font-size:calc(14px*var(--kx));color:var(--brand);margin-bottom:calc(16px*var(--kx));font-weight:700;display:block}.tf-step-tx h3{font-size:calc(36px*var(--kx));color:#2c2c2c;font-weight:700;line-height:normal}.tf-step-tx p{color:var(--section-subtext-color);margin-top:calc(16px*var(--kx));font-size:18px;font-weight:400;line-height:26px}.tf-step--center .tf-step-tx p{margin-top:calc(8px*var(--kx))}:lang(en) .tf-step--center .tf-step-tx p{max-width:400px;margin-left:auto;margin-right:auto}@media (width<=1080px){.tech-flow{height:600vh;margin-top:0}.tf-stage{border-radius:0}.tf-wave{width:220vw}.tf-copy{gap:12px;width:min(90vw,480px);top:34%}.tf-copy h2{font-size:var(--section-title-size-mobile)}.tf-mo-br{display:block}.tf-copy p{font-size:16px;line-height:24px}.pf-head .tf-rise,.dm-copy .tf-rise{transform:none!important}.tf-clip{width:min(100vw,560px)}.tf-num{font-size:min(38vw,260px)}.tf-dev{display:none}.tf-step-tx{--kx:1}.tf-step-eyebrow{margin-bottom:12px!important}.tf-step-tx h3{font-size:22px}.tf-step-tx p{font-size:16px;line-height:1.55;margin-top:8px!important}:lang(en) .tf-step--center .tf-step-tx p{max-width:350px}}.prod-flow{height:320vh;position:relative}.pf-stage{background:#f2f2f2;height:100vh;position:sticky;top:0;overflow:hidden}.pf-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf-blend{background:linear-gradient(#f2f2f2,#f2f2f200);height:20vh;position:absolute;top:0;left:0;right:0}.pf-design{transform-origin:0;width:1440px;height:635px;position:absolute;top:50%;left:0}.pf-head{will-change:transform,opacity;flex-direction:column;gap:12px;display:flex;position:absolute;top:28px;left:132px}.pf-head .tt{flex-direction:column;gap:8px;display:flex}.pf-head h2{font-size:var(--section-title-size);color:var(--section-title-color);font-weight:800;line-height:1.2}.pf-head p{color:var(--section-subtext-color);font-size:18px;line-height:26px}.pf-row{will-change:transform;cursor:grab;align-items:flex-start;gap:12px;display:flex;position:absolute;top:192px;left:0}.pf-track{align-items:flex-start;gap:12px;display:flex}.pf-row.pf-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.pf-row.pf-dragging .pf-card,.pf-row.pf-dragging .pf-plus{pointer-events:none}.pf-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9;border-radius:16px;flex:none;width:392px;height:420px;transition:background .45s,box-shadow .45s;display:block;position:relative;overflow:hidden}.pf-card:hover{background:#fff;box-shadow:4px 4px 10px #00000040}.pf-media{background:#fff;border-radius:16px;width:349px;height:214px;margin-left:-174.5px;transition:background .45s;position:absolute;top:23px;left:50%;overflow:hidden}.pf-card:hover .pf-media{background:#f9fafb}.pf-prod{transition:opacity .45s;position:absolute;inset:0}.pf-life{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.pf-card:hover .pf-prod{opacity:0}.pf-card:hover .pf-life{opacity:1}.pf-info{flex-direction:column;align-items:center;gap:16px;width:311px;display:flex;position:absolute;top:262px;left:50%;transform:translate(-50%)}.pf-info .lg{width:auto;height:28px;display:block}.pf-info .tx{text-align:center;color:#2c2c2c;max-width:var(--tx-max,none);flex-direction:column;align-items:center;gap:4px;display:flex}.pf-info .tx b{font-size:18px;font-weight:700;line-height:normal}.pf-info .tx span{font-size:16px;font-weight:400;line-height:22px}.tx span{color:var(--section-subtext-color)}.pf-img{pointer-events:none;position:absolute;overflow:hidden}.pf-img img{max-width:none;position:absolute}.pf-plus{z-index:1;flex:none;align-self:flex-end;width:46px;height:46px;position:relative}.pf-plus .pill{color:#2c2c2c;white-space:nowrap;background:#fff;border-radius:99px;align-items:center;max-width:46px;height:46px;padding:0 11px;transition:max-width .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),background .35s,color .35s,box-shadow .35s;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 26px -12px #0b1b2e40}.pf-plus svg{flex:none;width:22px;height:22px}.pf-plus .lb{opacity:0;max-width:0;margin-left:0;font-size:14px;font-weight:700;transition:opacity .2s,max-width .55s cubic-bezier(.16,1,.3,1),margin-left .55s cubic-bezier(.16,1,.3,1);overflow:hidden}.pf-plus:hover .pill{color:#fff;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-bright) 100%);max-width:172px;transform:translate(-8px);box-shadow:0 10px 26px -12px #0055a580}.pf-plus:hover .lb{opacity:1;max-width:120px;margin-left:8px;transition:opacity .3s .15s,max-width .55s cubic-bezier(.16,1,.3,1),margin-left .55s cubic-bezier(.16,1,.3,1)}@media (width<=1080px){.prod-flow{height:auto}.pf-stage{align-items:center;height:auto;min-height:100dvh;display:flex;position:relative;overflow:hidden}.pf-design{z-index:1;width:100%;height:auto;position:relative;transform:none!important}.pf-head{padding:0 var(--container-gutter);position:static;opacity:1!important;transform:none!important}.pf-head h2{font-size:var(--section-title-size-mobile)}.pf-head p{font-size:16px;line-height:24px}.pf-row{cursor:auto;flex-direction:column;align-items:stretch;gap:24px;padding:28px 0 0;position:static;overflow:visible;transform:none!important}.pf-track{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--container-gutter);padding-left:var(--container-gutter);padding-right:calc(100vw - var(--pf-card-w) - var(--container-gutter));align-items:stretch;overflow-x:auto}.pf-card{scroll-snap-align:start;scroll-snap-stop:always;width:var(--pf-card-w);flex-direction:column;gap:16px;height:auto;padding:16px;display:flex}.pf-media{aspect-ratio:349/214;flex:none;width:100%;height:auto;margin-left:0;position:relative;top:auto;left:auto}.pf-prod{width:349px;height:214px;transform:scale(var(--pfk,1));transform-origin:0 0;inset:0 auto auto 0}.pf-info{flex:auto;justify-content:flex-start;gap:12px;width:100%;position:static;transform:none}html[lang=en] .pf-row .pf-card{height:auto}html[lang=en] .pf-row .pf-info{gap:12px;width:100%}.pf-card,.pf-plus{opacity:1!important;transform:none!important}.pf-plus{align-self:center;width:auto;height:auto}.pf-plus .pill{max-width:none;position:relative}.pf-plus .lb{opacity:1;max-width:none;margin-left:8px}:root{--pf-card-w:min(84vw,392px)}}.evd-flow{color:#fff;z-index:7;background:#020915;border-radius:24px 24px 0 0;margin-top:-100vh;padding-top:clamp(80px,8.33333vw,160px);position:relative;overflow:hidden}.evd-stage{width:100%;max-width:var(--container);aspect-ratio:1440/1951;margin:0 auto;position:relative}.evd-brain{z-index:1;pointer-events:none;position:absolute}.evd-brain.top{width:37.0139%;top:0;left:25.9028%}.evd-brain svg{aspect-ratio:533/560;width:100%;height:auto;display:block}.evd-brain path{transform-box:fill-box;transform-origin:50%}.evd-head{text-align:center;z-index:4;flex-direction:column;align-items:center;gap:8px;width:max-content;display:flex;position:absolute;top:30.5997%;left:50%;transform:translate(-50%)}.evd-head h2{font-size:var(--section-title-size);color:var(--section-title-color-dark);font-weight:800;line-height:1.25}.evd-sub{color:var(--section-subtext-color-dark);margin-top:8px;font-size:18px;font-weight:400;line-height:26px}.evd-flow .tf-rise{transition:transform .7s cubic-bezier(0,0,.2,1)}.evd-head.in .tf-rise{transform:translateY(0)}.evd-head.in h2 .tf-rise{transition-delay:80ms}.evd-head.in .evd-sub .tf-rise{transition-delay:.16s}html[lang=en] .evd-head{width:min(var(--container-content),calc(100% - var(--container-gutter) - var(--container-gutter)))}html[lang=en] .evd-head h2,html[lang=en] .evd-head .evd-sub{width:100%}.evd-bar{z-index:3;background:#343a43;width:5px;height:33.0087%;margin-left:-2.5px;position:absolute;top:39.6207%;left:50%}.evd-bar .fill{background:#63c9ff;width:100%;height:0;display:block;position:absolute;top:0;left:0;box-shadow:0 0 14px #63c9ff8c}.evd-bar .pt{opacity:0;background:#fff;border-radius:50%;width:13px;height:13px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px 2px #ffffffe6,0 0 22px 8px #63c9ffbf,0 0 46px 18px #63c9ff59}.evd-stat{z-index:4;opacity:0;flex-direction:column;gap:24px;width:max-content;transition:opacity .8s cubic-bezier(0,0,.2,1),transform .8s cubic-bezier(0,0,.2,1);display:flex;position:absolute;transform:translateY(48px)}.evd-stat.in{opacity:1;transform:none}.evd-stat.s1{text-align:right;align-items:flex-end;top:43.0548%;right:55.3472%}.evd-stat.s2{top:46.5915%;left:55.0694%}.evd-stat.s3{text-align:right;align-items:flex-end;top:55.92%;right:55.3472%}.evd-stat.s4{top:59.4567%;left:55.0694%}.evd-stat .n{align-items:flex-start;gap:12px;line-height:1;display:flex}.evd-stat .n b{letter-spacing:-.03em;color:#f7fbff;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,72px);font-weight:700}.evd-stat .n i{color:#63c9ff;font-size:clamp(24px,2.77778vw,40px);font-style:normal;font-weight:800;line-height:1.2}.evd-stat.c2 .n i{color:#7cc6ff}.evd-stat .lbl{color:var(--section-subtext-color-dark);font-size:clamp(14px,1.25vw,18px);font-weight:700;line-height:1.55}.evd-stat .n b{align-items:flex-start;height:1em;line-height:1;display:inline-flex}.evd-stat .slot-d{height:1em;display:block;overflow:hidden}.evd-stat .slot-strip{will-change:transform;display:block}.evd-stat .slot-strip span,.evd-stat .slot-s{height:1em;line-height:1;display:block}.evd-since{z-index:1;white-space:nowrap;color:#0b1b2ecc;opacity:0;font-size:clamp(64px,8.33333vw,120px);font-weight:700;line-height:normal;transition:opacity 1s cubic-bezier(0,0,.2,1) .15s,transform 1s cubic-bezier(0,0,.2,1) .15s;position:absolute;top:66.9913%;transform:translateY(28px)}.evd-since.in{opacity:1;transform:none}.evd-since.a{left:11.3194%}.evd-since.b{left:68.75%}.evd-map{aspect-ratio:1131.97/472.925;z-index:2;opacity:0;width:78.6088%;height:auto;transition:opacity 1.1s cubic-bezier(0,0,.2,1),transform 1.1s cubic-bezier(0,0,.2,1);position:absolute;top:75.756%;left:50%;transform:translate(-50%)translateY(36px)}.evd-map.in{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.evd-flow .tf-rise,.evd-stat,.evd-since,.evd-map{transition:none}}@media (width<=1080px){.evd-flow{margin-top:0;padding:120px 0 90px;border-radius:0!important}.evd-stage{aspect-ratio:auto;padding:0 var(--container-gutter)}.evd-brain.top{width:min(64%,300px);margin:0 auto;position:static;left:auto}.evd-head{text-align:center;align-items:center;width:auto;position:static;transform:none}.evd-head h2{font-size:var(--section-title-size-mobile)}.evd-sub{font-size:16px;line-height:24px}.evd-bar{width:3px;height:auto;margin-left:-1.5px;left:50%}.evd-stat{width:calc(50% - 14px);margin-top:44px;position:static}.evd-stat.s1,.evd-stat.s3{margin-right:auto;text-align:right!important;align-items:flex-end!important}.evd-stat.s2,.evd-stat.s4{margin-left:auto;text-align:left!important;align-items:flex-start!important}.evd-stat.s1{margin-top:52px}.evd-stat.s2,.evd-stat.s4{margin-top:-20px}.evd-stat{gap:14px}.evd-stat .n{gap:8px}.evd-stat .n b{font-size:clamp(28px,9.8vw,44px)}.evd-stat .n i{font-size:clamp(16px,5.4vw,24px)}.evd-since{font-size:clamp(34px,12.6vw,56px)}.evd-since.a{left:0}.evd-since.b{left:auto;right:0}.evd-map{width:100%;margin-top:32px;position:static;transform:translateY(24px)}.evd-map.in{transform:none}}.cs-flow{height:280vh;position:relative}.cs-stage{background:#f2f2f2;height:100vh;position:sticky;top:0;overflow:hidden}.cs-bg{object-fit:cover;width:136.39%;max-width:none;height:107.38%;position:absolute;top:0;left:-18.19%}.cs-abs{pointer-events:none;will-change:opacity;background:#020915;position:absolute;inset:0}.cs-tail{pointer-events:none;opacity:0;will-change:opacity;background:linear-gradient(#f5f9fc00 91%,#f5f9fc 97.5%);position:absolute;inset:0}.cs-design{transform-origin:0 0;width:1440px;position:absolute;top:0;left:0}.cs-copy{will-change:transform,opacity;flex-direction:column;align-items:flex-start;gap:8px;width:440px;display:flex;position:absolute;top:122px;left:132px}.cs-copy .cs-eyebrow{color:var(--brand);text-transform:uppercase;font-size:14px;font-weight:700}.cs-copy h2{font-size:var(--section-title-size);color:var(--section-title-color);width:440px;font-weight:800;line-height:normal}.cs-copy .cs-sub{color:var(--section-subtext-color);width:440px;margin-top:8px;font-size:18px;font-weight:400;line-height:24px}.cs-plus{align-self:flex-start;margin-top:43px}.cs-plus:hover .pill{transform:none}.cs-cards{will-change:transform;width:696px;position:absolute;top:0;left:612px}.cs-col{will-change:transform;flex-direction:column;gap:16px;width:340px;display:flex;position:absolute;top:0;left:0}.cs-col.b{top:105px;left:356px}.cs-card{-webkit-backdrop-filter:blur(2px);will-change:transform,opacity;width:340px;color:inherit;cursor:pointer;background:#fff9;border-radius:16px;flex-direction:column;gap:16px;padding:16px;text-decoration:none;transition:background .45s,box-shadow .45s;display:flex;position:relative;left:0;overflow:hidden;box-shadow:0 24px 50px -28px #0b1b2e38}.cs-card:hover{background:#ffffffd9;box-shadow:0 34px 64px -26px #0b1b2e59}.cs-card:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.cs-img{background:#fff;border-radius:16px;width:100%;height:270px;position:relative;overflow:hidden}.cs-imgwrap{will-change:transform;position:absolute}.cs-imgwrap img{width:100%;height:auto;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.cs-card:hover .cs-imgwrap img{transform:scale(1.05)}.cs-body{flex-direction:column;gap:4px;width:100%;display:flex}.cs-body h3{color:#2c2c2c;font-size:16px;font-weight:700;line-height:22px}.cs-body p{color:#2c2c2c;font-size:14px;font-weight:400;line-height:normal}html[lang=en] .pf-row,html[lang=en] .pf-track{gap:20px}html[lang=en] .pf-card{height:488px}html[lang=en] .pf-info{gap:20px;width:328px}html[lang=en] .pf-info .tx{gap:8px;width:100%;max-width:none}html[lang=en] .tf-copy{gap:20px}html[lang=en] .cs-copy{gap:12px;width:432px}html[lang=en] .cs-copy h2{width:432px;line-height:1.2}html[lang=en] .cs-copy .cs-sub{width:432px;line-height:28px}html[lang=en] .cs-col{gap:32px;width:336px}html[lang=en] .cs-col.b{left:360px}html[lang=en] .cs-card{gap:20px;width:336px;padding:20px}html[lang=en] .cs-body{gap:8px}html[lang=en] .cs-body h3{line-height:24px}html[lang=en] .cs-body p{line-height:21px}html[lang=en] .pt-head,html[lang=en] .dm-copy{gap:12px}@media (width>=1081px){html[lang=en] .pf-design{height:700px}html[lang=en] .pf-head{gap:16px;width:1040px}html[lang=en] .pf-head .tt{gap:12px}html[lang=en] .pf-head .tf-rise{white-space:normal;max-width:100%;display:block}html[lang=en] .pf-row{top:208px}}@media (width<=1080px){.cs-flow{height:auto}.cs-stage{height:auto;padding:90px var(--container-gutter) 100px;position:static;overflow:visible;background:#f2f2f2!important}.cs-abs{display:none}.cs-design{width:auto;position:static;height:auto!important;transform:none!important}.cs-bg,.cs-tail{display:none}.cs-copy{width:auto;max-width:420px;position:static;opacity:1!important;transform:none!important}.cs-copy h2{font-size:var(--section-title-size-mobile);width:auto}.cs-copy .cs-sub{width:auto;margin-top:0;font-size:16px;line-height:24px}.cs-plus{margin-top:28px}.cs-cards{flex-direction:column;align-items:center;gap:24px;width:auto;margin-top:48px;display:flex;position:static;transform:none!important}.cs-col{flex-direction:column;gap:24px;width:100%;max-width:420px;display:flex;position:static;transform:none!important}.cs-card{width:100%;opacity:1!important;position:static!important;transform:none!important}html[lang=en] .evd-head{width:100%}html[lang=en] .cs-copy,html[lang=en] .cs-copy h2,html[lang=en] .cs-copy .cs-sub{width:auto}html[lang=en] .cs-col,html[lang=en] .cs-card{width:100%}html[lang=en] .cs-cards,html[lang=en] .cs-col{gap:32px}}.pt-flow{height:260vh;position:relative}.pt-stage{background:#04101f;height:100vh;position:sticky;top:0;overflow:hidden}.pt-inner{flex-direction:column;justify-content:center;align-items:center;gap:64px;height:100%;display:flex}.pt-head{text-align:center;max-width:min(var(--container-content),calc(100% - var(--container-gutter) - var(--container-gutter)));will-change:transform,opacity;flex-direction:column;align-items:center;gap:8px;display:flex}.pt-head .pt-eyebrow{color:#63c9ff;text-transform:uppercase;font-size:14px;font-weight:700}.pt-head h2{font-size:var(--section-title-size);color:var(--section-title-color-dark);font-weight:800;line-height:normal}.pt-rows{flex-direction:column;gap:40px;width:100vw;display:flex}.pt-row{will-change:transform,opacity;align-items:center;height:76px;display:flex;overflow:hidden}.pt-track{will-change:transform;align-items:center;width:max-content;display:flex}.pt-logo{width:var(--pt-w);flex-shrink:0;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.pt-logo img{width:var(--pt-iw);height:var(--pt-ih);display:block}.pt-btn{color:#f7fbff;will-change:transform,opacity;border:2px solid #f7fbff;border-radius:99px;justify-content:center;align-items:center;padding:12px 16px;font-size:16px;font-weight:700;line-height:22px;transition:background .35s,color .35s;display:inline-flex}.pt-btn:hover{color:#04101f;background:#f7fbff}@keyframes pt-x{to{transform:translateX(calc(-100% / var(--pt-reps,2)))}}@media (width<=1080px){.pt-flow{height:auto}.pt-stage{height:auto;padding:90px 0 100px;position:static;overflow:hidden;background:#04101f!important}.pt-inner{gap:48px}.pt-head{padding:0 var(--container-gutter);opacity:1!important;transform:none!important}.pt-head h2{font-size:var(--section-title-size-mobile)}.pt-rows{gap:20px}.pt-row{height:28px;opacity:1!important;transform:none!important}.pt-track{animation:pt-x var(--dur,60s) linear infinite}.pt-logo{width:var(--pt-mobile-w)}.pt-logo img{width:var(--pt-mobile-iw);height:var(--pt-mobile-ih)}.pt-row.rev .pt-track{animation-direction:reverse}.pt-btn{opacity:1!important;transform:none!important}}.rs{background:#04101f;padding:80px 0 46px;position:relative;overflow:hidden}.rs-glow{pointer-events:none;background:radial-gradient(50% 50%,#1476d424,#1476d400 70%);width:800px;height:400px;position:absolute;top:58px;left:50%;transform:translate(-50%)}.rs-wrap{max-width:var(--container);padding:0 var(--container-gutter);margin:0 auto;position:relative}.rs-head{flex-direction:column;gap:8px;max-width:550px;display:flex}.rs-eyebrow{color:#63c9ff;text-transform:uppercase;font-size:14px;font-weight:700}.rs h2{font-size:var(--section-title-size);color:var(--section-title-color-dark);font-weight:800;line-height:normal}.rs-list{border-top:1px solid #fff;margin-top:32px}.rs-item{border-bottom:1px solid #20a7c940;align-items:center;height:65px;transition:background .3s;display:flex}.rs-item:last-child{border-bottom:0}.rs-item:hover{background:#1476d414}.rs-cat{color:#63c9ff;flex-shrink:0;width:106px;font-size:12px;font-weight:700}.rs-title{color:#f7fbff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;line-height:22px;overflow:hidden}.rs-date{color:var(--section-subtext-color-dark);flex-shrink:0;padding:0 24px;font-size:12px}.dm{background:linear-gradient(#04101f 50%,#020915 50%)}.dm-wrap{max-width:var(--container);padding:0 var(--container-gutter);margin:0 auto}.dm-card{background:#fff;border-radius:16px;justify-content:flex-end;align-items:center;min-height:239px;padding:28px 40px;display:flex;position:relative;box-shadow:0 40px 80px -44px #0000008c}@media (width>=1081px){.dm-wrap{max-width:none;padding:0}.dm-card{width:min(var(--container-content),calc(100% - var(--container-gutter) - var(--container-gutter)));will-change:width,border-radius,min-height;margin:0 auto}.dm-img{will-change:top,height}}.dm-img{pointer-events:none;width:464px;height:329px;position:absolute;top:-57px;left:0;overflow:hidden}.dm-img img{width:106.27%;height:100%;position:absolute;top:0;left:-6.27%}.dm-copy{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:620px;display:flex}.dm-eyebrow{color:var(--brand);text-transform:uppercase;font-size:14px;font-weight:700}.dm-copy h3{color:var(--section-title-color);font-size:36px;font-weight:700;line-height:normal}.dm-sub{color:var(--section-subtext-color);font-size:18px;line-height:28px}.dm-btn{color:#f7fbff;background:#0054a3;border-radius:99px;justify-content:center;align-items:center;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:700;line-height:22px;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.dm-btn:hover{background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 14px 30px -12px #0054a38c}@media (width<=1080px){.rs h2{font-size:var(--section-title-size-mobile)}.dm-wrap{padding-top:64px}.dm-card{flex-direction:column;align-items:flex-start;gap:24px;height:auto;margin-top:0;padding:32px}.dm-img{aspect-ratio:464/329;width:calc(100% + 64px);height:auto;margin-top:-96px;margin-left:-32px;position:relative;top:0;left:0}.dm-copy{width:auto}.dm-copy h3{font-size:22px}.dm-sub{font-size:16px;line-height:24px}}@media (width<=640px){.rs-cat{width:88px}.rs-date{padding:0 0 0 12px}}@media (width<=1080px){.pf-head,.pf-row,.pf-track,.pf-card,.pf-plus,.cs-abs,.cs-tail,.cs-cards,.cs-col,.cs-card,.cs-imgwrap,.cs-copy,.pt-head,.pt-row,.pt-btn,.dm-card,.dm-img,.evd-brain,.evd-stat,.hb,.reveal,.pf-head .tf-rise,.dm-copy .tf-rise,.evd-head .tf-rise{will-change:auto}.pf-card,.cs-card{-webkit-backdrop-filter:none}}
