.nav-dropdown-list{display:none}.nav-dropdown-list.w--open{display:block}@media screen and (max-width:991px){.nav-menu{display:none}.navbar.wf-mobile-open .nav-menu{grid-row-gap:6px;float:none;z-index:40;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100vh;max-height:100vh;padding:100px 2em 2em;display:flex;inset:0;overflow:auto}.navbar.wf-mobile-open .nav-menu .nav-link-holder{width:100%}.navbar.wf-mobile-open{z-index:1001;width:100%;position:fixed;inset:0 0 auto}.navbar.wf-mobile-open .menu-button{z-index:50;color:#111;opacity:1;visibility:visible}.navbar.wf-mobile-open .brand-link{z-index:50}.nav-menu-overlay-mobile{opacity:0;pointer-events:none;transition:opacity .3s}.navbar.wf-mobile-open .nav-menu-overlay-mobile{opacity:1}}html.wf-no-scroll,body.wf-no-scroll{overscroll-behavior:none;height:100%;overflow:hidden}body.wf-no-scroll{width:100%;position:fixed}.w-dyn-empty,.w-dyn-bind-empty{display:none}.showcase-slider-viewport{width:100%;overflow:hidden}.showcase-slider-track{will-change:transform;gap:2em;display:flex}.showcase-slider-track>.showcase-slide{flex:0 0 calc(33.3333% - 1.33333em)}.showcase-slider-arrows{gap:16px;margin-top:56px;display:flex}.showcase-slider-arrows .slider-arrow{cursor:pointer;color:var(--accent);border-radius:8px;justify-content:center;position:relative;inset:auto}.showcase-slider-arrows .slider-arrow.right-slider-arrow{left:0}@media screen and (max-width:991px){.showcase-slider-track>.showcase-slide{flex-basis:calc(50% - 1em)}}@media screen and (max-width:767px){.showcase-slider-track>.showcase-slide{flex-basis:100%}}@media screen and (max-width:991px){.who-we-are-image-3{width:46%;inset:auto 0 -3% auto}}.service-item-description-content{opacity:0;color:#fff;transform:translateY(10px)}.accordion-item-content{height:0}.about-slider-viewport{width:100%;min-height:70vh;position:relative}.about-slide-pane{opacity:0;visibility:hidden;position:absolute;inset:0}.about-slide-pane:first-child{opacity:1;visibility:visible}.about-slider-arrows{gap:16px;margin-top:32px;display:flex}.about-slider-arrows .slider-arrow{cursor:pointer;color:var(--accent);border-radius:8px;justify-content:center;position:relative;inset:auto}.about-slider-arrows .slider-arrow.right-slider-arrow{left:0}.about-slider-controls{align-items:center;gap:24px;margin-top:32px;display:flex}.about-slider-controls .about-slider-arrows{margin-top:0}.about-slider-dots{align-items:center;display:flex}.about-slider-dot,.showcases-hero-slider-dot{cursor:pointer;background:0 0;border-radius:0;flex:0 0 32px;width:32px;height:40px;position:relative}.about-slider-dot:before,.showcases-hero-slider-dot:before{content:"";background:#c9c9c9;border-radius:50%;width:9px;height:9px;transition:background-color .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-slider-dot:hover:before,.showcases-hero-slider-dot:hover:before{background:#969696;transform:translate(-50%,-50%)scale(1.15)}.about-slider-dot.is-active:before,.showcases-hero-slider-dot.is-active:before{background:var(--body-color,#161616)}.team-member-content{opacity:0}.showcases-hero-slider-container,.showcases-hero-slider{width:100%;position:relative;left:auto}.showcases-hero-slider-mast{width:100%;position:relative}.showcases-hero-slider-mast .slide{width:100%;position:absolute;inset:0}.showcases-hero-slider-mast .slide:first-child{position:relative}.showcases-hero-slider-holder{height:auto;padding-bottom:0}.showcases-hero-grid{align-items:center}.showcases-hero-slider-controls{align-items:center;gap:16px;margin-top:24px;display:flex}.showcases-hero-slider-controls .slider-arrow{cursor:pointer;color:var(--accent);border-radius:8px;justify-content:center;position:relative;inset:auto}.showcases-hero-slider-dots{align-items:center;margin-left:8px;display:flex}.showcases-hero-slider-dot{appearance:none}.template-client-strip{margin-top:2.5em}.career-hero{max-width:1040px}.career-kicker{color:var(--grey-text);margin-bottom:18px;font-weight:600}.career-summary{max-width:760px;margin:28px 0}.career-meta{border-top:1px solid var(--border-color);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0;padding-top:22px;display:grid}.career-meta>div{gap:5px;display:grid}.career-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.career-application-panel{background:var(--light-grey-background);padding:clamp(24px,4vw,48px);scroll-margin-top:28px}.career-application-panel h2{margin-top:0}.career-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.career-form-grid label{gap:8px;display:grid}.career-form-grid label>span{font-size:14px;font-weight:600}.career-form-grid small{color:var(--grey-text);line-height:1.4}.career-form-wide{grid-column:1/-1}.career-consent{grid-template-columns:18px 1fr;align-items:start;display:grid!important}.career-consent input{margin-top:3px}.contact-form-grid>.contact-form-wide{grid-column:1/-1}.contact-form-grid .textarea-field{resize:vertical;min-height:168px}.contact-page .contact-faq-intro{margin-bottom:clamp(32px,5vw,64px)}.contact-page .accordion-list{margin-top:0}.form-honeypot{position:absolute;left:-10000px}.template-proof-section{color:#fff}.template-proof-background{background-color:#242424}.template-proof-section .grid-stats{border-bottom-color:#ffffff61}.template-section-note,.template-position-meta{color:var(--grey-text);margin-top:1em;font-size:14px;line-height:1.5}@media screen and (max-width:767px){.template-client-strip .grid-6-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px clamp(32px,10vw,64px)}.template-client-strip .trusted-by-grid-content{justify-content:flex-start;min-height:42px;padding:0}.template-client-strip .client-logo{object-position:left center;width:auto;max-width:100%;height:auto;max-height:30px}.career-meta,.career-layout,.career-form-grid{grid-template-columns:1fr}.career-form-wide{grid-column:auto}.career-application-panel{margin-inline:-20px}.about-slider-controls{justify-content:space-between;gap:12px}}
:root{--public-module-max-width:1170px;--public-module-gutter:32px;--public-module-top-space:80px;--public-module-bottom-space:96px;--public-hero-title-size:60px;--public-hero-title-line:1.2;--public-hero-body-size:24px;--public-hero-body-line:1.3;--code-border:#ffffff24;--field-value-font-size:16px;--field-value-font-weight:400;--field-value-line-height:1.25}html,body{color:var(--text-color);background-color:var(--page-background)}.input-field,.subscribe-email{font-family:inherit;font-size:var(--field-value-font-size);font-weight:var(--field-value-font-weight);line-height:var(--field-value-line-height)}.public-module-section{min-height:100vh;padding-block:var(--public-module-top-space) var(--public-module-bottom-space);color:var(--text-color);background:var(--page-background)}.public-module-container{width:min(100%, var(--public-module-max-width));padding-inline:var(--public-module-gutter);margin-inline:auto}.hero-section-secondary.public-module-hero>.container{padding-top:var(--public-module-top-space);padding-right:var(--public-module-gutter);padding-left:var(--public-module-gutter)}.hero-section-secondary.public-module-hero .hero-text-content{font-size:var(--public-hero-title-size);line-height:var(--public-hero-title-line)}.hero-section-secondary.public-module-hero .hero-description{font-size:var(--public-hero-body-size);line-height:var(--public-hero-body-line)}@media (min-width:1440px){:root{--public-module-max-width:1350px}}@media (max-width:991px){:root{--public-module-top-space:72px;--public-hero-title-size:50px}}@media (max-width:767px){:root{--public-module-gutter:18px;--public-module-top-space:48px;--public-module-bottom-space:72px;--public-hero-title-size:40px;--public-hero-body-size:18px}}.site-theme-boundary{display:contents}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}::selection{color:var(--on-accent);background:var(--accent)}button.menu-button,button.menu-button.w--open{color:#111;background:0 0;border:0}.accordion-item-trigger:is(button){width:100%;color:inherit;text-align:left;background:0 0;border:0}.slider-arrow:is(button),.showcases-hero-slider-dot:is(button),.about-slider-dot:is(button){color:inherit;border:0;padding:0}.post-image,.showcase-main-image,.blog-item-image,.showcase-item-image{outline-offset:-1px;outline:1px solid #0000001a}.team-member-image{outline:0}.public-empty-state{width:100%;min-height:260px;color:var(--text-color);background:var(--link-bg-grey);text-align:center;grid-column:1/-1;place-items:center;gap:18px;padding:clamp(48px,7vw,88px) clamp(24px,5vw,64px);display:grid}.public-empty-state.is-compact{min-height:180px}.public-empty-state-icon{width:52px;height:52px;color:var(--text-color);outline-offset:-1px;background:#fff;outline:1px solid #0000001a;place-items:center;display:grid}.public-empty-state h3{margin:0 0 6px;font-size:clamp(20px,2vw,26px)}.public-empty-state p{max-width:560px;color:var(--grey-text);margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}html,body{max-width:100%;overflow-x:clip}.navbar{--nav-action-height:38px;--navbar-scroll-opacity:0%;background-color:color-mix(in srgb, var(--page-background) var(--navbar-scroll-opacity), transparent)}.brand-link,.nav-link,.button-link{align-items:center;min-height:40px;display:inline-flex}.company-identity{z-index:82;flex:none;align-items:center;display:inline-flex;position:relative}.brand-wordmark{align-items:center;line-height:0;display:inline-grid}.brand-wordmark>img{grid-area:1/1}.brand-wordmark-dark,html[data-color-mode=dark] .brand-wordmark-light{display:none}html[data-color-mode=dark] .brand-wordmark-dark{display:block}.company-menu-trigger{color:var(--text-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:2px;padding:0;display:inline-flex}.company-menu-trigger:hover{color:var(--accent)}.company-menu-trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.company-menu-trigger svg{transition:transform .18s cubic-bezier(.2,0,0,1)}.company-identity.is-open .company-menu-trigger svg{transform:rotate(-180deg)}.company-menu-panel{opacity:0;pointer-events:none;visibility:hidden;z-index:90;width:min(292px,100vw - 32px);padding-top:8px;transition:opacity .16s,visibility .16s,transform .18s cubic-bezier(.2,0,0,1);position:absolute;top:100%;left:0;transform:translateY(-5px)}.company-menu-panel:has(.company-menu-socials a:nth-child(6)){width:min(340px,100vw - 32px)}.company-identity.is-open .company-menu-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.company-menu-surface{background:var(--page-background);border:1px solid var(--border-color);border-radius:var(--surface-radius,0px);color:var(--text-color);padding:8px;box-shadow:0 22px 70px #00000029}.company-menu-links{display:grid}.company-menu-links a{color:var(--text-color);align-items:center;min-height:48px;padding:10px 12px;font-size:16px;text-decoration:none;display:flex}.company-menu-links a:hover,.company-menu-links a:focus-visible{background:var(--surface-color);color:var(--accent)}.company-menu-links a:focus-visible,.company-menu-socials a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.company-menu-socials{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:8px;margin-top:8px;padding:14px 10px 6px;display:flex}.company-menu-socials a{border-radius:var(--control-radius,0px);background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:5px;display:inline-flex;position:relative}.company-menu-socials img{object-fit:contain;width:20px;height:20px;display:block}.button,.menu-button,.theme-trigger,.theme-option,.locale-trigger,.locale-option,.consent-primary,.consent-secondary,.social-media-link{border-radius:var(--control-radius,0px)!important}.locale-menu,.theme-menu,.consent-panel{border-radius:var(--surface-radius,0px)}.menu-icon-swap{place-items:center;width:30px;height:30px;display:grid;position:relative}.menu-icon-swap svg{grid-area:1/1;transition:opacity .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.menu-icon-close,.menu-button.w--open .menu-icon-open{opacity:0;filter:blur(4px);transform:scale(.25)}.menu-button.w--open .menu-icon-close{opacity:1;filter:blur();transform:scale(1)}.site-nav-dropdown{position:relative}.site-nav-dropdown-trigger{color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;font-family:inherit}.nav-link-copy{align-content:center;width:max-content;max-width:100%;display:grid;overflow:hidden}.nav-link .nav-link-underline,.footer-link .link-block-underline{transform-origin:100%;width:100%;height:1.5px;margin-top:2px;transition:transform .8s cubic-bezier(.2,0,0,1);display:block;transform:scaleX(0)}.nav-link .nav-link-underline{margin-top:4px}.nav-link:hover .nav-link-underline,.nav-link:focus-visible .nav-link-underline{transform-origin:0;transition-duration:.7s;transform:scaleX(1)}.site-nav-dropdown-chevron{transition:transform .18s cubic-bezier(.2,0,0,1)}.site-nav-dropdown.is-open .site-nav-dropdown-chevron{transform:rotate(-180deg)}.site-nav-dropdown-panel{z-index:80;opacity:0;visibility:hidden;pointer-events:none;width:min(360px,100vw - 32px);padding-top:8px;transition:opacity .16s,visibility .16s,transform .18s cubic-bezier(.2,0,0,1);position:absolute;top:100%;left:9px;transform:translateY(-5px)}.site-nav-dropdown.is-open .site-nav-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav-dropdown-panel.has-icons{width:min(430px,100vw - 32px)}.site-nav-dropdown-menu{border-radius:var(--surface-radius,0px);color:#161616;background:#fff;border:1px solid #16161624;padding:7px;display:grid;box-shadow:0 22px 70px #00000029}.site-nav-icon-menu{gap:2px;padding:12px}.site-nav-dropdown-option{color:#161616;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:9px 11px;transition:color .14s,background-color .14s,transform .12s;display:grid}.site-nav-dropdown-option:hover,.site-nav-dropdown-option:focus-visible{color:#161616;background:var(--surface-color)}.site-nav-dropdown-option:active{transform:scale(.96)}.site-nav-dropdown-option>span{gap:3px;min-width:0;display:grid}.site-nav-dropdown-option strong{font-size:14px;font-weight:500;line-height:1.3}.site-nav-dropdown-option small{color:#737373;font-size:12px;line-height:1.35}.site-nav-dropdown-option>svg{color:var(--accent);transition:transform .14s}.site-nav-dropdown-option:hover>svg,.site-nav-dropdown-option:focus-visible>svg{transform:translate(3px)}.site-nav-dropdown-panel.is-split{width:min(720px,100vw - 48px);left:50%;transform:translate(-43%,-5px)}.site-nav-dropdown.is-open .site-nav-dropdown-panel.is-split{transform:translate(-43%)}.site-nav-split-menu{border-radius:var(--surface-radius,0px);color:#161616;background:#fff;border:1px solid #16161624;grid-template-columns:minmax(0,1.28fr) minmax(220px,.72fr);display:grid;overflow:hidden;box-shadow:0 22px 70px #00000029}.site-nav-feature-list{gap:2px;padding:12px;display:grid}.site-nav-feature-option{color:#161616;text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:10px;transition:background-color .14s,transform .12s;display:grid}.site-nav-feature-option:hover,.site-nav-feature-option:focus-visible{color:#161616;background:var(--surface-color)}.site-nav-feature-option:active{transform:scale(.98)}.site-nav-feature-option>span:nth-child(2){gap:4px;min-width:0;display:grid}.site-nav-feature-option strong{font-size:15px;font-weight:500;line-height:1.3}.site-nav-feature-option small{color:#737373;font-size:12px;line-height:1.45}.site-nav-feature-option>svg{color:var(--accent);opacity:0;transition:opacity .14s,transform .14s;transform:translate(-4px)}.site-nav-feature-option:hover>svg,.site-nav-feature-option:focus-visible>svg{opacity:1;transform:translate(0)}.site-nav-feature-icon{background:var(--surface-color,#f5f5f3);place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #16161614}.site-nav-feature-glyph{width:25px;height:25px;overflow:visible}.site-nav-feature-line,.site-nav-feature-accent{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.8px}.site-nav-feature-line{stroke:var(--text-color)}.site-nav-feature-accent{stroke:var(--accent)}.site-nav-feature-line-fill{fill:var(--text-color)}.site-nav-feature-accent-fill{fill:var(--accent)}.site-nav-feature-glyph path,.site-nav-feature-glyph circle,.site-nav-feature-glyph rect{transform-origin:50%;transition:transform .18s cubic-bezier(.2,0,0,1)}.site-nav-feature-option:hover .site-nav-feature-accent,.site-nav-feature-option:focus-visible .site-nav-feature-accent{transform:translateY(-1px)}.site-nav-group-list{background:var(--surface-color);border-left:1px solid #16161617;align-content:start;gap:22px;padding:21px 18px;display:grid}.site-nav-group{gap:3px;display:grid}.site-nav-group-label{color:#737373;letter-spacing:.06em;padding:0 9px 5px;font-size:10px;font-weight:600;line-height:1.3}.site-nav-group-option{color:#161616;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:7px 9px;font-size:14px;font-weight:500;transition:background-color .14s;display:flex}.site-nav-group-option:hover,.site-nav-group-option:focus-visible{color:#161616;background:#fff}.site-nav-group-option svg{color:var(--accent);transition:transform .14s}.site-nav-group-option:hover svg,.site-nav-group-option:focus-visible svg{transform:translate(3px)}.button.nav-button{min-height:var(--nav-action-height);height:var(--nav-action-height);transition:color .14s,border-color .14s,background-color .14s,transform .12s}.button.nav-button:hover,.button.nav-button:focus-visible{color:#fff;background:#161616;border-color:#161616}.button.nav-button:active{transform:scale(.96)}.service-anchor-section{scroll-margin-top:70px}@media (prefers-reduced-motion:reduce){.company-menu-panel,.company-menu-trigger svg,.nav-link-underline,.site-nav-dropdown-panel,.site-nav-dropdown-chevron,.site-nav-dropdown-option,.site-nav-dropdown-option>svg,.site-nav-feature-option,.site-nav-feature-option>svg,.site-nav-feature-glyph path,.site-nav-feature-glyph circle,.site-nav-feature-glyph rect,.site-nav-group-option,.site-nav-group-option svg{transition-duration:1ms}}@media screen and (max-width:991px){.company-identity{z-index:50}.company-menu-panel{max-width:calc(100vw - 32px)}.site-nav-dropdown{width:100%;height:auto}.site-nav-dropdown-trigger{justify-content:space-between;width:100%;height:auto;min-height:52px;padding:10px 15px}.site-nav-dropdown-panel{opacity:1;visibility:visible;pointer-events:none;width:100%;max-height:0;padding:0;transition:max-height .26s cubic-bezier(.2,0,0,1);display:grid;position:static;overflow:hidden;transform:none}.site-nav-dropdown-panel.has-icons{width:100%}.site-nav-dropdown.is-open .site-nav-dropdown-panel{pointer-events:auto;max-height:520px}.site-nav-dropdown-menu{box-shadow:none;margin:4px 0 8px}.site-nav-dropdown-option{min-height:58px}.site-nav-dropdown-panel.is-split,.site-nav-dropdown.is-open .site-nav-dropdown-panel.is-split{width:100%;transform:none}.site-nav-dropdown.is-open .site-nav-dropdown-panel.is-split{max-height:720px}.site-nav-split-menu{box-shadow:none;grid-template-columns:1fr;margin:4px 0 8px}.site-nav-feature-list{padding:7px}.site-nav-feature-option{min-height:70px}.site-nav-feature-option>svg{opacity:1;transform:none}.site-nav-group-list{border-top:1px solid #16161617;border-left:0;gap:13px;padding:13px 12px}}@media screen and (max-width:479px){.site-nav-feature-option{grid-template-columns:40px minmax(0,1fr)}.site-nav-feature-option>svg{display:none}.site-nav-feature-icon{width:40px;height:40px}}.social-media-link{min-width:40px;min-height:40px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cf-turnstile{max-width:100%}.footer-utility{grid-template-columns:auto minmax(0,1fr) repeat(4,auto);align-items:center;column-gap:clamp(18px,2vw,28px);display:grid;overflow:visible}.footer-copyright{font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;justify-self:end}.footer-utility .cookie-preferences{grid-column:4;margin-left:0}.footer-utility .theme-selector{grid-column:5}.footer-utility .locale-selector{grid-column:6}.cookie-preferences{min-height:44px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin-left:auto;padding:0;transition:color .14s,transform .12s}.cookie-preferences:active{transform:scale(.96)}.locale-selector,.theme-selector{position:relative}.nav-locale-mobile{display:none}.nav-locale-desktop{flex:none;margin-left:8px}.nav-locale-desktop .locale-trigger{min-height:var(--nav-action-height);height:var(--nav-action-height);justify-content:center;min-width:64px;padding:0 12px}.locale-selector--header .locale-trigger,.locale-selector--mobileNavigation .locale-trigger{box-shadow:none;border-color:#0000}.locale-selector--header .locale-trigger:hover,.locale-selector--mobileNavigation .locale-trigger:hover{color:var(--text-color);background:var(--surface-color)}.locale-selector--header .locale-region{display:none}.locale-selector--header .locale-menu,.locale-selector--mobileNavigation .locale-menu{top:calc(100% + 10px);bottom:auto}.locale-code{letter-spacing:.06em;font-size:14px;font-weight:500}.locale-trigger,.theme-trigger{border:1px solid var(--text-color);min-height:52px;color:var(--text-color);cursor:pointer;box-shadow:none;background:0 0;align-items:center;gap:10px;padding:0 20px;transition:background-color .14s,transform .12s,box-shadow .14s;display:inline-flex}.locale-trigger:hover,.theme-trigger:hover{color:var(--page-background);background:var(--text-color);box-shadow:none}.locale-trigger:active,.theme-trigger:active{transform:scale(.96)}.locale-region{color:var(--muted-color)}.locale-trigger:hover .locale-region{color:#c8c8c8}.locale-guidance{top:max(92px, calc(env(safe-area-inset-top) + 76px));left:max(16px, env(safe-area-inset-left));z-index:990;border:1px solid var(--border-color);border-radius:var(--surface-radius,0px);width:min(720px,100vw - 32px);color:var(--text-color);background:var(--page-background);box-shadow:0 20px 60px color-mix(in srgb, var(--text-color) 15%, transparent);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px;display:grid;position:fixed}.locale-guidance>svg{color:var(--accent)}.locale-guidance-copy{gap:3px;min-width:0;display:grid}.locale-guidance-copy strong{font-size:14px}.locale-guidance-copy span{color:var(--muted-color);font-size:12px;line-height:1.45}.locale-guidance-actions{align-items:center;gap:7px;display:flex}.locale-guidance-switch,.locale-guidance-keep,.locale-guidance-dismiss{border-radius:var(--control-radius,0px);min-height:40px;font:inherit;cursor:pointer}.locale-guidance-switch{padding:0 14px}.locale-guidance-keep{border:1px solid var(--text-color);color:var(--text-color);background:0 0;padding:0 12px}.locale-guidance-keep:hover{color:var(--page-background);background:var(--text-color)}.locale-guidance-dismiss{width:40px;color:var(--text-color);background:0 0;border:0;place-items:center;padding:0;display:grid}.locale-guidance-dismiss:hover{background:var(--surface-color)}.locale-menu,.theme-menu{z-index:30;border:1px solid var(--border-color);width:min(310px,100vw - 32px);color:var(--text-color);background:var(--page-background);padding:7px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 22px 70px #00000029}.locale-option,.theme-option{min-height:52px;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 11px;transition:background-color .14s,transform .12s;display:flex}.locale-option:hover,.theme-option:hover{background:var(--surface-color)}.locale-option:active,.theme-option:active{transform:scale(.96)}.locale-option span{gap:1px;display:grid}.locale-option small{color:var(--muted-color);font-size:12px}.theme-menu{width:min(220px,100vw - 32px)}.theme-option{width:100%}.theme-option>span{align-items:center;gap:9px;display:inline-flex}html[data-color-mode=dark] body,html[data-color-mode=dark] .site-theme-boundary,html[data-color-mode=dark] .section,html[data-color-mode=dark] .hero-section-secondary,html[data-color-mode=dark] .cta,html[data-color-mode=dark] .footer,html[data-color-mode=dark] .section-background,html[data-color-mode=dark] .white-bg{color:var(--text-color);background-color:var(--page-background)}html[data-color-mode=dark]{--body-color:var(--text-color);--grey-text:var(--muted-color);--light-blue-bg:var(--surface-color);--link-bg-grey:var(--surface-color);--dim-grey:var(--muted-color);--bg-grey:var(--border-color)}html[data-color-mode=dark] .grey-text,html[data-color-mode=dark] .hero-description,html[data-color-mode=dark] .footer-link,html[data-color-mode=dark] .footer-email-link,html[data-color-mode=dark] .copyright-text{color:var(--muted-color)}.email-copy{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.email-copy:hover{color:var(--accent)}.email-copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.email-copy-icon{color:var(--on-accent);border-radius:0;flex:none;place-items:center;display:grid}.email-copy-feedback{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:500;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 8px);transform:translateY(-50%)}.email-copy[data-copy-state=idle] .email-copy-feedback{display:none}.email-copy-inline{color:var(--accent);text-underline-offset:.16em;text-decoration:underline;display:inline}html[data-color-mode=dark] .mobile-sidebar-logo{content:url(/brand/variants/active-accent/parametrig-dark.svg);filter:none}html[data-color-mode=dark] .nav-link,html[data-color-mode=dark] .nav-link:hover,html[data-color-mode=dark] .footer-heading,html[data-color-mode=dark] .footer-title,html[data-color-mode=dark] .follow-us-text-holder{color:var(--text-color)}html[data-color-mode=dark] .nav-link .nav-link-underline,html[data-color-mode=dark] .footer-link .link-block-underline{background-color:var(--muted-color)}html[data-color-mode=dark] .site-nav-dropdown-menu,html[data-color-mode=dark] .site-nav-split-menu,html[data-color-mode=dark] .site-nav-feature-option{color:var(--text-color);background:var(--page-background);border-color:var(--border-color)}html[data-color-mode=dark] .company-menu-surface,html[data-color-mode=dark] .site-nav-dropdown-menu,html[data-color-mode=dark] .site-nav-split-menu,html[data-color-mode=dark] .locale-menu,html[data-color-mode=dark] .theme-menu{border-color:#0000;box-shadow:0 0 0 1px #ffffff14}html[data-color-mode=dark] .site-nav-group-option{color:var(--text-color);border-color:var(--border-color);background:0 0}html[data-color-mode=dark] .site-nav-dropdown-panel{background:0 0;border-color:#0000}html[data-color-mode=dark] .site-nav-group-list{color:var(--text-color);border-color:var(--border-color);background:var(--surface-color)}html[data-color-mode=dark] .site-nav-feature-option:hover,html[data-color-mode=dark] .site-nav-feature-option:focus-visible,html[data-color-mode=dark] .site-nav-dropdown-option:hover,html[data-color-mode=dark] .site-nav-dropdown-option:focus-visible{color:var(--text-color);background:var(--surface-color)}html[data-color-mode=dark] .site-nav-group-option:hover,html[data-color-mode=dark] .site-nav-group-option:focus-visible{color:var(--text-color);background:var(--page-background)}html[data-color-mode=dark] .site-nav-dropdown-option,html[data-color-mode=dark] .site-nav-dropdown-option strong,html[data-color-mode=dark] .site-nav-feature-option strong,html[data-color-mode=dark] .site-nav-group-option{color:var(--text-color)}html[data-color-mode=dark] .site-nav-dropdown-option small,html[data-color-mode=dark] .site-nav-feature-option small,html[data-color-mode=dark] .site-nav-group-label{color:var(--muted-color)}html[data-color-mode=dark] .site-nav-feature-icon{color:var(--text-color);background:var(--surface-color);box-shadow:inset 0 0 0 1px var(--border-color)}html[data-color-mode=dark] button.menu-button,html[data-color-mode=dark] button.menu-button.w--open{color:var(--text-color)}html[data-color-mode=dark] .button.nav-button:hover,html[data-color-mode=dark] .button.nav-button:focus-visible{border-color:var(--text-color);color:var(--page-background);background:var(--text-color)}html[data-color-mode=dark] .cta{color:var(--text-color);background:var(--page-background)}html[data-color-mode=dark] .cta .no-margin-top{color:var(--text-color)}html[data-color-mode=dark] .follow-us-arrow-image,html[data-color-mode=dark] .social-media-icon,html[data-color-mode=dark] .company-menu-socials img,html[data-color-mode=dark] .service-detail-icon,html[data-color-mode=dark] .client-logo{filter:invert()hue-rotate(180deg)}html[data-color-mode=dark] .social-media-link .white-link-bg{background:var(--surface-color)}html[data-color-mode=dark] .made-by-section{border-color:var(--border-color)}html[data-color-mode=dark] .showcase-main-content{color:var(--text-color);background:var(--surface-color)}html[data-color-mode=dark] .showcase-item-content,html[data-color-mode=dark] .showcase-item-content .slide-content-bg{color:var(--text-color);background-color:var(--surface-color)}html[data-color-mode=dark] .slide-item-link .slide-content-bg{color:var(--text-color);background-color:color-mix(in srgb, var(--accent) 12%, var(--surface-color))}html[data-color-mode=dark] .showcase-item-link:hover .showcase-item-content,html[data-color-mode=dark] .showcase-item-link:focus-visible .showcase-item-content,html[data-color-mode=dark] .showcase-item-link:hover .slide-content-bg,html[data-color-mode=dark] .showcase-item-link:focus-visible .slide-content-bg{color:var(--text-color);background-color:var(--surface-color)}html[data-color-mode=dark] .showcase-item-subtitle,html[data-color-mode=dark] .showcase-main-content .hero-description{color:var(--muted-color)}html[data-color-mode=dark] .showcase-item-title{color:var(--text-color)}html[data-color-mode=dark] .blog-item-category,html[data-color-mode=dark] .blog-item-date{color:var(--muted-color)}html[data-color-mode=dark] .badge{color:color-mix(in srgb, var(--accent) 86%, white);background:color-mix(in srgb, var(--accent) 20%, var(--surface-color));box-shadow:0 0 0 1px #ffffff14}html[data-color-mode=dark] .team-member-item-bg{background-image:linear-gradient(var(--surface-color), var(--page-background))}html[data-color-mode=light] .home-image-overlay{opacity:1;background-color:#0000;background-image:linear-gradient(90deg,#ffffffeb 0%,#ffffffad 46%,#fff3 70%,#fff0 84%)}html[data-color-mode=dark] .home-image-overlay{opacity:.78;background-image:linear-gradient(90deg,#090b0dfa,#090b0d9e 68%,#090b0d38)}html[data-color-mode=dark] .section.slider-second-section{background-color:#0000}html[data-color-mode=dark] .home-hero-section .hero-text:not([style]){color:var(--text-color)}html[data-color-mode=dark] .service-item-card-link,html[data-color-mode=dark] .about-slide,html[data-color-mode=dark] .slide-item-content,html[data-color-mode=dark] .public-empty-state{color:var(--text-color);background:var(--surface-color)}html[data-color-mode=dark] .service-item-content{color:var(--text-color)}html[data-color-mode=dark] .service-item-card-bg{background:color-mix(in srgb, var(--accent) 13%, var(--surface-color))}html[data-color-mode=dark] .what-we-do-image-overlay{background-image:linear-gradient(to right, var(--page-background), transparent)}html[data-color-mode=dark] .showcase-hero-slider-overlay{background-image:linear-gradient(to right, var(--surface-color), transparent)}html[data-color-mode=dark] .rich-text,html[data-color-mode=dark] .rich-text :where(h1,h2,h3,h4,p,li,blockquote,strong){color:var(--text-color)}html[data-color-mode=dark] .rich-text blockquote{color:var(--muted-color)}html[data-color-mode=dark] .rich-text a{color:var(--accent);border-bottom-color:color-mix(in srgb, var(--accent) 58%, transparent)}html[data-color-mode=dark] .rich-text a:hover,html[data-color-mode=dark] .rich-text a:focus-visible{color:var(--text-color);border-bottom-color:var(--text-color)}html[data-color-mode=dark] .rich-text code:not(pre code){color:var(--text-color);background:color-mix(in srgb, var(--text-color) 10%, transparent)}html[data-color-mode=dark] .rich-text figure:not([data-docs-code-block]),html[data-color-mode=dark] .rich-text th{color:var(--text-color);background:var(--surface-color)}html[data-color-mode=dark] .rich-text figcaption{color:var(--muted-color)}html[data-color-mode=dark] .rich-text th,html[data-color-mode=dark] .rich-text td{border-color:var(--border-color)}html[data-color-mode=dark] .rich-text hr{background:var(--border-color)}html[data-color-mode=dark] .rich-text img{outline-offset:-1px;outline:1px solid #ffffff1a}html[data-color-mode=dark] .blog-hero-subscribe-panel,html[data-color-mode=dark] .contact-box{color:var(--text-color);background:var(--surface-color)}html[data-color-mode=dark] .blog-hero-subscribe-panel p,html[data-color-mode=dark] .contact-box p{color:var(--text-color)}html[data-color-mode=dark] .subscribe-email{color:var(--text-color);-webkit-text-fill-color:var(--text-color);background:var(--page-background)}html[data-color-mode=dark] .subscribe-email:hover,html[data-color-mode=dark] .subscribe-email:focus{color:var(--text-color);background:color-mix(in srgb, var(--surface-color) 72%, var(--page-background))}html[data-color-mode=dark] .subscribe-email::placeholder{color:var(--muted-color);opacity:.82}html[data-color-mode=dark] .career-application-panel{color:var(--text-color);background:var(--surface-color)}html[data-color-mode=dark] .career-form-grid label>span,html[data-color-mode=dark] .career-application-panel h2,html[data-color-mode=dark] .career-consent{color:var(--text-color)}html[data-color-mode=dark] .career-form-grid small{color:var(--muted-color)}html[data-color-mode=dark] .input-field{color:var(--text-color);-webkit-text-fill-color:var(--text-color);background:var(--page-background);border-color:var(--border-color)}html[data-color-mode=dark] .input-field:hover,html[data-color-mode=dark] .input-field:focus{color:var(--text-color);background:color-mix(in srgb, var(--surface-color) 72%, var(--page-background));border-color:var(--accent)}html[data-color-mode=dark] .input-field::placeholder{color:var(--muted-color);opacity:.82}html[data-color-mode=dark] .success-message{color:var(--text-color);background:var(--surface-color)}html[data-color-mode=dark] .error-message{color:var(--danger-text);background:var(--danger-surface)}html[data-color-mode=dark] .accordion-plus-icon{color:var(--text-color)}html[data-color-mode=dark] .related-content-section{border-color:var(--border-color);color:var(--text-color);background:var(--page-background)}html[data-color-mode=dark] .related-content-heading p{color:var(--muted-color)}html[data-color-mode=dark] .public-empty-state-icon{color:var(--text-color);background:var(--page-background);outline-color:var(--border-color)}html[data-color-mode=dark] .open-position-link,html[data-color-mode=dark] .open-position-link:hover,html[data-color-mode=dark] .open-position-link:focus-visible,html[data-color-mode=dark] .open-position-link .heading-font-color{color:var(--text-color)}html[data-color-mode=dark] .open-position-link>.open-position-text>div:nth-child(2),html[data-color-mode=dark] .template-position-meta{color:var(--muted-color)}@media (max-width:991px){html[data-color-mode=dark] .nav-menu.w-nav-menu{color:var(--text-color);background:var(--page-background)}html[data-color-mode=dark] .nav-menu-overlay-mobile{background-color:var(--page-background)}}.consent-panel{z-index:1000;border-radius:var(--surface-radius,0px);border:1px solid var(--border-color);width:min(760px,100vw - 36px);color:var(--text-color);background:var(--page-background);box-shadow:0 24px 80px color-mix(in srgb, var(--text-color) 16%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid;position:fixed;bottom:18px;right:18px}html[data-color-mode=dark] .consent-panel{background:color-mix(in srgb, var(--surface-color) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#0000;box-shadow:0 0 0 1px #ffffff14}html[data-consent-choice=necessary] .consent-panel:not(.is-preferences-open),html[data-consent-choice=analytics] .consent-panel:not(.is-preferences-open){visibility:hidden}.consent-copy{gap:3px;min-width:0;display:grid}.consent-copy strong{font-size:14px}.consent-copy p{color:var(--muted-color);margin:0;font-size:12px;line-height:1.45}.consent-actions{gap:7px;display:flex}.consent-primary,.consent-secondary{cursor:pointer;border:0;min-height:40px;padding:0 13px;transition:color .14s,border-color .14s,background-color .14s,transform .12s}.consent-primary{color:var(--on-accent);background:var(--accent)}.consent-secondary{border:1px solid var(--text-color);color:var(--text-color);background:var(--page-background)}.consent-primary:hover{background:var(--accent-hover)}.consent-secondary:hover{color:var(--page-background);background:var(--text-color)}.consent-primary:active,.consent-secondary:active{transform:scale(.96)}.footer-link{align-content:center;justify-items:stretch;width:max-content;max-width:100%;min-height:32px;display:grid;overflow:hidden}.footer-link:hover .link-block-underline,.footer-link:focus-visible .link-block-underline{transform-origin:0;transition-duration:.7s;transform:scaleX(1)}.footer-grid-content{min-width:0}.button-icon{fill:currentColor;width:18px;min-width:18px;height:15px}.service-card-illustration{width:52px;height:52px}.service-detail-pictogram{width:64px;height:64px}.legacy-pictogram{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;display:block;overflow:visible}.legacy-pictogram-ring{stroke:var(--text-color);transform-origin:50%;transition:stroke .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.legacy-pictogram-detail{stroke:var(--icon-accent,var(--accent));transform-origin:50%;transition:stroke .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.service-item-card-link:hover .legacy-pictogram-ring,.service-item-card-link:focus-visible .legacy-pictogram-ring{stroke:#fff}.service-item-card-link:hover .legacy-pictogram-detail,.service-item-card-link:focus-visible .legacy-pictogram-detail{transform:translateY(-1px)}.service-item-card-link:hover .service-card-illustration .site-nav-feature-line,.service-item-card-link:focus-visible .service-card-illustration .site-nav-feature-line{stroke:#fff}.service-item-card-link:hover .service-card-illustration .site-nav-feature-line-fill,.service-item-card-link:focus-visible .service-card-illustration .site-nav-feature-line-fill{fill:#fff}.rich-text a{transition-property:color,border-color}.rich-text blockquote{border-left:3px solid var(--accent);color:#5f6368;margin:2em 0;padding:.4em 0 .4em 1.25em;font-size:1.1em}.rich-text pre{color:#f7f7f7;background:#161616;max-width:100%;padding:18px;overflow-x:auto}.rich-text code{background:#16161612;padding:.12em .32em;font:.9em ui-monospace,SFMono-Regular,Menlo,monospace}.rich-text pre code{color:inherit;background:0 0;padding:0}.rich-text figure[data-docs-code-block]{width:100%;min-width:0;color:var(--code-text,#f7f7f7);background:var(--code-background,#17191d);border-radius:var(--surface-radius,0);margin:1.5rem 0;padding:0}html[data-color-mode=dark] .rich-text figure[data-docs-code-block]{color:var(--code-text,#f7f7f7);background:var(--code-background,#17191d)}html[data-color-mode=dark] .rich-text figure[data-docs-code-block] figcaption{color:#c9cbd0}.rich-text table{border-collapse:collapse;width:100%;max-width:100%;margin:2em 0;display:block;overflow-x:auto}.rich-text th,.rich-text td{text-align:left;border:1px solid #16161624;padding:10px 12px}.rich-text th{color:#161616;background:var(--surface-color)}.rich-text img{object-fit:cover;width:100%;height:auto;margin:2em 0;display:block}.rich-text hr{background:#16161629;border:0;height:1px;margin:3em 0}.rich-text .contains-task-list{padding-left:0;list-style:none}.rich-text .task-list-item{align-items:flex-start;gap:9px;display:flex}.rich-text .task-list-item input{width:18px;height:18px;accent-color:var(--accent);margin-top:.2em}.related-content-section{background:#fff;border-top:1px solid #1616161a}.related-content-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,52px);display:grid}.related-content-heading p{color:#737373;max-width:620px;margin:.75em 0 0}@media (max-width:991px){.nav-locale-desktop{display:none}.nav-locale-mobile{align-self:flex-start;width:auto;padding:12px 0 20px;display:block}.nav-locale-mobile .locale-selector,.nav-locale-mobile .locale-trigger{width:auto}.nav-locale-mobile .locale-trigger{min-width:64px;min-height:var(--nav-action-height);height:var(--nav-action-height);justify-content:center;padding:0 12px}.nav-locale-mobile .locale-menu{width:min(310px,100vw - 4em);left:0;right:auto}.footer-content{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(108px,.7fr));gap:clamp(24px,4vw,48px)}}@media (max-width:760px){.related-content-heading{grid-template-columns:1fr;align-items:start}.footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}.footer-content>.content{grid-column:1/-1}.footer-utility{grid-template-columns:1fr;justify-items:center;gap:18px;width:100%}.footer-copyright,.footer-utility .cookie-preferences,.footer-utility .theme-selector,.footer-utility .locale-selector{grid-column:auto;justify-self:center}.footer-copyright{text-align:center}.cookie-preferences{margin-left:0}.locale-selector,.locale-trigger{width:100%}.footer-utility .locale-selector,.footer-utility .locale-trigger{width:auto}.locale-trigger{justify-content:center}.locale-menu{left:0;right:auto}.consent-panel{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);width:calc(100vw - 20px);padding:12px}.consent-actions{grid-column:1/-1}.consent-primary,.consent-secondary{flex:1}.locale-guidance{top:max(82px, calc(env(safe-area-inset-top) + 66px));grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px}.locale-guidance-actions{grid-area:2/1/auto/-1}.locale-guidance-dismiss{grid-area:1/3}.locale-guidance-switch,.locale-guidance-keep{flex:1;justify-content:center}}@media (max-width:480px){.footer-content{grid-template-columns:1fr}.footer-content>.content{grid-column:auto}.footer-utility{padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.menu-icon-swap svg,.footer-link .link-block-underline{transition-duration:.01ms}}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-cyrillic-ext-300-normal.0592d7unjucsn.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-300-normal.2q9orl0x8jhn_.woff)format("woff");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-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-cyrillic-300-normal.3cyggj_d8rndc.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-300-normal.02qdcb5m6_6my.woff)format("woff");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-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-greek-300-normal.0_fcm3w6qxnla.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-300-normal.2d0-4_g7-mqiu.woff)format("woff");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-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-vietnamese-300-normal.0-vq13ntyeir7.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-300-normal.0g97xfpe5-7xw.woff)format("woff");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-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-latin-ext-300-normal.235m1xskp4cdl.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-300-normal.1c5e6qwuxgoab.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-latin-300-normal.3ftkph6ea7ixg.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-300-normal.2mhtwrlxcvr0t.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-ext-700-normal.1dpp22a693y_f.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-700-normal.2j0n2wowgjqls.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-700-normal.18feapymqwhbh.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-700-normal.2l5m2m6-3_1r7.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-greek-700-normal.0y4gpqeqws6yv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-700-normal.2nhbs3yj9gl6i.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-vietnamese-700-normal.18eestevoqzwv.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-700-normal.1_rj7yg1pulj1.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-ext-700-normal.14ri_qndij_e8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-700-normal.22pgwkr6js0ec.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-700-normal.3cj1z__33gk9h.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.43_h0be0oa3u4.woff)format("woff");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}
