:root{--erc-red:#ef0606;--erc-beige:#d3ccc7;--erc-black:#000;--erc-white:#fff;--erc-red-ink:#a60000;--erc-ink:#2b2522;--erc-mute:#a39b95;--erc-maroon:#1a0000;--erc-red-deep:#c20404;--erc-stage-1:#2e2a27;--erc-stage-2:#5c1012;--erc-stage-3:#8e0b0b;--erc-stage-4:#c00808;--erc-stage-5:#ef0606;--erc-angle:52.1deg;--erc-skew:37.9deg;--erc-slope:.778;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.25s;--dur-med:.5s;--dur-slow:1.2s;--font-display-latin:var(--font-bebas,"Bebas Neue", Impact, "Arial Narrow", sans-serif);--font-body-latin:var(--font-mulish,"Mulish", sans-serif);--font-display:var(--font-display-latin);--font-body:var(--font-body-latin);--display-weight:400;--display-leading:.9;--display-transform:uppercase;--display-tracking:.005em;--display-scale:1;--fs-d1:calc(clamp(3.5rem, 1rem + 7vw, 9.5rem) * var(--display-scale));--fs-d2:calc(clamp(3.25rem, 1rem + 6vw, 8.5rem) * var(--display-scale));--fs-d3:calc(clamp(2.75rem, 1rem + 4.2vw, 6.25rem) * var(--display-scale));--fs-d4:calc(clamp(2.5rem, 1rem + 3.2vw, 5rem) * var(--display-scale));--fs-card-title:calc(clamp(1.75rem, 1.25rem + .9vw, 2.25rem) * var(--display-scale));--fs-card-num:calc(clamp(2.25rem, 1.5rem + 1.4vw, 3rem) * var(--display-scale));--fs-small:clamp(.8125rem, .78rem + .15vw, .9375rem);--fs-body:clamp(1rem, .94rem + .25vw, 1.1875rem);--fs-lead:clamp(1.125rem, .9rem + .55vw, 1.5rem);--fs-strong:clamp(1.25rem, 1rem + .5vw, 1.625rem);--fs-eyebrow:.85rem;--tracking-eyebrow:.32em;--tracking-tagline:.5em;--tracking-label:.18em;--gutter:clamp(1.25rem, 6.67vw, 7rem);--header-h:4.5rem;--space-section:clamp(4rem, 3rem + 4vw, 7.5rem);--measure:34ch;--radius:0}html[data-fonts=brand]{--font-display-latin:var(--font-abolition,"Abolition"), var(--font-bebas,"Bebas Neue", Impact, "Arial Narrow", sans-serif);--font-body-latin:var(--font-avenir,"Avenir Next", "Mulish", sans-serif)}html[data-fonts=brand]:not(:lang(ar)){--display-scale:1.08;--display-leading:1.06;--display-tracking:.03em}:root:lang(ar){--display-weight:800;--display-leading:1.25;--display-transform:none;--display-tracking:0;--display-scale:.7;--tracking-eyebrow:0;--tracking-tagline:0;--tracking-label:0;--fs-eyebrow:1rem}:lang(ar){--font-arabic-fallback:"Segoe UI", Tahoma, "Geeza Pro", "Noto Sans Arabic", "Noto Naskh Arabic", sans-serif;--font-display:var(--font-cairo,var(--font-arabic-fallback));--font-body:var(--font-cairo,var(--font-arabic-fallback))}:lang(en){--font-display:var(--font-display-latin);--font-body:var(--font-body-latin)}*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--erc-black);color:var(--erc-beige);color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}body{min-height:100svh;font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.6}:lang(ar){letter-spacing:0}img,picture,svg,video{max-width:100%;display:block}img{height:auto}ol,ul{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,p{overflow-wrap:break-word}:focus-visible{outline-offset:4px;outline:2px solid}main:focus{outline:none}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;background:var(--erc-white);color:var(--erc-black);padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--erc-red);transform:none}.slide{--ink:var(--erc-white);--ink-body:var(--erc-beige);--ink-mute:var(--erc-mute);--accent:var(--erc-red);isolation:isolate;min-height:100svh;padding-block:calc(var(--header-h) + clamp(2rem, 1rem + 4vw, 5rem)) clamp(3rem, 2rem + 4vw, 6rem);padding-inline:var(--gutter);background:var(--erc-black);color:var(--ink-body);position:relative;overflow:clip}.slide--black{background:var(--erc-black)}.slide--beige{--ink:var(--erc-black);--ink-body:var(--erc-ink);--ink-mute:var(--erc-ink);--accent:var(--erc-red-ink);background:var(--erc-beige);color-scheme:light}.slide--red{--ink:var(--erc-white);--ink-body:var(--erc-white);--ink-mute:var(--erc-black);--accent:var(--erc-black);background:var(--erc-red)}.slide--photo{background:var(--erc-black)}.has-grain:after{content:"";z-index:1;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:where(html:not(.motion-off)) .has-grain:after{animation:.9s step-end infinite grain;inset:-120px}}@keyframes grain{0%,to{transform:translate(0)}16.667%{transform:translate(-63px,41px)}33.333%{transform:translate(88px,-102px)}50%{transform:translate(-109px,-57px)}66.667%{transform:translate(34px,113px)}83.333%{transform:translate(105px,23px)}}.scanlines{z-index:0;pointer-events:none;background:repeating-linear-gradient(#00000038 0 1px,#0000 1.75px 3px);position:absolute;inset:0}.headline{font-family:var(--font-display);font-size:var(--fs-d4);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);color:var(--ink);text-wrap:balance}.headline--d1{font-size:var(--fs-d1)}.headline--d2{font-size:var(--fs-d2)}.headline--d3{font-size:var(--fs-d3)}.headline--d4{font-size:var(--fs-d4)}.display{font-family:var(--font-display);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-transform:var(--display-transform)}.lead{max-width:var(--measure);font-size:var(--fs-lead);color:var(--ink-body);font-weight:300;line-height:1.55}.lead:lang(ar){font-weight:400;line-height:1.7}.slide__intro{gap:clamp(1rem,.75rem + .8vw,1.75rem);display:grid}@media (prefers-reduced-motion:no-preference){html.js:not(.motion-failed,.motion-off) :is([data-split],[data-reveal],.eyebrow__num,.eyebrow__rule,.eyebrow__label),html.js:not(.motion-failed,.motion-off) :is(.hero__media,.hero__media-blur,.hero__logo .logo__stripe,.hero__logo .logo__word path,.hero__tagline,.hero__cue,.site-header,.rail),html.js:not(.motion-failed,.motion-off) :is(.concept__media,.discipline__media,.discipline__bar,.role__bar,.role__digits,.role__title,.cycle__step,.audience__media,.audience__rule,.audience__title,.stage__bar,.stage__label,.core__logo .logo__stripe){visibility:hidden}}.split-line-mask{margin-block-end:-.3em;padding-block:.15em;position:relative;inset-block-start:-.15em}@media (prefers-reduced-motion:no-preference) and (width>=1100px) and (height>=640px){html.js:not(.motion-failed,.motion-off) :is(.cycle__mark .logo__stripe,.cycle__loop-seg,.cycle__loop-head){visibility:hidden}}@media (prefers-reduced-motion:no-preference) and (width>=1100px) and (height>=640px) and (height<=800px){:where(html:not(.motion-off)) :is(.roles,.cycle,.growth,.core){padding-block:calc(var(--header-h) + 1.5rem) 2rem}}html.js:not(.motion-failed) .site-header__logo :is(.logo__stripe,.logo__word path){visibility:hidden}.sweep{--band-w:45vw;--band-h:150vh;--band-run:calc(var(--band-h) * var(--erc-slope));z-index:30;pointer-events:none;visibility:hidden;display:none;position:fixed;inset:0;overflow:hidden}.sweep__band{top:calc(50% - var(--band-h) / 2);width:calc(var(--band-w) + var(--band-run));height:var(--band-h);clip-path:polygon(0 0, var(--band-w) 0, 100% 100%, var(--band-run) 100%);position:absolute;left:0}.sweep__band--1{background:var(--erc-maroon)}.sweep__band--2{background:var(--erc-red-deep)}.sweep__band--3{background:var(--erc-red)}@media (prefers-reduced-motion:no-preference){html.motion-ready:not(.motion-failed,.motion-off) .sweep{display:block}:where(html:not(.motion-off)) .sweep.is-active{visibility:visible}:where(html:not(.motion-off)) .sweep.is-active .sweep__band{will-change:transform}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(html.motion-off),:where(html.motion-off) *,:where(html.motion-off) :before,:where(html.motion-off) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.logo{height:auto;display:block}.logo--full{aspect-ratio:1607/510}.logo--mark{aspect-ratio:397/510}.lang-switch__list{align-items:center;gap:1rem;display:flex}.lang-switch__link{font-family:var(--font-body);letter-spacing:var(--tracking-label);padding-block:.35rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}.lang-switch__link:lang(ar){letter-spacing:0;font-size:1rem}.lang-switch__link:after{content:"";inset-inline:0 var(--tracking-label);background:var(--erc-red);block-size:2px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;inset-block-end:0;transform:scaleX(0)}.lang-switch__link:hover:after{transform:scaleX(.5)}.lang-switch__link[aria-current=true]:after{transform:scaleX(1)}.site-header{--header-ink:var(--erc-white);--header-accent:var(--erc-red);z-index:50;block-size:var(--header-h);padding-inline:var(--gutter);color:var(--header-ink);pointer-events:none;justify-content:space-between;align-items:center;gap:1.5rem;transition:color .3s;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.site-header[data-theme=light]{--header-ink:var(--erc-black)}.site-header[data-surface=red]{--header-accent:var(--erc-white)}.site-header .lang-switch__link:after{background:var(--header-accent);transition:transform var(--dur-fast) var(--ease-out), background-color .3s ease}.site-header>*{pointer-events:auto}.site-header__brand{color:inherit;flex:none;display:block}.site-header__logo{overflow:visible}.site-header__logo--full{inline-size:clamp(150px,120px + 3vw,176px)}.site-header__logo--mark{block-size:2.5rem;inline-size:auto;display:none}.site-header__end{align-items:center;gap:clamp(1rem,.5rem + 1.5vw,2rem);display:flex}.counter{font-family:var(--font-display);letter-spacing:.08em;white-space:nowrap;font-size:1.125rem;line-height:1}.counter:lang(ar){letter-spacing:0;font-size:1rem;font-weight:700}.counter__current{clip-path:inset(0);display:inline-grid}.counter__digits{grid-area:1/1}@media (width<=699.98px){.site-header__logo--full{display:none}.site-header__logo--mark{display:block}}@media (width>=1100px){.counter{display:none}.site-header__end{transition:color .3s}.site-header[data-theme-end=dark] .site-header__end{color:var(--erc-white)}.site-header[data-theme-end=light] .site-header__end{color:var(--erc-black)}}.rail{--rail-ink:var(--erc-white);--rail-mute:#ffffff8c;--rail-accent:var(--erc-red);display:none}.rail[data-theme=light]{--rail-ink:var(--erc-black);--rail-mute:#0000008c}.rail[data-surface=red]{--rail-accent:var(--erc-white)}@media (width>=1100px){.rail{z-index:40;inline-size:var(--gutter);color:var(--rail-ink);display:block;position:fixed;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}}.rail__list{justify-items:end;gap:.15rem;display:grid}.rail__link{color:var(--rail-mute);justify-content:flex-end;align-items:center;gap:.6rem;padding-block:.3rem;padding-inline-end:clamp(1rem,1.6vw,1.75rem);text-decoration:none;transition:color .3s;display:flex;position:relative}.rail__num{font-family:var(--font-display);font-size:.875rem;font-weight:var(--display-weight);letter-spacing:.06em;line-height:1}.rail__num:lang(ar){letter-spacing:0;font-weight:700}.rail__tick{transform-origin:100%;block-size:2px;inline-size:.75rem;transition:inline-size var(--dur-med) var(--ease-out), background-color .3s ease;background:currentColor;position:relative}.rail__tick:dir(rtl){transform-origin:0}.rail__tick:after{content:"";background:var(--rail-accent);opacity:0;transform:scaleX(var(--p,1));transform-origin:0;transition:opacity .3s,background-color .3s;position:absolute;inset:0}.rail__tick:dir(rtl):after{transform-origin:100%}.rail__name{background:var(--erc-black);color:var(--erc-white);font-family:var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease;padding:.3rem .6rem;font-size:.75rem;font-weight:700;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + .25rem);translate:0 -50%}.rail__name:lang(ar){text-transform:none;font-size:.875rem}.rail__link:hover,.rail__link:focus-visible{color:var(--rail-ink)}.rail__link:hover .rail__name,.rail__link:focus-visible .rail__name{opacity:1}.rail__link:focus-visible{outline-offset:0}.rail__item.is-active .rail__link{color:var(--rail-ink)}.rail__item.is-active .rail__tick{background:var(--rail-mute);inline-size:1.75rem}.rail__item.is-active .rail__tick:after{opacity:1}.site-footer{padding-block:1.75rem;padding-inline:var(--gutter);background:var(--erc-black);color:var(--erc-mute);font-family:var(--font-body);border-block-start:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;font-size:.85rem;line-height:1.5;display:flex}.site-footer:lang(ar){font-size:.95rem}.site-footer__links{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.site-footer__reach{border-block-end:1px solid #ffffff14;flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-block-end:.5rem;padding-block-end:1.25rem;display:flex}.site-footer__contact{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;display:flex}.site-footer__contact a{text-decoration:none}.site-footer__socials{flex-wrap:wrap;align-items:center;margin-inline:-.625rem;display:flex}.site-footer__social{place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.site-footer__social:focus-visible{outline-offset:0}.site-footer a{transition:color var(--dur-fast) ease}.site-footer a:is(:hover,:focus-visible){color:var(--erc-white)}.site-footer__top{font-weight:700;text-decoration:none}.site-footer__top-arrow{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.site-footer__top:hover .site-footer__top-arrow{transform:translateY(-3px)}@media (width<=699.98px){.site-footer{flex-direction:column;align-items:flex-start}.site-footer__reach{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start}.site-footer__contact{flex-direction:column;align-items:flex-start}}.hero{min-height:100svh;padding-block:var(--header-h);text-align:center;color:var(--erc-white);place-items:center;display:grid}.hero__media-blur,.hero__media,.hero__glitch,.hero__shade,.hero__roll{position:absolute;inset:0}.hero.has-grain:after{opacity:.12}.hero__media-blur{z-index:-3;overflow:hidden}.hero__media-blur img{block-size:100%;inline-size:100%;object-fit:cover;object-position:var(--focal);filter:blur(24px);max-width:none;transform:scale(1.12)}.hero__media{z-index:-2}.hero__media picture,.hero__img{block-size:100%;inline-size:100%}.hero__img{object-fit:cover;object-position:var(--focal)}.hero__glitch{z-index:-2;visibility:hidden;pointer-events:none;overflow:hidden}.hero__glitch-strip{background:var(--glitch-src,none) var(--focal) / cover no-repeat;position:absolute;inset:0}.hero__glitch-strip:first-child{clip-path:inset(0 0 64%)}.hero__glitch-strip:nth-child(2){clip-path:inset(calc(36% - 1px) 0 56%)}.hero__glitch-strip:nth-child(3){clip-path:inset(calc(44% - 1px) 0 29%)}.hero__glitch-strip:nth-child(4){clip-path:inset(calc(71% - 1px) 0 0)}.hero__shade{--vignette:110% 95%;z-index:-1;background:linear-gradient(to bottom, transparent 55%, #0009 80%, #000 100%), linear-gradient(to bottom, #00000040, transparent 22%), radial-gradient(ellipse 60% 45% at 50% 50%, #0000004d, transparent 100%), radial-gradient(ellipse var(--vignette) at 50% 45%, transparent 40%, #0000006b 74%, #000000d1 100%)}@media (orientation:portrait){.hero__shade{--vignette:170% 95%}}.hero__roll{z-index:0;pointer-events:none;display:none;overflow:hidden;mask-image:linear-gradient(#000 55%,#0000 90%)}@media (prefers-reduced-motion:no-preference){:where(html:not(.motion-off)) .hero__roll{display:block}:where(html:not(.motion-off)) .hero__roll:before{content:"";will-change:transform;background:linear-gradient(#ffe1dc00 0%,#ffe1dc0e 15%,#ffe1dc00 30%);animation:8s linear infinite hero-roll;position:absolute;inset:0;transform:translateY(-30%)}:where(html:not(.motion-off)) .hero.is-offscreen .hero__roll:before{animation-play-state:paused}}@keyframes hero-roll{0%{transform:translateY(-30%)}80%,to{transform:translateY(100%)}}.hero__content{z-index:2;justify-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid;position:relative}.hero__title{margin:0;line-height:1}.hero__logo{inline-size:clamp(280px,60vw,980px);color:var(--erc-white);overflow:visible}.hero__tagline{font-family:var(--font-body);letter-spacing:var(--tracking-tagline);text-transform:uppercase;color:var(--erc-white);padding-inline-start:var(--tracking-tagline);font-size:clamp(.8125rem,.7rem + .45vw,1.125rem);font-weight:600;line-height:1.6}.hero__tagline:lang(ar){text-transform:none;font-size:clamp(1rem,.9rem + .45vw,1.375rem)}.hero__cue{z-index:2;background:#ffffff59;block-size:clamp(3rem,8vh,5rem);inline-size:1px;position:absolute;inset-block-end:clamp(1.25rem,3vh,2.5rem);inset-inline-start:50%;overflow:hidden;translate:-50%}.hero__cue:dir(rtl){translate:50%}.hero__cue-line{background:var(--erc-red);block-size:38%;position:absolute;inset-block-start:0;inset-inline:0}.eyebrow{color:var(--accent);align-items:center;gap:.85rem;display:flex}.eyebrow__num{font-family:var(--font-display);font-size:1.35rem;font-weight:var(--display-weight);letter-spacing:.04em;padding-block-start:.08em;line-height:1}html[data-fonts=brand] .eyebrow__num:not(:lang(ar)){position:relative;inset-block-start:-.125em}.eyebrow__rule{transform-origin:0;background:currentColor;flex:none;block-size:2px;inline-size:2.5rem}.eyebrow__rule:dir(rtl){transform-origin:100%}.eyebrow__label{font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:800;line-height:1.3}.eyebrow__label:lang(ar){text-transform:none;font-weight:700}.eyebrow__num:lang(ar){letter-spacing:0;padding-block-start:0;font-size:1.15rem;font-weight:700}.concept{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""body";padding:0;display:grid}.concept__media{grid-area:media;block-size:65svh;min-block-size:22rem;position:relative;overflow:hidden}.concept__media picture,.concept__img{block-size:100%;inline-size:100%}.concept__img{object-fit:cover;object-position:var(--focal);max-width:none}.concept__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#000 100%);position:absolute;inset:0}.concept__body{padding-block:0 clamp(3.5rem,2rem + 5vw,6rem);padding-inline:var(--gutter);z-index:1;grid-area:body;align-content:center;gap:clamp(1.75rem,1rem + 2.5vw,3.5rem);margin-block-start:-4rem;display:grid;position:relative}@media (width>=1100px){.concept{grid-template-columns:minmax(0,55fr) minmax(0,45fr);grid-template-areas:"body media"}.concept__media{block-size:auto;min-block-size:100%}.concept__img{position:absolute;inset:0}.concept__media:after{background:linear-gradient(90deg,#000 0%,#0000 18%)}.concept__media:dir(rtl):after{background:linear-gradient(270deg,#000 0%,#0000 18%)}.concept__body{padding-block:calc(var(--header-h) + 3rem) 4rem;padding-inline:var(--gutter) clamp(2rem, 4vw, 4.5rem);margin-block-start:0}}.roles{flex-direction:column;justify-content:space-between;gap:clamp(2.5rem,1rem + 6vh,6rem);display:flex}.roles__list{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,.5rem + .6vw,1.25rem);display:grid}@media (width>=700px){.roles__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.role__card{min-block-size:clamp(13rem,10rem + 8vw,18rem)}}@media (width>=1100px){.roles__list{grid-template-columns:repeat(var(--count), minmax(0, 1fr))}}.role{display:grid}.role__card{--chamfer:16px;background:var(--erc-black);color:var(--erc-mute);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0 100%);transition:transform var(--dur-med) var(--ease-out);flex-direction:column;gap:.5rem;padding:clamp(1.5rem,1.1rem + .8vw,2rem) clamp(1.1rem,.9rem + .5vw,1.5rem) 1.75rem;display:flex;position:relative}.role__card:dir(rtl){clip-path:polygon(0 0, 100% 0, 100% 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)))}.role__bar{transform-origin:0 0;block-size:5px;position:absolute;inset-block-start:0;inset-inline:0}.role__bar:dir(rtl){transform-origin:100% 0}.role__bar:before{content:"";background:var(--erc-red);transform-origin:50% 0;block-size:100%;transition:transform var(--dur-med) var(--ease-out);display:block}.role__digits{display:block}@media (prefers-reduced-motion:no-preference){html.js:not(.motion-failed,.motion-off) .role__num{clip-path:inset(-1em -1em 0)}}.role__num{font-family:var(--font-display);font-size:var(--fs-card-num);font-weight:var(--display-weight);color:var(--erc-red);line-height:1}.role__title{font-size:var(--fs-card-title);color:var(--erc-white);hyphens:manual;margin-block-start:.25rem}@media (width>=1100px){html[data-fonts=brand] .role__title:not(:lang(ar)){font-size:min(var(--fs-card-title), calc((15vw - 35px) / var(--count)))}}.role__body{font-size:var(--fs-small);color:var(--erc-mute);margin-block-start:.5rem;line-height:1.55}.role__body:lang(ar){font-size:1rem}@media (hover:hover){.role:hover .role__card{transform:translateY(-6px)}.role:hover .role__bar:before{transform:scaleY(1.8)}}.disciplines{flex-direction:column;justify-content:center;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex}.disciplines__list{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,1rem + 3vw,3rem) clamp(1rem,.5rem + 1vw,1.75rem);display:grid}@media (width>=700px){.disciplines__list{grid-template-columns:repeat(var(--tablet-count), minmax(0, 1fr))}}@media (width>=1100px){.disciplines__list{grid-template-columns:repeat(var(--count), minmax(0, 1fr))}}.discipline{flex-direction:column;display:flex}.discipline__media{aspect-ratio:16/10;background:#111;overflow:hidden}.discipline__media picture,.discipline__img{block-size:100%;inline-size:100%}.discipline__media picture{transition:transform var(--dur-slow) var(--ease-out)}.discipline__img{object-fit:cover;object-position:var(--focal);max-width:none}@media (prefers-reduced-motion:no-preference){html.js:not(.motion-failed,.motion-off) .discipline__img{block-size:108%;position:relative;inset-block-start:-4%}}.discipline__title{font-size:var(--fs-card-title);color:var(--erc-white);margin-block-start:clamp(1rem,.75rem + .6vw,1.5rem)}.discipline__bar{transform-origin:0;block-size:3px;inline-size:3rem;margin-block:.75rem .85rem;display:block}.discipline__bar:dir(rtl){transform-origin:100%}.discipline__bar:before{content:"";background:var(--erc-red);block-size:100%;transform-origin:inherit;transition:transform var(--dur-med) var(--ease-out);display:block;transform:scaleX(.4)}.discipline__body{max-width:36ch;font-size:var(--fs-body);color:var(--erc-mute);line-height:1.55}@media (hover:hover){.discipline:hover .discipline__media picture{transform:scale(1.06)}.discipline:hover .discipline__bar:before{transform:scaleX(1)}}.cycle{--step-gap:clamp(1.5rem, .75rem + 1.6vw, 2.5rem);flex-direction:column;justify-content:center;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex}.cycle__decor{z-index:-1;aspect-ratio:397/510;pointer-events:none;block-size:120%;position:absolute;inset-block-start:-10%;inset-inline-end:-14%}.cycle__mark{block-size:100%;inline-size:100%;max-width:none;color:var(--erc-red-deep)}.cycle__intro,.cycle__flow,.cycle__body{position:relative}.cycle__title{max-width:14em}.cycle__flow{margin-block-end:0}.cycle__steps{align-items:stretch;gap:var(--step-gap);flex-direction:column;max-width:22rem;display:flex}.cycle__step{flex:1 1 0;min-width:0;position:relative}.cycle__box{isolation:isolate;background:var(--erc-black);min-block-size:3.25rem;color:var(--erc-white);font-family:var(--font-display);font-size:clamp(1.5rem,.9rem + .9vw,2.25rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);text-align:center;white-space:nowrap;place-items:center;padding:.7rem .5rem .55rem;line-height:1;display:grid;position:relative}html[data-fonts=brand] .cycle__box:not(:lang(ar)){padding-block:.45rem .8rem}.cycle__box:lang(ar){padding-block:.6rem .7rem;font-size:clamp(1.5rem,1.1rem + .6vw,1.875rem);font-weight:700;line-height:1.3}.cycle__step:last-child .cycle__box{background:var(--erc-white);color:var(--erc-red)}.cycle__fill{z-index:-1;background:var(--erc-white);position:absolute;inset:0;transform:scaleX(0)}.cycle__step:last-child .cycle__fill{background:var(--erc-black);inset:-1px}.cycle__arrow{fill:none;block-size:.875rem;inline-size:.75rem;stroke:var(--erc-black);stroke-width:1.5px;stroke-linejoin:round;position:absolute;inset-block-start:calc(100% + (var(--step-gap) - .875rem) / 2);inset-inline-start:calc(50% - .375rem);rotate:90deg}.cycle__body{max-width:40ch;font-size:var(--fs-strong);color:var(--erc-white);font-weight:700;line-height:1.45}.cycle__loop{display:none}@media (width>=700px){.cycle__steps{flex-flow:wrap;max-width:none}.cycle__step{flex:0 0 calc((100% - (var(--per-row) - 1) * var(--step-gap)) / var(--per-row))}.cycle__arrow{inset-block-start:calc(50% - .4375rem);inset-inline-start:calc(100% + (var(--step-gap) - .75rem) / 2);rotate:none}.cycle__arrow:dir(rtl){scale:-1 1}.cycle__step--row-end .cycle__arrow{display:none}}@media (width>=1100px){.cycle__steps{flex-wrap:nowrap}.cycle__step{flex:1 1 0}.cycle__step--row-end .cycle__arrow{display:block}.cycle__flow{margin-block-end:3.25rem}.cycle__loop{--loop-inset:calc((100% - (var(--count) - 1) * var(--step-gap)) / (2 * var(--count)));block-size:1.75rem;inline-size:calc(100% - 2 * var(--loop-inset));fill:none;max-width:none;stroke:var(--erc-black);stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;display:block;position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-start:var(--loop-inset);overflow:visible}.cycle__loop:dir(rtl){scale:-1 1}}.audience{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""body";padding:0;display:grid}.audience__media{background:#556066;grid-area:media;block-size:50svh;min-block-size:18rem;position:relative;overflow:hidden}.audience__media picture,.audience__img{block-size:100%;inline-size:100%}.audience__img{object-fit:cover;object-position:var(--focal);max-width:none}.audience__body{padding-block:clamp(3rem,2rem + 4vw,5rem);padding-inline:var(--gutter);grid-area:body;align-content:center;gap:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.audience__list{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,1rem + 2vw,2.75rem) clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (width>=700px){.audience__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.audience__item{align-content:start;gap:.6rem;padding-inline-start:clamp(1rem,.75rem + .6vw,1.5rem);display:grid;position:relative}.audience__rule{background:var(--erc-red);transform-origin:50% 0;inline-size:5px;position:absolute;inset-block:0;inset-inline-start:0}.audience__title{font-size:var(--fs-card-title);color:var(--erc-black)}.audience__text{max-width:30ch;font-size:var(--fs-body);color:var(--erc-ink);line-height:1.55}@media (width>=1100px){.audience{grid-template-columns:minmax(0,60fr) minmax(0,40fr);grid-template-areas:"body media"}.audience__media{block-size:auto;min-block-size:100%}.audience__img{position:absolute;inset:0}.audience__body{padding-block:calc(var(--header-h) + 3rem) 4rem;padding-inline:var(--gutter) clamp(2rem, 4vw, 4.5rem)}}.growth{flex-direction:column;justify-content:center;gap:clamp(1.75rem,.75rem + 2.2vw,3rem);display:flex}.stage{--label-ink:var(--erc-white);--label-ink-dim:#ffffffd9}.growth__stages{gap:.5rem;display:grid}.stage{display:flex}.stage__bar{inline-size:var(--level);background:var(--stage-color);transform-origin:0;align-items:flex-end;min-block-size:4.75rem;min-inline-size:0;padding:.75rem .85rem;display:flex;position:relative}.stage__bar:dir(rtl){transform-origin:100%}.stage__label{white-space:nowrap;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);gap:.15rem;line-height:1;display:grid}.stage__label:lang(ar){line-height:1.25}.stage__num{color:var(--label-ink-dim);font-size:1.5rem}.stage__name{color:var(--label-ink);font-size:1.5rem}.stage__num:lang(ar){font-size:1.1875rem;font-weight:700}.stage__name:lang(ar){font-size:1.375rem}@media (width<=699.98px){.growth__stages{grid-auto-rows:1fr}.stage__bar{container-type:inline-size}.stage__num:lang(ar){font-size:min(1.1875rem,24cqi)}.stage__name{font-size:min(1.5rem,20cqi)}.stage__name:lang(ar){white-space:normal;font-size:min(1.375rem,20cqi)}html[data-fonts=free] .stage__name:not(:lang(ar)){font-size:min(1.5rem,17.5cqi)}}.growth__note{max-width:40ch;font-size:var(--fs-small);text-align:end;color:var(--erc-mute);align-self:flex-end;line-height:1.5}@media (width>=700px){.growth__stages{grid-template-columns:repeat(var(--count), minmax(0, 1fr));align-items:end;gap:clamp(.5rem,.25rem + .6vw,1rem);block-size:clamp(18rem,46vh,28rem)}.stage{block-size:var(--level);container-type:inline-size}.stage__bar{transform-origin:50% 100%;block-size:100%;min-block-size:0;inline-size:100%;padding:clamp(.6rem,.4rem + .5vw,1rem)}.stage__bar:dir(rtl){transform-origin:50% 100%}.stage__label{white-space:normal}.stage__num{font-size:clamp(1rem,11cqi,1.5rem)}.stage__name{font-size:clamp(1rem,14.5cqi,2rem)}.stage__num:lang(ar){font-size:clamp(1.1875rem,9cqi,1.375rem)}.stage__name:lang(ar){font-size:clamp(1.1875rem,11cqi,1.75rem)}}@media (width>=700px) and (width<=1099.98px){.stage:last-child .stage__label:not(:lang(ar)){--label-ink:var(--erc-black);--label-ink-dim:var(--erc-black)}}@media (width>=1100px){.stage__num{font-size:1.5rem}.stage__name{font-size:clamp(1.5rem,14.5cqi,2rem)}@container (width<=165.5px){.stage__name{font-size:clamp(1rem,14.5cqi,2rem)}.stage:last-child .stage__label:not(:lang(ar)){--label-ink:var(--erc-black);--label-ink-dim:var(--erc-black)}}}@media (width>=700px){@container (width<=114px){.stage__name{font-size:14cqi}.stage__num:lang(ar){font-size:17cqi}.stage__name:lang(ar){font-size:16cqi}.stage:last-child .stage__label{--label-ink:var(--erc-black);--label-ink-dim:var(--erc-black)}}}@media (prefers-reduced-motion:no-preference) and (width>=1100px) and (height>=640px) and (height<=800px){:where(html:not(.motion-off)) .growth{gap:1.5rem}:where(html:not(.motion-off)) .growth__stages{block-size:calc(46vh - 2rem)}}.live{flex-direction:column;justify-content:flex-end;display:flex}.live__media,.live__shade{position:absolute;inset:0}.live__media{z-index:-2}.live__media picture,.live__img{block-size:100%;inline-size:100%}.live__img{object-fit:cover;object-position:var(--focal);max-width:none}.live__shade{--shade-dir:to right;z-index:-1;background:linear-gradient(to top, #000 0%, #000000d9 22%, #00000059 50%, transparent 72%), linear-gradient(var(--shade-dir), #000000e6 0%, #0009 35%, transparent 70%)}.live__shade:dir(rtl){--shade-dir:to left}.live__content{z-index:2;gap:clamp(1.5rem,1rem + 2vw,2.75rem);max-width:min(100%,58rem);display:grid;position:relative}.live__title{max-width:12em}.live__text{max-width:44ch}.live__badge{z-index:2;color:var(--erc-white);font-family:var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#00000073;border:1px solid #ffffff59;align-items:center;gap:.6rem;padding:.45rem .85rem .4rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset-block-start:calc(var(--header-h) + clamp(1rem, 3vh, 2rem));inset-inline-end:var(--gutter)}.live__badge:lang(ar){text-transform:none;padding-block:.3rem;font-size:.875rem;font-weight:700;line-height:1.4}.live__dot{background:var(--erc-red);border-radius:50%;block-size:.5rem;inline-size:.5rem}@media (prefers-reduced-motion:no-preference){:where(html:not(.motion-off)) .live__dot{animation:1.6s ease-in-out infinite live-pulse}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}.core{flex-direction:column;justify-content:center;gap:clamp(2rem,1rem + 4vw,3rem);display:flex}.core__mark{aspect-ratio:397/510;pointer-events:none;block-size:clamp(9rem,28svh,15rem)}.core__logo{block-size:100%;inline-size:100%;max-width:none;color:var(--erc-maroon)}.core__content{z-index:1;gap:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;position:relative}.core__title{max-width:11em}.core__text{max-width:42ch;font-size:var(--fs-strong);color:var(--erc-white);font-weight:700;line-height:1.45}@media (width>=700px){.core__mark{block-size:clamp(15rem,30svh,22rem)}}@media (width>=1100px){.core__mark{z-index:-1;block-size:80%;position:absolute;inset-block-start:10%;inset-inline-end:var(--gutter)}.core__content{max-width:60%}}@media (prefers-reduced-motion:no-preference) and (width>=1100px) and (height>=640px) and (height<=800px){:where(html:not(.motion-off)) .core__title{font-size:min(var(--fs-d1), calc(14.5vh * var(--display-scale)))}}
