.ab{background:var(--bone);color:var(--ink);padding:clamp(96px,9vw,150px) 0 clamp(88px,8vw,132px);overflow-x:clip}.ab-grid{grid-template-columns:minmax(0,7.2fr) minmax(0,4.8fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.ab-copy{flex-direction:column;align-items:flex-start;gap:26px;min-width:0;display:flex}.ab-h{letter-spacing:-.042em;margin:0;font-size:clamp(40px,5vw,76px);font-weight:600;line-height:.95}html[lang=ar] .ab-h{letter-spacing:0;font-weight:700;line-height:1.15}.ab-scrub{--p:0;letter-spacing:-.02em;max-width:26em;margin:clamp(8px,1vw,16px) 0 0;font-size:clamp(24px,2.25vw,40px);font-weight:500;line-height:1.32}html[lang=ar] .ab-scrub{letter-spacing:0;font-weight:500;line-height:1.7}.ab-scrub span{opacity:clamp(.16, calc(.16 + (var(--p) * (var(--n) + 4) - var(--i)) * .21), 1)}.ab-p2{max-width:62ch;color:var(--stone-dark);margin:0;font-size:17px;line-height:1.7}.ab-facts{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:6px 18px;width:100%;max-width:760px;margin:0;padding:18px 0 0;font-size:12px;list-style:none;display:flex}html[lang=ar] .ab-facts{letter-spacing:0;text-transform:none;font-family:var(--font-body);font-size:14.5px}.ab-facts li{align-items:center;gap:8px;display:inline-flex}.ab-facts li:before{content:"";background:var(--ink);opacity:.35;border-radius:50%;width:6px;height:6px}.ab-side{perspective:1400px;position:sticky;top:104px}.ab-card{--rx:0deg;--ry:0deg;--gx:50%;--gy:42%;aspect-ratio:4/4.6;isolation:isolate;background:var(--night);color:var(--cloud);transform:rotateX(var(--rx)) rotateY(var(--ry));opacity:0;border-radius:32px;grid-template-rows:1fr auto;justify-items:center;padding:clamp(24px,2.6vw,44px);transition:opacity .9s,translate 1.1s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;translate:0 34px;box-shadow:0 40px 80px -48px #0d0e108c}.ab-card.is-on{opacity:1;translate:0}.ab-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.ab-card:before{content:"";z-index:-1;background:radial-gradient(#ffffff1a 1px,#0000 1.4px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 70% at 50% 42%,#000 15%,#0000 78%);mask:radial-gradient(75% 70% at 50% 42%,#000 15%,#0000 78%)}.ab-glow{z-index:-2;left:var(--gx);top:var(--gy);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--purple) 46%, transparent), color-mix(in srgb, var(--purple) 12%, transparent) 52%, transparent);border-radius:50%;width:120%;position:absolute;translate:-50% -50%}.ab-orb{z-index:-2;aspect-ratio:1;filter:blur(46px);opacity:.42;border-radius:50%;width:46%;animation:14s ease-in-out infinite alternate ab-orb;position:absolute}.ab-orb-a{background:var(--orange);top:54%;left:-12%}.ab-orb-b{background:var(--blue);animation-duration:17s;animation-delay:-5s;top:-6%;right:-14%}.ab-orb-c{background:var(--yellow);opacity:.26;animation-duration:19s;animation-delay:-9s;bottom:-22%;right:8%}@keyframes ab-orb{0%{translate:0;scale:1}to{translate:14% -12%;scale:1.25}}.ab-logo{filter:drop-shadow(0 18px 30px #00000073);align-self:center;width:min(84%,460px)}.ab-cap{letter-spacing:-.025em;color:#ffffffdb;opacity:0;margin:0;font-size:clamp(18px,1.5vw,24px);font-weight:600;transition:opacity .6s 1.5s,translate .8s cubic-bezier(.2,.8,.2,1) 1.5s;translate:0 10px}html[lang=ar] .ab-cap{letter-spacing:0;font-weight:700}.ab-card.is-on .ab-cap{opacity:1;translate:0}@media (max-width:1099px){.ab-grid{grid-template-columns:1fr}.ab-side{order:-1;max-width:560px;position:static}.ab-card{aspect-ratio:16/11}}@media (max-width:809px){.ab{padding:72px 0}.ab-copy{gap:20px}.ab-h{font-size:clamp(40px,11.4vw,54px)}.ab-scrub{font-size:clamp(21px,5.6vw,26px)}.ab-card{border-radius:24px}}@media (prefers-reduced-motion:reduce){.ab-orb{animation:none}.ab-card{opacity:1;transition:none;translate:0}.ab-scrub span{opacity:1}}.ab-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}
.lga{width:100%;height:auto;color:var(--cloud);display:block;overflow:visible}.lga-g{transform-box:fill-box;transform-origin:50%}.lga-body{transform-origin:50% 100%;opacity:0;translate:0 26px;scale:1 .6}.lga-dot{opacity:0;scale:0}.lga-pill{opacity:0;scale:0 1}.lga-mark{opacity:0;rotate:-30deg;scale:0}.lga-word{opacity:0;translate:0 10px}.lga.is-on .lga-body{opacity:1;transition:opacity .5s ease calc(var(--i) * .14s), translate .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .14s), scale .9s cubic-bezier(.34, 1.4, .64, 1) calc(var(--i) * .14s);translate:0;scale:1}.lga.is-on .lga-dot{opacity:1;transition:opacity .3s ease calc(.42s + var(--i) * 70ms), scale .6s cubic-bezier(.34, 1.56, .64, 1) calc(.42s + var(--i) * 70ms);scale:1}.lga.is-on .lga-pill{opacity:1;transition:opacity .25s ease calc(.56s + var(--i) * 90ms), scale .7s cubic-bezier(.34, 1.56, .64, 1) calc(.56s + var(--i) * 90ms);animation:lga-breathe 3.6s ease-in-out calc(1.8s + var(--i) * .26s) infinite;scale:1}.lga.is-on .lga-mark{opacity:1;transition:opacity .3s ease calc(.9s + var(--i) * 80ms), scale .6s cubic-bezier(.34, 1.56, .64, 1) calc(.9s + var(--i) * 80ms), rotate .7s cubic-bezier(.2, .8, .2, 1) calc(.9s + var(--i) * 80ms);rotate:0deg;scale:1}.lga.is-on .lga-word{opacity:1;transition:opacity .4s ease calc(1.15s + var(--i) * 55ms), translate .6s cubic-bezier(.2, .8, .2, 1) calc(1.15s + var(--i) * 55ms);translate:0}@keyframes lga-breathe{0%,to{scale:1}50%{scale:.86 1}}@media (prefers-reduced-motion:reduce){.lga .lga-g{opacity:1!important;transition:none!important;animation:none!important;translate:none!important;rotate:none!important;scale:none!important}}
