:root{--primary:#704de3;--primary-hi:#8f74f0;--secondary:#8acbc1;--background:#16262c;--surface:#22343c;--slate:#273f48;--text:#fff;--text-muted:#eef2f3b8;--line:#ffffff1f;--green:#3fbf8a;--purple:#704de3;--blue:#3d7bd9;--yellow:#e8c547;--orange:#f08a3c;--teal:#6fd6c9;--font-display:var(--font-misans), var(--font-cjk), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-plex), var(--font-cjk), ui-sans-serif, system-ui, sans-serif;--step--1:clamp(.8rem, .78rem + .1vw, .875rem);--step-0:clamp(1rem, .94rem + .3vw, 1.15rem);--step-1:clamp(1.15rem, 1.05rem + .6vw, 1.5rem);--step-2:clamp(1.5rem, 1.25rem + 1.3vw, 2.2rem);--step-3:clamp(1.9rem, 1.5rem + 2vw, 3.3rem);--step-4:clamp(2.5rem, 1.7rem + 4vw, 5.2rem);--gutter:clamp(1.25rem, 4vw, 3rem);--container:76rem;--radius:.5rem;--radius-pill:999px;--shadow-primary:0 0 0 1px #704de373, 0 10px 40px -8px #704de3b3;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-base:.45s}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--background);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;overscroll-behavior:none;line-height:1.6;overflow:hidden}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--secondary);outline-offset:3px;border-radius:4px}.skip-link{z-index:200;background:var(--secondary);color:var(--slate);border-radius:var(--radius-pill);padding:.6rem 1rem;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.bgs{z-index:0;position:fixed;inset:0}.bg{opacity:0;transition:opacity 1.2s var(--ease-out);background:radial-gradient(55% 60% at var(--p1,80% 20%), var(--c1), transparent 70%), radial-gradient(45% 55% at var(--p2,10% 90%), var(--c2), transparent 70%), linear-gradient(160deg, #1d3039 0%, #16262c 55%, #121f24 100%);position:absolute;inset:0}.bg.is-active{opacity:1}.bg[data-i="0"]{--c1:#704de36b;--c2:#3d7bd938;--p1:78% 18%;--p2:8% 92%}.bg[data-i="1"]{--c1:#3fbf8a52;--c2:#704de32e;--p1:15% 20%;--p2:92% 85%}.bg[data-i="2"]{--c1:#3d7bd966;--c2:#3fbf8a29;--p1:85% 75%;--p2:10% 15%}.bg[data-i="3"]{--c1:#e8c54761;--c2:#f08a3c38;--p1:50% 100%;--p2:90% 10%}.bg[data-i="4"]{--c1:#f08a3c66;--c2:#704de333;--p1:12% 25%;--p2:88% 90%}.bg[data-i="5"]{--c1:#704de357;--c2:#3d7bd942;--p1:85% 20%;--p2:15% 85%}.bg[data-i="6"]{--c1:#f08a3c57;--c2:#704de35c;--p1:20% 80%;--p2:85% 25%}#dust{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.nebula{mix-blend-mode:screen;opacity:.7;filter:blur(1.5px)saturate(1.15);width:124%;height:124%;animation:70s ease-in-out infinite alternate nebula;position:absolute;inset:-12%}@keyframes nebula{0%{transform:rotate(-2deg)scale(1.02)}to{transform:rotate(3deg)scale(1.1)translate(-2%,1%)}}#spline3d,#webgl{z-index:2;pointer-events:none;position:fixed;inset:0;width:100%!important;height:100%!important}#spline3d{opacity:0;transition:opacity 1.2s var(--ease-out)}#spline3d.is-ready{opacity:1}.grain{z-index:3;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--accent,var(--secondary));align-items:center;gap:.75em;margin:0 0 1.1rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:2rem;height:1px}.title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:900;line-height:1.02}.title--xl{font-size:var(--step-4)}.title--lg{font-size:var(--step-3);letter-spacing:-.03em}.title--md{font-size:var(--step-2);letter-spacing:-.02em;font-weight:800}.dot{color:var(--primary)}.lead{color:var(--text-muted);font-size:var(--step-1);max-width:38ch;margin:1.25rem 0 0;line-height:1.55}.muted{color:var(--text-muted)}.accent{background:linear-gradient(90deg,#8b6cf6,#5fd3f3);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-pill);cursor:pointer;font:600 var(--step-0)/1 var(--font-body);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base);border:0;align-items:center;gap:.6em;padding:.95em 1.7em;text-decoration:none;display:inline-flex}.btn svg{width:1em;height:1em;transition:transform var(--duration-base) var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn--primary{color:#fff;background:0 0;border-radius:0;gap:.7em;padding-inline:0}.btn--primary svg{width:1.15em;height:1.15em}.btn--primary:hover{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.btn--primary:hover svg{transform:translate(6px)}.btn--ghost{color:var(--text);border:1px solid var(--line);-webkit-backdrop-filter:blur(9px);background:#16262c40}.btn--ghost:hover{border-color:var(--secondary);color:var(--secondary);transform:translateY(-2px)}.btn-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.header{z-index:50;padding:1.25rem var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.header>*{pointer-events:auto}.brand{align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.brand svg{width:34px;height:34px}.brand__word{font-family:var(--font-display);letter-spacing:.14em;background:linear-gradient(90deg,#7b5cf6,#5fd3f3);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:600;line-height:1}.brand__sub{font-family:var(--font-body);letter-spacing:.2em;color:var(--text-muted);margin-top:.35rem;font-size:.5rem;font-weight:500;display:block}.rail{right:var(--gutter);z-index:40;gap:.9rem;margin:0;padding:0;list-style:none;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.rail button{all:unset;cursor:pointer;font:600 .72rem/1 var(--font-body);letter-spacing:.14em;color:#0000;justify-content:flex-end;align-items:center;gap:.7rem;transition:color .4s;display:flex}.rail button:after{content:"";width:8px;height:8px;transition:all .4s var(--ease-out);border:1px solid #ffffff73;border-radius:50%}.rail button:hover,.rail button:focus-visible{color:var(--text-muted)}.rail button[aria-current=true]{color:var(--text)}.rail button[aria-current=true]:after{background:var(--primary);border-color:var(--primary);border-radius:6px;height:22px;box-shadow:0 0 14px #704de3cc}@media (max-width:900px){.rail{display:none}}.segments{left:var(--gutter);right:var(--gutter);z-index:40;align-items:center;gap:6px;display:flex;position:fixed;bottom:1.1rem}.segments__count{font:600 var(--step--1)/1 var(--font-body);letter-spacing:.14em;color:var(--text-muted);white-space:nowrap;margin-right:.75rem}.segments__count b{color:var(--text);font-weight:600}.segments span:not(.segments__count){background:var(--line);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.segments span:not(.segments__count):after{content:"";background:linear-gradient(90deg, var(--secondary), var(--primary));transform-origin:0;transition:transform .9s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.segments span.is-done:after{transform:scaleX(1)}.loader{z-index:100;background:var(--background);transition:opacity .8s var(--ease-out), filter .8s var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.loader[hidden]{display:none}.loader.is-done{opacity:0;filter:blur(14px);pointer-events:none}.loader__word{height:120px;font:600 clamp(2.2rem, 7vw, 3.2rem)/1 var(--font-display);letter-spacing:.02em;color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding-inline:1ch;display:flex;position:relative}.loader__letter{z-index:2;opacity:0;animation:4s linear infinite loader-letter;display:inline-block;position:relative}.loader__mask{z-index:1;position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(90deg,#0000 0 6px,#000 7px 8px);mask:repeating-linear-gradient(90deg,#0000 0 6px,#000 7px 8px)}.loader__shine{background-image:radial-gradient(circle,#fff 0%,#0000 50%),radial-gradient(circle at 45% 45%,#000 0%,#0000 45%),radial-gradient(circle at 55% 55%,gray 0%,#0000 45%),radial-gradient(circle at 45% 55%,#fff 0%,#0000 45%),radial-gradient(circle at 55% 45%,#000 0%,#0000 45%);animation:2s cubic-bezier(.6,.8,.5,1) infinite alternate loader-shine-shift,4s infinite loader-shine-fade;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0% 10%,#000 25%);mask:radial-gradient(circle,#0000 0% 10%,#000 25%)}@keyframes loader-letter{0%{opacity:0}5%{opacity:1;text-shadow:0 0 4px #fff;transform:scale(1.1)translateY(-2px)}20%{opacity:.2}to{opacity:0}}@keyframes loader-shine-shift{0%{transform:translate(-55%)}to{transform:translate(55%)}}@keyframes loader-shine-fade{0%,to{opacity:0}15%{opacity:1}65%{opacity:0}}.loader__bar{background:var(--line);width:min(260px,60vw);height:1px;position:absolute;bottom:18vh;left:50%;overflow:hidden;transform:translate(-50%)}.loader__bar:after{content:"";background:linear-gradient(90deg, transparent, var(--secondary) 60%, var(--primary-hi));width:40%;height:3px;box-shadow:0 0 12px var(--primary);animation:comet 1.3s var(--ease-out) infinite;border-radius:3px;position:absolute;top:-1px;left:-40%}.loader__pct{font:600 var(--step--1)/1 var(--font-body);letter-spacing:.16em;color:var(--text-muted);position:absolute;bottom:calc(18vh + 1rem);left:50%;transform:translate(-50%)}@keyframes comet{to{left:100%}}.stage{z-index:10;position:fixed;inset:0}.panel{visibility:hidden;opacity:0;will-change:opacity, filter, transform;position:absolute;inset:0}.panel.is-active{visibility:visible;opacity:1}.panel__scroll{overscroll-behavior:contain;scrollbar-width:none;height:100%;padding:7rem calc(var(--gutter) + 4.5rem) 4.25rem var(--gutter);flex-direction:column;display:flex;overflow-y:auto}.panel__scroll::-webkit-scrollbar{display:none}.inner{width:100%;max-width:var(--container);margin:auto auto 0}.panel-index{top:6.4rem;left:var(--gutter);font:600 var(--step--1)/1 var(--font-body);letter-spacing:.16em;color:var(--text-muted);z-index:1;position:absolute}.panel-index b{color:var(--accent,var(--primary));font-weight:600}.panel-num{right:calc(var(--gutter) + 3.5rem);z-index:-1;pointer-events:none;font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff12;font-size:clamp(8rem,22vw,20rem);font-weight:900;line-height:.8;position:absolute;bottom:3rem}.panel[data-accent=green]{--accent:var(--green)}.panel[data-accent=blue]{--accent:#6fa2ee}.panel[data-accent=yellow]{--accent:var(--yellow)}.panel[data-accent=orange]{--accent:var(--orange)}.panel[data-accent=purple]{--accent:#a58cff}.panel[data-accent=teal]{--accent:var(--teal)}.scroll-hint{right:calc(var(--gutter) + 4.5rem);color:var(--text-muted);font-size:var(--step--1);letter-spacing:.16em;align-items:center;gap:.75rem;display:inline-flex;position:absolute;bottom:4.25rem}.scroll-hint i{background:var(--line);width:1px;height:44px;position:relative;overflow:hidden}.scroll-hint i:after{content:"";background:var(--primary-hi);height:40%;animation:hint 1.8s var(--ease-out) infinite;position:absolute;left:0;right:0}@keyframes hint{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.hero .title--xl{max-width:13ch;font-size:56px}.panel h2.title{font-size:42px}.subtitle{font-size:16px;line-height:1.7}.hero__sub{font-family:var(--font-display);font-size:var(--step-1);max-width:30ch;color:var(--text-muted);margin:1.5rem 0 0;font-weight:700;line-height:1.45}.roles{vertical-align:bottom;height:1.3em;display:inline-grid;overflow:hidden}.roles span{color:var(--accent);opacity:0;transition:transform .7s var(--ease-out), opacity .7s;white-space:nowrap;grid-area:1/1;transform:translateY(100%)}.roles span.is-on{opacity:1;transform:none}.roles span.is-off{opacity:0;transform:translateY(-100%)}.about-grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.cards{gap:.75rem;display:grid}.card,.svc{border-radius:var(--radius);border:1px solid var(--line);-webkit-backdrop-filter:blur(9px);transition:border-color .4s, transform .4s var(--ease-out);background:#16262c73}.card{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.card:hover{border-color:var(--accent);transform:translate(6px)}.card span{font:600 var(--step--1)/1 var(--font-body);letter-spacing:.16em;color:var(--accent)}.services .inner{gap:2rem;display:grid}.marquees{margin-inline:calc(var(--gutter) * -1);gap:.1rem;display:grid}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__inner{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee--rev .marquee__inner{animation-duration:46s;animation-direction:reverse}.marquee__inner span{font-family:var(--font-display);font-weight:900;font-size:var(--step-3);letter-spacing:-.03em;white-space:nowrap;padding-right:.6em;line-height:1.15}.marquee__inner span:nth-child(2n){color:#0000;-webkit-text-stroke:1px #ffffff8c}.marquee__inner span em{color:var(--accent);-webkit-text-stroke:0;padding-left:.6em;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.svc-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:2rem;display:grid}.svc-list{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.svc{padding:1.4rem}.svc:hover{border-color:var(--accent);transform:translateY(-4px)}.svc h3{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);margin:.7rem 0 .4rem}.svc p{color:var(--text-muted);margin:0;font-size:.96rem}.svc__no{font:600 var(--step--1)/1 var(--font-body);letter-spacing:.16em;color:var(--accent)}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.step{padding:1.75rem 1.5rem 0 0;position:relative}.step:before{content:"";background:var(--accent);width:0;height:1px;transition:width 1.2s var(--ease-out);position:absolute;top:-1px;left:0}.panel.is-active .step:before{width:calc(100% - 1.5rem)}.step:nth-child(2):before{transition-delay:.2s}.step:nth-child(3):before{transition-delay:.4s}.step__no{font-family:var(--font-display);font-weight:900;font-size:var(--step-4);color:#0000;-webkit-text-stroke:1px var(--accent);opacity:.8;line-height:1}.step h3{font-family:var(--font-display);font-weight:800;font-size:var(--step-2);letter-spacing:-.02em;margin:.8rem 0 0}.news .inner{gap:2rem;display:grid}.news__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.news__cards{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.post{align-content:start;gap:.85rem;text-decoration:none;display:grid}.post__img{aspect-ratio:16/10;border-radius:var(--radius);border:1px solid var(--line);position:relative;overflow:hidden}.post__img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);filter:saturate(.85);transform:scale(1.04)}.post:hover .post__img img{transform:scale(1.1)}.post time{font:600 var(--step--1)/1 var(--font-body);letter-spacing:.12em;color:var(--accent)}.post h3{font-family:var(--font-display);margin:.45rem 0 0;font-size:1rem;font-weight:700;line-height:1.45;transition:color .3s}.post:hover h3{color:var(--accent)}.clients .inner{gap:2.5rem;display:grid}.logos{margin-inline:calc(var(--gutter) * -1);gap:1.5rem;display:grid}.logos .marquee__inner{align-items:center;gap:3.5rem;padding-right:3.5rem;animation-duration:50s}.logos img{object-fit:contain;filter:brightness(0)invert();opacity:.6;width:150px;height:40px;transition:opacity .3s}.logos img:hover{opacity:1}.cta__copy{color:var(--text-muted);max-width:46em;margin:1.5rem 0 0}.footer{margin:2.75rem calc(-1 * (var(--gutter) + 4.5rem)) -4.25rem calc(-1 * var(--gutter));padding:1.5rem calc(var(--gutter) + 4.5rem) 3.75rem var(--gutter);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.2);color:var(--text-muted);background:#16262c59;font-size:.88rem}.footer__inner{max-width:var(--container);gap:1rem;margin-inline:auto;display:grid}.footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.footer__meta{border-top:1px solid var(--line);padding-top:1rem}.footer nav{gap:1.5rem;display:flex}.footer a{text-decoration:none}.footer a:hover{color:var(--secondary)}.contact-line{font-family:var(--font-display);color:var(--text);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:14px;font-weight:600;display:flex}.contact-line a{border-bottom:1px solid var(--line);transition:border-color .3s,color .3s}.contact-line a:hover{border-color:var(--secondary)}.footer .lang{gap:.4rem}.lang a{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text-muted);padding:.45rem .95rem;font-size:.85rem;line-height:1;transition:color .3s,border-color .3s,background .3s}.lang a:hover{color:var(--text);border-color:var(--secondary)}.lang a[aria-current=true]{color:var(--text);border-color:var(--primary);background:#704de340}@media (max-width:1100px){.news__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.panel__scroll{padding:6.5rem var(--gutter) 4rem}.footer{margin:2.5rem calc(-1 * var(--gutter)) -4rem;padding:1.5rem var(--gutter) 3.5rem}.panel-index{display:none}.panel-num,.scroll-hint{right:var(--gutter)}.about-grid,.svc-head,.svc-list,.steps{grid-template-columns:1fr}.step{padding-right:0}.panel.is-active .step:before{width:100%}.news__cards{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78vw,20rem);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.post{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.loader__letter{opacity:1}}
@font-face{font-family:misans;src:url(../media/MisansTC_Semibold_subset-s.p.421a4x61oclaz.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:misans;src:url(../media/MisansTC_Bold_subset-s.p.1ne7s4japvyi8.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:misans;src:url(../media/MisansTC_Heavy_subset-s.p.1i-zb3o_vj38r.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:misans;src:url(../media/MisansTC_Heavy_subset-s.p.1i-zb3o_vj38r.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:misans Fallback;src:local(Arial);ascent-override:93.06%;descent-override:25.14%;line-gap-override:0.0%;size-adjust:112.19%}.misans_268962a2-module__nH58qW__className{font-family:misans,misans Fallback}.misans_268962a2-module__nH58qW__variable{--font-misans:"misans", "misans Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_195848b2-module__ec36fG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_195848b2-module__ec36fG__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
