:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-paper:#f8f5fb;--theme-paper-alt:#d4bda3;--theme-ink:#24182f;--theme-copy:#594b65;--theme-line:#5a417f38;--theme-card:#fffffff0;--theme-brand-wash:#5a417f1a;--theme-brand-wash-strong:#a78fc333;--theme-beige-wash:#d4bda34d;--theme-dark:#04030a;--theme-dark-raised:#0d0924;--theme-dark-surface:radial-gradient(circle at 50% 0%, #0d0924 0%, #04030a 100%)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-toggle{color:#fff;cursor:pointer;background:#04030a38;border:1px solid #ffffff42;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:background .22s,border-color .22s,transform .22s;display:grid}.theme-toggle:hover{border-color:var(--startime-brand);background:var(--startime-brand);transform:translateY(-2px)}.theme-toggle svg{width:18px;height:18px;color:#fff!important;filter:none!important}.theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.site-header__logo-image{transition:opacity .22s;position:absolute;inset:0}.site-header__logo-image--dark{opacity:0}.site-header__logo-image>img{object-fit:contain}.partner-marquee{color:#fff;isolation:isolate;position:relative;overflow:hidden;background-color:var(--theme-dark)!important;background-image:var(--theme-dark-surface)!important;padding-block:clamp(72px,7vw,108px)!important}.partner-marquee:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 76%,#0000);mask-image:linear-gradient(#0000,#000 28% 76%,#0000)}.partner-marquee__heading{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:end;gap:clamp(28px,6vw,90px);display:grid;position:relative}.partner-marquee__heading .eyebrow{grid-column:1/-1;margin-bottom:-8px}.partner-marquee__heading h2{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(42px,5vw,72px);font-weight:590;line-height:1;color:#fff!important;text-shadow:none!important}[dir=rtl] .partner-marquee__heading h2{letter-spacing:-.02em;line-height:1.18}.partner-marquee__heading>p:not(.eyebrow){max-width:570px;margin:0;font-size:16px;line-height:1.75;color:#ffffffb3!important;text-shadow:none!important}.partner-marquee__viewport{z-index:1;direction:ltr;width:100%;margin-top:clamp(48px,6vw,80px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partner-marquee__track{will-change:transform;direction:ltr;width:max-content;animation:52s linear infinite partner-logo-marquee;display:flex}.partner-marquee__track--slow{animation-duration:68s}[dir=rtl] .partner-marquee__track{animation-direction:reverse}.partner-marquee__viewport:hover .partner-marquee__track,.partner-marquee__viewport:focus-within .partner-marquee__track{animation-play-state:paused}.partner-marquee__set{flex:none;align-items:center;gap:clamp(20px,2.3vw,38px);margin:0;padding:0 clamp(20px,2.3vw,38px) 0 0;list-style:none;display:flex}.partner-marquee__set li,.partner-marquee__set a,.partner-marquee__logo{place-items:center;display:grid}.partner-marquee__set a{text-decoration:none}.partner-marquee__set li{border-block:1px solid #ffffff24;width:clamp(156px,14vw,210px);height:94px;padding:15px 18px;transition:border-color .22s,background .22s,transform .22s}.partner-marquee__set li:hover{background:#ffffff0b;border-color:#ffffff6b;transform:translateY(-3px)}.partner-marquee__logo{width:100%;height:60px;position:relative}.partner-marquee__logo img{object-fit:contain}@keyframes partner-logo-marquee{to{transform:translate(-50%)}}html[data-theme=light] body,html[data-theme=light] .site,html[data-theme=light] .site main{background:var(--theme-paper)!important;color:var(--theme-ink)!important}html[data-theme=light] .site:after{opacity:.42;mix-blend-mode:multiply}html[data-theme=light] .site main>:is(section,div):not(.hero-section):not(.image-story):not(.cta-section):not(.partner-marquee):not(.credibility):not(.insight-article__hero):not(.insights-archive-hero):not(.section-surface--dark):not(.section-surface--brand):not(.media-feature--dark):not(.content-grid--tracks){background:var(--theme-paper)!important;background-image:radial-gradient(circle at 88% 0%, var(--theme-brand-wash-strong), transparent 34%), radial-gradient(circle at 6% 100%, var(--theme-beige-wash), transparent 30%)!important}html[data-theme=light] .site main>:is(section,div):nth-child(2n):not(.hero-section):not(.image-story):not(.cta-section):not(.partner-marquee):not(.credibility):not(.insight-article__hero):not(.insights-archive-hero):not(.section-surface--dark):not(.section-surface--brand):not(.media-feature--dark):not(.content-grid--tracks){background:var(--theme-paper-alt)!important;background-image:radial-gradient(circle at 12% 0,#5a417f2e,#0000 38%),linear-gradient(135deg,#ffffff14,#0000 62%)!important}html[data-theme=light] .site :is(h1,h2,h3,h4,p,span,small,label,a,li,strong,em){color:var(--theme-ink)!important;text-shadow:none!important}html[data-theme=light] .site :is(.hero-section,.image-story,.cta-section,.partner-marquee,.section-surface--dark,.section-surface--brand,.media-feature--dark,.insight-article__hero,.insights-archive-hero,.mobile-menu) :is(h1,h2,h3,h4,p,span,small,label,a,li,strong,em),html[data-theme=light] .site-footer :is(h1,h2,h3,h4,p,span,small,label,a,li,strong,em){color:#fff!important}html[data-theme=light] .site :is(.section-surface--light,.projects-section,.timeline-section,.media-feature--light,.news-section,.form-section,.location-map,.policy-content,.insights-archive,.insight-article__body-wrap) :is(p,small,li){color:var(--theme-copy)!important}html[data-theme=light] .site .eyebrow{color:var(--startime-brand)!important;text-shadow:none!important}html[data-theme=light] .site :is(.button,.header-cta),html[data-theme=light] .site :is(.button,.header-cta) :is(span,strong,small),html[data-theme=light] .site :is(.button,.header-cta) svg{color:#fff!important;text-shadow:none!important}html[data-theme=light] .site :is(.hero-section,.image-story,.cta-section,.partner-marquee,.section-surface--dark,.section-surface--brand,.media-feature--dark,.insights-archive-hero,.insight-article__hero) .eyebrow{color:var(--startime-brand-light)!important}html[data-theme=light] .site :is(.section-surface--light,.projects-section,.timeline-section,.media-feature--light,.news-section,.form-section,.location-map,.policy-content) :is(.tilt-card,.content-card,.project-card,.insight-card,.timeline__step,.form-section__panel,.lead-form,.location-map__frame,.insight-article__footer-card){border-color:var(--theme-line)!important;background:var(--theme-card)!important;box-shadow:0 18px 44px #36254a17!important}html[data-theme=light] .site .insights-archive :is(.tilt-card,.insight-card){border-color:var(--theme-line)!important;background:var(--theme-card)!important;box-shadow:0 18px 44px #2a1d3b12!important}html[data-theme=light] .site .insights-archive :is(.tilt-card,.insight-card):hover{border-color:#5a417f7a!important;box-shadow:0 22px 54px #432b5c24!important}html[data-theme=light] .site .insight-article__body-wrap{background:var(--theme-paper)!important;background-image:radial-gradient(circle at 86% 0%, var(--theme-brand-wash-strong), transparent 34%), radial-gradient(circle at 8% 100%, var(--theme-beige-wash), transparent 30%)!important;color:var(--theme-ink)!important}html[data-theme=light] .site .insight-article__aside{color:var(--theme-copy)!important}html[data-theme=light] .site .insight-article__lead{color:var(--startime-brand)!important}html[data-theme=light] .site .insight-article__footer-card{border-color:var(--theme-line)!important;background:var(--theme-card)!important;box-shadow:0 18px 44px #2a1d3b12!important}html[data-theme=light] .site main>section.content-grid.content-grid--tracks:not([data-background-media=true]){background-color:#04030a!important;background-image:linear-gradient(90deg,#04030ac7 0%,#04030a7a 45%,#04030a42 100%),linear-gradient(#5a417f2e,#0806127a),url(/assets/editorial/portfolio-strategic-tracks.gif)!important}html[data-theme=light] .site main>section.content-grid.content-grid--tracks[data-background-media=true]{background-color:#04030a!important;background-image:linear-gradient(90deg, #04030ac7 0%, #04030a7a 45%, #04030a42 100%), linear-gradient(0deg, #0806127a, #5a417f2e), var(--section-image)!important}html[data-theme=light][dir=rtl] .site main>section.content-grid.content-grid--tracks:not([data-background-media=true]){background-image:linear-gradient(-90deg,#04030ac7 0%,#04030a7a 45%,#04030a42 100%),linear-gradient(#5a417f2e,#0806127a),url(/assets/editorial/portfolio-strategic-tracks.gif)!important}html[data-theme=light][dir=rtl] .site main>section.content-grid.content-grid--tracks[data-background-media=true]{background-image:linear-gradient(-90deg, #04030ac7 0%, #04030a7a 45%, #04030a42 100%), linear-gradient(0deg, #0806127a, #5a417f2e), var(--section-image)!important}html[data-theme=light] .site :is(.section-surface--light,.projects-section,.timeline-section,.media-feature--light,.news-section,.form-section,.location-map,.policy-content) :is(.tilt-card,.content-card,.project-card,.insight-card):hover{border-color:#5a417f7a!important;box-shadow:0 22px 54px #432b5c24!important}html[data-theme] .site .form-section .form-section__panel>.lead-form{-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .site .form-section .form-section__panel{background:0 0!important}.news-section--swiper .insights-swiper__rail{align-items:stretch}.news-section--swiper .insight-card{align-self:stretch;height:auto}html[data-theme=light] .site-header--scrolled{box-shadow:0 10px 34px #1b132512;background:#f7f5fae8!important;border-bottom-color:#382a4821!important}html[data-theme=light] .site-header--scrolled .site-header__logo-image--light{opacity:0}html[data-theme=light] .site-header--scrolled .site-header__logo-image--dark{opacity:1}html[data-theme=light] .site-header--scrolled :is(.site-header__nav a,.locale-switch){color:var(--theme-ink)!important;text-shadow:none!important}html[data-theme=light] .site-header:not(.site-header--scrolled) :is(.site-header__nav a,.locale-switch){color:#fff!important}html[data-theme=light] .site-header:not(.site-header--scrolled) :is(.locale-switch,.theme-toggle,.mobile-menu-button){background:#04030a38;border-color:#ffffff47}html[data-theme=light] .site-header:not(.site-header--scrolled) :is(.theme-toggle,.mobile-menu-button) svg{color:#fff!important}html[data-theme=light] .site-header--scrolled :is(.locale-switch,.theme-toggle,.mobile-menu-button){color:var(--theme-ink);background:#ffffff85;border-color:#382a483d}html[data-theme=light] .site-header--scrolled :is(.theme-toggle,.mobile-menu-button) svg{color:var(--theme-ink)!important}html[data-theme=light] .site-header--scrolled .theme-toggle:hover{background:var(--startime-brand)}html[data-theme=light] .site-header--scrolled .theme-toggle:hover svg{color:#fff!important}html[data-theme=light] .site-header--menu-open .site-header__logo-image--light{opacity:1}html[data-theme=light] .site-header--menu-open .site-header__logo-image--dark{opacity:0}html[data-theme=light] .site-header--menu-open :is(.theme-toggle,.mobile-menu-button){background:#04030a38;border-color:#ffffff42}html[data-theme=light] .site-header--menu-open :is(.theme-toggle,.mobile-menu-button) svg{color:#fff!important}html[data-theme=light] .timeline-section:not(.section-surface--dark) .timeline--vertical .timeline__step>div{border-color:var(--theme-line)!important;background:#ffffffd1!important}html[data-theme=light] .timeline-section:not(.section-surface--dark) .timeline--vertical .timeline__number{background:var(--startime-brand)!important;color:#fff!important;border-color:#5a417f80!important;box-shadow:0 0 24px #5a417f29!important}html[data-theme=light] .site main>section:is(.section-surface--dark,.section-surface--brand,.media-feature--dark):not([data-background-media=true]){--section-bg:var(--theme-dark);--section-copy:#ffffffbd;background-color:var(--theme-dark)!important;background-image:var(--theme-dark-surface)!important}html[data-theme=light] .site main>section:is(.section-surface--dark,.section-surface--brand,.media-feature--dark) :is(h1,h2,h3,h4,p,span,small,label,a,li,strong,em){color:#fff!important}html[data-theme=light] .site main>section:is(.section-surface--dark,.section-surface--brand,.media-feature--dark) :is(.tilt-card,.content-card,.timeline__step>div){background:#0c0a18d1!important;border-color:#a78fc338!important;box-shadow:0 18px 44px #00000057!important}html[data-theme=light] .site main>section:is(.section-surface--dark,.section-surface--brand,.media-feature--dark) .eyebrow{color:var(--startime-brand-light)!important}html[data-theme=light] .site :is(.section-surface--light,.projects-section,.media-feature--light,.news-section,.form-section,.location-map,.policy-content,.insights-archive,.insight-article__body-wrap) :is(.content-card,.project-card,.insight-card,.form-section__panel,.insight-article__footer-card){border-color:var(--theme-line)!important;box-shadow:inset 0 2px #a78fc329,0 18px 44px #36254a17!important}html[data-theme=light] .site :is(.text-link,.content-card__meta,.insight-card__kicker){color:var(--startime-brand)!important}html[data-theme=light] .site main>:is(section,div):nth-child(2n):not(.hero-section):not(.image-story):not(.cta-section):not(.partner-marquee):not(.credibility):not(.insight-article__hero):not(.insights-archive-hero):not(.section-surface--dark):not(.section-surface--brand):not(.media-feature--dark):not(.content-grid--tracks) :is(.tilt-card,.content-card,.project-card,.insight-card,.news-card,.team-card-motion,.form-section__panel,.lead-form,.insight-article__footer-card){background:linear-gradient(145deg,#5a417f1c,#5a417f09)!important;border-color:#5a417f70!important;box-shadow:0 14px 34px #36254a12!important}html[data-theme=light] .site main>:is(section,div):nth-child(2n):not(.hero-section):not(.image-story):not(.cta-section):not(.partner-marquee):not(.credibility):not(.insight-article__hero):not(.insights-archive-hero):not(.section-surface--dark):not(.section-surface--brand):not(.media-feature--dark):not(.content-grid--tracks) :is(.tilt-card,.content-card,.project-card,.insight-card,.news-card,.team-card-motion):hover{background:#5a417f24!important;border-color:#5a417fb8!important;box-shadow:0 20px 44px #36254a1f!important}.timeline--vertical:before{width:2px;background:linear-gradient(to bottom, transparent 0, #a78fc357 5%, var(--startime-brand) var(--timeline-progress,0%), #a78fc33d var(--timeline-progress,0%), transparent 100%)!important}.timeline--vertical .timeline__number{width:58px;height:58px;background:var(--theme-dark-raised)!important;color:#fff!important;box-shadow:0 0 0 8px var(--section-bg), 0 0 30px #5a417f47!important;border:1px solid #a78fc39e!important}.timeline--vertical .timeline__number--year{letter-spacing:.1em;width:82px;font-size:13px;font-weight:700}.timeline--vertical .timeline__step>div{border:1px solid #a78fc33d;border-inline-end:3px solid var(--startime-brand);background:#0c0a18b3;min-height:176px;padding:clamp(26px,3vw,38px);position:relative}.timeline--vertical .timeline__step>div:after{top:28px;content:"";background:linear-gradient(90deg,#a78fc3a8,#0000);width:clamp(24px,3vw,48px);height:1px;position:absolute;inset-inline-end:calc(-1*clamp(24px,3vw,48px))}.timeline--vertical .timeline__step:nth-child(2n)>div{border-inline-start:3px solid var(--startime-brand);border-inline-end-width:1px}.timeline--vertical .timeline__step:nth-child(2n)>div:after{background:linear-gradient(-90deg,#a78fc3a8,#0000);inset-inline:calc(-1*clamp(24px,3vw,48px)) auto}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__step>div{border-color:#5a417f61!important;border-inline-end-color:var(--startime-brand)!important;box-shadow:none!important;background:0 0!important}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__step:nth-child(2n)>div{border-inline-start-color:var(--startime-brand)!important}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__number{background:var(--startime-brand)!important;box-shadow:0 0 0 8px var(--theme-paper-alt), 0 0 28px #5a417f33!important;border-color:#5a417f9e!important}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__step:hover>div{background:#5a417f0e!important;border-color:#5a417fb3!important}@media (max-width:760px){.timeline--vertical:before{inset-inline-start:31px}.timeline--vertical .timeline__step{grid-template-columns:62px minmax(0,1fr);gap:18px;padding-bottom:30px}.timeline--vertical .timeline__number,.timeline--vertical .timeline__number--year{width:62px;height:48px;font-size:11px;box-shadow:0 0 0 6px var(--theme-paper-alt), 0 0 24px #5a417f38!important}.timeline--vertical .timeline__step>div,.timeline--vertical .timeline__step:nth-child(2n)>div{border-inline-start:3px solid var(--startime-brand);border-inline-end-width:1px;min-height:0;padding:22px 20px}.timeline--vertical .timeline__step>div:after,.timeline--vertical .timeline__step:nth-child(2n)>div:after{top:23px;background:linear-gradient(-90deg,#a78fc3a8,#0000);width:18px;inset-inline:-19px auto}}.timeline--vertical{width:min(1100px,100%)}.timeline--vertical:before{width:2px;inset-block:20px 36px;inset-inline-start:159px;background:linear-gradient(to bottom, #a78fc31a, #a78fc380 7%, var(--startime-brand) var(--timeline-progress,0%), #a78fc33d var(--timeline-progress,0%), #a78fc314)!important}.timeline--vertical .timeline__step{grid-template-columns:132px 54px minmax(0,1fr);gap:0 clamp(22px,2.5vw,34px);padding-bottom:clamp(30px,3.5vw,48px)}.timeline--vertical .timeline__step:before{z-index:3;top:22px;border:3px solid var(--section-bg);background:var(--startime-brand-light);content:"";width:14px;height:14px;position:absolute;inset-inline-start:153px;transform:rotate(45deg);box-shadow:0 0 20px #5a417f6b}.timeline--vertical .timeline__number,.timeline--vertical .timeline__number--year{letter-spacing:-.03em;grid-column:1;justify-self:end;width:auto;height:auto;margin-top:7px;font-size:clamp(25px,2.4vw,36px);font-weight:650;color:var(--startime-brand-light)!important;box-shadow:none!important;background:0 0!important;border:0!important}.timeline--vertical .timeline__step>div,.timeline--vertical .timeline__step:nth-child(2n)>div{border:1px solid #a78fc347;border-inline-start:4px solid var(--startime-brand);text-align:start;background:#0c0a18a8;border-inline-end-width:1px;grid-column:3;min-height:0;padding:clamp(26px,3vw,38px) clamp(28px,3.5vw,46px);position:relative;box-shadow:0 18px 46px #04030a29}.timeline--vertical .timeline__step>div:after,.timeline--vertical .timeline__step:nth-child(2n)>div:after{top:28px;content:"";background:linear-gradient(-90deg,#a78fc3b8,#0000);width:calc(54px + clamp(22px,2.5vw,34px));height:1px;position:absolute;inset-inline:calc(-54px - clamp(22px,2.5vw,34px)) auto}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__step{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__step:before{border-color:var(--theme-paper-alt);background:var(--startime-brand)}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__number{color:var(--startime-brand)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__step>div,html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__step:nth-child(2n)>div{border-color:#47316075!important;border-inline-start-color:var(--startime-brand)!important;background:linear-gradient(135deg,#402c5829,#5a417f11)!important;box-shadow:0 18px 42px #36254a1a!important}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--vertical .timeline__step:hover>div{border-color:#473160c2!important;border-inline-start-color:var(--startime-brand)!important;background:#402c5833!important}@media (max-width:760px){.timeline--vertical:before{inset-inline-start:7px}.timeline--vertical .timeline__step{grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:28px}.timeline--vertical .timeline__step:before{top:15px;border-width:3px;width:13px;height:13px;inset-inline-start:1px}.timeline--vertical .timeline__number,.timeline--vertical .timeline__number--year{grid-area:1/2;justify-self:start;width:auto;height:auto;margin:0 0 10px;font-size:22px;box-shadow:none!important}.timeline--vertical .timeline__step>div,.timeline--vertical .timeline__step:nth-child(2n)>div{border-inline-start:3px solid var(--startime-brand);border-inline-end-width:1px;grid-area:2/2;padding:22px}.timeline--vertical .timeline__step>div:after,.timeline--vertical .timeline__step:nth-child(2n)>div:after{top:-22px;width:34px;inset-inline-start:-36px}}.site main>section:is(.section-surface--dark,.section-surface--brand,.media-feature--dark):not([data-background-media=true]){background-color:var(--theme-dark)!important;background-image:var(--theme-dark-surface)!important}.site main>section:is(.section-surface--dark,.section-surface--brand,.media-feature--dark)[data-background-media=true]{background-color:var(--theme-dark)!important}.site main>section.section-surface[data-background-media=true]:not(.content-grid--tracks){background-image:linear-gradient(90deg, #0e0a19c2 0%, #2015336b 42%, #20153314 78%), linear-gradient(rgba(17, 16, 26, var(--section-overlay)), rgba(17, 16, 26, var(--section-overlay))), var(--section-image)!important}[dir=rtl] .site main>section.section-surface[data-background-media=true]:not(.content-grid--tracks){background-image:linear-gradient(-90deg, #0e0a19c2 0%, #2015336b 42%, #20153314 78%), linear-gradient(rgba(17, 16, 26, var(--section-overlay)), rgba(17, 16, 26, var(--section-overlay))), var(--section-image)!important}.site-footer,html[data-theme=light] .site-footer{background-color:var(--theme-dark)!important;background-image:var(--theme-dark-surface)!important}@media (max-width:820px){.partner-marquee__heading{grid-template-columns:minmax(0,1fr);gap:18px}.partner-marquee__heading .eyebrow{margin-bottom:0}.partner-marquee__heading h2{font-size:clamp(36px,10vw,48px)}.partner-marquee__heading>p:not(.eyebrow){font-size:14px}.partner-marquee__viewport{margin-top:42px}.partner-marquee__set li{width:154px;height:82px;padding:12px 14px}.partner-marquee__logo{height:54px}.partner-marquee__track{animation-duration:45s}.partner-marquee__track--slow{animation-duration:58s}.project-rail-wrap{flex-direction:column;display:flex}.project-rail{order:1}.project-rail-actions{width:var(--shell);order:2;justify-content:flex-end;margin:14px auto 0}}@media (prefers-reduced-motion:reduce){.partner-marquee__track{animation-play-state:paused}}.timeline--journey{--journey-gap:clamp(22px, 2.4vw, 36px);gap:var(--journey-gap);scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;width:min(1320px,100%);margin-inline:auto;padding:0 0 18px;scroll-padding-inline:0;display:grid;position:relative;overflow:auto hidden}.timeline--journey::-webkit-scrollbar{display:none}.timeline--journey:before{top:74px;content:"";width:auto;height:2px;position:absolute;inset-inline:0;background:linear-gradient(90deg, var(--startime-brand) 0 var(--timeline-progress,0%), #5a417f3d var(--timeline-progress,0%) 100%)!important}[dir=rtl] .timeline--journey:before{background:linear-gradient(-90deg, var(--startime-brand) 0 var(--timeline-progress,0%), #5a417f3d var(--timeline-progress,0%) 100%)!important}.timeline--journey .timeline__step{scroll-snap-align:start;grid-template-rows:60px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.timeline--journey .timeline__step:before{z-index:2;top:66px;border:4px solid var(--section-bg);background:var(--startime-brand-light);content:"";width:16px;height:16px;transition:background .22s,box-shadow .22s,transform .22s;position:absolute;inset-inline-start:0;transform:rotate(45deg);box-shadow:0 0 0 1px #a78fc35c}.timeline--journey .timeline__number,.timeline--journey .timeline__number--year{letter-spacing:-.035em;grid-area:1/1;justify-self:start;width:auto;height:auto;margin:0;font-size:clamp(27px,2.35vw,38px);font-weight:680;line-height:1;color:var(--startime-brand-light)!important;box-shadow:none!important;background:0 0!important;border:0!important}.timeline--journey .timeline__step>div,.timeline--journey .timeline__step:nth-child(2n)>div{text-align:start;grid-area:2/1;min-height:250px;margin-top:42px;padding:0 clamp(18px,2vw,28px) 0 0;display:block;position:relative;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}[dir=rtl] .timeline--journey .timeline__step>div,[dir=rtl] .timeline--journey .timeline__step:nth-child(2n)>div{padding:0 0 0 clamp(18px,2vw,28px)}.timeline--journey .timeline__step>div:after,.timeline--journey .timeline__step:nth-child(2n)>div:after{display:none}.timeline--journey .timeline__step h3{max-width:280px;margin:0;font-size:clamp(23px,1.75vw,30px);line-height:1.12}.timeline--journey .timeline__step p{max-width:290px;margin-top:17px;font-size:15px;line-height:1.7}.timeline--journey .timeline__step:hover:before{box-shadow:0 0 0 1px var(--startime-brand), 0 0 24px #5a417f94;background:#fff;transform:rotate(45deg)scale(1.18)}.timeline--journey .timeline__step:hover>div{transform:none;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--journey .timeline__step:before{border-color:var(--theme-paper-alt);background:var(--startime-brand)}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--journey .timeline__number{color:var(--startime-brand)!important}html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--journey .timeline__step>div,html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--journey .timeline__step:nth-child(2n)>div,html[data-theme=light] .timeline-section:not(.section-surface--dark):not(.section-surface--brand) .timeline--journey .timeline__step:hover>div{box-shadow:none!important;background:0 0!important;border:0!important}@media (min-width:1000px){.timeline--journey{grid-auto-columns:minmax(0,1fr);overflow:visible}}@media (max-width:999px){.timeline--journey{width:calc(100% + max(24px, calc((100vw - var(--shell)) / 2)));scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,72vw);margin-inline-end:calc(max(24px, calc((100vw - var(--shell)) / 2)) * -1);padding-inline-end:max(24px, calc((100vw - var(--shell)) / 2))}}@media (max-width:600px){.timeline--journey{--journey-gap:24px;grid-auto-columns:minmax(244px,82vw)}.timeline--journey:before{top:62px}.timeline--journey .timeline__step{grid-template-rows:48px minmax(0,1fr)}.timeline--journey .timeline__step:before{width:15px;height:15px;top:54px}.timeline--journey .timeline__number,.timeline--journey .timeline__number--year{grid-area:1/1;font-size:27px}.timeline--journey .timeline__step>div,.timeline--journey .timeline__step:nth-child(2n)>div{grid-area:2/1;min-height:230px;margin-top:40px;padding:0 24px 0 0}[dir=rtl] .timeline--journey .timeline__step>div,[dir=rtl] .timeline--journey .timeline__step:nth-child(2n)>div{padding:0 0 0 24px}}
