.OrganizationalStructure-module__sMKVbW__page{--organization-red:var(--public-red,#c90019);--organization-red-dark:#8f0012;--organization-black:var(--public-black,#111);--organization-muted:#5f6368;isolation:isolate;min-height:0;color:var(--organization-black);background:#fff8f8;padding:clamp(2.25rem,4vw,3.5rem) clamp(.75rem,3vw,2rem) clamp(2.5rem,4vw,3.75rem);position:relative;overflow:clip}.OrganizationalStructure-module__sMKVbW__backgroundBotanicals{z-index:-3;opacity:.24;pointer-events:none;background-image:linear-gradient(145deg,#fff8f8c2,#ffffff61),url(/images/backgrounds/botanical-pages/asmh-botanical-community-desktop.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.OrganizationalStructure-module__sMKVbW__dots{display:none}.OrganizationalStructure-module__sMKVbW__pageHeader{z-index:1;text-align:center;max-width:880px;margin-inline:auto;position:relative}.OrganizationalStructure-module__sMKVbW__eyebrow{border-left:3px solid var(--organization-red);min-height:26px;color:var(--organization-red-dark);letter-spacing:.16em;text-transform:uppercase;direction:ltr;align-items:center;padding-inline:.72rem;font-size:clamp(.7rem,.9vw,.8rem);font-weight:800;display:inline-flex}.OrganizationalStructure-module__sMKVbW__animatedText{opacity:0;clip-path:inset(0 100% 0 0);max-width:100%;animation:OrganizationalStructure-module__sMKVbW__typedTextReveal var(--typing-duration) steps(var(--character-count), end) forwards;animation-delay:var(--text-delay);direction:ltr;unicode-bidi:isolate;margin-block:-.12em -.16em;padding-block:.12em .16em;padding-inline:.08em;display:inline-block}.OrganizationalStructure-module__sMKVbW__animatedText[dir=rtl]{clip-path:inset(0 0 0 100%);direction:rtl;animation-name:OrganizationalStructure-module__sMKVbW__typedTextRevealRtl}.OrganizationalStructure-module__sMKVbW__glowingAnimatedText{animation-name:OrganizationalStructure-module__sMKVbW__typedTextRevealGlow}.OrganizationalStructure-module__sMKVbW__glowingAnimatedText[dir=rtl]{animation-name:OrganizationalStructure-module__sMKVbW__typedTextRevealGlowRtl}@keyframes OrganizationalStructure-module__sMKVbW__typedTextReveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes OrganizationalStructure-module__sMKVbW__typedTextRevealRtl{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes OrganizationalStructure-module__sMKVbW__typedTextRevealGlow{0%{opacity:0;clip-path:inset(0 100% 0 0);color:#ec243b;text-shadow:0 0 #c9001900}72%{opacity:1;clip-path:inset(0 28% 0 0);color:#d3001b;text-shadow:0 0 .38rem #c90019b8,0 0 .85rem #c9001957}to{opacity:1;clip-path:inset(0);color:var(--organization-red-dark);text-shadow:0 0 .28rem #c900193d}}@keyframes OrganizationalStructure-module__sMKVbW__typedTextRevealGlowRtl{0%{opacity:0;clip-path:inset(0 0 0 100%);color:#ec243b;text-shadow:0 0 #c9001900}72%{opacity:1;clip-path:inset(0 0 0 28%);color:#d3001b;text-shadow:0 0 .38rem #c90019b8,0 0 .85rem #c9001957}to{opacity:1;clip-path:inset(0);color:var(--organization-red-dark);text-shadow:0 0 .28rem #c900193d}}.OrganizationalStructure-module__sMKVbW__pageHeader h1{letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;word-break:normal;margin:.62rem 0 0;font-size:clamp(1.8rem,3.8vw,3.35rem);font-weight:760;line-height:1.18}[dir=rtl] .OrganizationalStructure-module__sMKVbW__pageHeader h1{letter-spacing:0}.OrganizationalStructure-module__sMKVbW__pageHeader p{max-width:720px;color:var(--organization-muted);margin:.72rem auto 0;font-size:clamp(.88rem,1.2vw,1rem);line-height:1.65}.OrganizationalStructure-module__sMKVbW__structurePanel{z-index:1;max-width:980px;box-shadow:none;background:#ffffffeb;border:1px solid #e8e8e8;border-radius:20px;margin:clamp(1.25rem,2.4vw,2rem) auto 0;position:relative;overflow:hidden}.OrganizationalStructure-module__sMKVbW__structurePanel:before{content:"";z-index:0;opacity:.38;pointer-events:none;background-image:linear-gradient(135deg,#ffffffd1,#fff8f8a3),url(/images/backgrounds/botanical-pages/asmh-botanical-support-desktop.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.OrganizationalStructure-module__sMKVbW__controlsRow{z-index:2;background:#ffffffdb;border-block-end:1px solid #ededed;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative}.OrganizationalStructure-module__sMKVbW__viewModes,.OrganizationalStructure-module__sMKVbW__treeControls{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.OrganizationalStructure-module__sMKVbW__viewModes{background:#f8f8f7;border:1px solid #e6e6e6;border-radius:999px;padding:.3rem}.OrganizationalStructure-module__sMKVbW__viewModeButton,.OrganizationalStructure-module__sMKVbW__controlButton{min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;font-size:.8rem;font-weight:750;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.OrganizationalStructure-module__sMKVbW__viewModeButton{color:#484848;background:0 0;border-radius:999px;padding:.42rem .78rem}.OrganizationalStructure-module__sMKVbW__viewModeButton[data-active=true]{color:#fff;background:var(--organization-red-dark);box-shadow:0 6px 16px #8f00122e}.OrganizationalStructure-module__sMKVbW__controlButton{color:#282828;background:#fff;border-color:#e5e5e5;border-radius:11px;justify-content:center;align-items:center;gap:.34rem;padding:.42rem .6rem;display:inline-flex}.OrganizationalStructure-module__sMKVbW__controlButton svg{width:15px;height:15px;color:var(--organization-red);stroke-width:2px}.OrganizationalStructure-module__sMKVbW__controlButton:hover:not(:disabled){background:#fff8f8;border-color:#c9001961}.OrganizationalStructure-module__sMKVbW__controlButton:disabled{opacity:.42;cursor:not-allowed}.OrganizationalStructure-module__sMKVbW__viewModeButton:focus-visible,.OrganizationalStructure-module__sMKVbW__controlButton:focus-visible,.OrganizationalStructure-module__sMKVbW__branchToggle:focus-visible{outline-offset:3px;outline:3px solid #c9001947}.OrganizationalStructure-module__sMKVbW__zoomOutput{color:#707070;white-space:nowrap;min-width:0;font-size:.74rem}.OrganizationalStructure-module__sMKVbW__treeViewport{--card-width:188px;--featured-card-width:188px;--card-height:188px;--featured-card-height:188px;--portrait-size:66px;--card-gap:.46rem;--card-padding-start:.78rem;--member-name-size:.84rem;--featured-name-size:.9rem;--member-role-size:.66rem;--featured-role-size:.7rem;z-index:1;min-height:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(.75rem,3vw,2rem);position:relative}.OrganizationalStructure-module__sMKVbW__zoom80{--card-width:148px;--featured-card-width:148px;--card-height:164px;--featured-card-height:164px;--portrait-size:50px;--card-gap:.28rem;--card-padding-start:.52rem;--member-name-size:.69rem;--featured-name-size:.74rem;--member-role-size:.56rem;--featured-role-size:.59rem}.OrganizationalStructure-module__sMKVbW__zoom90{--card-width:168px;--featured-card-width:168px;--card-height:176px;--featured-card-height:176px;--portrait-size:58px;--card-gap:.36rem;--card-padding-start:.66rem;--member-name-size:.76rem;--featured-name-size:.82rem;--member-role-size:.61rem;--featured-role-size:.64rem}.OrganizationalStructure-module__sMKVbW__zoom100{--card-width:188px;--featured-card-width:188px;--card-height:188px;--featured-card-height:188px;--portrait-size:66px;--card-gap:.46rem;--card-padding-start:.78rem;--member-name-size:.84rem;--featured-name-size:.9rem;--member-role-size:.66rem;--featured-role-size:.7rem}.OrganizationalStructure-module__sMKVbW__zoom110{--card-width:208px;--featured-card-width:208px;--card-height:202px;--featured-card-height:202px;--portrait-size:76px;--card-gap:.56rem;--card-padding-start:.9rem;--member-name-size:.94rem;--featured-name-size:1rem;--member-role-size:.72rem;--featured-role-size:.76rem}.OrganizationalStructure-module__sMKVbW__zoom120{--card-width:228px;--featured-card-width:228px;--card-height:216px;--featured-card-height:216px;--portrait-size:86px;--card-gap:.62rem;--card-padding-start:.96rem;--member-name-size:1rem;--featured-name-size:1.06rem;--member-role-size:.76rem;--featured-role-size:.8rem}.OrganizationalStructure-module__sMKVbW__zoom130{--card-width:248px;--featured-card-width:248px;--card-height:232px;--featured-card-height:232px;--portrait-size:96px;--card-gap:.68rem;--card-padding-start:1rem;--member-name-size:1.08rem;--featured-name-size:1.14rem;--member-role-size:.82rem;--featured-role-size:.86rem}.OrganizationalStructure-module__sMKVbW__treeNode{flex-direction:column;align-items:center;width:100%;display:flex}.OrganizationalStructure-module__sMKVbW__card{align-items:center;gap:var(--card-gap);width:min(100%, var(--card-width));height:var(--card-height);padding:var(--card-padding-start) .62rem .55rem;box-shadow:none;text-align:center;background:#fff;border:1px solid #dedede;border-radius:16px;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.OrganizationalStructure-module__sMKVbW__featuredCard{width:min(100%, var(--card-width));height:var(--card-height);padding:var(--card-padding-start) .62rem .55rem;box-shadow:none;border-color:#c900193d}.OrganizationalStructure-module__sMKVbW__card:hover{box-shadow:none;border-color:#c9001985;transform:none}.OrganizationalStructure-module__sMKVbW__card:has(.OrganizationalStructure-module__sMKVbW__cardAction){cursor:pointer}.OrganizationalStructure-module__sMKVbW__card:has(.OrganizationalStructure-module__sMKVbW__organizationLinks[data-variant=card]){padding-block-end:2rem}.OrganizationalStructure-module__sMKVbW__card:has(.OrganizationalStructure-module__sMKVbW__cardAction:focus-visible){outline-offset:4px;outline:3px solid #c9001947;transform:none}.OrganizationalStructure-module__sMKVbW__cardAction{z-index:4;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.OrganizationalStructure-module__sMKVbW__cardAction:focus{outline:0}.OrganizationalStructure-module__sMKVbW__cardAccent{background:var(--organization-red);border-radius:0 0 999px 999px;height:3px;position:absolute;inset-block-start:0;inset-inline:20px}.OrganizationalStructure-module__sMKVbW__cardSpray{z-index:0;object-fit:fill;object-position:center;opacity:.62;mix-blend-mode:multiply;pointer-events:none}.OrganizationalStructure-module__sMKVbW__rankWatermark{z-index:2;box-sizing:border-box;color:#8f00124d;filter:drop-shadow(1px 1px #fffffff5)drop-shadow(-1px -1px #8f001233);pointer-events:none;background:#fffffff0;border:1px solid #c9001924;border-radius:50%;width:42px;height:42px;padding:9px;position:absolute;inset-block-start:.9rem;inset-inline-end:.7rem}.OrganizationalStructure-module__sMKVbW__cardWatermark{z-index:0;opacity:.022;filter:grayscale();pointer-events:none;width:160px;height:auto;position:absolute;inset-block-start:1.15rem;inset-inline-end:-1.2rem;transform:rotate(-7deg)}.OrganizationalStructure-module__sMKVbW__portraitFrame{width:var(--portrait-size);aspect-ratio:1;border:2px solid var(--organization-red);z-index:1;background:#111;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 5px #c9001912}.OrganizationalStructure-module__sMKVbW__portrait{object-fit:cover;object-position:50% 24%;transform-origin:50% 22%;transform:scale(1.38)}.OrganizationalStructure-module__sMKVbW__cardContent{z-index:1;background:#fff;border-radius:12px;flex-direction:column;flex:0 auto;align-items:center;width:calc(100% - 1.2rem);min-width:0;padding-inline:.3rem;display:flex;position:relative;box-shadow:0 0 0 4px #fff,0 0 14px 12px #fff}.OrganizationalStructure-module__sMKVbW__memberName{overflow-wrap:normal;color:#111;max-width:100%;font-size:var(--member-name-size);text-wrap:balance;word-break:normal;margin:0;font-weight:780;line-height:1.35}[dir=rtl] .OrganizationalStructure-module__sMKVbW__memberName{padding-block:.08em;line-height:1.48}.OrganizationalStructure-module__sMKVbW__featuredCard .OrganizationalStructure-module__sMKVbW__memberName{font-size:var(--member-name-size)}.OrganizationalStructure-module__sMKVbW__memberRole{color:var(--organization-red-dark);font-size:var(--member-role-size);overflow-wrap:normal;text-wrap:balance;word-break:normal;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:.35rem 0 0;font-weight:680;line-height:1.35;display:-webkit-box;overflow:hidden}.OrganizationalStructure-module__sMKVbW__featuredCard .OrganizationalStructure-module__sMKVbW__memberRole{font-size:var(--member-role-size);-webkit-line-clamp:2}.OrganizationalStructure-module__sMKVbW__organizationLinks{justify-content:center;align-items:center;gap:.38rem;display:flex}.OrganizationalStructure-module__sMKVbW__organizationLinks a{color:var(--organization-red-dark,#8f0012);background:#fff;border:1px solid #c9001947;border-radius:50%;place-items:center;transition:color .18s,background-color .18s,border-color .18s;display:grid}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=linkedin]:hover{color:#fff;background:#0a66c2;border-color:#0a66c2}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=instagram]:hover{color:#fff;background:#e4405f;border-color:#e4405f}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=website]:hover{color:#fff;background:#111;border-color:#111}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=researchgate]:hover{color:#fff;background:#00a99d;border-color:#00a99d}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=scholar]:hover{color:#fff;background:#4285f4;border-color:#4285f4}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=huggingface]:hover{color:#111;background:#ffcc4d;border-color:#ffbd2e}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=ssrn]:hover{color:#fff;background:#174f86;border-color:#174f86}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=academia]:hover{color:#fff;background:#111;border-color:#111}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=journal]:hover{color:#fff;background:#8f0012;border-color:#8f0012}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=orcid]:hover{color:#111;background:#a6ce39;border-color:#a6ce39}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=xing]:hover{color:#fff;background:#006567;border-color:#006567}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=viadeo]:hover{color:#fff;background:#f07355;border-color:#f07355}.OrganizationalStructure-module__sMKVbW__organizationLinks a[data-kind=email]:hover{border-color:var(--organization-red,#c90019);color:#fff;background:var(--organization-red,#c90019)}.OrganizationalStructure-module__sMKVbW__organizationLinks a:focus-visible{outline-offset:2px;outline:3px solid #c9001947}.OrganizationalStructure-module__sMKVbW__organizationLinks[data-variant=card]{z-index:5;position:absolute;inset-block-end:.42rem;inset-inline:.5rem}.OrganizationalStructure-module__sMKVbW__organizationLinks[data-variant=card] a{width:24px;height:24px}.OrganizationalStructure-module__sMKVbW__organizationLinks[data-variant=card] svg{width:12px;height:12px}.OrganizationalStructure-module__sMKVbW__organizationLinks[data-variant=dialog]{z-index:2;flex-wrap:wrap;position:relative}.OrganizationalStructure-module__sMKVbW__organizationLinks[data-variant=dialog] a{width:34px;height:34px}.OrganizationalStructure-module__sMKVbW__organizationLinks[data-variant=dialog] svg{width:16px;height:16px}.OrganizationalStructure-module__sMKVbW__branchToggle{z-index:3;border:1px solid var(--organization-red);color:#fff;background:var(--organization-red-dark);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;margin:1rem 0 -.2rem;transition:transform .18s,box-shadow .18s;display:inline-grid;position:relative;box-shadow:0 8px 20px #8f00122e}.OrganizationalStructure-module__sMKVbW__branchToggle:hover{transform:translateY(-2px);box-shadow:0 11px 24px #8f001240}.OrganizationalStructure-module__sMKVbW__branchToggle svg{width:20px;height:20px}.OrganizationalStructure-module__sMKVbW__branchReveal{visibility:hidden;grid-template-rows:0fr;width:100%;transition:grid-template-rows .34s,visibility 0s linear .34s;display:grid}.OrganizationalStructure-module__sMKVbW__branchReveal[data-expanded=true]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .34s,visibility linear}.OrganizationalStructure-module__sMKVbW__branchRevealInner{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.OrganizationalStructure-module__sMKVbW__branchReveal[data-expanded=true] .OrganizationalStructure-module__sMKVbW__branchRevealInner{overflow:visible}.OrganizationalStructure-module__sMKVbW__connector{background:#b9b9b9;width:1px;height:clamp(2rem,3vw,2.75rem);margin-inline:auto;display:block;position:relative;overflow:hidden}.OrganizationalStructure-module__sMKVbW__connector[data-compact=true]{height:28px}.OrganizationalStructure-module__sMKVbW__connectorPulse{z-index:2;background:var(--organization-red);width:3px;height:34px;box-shadow:0 0 7px var(--organization-red), 0 0 15px #c90019a3;border-radius:999px;animation:1.9s ease-in-out infinite OrganizationalStructure-module__sMKVbW__connectorPulseTravel;position:absolute;inset-block-start:-34px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .OrganizationalStructure-module__sMKVbW__connectorPulse{transform:translate(50%)}.OrganizationalStructure-module__sMKVbW__connector[data-level="2"] .OrganizationalStructure-module__sMKVbW__connectorPulse{animation-delay:.7s}.OrganizationalStructure-module__sMKVbW__connectorDot{background:var(--organization-red);width:9px;height:9px;box-shadow:0 0 0 1px var(--organization-red);border:2px solid #fff;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}@keyframes OrganizationalStructure-module__sMKVbW__connectorPulseTravel{0%{opacity:0;inset-block-start:-34px}18%{opacity:1}78%{opacity:1}to{opacity:0;inset-block-start:100%}}[dir=rtl] .OrganizationalStructure-module__sMKVbW__connectorDot{transform:translate(50%,-50%)}.OrganizationalStructure-module__sMKVbW__childrenGroup{justify-content:center;align-items:flex-start;gap:2rem;width:100%;display:flex}.OrganizationalStructure-module__sMKVbW__childrenGroup[data-branched=true]{width:calc(var(--card-width) + var(--card-width) + 3rem);justify-self:center;gap:3rem;min-width:0;margin:0;position:relative}.OrganizationalStructure-module__sMKVbW__childrenGroup[data-child-count="3"]{width:calc(var(--card-width) + var(--card-width) + var(--card-width) + 6rem)}.OrganizationalStructure-module__sMKVbW__childBranch{width:min(100%, var(--card-width));flex:0 0 var(--card-width);flex-direction:column;align-items:center;display:flex}.OrganizationalStructure-module__sMKVbW__branchRail{width:calc(var(--card-width) + 3rem);background:#b9b9b9;justify-self:center;height:1px;margin:0;display:block;position:relative;overflow:hidden}.OrganizationalStructure-module__sMKVbW__branchRail[data-child-count="3"]{width:calc(var(--card-width) + var(--card-width) + 6rem)}.OrganizationalStructure-module__sMKVbW__branchRailPulse{background:var(--organization-red);width:48px;height:3px;box-shadow:0 0 7px var(--organization-red), 0 0 15px #c90019a3;border-radius:999px;animation:2.2s ease-in-out .28s infinite OrganizationalStructure-module__sMKVbW__branchRailPulseTravel;position:absolute;inset-block-start:-1px;inset-inline-start:-48px}[dir=rtl] .OrganizationalStructure-module__sMKVbW__branchRailPulse{animation-direction:reverse}@keyframes OrganizationalStructure-module__sMKVbW__branchRailPulseTravel{0%{opacity:0;inset-inline-start:-48px}18%{opacity:1}78%{opacity:1}to{opacity:0;inset-inline-start:100%}}.OrganizationalStructure-module__sMKVbW__bookBackdrop{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111111ad;place-items:center;padding:clamp(.75rem,3vw,2rem);animation:.24s both OrganizationalStructure-module__sMKVbW__backdropEnter;display:grid;position:fixed;inset:0}.OrganizationalStructure-module__sMKVbW__bookBackdrop[data-closing=true]{animation:.24s both OrganizationalStructure-module__sMKVbW__backdropExit}.OrganizationalStructure-module__sMKVbW__bookDialog{background:#f4efe6;border:1px solid #ffffff52;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;width:min(1080px,100%);max-height:calc(100dvh - clamp(1.5rem,6vw,4rem));animation:.32s cubic-bezier(.2,.8,.2,1) both OrganizationalStructure-module__sMKVbW__bookDialogEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000061}.OrganizationalStructure-module__sMKVbW__bookBackdrop[data-closing=true] .OrganizationalStructure-module__sMKVbW__bookDialog{animation:.22s both OrganizationalStructure-module__sMKVbW__bookDialogExit}.OrganizationalStructure-module__sMKVbW__bookClose{z-index:8;color:#111;cursor:pointer;background:#fff;border:1px solid #ded8ce;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;box-shadow:0 8px 20px #1111111c}.OrganizationalStructure-module__sMKVbW__bookClose svg{width:22px;height:22px}.OrganizationalStructure-module__sMKVbW__bookClose:focus-visible,.OrganizationalStructure-module__sMKVbW__bookNavigationButton:focus-visible,.OrganizationalStructure-module__sMKVbW__bookBiographyText:focus-visible{outline-offset:3px;outline:3px solid #c900194d}.OrganizationalStructure-module__sMKVbW__bookSpread{perspective:1600px;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);min-height:570px;display:grid;overflow:hidden}.OrganizationalStructure-module__sMKVbW__bookPortraitPage,.OrganizationalStructure-module__sMKVbW__bookBiographyPage{background-color:#fffdf9;background-image:url(/images/patterns/asmh-african-card-pattern-light.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;min-width:0;position:relative}.OrganizationalStructure-module__sMKVbW__bookPortraitPage{transform-origin:100%;border-inline-end:1px solid #d8d0c5;flex-direction:column;justify-content:center;align-items:center;padding:clamp(3.75rem,6vw,5rem) clamp(1.5rem,4vw,3rem) 2rem;animation:.4s cubic-bezier(.2,.75,.2,1) both OrganizationalStructure-module__sMKVbW__bookPageOpen;display:flex;box-shadow:inset -18px 0 24px #1111110d}[dir=rtl] .OrganizationalStructure-module__sMKVbW__bookPortraitPage{transform-origin:0;box-shadow:inset 18px 0 24px #1111110d}.OrganizationalStructure-module__sMKVbW__bookBiographyPage{flex-direction:column;min-height:0;padding:clamp(4.5rem,7vw,5.5rem) clamp(1.5rem,4vw,3.4rem) 2rem;display:flex;box-shadow:inset 18px 0 24px #1111110a}[dir=rtl] .OrganizationalStructure-module__sMKVbW__bookBiographyPage{box-shadow:inset -18px 0 24px #1111110a}.OrganizationalStructure-module__sMKVbW__bookLogo{opacity:.16;filter:grayscale();width:145px;height:auto;position:absolute;inset-block-start:1.5rem;inset-inline-start:1.7rem}.OrganizationalStructure-module__sMKVbW__bookKicker{color:var(--organization-red-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-block-end:1.25rem;font-size:.78rem;font-weight:800;display:inline-flex}.OrganizationalStructure-module__sMKVbW__bookKicker svg{width:17px;height:17px}.OrganizationalStructure-module__sMKVbW__bookPortraitFrame{aspect-ratio:1;border:3px solid var(--organization-red);background:#111;border-radius:50%;width:clamp(172px,19vw,230px);position:relative;overflow:hidden;box-shadow:0 0 0 8px #fff,0 15px 34px #1111112b}.OrganizationalStructure-module__sMKVbW__bookPortrait{object-fit:cover;object-position:50% 24%;transform-origin:50% 22%;transform:scale(1.28)}.OrganizationalStructure-module__sMKVbW__bookPortraitPage h2{color:#111;text-align:center;margin:1.5rem 0 0;font-size:clamp(1.6rem,3vw,2.45rem);font-weight:780;line-height:1.14}.OrganizationalStructure-module__sMKVbW__bookHeadline{color:var(--organization-red-dark);text-align:center;margin:.65rem 0 0;font-size:clamp(1rem,1.6vw,1.22rem);font-weight:760;line-height:1.5}.OrganizationalStructure-module__sMKVbW__bookRule{background:var(--organization-red);border-radius:999px;width:58px;height:3px;margin-block-start:1.2rem;display:block}.OrganizationalStructure-module__sMKVbW__bookPageHeading{border-block-end:1px solid #ded8ce;flex:none;padding-block-end:1rem}.OrganizationalStructure-module__sMKVbW__bookPageHeading span{color:var(--organization-red-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.OrganizationalStructure-module__sMKVbW__bookPageHeading h3{color:#111;margin:.55rem 0 0;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.2}.OrganizationalStructure-module__sMKVbW__bookBiographyText{color:#4f5358;scrollbar-color:var(--organization-red-dark) #eee8df;scrollbar-width:thin;min-height:0;padding:1.35rem 1rem 1rem 0;overflow-y:auto}[dir=rtl] .OrganizationalStructure-module__sMKVbW__bookBiographyText{padding:1.35rem 0 1rem 1rem}.OrganizationalStructure-module__sMKVbW__bookBiographyText p{margin:0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.9}.OrganizationalStructure-module__sMKVbW__bookBiographyText p+p{margin-block-start:1.1rem}.OrganizationalStructure-module__sMKVbW__bookNavigation{z-index:2;background:#f8f4ed;border-block-start:1px solid #d8d0c5;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;min-height:70px;padding:.75rem 1.2rem;display:grid;position:relative}.OrganizationalStructure-module__sMKVbW__bookNavigationButton{color:#171717;width:fit-content;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2c8;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.84rem;font-weight:760;display:inline-flex}.OrganizationalStructure-module__sMKVbW__bookNavigationButton:last-child{justify-self:end}.OrganizationalStructure-module__sMKVbW__bookNavigationButton:disabled{opacity:.34;cursor:not-allowed}.OrganizationalStructure-module__sMKVbW__bookNavigationButton svg{width:17px;height:17px;color:var(--organization-red)}[dir=rtl] .OrganizationalStructure-module__sMKVbW__bookNavigationButton svg{transform:scaleX(-1)}.OrganizationalStructure-module__sMKVbW__bookPageCount{color:#676767;white-space:nowrap;font-size:.78rem;font-weight:720}@keyframes OrganizationalStructure-module__sMKVbW__backdropEnter{0%{opacity:0}to{opacity:1}}@keyframes OrganizationalStructure-module__sMKVbW__backdropExit{0%{opacity:1}to{opacity:0}}@keyframes OrganizationalStructure-module__sMKVbW__bookDialogEnter{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes OrganizationalStructure-module__sMKVbW__bookDialogExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes OrganizationalStructure-module__sMKVbW__bookPageOpen{0%{opacity:.2;transform:rotateY(-18deg)}to{opacity:1;transform:rotateY(0)}}@media (max-width:900px){.OrganizationalStructure-module__sMKVbW__controlsRow{flex-direction:column;align-items:stretch}.OrganizationalStructure-module__sMKVbW__viewModes,.OrganizationalStructure-module__sMKVbW__treeControls{justify-content:center}}@media (max-width:720px){.OrganizationalStructure-module__sMKVbW__bookBackdrop{align-items:end;padding:.5rem}.OrganizationalStructure-module__sMKVbW__bookDialog{border-radius:22px 22px 14px 14px;width:100%;max-height:calc(100dvh - .5rem)}.OrganizationalStructure-module__sMKVbW__bookSpread{min-height:0;display:block;overflow-y:auto}.OrganizationalStructure-module__sMKVbW__bookPortraitPage{transform-origin:bottom;border-block-end:1px solid #d8d0c5;border-inline-end:0;min-height:390px;padding:4rem 1.25rem 1.65rem;box-shadow:inset 0 -16px 22px #1111110a}[dir=rtl] .OrganizationalStructure-module__sMKVbW__bookPortraitPage{transform-origin:bottom;box-shadow:inset 0 -16px 22px #1111110a}.OrganizationalStructure-module__sMKVbW__bookBiographyPage,[dir=rtl] .OrganizationalStructure-module__sMKVbW__bookBiographyPage{min-height:430px;padding:2rem 1.25rem 1.5rem;box-shadow:inset 0 16px 22px #1111110a}.OrganizationalStructure-module__sMKVbW__bookLogo{width:112px;inset-block-start:1rem;inset-inline-start:1rem}.OrganizationalStructure-module__sMKVbW__bookClose{width:44px;height:44px;inset-block-start:.85rem;inset-inline-end:.85rem}.OrganizationalStructure-module__sMKVbW__bookPortraitFrame{width:148px}.OrganizationalStructure-module__sMKVbW__bookPortraitPage h2{font-size:clamp(1.55rem,8vw,2rem)}.OrganizationalStructure-module__sMKVbW__bookBiographyText,[dir=rtl] .OrganizationalStructure-module__sMKVbW__bookBiographyText{padding:1.2rem 0 0;overflow:visible}.OrganizationalStructure-module__sMKVbW__bookNavigation{gap:.4rem;padding-inline:.65rem}.OrganizationalStructure-module__sMKVbW__bookNavigationButton{padding-inline:.7rem}.OrganizationalStructure-module__sMKVbW__bookNavigationButton span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:640px){.OrganizationalStructure-module__sMKVbW__page{min-height:0;padding:1.8rem .5rem 2.4rem}.OrganizationalStructure-module__sMKVbW__backgroundBotanicals{opacity:.24;background-image:linear-gradient(155deg,#fff8f8c7,#ffffff6b),url(/images/backgrounds/botanical-pages/asmh-botanical-community-mobile.webp);background-position:bottom;background-size:cover}.OrganizationalStructure-module__sMKVbW__structurePanel:before{opacity:.38;background-image:linear-gradient(145deg,#ffffffd6,#fff8f8a8),url(/images/backgrounds/botanical-pages/asmh-botanical-support-mobile.webp);background-position:50%;background-size:cover}.OrganizationalStructure-module__sMKVbW__dots{display:none}.OrganizationalStructure-module__sMKVbW__pageHeader{padding-inline:.5rem}.OrganizationalStructure-module__sMKVbW__pageHeader h1{font-size:clamp(1.55rem,8vw,2.2rem)}.OrganizationalStructure-module__sMKVbW__pageHeader p{font-size:.84rem;line-height:1.55}.OrganizationalStructure-module__sMKVbW__structurePanel{border-radius:16px;margin-block-start:1rem}.OrganizationalStructure-module__sMKVbW__controlsRow{gap:.42rem;padding:.42rem}.OrganizationalStructure-module__sMKVbW__viewModes{border-radius:15px;grid-template-columns:1fr 1fr;display:grid}.OrganizationalStructure-module__sMKVbW__viewModeButton{border-radius:11px;width:100%;min-height:34px;padding-inline:.38rem;font-size:.72rem}.OrganizationalStructure-module__sMKVbW__treeControls{gap:.22rem}.OrganizationalStructure-module__sMKVbW__controlButton{flex:0 auto;gap:.26rem;min-height:32px;padding:.34rem .42rem;font-size:.67rem}.OrganizationalStructure-module__sMKVbW__controlButton svg{width:13px;height:13px}.OrganizationalStructure-module__sMKVbW__zoomOutput{display:none}.OrganizationalStructure-module__sMKVbW__treeViewport{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#c900199e #eee;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;padding:1rem .4rem 1.25rem;scroll-padding-inline:.5rem;overflow:auto hidden}.OrganizationalStructure-module__sMKVbW__treeViewport.OrganizationalStructure-module__sMKVbW__zoom80{--card-width:118px;--featured-card-width:124px;--card-height:150px;--featured-card-height:154px;--portrait-size:46px;--member-name-size:.64rem;--featured-name-size:.68rem;--member-role-size:.53rem;--featured-role-size:.55rem}.OrganizationalStructure-module__sMKVbW__treeViewport.OrganizationalStructure-module__sMKVbW__zoom90{--card-width:136px;--featured-card-width:142px;--card-height:160px;--featured-card-height:164px;--portrait-size:52px;--member-name-size:.7rem;--featured-name-size:.74rem;--member-role-size:.56rem;--featured-role-size:.59rem}.OrganizationalStructure-module__sMKVbW__treeViewport.OrganizationalStructure-module__sMKVbW__zoom100{--card-width:156px;--featured-card-width:164px;--card-height:174px;--featured-card-height:178px;--portrait-size:60px;--member-name-size:.78rem;--featured-name-size:.82rem;--member-role-size:.62rem;--featured-role-size:.64rem}.OrganizationalStructure-module__sMKVbW__treeViewport.OrganizationalStructure-module__sMKVbW__zoom110{--card-width:176px;--featured-card-width:184px;--card-height:188px;--featured-card-height:192px;--portrait-size:68px;--member-name-size:.86rem;--featured-name-size:.9rem;--member-role-size:.66rem;--featured-role-size:.69rem}.OrganizationalStructure-module__sMKVbW__treeViewport.OrganizationalStructure-module__sMKVbW__zoom120{--card-width:196px;--featured-card-width:204px;--card-height:204px;--featured-card-height:208px;--portrait-size:76px;--member-name-size:.94rem;--featured-name-size:.98rem;--member-role-size:.71rem;--featured-role-size:.74rem}.OrganizationalStructure-module__sMKVbW__treeViewport.OrganizationalStructure-module__sMKVbW__zoom130{--card-width:216px;--featured-card-width:224px;--card-height:220px;--featured-card-height:224px;--portrait-size:84px;--member-name-size:1rem;--featured-name-size:1.05rem;--member-role-size:.76rem;--featured-role-size:.79rem}.OrganizationalStructure-module__sMKVbW__treeViewport:focus-visible{outline-offset:-3px;outline:3px solid #c9001940}.OrganizationalStructure-module__sMKVbW__treeViewport::-webkit-scrollbar{height:6px}.OrganizationalStructure-module__sMKVbW__treeViewport::-webkit-scrollbar-track{background:#eee}.OrganizationalStructure-module__sMKVbW__treeViewport::-webkit-scrollbar-thumb{background:#c900199e;border-radius:999px}.OrganizationalStructure-module__sMKVbW__treeViewport>.OrganizationalStructure-module__sMKVbW__treeNode{width:max(100%, calc(var(--card-width) + var(--card-width) + .75rem));min-width:0}.OrganizationalStructure-module__sMKVbW__treeViewport>.OrganizationalStructure-module__sMKVbW__treeNode:has(.OrganizationalStructure-module__sMKVbW__childrenGroup[data-child-count="3"]){width:max(100%, calc(var(--card-width) + var(--card-width) + var(--card-width) + 1.5rem))}.OrganizationalStructure-module__sMKVbW__card,.OrganizationalStructure-module__sMKVbW__featuredCard{border-radius:16px;min-height:0}.OrganizationalStructure-module__sMKVbW__featuredCard{scroll-snap-align:center}.OrganizationalStructure-module__sMKVbW__memberRole{line-height:1.35}.OrganizationalStructure-module__sMKVbW__connector{height:1.5rem}.OrganizationalStructure-module__sMKVbW__childrenGroup{flex-direction:row;width:max-content}.OrganizationalStructure-module__sMKVbW__childrenGroup[data-branched=false]{width:100%}.OrganizationalStructure-module__sMKVbW__childrenGroup[data-branched=true]{width:calc(var(--card-width) + var(--card-width) + .75rem);gap:.75rem;min-width:0;margin:0}.OrganizationalStructure-module__sMKVbW__childrenGroup[data-child-count="3"]{width:calc(var(--card-width) + var(--card-width) + var(--card-width) + 1.5rem)}.OrganizationalStructure-module__sMKVbW__branchRail{width:calc(var(--card-width) + .75rem);margin:0;display:block}.OrganizationalStructure-module__sMKVbW__branchRail[data-child-count="3"]{width:calc(var(--card-width) + var(--card-width) + 1.5rem)}.OrganizationalStructure-module__sMKVbW__childBranch{width:var(--card-width);flex:0 0 var(--card-width);scroll-snap-align:center}.OrganizationalStructure-module__sMKVbW__rankWatermark{width:24px;height:24px;padding:5px;inset-block-start:.52rem;inset-inline:.5rem auto}}@media (max-width:390px){.OrganizationalStructure-module__sMKVbW__treeViewport{padding-inline:.6rem}.OrganizationalStructure-module__sMKVbW__card,.OrganizationalStructure-module__sMKVbW__featuredCard{padding-inline:.55rem}.OrganizationalStructure-module__sMKVbW__controlButton span{white-space:normal}.OrganizationalStructure-module__sMKVbW__bookPageCount{font-size:.7rem}}.OrganizationalStructure-module__sMKVbW__biographyBackdrop{z-index:3000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11111194;place-items:center;padding:12px;animation:.22s both OrganizationalStructure-module__sMKVbW__backdropEnter;display:grid;position:fixed;inset:0}.OrganizationalStructure-module__sMKVbW__biographyBackdrop[data-closing=true]{animation:.22s both OrganizationalStructure-module__sMKVbW__backdropExit}.OrganizationalStructure-module__sMKVbW__biographyDialog{background:#fffdf9;border:2px solid #c4c5c7;border-radius:22px;grid-template-rows:auto 176px minmax(0,1fr);gap:16px;width:min(770px,100vw - 24px);height:min(842px,100dvh - 24px);padding:38px 36px;animation:.3s cubic-bezier(.2,.8,.2,1) both OrganizationalStructure-module__sMKVbW__biographyDialogEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000003d}.OrganizationalStructure-module__sMKVbW__biographyClose{z-index:3;color:#37393d;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;inset-block-start:20px;inset-inline-end:20px}.OrganizationalStructure-module__sMKVbW__biographyClose svg{stroke-width:1.8px;width:27px;height:27px}.OrganizationalStructure-module__sMKVbW__biographyClose:focus-visible,.OrganizationalStructure-module__sMKVbW__biographyText:focus-visible{outline-offset:3px;outline:3px solid #c9001947}.OrganizationalStructure-module__sMKVbW__biographyHeader{min-width:0;padding-inline-end:52px}.OrganizationalStructure-module__sMKVbW__biographyHeader h2{color:#15171a;margin:0;font-size:clamp(2rem,4vw,2.55rem);font-weight:580;line-height:1.12}.OrganizationalStructure-module__sMKVbW__biographyHeader p{color:var(--organization-red-dark,#8f0012);margin:.75rem 0 0;font-size:clamp(1.2rem,2.7vw,1.65rem);font-weight:620;line-height:1.38}.OrganizationalStructure-module__sMKVbW__biographyPortraitFrame{aspect-ratio:1;border:3px solid var(--organization-red,#c90019);background:#111;border-radius:50%;place-self:center;width:168px;position:relative;overflow:hidden;box-shadow:0 10px 24px #11111121}.OrganizationalStructure-module__sMKVbW__biographyPortrait{object-fit:cover;object-position:50% 24%;transform-origin:50% 22%;transform:scale(1.28)}.OrganizationalStructure-module__sMKVbW__biographyText{color:#4e5560;scrollbar-color:var(--organization-red-dark,#8f0012) #ece8e2;scrollbar-width:auto;min-height:0;padding:18px 20px 12px 0;overflow-y:auto}[dir=rtl] .OrganizationalStructure-module__sMKVbW__biographyText{padding:18px 0 12px 20px}.OrganizationalStructure-module__sMKVbW__biographyText::-webkit-scrollbar{width:11px}.OrganizationalStructure-module__sMKVbW__biographyText::-webkit-scrollbar-track{background:#ece8e2;border-radius:999px}.OrganizationalStructure-module__sMKVbW__biographyText::-webkit-scrollbar-thumb{background:var(--organization-red-dark,#8f0012);border:2px solid #ece8e2;border-radius:999px}.OrganizationalStructure-module__sMKVbW__biographyText p{margin:0;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:510;line-height:1.85}.OrganizationalStructure-module__sMKVbW__biographyText p+p{margin-block-start:1.35rem}@keyframes OrganizationalStructure-module__sMKVbW__biographyDialogEnter{0%{opacity:.1;transform:translate(var(--profile-origin-x), var(--profile-origin-y)) scale(.14) rotateX(-16deg)}to{opacity:1;transform:translate(0)scale(1)rotateX(0)}}@keyframes OrganizationalStructure-module__sMKVbW__biographyDialogExit{0%{opacity:1;transform:translate(0)scale(1)rotateX(0)}to{opacity:0;transform:translate(var(--profile-origin-x), var(--profile-origin-y)) scale(.14) rotateX(-12deg)}}@media (max-width:640px){.OrganizationalStructure-module__sMKVbW__biographyDialog{border-radius:18px;grid-template-rows:auto 140px minmax(0,1fr);gap:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:62px 20px 22px}.OrganizationalStructure-module__sMKVbW__biographyClose{inset-block-start:12px;inset-inline-end:12px}.OrganizationalStructure-module__sMKVbW__biographyHeader{padding-inline-end:0}.OrganizationalStructure-module__sMKVbW__biographyHeader h2{font-size:clamp(1.6rem,8vw,2rem)}.OrganizationalStructure-module__sMKVbW__biographyHeader p{margin-block-start:.45rem;font-size:clamp(1rem,5vw,1.24rem)}.OrganizationalStructure-module__sMKVbW__biographyPortraitFrame{width:132px}.OrganizationalStructure-module__sMKVbW__biographyText,[dir=rtl] .OrganizationalStructure-module__sMKVbW__biographyText{padding:14px 12px 8px 0}[dir=rtl] .OrganizationalStructure-module__sMKVbW__biographyText{padding-inline:0 12px}.OrganizationalStructure-module__sMKVbW__biographyText p{font-size:1rem;line-height:1.75}}.OrganizationalStructure-module__sMKVbW__biographyBackdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#2600078a;padding:16px;animation-duration:.28s}.OrganizationalStructure-module__sMKVbW__biographyDialog{isolation:isolate;width:min(900px,100vw - 32px);height:min(690px,100dvh - 32px);box-shadow:none;background:#fff7f7;border:1px solid #c9001940;border-radius:24px;grid-template-rows:auto minmax(0,1fr);gap:18px;padding:30px 30px 28px;animation:.42s cubic-bezier(.16,.84,.24,1) both OrganizationalStructure-module__sMKVbW__biographyDialogEnter}.OrganizationalStructure-module__sMKVbW__biographyBackdrop[data-closing=true] .OrganizationalStructure-module__sMKVbW__biographyDialog{animation:.34s cubic-bezier(.55,.08,.68,.53) both OrganizationalStructure-module__sMKVbW__biographyDialogExit}.OrganizationalStructure-module__sMKVbW__biographySpray{z-index:0;object-fit:fill;opacity:.12;mix-blend-mode:multiply;pointer-events:none}.OrganizationalStructure-module__sMKVbW__biographyClose{color:#8f0012;background:#ffffffeb;border:1px solid #c900192e;width:38px;height:38px;inset-block-start:16px;inset-inline-end:16px}.OrganizationalStructure-module__sMKVbW__biographyClose svg{width:22px;height:22px}.OrganizationalStructure-module__sMKVbW__biographyHeader{z-index:1;padding-inline-end:48px;position:relative}.OrganizationalStructure-module__sMKVbW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.OrganizationalStructure-module__sMKVbW__biographyKicker{border-inline-start:3px solid var(--organization-red,#c90019);min-height:24px;color:var(--organization-red-dark,#8f0012);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding-inline:.65rem;font-size:.7rem;font-weight:820;display:inline-flex}.OrganizationalStructure-module__sMKVbW__biographyHeader h2{overflow-wrap:normal;text-wrap:balance;word-break:normal;margin-block-start:.65rem;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:680;line-height:1.28}.OrganizationalStructure-module__sMKVbW__biographyHeader p{overflow-wrap:normal;text-wrap:balance;word-break:normal;margin-block-start:.42rem;font-size:clamp(.95rem,1.7vw,1.15rem);font-weight:720;line-height:1.45}.OrganizationalStructure-module__sMKVbW__biographyContent{z-index:1;grid-template-columns:172px minmax(0,1fr);gap:20px;min-height:0;display:grid;position:relative}.OrganizationalStructure-module__sMKVbW__biographyIdentity{background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;min-height:0;padding:0;display:flex}.OrganizationalStructure-module__sMKVbW__biographyPortraitFrame{width:142px;box-shadow:none;border-width:2px}.OrganizationalStructure-module__sMKVbW__biographyIdentityRole{color:var(--organization-red-dark,#8f0012);text-align:center;font-size:.78rem;font-weight:760;line-height:1.45}.OrganizationalStructure-module__sMKVbW__biographyParagraph{opacity:0;animation:.42s forwards OrganizationalStructure-module__sMKVbW__biographyParagraphEnter;animation-delay:calc(.33s + (var(--paragraph-index) * 95ms));grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.OrganizationalStructure-module__sMKVbW__biographyParagraph+.OrganizationalStructure-module__sMKVbW__biographyParagraph{margin-block-start:1.2rem}.OrganizationalStructure-module__sMKVbW__biographyParagraphIcon{z-index:2;width:36px;height:36px;color:var(--organization-red-dark,#8f0012);background:#fff;border:1px solid #c9001952;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 3px #c900190d}.OrganizationalStructure-module__sMKVbW__biographyParagraphIcon svg{width:16px;height:16px}.OrganizationalStructure-module__sMKVbW__biographyParagraph p{margin:0}@keyframes OrganizationalStructure-module__sMKVbW__biographyParagraphEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.OrganizationalStructure-module__sMKVbW__biographyTimeline{scrollbar-color:var(--organization-red-dark,#8f0012) #f2dfe1;scrollbar-width:thin;align-content:start;gap:9px;min-height:0;padding:2px 10px 6px 2px;display:grid;overflow-y:auto}[dir=rtl] .OrganizationalStructure-module__sMKVbW__biographyTimeline{padding:2px 2px 6px 10px}.OrganizationalStructure-module__sMKVbW__biographyTimeline:focus-visible{outline-offset:3px;outline:3px solid #c900193d}.OrganizationalStructure-module__sMKVbW__biographyTimeline::-webkit-scrollbar{width:7px}.OrganizationalStructure-module__sMKVbW__biographyTimeline::-webkit-scrollbar-track{background:#f2dfe1;border-radius:999px}.OrganizationalStructure-module__sMKVbW__biographyTimeline::-webkit-scrollbar-thumb{background:var(--organization-red-dark,#8f0012);border-radius:999px}.OrganizationalStructure-module__sMKVbW__biographyEvent{border:1px solid #c9001924;opacity:0;animation:.36s forwards OrganizationalStructure-module__sMKVbW__biographyEventEnter;animation-delay:calc(.21s + (var(--event-index) * 70ms));background:#ffffffd6;border-inline-start-width:3px;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;padding:11px 12px;display:grid}.OrganizationalStructure-module__sMKVbW__biographyEventIcon{color:#fff;background:var(--organization-red-dark,#8f0012);border:1px solid #c900192e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.OrganizationalStructure-module__sMKVbW__biographyEventIcon svg{stroke-width:1.9px;width:18px;height:18px}.OrganizationalStructure-module__sMKVbW__biographyEvent h3{color:#181818;margin:0;font-size:.84rem;font-weight:820;line-height:1.35}.OrganizationalStructure-module__sMKVbW__biographyEvent p{color:#5f6368;margin:.25rem 0 0;font-size:.76rem;font-weight:520;line-height:1.55}@keyframes OrganizationalStructure-module__sMKVbW__biographyEventEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.OrganizationalStructure-module__sMKVbW__biographyBackdrop{justify-content:center;align-items:flex-end;padding:0;display:flex}.OrganizationalStructure-module__sMKVbW__biographyDialog{width:100%;height:100dvh;padding:54px 12px calc(14px + env(safe-area-inset-bottom));border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:12px;animation:.42s cubic-bezier(.16,.84,.24,1) both OrganizationalStructure-module__sMKVbW__biographySheetEnter}.OrganizationalStructure-module__sMKVbW__biographyBackdrop[data-closing=true] .OrganizationalStructure-module__sMKVbW__biographyDialog{animation:.32s both OrganizationalStructure-module__sMKVbW__biographySheetExit}.OrganizationalStructure-module__sMKVbW__biographySpray{opacity:.1}.OrganizationalStructure-module__sMKVbW__biographyClose{inset-block-start:10px;inset-inline-end:10px}.OrganizationalStructure-module__sMKVbW__biographyHeader{padding-inline-end:42px}.OrganizationalStructure-module__sMKVbW__biographyKicker{min-height:21px;font-size:.61rem}.OrganizationalStructure-module__sMKVbW__biographyHeader h2{margin-block-start:.42rem;font-size:clamp(1.35rem,7vw,1.75rem)}.OrganizationalStructure-module__sMKVbW__biographyHeader p{margin-block-start:.28rem;font-size:clamp(.82rem,4vw,1rem)}.OrganizationalStructure-module__sMKVbW__biographyContent{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:9px;min-height:0}.OrganizationalStructure-module__sMKVbW__biographyIdentity{flex-direction:row;justify-content:flex-start;gap:.8rem;min-height:0;padding:0}.OrganizationalStructure-module__sMKVbW__biographyPortraitFrame{flex:0 0 86px;width:86px}.OrganizationalStructure-module__sMKVbW__biographyIdentityRole{text-align:start;max-width:210px;font-size:.72rem}.OrganizationalStructure-module__sMKVbW__biographyParagraph{grid-template-columns:34px minmax(0,1fr);gap:9px}.OrganizationalStructure-module__sMKVbW__biographyParagraph+.OrganizationalStructure-module__sMKVbW__biographyParagraph{margin-block-start:1rem}.OrganizationalStructure-module__sMKVbW__biographyParagraphIcon{width:32px;height:32px}.OrganizationalStructure-module__sMKVbW__biographyParagraphIcon svg{width:16px;height:16px}.OrganizationalStructure-module__sMKVbW__biographyTimeline,[dir=rtl] .OrganizationalStructure-module__sMKVbW__biographyTimeline{padding:1px 5px 8px 1px}[dir=rtl] .OrganizationalStructure-module__sMKVbW__biographyTimeline{padding-inline:1px 5px}.OrganizationalStructure-module__sMKVbW__biographyEvent{border-radius:11px;grid-template-columns:35px minmax(0,1fr);gap:9px;padding:9px 10px}.OrganizationalStructure-module__sMKVbW__biographyEventIcon{width:34px;height:34px}.OrganizationalStructure-module__sMKVbW__biographyEventIcon svg{width:16px;height:16px}.OrganizationalStructure-module__sMKVbW__biographyEvent h3{font-size:.78rem}.OrganizationalStructure-module__sMKVbW__biographyEvent p{font-size:.7rem;line-height:1.5}}@keyframes OrganizationalStructure-module__sMKVbW__biographySheetEnter{0%{opacity:.6;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes OrganizationalStructure-module__sMKVbW__biographySheetExit{0%{opacity:1;transform:translateY(0)}to{opacity:.65;transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.OrganizationalStructure-module__sMKVbW__connectorPulse,.OrganizationalStructure-module__sMKVbW__branchRailPulse{display:none}.OrganizationalStructure-module__sMKVbW__biographyBackdrop,.OrganizationalStructure-module__sMKVbW__biographyDialog{animation-duration:.01ms!important}.OrganizationalStructure-module__sMKVbW__animatedText,.OrganizationalStructure-module__sMKVbW__biographyParagraph,.OrganizationalStructure-module__sMKVbW__biographyEvent{opacity:1;clip-path:none;transform:none;animation:none!important}.OrganizationalStructure-module__sMKVbW__viewModeButton,.OrganizationalStructure-module__sMKVbW__controlButton,.OrganizationalStructure-module__sMKVbW__card,.OrganizationalStructure-module__sMKVbW__branchToggle,.OrganizationalStructure-module__sMKVbW__branchReveal,.OrganizationalStructure-module__sMKVbW__bookBackdrop,.OrganizationalStructure-module__sMKVbW__bookDialog,.OrganizationalStructure-module__sMKVbW__bookPortraitPage{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.HomeAcademicTeamSection-module__SKwBEa__section{isolation:isolate;color:#111318;background:#fff;border-block:1px solid #e7e7e7;padding:clamp(3rem,5.2vw,4.7rem) 0;position:relative;overflow:hidden}.HomeAcademicTeamSection-module__SKwBEa__atmosphere{z-index:-1;opacity:.22;pointer-events:none;background:radial-gradient(circle at 50% 18%,#e2172312,#0000 24rem),linear-gradient(#fff 0%,#fffaf7 100%);position:absolute;inset:0}.HomeAcademicTeamSection-module__SKwBEa__inner{width:min(100% - clamp(2rem,5vw,5rem),1340px);margin-inline:auto}.HomeAcademicTeamSection-module__SKwBEa__heading{text-align:center;justify-items:center;display:grid}.HomeAcademicTeamSection-module__SKwBEa__heading h2{color:#111;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.7rem);font-weight:850;line-height:1.15}.HomeAcademicTeamSection-module__SKwBEa__titleMark{background:#e32512;border-radius:99px;width:2.35rem;height:.18rem;margin-top:.65rem}.HomeAcademicTeamSection-module__SKwBEa__heading p{color:#656565;max-width:44rem;margin:.75rem 0 0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.65}.HomeAcademicTeamSection-module__SKwBEa__mobileHint{display:none}.HomeAcademicTeamSection-module__SKwBEa__rail{-webkit-user-select:none;user-select:none;outline:none;margin-top:clamp(1.65rem,3vw,2.25rem)}.HomeAcademicTeamSection-module__SKwBEa__rail:focus-visible{border-radius:.75rem;box-shadow:0 0 0 3px #e2172333}.HomeAcademicTeamSection-module__SKwBEa__grid{grid-template-columns:repeat(5,minmax(0,236px));justify-content:space-between;gap:clamp(.85rem,1.45vw,1.6rem);display:grid}.HomeAcademicTeamSection-module__SKwBEa__card{aspect-ratio:236/421;width:100%;min-width:0;animation:.48s cubic-bezier(.2,.72,.2,1) both HomeAcademicTeamSection-module__SKwBEa__teamCardEnter;animation-delay:calc(var(--card-index) * 55ms);scroll-snap-align:start;background:0 0;border:0;border-radius:.7rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 16px 30px -22px #0f172abf}.HomeAcademicTeamSection-module__SKwBEa__card:hover{transform:translateY(-4px);box-shadow:0 22px 36px -22px #0f172ad1}.HomeAcademicTeamSection-module__SKwBEa__cardShell{z-index:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.HomeAcademicTeamSection-module__SKwBEa__cardTop{z-index:2;height:40%;position:absolute;inset:0 0 auto}.HomeAcademicTeamSection-module__SKwBEa__brandRail{z-index:3;color:#fff;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;transform-origin:50%;direction:ltr;justify-content:center;align-items:center;width:2.5rem;height:.7rem;font-size:.48rem;font-weight:800;line-height:1;display:flex;position:absolute;top:1.65rem;right:-.91rem;transform:rotate(90deg)}.HomeAcademicTeamSection-module__SKwBEa__portraitFrame{aspect-ratio:140/141;background:#111;border:1px solid #ffffffd9;border-radius:1.12rem;width:59.32%;position:absolute;top:21.375%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 11px 20px #00000057}.HomeAcademicTeamSection-module__SKwBEa__portrait{object-fit:cover;object-position:50% 20%;transition:transform .36s cubic-bezier(.2,.72,.2,1)}.HomeAcademicTeamSection-module__SKwBEa__card:hover .HomeAcademicTeamSection-module__SKwBEa__portrait{transform:scale(1.025)}.HomeAcademicTeamSection-module__SKwBEa__cardBody{z-index:2;text-align:center;flex-direction:column;align-items:center;min-width:0;padding:1.55rem .8rem .55rem;display:flex;position:absolute;inset:40% 0 20%}.HomeAcademicTeamSection-module__SKwBEa__cardBody h3{color:#111;min-height:2.45rem;margin:0;font-size:clamp(.98rem,1.15vw,1.22rem);font-weight:850;line-height:1.3}.HomeAcademicTeamSection-module__SKwBEa__nameMark{background:#e42b13;border-radius:99px;width:1.25rem;height:2px;margin:.28rem 0 .5rem}.HomeAcademicTeamSection-module__SKwBEa__role{color:#fff;background:linear-gradient(135deg,#e72f12,#c8210e);border-radius:.36rem;place-items:center;max-width:91%;min-height:1.75rem;margin:0;padding:.28rem .66rem;font-size:clamp(.62rem,.72vw,.75rem);font-weight:800;line-height:1.2;display:grid}.HomeAcademicTeamSection-module__SKwBEa__expertise{color:#6b6b6b;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:min(100%,10.6rem);height:2.3rem;min-height:2.3rem;margin:.58rem 0 0;font-size:clamp(.66rem,.72vw,.74rem);line-height:1.55;display:-webkit-box;overflow:hidden}.HomeAcademicTeamSection-module__SKwBEa__cardFooter{z-index:2;box-sizing:border-box;background:0 0;align-content:center;gap:.48rem;height:20%;padding:.55rem 1.18rem .62rem .72rem;display:grid;position:absolute;inset:auto 0 0}.HomeAcademicTeamSection-module__SKwBEa__socialLinks{justify-content:center;align-items:center;gap:.7rem;min-height:1.7rem;display:flex}.HomeAcademicTeamSection-module__SKwBEa__socialLinks a{color:#ef5b35;border:1px solid #e8391ac7;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;transition:color .15s,background .15s,transform .15s;display:grid}.HomeAcademicTeamSection-module__SKwBEa__socialLinks a:hover,.HomeAcademicTeamSection-module__SKwBEa__socialLinks a:focus-visible{color:#fff;background:#e62d12;outline:none;transform:translateY(-1px)}.HomeAcademicTeamSection-module__SKwBEa__socialLinks svg{width:.78rem;height:.78rem}.HomeAcademicTeamSection-module__SKwBEa__biographyButton{box-sizing:border-box;color:#fff;width:100%;min-height:2rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffffbd;border-radius:.3rem;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;transition:border-color .15s,background .15s;display:flex}.HomeAcademicTeamSection-module__SKwBEa__biographyButton:hover,.HomeAcademicTeamSection-module__SKwBEa__biographyButton:focus-visible{background:#d92712;border-color:#ef321b;outline:none}.HomeAcademicTeamSection-module__SKwBEa__viewAllLink{color:#c90819;background:#fff;border:1px solid #d9091d;border-radius:.48rem;justify-content:center;align-items:center;gap:.65rem;width:fit-content;min-height:3rem;margin:clamp(1.45rem,2.6vw,2rem) auto 0;padding:.72rem 1.3rem;font-size:.86rem;font-weight:850;text-decoration:none;transition:color .17s,background .17s,box-shadow .17s;display:flex}.HomeAcademicTeamSection-module__SKwBEa__viewAllLink:hover,.HomeAcademicTeamSection-module__SKwBEa__viewAllLink:focus-visible{color:#fff;background:#d9091d;outline:none;box-shadow:0 12px 24px -15px #d9091dcc}.HomeAcademicTeamSection-module__SKwBEa__viewAllLink svg{width:1rem;height:1rem}@keyframes HomeAcademicTeamSection-module__SKwBEa__teamCardEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px) and (max-width:1240px){.HomeAcademicTeamSection-module__SKwBEa__rail{overscroll-behavior-inline:contain;cursor:grab;scroll-snap-type:inline proximity;scrollbar-color:#db0d20 #eef0f4;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;padding:.35rem .25rem .85rem;scroll-padding-inline:.25rem;overflow-x:auto}.HomeAcademicTeamSection-module__SKwBEa__rail[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.HomeAcademicTeamSection-module__SKwBEa__grid{grid-template-columns:repeat(5,minmax(0,236px));justify-content:start;width:max-content}}@media (max-width:767px){.HomeAcademicTeamSection-module__SKwBEa__section{padding:2.55rem 0 2.8rem}.HomeAcademicTeamSection-module__SKwBEa__inner{width:100%}.HomeAcademicTeamSection-module__SKwBEa__heading{padding-inline:1.15rem}.HomeAcademicTeamSection-module__SKwBEa__heading h2{max-width:20rem;font-size:clamp(1.55rem,7.2vw,1.9rem)}.HomeAcademicTeamSection-module__SKwBEa__heading p{max-width:21rem;font-size:.82rem;line-height:1.6}.HomeAcademicTeamSection-module__SKwBEa__mobileHint{color:#8a94a6;text-align:center;margin:1.05rem 1.15rem -.65rem;font-size:.66rem;font-weight:750;display:block}.HomeAcademicTeamSection-module__SKwBEa__rail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;margin-top:1.3rem;padding:.3rem 1rem .8rem;scroll-padding-inline:1rem;overflow-x:auto}.HomeAcademicTeamSection-module__SKwBEa__rail[data-dragging=true]{scroll-snap-type:none}.HomeAcademicTeamSection-module__SKwBEa__rail::-webkit-scrollbar{height:4px}.HomeAcademicTeamSection-module__SKwBEa__rail::-webkit-scrollbar-track{background:#eef0f4;margin-inline:1rem}.HomeAcademicTeamSection-module__SKwBEa__rail::-webkit-scrollbar-thumb{background:#db0d20;border-radius:99px}.HomeAcademicTeamSection-module__SKwBEa__grid{grid-template-rows:repeat(2,minmax(0,18.9rem));grid-template-columns:none;grid-auto-columns:minmax(10.55rem,43vw);grid-auto-flow:column;justify-content:start;gap:.7rem;width:max-content;display:grid}.HomeAcademicTeamSection-module__SKwBEa__card{order:var(--mobile-order);border-radius:.53rem;width:min(43vw,10.9rem);height:auto}.HomeAcademicTeamSection-module__SKwBEa__card[data-member-id=abdessamad-bourkibate]{display:none}.HomeAcademicTeamSection-module__SKwBEa__card:hover{transform:none}.HomeAcademicTeamSection-module__SKwBEa__brandRail{width:1.9rem;height:.48rem;font-size:.34rem;top:1.2rem;right:-.7rem}.HomeAcademicTeamSection-module__SKwBEa__portraitFrame{border-radius:.8rem}.HomeAcademicTeamSection-module__SKwBEa__cardBody{padding:1.05rem .5rem .35rem}.HomeAcademicTeamSection-module__SKwBEa__cardBody h3{min-height:1.9rem;font-size:.75rem;line-height:1.28}.HomeAcademicTeamSection-module__SKwBEa__nameMark{width:1rem;margin:.18rem 0 .3rem}.HomeAcademicTeamSection-module__SKwBEa__role{min-height:1.45rem;padding:.2rem .35rem;font-size:.5rem}.HomeAcademicTeamSection-module__SKwBEa__expertise{width:min(100%,8.4rem);height:1.45rem;min-height:1.45rem;margin-top:.35rem;font-size:.5rem;line-height:1.38}.HomeAcademicTeamSection-module__SKwBEa__cardFooter{gap:.28rem;padding:.34rem .86rem .4rem .48rem}.HomeAcademicTeamSection-module__SKwBEa__socialLinks{gap:.34rem;min-height:1.22rem}.HomeAcademicTeamSection-module__SKwBEa__socialLinks a{width:1.2rem;height:1.2rem}.HomeAcademicTeamSection-module__SKwBEa__socialLinks svg{width:.56rem;height:.56rem}.HomeAcademicTeamSection-module__SKwBEa__biographyButton{min-height:1.52rem;font-size:.52rem}.HomeAcademicTeamSection-module__SKwBEa__viewAllLink{min-height:2.7rem;margin-top:1.05rem;font-size:.76rem}}@media (max-width:360px){.HomeAcademicTeamSection-module__SKwBEa__grid{grid-auto-columns:10.35rem}.HomeAcademicTeamSection-module__SKwBEa__card{width:10.35rem}}@media (prefers-reduced-motion:reduce){.HomeAcademicTeamSection-module__SKwBEa__card,.HomeAcademicTeamSection-module__SKwBEa__portrait,.HomeAcademicTeamSection-module__SKwBEa__socialLinks a,.HomeAcademicTeamSection-module__SKwBEa__biographyButton,.HomeAcademicTeamSection-module__SKwBEa__viewAllLink{transition:none;animation:none}}
.EducationalTechnologiesMarquee-module__r0lhKq__viewport{will-change:scroll-position;cursor:grab;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;margin-top:clamp(.7rem,1.5vw,1.05rem);padding:.25rem 0 1.25rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.EducationalTechnologiesMarquee-module__r0lhKq__viewport::-webkit-scrollbar{display:none}.EducationalTechnologiesMarquee-module__r0lhKq__viewport:focus-visible{box-shadow:inset 0 0 0 3px #d7061433}.EducationalTechnologiesMarquee-module__r0lhKq__viewport[data-dragging=true]{cursor:grabbing}.EducationalTechnologiesMarquee-module__r0lhKq__group{box-sizing:border-box;flex:none;align-items:center;gap:clamp(1.75rem,3vw,3.5rem);width:max-content;display:flex;padding-inline-end:clamp(1.75rem,3vw,3.5rem)!important}.EducationalTechnologiesMarquee-module__r0lhKq__item{box-sizing:border-box;flex:0 0 9.6rem;justify-content:center;align-items:center;width:9.6rem;height:4.25rem;display:flex}.EducationalTechnologiesMarquee-module__r0lhKq__technologyLink{color:#172033;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:100%;padding:.35rem;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.EducationalTechnologiesMarquee-module__r0lhKq__technologyLink:hover,.EducationalTechnologiesMarquee-module__r0lhKq__technologyLink:focus-visible{opacity:.8;outline:none;transform:translateY(-1px)}.EducationalTechnologiesMarquee-module__r0lhKq__technologyLink:focus-visible{box-shadow:inset 0 -2px #e30613}.EducationalTechnologiesMarquee-module__r0lhKq__wordmark{object-fit:contain;width:8.2rem;max-width:8.2rem;height:2.7rem;max-height:2.7rem;transform:scale(var(--asmh-logo-optical-scale,1));transform-origin:50%;flex:none;display:block}@media (max-width:767px){.EducationalTechnologiesMarquee-module__r0lhKq__viewport{margin-top:.65rem;padding-bottom:1rem}.EducationalTechnologiesMarquee-module__r0lhKq__technologyLink{padding:.3rem}.EducationalTechnologiesMarquee-module__r0lhKq__group{gap:1.1rem;padding-inline-end:1.1rem!important}.EducationalTechnologiesMarquee-module__r0lhKq__item{flex-basis:7.75rem;width:7.75rem;height:3.7rem}.EducationalTechnologiesMarquee-module__r0lhKq__wordmark{width:6.9rem;max-width:6.9rem;height:2.35rem;max-height:2.35rem}}@media (prefers-reduced-motion:reduce){.EducationalTechnologiesMarquee-module__r0lhKq__viewport{-webkit-mask-image:none;mask-image:none;overflow-x:auto!important}.EducationalTechnologiesMarquee-module__r0lhKq__group[aria-hidden=true]{display:none!important}}
.AcademicResearchPresence-module__XhkUAG__section{isolation:isolate;color:#111318;background:#fff;position:relative;overflow:hidden}.AcademicResearchPresence-module__XhkUAG__inner{width:min(100% - 2rem,1320px);margin-inline:auto;padding:clamp(2.4rem,5vw,4.2rem) 0 clamp(2.1rem,4vw,3.5rem)}.AcademicResearchPresence-module__XhkUAG__heading{text-align:center;justify-items:center;display:grid}.AcademicResearchPresence-module__XhkUAG__eyebrow{color:#d70614;letter-spacing:.16em;margin:0 0 .55rem;font-size:.7rem;font-weight:900}.AcademicResearchPresence-module__XhkUAG__heading h2{color:#050505;letter-spacing:-.025em;max-width:46rem;margin:0;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:900;line-height:1.14}.AcademicResearchPresence-module__XhkUAG__rotatingTitle{animation:.48s cubic-bezier(.22,1,.36,1) both AcademicResearchPresence-module__XhkUAG__rotating-title-reveal;display:block}@keyframes AcademicResearchPresence-module__XhkUAG__rotating-title-reveal{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .AcademicResearchPresence-module__XhkUAG__heading h2{letter-spacing:0}.AcademicResearchPresence-module__XhkUAG__titleMark{background:#fe0000;border-radius:999px;width:2.5rem;height:.2rem;margin-top:.72rem;box-shadow:0 5px 14px #fe000038}.AcademicResearchPresence-module__XhkUAG__marqueeShell{margin-inline:calc(50% - 50vw);width:100vw;margin-top:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden}.AcademicResearchPresence-module__XhkUAG__partnersRow{justify-content:center;align-items:center;gap:clamp(2rem,6vw,5rem);min-height:4.25rem;padding:.35rem 1rem .7rem;display:flex}.AcademicResearchPresence-module__XhkUAG__viewport{cursor:grab;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;padding:1.25rem 0 .25rem;position:relative;overflow-x:auto}.AcademicResearchPresence-module__XhkUAG__viewport::-webkit-scrollbar{display:none}.AcademicResearchPresence-module__XhkUAG__viewport:focus-visible{box-shadow:inset 0 0 0 3px #d7061433}.AcademicResearchPresence-module__XhkUAG__viewport[data-dragging=true]{cursor:grabbing}.AcademicResearchPresence-module__XhkUAG__track,.AcademicResearchPresence-module__XhkUAG__group{align-items:center;width:max-content;display:flex}.AcademicResearchPresence-module__XhkUAG__group{flex:none;gap:clamp(1.75rem,3vw,3.5rem);padding-inline-end:clamp(1.75rem,3vw,3.5rem)}.AcademicResearchPresence-module__XhkUAG__platform{box-sizing:border-box;color:#161a22;background:0 0;border:0;justify-content:center;align-items:center;width:9.6rem;height:4.25rem;padding:.35rem;text-decoration:none;transition:transform .18s,opacity .18s;display:flex}.AcademicResearchPresence-module__XhkUAG__platform:hover,.AcademicResearchPresence-module__XhkUAG__platform:focus-visible{z-index:2;opacity:.82;outline:none;transform:translateY(-2px)scale(1.035)}.AcademicResearchPresence-module__XhkUAG__logoImage{width:var(--logo-visual-width);object-fit:contain;max-width:8.65rem;height:auto;max-height:2.7rem;display:block}@media (max-width:767px){.AcademicResearchPresence-module__XhkUAG__inner{width:100%;padding:2.65rem 0 2.4rem}.AcademicResearchPresence-module__XhkUAG__heading{padding-inline:1.15rem}.AcademicResearchPresence-module__XhkUAG__eyebrow{font-size:.61rem}.AcademicResearchPresence-module__XhkUAG__heading h2{max-width:22rem;font-size:clamp(1.45rem,7vw,1.85rem)}.AcademicResearchPresence-module__XhkUAG__marqueeShell{margin-top:1.45rem}.AcademicResearchPresence-module__XhkUAG__viewport{padding:1.1rem 0 .2rem}.AcademicResearchPresence-module__XhkUAG__partnersRow{gap:clamp(1rem,7vw,2rem);min-height:3.7rem;padding:.25rem .65rem .55rem}.AcademicResearchPresence-module__XhkUAG__group{gap:1.1rem;padding-inline-end:1.1rem}.AcademicResearchPresence-module__XhkUAG__platform{width:7.75rem;height:3.7rem;padding:.3rem}.AcademicResearchPresence-module__XhkUAG__logoImage{width:var(--logo-mobile-visual-width);max-width:7.3rem;max-height:2.35rem}}@media (prefers-reduced-motion:reduce){.AcademicResearchPresence-module__XhkUAG__rotatingTitle,.AcademicResearchPresence-module__XhkUAG__platform{transition:none;animation:none}}
.CharacterCarousel-module__Mz-DUa__host{isolation:isolate;background:0 0;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.CharacterCarousel-module__Mz-DUa__frame{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}
.AchievementCentre-module__ONNMZq__page{color:#111827;background:#fffffff0;width:100%;max-width:100vw;min-height:100vh;overflow-x:clip}.AchievementCentre-module__ONNMZq__hero{text-align:center;width:min(1120px,100% - 40px);margin-inline:auto;padding:clamp(72px,8vw,118px) 0 clamp(48px,6vw,82px)}.AchievementCentre-module__ONNMZq__eyebrow{color:#c90000;align-items:center;gap:8px;margin:0 0 14px;font-size:.78rem;font-weight:600;display:inline-flex}.AchievementCentre-module__ONNMZq__eyebrow svg{stroke-width:1.8px;width:20px;height:20px}.AchievementCentre-module__ONNMZq__hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:920px;margin:0 auto;font-size:clamp(2.4rem,5.5vw,5rem);font-weight:500;line-height:1.1}.AchievementCentre-module__ONNMZq__lead{color:#526078;text-wrap:balance;max-width:780px;margin:20px auto 0;font-size:clamp(1rem,1.55vw,1.25rem);line-height:1.8}.AchievementCentre-module__ONNMZq__scope{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.AchievementCentre-module__ONNMZq__scope span{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.AchievementCentre-module__ONNMZq__scope svg{color:#c90000;stroke-width:1.8px;width:18px;height:18px}.AchievementCentre-module__ONNMZq__catalogue{background:#f8fafc;border-top:1px solid #eef1f4;padding:clamp(52px,6vw,84px) max(20px,50vw - 640px) 84px}.AchievementCentre-module__ONNMZq__catalogueHeader{text-align:center;max-width:760px;margin:0 auto clamp(34px,4vw,54px)}.AchievementCentre-module__ONNMZq__catalogueHeader h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.25}.AchievementCentre-module__ONNMZq__catalogueHeader p{color:#64748b;margin:14px 0 0;line-height:1.75}.AchievementCentre-module__ONNMZq__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px;display:grid}.AchievementCentre-module__ONNMZq__card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:16px;min-width:0;height:100%;padding:18px;display:grid;box-shadow:0 12px 34px #0f172a0e}.AchievementCentre-module__ONNMZq__badgeImage{object-fit:contain;width:132px;height:132px}.AchievementCentre-module__ONNMZq__cardCopy{flex-direction:column;min-width:0;min-height:100%;display:flex}.AchievementCentre-module__ONNMZq__code{color:#c90000;letter-spacing:.035em;margin:0 0 5px;font-size:.72rem;font-weight:700}.AchievementCentre-module__ONNMZq__card h3{color:#111827;margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.AchievementCentre-module__ONNMZq__summary{color:#526078;margin:10px 0 0;font-size:.84rem;line-height:1.65}.AchievementCentre-module__ONNMZq__detailsButton{color:#c90000;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef1f4;justify-content:center;align-items:center;width:max-content;margin-top:auto;padding:10px 0 0;font-size:.78rem;font-weight:600;display:inline-flex}.AchievementCentre-module__ONNMZq__detailsButton:before{content:"›";margin-inline-end:6px;font-size:1rem;line-height:1}[dir=rtl] .AchievementCentre-module__ONNMZq__detailsButton:before{transform:rotate(180deg)}.AchievementCentre-module__ONNMZq__detailsButton:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #c9000038}.AchievementCentre-module__ONNMZq__dialogBackdrop{z-index:2147483000;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.AchievementCentre-module__ONNMZq__dialog{box-sizing:border-box;color:#111827;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:1px solid #c900002e;border-radius:22px;width:min(760px,100%);max-height:calc(100dvh - 48px);padding:26px 28px;position:relative;overflow-y:auto;box-shadow:0 32px 90px #0f172a47}.AchievementCentre-module__ONNMZq__dialog::-webkit-scrollbar{width:0;height:0;display:none}.AchievementCentre-module__ONNMZq__closeButton{z-index:2;color:#c90000;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.AchievementCentre-module__ONNMZq__closeButton svg{stroke-width:1.8px;width:21px;height:21px}.AchievementCentre-module__ONNMZq__closeButton:hover{color:#fff;background:#c90000}.AchievementCentre-module__ONNMZq__closeButton:focus-visible{outline-offset:3px;outline:3px solid #c9000040}.AchievementCentre-module__ONNMZq__dialogHero{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:22px;padding-inline-end:32px;display:grid}.AchievementCentre-module__ONNMZq__dialogBadge{object-fit:contain;width:140px;height:auto;margin-inline:auto}.AchievementCentre-module__ONNMZq__dialogHeading h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,3vw,2.3rem);font-weight:500;line-height:1.15}.AchievementCentre-module__ONNMZq__dialogHeading>p:last-child{color:#526078;margin:10px 0 0;font-size:.92rem;line-height:1.65}.AchievementCentre-module__ONNMZq__dialogStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.AchievementCentre-module__ONNMZq__dialogStats div{background:#f8fafc;border-radius:13px;padding:11px 12px}.AchievementCentre-module__ONNMZq__dialogStats dt{color:#64748b;font-size:.78rem}.AchievementCentre-module__ONNMZq__dialogStats dd{color:#111827;margin:5px 0 0;font-size:1.1rem;font-weight:700}.AchievementCentre-module__ONNMZq__dialogPrograms{border-top:1px solid #eef1f4;margin-top:16px;padding-top:14px}.AchievementCentre-module__ONNMZq__dialogPrograms h3{color:#111827;margin:0;font-size:.92rem;font-weight:600}.AchievementCentre-module__ONNMZq__dialogPrograms p{color:#475569;margin:6px 0 0;font-size:.9rem;line-height:1.6}.AchievementCentre-module__ONNMZq__dialogNote{color:#475569;background:#fff7f7;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:.88rem;line-height:1.6}.AchievementCentre-module__ONNMZq__backLink{color:#c90000;background:#fff;border:1px solid #c90000;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:48px;margin:44px auto 0;padding:10px 18px;font-size:.84rem;font-weight:600;text-decoration:none;display:flex}.AchievementCentre-module__ONNMZq__backLink:hover{color:#fff;background:#c90000}.AchievementCentre-module__ONNMZq__backLink:focus-visible{outline-offset:3px;outline:3px solid #c9000040}@media (max-width:1100px){.AchievementCentre-module__ONNMZq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.AchievementCentre-module__ONNMZq__hero{width:min(100% - 28px,560px);max-width:calc(100vw - 28px);padding-block:58px 46px}.AchievementCentre-module__ONNMZq__hero h1{letter-spacing:-.02em;max-width:100%;font-size:clamp(2rem,9.5vw,2.75rem);line-height:1.18}.AchievementCentre-module__ONNMZq__lead,.AchievementCentre-module__ONNMZq__catalogueHeader,.AchievementCentre-module__ONNMZq__catalogueHeader h2,.AchievementCentre-module__ONNMZq__catalogueHeader p{max-width:100%}.AchievementCentre-module__ONNMZq__catalogueHeader h2{font-size:clamp(1.65rem,7.6vw,2.15rem)}.AchievementCentre-module__ONNMZq__catalogue{box-sizing:border-box;width:100%;max-width:100vw;padding:46px 14px 66px}.AchievementCentre-module__ONNMZq__grid{grid-template-columns:1fr}.AchievementCentre-module__ONNMZq__card{border-radius:20px;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:14px}.AchievementCentre-module__ONNMZq__badgeImage{width:104px;height:104px}.AchievementCentre-module__ONNMZq__dialogBackdrop{place-items:end center;padding:0}.AchievementCentre-module__ONNMZq__dialog{width:100%;max-height:calc(100dvh - 8px);padding:54px 16px max(18px, env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;animation:.26s cubic-bezier(.22,1,.36,1) both AchievementCentre-module__ONNMZq__achievement-sheet-in}.AchievementCentre-module__ONNMZq__dialogHero{text-align:start;grid-template-columns:88px minmax(0,1fr);gap:12px;padding-inline-end:0}.AchievementCentre-module__ONNMZq__dialogBadge{width:88px;margin-inline:auto}.AchievementCentre-module__ONNMZq__dialogHeading h2{font-size:clamp(1.28rem,6.2vw,1.65rem)}.AchievementCentre-module__ONNMZq__dialogHeading>p:last-child{margin-top:7px;font-size:.82rem;line-height:1.5}.AchievementCentre-module__ONNMZq__dialogStats{gap:6px;margin-top:14px}.AchievementCentre-module__ONNMZq__dialogStats div{min-width:0;padding:9px 8px}.AchievementCentre-module__ONNMZq__dialogStats dt{font-size:.68rem}.AchievementCentre-module__ONNMZq__dialogStats dd{margin-top:3px;font-size:1rem}.AchievementCentre-module__ONNMZq__dialogPrograms{margin-top:13px;padding-top:12px}.AchievementCentre-module__ONNMZq__dialogPrograms p,.AchievementCentre-module__ONNMZq__dialogNote{font-size:.8rem}.AchievementCentre-module__ONNMZq__dialogNote{margin-top:11px;padding:10px 12px}}@media (max-width:410px){.AchievementCentre-module__ONNMZq__card{grid-template-columns:88px minmax(0,1fr)}.AchievementCentre-module__ONNMZq__badgeImage{width:88px;height:88px}}@keyframes AchievementCentre-module__ONNMZq__achievement-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AchievementCentre-module__ONNMZq__dialog{animation:none}.AchievementCentre-module__ONNMZq__backLink{scroll-behavior:auto}}
.CourseBadgeShowcase-module__H4SHtW__section{background:#fff;width:100%;padding:clamp(36px,4.5vw,62px) 0 clamp(32px,4vw,54px);position:relative;overflow:hidden}.CourseBadgeShowcase-module__H4SHtW__header{text-align:center;width:min(920px,100% - 40px);margin-inline:auto}.CourseBadgeShowcase-module__H4SHtW__eyebrow{color:#c90000;letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.CourseBadgeShowcase-module__H4SHtW__eyebrow svg{stroke-width:1.8px;width:19px;height:19px}.CourseBadgeShowcase-module__H4SHtW__header h2{color:#111827;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,4rem);font-weight:500;line-height:1.12}.CourseBadgeShowcase-module__H4SHtW__lead{color:#526078;text-wrap:balance;max-width:760px;margin:18px auto 0;font-size:clamp(1rem,1.45vw,1.22rem);font-weight:400;line-height:1.75}.CourseBadgeShowcase-module__H4SHtW__wave{width:100%;height:clamp(330px,29vw,430px);margin-top:0}.CourseBadgeShowcase-module__H4SHtW__carousel{width:100%;height:100%}.CourseBadgeShowcase-module__H4SHtW__footer{justify-content:center;width:min(920px,100% - 40px);margin:4px auto 0;display:flex}.CourseBadgeShowcase-module__H4SHtW__cta{color:#c90000;background:#fff;border:1px solid #c90000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 20px;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.CourseBadgeShowcase-module__H4SHtW__cta svg{stroke-width:1.9px;width:18px;height:18px}.CourseBadgeShowcase-module__H4SHtW__cta:hover{color:#fff;background:#c90000;transform:translateY(-2px)}.CourseBadgeShowcase-module__H4SHtW__cta:focus-visible{outline-offset:3px;outline:3px solid #c9000040}@media (max-width:680px){.CourseBadgeShowcase-module__H4SHtW__section{padding-block:34px 32px}.CourseBadgeShowcase-module__H4SHtW__header{width:min(100% - 28px,560px)}.CourseBadgeShowcase-module__H4SHtW__header h2{font-size:clamp(2rem,10vw,2.75rem);line-height:1.2}.CourseBadgeShowcase-module__H4SHtW__lead{margin-top:14px;font-size:.98rem;line-height:1.7}.CourseBadgeShowcase-module__H4SHtW__wave{height:clamp(340px,102vw,420px);margin-top:0}.CourseBadgeShowcase-module__H4SHtW__footer{width:min(100% - 28px,560px)}.CourseBadgeShowcase-module__H4SHtW__cta{width:100%}}@media (prefers-reduced-motion:reduce){.CourseBadgeShowcase-module__H4SHtW__section{scroll-behavior:auto}.CourseBadgeShowcase-module__H4SHtW__cta{transition:none}.CourseBadgeShowcase-module__H4SHtW__cta:hover{transform:none}}
