.FilmPlayer_frame__05Uc9{position:relative;width:100%;aspect-ratio:16/9;background:var(--c-black);overflow:hidden}.FilmPlayer_poster__gibkH,.FilmPlayer_video__ls0co{position:absolute;inset:0;width:100%;height:100%}.FilmPlayer_poster__gibkH{padding:0;border:0;background:none;cursor:pointer;color:var(--c-white)}.FilmPlayer_poster__gibkH:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18);transition:background .3s ease}.FilmPlayer_poster__gibkH:hover:after{background:rgba(0,0,0,.28)}.FilmPlayer_play__2yI93{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;gap:var(--s-16);padding:var(--s-12) var(--s-24) var(--s-12) var(--s-16);background:var(--c-red);border-radius:999px;transition:transform .3s cubic-bezier(.54,.04,0,.96)}.FilmPlayer_poster__gibkH:hover .FilmPlayer_play__2yI93{transform:translate(-50%,-50%) scale(1.04)}.FilmPlayer_playIcon__mRe6B{width:0;height:0;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent var(--c-white)}.FilmPlayer_playLabel__MA3wz{white-space:nowrap}.FilmPlayer_poster__gibkH:focus-visible{outline:3px solid var(--c-white);outline-offset:-3px}.Header_full__H_miu{position:relative;width:100%;max-width:var(--page-max);margin-inline:auto;aspect-ratio:900/500;overflow:hidden;color:var(--c-white)}.Header_fullImage__kHxGs{position:absolute;inset:0}.Header_fullText__BdGz0{position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--s-12);max-width:612px}.Header_fullSubtitle__NhGRw{max-width:571px}.Header_special__6IMdy{position:relative;width:100%;max-width:var(--page-max);margin-inline:auto;aspect-ratio:900/500;overflow:hidden;color:var(--c-white)}.Header_video__JM6mc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.Header_video__JM6mc{display:none}.Header_special__6IMdy .Header_fullImage__kHxGs{background:var(--c-dark-red) center /cover no-repeat;background-image:var(--hero-poster)}}.Header_special__6IMdy .Header_fullImage__kHxGs:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.18) 45%,rgba(0,0,0,0) 70%)}.Header_specialText__B5Mj_{position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--s-72);white-space:nowrap;font-weight:500}.Header_white__R0DHK{padding-inline:var(--gutter);max-width:var(--page-max);margin-inline:auto;display:flex;flex-direction:column}.Header_whiteRow__y6YLv{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-24);padding-top:var(--s-160);padding-bottom:var(--s-24)}.Header_whiteTitle__GcamS{max-width:571px}.Header_whiteSubtitle__f_O4v{white-space:nowrap}.Header_centre__2k9we .Header_whiteRow__y6YLv{justify-content:center;padding-top:var(--s-96);padding-bottom:var(--s-60)}.Header_whiteCentre__Hvgvo{display:flex;flex-direction:column;gap:var(--s-12);text-align:center;max-width:453px}.Header_whiteImage__EEX8X{aspect-ratio:900/500}.Header_whiteImage__EEX8X,.Header_whiteMedia__763ZQ{position:relative;width:100%}.Header_rise__1Ah2W span{opacity:0;transform:translateY(28px);transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1)}.Header_rise__1Ah2W.Header_shown__B6roH span{opacity:1;transform:none}.Header_tight__lHLW7{gap:var(--s-24)}.Header_rotating__flogf{display:inline-block;min-width:6.4em;transition:opacity .32s ease,transform .32s ease}.Header_rotating__flogf.Header_fading__3DxI8{opacity:0;transform:translateY(6px)}.Header_cascade__fQmOq{font-size:clamp(32px,2.8vw,40px);gap:var(--s-40)}.Header_cascade__fQmOq span{opacity:0;transform:translateY(-22px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.Header_cascade__fQmOq.Header_shown__B6roH span{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Header_cascade__fQmOq span,.Header_rise__1Ah2W span{opacity:1;transform:none;transition:none}.Header_rotating__flogf{transition:none}}@media (max-width:767px){.Header_special__6IMdy{aspect-ratio:auto;height:760px}.Header_specialText__B5Mj_{left:var(--s-12);right:var(--s-12);font-size:var(--fs-title-xs);white-space:normal;flex-direction:column;align-items:flex-start;gap:var(--s-24)}.Header_specialText__B5Mj_>span{display:block;white-space:nowrap}.Header_tight__lHLW7{gap:var(--s-8)}.Header_cascade__fQmOq{font-size:clamp(24px,7vw,32px);gap:var(--s-12)}.Header_rotating__flogf{display:inline;min-width:0}.Header_special__6IMdy .Header_fullImage__kHxGs:after{background:linear-gradient(180deg,rgba(0,0,0,0) 22%,rgba(0,0,0,.42) 42%,rgba(0,0,0,.42) 58%,rgba(0,0,0,0) 78%)}.Header_full__H_miu{aspect-ratio:auto;height:760px}.Header_fullText__BdGz0{left:var(--s-12);right:var(--s-12);max-width:none}.Header_fullSubtitle__NhGRw{font-size:var(--fs-title-3xs)}.Header_fullTitle__KYgK1{font-size:var(--fs-title-m)}.Header_whiteRow__y6YLv{flex-direction:column;align-items:flex-start;padding-top:var(--s-120)}.Header_whiteTitle__GcamS{font-size:var(--fs-title-s)}.Header_whiteSubtitle__f_O4v{white-space:normal;font-size:var(--fs-body-s)}.Header_whiteTitleCentre__HqS_L{font-size:var(--fs-title-m)}.Header_whiteImage__EEX8X{aspect-ratio:4/5}.Header_whiteImageLandscape__a9t7f{aspect-ratio:3/2}}.IntroModule_root__xxHfO{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-16);padding-inline:var(--gutter);max-width:var(--page-max);margin-inline:auto}.IntroModule_data__JaXQs{display:flex;flex-direction:column;gap:var(--s-2);width:688px;flex:none}.IntroModule_item__0sF17{display:flex;gap:var(--s-32)}.IntroModule_label__ZKu_D{color:var(--c-grey);width:85px;flex:none}.IntroModule_value__yqXb5{margin:0;white-space:nowrap}.IntroModule_intro__6F7Qv{width:688px;flex:none;min-width:0}@media (min-width:768px) and (max-width:1099px){.IntroModule_root__xxHfO{flex-direction:column;gap:var(--s-60)}.IntroModule_data__JaXQs,.IntroModule_intro__6F7Qv{width:100%}}@media (max-width:767px){.IntroModule_root__xxHfO{flex-direction:column;gap:var(--s-60)}.IntroModule_data__JaXQs{width:100%;gap:0}.IntroModule_item__0sF17{gap:var(--s-12)}.IntroModule_intro__6F7Qv{width:100%;font-size:var(--fs-body-l)}}.Media_root__3rcEr{display:flex;gap:var(--grid-gap);padding-inline:var(--gutter);max-width:var(--page-max);margin-inline:auto;align-items:flex-start}.Media_item__3_cvZ{display:flex;flex-direction:column;gap:var(--s-16);flex:1 1;min-width:0}.Media_frame__mgGuU{position:relative;width:100%;overflow:hidden}.Media_caption__G_dbD{display:flex;flex-direction:column;gap:var(--s-8);max-width:453px}.Media_count1__anbOU.Media_sizedefault__7oykd{justify-content:center}.Media_count1__anbOU.Media_sizedefault__7oykd .Media_item__3_cvZ{flex:0 1 688px}.Media_count1__anbOU.Media_sizeL__ipK9x{justify-content:center}.Media_count1__anbOU.Media_sizeL__ipK9x .Media_item__3_cvZ{flex:0 1 1040px}.Media_count2__JoXeT:not(.Media_stagger__G5C9H){max-width:1440px}.Media_count1__anbOU.Media_sizeXL__o5_5N{padding-inline:0}.Media_count1__anbOU.Media_alignRight__n_x1Y{justify-content:flex-end}.Media_stagger__G5C9H .Media_item__3_cvZ:first-child{flex:0 0 calc(50% - var(--grid-gap) / 2);align-self:flex-start}.Media_stagger__G5C9H .Media_item__3_cvZ:first-child .Media_frame__mgGuU{width:352px;max-width:100%}.Media_stagger__G5C9H .Media_item__3_cvZ:first-child .Media_caption__G_dbD{max-width:352px}@media (max-width:767px){.Media_root__3rcEr{flex-direction:column;gap:var(--s-12)}.Media_item__3_cvZ{width:100%}.Media_caption__G_dbD{max-width:none}.Media_captionTitle__nAFN3{font-size:var(--fs-title-4xs)}.Media_captionText__qOGdb{font-size:var(--fs-caption-xs)}.Media_count1__anbOU.Media_sizeL__ipK9x .Media_item__3_cvZ,.Media_count1__anbOU.Media_sizedefault__7oykd .Media_item__3_cvZ{flex:none}.Media_stagger__G5C9H .Media_item__3_cvZ:first-child .Media_frame__mgGuU{width:100%}}@media (min-width:768px){.Media_stagger__G5C9H .Media_item__3_cvZ:first-child{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--s-24))}}.Highlight_root__skonf{display:flex;justify-content:center;padding:var(--s-96) var(--gutter);max-width:var(--page-max);margin-inline:auto}.Highlight_dark-red__7Kgwk{background:var(--c-dark-red)}.Highlight_beige__F21nZ{background:var(--c-beige)}.Highlight_frame__q_GKC{position:relative;width:688px;max-width:100%;aspect-ratio:4/5}@media (max-width:767px){.Highlight_root__skonf{padding:var(--s-60) var(--s-12)}}.ProjectCards_root__YBDXz{max-width:var(--page-max);margin-inline:auto}.ProjectCards_head__GjWUD{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--gutter) var(--s-32)}.ProjectCards_row__oekSL{display:flex;gap:var(--grid-gap);padding-inline:var(--gutter)}.ProjectCards_card__QaEbu{display:flex;flex-direction:column;gap:var(--s-16);flex:1 1;min-width:0}.ProjectCards_frame__C1FJ4{position:relative;display:block;width:100%;aspect-ratio:400/500;overflow:hidden}.ProjectCards_frame__C1FJ4 img{transition:transform .6s cubic-bezier(.54,.04,0,.96)}.ProjectCards_card__QaEbu:hover .ProjectCards_frame__C1FJ4 img{transform:scale(1.03)}.ProjectCards_caption__SupE_{display:flex;flex-direction:column;gap:var(--s-4)}.ProjectCards_title__O2bLb,.ProjectCards_type__ZjHNu{font-weight:500;line-height:1.1;letter-spacing:var(--ls-title)}.ProjectCards_cardM__7oTmZ .ProjectCards_title__O2bLb,.ProjectCards_cardM__7oTmZ .ProjectCards_type__ZjHNu{font-size:var(--fs-title-2xs)}.ProjectCards_cardS__5A1NQ .ProjectCards_title__O2bLb,.ProjectCards_cardS__5A1NQ .ProjectCards_type__ZjHNu{font-size:var(--fs-title-3xs)}.ProjectCards_type__ZjHNu{color:var(--c-grey)}.ProjectCards_card__QaEbu:hover .ProjectCards_title__O2bLb{color:var(--c-red);transition:color .2s ease}@media (max-width:767px){.ProjectCards_head__GjWUD{padding-bottom:var(--s-24)}.ProjectCards_cta__Ld_Hr{font-size:var(--fs-link-s);font-weight:400}.ProjectCards_row__oekSL{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.ProjectCards_row__oekSL::-webkit-scrollbar{display:none}.ProjectCards_card__QaEbu{flex:0 0 279px;scroll-snap-align:start}}.Quote_root___ssed{padding-inline:var(--gutter);max-width:var(--page-max);margin-inline:auto;display:flex;gap:var(--grid-gap)}.Quote_inner__K8LpJ{display:flex;flex-direction:column;gap:var(--s-40);width:100%}.Quote_centre__kdWQ_ .Quote_inner__K8LpJ{align-items:center;text-align:center}.Quote_centre__kdWQ_ .Quote_quote__MJINE{margin-inline:auto}.Quote_left__7soCo .Quote_inner__K8LpJ{align-items:flex-start}.Quote_quoteWrap__0MlCf{margin:0;width:100%}.Quote_sizeL__jSFgK .Quote_quote__MJINE,.Quote_sizeM__gNI_k .Quote_quote__MJINE{max-width:922px}.Quote_left__7soCo.Quote_sizeM__gNI_k .Quote_quote__MJINE{font-size:var(--fs-title-2xl);max-width:805px}.Quote_sizeS__dZW_O .Quote_quote__MJINE{max-width:704px}.Quote_sizeXL__E_hZg .Quote_quote__MJINE{max-width:1158px}.Quote_credits__h6fPP{display:flex;flex-direction:column;gap:var(--s-2)}.Quote_sizeXL__E_hZg .Quote_credits__h6fPP{gap:var(--s-4)}.Quote_role__23ln_{color:var(--c-grey)}.Quote_sizeXL__E_hZg{padding-block:var(--s-220);padding-inline:var(--s-16)}.Quote_dark-red__wAdAV{background:var(--c-dark-red);padding:var(--s-24);color:var(--c-red)}.Quote_dark-red__wAdAV .Quote_role__23ln_{color:var(--c-red)}.Quote_withImage__S5afM .Quote_inner__K8LpJ{flex:1 1;justify-content:space-between;gap:var(--s-48)}.Quote_withImage__S5afM .Quote_quote__MJINE{max-width:628px}.Quote_image__nPZgZ{position:relative;flex:1 1;aspect-ratio:400/500}@media (max-width:767px){.Quote_root___ssed{flex-direction:column}.Quote_inner__K8LpJ{gap:var(--s-24)}.Quote_left__7soCo.Quote_sizeM__gNI_k .Quote_quote__MJINE,.Quote_sizeL__jSFgK .Quote_quote__MJINE,.Quote_sizeM__gNI_k .Quote_quote__MJINE{font-size:var(--fs-title-s)}.Quote_sizeXL__E_hZg{padding-block:var(--s-120);padding-inline:var(--s-12)}.Quote_sizeXL__E_hZg .Quote_quote__MJINE{font-size:var(--fs-title-m)}.Quote_sizeS__dZW_O .Quote_quote__MJINE{font-size:var(--fs-body-l)}.Quote_withImage__S5afM .Quote_quote__MJINE{font-size:var(--fs-title-m)}.Quote_by__67dZF{font-size:var(--fs-body-s)}.Quote_role__23ln_{font-size:var(--fs-body-xs)}.Quote_dark-red__wAdAV{padding:var(--s-12)}}.SectionRow_root__G8Gbq{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-40);padding-inline:var(--gutter);max-width:var(--page-max);margin-inline:auto}.SectionRow_bordered__mlWFz{padding-block:var(--s-60);border-top:1px solid var(--c-beige);border-bottom:1px solid var(--c-beige)}.SectionRow_title__Gngjh{width:336px;flex:none}.SectionRow_content__l7ZCn{width:688px;max-width:100%}@media (min-width:768px) and (max-width:1099px){.SectionRow_root__G8Gbq{flex-direction:column}.SectionRow_content__l7ZCn,.SectionRow_title__Gngjh{width:100%}}@media (max-width:767px){.SectionRow_root__G8Gbq{flex-direction:column;gap:var(--s-32)}.SectionRow_title__Gngjh{width:100%;font-size:var(--fs-title-s)}.SectionRow_content__l7ZCn{width:100%}}.Milestones_root__17KNP{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-20);padding:var(--s-60) var(--gutter);max-width:var(--page-max);margin-inline:auto}.Milestones_head__H3A61{width:336px;flex:none;display:flex;flex-direction:column;gap:var(--s-24)}.Milestones_title__MZNix{width:336px;flex:none}.Milestones_intro___h3Ts{margin:0;color:var(--c-grey);max-width:300px}.Milestones_list__KIbCw{width:688px;max-width:100%;flex:none;padding-top:var(--s-32);display:flex;flex-direction:column}.Milestones_row__y_etp{display:flex;gap:var(--s-16);align-items:flex-start;padding:var(--s-20) 0;border-bottom:1px solid var(--c-beige)}.Milestones_row__y_etp:first-child{padding-top:0}.Milestones_number__Jhoyz,.Milestones_year__VJKxG{width:120px;flex:none;color:var(--c-grey-credits)}.Milestones_year__VJKxG{width:336px}.Milestones_events__Wseb2{display:flex;flex-direction:column;flex:1 1;min-width:0}.Milestones_event__whUWo{font-weight:500;font-size:var(--fs-caption-m);line-height:1.15}.Milestones_principle__6pgHQ{display:flex;flex-direction:column;gap:var(--s-8)}.Milestones_principleTitle__5Z59A{margin:0}.Milestones_principleBody__us1uF{margin:0;color:var(--c-grey);max-width:520px}@media (min-width:768px) and (max-width:1099px){.Milestones_root__17KNP{flex-direction:column}.Milestones_head__H3A61,.Milestones_title__MZNix{width:100%}.Milestones_list__KIbCw{width:100%;padding-top:0}}@media (max-width:767px){.Milestones_root__17KNP{flex-direction:column;gap:var(--s-32);padding:var(--s-60) var(--s-12)}.Milestones_head__H3A61,.Milestones_title__MZNix{width:100%}.Milestones_title__MZNix{font-size:var(--fs-title-s)}.Milestones_list__KIbCw{width:100%;padding-top:0}.Milestones_row__y_etp{gap:var(--s-12);padding:var(--s-16) 0}.Milestones_number__Jhoyz,.Milestones_year__VJKxG{width:64px}}.RelatedProjects_root__elnF3{display:flex;justify-content:space-between;align-items:flex-start;padding-inline:var(--gutter);max-width:var(--page-max);margin-inline:auto;gap:var(--s-40)}.RelatedProjects_copy__7CGYH{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-32)}.RelatedProjects_title__CIN9B{width:336px}.RelatedProjects_cards__NWqUx{display:flex;gap:var(--grid-gap);width:688px;flex:none}@media (min-width:768px) and (max-width:1099px){.RelatedProjects_root__elnF3{flex-direction:column}.RelatedProjects_cards__NWqUx,.RelatedProjects_title__CIN9B{width:100%}}@media (max-width:767px){.RelatedProjects_root__elnF3{flex-direction:column;gap:var(--s-48);padding-inline:0}.RelatedProjects_copy__7CGYH{gap:var(--s-20);padding-inline:var(--gutter)}.RelatedProjects_title__CIN9B{width:100%;font-size:var(--fs-title-s)}.RelatedProjects_cards__NWqUx{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;gap:var(--s-12);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.RelatedProjects_cards__NWqUx::-webkit-scrollbar{display:none}.RelatedProjects_cards__NWqUx>*{flex:0 0 279px;scroll-snap-align:start}.RelatedProjects_cards__NWqUx span[class*=title],.RelatedProjects_cards__NWqUx span[class*=type]{font-size:var(--fs-title-2xs)}}.VideoModule_root__MR0Gv{padding-inline:var(--gutter);max-width:var(--page-max);margin-inline:auto}.VideoModule_frame__f4iW6{position:relative;width:100%;aspect-ratio:16/9;background:var(--c-black)}.VideoModule_frame__f4iW6 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}