.institute-site{--header-offset:92px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-navy:#0b1b34;--site-deep:#0b1b34;--site-panel:#112744;--site-raised:#183354;--site-paper:#112744;--site-line:#304763;--line:#304763;--site-muted:#b5c5d9;--site-gold:#d5b773;--ink:#e8eff9;--surface:#112744;--text-secondary:#b5c5d9;background:var(--site-navy);color:var(--ink);min-height:100vh;display:flow-root}.institute-site :is(h1,h2,h3,h4){color:var(--ink)}.institute-site :is(input,select,textarea){color:var(--ink);background:#0c203a;border-color:#536b87}.institute-site :where(.site-form-card,.site-cohort-date,.site-success,.organization-summary,.booking-reference,.site-path-card,.site-course-search,.site-round-link,.site-contact-icon,.site-featured-search-field,.site-detail-cover>div:not(.media-placeholder)){background:var(--site-panel);color:var(--ink);border-color:var(--site-line)}.institute-site .site-page-hero{background:var(--site-navy)}.institute-site :is(.site-image-label,.site-course-image>span){color:var(--ink);background:#0b1b34df}.institute-site :is(.site-success p,.site-lead,.organization-summary p,.organization-summary span,.site-rating legend){color:var(--site-muted)}.institute-site .site-form-card{border-color:var(--site-line);border-radius:24px}.institute-site .site-rating label{color:var(--site-gold)}.institute-site :is(.site-breadcrumb,.site-breadcrumb a,.site-long-copy,.site-objective-copy,.site-section-title p,.site-title p,.site-field label,.site-policy p,.site-empty p,.program-catalog-hero p,.catalog-section-label,.program-filter-bar,.program-filter-bar select,.program-catalog-sections button,.program-search input,.site-course-facts,.site-course-foot small,.field-card p,.field-benefits li,.field-intro p,.audience-choice p,.audience-choice small,.field-search input,.field-empty p,.private-program-text,.field-custom-program p,.about-intro-copy p,.about-principles p,.contact-editorial>p,.contact-guidance,.contact-send-row>span,.contact-topics legend,.contact-topics button,.organization-brief>p,.organization-request>p,.organization-step-label,.inquiry-success p,.site-dossier-summary dt,.site-dossier-summary dd small,.site-dossier-price span,.site-audience-grid p,.site-cohort-info p,.site-cohort-specs dt,.site-cohort-price small,.booking-course-facts,.booking-course-price,.booking-back,.booking-consent,.booking-payment p,.booking-payment dt,.booking-form-note,.booking-content label,.booking-receipt dd,.booking-lookup p,.booking-lookup label,.site-receipt dt,.site-form label){color:var(--site-muted)}.institute-site :is(.site-eyebrow,.site-course-category,.field-card-icon,.field-emblem,.site-dossier-category,.site-dossier-specialty,.about-principles svg,.site-outcomes svg,.site-curriculum svg,.site-hero-event small,.site-cohort-date span){color:var(--site-gold)}.institute-site :is(.site-dossier-hero,.about-conviction,.site-footer,.site-demo-note,.site-featured,.site-dossier-cohorts,.field-intro,.program-catalog-hero,.about-intro,.site-course-jump,.learning-purpose,.site-hero-v2,.site-section){background:var(--site-navy)}.institute-site :where(.field-card,.audience-choice,.field-empty,.field-custom-program,.site-course,.site-dossier-summary,.site-audience-grid>div,.site-cohort,.contact-note-form,.organization-request,.organization-brief,.booking-panel,.booking-course,.booking-content,.booking-payment,.booking-payment-box,.booking-lookup,.site-form,.site-policy,.site-receipt,.site-catalog-toolbar,.site-hero-event,.program-search,.site-search,.site-alert,.site-empty,.site-newsletter,.site-directory-caption){background:var(--site-panel);border-color:var(--site-line);color:var(--ink)}.institute-site :is(.site-field input,.site-field select,.site-field textarea,.contact-note-form input,.contact-note-form textarea,.booking-fields input,.booking-fields select,.booking-lookup input,.field-search,.site-form input,.site-form textarea,.site-form select){color:var(--ink);background:#0c203a;border:1px solid #536b87;border-radius:14px;min-height:52px;padding:13px 16px;font-size:16px}.institute-site :is(input,textarea,select)::placeholder{color:#9db0c9;opacity:1}.institute-site :is(input,textarea,select):focus-visible{outline:2px solid var(--site-gold);outline-offset:3px;border-color:var(--site-gold)}.institute-site :is(a,button):focus-visible{outline:2px solid var(--site-gold);outline-offset:4px}.institute-site :where(.site-button,.site-text-link,.site-language,.site-icon,.site-course-action,.site-round-link,.site-hero-secondary,.site-outcomes,.site-curriculum li>p,.booking-course-price strong,.booking-payment strong,.booking-payment dd){color:var(--ink)}.institute-site .site-button{background:var(--site-raised);border:1px solid #566b86;border-radius:999px}.institute-site .site-button:hover{border-color:var(--site-gold);background:#23486e}.institute-site .site-button-gold{background:var(--site-gold);border-color:var(--site-gold);color:#0b1b34}.institute-site .site-button-gold:hover{background:#e5ca8f}.institute-site .site-button-outline{background:0 0}.institute-site .site-alert-error{color:#ffd1d8;background:#442633;border-color:#b46b7e}.institute-site :is(.booking-field-error,.booking-consent-error){color:#ffbdc8}.institute-site .site-status{color:#bce5d4;background:#143b40}.institute-site .site-icon:hover{background:var(--site-raised)}.institute-site .site-brand small{color:#d5b773}.institute-site .site-hero-v2{background-image:radial-gradient(at 65% 15%,#1d416557,#0000 65%)}.institute-site.site-home .site-header{margin-bottom:calc(-1 * var(--header-offset))}.site-home .site-hero-v2{padding-top:var(--header-offset)}.institute-site .hero-headline>.hero-fixed-title{color:var(--ink);display:block}.institute-site .hero-headline>.hero-word-switch{height:2.8em;color:var(--site-gold);display:block;position:relative;overflow:hidden}.institute-site[dir=rtl] .hero-headline>.hero-word-switch{height:1.65em;font-size:.9em}.hero-word-switch .hero-switch-phrase{opacity:0;animation:10.8s cubic-bezier(.22,.68,.22,1) infinite both hero-phrase-switch;animation-delay:var(--phrase-delay);line-height:1.35;position:absolute;inset:0}.hero-switch-phrase:first-child{opacity:1}.site-hero-v2:has(.site-hero-orbit[data-running=false]) .hero-switch-phrase{animation-play-state:paused}.institute-site .hero-word-switch svg{width:95%;bottom:3px}@keyframes hero-phrase-switch{0%{opacity:0;transform:translateY(-105%)}5%,27%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(105%)}}.institute-site .learning-purpose{margin-block-start:0;padding-block:40px 38px}.institute-site .academy-lead h2{margin-top:0}.institute-site .academy-art{height:255px}.institute-site .academy-emblem{width:210px}.institute-site .site-hero-event{box-shadow:0 14px 45px #030d2280}.institute-site .site-hero-event strong{color:var(--ink)}.institute-site .site-hero-stamp{color:#0b1b34}.institute-site :is(#main-sections,.field-intro,.program-catalog-hero,.about-intro,.contact-page,.organization-page):before{opacity:.17;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.institute-site #main-sections{padding-block:64px 76px}.institute-site .site-footer{border-top:1px solid var(--site-line)}.institute-site .site-footer-minimal{background:var(--site-navy);text-align:center;padding-block:62px 26px}.site-footer-minimal:before{display:none}.site-footer-nav{flex-wrap:wrap;justify-content:center;gap:12px 32px;display:flex}.site-footer-nav a{color:#c6d3e5;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.site-footer-nav a:hover,.site-footer-legal a:hover{color:var(--site-gold)}.site-footer-social{color:#9aaec5;flex-wrap:wrap;justify-content:center;gap:18px;margin-block:24px 30px;display:flex}.site-footer-social :is(a,.site-social-placeholder){border-radius:50%;place-items:center;width:44px;height:44px;transition:color .2s,transform .2s,background .2s;display:grid}.site-footer-social a:hover{background:var(--site-panel);color:var(--site-gold);transform:translateY(-4px)}.site-footer-copyright{color:#c6d3e5;margin-block:26px 14px;font-size:14px}.site-footer-legal{color:#9aaec5;flex-wrap:wrap;justify-content:center;gap:4px 20px;font-size:11px;display:flex}.site-footer-legal a{align-items:center;min-height:36px;display:inline-flex}.site-footer-preview{color:#9aaec5;margin-top:24px;font-size:10px;display:block}.institute-site .site-demo-note{border-top:1px solid #ffffff0a}.institute-site .site-skip{background:var(--site-panel);color:var(--ink)}.institute-site .site-header{width:calc(100% - 40px);max-width:1360px;color:var(--ink);z-index:70;will-change:transform;background:#102640;border:1px solid #6d87a75c;border-radius:100px;margin:14px auto 10px;padding:0;transition:transform .34s cubic-bezier(.22,.7,.2,1),opacity .26s;position:sticky;top:14px;box-shadow:0 16px 42px #020d2338}@media (prefers-reduced-motion:no-preference){[data-reveal][data-motion-state=ready]{opacity:0}}.institute-site .site-header[data-scrolling=true]:not(:has(:focus-visible)){opacity:0;pointer-events:none;transform:translateY(calc(-100% - 28px))scale(.98)}.institute-site .site-header-inner{gap:20px;width:100%;max-width:none;height:76px;padding-inline:18px}.institute-site .site-header .site-brand img[data-brand]{width:49px}.institute-site .site-header .site-brand{gap:9px}.institute-site .site-header .site-brand strong{white-space:nowrap;font-size:16px}.institute-site .site-header .site-brand small{font-size:8px}.institute-site .site-desktop-nav{gap:3px}.institute-site .site-desktop-nav a{min-height:44px;color:var(--site-muted);border-radius:99px;padding:10px 12px;font-size:12px}.institute-site .site-desktop-nav a:after{display:none}.institute-site .site-desktop-nav a[aria-current],.institute-site .site-desktop-nav a:hover{color:var(--ink);background:#274566}.institute-site .site-header-actions{gap:7px}.institute-site .site-header-cta{min-height:44px;padding:10px 16px;font-size:11px}.institute-site .site-language{padding:8px}.site-menu-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030d24bb}.site-menu-overlay[data-state=open]{animation:.24s both menu-veil-in}.site-menu-overlay[data-state=closed]{animation:.18s both menu-veil-out}.site-mobile-menu.institute-site{transform-origin:top;z-index:90;background:radial-gradient(at 85% 0,#244a70 0%,#102640 48%,#0b1b34 100%);border:1px solid #607d9b80;border-radius:30px;flex-direction:column;width:auto;max-width:none;height:calc(100dvh - 24px);min-height:0;padding:25px;display:flex;inset:12px;box-shadow:0 30px 100px #010714a1}.site-mobile-menu[data-state=open]{animation:.42s cubic-bezier(.2,.8,.2,1) both menu-panel-in}.site-mobile-menu[data-state=closed]{animation:.18s both menu-panel-out}.site-mobile-menu .site-mobile-menu-head{border-color:#7d99bb3d;gap:15px;padding-bottom:24px}.site-mobile-menu .site-mobile-menu-head .site-icon{color:#e8eff9;border:1px solid #7797b65c;border-radius:50%}.site-mobile-menu .site-brand img[data-brand]{width:54px}.site-mobile-menu nav{padding-top:22px}.site-mobile-menu nav a{color:#d5e2f2;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:5px;padding:10px 14px;font-size:clamp(20px,3.3vh,28px);font-weight:500;display:flex}.site-mobile-menu nav a>svg{color:#b18e4e;flex-shrink:0}.site-mobile-menu nav a[aria-current=page],.site-mobile-menu nav a:hover{color:#e7cd8e;background:#8faccc18}.site-mobile-menu[data-state=open] nav a{animation:.37s cubic-bezier(.2,.8,.2,1) both menu-link-in}.site-menu-bottom{gap:22px;margin-top:auto;padding-top:22px;display:grid}.site-menu-bottom .site-button{justify-content:center}.site-mobile-menu.institute-site .site-menu-bottom .site-button-gold{color:#0b1b34}.site-menu-bottom>span{color:#a4b9d2;text-align:center;letter-spacing:2px;font:9px Manrope Variable,sans-serif}@keyframes menu-panel-in{0%{opacity:0;transform:translateY(-20px)scale(.96)}to{opacity:1;transform:none}}@keyframes menu-panel-out{to{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes menu-link-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes menu-veil-in{0%{opacity:0}to{opacity:1}}@keyframes menu-veil-out{to{opacity:0}}.institute-site .field-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.institute-site .field-directory .field-card{background:linear-gradient(130deg,#173352,#10243e);border-radius:20px;grid-column:auto;min-height:0;padding:24px}.institute-site .field-directory .field-card:last-child:nth-child(odd){grid-column:1/-1}.institute-site .field-card:hover{background:#1a385a;border-color:#b49a65}.institute-site .field-card-icon{background:#d5b77314;border:1px solid #d5b77332;width:46px;height:46px}.institute-site .field-card h3{margin:18px 0 10px;font-size:25px}.institute-site .field-card p{-webkit-line-clamp:2;margin-bottom:20px;font-size:14px;line-height:1.85}.institute-site .field-card-action{color:#e3c98b;margin-top:auto;font-size:13px}.institute-site .field-emblem{background:#d5b77312;border-color:#d5b77355}.institute-site .audience-choice{border-color:#536b87;border-radius:20px}.institute-site .audience-choice:hover{background:#1b3c60}.institute-site .audience-choice[aria-selected=true]{background:var(--site-raised);border-color:var(--site-gold)}.institute-site .audience-choice strong{color:var(--ink)}.institute-site .audience-switch{color:#e3c98b;border-color:#e3c98b70}.institute-site .field-search{padding-block:8px}.institute-site .field-search input{color:var(--ink)}.institute-site .program-search{border:1px solid #536b87;border-radius:999px;padding-inline:18px}.institute-site .program-search-go{background:var(--site-gold);color:var(--site-navy)}.institute-site .program-search input{color:var(--ink);background:0 0}.institute-site .program-filter-bar select{background:var(--site-panel);border-radius:10px}.institute-site .program-catalog-sections button[aria-pressed=true]{background:var(--site-gold);color:#0b1b34;border-color:var(--site-gold)}.institute-site .program-catalog-sections button[aria-pressed=true] :is(span,small){color:#0b1b34}.institute-site .program-filter-bar label{color:var(--site-muted)}.institute-site :is(input[type=checkbox],input[type=radio]){accent-color:var(--site-gold);background:#112744}.institute-site :is(.program-filter-bar,.field-benefits,.about-principles,.about-principles article,.contact-shortcuts a){border-color:var(--site-line)}.institute-site .program-catalog-hero+.site-section{padding-top:24px}.institute-site .program-catalog-sections button:hover,.institute-site .program-catalog-sections button.is-active{color:#e3c98b;background:#1c3b5d}.institute-site .site-course-editorial{background:linear-gradient(145deg,#17324f,#10243e);border:1px solid #314b69;border-radius:24px;transition:border-color .3s,transform .3s;overflow:hidden}.institute-site .site-course-editorial:hover{border-color:#ad966a;transform:translateY(-4px)}.institute-site .site-course-editorial .site-course-image{border-radius:18px;height:230px;margin:8px 8px 0;overflow:hidden}.institute-site .site-course-editorial .site-course-body{padding:20px 20px 16px}.institute-site .site-course-editorial h3{max-width:100%;font-size:23px}.institute-site .site-course-editorial .site-course-foot{border-top:1px solid #39516c;border-bottom:0;margin:0 20px;padding:16px 0 20px}.institute-site .site-course-foot strong{color:#e8d09a;font-family:Manrope Variable,IBM Plex Sans Arabic,sans-serif;font-size:21px}.institute-site .site-course-action{color:#d7e5f6}.course-gallery{background:#112744;width:100%;height:100%;position:relative;overflow:hidden}.course-gallery-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.course-gallery-track::-webkit-scrollbar{display:none}.course-gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:0;height:100%;overflow:hidden}.course-gallery-slide>a{width:100%;height:100%;display:block}.course-gallery-slide img,.course-gallery-slide .media-placeholder{object-fit:cover;width:100%;height:100%;display:block}.course-gallery-controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08172eda;border:1px solid #b6c6dc3b;border-radius:99px;align-items:center;max-width:calc(100% - 20px);padding:0 3px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.course-gallery-controls button{color:#e7f0ff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;min-height:44px;display:grid}.course-gallery-controls button:disabled{opacity:.3}.course-gallery-dots{display:flex}.course-gallery-dots button{width:30px}.course-gallery-dots span{background:#e4ecfa70;border-radius:99px;width:5px;height:5px;transition:width .25s,background .25s;display:block}.course-gallery-dots button[aria-pressed=true] span{background:#e4c47f;width:17px}.course-gallery-detail .course-gallery-controls{bottom:18px}.institute-site .site-dossier-cover{border-radius:24px;height:350px;overflow:hidden}.institute-site .site-dossier-main{padding-bottom:38px}.institute-site .site-dossier-body{gap:42px;padding-block:36px 45px}.institute-site .site-dossier-summary{box-shadow:none;border-top:2px solid #d5b773;border-radius:22px;top:115px}.institute-site .site-course-jump{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d2039eb;border-block:1px solid #3c5270;top:104px}.institute-site .site-course-jump a{color:#c6d7ec}.course-overview-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;display:grid}.institute-site .course-overview-grid h2{margin-bottom:14px;font-size:25px}.institute-site .course-overview-grid h3{margin-top:0}.institute-site .course-objective{background:#15304d;border-inline-start:2px solid #cfb677;border-radius:18px;padding:22px}.institute-site .site-dossier-article :is(.site-long-copy,.site-objective-copy){white-space:pre-line;max-width:65ch;font-size:16px;line-height:1.95}.institute-site .site-dossier-section{padding-bottom:26px}.institute-site .site-dossier-article .site-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.institute-site .site-outcomes li{background:#15304d;border-radius:12px;align-items:start;padding:12px;font-size:14px;line-height:1.8}.institute-site .site-outcomes svg{flex-shrink:0;margin-top:4px}.institute-site .site-curriculum{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.institute-site .site-curriculum li{background:#15304d;border:1px solid #304763;border-radius:14px;align-items:start;min-height:0;padding:16px}.institute-site .site-curriculum li>p{color:var(--ink);font-size:15px;line-height:1.8}.institute-site .site-audience-grid>div{background:var(--site-panel);border:1px solid #304763;border-radius:18px;padding:23px}.institute-site .site-cohort{border-radius:22px}.institute-site .site-cohort-price strong{color:#e8d09a}.institute-site .contact-desk{max-width:820px}.institute-site .contact-note-form{background:linear-gradient(140deg,#183453,#10243e);border:1px solid #4c6480;border-radius:28px;padding:34px 38px;box-shadow:0 25px 80px #010b2230}.institute-site .contact-topics{border:1px solid #536b87;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;display:grid}.institute-site .contact-topics legend{margin-bottom:14px;padding-inline:6px;font-size:13px}.institute-site .contact-topics button{border:0;border-radius:11px;min-width:0;padding:10px 8px;font-size:13px;transition:background .25s,color .25s}.institute-site .contact-topics button[aria-pressed=true]{color:#0b1b34;background:var(--site-gold);box-shadow:0 4px 18px #020b2225}.institute-site .contact-guidance{min-height:70px;padding-bottom:22px;font-size:14px}.institute-site .contact-note-form .site-field>label{color:#d9e4f3;margin-bottom:10px}.institute-site .contact-course-context{color:#d9e4f3;background:#0d203b;border:1px solid #405a79;border-radius:14px}.institute-site .contact-send-row .site-button{background:var(--site-gold);color:#0b1b34;border-color:var(--site-gold)}.institute-site .contact-shortcuts a{color:#d9e4f3;border-color:#39516f}.institute-site .organization-workspace{border:1px solid #4c6480;border-radius:28px;grid-template-columns:.85fr 1.15fr}.institute-site .organization-brief{background:linear-gradient(140deg,#1a3d5f,#102640);padding:36px}.institute-site .organization-request{padding:36px}.institute-site .organization-progress{gap:6px}.institute-site .organization-progress i{background:#405a76;border-radius:50px;height:6px}.institute-site .organization-progress i.is-active{background:var(--site-gold)}.institute-site .organization-step-label{border-color:#3c5270;font-size:14px}.institute-site .organization-request h2{margin-bottom:25px;font-size:28px}.institute-site .organization-visual{border:1px solid #7293b33a;border-radius:18px}.institute-site .organization-process{border-color:#55718e66}.institute-site .organization-request form>.site-button{background:var(--site-gold);color:#0b1b34;border-color:var(--site-gold)}.institute-site .booking-panel{border-color:#506681;border-radius:26px}.institute-site .booking-course{background:#17324f;border-color:#3c5270}.institute-site .booking-course-price,.institute-site .booking-payment dl>div{border-color:#405773}.institute-site .booking-payment h2,.institute-site .booking-content h2{color:var(--ink)}.institute-site .booking-payment details,.institute-site .booking-payment summary{color:var(--site-muted);background:#183453;border-color:#405773}.institute-site .booking-preview-note{color:#bacde4;background:#183453}.institute-site .booking-consent input{accent-color:#d5b773}.institute-site .booking-consent a{color:#e3c98b}.booking-lookup.institute-site{background:var(--site-panel);color:var(--ink);border:1px solid #66809c;border-radius:26px;box-shadow:0 30px 100px #020b1e80}.booking-lookup.institute-site h2{color:var(--ink)}.booking-lookup.institute-site input{color:var(--ink);background:#0b1b34}.booking-lookup.institute-site .booking-lookup-heading>svg{color:var(--site-gold)}.booking-lookup.institute-site>form>.site-button{background:var(--site-gold);color:#0b1b34;border-color:var(--site-gold)}.booking-lookup.institute-site>form>.site-button:hover{background:#e3c98b}.booking-lookup.institute-site .site-icon{color:var(--ink)}.about-fields-ribbon{background:#112744;border-block:1px solid #4b6380;margin-block:30px 45px;padding-block:24px 38px;overflow:hidden}.field-ribbon-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.field-ribbon-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.field-ribbon-track{width:max-content;animation:50s linear infinite fields-ribbon-ltr;display:flex}[dir=rtl] .field-ribbon-track{animation-name:fields-ribbon-rtl}.field-ribbon-track>:is(nav,div){width:max-content;display:flex}.field-ribbon-track :is(a,span){white-space:nowrap;color:#dce6f5;align-items:center;gap:28px;padding:16px 28px;font-size:clamp(23px,3vw,38px);display:inline-flex}.field-ribbon-track i{background:#d5b773;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}.about-fields-ribbon:hover .field-ribbon-track{animation-play-state:paused}.field-ribbon-window:focus-within .field-ribbon-track{animation:none;transform:none}.field-ribbon-window:focus-within{overflow-x:auto}@keyframes fields-ribbon-ltr{to{transform:translate(-50%)}}@keyframes fields-ribbon-rtl{to{transform:translate(50%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.course-gallery-slide img{animation:linear both gallery-image-depth;animation-timeline:view(inline);animation-range:entry exit}}}@keyframes gallery-image-depth{0%{transform:scale(1.12)translate(-2%)}50%{transform:scale(1)}to{transform:scale(1.12)translate(2%)}}@media (max-width:1100px){.institute-site .site-header-inner{gap:12px}.institute-site .site-header-cta{display:none}.institute-site .site-desktop-nav a{padding-inline:8px;font-size:11px}.course-overview-grid{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.institute-site{--header-offset:78px}.institute-site .learning-purpose{padding-block:28px 30px}.institute-site .academy-lead{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:10px;padding-inline-end:0;display:grid}.institute-site .academy-lead h2{font-size:clamp(26px,7vw,33px);line-height:1.6}.institute-site[dir=ltr] .academy-lead h2{font-size:clamp(24px,6.3vw,31px)}.institute-site .academy-art{width:144px;height:155px;margin-inline:-8px;position:relative;inset:auto}.institute-site .academy-emblem{width:116px}.institute-site .site-footer-minimal{padding-block:38px 22px}.site-footer-nav{gap:4px 24px}.site-footer-nav a{font-size:13px}.institute-site .site-header{width:calc(100% - 20px);margin-block:10px 12px;top:10px}.institute-site .site-header-inner{gap:8px;height:66px;padding-inline:12px}.institute-site .site-header .site-brand img[data-brand]{width:44px}.institute-site .site-header .site-brand strong{font-size:13px}.institute-site .site-header .site-brand small{font-size:6.5px}.institute-site .site-header .site-brand{gap:7px}.institute-site .site-header-actions{gap:0}.institute-site .site-language{padding:5px;font-size:10px}.institute-site .site-icon{width:40px;min-width:40px}.institute-site .site-course-jump{top:86px}.institute-site .site-dossier-summary{top:104px}.institute-site .field-directory{gap:10px}.institute-site .field-directory .field-card{border-radius:18px;padding:18px 14px}.institute-site .field-card-icon{width:39px;height:39px}.institute-site .field-card-icon svg{width:22px}.institute-site .field-card h3{margin:14px 0 10px;font-size:18px;line-height:1.6}.institute-site .field-card p{display:none}.institute-site .field-card-action{gap:7px;font-size:11px;line-height:1.8}.institute-site .field-card-action svg{flex-shrink:0;width:14px}.institute-site .site-dossier-cover{height:285px}.institute-site .site-dossier-main{padding-bottom:26px}.institute-site .site-dossier-body{gap:28px;padding-top:30px}.institute-site .site-dossier-article .site-outcomes,.institute-site .site-curriculum{grid-template-columns:1fr}.institute-site .course-objective{padding:18px}.institute-site .contact-note-form{border-radius:22px;padding:24px 18px}.institute-site .contact-topics button{padding-inline:4px;font-size:11px}.institute-site .organization-workspace{border-radius:24px;grid-template-columns:1fr}.institute-site .organization-request,.institute-site .organization-brief{padding:26px}.institute-site .organization-brief h1{font-size:33px}.institute-site .organization-request h2{font-size:25px}.site-mobile-menu .site-brand strong{font-size:16px}.site-mobile-menu .site-brand small{font-size:8px}}@media (max-width:380px){.institute-site .site-header .site-brand small{display:none}.institute-site .site-header .site-brand strong{font-size:12px}.institute-site .site-header-inner{padding-inline:8px}.institute-site .site-header .site-icon{width:35px;min-width:35px}.site-mobile-menu.institute-site{padding:20px}}@media (prefers-reduced-motion:reduce){.institute-site .site-header{transition:none}.hero-word-switch .hero-switch-phrase{opacity:0;filter:none;animation:none;transform:none}.hero-word-switch .hero-switch-phrase:last-of-type{opacity:1}.site-footer-social a{transition:none}.site-menu-overlay,.site-mobile-menu,.site-mobile-menu nav a,.field-ribbon-track,.course-gallery-slide img{transition:none!important;animation:none!important}.field-ribbon-window{overflow-x:auto}.field-ribbon-track>div[aria-hidden]{display:none}.course-gallery-track{scroll-behavior:auto}}
