:root{--bg-page: #F4EFE6;--bg-surface: #FBF8F4;--bg-raised: #FFFFFF;--bg-inverse: #0E2635;--bg-subtle: #F4EFE6;--text: #18445D;--text-muted: #516C70;--text-inverse: #FFFFFF;--text-inverse-muted: #CCDDE0;--border: #E0D9CC;--border-strong: #748688;--action: #2E646D;--action-hover: #1E5762;--on-action: #FFFFFF;--link: #2E646D;--focus: #2E646D;--chip-bg: #F4EFE6;--chip-text: #1E5762;--status-success: #216A49;--status-success-subtle: #DEF5E8;--status-warning: #8A5619;--status-warning-subtle: #FBEDD1;--status-error: #A43C2F;--status-error-subtle: #FFE9E5;--status-info: #1A717C;--status-info-subtle: #EBF6F8;--overlay-photo-strong: rgba(14, 38, 53, .94);--overlay-photo-mid: rgba(14, 38, 53, .84);--overlay-photo-soft: rgba(14, 38, 53, .45);--overlay-photo-clear: rgba(14, 38, 53, .12);--overlay-photo-flat: rgba(14, 38, 53, .86);--overlay-hero-strong: rgba(14, 38, 53, .85);--overlay-hero-mid: rgba(14, 38, 53, .66);--overlay-hero-soft: rgba(14, 38, 53, .25);--overlay-hero-clear: rgba(14, 38, 53, .04);--brand-wordmark: #2E646D;--brand-map: #18445D;--brand-petal-dark: #1E5762;--brand-petal-light: #1A717C;--primary-50: #EBF6F8;--primary-100: #CCDDE0;--primary-200: #A5C4CA;--primary-300: #76A8B1;--primary-400: #498C96;--primary-500: #1A717C;--primary-600: #2E646D;--primary-700: #1E5762;--primary-800: #15444D;--primary-900: #093139;--secondary-50: #EDF5F9;--secondary-100: #D8E7F2;--secondary-200: #B3CFE2;--secondary-300: #87B1CC;--secondary-400: #5B90B1;--secondary-500: #3A7394;--secondary-600: #265B7A;--secondary-700: #18445D;--secondary-800: #103449;--secondary-900: #0E2635;--secondary-950: #071A26;--neutral-0: #FFFFFF;--neutral-50: #FBF8F4;--neutral-100: #F4EFE6;--neutral-200: #E0D9CC;--neutral-300: #A9AFAA;--neutral-400: #748688;--neutral-500: #62797C;--neutral-600: #516C70;--neutral-700: #3A5256;--neutral-800: #26393C;--neutral-900: #142225;--font-heading: "Alexandria", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-latin: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--space-0: 0px;--space-0-5: 4px;--space-1: 8px;--space-1-5: 12px;--space-2: 16px;--space-2-5: 20px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-7: 56px;--space-8: 64px;--space-10: 80px;--space-12: 96px;--space-18: 144px;--radius-sm: 4px;--radius-md: 8px;--radius-full: 9999px;--container-max: 1440px;--grid-columns: 12;--grid-gutter: 24px;--page-margin-desktop: 80px;--page-margin-tablet: 40px;--page-margin-mobile: 16px;--bp-tablet: 600px;--bp-desktop: 1024px;--bp-wide: 1440px;--header-height: 88px;--touch-target: 44px;--stroke-hairline: 1px;--stroke-strong: 2px;--stroke-icon: 1.5px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 28px;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(14, 38, 53, .08);--shadow-md: 0 8px 24px rgba(14, 38, 53, .12);--shadow-lg: 0 16px 40px rgba(14, 38, 53, .18);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--duration-reveal: .64s;--duration-image: .7s;--duration-settle: 1.4s;--duration-page: .28s;--duration-cue: 1.8s;--duration-drift: 20s;--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--motion-distance: 36px;--motion-distance-sm: 16px;--motion-reveal-scale: .96;--hero-clear: 128px;--chart-height: 220px;--blur-header: 14px;--motion-stagger: 70ms;--motion-stagger-menu: 90ms;--duration-menu: .9s;--motion-lift: -4px;--motion-press: .97;--motion-zoom: 1.04}:root[data-theme=dark]{--bg-page: #071A26;--bg-surface: #0E2635;--bg-raised: #103449;--bg-inverse: #F4EFE6;--bg-subtle: #103449;--text: #F4EFE6;--text-muted: #ACC3C6;--text-inverse: #0E2635;--text-inverse-muted: #516C70;--border: #18445D;--border-strong: #728C90;--action: #CCDDE0;--action-hover: #E3EEEF;--on-action: #0E2635;--link: #96D0D8;--focus: #CCDDE0;--chip-bg: #18445D;--chip-text: #CCDDE0;--status-success: #89D0AA;--status-success-subtle: #143525;--status-warning: #EDC47D;--status-warning-subtle: #432E14;--status-error: #F19F91;--status-error-subtle: #47211B;--status-info: #96D0D8;--status-info-subtle: #103449;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .6);color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-reveal: 0ms;--duration-image: 0ms;--duration-settle: 0ms;--duration-page: 0ms;--duration-cue: 0ms;--duration-drift: 0ms;--motion-distance: 0px;--motion-distance-sm: 0px;--motion-stagger: 0ms;--motion-stagger-menu: 0ms;--duration-menu: 0ms;--motion-lift: 0px;--motion-press: 1;--motion-zoom: 1;--motion-reveal-scale: 1}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-page);color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.8}html[lang=en] body{font-family:var(--font-latin);line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:var(--link)}a:hover{color:var(--action-hover)}:focus-visible{outline:var(--stroke-strong) solid var(--focus);outline-offset:2px}.on-dark :focus-visible{outline-color:var(--text-inverse-muted)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;margin:0;color:inherit;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;inset-inline-start:var(--space-2);top:-100px;z-index:100;background:var(--action);color:var(--on-action);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.skip-link:focus{top:var(--space-1)}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--page-margin-mobile)}.section{padding-block:var(--space-7)}.section--surface{background:var(--bg-surface);border-block:var(--stroke-hairline) solid var(--border)}.section__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-2);margin-block-end:var(--space-4)}.section__head p{color:var(--text-muted);font-size:1.125rem;max-width:640px;margin-block-start:var(--space-1)}.h2{font-size:1.75rem;line-height:1.35}.h3{font-size:1.375rem;line-height:1.4}.lead{font-size:1.0625rem;line-height:1.85}.muted{color:var(--text-muted)}.stack{display:flex;flex-direction:column;gap:var(--space-2-5)}.grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid--4{grid-template-columns:repeat(1,minmax(0,1fr))}.split{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center}.split>*{flex:1 1 380px;min-width:0}@media(min-width:600px){.container{padding-inline:var(--page-margin-tablet)}.section{padding-block:var(--space-8)}.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.container{padding-inline:var(--page-margin-desktop)}.section{padding-block:var(--space-12)}.h2{font-size:2.25rem;line-height:1.3}.h3{font-size:1.5rem;line-height:1.35}.lead{font-size:1.125rem}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-sm);border:var(--stroke-hairline) solid transparent;font:600 1rem/1.4 var(--font-body);text-decoration:none;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}html[lang=en] .btn{font-family:var(--font-latin)}.btn--lg{min-height:52px;padding:0 var(--space-4);font-size:1.0625rem}.btn--primary{background:var(--action);color:var(--on-action)}.btn--primary:hover{background:var(--action-hover);color:var(--on-action)}.btn--secondary{background:transparent;color:var(--action);border-color:var(--action)}.btn--secondary:hover{background:var(--bg-subtle);color:var(--action-hover);border-color:var(--action-hover)}.btn--inverse{background:var(--text-inverse-muted);color:var(--bg-inverse)}.btn--inverse:hover{background:var(--text-inverse);color:var(--bg-inverse)}.btn--outline-inverse{background:transparent;color:var(--text-inverse);border-color:var(--text-inverse-muted)}.btn--outline-inverse:hover{color:var(--text-inverse);border-color:var(--text-inverse)}.btn:disabled,.btn[aria-disabled=true]{background:var(--bg-subtle);color:var(--text-muted);border-color:var(--border);cursor:not-allowed}.link{color:var(--link);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-target)}.link:hover{text-decoration:underline;text-underline-offset:4px}.icon{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:var(--stroke-icon);stroke-linecap:round;stroke-linejoin:round;flex:none}.icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.icon--xl{width:var(--icon-xl);height:var(--icon-xl)}[dir=rtl] .icon--flip{transform:scaleX(-1)}.chip{display:inline-flex;align-self:flex-start;padding:var(--space-0-5) 10px;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--chip-text);font-size:.8125rem;font-weight:600;line-height:1.5}.chip--strong{background:var(--action);color:var(--on-action)}.chip--soon{background:transparent;color:var(--text-muted);border:var(--stroke-hairline) dashed var(--border-strong)}.card{background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;color:var(--text);text-decoration:none;transition:box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}a.card:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong);color:var(--text)}.card__media{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--neutral-200)}.card__body{padding:var(--space-2-5) var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);flex:1}.card__body--lg{padding:var(--space-4);gap:var(--space-2)}.card__title{font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.55}html[lang=en] .card__title{font-family:var(--font-latin)}.card__meta{font-size:.875rem;color:var(--text-muted)}.icon-tile{width:48px;height:48px;border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--action);display:flex;align-items:center;justify-content:center}.site-header{background:var(--bg-surface);border-block-end:var(--stroke-hairline) solid var(--border);position:sticky;inset-block-start:0;z-index:10}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(hover:hover)and (pointer:fine){.site-header{background:color-mix(in srgb,var(--bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(var(--blur-header)) saturate(1.4);backdrop-filter:blur(var(--blur-header)) saturate(1.4)}}}.site-header__inner{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.site-header__logo{flex-shrink:0}.site-header__logo img{height:44px;width:auto}.site-nav{display:none}.site-nav>ul{display:flex;gap:var(--space-4)}.site-nav>ul>li>a{position:relative;display:block;color:var(--text);text-decoration:none;font-weight:500;padding-block:30px;white-space:nowrap}.site-nav>ul>li>a[aria-current]{font-weight:600}.site-nav .has-sub{position:relative;display:flex;align-items:center;gap:var(--space-0-5)}.sub-toggle{display:inline-grid;place-items:center;inline-size:var(--space-3);block-size:var(--space-3);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer}.sub-toggle .icon{transition:rotate var(--duration-base) var(--ease-standard)}.is-expanded>.sub-toggle .icon,.is-expanded>.mobile-nav__row .sub-toggle .icon{rotate:180deg}.site-nav__sub{position:absolute;z-index:20;inset-block-start:calc(100% - var(--space-1));inset-inline-start:calc(var(--space-2) * -1);min-inline-size:max-content;display:grid;gap:var(--space-0-5);padding:var(--space-1);background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);visibility:hidden;opacity:0}.has-sub.is-expanded>.site-nav__sub{visibility:visible;opacity:1}@media(hover:hover){.has-sub:hover>.site-nav__sub{visibility:visible;opacity:1}.has-sub:hover>.sub-toggle .icon{rotate:180deg}}.site-nav__sub a{display:block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text);text-decoration:none;white-space:nowrap}.site-nav__sub a:hover{background:var(--bg-subtle);color:var(--action)}.site-nav__sub a[aria-current=page]{color:var(--action);font-weight:600}.site-header__tools{display:flex;align-items:center;gap:var(--space-1)}.icon-btn{min-width:var(--touch-target);height:var(--touch-target);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-1);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text);text-decoration:none;font-weight:600;cursor:pointer}.icon-btn:hover{color:var(--text);border-color:var(--border-strong)}.lang-switch{font-family:var(--font-latin)}html[lang=en] .lang-switch{font-family:var(--font-body)}.menu-toggle{display:inline-grid;place-items:center}.menu-toggle .icon{grid-area:1 / 1}.mobile-nav{display:grid;grid-template-rows:0fr;visibility:hidden;background:var(--bg-surface);border-block-start:0 solid var(--border)}.mobile-nav>ul{min-height:0;overflow:hidden;inline-size:100%}.mobile-nav.is-open>ul{max-block-size:calc(100svh - var(--header-height));overflow-y:auto}.mobile-nav.is-open{grid-template-rows:1fr;visibility:visible;border-block-start-width:var(--stroke-hairline)}.mobile-nav a{display:block;padding:var(--space-1-5) 0;color:var(--text);text-decoration:none;font-weight:500;border-block-end:var(--stroke-hairline) solid var(--border)}.mobile-nav a[aria-current]{font-weight:600;color:var(--action)}.mobile-nav__row{display:flex;align-items:center;gap:var(--space-1);border-block-end:var(--stroke-hairline) solid var(--border)}.mobile-nav__row a{flex:1;border-block-end:0}.mobile-nav .sub-toggle{inline-size:var(--touch-target);block-size:var(--touch-target)}.mobile-nav__sub{display:grid;grid-template-rows:0fr;visibility:hidden}.mobile-nav__sub>ul{min-height:0;overflow:hidden;padding-inline-start:var(--space-2)}.is-expanded>.mobile-nav__sub{grid-template-rows:1fr;visibility:visible}.mobile-nav__sub a{font-weight:400;padding-block:var(--space-1-5)}@media(min-width:600px){.site-header__logo img{height:52px}}@media(min-width:1280px){.site-nav{display:block}.menu-toggle,.mobile-nav,.mobile-nav.is-open,html[lang=en] .site-nav{display:none}html[lang=en] .menu-toggle{display:inline-grid}html[lang=en] .mobile-nav{display:grid}}@media(min-width:1280px)and (max-width:1439px){.site-header__inner{gap:var(--space-2)}.site-nav>ul{gap:var(--space-2)}.site-nav>ul>li>a{font-size:.9375rem}}@media(min-width:1440px){html[lang=en] .site-nav{display:block}html[lang=en] .menu-toggle,html[lang=en] .mobile-nav{display:none}html[lang=en] .site-header__inner{gap:var(--space-2)}html[lang=en] .site-nav>ul{gap:var(--space-2)}html[lang=en] .site-nav>ul>li>a{font-size:.9375rem}}.hero{position:relative;background:var(--bg-inverse);color:var(--text-inverse);overflow:hidden}.hero__img{position:absolute;inset:0;width:100%;height:100%;--hero-pos: 30% 40%}[dir=ltr] .hero__img{--hero-pos: 70% 40%}.photo-overlay{position:absolute;inset:0;background:var(--overlay-photo-flat)}.hero__drift{position:absolute;inset:0}.hero__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos)}.hero__video{opacity:0;transition:opacity var(--duration-slow) linear}.hero__video.is-playing{opacity:1}.hero--interactive .hero__img{transform:scale(1.12);will-change:transform}.hero__inner{position:relative;padding-block:var(--space-8);min-height:520px;display:flex;align-items:center}.hero__content{max-width:620px;display:flex;flex-direction:column;gap:var(--space-3)}.hero__eyebrow{font-weight:600;color:var(--text-inverse-muted)}.hero h1{font-size:2.125rem;line-height:1.3;color:var(--text-inverse)}.hero p{font-size:1.0625rem;color:var(--text-inverse-muted);max-width:580px}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-1)}@media(max-width:1023px){.hero__inner{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));align-items:flex-end;padding-block:var(--hero-clear) var(--space-8)}.photo-overlay{background:linear-gradient(to bottom,var(--overlay-photo-clear) 0,var(--overlay-photo-soft) calc(var(--hero-clear) * .6),var(--overlay-photo-mid) var(--hero-clear),var(--overlay-photo-strong) 100%)}.hero__img,[dir=ltr] .hero__img{--hero-pos: 62% 50%}}@media(max-width:767px){.hero__img,[dir=ltr] .hero__img{--hero-pos: 50% 50%}}.hero__controls{position:absolute;inset-inline:0;inset-block-end:var(--space-3);display:flex;justify-content:center;pointer-events:none}.hero__cue{inline-size:var(--space-2-5);block-size:var(--space-4);border:var(--stroke-icon) solid var(--text-inverse-muted);border-radius:var(--radius-full);display:flex;justify-content:center;padding-block-start:var(--space-1)}.hero__cue:after{content:"";inline-size:var(--space-0-5);block-size:var(--space-1);border-radius:var(--radius-full);background:var(--text-inverse)}@media(min-width:1024px){.hero__inner{padding-block:var(--space-18);min-height:680px}.hero h1{font-size:3.75rem;line-height:1.25}.hero p{font-size:1.25rem}[dir=rtl] .photo-overlay{background:linear-gradient(to left,var(--overlay-photo-strong) 0%,var(--overlay-photo-mid) 52%,var(--overlay-photo-soft) 100%)}[dir=ltr] .photo-overlay{background:linear-gradient(to right,var(--overlay-photo-strong) 0%,var(--overlay-photo-mid) 52%,var(--overlay-photo-soft) 100%)}}.hero .photo-overlay{background:linear-gradient(to bottom,var(--overlay-hero-clear) 0,var(--overlay-hero-soft) calc(var(--hero-clear) * .6),var(--overlay-hero-mid) var(--hero-clear),var(--overlay-hero-strong) 100%)}@media(min-width:1024px){[dir=rtl] .hero .photo-overlay{background:linear-gradient(to left,var(--overlay-hero-strong) 0%,var(--overlay-hero-mid) 52%,var(--overlay-hero-soft) 100%)}[dir=ltr] .hero .photo-overlay{background:linear-gradient(to right,var(--overlay-hero-strong) 0%,var(--overlay-hero-mid) 52%,var(--overlay-hero-soft) 100%)}}.page-head{position:relative;background:var(--bg-inverse);color:var(--text-inverse-muted);overflow:hidden}.page-head__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-head__motif{position:absolute;top:-120px;inset-inline-end:-160px;width:520px;opacity:.9;pointer-events:none}.page-head__inner{position:relative;padding-block:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-1);font-size:.875rem}.breadcrumb li+li:before{content:"/";margin-inline-end:var(--space-1)}.breadcrumb a{color:var(--text-inverse-muted)}.breadcrumb [aria-current]{color:var(--text-inverse)}.page-head h1{font-size:2rem;line-height:1.3;color:var(--text-inverse)}.page-head p{max-width:620px;font-size:1rem}@media(min-width:1024px){.page-head__inner{padding-block:var(--space-10)}.page-head h1{font-size:3rem;line-height:1.25}.page-head p{font-size:1.125rem}}.prose{max-width:760px;display:flex;flex-direction:column;gap:var(--space-4)}.prose section{display:flex;flex-direction:column;gap:var(--space-1-5)}.prose p,.prose li{line-height:1.85}.prose ul{list-style:disc;padding-inline-start:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.prose ol{list-style:decimal;padding-inline-start:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.prose__body{display:flex;flex-direction:column;gap:var(--space-2);font-size:1.0625rem}.prose__body h2{font-size:1.375rem;line-height:1.4;margin-block-start:var(--space-2)}.prose__body h3{font-size:1.125rem;line-height:1.5;margin-block-start:var(--space-1)}.prose__body blockquote{margin:0;padding-inline-start:var(--space-2-5);border-inline-start:3px solid var(--action);color:var(--text-muted)}.prose__body img{border-radius:var(--radius-md)}.prose__figure{margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.prose__figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-md)}.headlines{display:flex;flex-direction:column}.headline{display:flex;flex-direction:column;gap:var(--space-0-5);padding-block:var(--space-2);border-block-end:var(--stroke-hairline) solid var(--border)}.headline a{color:var(--text);font-weight:600;text-decoration:none;line-height:1.6}.headline a:hover{color:var(--action);text-decoration:underline}.subnav{background:var(--bg-surface);border-block-end:var(--stroke-hairline) solid var(--border)}.subnav ul,.tabs{display:flex;gap:var(--space-1);overflow-x:auto}.subnav a,.tab{display:block;min-height:56px;padding:0 var(--space-2);display:flex;align-items:center;border:0;border-block-end:var(--stroke-strong) solid transparent;background:transparent;color:var(--text);font:500 1rem var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer}html[lang=en] .tab{font-family:var(--font-latin)}.subnav a[aria-current=page],.tab[aria-selected=true]{font-weight:600;border-block-end-color:var(--action)}.facts{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fact{background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-md);padding:var(--space-2-5)}.fact dt{font-size:.875rem;color:var(--text-muted)}.fact dd{margin:0;font-family:var(--font-heading);font-weight:600;font-size:1.375rem;line-height:1.4}.goal{background:var(--bg-page);border-radius:var(--radius-md);border-block-start:3px solid var(--action);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.goal__num{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-full);background:var(--bg-inverse);color:var(--text-inverse);font-family:var(--font-heading);font-weight:600;display:flex;align-items:center;justify-content:center}.timeline{max-width:960px}.timeline li{display:flex;gap:var(--space-2)}.timeline__year{flex:none;width:72px;font-family:var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--action);padding-block-start:18px}.timeline__rail{flex:none;width:16px;display:flex;flex-direction:column;align-items:center}.timeline__rail:before{content:"";width:14px;height:14px;border-radius:var(--radius-full);background:var(--bg-surface);border:var(--stroke-strong) solid var(--action);margin-block-start:26px}.timeline__rail:after{content:"";flex:1;width:2px;background:var(--border)}.timeline__body{flex:1;min-width:0;padding-block:var(--space-2) var(--space-4)}.timeline__body h3{font-family:var(--font-body);font-size:1.1875rem}html[lang=en] .timeline__body h3{font-family:var(--font-latin)}@media(min-width:1024px){.timeline li{gap:var(--space-5)}.timeline__year{width:120px;font-size:1.75rem}}.person{background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column}.person img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--bg-inverse)}.person__body{padding:var(--space-2) var(--space-2-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-0-5)}.person__title{font-size:.875rem;color:var(--text-muted)}.person__name{font-size:1.125rem;font-weight:600;line-height:1.45}.person__position{font-size:.9375rem;line-height:1.65;color:var(--action);margin-block-start:var(--space-0-5)}.person--lead{flex-direction:row;flex-wrap:wrap}.person--lead img{flex:0 0 240px;width:240px}.person--lead .person__body{flex:1 1 220px;justify-content:center;padding:var(--space-3)}.person--lead .person__name{font-family:var(--font-heading);font-size:1.5rem}.leaders{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.partner-groups{display:flex;flex-wrap:wrap;gap:var(--space-5)}.partner-groups>div{min-width:0}.group-title{display:flex;align-items:center;gap:var(--space-1-5);font-size:1.25rem;margin-block-end:var(--space-2-5)}.group-title:after{content:"";flex:1;height:1px;background:var(--border)}.logo-tiles{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.logo-tile{background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-md);min-height:128px;padding:var(--space-2-5) var(--space-3);display:flex;align-items:center;justify-content:center}.logo-tile img{max-height:80px;width:auto}.success-band{background:var(--bg-inverse);color:var(--text-inverse);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.success-band h2{color:var(--text-inverse)}.success-band a{color:var(--text-inverse-muted)}@media(min-width:1024px){.success-band{padding:var(--space-6)}}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:.9375rem;font-weight:600}.input{height:48px;width:100%;border:var(--stroke-hairline) solid var(--border-strong);background:var(--bg-raised);color:var(--text);border-radius:var(--radius-sm);padding:0 14px;font:1rem var(--font-body)}textarea.input{height:auto;padding-block:var(--space-1-5);line-height:1.7;resize:vertical}.input:hover{border-color:var(--text)}.input:focus-visible{outline:var(--stroke-strong) solid var(--focus);outline-offset:0;border-color:var(--focus)}.input[aria-invalid=true]{border:2px solid var(--status-error)}.input--file{height:auto;padding-block:var(--space-1-5)}.error-text{font-size:.875rem;color:var(--status-error);font-weight:600}.error-text:empty{display:none}.req{color:var(--status-error)}.collab-form{padding:var(--space-4);gap:var(--space-4)}.collab-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2-5)}.collab-fieldset legend{padding:0;margin-block-end:var(--space-2)}.form-grid{display:grid;gap:var(--space-2-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.choice-cards{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.choice-card{display:flex;gap:var(--space-1-5);align-items:flex-start;padding:var(--space-2-5);border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-raised);cursor:pointer}.choice-card>span{display:flex;flex-direction:column;gap:var(--space-0-5)}.choice-card:has(input:checked){border:2px solid var(--action);background:var(--bg-subtle)}.choice-card input,.check input{inline-size:20px;block-size:20px;margin-block-start:4px;accent-color:var(--action);flex:none}.check{display:flex;gap:var(--space-1-5);align-items:flex-start;line-height:1.7;cursor:pointer}.terms-list{list-style:decimal;padding-inline-start:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);line-height:1.8}.alert{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);border-inline-start:4px solid;color:var(--text)}.alert--success{background:var(--status-success-subtle);border-color:var(--status-success)}.help{font-size:.875rem;color:var(--text-muted)}.empty{border:var(--stroke-hairline) dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-6) var(--space-3);text-align:center;color:var(--text-muted)}.site-footer{background:var(--bg-inverse);color:var(--text-inverse-muted);padding-block:var(--space-8) 0}.site-footer a{color:var(--text-inverse-muted);text-decoration:none}.site-footer a:hover{color:var(--text-inverse);text-decoration:underline}.site-footer__grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.site-footer h2{font-size:1.0625rem;color:var(--text-inverse);margin-block-end:var(--space-2)}.site-footer__links{display:flex;flex-direction:column;gap:var(--space-1-5);font-size:.9375rem}.site-footer__bottom{border-block-start:var(--stroke-hairline) solid var(--secondary-700);margin-block-start:var(--space-6);padding-block:var(--space-3) var(--space-4);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:.875rem}.site-footer__bottom ul{display:flex;flex-wrap:wrap;gap:var(--space-3)}.indicator__title{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;line-height:1.55}html[lang=en] .indicator__title{font-family:var(--font-latin)}.indicator__value{font-family:var(--font-heading);font-size:2.25rem;font-weight:600;line-height:1.2;color:var(--action)}.indicator__period{font-weight:600;color:var(--text)}.indicator__na{color:var(--text-muted);font-weight:600}.indicator__spark{width:100%;height:40px}.indicator__spark polyline{fill:none;stroke:var(--action);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.indicator__source{margin-top:auto;padding-block-start:var(--space-1);font-size:.875rem;color:var(--text-muted)}.indicator__source a{color:var(--link);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-0-5)}.indicator__source a:hover{text-decoration:underline}.indicator__stale{font-size:.875rem;color:var(--text);background:var(--status-warning-subtle);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-1-5)}.search-form{display:flex;flex-direction:column;gap:var(--space-1)}.search-form__row{display:flex;gap:var(--space-1-5);flex-wrap:wrap}.search-form__row .input{flex:1 1 240px}.search-status{margin-block:var(--space-3) var(--space-1)}.search-results{display:flex;flex-direction:column}.search-result{display:flex;flex-direction:column;gap:var(--space-0-5);padding-block:var(--space-2);border-block-end:var(--stroke-hairline) solid var(--border)}.search-result a{color:var(--link);font-weight:600;text-decoration:none;font-size:1.0625rem}.search-result a:hover{text-decoration:underline}.search-result mark{background:var(--status-warning-subtle);color:var(--text);border-radius:2px}[data-search-more]{margin-block-start:var(--space-3)}[data-search-more][hidden]{display:none}.chart{display:grid;grid-template-columns:auto 1fr;grid-template-rows:var(--chart-height) auto;column-gap:var(--space-1);margin-block-start:var(--space-1)}.chart__y{position:relative;min-inline-size:var(--space-4)}.chart__y span,.chart__x span{position:absolute;font-size:.75rem;line-height:1;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}html[lang=en] .chart__y span,html[lang=en] .chart__x span{font-family:var(--font-latin)}.chart__y span{inset-inline-end:0;translate:0 -50%}.chart__plot{position:relative;touch-action:pan-y;cursor:crosshair}.chart__plot:focus-visible{outline:var(--stroke-strong) solid var(--action);outline-offset:var(--space-0-5)}.chart__grid{position:absolute;inset-inline:0;block-size:0;border-block-start:var(--stroke-hairline) solid var(--border)}.chart__grid--zero{border-block-start-color:var(--border-strong)}.chart__svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.chart__line{fill:none;stroke:var(--action);stroke-width:var(--stroke-strong);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart__area{fill:var(--action);opacity:.1}.chart__dot{position:absolute;inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--radius-full);background:var(--action);box-shadow:0 0 0 var(--stroke-strong) var(--bg-surface);translate:-50% -50%}.chart__col{position:absolute;display:flex;justify-content:center;padding-inline:calc(var(--stroke-strong) / 2)}.chart__col i{display:block;inline-size:100%;max-inline-size:var(--space-3);block-size:100%;background:var(--action);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.chart__col--neg i{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.chart__col.is-active i{background:var(--action-hover)}.chart__x{grid-column:2;position:relative;block-size:var(--space-3)}.chart__x span{inset-block-start:var(--space-1);translate:-50% 0}.chart__cross{position:absolute;inset-block:0;inline-size:0;border-inline-start:var(--stroke-hairline) solid var(--text-muted);opacity:0;pointer-events:none}.chart__tip{position:absolute;inset-block-start:0;z-index:2;display:flex;flex-direction:column;padding:var(--space-0-5) var(--space-1);background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-size:.8125rem;line-height:1.5;white-space:nowrap;opacity:0;pointer-events:none}.chart__tip b{color:var(--text);font-weight:600}.chart__tip span{color:var(--text-muted)}.chart__plot.is-hover .chart__cross,.chart__plot.is-hover .chart__tip{opacity:1}.chart-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2)}.chart-card__latest{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--action)}.figure-strip{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.figure{padding:var(--space-2-5);background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-0-5)}.figure__value{font-family:var(--font-heading);font-size:1.75rem;font-weight:600;line-height:1.2;color:var(--action)}.figure__label{font-weight:600;color:var(--text)}.figure__meta{font-size:.875rem;color:var(--text-muted)}.data-table{inline-size:100%;border-collapse:collapse;font-size:.9375rem}.data-table caption{text-align:start;font-weight:600;padding-block-end:var(--space-1)}.data-table th,.data-table td{padding:var(--space-1) var(--space-1-5);border-block-end:var(--stroke-hairline) solid var(--border);text-align:start}.data-table thead th{color:var(--text-muted);font-weight:600;font-size:.875rem}.data-table td.num,.data-table th.num{inline-size:28%;text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table__wrap{overflow-x:auto}.toc{display:flex;flex-wrap:wrap;gap:var(--space-1)}.toc a{display:inline-block;padding:var(--space-0-5) var(--space-1-5);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-full);color:var(--text);text-decoration:none;font-size:.875rem;font-weight:500}.toc a:hover{border-color:var(--border-strong);color:var(--action)}.grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.hub-card{block-size:100%}.chart__tip b,.chart__tip span{unicode-bidi:plaintext}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grid--fill{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}:root{--dir: 1;--origin-start: left;--origin-end: right}[dir=rtl]{--dir: -1;--origin-start: right;--origin-end: left}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-block-start:calc(var(--header-height) + var(--space-3))}.site-header{transition:box-shadow var(--duration-slow) var(--ease-standard),background-color var(--duration-slow) var(--ease-standard)}.is-scrolled .site-header{box-shadow:var(--shadow-md)}.site-nav>ul>li>a:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--stroke-strong);background:var(--border-strong);transform:scaleX(0);transform-origin:var(--origin-start);transition:transform var(--duration-slow) var(--ease-out-soft),background-color var(--duration-base) var(--ease-standard)}.site-nav>ul>li>a[aria-current]:after{background:var(--action);transform:scaleX(1);animation:line-in var(--duration-reveal) var(--ease-out-soft) both}@media(hover:hover){.site-nav>ul>li>a:hover:after{transform:scaleX(1)}.site-nav>ul>li>a:hover{color:var(--action)}}.site-nav a{transition:color var(--duration-base) var(--ease-standard)}@keyframes line-in{0%{transform:scaleX(0)}}.mobile-nav{transition:grid-template-rows var(--duration-slow) var(--ease-out-soft),visibility 0s linear var(--duration-slow)}.mobile-nav.is-open{transition:grid-template-rows var(--duration-menu) var(--ease-out-soft),visibility 0s linear 0s}.mobile-nav>ul>li{opacity:0;translate:calc(var(--motion-distance-sm) * var(--dir) * -1) calc(var(--motion-distance-sm) * -1);transition:opacity var(--duration-base) var(--ease-standard),translate var(--duration-base) var(--ease-standard)}.mobile-nav.is-open>ul>li{opacity:1;translate:0 0;transition:opacity var(--duration-reveal) var(--ease-out-soft),translate var(--duration-reveal) var(--ease-out-soft);transition-delay:calc(var(--i, 0) * var(--motion-stagger-menu) + var(--duration-fast))}.menu-toggle .icon{transition:opacity var(--duration-base) var(--ease-standard),rotate var(--duration-slow) var(--ease-out-soft),scale var(--duration-slow) var(--ease-out-soft)}.menu-toggle .icon--close{opacity:0;rotate:-90deg;scale:.6}.menu-toggle[aria-expanded=true] .icon--menu{opacity:0;rotate:90deg;scale:.6}.menu-toggle[aria-expanded=true] .icon--close{opacity:1;rotate:0deg;scale:1}.site-nav__sub{translate:0 calc(var(--motion-distance-sm) * -.5);transition:opacity var(--duration-base) var(--ease-standard),translate var(--duration-slow) var(--ease-out-soft),visibility 0s linear var(--duration-base)}.has-sub.is-expanded>.site-nav__sub{translate:0 0;transition-delay:0s}@media(hover:hover){.has-sub:hover>.site-nav__sub{translate:0 0;transition-delay:0s}}.mobile-nav__sub{transition:grid-template-rows var(--duration-slow) var(--ease-out-soft),visibility 0s linear var(--duration-slow)}.is-expanded>.mobile-nav__sub{transition:grid-template-rows var(--duration-slow) var(--ease-out-soft),visibility 0s linear 0s}.icon-btn{transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}@media(hover:hover){.icon-btn:hover{background:var(--bg-subtle)}}.icon-btn:active{transform:scale(var(--motion-press))}.btn{transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-out-soft)}@media(hover:hover){.btn:hover{transform:translateY(calc(var(--motion-lift) / 4));box-shadow:var(--shadow-sm)}.btn--outline-inverse:hover,.btn--inverse:hover{box-shadow:var(--shadow-md)}}.btn:active{transform:scale(var(--motion-press));box-shadow:none;transition-duration:var(--duration-fast)}.btn .icon,.link .icon{transition:translate var(--duration-slow) var(--ease-out-soft)}@media(hover:hover){.link:hover .icon--flip,.btn:hover .icon--flip,.card:hover .link .icon--flip{translate:calc(var(--space-0-5) * var(--dir)) 0}.btn:hover .icon:not(.icon--flip){translate:0 calc(var(--space-0-5) / 2)}}.link{text-underline-offset:4px}.hero__content>*{animation:rise var(--duration-reveal) var(--ease-out-soft) both}.hero__content>:nth-child(1){animation-delay:calc(var(--motion-stagger) * 1)}.hero__content>:nth-child(2){animation-delay:calc(var(--motion-stagger) * 2)}.hero__content>:nth-child(3){animation-delay:calc(var(--motion-stagger) * 4)}.hero__content>:nth-child(4){animation-delay:calc(var(--motion-stagger) * 6)}.hero__drift{animation:drift var(--duration-drift) linear infinite alternate}.hero__cue{transition:opacity var(--duration-slow) var(--ease-standard);animation:fade-in var(--duration-settle) var(--ease-out-soft) calc(var(--motion-stagger) * 8) both}.hero__cue:after{animation:cue var(--duration-cue) var(--ease-out-soft) infinite}.is-scrolled .hero__cue{opacity:0}@keyframes cue{0%{opacity:0;translate:0 0}25%{opacity:1}80%,to{opacity:0;translate:0 var(--motion-distance-sm)}}@keyframes rise{0%{opacity:0;translate:0 var(--motion-distance);scale:.985}}@keyframes fade-in{0%{opacity:0}}@keyframes drift{0%{scale:1}to{scale:1.06}}.page-head__inner>*{animation:rise var(--duration-reveal) var(--ease-out-soft) both}.page-head__inner>:nth-child(2){animation-delay:var(--motion-stagger)}.page-head__inner>:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}.page-head__img{scale:1.06;translate:0 calc(var(--scroll, 0) * var(--motion-distance) * 2);transition:opacity var(--duration-reveal) var(--ease-out-soft),scale var(--duration-settle) var(--ease-out-soft)}.motion-ready .page-head__img:not(.is-loaded){opacity:0;scale:1.12}.page-head__motif{rotate:calc(var(--scroll, 0) * 18deg);translate:0 calc(var(--scroll, 0) * var(--motion-distance) * 3);animation:motif-in var(--duration-settle) var(--ease-out-soft) both}@keyframes motif-in{0%{opacity:0;rotate:-12deg;scale:.92}}.card,.logo-tile,.person{transition:transform var(--duration-slow) var(--ease-out-soft),box-shadow var(--duration-slow) var(--ease-out-soft),border-color var(--duration-base) var(--ease-standard)}.card__media,.person img,.logo-tile img{transition:scale var(--duration-image) var(--ease-out-soft)}.icon-tile .icon{transition:scale var(--duration-slow) var(--ease-out-soft),rotate var(--duration-slow) var(--ease-out-soft)}@media(hover:hover){a.card:hover,.card:has(.link):hover,.logo-tile:has(a):hover{transform:translateY(var(--motion-lift));box-shadow:var(--shadow-md);border-color:var(--border-strong)}a.card:hover .card__media,.person:hover img{scale:var(--motion-zoom)}.logo-tile:has(a):hover img{scale:var(--motion-zoom)}.card:hover .icon-tile .icon{scale:1.12;rotate:calc(-6deg * var(--dir))}}a.card:active{transform:scale(var(--motion-press));transition-duration:var(--duration-fast)}@media(hover:none){a.card:active,.card:has(.link):active,.logo-tile:has(a):active,.person:active{transform:scale(var(--motion-press));border-color:var(--border-strong);box-shadow:var(--shadow-sm);transition-duration:var(--duration-fast)}a.card:active .card__media,.person:active img,.logo-tile:has(a):active img{scale:var(--motion-zoom)}.link:active .icon--flip,.btn:active .icon--flip{translate:calc(var(--space-0-5) * var(--dir)) 0}}@media(hover:hover)and (pointer:fine){[data-spotlight]{position:relative;isolation:isolate}[data-spotlight]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--action) 9%,transparent),transparent 70%);transition:opacity var(--duration-slow) var(--ease-standard)}[data-spotlight]:hover:before{opacity:1}}.motion-ready :is(main .section__head,main .grid>*,main .leaders>*,main .facts>*,main .timeline>li,main .logo-tiles>*,main .group-title,main .success-band,main .headlines>li,main .prose>section,main .split>*,main ul.stack>li,main .empty,main .indicators~.stack){transition:opacity var(--duration-reveal) var(--ease-out-soft),translate var(--duration-reveal) var(--ease-out-soft),scale var(--duration-reveal) var(--ease-out-soft),transform var(--duration-slow) var(--ease-out-soft),box-shadow var(--duration-slow) var(--ease-out-soft),border-color var(--duration-base) var(--ease-standard);transition-delay:calc(var(--reveal-i, 0) * var(--motion-stagger)),calc(var(--reveal-i, 0) * var(--motion-stagger)),calc(var(--reveal-i, 0) * var(--motion-stagger)),0s,0s,0s}.motion-ready :is(main .section__head,main .grid>*,main .leaders>*,main .facts>*,main .timeline>li,main .logo-tiles>*,main .group-title,main .success-band,main .headlines>li,main .prose>section,main .split>*,main ul.stack>li,main .empty,main .indicators~.stack):not(.is-visible){opacity:0;translate:0 var(--motion-distance);scale:var(--motion-reveal-scale)}.motion-ready main .timeline>li:not(.is-visible){translate:calc(var(--motion-distance) * var(--dir) * -1) 0;scale:1}.motion-ready .indicator .indicator__spark{transition:clip-path var(--duration-settle) var(--ease-out-soft) calc(var(--reveal-i, 0) * var(--motion-stagger) + var(--duration-slow))}.motion-ready .indicator:not(.is-visible) .indicator__spark{clip-path:inset(0 100% 0 0)}.motion-ready .card--photo .card__media{transition:clip-path var(--duration-settle) var(--ease-out-soft) calc(var(--reveal-i, 0) * var(--motion-stagger)),scale var(--duration-settle) var(--ease-out-soft) calc(var(--reveal-i, 0) * var(--motion-stagger))}.motion-ready .card--photo:not(.is-visible) .card__media{scale:1.12}[dir=rtl].motion-ready .card--photo:not(.is-visible) .card__media{clip-path:inset(0 0 0 100%)}[dir=ltr].motion-ready .card--photo:not(.is-visible) .card__media{clip-path:inset(0 100% 0 0)}.section__head .h2:before{content:"";display:block;inline-size:var(--space-6);block-size:var(--stroke-strong);margin-block-end:var(--space-1-5);background:var(--action);transform-origin:var(--origin-start);transition:transform var(--duration-settle) var(--ease-out-soft) var(--duration-fast)}.motion-ready .section__head:not(.is-visible) .h2:before{transform:scaleX(0)}.site-footer a{transition:color var(--duration-base) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.hero__cue:after{animation:none}}
