html,body{overscroll-behavior-x:none}:root{--vw: 1vw;--dvh: 1vh;--svh: 1vh;--lvh: 1vh;--container-padding-x: 18px;--header-padding: 1rem;--brand-main: #0e0e0e;--brand-accent: #c9a96e;--brand-white: #ffffff;--brand-grey: #7c7c7c}.brand-main{color:var(--brand-main)}.brand-accent{color:var(--brand-accent)}.brand-white{color:var(--brand-white)}.brand-grey{color:var(--brand-grey)}@media (min-width: 64em){:root{--container-padding-x: 150px;--header-padding: 2rem}}@media (min-width: 80em){:root{--header-padding: 3rem}}*{box-sizing:border-box;padding:0;margin:0}#header{position:fixed;top:2rem;z-index:1001;width:100%;user-select:none;transition:opacity .4s linear}@media (min-width: 64em){#header{top:5rem}}#header.fade{pointer-events:none;opacity:0}#header nav{position:relative}#header nav:before{position:absolute;inset:0;width:100%;height:100%;pointer-events:all;content:"";border-radius:.5rem;opacity:1;transition:background .3s linear .4s}#header.fade nav:before{pointer-events:none}#header.top nav:before{background:transparent}#header.top[data-theme=light] .nav-link,#header.top[data-theme=light] .nav-link:hover,#header.top[data-theme=light] .nav-link.active,#header.top[data-theme=light] .news-w,#header.top[data-theme=light] .news-w p{color:#0e0e0e}#header.top[data-theme=light] .news-w:before{background:#0e0e0e}#header.top[data-theme=light] .news-w .counter{background:#0e0e0e}#header.top[data-theme=light] .news-w .counter .number,#header.top[data-theme=light] .news-w .counter span{color:#fff}#header.top[data-theme=light] .menu-cta p{color:#0e0e0e}#header.top[data-theme=light] .menu-cta .dots-w .dot{background:#0e0e0e}#header.top[data-theme=light] .navbar{background:#c9a96e}body.menu-open #header[data-theme=light] .menu-cta .dots-w .dot,#header.menu-open[data-theme=light] .menu-cta .dots-w .dot,#header.menu-just-closed[data-theme=light] .menu-cta .dots-w .dot{background:#0e0e0e}body.menu-open #header[data-theme=light] .menu-cta p,#header.menu-open[data-theme=light] .menu-cta p,#header.menu-just-closed[data-theme=light] .menu-cta p,body.menu-open #header[data-theme=light] .news-w,body.menu-open #header[data-theme=light] .news-w p,#header.menu-open[data-theme=light] .news-w,#header.menu-open[data-theme=light] .news-w p,#header.menu-just-closed[data-theme=light] .news-w,#header.menu-just-closed[data-theme=light] .news-w p{color:#0e0e0e}body.menu-open #header[data-theme=light] .news-w .counter,#header.menu-open[data-theme=light] .news-w .counter,#header.menu-just-closed[data-theme=light] .news-w .counter{background:#fff}body.menu-open #header[data-theme=light] .news-w .counter .number,body.menu-open #header[data-theme=light] .news-w .counter span,#header.menu-open[data-theme=light] .news-w .counter .number,#header.menu-open[data-theme=light] .news-w .counter span,#header.menu-just-closed[data-theme=light] .news-w .counter .number,#header.menu-just-closed[data-theme=light] .news-w .counter span{color:#0e0e0e}#header .container-menu{width:max(200px,100% - 32px);margin-inline:auto}@media (min-width: 48em){#header .container-menu{width:max(200px,100% - 64px)}}#header .nav-link{text-decoration:none;font-family:Century Gothic,sans-serif;font-size:.75rem;line-height:1.2;letter-spacing:.03rem;font-weight:400;font-style:normal;text-transform:uppercase}@media (min-width: 64em){#header .nav-link{padding:2.25rem .75rem 2rem}}@media (min-width: 105em){#header .nav-link{padding:2.25rem 1.625rem 2rem}}@media (min-width: 64em){#header li:first-of-type .nav-link{padding-left:var(--header-padding)}}#header li:last-of-type .nav-link{padding-right:0}#header[data-theme=dark] .nav-link,#header:not([data-theme=light]) .nav-link{color:#0e0e0e}#header[data-theme=light] .nav-link{color:#fff}#header[data-theme=dark] .nav-link:hover,#header[data-theme=dark] .nav-link.active,#header:not([data-theme=light]) .nav-link:hover,#header:not([data-theme=light]) .nav-link.active{color:#0e0e0e}#header[data-theme=light] .nav-link:hover,#header[data-theme=light] .nav-link.active{color:#fff}#header .news-w{position:relative;display:flex;align-items:center;gap:.75rem;height:100%;text-decoration:none;font-family:Century Gothic,sans-serif}#header .news-w:before{position:absolute;bottom:1.4375rem;left:0;width:100%;height:1px;content:"";transition:transform .4s cubic-bezier(.4,0,.1,1);transform:scale3d(0,1,1);transform-origin:right center}#header .news-w:hover:before{transform:scaleZ(1);transform-origin:left center}#header[data-theme=dark] .news-w:before,#header:not([data-theme=light]) .news-w:before{background:#0e0e0e}#header[data-theme=light] .news-w:before{background:#fff}#header[data-theme=dark] .news-w,#header:not([data-theme=light]) .news-w{color:#0e0e0e}#header[data-theme=light] .news-w{color:#fff}#header .news-w p{margin:0;font-size:.75rem;line-height:1.2;letter-spacing:.025rem;font-weight:400;font-style:normal;text-transform:uppercase;transition:color .4s linear;display:none}@media (min-width: 64em){#header .news-w p{display:block}}#header[data-theme=dark] .news-w p,#header:not([data-theme=light]) .news-w p{color:#0e0e0e}#header[data-theme=light] .news-w p{color:#fff}#header .news-w .counter{display:flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.25rem;padding:.1875rem .25rem;border-radius:.5rem;opacity:1;transition:background .4s linear,opacity .4s linear}#header .news-w .counter.no-unread{display:none;opacity:0}#header[data-theme=dark] .news-w .counter,#header:not([data-theme=light]) .news-w .counter{background:#0e0e0e}#header[data-theme=light] .news-w .counter{background:#fff}#header .news-w .counter .number{font-size:.5rem;line-height:1.6;letter-spacing:.025rem;font-family:Century Gothic,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;transition:color .4s linear}#header[data-theme=dark] .news-w .counter .number,#header[data-theme=dark] .news-w .counter span,#header:not([data-theme=light]) .news-w .counter .number,#header:not([data-theme=light]) .news-w .counter span{color:#fff}#header[data-theme=light] .news-w .counter .number,#header[data-theme=light] .news-w .counter span.number{color:#0e0e0e}#header .menu-cta{display:flex;align-items:center;height:100%;padding:1.5625rem var(--header-padding) 1.5625rem 0}#header .menu-cta p{font-size:.75rem;line-height:1.2;letter-spacing:.025rem;font-family:Century Gothic,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;transition:color .4s linear}#header[data-theme=dark] .menu-cta p,#header:not([data-theme=light]) .menu-cta p{color:#0e0e0e}#header[data-theme=light] .menu-cta p{color:#fff}@media (min-width: 64em){#header .menu-cta{padding:0 var(--header-padding) 0 0}}#header .theme-toggle{display:flex;align-items:center;justify-content:center;height:100%;padding:0 .75rem;background:none;border:none;cursor:pointer;color:inherit;transition:color .4s linear,opacity .2s}#header .theme-toggle:hover{opacity:.8}#header .theme-toggle-icon{display:none;flex-shrink:0}html[data-user-theme=dark] #header .theme-toggle .theme-toggle-sun{display:block;color:#fff}html:not([data-user-theme=dark]) #header .theme-toggle .theme-toggle-moon{display:block;color:#0e0e0e}.logo{height:auto;max-height:80px;width:auto}.logo-mb{max-height:140px}.hero-inner .logo{width:min(75vw,500px);max-height:none;object-fit:contain}@media (min-width: 64em){.hero-inner .logo{grid-column:2 / -1;width:min(800px,55vw);height:auto;max-width:85%;max-height:none;padding-left:var(--header-padding, 0)}.hero-inner .logo.logo-eai{width:min(680px,44vw)!important;height:auto!important;max-width:85%}}@media (min-width: 80em){.hero-inner .logo{grid-column:3 / -1}}@media (min-width: 105em){.hero-inner .logo{width:min(900px,50vw)}.hero-inner .logo.logo-eai{width:min(820px,40vw)!important;height:auto!important;max-width:85%}}.logo-item img,.logo-container img{max-height:120px;max-width:100%;object-fit:contain}.hero-transition{pointer-events:none!important}.hero-companies{position:absolute;left:50%;bottom:5.5rem;transform:translate(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem 2rem;width:min(96vw,1200px);z-index:2;pointer-events:auto}.hero-company{display:inline-flex;align-items:center;justify-content:center;height:64px;text-decoration:none;opacity:.75;transition:opacity .3s ease,transform .3s ease}.hero-company:hover{opacity:1;transform:translateY(-2px)}.hero-company-logo{width:auto;max-width:240px;max-height:100%;object-fit:contain}.hero-company--first-group .hero-company-logo{height:96px;max-height:none;filter:brightness(0);transform:translateY(-24px)}.hero-company--tameh .hero-company-logo{height:40px}.hero-company--urbnlanes .hero-company-logo,.hero-company--first-ads .hero-company-logo{height:34px}.hero-company-text{font-family:Century Gothic,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e0e0e}@media (min-width: 64em){.hero-companies{bottom:6.5rem;gap:1.5rem 2.25rem}.hero-company{height:76px}.hero-company-logo{max-width:300px}.hero-company--first-group .hero-company-logo{height:112px;transform:translateY(-28px)}.hero-company--tameh .hero-company-logo{height:46px}.hero-company--urbnlanes .hero-company-logo,.hero-company--first-ads .hero-company-logo{height:40px}}html[data-user-theme=dark] .hero-company-logo{filter:brightness(0) invert(1)}html[data-user-theme=dark] .hero-company-text{color:#f2e9da}html[data-user-theme=light] .hero-inner .logo.logo-eai{filter:none}html[data-user-theme=dark] .hero-inner .logo.logo-eai{filter:brightness(0) invert(.94) sepia(.18) saturate(160%) hue-rotate(350deg)}html[data-user-theme=dark] .hero .scroll-to-cta .fs-cta-s,html[data-user-theme=dark] .hero .scroll-to-cta svg{color:#f2e9da!important}html[data-user-theme=dark] .hero .scroll-to-cta .fs-cta-s:before,html[data-user-theme=dark] .hero .scroll-to-cta svg:before{background-color:#f2e9da!important}html[data-user-theme=dark] .topChapters h1,html[data-user-theme=dark] .topChapters h2,html[data-user-theme=dark] .topChapters h3,html[data-user-theme=dark] .topChapters h4,html[data-user-theme=dark] .topChapters p,html[data-user-theme=dark] .topChapters .fs-h2,html[data-user-theme=dark] .topChapters .fs-s1,html[data-user-theme=dark] .topChapters .brand-main{color:#ece3d4!important}html[data-user-theme=dark] .topChapters .brand-grey{color:#b7ae9f!important}html[data-user-theme=dark] .topChapters .brand-accent{color:var(--brand-accent)!important}.topChapters h2.fs-h2,.topChapters h2.fs-h2 *{color:#0e0e0e!important;-webkit-text-fill-color:#0e0e0e!important}html[data-user-theme=dark] .topChapters h2.fs-h2,html[data-user-theme=dark] .topChapters h2.fs-h2 *{color:#ece3d4!important;-webkit-text-fill-color:#ece3d4!important}html[data-user-theme=dark] #footer{background-color:#0e0e0e!important}html[data-user-theme=dark] #footer .menu-links a,html[data-user-theme=dark] #footer .footer-col.office h2,html[data-user-theme=dark] #footer .footer-col.office p,html[data-user-theme=dark] #footer .footer-col.office a,html[data-user-theme=dark] #footer .copyright-info p{color:#ece3d4!important}html[data-user-theme=dark] #footer .legals-links a{color:#b7ae9f!important}html[data-user-theme=dark] #footer .line,html[data-user-theme=dark] #footer .line:after{background-color:#fff3!important}.footer-logo-link{display:inline-block}html[data-user-theme=dark] #footer .footer-logo-link .logo{filter:brightness(0) invert(.94)}.back-home{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2.5rem;color:var(--brand-accent);text-decoration:none;letter-spacing:.08em}.back-home:hover{opacity:.8}.content-page{position:relative;z-index:2;min-height:100vh;background:#fff;color:#0e0e0e;padding-top:9rem;padding-bottom:6rem}@media (min-width: 64em){.content-page{padding-top:13rem;padding-bottom:9rem}}html[data-user-theme=dark] .content-page{background:#0e0e0e;color:#ece3d4}.content-page .content-page-inner{margin:0 auto;max-width:60rem;padding:0 1.5rem}.content-page h1{margin:0 0 1.5rem}.content-page h2{margin:3rem 0 1rem;color:var(--brand-accent)}.content-page p{margin:0 0 1.25rem;line-height:1.7;color:inherit}.content-page ul{margin:0 0 1.5rem;padding-left:1.25rem}.content-page ul li{margin-bottom:.6rem;line-height:1.6}.content-page a{color:var(--brand-accent)}.content-page .reach-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:1rem 0 2rem;list-style:none;padding:0}@media (min-width: 48em){.content-page .reach-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64em){.content-page .reach-grid{grid-template-columns:repeat(4,1fr)}}.content-page .reach-grid li{margin:0}.content-page .reach-grid .reach-city{text-transform:uppercase;color:var(--brand-accent);margin-bottom:.5rem}.content-page .page-tagline{margin-top:3rem;font-style:italic;opacity:.85}.contact-cta{text-align:center;padding:6rem 1.5rem}@media (min-width: 64em){.contact-cta{padding:9rem 1.5rem}}.contact-cta-inner{max-width:46rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.contact-cta-text{line-height:1.6}.contact-cta-action{display:flex;justify-content:center;margin-top:.5rem}.contact-cta-title,.contact-cta-text{color:#fff}.footer-cols{display:grid;grid-template-columns:1fr;gap:2.5rem 1.5rem;align-items:stretch}.footer-cols .footer-col.office{display:flex;flex-direction:column;height:100%}.footer-cols .footer-col.office .top{flex:1 1 auto}.footer-cols .footer-col.office .bottom{margin-top:auto}@media (min-width: 48em){.footer-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64em){.footer-cols{grid-template-columns:repeat(5,1fr)}}.footer-cols .footer-col .menu-links,.footer-cols .footer-col .legals-links{list-style:none;padding:0;margin:0}.footer-cols .footer-col--menu .legals-links{margin-top:1.25rem}.footer-cols .footer-col.office{margin:0}.division-content h3{margin-bottom:0!important}.division-content .division-type{margin-top:.35rem;letter-spacing:.08em;opacity:.85}.division-content .division-type+.division-description{margin-top:1rem}.division-content .division-description{margin-top:.75rem;max-width:42ch;line-height:1.5;opacity:.92}.division-content .division-note{margin-top:.6rem;opacity:.7;font-style:italic}.division-content .division-description+.division-note{margin-top:.6rem}html:not([data-user-theme=dark]) [data-chapter=WhatWeDo] .division-content h3,html:not([data-user-theme=dark]) [data-chapter=WhatWeDo] .division-content h4,html:not([data-user-theme=dark]) [data-chapter=WhatWeDo] .division-content .division-description,html:not([data-user-theme=dark]) [data-chapter=WhatWeDo] .division-content .division-note,html:not([data-user-theme=dark]) [data-chapter=WhatWeDo] .division-index .fs-label,html:not([data-user-theme=dark]) [data-chapter=WhatWeDo] .link-block.white,html:not([data-user-theme=dark]) [data-chapter=WhatWeDo] .link-block.white .link-block-label{color:#1a1206!important}html[data-user-theme=dark] [data-chapter=WhatWeDo] .division-content h3,html[data-user-theme=dark] [data-chapter=WhatWeDo] .division-content h4,html[data-user-theme=dark] [data-chapter=WhatWeDo] .division-content .division-description,html[data-user-theme=dark] [data-chapter=WhatWeDo] .division-content .division-note,html[data-user-theme=dark] [data-chapter=WhatWeDo] .division-index .fs-label,html[data-user-theme=dark] [data-chapter=WhatWeDo] .link-block.white,html[data-user-theme=dark] [data-chapter=WhatWeDo] .link-block.white .link-block-label{color:#ece3d4!important}.divisions-container{margin-top:3rem!important}@media (min-width: 64em){.divisions-container{margin-top:6rem!important}}html[data-user-theme=dark] [data-chapter=GlobalConnectivity] h2.fs-h2,html[data-user-theme=dark] [data-chapter=GlobalConnectivity] h2.fs-h2 *,html:not([data-user-theme=dark]) [data-chapter=GlobalConnectivity] h2.fs-h2,html:not([data-user-theme=dark]) [data-chapter=GlobalConnectivity] h2.fs-h2 *,html [data-chapter=GlobalConnectivity] h2,html [data-chapter=GlobalConnectivity] .map-marker,html [data-chapter=GlobalConnectivity] .map-marker span,html [data-chapter=GlobalConnectivity] p{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.lead-cascade{display:flex;flex-direction:column;align-items:flex-start}.lead-cascade .lead-line{display:block;white-space:nowrap}@media (min-width: 64em){.lead-cascade .lead-line--1{margin-left:5.5em}.lead-cascade .lead-line--2{margin-left:14.5em}}.about-para{max-width:100%}.about-para+.about-para{margin-top:1.5em}.about-para--left{margin-right:auto;margin-left:0;text-align:left}.about-para--right{margin-left:auto;margin-right:0;text-align:left}@media (min-width: 64em){[data-chapter=WhoWeAre] .text-block{grid-column:3 / 23!important}.about-para{max-width:46%}}#footer{width:100%;padding:2rem 0;background:#fff}#footer .footer-container{display:grid;gap:2rem 0}#footer .menu-links a,#footer .legals-links a{color:#0e0e0e;text-decoration:none;font-family:Century Gothic,sans-serif;font-weight:700;font-style:italic;letter-spacing:.08rem}#footer .menu-links a:hover,#footer .legals-links a:hover{text-decoration:underline}#footer .office h2{color:#0e0e0e;margin:0 0 .5rem;font-family:Century Gothic,sans-serif}#footer .office .address,#footer .office .bottom a{color:#0e0e0e;font-family:Josefin Sans,sans-serif;text-decoration:none}#footer .office .bottom a:hover{text-decoration:underline}#footer .line{height:1px;background:#0e0e0e4d}#footer .copyright-info p{margin:0;color:#0e0e0e}#footer[data-theme=dark]{background-color:#0e0e0e}#footer[data-theme=dark] .menu-left .menu-links a{color:#fff}#footer[data-theme=dark] .menu-left .legals-links a{color:#ffffffe6}#footer[data-theme=dark] .logo path{fill:#fff}#footer[data-theme=dark] .logo{filter:brightness(0) invert(1)}#footer[data-theme=dark] .menu-right:after{background-color:#ffffff1a}#footer[data-theme=dark] .line{background-color:#ffffff1a}#footer[data-theme=dark] .copyright-info p,#footer[data-theme=dark] .office h2,#footer[data-theme=dark] .office .address,#footer[data-theme=dark] .office .bottom a{color:#fff}.buttons-container{position:fixed;bottom:2rem;left:0;z-index:5;width:100%;pointer-events:none}@media (min-width: 48em){.buttons-container{bottom:2.75rem}}@media (min-width: 64em){.buttons-container{z-index:50}}@media (min-width: 105em){.buttons-container{bottom:6.5rem}}.buttons-container .buttons-wrapper{width:max(200px,100% - 32px);margin-inline:auto}@media (min-width: 48em){.buttons-container .buttons-wrapper{width:max(200px,100% - 64px)}}.buttons-container .buttons-inner{display:flex;flex-direction:column;gap:16px;padding-right:var(--header-padding);margin-left:auto;width:fit-content}.buttons-container .scroll-top,.buttons-container .sound{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(14,14,14,.5);border-radius:50%;cursor:pointer;transition:opacity .4s;pointer-events:auto}.buttons-container .scroll-top{opacity:0;transition:opacity .4s}.buttons-container .scroll-top.visible{opacity:1}.buttons-container .scroll-top:hover,.buttons-container .sound:hover,.buttons-container .scroll-top.visible:hover{opacity:.8}.buttons-container .scroll-top svg{width:10px;height:12px}.buttons-container .sound .sound-icon-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:24px;height:24px}.buttons-container .sound .sound-icon-row{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:12px;flex-shrink:0}.buttons-container .sound .sound-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#c9a96e;opacity:0;transition:opacity .2s}.buttons-container .sound .sound-icon svg{width:12px;height:12px}.buttons-container .sound canvas{width:24px;height:10px;display:block;flex-shrink:0}.buttons-container .sound[data-muted=false] .sound-icon--on{opacity:1;animation:sound-icon-pulse 1.5s ease-in-out infinite}.buttons-container .sound[data-muted=false] .sound-icon--off,.buttons-container .sound[data-muted=true] .sound-icon--on{opacity:0}.buttons-container .sound[data-muted=true] .sound-icon--off{opacity:1}@keyframes sound-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}#GlobalConnectivity [data-point].map-marker{position:fixed;top:0;left:0;pointer-events:auto;cursor:pointer;text-decoration:none;z-index:10}#GlobalConnectivity [data-point].map-marker span{display:inline-flex;gap:16px;align-items:center;opacity:0;transition:opacity .3s linear,visibility .3s,color .3s,transform .2s}#GlobalConnectivity [data-point].map-marker span:before{width:14px;height:14px;content:"";border-radius:50%;flex-shrink:0;animation:map-marker-pulse 2s ease-in-out infinite}#GlobalConnectivity [data-point].map-marker.visible span{opacity:1}#GlobalConnectivity [data-point].map-marker:hover span{transform:translate(4px)}#GlobalConnectivity [data-point].map-marker--gold span{color:#c9a96e}#GlobalConnectivity [data-point].map-marker--gold span:before{background-color:#c9a96e;box-shadow:0 0 12px #c9a96e,0 0 24px #c9a96e66}#GlobalConnectivity [data-point].map-marker--teal span{color:#00d4aa}#GlobalConnectivity [data-point].map-marker--teal span:before{background-color:#00d4aa;box-shadow:0 0 12px #00d4aa,0 0 24px #00d4aa66}#GlobalConnectivity [data-point].map-marker--blue span{color:#5b9bd5}#GlobalConnectivity [data-point].map-marker--blue span:before{background-color:#5b9bd5;box-shadow:0 0 12px #5b9bd5,0 0 24px #5b9bd566}#GlobalConnectivity [data-point].map-marker:nth-child(1) span:before{animation-delay:0s}#GlobalConnectivity [data-point].map-marker:nth-child(2) span:before{animation-delay:.4s}#GlobalConnectivity [data-point].map-marker:nth-child(3) span:before{animation-delay:.8s}@keyframes map-marker-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.85}}.hero-transition{position:fixed;inset:0;z-index:5;pointer-events:auto}.hero{pointer-events:none}main,.topChapters{padding-top:0}main[data-scene=WhoWeAre]{padding-top:0}@media (max-width: 63.99em){.hero .hero-inner{align-items:center;justify-content:center}}.montfort-menu{position:fixed;inset:0;z-index:1000!important;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;display:grid;grid-template-columns:1fr 1fr;align-content:center;padding:3rem;gap:2rem 4rem;max-width:90rem;margin:0 auto}.montfort-menu.is-open{pointer-events:auto;visibility:visible;opacity:1}.montfort-menu .overlay{position:absolute;inset:0;z-index:-1;background:#0000004d}.montfort-menu .grid-nav{grid-column:1}.montfort-menu .grid-terms{grid-column:2;align-self:center}.montfort-menu .grid-nav nav ul{list-style:none;margin:0;padding:0}.montfort-menu .grid-nav .nav-link{display:flex;align-items:center;gap:2rem;color:#7c7c7c;text-decoration:none;font-family:Century Gothic,sans-serif;font-size:1.25rem;line-height:1.6;font-weight:400;font-style:normal;transition:color .4s linear}.montfort-menu .grid-nav .nav-link .text-content{position:relative;padding:1.5rem 0;transition:transform .6s cubic-bezier(.4,0,.1,1)}.montfort-menu .grid-nav .nav-link span{text-wrap:nowrap}@media (min-width: 48em){.montfort-menu .grid-nav .nav-link{font-size:1.75rem;line-height:1.4;letter-spacing:.14rem;text-transform:uppercase}}@media (min-width: 64em){.montfort-menu .grid-nav .nav-link{font-size:1.5rem;letter-spacing:.03rem}}@media (min-width: 48em) and (min-width: 64em){.montfort-menu .grid-nav .nav-link{font-size:2.5rem;letter-spacing:.1rem}}@media (hover: hover) and (pointer: fine){.montfort-menu .grid-nav .nav-link:hover{color:#0e0e0e}}.montfort-menu .grid-nav .nav-link.active{color:#0e0e0e}.montfort-menu .grid-terms .terms-w ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem}.montfort-menu .grid-terms .terms-link a{color:#0e0e0e;text-decoration:none;font-family:Century Gothic,sans-serif;font-weight:700;font-style:italic;letter-spacing:.08rem}.montfort-menu .grid-terms .terms-link a:hover{text-decoration:underline}@media (max-width: 767px){.montfort-menu{grid-template-columns:1fr;padding:2rem}.montfort-menu .grid-nav,.montfort-menu .grid-terms{grid-column:1}}.section-social .logo-container{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1rem}.section-social .logo-item{display:flex;align-items:center}.section-social .logo-item img{max-height:80px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.section-social--grid .egypt-companies-intro{grid-column:1 / -1;padding-right:var(--container-padding-x)}@media (min-width: 64em){.section-social--grid .egypt-companies-intro{grid-column:3 / 23}}@media (min-width: 80em){.section-social--grid .egypt-companies-intro{grid-column:7 / 22}}.egypt-companies-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:3rem;padding:0 var(--container-padding-x)}@media (min-width: 48em){.egypt-companies-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media (min-width: 64em){.egypt-companies-grid{grid-template-columns:repeat(3,1fr);gap:4rem;margin-top:5rem;margin-left:auto;margin-right:auto;max-width:75rem}}@media (min-width: 80em){.egypt-companies-grid{gap:5rem}}.egypt-company-card{display:flex;flex-direction:column;padding:2rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;transition:border-color .2s,box-shadow .2s}.egypt-company-card:hover{border-color:#c9a96e80;box-shadow:0 0 0 1px #c9a96e33}.egypt-company-card__logo{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.5rem;min-height:3rem}.egypt-company-card__logo img{max-height:48px;width:auto;max-width:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.egypt-company-card__title{margin:0 0 .75rem;font-family:Century Gothic,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.03rem}.egypt-company-card__body{margin:0;flex:1;line-height:1.6}.egypt-company-card__logos{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.egypt-company-card__logos .logo-item img{max-height:40px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.85}[data-chapter=MaritimeChapter] .texts-container{display:grid;grid-template-columns:repeat(4,1fr);row-gap:12.5rem;margin-bottom:12.5rem}@media (min-width: 48em){[data-chapter=MaritimeChapter] .texts-container{grid-template-columns:repeat(2,1fr);gap:21.25rem 6.25rem;margin-bottom:18.75rem}}@media (min-width: 105em){[data-chapter=MaritimeChapter] .texts-container{column-gap:10rem}}[data-chapter=MaritimeChapter] .texts-container .text-block{grid-column:1 / 5}@media (min-width: 48em) and (max-width: 63.99em){[data-chapter=MaritimeChapter] .texts-container .text-block:nth-child(odd){grid-column:2 / 5}[data-chapter=MaritimeChapter] .texts-container .text-block:nth-child(2n){grid-column:1 / 4}}@media (min-width: 64em){[data-chapter=MaritimeChapter] .texts-container .text-block:nth-child(odd){grid-column:2}[data-chapter=MaritimeChapter] .texts-container .text-block:nth-child(2n){grid-column:1}}[data-chapter=MaritimeChapter] .text-block{position:relative}[data-chapter=MaritimeChapter] .text-block .title{margin-bottom:1rem}@media (min-width: 64em){[data-chapter=MaritimeChapter] .text-block .title{margin-bottom:2rem}}[data-chapter=MaritimeChapter] .text-number{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:2px solid rgba(201,169,110,.5);transform:translate3d(-5.4375rem,0,0) rotate3d(0,0,1,45deg)}@media (max-width: 63.99em){[data-chapter=MaritimeChapter] .text-number{display:none}}[data-chapter=MaritimeChapter] .text-number .fs-label{transform:rotate3d(0,0,1,-45deg)}[data-chapter=MaritimeChapter] .subdescription{margin-bottom:8.75rem;font-size:1rem;line-height:1.6}@media (min-width: 48em){[data-chapter=MaritimeChapter] .subdescription{font-size:1.25rem;letter-spacing:.05rem;margin-bottom:15rem}}[data-chapter=MaritimeChapter] .category-heading{position:relative;width:fit-content;margin-bottom:8.75rem}@media (min-width: 48em){[data-chapter=MaritimeChapter] .category-heading{margin-bottom:7.5rem}}[data-chapter=MaritimeChapter] .category-heading:before{position:absolute;bottom:-2rem;left:0;width:100%;height:2px;content:"";background:#7c7c7c80}[data-chapter=MaritimeChapter] .separator{width:100%;height:2px;margin-bottom:8.75rem;background:#7c7c7c80;transform-origin:left center}[data-chapter=MaritimeChapter] .grid h2{margin-bottom:8.75rem}[data-chapter=MaritimeChapter] .grid h2.low-width{max-width:30.125rem}@media (min-width: 48em){[data-chapter=MaritimeChapter] .grid h2{margin-bottom:12.5rem}}@media (min-width: 64em){[data-chapter=MaritimeChapter] .grid h2{margin-bottom:15rem}}[data-chapter=MaritimeChapter] .description{margin-top:6.25rem}@media (min-width: 64em){[data-chapter=MaritimeChapter] .description{margin-top:0}}[data-chapter=MaritimeChapter] .description:last-child{padding-bottom:8.75rem}@media (min-width: 64em){[data-chapter=MaritimeChapter] .description:last-child{padding-bottom:25.8125rem}}[data-chapter=MaritimeChapter] .hsse-title{margin-bottom:1.5rem}@media (min-width: 64em){[data-chapter=MaritimeChapter] .hsse-title{margin-bottom:2rem}}.read-more{position:relative;width:100%}.read-more .content-wrapper{width:100%}.read-more .content-wrapper>div{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.read-more .content{width:100%;height:fit-content;margin-bottom:2.5rem;overflow:hidden;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}@media (min-width: 64em){.read-more .content{margin-bottom:3.25rem}}.read-more .content::-webkit-scrollbar{width:0}.read-more .inner.clamp{display:-webkit-box;text-overflow:-o-ellipsis-lastline;-webkit-line-clamp:var(--line-count);-webkit-box-orient:vertical;overflow:hidden}.read-more.expanded .content{pointer-events:all;overflow:visible}.read-more.expanded .read-more-button .arrow{transform:translate3d(-12.5%,12.5%,0) rotate(225deg)!important}.read-more.expanded .inner.clamp{-webkit-line-clamp:unset;display:block;overflow:visible}.read-more .read-more-button{display:none}.read-more.expandable .read-more-button{display:block}.read-more .read-more-button{position:relative;z-index:1;width:2.5rem;height:2.5rem;padding:0;margin:0;background:transparent;border:none;cursor:pointer;flex-shrink:0}.read-more .read-more-button:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:2px solid;border-radius:50%;transition:background .4s,border-color .4s}.read-more .read-more-button .arrow{position:absolute;top:50%;left:50%;width:.375rem;height:.375rem;border-right:.09375rem solid;border-bottom:.09375rem solid;transition:transform .4s cubic-bezier(.4,0,.1,1),border-color .4s;transform:translate3d(-12.5%,-25%,0) rotate(45deg)}.read-more .read-more-button.tertiary:before{border-color:#7c7c7c80}.read-more .read-more-button.tertiary .arrow{border-color:#fff}.read-more .read-more-button.tertiary:hover:before{background:#fff;border-color:#fff}.read-more .read-more-button.tertiary:hover .arrow{border-color:#7c7c7c}.read-more .read-more-button.white:before{border-color:#0e0e0e}.read-more .read-more-button.white .arrow{border-color:#fff}.read-more .read-more-button.white:hover:before{background:#fff;border-color:#fff}.read-more .read-more-button.white:hover .arrow{border-color:#0e0e0e}.read-more .read-more-button.grey:before{border-color:#7c7c7c}.read-more .read-more-button.grey .arrow{border-color:#fff}.read-more .read-more-button.grey:hover:before{background:#fff;border-color:#fff}.read-more .read-more-button.grey:hover .arrow{border-color:#7c7c7c}.read-more .read-more-button.secondary:before{border-color:#0e0e0e4d}.read-more .read-more-button.secondary .arrow{border-color:#0e0e0e}.read-more .read-more-button.secondary:hover:before{background:#0e0e0e;border-color:#0e0e0e}.read-more .read-more-button.secondary:hover .arrow{border-color:#fff}.core-values-block .read-more-button.secondary:before,.team-block .read-more-button.secondary:before{border-color:var(--brand-accent)}.core-values-block .read-more-button.secondary .arrow,.team-block .read-more-button.secondary .arrow{border-color:var(--brand-accent)}.core-values-block .read-more-button.secondary:hover:before,.team-block .read-more-button.secondary:hover:before{background:var(--brand-accent);border-color:var(--brand-accent)}.core-values-block .read-more-button.secondary:hover .arrow,.team-block .read-more-button.secondary:hover .arrow{border-color:#fff}.read-more .read-more-button.primary:before{border-color:#7c7c7c}.read-more .read-more-button.primary .arrow{border-color:#fff}.read-more .read-more-button.primary:hover:before{background:#fff;border-color:#fff}.read-more .read-more-button.primary:hover .arrow{border-color:#7c7c7c}[data-chapter=FortEnergyChapter] h2.fs-h2{margin-bottom:8.75rem}@media (min-width: 48em){[data-chapter=FortEnergyChapter] h2.fs-h2{margin-bottom:12.5rem}}@media (min-width: 64em){[data-chapter=FortEnergyChapter] h2.fs-h2{margin-bottom:15rem}}[data-chapter=FortEnergyChapter] .read-more.description .inner .fs-s1{padding-bottom:1rem;color:#fff}@media (min-width: 64em){[data-chapter=FortEnergyChapter] .read-more.description .inner .fs-s1{padding-bottom:2rem}}[data-chapter=FortEnergyChapter] .icon-wrapper{display:none}@media (min-width: 64em){[data-chapter=FortEnergyChapter] .icon-wrapper{display:flex;position:relative;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;transform:rotate3d(0,0,1,45deg)}[data-chapter=FortEnergyChapter] .icon-wrapper:before{position:absolute;inset:0;border:2px solid rgba(124,124,124,.6);content:""}[data-chapter=FortEnergyChapter] .icon-wrapper svg{width:1.125rem;height:auto;transform:rotate3d(0,0,1,-45deg)}}[data-chapter=FortEnergyChapter] .separator{display:none}@media (min-width: 64em){[data-chapter=FortEnergyChapter] .separator{display:block;width:100%;height:2px;margin-bottom:8.75rem;background:#7c7c7c99;transform-origin:left center}}[data-chapter=FortEnergyChapter] .advantages-informations{display:flex;flex-direction:column-reverse;gap:8.75rem}@media (min-width: 48em){[data-chapter=FortEnergyChapter] .advantages-informations{gap:3.25rem}}@media (min-width: 64em){[data-chapter=FortEnergyChapter] .advantages-informations{flex-direction:column;margin-bottom:8.75rem}}[data-chapter=FortEnergyChapter] .advantages-container{display:grid;grid-template-columns:repeat(4,1fr);row-gap:12.5rem;padding-bottom:3.75rem}@media (min-width: 48em){[data-chapter=FortEnergyChapter] .advantages-container{grid-template-columns:repeat(2,1fr);gap:17.5rem 2.5rem}}@media (min-width: 105em){[data-chapter=FortEnergyChapter] .advantages-container{column-gap:5rem;padding-bottom:12.5rem}}[data-chapter=FortEnergyChapter] .advantages-container .text-block{grid-column:1 / 5}@media (min-width: 48em) and (max-width: 63.99em){[data-chapter=FortEnergyChapter] .advantages-container .text-block:nth-child(odd){grid-column:2 / 5}[data-chapter=FortEnergyChapter] .advantages-container .text-block:nth-child(2n){grid-column:1 / 4}}@media (min-width: 64em){[data-chapter=FortEnergyChapter] .advantages-container .text-block:nth-child(odd){grid-column:1}[data-chapter=FortEnergyChapter] .advantages-container .text-block:nth-child(2n){grid-column:2}}[data-chapter=FortEnergyChapter] .advantages-container .text-block .title{margin-bottom:1rem}@media (min-width: 64em){[data-chapter=FortEnergyChapter] .advantages-container .text-block .title{margin-bottom:2rem}}[data-chapter=CapitalChapter] h2.fs-h2{margin-bottom:8.75rem}@media (min-width: 64em){[data-chapter=CapitalChapter] h2.fs-h2{margin-bottom:12.5rem}}@media (min-width: 105em){[data-chapter=CapitalChapter] h2.fs-h2{margin-bottom:15rem}}[data-chapter=CapitalChapter] .capital-section:not(:last-child){position:relative}[data-chapter=CapitalChapter] .description{margin-bottom:8.75rem}[data-chapter=CapitalChapter] .description-wrapper .description{margin-bottom:4.0625rem}[data-chapter=CapitalChapter] .description-wrapper.multiple-paragraphs .description{margin-bottom:15rem}[data-chapter=CapitalChapter] .paragraphs-container.multiple-paragraphs{margin-bottom:5rem}@media (min-width: 64em){[data-chapter=CapitalChapter] .paragraphs-container.multiple-paragraphs{margin-bottom:0}}[data-chapter=CapitalChapter] .capital-section{padding-bottom:8.75rem}@media (min-width: 64em){[data-chapter=CapitalChapter] .capital-section{padding-bottom:18.75rem}}[data-chapter=TradingChapter] h2.fs-h2{margin-bottom:8.75rem}@media (min-width: 64em){[data-chapter=TradingChapter] h2.fs-h2{margin-bottom:12.5rem}}@media (min-width: 105em){[data-chapter=TradingChapter] h2.fs-h2{margin-bottom:15rem}}[data-chapter=TradingChapter] .read-more .inner .fs-s1{color:#fff}[data-chapter=Oil] .separator,[data-chapter=Metals] .separator{width:100%;height:2px;margin-bottom:0;background:#0e0e0e;transform-origin:left center}@media (min-width: 64em){[data-chapter=Oil] .separator,[data-chapter=Metals] .separator{margin-bottom:12.5rem}}@media (min-width: 105em){[data-chapter=Oil] .separator,[data-chapter=Metals] .separator{margin-bottom:15rem}}[data-chapter=Oil] .category,[data-chapter=Metals] .category{margin-bottom:8.75rem}@media (min-width: 64em){[data-chapter=Oil] .category,[data-chapter=Metals] .category{margin-bottom:6.25rem}}[data-chapter=Metals] .description{margin-bottom:8.75rem}[data-chapter=Oil] .products-grid,[data-chapter=Metals] .products-grid{row-gap:6.25rem}@media (min-width: 64em){[data-chapter=Oil] .products-grid,[data-chapter=Metals] .products-grid{row-gap:100px}}[data-chapter=TradingChapter] .index-who-we-are .index-who-are-label.on-trading{margin-top:6.25rem;margin-bottom:6.25rem;color:#fff;text-transform:none}@media (min-width: 64em){[data-chapter=TradingChapter] .index-who-we-are .index-who-are-label.on-trading{margin-top:.625rem;margin-bottom:0}}[data-chapter=TradingChapter] .text-block.product .title{margin-bottom:1rem}@media (min-width: 64em){[data-chapter=TradingChapter] .text-block.product .title{margin-bottom:2rem}}[data-chapter=TradingChapter] .product-container:last-of-type{padding-bottom:8.75rem}@media (min-width: 64em){[data-chapter=TradingChapter] .product-container:last-of-type{padding-bottom:18.75rem}}@media (max-width: 63.9375em){.core-values-block.grid,.team-block.grid,.driving-forces.grid{grid-template-columns:1fr}.core-values-block .section-index-wrapper,.core-values-block h2,.core-values-block .description-block,.core-values-block .read-more,.team-block .section-index-wrapper,.team-block h2,.team-block .paragraphs-wrapper,.team-block .members-wrapper,.team-block .news-wrapper,.driving-forces .section-index-wrapper,.driving-forces .index-wrapper,.driving-forces .driving-force,.driving-forces .who-we-are-back-link{grid-column:1 / -1}}.core-values-block{padding-top:10.625rem;padding-bottom:3.125rem}.team-block,.driving-forces{padding-top:3.75rem}@media (min-width: 64em){.core-values-block{padding-top:20.5rem;padding-bottom:6.25rem}.team-block,.driving-forces{padding-top:6.25rem}}.index-who-we-are-ref{display:flex;flex-direction:column;gap:0}.index-who-we-are-ref .index-who-we-are-inner{position:relative;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-left:.625rem;color:var(--brand-accent);font-family:Century Gothic,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;letter-spacing:.02em}.index-who-we-are-ref .index-who-we-are-inner:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:solid 1px var(--brand-accent);transform:rotate3d(0,0,1,45deg)}.index-who-we-are-ref .index-who-are-label{margin-top:6.25rem;text-transform:uppercase;letter-spacing:.03rem;font-size:1.25rem;line-height:1.6;color:#0e0e0e;font-family:Century Gothic,sans-serif;font-weight:400}@media (min-width: 48em){.index-who-we-are-ref .index-who-we-are-inner{font-size:1.25rem}}@media (min-width: 64em){.index-who-we-are-ref .index-who-we-are-inner{width:3.5rem;height:3.5rem;margin-top:.75rem;margin-left:.75rem;font-size:1.5rem}.index-who-we-are-ref .index-who-are-label{font-size:1.5rem;letter-spacing:.03rem;max-width:11.625rem;margin-top:3.25rem}}.core-values-block h2,.team-block h2,.driving-forces .driving-force p:first-child{max-width:49.375rem;margin-top:6.25rem;margin-bottom:0;color:#0e0e0e;text-transform:uppercase;font-family:Century Gothic,sans-serif;font-weight:700;font-size:2.25rem;line-height:1.4;letter-spacing:.09rem}@media (min-width: 64em){.core-values-block h2,.team-block h2,.driving-forces .driving-force p:first-child{font-size:3.125rem;letter-spacing:.14rem}}.core-values-block .description-block{max-width:29.0625rem;margin-top:6.25rem;margin-bottom:0;color:#0e0e0e}.core-values-block .read-more{margin-top:2.75rem;max-width:29.0625rem;color:#0e0e0e}@media (min-width: 64em){.core-values-block h2,.team-block h2{margin-top:0}.core-values-block .description-block,.core-values-block .read-more{margin-top:8.75rem}}.team-block h2{margin-bottom:6.25rem}@media (min-width: 64em){.team-block h2{margin-bottom:8.75rem}}.team-block .paragraphs-wrapper{display:flex;flex-direction:column;gap:3.125rem 6.25rem;max-width:39.375rem;margin-bottom:6.25rem}@media (min-width: 64em){.team-block .paragraphs-wrapper{gap:8.75rem;margin-bottom:15rem}}.paragraph-item .heading{position:relative;width:fit-content;padding-bottom:2rem;margin-bottom:3.25rem;color:#0e0e0e;text-transform:uppercase}.paragraph-item .heading:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:var(--brand-accent)}.paragraph-item .description{margin:0}.members-wrapper{display:flex;flex-wrap:wrap;gap:6.25rem;justify-content:center;width:100%;padding-bottom:.625rem}@media (min-width: 64em){.members-wrapper{gap:7.5rem;max-width:75rem}}@media (min-width: 105em){.members-wrapper{justify-content:flex-start;max-width:75rem}}@media (min-width: 120em){.members-wrapper{gap:11.25rem}}.team-member-block{display:flex;flex-direction:column;gap:1.5rem;align-items:start;width:min(292px,100%)}@media (min-width: 64em){.team-member-block{width:375px}}@media (min-width: 105em){.team-member-block{width:467px}}@media (min-width: 48em){.team-member-block:nth-child(2n){margin-top:5.3125rem}}.team-member-block .picture-wrapper{overflow:hidden;border-radius:.5rem;width:100%}.team-member-block .picture-wrapper img{width:100%;height:auto;aspect-ratio:292 / 358;object-fit:cover;display:block}.team-member-block .picture-placeholder{aspect-ratio:292 / 358;min-height:200px;background:#0e0e0e14;border-radius:.5rem}.team-member-block .name{margin:0 0 .5rem}.team-member-block .position{margin:0 0 1rem;border-left:2px solid var(--brand-accent);padding-left:.75rem}.team-block .news-wrapper{padding-top:6.25rem}@media (min-width: 64em){.team-block .news-wrapper{padding-top:14.25rem}}.team-block .news-wrapper .navigation-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:6.25rem}@media (min-width: 64em){.team-block .news-wrapper .navigation-wrapper{margin-bottom:3.25rem}}.team-block .news-wrapper .navigation-wrapper .title{margin:0;font-family:Century Gothic,sans-serif;font-weight:700;font-size:.75rem;line-height:1.4;letter-spacing:.03rem;color:#0e0e0e}@media (min-width: 64em){.team-block .news-wrapper .navigation-wrapper .title{font-size:1.25rem;letter-spacing:.05rem}}.team-block .news-wrapper .navigation-wrapper .navigation-link{font-family:Century Gothic,sans-serif;font-size:.75rem;line-height:1.2;letter-spacing:.025rem;font-weight:400;color:inherit;text-decoration:none;transition:opacity .2s}.team-block .news-wrapper .navigation-wrapper .navigation-link:hover{opacity:.8}.team-block .news-wrapper .navigation-wrapper .navigation-link.brand-accent{color:var(--brand-accent)}.navigation-wrapper{display:flex;align-items:center;justify-content:space-between}.navigation-wrapper .title{margin:0}.navigation-link{color:inherit;text-decoration:none;transition:opacity .2s}.navigation-link:hover{opacity:.8}.article-wrapper{display:flex;flex-direction:column;gap:6.25rem}@media (min-width: 64em){.article-wrapper{flex-flow:row;flex-wrap:wrap;gap:4.75rem}.article-wrapper .article-item{flex:0 0 calc(33.333% - 4.1875rem)}}.article-item{margin:0}.article-link{display:block;text-decoration:none;color:inherit;transition:opacity .2s}.article-link:hover{opacity:.85}.article-wrapper .img-container{aspect-ratio:293 / 153;overflow:hidden;margin-bottom:1.5rem;border-radius:.5rem}.article-wrapper .img-placeholder{min-height:100px}.article-wrapper .article-date{margin:0 0 .5rem;font-size:.75rem;line-height:1.6;letter-spacing:.06rem}.article-wrapper .article-description{margin:0;margin-top:1.5rem;font-size:1rem;line-height:1.6;letter-spacing:.08rem;color:#0e0e0e;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.driving-forces{display:grid}.driving-forces .index-wrapper{margin-bottom:6.25rem}@media (min-width: 64em){.driving-forces .index-wrapper{margin-bottom:0}}.driving-forces .driving-force{margin-bottom:6.25rem}.driving-forces .driving-force p:first-child{margin:0 0 6.25rem}.driving-forces .driving-force p:last-child{margin:0}@media (min-width: 64em){.driving-forces .driving-force{margin-bottom:15rem}.driving-forces .driving-force p:first-child{margin-bottom:3.25rem}}.driving-forces .who-we-are-back-link{margin-top:0;margin-bottom:7.5rem;justify-self:start}@media (min-width: 64em){.driving-forces .who-we-are-back-link{margin-bottom:15rem;margin-left:auto;justify-self:end}}
