/* Slogan and decoration share one layout box in every language. */
html body.home .ag-hero>.ag-hero-statement{position:absolute;inset:0;display:grid;place-items:center;isolation:isolate;z-index:2;padding:130px 24px;pointer-events:none}
html body.home .ag-hero .ag-hero-statement>h1{position:relative!important;inset:auto!important;transform:none!important;grid-area:1/1;align-self:center!important;justify-self:center!important;width:100%!important;max-width:1000px!important;margin:0!important;text-align:center!important;color:#e5dccb!important;z-index:1;font-size:clamp(46px,5.4vw,82px);line-height:1.12}
html[lang^="ar"] body.home .ag-hero .ag-hero-statement>h1{font-size:clamp(40px,5.2vw,76px);line-height:1.3}
html body.home .ag-hero .ag-hero-statement>.ag-hero-orbit{position:absolute!important;inset:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(1100px,96vw)!important;height:auto!important;max-width:none!important;max-height:none!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:0!important;overflow:visible;color:#e7b85b}
html body.home .ag-hero-statement .ag-hero-orbit path{fill:none;stroke:#deb364;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:none!important;stroke-dashoffset:0!important;vector-effect:non-scaling-stroke;animation:none}
html body.home .ag-hero-statement .ag-hero-orbit .ag-orbit-accent{stroke:#f0d39a;stroke-width:1;opacity:.35}
html body.home .ag-hero-statement .ag-hero-orbit g{transform-box:view-box;transform-origin:50% 50%;animation:ag-statement-drift 12s ease-in-out infinite alternate}
html body.home .ag-hero-statement .ag-hero-orbit .ag-orbit-lower{animation-direction:alternate-reverse;animation-duration:14s}
@keyframes ag-statement-drift{from{transform:translateY(-4px) rotate(-3deg)}to{transform:translateY(4px) rotate(3deg)}}
html body.home .ag-hero.ag-offscreen .ag-hero-statement g{animation-play-state:paused}
@media(max-width:760px){html body.home .ag-hero .ag-hero-statement>h1{font-size:clamp(36px,8.8vw,62px)!important}html body.home .ag-hero .ag-hero-statement>.ag-hero-orbit{width:650px!important}html body.home .ag-hero-statement .ag-hero-orbit path{stroke-width:1.5}}
@media(prefers-reduced-motion:reduce){html body.home .ag-hero-statement .ag-hero-orbit g{animation:none}}
