@font-face{font-family:Glacial;src:url(/fonts/GlacialIndifference-Regular.woff2);font-display:swap}@font-face{font-family:Glacial;src:url(/fonts/GlacialIndifference-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:Arapey;src:url(/fonts/Arapey-Regular.ttf);font-display:swap}*{box-sizing:border-box}body{color:#24485c;background:#f7f6f0;margin:0;font:16px/1.4 Glacial,Arial,sans-serif}.hero{color:#faf9f3;isolation:isolate;height:100svh;min-height:660px;position:relative;overflow:hidden}.hero-photo{z-index:-3;position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:var(--desktop-position,50% 36%);width:100%;height:100%;display:block}.hero-shade{z-index:-2;background:linear-gradient(#0e1f2785,#0000 25% 39%,#10263375 62%,#143041f5),linear-gradient(90deg,#18323f29,#0000 70%);position:absolute;inset:0}.site-header{justify-content:space-between;align-items:center;gap:28px;display:flex;position:absolute;top:30px;left:56px;right:56px}.logo{filter:brightness(0)invert();width:68px;height:68px;display:block}.nav{align-items:center;gap:38px;margin-left:auto;margin-right:0;display:flex}.nav a{font-size:16px;line-height:1.5}.nav .active{border-bottom:1px solid #faf9f3;padding-bottom:3px}.composition{position:absolute;bottom:49px;left:56px;right:56px}.edition-label{letter-spacing:.035em;color:#e2d1a8;margin:0 0 22px;font-size:14px}.headline{letter-spacing:-.052em;max-width:1100px;margin:0;font:400 clamp(78px,8.2vw,142px)/.94 Glacial,Arial,sans-serif}.headline>span{display:block}.last-line{white-space:nowrap;align-items:baseline;gap:.22em;display:flex!important}.closing{justify-content:space-between;align-items:flex-end;gap:35px;margin-top:37px;display:flex}.location{margin:0;font-size:17px}.location>.hero-venue{margin-left:24px}.film{gap:10px}.film b{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.film span{border:0}.topline{display:none}.stage .hero-photo img{object-position:50% 38%}@media (min-width:1600px){.headline{font-size:clamp(120px,7.8vw,180px)}.composition{bottom:6vh}}@media (max-width:900px){.site-header{top:24px;left:30px;right:30px}.nav{gap:25px;margin-right:0}.composition{left:30px;right:30px}.headline{font-size:10.5vw}.location>.hero-venue{margin:4px 0 0;display:block}.closing{gap:20px}}@media (max-width:600px){.hero{min-height:690px}.hero-photo img{object-position:var(--phone-position,43% 35%)}.site-header{top:22px;left:24px;right:24px}.logo{width:53px;height:53px}.nav{gap:23px}.nav a{font-size:14px}.nav .active{display:none}.composition{bottom:30px;left:24px;right:24px}.headline{letter-spacing:-.05em;font-size:clamp(43px,12.5vw,74px);line-height:1.01}.last-line{gap:.18em}.edition-label{margin-bottom:20px;font-size:11px}.closing{align-items:center;margin-top:28px}.location{font-size:13px}.location>.hero-venue{margin-top:4px;font-size:11px}.film{gap:7px}.hero-shade{background:linear-gradient(#0e1f2780,#0000 23% 35%,#10263361 50%,#143041f7)}.stage .hero-photo img{object-position:30% 40%}}@media (max-width:360px){.composition{left:20px;right:20px}.headline{font-size:41px}.closing{gap:10px}.location{font-size:12px}.location>.hero-venue{font-size:10px}}:root{--blue:#24485c;--mid-blue:#6088a4;--pale-blue:#e2ebef;--gold:#ceb984;--paper:#f7f6f0}html{scroll-behavior:smooth;scroll-padding-top:35px}.hero{background-color:var(--blue)}html:has(.hero){background-color:var(--blue)}body:has(.hero){background-color:var(--blue)}main{background-color:var(--paper)}body{line-height:1.5}a{color:inherit;text-underline-offset:5px}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4,p,figure{margin-top:0}h2{letter-spacing:-.035em;font-size:clamp(38px,4.5vw,68px);font-weight:400;line-height:1.04}h3{font-weight:400}em{letter-spacing:-.03em;font-family:Arapey,Georgia,serif;font-style:normal;font-weight:400}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:2px solid #b09043}.skip{z-index:100;background:var(--blue);color:#fff;padding:12px 18px;position:fixed;top:-100px;left:20px}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.skip:focus{top:15px}.site-header{color:var(--blue);margin:0 56px;padding:27px 0;position:relative;inset:auto}.site-header.over-photo{color:#faf9f3;margin:0;padding:0;position:absolute;top:30px;left:56px;right:56px}.site-header:not(.over-photo) .logo{filter:none}.site-header .logo-link{flex-shrink:0}.nav a{white-space:nowrap;border-bottom:1px solid #0000;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-bottom:3px;line-height:1.5;text-decoration:none;display:inline-flex}.nav .active{border-color:currentColor}.hero-photo img{object-position:var(--desktop-position,50% 36%);position:absolute;inset:0}.hero-photo .current{animation:1.4s both photo-arrive}.motion-off .hero-photo .current{animation:none}@keyframes photo-arrive{0%{opacity:0}to{opacity:1}}.headline:focus{outline:none}.recap-dialog{color:var(--paper);border:1px solid var(--mid-blue);background:#17394e;width:min(1050px,94vw);max-height:90svh;padding:24px;position:fixed}.recap-dialog::backdrop{background:#081820dc}.film-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.film-top h2{margin:0;font:400 28px Glacial}.film-player{aspect-ratio:16/9;background:#102633}.film-player video{border:0;width:100%;height:100%}.section-pad{padding:110px 56px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;margin-bottom:28px;font-size:13px;line-height:1.5}.intro-grid{grid-template-columns:1.3fr 1fr;gap:8vw;display:grid}.intro-grid h2{font-size:clamp(38px,4.4vw,66px);line-height:1.08}.intro-copy{max-width:460px;padding-top:8px;font-size:20px}.intro-copy p{margin-bottom:22px}.action-link,.film,.film-top button,.footer-connect a{border:1px solid var(--action-border,#24485c60);max-width:100%;min-height:44px;color:inherit;text-align:center;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;line-height:1.5;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.action-link{margin-top:12px}.film-top button{flex-shrink:0}.hero .film{white-space:nowrap}@media (max-width:600px){.hero .film{padding-inline:12px;font-size:12px}}.action-link:hover,.action-link:focus-visible,.film:hover,.film:focus-visible,.film-top button:hover,.film-top button:focus-visible,.footer-connect a:hover,.footer-connect a:focus-visible{background:var(--action-fill,var(--blue));border-color:var(--action-fill,var(--blue));color:var(--action-ink,var(--paper))}.hero,.recap-copy,.impact-section,.recap-dialog{--action-border:#f7f6f070;--action-fill:var(--paper);--action-ink:var(--blue)}@media (prefers-reduced-motion:reduce){.action-link,.film,.film-top button,.footer-connect a{transition:none}}.event-photo{isolation:isolate;min-width:0;margin:0;position:relative;overflow:hidden}.event-photo:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.event-photo img{width:100%;height:auto;display:block}.event-photo figcaption{z-index:1;letter-spacing:.01em;color:#fff;pointer-events:none;background:linear-gradient(#0000,#102633b8);margin:0;padding:42px 18px 15px;font-size:11px;line-height:1.4;position:absolute;inset:auto 0 0}@media (hover:hover) and (pointer:fine){.event-photo figcaption{opacity:0;transition:opacity .2s}.event-photo:hover figcaption,.event-photo:focus-visible figcaption{opacity:1}}@media (prefers-reduced-motion:reduce){.event-photo figcaption{transition:none}}.happens{background:var(--pale-blue)}.split-heading{grid-template-columns:1fr 1.35fr;gap:8vw;margin-bottom:50px;display:grid}.split-heading .eyebrow{padding-top:10px}.split-heading h2{margin-bottom:0}.impact-section{background:var(--blue);color:var(--paper);padding:105px 56px 75px}.impact-heading{margin-bottom:36px}.impact-heading h2{max-width:850px;margin:0 0 28px}.impact-intro{max-width:760px;margin:0}.impact-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:72px;display:grid}.map-wrap{min-width:0}.map-stories{min-width:0;padding-top:32px}.africa-map{width:100%;height:auto;max-height:580px;display:block}.country{fill:#386075;stroke:#86a4b54d;stroke-width:.8px;vector-effect:non-scaling-stroke;-webkit-tap-highlight-color:transparent;outline:none}.country.documented{fill:#ceb984;stroke:#eadbb6;cursor:pointer}.country.selected{fill:#ceb984}.country:focus-visible{stroke:#fff;stroke-width:2.5px;outline:none}.country-hover-outline{fill:none;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.map-marker{pointer-events:none}.marker-ring{fill:none;stroke:var(--paper);stroke-width:2px}.marker-dot{fill:var(--blue)}.map-legend{color:#d6e1e5;border-top:1px solid #f7f6f033;padding-top:18px;font-size:13px}.map-legend p{margin:0 0 5px}.map-legend p:first-child{align-items:center;gap:9px;display:flex}.map-legend span{background:#ceb984;width:9px;height:9px;display:inline-block}.country-selector{border-bottom:1px solid #faf9f333;flex-wrap:wrap;gap:2px 20px;margin-bottom:30px;padding-bottom:18px;display:flex}.country-selector button{color:#c2d3db;cursor:pointer;background:0 0;border:0;border-radius:0;min-width:44px;min-height:44px;padding:8px 0;font:15px/1.5 Glacial,sans-serif}.country-selector button[aria-pressed=true]{color:var(--gold)}.country-selector button:hover{color:var(--paper)}.country-selector button:focus-visible{outline-offset:3px;outline:2px solid #fff}.map-case-picker{align-items:center;gap:16px;margin:-10px 0 28px;display:flex}.map-case-picker>span{color:#c2d3db;flex-shrink:0;font-size:13px}.map-case-picker select{background:var(--blue);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--paper);cursor:pointer;border:1px solid #faf9f34d;border-radius:0;padding:8px 12px;font:14px/1.5 Glacial,sans-serif}.map-story{min-height:315px}.map-story .eyebrow{color:#c2d3db;margin-bottom:20px}.map-story h3{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(30px,2.8vw,38px);line-height:1.1}.map-story>p:not(.eyebrow):not(.case-category){max-width:460px;font-size:17px;line-height:1.65}.map-story>p.case-leader{color:#c2d3db;margin:18px 0 10px;font-size:13px}.map-read-case{cursor:pointer;font-family:inherit}.uncommon-impact{background:var(--paper);color:var(--blue);grid-template-columns:1.15fr 1fr;gap:48px;margin-top:48px;padding:36px 40px;display:grid}.uncommon-impact .eyebrow{color:#526d7b;margin:0 0 18px;font-size:12px}.uncommon-impact h3{margin:0 0 20px;font-size:32px;font-weight:400;line-height:1.1}.uncommon-impact-copy>p:not(.eyebrow){margin:0;font-size:17px;line-height:1.65}.uncommon-impact-copy>p.uncommon-partnership{margin-top:18px;font-weight:700}.uncommon-impact-costs>p{color:#526d7b;margin:0 0 24px;font-size:13px}.uncommon-impact-costs dl{grid-template-columns:1fr 1.2fr;gap:24px;margin:0;display:grid}.uncommon-impact-costs dt{margin-bottom:12px;font-size:13px}.uncommon-impact-costs dd{margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.15}.uncommon-impact-costs dd span{color:#526d7b;margin-top:12px;font-size:13px;line-height:1.5;display:block}.impact-footnote{margin-top:28px}.impact-footnote .action-link{flex-shrink:0;margin:0}.case-dialog{--action-border:#24485c60;--action-fill:var(--blue);--action-ink:var(--paper);background:var(--paper);width:min(820px,100vw - 48px);max-height:calc(100svh - 64px);color:var(--blue);overscroll-behavior:contain;border:0;padding:0}.case-dialog::backdrop{background:#081820cf}.case-reading-toolbar{z-index:1;background:var(--paper);border-bottom:1px solid #24485c25;justify-content:space-between;align-items:center;gap:20px;padding:16px 30px;font-size:12px;display:flex;position:sticky;top:0}.case-reading-toolbar button{color:inherit;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #24485c60;border-radius:0;padding:9px 16px;font-size:14px}.case-reading-toolbar button:hover{background:var(--blue);color:var(--paper)}.case-reading-content{padding:40px 52px 44px}.case-reading-header{margin-bottom:34px}.case-reading-header .eyebrow{color:#526d7b;margin:0 0 22px;font-size:12px;line-height:1.6}.case-dialog .case-reading-header h2{max-width:580px;margin:0 0 24px;font-size:clamp(32px,4vw,46px);line-height:1.05}.case-reading-leader{color:#526d7b;font-size:13px}.case-reading-section{margin:0 0 28px}.case-reading-section h3{margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.4}.case-reading-section p{margin:0;font-size:17px;line-height:1.65}.case-reading-links{flex-wrap:wrap;gap:12px;display:flex}.case-reading-links .action-link{margin:0}.site-footer{background:var(--pale-blue);border-top:1px solid #24485c22;padding:65px 56px 35px}.footer-top{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:28px;padding-bottom:40px;display:grid}.footer-top img{width:68px;height:68px;display:block}.footer-top p{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.2vw,32px);line-height:1.06}.footer-top>span{text-align:right;justify-self:end;font-size:16px;line-height:1.6}.footer-bottom{border-top:1px solid #24485c33;justify-content:space-between;gap:24px;padding-top:25px;display:flex}.footer-bottom nav{flex-wrap:wrap;gap:28px;display:flex}.footer-bottom a{font-size:14px;text-decoration:none}.footer-bottom .footer-connect{gap:10px}.footer-bottom nav:not(.footer-connect){align-items:center}.archive-note{color:#526d7b;max-width:500px;margin-top:12px;font-size:11px}@media (min-width:1800px){.section-pad,.impact-section{padding-left:max(56px,50vw - 800px);padding-right:max(56px,50vw - 800px)}}@media (max-width:1000px){.section-pad{padding:80px 30px}.impact-section{padding:80px 30px 55px}.site-footer{padding:55px 30px 30px}.intro-grid{grid-template-columns:1.2fr 1fr;gap:40px}.intro-copy{font-size:18px}.impact-grid{gap:30px}.map-story{min-height:385px}.footer-top p{font-size:29px}}@media (max-width:900px){.site-header{margin:0 30px;padding:24px 0}.site-header.over-photo{top:24px;left:30px;right:30px}.nav{margin-right:0}.hero .headline{font-size:10.5vw}.footer-top{grid-template-columns:68px minmax(0,1fr)}.footer-top>span{text-align:left;grid-column:2;justify-self:start;font-size:14px}.footer-bottom nav{gap:18px}}@media (max-width:700px){.section-pad{padding:65px 24px}.eyebrow{margin-bottom:23px;font-size:11px}.intro-grid,.split-heading,.impact-grid{grid-template-columns:1fr;gap:25px}.intro-grid h2{font-size:42px}.intro-copy{padding-top:0;font-size:18px}.event-photo figcaption{padding:22px 14px 12px;font-size:10px}.split-heading{gap:8px;margin-bottom:32px}.split-heading .eyebrow{margin-bottom:10px;padding-top:0}.split-heading h2{font-size:43px}.impact-section{padding:65px 24px 50px}.impact-section h2{font-size:42px}.impact-intro{font-size:17px}.impact-grid{gap:35px}.africa-map{max-height:450px}.map-note{font-size:10px}.country-selector{margin-bottom:30px}.map-story{min-height:0}.map-story h3{max-width:380px;font-size:35px}.map-story>p:not(.eyebrow):not(.case-category){font-size:17px}.site-footer{padding:45px 24px 30px}.footer-top{grid-template-columns:65px minmax(0,1fr);gap:20px;padding-bottom:35px}.footer-top img{width:65px;height:65px}.footer-top p{font-size:clamp(22px,6.4vw,25px)}.footer-top>span{width:100%;margin-top:8px;margin-left:0;font-size:13px}.footer-bottom{flex-direction:column;gap:20px}.footer-bottom nav{gap:23px}.footer-bottom a{font-size:13px}}@media (max-width:600px){.site-header{margin:0 24px;padding:22px 0}.site-header.over-photo{top:22px;left:24px;right:24px}.nav a{font-size:14px}.nav a:first-child{display:none}.nav .active{display:block}.nav a:first-child.active{display:none}.hero .headline{font-size:clamp(43px,12.5vw,74px)}.hero-photo img{object-position:var(--phone-position,43% 35%)}.recap-dialog{padding:18px}.film-top h2{font-size:22px}.film-top button{font-size:14px}.recap-dialog>a{font-size:12px}}@media (max-width:360px){.hero .headline{font-size:41px}.intro-grid h2{font-size:36px}.impact-section h2{font-size:37px}.nav{gap:18px}.footer-top p{font-size:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-photo .current{animation:none}}.edition-label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;display:flex}.edition-mark{fill:currentColor;flex-shrink:0;width:32px;height:36px}.edition-year{letter-spacing:.18em;opacity:.85;margin-top:2px;font-size:10px;display:block}.sequence-controls{--progress:0;z-index:2;align-items:center;gap:7px;width:min(452px,100% - 48px);display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.sequence-controls button{color:#faf9f3;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.sequence-controls button:focus-visible{outline-offset:-3px;outline:2px solid #faf9f3}.sequence-controls .sequence-step{flex:1;min-width:44px}.sequence-scrubber{display:none}.sequence-track{background:#faf9f34d;width:100%;max-width:32px;height:2px;display:block}.sequence-track>span{transform-origin:0;background:#e2d1a8;height:100%;display:block;transform:scaleX(0)}.sequence-step[aria-current=true] .sequence-track{background:#faf9f3b3}.sequence-step[aria-current=true] .sequence-track>span{transform:scaleX(var(--progress))}.sequence-step:hover .sequence-track{background:#faf9f3}.sequence-controls .sequence-playback{flex:0 0 44px}.sequence-playback svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:13px;height:13px}@media (max-width:600px){.composition{bottom:88px}.edition-label{gap:11px;margin-bottom:18px;font-size:10px}.edition-mark{width:26px;height:29px}.edition-year{font-size:9px}.site-header,.site-header .nav{gap:12px}.site-header .nav a{font-size:14px;display:inline-flex}.site-header .nav a:first-child{display:none}.sequence-controls{gap:12px;bottom:12px}.sequence-controls .sequence-step{display:none}.sequence-scrubber{flex:1;align-items:center;min-width:0;height:44px;display:grid;position:relative}.sequence-scrubber input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sequence-scrubber:has(input:focus-visible){outline-offset:-3px;outline:2px solid #faf9f3}.sequence-segments{pointer-events:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.sequence-segments .sequence-track{max-width:none}.sequence-track[data-current]{background:#faf9f3b3}.sequence-track[data-current]>span{transform:scaleX(var(--progress))}}.hero-photo img[src$="/r9-on-stage.webp"]{transform-origin:50% 100%;transform:scale(1.15)}.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.experience-grid img{aspect-ratio:1.5;object-fit:cover}.experience-grid h3{letter-spacing:-.02em;margin:30px 0 16px;font-size:clamp(25px,2.3vw,35px);line-height:1.15}.experience-grid article>p{max-width:380px;margin:0;font-size:18px;line-height:1.6}.recap-section{background:var(--paper)}.recap-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px;display:flex}.recap-heading h2{margin-bottom:0}.recap-duration{margin:0 0 8px;font-size:17px}.recap-poster{background:var(--blue);width:100%;color:var(--paper);text-align:left;border:0;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:0;display:grid}.recap-poster img{grid-column:1/-1;width:100%;height:auto;display:block}.recap-poster b{border:1px solid #faf9f380;border-radius:0;place-items:center;width:40px;height:40px;margin:4px 0 22px 26px;font-size:13px;display:grid}.recap-poster>span{margin:4px 24px 22px 0;font-size:20px}.recap-poster b svg{width:24px;height:24px}.film-player video{object-fit:contain;display:block}.recap-dialog>[role=alert]{margin:18px 0 0}.origin{grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;display:grid}.origin h2{font-size:clamp(35px,3.6vw,53px)}.origin div>p:not(.eyebrow){max-width:520px;font-size:19px}@media (max-width:1000px){.experience-grid{gap:20px}.experience-grid h3{font-size:26px}.recap-heading{flex-direction:column;align-items:start;gap:16px}}@media (max-width:700px){.experience-grid{grid-template-columns:1fr;gap:45px}.experience-grid h3{margin-top:22px;font-size:30px}.experience-grid article>p{max-width:none}.recap-heading{margin-bottom:25px}.recap-heading h2{font-size:42px}.recap-duration{font-size:16px}.recap-poster{gap:12px}.recap-poster b{width:32px;height:32px;margin:2px 0 16px 16px;font-size:10px}.recap-poster>span{margin:2px 16px 16px 0;font-size:17px}.origin{grid-template-columns:1fr;gap:35px}}.archive-masthead.section-pad{background:var(--blue);color:var(--paper);grid-template-rows:auto 1fr 1fr;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:32px 64px;padding-block:32px 48px;display:grid}.archive-masthead-meta{border-bottom:1px solid #f7f6f047;grid-column:1/-1;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.archive-masthead-meta p{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px;line-height:1.5}.archive-masthead h1{letter-spacing:-.035em;grid-area:2/1;align-self:end;margin:0;font:400 clamp(64px,6.6vw,96px)/1 Glacial,Arial,sans-serif}.archive-masthead h1 em{color:var(--gold);font-family:inherit;font-style:normal;font-weight:400}.archive-introduction{grid-area:3/1;align-self:start;max-width:34ch}.archive-introduction>p{margin:0;font-size:18px;line-height:1.6}.archive-introduction .archive-contents{color:#d6e1e5;margin-top:24px;font-size:13px}.archive-opening-photos{grid-area:2/2/4;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;display:grid}.archive-opening-photos .event-photo{background:#173747}.archive-opening-photos .event-photo img{aspect-ratio:1.8;object-fit:cover;width:100%;height:100%;display:block}.archive-opening-photos .archive-opening-primary{grid-column:1/-1}.archive-opening-photos .archive-opening-primary img{aspect-ratio:2;object-position:50% 42%}.archive-opening-photos .event-photo figcaption{opacity:1;padding:32px 14px 12px;font-size:12px}.archive-opening-photos .event-photo:focus-visible{outline-color:var(--gold);outline-offset:-4px}.edition-archive{--edition-rail:80px;margin:0 56px 100px}html:has(.edition-roadmap){scroll-padding-top:96px}.edition-roadmap{z-index:5;min-height:var(--edition-rail);background:var(--blue);color:var(--paper);border-bottom:1px solid #f7f6f030;align-items:center;gap:24px;margin:0;padding-block:8px;display:flex;position:sticky;top:0}.edition-roadmap:before{content:"";z-index:-1;background:var(--blue);border-bottom:1px solid #f7f6f030;position:absolute;inset:0 calc(50% - 50vw)}.roadmap-heading{flex:0 0 92px;margin:0;font-size:13px}.edition-roadmap ol{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.roadmap-stop{min-width:0}.roadmap-stop :is(button,a){width:100%;min-width:44px;min-height:56px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-content:center;justify-items:center;gap:4px;padding:6px 4px;font-family:Glacial,Arial,sans-serif;text-decoration:none}.roadmap-stop .journey-stop-button{display:grid}.roadmap-stop .programme-stop-link{display:none}.roadmap-stop :is(button,a):hover{background:#f7f6f00c}.roadmap-stop :is([aria-current],[aria-pressed=true]){border-bottom-color:var(--gold)}.roadmap-stop :is([aria-current],[aria-pressed=true]) .roadmap-year{color:var(--gold)}.roadmap-stop :is(button,a):focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.roadmap-numeral{font:700 16px/1.2 Glacial,Arial,sans-serif}.roadmap-year{color:#d6e1e5;font-size:13px;line-height:1.4}.roadmap-options{align-items:center;gap:8px;display:flex}.roadmap-options a,.roadmap-options button{color:#e1e9ed;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 10px;font:14px/1.5 Glacial,Arial,sans-serif;text-decoration:underline;display:inline-flex}.roadmap-options :is(a,button):hover{color:var(--gold)}.roadmap-options :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.edition-archive[data-simple] .journey-stop-button{display:none}.edition-archive[data-simple] .programme-stop-link{display:grid}.edition-panel{scroll-margin-top:16px}.edition-panel:focus{outline:none}.edition-cover-copy .edition-milestone{display:none}main:has(.edition-glide){overflow-x:clip}.edition-journey{margin-bottom:56px}.edition-glide{--stage-h:calc(100svh - var(--edition-rail));height:calc(var(--stage-h) + 1800px);margin-inline:calc(50% - 50vw);position:relative}.journey-scroll-note{z-index:4;top:24px;left:var(--chrome-gutter);color:#d6e1e5;max-width:42ch;margin:0;font-size:13px;line-height:1.5;position:absolute}.glide-stage{top:var(--edition-rail);height:var(--stage-h);background:var(--blue);color:var(--paper);grid-template-rows:100%;grid-template-columns:minmax(300px,32%) minmax(0,1fr);display:grid;position:sticky;overflow:hidden}.glide-scene{grid-area:1/2;min-width:0;height:100%;position:relative;overflow:hidden}.glide-world{height:var(--stage-h);will-change:transform;position:absolute;top:0;left:0}.glide-world:focus-within{z-index:1}.glide-road{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.glide-road path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.glide-road-bed{stroke:#9eb7c343;stroke-width:2px}.glide-road-line{stroke:#f7f6f040;stroke-width:1px;stroke-dasharray:3 12}.glide-road-travelled{stroke:var(--gold);stroke-width:3px}.glide-context-photos{pointer-events:none;position:absolute;inset:0}.glide-context-photo{width:min(25%,250px);position:absolute;top:8%;right:24px}.glide-context-photo[data-slot="1"]{top:auto;bottom:8%}.glide-context-photo figure,.journey-chapter figure{margin:0}.glide-context-photo img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.glide-context-photo figcaption{color:#e1e9ed;padding:10px 0 0;font-size:12px;line-height:1.5}.glide-place{z-index:2;width:0;height:0;position:absolute}.glide-stop{cursor:pointer;padding:0;position:absolute;transform:translate(-50%,-50%)}.glide-stop:focus-visible{outline:2px solid var(--paper);outline-offset:5px}.glide-disc{width:calc((var(--r) - 14px) * 2);height:calc((var(--r) - 14px) * 2);border:5px solid var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ceb98480}.glide-disc img{object-fit:cover;width:100%;height:100%}.glide-disc[data-case]{background:0 0;border:0;border-radius:0;overflow:visible}.glide-place[data-active] .glide-disc[data-case]{box-shadow:none}.glide-artifact{background:var(--paper);width:min(100%,280px);color:var(--blue);align-content:center;gap:18px;padding:28px 20px;display:grid}.glide-artifact img{object-fit:contain;width:100%;height:auto}.glide-artifact>span{font:13px/1.4 Glacial,Arial,sans-serif}.glide-disc[data-next]{border:1px dashed var(--gold);color:var(--gold);box-shadow:none;background:0 0}.glide-place[data-active] .glide-disc{box-shadow:0 0 0 2px var(--gold)}.glide-disc[data-next] span{font:700 64px/1 Glacial,Arial,sans-serif}.glide-bead{z-index:2;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.glide-bead:after{content:"";border:1px solid var(--gold);background:var(--blue);border-radius:50%;width:12px;height:12px}.glide-bead:hover:after,.glide-bead[data-reached]:after,.glide-bead[aria-expanded=true]:after{background:var(--gold)}.glide-label{top:calc(var(--r) + 16px);color:var(--paper);text-align:center;white-space:nowrap;justify-items:center;gap:4px;padding:4px 12px;display:grid;position:absolute;left:0;transform:translate(-50%)}.glide-place:not([data-over]) .glide-label{top:auto;bottom:calc(var(--r) + 16px)}.glide-place[data-active] .glide-label{visibility:hidden}.glide-label strong{font:700 16px/1.3 Glacial,Arial,sans-serif}.glide-year{color:var(--gold);font-size:14px;line-height:1.5}.glide-count{color:#d6e1e5;font-size:13px}.glide-marker{z-index:3;border:1px solid var(--gold);pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.glide-marker img{width:28px;height:auto}.journey-chapter-caption{z-index:4;min-width:0;padding:56px 24px 56px var(--chrome-gutter);background:0 0;grid-area:1/1;align-self:center;position:relative}.journey-chapter-caption .eyebrow{color:var(--gold);margin-bottom:24px;font-size:14px;line-height:1.5}.journey-chapter-caption h2{color:var(--paper);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 24px;font:400 clamp(30px,2.8vw,40px)/1.15 Glacial,Arial,sans-serif}.journey-chapter-labs{color:var(--gold);margin:20px 0 0;font-size:14px}.journey-chapter-summary{color:#d6e1e5;margin:0 0 16px;font-size:16px;line-height:1.6}.journey-chapter-caption .action-link{--action-border:#f7f6f070;--action-fill:var(--paper);--action-ink:var(--blue);margin-top:24px}.journey-progress{z-index:4;background:#f7f6f026;height:3px;position:absolute;bottom:0;left:0;right:0}.journey-progress span{background:var(--gold);width:100%;height:100%;transform:scaleX(var(--journey-progress,0));transform-origin:0;display:block}.edition-journey[data-static] .edition-glide{display:none}.edition-journey[data-static] .journey-overview{display:grid}.archive-introduction .archive-journey-link{--action-border:#f7f6f070;--action-fill:var(--paper);--action-ink:var(--blue);margin-top:24px}.glide-card{box-sizing:border-box;overscroll-behavior:contain;background:var(--paper);width:min(460px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--blue);border:1px solid #24485c40;padding:32px;overflow:auto}.glide-card::backdrop{background:#081820b8}.glide-card h2{clear:both;overflow-wrap:anywhere;margin:0 0 20px;font:700 28px/1.2 Glacial,Arial,sans-serif}.glide-card p{margin:0 0 16px;font-size:16px;line-height:1.6}.glide-card .glide-card-context{color:#45616f;font-size:13px}.glide-card .glide-card-case{font:400 18px/1.5 Glacial,Arial,sans-serif}.glide-card-close{float:right;background:var(--paper);min-width:64px;min-height:44px;color:var(--blue);cursor:pointer;border:1px solid #24485c60;margin:-16px -16px 12px 12px;padding:8px 12px;font:14px/1.5 Glacial,sans-serif;position:sticky;top:0}.glide-card-close:hover{background:var(--blue);color:var(--paper)}.glide-card-close:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.glide-card-record{border-top:1px solid #24485c40;flex-wrap:wrap;gap:24px;margin:24px 0 12px;padding-top:20px;display:flex}.glide-card-record dt{color:#45616f;font-size:13px}.glide-card-record dd{margin:4px 0 0;font:400 30px/1.1 Glacial,Arial,sans-serif}.glide-card-leaders{margin:24px 0}.glide-card-leaders span{color:#45616f;font-size:14px;display:block}.journey-overview{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#24485c70 transparent;grid-auto-columns:minmax(250px,32%);grid-auto-flow:column;gap:20px;padding:0 0 20px;display:none;overflow-x:auto}.journey-overview:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.journey-chapter{scroll-snap-align:start;border:1px solid #24485c36;flex-direction:column;min-width:0;display:flex}.journey-chapter figure{position:relative}.journey-chapter figure img{object-fit:cover;width:100%;height:180px;display:block}.journey-chapter figcaption{color:#45616f;padding:8px 16px;font-size:12px;line-height:1.4}.journey-chapter-mark{background:var(--pale-blue);place-items:center;height:180px;display:grid}.journey-chapter-mark img{max-width:70%;height:auto}.journey-chapter-mark>span{font:400 96px/1 Glacial,Arial,sans-serif}.journey-chapter-copy{flex-direction:column;flex:1;align-items:start;padding:20px;display:flex}.journey-chapter-copy .eyebrow{color:#45616f;margin:0 0 10px}.journey-chapter h2{margin:0 0 12px;font:400 25px/1.2 Glacial,Arial,sans-serif}.journey-chapter-copy>p:not(.eyebrow){margin:0 0 20px;font-size:16px;line-height:1.5}.journey-chapter-copy .action-link{margin-top:auto}@media (max-width:900px),(max-height:680px),(prefers-reduced-motion:reduce){.edition-glide{display:none}.journey-view-toggle{display:none!important}.roadmap-stop .journey-stop-button{display:none}.roadmap-stop .programme-stop-link,.journey-overview{display:grid}}@media (max-width:700px){.edition-archive{--edition-rail:76px}.edition-roadmap{gap:0;margin-bottom:0}.roadmap-heading{display:none}.edition-roadmap ol{gap:4px}.roadmap-options{display:none}.roadmap-numeral{font-size:14px}.roadmap-year{font-size:12px}.roadmap-next{display:none}.journey-overview{grid-auto-columns:minmax(230px,82%);gap:16px}.glide-card{padding:24px}}.edition-cover{color:var(--blue);background:#ede8de;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;display:grid}.edition-cover.with-photograph{background:#ede8de;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:0}.with-photograph .event-photo{flex-direction:column;display:flex}.with-photograph .event-photo img{aspect-ratio:1.5;object-fit:cover;object-position:50% 46%;flex:1;min-height:0}.edition-cover .edition-cover-copy{align-self:center;padding:40px}.edition-cover-copy .eyebrow{letter-spacing:.08em;margin-bottom:22px;font-size:11px}.edition-cover h2{letter-spacing:-.025em;margin:0 0 24px;font:400 clamp(40px,4vw,56px)/1.1 Glacial,Arial,sans-serif}.edition-cover-copy>p:not(.eyebrow){max-width:46ch;margin-bottom:0;font-size:18px;line-height:1.6}.edition-cover .film{margin-top:28px}.edition-cover-copy>.film,.edition-cover-copy>.action-link{text-align:left;justify-content:flex-start;width:fit-content;max-width:100%;min-height:44px;margin-top:22px;display:flex}.edition-cover-copy>.film+.action-link,.edition-cover-copy>.action-link+.film{margin-top:12px}.edition-cover-copy>.film span{min-width:0}.edition-cover-copy>.action-link{margin-top:22px}.edition-folio{background:var(--blue);min-height:310px;color:var(--paper);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px 36px;display:flex}.edition-folio h2{letter-spacing:-.015em;margin:0;font:400 24px/1.2 Glacial,Arial,sans-serif}.edition-folio-heading p,.edition-folio>p{letter-spacing:.05em;margin:0 0 12px;font-size:11px}.edition-folio>p:last-child{margin:18px 0 0}.edition-folio>span{color:var(--gold);letter-spacing:-.035em;margin-block:28px;font:400 clamp(88px,9vw,132px)/1 Glacial,Arial,sans-serif}.edition-cover .edition-record{border-top:1px solid #24485c40;margin-top:26px;padding:24px 0 0}.edition-record small{color:#526d7b;margin-top:14px;font-size:10px;display:block}.edition-reach-record{gap:40px;margin:0;display:flex}.edition-reach-record>div{flex-direction:column-reverse;gap:6px;display:flex}.edition-reach-record dt{font-size:12px}.edition-reach-record dd{margin:0;font:400 32px/1.1 Glacial,Arial,sans-serif}.edition-programme{border-bottom:1px solid #24485c40;grid-template-columns:1.45fr 1fr;gap:9vw;padding:85px 0;display:grid}.edition-programme h3,.edition-photo-story h3{letter-spacing:-.025em;margin-bottom:40px;font-size:clamp(35px,3.6vw,54px);line-height:1.08}.archive-voices .archive-note{margin-top:30px}.archive-labs ul{margin-bottom:25px;padding:0;list-style:none}.archive-labs li{border-top:1px solid #24485c40;align-items:baseline;gap:25px;padding:13px 0;font-size:19px;display:flex}.archive-labs li span{color:#526d7b;font-size:11px}.edition-i .edition-programme{border:0;grid-template-columns:1fr;padding-bottom:0}.edition-photo-story{padding-top:80px}.photo-story-heading{grid-template-columns:1fr 1fr;align-items:start;gap:50px;display:grid}.archive-room-photo{max-width:1050px;margin:0 auto 50px}.archive-room-photo img{aspect-ratio:2;object-fit:cover;object-position:center bottom}.archive-lab-pair,.lab-observation-photos{grid-template-columns:1fr 1fr;gap:28px;display:grid}.archive-lab-pair img,.lab-observation-photos img{aspect-ratio:1.5;object-fit:cover}.archive-evening{grid-template-columns:1fr 1.65fr;align-items:center;gap:70px;margin-top:85px;display:grid}.archive-evening>div>p:not(.eyebrow){max-width:350px;font-size:19px}.lab-observation-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:9vw;margin-bottom:45px;display:grid}.lab-observation-heading h2{margin-bottom:0;font-size:clamp(38px,4vw,60px)}.lab-observation-heading>p{max-width:420px;margin-bottom:8px;font-size:20px}.lab-observation+.recap-section{border-top:1px solid #24485c30}.team-arrival{grid-template-columns:1fr 1.5fr;align-items:center;gap:55px;padding-top:65px;padding-bottom:75px;display:grid}.team-arrival h1{letter-spacing:-.045em;margin-bottom:30px;font-size:clamp(55px,5.6vw,86px);font-weight:400;line-height:1}.team-arrival>div>p:not(.eyebrow){max-width:360px;font-size:19px}.team-foundation,.team-next{grid-template-columns:1.1fr 1fr;align-items:start;gap:10vw;display:grid}.team-foundation{background:var(--pale-blue)}.team-foundation h2,.team-next h2{margin-bottom:0;font-size:clamp(38px,4vw,60px)}.team-foundation>div>p:not(.eyebrow),.team-next>div>p:not(.eyebrow){max-width:520px;font-size:21px}@media (max-width:1000px){.edition-programme{gap:45px}.archive-evening{gap:35px}.team-arrival{grid-template-columns:1fr;gap:35px}.team-arrival h1{font-size:75px}.team-arrival h1 br:first-of-type{display:none}.team-arrival>div>p:not(.eyebrow){max-width:540px}}@media (max-width:700px){.edition-programme{grid-template-columns:1fr;gap:45px;padding:50px 0}.edition-programme h3,.edition-photo-story h3{margin-bottom:30px;font-size:39px}.archive-labs li{font-size:18px}.edition-photo-story{padding-top:45px}.photo-story-heading{grid-template-columns:1fr;gap:0}.archive-room-photo{margin-bottom:30px}.archive-lab-pair,.lab-observation-photos{grid-template-columns:1fr;gap:30px}.archive-lab-pair img,.lab-observation-photos img{aspect-ratio:auto}.archive-evening{grid-template-columns:1fr;gap:25px;margin-top:50px}.lab-observation-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.lab-observation-heading>p{font-size:18px}.team-arrival{padding-top:40px;padding-bottom:50px}.team-arrival h1{font-size:clamp(47px,12vw,70px)}.team-arrival>div>p:not(.eyebrow){font-size:18px}.team-foundation,.team-next{grid-template-columns:1fr;gap:28px}.team-foundation>div>p:not(.eyebrow),.team-next>div>p:not(.eyebrow){font-size:18px}}:root{--body-gutter:max(32px, calc((100% - 1240px) / 2));--chrome-gutter:56px;--header-top:30px}.section-pad,.impact-section{padding:80px var(--body-gutter)}.edition-archive{margin:0 var(--body-gutter) 80px}.section-pad h2,.impact-section h2{font-size:clamp(34px,3.3vw,48px);line-height:1.08}.intro-grid,.split-heading,.lab-observation-heading,.impact-grid,.origin,.team-foundation,.team-next{gap:clamp(32px,5vw,72px)}.intro-copy,.lab-observation-heading>p,.origin>div>p:not(.eyebrow),.team-foundation>div>p:not(.eyebrow),.team-next>div>p:not(.eyebrow),.team-arrival>div>p:not(.eyebrow),.impact-intro,.archive-evening>div>p:not(.eyebrow){font-size:17px;line-height:1.65}.split-heading{margin-bottom:40px}.speaker-heading{grid-template-columns:1.35fr 1fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.speaker-heading h2{margin-bottom:0}.speaker-heading>div:last-child{max-width:390px;font-size:17px;line-height:1.6}.speaker-heading p{margin-bottom:12px}.speaker-portrait{aspect-ratio:4/5;object-fit:cover;object-position:center top;background:var(--pale-blue);width:100%;height:auto;display:block}.speaker-source{color:#526d7b;max-width:80ch;margin:30px 0 0;font-size:12px}.lab-observation{background:#eeeee6}.lab-photo-composition{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px 32px;display:grid}.lab-feature{grid-area:1/1/3/8}.lab-feature img{aspect-ratio:1.18;object-fit:cover;object-position:42% 50%}.lab-context{grid-area:1/8/auto/13;align-self:start;padding-left:0}.lab-context h2{margin:0 0 18px}.lab-context .eyebrow{margin-bottom:20px}.lab-table{grid-area:2/8/auto/13}.lab-table img{aspect-ratio:1.6;object-fit:cover}.recap-feature{background:var(--blue);color:var(--paper);grid-template-columns:1.5fr 1fr;display:grid}.recap-feature .recap-poster{aspect-ratio:auto;background:#142f3d;border:0;width:100%;min-height:430px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.recap-feature .recap-poster img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;position:absolute;inset:0}.recap-feature .recap-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#102633a8);position:absolute;inset:55% 0 0}.recap-feature .recap-poster b{width:64px;height:64px;color:var(--blue);z-index:1;background:#f7f6f0e8;border:1px solid #ffffff90;border-radius:0;place-items:center;margin:0;font-size:23px;transition:background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recap-feature .recap-poster:hover b{background:#fff}.recap-feature .recap-poster>span{z-index:1;color:#fff;text-align:left;font-size:15px;position:absolute;bottom:24px;left:28px;right:28px}.recap-copy{align-self:center;padding:clamp(28px,3.5vw,48px)}.recap-copy h2{margin:32px 0 24px}.recap-copy>p:not(.eyebrow){font-size:17px;line-height:1.65}.recap-copy .recap-duration{color:#c2d3db;margin-top:24px;font-size:12px!important}.edition-programme{grid-template-columns:1.7fr 1fr;gap:64px;padding-block:64px}.edition-programme h3,.edition-photo-story h3{font-size:clamp(32px,3vw,42px)}.archive-labs li{font-size:17px}.archive-evening{gap:55px;margin-top:64px}.team-arrival h1{font-size:clamp(46px,5vw,64px)}.team-community{padding-bottom:0}.team-next{padding-top:60px}.team-founder{background:var(--paper)}.founder-spread{background:var(--blue);max-width:1120px;color:var(--paper);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-inline:auto;display:grid}.founder-portrait{grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid}.founder-image{min-height:390px;position:relative}.founder-image img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block;position:absolute;inset:0}.founder-portrait figcaption{color:var(--blue);background:#ede8de;padding:22px 28px 24px}.team-founder .founder-portrait h2{letter-spacing:-.015em;margin:0 0 8px;font:400 clamp(25px,2.2vw,30px)/1.2 Glacial,Arial,sans-serif}.founder-portrait figcaption p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.founder-note{flex-direction:column;justify-content:center;padding:clamp(28px,4.4vw,64px);display:flex}.founder-note .eyebrow{color:#d2c399;margin:0 0 28px;font-size:11px}.founder-note blockquote{margin:0}.founder-note blockquote p{letter-spacing:-.015em;margin:0;font-family:Arapey,Georgia,serif;font-size:clamp(28px,2.6vw,36px);line-height:1.22}.founder-origin{border-top:1px solid #f7f6f038;margin-top:32px;padding-top:24px}.founder-origin p{max-width:45ch;margin:0 0 18px;font-size:16px;line-height:1.6}.founder-origin p:last-child{margin-bottom:0}@media (min-width:601px) and (max-width:900px){.founder-spread{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.founder-note{padding:28px}.founder-note blockquote p{font-size:28px}.founder-origin p{font-size:15px}.founder-portrait figcaption{padding:20px}.founder-image{min-height:350px}}@media (max-width:600px){.founder-spread{grid-template-columns:minmax(0,1fr);max-width:440px}.founder-image{aspect-ratio:4/5;min-height:0}.founder-image img{object-position:50% 24%}.founder-portrait figcaption{padding:20px 24px}.founder-note{padding:30px 24px 32px}.founder-note .eyebrow{margin-bottom:22px}.founder-note blockquote p{font-size:32px}.founder-origin{margin-top:26px;padding-top:22px}}.edition-programme{grid-template-columns:minmax(0,1fr);gap:56px}.archive-labs{border-top:1px solid #24485c40;padding-top:40px}.archive-labs ul{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}@media (max-width:700px){.archive-labs ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.section-pad,.impact-section{padding-block:64px}.speaker-heading{gap:32px}.lab-context{grid-column:8/13;padding-left:0}.lab-context p:not(.eyebrow){font-size:15px}.lab-feature img{aspect-ratio:1.05}.recap-feature{grid-template-columns:1.2fr 1fr}.recap-feature .recap-poster{min-height:420px}.edition-programme{gap:36px}.team-community{padding-bottom:0}}@media (max-width:700px){:root{--body-gutter:24px}.section-pad,.impact-section{padding-block:52px}.section-pad h2,.impact-section h2{font-size:clamp(32px,8.4vw,40px)}.intro-grid,.speaker-heading,.recap-feature{grid-template-columns:1fr;gap:28px}.intro-copy{padding:0}.split-heading{gap:12px}.speaker-heading{margin-bottom:30px}.lab-observation-heading{gap:22px;margin-bottom:28px}.lab-photo-composition{grid-template-columns:1fr;gap:30px}.lab-feature,.lab-context,.lab-table{grid-area:auto/1}.lab-feature img{aspect-ratio:1.4}.lab-context p:not(.eyebrow){font-size:17px}.recap-feature{gap:0}.recap-feature .recap-poster{aspect-ratio:1.2;min-height:0}.recap-feature .recap-poster b{width:64px;height:64px}.recap-feature .recap-poster>span{font-size:13px;bottom:18px;left:20px;right:20px}.recap-copy{padding:30px 24px}.recap-copy h2{margin-top:22px}.edition-programme{grid-template-columns:1fr;gap:44px;padding-block:44px}.archive-evening{gap:28px;margin-top:44px}.team-community{padding-bottom:0}}.site-header:not(.over-photo){margin-inline:var(--chrome-gutter);padding-block:var(--header-top)}.site-header.over-photo{inset:var(--header-top) var(--chrome-gutter) auto}.site-footer{padding-inline:var(--chrome-gutter)}@media (max-width:900px){:root{--chrome-gutter:30px;--header-top:24px}}@media (max-width:600px){:root{--chrome-gutter:24px;--header-top:22px}}.introduction+.recap-section{padding-top:0}.next-edition{border-block:1px solid #24485c40;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:32px;margin-top:48px;padding-block:28px;display:grid}.next-edition p{margin:0}.next-edition .eyebrow{margin-bottom:12px}.next-edition h3{margin:0;font-size:36px;font-weight:400;line-height:1}.next-edition h3 .roman{color:var(--blue)}.next-edition-details{font-size:20px;line-height:1.5}.next-edition-details p+p{margin-top:5px;font-size:16px}.next-edition-updates{font-size:16px;line-height:1.5}.next-edition-updates .ticket-opening{margin-bottom:10px;font-size:22px;line-height:1.3}.next-edition-updates .action-link{margin-top:16px}.community-lead{padding-bottom:0}.community-photograph img{aspect-ratio:2.25;object-fit:cover;object-position:50% 46%}.community-lead+.past-speakers{padding-top:40px}.programme-heading{margin-bottom:36px}.programme-heading .eyebrow{margin-bottom:16px}.programme-heading h2{margin:0}.programme-context{max-width:65ch;margin:20px 0 0;font-size:16px;line-height:1.6}.programme-lab-feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.programme-lab-photo img{aspect-ratio:3/2;object-fit:cover}.programme-stage-photo img{object-position:43% 50%}.programme-story-copy{flex-direction:column;align-items:flex-start;display:flex}.programme-story-copy h3{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(24px,2.2vw,30px);line-height:1.2}.programme-lab-feature h3{font-size:clamp(30px,3vw,40px)}.programme-lab-feature .eyebrow{margin-bottom:18px}.programme-story-copy>p{max-width:54ch;margin-bottom:20px}.programme-story-copy>p:not(.eyebrow),.lab-context p:not(.eyebrow){font-size:17px;line-height:1.65}.programme-lab-feature .programme-story-copy>p:last-child{margin-bottom:0}.programme-story-copy .action-link{margin-top:auto}.programme-companions{border-top:1px solid #24485c30;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;padding-top:36px;display:grid}.programme-companions article{min-width:0}.programme-companions .event-photo img{aspect-ratio:3/2;object-fit:cover}.programme-companions .programme-story-copy{padding-top:22px}.programme-companions .programme-story-copy>p{margin-bottom:0;font-size:16px}.programme-companions h3{font-size:clamp(24px,2vw,28px)}.programme-networking-photo img{object-position:50% 48%}.programme-footnote{border-top:1px solid #24485c30;justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding-top:22px;display:flex}.programme-footnote p{max-width:48ch;margin:0;font-size:16px;line-height:1.6}.programme-archive-link{flex:none;margin-top:0}.speaker-heading .speaker-lineup-note{border-top:1px solid #24485c30;margin:16px 0 0;padding-top:14px;font-size:16px}.lab-method{counter-reset:lab-step;margin:26px 0 0;padding:0;list-style:none}.lab-method li{counter-increment:lab-step;margin-top:18px;padding-left:34px;position:relative}.lab-method li:before{content:"0" counter(lab-step);font-size:12px;position:absolute;top:3px;left:0}.lab-method h3{margin:0 0 6px;font-size:20px;font-weight:400;line-height:1.3}.lab-context .lab-method p{margin:0;font-size:16px;line-height:1.5}.past-speakers .speaker-heading h2{font-size:clamp(32px,3vw,38px)}.speaker-carousel-toolbar{border-top:1px solid #24485c40;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-top:18px;display:flex}.speaker-carousel-status{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.speaker-carousel-status span{color:#526d7b;margin-left:5px}.speaker-carousel-controls{gap:10px;display:flex}.speaker-carousel-controls button{background:0 0;border:1px solid #24485c60;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.5;display:inline-flex}.speaker-carousel-controls button:hover:not(:disabled){background:var(--blue);color:var(--paper)}.speaker-carousel-controls button:disabled{opacity:.3;cursor:default}.speaker-track{--speaker-gap:24px;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--speaker-gap)) / 4);gap:var(--speaker-gap);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#24485c70 transparent;overscroll-behavior-x:contain;margin:0;padding:0 0 24px;list-style:none;display:grid;overflow-x:auto}.speaker-card{scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.speaker-card .speaker-portrait{aspect-ratio:4/5}.speaker-card .eyebrow{margin:0 0 12px;font-size:11px}.speaker-card h3{letter-spacing:-.025em;margin:0 0 10px;font-size:24px;line-height:1.15}.speaker-role{color:#45616f;margin:0 0 20px;font-size:14px;line-height:1.55}.speaker-profile{flex-direction:column;height:100%;text-decoration:none;display:flex}.speaker-profile-caption{background:#ede8de;flex:1;padding:20px}.speaker-profile .speaker-role{margin-bottom:0}.speaker-profile:hover .speaker-profile-caption{background:#e3ded3}.speaker-profile:focus-visible{outline-offset:-3px}.archive-evening-photos{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:20px;display:grid}.archive-evening-photos img{aspect-ratio:3/2;object-fit:cover}@media (max-width:700px){.archive-evening-photos{gap:16px}.speaker-profile-caption{padding:18px}}.speaker-source strong{font-weight:400}#inside-the-labs{scroll-margin-top:24px}@media (max-width:1000px){.speaker-track{grid-auto-columns:calc((100% - 2 * var(--speaker-gap)) / 3)}.next-edition{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px 32px}.next-edition-updates{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;display:grid}.next-edition-updates .ticket-opening{margin-bottom:0}.next-edition-updates .action-link{grid-area:1/2/3;align-self:center;margin-top:0}.programme-lab-feature{gap:28px}.programme-companions{gap:24px}}@media (max-width:700px){.next-edition{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px;padding-block:24px}.next-edition-updates{display:block}.next-edition-updates .action-link{margin-top:16px}.community-photograph img{aspect-ratio:1.35}.community-lead+.past-speakers{padding-top:28px}.programme-heading{margin-bottom:28px}.programme-lab-feature{grid-template-columns:minmax(0,1fr);gap:24px}.programme-lab-feature .eyebrow{margin-bottom:12px}.programme-story-copy h3{font-size:26px}.programme-companions{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:32px;padding-top:28px}.programme-companions .programme-story-copy{padding-top:20px}.programme-footnote{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px}.speaker-track{--speaker-gap:18px;grid-auto-columns:calc((100% - var(--speaker-gap)) / 1.2)}.speaker-card h3{font-size:24px}.speaker-carousel-toolbar{margin-bottom:20px}.speaker-source{margin-top:22px;font-size:12px}}@media (max-width:1000px){.archive-masthead.section-pad{column-gap:32px}.edition-cover.with-photograph{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0}.edition-cover .edition-cover-copy,.edition-folio{padding:28px}}@media (max-width:700px){.archive-masthead.section-pad{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px 32px}.archive-masthead-meta{gap:16px;padding-bottom:16px}.archive-masthead-meta p{letter-spacing:.035em;font-size:12px}.archive-masthead-meta p:last-child{text-align:right;max-width:20ch}.archive-masthead h1{grid-area:2/1;font-size:clamp(56px,13vw,80px);line-height:1}.archive-opening-photos{grid-area:3/1;gap:8px}.archive-opening-photos .archive-opening-primary img{aspect-ratio:1.7}.archive-opening-photos .event-photo figcaption{padding:26px 10px 10px;font-size:12px}.archive-opening-photos .event-photo:not(.archive-opening-primary) img{aspect-ratio:1.4}.archive-introduction{grid-area:4/1;max-width:40ch}.archive-introduction>p{font-size:17px}.archive-introduction .archive-contents{margin-top:16px;font-size:12px}.edition-cover,.edition-cover.with-photograph{grid-template-columns:minmax(0,1fr);gap:0}.with-photograph .event-photo img{aspect-ratio:1.5;flex:none}.edition-cover .edition-cover-copy{padding:24px}.edition-cover h2{margin-bottom:20px;font-size:44px}.edition-cover-copy .eyebrow{margin-bottom:16px}.edition-folio{min-height:0;padding:24px}.edition-folio h2{margin-bottom:26px;font-size:22px}.edition-folio>span{font-size:84px}.edition-cover .edition-record{border-left:0;margin-top:24px;padding:22px 0 0}}@media (min-width:1001px){.impact-section{padding-block:64px}.impact-heading{margin-bottom:28px}.impact-heading .eyebrow{margin-bottom:24px}.impact-heading h2{margin-bottom:20px}.africa-map{max-height:500px}.map-stories{padding-top:16px}.uncommon-impact{gap:32px;margin-top:32px;padding:28px 32px}.impact-footnote{margin-top:24px}}@media (max-width:700px){.impact-heading{margin-bottom:24px}.impact-heading .eyebrow{margin-bottom:20px}.impact-heading h2{margin-bottom:22px}.impact-intro{max-width:420px}.impact-grid{gap:28px}.map-stories{padding-top:0}.africa-map{max-height:420px}.country-selector{gap:0 18px;margin-bottom:26px}.country-selector button{font-size:15px}.map-story{min-height:0}.map-story h3{font-size:32px}.map-story>p.case-leader{font-size:13px}.impact-footnote{margin-top:24px}.case-dialog{width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0}.case-reading-toolbar{padding:12px 24px}.case-reading-toolbar>span{max-width:170px;line-height:1.5}.case-reading-content{padding:32px 24px 40px}.case-dialog .case-reading-header h2{font-size:34px}.case-reading-section p{font-size:16px}}@media (max-width:1000px){.uncommon-impact{gap:28px;padding:30px}.uncommon-impact-costs dl{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.uncommon-impact{grid-template-columns:1fr;gap:30px;margin-top:32px;padding:28px 24px}.uncommon-impact h3{font-size:29px}.uncommon-impact-copy>p:not(.eyebrow){font-size:16px}.uncommon-impact-costs>p{margin-bottom:18px}.uncommon-impact-costs dl{grid-template-columns:1fr 1.2fr;gap:18px}.uncommon-impact-costs dd{font-size:26px}}.edition-iv .edition-photo-story{padding-block:56px 0}.edition-iv .photo-story-heading{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-bottom:32px}.edition-iv .photo-story-heading h3{margin:0}.edition-iv .photo-story-heading>p{max-width:42ch;margin:0;font-size:17px;line-height:1.65}.archive-photo-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.archive-discussion-spread,.archive-working-spread{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;display:grid}.edition-iv .archive-room-photo{max-width:none;margin:0}.edition-iv .archive-photo-moments .event-photo img{aspect-ratio:1.8;object-fit:cover;max-height:300px}.archive-community{max-width:1040px;margin:48px auto 0}.archive-community img{aspect-ratio:auto;object-fit:contain;height:auto}.archive-community figcaption{color:#45616f;opacity:1;background:0 0;padding:12px 0 0;font-size:14px;position:static}.archive-working-spread .event-photo img{object-position:center top}.archive-story-copy h4{margin:0 0 14px;font-size:24px;font-weight:400;line-height:1.2}.archive-story-copy>p{max-width:43ch;margin:0;font-size:16px;line-height:1.65}.archive-working-spread{margin-top:0}.edition-iv .archive-evening-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.edition-iv .edition-programme{border-top:1px solid #24485c40;margin-top:48px;padding-block:56px}.edition-iv .archive-evening h3{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(32px,3vw,42px);line-height:1.08}@media (max-width:900px){.edition-iv .photo-story-heading{gap:28px}}@media (max-width:700px){.edition-iv .edition-photo-story{padding-top:36px}.edition-iv .photo-story-heading{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:28px}.edition-iv .photo-story-heading>p{font-size:16px}.archive-photo-moments{grid-template-columns:minmax(0,1fr);gap:28px}.archive-discussion-spread,.archive-working-spread{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.edition-iv .archive-photo-moments .event-photo img{aspect-ratio:1.8;max-height:280px}.archive-story-copy h4{margin-bottom:10px;font-size:21px}.archive-story-copy>p{font-size:15px;line-height:1.5}.edition-iv .edition-programme{margin-top:36px;padding-block:36px}}.archive-ii-story{padding-top:56px}.archive-campaign .photo-story-heading{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-bottom:32px}.archive-campaign h3{letter-spacing:-.025em;margin:0;font-size:clamp(32px,3vw,42px);line-height:1.08}.archive-campaign .photo-story-heading>p{max-width:42ch;margin:0;font-size:17px;line-height:1.65}.archive-ii-story .event-photo img,.archive-ii-evening .event-photo img,.archive-campaign .event-photo img{aspect-ratio:auto;height:auto}.edition-ii .edition-programme{border-top:1px solid #24485c40;margin-top:48px;padding-block:56px}.archive-ii-evening{margin-top:56px}.archive-ii-evening h3{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(32px,3vw,42px);line-height:1.08}.archive-campaign{border-top:1px solid #24485c40;margin-top:56px;padding-top:56px}.archive-campaign-photos{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:32px;display:grid}@media (max-width:900px){.archive-campaign .photo-story-heading{gap:28px}}@media (max-width:700px){.archive-ii-story{padding-top:36px}.archive-campaign .photo-story-heading{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:28px}.archive-campaign .photo-story-heading>p{font-size:16px}.edition-ii .edition-programme{margin-top:36px;padding-block:36px}.archive-ii-evening{margin-top:36px}.archive-ii-evening>.event-photo{order:-1}.archive-campaign{margin-top:36px;padding-top:36px}.archive-campaign-photos{grid-template-columns:minmax(0,1fr);gap:24px}}.edition-i .edition-programme{padding-top:56px}.archive-uncommon{border-top:1px solid #24485c40;padding-top:40px}.archive-uncommon>.eyebrow{margin-bottom:24px}.archive-uncommon h3{margin-bottom:36px}.archive-uncommon h3 em{font-family:Arapey,Georgia,serif;font-style:normal;font-weight:400}.uncommon-case-spread{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;display:grid}.uncommon-case-organisation{background:#ede8de;padding:32px}.uncommon-case-organisation img{width:100%;max-width:340px;height:auto;margin-bottom:24px;display:block}.uncommon-case-location{letter-spacing:.04em;margin-bottom:28px;font-size:11px}.uncommon-case-spread h4{letter-spacing:-.015em;margin:0 0 18px;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.15}.uncommon-case-spread p:not(.eyebrow):not(.uncommon-case-location){margin-bottom:0;font-size:17px;line-height:1.6}.uncommon-case-challenge{padding-block:8px}.uncommon-case-challenge>.eyebrow{margin-bottom:18px}.uncommon-case-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0 0;display:grid}.uncommon-case-routes>div{border-top:1px solid #24485c40;padding-top:16px}.uncommon-case-routes dt{margin-bottom:10px;font-size:19px}.uncommon-case-routes dd{margin:0;font-size:15px;line-height:1.5}.uncommon-case-links{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:12px;margin-top:32px;display:flex}.uncommon-case-links .action-link{text-align:left;justify-content:space-between;gap:14px;max-width:100%;min-height:48px;margin:0;padding:12px 18px}.uncommon-case-links .action-link svg{flex-shrink:0}@media (max-width:1000px){.uncommon-case-spread{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.uncommon-case-organisation{padding:28px}}@media (max-width:700px){.edition-i .edition-programme{padding-top:36px}.archive-uncommon{padding-top:28px}.archive-uncommon>.eyebrow{margin-bottom:18px}.archive-uncommon h3{margin-bottom:28px}.uncommon-case-spread{grid-template-columns:minmax(0,1fr);gap:28px}.uncommon-case-organisation{padding:24px}.uncommon-case-location{margin-bottom:22px}.uncommon-case-challenge{padding-block:0}.uncommon-case-spread h4{font-size:25px}.uncommon-case-routes{gap:20px;margin-top:24px}.uncommon-case-links{gap:12px;margin-top:28px}.uncommon-case-links .action-link{width:100%}}@media (max-width:360px){.uncommon-case-routes{grid-template-columns:minmax(0,1fr)}}.programme{margin-top:56px}.programme-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 40px;margin-bottom:28px;display:grid}.programme-kicker{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:13px}.programme-head h3{letter-spacing:-.015em;margin:0;font:400 clamp(30px,3vw,40px)/1.15 Glacial,Arial,sans-serif}.programme-note{color:#45616f;max-width:56ch;margin:16px 0 0;font-size:16px;line-height:1.55}.programme-stats{gap:24px;margin:0;display:flex}.programme-stats div{border-left:1px solid #24485c40;flex-direction:column-reverse;justify-content:flex-end;max-width:150px;padding-left:20px;display:flex}.programme-stats dt{color:#45616f;font-size:13px;line-height:1.4}.programme-stats dd{margin:0 0 8px;font:400 36px/1.1 Glacial,Arial,sans-serif}.programme-switch{border:1px solid #24485c60;grid-template-columns:1fr 1fr;gap:0;margin-bottom:28px;display:inline-grid}.programme-switch button{min-height:44px;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:0;padding:10px 20px;font:15px/1.5 Glacial,sans-serif}.programme-switch button[aria-pressed=true]{background:var(--blue);color:var(--paper)}.programme-switch button:hover:not([aria-pressed=true]){background:var(--pale-blue)}.programme-switch button span{margin-left:8px}.programme-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.lab-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px;display:grid}.lab-card{background:#fff;border:1px solid #24485c36;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.lab-card-topic{color:#45616f;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.5}.lab-card h4{overflow-wrap:anywhere;flex:1;margin:16px 0 24px;font:400 22px/1.3 Glacial,Arial,sans-serif}.lab-card-account{width:100%;margin:-8px 0 20px}.lab-card-account summary{cursor:pointer;border:1px solid #24485c60;align-items:center;gap:12px;min-height:44px;padding:8px 14px;font-size:14px;line-height:1.5;list-style:none;display:inline-flex}.lab-card-account summary::-webkit-details-marker{display:none}.lab-card-account summary:after{content:"+";font-size:18px;line-height:1}.lab-card-account[open] summary:after{content:"−"}.lab-card-account summary:hover{background:var(--pale-blue)}.lab-card-account summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.lab-card-account>div{margin-top:16px}.lab-card-account h5{margin:16px 0 6px;font-size:14px}.lab-card-account p{margin:0;font-size:15px;line-height:1.6}.lab-card-leaders{border-top:1px solid #24485c26;gap:12px;width:100%;padding-top:20px;display:grid}.lab-card-leader{align-items:start;gap:12px;font-size:15px;font-weight:400;line-height:1.4;display:flex}.lab-card-leader small{color:#45616f;margin-top:4px;font-size:14px;font-weight:400;line-height:1.5;display:block}.lab-card-led{color:#45616f;margin:0;font-size:13px}.programme-avatar{background:var(--pale-blue);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:13px;display:grid;position:relative;overflow:hidden}.programme-avatar .speaker-portrait,.person-card-photo .speaker-portrait{aspect-ratio:auto;object-fit:cover;object-position:center top;width:100%;height:100%;margin:0;position:absolute;inset:0}.person-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;display:grid}.person-card{background:#ede8de;border-bottom:1px solid #24485c40;flex-direction:column;min-width:0;display:flex}.person-card-photo{aspect-ratio:4/5;background:var(--pale-blue);color:var(--mid-blue);place-items:center;font:400 40px/1 Glacial,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.person-card-text{flex-direction:column;flex:1;align-items:flex-start;padding:18px 18px 22px;display:flex}.person-card-text h4{overflow-wrap:anywhere;margin:0 0 10px;font:400 22px/1.25 Glacial,Arial,sans-serif}.person-card-text p{color:#45616f;margin:0 0 16px;font-size:14px;line-height:1.5}.person-card-topic{color:#45616f;margin-top:auto;font-size:12px;line-height:1.5}.programme-footer{margin-top:28px}@media (max-width:1000px){.programme-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.programme{margin-top:36px}.programme-stats{gap:24px}.programme-stats div{flex:1;max-width:none}.programme-stats dd{font-size:36px}.programme-switch{width:100%;display:grid}.lab-card{padding:24px 20px}.person-cards{grid-template-columns:minmax(0,1fr);gap:16px}.person-card{grid-template-columns:104px minmax(0,1fr);display:grid}.person-card-photo{align-self:start}.person-card-text{padding:16px}.person-card-text h4{font-size:22px}}@media (max-width:360px){.person-card{grid-template-columns:88px minmax(0,1fr)}}.archive-photo-moments.archive-single-photograph,.archive-campaign-photos.archive-single-photograph{grid-template-columns:minmax(0,1fr)}.archive-single-photograph .event-photo img{aspect-ratio:1.8;object-fit:cover;width:100%;height:auto}.team-roster-intro{margin-bottom:48px}.team-roster-intro .eyebrow{margin-top:0}.team-roster-intro h2{letter-spacing:-.025em;margin-bottom:0;font:400 clamp(30px,3vw,40px)/1.15 Glacial,Arial,sans-serif}.team-roster-intro h2 em{font:inherit;font-style:normal}.team-department+.team-department{margin-top:64px}.team-department-title{letter-spacing:.015em;border-top:1px solid #24485c30;margin:0 0 24px;padding-top:20px;font:400 17px/1.5 Glacial,Arial,sans-serif}.team-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin:0;padding:0;list-style:none;display:grid}.team-member-photo{aspect-ratio:4/5;background:#ede8de;overflow:hidden}.team-member-photo img{object-fit:cover;width:100%;height:100%;display:block}.team-member h4{letter-spacing:-.015em;overflow-wrap:anywhere;margin:16px 0 6px;font:400 clamp(21px,1.8vw,25px)/1.25 Glacial,Arial,sans-serif}.team-member p{letter-spacing:0;color:#45616f;max-width:32ch;margin:0;font-size:15px;line-height:1.5}.team-contact{margin-top:48px;display:inline-block}@media (min-width:701px) and (max-width:1000px){.team-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.team-roster-intro{margin-bottom:32px}.team-portrait-grid{grid-template-columns:minmax(0,1fr);gap:20px}.team-member{border-bottom:1px solid #24485c20;grid-template-columns:112px minmax(0,1fr);gap:6px 20px;padding-bottom:20px;display:grid}.team-member:last-child{border-bottom:0;padding-bottom:0}.team-member-photo{grid-area:1/1/3;align-self:start}.team-member h4{grid-area:1/2;align-self:end;margin:0;font-size:22px}.team-member p{grid-area:2/2;align-self:start;font-size:14px}}@media (max-width:360px){.team-member{grid-template-columns:88px minmax(0,1fr);column-gap:16px}.team-member h4{font-size:20px}}.team-heading.section-pad{padding-block:48px 24px}.team-heading .eyebrow{margin:0 0 16px}.team-heading h1{letter-spacing:-.03em;margin:0;font:400 clamp(32px,3.5vw,50px)/1.15 Glacial,Arial,sans-serif}.team-heading h1 em{font:inherit;font-style:normal}.team-heading+.team-founder{padding-top:24px;padding-bottom:0}.team-member-placeholder{color:#526874;border:1px solid #24485c20;place-items:center;width:100%;height:100%;display:grid}.team-member-placeholder span{font-size:14px}.hero .composition{bottom:76px}.hero .location{letter-spacing:-.015em;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.3}.hero .location>.hero-venue{letter-spacing:0;color:#e0e6e9;margin:8px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.5;display:block}.hero .closing{margin-top:28px}@media (max-width:600px){.hero .composition{bottom:88px}.hero .closing{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;margin-top:24px;display:grid}.hero .location{white-space:normal}.hero .location>.hero-venue{white-space:normal;margin-top:6px}}.event-date{letter-spacing:normal;font-weight:400}.event-date-range,.event-date-month{white-space:nowrap}.event-date-separator{text-align:center;width:.9em;font-family:Arial,sans-serif;font-weight:400;display:inline-block}
