.abx-page{--wrap:1240px;--gutter:clamp(20px,5vw,72px);--head:96px;background:#000;color:#efefef;overflow-x:clip}.abx-page :is(section,[id]){scroll-margin-block-start:var(--head)}.abx-wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.abx-eyebrow,.abx-facts dt,.abx-kicker,.abx-nav-label,.abx-sub{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.abx-eyebrow{display:block;margin:0 0 18px;color:#09cdcc}.abx-h2{margin:0 0 18px;max-width:16ch;font-size:clamp(36px,4.6vw,76px);font-weight:600;line-height:1.02;letter-spacing:-.03em}.abx-lead{margin:0 0 clamp(40px,6vh,64px);max-width:680px;font-size:clamp(18px,1.5vw,22px);line-height:1.75;color:hsla(0,0%,94%,.74)}.abx-note{margin:0;max-width:520px;font-size:15px;line-height:1.75;color:hsla(0,0%,94%,.62)}.abx-page h3{margin:0 0 10px;font-size:clamp(21px,1.8vw,28px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.abx-page p{overflow-wrap:anywhere}:lang(ar) .abx-h2,:lang(ar) .abx-hero-title{letter-spacing:0;line-height:1.3}:lang(ar) :is(.abx-eyebrow,.abx-kicker,.abx-nav-label,.abx-facts dt,.abx-sub){letter-spacing:0;text-transform:none;font-size:14px}.abx-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.abx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;color:#000;background:#efefef;transition:background .25s ease,transform .25s ease}.abx-btn:hover{background:#fff;transform:translateY(-2px)}.abx-btn--ghost{color:#efefef;background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,94%,.36)}.abx-btn--ghost:hover{background:hsla(0,0%,94%,.08)}.abx-textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#09cdcc;font-size:15px;font-weight:500;text-decoration:none}.abx-textlink:hover{text-decoration:underline;text-underline-offset:4px}.abx-btn svg,.abx-textlink svg{transition:transform .25s ease}.abx-btn:hover svg,.abx-textlink:hover svg{transform:translateX(3px)}[dir=rtl] .abx-btn:hover svg,[dir=rtl] .abx-textlink:hover svg{transform:translateX(-3px)}.abx-page :is(a,button):focus-visible{outline:2px solid #09cdcc;outline-offset:3px;border-radius:6px}.abx-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.abx-hero-media{position:absolute;inset:0;background:url(/videos/about/techHero-desktop.webp?v=2) 50%/cover no-repeat}.abx-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.abx-hero-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.55) 34%,transparent 60%),linear-gradient(to top,var(--cat-now,#000) 0,transparent 30%),linear-gradient(to bottom,rgba(0,0,0,.6) 0,transparent 18%)}.abx-hero-copy{position:relative;z-index:2;width:min(500px,34vw,calc(100% - 40px));margin:0;-webkit-margin-after:clamp(56px,11vh,120px);margin-block-end:clamp(56px,11vh,120px);-webkit-margin-start:clamp(20px,4vw,72px);margin-inline-start:clamp(20px,4vw,72px)}.abx-hero-title{margin:0 0 24px;font-size:clamp(38px,4.1vw,68px);font-weight:600;line-height:1;letter-spacing:-.03em;text-shadow:0 4px 40px rgba(0,0,0,.45)}.abx-hero-title .abx-eyebrow{line-height:1.6;letter-spacing:.24em;text-shadow:none}.abx-hero-lead{margin:0 0 clamp(36px,5vh,52px);max-width:540px;font-size:clamp(15px,1.1vw,17px);line-height:1.75;color:hsla(0,0%,94%,.72)}.abx-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}@media (min-width:768px){[dir=rtl] .abx-hero-media{left:-42%;right:42%}[dir=rtl] .abx-hero-shade{background:linear-gradient(270deg,#000,rgba(0,0,0,.94) 36%,rgba(0,0,0,.45) 50%,transparent 62%),linear-gradient(0deg,#000 0,transparent 30%),linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent 18%)}}.abx-pause{position:absolute;z-index:3;inset-block-end:clamp(16px,3vh,28px);inset-inline-end:clamp(16px,3vw,40px);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;color:#efefef;background:rgba(0,0,0,.55);box-shadow:inset 0 0 0 1px hsla(0,0%,94%,.22);cursor:pointer;transition:background .2s ease}.abx-pause:hover{background:#000}.abx-page .abx-ch{scroll-margin-block-start:0}.abx-ch-film{position:relative;height:100svh;min-height:560px;max-height:1080px;overflow:hidden}.abx-ch-media{position:absolute;inset:0;will-change:transform}.abx-ch-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.abx-ch-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.55) 28%,transparent 52%),linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 34%),linear-gradient(180deg,#000 0,transparent 12%,transparent 88%,#000)}.abx-ch-copy{position:absolute;z-index:2;inset-inline-start:clamp(20px,4vw,72px);bottom:clamp(48px,12vh,130px);width:min(760px,calc(100% - 40px));will-change:transform}[dir=rtl] .abx-ch-shade{transform:scaleX(-1)}.abx-ch-title{margin:0;max-width:16ch;font-size:clamp(36px,4.8vw,80px);font-weight:600;line-height:1.02;letter-spacing:-.025em;text-shadow:0 4px 40px rgba(0,0,0,.45)}.abx-ch-lead{margin:20px 0 0;max-width:520px;font-size:16px;line-height:1.7;color:hsla(0,0%,94%,.72)}.abx-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-block:1px solid hsla(0,0%,94%,.12)}.abx-facts>div{padding:22px 0;-webkit-padding-end:24px;padding-inline-end:24px}.abx-facts dt{-webkit-margin-after:6px;margin-block-end:6px;color:hsla(0,0%,94%,.55)}.abx-facts dd{margin:0;font-size:16px;line-height:1.5;color:#efefef}.abx-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-block:22px clamp(24px,4vh,40px)}.abx-nav-label{color:hsla(0,0%,94%,.55)}.abx-nav ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.abx-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;font-size:15px;color:#efefef;text-decoration:none;box-shadow:inset 0 0 0 1px hsla(0,0%,94%,.22);transition:background .2s ease,box-shadow .2s ease}.abx-nav a:hover{background:hsla(0,0%,94%,.08);box-shadow:inset 0 0 0 1px rgba(9,205,204,.7)}.abx-section{padding-block:clamp(64px,10vh,120px)}.abx-section--rule{-webkit-border-before:1px solid rgba(0,0,0,.12);border-block-start:1px solid rgba(0,0,0,.12)}.abx-kicker{margin:0 0 10px;color:#09cdcc}.abx-work{display:grid;gap:clamp(48px,7vh,80px);margin:0;padding:0;list-style:none}.abx-work-item{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,64px);align-items:center}.abx-work-item:nth-child(2n) .abx-work-media{order:2}.abx-work-media{border-radius:14px;overflow:hidden;background:#0a0a0a;box-shadow:0 0 0 1px hsla(0,0%,94%,.08)}.abx-work-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.abx-work-text h3{font-size:clamp(32px,3.4vw,54px);line-height:1;-webkit-margin-after:16px;margin-block-end:16px}.abx-work-text p{margin:0 0 14px;font-size:16px;line-height:1.7;color:hsla(0,0%,94%,.74)}.abx-work-role span{color:#efefef;font-weight:500}.abx-more{-webkit-margin-before:clamp(56px,8vh,88px);margin-block-start:clamp(56px,8vh,88px);-webkit-padding-before:28px;padding-block-start:28px;-webkit-border-before:1px solid hsla(0,0%,94%,.12);border-block-start:1px solid hsla(0,0%,94%,.12)}.abx-more-title{color:hsla(0,0%,94%,.55);font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase}:lang(ar) .abx-more-title{letter-spacing:0!important;text-transform:none;font-size:14px!important}.abx-more ul{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px;padding:0;list-style:none}.abx-more a{display:inline-flex;align-items:baseline;gap:10px;min-height:44px;padding:11px 16px;border-radius:12px;color:#efefef;text-decoration:none;font-size:15px;box-shadow:inset 0 0 0 1px hsla(0,0%,94%,.16);transition:box-shadow .2s ease}.abx-more a span{color:hsla(0,0%,94%,.55);font-size:13px}.abx-more a:hover{box-shadow:inset 0 0 0 1px rgba(9,205,204,.7)}.abx-light{background:#efefef;color:#000}.abx-light .abx-lead,.abx-light p{color:rgba(0,0,0,.7)}.abx-light :is(h2,h3,dt){color:#000}.abx-light .abx-textlink{color:#000;text-decoration:underline;-webkit-text-decoration-color:#09cdcc;text-decoration-color:#09cdcc;text-decoration-thickness:2px;text-underline-offset:5px}.abx-light .abx-textlink:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.abx-light :is(a,button):focus-visible{outline-color:#000}.abx-build{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0 0 clamp(28px,4vh,40px);padding:0;list-style:none}.abx-build li{display:flex;flex-direction:column;gap:4px;-webkit-padding-before:22px;padding-block-start:22px;-webkit-border-before:3px solid #09cdcc;border-block-start:3px solid #09cdcc}.abx-build .abx-examples{font-size:14px;color:rgba(0,0,0,.55)}.abx-build .abx-textlink{-webkit-margin-before:auto;margin-block-start:auto;align-self:flex-start}.abx-studio{margin:0;max-width:760px;padding:20px 22px;border-radius:12px;background:rgba(0,0,0,.05);font-size:15px;line-height:1.7}.abx-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.5vw,36px);margin:0 0 clamp(40px,6vh,64px);padding:0;list-style:none}.abx-steps li{-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid rgba(0,0,0,.16);border-block-start:1px solid rgba(0,0,0,.16)}.abx-step-n{display:inline-block;-webkit-margin-after:14px;margin-block-end:14px;-webkit-padding-after:6px;padding-block-end:6px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;-webkit-border-after:3px solid #09cdcc;border-block-end:3px solid #09cdcc}.abx-steps p{margin:0;font-size:15px;line-height:1.7}.abx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);-webkit-margin-after:24px;margin-block-end:24px}.abx-sub{margin:0 0 12px;color:rgba(0,0,0,.6)!important}.abx-pairs{margin:0}.abx-pairs--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,64px);-webkit-margin-after:24px;margin-block-end:24px}.abx-principles{margin:0 0 clamp(36px,5vh,56px);max-width:860px;font-size:clamp(17px,1.3vw,20px);line-height:1.7;color:rgba(0,0,0,.78)!important;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:3px solid #09cdcc;border-inline-start:3px solid #09cdcc}.abx-pairs>div{display:grid;grid-template-columns:minmax(120px,.38fr) 1fr;gap:16px;padding-block:14px;-webkit-border-before:1px solid rgba(0,0,0,.12);border-block-start:1px solid rgba(0,0,0,.12)}.abx-pairs dt{font-weight:600;font-size:15px}.abx-pairs dd{margin:0;font-size:15px;line-height:1.65;color:rgba(0,0,0,.7)}.abx-lang{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,80px);align-items:center}.abx-lang-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,24px)}.abx-lang-pair figure{margin:0}.abx-lang-pair img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 0 0 1px hsla(0,0%,94%,.12)}.abx-lang-pair figcaption{-webkit-margin-before:10px;margin-block-start:10px;font-size:14px;color:hsla(0,0%,94%,.62);text-align:center}@media (max-width:1023px){.abx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.abx-work-item{grid-template-columns:1fr}.abx-work-item:nth-child(2n) .abx-work-media{order:0}.abx-build{grid-template-columns:1fr}.abx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.abx-lang,.abx-two{grid-template-columns:1fr}.abx-lang-pair{max-width:560px}}@media (max-width:767px){.abx-page{--head:80px}.abx-ch-film{height:82svh;min-height:480px}.abx-ch-shade{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.9) 36%,transparent 60%),linear-gradient(180deg,#000 0,transparent 10%)}.abx-ch-copy{bottom:40px}.abx-ch-title{font-size:clamp(32px,9vw,44px)}.abx-hero{display:block;min-height:0}.abx-hero-media{position:relative;height:66svh;min-height:420px;background-image:url(/videos/about/techHero-mobile.webp?v=2)}.abx-hero-shade{top:0;bottom:auto;height:66svh;min-height:420px;background:linear-gradient(0deg,#000 0,transparent 34%),linear-gradient(180deg,rgba(0,0,0,.55) 0,transparent 22%)}.abx-hero-copy{margin:-40px 20px 56px}.abx-hero-title{font-size:clamp(36px,10vw,48px)}.abx-hero-copy{width:calc(100% - 40px)}.abx-ctas .abx-btn{flex:1 1 100%}.abx-facts{grid-template-columns:1fr}.abx-facts>div{padding-block:16px;-webkit-border-before:1px solid hsla(0,0%,94%,.1);border-block-start:1px solid hsla(0,0%,94%,.1)}.abx-facts>div:first-child{-webkit-border-before:0;border-block-start:0}.abx-pairs>div,.abx-steps{grid-template-columns:1fr}.abx-pairs>div{gap:4px}.abx-pairs--grid{grid-template-columns:1fr}}@media (max-width:360px){.abx-nav a{padding:0 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.abx-btn,.abx-btn svg,.abx-textlink svg{transition:none}}.abx-page.cat-page{background:var(--cat-now,#04181a);color:#efefef}.abx-scene{position:relative;height:100svh;min-height:560px;max-height:1080px;overflow:hidden;background:var(--cat-now)}.abx-scene .cat-cap{position:absolute;inset:0}.abx-scene .cat-cap-title{color:#efefef}.abx-scene .cat-cap-n{color:#09cdcc}.abx-sec :is(.abx-section){background:transparent}.abx-story{padding-block:clamp(80px,14vh,170px)}.abx-story .cat-overview-lead{font-weight:600}.abx-build .abx-examples{color:hsla(0,0%,94%,.55)}.abx-build li{border-block-start-color:#09cdcc}.abx-studio{background:hsla(0,0%,94%,.05);color:hsla(0,0%,94%,.74)}.abx-steps2{padding-block:clamp(64px,10vh,120px)}.abx-steps2 .cat-steps-fill{background:#09cdcc}.abx-steps2 .cat-step-n{color:#09cdcc}.abx-principles{color:hsla(0,0%,94%,.8)!important}.abx-sub{color:hsla(0,0%,94%,.6)!important;-webkit-margin-before:8px!important;margin-block-start:8px!important}.abx-pairs>div{border-block-start-color:hsla(0,0%,94%,.12)}.abx-pairs dt{color:#efefef}.abx-pairs dd{color:hsla(0,0%,94%,.7)}.abx-steps2 .abx-pairs>div{grid-template-columns:1fr;gap:4px}@media (min-width:768px){.abx-page .cat-cap .film-media{right:0;left:22%}.abx-page .cat-cap-shade{background:linear-gradient(270deg,transparent 30%,color-mix(in srgb,var(--cat-now) 55%,transparent) 56%,color-mix(in srgb,var(--cat-now) 96%,transparent) 74%,var(--cat-now) 100%),linear-gradient(to top,color-mix(in srgb,var(--cat-now) 45%,transparent) 0,transparent 22%)}.abx-page .cat-cap-hit{inset:0 0 0 34%}.abx-page .cat-cap-text{right:auto;left:clamp(24px,8vw,160px)}}.abx-standards{margin:calc(-1 * clamp(100px, 16vh, 200px) + 8px) 0 0;padding:0 var(--svc-gutter) clamp(72px,12vh,140px)}.abx-page .cat-cap .film-media img,.abx-page .cat-cap .film-media video{object-position:50% 50%}.abx-page .cat-cap--light .cat-cap-n,.abx-page .cat-cap--light .cat-cap-title{color:#000}.abx-page .cat-cap--light .cat-cap-desc{color:rgba(0,0,0,.68)}.abx-page .cat-cap--light .cat-cap-link{color:#000;border-color:rgba(0,0,0,.35)}.abx-page .cat-cap--light .cat-cap-link:hover{border-color:#000}.abx-page .cat-cap--light .cat-cap-link:focus-visible{outline-color:#000}@media (max-width:767px){.abx-page .cat-cap-shade{background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--cat-now) 70%,transparent) 56%,var(--cat-now) 68%)}}