/* Fueltek v6.9.267 — corrected team framing and a future-facing closing scene. */
.cula-about{
  --abx-gold:#e4b94f;
  --abx-paper:#eeeae1;
  --abx-ink:#050605;
  --abx-soft:#a6aca4;
  --abx-hero-progress:0;
  --abx-hero-clip:42%;
  --abx-hero-opacity:.24;
  --abx-hero-scale:1.065;
  --abx-hero-percent:0%;
  --abx-hero-left:0vw;
  --abx-hero-right:0vw;
  --abx-track-x:0px;
  --abx-horizontal-percent:0%;
  position:relative;
  isolation:isolate;
  overflow:clip;
  background:#030403;
  color:#f5f4ef;
  color-scheme:dark;
}
.cula-about,.cula-about *{box-sizing:border-box}
.cula-about>section{position:relative;padding:0;border:0;scroll-margin-top:90px}
.cula-about img{display:block;width:100%;height:100%;object-fit:cover}
.cula-about h1,.cula-about h2,.cula-about h3,.cula-about p{font-family:Inter,Arial,sans-serif}
.cula-about h1,.cula-about h2,.cula-about h3{font-style:normal;text-wrap:balance}
.cula-about a:focus-visible,.cula-about [tabindex="0"]:focus-visible{outline:2px solid var(--abx-gold);outline-offset:6px}
.abx-dark{background:#030403;color:#f5f4ef}
.abx-paper{background:var(--abx-paper);color:#141510;color-scheme:light}
.abx-label{margin:0;color:var(--abx-gold)!important;font-size:9px!important;font-weight:820;letter-spacing:.18em;line-height:1.5!important;text-transform:uppercase}
.abx-paper .abx-label{color:#8d6721!important}
[data-reveal]{opacity:0;transform:translate3d(0,34px,0);transition:opacity .9s cubic-bezier(.22,.72,.2,1),transform 1.1s cubic-bezier(.22,.72,.2,1)}
[data-reveal].is-visible{opacity:1;transform:none}

/* Poster opening. */
.abx-opening{height:170svh;background:#000}
.abx-opening-sticky{position:sticky;top:0;height:100svh;min-height:660px;overflow:hidden;background:#000}
.abx-opening-image{position:absolute;inset:0;clip-path:inset(var(--abx-hero-clip) 6vw 6vh 6vw);opacity:calc(.24 + var(--abx-hero-progress)*.72);transform:scale(calc(1.065 - var(--abx-hero-progress)*.065));transform-origin:center;will-change:clip-path,transform,opacity}
.abx-opening-image img{filter:saturate(.66) brightness(.72) contrast(1.05)}
.abx-opening-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.12) 52%,rgba(0,0,0,.48)),linear-gradient(180deg,rgba(0,0,0,.3),transparent 46%,rgba(0,0,0,.62));pointer-events:none}
.abx-kicker{position:absolute;left:4vw;right:4vw;top:104px;z-index:3;display:flex;justify-content:space-between;margin:0;color:#7a8078!important;font-size:8px!important;font-weight:820;letter-spacing:.18em;text-transform:uppercase}
.abx-kicker span{color:var(--abx-gold)}
.abx-opening h1{position:absolute;left:3.4vw;right:3.4vw;top:50%;z-index:4;margin:0;color:#f7f6f1;font-size:clamp(86px,15vw,270px);font-weight:250;letter-spacing:-.085em;line-height:.66;text-transform:uppercase;transform:translateY(-50%)}
.abx-opening h1 span,.abx-opening h1 strong{display:block;will-change:transform,opacity}.abx-opening h1 span{font-weight:250;transform:translate3d(calc(var(--abx-hero-progress)*-4vw),0,0)}.abx-opening h1 strong{margin-left:15vw;color:#fff;font-weight:790;transform:translate3d(calc(var(--abx-hero-progress)*4vw),0,0)}
.abx-scroll-cue{position:absolute;left:4vw;bottom:30px;z-index:4;display:flex;align-items:center;gap:15px;color:#a3a8a1;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.abx-scroll-cue b{color:var(--abx-gold)}.abx-scroll-cue i{width:clamp(100px,18vw,310px);height:1px;background:linear-gradient(90deg,var(--abx-gold) calc(var(--abx-hero-progress)*100%),rgba(255,255,255,.2) 0)}
.abx-image-note{position:absolute;right:4vw;bottom:30px;z-index:4;margin:0;color:#62675f!important;font-size:7px!important;font-weight:760;letter-spacing:.12em;text-transform:uppercase}

/* Purpose and full-width reveal. */
.abx-purpose{padding:clamp(100px,12vw,190px) 0 clamp(85px,10vw,150px)!important}
.abx-purpose-copy{display:grid;grid-template-columns:.75fr 2fr .8fr;gap:4vw;align-items:start;width:min(1550px,calc(100% - 12vw));margin:0 auto clamp(90px,10vw,150px)}
.abx-purpose-copy .abx-label{padding-top:12px}.abx-purpose-copy h2{margin:0;color:#fff;font-size:clamp(64px,8.8vw,150px);font-weight:270;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.abx-purpose-copy h2 em{color:var(--abx-gold);font-style:normal;font-weight:790}.abx-purpose-copy>p:last-child{align-self:end;margin:0;color:#a1a79f!important;font-size:14px;line-height:1.75}
.abx-expand-image{position:relative;width:calc(100% - 12vw);height:min(82svh,900px);margin:0 auto;overflow:hidden;clip-path:inset(0 var(--abx-image-inset,0%) round 2px)}
.abx-expand-image picture,.abx-expand-image img{position:absolute;inset:0}.abx-expand-image img{filter:saturate(.7) brightness(.75);transform:scale(var(--abx-image-scale,1.05));will-change:transform}
.abx-expand-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.74))}
.abx-expand-image figcaption,.abx-improve-image figcaption,.abx-place figure figcaption{position:absolute;left:24px;right:24px;bottom:21px;z-index:2;display:flex;justify-content:space-between;gap:25px;color:#fff;font-size:calc(10px + var(--abx-caption-grow,0px));font-weight:800;letter-spacing:.1em;text-transform:uppercase}.abx-expand-image figcaption b,.abx-improve-image figcaption b,.abx-place figure figcaption b{color:var(--abx-gold)}

/* 2001 origin. */
.abx-origin{padding:clamp(105px,11vw,180px) 6vw 85px!important}
.abx-origin-head{display:grid;grid-template-columns:1fr 2fr;align-items:end;width:min(1550px,100%);margin:0 auto}.abx-origin-head h2{margin:0;color:#151611;font-size:clamp(190px,31vw,540px);font-weight:820;letter-spacing:-.115em;line-height:.63}
.abx-origin-story{display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:center;width:min(1450px,100%);margin:clamp(70px,8vw,130px) auto 0}.abx-origin-story figure{position:relative;margin:0;height:min(78svh,820px);overflow:hidden}.abx-origin-story figure img{filter:saturate(.46) sepia(.11);transform:translate3d(0,var(--abx-parallax-y,0px),0) scale(1.06)}.abx-origin-story figcaption{position:absolute;left:13px;bottom:12px;padding:9px 11px;color:#fff;background:rgba(4,5,4,.74);font-size:calc(9px + var(--abx-caption-grow,0px));font-weight:760;letter-spacing:.09em;text-transform:uppercase}.abx-origin-story .abx-lead{margin:0 0 28px;color:#171813!important;font-size:clamp(26px,3vw,46px)!important;font-weight:320;letter-spacing:-.04em;line-height:1.12!important}.abx-origin-story div>p:not(.abx-lead){color:#62645d!important;font-size:14px;line-height:1.75}.abx-origin-story a{display:inline-flex;gap:20px;margin-top:24px;color:#171813;font-size:9px;font-weight:820;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.abx-origin-story a span{color:#9a6d21}
.abx-history-ledger{display:grid;grid-template-columns:1fr 1fr;width:min(1450px,100%);margin:clamp(85px,9vw,140px) auto 0;border-top:1px solid rgba(20,21,17,.3)}.abx-history-ledger article{display:grid;grid-template-columns:120px 1fr;gap:24px;min-height:170px;padding:30px 34px 28px 0;border-bottom:1px solid rgba(20,21,17,.26)}.abx-history-ledger article:nth-child(odd){border-right:1px solid rgba(20,21,17,.26)}.abx-history-ledger article:nth-child(even){padding-left:34px}.abx-history-ledger time,.abx-history-ledger article>span{color:#9a6d21;font-size:10px;font-weight:830;letter-spacing:.14em;text-transform:uppercase}.abx-history-ledger b{display:block;color:#171813;font-size:clamp(20px,1.75vw,28px);font-weight:520;letter-spacing:-.035em;line-height:1.05}.abx-history-ledger p{max-width:48ch;margin:12px 0 0;color:#62645d!important;font-size:13px;line-height:1.65}

/* Engineering word break and printed-photo stack. */
.abx-build{padding:90px 0 clamp(100px,12vw,190px)!important;overflow:clip}
.abx-verb-break{display:grid;gap:clamp(8px,1vw,16px);margin-bottom:clamp(120px,14vw,230px);padding:0 5vw;white-space:normal}.abx-verb-break span{position:relative;display:block;width:max-content;max-width:88vw;padding-top:22px;color:#f5f4ef;font-size:clamp(88px,13vw,225px);font-weight:260;letter-spacing:-.085em;line-height:.76;text-transform:uppercase;transform:translate3d(var(--abx-word-x,0),0,0);will-change:transform}.abx-verb-break span::before{content:attr(data-stage);position:absolute;left:.08em;top:0;color:var(--abx-gold);font-size:clamp(8px,.55vw,10px);font-weight:820;letter-spacing:.16em;line-height:1;text-transform:uppercase}.abx-verb-break span:nth-child(even){margin-left:10vw;color:var(--abx-gold);font-weight:790}.abx-verb-break span:nth-child(even)::before{color:#f5f4ef}
.abx-build-intro{display:grid;grid-template-columns:.6fr 1.3fr .7fr;gap:5vw;align-items:start;width:min(1450px,calc(100% - 12vw));margin:0 auto 95px}.abx-build-intro h2{margin:0;color:#fff;font-size:clamp(65px,9vw,145px);font-weight:270;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.abx-build-intro h2 em{color:var(--abx-gold);font-style:normal;font-weight:790}.abx-build-intro>p:last-child{align-self:end;margin:0;color:#9ba19a!important;font-size:14px;line-height:1.76}
.abx-photo-stack{position:relative;width:min(1440px,calc(100% - 12vw));height:250svh;margin:0 auto}.abx-stack-card{position:sticky;top:11svh;height:78svh;min-height:560px;margin:0 0 18svh;overflow:hidden;background:#111}.abx-stack-card picture{position:absolute;inset:0}.abx-stack-card img{filter:saturate(.68) brightness(.76);transition:transform 1.2s cubic-bezier(.2,.75,.2,1)}.abx-stack-card:hover img{transform:scale(1.025)}.abx-stack-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgba(0,0,0,.72))}.abx-stack-card--one{z-index:1;transform:rotate(-.6deg)}.abx-stack-card--two{z-index:2;width:68%;margin-left:auto;transform:rotate(.8deg)}.abx-stack-card--three{z-index:3;width:88%;margin-left:3%;transform:rotate(-.35deg)}.abx-stack-card figcaption{position:absolute;left:25px;right:25px;bottom:22px;z-index:3;display:flex;justify-content:space-between;color:#fff;font-size:8px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.abx-stack-card figcaption b{color:var(--abx-gold)}.abx-stack-disclaimer{width:min(1440px,calc(100% - 12vw));margin:22px auto 0;color:#555b54!important;font-size:7px!important;letter-spacing:.12em;text-transform:uppercase}

/* People inversion and editorial canvas. */
.abx-people{padding:clamp(110px,13vw,205px) 0 100px!important}
.abx-people-title{display:grid;grid-template-columns:.5fr 1.3fr .85fr;gap:5vw;width:min(1500px,calc(100% - 12vw));margin:0 auto clamp(95px,11vw,170px)}.abx-people-title h2{margin:0;color:#151611;font-size:clamp(65px,9vw,150px);font-weight:270;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.abx-people-title h2 em{color:#a0643b;font-style:normal;font-weight:790}.abx-people-title>p:last-child{align-self:end;margin:0;color:#65685f!important;font-size:14px;line-height:1.76}
.abx-people-merge{position:relative;width:min(1600px,calc(100% - 8vw));height:220svh;margin:0 auto}.abx-people-sticky{position:sticky;top:8svh;height:84svh;min-height:620px;max-height:900px;overflow:hidden;background:#d7d0c4;isolation:isolate}.abx-people-merge-label{position:absolute;left:18px;right:18px;top:16px;z-index:6;display:flex;justify-content:space-between;margin:0;color:#fff!important;font-size:8px!important;font-weight:820;letter-spacing:.15em;line-height:1.3!important;text-transform:uppercase;text-shadow:0 2px 16px rgba(0,0,0,.85);pointer-events:none}.abx-people-merge-label span{color:var(--abx-gold);opacity:var(--abx-role-label-opacity,1)}.abx-people-merge-label b{opacity:var(--abx-team-label-opacity,.32)}.abx-people-canvas{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25vw}.abx-person{position:relative;margin:0;overflow:hidden;background:#d7d0c4}.abx-people-canvas .abx-person{grid-row:1;height:100%;margin:0;opacity:var(--abx-role-opacity,1);transform:translate3d(var(--abx-role-x,0),var(--abx-role-y,0),0) scale(var(--abx-role-scale,1));transform-origin:center;will-change:transform,opacity}.abx-person--it{grid-column:1}.abx-person--sales{grid-column:2}.abx-person--portrait{grid-column:3}.abx-person--detail{grid-column:4}.abx-people-team{position:absolute;inset:0;z-index:4;width:100%;height:100%;opacity:var(--abx-team-opacity,0);clip-path:inset(var(--abx-team-clip,42%) round 2px);transform:scale(var(--abx-team-scale,.92));transform-origin:center;will-change:clip-path,transform,opacity;pointer-events:none}.abx-person img{filter:saturate(.7) contrast(1.02);transition:transform .9s cubic-bezier(.2,.75,.2,1),filter .6s ease}.abx-person:hover img,.abx-person:focus-within img{filter:saturate(.9);transform:scale(1.025) translateY(-.8%)}.abx-person figcaption{position:absolute;left:14px;right:14px;bottom:12px;padding:12px;color:#fff;background:rgba(4,5,4,.76);opacity:0;transform:translateY(10px);transition:.4s ease}.abx-person:hover figcaption,.abx-person:focus-within figcaption{opacity:1;transform:none}.abx-person figcaption b,.abx-person figcaption span{display:block;font-size:8px;font-weight:820;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.abx-person figcaption span{color:#c0c5bd}.abx-person.abx-people-team figcaption{padding:clamp(18px,2vw,30px);background:linear-gradient(90deg,rgba(4,5,4,.86),rgba(4,5,4,.54) 62%,transparent)}.abx-person.abx-people-team figcaption b{font-size:clamp(18px,2vw,30px);font-weight:760;letter-spacing:-.025em;line-height:1.05}.abx-person.abx-people-team figcaption span{margin-top:8px;font-size:clamp(8px,.7vw,11px);letter-spacing:.13em}.abx-person--it img{object-position:51% center}.abx-person--sales img{object-position:47% center}.abx-people-note{width:min(1500px,calc(100% - 12vw));margin:45px auto 0;color:#777970!important;font-size:8px!important;letter-spacing:.1em;text-transform:uppercase}

/* Principles as expanding manifesto rows. */
.abx-principles{padding:clamp(100px,12vw,190px) 6vw!important}.abx-principles header{display:grid;grid-template-columns:.55fr 1.45fr;gap:5vw;width:min(1450px,100%);margin:0 auto 90px}.abx-principles header h2{margin:0;color:#fff;font-size:clamp(68px,9vw,148px);font-weight:270;letter-spacing:-.075em;line-height:.8;text-transform:uppercase}.abx-principle-list{width:min(1500px,100%);margin:0 auto;border-top:1px solid rgba(255,255,255,.2)}.abx-principle-list article{position:relative;display:grid;grid-template-columns:65px 1.3fr .7fr;gap:3vw;align-items:center;min-height:115px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.2);cursor:default;transition:min-height .55s cubic-bezier(.2,.75,.2,1),opacity .35s ease}.abx-principle-list article b{color:#747a72;font-size:10px;transition:color .35s}.abx-principle-list h3{margin:0;color:#f4f4ef;font-size:clamp(35px,5vw,82px);font-weight:300;letter-spacing:-.06em;line-height:.9;text-transform:uppercase}.abx-principle-list p{max-width:52ch;margin:0;color:#a2a8a0!important;font-size:13px;line-height:1.7;opacity:0;transform:translateY(12px);transition:.45s ease}.abx-principle-list article>span{position:absolute;right:0;top:22px;color:#545a53;font-size:7px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.abx-principle-list article:hover,.abx-principle-list article:focus{min-height:185px}.abx-principle-list article:hover b,.abx-principle-list article:focus b{color:var(--abx-gold)}.abx-principle-list article:hover p,.abx-principle-list article:focus p{opacity:1;transform:none}

/* Upgrade philosophy. */
.abx-improve{padding:clamp(105px,12vw,190px) 0 90px!important}.abx-improve-copy{display:grid;grid-template-columns:.55fr 1.45fr .65fr;gap:5vw;align-items:start;width:min(1500px,calc(100% - 12vw));margin:0 auto clamp(80px,10vw,150px)}.abx-improve-copy h2{margin:0;color:#fff;font-size:clamp(60px,8.5vw,140px);font-weight:270;letter-spacing:-.074em;line-height:.79;text-transform:uppercase}.abx-improve-copy h2 em{display:block;color:var(--abx-gold);font-style:normal;font-weight:790}.abx-improve-copy>p:last-child{align-self:end;margin:0;color:#9da39b!important;font-size:14px;line-height:1.76}.abx-improve-image{position:relative;width:calc(100% - 12vw);height:min(88svh,900px);margin:0 auto;overflow:hidden}.abx-improve-image img{filter:saturate(.55) brightness(.7);transform:scale(var(--abx-image-scale,1.05));will-change:transform}.abx-improve-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 62%),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.68))}

/* 25-year number. */
.abx-years25{height:190svh}.abx-years25-sticky{position:sticky;top:0;height:100svh;min-height:650px;padding:10vh 6vw;overflow:hidden;background:radial-gradient(circle at 45% 50%,rgba(228,185,79,.08),transparent 28%),#020302}.abx-years25-sticky>.abx-label{text-align:center}.abx-25{position:absolute;left:6vw;right:6vw;top:50%;display:flex;align-items:flex-end;justify-content:center;transform:translateY(-50%)}.abx-25 strong{color:#fff;font-size:clamp(260px,45vw,760px);font-weight:820;letter-spacing:-.125em;line-height:.6}.abx-25>span{padding:0 0 2.4vw 2vw;color:var(--abx-gold);font-size:clamp(36px,6.5vw,110px);font-weight:770;letter-spacing:-.065em;line-height:.75;text-transform:uppercase}.abx-25-words{position:absolute;left:5vw;right:5vw;bottom:24px;display:flex;justify-content:space-between;gap:18px;overflow:hidden}.abx-25-words span{color:#747a73;font-size:8px;font-weight:820;letter-spacing:.15em;text-transform:uppercase;transform:translate3d(0,var(--abx-25-y,0),0)}
.abx-celebration-canvas{position:absolute;inset:0;z-index:7;display:block;width:100%;height:100%;pointer-events:none}
.abx-years25-sticky::before,.abx-years25-sticky::after{content:"";position:absolute;top:50%;z-index:6;width:190px;height:190px;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(255,244,202,.96) 0 4%,rgba(228,185,79,.66) 8%,rgba(228,185,79,.2) 28%,transparent 68%);filter:blur(1px);transform:translateY(-50%) scale(.2)}
.abx-years25-sticky::before{left:-95px}.abx-years25-sticky::after{right:-95px}
.abx-years25-sticky.is-celebrating::before,.abx-years25-sticky.is-celebrating::after{animation:abx-cannon-flash .72s cubic-bezier(.16,.8,.3,1) 3}
@keyframes abx-cannon-flash{0%{opacity:0;transform:translateY(-50%) scale(.15)}18%{opacity:1;transform:translateY(-50%) scale(1)}58%{opacity:.36;transform:translateY(-50%) scale(1.18)}100%{opacity:0;transform:translateY(-50%) scale(1.45)}}

/* Place, customer reality and single horizontal moment. */
.abx-reality{padding:0 0 100px!important}.abx-place{padding:clamp(105px,12vw,190px) 0 0}.abx-place>div{display:grid;grid-template-columns:.55fr 1.25fr .6fr;gap:5vw;width:min(1500px,calc(100% - 12vw));margin:0 auto 90px}.abx-place h2{margin:0;color:#fff;font-size:clamp(70px,10vw,170px);font-weight:270;letter-spacing:-.08em;line-height:.74;text-transform:uppercase}.abx-place h2 em{color:var(--abx-gold);font-style:normal;font-weight:790}.abx-place>div>p:last-child{align-self:end;margin:0;color:#9da39b!important;font-size:14px;line-height:1.76}.abx-place figure{position:relative;width:calc(100% - 12vw);height:min(86svh,920px);margin:0 auto;overflow:hidden}.abx-place figure img{filter:saturate(.65) brightness(.72);transform:scale(var(--abx-image-scale,1.05))}.abx-place figure::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.68))}
.abx-real-head{display:grid;grid-template-columns:.55fr 1.25fr .6fr;gap:5vw;width:min(1500px,calc(100% - 12vw));margin:clamp(130px,15vw,240px) auto 90px}.abx-real-head h2{margin:0;color:#fff;font-size:clamp(65px,9vw,145px);font-weight:270;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.abx-real-head h2 em{color:var(--abx-gold);font-style:normal;font-weight:790}.abx-real-head>p:last-child{align-self:end;margin:0;color:#9da39b!important;font-size:14px;line-height:1.76}
.abx-horizontal-wrap{height:310svh}.abx-horizontal-sticky{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;padding:8vh 0 55px;background:#020302}.abx-horizontal-track{display:flex;gap:2vw;width:max-content;padding:0 6vw;transform:translate3d(var(--abx-track-x),0,0);will-change:transform}.abx-horizontal-track figure{position:relative;width:min(82vw,1380px);height:78svh;min-height:520px;margin:0;overflow:hidden;background:#111}.abx-horizontal-track img{filter:saturate(.72) brightness(.76);transition:transform 1s cubic-bezier(.2,.75,.2,1)}.abx-horizontal-track figure:hover img{transform:scale(1.02)}.abx-horizontal-track figure::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(0,0,0,.7))}.abx-horizontal-track figcaption{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;display:flex;justify-content:space-between;align-items:end;color:#fff;text-transform:uppercase}.abx-horizontal-track figcaption b{color:var(--abx-gold);font-size:9px;letter-spacing:.15em}.abx-horizontal-track figcaption span{font-size:clamp(24px,3.2vw,52px);font-weight:280;letter-spacing:-.045em}.abx-horizontal-progress{position:absolute;left:6vw;right:6vw;bottom:24px;display:flex;align-items:center;gap:15px;color:#fff;font-size:8px;font-weight:800}.abx-horizontal-progress b{color:var(--abx-gold)}.abx-horizontal-progress i{height:1px;flex:1;background:linear-gradient(90deg,var(--abx-gold) calc(var(--abx-horizontal-progress,0)*100%),rgba(255,255,255,.2) 0)}

/* Future manifesto and deliberate closing scene. */
.abx-next{padding:clamp(115px,14vw,230px) 6vw 0!important}.abx-next-manifesto{display:grid;grid-template-columns:.55fr 1.3fr .65fr;gap:5vw;width:min(1500px,100%);margin:0 auto clamp(160px,19vw,300px)}.abx-next-manifesto h2{margin:0;color:#fff;font-size:clamp(62px,8.7vw,145px);font-weight:270;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.abx-next-manifesto h2 em{color:var(--abx-gold);font-style:normal;font-weight:780}.abx-next-manifesto>p:last-child{align-self:end;margin:0;color:#9da39b!important;font-size:14px;line-height:1.76}
.abx-closing{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:105svh;margin:0 -6vw;padding:12vh 6vw 80px;text-align:center;background:#000}.abx-closing>p:first-child{display:flex;align-items:center;gap:14px;margin:0;color:#9a7a31!important;font-size:10px!important;font-weight:820;letter-spacing:.2em;text-transform:uppercase}.abx-closing>p:first-child::before,.abx-closing>p:first-child::after{content:"";width:38px;height:1px;background:var(--abx-gold)}.abx-closing h2{margin:5vh 0 0;color:#fff;font-size:clamp(105px,20vw,330px);font-weight:250;letter-spacing:-.095em;line-height:.66;text-transform:uppercase}.abx-closing h2 em{display:block;color:var(--abx-gold);font-style:normal;font-weight:800}.abx-closing>.abx-closing-statement{max-width:760px;margin:clamp(30px,4vh,52px) auto 0;color:#d9dcd5!important;font-size:clamp(17px,1.35vw,23px)!important;font-weight:430;letter-spacing:-.012em;line-height:1.55;text-transform:none;text-wrap:balance}.abx-closing>div{display:flex;gap:12px;margin-top:clamp(34px,5vh,58px)}.abx-closing a{display:flex;align-items:center;justify-content:space-between;gap:52px;padding:18px 25px;border:1px solid rgba(228,185,79,.58);border-radius:99px;color:#fff;font-size:10px;font-weight:820;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:.35s ease}.abx-closing a:first-child{color:#111;background:var(--abx-gold);border-color:var(--abx-gold)}.abx-closing a:first-child span{color:#111}.abx-closing a span{color:var(--abx-gold)}.abx-closing a:hover{color:#111;background:#f1cc68;border-color:#f1cc68}.abx-closing a:hover span{color:#111}.abx-closing>small{position:absolute;left:24px;right:24px;bottom:22px;color:#4f554e;font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}

/* Strong editorial takeaways for the sections that need more reading power. */
.abx-impact-copy{position:relative;align-self:end;margin:0!important;padding:22px 0 23px 25px!important;color:#d9ddd6!important;font-size:clamp(15px,1.02vw,18px)!important;font-weight:430;letter-spacing:-.005em;line-height:1.62!important;background:linear-gradient(90deg,rgba(228,185,79,.1),rgba(228,185,79,0) 92%)}
.abx-impact-copy::before{content:attr(data-impact-label);display:block;margin-bottom:12px;color:var(--abx-gold);font-size:9px;font-weight:820;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}
.abx-impact-copy::after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--abx-gold);box-shadow:0 0 24px rgba(228,185,79,.22)}
.abx-impact-copy strong{display:block;margin-bottom:11px;color:#fff;font-size:clamp(20px,1.35vw,25px);font-weight:680;letter-spacing:-.032em;line-height:1.12;text-wrap:balance}
.abx-impact-copy span{display:block;max-width:42ch}
.abx-paper .abx-impact-copy{color:#4e504a!important;background:linear-gradient(90deg,rgba(160,100,59,.11),rgba(160,100,59,0) 92%)}
.abx-paper .abx-impact-copy::before{color:#8a532f}.abx-paper .abx-impact-copy::after{background:#a0643b;box-shadow:0 0 24px rgba(160,100,59,.18)}.abx-paper .abx-impact-copy strong{color:#171813}

/* Keep the persistent sales route available without covering the chapter copy. */
.about-fueltek-page .fueltek-whatsapp{right:22px;bottom:22px;width:54px;height:54px;min-height:54px;padding:6px;justify-content:center}
.about-fueltek-page .fueltek-whatsapp__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}

/* All image information stays clipped to its image and becomes clearer at the reading line. */
.cula-about figure{overflow:hidden}
.cula-about figure>figcaption{max-width:100%;opacity:var(--abx-caption-opacity,.64);transform:none;overflow-wrap:anywhere;text-shadow:0 2px 18px rgba(0,0,0,.9);transition:opacity .16s linear,color .16s linear;will-change:opacity}
.abx-person figcaption{opacity:var(--abx-caption-opacity,.64);transform:none;transition:opacity .16s linear}
.abx-person:hover figcaption,.abx-person:focus-within figcaption{opacity:1}
.abx-person figcaption b,.abx-person figcaption span{font-size:calc(10px + var(--abx-caption-grow,0px));letter-spacing:.095em}
.abx-horizontal-track figcaption b{font-size:calc(10px + var(--abx-caption-grow,0px));letter-spacing:.13em}
.abx-horizontal-track figcaption span{font-size:clamp(28px,3.5vw,58px)}

/* Port of the supplied sticky scroll-card component for the Build chapter. */
.abx-photo-stack{display:grid;width:min(1320px,calc(100% - 12vw));height:auto;padding-bottom:8svh}
.abx-stack-card{position:sticky;top:14svh;width:100%;height:72svh;min-height:540px;max-height:780px;margin:0 0 8svh;background:#0b0c0b;isolation:isolate}
.abx-stack-card picture{z-index:0}
.abx-stack-card img{filter:saturate(.64) brightness(.66) contrast(1.04);transform:scale(var(--abx-card-image-scale,1.06));transition:transform .14s linear,filter .4s ease;will-change:transform}
.abx-stack-card:hover img{transform:scale(var(--abx-card-image-scale,1.06))}
.abx-stack-card::after{z-index:1;background:linear-gradient(90deg,rgba(0,0,0,var(--abx-card-shade,.7)) 0%,rgba(0,0,0,.38) 52%,rgba(0,0,0,.12) 100%),linear-gradient(180deg,rgba(0,0,0,.12),transparent 35%,rgba(0,0,0,.7));pointer-events:none}
.abx-stack-card--one{z-index:1;width:100%;margin-left:0;transform:rotate(-.35deg)}
.abx-stack-card--two{z-index:2;width:100%;margin-left:0;transform:rotate(.35deg)}
.abx-stack-card--three{z-index:3;width:100%;margin-left:0;transform:rotate(-.2deg)}
.abx-stack-card--four{z-index:4;margin-bottom:0;transform:rotate(.18deg)}
.abx-stack-card figcaption{position:absolute;inset:0;z-index:2;display:grid;grid-template-rows:auto 1fr;align-items:start;padding:clamp(25px,4vw,62px);color:#fff;font-size:calc(10px + var(--abx-caption-grow,0px));font-weight:820;letter-spacing:.11em;text-transform:uppercase;opacity:var(--abx-card-content-opacity,.5);transform:translate3d(0,var(--abx-card-copy-y,18px),0);transition:opacity .14s linear,transform .14s linear}
.abx-stack-card figcaption>b{display:block;color:var(--abx-gold);font-size:inherit;letter-spacing:.14em}
.abx-stack-card figcaption>div{align-self:end;max-width:min(920px,82%)}
.abx-stack-card figcaption strong{display:block;color:#fff;font-size:clamp(48px,6.8vw,108px);font-weight:300;letter-spacing:-.068em;line-height:.78;text-wrap:balance}
.abx-stack-card figcaption p{max-width:56ch;margin:clamp(18px,2vw,28px) 0 0;color:#e7e9e4!important;font-size:clamp(13px,1.2vw,18px);font-weight:430;letter-spacing:0;line-height:1.6;text-transform:none;text-wrap:pretty}

.abx-opening-image{opacity:var(--abx-hero-opacity);transform:scale(var(--abx-hero-scale))}
.abx-opening h1 span{transform:translate3d(var(--abx-hero-left),0,0)}
.abx-opening h1 strong{transform:translate3d(var(--abx-hero-right),0,0)}
.abx-scroll-cue i{background:linear-gradient(90deg,var(--abx-gold) var(--abx-hero-percent),rgba(255,255,255,.2) 0)}
.abx-horizontal-progress i{background:linear-gradient(90deg,var(--abx-gold) var(--abx-horizontal-percent),rgba(255,255,255,.2) 0)}

.abx-principle-list article.is-focused{min-height:185px}
.abx-principle-list article.is-focused b{color:var(--abx-gold)}
.abx-principle-list article.is-focused p{opacity:1;transform:none}

html[data-theme="light"] .cula-about{color-scheme:dark}

@media(max-width:1100px){
  .abx-purpose-copy,.abx-build-intro,.abx-people-title,.abx-improve-copy,.abx-place>div,.abx-real-head,.abx-next-manifesto{grid-template-columns:.48fr 1.52fr}.abx-purpose-copy>p:last-child,.abx-build-intro>p:last-child,.abx-people-title>p:last-child,.abx-improve-copy>p:last-child,.abx-place>div>p:last-child,.abx-real-head>p:last-child,.abx-next-manifesto>p:last-child{grid-column:2}
  .abx-people-merge{width:calc(100% - 40px);height:220svh}.abx-people-sticky{height:80svh;min-height:580px}.abx-people-canvas{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.abx-people-canvas .abx-person{height:100%}.abx-person--it{grid-column:1;grid-row:1}.abx-person--sales{grid-column:2;grid-row:1}.abx-person--portrait{grid-column:1;grid-row:2}.abx-person--detail{grid-column:2;grid-row:2}
  .abx-principle-list article{grid-template-columns:55px 1fr}.abx-principle-list p{grid-column:2;opacity:1;transform:none}.abx-principle-list article>span{display:none}
}

@media(max-width:760px){
  .abx-opening{height:145svh}.abx-opening-sticky{min-height:560px}.abx-opening-image{clip-path:inset(var(--abx-hero-clip) 18px 8vh 18px)}.abx-kicker{left:20px;right:20px;top:92px}.abx-opening h1{left:18px;right:18px;font-size:25vw;line-height:.7}.abx-opening h1 strong{margin-left:0}.abx-scroll-cue{left:20px;bottom:72px}.abx-image-note{display:none}
  .abx-purpose{padding:90px 0 70px!important}.abx-purpose-copy,.abx-build-intro,.abx-people-title,.abx-improve-copy,.abx-place>div,.abx-real-head,.abx-next-manifesto{display:block;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.abx-purpose-copy h2,.abx-build-intro h2,.abx-people-title h2,.abx-improve-copy h2,.abx-place h2,.abx-real-head h2,.abx-next-manifesto h2{margin-top:32px;font-size:clamp(52px,16vw,80px)}.abx-purpose-copy>p:last-child,.abx-build-intro>p:last-child,.abx-people-title>p:last-child,.abx-improve-copy>p:last-child,.abx-place>div>p:last-child,.abx-real-head>p:last-child,.abx-next-manifesto>p:last-child{margin-top:44px}.abx-expand-image,.abx-improve-image,.abx-place figure{width:100%;height:72svh}.abx-expand-image figcaption,.abx-improve-image figcaption,.abx-place figure figcaption{left:15px;right:15px;display:block}.abx-expand-image figcaption span,.abx-improve-image figcaption span,.abx-place figure figcaption span{display:block;margin-top:8px}
  .abx-origin{padding:90px 20px 70px!important}.abx-origin-head{display:block}.abx-origin-head h2{margin-top:45px;font-size:48vw}.abx-origin-story{grid-template-columns:1fr;gap:55px}.abx-origin-story figure{height:62svh}.abx-history-ledger{grid-template-columns:1fr;margin-top:70px}.abx-history-ledger article,.abx-history-ledger article:nth-child(even){grid-template-columns:92px 1fr;gap:18px;min-height:0;padding:26px 0;border-right:0}.abx-history-ledger b{font-size:21px}.abx-history-ledger p{font-size:12px}
  .abx-build{padding-top:70px!important}.abx-verb-break{gap:18px;margin-bottom:105px;padding:0 20px}.abx-verb-break span{max-width:90vw;padding-top:17px;font-size:16vw;line-height:.8}.abx-verb-break span::before{font-size:7px}.abx-verb-break span:nth-child(even){margin-left:3vw}.abx-build-intro{margin-bottom:65px}.abx-photo-stack{width:calc(100% - 28px);height:auto;padding-bottom:6svh}.abx-stack-card{top:12svh;width:100%;height:72svh;min-height:510px;max-height:none;margin:0 0 7svh}.abx-stack-card--two,.abx-stack-card--three,.abx-stack-card--four{width:100%;margin-left:0}.abx-stack-card--four{margin-bottom:0}.abx-stack-card figcaption{inset:0;display:grid;padding:22px 18px}.abx-stack-card figcaption>div{max-width:100%}.abx-stack-card figcaption strong{font-size:clamp(42px,13.5vw,68px);line-height:.82}.abx-stack-card figcaption p{max-width:36ch;margin-top:16px;font-size:13px;line-height:1.5}.abx-stack-disclaimer{width:calc(100% - 28px)}
  .abx-people{padding:90px 0 70px!important}.abx-people-title{margin-bottom:70px}.abx-people-merge{width:100%;height:210svh}.abx-people-sticky{top:10svh;height:76svh;min-height:540px}.abx-people-canvas{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.abx-people-canvas .abx-person{grid-column:auto;grid-row:auto;height:100%;margin:0}.abx-person--it{grid-column:1!important;grid-row:1!important}.abx-person--sales{grid-column:2!important;grid-row:1!important}.abx-person--portrait{grid-column:1!important;grid-row:2!important}.abx-person--detail{grid-column:2!important;grid-row:2!important}.abx-person figcaption{left:7px;right:7px;bottom:7px;padding:9px;opacity:var(--abx-caption-opacity,.64);transform:none}.abx-person figcaption b,.abx-person figcaption span{font-size:7px}.abx-people-merge-label{left:10px;right:10px;top:10px;font-size:7px!important}.abx-people-note{width:calc(100% - 40px);margin-top:28px}
  .abx-principles{padding:90px 20px!important}.abx-principles header{display:block;margin-bottom:55px}.abx-principles header h2{margin-top:30px;font-size:17vw}.abx-principle-list article{display:block;min-height:0;padding:30px 0}.abx-principle-list h3{margin:17px 0;font-size:12vw}.abx-principle-list p{margin:0;opacity:1;transform:none}.abx-principle-list article:hover,.abx-principle-list article:focus{min-height:0}
  .abx-improve{padding:90px 0 70px!important}.abx-improve-copy{margin-bottom:65px}.abx-years25{height:150svh}.abx-years25-sticky{min-height:560px;padding-top:12vh}.abx-25{display:block;text-align:center}.abx-25 strong{font-size:78vw}.abx-25>span{display:block;padding:7vh 0 0;font-size:17vw}.abx-25-words{gap:10px}.abx-25-words span:nth-child(even){display:none}
  .abx-place{padding-top:90px}.abx-place>div{margin-bottom:60px}.abx-real-head{margin-top:110px;margin-bottom:65px}.abx-horizontal-wrap{height:auto}.abx-horizontal-sticky{position:relative;height:auto;min-height:0;padding:0 0 45px;overflow-x:auto;scroll-snap-type:x mandatory}.abx-horizontal-track{gap:8px;padding:0 20px;transform:none!important}.abx-horizontal-track figure{width:86vw;height:66svh;min-height:460px;scroll-snap-align:center}.abx-horizontal-track figcaption{left:15px;right:15px;display:block}.abx-horizontal-track figcaption span{display:block;margin-top:9px;font-size:30px}.abx-horizontal-progress{display:none}
  .abx-impact-copy{margin-top:40px!important;padding:20px 0 21px 20px!important;font-size:15.5px!important;line-height:1.58!important}.abx-impact-copy::before{margin-bottom:10px;font-size:8px}.abx-impact-copy strong{font-size:clamp(20px,6vw,24px)}
  .abx-next{padding:100px 20px 0!important}.abx-next-manifesto{width:100%;margin-bottom:135px}.abx-closing{min-height:95svh;margin:0 -20px;padding:10vh 20px 90px}.abx-closing>p:first-child{font-size:8px!important}.abx-closing>p:first-child::before,.abx-closing>p:first-child::after{width:22px}.abx-closing h2{font-size:27vw}.abx-closing>.abx-closing-statement{font-size:16px!important}.abx-closing>.abx-closing-statement br{display:none}.abx-closing>div{flex-direction:column;width:100%}.abx-closing a{width:100%;font-size:10px}.about-fueltek-page .fueltek-whatsapp{bottom:78px!important}
  .abx-principle-list article.is-focused{min-height:0}
}

@media(prefers-reduced-motion:reduce){
  [data-reveal]{opacity:1;transform:none;transition:none}.abx-opening,.abx-years25{height:auto}.abx-opening-sticky,.abx-years25-sticky{position:relative}.abx-opening-sticky{height:100svh}.abx-opening-image{clip-path:inset(0);opacity:.72;transform:none}.abx-opening h1 span,.abx-opening h1 strong,.abx-verb-break span,.abx-origin-story figure img,.abx-25-words span{transform:none!important}.abx-photo-stack{height:auto}.abx-stack-card{position:relative;top:auto;width:100%;height:75svh;margin:0 0 18px;transform:none}.abx-people-merge{height:auto}.abx-people-sticky{position:relative;top:auto;height:auto;min-height:0;max-height:none;overflow:visible}.abx-people-merge-label{display:none}.abx-people-canvas{position:relative;height:auto}.abx-people-canvas .abx-person{height:54svh;min-height:420px;opacity:1!important;transform:none!important}.abx-people-team{position:relative;height:72svh;min-height:520px;margin-top:10px;opacity:1!important;clip-path:none!important;transform:none!important}.abx-horizontal-wrap{height:auto}.abx-horizontal-sticky{position:relative;height:auto;min-height:0;overflow-x:auto}.abx-horizontal-track{transform:none!important}.cula-about figure>figcaption{transform:none;transition:none}.abx-celebration-canvas{display:none}.abx-years25-sticky::before,.abx-years25-sticky::after{display:none}
}
html.a11y-reduce-motion .abx-people-merge{height:auto}html.a11y-reduce-motion .abx-people-sticky{position:relative;top:auto;height:auto;min-height:0;max-height:none;overflow:visible}html.a11y-reduce-motion .abx-people-merge-label{display:none}html.a11y-reduce-motion .abx-people-canvas{position:relative;height:auto}html.a11y-reduce-motion .abx-people-canvas .abx-person{height:54svh;min-height:420px;opacity:1!important;transform:none!important}html.a11y-reduce-motion .abx-people-team{position:relative;height:72svh;min-height:520px;margin-top:10px;opacity:1!important;clip-path:none!important;transform:none!important}html.a11y-reduce-motion .abx-celebration-canvas,html.a11y-reduce-motion .abx-years25-sticky::before,html.a11y-reduce-motion .abx-years25-sticky::after{display:none!important}

/* Anniversary journey: make the work behind the milestone impossible to miss. */
.abx-25{top:43%;z-index:2}
.abx-25-journey{position:absolute;left:4vw;right:4vw;bottom:3vh;z-index:8;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(720px,1.65fr);gap:clamp(24px,3.5vw,68px);align-items:end;padding:clamp(20px,2vw,32px);border-top:2px solid var(--abx-gold);background:linear-gradient(100deg,rgba(10,11,9,.96),rgba(10,11,9,.82));box-shadow:0 -20px 70px rgba(0,0,0,.48),0 0 38px rgba(228,185,79,.09);backdrop-filter:blur(14px);opacity:var(--abx-25-journey-opacity,.35);transform:translate3d(0,var(--abx-25-journey-y,34px),0);will-change:opacity,transform}
.abx-25-journey p{margin:0!important;color:#fff!important}
.abx-25-journey p small{display:block;margin-bottom:12px;color:var(--abx-gold);font-size:9px;font-weight:820;letter-spacing:.15em;line-height:1.35;text-transform:uppercase}
.abx-25-journey p strong{display:block;max-width:16ch;color:#fff;font-size:clamp(25px,2.25vw,42px);font-weight:630;letter-spacing:-.046em;line-height:.96;text-wrap:balance}
.abx-25-journey ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none}
.abx-25-journey li{position:relative;display:flex;min-width:0;min-height:78px;flex-direction:column;justify-content:space-between;gap:18px;padding:5px clamp(11px,1.1vw,20px) 7px;border-left:1px solid rgba(255,255,255,.16);opacity:var(--abx-stage-reveal,0);transform:translate3d(0,var(--abx-stage-y,22px),0);will-change:opacity,transform}
.abx-25-journey li::after{content:"";position:absolute;left:-1px;top:0;width:2px;height:100%;background:var(--abx-gold);box-shadow:0 0 16px rgba(228,185,79,.3);transform:scaleY(var(--abx-stage-reveal,0));transform-origin:top}
.abx-25-journey li b{color:var(--abx-gold);font-size:9px;font-weight:820;letter-spacing:.14em}
.abx-25-journey li span{max-width:12ch;color:#f5f5f1;font-size:clamp(12px,1.05vw,18px);font-weight:720;letter-spacing:-.018em;line-height:1.05;text-transform:uppercase}
.abx-25-journey .abx-25-stage-next{background:linear-gradient(145deg,rgba(228,185,79,.18),rgba(228,185,79,.035))}
.abx-25-journey .abx-25-stage-next span{color:#f0c75d}

@media(max-width:1100px){
  .abx-25-journey{grid-template-columns:minmax(235px,.75fr) 1.55fr;gap:24px;left:24px;right:24px}
  .abx-25-journey p strong{font-size:26px}.abx-25-journey li{padding-left:10px;padding-right:8px}.abx-25-journey li span{font-size:12px}
}

@media(max-width:760px){
  .abx-25{top:31%;left:10px;right:10px}.abx-25 strong{font-size:65vw}.abx-25>span{padding-top:3vh;font-size:13vw}
  .abx-25-journey{left:14px;right:14px;bottom:14px;display:block;padding:16px 14px 14px}
  .abx-25-journey p small{margin-bottom:8px;font-size:7px}.abx-25-journey p strong{max-width:none;font-size:clamp(21px,6.6vw,29px);line-height:1}
  .abx-25-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border-top:1px solid rgba(255,255,255,.13)}
  .abx-25-journey li{min-height:62px;gap:10px;padding:9px 7px;border-bottom:1px solid rgba(255,255,255,.1)}
  .abx-25-journey li b{font-size:7px}.abx-25-journey li span{font-size:10px;line-height:1.1}
}

@media(prefers-reduced-motion:reduce){.abx-25-journey{opacity:1;transform:none}.abx-25-journey li{opacity:1;transform:none}.abx-25-journey li::after{height:100%}}
html.a11y-reduce-motion .abx-25-journey{opacity:1;transform:none}html.a11y-reduce-motion .abx-25-journey li{opacity:1;transform:none}html.a11y-reduce-motion .abx-25-journey li::after{height:100%}

/* Keep the complete department-to-team merge framed below the fixed navigation. */
@media(min-width:1101px){
  .abx-people-merge{--abx-team-frame-top:clamp(112px,13.2svh,122px)}
  .abx-people-sticky{top:var(--abx-team-frame-top);height:calc(100svh - var(--abx-team-frame-top) - 15px);min-height:0;max-height:none}
}
@media(min-width:761px) and (max-width:1100px){
  .abx-people-merge{--abx-team-frame-top:clamp(134px,17svh,150px)}
  .abx-people-sticky{top:var(--abx-team-frame-top);height:calc(100svh - var(--abx-team-frame-top) - 14px);min-height:0;max-height:none}
}
@media(max-width:760px){
  .abx-people-merge{--abx-team-frame-top:clamp(132px,18svh,148px)}
  .abx-people-sticky{top:var(--abx-team-frame-top);height:calc(100svh - var(--abx-team-frame-top) - 12px);min-height:420px;max-height:none}
}

/* Future-facing final scene, using an original connected-engineering background. */
.abx-closing{isolation:isolate;overflow:hidden;border-top:1px solid rgba(228,185,79,.42);background:#020302;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}
.abx-closing-media{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;pointer-events:none}
.abx-closing-media::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(0,0,0,.18),rgba(0,0,0,.76) 72%),linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.36) 38%,rgba(0,0,0,.68) 100%)}
.abx-closing-media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.78) brightness(.78) contrast(1.06);transform:translate3d(0,var(--abx-closing-image-y,0px),0) scale(var(--abx-closing-image-scale,1.08));will-change:transform}
.abx-closing>p,.abx-closing>h2,.abx-closing>div{position:relative;z-index:2}.abx-closing>small{z-index:2}
.abx-closing>p:first-child{padding:10px 17px;border:1px solid rgba(228,185,79,.34);border-radius:999px;background:rgba(3,4,3,.58);backdrop-filter:blur(10px);text-shadow:0 2px 15px #000}
.abx-closing h2{text-shadow:0 5px 35px rgba(0,0,0,.92),0 0 80px rgba(0,0,0,.75)}
.abx-closing h2 em{filter:drop-shadow(0 0 26px rgba(228,185,79,.18))}
.abx-closing>.abx-closing-statement{padding:17px 25px;border:1px solid rgba(255,255,255,.13);border-left-color:rgba(228,185,79,.68);border-right-color:rgba(228,185,79,.68);background:linear-gradient(90deg,rgba(3,4,3,.5),rgba(3,4,3,.78),rgba(3,4,3,.5));box-shadow:0 18px 52px rgba(0,0,0,.28);backdrop-filter:blur(12px);text-shadow:0 2px 16px #000}
.abx-closing a{background:rgba(3,4,3,.66);backdrop-filter:blur(12px)}
.abx-closing a:first-child{background:var(--abx-gold)}

@media(max-width:760px){
  .abx-closing-media img{object-position:58% center}
  .abx-closing>p:first-child{padding:9px 13px}
  .abx-closing>.abx-closing-statement{padding:15px 17px}
}
@media(prefers-reduced-motion:reduce){.abx-closing-media img{transform:none}}
html.a11y-reduce-motion .abx-closing-media img{transform:none!important}
