/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--clr-daintree: #002438;--clr-bluewood: #263745;--clr-aqua: #009de0;--clr-blue: #0085cc;--clr-green: #00b350;--clr-orange: #ff6a00;--clr-yellow: #ffcc00;--clr-beige: #D5BE9E;--clr-light-grey: #E1E4E6;--clr-white: #f2f2f2;--clr-whiter: #f7f7f7;--clr-brand: var(--clr-aqua);--clr-primary: var(--clr-daintree);--clr-secondary: var(--clr-bluewood);--clr-accent: var(--clr-brand);--clr-text: var(--clr-primary);--clr-surface: var(--clr-white);--clr-link: var(--clr-accent);--clr-link-hover: color-mix( in lab, var(--clr-accent), black 50%);--clr-error: #e92b0e}html[data-site=dnm]{--clr-brand: var(--clr-blue)}html[data-site=energy]{--clr-brand: var(--clr-green)}html[data-site=engineering],html[data-site=adec]{--clr-brand: var(--clr-orange)}html[data-site=construction]{--clr-brand: var(--clr-yellow)}html[data-site=lts]{--clr-brand: var(--clr-beige)}.theme-dark,.site-header,.site-footer{--clr-text: var(--clr-white);--clr-surface: var(--clr-secondary);--clr-link: color-mix( in lab, var(--clr-accent), white 20%);--clr-link-hover: color-mix( in lab, var(--clr-accent), white 40%)}.site-header,.site-footer{--clr-surface: var(--clr-primary)}.theme-dark{color:var(--clr-text);background-color:var(--clr-surface)}.theme-grey{background-color:#e1e4e6}@font-face{font-family:"Montserrat-Arabic";src:url("/assets/fonts/Montserrat-Arabic-Light.woff2") format("woff2"),url("/assets/fonts/Montserrat-Arabic-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Arabic";src:url("/assets/fonts/Montserrat-Arabic-Medium.woff2") format("woff2"),url("/assets/fonts/Montserrat-Arabic-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Arabic";src:url("/assets/fonts/Montserrat-Arabic-Bold.woff2") format("woff2"),url("/assets/fonts/Montserrat-Arabic-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Arabic";src:url("/assets/fonts/Montserrat-Arabic-ExtraBold.woff2") format("woff2"),url("/assets/fonts/Montserrat-Arabic-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}*{box-sizing:border-box;scroll-behavior:smooth}.hidden{display:none !important}.no-scroll{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.media{background-image:url("/assets/images/fallback.jpg");background-position:center;background-size:cover}.nowrap{white-space:nowrap}html{font-size:16px}body{font-family:"Montserrat-Arabic",sans-serif;font-weight:300;color:var(--clr-text);font-size:.9375rem;line-height:1.5rem}h1,h2,h3,h4,h5,h6{font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1,h2{font-weight:800;font-size:clamp(2rem,3vw,2.5rem);text-transform:uppercase;line-height:1em}[dir=rtl] h1,.layout-direction-flip h1,[dir=rtl] h2,.layout-direction-flip h2{line-height:1.35em}h1 b,h1 strong,h2 b,h2 strong{color:var(--clr-accent)}*+h1.branded,*+h2.branded{margin-top:2em}h1 img.logo,h2 img.logo{display:block;margin-block-start:.75em;width:200px}@media(min-width: 1040px){h1 img.logo,h2 img.logo{width:260px}}h3{font-size:1.75rem;line-height:2rem;font-weight:800}h4{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.75rem;font-weight:600}h5{font-size:clamp(1rem,2vw,1.125rem);line-height:1.5rem;font-weight:600}h6{font-size:1em;font-weight:600}p:has(.button,button){width:fit-content;display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-start}.txt-small{font-size:.75rem}.txt-big{font-size:1.125rem;line-height:1.75rem}.txt-big b{font-weight:600}.txt-huge{font-size:1.5rem;line-height:2rem}.txt-huge b{font-weight:900}.txt-allcaps{text-transform:uppercase}.txt-centered{text-align:center}.uppercase{text-transform:uppercase}.centered{margin-inline:auto;align-self:center;justify-self:center;text-align:center}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-xbold{font-weight:800}figure{padding:0;margin:0}small{display:inline-block;font-size:.75em;line-height:1.25em}dl dt{font-weight:600}dl dd+dt{margin-top:1rem}table{font-size:13px;line-height:1.25em;border-collapse:collapse}table th{font-weight:500}table td,table th{padding:.5rem .75rem;text-align:inherit}table td:nth-child(odd),table th:nth-child(odd){background-color:rgba(38,55,69,.04)}table :not(thead) tr:nth-child(odd){background-color:rgba(38,55,69,.04)}table thead tr{background-color:rgba(0,0,0,0)}table thead td,table thead th{text-transform:uppercase;font-size:11px;font-weight:600}table b,table strong{font-weight:500}@media(max-width: 740px){table.responsive thead{display:none}table.responsive tbody tr{display:grid;background-color:rgba(0,0,0,0)}table.responsive tbody tr td{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}table.responsive tbody tr td:first-child{border-top:2px solid rgba(38,55,69,.2);margin-top:2rem}table.responsive tbody tr td::before{content:attr(data-label);display:block;font-weight:600;margin-bottom:.25rem}}ul.clean{list-style:none;padding:0}ul.clean.branded{display:grid;gap:1rem}ul.clean.branded li{padding-inline-start:2rem;position:relative}ul.clean.branded li::before{content:"";display:block;position:absolute;inset-inline-start:0;height:1rem;margin-block-start:calc((1lh - 1rem)/2);aspect-ratio:124/140;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTI0JyBoZWlnaHQ9JzE0MCcgdmlld0JveD0nMCAwIDEyNCAxNDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNSA4OS45NjM5TDEyMy41IDBWNTEuNTEyOUwwLjUgMTQwVjg5Ljk2MzlaJyBmaWxsPScjMzBBOUUxJy8+PC9zdmc+");background-size:cover}ul.clean.downloads{display:grid;gap:.5rem;padding-inline-start:1rem}ul.clean.downloads h3,ul.clean.downloads h4,ul.clean.downloads h5{margin-bottom:.5rem}ul.clean.downloads a{padding:.25rem .5rem}ul.clean.downloads svg.icon{width:1.25rem}:where(ul,ol):not(.clean),:where(ul,ol).clean.spaced{display:grid;gap:.5em}.svg-inline--fa{font-size:1rem;line-height:1rem}a{color:var(--clr-link);text-decoration:none;font-weight:500;transition:.12s ease}a:hover{color:var(--clr-link-hover)}a.img-thumb img{transition:.2s ease}a.img-thumb:hover img{filter:brightness(70%)}.award-list{margin-block:3rem !important}.award-list dt{font-size:1.25em;margin-block:1rem}.award-list dd{padding-inline-start:.5rem}.award-list dd>*+*{margin-top:.75em}.award-list dd .award{display:flex;align-items:center;gap:.75rem}.award-list dd .award b{font-weight:700}.award-list dd .award .icon{display:block;font-size:2rem;color:var(--clr-accent)}svg.icon{font-size:1rem;width:1em;line-height:1em;display:block}svg.icon.slab{font-size:1.25rem}ul.search-results{display:grid;gap:2rem}ul.search-results li{display:grid;gap:.75rem}ul.search-results+.pagination{margin-top:3rem;justify-content:start}ul.pagination{display:flex;justify-content:center;font-size:.75rem;gap:1em}ul.pagination li .page{font-weight:600;display:grid;align-items:center;justify-content:center;text-align:center;width:2.5rem;height:2.5rem;transition:.2s ease;cursor:pointer;background-color:rgba(255,255,255,.8);box-shadow:0 0 2px rgba(0,0,0,.2);border-radius:.5rem}ul.pagination li .page:hover{background-color:var(--clr-accent);background-color:color-mix(in lab, var(--clr-accent), transparent 20%);color:#fff}ul.pagination li.active{pointer-events:none}ul.pagination li.active .page{color:var(--clr-white);background-color:var(--clr-bluewood);background-color:color-mix(in lab, var(--clr-bluewood), transparent 20%)}ul.pagination li.disabled{pointer-events:none}ul.pagination li.disabled .page{background-color:rgba(255,255,255,.5);box-shadow:0 0 2px rgba(0,0,0,.1);background-color:rgba(0,0,0,0);box-shadow:none;color:inherit;width:1.6rem;letter-spacing:.2ch}.theme-dark ul.pagination li .page{background-color:rgba(242,242,242,.04);background-color:color-mix(in lab, var(--clr-bluewood) 16%, white 8%);box-shadow:none}.theme-dark ul.pagination li .page:hover{background-color:color-mix(in lab, var(--clr-accent), transparent 20%)}.theme-dark ul.pagination li.active .page{background-color:rgba(0,36,56,.4);background-color:color-mix(in lab, var(--clr-daintree), transparent 36%)}.theme-dark ul.pagination li.disabled .page{background-color:rgba(0,0,0,0)}:root{--colgap: 1.25rem;--wrapper-max: 1180px;--wrapper-med: 980px;--wrapper-narrow: 780px;--wrapper-margin: max(max(1.8rem, 8vw), calc((100vw - var(--wrapper-max)) / 2));--wrapper-margin-narrow: max(max(1.8rem, 8vw), calc((100vw - var(--wrapper-narrow)) / 2));--wrapper: calc(100vw - var(--wrapper-margin) * 2);--section-padding: clamp(60px, 6vw, 200px);--flow-spacer: 1.5em;--span1: calc((var(--wrapper) - var(--colgap) * 11) / 12 );--span2: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 2 + 1 * var(--colgap));--span3: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 3 + 2 * var(--colgap));--span4: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 4 + 3 * var(--colgap));--span5: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 5 + 4 * var(--colgap));--span6: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 6 + 5 * var(--colgap));--span7: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 7 + 6 * var(--colgap));--span8: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 8 + 7 * var(--colgap));--span9: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 9 + 8 * var(--colgap));--span10: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 10 + 9 * var(--colgap));--span11: calc((var(--wrapper) - var(--colgap) * 11) / 12 * 11 + 10 * var(--colgap));--dir-end: right;--dir-start: left}:root[dir=rtl]{--dir-end: left;--dir-bw: right}body{min-width:340px;min-height:100vh;background-color:#00141f}.wrapper{margin:0 auto;width:var(--wrapper);max-width:var(--wrapper-max);padding:3rem 0}@media(min-width: 1040px){.wrapper{padding:4rem 0}}@media(min-width: 1400px){.wrapper{padding:5rem 0}}.wrapper.narrow{max-width:var(--wrapper-narrow)}*{margin:0}.flow>*+*{margin-top:var(--flow-spacer, 1em)}.flow.narrow{max-width:var(--wrapper-narrow)}[data-page=fact-sheet] .flow.narrow{margin-top:2rem}img{max-width:100%;height:auto;object-fit:cover}img.cover,.cover img{aspect-ratio:3/2}img.flipped{scale:-1 1}iframe.EurolandTool{height:auto;min-height:400px;mix-blend-mode:darken}.site-wrapper{min-height:100vh;max-width:100%;overflow:hidden;background-color:var(--clr-primary);display:grid;align-items:stretch;grid-template-rows:[hero-start header-start] min-content [header-end hero-content-start] max-content [hero-end hero-content-end main-start] auto [main-end footer-start] min-content [footer-end];grid-template-columns:[full-width-start] 100% [full-width-end]}.site-wrapper:has(.scrolling-ticker){grid-template-rows:[ticker-start] min-content [ticker-end hero-start header-start] min-content [header-end hero-content-start] max-content [hero-end hero-content-end main-start] auto [main-end footer-start] min-content [footer-end]}.site-wrapper>main{background-color:var(--clr-surface);color:var(--clr-text)}.scrolling-ticker{grid-row:ticker}.site-header{grid-row:header;grid-column:full-width;z-index:100;height:min-content}.page-hero-cover{grid-row:hero;grid-column:full-width}.ir-nav-wrapper{z-index:50;background-color:#263745;margin-top:-4rem}@media(min-width: 1040px){.page-hero-content{grid-row:hero-content;grid-column:full-width}.ir-nav-wrapper{z-index:50;grid-row:hero-content;grid-column:full-width;align-self:self-end;background-color:rgba(0,0,0,0);margin-top:0}}.content-flow{--padding-inline: var(--wrapper-margin);--content-max-width: 780px;--breakout-max-width: 1180px;--breakout-size: calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );display:grid;padding-block:var(--section-padding);grid-template-columns:[full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - var(--padding-inline)*2,var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--padding-inline), 1fr) [full-width-end]}.content-flow>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-flow>.breakout{grid-column:breakout}.content-flow>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}img.full-width{width:100%;max-height:45vh;object-fit:cover}.ltr{direction:ltr;display:inline-block}.chart-container{position:relative;width:100%;height:100vw;overflow:hidden}@media(min-width: 714px){.chart-container{height:clamp(300px,60vw,600px)}}.branded.slab,[data-brand].slab{position:relative;z-index:2;display:grid;align-items:center;gap:1em;min-height:100px}.branded.slab::before,[data-brand].slab::before{content:"";display:block;height:80px;aspect-ratio:140/160;background-image:url("/assets/images/slab-aqua.svg");background-size:cover}@media(min-width: 1040px){.branded.slab::before,[data-brand].slab::before{height:100px}}[data-site=dnm] .branded.slab::before,[data-site=dnm] [data-brand].slab::before{background-image:url("/assets/images/slab-blue.svg")}[data-site=energy] .branded.slab::before,[data-site=energy] [data-brand].slab::before{background-image:url("/assets/images/slab-green.svg")}[data-site=construction] .branded.slab::before,[data-site=infra] .branded.slab::before,[data-site=construction] [data-brand].slab::before,[data-site=infra] [data-brand].slab::before{background-image:url("/assets/images/slab-yellow.svg")}[data-site=adec] .branded.slab::before,[data-site=adec] [data-brand].slab::before{background-image:url("/assets/images/slab-orange.svg")}[data-site=lts] .branded.slab::before,[data-site=lts] [data-brand].slab::before{background-image:url("/assets/images/slab-beige.svg")}[data-brand=dredging-and-marine].slab::before,[data-brand=dredging-and-marine] .branded.slab::before,.brand--dredging-and-marine .branded.slab::before,[data-site=group] [data-page=dredging-and-marine] .branded.slab::before{background-image:url("/assets/images/slab-blue.svg")}[data-brand=energy].slab::before,[data-brand=energy] .branded.slab::before,.brand--energy .branded.slab::before,[data-site=group] [data-page=energy] .branded.slab::before{background-image:url("/assets/images/slab-green.svg")}[data-brand=engineering].slab::before,[data-brand=engineering] .branded.slab::before,.brand--engineering .branded.slab::before,[data-site=group] [data-page=engineering] .branded.slab::before{background-image:url("/assets/images/slab-orange.svg")}[data-brand=construction].slab::before,[data-brand=construction] .branded.slab::before,.brand--construction .branded.slab::before,[data-site=group] [data-page=construction] .branded.slab::before,[data-brand=infra].slab::before,[data-brand=infra] .branded.slab::before,.brand--infra .branded.slab::before,[data-site=group] [data-page=infra] .branded.slab::before{background-image:url("/assets/images/slab-yellow.svg")}[data-brand=lts].slab::before,[data-brand=lts] .branded.slab::before,.brand--lts .branded.slab::before,[data-site=group] [data-page=lts] .branded.slab::before{background-image:url("/assets/images/slab-beige.svg")}@media(min-width: 1040px){.branded.slab,[data-brand].slab{min-height:140px}.branded.slab::before,[data-brand].slab::before{height:140px}}.branded.slab-bg,[data-brand].slab-bg{gap:0}.branded.slab-bg::before,[data-brand].slab-bg::before{position:absolute;top:50%;transform:translate(-50%, -50%);margin-inline-start:16px;z-index:-1}[dir=rtl] .branded.slab-bg:not(.centered)::before,[dir=rtl] [data-brand].slab-bg:not(.centered)::before{transform:translate(50%, -50%)}.branded.slab-bg.centered::before,[data-brand].slab-bg.centered::before{left:50%;margin:0}[data-brand=group],[data-brand=nmdc-group],[data-site=group],.brand--group{--clr-accent: var(--clr-aqua)}[data-brand=group].tag,[data-brand=nmdc-group].tag,[data-site=group].tag,.brand--group.tag{background-color:rgba(0,157,224,.9) !important}[data-brand=dredging-and-marine],[data-page=dredging-and-marine],[data-site=dnm],.brand--dredging-and-marine{--clr-accent: var(--clr-blue)}[data-brand=dredging-and-marine].tag,[data-page=dredging-and-marine].tag,[data-site=dnm].tag,.brand--dredging-and-marine.tag{background-color:rgba(0,133,204,.9) !important}[data-brand=dredging-and-marine] ul.clean.branded li::before,[data-page=dredging-and-marine] ul.clean.branded li::before,[data-site=dnm] ul.clean.branded li::before,.brand--dredging-and-marine ul.clean.branded li::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTI0JyBoZWlnaHQ9JzE0MCcgdmlld0JveD0nMCAwIDEyNCAxNDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNSA4OS45NjM5TDEyMy41IDBWNTEuNTEyOUwwLjUgMTQwVjg5Ljk2MzlaJyBmaWxsPScjMDA4NWNjJy8+PC9zdmc+")}[data-brand=energy],[data-page=energy],[data-site=energy],.brand--energy{--clr-accent: var(--clr-green)}[data-brand=energy].tag,[data-page=energy].tag,[data-site=energy].tag,.brand--energy.tag{background-color:rgba(0,179,80,.9) !important}[data-brand=energy] ul.clean.branded li::before,[data-page=energy] ul.clean.branded li::before,[data-site=energy] ul.clean.branded li::before,.brand--energy ul.clean.branded li::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTI0JyBoZWlnaHQ9JzE0MCcgdmlld0JveD0nMCAwIDEyNCAxNDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNSA4OS45NjM5TDEyMy41IDBWNTEuNTEyOUwwLjUgMTQwVjg5Ljk2MzlaJyBmaWxsPScjMDBiMzUwJy8+PC9zdmc+")}[data-brand=engineering],[data-site=group] [data-page=engineering],[data-site=engineering],[data-site=adec],.brand--engineering{--clr-accent: var(--clr-orange)}[data-brand=engineering].tag,[data-site=group] [data-page=engineering].tag,[data-site=engineering].tag,[data-site=adec].tag,.brand--engineering.tag{background-color:rgba(255,106,0,.9) !important}[data-brand=engineering] ul.clean.branded li::before,[data-site=group] [data-page=engineering] ul.clean.branded li::before,[data-site=engineering] ul.clean.branded li::before,[data-site=adec] ul.clean.branded li::before,.brand--engineering ul.clean.branded li::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTI0JyBoZWlnaHQ9JzE0MCcgdmlld0JveD0nMCAwIDEyNCAxNDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNSA4OS45NjM5TDEyMy41IDBWNTEuNTEyOUwwLjUgMTQwVjg5Ljk2MzlaJyBmaWxsPScjZmY2YTAwJy8+PC9zdmc+")}[data-brand=construction],[data-page=construction],[data-site=construction],.brand--construction,[data-brand=infra],[data-page=infra],[data-site=infra],.brand--infra{--clr-accent: var(--clr-yellow)}[data-brand=construction].tag,[data-page=construction].tag,[data-site=construction].tag,.brand--construction.tag,[data-brand=infra].tag,[data-page=infra].tag,[data-site=infra].tag,.brand--infra.tag{background-color:rgba(255,204,0,.9) !important}[data-brand=construction] ul.clean.branded li::before,[data-page=construction] ul.clean.branded li::before,[data-site=construction] ul.clean.branded li::before,.brand--construction ul.clean.branded li::before,[data-brand=infra] ul.clean.branded li::before,[data-page=infra] ul.clean.branded li::before,[data-site=infra] ul.clean.branded li::before,.brand--infra ul.clean.branded li::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTI0JyBoZWlnaHQ9JzE0MCcgdmlld0JveD0nMCAwIDEyNCAxNDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNSA4OS45NjM5TDEyMy41IDBWNTEuNTEyOUwwLjUgMTQwVjg5Ljk2MzlaJyBmaWxsPScjZmZjYzAwJy8+PC9zdmc+")}[data-brand=lts],[data-page=lts],[data-site=lts],.brand--lts{--clr-accent: var(--clr-beige)}[data-brand=lts].tag,[data-page=lts].tag,[data-site=lts].tag,.brand--lts.tag{background-color:rgba(213,190,158,.9) !important}[data-brand=lts] ul.clean.branded li::before,[data-page=lts] ul.clean.branded li::before,[data-site=lts] ul.clean.branded li::before,.brand--lts ul.clean.branded li::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTI0JyBoZWlnaHQ9JzE0MCcgdmlld0JveD0nMCAwIDEyNCAxNDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNSA4OS45NjM5TDEyMy41IDBWNTEuNTEyOUwwLjUgMTQwVjg5Ljk2MzlaJyBmaWxsPScjRDVCRTlFJy8+PC9zdmc+")}.bg-decor-rig{background-image:url("/assets/images/bg-rig.svg"),url("/assets/images/bg-hills.svg");background-repeat:no-repeat;background-size:94%,100%;background-position:bottom -1px left 20%,bottom center}@media(min-width: 1040px){.bg-decor-rig{background-size:70%,100%}}.bg-decor-jungle{background-image:url("/assets/images/bg-jungle.svg"),url("/assets/images/bg-hills.svg");background-repeat:no-repeat;background-size:100%;background-position:bottom -1px center}.bg-decor-skyline{background-image:url("/assets/images/bg-skyline.svg");background-repeat:no-repeat;background-size:100%;background-position:bottom -1px center}.bg-decor-globe{background-image:url("/assets/images/bg-globe.svg"),linear-gradient(to top, #e1e4e6, rgba(225, 228, 230, 0) 8vw);background-repeat:no-repeat;background-size:100%;background-position:bottom -1px center}.bg-decor-vessel{background-image:url("/assets/images/bg-vessel-white.svg");background-repeat:no-repeat;background-size:92%;background-position:bottom -1px center}.bg-decor-vessel.theme-dark{background-image:url("/assets/images/bg-vessel.svg")}.bg-decor-slab{background-image:url("/assets/images/slab-white.svg"),url("/assets/images/slab-white.svg");background-repeat:no-repeat;background-size:clamp(400px,40vw,800px);background-position:top calc(clamp(200px,20vw,400px)*-1) left -10px,bottom calc(clamp(200px,20vw,400px)*-1) right -10px}.bg-decor-slab.theme-dark{background-image:url("/assets/images/slab-dark.svg"),url("/assets/images/slab-dark.svg")}.social-media{display:flex;align-items:center;gap:.75rem;font-size:1rem}.social-media a{display:flex;align-items:center;justify-content:center}footer .social-media a{color:var(--clr-white) !important;background-color:var(--clr-brand);border-radius:100%;width:2rem;height:2rem}[data-site=construction] footer .social-media a{color:var(--clr-daintree) !important}.app-store-links{display:flex;align-items:center;gap:.5rem;font-size:1rem}.app-store-links a{display:flex;align-items:center;justify-content:center}button.clean{border:0;background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:0}.button.cta,button.cta{outline-offset:1px;--_padding-inline: clamp(0.75rem, 1vw, 1rem);--_surface: var(--clr-whiter);--_surface-hover: white;--_icon: var(--clr-accent);--_text: var(--clr-daintree);color:var(--_text);background-color:var(--_surface);border:0;display:inline-flex;width:fit-content;align-items:center;vertical-align:middle;gap:.75rem;line-height:1.25rem;padding-inline:var(--_padding-inline);padding-block:clamp(.5rem,1vw,.75rem);min-height:clamp(44px,3.6vw,52px);transition:.2s ease;border-radius:8px;box-shadow:1px 1px 4px rgba(0,0,0,.2);text-align:start;cursor:pointer}.button.cta:hover,button.cta:hover{background-color:var(--_surface-hover);box-shadow:2px 2px 5px rgba(0,0,0,.3)}.button.cta .icon,button.cta .icon{color:var(--_icon)}.button.cta:has(>.icon),button.cta:has(>.icon){padding-inline-end:calc(var(--_padding-inline)*1.25)}.button.cta.big,button.cta.big{min-height:clamp(52px,4vw,64px);padding-inline:calc(var(--_padding-inline)*1.25);border-radius:16px}.button.cta.big:has(>.icon),button.cta.big:has(>.icon){padding-inline-end:calc(var(--_padding-inline)*1.5)}.button.cta.big .icon,button.cta.big .icon{font-size:1.5rem}.button.cta .label:has(b),button.cta .label:has(b){font-weight:300}.button.cta .label:has(b) b,button.cta .label:has(b) b{font-weight:800}.button.cta.primary,button.cta.primary{--_surface: var(--clr-accent);--_surface-hover: color-mix(in lab, var(--clr-accent), black 16%);--_icon: var(--clr-daintree);--_text: var(--clr-whiter)}[data-site=construction] .button.cta.primary,[data-site=construction] button.cta.primary{--_icon: var(--clr-whiter);--_text: var(--clr-daintree)}.button.cta.secondary,button.cta.secondary{--_surface: var(--clr-light-grey);--_surface-hover: color-mix(in lab, var(--clr-light-grey), black 8%);--_icon: color-mix(in lab, var(--clr-text) 30%, transparent );--_text: var(--clr-text)}.button.cta:focus,button.cta:focus{outline:1px solid color-mix(in lab, var(--clr-daintree) 80%, transparent)}.button:has(.social-media) .social-media a:hover .icon{color:#263745}.cta:not(button),a.cta{display:inline-flex;align-items:center;color:inherit;text-decoration:none;gap:.75rem;font-weight:500;transition:.2s ease;font-size:15px}.cta:not(button) .icon,.cta:not(button) svg,a.cta .icon,a.cta svg{transition:.2s ease;color:var(--clr-accent)}.cta:not(button):not(.button):hover,a.cta:not(.button):hover{color:var(--clr-accent)}.cta:not(button):not(.button):hover svg,a.cta:not(.button):hover svg{color:color-mix(in lab, var(--clr-accent) 72%, white);color:var(--clr-primary)}.theme-dark .cta:not(button):not(.button):hover,.theme-dark a.cta:not(.button):hover{color:#7ad7ff;color:var(--clr-accent);color:color-mix(in lab, var(--clr-accent) 72%, white)}.cta:not(button).back,a.cta.back{display:flex}.site-navigation{color:#f2f2f2}.site-navigation a{color:inherit}.site-navigation .controls{display:flex;align-items:center;gap:20px}.site-navigation .controls li{display:flex;align-items:center}.site-navigation button{cursor:pointer;padding-inline:.5rem;transition:.2s ease}.site-navigation button .icon{font-size:28px}.site-navigation button.search-toggle .icon{font-size:24px}.site-navigation button:hover{color:var(--clr-accent);color:color-mix(in lab, var(--clr-accent) 80%, white)}:where([data-site=group]) body:not([data-section=investor-relations]) .site-navigation .language{display:none !important}:where([data-site=dnm],[data-site=infra],[data-site=adec]) .site-navigation :where(.language){display:none !important}@media(max-width: 1039px){.navigation-drawer{position:fixed;top:0;right:0;height:100%;background-color:rgba(0,36,56,.9);backdrop-filter:blur(12px);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:32px;padding:40px 0 0;box-shadow:-20px 0px 30px rgba(0,0,0,.6);width:min(320px,80vw);transition:.4s ease}.navigation-drawer .controls{position:relative;justify-content:space-between;padding:0 32px}.navigation-drawer .controls::after{position:absolute;bottom:-32px;left:32px;right:32px;display:block;content:"";border-top:1px solid #fff;opacity:.1}.navigation-drawer .sitemap{padding:32px;height:auto;overflow-y:auto}.navigation-drawer .sitemap,.navigation-drawer .sitemap ul,.navigation-drawer .sitemap li{display:grid;gap:8px}.navigation-drawer .sitemap a+.dropdown-toggle,.navigation-drawer .sitemap ul a+.dropdown-toggle,.navigation-drawer .sitemap li a+.dropdown-toggle{display:none}.navigation-drawer .sitemap>ul>li>a{color:#47c8ff;color:var(--clr-accent);color:color-mix(in lab, var(--clr-accent) 84%, white);text-transform:uppercase;font-weight:600}.navigation-drawer .sitemap>ul>li>ul{padding-inline-start:1rem;margin-block-end:8px}.navigation-drawer .sitemap>ul>li>ul a{font-weight:300}:where([data-site=energy]) .navigation-drawer .sitemap .language{display:none}.navigation-drawer[data-state=closed]{transform:translateX(110%);box-shadow:0px 0px 0px rgba(0,0,0,.1)}}@media(min-width: 1040px){.site-navigation .controls{display:none}.site-navigation .sitemap{display:flex;flex-direction:column-reverse;gap:24px}.site-navigation .sitemap>ul{display:flex;gap:16px;justify-content:flex-end}.site-navigation .sitemap>ul>li{position:relative;display:flex;align-items:stretch;transition:.24s ease;border-radius:6px}.site-navigation .sitemap>ul>li:hover:not(.search){background-color:rgba(0,10,15,.4)}.site-navigation .sitemap>ul>li a{display:block;padding-block:8px;padding-inline:16px}.site-navigation .sitemap>ul>li .dropdown-toggle{display:flex;align-items:center;padding-inline:2px 10px;font-size:12px}.site-navigation .sitemap>ul>li ul{position:absolute;top:100%;opacity:0;visibility:hidden;background-color:var(--clr-whiter);border-radius:6px;margin-top:-1px;color:#002438;transition:.28s ease;line-height:1.2em;padding-block:12px;box-shadow:2px 2px 8px rgba(0,0,0,.1);font-size:14px}.site-navigation .sitemap>ul>li ul a{color:#263745;display:block;width:max-content;min-width:100%;max-width:20ch}.site-navigation .sitemap>ul>li ul a:hover{color:#002438;background-color:#e7e7e7}.site-navigation .sitemap>ul>li[data-dropdown]>a{padding-inline-end:6px}.site-navigation .sitemap>ul>li[data-dropdown=closed] a,.site-navigation .sitemap>ul>li[data-dropdown=closed] ul{pointer-events:none}.site-navigation .sitemap>ul>li[data-dropdown=closed] ul{transform:translateY(-2px)}.site-navigation .sitemap>ul>li[data-dropdown=opened]{background-color:rgba(242,242,242,.6);background-color:rgba(0,10,15,.4)}.site-navigation .sitemap>ul>li[data-dropdown=opened] ul{opacity:1;visibility:visible}.site-navigation .sitemap>ul:first-child>li>a{text-transform:uppercase;font-weight:600}.site-navigation .sitemap>ul:nth-child(2){font-size:14px;gap:8px}}.scrolling-ticker{background-color:#002438;height:44px;display:flex;align-items:center;overflow:hidden}.scrolling-ticker iframe{overflow:hidden;height:24px}.ir-nav-wrapper{width:100%;overflow:hidden}.ir-nav{display:flex;overflow-x:auto;width:100%;padding:2rem 8vw 1rem;margin-bottom:-1rem;background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2))}.ir-nav::-webkit-scrollbar{display:none}@media(min-width: 1040px){.ir-nav{background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));padding:2rem 10vw 1rem}}@media(min-width: 1800px){.ir-nav{justify-content:center}}.ir-nav ul{display:flex;align-items:flex-end;gap:.75rem}@media(min-width: 1800px){.ir-nav ul{gap:1rem}}.ir-nav ul li{display:flex;width:fit-content}.ir-nav ul li a{display:flex;padding:.75rem;color:#f2f2f2;line-height:1.25rem;transition:.2s ease;border-top-left-radius:8px;border-top-right-radius:8px}@media(min-width: 1040px){.ir-nav ul li a{padding:.75rem 1rem}}.ir-nav ul li a:hover{background-color:rgba(0,3,5,.6);color:#14b9ff;color:color-mix(in lab, var(--clr-accent) 80%, white)}.ir-nav ul li a.active{background-color:#f2f2f2;color:#002438}.ir-content-header{display:flex;flex-wrap:wrap;column-gap:2rem;position:relative;margin-bottom:2rem}.ir-content-header h2{margin-inline-end:auto;max-width:12em;font-size:clamp(1.6rem,3vw,2rem)}@media(max-width: 1039px){.ir-content-header{width:100vw;margin-inline-start:-8vw;overflow:hidden;margin-bottom:2rem}.ir-content-header h2{margin-inline:8%}}.ir-subnav{display:flex;margin-block:2rem}@media(max-width: 1039px){.ir-subnav{display:flex;overflow-x:auto;width:100%;padding:0rem 8vw 1rem;margin-bottom:-1rem}.ir-subnav::-webkit-scrollbar{display:none}}.ir-subnav ul{display:flex;align-items:flex-end;gap:1rem}.ir-subnav ul li a{display:flex;padding:.5rem;border-bottom:2px solid #ccc;color:#bbb;min-width:7rem}@media(min-width: 1040px){.ir-subnav ul li a{padding:.5rem 1rem}}.ir-subnav ul li a.active{color:#002438;border-bottom-color:var(--clr-accent)}.ir-downloads{display:flex;flex-wrap:wrap;gap:1.25rem;row-gap:2rem}.ir-downloads>li{font-size:.75rem;line-height:1rem;display:flex;flex-direction:column;width:calc((100% - 3.75rem)/4*3 + 2.5rem)}[dir=rtl] .ir-downloads>li{line-height:1.2rem}@media(min-width: 520px){.ir-downloads>li{width:calc((100% - 3.75rem)/4*2 + 1.25rem)}}@media(min-width: 740px){.ir-downloads>li{width:calc((100% - 13.75rem)/12*4 + 3.75rem)}}@media(min-width: 1040px){.ir-downloads>li{width:calc((100% - 13.75rem)/12*3 + 2.5rem)}}.ir-downloads>li>ul.docs,.ir-downloads>li>ul.quarters{display:flex;flex-direction:column;gap:.5rem;border-inline-start:1px solid rgba(0,36,56,.1);padding-inline-start:1rem;padding-top:1rem}.ir-downloads>li>ul.quarters{padding-top:.6rem;padding-inline-start:.4rem;gap:.2rem}.ir-downloads>li>ul.quarters .label{font-size:.84rem}@media(min-width: 740px){.wrapper.narrow .ir-downloads li{width:calc((100% - 3.75rem)/4*2 + 1.25rem)}}.ir-previews{display:grid;row-gap:24px;width:100%;max-width:920px;margin-inline:auto}@media(min-width: 740px){.ir-previews{column-gap:clamp(40px,4vw,60px);grid-template-columns:clamp(240px,48vw,520px) auto}}.ir-previews .ir-preview-box{display:flex;flex-direction:column;gap:12px;justify-self:center;width:clamp(200px,80vw,600px);border-bottom:1px solid rgba(38,55,69,.2)}@media(min-width: 740px){.ir-previews .ir-preview-box{width:100%;grid-column:2}.ir-previews .ir-preview-box:first-child{width:100%;grid-column:1;grid-row:span 3}}.ir-previews .ir-preview-box>h4{margin-bottom:0rem;font-size:clamp(1.1rem,2vw,1.2rem)}.ir-previews .ir-preview-box .cta.more{font-size:14px;display:inline-flex;align-self:flex-end;margin-bottom:4px}.ir-previews .ir-preview-box ul.docs{line-height:1rem;display:flex;flex-direction:column;gap:.4rem;padding-top:.4rem}[dir=rtl] .ir-previews .ir-preview-box ul.docs{line-height:1.2rem}.ir-previews .ir-preview-box ul.docs a.cta{font-size:14px}.ir-previews .ir-preview-box .swiper{--swiper-pagination-color: var(--clr-accent);width:100%;min-width:0px;height:100%;margin-top:4px;padding-bottom:40px}.ir-previews .ir-preview-box .swiper .swiper-slide{min-width:0px}.ir-previews .ir-preview-box .swiper article.preview{width:clamp(200px,100%,600px);max-width:100%}.ir-previews .ir-preview-box .swiper .swiper-pagination{display:flex;align-items:center;justify-content:flex-start;height:20px;position:absolute;bottom:6px}.ir-intro-bu-logos{margin-top:3rem !important;display:flex;flex-wrap:wrap;gap:clamp(1.6rem,4vw,2.4rem);justify-content:center}.ir-intro-bu-logos li{display:flex;justify-content:center;align-items:center}.ir-intro-bu-logos img{width:clamp(80px,8vw,120px)}.timeline-browser{--text: #5E6E7A;--marker-size: 12px;--line-offset: 5px;--util: #ced8e0;--fade-size: 1rem;position:relative;display:grid;grid-template-rows:[pager-bw-start] min-content [pager-bw-end timeline-start] auto [timeline-end pager-fw-start] min-content [pager-fw-end];column-gap:var(--colgap);row-gap:0;font-size:.875rem;line-height:1.25rem;align-items:stretch;color:var(--text);height:auto;align-self:center;height:24lh;overflow:hidden}@media(min-width: 1040px){.timeline-browser{grid-template-columns:max(4ch,var(--span1)) max(200px,var(--span3))}}.timeline-browser::before{content:"";display:block;border-width:1px 1px 0 0;border-style:solid;border-color:var(--util);grid-column:2;grid-row:timeline;height:unset;width:0;margin-inline:var(--line-offset)}.timeline-browser::after{content:"";display:block;grid-column:1/span 2;grid-row:timeline;pointer-events:none;background-image:linear-gradient(to bottom, #f2f2f2, transparent),linear-gradient(to bottom, transparent, #f2f2f2);background-size:100% 1rem;background-repeat:no-repeat;background-position:top center,bottom center}.timeline-browser dl{margin:0;display:grid;grid-template-columns:subgrid;row-gap:2rem;grid-column:1/span 2;grid-row:timeline;overflow-y:auto;overflow-x:hidden;padding-inline-end:20px;margin-inline-end:-20px;padding-block:1rem}.timeline-browser dt{grid-column:1;justify-self:self-end;font-weight:800}.timeline-browser dd{grid-column:2;margin:0;display:grid;gap:1rem;grid-template-columns:1rem auto}.timeline-browser dd::before{content:"";display:block;width:var(--marker-size);height:var(--marker-size);background-color:var(--util);border-radius:var(--marker-size);margin-block:calc((1lh - var(--marker-size))/2)}.timeline-browser dd p{margin:0;grid-column:2}.timeline-browser dd b{font-weight:600;display:block}.timeline-browser .pager{grid-column:2;color:var(--util);border:1px dashed var(--util);display:inline-flex;align-items:center;justify-content:center;align-self:self-start;width:2rem;height:2rem;margin-inline-start:calc((1rem - var(--line-offset))*-1);margin-block:.25rem}.timeline-browser .pager.fw{grid-row:3}article.preview{display:grid;gap:1rem;grid-template-columns:100%;grid-template-rows:[thumbnail-start] min-content [thumbnail-end content-start] min-content [content-end]}article.preview *{margin:0}article.preview img,article.preview picture{position:relative;grid-area:thumbnail/1;display:block;border-radius:1rem;align-self:stretch;z-index:1;transition:.2s ease;aspect-ratio:2/1.2;height:100%;width:100%}article.preview.portrait img,article.preview.portrait picture{aspect-ratio:3/4}article.preview .tags{position:relative;z-index:5;grid-area:thumbnail/1;align-self:self-end;display:flex;gap:8px;align-items:flex-end;margin:clamp(8px,2%,16px);font-size:12px;line-height:15px;color:#f2f2f2;pointer-events:none;transition:.2s ease;overflow:hidden}article.preview .tags li{padding:4px 8px;border-radius:20px;background-color:rgba(31,45,56,.9);white-space:nowrap}article.preview .tags li:not(:first-child){overflow:hidden;text-overflow:ellipsis;max-width:22ch}article.preview .tags li.value{display:none}article.preview .tags li.value::before{content:"$"}article.preview .tags li.value::after{content:" M"}article.preview .tags a{pointer-events:all}article.preview .overlay{position:relative;z-index:2;grid-area:thumbnail/1;background-color:rgba(0,36,56,.8);border-radius:1rem;opacity:0;transition:.2s ease;backdrop-filter:blur(2px);padding:1.25rem;font-size:13px;line-height:1.125em;display:grid;grid-template-rows:auto min-content;gap:14px;color:#f2f2f2}article.preview .overlay .cta{grid-row:2;grid-column:1}article.preview .overlay .cta,article.preview .overlay .cta:hover{font-size:inherit;color:inherit}article.preview .overlay .cta .icon{font-size:16px;color:#14b9ff;color:var(--clr-accent)}article.preview .overlay .srno{display:block;grid-column:2;grid-row:2;opacity:.4;font-weight:300;justify-self:self-end}article.preview .overlay .srno::before{content:"#"}article.preview .overlay dl{grid-row:1;display:grid;grid-template-columns:min-content auto;column-gap:16px;align-items:start;height:fit-content;row-gap:12px}article.preview .overlay dl dt{min-width:12ch;font-weight:300}article.preview .overlay dl dd{font-weight:400}article.preview .title{position:relative;margin:0;z-index:1;grid-area:content/1;transition:.2s ease;line-height:1.25em;font-size:1.125rem;margin-top:.25em}article.preview.title-small .title{font-size:1rem;font-weight:600}article.preview.title-big .title{text-transform:uppercase;font-size:1.25rem}article.preview .url{z-index:3;grid-row:thumbnail/span 2;grid-column:1}article.preview .url:hover+img{filter:brightness(70%)}article.preview .url:hover~.title{color:var(--clr-accent)}article.preview:has(.overlay):hover .tags{opacity:0}article.preview:has(.overlay):hover .overlay{opacity:1}article.preview:has(.overlay):hover img{filter:brightness(70%)}article.preview.project-thumb dd.value::before{content:"$"}article.preview.project-thumb dd.value::after{content:" M"}figure.stat-thumbnail{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;color:#f2f2f2;font-weight:600;position:relative;width:clamp(220px,100%,320px);min-width:220px}figure.stat-thumbnail img{display:block}figure.stat-thumbnail img,figure.stat-thumbnail picture,figure.stat-thumbnail figcaption{border-radius:20px;grid-row:1;grid-column:1/span 3}figure.stat-thumbnail figcaption{display:grid;grid-template-columns:subgrid;align-items:center;background-color:rgba(0,36,56,.72)}figure.stat-thumbnail figcaption:has(:not(.amount)){background-color:rgba(0,36,56,.52);backdrop-filter:blur(2px)}figure.stat-thumbnail figcaption .amount{justify-self:end;font-size:clamp(3.2rem,5.2vw,5rem);line-height:1em;font-weight:800;mix-blend-mode:plus-lighter;color:rgba(0,157,224,.64);margin-inline-end:-16%}figure.stat-thumbnail figcaption .type{display:grid;line-height:1.2em;font-size:clamp(13px,1.2vw,1rem)}figure.stat-thumbnail figcaption .type:first-child{grid-column:1/span 3;padding-inline:1.25rem;mix-blend-mode:plus-lighter;text-align:center;font-size:clamp(15px,1.2vw,20px)}figure.stat-thumbnail figcaption .amount+.type{grid-column:2/span 2;height:2.8lh;align-items:end;padding-inline-end:1rem}.list-browser{display:grid;gap:4rem}.list-browser ul.list{z-index:1;display:grid;align-items:stretch;gap:2rem}@media(min-width: 740px){.list-browser ul.list{column-gap:var(--colgap);grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1040px){.list-browser ul.list{grid-template-columns:repeat(3, 1fr)}}.list-browser ul.list>li{max-width:340px;justify-self:center;transition:.44s ease}.list-browser ul.list>li:nth-child(1){transition-delay:.1s}.list-browser ul.list>li:nth-child(2){transition-delay:.12s}.list-browser ul.list>li:nth-child(3){transition-delay:.14s}.list-browser ul.list>li:nth-child(4){transition-delay:.16s}.list-browser ul.list>li:nth-child(5){transition-delay:.18s}.list-browser ul.list>li:nth-child(6){transition-delay:.2s}.list-browser ul.list>li article.preview{height:100%}.list-browser ul.list:empty::before{display:block;content:"No results found...";font-size:1.4em;font-weight:700;opacity:.4;padding:1em 48px;grid-column:1/end;text-align:center}.list-browser ul.list.updating li{transition:0s;opacity:0;transform:translateY(8px)}.list-browser .filters{z-index:10;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--colgap)/2)}@media(min-width: 1400px){.list-browser .filters{gap:var(--colgap)}}.list-browser .filters .search-wrap{display:grid;align-items:center}.list-browser .filters .search-wrap .icon{grid-area:1/1;display:block;font-size:1.5rem;margin-inline:1.25rem;color:var(--clr-accent);z-index:10}.list-browser .filters .search-wrap input{grid-area:1/1;background-color:#f2f2f2;border:0px;border-radius:50px;min-height:clamp(56px,6.4vw,64px);padding-inline:3.75rem 1rem;font-weight:300;outline:none;color:#002438;font-weight:500;box-shadow:1px 1px 4px rgba(0,0,0,.2);width:260px}.list-browser .filters .search-wrap input::placeholder{color:rgba(0,36,56,.6)}.theme-dark .list-browser .filters .search-wrap input{background-color:rgba(0,36,56,.4);background-color:color-mix(in lab, var(--clr-daintree), transparent 52%);color:#f2f2f2;box-shadow:none}.theme-dark .list-browser .filters .search-wrap input:focus{background-color:rgba(0,36,56,.8);background-color:color-mix(in lab, var(--clr-daintree), transparent 16%)}.theme-dark .list-browser .filters .search-wrap input::placeholder{color:rgba(242,242,242,.6)}.list-browser .filters .custom-select button.cta{max-width:24ch}.theme-dark .list-browser .filters .custom-select:not(.opened) button.cta{color:#f2f2f2;background-color:rgba(242,242,242,.04);background-color:color-mix(in lab, var(--clr-bluewood) 16%, white 8%);box-shadow:none}.theme-dark .list-browser .filters .custom-select:not(.opened) button.cta:hover{background-color:rgba(0,36,56,.6);background-color:color-mix(in lab, var(--clr-daintree), transparent 36%)}main>.content-section:first-child .list-browser .filters{padding:1.5rem;background-color:rgba(0,29,46,.08);background:linear-gradient(to bottom, transparent 20%, rgba(0, 29, 46, 0.08));margin-top:calc(var(--section-padding)*-1);margin-inline:calc(var(--wrapper-margin)*-1)}@media(min-width: 1040px){body:not([data-section=investor-relations]) main>.content-section:first-child .list-browser .filters{padding:2rem;margin-inline:auto;width:fit-content;flex-wrap:nowrap;border-radius:1.5rem;background-color:rgba(0,29,46,.8);transform:translateY(-50%);margin-top:calc(var(--section-padding)*-1);backdrop-filter:blur(4px)}body:not([data-section=investor-relations]) main>.content-section:first-child .list-browser .filters+.list{margin-top:-3rem}}.custom-select{position:relative;z-index:5}.custom-select.opened{z-index:10}.custom-select.opened ul{display:block}@media(max-width: 1039px){.custom-select:last-child ul{inset-inline-end:calc(var(--wrapper-margin)*-1);inset-inline-end:-8px}}.custom-select ul{display:none;position:absolute;width:21ch;margin-top:-4px;margin-inline-start:8px;background-color:#fff;box-shadow:1px 2px 6px rgba(0,0,0,.2);padding-block:12px;border-radius:16px;color:#263745;overflow:hidden}.custom-select ul li{font-weight:300;display:flex;align-items:center;gap:12px;padding-block:8px;line-height:1.2em;padding-inline:12px 16px;cursor:pointer}@media(min-width: 740px){.custom-select ul li{padding-inline:12px 20px}}@media(min-width: 1040px){.custom-select ul li{padding-inline:16px 24px}}.custom-select ul li:hover{background-color:#f4f4f4}.custom-select ul li .icon{flex:none;opacity:0;color:var(--clr-accent);font-size:24px}.custom-select ul li.active{font-weight:800}.custom-select ul li.active .icon{opacity:1}[dir=rtl] .fancybox__content:not([dir]){direction:rtl}.fancybox__backdrop{background:rgba(0,0,0,.8);backdrop-filter:blur(8px)}.fancybox__container.banner .fancybox__content{cursor:pointer}.fancybox__slide{padding:40px 16px}.fancybox-buffer,[data-fancybox-buffer]{display:none !important}.popup-content.fancybox__content{border-radius:1.5rem;width:90%;max-width:800px}.popup-content.fancybox__content>*+*{margin-top:var(--flow-spacer, 1em)}.popup-content.fancybox__content .f-button{margin:0}.popup-content.fancybox__content.leader-message{max-width:540px}.popup-content.fancybox__content.leader-message img,.popup-content.fancybox__content.leader-message picture,.popup-content.fancybox__content.leader-message .photo{width:80%;max-width:220px;border-radius:1rem}.popup-content.fancybox__content.narrow{max-width:460px}.popup-content.fancybox__content .content>*+*{margin-top:var(--flow-spacer, 1em)}.popup-content.fancybox__content#violation-and-reporting{max-width:600px}.popup-content.fancybox__content#violation-and-reporting .frame{display:grid;gap:1rem;padding:1.5rem;border-radius:1rem;background-color:rgba(38,55,69,.08)}.popup-content.fancybox__content#violation-and-reporting .frame *{margin:0}.popup-content.fancybox__content.leader-bio{max-width:32rem;width:90%}.popup-content.fancybox__content.leader-bio img,.popup-content.fancybox__content.leader-bio picture,.popup-content.fancybox__content.leader-bio .photo{width:140px;border-radius:20px}.popup-content.fancybox__content.leader-bio header{display:flex;flex-direction:column;gap:2rem}@media(min-width: 520px){.popup-content.fancybox__content.leader-bio header{flex-direction:row;align-items:center}}.popup-content.fancybox__content.leader-bio header>div{display:flex;flex-direction:column;gap:.5rem}.popup-content.fancybox__content.leader-bio header h3{font-size:1.25rem;line-height:1.5rem;margin:0;text-transform:none}.popup-content.fancybox__content.leader-bio header p{margin:0}figure{--border-radius: 1rem;display:grid;gap:.5rem;width:100%;height:100%}figure .media,figure img,figure picture{grid-column:1;grid-row:1;border-radius:var(--border-radius);width:100%;height:100%;display:block}figure img.portrait{aspect-ratio:2/3}figure img.landscape{aspect-ratio:3/2}figure:has(img.landscape):has(figcaption.overlay) img.landscape{aspect-ratio:16/12}figure figcaption{grid-column:1;grid-row:2;line-height:1.25em;display:grid}figure figcaption>*{margin:0}figure figcaption b{font-weight:700}figure figcaption.overlay{--padding: clamp(0.75rem, 7.5%, 1.125rem);grid-row:1;align-self:self-end;color:#f2f2f2;padding-block:3rem var(--padding);padding-inline:calc(var(--padding)*1.25);background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.7));border-radius:var(--border-radius)}.field-wrap{position:relative;margin-bottom:1rem;display:block}.field-wrap label,.field-wrap .label{font-weight:bold;display:block;margin-bottom:.2em}.field-wrap.submit{margin-top:0em;margin-bottom:0;text-align:center;justify-content:center}.field-wrap.submit.align-right{text-align:right}.field-wrap.submit.align-left{text-align:left}.field-wrap .star{position:absolute;top:0}[dir=ltr] .field-wrap .star{left:100%}[dir=rtl] .field-wrap .star{right:100%}.field{border:0;overflow:hidden;color:inherit;display:block;transition:.2s ease;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:var(--clr-whiter);color:var(--clr-text)}.theme-dark .field{background-color:#3f505e;color:var(--clr-white)}.field:not(.custom){height:40px;padding:0px 1em;border-radius:.5rem;font-weight:500;min-width:240px}.field::placeholder{font-weight:300;color:color-mix(in lab, currentColor, transparent 50%)}.theme-dark .field:focus-visible{background-color:#4e6272}.field:disabled{opacity:.7}@media(min-width: 740px){.field:not(.custom){min-width:340px;height:50px}}textarea.field:not(.custom){padding-top:15px;padding-bottom:15px;height:auto;min-height:100px;line-height:1.4em}@media(min-width: 740px){textarea.field:not(.custom){min-height:calc(100px + 1.2em)}}select.field:not(.custom){line-height:2em}select.field:not(.custom) option{height:20px;padding:10px;font-size:1rem}.field-wrap>.label:first-child,.field-wrap>label:first-child,.field-group>.label:first-child,.field-group>label:first-child{display:block;margin-bottom:.7em;font-weight:600;line-height:1.2em}.field-wrap:first-child>.label,.field-wrap:first-child>label{margin-top:0}[data-state=error] .button.cta.multi-states,.button.cta.multi-states[data-state=error],[data-state=error] button.cta.multi-states,button.cta.multi-states[data-state=error]{pointer-events:none}[data-state=working] .button.cta.multi-states,.button.cta.multi-states[data-state=working],[data-state=working] button.cta.multi-states,button.cta.multi-states[data-state=working]{pointer-events:none}[data-state=success] .button.cta.multi-states,.button.cta.multi-states[data-state=success],[data-state=success] button.cta.multi-states,button.cta.multi-states[data-state=success]{pointer-events:none}[data-state=success-response] .button.cta.multi-states,.button.cta.multi-states[data-state=success-response],[data-state=success-response] button.cta.multi-states,button.cta.multi-states[data-state=success-response]{pointer-events:none}[data-state=error-response] .button.cta.multi-states,.button.cta.multi-states[data-state=error-response],[data-state=error-response] button.cta.multi-states,button.cta.multi-states[data-state=error-response]{pointer-events:none}.button.cta.multi-states .state-wrap,button.cta.multi-states .state-wrap{display:inherit;gap:inherit;width:100%;justify-content:inherit;align-items:inherit;line-height:1em;text-align:left;display:none}.button.cta.multi-states .state-wrap svg,button.cta.multi-states .state-wrap svg{display:block}.button.cta.multi-states .state-wrap .small,button.cta.multi-states .state-wrap .small{font-size:.8em;line-height:inherit;display:flex;flex-direction:column;line-height:1.4em}.button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states .state-wrap[data-for=ready]{display:flex}.button.cta.multi-states .state-wrap[data-for=error] .icon,button.cta.multi-states .state-wrap[data-for=error] .icon{color:var(--clr-error) !important}[data-state=error] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=error] .state-wrap[data-for=ready],[data-state=error] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=error] .state-wrap[data-for=ready]{display:none}[data-state=error] .button.cta.multi-states .state-wrap[data-for=error],.button.cta.multi-states[data-state=error] .state-wrap[data-for=error],[data-state=error] button.cta.multi-states .state-wrap[data-for=error],button.cta.multi-states[data-state=error] .state-wrap[data-for=error]{display:flex}[data-state=working] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=working] .state-wrap[data-for=ready],[data-state=working] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=working] .state-wrap[data-for=ready]{display:none}[data-state=working] .button.cta.multi-states .state-wrap[data-for=working],.button.cta.multi-states[data-state=working] .state-wrap[data-for=working],[data-state=working] button.cta.multi-states .state-wrap[data-for=working],button.cta.multi-states[data-state=working] .state-wrap[data-for=working]{display:flex}[data-state=success] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=success] .state-wrap[data-for=ready],[data-state=success-response] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=success-response] .state-wrap[data-for=ready],[data-state=success] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=success] .state-wrap[data-for=ready],[data-state=success-response] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=success-response] .state-wrap[data-for=ready]{display:none}[data-state=success] .button.cta.multi-states .state-wrap[data-for=success],.button.cta.multi-states[data-state=success] .state-wrap[data-for=success],[data-state=success-response] .button.cta.multi-states .state-wrap[data-for=success],.button.cta.multi-states[data-state=success-response] .state-wrap[data-for=success],[data-state=success] button.cta.multi-states .state-wrap[data-for=success],button.cta.multi-states[data-state=success] .state-wrap[data-for=success],[data-state=success-response] button.cta.multi-states .state-wrap[data-for=success],button.cta.multi-states[data-state=success-response] .state-wrap[data-for=success]{display:flex}[data-state=error] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=error] .state-wrap[data-for=ready],[data-state=error-response] .button.cta.multi-states .state-wrap[data-for=ready],.button.cta.multi-states[data-state=error-response] .state-wrap[data-for=ready],[data-state=error] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=error] .state-wrap[data-for=ready],[data-state=error-response] button.cta.multi-states .state-wrap[data-for=ready],button.cta.multi-states[data-state=error-response] .state-wrap[data-for=ready]{display:none}[data-state=error] .button.cta.multi-states .state-wrap[data-for=error],.button.cta.multi-states[data-state=error] .state-wrap[data-for=error],[data-state=error-response] .button.cta.multi-states .state-wrap[data-for=error],.button.cta.multi-states[data-state=error-response] .state-wrap[data-for=error],[data-state=error] button.cta.multi-states .state-wrap[data-for=error],button.cta.multi-states[data-state=error] .state-wrap[data-for=error],[data-state=error-response] button.cta.multi-states .state-wrap[data-for=error],button.cta.multi-states[data-state=error-response] .state-wrap[data-for=error]{display:flex}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.error-msg{position:absolute;display:block;z-index:10;border-radius:4px;bottom:100%;display:block;background-color:var(--clr-white);color:var(--clr-error);font-size:12px;line-height:1.3em;padding:.3em 8px .5em;text-transform:none;white-space:nowrap;font-weight:400;box-shadow:1px 1px 4px rgba(0,0,0,.2);display:none}[dir=ltr] .error-msg{left:1rem}[dir=rtl] .error-msg{right:1rem}[dir=rtl] [dir=ltr] .error-msg{left:auto}.error-msg::after{position:absolute;content:"";top:100%;left:10px;border-top:5px solid var(--clr-white);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0)}[dir=rtl] .error-msg::after{left:auto;right:10px}[dir=rtl] [dir=ltr] .error-msg::after{right:auto;left:10px}[data-state=error]~.error-msg,.error-msg.show{display:block}form+.response-box{display:flex;margin:1rem auto;padding:1rem 1.5rem;font-weight:500;transition:.3s ease;align-self:center;justify-self:center;opacity:0;width:fit-content;align-items:center;justify-content:center}form+.response-box .icon{margin-inline-end:1rem;opacity:.5}form+.response-box p{margin:0 !important}form[data-state=success-response]+.response-box{opacity:1;transform:translateY(0px)}form[data-state=error-response]+.response-box{opacity:1;transform:translateY(0px)}form.collapse[data-state=success-response]{display:none}input,select,textarea,button,label,.label{outline:none;border-radius:0px;font-family:inherit;color:inherit;padding:0;margin:0}select option[disabled]{color:#aaa}optgroup{padding:0;margin:0}.hint{font-size:.8em;line-height:1.2em;margin-top:.6em;font-weight:400}.hint .icon{font-size:16px;margin:0 .3em}.hintbox{padding:.8em 1.4em;background-color:#d1e5dc;color:currentColor;position:relative;z-index:10}.hintbox .msg{line-height:1.3em;font-size:.8em}[name=emiratesId]{direction:ltr}.form-layout{--gap: clamp(1rem, 2vw, 1.5rem);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);align-self:center;justify-self:center;margin:3rem auto !important;width:clamp(240px,92%,540px)}.form-layout .field-wrap{width:100%;margin:0}.form-layout .field-wrap .field{width:100%;min-width:fit-content}@media(min-width: 520px){.form-layout .field-wrap.half{width:calc(50% - var(--gap)/2)}.form-layout .field-wrap.third{width:calc(33.3333% - var(--gap)*2/3)}}.form-layout>button{align-self:center;justify-self:center;margin-inline:auto}[data-dropdown]:not(.sitemap [data-dropdown]){display:inline-flex;position:relative;width:fit-content;gap:.4em;padding:.6em;border-radius:6px;cursor:pointer}[data-dropdown]:not(.sitemap [data-dropdown]):hover{background-color:rgba(0,36,56,.05)}[data-dropdown]:not(.sitemap [data-dropdown])>.label{font-weight:600}[data-dropdown]:not(.sitemap [data-dropdown]) .fa-chevron-down{color:var(--clr-accent)}[data-dropdown]:not(.sitemap [data-dropdown])>ul{position:absolute;top:100%;opacity:0;visibility:hidden;background-color:var(--clr-whiter);border-radius:6px;margin-top:-1px;color:#002438;transition:.28s ease;line-height:1.2em;padding-block:12px;box-shadow:2px 2px 8px rgba(0,0,0,.1);font-size:14px;transition:.2s ease;transform:translateY(-2px);inset-inline-start:-0.4rem}[data-dropdown]:not(.sitemap [data-dropdown])>ul a{display:flex;padding-block:6px;padding-inline:16px;width:20ch}[data-dropdown=opened]:not(.sitemap [data-dropdown=opened]){z-index:100}[data-dropdown=opened]:not(.sitemap [data-dropdown=opened])>ul{visibility:visible;opacity:1;transform:translateY(0)}[data-dropdown=opened]:not(.sitemap [data-dropdown=opened]) .fa-chevron-down{display:none}[data-dropdown=opened]:not(.sitemap [data-dropdown=opened]) .fa-chevron-up,[data-dropdown=opened]:not(.sitemap [data-dropdown=opened]) .fa-times{display:block}[data-dropdown=closed]:not(.sitemap [data-dropdown=closed]) .fa-chevron-down{display:block}[data-dropdown=closed]:not(.sitemap [data-dropdown=closed]) .fa-chevron-up,[data-dropdown=closed]:not(.sitemap [data-dropdown=closed]) .fa-times{display:none}.page-hero-cover{position:relative;z-index:1;overflow:hidden;display:grid}.page-hero-cover img,.page-hero-cover picture{display:block;aspect-ratio:1/1;object-fit:cover;width:100%;min-height:clamp(360px,44vw,800px);height:min(800px,60vh);max-width:none}@media(min-width: 740px){.page-hero-cover img,.page-hero-cover picture{min-height:0;height:clamp(500px,44vw,800px)}}@media(min-width: 1040px){.page-hero-cover img,.page-hero-cover picture{min-height:100%}}[data-section=investor-relations] .page-hero-cover img,[data-section=investor-relations] .page-hero-cover picture{height:min(600px,32vh);min-height:clamp(200px,32vw,400px)}@media(min-width: 1040px){[data-section=investor-relations] .page-hero-cover img,[data-section=investor-relations] .page-hero-cover picture{min-height:0;height:clamp(400px,40vw,520px)}}@media(min-width: 1400px){[data-section=investor-relations] .page-hero-cover img,[data-section=investor-relations] .page-hero-cover picture{height:clamp(500px,40vw,540px)}}@media(min-width: 1040px){.page-hero-cover.offset{width:120%}}@media(min-width: 1040px){.page-hero-cover::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to var(--dir-end), #002438 24%, rgba(0, 36, 56, 0.08));mix-blend-mode:multiply;opacity:.6}}.page-hero-content{position:relative;z-index:3;padding:var(--section-padding) var(--wrapper-margin-narrow);align-items:center}.page-hero-content h1{max-width:18ch}@media(min-width: 1040px){.page-hero-content{background-color:rgba(0,0,0,0);margin:0 var(--wrapper-margin);padding-inline-start:0;padding-inline-end:calc(var(--wrapper)/12);padding-inline:0;padding-block:max(var(--section-padding),100px);max-width:calc(var(--wrapper)/2);display:grid;gap:2rem;justify-content:start;grid-auto-rows:min-content;mix-blend-mode:plus-lighter}[data-section=investor-relations] .page-hero-content,[data-page=newsroom] .page-hero-content{padding-block-start:0;padding-block-end:calc(var(--section-padding)*1.5)}}@media(min-width: 1040px)and (min-width: 1400px){[data-section=investor-relations] .page-hero-content,[data-page=newsroom] .page-hero-content{padding-block-end:var(--section-padding)}}@media(min-width: 1040px){.page-hero-content>*{margin-block:0}}.page-hero-content .breadcrumbs{display:flex;font-weight:800;text-transform:uppercase;align-items:center;gap:.5em}.page-hero-content .breadcrumbs a{color:inherit;font-weight:inherit}.page-hero-content .breadcrumbs a:hover{color:var(--clr-accent)}.page-hero-content .breadcrumbs .slab{color:var(--clr-accent)}.site-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:clamp(32px,4vw,40px) calc((100vw - var(--wrapper))/2);background-image:linear-gradient(to bottom, rgba(0, 36, 56, 0.9), transparent)}.site-header .logo{width:clamp(140px,12vw,180px)}[data-site=adec] .site-header .logo{width:clamp(180px,20vw,240px)}.site-header .search-box{position:fixed;top:0;left:0;width:100%;height:160px;background-color:rgba(0,36,56,.8);backdrop-filter:blur(12px);box-shadow:0px 20px 30px rgba(0,0,0,.6);color:var(--clr-white);display:grid;transition:.24s ease;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4rem)}@media(min-width: 1040px){.site-header .search-box{height:220px}}html.search-mode .site-header .search-box{visibility:visible;opacity:1;pointer-events:all;transform:translateY(0)}.site-header .search-box form{--clr-text: var(--clr-daintree);color:var(--clr-text);align-self:center;justify-self:start;display:grid;grid-template-columns:[form-start search-start] auto [search-end controls-start] min-content [controls-end form-end];max-width:calc(100vw - 6rem);margin-inline:2rem}@media(min-width: 520px){.site-header .search-box form{justify-self:center}}.site-header .search-box form input.field{grid-column:form;grid-row:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:5rem;padding-inline-start:1.5rem;width:100%;height:3.5rem;border-radius:3rem}@media(min-width: 1040px){.site-header .search-box form input.field{height:4rem}}.site-header .search-box form input.field::placeholder{font-weight:400}.site-header .search-box form .controls{grid-row:1;grid-column:controls;display:flex;width:min-content}.site-header .search-box form .controls button{display:flex;align-items:center;justify-content:center;align-self:center;cursor:pointer;padding-inline:.5rem;transition:.2s ease;color:var(--clr-accent)}.site-header .search-box form .controls button .icon{font-size:1.5rem}.site-header .search-box form .controls button[type=submit]{width:2.5rem;height:2.5rem;margin-inline-end:.5rem}.site-header .search-box form .controls button[type=reset]{width:2rem;height:2rem;display:none;opacity:.8}.site-header .search-box form .controls button:hover{color:var(--clr-text)}.site-header .search-box form input.field.in-use+.controls button[type=reset]{display:block}.site-header .search-box button.close{position:absolute;inset-inline-end:1rem;inset-block-start:50%;width:2rem;height:2rem;margin-top:-1rem;display:flex;justify-content:center;align-items:center;cursor:pointer;padding-inline:.5rem;transition:.2s ease}.site-header .search-box button.close:hover{color:var(--clr-accent);color:color-mix(in lab, var(--clr-accent) 80%, white)}.site-header .search-box button.close .icon{font-size:22px}@media(min-width: 740px){.site-header .search-box button.close{inset-inline-end:2rem}}footer.site-footer{--clr-accent: var(--clr-brand);background-color:var(--clr-surface);color:var(--clr-text);font-size:.9rem;margin-top:auto;padding-block:var(--section-padding);margin:0 var(--wrapper-margin);display:grid;gap:3.2rem}footer.site-footer .static-ticker{margin-inline-start:-20px}footer.site-footer .copyright{padding-top:2rem;border-top:1px solid var(--clr-accent)}@media(min-width: 740px){footer.site-footer{grid-template-rows:auto;grid-template-columns:1fr 1fr}footer.site-footer header{grid-area:1/1}footer.site-footer .units,footer.site-footer .group-crosslink{grid-area:1/2}footer.site-footer .sitemap{grid-area:2/1}footer.site-footer .contact-emails{grid-area:2/2}footer.site-footer .useful{grid-area:3/1;order:1}footer.site-footer .social-media{grid-area:3/2;align-self:flex-start}footer.site-footer .static-ticker{grid-area:3/2}footer.site-footer .copyright{grid-column:1/-1}}@media(min-width: 1040px){footer.site-footer{gap:3.2rem 1.25rem;align-items:flex-start;grid-template-rows:[header-start] min-content [header-end content-start] auto [content-end footer-start] min-content [footer-end];grid-template-columns:[col1] calc((100% - 13.75rem)/12*5 + 5rem) [col2] calc((100% - 13.75rem)/12*3 + 2.5rem) [col3] calc((100% - 13.75rem)/12*4 + 3.75rem)}footer.site-footer header{grid-row:header;grid-column:col1/span 3}footer.site-footer .units,footer.site-footer .group-crosslink{grid-area:content/1}footer.site-footer .sitemap{grid-area:content/2}footer.site-footer .contact-emails{grid-area:content/3}footer.site-footer .useful{grid-area:footer/2}footer.site-footer .social-media{grid-area:footer/1}footer.site-footer .app-store-links{grid-area:content/1}body[data-section=investor-relations] footer.site-footer .app-store-links{grid-area:footer/3}}footer.site-footer header .logo{width:clamp(140px,12vw,180px)}[data-site=adec] footer.site-footer header .logo{width:clamp(160px,20vw,220px)}footer.site-footer .units{display:grid;gap:1em;font-weight:400}footer.site-footer .units li{display:flex;gap:1em}footer.site-footer .units li a{display:inherit;gap:inherit;color:inherit}footer.site-footer .units li a:hover{color:var(--clr-link-hover)}footer.site-footer .units li .icon{font-size:24px;color:var(--clr-accent)}footer.site-footer .group-crosslink{display:grid;gap:.75rem;font-size:11px}footer.site-footer .group-crosslink a{display:block;width:fit-content}footer.site-footer .group-crosslink img{display:block;width:clamp(100px,8vw,120px)}footer.site-footer .sitemap a{display:inline-flex;color:inherit;text-transform:uppercase;padding-inline-start:1rem;border-inline-start:2px solid var(--clr-accent);transition:.2s ease;padding-block:6px}footer.site-footer .sitemap a:hover{color:var(--clr-link-hover);border-color:var(--clr-link-hover)}footer.site-footer .contact-emails{width:100%;display:flex;flex-wrap:wrap;gap:1.25rem}footer.site-footer .contact-emails li{padding-inline-start:1rem;border-inline-start:2px solid var(--clr-accent);width:100%}footer.site-footer .useful{font-size:13px}footer.site-footer .useful a{display:inline-flex;color:#f2f2f2;font-weight:300;padding-inline-start:1rem;border-inline-start:2px solid var(--clr-accent);transition:.2s ease;padding-block:6px}footer.site-footer .useful a:hover{color:var(--clr-link-hover);border-color:var(--clr-link-hover)}footer.site-footer .copyright{font-size:13px}.hero-section{display:grid}.hero-section>.cover{align-self:stretch;height:100%;width:100%}.hero-section>.cover img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:2/1}.hero-section>.cover iframe{width:100%;height:100%;aspect-ratio:3/2}.hero-section>.content{margin-inline:var(--wrapper-margin);padding-block:var(--section-padding);align-items:center;align-self:center;justify-self:center}.hero-section>.content>*+*{margin-top:var(--flow-spacer, 1em)}@media(min-width: 740px){.hero-section>.content{max-width:var(--span10)}}@media(min-width: 1040px){.hero-section>.content{max-width:var(--span8)}}.hero-section>.content:has(h2.centered) p:last-child:has(.button){margin-inline:auto}@media(min-width: 740px){.hero-section.landscape:has(>.cover:first-child){grid-template-columns:[cover-start] auto [cover-end content-start] auto [content-end]}}.hero-section.landscape:has(>.cover:first-child)>.content{justify-self:start}@media(min-width: 1040px){.hero-section.landscape:has(>.cover:first-child)>.content{margin-inline-start:calc(var(--span1) + var(--colgap)*2)}}@media(min-width: 740px){.hero-section.landscape:has(>.cover:last-child){grid-template-columns:[content-start] auto [content-start cover-end] auto [cover-end]}}@media(min-width: 1040px){.hero-section.landscape:has(>.cover:last-child)>.content{margin-inline-end:calc(var(--span1) + var(--colgap)*2)}}.hero-section.landscape:has(>.cover:last-child)>.cover{justify-self:end}@media(min-width: 740px){.hero-section.landscape>.cover{width:calc(var(--wrapper-margin) + var(--span4) + var(--colgap))}.hero-section.landscape>.cover img{aspect-ratio:2/1.2}}@media(min-width: 1040px){.hero-section.landscape>.cover{width:calc(var(--wrapper-margin) + var(--span5) + var(--colgap))}}.hero-section.overlayed{align-items:stretch;grid-template-rows:[cover-start] min-content [cover-end content-start] min-content [content-end];grid-template-columns:none}.hero-section.overlayed>.cover{position:relative;z-index:2;grid-area:cover/1}.hero-section.overlayed>.cover::after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.8) 44%, rgba(0, 0, 0, 0.4))}@media(min-width: 740px){.hero-section.overlayed>.cover::after{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.56) 32%, rgba(0, 0, 0, 0.1) 80%)}}.hero-section.overlayed>.cover img{z-index:2;aspect-ratio:2.8/1}[dir=rtl] .hero-section.overlayed:not(.rtl-custom)>.cover::after{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.8) 44%, rgba(0, 0, 0, 0.4))}@media(min-width: 740px){[dir=rtl] .hero-section.overlayed:not(.rtl-custom)>.cover::after{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.52) 32%, rgba(0, 0, 0, 0.1) 70%)}}.hero-section.overlayed>.content{justify-self:start;z-index:3;grid-area:cover/1;color:#f2f2f2;align-self:center}@media(min-width: 740px){.hero-section.overlayed>.content{max-width:var(--span8)}}@media(min-width: 1040px){.hero-section.overlayed>.content{max-width:var(--span6);margin-inline:calc(var(--wrapper-margin) + var(--span1) + var(--colgap))}.hero-section.overlayed>.content.narrow{max-width:var(--span4)}}.hero-section#business-units{background-color:#263745;position:relative;color:#fff;justify-content:stretch;align-items:center;grid-template-rows:[cover-start] var(--section-padding) [title-start] min-content [title-end content-start] min-content [content-end tabs-start] min-content [tabs-end cover-end];grid-template-columns:none}.hero-section#business-units>*{position:relative;z-index:3}.hero-section#business-units::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,3,5,.6);backdrop-filter:blur(3px);z-index:2}.hero-section#business-units header.section-header{margin-inline:var(--wrapper-margin);z-index:100;grid-area:title/1}.hero-section#business-units header.section-header h2{font-size:1rem;margin:0}.hero-section#business-units .logo{width:clamp(160px,14vw,200px)}.hero-section#business-units>.cover{grid-area:cover/1;z-index:1;transition:.8s ease}.hero-section#business-units>.cover:not(.active){visibility:hidden;opacity:0}.hero-section#business-units>.content{grid-area:content/1;max-width:none;padding-block:calc(var(--section-padding)/2);transition:.5s ease}.hero-section#business-units>.content .logo{display:block}.hero-section#business-units>.content h3{font-size:1.25rem}.hero-section#business-units>.content .wrap{display:grid;gap:1rem}.hero-section#business-units>.content .wrap *{margin:0}.hero-section#business-units>.content:not(.active){visibility:hidden;transform:translateY(1rem);opacity:0}.hero-section#business-units>.content.hiding{transition:.3s ease;transform:translateY(-1rem)}.hero-section#business-units .tabs{max-width:100%;overflow:auto;height:min-content;grid-area:tabs/1;align-self:self-end}.hero-section#business-units .tabs ul{width:max-content;padding:20px var(--wrapper-margin) calc(var(--section-padding)/2);gap:1rem;display:flex}.hero-section#business-units .tabs button{white-space:nowrap}.hero-section#business-units .tabs button:not(.active){background-color:rgba(255,255,255,.2);color:#f2f2f2}.hero-section#business-units .tabs button:not(.active):hover{background-color:rgba(255,255,255,.3)}@media(min-width: 1040px){.hero-section#business-units{grid-template-rows:[cover-start] auto [overlay-start] calc(var(--section-padding)/1.7) [content-start] min-content [content-end tabs-start] min-content [tabs-end overlay-end] calc(var(--section-padding)/1.7) [cover-end];grid-template-columns:[cover-start] var(--wrapper-margin) [overlay-start] calc(var(--span1) + var(--colgap)) [header-start] var(--span3) [header-end] var(--colgap) [content-start] var(--span7) [content-end] calc(var(--span1) + var(--colgap)) [overlay-end] var(--wrapper-margin) [cover-end]}.hero-section#business-units>.cover{grid-area:cover/cover}.hero-section#business-units>.cover img{aspect-ratio:2/1.2;object-position:bottom}.hero-section#business-units::before{position:relative;width:auto;grid-area:overlay/overlay;border-radius:20px;background-color:rgba(0,3,5,.4)}.hero-section#business-units header.section-header,.hero-section#business-units header.content-header{grid-area:content/header;margin:0}.hero-section#business-units header.section-header{align-self:self-start}.hero-section#business-units>.content{margin:0;padding:0;gap:0;grid-row:content;grid-column-start:header-start;grid-column-end:content-end;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}.hero-section#business-units .wrap{grid-area:content/content}.hero-section#business-units .tabs{overflow:hidden;padding-inline:calc(var(--span1) + var(--colgap));grid-area:tabs/overlay;display:flex;justify-content:center;align-items:center;padding-block:calc(var(--section-padding)/1.7)}.hero-section#business-units .tabs ul{width:100%;padding:0;justify-content:space-between}.hero-section#business-units .tabs button{white-space:unset}}.hero-section#projects-latest{display:grid;grid-template-rows:[header-start] min-content [content-start] 28vw [header-end] auto [content-end footer-start] min-content [footer-end]}.hero-section#projects-latest header.section-header{padding-inline:var(--wrapper-margin);padding-block:var(--section-padding);background-color:#263745;color:#f2f2f2;grid-area:header/1;padding-bottom:40vw}.hero-section#projects-latest header.section-header h2{margin:0}.hero-section#projects-latest>.content{grid-area:content/1;padding-block-start:0;padding-block-end:calc(var(--section-padding)/2);display:grid;gap:2rem;grid-template-rows:[project-start] min-content [project-end thumbs-start] min-content [thumbs-end]}.hero-section#projects-latest .thumbs{grid-area:thumbs/1}.hero-section#projects-latest .project{grid-area:project/1;display:grid;gap:1.5rem;align-self:self-start;grid-template-columns:auto auto;transition:.5s ease}.hero-section#projects-latest .project *{grid-column:1/span 2;margin:0}.hero-section#projects-latest .project .media{border-radius:20px;width:100%;aspect-ratio:2/1.2}.hero-section#projects-latest .project .logo{height:clamp(36px,4vw,48px)}@media(min-width: 520px){.hero-section#projects-latest .project .logo{grid-column:2;justify-self:self-end}}.hero-section#projects-latest .project header *{margin:0}.hero-section#projects-latest .project header h3{font-size:1.5rem}@media(min-width: 520px){.hero-section#projects-latest .project header{grid-column:1}}.hero-section#projects-latest .project:not(.active){visibility:hidden;transform:translateY(1rem);opacity:0}.hero-section#projects-latest .project.hiding{transition:.3s ease;transform:translateY(-1rem)}.hero-section#projects-latest .project .details{display:grid;grid-template-columns:8ch auto;border-block:1px solid rgba(0,36,56,.1);padding-block:.75rem;margin-top:.5rem}@media(min-width: 740px){.hero-section#projects-latest .project .details{grid-template-columns:auto auto auto;grid-template-rows:min-content min-content;column-gap:1rem}}.hero-section#projects-latest .project .details dt{font-weight:300;text-transform:uppercase;font-size:13px;grid-column:1}@media(min-width: 740px){.hero-section#projects-latest .project .details dt{grid-column:auto;grid-row:1}}.hero-section#projects-latest .project .details dd{font-weight:500;grid-column:2;line-height:1.25em}@media(min-width: 740px){.hero-section#projects-latest .project .details dd{grid-column:auto;grid-row:2}}.hero-section#projects-latest .thumbs ul{--thumbsgap: clamp( 8px, 2vw, var(--colgap));display:flex;gap:var(--thumbsgap)}.hero-section#projects-latest .thumbs ul li{width:calc(100% - var(--thumbsgap)*2/3);width:calc(33.333% - var(--thumbsgap)*2);transition:none;display:grid;align-items:start;grid-template-rows:min-content;cursor:pointer}.hero-section#projects-latest .thumbs ul li.active{display:none}.hero-section#projects-latest .thumbs ul li img{border-radius:8px;transition:.3s ease;aspect-ratio:2/1.4}@media(min-width: 1040px){.hero-section#projects-latest .thumbs ul li img{border-radius:12px}}.hero-section#projects-latest .thumbs ul li .title{font-size:clamp(.75rem,2vw,.85rem);line-height:1.25em;font-weight:500;margin-top:1em}.hero-section#projects-latest .thumbs ul li:hover img{filter:brightness(70%)}.hero-section#projects-latest footer{padding-inline:var(--wrapper-margin);padding-bottom:var(--section-padding)}@media(min-width: 740px){.hero-section#projects-latest header.section-header{padding-inline:calc(var(--wrapper-margin) + var(--span1) + var(--colgap))}.hero-section#projects-latest footer{display:grid;padding-inline:calc(var(--wrapper-margin) + var(--span1) + var(--colgap))}.hero-section#projects-latest footer .button{justify-self:center}}@media(min-width: 1040px){.hero-section#projects-latest{grid-template-rows:[section-start] var(--section-padding) [header-start content-start] min-content [header-end footer-start] min-content [footer-end] auto [content-end] var(--section-padding) [section-end];grid-template-columns:[section-start] var(--wrapper-margin) [header-start] var(--span5) [header-end content-start] calc(var(--span7) + var(--colgap)) [content-end] var(--wrapper-margin) [section-end]}.hero-section#projects-latest>*{z-index:2}.hero-section#projects-latest::before{position:relative;z-index:1;content:"";background-color:#263745;display:block;grid-row:section;grid-column:section-start/header-end}.hero-section#projects-latest header.section-header{margin:0;padding-block:0;padding-inline:calc(var(--span1) + var(--colgap)) 0;grid-area:header}.hero-section#projects-latest footer{margin:0;padding-inline:calc(var(--span1) + var(--colgap)) 0;padding-block:var(--section-padding);display:block;grid-area:footer/header}.hero-section#projects-latest .thumbs img{border-radius:12px}.hero-section#projects-latest>.content{grid-area:content;max-width:none;margin-inline:calc(var(--span1) + var(--colgap)*2) 0;padding:0}}[dir=rtl] .hero-section#careers .content{justify-self:end}@media(min-width: 1040px){[dir=rtl] .hero-section#careers .content{max-width:var(--span5)}}:where(.hero-section:first-child,.content-section:first-child):not(.theme-dark)+.hero-section#news-latest{background-color:#e1e4e6}.hero-section#news-latest>.content{max-width:none;gap:clamp(2rem,4vw,3rem)}.hero-section#news-latest>.content>p:has(.button){margin-inline:auto}.hero-section#news-latest .article-list{display:grid;margin:2rem 0;gap:2rem var(--colgap)}@media(min-width: 740px){.hero-section#news-latest .article-list{grid-template-columns:1fr 1fr}}@media(min-width: 1040px){.hero-section#news-latest .article-list{gap:var(--span1)}}.hero-section#teasers .content{max-width:none}ul.teasers{display:grid;gap:3rem}@media(min-width: 740px){ul.teasers{grid-template-columns:1fr 1fr}}@media(min-width: 1040px){ul.teasers{grid-template-columns:1fr 1fr 1fr}ul.teasers:has(li:nth-child(4):last-child),ul.teasers:has(li:nth-child(2):last-child){grid-template-columns:1fr 1fr;column-gap:calc(var(--span1) + var(--colgap)*2);row-gap:4rem}}article ul.teasers{grid-template-columns:unset;gap:3rem !important;margin-block-start:3rem !important}@media(min-width: 740px){article ul.teasers{grid-template-columns:1fr 1fr}}h2.branded+ul.teasers{margin-top:4rem}@media(min-width: 1040px){h2.branded+ul.teasers{margin-top:6rem}}ul.teasers:not(:has(li)){display:none}ul.thumb-grid{display:grid;gap:max(1rem,var(--colgap))}ul.thumb-grid li{max-width:360px;justify-self:center}@media(min-width: 520px){ul.thumb-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 740px){ul.thumb-grid{grid-template-columns:repeat(3, 1fr)}ul.thumb-grid li{max-width:none}}@media(min-width: 1040px){ul.thumb-grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 740px){ul.thumb-grid:has(li:nth-child(4):last-child),ul.thumb-grid:has(li:nth-child(2):last-child){grid-template-columns:repeat(4, 1fr)}}@media(min-width: 520px){ul.thumb-grid:has(li:nth-child(3):last-child){grid-template-columns:1fr}}@media(min-width: 740px){ul.thumb-grid:has(li:nth-child(3):last-child){grid-template-columns:repeat(3, 1fr)}}@media(min-width: 740px){ul.thumb-grid#business-unit-crosslinks{gap:0;border-radius:1rem;overflow:hidden}ul.thumb-grid#business-unit-crosslinks figure{--border-radius: 0}}ul.thumb-grid#business-unit-crosslinks .cta.button{justify-self:center;background-color:rgba(255,255,255,.84);backdrop-filter:blur(4px)}ul.thumb-grid#business-unit-crosslinks .cta.button:hover{background-color:#fff}.content-section{--rowgap: max(var(--span1), 3rem);position:relative;display:grid;padding-block:var(--section-padding);padding-inline:var(--wrapper-margin);row-gap:var(--rowgap);grid-template-rows:min-content}@media(min-width: 740px){.content-section{grid-template-columns:repeat(12, var(--span1));column-gap:var(--colgap)}.content-section>*{grid-column:1/span 12}}.content-section>.content>*+*{margin-top:var(--flow-spacer, 1em)}.content-section>.content p:first-child{margin-top:0}.content-section>.content.intro{justify-self:center;max-width:40rem;text-align:center;font-weight:500}.content-section>.content.intro p{margin-inline:auto}.content-section>.content>*:last-child{margin-bottom:0}@media(min-width: 740px){.content-section>.content:first-child{grid-row:1}}.content-section>article,.content-section>.content.narrow{justify-self:center;max-width:max(40rem,var(--span6))}@media(min-width: 740px){.content-section:has(>.content+aside .timeline-browser)>.content:first-child,.content-section:has(>header.aside:first-child)>.content:first-child{grid-row:1;grid-column:6/span 7}.content-section:has(>.content+aside .timeline-browser) aside:has(.timeline-browser),.content-section:has(>header.aside:first-child) aside:has(.timeline-browser){grid-column:1/span 4;margin-top:140px;grid-row:1}.content-section:has(>.content+aside .timeline-browser)>header:first-child,.content-section:has(>header.aside:first-child)>header:first-child{grid-row:1;grid-column:1/span 4}.content-section:has(>.content+aside .timeline-browser)>header:first-child+.content,.content-section:has(>header.aside:first-child)>header:first-child+.content{grid-row:1/span 2;grid-column:6/span 7}.content-section:has(>.content+aside .timeline-browser)>header:first-child+.content+aside:has(.timeline-browser),.content-section:has(>header.aside:first-child)>header:first-child+.content+aside:has(.timeline-browser){margin-top:200px}}@media(min-width: 1040px){.content-section:has(>.content+aside .timeline-browser) aside:has(.timeline-browser),.content-section:has(>header.aside:first-child) aside:has(.timeline-browser){margin-top:180px}.content-section:has(>.content+aside .timeline-browser) aside:has(.timeline-browser):has(+.leader-quote),.content-section:has(>header.aside:first-child) aside:has(.timeline-browser):has(+.leader-quote){grid-row:1/span 2}.content-section:has(>.content+aside .timeline-browser) aside:has(.timeline-browser)+.leader-quote,.content-section:has(>header.aside:first-child) aside:has(.timeline-browser)+.leader-quote{grid-column:6/span 7}.content-section:has(>.content+aside .timeline-browser)>header.aside:first-child+.content+aside:has(.timeline-browser),.content-section:has(>header.aside:first-child)>header.aside:first-child+.content+aside:has(.timeline-browser){margin-top:clamp(200px,20vw,300px)}}.content-section:has(>.section-bleed){padding-top:0;padding-bottom:calc(var(--section-padding)*.5)}.content-section:has(>.section-bleed):has(+.theme-dark){background-color:#263745}.content-section:has(>.section-bleed):last-child{background-color:#002438}.content-section:has(>.section-bleed) .section-bleed{margin-top:calc(var(--section-padding)*-0.75)}.content-section:has(+.content-section>.section-bleed){padding-bottom:calc(var(--section-padding)*2)}.content-section.overview{align-items:center}.content-section.overview .content{margin-inline:auto}@media(min-width: 740px){.content-section.overview .content{width:var(--span10)}}@media(min-width: 1040px){.content-section.overview .content{margin:0;width:auto;grid-column:1/span 5}}.content-section.overview aside{margin-inline:auto;width:min-content}@media(min-width: 1040px){.content-section.overview aside{width:auto;margin:0;grid-column:7/span 6}}.content-section.overview .overview-stats{margin-inline:auto;display:grid;gap:var(--colgap)}@media(min-width: 520px){.content-section.overview .overview-stats{grid-template-columns:1fr 1fr}}.content-section#leadership-board .content header,.content-section#leadership .content header{margin-bottom:clamp(2.4rem,10vw,4rem)}@media(min-width: 1040px){.content-section#leadership-board .content,.content-section#leadership .content{padding-inline:calc(var(--span1) + var(--colgap))}}.content-section#leadership-board .content nav ul,.content-section#leadership .content nav ul{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--colgap);row-gap:2rem}.content-section#leadership-board .content nav ul article,.content-section#leadership .content nav ul article{max-width:14ch}.content-section#leadership-board .content nav ul img,.content-section#leadership-board .content nav ul picture,.content-section#leadership .content nav ul img,.content-section#leadership .content nav ul picture{display:block;width:clamp(100px,20vw,120px)}.content-section#leadership-board .content nav ul .title,.content-section#leadership .content nav ul .title{font-size:1rem;line-height:1.25em;font-weight:400}.content-section#leadership-board .content nav ul p,.content-section#leadership .content nav ul p{margin-top:-0.75rem}@media(min-width: 740px){.content-section#leadership-board .content nav ul,.content-section#leadership .content nav ul{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1040px){.content-section#leadership-board .content nav ul,.content-section#leadership .content nav ul{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1400px){.content-section#leadership-board .content nav ul,.content-section#leadership .content nav ul{grid-template-columns:repeat(5, 1fr)}}.content-section#leadership-messages .content{display:flex;flex-direction:column;gap:2.5rem}@media(min-width: 1040px){.content-section#leadership-messages .content{padding-inline:calc(var(--span1) + var(--colgap))}}.content-section#leadership-messages .content .cite{font-weight:300}.content-section#leadership-messages .content .cite span{opacity:.6}.content-section#leadership-messages .content img,.content-section#leadership-messages .content picture,.content-section#leadership-messages .content .photo{width:180px;border-radius:20px;aspect-ratio:3/4}@media(min-width: 740px){.content-section#leadership-messages .content{flex-direction:row;justify-content:space-between}.content-section#leadership-messages .content .message{width:calc((100% - 13.75rem)/12*5 + 5rem);margin-top:0}}@media(min-width: 1040px){.content-section#leadership-messages .content .photo{width:200px}.content-section#leadership-messages .content .message{width:calc((100% - 11.25rem)/10*4 + 3.75rem)}}@media(min-width: 1400px){.content-section#leadership-messages .content .photo{width:240px}}.banner-box{--clr-surface: #E0E5EA;display:grid;padding:2rem;border-radius:1rem;background-color:var(--clr-surface);gap:clamp(1.5rem,4vw,2rem)}section.theme-grey .banner-box:not(.theme-dark){--clr-surface: #f2f2f2}.banner-box.theme-dark{--clr-surface: var(--clr-secondary)}.banner-box h3{text-transform:uppercase}.banner-box *:last-child{margin-bottom:0}.banner-box.leader-quote{--clr-surface: rgba($bluewood, 0.8);--clr-surface: color-mix(in lab, var(--clr-secondary) 80%, white 0%);padding:1.25rem;display:grid;align-items:center;font-size:1.125rem;line-height:1.5rem;font-weight:200}@media(min-width: 520px){.banner-box.leader-quote{grid-template-columns:[thumb-start] 32% [thumb-end content-start] auto [content-end];grid-template-rows:min-content}}@media(min-width: 1040px){.banner-box.leader-quote{font-size:1.2rem;line-height:1.75rem}}@media(min-width: 1040px){.content-section.aside-start .banner-box.leader-quote{grid-column:content;padding-inline-end:2rem}}.banner-box.leader-quote *{margin:0}.banner-box.leader-quote img,.banner-box.leader-quote picture{border-radius:.75rem;justify-self:stretch;max-width:min(60%,200px)}@media(min-width: 520px){.banner-box.leader-quote img,.banner-box.leader-quote picture{max-width:min(100%,200px);grid-row:1/span 2;justify-self:center}}.banner-box.leader-quote p{align-self:self-end}.banner-box.leader-quote .cta{justify-self:start;align-self:self-start}.banner-box.vision-mission{padding:clamp(3rem,8vw,4rem);display:grid;gap:clamp(2rem,5vw,3rem)}.banner-box.vision-mission::after{content:"";display:block;border-bottom:1px solid #d7dde3;border-left:1px solid #d7dde3;opacity:.8;grid-row:2;display:none}@media(min-width: 1040px){.banner-box.vision-mission{padding:calc(var(--span1) + var(--colgap));grid-template-columns:var(--span4) var(--span1) var(--span5);column-gap:var(--colgap)}.banner-box.vision-mission::after{grid-row:1/span 2;grid-column:2;border-bottom:0;justify-self:center;display:block}.banner-box.vision-mission div.mission{grid-column:3;grid-row:1/span 2}}.banner-box.values{padding:0;gap:0}.banner-box.values>*{padding:clamp(3rem,8vw,4rem)}.banner-box.values ul{background-image:url("/assets/images/values-bg.jpg");background-size:cover;background-position:center;position:relative;font-weight:800;text-transform:uppercase;overflow:hidden;display:grid}[dir=rtl] .banner-box.values ul{border-radius:1rem 0 0 1rem}.banner-box.values ul::before{content:"";display:block;z-index:1;background-color:rgba(0,36,56,.4);mix-blend-mode:multiply;position:absolute;inset:0 0 0 0;backdrop-filter:blur(4px)}.banner-box.values ul li{position:relative;z-index:2}@media(min-width: 1040px){.banner-box.values{grid-template-columns:var(--span7) var(--span5);gap:var(--colgap)}.banner-box.values>*{padding-inline:calc(var(--span1) + var(--colgap))}.banner-box.values ul{justify-content:start;border-radius:0 1rem 1rem 0}}.content-section>article:first-child header,.content-section>.content header{align-items:center}.content-section>article:first-child header p,.content-section>.content header p{font-weight:500;align-self:self-end}.content-section>article:first-child header h1,.content-section>.content header h1{text-transform:none;margin-top:.25em}.content-section>article:first-child header p+h1,.content-section>.content header p+h1{align-self:self-start}.content-section>article:first-child>*+*{margin-top:var(--flow-spacer, 1em)}.content-section>article:first-child>.layout-direction-flip{display:inherit;gap:inherit}[dir=ltr] .content-section>article:first-child>.layout-direction-flip{direction:rtl}[dir=rtl] .content-section>article:first-child>.layout-direction-flip{direction:ltr}.content-section>article:first-child .cta.back{font-size:13px;width:fit-content}.content-section>article:first-child>.cta.back:first-child{margin-top:-1lh}.content-section>article:first-child>.cta.back:last-child{margin-top:1lh}.content-section>article:first-child h1{text-transform:none;font-size:clamp(1.75rem,2.25vw,2rem);line-height:1.4em}.content-section>article:first-child h2{font-size:clamp(1.5rem,2.25vw,1.75rem)}.content-section>article:first-child h3{font-size:clamp(1.25rem,2vw,1.5rem)}.content-section>article:first-child h4{font-size:clamp(1.125rem,1.75vw,1.25rem)}.content-section>article:first-child .meta{font-size:13px;border-bottom:1px solid rgba(0,36,56,.2);padding-bottom:4px}.content-section>article:first-child .cover img,.content-section>article:first-child img.cover{border-radius:20px;justify-self:center;width:100%;aspect-ratio:16/10}.content-section>article:first-child .project-id{font-size:13px;opacity:.6;display:none}.content-section>article:first-child .project-details,.content-section>article:first-child .boxed-content{background-color:var(--clr-light-grey);border-radius:20px;padding:clamp(1.5rem,3vw,2rem)}.content-section>article:first-child .project-details dl,.content-section>article:first-child .boxed-content dl{margin-top:1.5em}.content-section>article:first-child .project-details dt,.content-section>article:first-child .boxed-content dt{font-weight:300;text-transform:uppercase;font-size:13px}.content-section>article:first-child .project-details dt:not(:first-child),.content-section>article:first-child .boxed-content dt:not(:first-child){margin-block-start:.85em}.content-section>article:first-child .project-details dd,.content-section>article:first-child .boxed-content dd{font-weight:500}.content-section>article:first-child .project-details dd.value::before,.content-section>article:first-child .boxed-content dd.value::before{content:"$"}.content-section>article:first-child .project-details dd.value::after,.content-section>article:first-child .boxed-content dd.value::after{content:" M"}.content-section>article:first-child :where(.gallery-thumbs,.video-thumbs){display:grid;gap:20px}.content-section>article:first-child :where(.gallery-thumbs,.video-thumbs) img{width:100%;display:block;object-fit:cover;aspect-ratio:4/3;border-radius:12px}.content-section>article:first-child .gallery-thumbs{grid-template-columns:repeat(2, 1fr)}@media(min-width: 740px){.content-section>article:first-child .gallery-thumbs{grid-template-columns:repeat(3, 1fr)}}.content-section>article:first-child :not(.cover)+.gallery-thumbs li:first-child{grid-column:1/span 2}.content-section>article:first-child :not(.cover)+.gallery-thumbs li:first-child img{aspect-ratio:16/9}@media(min-width: 740px){.content-section>article:first-child :not(.cover)+.gallery-thumbs li:first-child{grid-column:1/span 3}}.content-section>article:first-child .video-thumbs{grid-template-columns:repeat(1, 1fr)}@media(min-width: 740px){.content-section>article:first-child .video-thumbs{grid-template-columns:repeat(2, 1fr)}}.content-section>article:first-child .video-thumbs img{aspect-ratio:16/9}.content-section>article:first-child .video-thumbs a{display:block;position:relative}.content-section>article:first-child .video-thumbs a::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:0% 0%;height:40px;aspect-ratio:576/512;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="%23ffffff"><path d="M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z"/></svg>');opacity:.8;transition:.2s}.content-section>article:first-child .video-thumbs a:hover::after{opacity:1;scale:1.2}.content-section>article:first-child #service-details{margin-top:2rem !important}.content-section>article:first-child .breadcrumbs{display:flex;gap:.5rem;align-items:center;margin-top:-1lh}.content-section>article:first-child .breadcrumbs .slab{color:var(--clr-accent)}.content-section>article:first-child .breadcrumbs a{color:inherit}
