.elementor-89 .elementor-element.elementor-element-ab-root{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-hero{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-hero-copy{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-ab-hero-visual{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-89 .elementor-element.elementor-element-ab-hero-stats{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-stat-established{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-stat-people{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-stat-sites{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-stat-experience{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-story{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-story-heading{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-story-body{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-timeline{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-mile-2023{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-mile-2024{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-mile-2026{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-facilities{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-facilities-top{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-facilities-title-wrap{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-facility-image-wrap{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-facility-note{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-capacity-grid{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-cap-gelan{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-cap-tatek{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-cap-total{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-cap-lines{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-cap-output{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-cap-use{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-direction{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-vision{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-mission{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-leadership{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-leadership-heading{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-leader-grid{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-chairman{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-ceo{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-values{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-values-heading{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-values-grid{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-value-quality{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-value-integrity{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-value-customer{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-value-excellence{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-value-innovation{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-value-safety{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-value-responsibility{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-cta{--display:flex;}.elementor-89 .elementor-element.elementor-element-ab-cta-copy{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600&family=IBM+Plex+Mono:wght@500&family=Manrope:wght@400;500;600&display=swap');
body.elementor-page-89{margin:0;background:#0E1012;color:#F4F6F7;overflow-x:hidden}.elementor-page-89 *{box-sizing:border-box}.elementor-page-89 a{text-decoration:none}.elementor-page-89 .ab-page{display:block!important;width:100%!important;min-height:100vh;background:#0E1012}.elementor-page-89 .ab-page>.e-con-inner{max-width:none!important}.elementor-page-89 .ab-header{display:block!important;position:relative;z-index:80;width:100%!important;background:#111315;border-bottom:1px solid #272A2D}.elementor-page-89 .ab-topbar,.elementor-page-89 .ab-main-header,.elementor-page-89 .ab-hero,.elementor-page-89 .ab-section,.elementor-page-89 .ab-cta,.elementor-page-89 .ab-footer{max-width:1320px;margin-inline:auto!important;width:calc(100% - clamp(32px,7vw,112px))!important}.elementor-page-89 .ab-topbar{min-height:34px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #24272A}.elementor-page-89 .ab-topbar-left{display:flex!important;flex-direction:row!important;width:auto!important;gap:24px!important}.elementor-page-89 .ab-top-item,.elementor-page-89 .ab-top-motto{width:auto!important;margin:0!important}.elementor-page-89 .ab-top-item .elementor-heading-title,.elementor-page-89 .ab-top-motto .elementor-heading-title{font:500 8px/1 'IBM Plex Mono',monospace!important;letter-spacing:.12em;color:#94999E!important}.elementor-page-89 .ab-main-header{min-height:76px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:32px!important}.elementor-page-89 .ab-logo,.elementor-page-89 .ab-footer-logo{width:auto!important;margin:0!important}.elementor-page-89 .ab-brand{display:inline-flex;align-items:center;gap:12px;color:#F4F6F7}.elementor-page-89 .ab-brand svg{width:44px;height:44px;flex:none}.elementor-page-89 .ab-brand span{display:grid;gap:3px}.elementor-page-89 .ab-brand strong{font:600 17px/1 'Manrope',sans-serif;letter-spacing:.08em}.elementor-page-89 .ab-brand small{font:500 7px/1 'IBM Plex Mono',monospace;letter-spacing:.18em;color:#94999E}.elementor-page-89 .ab-nav{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:28px!important;width:auto!important}.elementor-page-89 .ab-nav-link,.elementor-page-89 .ab-contact,.elementor-page-89 .ab-menu-toggle,.elementor-page-89 .ab-menu-close{width:auto!important;margin:0!important}.elementor-page-89 .ab-nav-link .elementor-button{position:relative;padding:29px 0 27px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#C9CDD0!important;font:500 9px/1 'IBM Plex Mono',monospace!important;letter-spacing:.1em}.elementor-page-89 .ab-nav-link .elementor-button:after{content:'';position:absolute;left:0;right:100%;bottom:20px;height:1px;background:#F26A21;transition:right .2s ease}.elementor-page-89 .ab-nav-link.is-active .elementor-button,.elementor-page-89 .ab-nav-link .elementor-button:hover{color:#F4F6F7!important}.elementor-page-89 .ab-nav-link.is-active .elementor-button:after,.elementor-page-89 .ab-nav-link .elementor-button:hover:after{right:0}.elementor-page-89 .ab-contact .elementor-button,.elementor-page-89 .ab-primary-button .elementor-button{padding:12px 18px!important;border:1px solid #F26A21!important;border-radius:2px!important;background:transparent!important;color:#F4F6F7!important;font:500 9px/1 'IBM Plex Mono',monospace!important;letter-spacing:.12em;transition:.2s ease}.elementor-page-89 .ab-contact .elementor-button:hover,.elementor-page-89 .ab-primary-button .elementor-button:hover{background:#F26A21!important;color:#0E1012!important}.elementor-page-89 .ab-menu-toggle,.elementor-page-89 .ab-mobile-menu{display:none!important}.elementor-page-89 .ab-hero{position:relative;display:grid!important;grid-template-columns:minmax(460px,.92fr) minmax(0,1.08fr);grid-template-rows:minmax(560px,70vh) auto;gap:0!important;border-left:1px solid #24272A;border-right:1px solid #24272A}.elementor-page-89 .ab-hero-copy{position:relative;z-index:2;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(48px,4vw,68px)!important;background:#121416}.elementor-page-89 .ab-kicker{width:auto!important;margin:0 0 24px!important}.elementor-page-89 .ab-kicker .elementor-heading-title,.elementor-page-89 .ab-card-kicker .elementor-heading-title{font:500 9px/1 'IBM Plex Mono',monospace!important;letter-spacing:.18em;color:#F26A21!important}.elementor-page-89 .ab-hero-title{margin:0!important}.elementor-page-89 .ab-hero-title .elementor-heading-title{font:600 clamp(56px,5.2vw,82px)/.88 'Barlow Condensed',sans-serif!important;letter-spacing:-.035em;color:#F4F6F7!important;text-transform:uppercase}.elementor-page-89 .ab-hero-title span{color:#F26A21}.elementor-page-89 .ab-hero-intro{max-width:530px;margin:34px 0 0!important}.elementor-page-89 .ab-hero-intro p,.elementor-page-89 .ab-body-copy p,.elementor-page-89 .ab-section-intro p,.elementor-page-89 .ab-direction-copy p,.elementor-page-89 .ab-mission-copy p,.elementor-page-89 .ab-cta-text p{margin:0;color:#A8ADB3;font:400 15px/1.75 'Manrope',sans-serif}.elementor-page-89 .ab-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:24px!important;width:auto!important;margin-top:34px!important}.elementor-page-89 .ab-primary-button,.elementor-page-89 .ab-text-button{width:auto!important}.elementor-page-89 .ab-text-button .elementor-button{padding:12px 0!important;border:0!important;border-bottom:1px solid #454A4F!important;border-radius:0!important;background:transparent!important;color:#D7DBDF!important;font:500 9px/1 'IBM Plex Mono',monospace!important;letter-spacing:.12em}.elementor-page-89 .ab-hero-visual{position:relative;min-height:560px;overflow:hidden}.elementor-page-89 .ab-hero-image,.elementor-page-89 .ab-hero-image>.elementor-widget-container,.elementor-page-89 .ab-hero-image img{width:100%!important;height:100%!important}.elementor-page-89 .ab-hero-image img{display:block;object-fit:cover;filter:saturate(.62) contrast(1.08) brightness(.72)}.elementor-page-89 .ab-hero-visual:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#121416 0%,transparent 34%),linear-gradient(0deg,rgba(14,16,18,.58),transparent 50%)}.elementor-page-89 .ab-image-label{position:absolute;z-index:2;right:28px;bottom:24px;width:auto!important}.elementor-page-89 .ab-image-label .elementor-heading-title{font:500 8px/1 'IBM Plex Mono',monospace!important;letter-spacing:.14em;color:#D7DBDF!important}.elementor-page-89 .ab-hero-stats{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,1fr);width:100%!important;background:#17191B;border-top:1px solid #292C2F}.elementor-page-89 .ab-stat{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;padding:24px 30px!important;border-right:1px solid #292C2F}.elementor-page-89 .ab-stat:last-child{border-right:0}.elementor-page-89 .ab-stat-number,.elementor-page-89 .ab-stat-label{width:auto!important;margin:0!important}.elementor-page-89 .ab-stat-number .elementor-heading-title{font:600 clamp(27px,2.5vw,42px)/1 'Barlow Condensed',sans-serif!important;color:#F4F6F7!important;white-space:nowrap}.elementor-page-89 .ab-stat-label .elementor-heading-title{font:500 8px/1.35 'IBM Plex Mono',monospace!important;letter-spacing:.11em;color:#999EA3!important}.elementor-page-89 .ab-section{position:relative;padding:clamp(86px,9vw,150px) clamp(28px,5.5vw,88px)!important;border-inline:1px solid #24272A;border-bottom:1px solid #24272A}.elementor-page-89 .ab-section-heading{width:min(100%,740px)!important}.elementor-page-89 .ab-section-title{margin:0!important}.elementor-page-89 .ab-section-title .elementor-heading-title{font:600 clamp(48px,6vw,94px)/.9 'Barlow Condensed',sans-serif!important;letter-spacing:-.025em;color:#F4F6F7!important}.elementor-page-89 .ab-anchor{position:absolute;top:-108px}.elementor-page-89 .ab-story{display:grid!important;grid-template-columns:.85fr 1.15fr;gap:clamp(56px,8vw,120px)!important;background:#0F1113}.elementor-page-89 .ab-story-body{display:grid!important;gap:58px!important}.elementor-page-89 .ab-body-copy p+p{margin-top:22px}.elementor-page-89 .ab-timeline{display:grid!important;width:100%!important}.elementor-page-89 .ab-milestone{display:grid!important;grid-template-columns:90px 1fr;gap:24px!important;padding:22px 0!important;border-top:1px solid #2B2E31}.elementor-page-89 .ab-year,.elementor-page-89 .ab-mile-copy{margin:0!important}.elementor-page-89 .ab-year .elementor-heading-title{font:600 31px/1 'Barlow Condensed',sans-serif!important;color:#F26A21!important}.elementor-page-89 .ab-mile-copy p{margin:0;color:#C2C6CA;font:400 13px/1.6 'Manrope',sans-serif}.elementor-page-89 .ab-facilities{display:block!important;background:#151719}.elementor-page-89 .ab-facilities-top{display:grid!important;grid-template-columns:1.25fr .75fr;align-items:end!important;gap:64px!important}.elementor-page-89 .ab-section-intro{align-self:end}.elementor-page-89 .ab-facility-image-wrap{position:relative;width:100%!important;height:clamp(390px,55vw,690px);margin-top:58px!important;overflow:hidden;border:1px solid #303438}.elementor-page-89 .ab-facility-image,.elementor-page-89 .ab-facility-image>.elementor-widget-container,.elementor-page-89 .ab-facility-image img{width:100%!important;height:100%!important}.elementor-page-89 .ab-facility-image img{object-fit:cover;filter:saturate(.6) contrast(1.05) brightness(.72)}.elementor-page-89 .ab-facility-image-wrap:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,10,11,.8),transparent 65%);pointer-events:none}.elementor-page-89 .ab-facility-note{position:absolute;z-index:2;left:28px;bottom:28px;width:min(520px,calc(100% - 56px))!important;padding:24px!important;background:rgba(15,17,19,.9);border-left:2px solid #F26A21}.elementor-page-89 .ab-note-title,.elementor-page-89 .ab-note-copy{margin:0!important}.elementor-page-89 .ab-note-title .elementor-heading-title{font:600 26px/1 'Barlow Condensed',sans-serif!important;color:#F4F6F7!important}.elementor-page-89 .ab-note-copy p{margin:12px 0 0;color:#A8ADB3;font:400 12px/1.65 'Manrope',sans-serif}.elementor-page-89 .ab-capacity-grid{display:grid!important;grid-template-columns:repeat(3,1fr);margin-top:0!important;border:1px solid #303438;border-top:0}.elementor-page-89 .ab-capacity-grid .ab-stat{min-height:112px;border-right:1px solid #303438;border-bottom:1px solid #303438}.elementor-page-89 .ab-capacity-grid .ab-stat:nth-child(3n){border-right:0}.elementor-page-89 .ab-capacity-grid .ab-stat:nth-last-child(-n+3){border-bottom:0}.elementor-page-89 .ab-leadership{background:#0F1113}.elementor-page-89 .ab-leader-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:1px!important;margin-top:58px!important;background:#303438;border:1px solid #303438}.elementor-page-89 .ab-leader-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:370px;padding:clamp(32px,4vw,58px)!important;background:#17191B;transition:background .2s ease}.elementor-page-89 .ab-leader-card:hover{background:#1C1F22}.elementor-page-89 .ab-card-kicker,.elementor-page-89 .ab-leader-name,.elementor-page-89 .ab-leader-copy{margin:0!important}.elementor-page-89 .ab-leader-name{margin-top:auto!important}.elementor-page-89 .ab-leader-name .elementor-heading-title{font:600 clamp(40px,4vw,66px)/.9 'Barlow Condensed',sans-serif!important;color:#F4F6F7!important}.elementor-page-89 .ab-leader-copy{margin-top:24px!important}.elementor-page-89 .ab-leader-copy p{margin:0;color:#A8ADB3;font:400 13px/1.7 'Manrope',sans-serif}.elementor-page-89 .ab-values{background:#151719}.elementor-page-89 .ab-values-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:1px!important;margin-top:58px!important;background:#303438;border:1px solid #303438}.elementor-page-89 .ab-value-card{min-height:220px;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:28px!important;background:#111315}.elementor-page-89 .ab-value-card:last-child{grid-column:span 2}.elementor-page-89 .ab-value-title,.elementor-page-89 .ab-value-copy{margin:0!important}.elementor-page-89 .ab-value-title .elementor-heading-title{font:600 25px/1 'Barlow Condensed',sans-serif!important;color:#F4F6F7!important}.elementor-page-89 .ab-value-copy{margin-top:auto!important}.elementor-page-89 .ab-value-copy p{margin:0;color:#969BA0;font:400 12px/1.6 'Manrope',sans-serif}.elementor-page-89 .ab-direction{display:grid!important;grid-template-columns:1fr 1fr;padding:0!important;background:#303438;gap:1px!important}.elementor-page-89 .ab-direction-panel{min-height:480px;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(44px,6vw,88px)!important;background:#101214}.elementor-page-89 .ab-direction-panel:nth-child(2){background:#181A1C}.elementor-page-89 .ab-direction-title,.elementor-page-89 .ab-direction-copy,.elementor-page-89 .ab-mission-copy{margin:0!important}.elementor-page-89 .ab-direction-title .elementor-heading-title{font:600 clamp(42px,5vw,76px)/.9 'Barlow Condensed',sans-serif!important;color:#F4F6F7!important}.elementor-page-89 .ab-direction-copy{margin-top:28px!important}.elementor-page-89 .ab-mission-copy p{font-size:18px;line-height:1.75;color:#D0D3D6}.elementor-page-89 .ab-cta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:48px!important;padding:48px 58px!important;background:#1A1C1E;border:1px solid #303438;border-top:2px solid #F26A21}.elementor-page-89 .ab-cta-copy{width:min(100%,760px)!important}.elementor-page-89 .ab-cta-title,.elementor-page-89 .ab-cta-text{margin:0!important}.elementor-page-89 .ab-cta-title .elementor-heading-title{font:600 clamp(38px,4vw,62px)/.92 'Barlow Condensed',sans-serif!important;color:#F4F6F7!important}.elementor-page-89 .ab-cta-text{margin-top:14px!important}.elementor-page-89 .ab-footer{display:grid!important;grid-template-columns:1.5fr 1fr .7fr;gap:70px!important;padding:74px 52px 32px!important;background:#17191B;border:1px solid #303438;border-top:0}.elementor-page-89 .ab-footer-label,.elementor-page-89 .ab-footer-copy,.elementor-page-89 .ab-footer-link{margin:0!important}.elementor-page-89 .ab-footer-label .elementor-heading-title{font:500 8px/1 'IBM Plex Mono',monospace!important;letter-spacing:.15em;color:#F26A21!important}.elementor-page-89 .ab-footer-copy{margin-top:18px!important}.elementor-page-89 .ab-footer-copy p{margin:0;color:#969BA0;font:400 12px/1.8 'Manrope',sans-serif}.elementor-page-89 .ab-footer-link .elementor-button{padding:6px 0!important;border:0!important;background:transparent!important;color:#A8ADB3!important;font:400 10px/1 'Manrope',sans-serif!important}.elementor-page-89 .ab-footer-end{grid-column:1/-1;display:flex!important;flex-direction:row!important;justify-content:space-between!important;width:100%!important;margin-top:28px!important;padding-top:24px!important;border-top:1px solid #303438}.elementor-page-89 .ab-footer-mark{width:auto!important;margin:0!important}.elementor-page-89 .ab-footer-mark .elementor-heading-title{font:500 7px/1 'IBM Plex Mono',monospace!important;letter-spacing:.15em;color:#777D82!important}.elementor-page-89 .elementor-button:focus-visible,.elementor-page-89 .elementor-icon:focus-visible{outline:2px solid #F4F6F7!important;outline-offset:3px}.elementor-page-89 .ab-hero-copy,.elementor-page-89 .ab-hero-visual{animation:abRise .7s ease both}.elementor-page-89 .ab-hero-visual{animation-delay:.12s}@keyframes abRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media(max-width:1040px){.elementor-page-89 .ab-nav{gap:16px!important}.elementor-page-89 .ab-nav-link .elementor-button{font-size:8px!important}.elementor-page-89 .ab-hero{grid-template-columns:1fr 1fr}.elementor-page-89 .ab-values-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.elementor-page-89 .ab-topbar{display:none!important}.elementor-page-89 .ab-main-header{min-height:68px}.elementor-page-89 .ab-nav,.elementor-page-89 .ab-contact{display:none!important}.elementor-page-89 .ab-menu-toggle{display:block!important}.elementor-page-89 .ab-menu-toggle .elementor-icon,.elementor-page-89 .ab-menu-close .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #303438;color:#F4F6F7}.elementor-page-89 .ab-mobile-menu:target{position:absolute!important;z-index:999;left:0;right:0;top:68px;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:16px!important;background:#111315;border:1px solid #303438;border-top:2px solid #F26A21}.elementor-page-89 .ab-mobile-top{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding-bottom:12px!important;border-bottom:1px solid #303438}.elementor-page-89 .ab-mobile-label,.elementor-page-89 .ab-menu-close{width:auto!important;margin:0!important}.elementor-page-89 .ab-mobile-label .elementor-heading-title{font:500 8px/1 'IBM Plex Mono',monospace!important;letter-spacing:.16em;color:#94999E!important}.elementor-page-89 .ab-mobile-menu>.ab-nav-link{width:100%!important;border-bottom:1px solid #272A2D}.elementor-page-89 .ab-mobile-menu>.ab-nav-link .elementor-button{width:100%;justify-content:flex-start;padding:16px 4px!important}.elementor-page-89 .ab-mobile-contact{margin-top:14px!important}.elementor-page-89 .ab-mobile-contact .elementor-button{width:100%;padding:15px!important;background:#F26A21!important;color:#0E1012!important;font:500 9px/1 'IBM Plex Mono',monospace!important;letter-spacing:.12em}.elementor-page-89 .ab-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto}.elementor-page-89 .ab-hero-copy{padding:72px 28px 54px!important}.elementor-page-89 .ab-hero-visual{min-height:420px}.elementor-page-89 .ab-hero-stats{grid-column:1;grid-template-columns:repeat(2,1fr)}.elementor-page-89 .ab-story,.elementor-page-89 .ab-facilities-top{grid-template-columns:1fr}.elementor-page-89 .ab-story-body{gap:40px!important}.elementor-page-89 .ab-capacity-grid{grid-template-columns:repeat(2,1fr)}.elementor-page-89 .ab-capacity-grid .ab-stat:nth-child(3n){border-right:1px solid #303438}.elementor-page-89 .ab-capacity-grid .ab-stat:nth-child(2n){border-right:0}.elementor-page-89 .ab-capacity-grid .ab-stat:nth-last-child(-n+3){border-bottom:1px solid #303438}.elementor-page-89 .ab-capacity-grid .ab-stat:nth-last-child(-n+2){border-bottom:0}.elementor-page-89 .ab-values-grid{grid-template-columns:repeat(2,1fr)}.elementor-page-89 .ab-value-card:last-child{grid-column:span 2}.elementor-page-89 .ab-direction{grid-template-columns:1fr}.elementor-page-89 .ab-direction-panel{min-height:390px}.elementor-page-89 .ab-footer{grid-template-columns:1fr 1fr}.elementor-page-89 .ab-footer-logo{grid-column:1/-1}}
@media(max-width:560px){.elementor-page-89 .ab-topbar,.elementor-page-89 .ab-main-header,.elementor-page-89 .ab-hero,.elementor-page-89 .ab-section,.elementor-page-89 .ab-cta,.elementor-page-89 .ab-footer{width:calc(100% - 24px)!important}.elementor-page-89 .ab-brand strong{font-size:14px}.elementor-page-89 .ab-brand svg{width:38px;height:38px}.elementor-page-89 .ab-hero-title .elementor-heading-title{font-size:54px!important}.elementor-page-89 .ab-hero-visual{min-height:330px}.elementor-page-89 .ab-hero-stats{grid-template-columns:1fr 1fr}.elementor-page-89 .ab-stat{align-items:flex-start!important;flex-direction:column!important;gap:7px!important;padding:20px 16px!important}.elementor-page-89 .ab-section{padding:76px 24px!important}.elementor-page-89 .ab-section-title .elementor-heading-title{font-size:47px!important}.elementor-page-89 .ab-milestone{grid-template-columns:70px 1fr}.elementor-page-89 .ab-facility-image-wrap{height:360px}.elementor-page-89 .ab-facility-note{left:14px;bottom:14px;width:calc(100% - 28px)!important;padding:18px!important}.elementor-page-89 .ab-capacity-grid{grid-template-columns:1fr 1fr}.elementor-page-89 .ab-leader-grid{grid-template-columns:1fr}.elementor-page-89 .ab-leader-card{min-height:330px}.elementor-page-89 .ab-values-grid{grid-template-columns:1fr}.elementor-page-89 .ab-value-card:last-child{grid-column:auto}.elementor-page-89 .ab-direction-panel{padding:58px 26px!important}.elementor-page-89 .ab-cta{flex-direction:column!important;align-items:flex-start!important;padding:34px 24px!important}.elementor-page-89 .ab-footer{grid-template-columns:1fr;padding:54px 24px 24px!important;gap:42px!important}.elementor-page-89 .ab-footer-logo{grid-column:auto}.elementor-page-89 .ab-footer-end{grid-column:1;flex-direction:column!important;gap:12px!important}}
@media(prefers-reduced-motion:reduce){.elementor-page-89 .ab-hero-copy,.elementor-page-89 .ab-hero-visual{animation:none!important}.elementor-page-89 *{scroll-behavior:auto!important}}

/* MK About browser review refinements */
body.elementor-page-89 .ab-header{border-bottom:1px solid #2A2D30}
body.elementor-page-89 .ab-main-header{min-height:94px}
body.elementor-page-89 .ab-real-brand{height:58px;gap:11px;overflow:visible}
body.elementor-page-89 .ab-real-brand .ab-official-icon,
body.elementor-page-89 .ab-real-brand .ab-official-word{position:relative;display:block;overflow:hidden;flex:none}
body.elementor-page-89 .ab-real-brand .ab-official-icon{width:54px;height:58px}
body.elementor-page-89 .ab-real-brand .ab-official-icon img{position:absolute;max-width:none!important;width:100px!important;height:100px!important;left:-22px;top:-18px;filter:invert(1) contrast(1.08);mix-blend-mode:screen}
body.elementor-page-89 .ab-real-brand .ab-official-word{width:174px;height:23px}
body.elementor-page-89 .ab-real-brand .ab-official-word img{position:absolute;max-width:none!important;width:210px!important;height:210px!important;left:-18px;top:-171px;filter:invert(1) contrast(1.08);mix-blend-mode:screen}
body.elementor-page-89 .ab-nav-link .elementor-button{font-size:11px!important;letter-spacing:.09em}
body.elementor-page-89 .ab-actions{display:none!important}
body.elementor-page-89 .ab-story{display:block!important}
body.elementor-page-89 .ab-story-body{display:grid!important;grid-template-columns:1fr!important;gap:48px!important;margin-top:48px!important}
body.elementor-page-89 .ab-body-copy{max-width:820px}
body.elementor-page-89 .ab-timeline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px!important;background:#303438;border:1px solid #303438}
body.elementor-page-89 .ab-milestone{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:30px!important;min-height:240px;padding:28px!important;border:0!important;background:#141618}
body.elementor-page-89 .ab-mile-copy{margin-top:auto!important}
body.elementor-page-89 .ab-mile-copy p{font-size:12px;line-height:1.65}
body.elementor-page-89 .ab-facilities-top{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center!important}
body.elementor-page-89 .ab-section-intro{align-self:center!important;justify-self:end;max-width:410px;width:100%!important;margin:44px 0 0!important}
body.elementor-page-89 .ab-section-intro p{font-size:14px;line-height:1.8}
body.elementor-page-89 .ab-capacity-grid{grid-template-columns:repeat(3,1fr);gap:1px!important;background:#303438;border:1px solid #303438;border-top:0}
body.elementor-page-89 .ab-capacity-grid .ab-stat{position:relative;min-height:150px;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:30px!important;border:0!important;background:#151719}
body.elementor-page-89 .ab-capacity-grid .ab-stat:before{content:'';width:24px;height:1px;background:#F26A21}
body.elementor-page-89 .ab-capacity-grid .ab-stat-number .elementor-heading-title{font-size:36px!important;line-height:1!important;white-space:normal}
body.elementor-page-89 .ab-capacity-grid .ab-stat-label .elementor-heading-title{font-size:8px!important;line-height:1.45!important;white-space:normal}
body.elementor-page-89 .ab-direction{scroll-margin-top:24px}
body.elementor-page-89 .ab-footer .ab-real-brand{height:72px}
body.elementor-page-89 .ab-footer .ab-official-icon{width:65px;height:70px}
body.elementor-page-89 .ab-footer .ab-official-icon img{width:120px!important;height:120px!important;left:-27px;top:-22px}
body.elementor-page-89 .ab-footer .ab-official-word{width:210px;height:28px}
body.elementor-page-89 .ab-footer .ab-official-word img{width:250px!important;height:250px!important;left:-21px;top:-204px}
@media(max-width:920px){
  body.elementor-page-89 .ab-main-header{min-height:82px}
  body.elementor-page-89 .ab-nav{gap:13px!important}
  body.elementor-page-89 .ab-nav-link .elementor-button{font-size:9px!important}
  body.elementor-page-89 .ab-facilities-top{grid-template-columns:1fr!important}
  body.elementor-page-89 .ab-section-intro{justify-self:start;margin:24px 0 0!important;max-width:640px}
}
@media(max-width:820px){
  body.elementor-page-89 .ab-main-header{min-height:68px}
  body.elementor-page-89 .ab-real-brand{height:48px}
  body.elementor-page-89 .ab-real-brand .ab-official-icon{width:46px;height:48px}
  body.elementor-page-89 .ab-real-brand .ab-official-icon img{width:84px!important;height:84px!important;left:-19px;top:-15px}
  body.elementor-page-89 .ab-real-brand .ab-official-word{width:145px;height:20px}
  body.elementor-page-89 .ab-real-brand .ab-official-word img{width:176px!important;height:176px!important;left:-15px;top:-143px}
  body.elementor-page-89 .ab-timeline{grid-template-columns:1fr!important}
  body.elementor-page-89 .ab-milestone{min-height:180px}
  body.elementor-page-89 .ab-capacity-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){
  body.elementor-page-89 .ab-capacity-grid .ab-stat{min-height:138px;padding:22px!important}
  body.elementor-page-89 .ab-capacity-grid .ab-stat-number .elementor-heading-title{font-size:29px!important}
}
/* MK About consistency and motion */
body.elementor-page-89{--mk-steel-a:#F2F4F5;--mk-steel-b:#7B858D;--mk-steel-c:#D9DEE1;--mk-steel-d:#626B72;--mk-line:#34393E;--mk-panel:#15181A}
body.elementor-page-89 .ab-motion-script{display:none!important}
body.elementor-page-89 .ab-hero{max-width:1440px;width:calc(100% - 24px)!important;grid-template-columns:minmax(460px,.92fr) minmax(0,1.08fr);overflow:hidden}
body.elementor-page-89 .ab-hero-copy{min-width:0;padding:clamp(46px,4.6vw,76px)!important}
body.elementor-page-89 .ab-hero-visual{min-width:0}
body.elementor-page-89 .ab-hero-title .elementor-heading-title,
body.elementor-page-89 .ab-section-title .elementor-heading-title,
body.elementor-page-89 .ab-direction-title .elementor-heading-title,
body.elementor-page-89 .ab-leader-name .elementor-heading-title,
body.elementor-page-89 .ab-note-title .elementor-heading-title,
body.elementor-page-89 .ab-cta-title .elementor-heading-title,
body.elementor-page-89 .ab-stat-number .elementor-heading-title{
  background:linear-gradient(105deg,var(--mk-steel-a) 0%,var(--mk-steel-b) 32%,var(--mk-steel-c) 58%,var(--mk-steel-d) 82%,#EEF1F2 100%);
  -webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;
  text-shadow:0 1px 0 rgba(255,255,255,.04)
}
body.elementor-page-89 .ab-hero-title span{color:#F26A21!important;-webkit-text-fill-color:#F26A21!important;background:none!important}
body.elementor-page-89 .ab-hero-intro p,
body.elementor-page-89 .ab-body-copy p,
body.elementor-page-89 .ab-section-intro p,
body.elementor-page-89 .ab-direction-copy p,
body.elementor-page-89 .ab-mission-copy p,
body.elementor-page-89 .ab-cta-text p{font-size:17px!important;line-height:1.72!important;color:#B8BDC1!important}
body.elementor-page-89 .ab-section{padding:clamp(78px,7vw,112px) clamp(28px,5.5vw,88px)!important}
body.elementor-page-89 .ab-story-anchor,
body.elementor-page-89 .ab-facilities-anchor{position:absolute!important;left:0;top:0;width:0!important;height:0!important;overflow:hidden}
body.elementor-page-89 .ab-story{display:grid!important;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:22px!important;align-items:stretch!important}
body.elementor-page-89 .ab-story-heading{position:relative;overflow:hidden;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:390px;width:100%!important;padding:clamp(38px,4.6vw,66px)!important;border:1px solid var(--mk-line);background:linear-gradient(145deg,#202428 0%,#121416 46%,#1A1D20 100%);box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 -1px rgba(0,0,0,.7)}
body.elementor-page-89 .ab-story-heading:before,
body.elementor-page-89 .ab-direction-panel:before{content:'';position:absolute;inset:10px;border:1px solid rgba(215,219,223,.08);pointer-events:none}
body.elementor-page-89 .ab-story-heading:after,
body.elementor-page-89 .ab-direction-panel:after{content:'';position:absolute;top:-45%;bottom:-45%;left:-38%;width:24%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none}
body.elementor-page-89 .ab-story.is-revealed .ab-story-heading:after,
body.elementor-page-89 .ab-direction.is-revealed .ab-direction-panel:after{animation:abSteelSweep 1.15s .18s ease-out both}
body.elementor-page-89 .ab-story-heading .ab-kicker{position:relative;z-index:2}
body.elementor-page-89 .ab-story-heading .ab-section-title{position:relative;z-index:2;width:100%!important}
body.elementor-page-89 .ab-story-heading .ab-section-title .elementor-heading-title{font-size:clamp(50px,5vw,78px)!important;line-height:.92!important}
body.elementor-page-89 .ab-story-body{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;margin:0!important;padding:clamp(34px,4.4vw,62px)!important;border:1px solid #2E3337;background:#111315}
body.elementor-page-89 .ab-story-body .ab-body-copy{max-width:650px;margin:0!important}
body.elementor-page-89 .ab-story>.ab-timeline{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px!important;width:100%!important;margin:0!important;border:1px solid var(--mk-line);background:var(--mk-line)}
body.elementor-page-89 .ab-story>.ab-timeline .ab-milestone{min-height:188px;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:18px!important;padding:28px!important;background:linear-gradient(155deg,#191C1F,#121416);border:0!important}
body.elementor-page-89 .ab-story>.ab-timeline .ab-mile-copy{margin:0!important;max-width:260px}
body.elementor-page-89 .ab-story>.ab-timeline .ab-mile-copy p{font-size:13px!important;line-height:1.55!important;color:#C4C8CB!important}
body.elementor-page-89 .ab-direction{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;padding:18px!important;background:#0F1113;border:1px solid var(--mk-line)}
body.elementor-page-89 .ab-direction-panel,
body.elementor-page-89 .ab-direction-panel:nth-child(2){position:relative;overflow:hidden;min-height:370px;padding:clamp(40px,5vw,72px)!important;border:1px solid #353A3F;background:linear-gradient(145deg,#202428 0%,#121416 52%,#1B1E21 100%);box-shadow:inset 0 1px rgba(255,255,255,.07),0 20px 50px rgba(0,0,0,.18)}
body.elementor-page-89 .ab-direction-panel>*{position:relative;z-index:2}
body.elementor-page-89 .ab-direction-title .elementor-heading-title{font-size:clamp(42px,4.5vw,68px)!important}
body.elementor-page-89 .ab-leadership .ab-section-title .elementor-heading-title{font-size:clamp(44px,5vw,70px)!important}
body.elementor-page-89 .ab-leader-grid{margin-top:42px!important}
body.elementor-page-89 .ab-leader-card{min-height:292px;padding:clamp(30px,3.5vw,46px)!important}
body.elementor-page-89 .ab-leader-name .elementor-heading-title{font-size:clamp(34px,3.6vw,52px)!important;line-height:.95!important}
body.elementor-page-89 .ab-leader-copy{margin-top:18px!important}
body.elementor-page-89 .ab-leader-copy p{font-size:13px!important;line-height:1.65!important}
body.elementor-page-89 .ab-values-grid{counter-reset:mkPrinciple;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px!important;margin-top:46px!important;border:0!important;background:transparent!important}
body.elementor-page-89 .ab-value-card,
body.elementor-page-89 .ab-value-card:last-child{counter-increment:mkPrinciple;position:relative;grid-column:auto;min-height:0;display:block!important;padding:30px 12px 34px 62px!important;border-top:1px solid #363B40;background:transparent!important}
body.elementor-page-89 .ab-value-card:before{content:counter(mkPrinciple,decimal-leading-zero);position:absolute;left:0;top:31px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #566068;color:#AEB5BA;background:linear-gradient(145deg,#22272B,#111315);font:500 9px/1 'IBM Plex Mono',monospace;letter-spacing:.08em;box-shadow:inset 0 1px rgba(255,255,255,.08)}
body.elementor-page-89 .ab-value-card:after{content:'';position:absolute;left:38px;top:49px;width:16px;height:1px;background:#F26A21}
body.elementor-page-89 .ab-value-title .elementor-heading-title{font-size:26px!important;background:linear-gradient(100deg,#EEF1F2,#7B858D 80%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
body.elementor-page-89 .ab-value-copy{margin:12px 0 0!important;max-width:470px}
body.elementor-page-89 .ab-value-copy p{font-size:13px!important;line-height:1.65!important;color:#AEB4B8!important}
body.elementor-page-89 .ab-capacity-grid .ab-stat-number .elementor-heading-title{font-size:34px!important}
body.elementor-page-89 .ab-motion-target{position:relative}
body.elementor-page-89.ab-motion-ready .ab-motion-target{opacity:0;transform:translateY(28px);transition:opacity .72s ease,transform .82s cubic-bezier(.22,.61,.36,1)}
body.elementor-page-89.ab-motion-ready .ab-motion-target.is-revealed{opacity:1;transform:none}
body.elementor-page-89 .ab-motion-target .ab-section-heading,
body.elementor-page-89 .ab-motion-target .ab-story-heading,
body.elementor-page-89 .ab-motion-target .ab-direction-panel,
body.elementor-page-89 .ab-motion-target .ab-leader-card,
body.elementor-page-89 .ab-motion-target .ab-value-card{transition:transform .72s cubic-bezier(.22,.61,.36,1),opacity .65s ease}
body.elementor-page-89.ab-motion-ready .ab-motion-target:not(.is-revealed) .ab-section-heading,
body.elementor-page-89.ab-motion-ready .ab-motion-target:not(.is-revealed) .ab-story-heading,
body.elementor-page-89.ab-motion-ready .ab-motion-target:not(.is-revealed) .ab-direction-panel,
body.elementor-page-89.ab-motion-ready .ab-motion-target:not(.is-revealed) .ab-leader-card,
body.elementor-page-89.ab-motion-ready .ab-motion-target:not(.is-revealed) .ab-value-card{opacity:0;transform:translateY(18px)}
body.elementor-page-89 .ab-spark-field{position:absolute;z-index:12;inset:0;overflow:hidden;pointer-events:none}
body.elementor-page-89 .ab-spark-field i{position:absolute;left:var(--x);top:var(--y);width:22px;height:1px;opacity:0;background:linear-gradient(90deg,transparent,#F26A21,#FFD3A8);box-shadow:0 0 7px rgba(242,106,33,.75);transform:translate3d(0,0,0) rotate(-18deg)}
body.elementor-page-89 .ab-spark-field.is-active i{animation:abSpark .72s var(--delay) cubic-bezier(.16,.78,.3,1) both}
@keyframes abSteelSweep{from{left:-38%}to{left:125%}}
@keyframes abSpark{0%{opacity:0;transform:translate3d(0,0,0) scaleX(.3) rotate(-18deg)}22%{opacity:1}100%{opacity:0;transform:translate3d(var(--dx),var(--dy),0) scaleX(1.15) rotate(-18deg)}}
@media(max-width:980px){
  body.elementor-page-89 .ab-nav,body.elementor-page-89 .ab-contact{display:none!important}
  body.elementor-page-89 .ab-menu-toggle{display:block!important}
  body.elementor-page-89 .ab-mobile-menu:target{position:absolute!important;z-index:999;left:0;right:0;top:82px;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:16px!important;background:#111315;border:1px solid #303438;border-top:2px solid #F26A21}
  body.elementor-page-89 .ab-mobile-top{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding-bottom:12px!important;border-bottom:1px solid #303438}
  body.elementor-page-89 .ab-mobile-menu>.ab-nav-link{width:100%!important;border-bottom:1px solid #272A2D}
  body.elementor-page-89 .ab-mobile-menu>.ab-nav-link .elementor-button{width:100%;justify-content:flex-start;padding:16px 4px!important}
  body.elementor-page-89 .ab-mobile-contact{margin-top:14px!important}
  body.elementor-page-89 .ab-mobile-contact .elementor-button{width:100%;padding:15px!important;background:#F26A21!important;color:#0E1012!important;font:500 9px/1 'IBM Plex Mono',monospace!important;letter-spacing:.12em}
  body.elementor-page-89 .ab-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto;width:calc(100% - 24px)!important}
  body.elementor-page-89 .ab-hero-copy{padding:70px 34px 58px!important}
  body.elementor-page-89 .ab-hero-visual{min-height:460px}
  body.elementor-page-89 .ab-story{grid-template-columns:1fr}
  body.elementor-page-89 .ab-story-heading{min-height:330px}
  body.elementor-page-89 .ab-story>.ab-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}
  body.elementor-page-89 .ab-direction{grid-template-columns:1fr}
  body.elementor-page-89 .ab-direction-panel,body.elementor-page-89 .ab-direction-panel:nth-child(2){min-height:330px}
}
@media(max-width:700px){
  body.elementor-page-89 .ab-hero-visual{min-height:340px}
  body.elementor-page-89 .ab-story>.ab-timeline{grid-template-columns:1fr}
  body.elementor-page-89 .ab-story>.ab-timeline .ab-milestone{min-height:0}
  body.elementor-page-89 .ab-values-grid{grid-template-columns:1fr;gap:0!important}
}
@media(max-width:560px){
  body.elementor-page-89 .ab-hero-copy{padding:64px 26px 52px!important}
  body.elementor-page-89 .ab-hero-intro p,
  body.elementor-page-89 .ab-body-copy p,
  body.elementor-page-89 .ab-section-intro p,
  body.elementor-page-89 .ab-direction-copy p,
  body.elementor-page-89 .ab-mission-copy p{font-size:15px!important}
  body.elementor-page-89 .ab-story-heading,body.elementor-page-89 .ab-story-body{padding:32px 24px!important}
  body.elementor-page-89 .ab-story-heading{min-height:290px}
  body.elementor-page-89 .ab-direction{padding:10px!important;gap:10px!important}
  body.elementor-page-89 .ab-direction-panel,body.elementor-page-89 .ab-direction-panel:nth-child(2){min-height:300px;padding:42px 26px!important}
  body.elementor-page-89 .ab-leader-grid{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
  body.elementor-page-89.ab-motion-ready .ab-motion-target,
  body.elementor-page-89.ab-motion-ready .ab-motion-target *{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
  body.elementor-page-89 .ab-spark-field{display:none!important}
}
/* MK About anchor grid correction */
body.elementor-page-89 .elementor-element-ab-story-anchor,
body.elementor-page-89 .elementor-element-ab-facilities-anchor{
  position:absolute!important;
  inset:0 auto auto 0!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
/* MK About type balance */
body.elementor-page-89 .ab-story-heading{padding:clamp(34px,3.2vw,48px)!important}
body.elementor-page-89 .ab-story-heading .ab-section-title .elementor-heading-title{
  font-size:clamp(38px,3.3vw,46px)!important;
  line-height:.98!important;
  overflow-wrap:anywhere;
}
body.elementor-page-89 .ab-direction-panel,
body.elementor-page-89 .ab-direction-panel:nth-child(2){
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  gap:24px!important;
}
body.elementor-page-89 .ab-direction-panel .ab-kicker,
body.elementor-page-89 .ab-direction-panel .ab-direction-title,
body.elementor-page-89 .ab-direction-panel .ab-direction-copy,
body.elementor-page-89 .ab-direction-panel .ab-mission-copy{margin:0!important;width:100%!important}
body.elementor-page-89 .ab-direction-title .elementor-heading-title{
  font-size:clamp(38px,3.8vw,52px)!important;
  line-height:.98!important;
  overflow-wrap:anywhere;
}
body.elementor-page-89 .ab-mission-copy{max-width:520px}
/* MK About forge motion v2 */
body.elementor-page-89 .ab-hero-line{display:block;overflow:hidden;width:max-content;max-width:100%}
body.elementor-page-89 .ab-hero-line>span{display:inline-block;opacity:0;transform:translateY(112%) rotate(1.2deg);transform-origin:left bottom}
body.elementor-page-89 .ab-hero-kicker{opacity:0;transform:translateX(-26px)}body.elementor-page-89 .ab-hero-intro{opacity:0;transform:translateY(24px)}
body.elementor-page-89 .ab-hero-visual{clip-path:inset(0 100% 0 0);transform:scale(.985);transform-origin:left center}body.elementor-page-89 .ab-image-label{opacity:0;transform:translateX(28px)}
body.elementor-page-89.ab-hero-play .ab-hero-kicker{animation:abKickerIn .68s .12s cubic-bezier(.22,.61,.36,1) forwards}
body.elementor-page-89.ab-hero-play .line-1>span{animation:abHeroLine 1s .22s cubic-bezier(.16,1,.3,1) forwards}body.elementor-page-89.ab-hero-play .line-2>span{animation:abHeroLine 1s .4s cubic-bezier(.16,1,.3,1) forwards}
body.elementor-page-89.ab-hero-play .ab-hero-intro{animation:abIntroIn .8s .72s cubic-bezier(.22,.61,.36,1) forwards}body.elementor-page-89.ab-hero-play .ab-hero-visual{animation:abPlateReveal 1.25s .18s cubic-bezier(.16,1,.3,1) forwards}body.elementor-page-89.ab-hero-play .ab-image-label{animation:abIntroIn .7s 1s cubic-bezier(.22,.61,.36,1) forwards}
body.elementor-page-89 .ab-hero-stats{position:relative;overflow:hidden}body.elementor-page-89 .ab-hero-stats:before{content:'';position:absolute;z-index:3;left:0;top:0;width:0;height:2px;background:linear-gradient(90deg,#F26A21,#C6CDD1,transparent);box-shadow:0 0 14px rgba(242,106,33,.45)}body.elementor-page-89 .ab-hero-stats.is-counting:before{animation:abGaugeLine 1.4s cubic-bezier(.16,1,.3,1) forwards}
body.elementor-page-89 .ab-hero-stats .ab-stat{opacity:0;transform:translateY(22px);transition:opacity .62s ease,transform .75s cubic-bezier(.16,1,.3,1)}body.elementor-page-89 .ab-hero-stats.is-counting .ab-stat{opacity:1;transform:none}body.elementor-page-89 .ab-hero-stats.is-counting .ab-stat:nth-child(2){transition-delay:.12s}body.elementor-page-89 .ab-hero-stats.is-counting .ab-stat:nth-child(3){transition-delay:.24s}body.elementor-page-89 .ab-hero-stats.is-counting .ab-stat:nth-child(4){transition-delay:.36s}body.elementor-page-89 .ab-stat-number .elementor-heading-title{font-variant-numeric:tabular-nums}
body.elementor-page-89.ab-motion-ready .ab-motion-target:not(.is-revealed) .ab-reveal-item{opacity:0;filter:blur(5px);transform:translateY(30px)}body.elementor-page-89 .ab-reveal-item{transition:opacity .72s ease,filter .72s ease,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--ab-i,0)*72ms)}body.elementor-page-89 .ab-motion-target.is-revealed .ab-reveal-item{opacity:1;filter:none;transform:none}
body.elementor-page-89 .ab-motion-target.is-revealed .ab-section-title .elementor-heading-title,body.elementor-page-89 .ab-motion-target.is-revealed .ab-direction-title .elementor-heading-title{background-size:230% 100%;animation:abSteelText 1.45s .15s cubic-bezier(.16,1,.3,1) both}
body.elementor-page-89 .ab-motion-target.is-revealed .ab-milestone,body.elementor-page-89 .ab-motion-target.is-revealed .ab-direction-panel,body.elementor-page-89 .ab-motion-target.is-revealed .ab-leader-card,body.elementor-page-89 .ab-motion-target.is-revealed .ab-value-card{animation:abEdgeCharge .9s calc(var(--ab-i,0)*70ms + 180ms) ease-out both}
body.elementor-page-89 .ab-parallax-media{overflow:hidden}body.elementor-page-89 .ab-parallax-media img{transform:translateY(var(--ab-parallax,0)) scale(1.045);will-change:transform;transition:transform .08s linear}
body.elementor-page-89.ab-cursor-ready .ab-page,body.elementor-page-89.ab-cursor-ready .ab-page a,body.elementor-page-89.ab-cursor-ready .ab-page button{cursor:none!important}
body.elementor-page-89 .ab-steel-cursor,body.elementor-page-89 .ab-steel-cursor-dot{position:fixed;z-index:999999;left:0;top:0;pointer-events:none;will-change:transform}.ab-steel-cursor{width:34px;height:34px;margin:-17px;border:1px solid #7D878E;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 12px rgba(0,0,0,.55);transition:width .22s,height .22s,margin .22s,border-color .22s}.ab-steel-cursor:before,.ab-steel-cursor:after{content:'';position:absolute;background:linear-gradient(90deg,transparent,#B9C1C6,transparent)}.ab-steel-cursor:before{left:-7px;right:-7px;top:50%;height:1px}.ab-steel-cursor:after{top:-7px;bottom:-7px;left:50%;width:1px;background:linear-gradient(transparent,#B9C1C6,transparent)}.ab-steel-cursor i{position:absolute;inset:5px;border:1px dashed rgba(210,216,220,.34);border-radius:50%;animation:abCursorSpin 5s linear infinite}.ab-steel-cursor b{position:absolute;left:50%;top:-2px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#F26A21;box-shadow:0 0 9px #F26A21}.ab-steel-cursor-dot{width:5px;height:5px;margin:-2.5px;border-radius:50%;background:#F26A21;box-shadow:0 0 10px rgba(242,106,33,.85)}.ab-steel-cursor.is-action{width:48px;height:48px;margin:-24px;border-color:#F26A21}.ab-steel-cursor.is-pressed{width:25px;height:25px;margin:-12.5px}
@keyframes abKickerIn{to{opacity:1;transform:none}}@keyframes abHeroLine{to{opacity:1;transform:none}}@keyframes abIntroIn{to{opacity:1;transform:none}}@keyframes abPlateReveal{to{clip-path:inset(0);transform:none}}@keyframes abGaugeLine{to{width:100%}}@keyframes abSteelText{from{background-position:100%}to{background-position:0}}@keyframes abEdgeCharge{45%{box-shadow:inset 2px 0 #F26A21,0 0 20px rgba(242,106,33,.08)}}@keyframes abCursorSpin{to{transform:rotate(360deg)}}
@media(max-width:980px){body.elementor-page-89 .ab-hero-line{width:auto}body.elementor-page-89 .ab-parallax-media img{transform:translateY(var(--ab-parallax,0)) scale(1.03)}}
@media(hover:none),(pointer:coarse){body.elementor-page-89 .ab-steel-cursor,body.elementor-page-89 .ab-steel-cursor-dot{display:none!important}body.elementor-page-89.ab-cursor-ready .ab-page,body.elementor-page-89.ab-cursor-ready .ab-page a{cursor:auto!important}}
@media(prefers-reduced-motion:reduce){body.elementor-page-89 .ab-hero-line>span,body.elementor-page-89 .ab-hero-kicker,body.elementor-page-89 .ab-hero-intro,body.elementor-page-89 .ab-hero-visual,body.elementor-page-89 .ab-image-label,body.elementor-page-89 .ab-hero-stats .ab-stat,body.elementor-page-89 .ab-reveal-item{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important;clip-path:none!important}body.elementor-page-89 .ab-parallax-media img{transform:none!important}body.elementor-page-89 .ab-steel-cursor,body.elementor-page-89 .ab-steel-cursor-dot{display:none!important}}
/* MK About hero animated color correction */
body.elementor-page-89 .ab-hero-title .line-1>span{
  background:linear-gradient(105deg,#F2F4F5 0%,#7B858D 32%,#D9DEE1 58%,#626B72 82%,#EEF1F2 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  color:transparent!important;-webkit-text-fill-color:transparent!important;
}
body.elementor-page-89 .ab-hero-title .line-2>span{color:#F26A21!important;-webkit-text-fill-color:#F26A21!important;background:none!important}
/* MK About mobile cursor safeguard */
@media(max-width:980px){
  body.elementor-page-89 .ab-steel-cursor,
  body.elementor-page-89 .ab-steel-cursor-dot{display:none!important}
  body.elementor-page-89.ab-cursor-ready .ab-page,
  body.elementor-page-89.ab-cursor-ready .ab-page a,
  body.elementor-page-89.ab-cursor-ready .ab-page button{cursor:auto!important}
}
/* MK ABOUT HERO SINGLE TEXT LAYER */
body.elementor-page-89 .ab-hero-title .elementor-heading-title {
  background: none !important;
  background-image: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  color: #F4F6F7 !important;
  -webkit-text-fill-color: #F4F6F7 !important;
  text-shadow: none !important;
}
body.elementor-page-89 .ab-hero-title .ab-hero-line {
  display: block;
  width: max-content;
  max-width: 100%;
  overflow: hidden;
  background: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}
body.elementor-page-89 .ab-hero-title .line-1 > span {
  display: inline-block;
  background: linear-gradient(105deg,#F2F4F5 0%,#7B858D 32%,#D9DEE1 58%,#626B72 82%,#EEF1F2 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}
body.elementor-page-89 .ab-hero-title .line-2 > span {
  display: inline-block;
  background: none !important;
  color: #F26A21 !important;
  -webkit-text-fill-color: #F26A21 !important;
}
@media (max-width:980px) {
  body.elementor-page-89 .ab-hero-title .ab-hero-line { width:auto; }
}
/* /MK ABOUT HERO SINGLE TEXT LAYER *//* End custom CSS */