@font-face{font-family:Baseflow Title EN;font-style:normal;font-weight:600;src:url(../media/BaseflowTitleEN-600.1zcg5ic-t_972.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Subtitle EN;font-style:normal;font-weight:500;src:url(../media/BaseflowSubtitleEN-500.1meqnr4rs7h80.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Title SC;font-style:normal;font-weight:600;src:url(../media/BaseflowTitleSC-600.3_t0aywgxgniw.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Subtitle SC;font-style:normal;font-weight:500;src:url(../media/BaseflowSubtitleSC-500.3lxh8w-kke45v.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Title TC;font-style:normal;font-weight:600;src:url(../media/BaseflowTitleTC-600.2-v1a_e39ev4a.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Subtitle TC;font-style:normal;font-weight:500;src:url(../media/BaseflowSubtitleTC-500.21yru1f-3bc5s.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Title JP;font-style:normal;font-weight:600;src:url(../media/BaseflowTitleJP-600.29i085dj2gwbl.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Subtitle JP;font-style:normal;font-weight:500;src:url(../media/BaseflowSubtitleJP-500.0k9_j-k00_uda.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Title KR;font-style:normal;font-weight:600;src:url(../media/BaseflowTitleKR-600.2pvuohyebzwgl.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Subtitle KR;font-style:normal;font-weight:500;src:url(../media/BaseflowSubtitleKR-500.0s_hdj_10eab4.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Title DE;font-style:normal;font-weight:600;src:url(../media/BaseflowTitleDE-600.1tlv6l9cdxwdj.woff2)format("woff2");font-display:swap}@font-face{font-family:Baseflow Subtitle DE;font-style:normal;font-weight:500;src:url(../media/BaseflowSubtitleDE-500.29co9_tn03gkx.woff2)format("woff2");font-display:swap}*{box-sizing:border-box}html,body{width:100%;min-height:100%;color:var(--text);background:var(--bg);margin:0}html{scroll-behavior:auto;--bg:#010204;--accent:#1677ff;--accent-cta:#126ee8;--text:#f3f6fb;--text-secondary:#aeb7c4;--text-muted:#748091;--canvas-width:1400px;--content-width:1250px;--content-height:650px;--page-gutter:clamp(24px, 4vw, 48px);--page-turn-duration:.7s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:3px;outline:1px solid #1677ffeb}h1{color:var(--text);text-wrap:balance;margin:16px 0 20px;font-size:60px;font-weight:600;line-height:1.2}h2{color:var(--text-secondary);margin:0;font-size:22px;font-weight:500;line-height:1.5}h3{color:var(--text-secondary);margin:0;font-size:19px;font-weight:500;line-height:1.7}em{font-style:normal;font-weight:inherit;color:var(--accent)}.g-eyebrow{color:var(--accent);margin:0;font-size:15px;font-weight:500;line-height:1.5}.g-eyebrow>em{margin-left:3px}p{color:var(--text-muted);margin:12px 0 0;font-size:16px;line-height:1.6}.g-wrap{width:100%;max-width:var(--content-width);margin-inline:auto}.g-sec{--home-enter-duration:.5s;--home-enter-easing:ease-out;--home-enter-delay:.15s;--home-enter-distance-x:16px;--home-enter-distance-y:16px;--home-enter-scale:.92;width:100%;height:100dvh;margin:auto;position:relative;overflow:hidden}.g-sec[data-home-entering=initial]{--home-enter-delay:.1s}.g-sec[data-home-entering=top]{--home-enter-delay:.2s}.g-bg{pointer-events:none;background:50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.g-bg>.motion{width:1400px;max-width:none;height:800px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-sec>.g-wrap{z-index:1;height:var(--content-height);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-content-lm{position:absolute;top:50%;transform:translateY(-50%)}.g-content-rm{position:absolute;top:50%;right:0;transform:translateY(-50%)}.g-content-lb{padding-bottom:20px;position:absolute;bottom:0}.g-content-cm{text-align:center;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.g-content-tm{text-align:center}.g-button{color:#f7fbff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:156px;height:54px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s;display:inline-flex}.g-button:hover{transform:translateY(-1px)}.g-button-primary{background:var(--accent-cta);border:1px solid var(--accent-cta)}.g-home-track{touch-action:pan-x pinch-zoom;width:100%;height:600dvh;transition:transform var(--page-turn-duration) cubic-bezier(.16, 1, .3, 1);will-change:transform;position:relative;overflow:hidden;transform:translate(0,0)}.g-home-track[data-home-resizing]{transition:none}html[data-home-fullpage]{overscroll-behavior:none;height:100%;overflow:hidden}:where(html[lang=zh-Hans]) :where(h1){font-family:Baseflow Title SC,PingFang SC,sans-serif}:where(html[lang=zh-Hans]) :where(h2,h3){font-family:Baseflow Subtitle SC,PingFang SC,sans-serif}:where(html[lang=zh-Hant]) :where(h1){font-family:Baseflow Title TC,PingFang TC,sans-serif}:where(html[lang=zh-Hant]) :where(h2,h3){font-family:Baseflow Subtitle TC,PingFang TC,sans-serif}:where(html[lang=en]) :where(h1){letter-spacing:-.02em;font-family:Baseflow Title EN,sans-serif;line-height:1.1}:where(html[lang=en]) :where(h2,h3){letter-spacing:-.02em;font-family:Baseflow Subtitle EN,sans-serif}:where(html[lang=ja]) :where(h1){letter-spacing:-.01em;font-family:Baseflow Title JP,Hiragino Sans,sans-serif}:where(html[lang=ja]) :where(h2,h3){letter-spacing:-.01em;font-family:Baseflow Subtitle JP,Hiragino Sans,sans-serif}:where(html[lang=ko]) :where(h1){letter-spacing:-.02em;word-break:keep-all;font-family:Baseflow Title KR,Apple SD Gothic Neo,sans-serif}:where(html[lang=ko]) :where(h2,h3){letter-spacing:-.02em;word-break:keep-all;font-family:Baseflow Subtitle KR,Apple SD Gothic Neo,sans-serif}:where(html[lang=de]) :where(h1){letter-spacing:-.02em;font-family:Baseflow Title DE,sans-serif;line-height:1.1}:where(html[lang=de]) :where(h2,h3){letter-spacing:-.02em;font-family:Baseflow Subtitle DE,sans-serif}html[lang=en] p,html[lang=de] p{letter-spacing:-.01em}@media (max-width:1249px){.g-sec{--home-enter-distance-x:10px;--home-enter-distance-y:9px}.g-sec>.g-wrap{padding-inline:var(--page-gutter)}h1{font-size:clamp(40px,5.2vw,60px)!important}h2{font-size:clamp(19px,2.1vw,24px)!important}h3{font-size:clamp(16px,1.7vw,19px)!important}.g-content-lm,.g-content-lb{left:var(--page-gutter);max-width:calc(100% - var(--page-gutter) - var(--page-gutter))}.g-content-rm{right:var(--page-gutter);max-width:calc(100% - var(--page-gutter) - var(--page-gutter))}.g-content-cm{left:var(--page-gutter);width:calc(100% - var(--page-gutter) - var(--page-gutter))}}@media (max-width:767px){:root{--page-gutter:20px}h1{line-height:1.16;font-size:clamp(36px,10.25vw,42px)!important}h2{font-size:18px!important}h3{line-height:1.7;font-size:16px!important}p{font-size:15px!important}.g-bg{display:none}.g-eyebrow{font-size:14px!important}.g-eyebrow>em{font-size:12px!important}}
