.team-expertise-page h1,.team-expertise-page h2,.team-expertise-page h3{text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.team-expertise-page .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px}.team-expertise-page .hero h1{font-size:clamp(40px,4vw,62px);line-height:1.1}.team-culture-image{width:100%;height:auto;display:block}.team-role-note{max-width:780px;color:var(--gray);font-size:14px}.team-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 36px;margin:40px 0 0;padding:0;list-style:none;display:grid}.team-people-grid>li{min-width:0;scroll-margin-top:30px}.team-people-grid article{height:100%}.team-person-image,.team-person-placeholder{aspect-ratio:4/5;background:#eee9e1;position:relative;overflow:hidden}.team-person-image img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.team-person-campaign img{width:170%;max-width:none;height:auto;position:absolute;top:-26%;right:0}.team-person-placeholder{place-items:center;font-size:14px;display:grid}.team-people-grid h3{font-family:var(--serif);margin:19px 0 10px;font-size:28px;font-weight:400;line-height:1.2}.team-person-role{color:#a72d28;margin:0 0 10px;font-size:12px;line-height:1.6}.team-person-focus{color:var(--gray);margin:0;font-size:14px;line-height:1.7}.team-editorial-split{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.team-editorial-split>p{font-size:16px;line-height:1.8}.team-expertise-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:30px 0;padding:0;list-style:none;display:grid}.team-expertise-fields li{border-top:1px solid var(--line);min-width:0;padding:16px 0;font-size:14px}.team-related-links{flex-wrap:wrap;gap:12px 30px;display:flex}.team-expertise-page .text-link{min-height:44px}@media (max-width:1000px){.team-people-grid,.team-expertise-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.team-expertise-page .hero{gap:30px}}@media (max-width:760px){.team-expertise-page .hero,.team-editorial-split{grid-template-columns:1fr;gap:30px}.team-people-grid{gap:35px 24px}.team-people-grid h3{font-size:25px}}@media (max-width:540px){.team-people-grid,.team-expertise-fields{grid-template-columns:1fr}.team-person-image,.team-person-placeholder{max-width:400px}}.team-collage{border-left:1px solid #bd5043;grid-template-columns:1fr 1fr;gap:22px;padding:25px 0 25px 20px;display:grid;position:relative;transform:rotate(-2deg)}.team-collage figure{min-width:0;margin:0;position:relative;transform:rotate(2deg)}.team-collage figure:nth-child(2n){transform:translateY(28px)rotate(4deg)}.team-collage img{object-fit:cover;object-position:center 25%;width:100%;height:190px;display:block}.team-collage figure:nth-child(3) img{height:150px}.team-collage figcaption{color:var(--gray);padding-top:8px;font-size:11px}.team-filters{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.team-filters button{font:inherit;border:1px solid var(--line);min-height:44px;color:inherit;cursor:pointer;background:0 0;padding:10px 16px;font-size:12px}.team-filters button[aria-pressed=true]{color:#fff;text-underline-offset:4px;background:#a72d28;border-color:#a72d28;text-decoration:underline}.team-filters button:focus-visible,.team-profile-link:focus-visible{outline-offset:4px;outline:2px solid #a72d28}.team-result-count{color:var(--gray);font-size:12px}.team-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 48px;margin-top:25px}.team-people-grid>li[hidden]{display:none}.team-people-grid article{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:24px;padding-top:22px;display:grid}.team-people-grid h3{margin-top:0}.team-contribution{margin:16px 0;font-size:14px;line-height:1.8}.team-person-focus{border-top:1px solid var(--line);padding-top:12px;font-size:11px}.team-profile-link{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.team-profile-link span{transition:transform .2s}.team-profile-link:hover span{transform:translate(2px,-2px)}.team-personal-quote{max-width:850px;padding-top:30px;padding-bottom:70px}.team-personal-quote>p:first-child{font-family:var(--serif);margin-bottom:8px;font-size:32px}.team-personal-quote span,.team-personal-quote>p:last-child{color:var(--gray);font-size:14px}@media (max-width:1000px){.team-people-grid article{grid-template-columns:1fr}.team-person-image{max-width:none}.team-people-grid h3{margin-top:4px}}@media (max-width:760px){.team-people-grid{grid-template-columns:1fr}.team-people-grid article{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.team-collage{max-width:540px;margin:0 10px 30px 0}.team-collage img{height:210px}}@media (max-width:540px){.team-people-grid article{grid-template-columns:1fr}.team-person-image{max-width:none}.team-collage img{height:150px}.team-collage figure:nth-child(3) img{height:130px}.team-collage{gap:16px;padding-left:12px}.team-person-copy{padding-top:6px}}@media (prefers-reduced-motion:reduce){.team-profile-link span{transition:none}}.team-expertise-page .hero{padding-bottom:28px;display:block}.team-expertise-page .hero-copy{max-width:1050px}.team-expertise-page .hero h1,.team-expertise-page .hero-intro{max-width:850px}.team-hero-second{max-width:750px;color:var(--gray);font-size:15px;line-height:1.8}.team-rail-wrap{padding-bottom:35px}.team-rail-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-rail-toolbar p{color:var(--gray);font-size:12px}.team-rail-toolbar button{border:1px solid var(--line);cursor:pointer;width:48px;height:48px;color:inherit;background:0 0;margin-left:8px;font-size:22px}.team-hero-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:24px;margin:22px 0 0;padding:0 0 20px;list-style:none;display:flex;overflow-x:auto}.team-hero-rail li{scroll-snap-align:start;flex:0 0 21%;min-width:0}.team-hero-rail a{color:inherit;text-decoration:none;display:block}.team-hero-rail .team-person-image{max-width:none}.team-rail-name{font-family:var(--serif);margin-top:14px;font-size:22px;display:block}.team-rail-focus{color:var(--gray);margin-top:7px;font-size:11px;line-height:1.6;display:block}.team-hero-rail a:focus-visible,.team-rail-toolbar button:focus-visible{outline-offset:3px;outline:2px solid #a72d28}.team-person-image img{transition:transform .5s}.team-people-grid article:hover .team-person-image img,.team-people-grid article:focus-within .team-person-image img,.team-hero-rail a:hover img,.team-hero-rail a:focus-visible img{transform:scale(1.025)}.team-editorial-split p{font-size:15px;line-height:1.85}@media (max-width:760px){.team-hero-rail li{flex-basis:65%}.team-hero-rail{gap:18px}.team-rail-name{font-size:24px}.team-rail-toolbar p{max-width:150px}}@media (prefers-reduced-motion:reduce){.team-person-image img{transition:none}.team-people-grid article:hover .team-person-image img,.team-people-grid article:focus-within .team-person-image img,.team-hero-rail a:hover img,.team-hero-rail a:focus-visible img{transform:none}.team-hero-rail{scroll-behavior:auto}}.team-loop{scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-x pan-y;overflow-anchor:none;margin-top:22px;display:flex;overflow-x:auto}.team-loop::-webkit-scrollbar{display:none}.team-loop:active{cursor:grabbing}.team-loop-group{flex:none;gap:24px;margin:0;padding:0 24px 20px 0;list-style:none;display:flex}.team-loop-group li{flex:none;width:clamp(220px,18.7vw,320px);min-width:0}.team-loop-group a{color:inherit;text-decoration:none;display:block}.team-loop-group .team-person-image{max-width:none}.team-loop-group a:focus-visible{outline-offset:-3px;outline:2px solid #a72d28}.team-rail-toolbar .team-loop-toggle{width:auto;font:inherit;height:auto;min-height:44px;padding:10px 14px;font-size:12px}@media (max-width:760px){.team-loop-group{gap:18px;padding-right:18px}.team-loop-group li{width:65vw}.team-loop-group li:nth-child(2n) .team-person-image{aspect-ratio:4/4.7}}@media (prefers-reduced-motion:reduce){.team-loop-clone{display:none}.team-loop{scrollbar-width:thin;scroll-snap-type:x proximity}.team-loop li{scroll-snap-align:start}.team-loop-toggle{display:none}}
.institute-story-page h1,.institute-story-page h2{text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.institute-story-page .hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr);align-items:center;gap:80px}.institute-story-page .hero h1{font-size:clamp(42px,4.4vw,68px);line-height:1.08}.institute-story-article{padding-bottom:80px}.institute-story-chapter{border-top:1px solid var(--line);grid-template-columns:minmax(35px,.32fr) minmax(0,1fr) minmax(0,.16fr);gap:40px;padding-block:60px;scroll-margin-top:30px;display:grid}.institute-story-marker{color:#af2222;letter-spacing:.1em;padding-top:12px;font-size:12px}.institute-story-prose{min-width:0;max-width:72ch}.institute-story-prose h2{font-family:var(--serif);margin:0 0 32px;font-size:clamp(32px,3vw,46px);line-height:1.15}.institute-story-prose p{white-space:pre-line;margin:0 0 23px;font-size:16px;line-height:1.85}.institute-story-prose strong{font-weight:600}.institute-story-next{grid-template-columns:1fr 1fr;gap:60px;display:grid}.institute-story-next .text-link{min-height:44px;margin-right:24px}@media (max-width:760px){.institute-story-page .hero{grid-template-columns:1fr;gap:30px}.institute-story-chapter{grid-template-columns:25px minmax(0,1fr);gap:15px;padding-block:38px}.institute-story-prose p{font-size:15px}.institute-story-next{grid-template-columns:1fr;gap:24px}.institute-story-article{padding-bottom:40px}}.institute-story-timeline{margin-block:10px 80px;padding-top:0;padding-bottom:0;list-style:none;position:relative}.institute-story-timeline:before{content:"";left:calc(var(--timeline-inset,0px) + 26px);background:#c96d63;width:1px;position:absolute;top:30px;bottom:40px}.institute-story-timeline{--timeline-inset:0px}.institute-milestone{grid-template-columns:70px minmax(0,1fr);gap:42px;padding:50px 0 70px;scroll-margin-top:25px;display:grid;position:relative}.institute-milestone-number{z-index:1;background:var(--paper,#f8f6f1);font-family:var(--serif);color:#a72d28;align-self:start;min-width:54px;padding:6px 0;font-size:42px;line-height:1.15;position:relative}.institute-milestone-content{min-width:0;max-width:74ch}.institute-milestone:nth-child(2n) .institute-milestone-content{margin-left:clamp(30px,9vw,145px)}.institute-milestone-content h2{font-family:var(--serif);margin:14px 0 30px;font-size:clamp(30px,3vw,46px);line-height:1.2}.institute-milestone-content p:not(.eyebrow){white-space:pre-line;margin:0 0 22px;font-size:16px;line-height:1.85}.institute-milestone-content .institute-story-quote{border-left:2px solid var(--red);margin:32px 0;padding-left:24px}.institute-milestone-content .institute-story-quote p{font-family:var(--serif);text-wrap:balance;font-size:clamp(25px,2.7vw,38px);line-height:1.35}.institute-story-quote strong{font-weight:400}.institute-milestone-content .institute-story-sector{letter-spacing:.1em;color:#a72d28;font-weight:600;margin:30px 0 10px!important;font-size:11px!important}.institute-story-certification{border-top:1px solid var(--line);margin:35px 0 0;padding-top:24px}.institute-story-certification>div{flex-wrap:wrap;align-items:center;gap:35px;display:flex}.institute-story-certification img{object-fit:contain;object-position:left center;width:145px;height:65px}.institute-story-certification figcaption{color:var(--gray);max-width:60ch;margin-top:16px;font-size:12px;line-height:1.6}.institute-tribe-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px;margin:35px 0 20px;padding:0;list-style:none;display:grid}.institute-tribe-strip li{min-width:0}.institute-tribe-strip figure{margin:0}.institute-tribe-portrait{aspect-ratio:4/5;position:relative;overflow:hidden}.institute-tribe-portrait img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.institute-tribe-strip li:nth-child(2n){padding-top:12px}.institute-tribe-strip li:nth-child(3n) .institute-tribe-portrait{border-radius:0 0 22px}.institute-tribe-campaign img{width:170%;max-width:none;height:auto;position:absolute;top:-26%;right:0}.institute-tribe-strip figcaption{font-family:var(--serif);overflow-wrap:normal;margin-top:8px;font-size:17px;line-height:1.3}.institute-milestone-content>.text-link{min-height:44px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.institute-milestone-number{animation:linear both institute-milestone-arrive;animation-timeline:view();animation-range:entry entry 85%}}}@keyframes institute-milestone-arrive{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.institute-milestone{gap:28px}.institute-milestone:nth-child(2n) .institute-milestone-content{margin-left:40px}.institute-tribe-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.institute-story-timeline:before{top:40px;left:17px}.institute-milestone{grid-template-columns:38px minmax(0,1fr);gap:17px;padding:30px 0 40px}.institute-milestone-number{min-width:34px;font-size:29px}.institute-milestone:nth-child(2n) .institute-milestone-content{margin-left:0}.institute-milestone-content p:not(.eyebrow){font-size:15px}.institute-milestone-content h2{font-size:30px}.institute-tribe-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.institute-tribe-strip figcaption{font-size:16px}.institute-story-timeline{margin-bottom:35px}}@media (max-width:420px){.institute-tribe-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.institute-milestone-content h2{font-size:27px}.institute-story-certification img{width:120px}.institute-milestone-content .institute-story-quote{padding-left:15px}}@media (prefers-reduced-motion:reduce){.institute-story-timeline *{transition:none!important;animation:none!important}.institute-milestone-number{opacity:1;transform:none}}.institute-story-timeline{padding-inline:0}@media (max-width:760px){.institute-milestone-content .institute-story-quote p{font-size:25px;line-height:1.35}}
.institute-page h1,.institute-page h2,.institute-page h3{text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.institute-page .hero h1{max-width:900px;font-size:clamp(42px,4.4vw,68px);line-height:1.07}.institute-page .section-space{padding-block:72px}.institute-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}.institute-page .institute-split>div{min-width:0}.institute-page .institute-intro{max-width:900px;color:var(--gray);font-size:15px}.institute-dimensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:36px;display:grid}.institute-dimensions article{border-top:1px solid var(--line);flex-direction:column;min-width:0;padding-top:22px;display:flex}.institute-number{color:#af2222;letter-spacing:.1em;font-size:11px;font-weight:600}.institute-dimensions h3,.institute-work h3{letter-spacing:.06em;margin:20px 0 14px;font-size:12px;line-height:1.5}.institute-dimensions p,.institute-work p,.institute-quality p{color:var(--gray);font-size:14px}.institute-dimensions .text-link{min-height:44px;margin-top:auto;font-size:11px}.institute-beliefs{margin:0;padding:0;list-style:none}.institute-beliefs li{border-top:1px solid var(--line);font-family:var(--serif);padding:18px 0;font-size:26px;line-height:1.3}.institute-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin:35px 0 0;padding:0;list-style:none;display:grid}.institute-work li{border-top:1px solid var(--line);min-width:0;padding-top:20px}.institute-work h3{margin-top:12px}.institute-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:36px;display:grid}.institute-pillars article{border-top:1px solid var(--line);min-width:0;padding-top:25px}.institute-pillars h3,.institute-founder h3,.institute-quality h3{font-family:var(--serif);font-size:28px;line-height:1.25}.institute-pillars p,.institute-founder p{color:var(--gray);font-size:14px}.institute-collage{grid-template-columns:1fr 1.05fr 1fr;align-items:center;gap:28px;margin:45px 0;display:grid}.institute-collage figure{min-width:0;margin:0}.institute-collage img{object-fit:cover;width:100%;height:auto;display:block}.institute-collage-slot-1{align-self:start;padding-top:45px}.institute-collage-slot-2{justify-self:center;max-width:280px}.institute-collage-slot-3{align-self:end;padding-bottom:35px}.institute-collage figcaption{color:var(--gray);margin-top:12px;font-size:11px}.institute-expertise{margin-top:45px}.institute-expertise-list{margin:0 0 16px;padding:0;list-style:none}.institute-expertise-list li{border-top:1px solid var(--line);padding:12px 0;font-size:14px}.institute-founder{border-left:1px solid var(--red);padding-left:28px}.institute-founder .institute-role{color:var(--black);font-size:11px;font-weight:600}.institute-quality{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:30px;display:grid}.institute-quality article{border-top:1px solid var(--line);min-width:0;padding-top:22px}.institute-links{flex-wrap:wrap;gap:12px 30px;margin-top:22px;display:flex}.institute-page .text-link{min-height:44px}.institute-future-hero img{width:100%;height:auto}@media (max-width:1000px){.institute-page .hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px}.institute-split{gap:36px}.institute-dimensions,.institute-work{grid-template-columns:repeat(2,minmax(0,1fr))}.institute-quality{grid-template-columns:1fr;gap:16px}.institute-pillars{gap:32px}}@media (max-width:760px){.institute-page .hero,.institute-split,.institute-pillars{grid-template-columns:1fr;gap:32px}.institute-page .section-space{padding-block:46px}.institute-page h2{font-size:36px}.institute-dimensions{grid-template-columns:1fr;gap:25px}.institute-work{grid-template-columns:1fr;gap:20px}.institute-work li{grid-template-columns:30px minmax(0,1fr);gap:15px;display:grid}.institute-work h3{margin-top:0}.institute-beliefs li{font-size:24px}.institute-collage{grid-template-columns:1fr;gap:28px;margin-block:30px}.institute-collage figure{justify-self:start;width:100%;max-width:290px;padding:0}.institute-collage-slot-2{justify-self:end!important;max-width:240px!important}.institute-collage-slot-3{max-width:300px!important}.institute-founder{padding-left:22px}.institute-expertise{margin-top:30px}}@media (max-width:360px){.institute-page h2{font-size:30px}.institute-page .hero h1{font-size:38px}}@media (prefers-reduced-motion:reduce){html:has(.institute-page){scroll-behavior:auto}.institute-page *{transition:none!important;animation:none!important}}.institute-page .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}.institute-hero-context{min-width:0}.institute-team-composition{align-items:start;gap:18px;display:grid}.institute-team-person{min-width:0;margin:0}.institute-team-image{aspect-ratio:4/5;background:#eee9e1;overflow:hidden}.institute-team-person img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.institute-team-person figcaption{flex-direction:column;gap:4px;margin-top:9px;display:flex}.institute-team-name{font-family:var(--serif);font-size:20px;line-height:1.2}.institute-team-role{color:var(--gray);font-size:10px;line-height:1.5}.institute-team-hero{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 15px}.institute-team-hero .institute-team-person{grid-column:span 2}.institute-team-hero .institute-team-person-1{padding-top:24px}.institute-team-hero .institute-team-person-3{padding-top:40px}.institute-team-hero .institute-team-person-4{grid-column:2/span 2}.institute-team-hero .institute-team-person-5{grid-column:4/span 2;padding-top:20px}.institute-team-hero .institute-team-image{aspect-ratio:1/1.05}.institute-team-hero .institute-team-person-1 .institute-team-image{border-radius:35px 0 0}.institute-team-hero .institute-team-person-3 .institute-team-image{border-radius:0 0 35px}.institute-team-hero .institute-team-name{font-size:18px}.institute-hero-context .hero-context-panel{margin-top:20px}.institute-people-overview{gap:32px;margin-top:30px;display:grid}.institute-people-overview h3{letter-spacing:.06em;color:#af2222;margin-bottom:20px;font-size:12px}.institute-team-compact .institute-team-image{max-height:200px}.institute-team-founder-note{color:var(--gray);max-width:850px;margin-top:20px;font-size:13px}.institute-people-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0 0 12px;display:grid}.institute-faculty-person{border-top:1px solid var(--line);min-height:100px;padding:16px 0 16px 66px;position:relative}.institute-faculty-person img{object-fit:cover;object-position:center 25%;width:50px;height:60px;position:absolute;top:16px;left:0}.institute-page .institute-faculty-person dt{font-family:var(--serif);letter-spacing:normal;text-transform:none;font-size:20px;line-height:1.3}.institute-faculty-person dd{color:var(--gray);margin:6px 0 0;font-size:12px;line-height:1.5}.institute-specialist-cooperation{border-top:1px solid var(--line);padding-top:22px}.institute-specialist-cooperation p{max-width:760px;font-size:14px}.institute-partner-marks{align-items:center;gap:32px;margin-bottom:16px;display:flex}.institute-partner-marks img{object-fit:contain;width:150px;height:auto;max-height:50px}.institute-team-image-campaign{position:relative}.institute-team-person .institute-team-image-campaign img{object-fit:initial;width:150%;max-width:none;height:auto;position:absolute;top:-23%;right:0}@media (max-width:1000px){.institute-page .hero{gap:30px}.institute-team-name{font-size:18px}.institute-team-compact{gap:16px}.institute-people-roster{grid-template-columns:1fr 1fr}}@media (max-width:760px){.institute-page .hero{grid-template-columns:1fr}.institute-team-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.institute-team-hero .institute-team-person{grid-column:auto;padding-top:0}.institute-team-hero .institute-team-person:nth-child(2n){padding-top:24px}.institute-team-hero .institute-team-person:last-child{grid-column:1;max-width:100%}.institute-team-hero .institute-team-image{aspect-ratio:4/5}.institute-team-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.institute-people-roster{grid-template-columns:1fr}.institute-team-role{font-size:11px}}.institute-culture-visual{width:100%;height:auto;display:block}.institute-team-compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 24px}.institute-team-compact .institute-team-image{aspect-ratio:4/5;height:auto;max-height:none}.institute-team-compact .institute-team-person:nth-child(3n+2){padding-top:18px}.institute-specialist-cooperation{border-top-color:#d9c4e8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.institute-cooperation-photo{min-width:0;margin:0}.institute-cooperation-photo img{width:100%;height:auto;display:block}.institute-cooperation-photo figcaption{color:var(--gray);margin-top:10px;font-size:12px}.institute-specialist-cooperation .eyebrow{color:#703594}.institute-specialist-cooperation #institute-cooperation-heading{font-family:var(--serif);letter-spacing:normal;color:var(--black);font-size:30px;line-height:1.2}@media (max-width:1000px){.institute-team-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.institute-team-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.institute-specialist-cooperation{grid-template-columns:1fr;gap:22px}}@media (max-width:360px){.institute-team-compact{grid-template-columns:1fr}.institute-team-compact .institute-team-person{max-width:260px;padding-top:0}}.institute-page .hero>.hero-context-rail{grid-column:1/-1;margin-top:0}.institute-page .hero{row-gap:28px}@media (min-width:761px){.institute-page .hero>.hero-context-rail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.institute-page .hero>.hero-context-rail .hero-context-item:nth-child(3){border-left:1px solid var(--line);padding-left:16px}}
.expert-training-page h1,.expert-training-page h2{text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.expert-training-page .hero h1{max-width:18ch;font-size:clamp(38px,4vw,59px)}.expert-training-page .eyebrow{color:var(--expert-ink)}.expert-training-page .section-space{padding-block:72px}.expert-training-page .hero-image img{object-fit:contain}.expert-training-page .expert-trust,.expert-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-training-page a:focus-visible,.expert-training-page button:focus-visible,.expert-training-page [tabindex]:focus-visible{outline:3px solid var(--expert-ink);outline-offset:5px}.expert-outcomes,.expert-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:32px 0 0;padding:0;list-style:none;display:grid}.expert-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-outcomes li,.expert-themes li{border-top:1px solid var(--expert-border);min-width:0;padding-top:20px}.expert-outcomes h3,.expert-themes h3{font-family:var(--serif);font-size:26px;line-height:1.25}.expert-outcomes p,.expert-themes p{color:var(--gray);margin-bottom:0}.expert-outcomes .eyebrow,.expert-themes .eyebrow{margin-bottom:12px;display:block}.expert-context{max-width:850px;color:var(--gray);margin-top:28px}.expert-wash{background:var(--expert-wash)}.expert-support article{border-top:1px solid var(--line);padding-block:24px}.expert-support h3{font-family:var(--serif);font-size:28px}.expert-track-note{border-left:3px solid var(--expert-primary);background:var(--expert-wash);margin-top:30px;padding:22px}.expert-track-note p:last-child{color:var(--expert-ink);margin-bottom:0;font-size:13px}.expert-training-page .expert-final-cta{background:var(--expert-deep)}.expert-training-page .expert-final-cta .eyebrow{color:#fff}.expert-training-page .expert-final-cta a:focus-visible{outline-color:#fff}.expert-training-page .stacking-library-card{border-top-color:var(--expert-primary)}.expert-training-page .stacking-module-mark,.expert-training-page .stacking-card-identity .eyebrow{color:var(--expert-ink)}.expert-training-page .stacking-card-identity{flex-wrap:wrap}.expert-training-page .stacking-card-identity .eyebrow{letter-spacing:.08em;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:left;flex:160px}.expert-training-page .stacking-module-mark{flex:0 0 64px}.expert-training-page .stacking-library-card:hover{border-color:var(--expert-primary)}@media (max-width:1000px){.expert-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.expert-training-page .section-space{padding-block:46px}.expert-outcomes,.expert-themes,.expert-training-page .expert-trust,.expert-facts{grid-template-columns:1fr}.expert-training-page .hero-buttons .button{width:100%}}@media (max-width:360px){.expert-training-page .hero h1,.expert-training-page h2{font-size:34px}}@media (prefers-reduced-motion:reduce){html:has(.expert-training-page){scroll-behavior:auto}.expert-training-page *{transition:none!important;animation:none!important}}@media print{.expert-training-page .stacking-library-controls,.expert-training-page .stacking-swipe-hint{display:none!important}.expert-training-page .stacking-module-track{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.expert-training-page .stacking-module-track>li{break-inside:avoid;min-width:0}}.expert-training-page .training-audiences li{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.expert-training-page .training-audiences{grid-template-columns:1fr}}.expert-training-page .training-editorial-split>div{min-width:0}@media (max-width:360px){.expert-training-page h2{font-size:30px}}.expert-training-page .stacking-card-description,.expert-training-page .stacking-card-meta{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:none;overflow:visible}.expert-training-page .stacking-module-track>li{display:flex}.expert-training-page .stacking-library-card{width:100%}@media print{.expert-training-page .stacking-module-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;padding:0;display:grid!important;overflow:visible!important}.expert-training-page .stacking-module-track>li{break-inside:avoid;min-width:0;width:auto!important}.expert-training-page .stacking-library-card{break-inside:avoid;height:auto;min-height:0}.expert-training-page .stacking-card-identity{display:block}.expert-training-page .stacking-card-identity .eyebrow{letter-spacing:normal}.expert-training-page .stacking-module-mark{width:48px;height:38px;margin-top:8px}.expert-training-page .stacking-card-description,.expert-training-page .stacking-library-card h3{min-height:0;overflow:visible}}
.governance-training-page h1,.governance-training-page h2{text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.governance-training-page h1{max-width:17ch;font-size:clamp(36px,4vw,60px)}.governance-training-page .eyebrow,.governance-training-page .qualification-wash .eyebrow{color:var(--governance-violet)}.governance-training-page a:focus-visible,.governance-training-page button:focus-visible,.governance-training-page [tabindex]:focus-visible{outline:3px solid var(--governance-violet);outline-offset:5px}.governance-training-page .section-space{padding-block:72px}.governance-training-page .governance-trust{grid-template-columns:1fr 1fr;gap:18px}.governance-trust>div:last-child{grid-column:1/-1}.governance-start-note{color:var(--gray);margin:16px 0 0!important}.governance-hero-photo{min-width:0;margin:0}.governance-hero-photo .hero-image img{object-fit:cover}.governance-hero-photo figcaption{color:var(--gray);text-align:center;margin-top:14px;font-size:12px;line-height:1.6}.governance-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px;margin:32px 0 0;padding:0;list-style:none;display:grid}.governance-outcomes li{border-top:1px solid var(--line);min-width:0;padding-top:20px}.governance-outcomes .eyebrow{margin-bottom:12px;display:block}.governance-outcomes h3{font-family:var(--serif);font-size:27px;line-height:1.25}.governance-outcomes p{color:var(--gray);max-width:54ch;margin-bottom:0}.governance-prerequisites{border-left:2px solid var(--governance-violet);max-width:880px;margin-top:30px;padding-left:22px}.governance-prerequisites p:last-child{margin-bottom:0}.governance-logic{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.governance-logic li{border-top:2px solid var(--governance-border);min-width:0;padding-top:18px;position:relative}.governance-logic li:before{content:"";background:var(--governance-violet);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:0}.governance-logic .eyebrow{margin-bottom:12px;display:block}.governance-logic h3{overflow-wrap:normal;font-size:17px;line-height:1.4}.governance-logic p{color:var(--gray);margin-bottom:0;font-size:13px}.governance-cooperation{background:var(--governance-wash)}.governance-cooperation-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr);align-items:start;gap:72px;margin-top:34px;display:grid}.governance-logo-space{background:#fff;justify-content:center;align-items:center;margin-bottom:32px;padding:88px 56px;display:flex}.governance-logo-space img{object-fit:contain;width:min(320px,100%);height:auto}.governance-logo-wordmark{display:none}.governance-partner-roles article{border-top:1px solid var(--governance-border);margin-top:22px;padding-top:22px}.governance-partner-roles .eyebrow{margin-bottom:10px}.governance-partner-roles h3{font-family:var(--serif);margin-bottom:12px;font-size:27px}.governance-partner-roles p:last-child{color:var(--gray);max-width:60ch;margin-bottom:0}.governance-expertise-photo{justify-self:end;width:100%;max-width:360px;margin:0}.governance-expertise-photo img{width:100%;height:auto;display:block}.governance-expertise-photo figcaption{gap:6px;margin-top:22px;font-size:13px;line-height:1.6;display:grid}.governance-expertise-photo .eyebrow{margin-bottom:4px}.governance-expertise-photo strong{font-family:var(--serif);font-size:25px;font-weight:400;line-height:1.3}.governance-expertise-photo figcaption>span:last-child{color:var(--gray)}.governance-training-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-training-page .governance-stacking li{border-top-color:var(--governance-border)}.governance-training-page .stacking-library-card[data-pathway=governance]{border-top-color:var(--governance-violet)}.governance-training-page .stacking-module-mark,.governance-training-page .stacking-card-identity .eyebrow{color:var(--governance-violet)}.governance-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0;display:grid}.governance-comparison article{border-top:1px solid var(--line);min-width:0;padding-top:22px}.governance-comparison h3{font-family:var(--serif);font-size:25px;line-height:1.3}.governance-comparison a,.governance-training-page .fine-print>a{text-underline-offset:4px;text-decoration:underline}.governance-comparison p{color:var(--gray)}.governance-training-page .governance-role-cards article{--qualification-accent:var(--red)}.governance-training-page .governance-final-cta{background:var(--governance-deep)}.governance-training-page .governance-final-cta .eyebrow{color:#fff}.governance-training-page .governance-final-cta a:focus-visible{outline-color:#fff}@media (min-width:761px) and (max-width:1250px){.governance-logic{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.governance-cooperation-layout{gap:40px}}@media (max-width:1000px){.governance-training-page .training-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-comparison{grid-template-columns:1fr}.governance-cooperation-layout{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:32px}.governance-logo-space{padding:68px 44px}}@media (max-width:760px){.governance-training-page .section-space{padding-block:46px}.governance-outcomes{grid-template-columns:1fr;gap:26px}.governance-logic{grid-template-columns:1fr;gap:0}.governance-logic li{border-top:0;border-left:1px solid var(--governance-border);padding:0 0 24px 24px}.governance-logic li:before{top:0;left:-5px}.governance-logic li:last-child{padding-bottom:0}.governance-logic h3{font-size:20px}.governance-logic p{font-size:14px}.governance-cooperation-layout{grid-template-columns:1fr;gap:40px}.governance-expertise-photo{justify-self:center;max-width:330px}.governance-training-facts{grid-template-columns:1fr}.governance-training-page .governance-trust{gap:16px}.governance-hero-photo{width:100%}.governance-logo-space{padding:64px 44px}.governance-logo-claim{display:none}.governance-logo-wordmark{display:block;width:200px!important}}@media (max-width:540px){.governance-training-page .training-audiences{grid-template-columns:1fr}.governance-training-page .hero-buttons .button{justify-content:space-between;width:100%}.governance-training-page .governance-trust{grid-template-columns:1fr}.governance-trust>div:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html:has(.governance-training-page){scroll-behavior:auto}.governance-training-page *{transition:none!important;animation:none!important}}.governance-training-page .qualification-wash .eyebrow{color:var(--governance-aubergine)}@media (max-width:360px){.governance-training-page .hero h1,.governance-training-page h2{font-size:35px}}.governance-training-page .fine-print>a{align-items:center;min-height:24px;display:inline-flex}.governance-training-page .hero{align-items:start;gap:0 40px}.governance-training-page .hero-copy{grid-area:1/1}.governance-hero-actions{grid-area:2/1;min-width:0}.governance-training-page .governance-hero-photo{grid-area:1/2/3;align-self:center}.governance-training-page .hero-copy>.eyebrow{color:var(--governance-ink)}.governance-editorial-image{background:#f5eee2;border-radius:160px 160px 24px 24px;overflow:hidden}.governance-editorial-image img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.governance-hero-photo figcaption{text-align:left}.governance-logo-space{background:0 0;flex-wrap:wrap;justify-content:flex-start;gap:36px;padding:30px 24px}.governance-logo-space img{width:210px;max-width:100%}.governance-logo-space .governance-institute-logo{width:160px}.governance-expertise-photo figcaption strong:not(:first-of-type){margin-top:14px}@media (max-width:1000px){.governance-logo-space{gap:24px;padding:24px 0}}@media (max-width:760px){.governance-training-page .hero{grid-template-columns:1fr;gap:24px}.governance-training-page .hero-copy,.governance-training-page .governance-hero-photo,.governance-hero-actions{grid-area:auto/1}.governance-editorial-image{border-radius:80px 80px 16px 16px}.governance-hero-actions .hero-buttons{margin-top:0}.governance-logo-space .governance-logo-wordmark{width:200px}.governance-logo-space .governance-logo-claim{display:none}}.governance-training-page .stacking-card-identity{flex-wrap:wrap}.governance-training-page .stacking-card-identity .eyebrow{letter-spacing:.08em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-align:left;flex:160px}.governance-training-page .stacking-module-mark{flex:0 0 64px}.governance-training-page .stacking-card-description{-webkit-line-clamp:unset;max-height:none;display:block;overflow:visible}@media print{.governance-training-page .stacking-library-controls,.governance-training-page .stacking-library-toolbar,.governance-training-page .stacking-library-hint{display:none!important}.governance-training-page .stacking-module-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;padding:0;display:grid!important;overflow:visible!important}.governance-training-page .stacking-module-track>li{break-inside:avoid;min-width:0;width:auto!important}.governance-training-page .stacking-library-card{break-inside:avoid;height:auto;min-height:0}.governance-training-page .stacking-card-identity{display:block}.governance-training-page .stacking-card-identity .eyebrow{letter-spacing:normal}.governance-training-page .stacking-module-mark{width:48px;height:38px;margin-top:8px}.governance-training-page .stacking-card-description,.governance-training-page .stacking-library-card h3{min-height:0;overflow:visible}}.governance-training-page .stacking-library-card:hover{border-color:var(--governance-primary)}@media print{.governance-training-page .stacking-swipe-hint{display:none!important}}
.copilot-training-page .section-space{padding-block:62px}.copilot-training-page h1,.copilot-training-page h2{text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.copilot-training-page h1{max-width:15ch;font-size:clamp(36px,4vw,60px)}.copilot-training-page h2{max-width:26ch}.copilot-product-identity{align-items:center;gap:14px;margin-bottom:22px;display:flex}.copilot-product-identity img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.copilot-product-identity .eyebrow{margin:0}.copilot-learning-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:32px 0 0;padding:0;list-style:none;display:grid}.copilot-learning-areas li{border-top:1px solid var(--line);min-width:0;padding-top:20px}.copilot-learning-areas .eyebrow{margin-bottom:12px;display:block}.copilot-learning-areas h3{font-size:22px;line-height:1.35}.copilot-learning-areas p{color:var(--gray);margin-bottom:0}.copilot-faculty{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.copilot-faculty>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.copilot-faculty h3{font-family:var(--serif);margin-bottom:14px;font-size:30px}.copilot-faculty-focus{color:var(--gray);font-weight:600}.copilot-progression{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.copilot-progression article{border-top:1px solid var(--line);flex-direction:column;min-width:0;padding-top:20px;display:flex}.copilot-progression h3{font-family:var(--serif);font-size:26px;line-height:1.25}.copilot-progression p{color:var(--gray)}.copilot-progression .text-link{margin-top:auto}.copilot-status{max-width:900px;margin-top:28px}.copilot-hub-offer{border-top:1px solid var(--line);padding:24px 28px}.copilot-hub-offer .eyebrow{color:#a51d1d;font-size:10px}.copilot-hub-offer h3{font-family:var(--serif);margin-bottom:12px;font-size:26px}.copilot-hub-offer h3 a{text-underline-offset:5px;text-decoration:underline}.copilot-hub-offer p:not(.eyebrow){color:var(--gray);max-width:800px;font-size:14px}@media (max-width:1000px){.copilot-progression{grid-template-columns:1fr}.copilot-training-page .training-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.copilot-training-page .section-space{padding-block:42px}.copilot-faculty{grid-template-columns:1fr;gap:28px}.copilot-faculty>img{max-width:300px}.copilot-learning-areas{grid-template-columns:1fr;gap:24px}.copilot-training-page .hero-buttons{gap:18px}.copilot-hub-offer{padding:22px 12px}}@media (max-width:540px){.copilot-training-page .training-audiences{grid-template-columns:1fr}.copilot-training-page .hero-buttons .button{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html:has(.copilot-training-page){scroll-behavior:auto}.copilot-training-page *{transition:none!important;animation:none!important}}.qualification-comparison>.copilot-hub-offer{padding:24px 28px;scroll-margin-top:32px}.qualification-comparison>.copilot-hub-offer .eyebrow{margin-bottom:12px}@media (max-width:760px){.qualification-comparison>.copilot-hub-offer{padding:22px 12px}}
@media (max-width:540px){.strategist-training-page .training-audiences{grid-template-columns:minmax(0,1fr)}}.strategist-training-page .strategist-faculty{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:760px){.strategist-training-page .strategist-faculty{grid-template-columns:minmax(0,1fr)!important}}.strategist-copilot-link{text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){html:has(.strategist-training-page){scroll-behavior:auto}}
.module-overview-page .stacking-library-card[data-module-target]{transition:border-color .8s,background-color .8s,box-shadow .8s}.module-overview-page .stacking-library-card[data-module-target=true]{background:#fff7f4;border-color:#d52a2a;box-shadow:inset 3px 0 #d52a2a}.module-overview-page li:target>.stacking-library-card:focus-within{outline-offset:4px;outline:2px solid #d52a2a}@media (prefers-reduced-motion:reduce){.module-overview-page .stacking-library-card[data-module-target]{transition:none}}
