html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--colors-rose-1: #FBF6F5;--colors-rose-2: #F6E9E6;--colors-rose-3: #F1DCD7;--colors-rose-4: #E3BAB1;--colors-rose-5: #E1B4AA;--colors-rose-6: #DBA69B;--colors-rose-7: #D6998C;--colors-rose-8: #D18C7D;--colors-rose: var(--colors-rose-4);--colors-almond-1: #B8A29D;--colors-almond-2: #B09791;--colors-almond-3: #A78B86;--colors-almond-4: #96756E;--colors-almond-5: #8B6B65;--colors-almond-6: #7F625C;--colors-almond-7: #735953;--colors-almond-8: #67504B;--colors-almond: var(--colors-almond-4);--colors-petrol-1: #DFE7E9;--colors-petrol-2: #C1D1D5;--colors-petrol-3: #A2BAC0;--colors-petrol-4: #668D96;--colors-petrol-5: #517078;--colors-petrol-6: #3D5459;--colors-petrol-7: #28373B;--colors-petrol: var(--colors-petrol-4);--colors-sand-1: #F6EDD7;--colors-sand-2: #E3C784;--colors-sand-3: #DAB45A;--colors-sand-4: #D0A131;--colors-sand-5: #A88226;--colors-sand-6: #7E621D;--colors-sand: var(--colors-sand-2);--colors-khaki-1: #E7E3DA;--colors-khaki-2: #D4CCBA;--colors-khaki-3: #C0B59B;--colors-khaki-4: #96865F;--colors-khaki-5: #776A4B;--colors-khaki-6: #584E37;--colors-khaki-7: #383224;--colors-khaki: var(--colors-khaki-4);--colors-primary: var(--colors-petrol-4);--colors-black: hsla( 0, 0%, 0%, 100%);--colors-gray: hsla( 0, 0%, 55%, 100%);--colors-white: hsla( 0, 0%, 100%, 100%);--colors-link: var(--colors-petrol-4);--colors-link-hover: var(--colors-petrol-6);--colors-body-text: var(--colors-black);--colors-heading: var(--colors-black);--z-index-top-bar: 1000;--line-height: 1.625;--font-sans-serif: "din-2014", sans-serif;--font-headings: "termina", sans-serif;--container-default-width: 1200px;--container-padding: 3rem;--step--2: 12px;--step--1: 13px;--step-0: 14px;--step-1: 16px;--step-2: 18px;--step-3: 20px;--step-4: 28px}@media (min-width: 960px){:root{--container-padding: 5rem}}@media (min-width: 1024px){:root{--container-padding: 7.5rem}}@media (min-width: 820px){:root{--step--2: 12px;--step--1: 13px;--step-0: 14px;--step-1: 16px;--step-2: 18px;--step-3: 24px;--step-4: 48px}}@media (min-width: 1024px){:root{--step--2: 12px;--step--1: 14px;--step-0: 16px;--step-1: 18px;--step-2: 22px;--step-3: 28px;--step-4: 64px}}@media (min-width: 1440px){:root{--step--2: 12px;--step--1: 14px;--step-0: 16px;--step-1: 18px;--step-2: 24px;--step-3: 36px;--step-4: 64px}}body{min-width:320px}:root,body{scroll-behavior:smooth}:focus:not(:focus-visible){outline:none}img{height:auto}figure.wp-block-image,figure.wp-block-embed{margin:0 auto calc(var(--line-height) * 1rem)}.main{max-width:1920px;margin-inline:auto}:root,body{font-family:var(--font-sans-serif);font-weight:400;line-height:var(--line-height);color:var(--colors-body-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:var(--step-0)}:root{--heading-line-height-coefficient: .75;--h1-font-size: var(--step-4);--h1-line-height: calc(var(--line-height) * var(--heading-line-height-coefficient) * .9);--h2-font-size: var(--step-3);--h2-line-height: calc(var(--line-height) * var(--heading-line-height-coefficient) * .9);--h3-font-size: var(--step-2);--h3-line-height: calc(var(--line-height) * var(--heading-line-height-coefficient) * 1);--h4-font-size: var(--step-1);--h4-line-height: calc(var(--line-height) * var(--heading-line-height-coefficient) * 1.1)}small{font-size:var(--step--1)}h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);text-transform:uppercase}h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);text-transform:uppercase}h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);text-transform:uppercase}h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}h5,h6{font-size:var(--step-0)}h1,h2,h3{font-weight:700;font-family:var(--font-headings);color:var(--colors-heading);margin-block-start:calc(var(--line-height) * 2rem);margin-block-end:calc(var(--line-height) * 1rem)}h4,h5,h6{font-weight:700;color:var(--colors-heading);margin-block-start:calc(var(--line-height) * 2rem);margin-block-end:calc(var(--line-height) * 1rem)}p{margin-block-start:0;margin-block-end:calc(var(--line-height) * 1rem)}p.lead{font-size:var(--step-1)}a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--colors-link)}a:hover{color:var(--colors-link-hover)}a[href^="tel:"],a[href^="mailto:"]{white-space:nowrap}.text-passage p a{font-weight:700}.text-passage ul,.text-passage ol{columns:2;column-gap:3rem}.text-passage li{page-break-inside:avoid;break-inside:avoid}.text-passage ul{margin-block:calc(var(--line-height) * 1rem);padding-left:1.5rem;list-style:disc}.text-passage ol{margin-block:calc(var(--line-height) * 1rem);padding-left:1.5rem}.u--embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.u--embed-container iframe,.u--embed-container object,.u--embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000}:root{--button-padding-x: 1rem;--button-padding-y: .5rem;--button-disabled-color: hsl(0, 0%, 78%)}.btn{position:relative;padding:var(--button-padding-y) var(--button-padding-x);display:inline-block;border:none;background:transparent;color:inherit;border-radius:0;-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;-webkit-text-decoration:none;text-decoration:none;text-rendering:optimizelegibility;text-shadow:none;transition:all .2s linear}.btn:disabled{background-color:var(--button-disabled-color)}a.btn{display:inline-flex;align-items:center;justify-content:space-between;flex-flow:row nowrap}#wpadminbar{position:fixed;top:auto!important;bottom:0!important}#wpadminbar .quicklinks>ul>li:not(#wp-admin-bar-site-name){opacity:0;transition:opacity .2s 1s linear}#wpadminbar .ab-top-secondary{opacity:0;transition:opacity .2s 1s linear}#wpadminbar:hover{pointer-events:auto}#wpadminbar:hover .quicklinks>ul>li:not(#wp-admin-bar-site-name){opacity:1;transition:opacity .2s linear}#wpadminbar:hover .ab-top-secondary{opacity:1;transition:opacity .2s linear}#wpadminbar li#wp-admin-bar-wp-logo,.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:#ffffffe6;background:linear-gradient(to bottom right,#fff,#fffc);border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em #0003;text-shadow:none}@supports (transform: scale(0)){.awesomplete>ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em}.awesomplete>ul[hidden],.awesomplete>ul:empty{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.awesomplete>ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;transform:rotate(45deg)}.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}.awesomplete>ul>li:hover{background:#b8d3e0;color:#000}.awesomplete>ul>li[aria-selected=true]{background:#3d6d8f;color:#fff}.awesomplete mark{background:#eaff00}.awesomplete li:hover mark{background:#b5d100}.awesomplete li[aria-selected=true] mark{background:#3d6b00;color:inherit}.handorgel{display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.2)}.handorgel__header{display:block;margin:0}.handorgel__header--focus .handorgel__header__button{background-color:#ffffff80;outline:none}.handorgel__header__button{display:block;width:100%;padding:20px 24px;margin:0;border:none;border-top:1px solid rgba(0,0,0,.2);background-color:transparent;border-radius:0;color:inherit;cursor:pointer;font-size:inherit;text-align:left;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.handorgel__header__button::-moz-focus-inner{border:0}.handorgel__content{display:none;overflow:hidden;height:0;border-top:1px solid rgba(0,0,0,.2);transition:height .1s ease .1s}.handorgel__content--open{display:block;transition:height .2s ease}.handorgel__content--opened{overflow:visible}.handorgel__content__inner{padding:20px 24px;opacity:0;transition:opacity .1s ease}.handorgel__content--opened .handorgel__content__inner{opacity:1;transition:opacity .3s ease}.accordion{max-width:62.5rem;margin-inline:auto}.accordion__button__contents{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;gap:1.5rem}.accordion__button__contents svg{flex:0 0 auto;transition:all .2s ease}.accordion .handorgel__header__button[aria-expanded=true] svg{transform:rotate(45deg)}.accordion .handorgel__header__button{padding-inline:.75rem;padding-block:.65rem}@media (min-width: 820px){.accordion .handorgel__header__button{padding-block:1rem}}@media (min-width: 820px){.accordion .handorgel__content{padding-inline-start:3rem}}@media (min-width: 960px){.accordion .handorgel__content{padding-inline-start:6.25rem}}.accordion .handorgel__content__inner{padding-inline:0}@media (min-width: 960px){.accordion .handorgel__content__inner{padding-block:3rem}}.accordion .text-passage{max-width:40rem}.accordion .text-passage :first-child{margin-block-start:0}.accordion .text-passage :last-child{margin-block-end:0}.block-name-helper{font-size:12px;font-family:sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#9a9a9c;position:relative;z-index:10}.block-name-helper a{color:inherit}.block-name-helper .contents{position:relative;padding:.25em 2rem;margin-top:1px;margin-bottom:1px;background-color:#e6e6e9;z-index:2}.block-name-helper .icon{position:absolute;bottom:100%;left:0;transform:rotate(90deg);transform-origin:0 100%;color:#e6e6e9}.block-name-helper .icon svg{fill:currentColor}.block-name-helper:after{display:block;z-index:-1;position:absolute;content:"";top:100%;left:.65rem;height:1rem;width:1rem;margin-top:-.5rem;transform:rotate(45deg);background-color:#e6e6e9;border:1px solid white}.container{margin-inline:auto;padding-inline:var(--container-padding);width:min(100%,calc(var(--container-default-width) + 2 * var(--container-padding)))}.gform_wrapper{margin-inline:auto;padding-inline:var(--container-padding);margin-block:var(--container-padding);width:100%;max-width:var(--container-default-width)}.text-passage .gform_wrapper{padding-inline:0}.text-passage .gform_wrapper:first-of-type{margin-block-start:0}.text-passage .gform_wrapper:last-of-type{margin-block-end:0}.gform_required_legend{display:none}.gform_fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem 1rem}.gform_validation_container{display:none}.gfield{grid-column-end:span 2}@media (min-width: 820px){.gfield--width-half{grid-column-end:span 1}}.ginput_container textarea,.ginput_container input{width:100%;-webkit-appearance:none;appearance:none;border:1px solid #888;border-radius:0;background-color:transparent;font-size:var(--step-1);padding-block:.65rem;padding-inline:1rem;resize:none}@media (min-width: 820px){.ginput_container textarea,.ginput_container input{padding-block:1.25rem;padding-inline:2rem}}.gfield_label{font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:block;margin-block-end:.5rem;padding-inline:1rem}@media (min-width: 820px){.gfield_label{padding-inline:2rem}}.gform_footer{margin-top:3rem;text-align:center}.gform_footer [type=submit]{-webkit-appearance:none;appearance:none;font-size:var(--step--1);font-weight:700;letter-spacing:.2em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;color:#000;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding-block:.5em;height:3.75rem;border-radius:1.875rem;border:1px solid #888;margin-block:0;padding-inline:2rem}.gform_footer [type=submit]:after{display:block;content:"";background-image:url(../src/assets/icons/inline-cta-arrow-right.svg);width:6px;height:11px}.inline-cta{font-size:var(--step--1);font-weight:700;line-height:1.1;letter-spacing:.2em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;color:#000;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding-block:.5em;margin-block:-.5em;margin-inline:-1rem;padding-inline:1rem}.inline-cta:after{display:block;content:"";background-image:url(../src/assets/icons/inline-cta-arrow-right.svg);width:6px;height:11px}.inline-cta:hover{background-color:#000;color:#fff}.inline-cta:hover:after{background-image:url(../src/assets/icons/inline-cta-arrow-right-white.svg)}.inline-cta-button-left{height:3.75rem;border-radius:1.875rem;border:1px solid #C1C1C1;margin-block:0;padding-inline:2rem}.inline-cta-button-left:before{display:block;content:"";background-image:url(../src/assets/icons/inline-cta-arrow-left.svg);width:6px;height:11px}.inline-cta-button-left:hover:before{background-image:url(../src/assets/icons/inline-cta-arrow-left-white.svg)}.inline-cta-button-left:after{display:none}.inline-cta-button-right{height:3.75rem;border-radius:1.875rem;border:1px solid #C1C1C1;margin-block:0;padding-inline:2rem}.inline-cta-button-right:after{display:block;content:"";background-image:url(../src/assets/icons/inline-cta-arrow-right.svg);width:6px;height:11px}.inline-cta-button-right:hover:after{background-image:url(../src/assets/icons/inline-cta-arrow-right-white.svg)}.nav-desktop{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:var(--step--1)}.nav-desktop ul{list-style:none;margin:0;padding:0}.nav-desktop li{margin:0}.nav-desktop li a{display:block;-webkit-text-decoration:none;text-decoration:none;position:relative;color:currentColor;font-weight:700;transition:color var(--animation-fast) ease,background-color var(--animation-fast) ease}.nav-desktop li a:hover+button{color:#fff}.nav-desktop li[aria-haspopup=true]{perspective:1000px}.nav-desktop li[aria-haspopup=true] .menu__submenu{position:absolute;opacity:0;visibility:hidden;backface-visibility:hidden;will-change:transform,opacity,visibility;transition:transform var(--animation-default) .4s ease-out,opacity 50ms .6s ease-out,visibility var(--animation-default) .4s ease-out}.nav-desktop li[aria-haspopup=true] .menu__submenu.level-2{transform-origin:top center;transform:rotateX(-80deg)}.nav-desktop li[aria-haspopup=true] .menu__submenu.level-3{transform-origin:left center;transform:rotateY(80deg)}.nav-desktop li[aria-haspopup=true]:hover>.menu__submenu,.nav-desktop li[aria-haspopup=true]:focus-within>.menu__submenu{visibility:visible;opacity:1;transition:transform var(--animation-default) .1s ease-out,opacity 50ms .1s ease-out,visibility var(--animation-default) .1s ease-out}.nav-desktop li[aria-haspopup=true]:hover>.menu__submenu.level-2,.nav-desktop li[aria-haspopup=true]:focus-within>.menu__submenu.level-2{transform:rotateX(0)}.nav-desktop li[aria-haspopup=true]:hover>.menu__submenu.level-3,.nav-desktop li[aria-haspopup=true]:focus-within>.menu__submenu.level-3{transform:rotateY(0)}.nav-desktop button{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;margin-left:auto;margin-right:auto;height:24px;width:24px;right:.25em;flex:0 0 auto;pointer-events:none}.nav-desktop button svg{display:block;margin:auto}.nav-desktop button .paint{fill:currentColor}.nav-desktop ul.level-1{--nav-inline-padding: 1rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;margin-inline-end:calc(var(--nav-inline-padding) * -1)}.nav-desktop li.level-1{flex:0 0 auto;position:relative}.nav-desktop li.level-1:after{display:block;content:"";position:absolute;top:100%;left:0;right:0;margin-inline:auto;width:11px;height:6px;background-image:url(../src/assets/icons/myrsky-caret-up-white.svg);background-position:center;background-repeat:no-repeat;opacity:0;transform:translateY(10px);transition:all .2s ease}.nav-desktop li.level-1.current-menu-item:after{display:none}.nav-desktop li.level-1+li.level-1:before{display:block;content:"";height:20px;width:1px;position:absolute;top:0;bottom:0;left:0;margin-block:auto;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#ffffff59}.nav-desktop .menu__item-header.level-1{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative}.nav-desktop a.level-1{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding-inline:var(--nav-inline-padding);padding-block:.5rem}.nav-desktop a.level-1 span{position:relative;display:block}.nav-desktop a.level-1.current-menu-item span:after,.nav-desktop a.level-1.current-page-ancestor span:after{display:block;content:"";position:absolute;height:2px;left:0;right:0;top:100%;background-color:var(--text-color)}.nav-desktop button.level-1{display:none}.nav-desktop li.level-1:hover:after{transform:translateY(0);opacity:1}.nav-desktop .menu__submenu.level-2{top:100%;left:calc(var(--nav-inline-padding) / 2);background-color:transparent;padding-top:1rem}.nav-desktop ul.level-2{background-color:var(--submenu-background-color)}.nav-desktop li.level-2:not(:first-child){border-top:1px solid white}.nav-desktop a.level-2{padding-inline:1rem;padding-block:.5rem;width:15em;transition:background-color .1s linear,color .1s linear}.nav-desktop a.level-2.current-menu-item{background-color:var(--colors-petrol-2)}.nav-desktop a.level-2:hover{background-color:#000;color:#fff}.nav-desktop button.level-2 .icon{transform:rotate(-90deg)}body:not(.home.page) li.level-1:after{background-image:url(../src/assets/icons/myrsky-caret-up.svg)}body:not(.home.page) li.level-1+li.level-1:before{background-color:#00000059}.nav-mobile ul{list-style:none;margin:0;padding:0}.nav-mobile li{flex:0 0 auto;margin:0}.nav-mobile li li{margin-left:2rem}:is(.nav-mobile li)+li{margin-top:-1px}.nav-mobile li>div{position:relative}.nav-mobile a{display:block;position:relative;padding-block:1rem;padding-inline:1rem;transition:color var(--animation-fast) ease;-webkit-text-decoration:none;text-decoration:none;color:#fff}.nav-mobile a:hover{background-color:var(--colors-link)}.nav-mobile a[aria-current=page]{-webkit-text-decoration:underline;text-decoration:underline}.nav-mobile li[aria-haspopup=true]>.menu__item-header>a{padding-right:calc(1em * var(--line-height-minimum) + 2rem + 1rem)}.nav-mobile .menu__submenu[aria-hidden=true]{display:none}.nav-mobile .menu__submenu[aria-hidden=false]{display:block}.nav-mobile li.level-1{font-size:var(--step-3);font-weight:700}.nav-mobile li.level-2{font-size:var(--step-2);font-weight:400}.nav-mobile li.level-2 a{padding-block:.65rem}:root{--nav-panel-animation-duration: .2s}.nav-panel{position:fixed;top:var(--top-bar-height);left:0;bottom:0;visibility:hidden;min-width:320px;z-index:calc(var(--z-index-top-bar) - 1);width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#000;transition:all var(--nav-panel-animation-duration) ease}.nav-panel__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:color-mod(var(--colors-primary) blackness(50%));transition:opacity var(--nav-panel-animation-duration) ease,visibility var(--nav-panel-animation-duration) ease;z-index:calc(var(--z-index-top-bar) - 2)}.nav-panel[aria-hidden=true]+.nav-panel__backdrop{opacity:0;visibility:hidden}.nav-panel[aria-hidden=false]+.nav-panel__backdrop{opacity:.85;visibility:visible}body.nav-panel--expanded{overflow:hidden}.nav-panel--side{max-width:360px}.nav-panel--side[aria-hidden=true]{opacity:0;visibility:hidden;transform:translate3d(-100%,0,0)}.nav-panel--side[aria-hidden=false]{opacity:1;visibility:visible;transform:translateZ(0)}.nav-panel--fullscreen[aria-hidden=true]{opacity:0;visibility:hidden}.nav-panel--fullscreen[aria-hidden=false]{opacity:1;visibility:visible}.nav-panel--fullscreen .nav-panel__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-inline:var(--container-padding);padding-block:1rem;gap:4rem}@media (min-width: 820px){.nav-panel--fullscreen .nav-panel__content{min-height:calc(100vh - var(--top-bar-height))}}.nav-panel--fullscreen .nav-panel__segment.segment--nav{margin-block:2rem;width:25rem;max-width:100%}.nav-panel__scroller{min-height:calc(100% + 1px)}.nav-panel__content{display:flex;flex-direction:column;justify-content:center;width:100%}.nav-panel__footer{color:#ffffff80;width:25rem;max-width:100%}.nav-panel__footer .footer__links{justify-content:space-between}.nav-social{display:flex;flex-direction:column;align-items:center}.nav-social ul,.nav-social li{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-flow:row wrap}.nav-social li+li{margin-left:1rem}.nav-social a{display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid var(--colors-gray-medium);border-radius:50%;width:calc((var(--line-height-minimum) * 1rem) + 1rem);height:calc((var(--line-height-minimum) * 1rem) + 1rem);transition:color var(--animation-fast) ease,background-color var(--animation-fast) ease}.nav-social a:hover{color:#fff;background-color:var(--colors-link)}.nav-social a.type--facebook:hover:hover{background-color:#3b5998}.nav-social a.type--instagram:hover:hover{background-color:#e4405f}.nav-social a.type--linkedin:hover:hover{background-color:#0077b5}.nav-social a.type--twitter:hover:hover{background-color:#1da1f2}.nav-social a.type--youtube:hover:hover{background-color:red}.nav-social ul svg{display:block;width:calc((var(--line-height-minimum) * 1rem) - .25rem);height:calc((var(--line-height-minimum) * 1rem) - .25rem)}.openings-quicklist{margin-block-end:calc(var(--line-height) * 2rem);border-bottom:1px solid rgba(0,0,0,.3)}.openings-quicklist a{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;gap:1rem;color:inherit;-webkit-text-decoration:none;text-decoration:none;border-top:1px solid rgba(0,0,0,.3);padding-block:.75rem;padding-left:1rem}h2+.openings-quicklist,h3+.openings-quicklist,h4+.openings-quicklist{margin-block-start:calc(var(--line-height) * -.25rem)}.project-card{transition:background-color .1s linear;display:block;color:inherit;-webkit-text-decoration:none;text-decoration:none;background-color:var(--background-color);padding-inline:1rem}.project-card:hover{--background-color: #D2DDDF}@media (min-width: 1024px){.project-card{padding-inline:1.5rem}}@media (min-width: 1440px){.project-card{padding-inline:2rem}}.project-card .title{font-family:var(--font-headings);font-size:var(--h3-font-size);line-height:var(--h3-line-height);text-transform:uppercase;height:calc(2 * var(--h3-line-height) * 1em);display:flex;align-items:flex-end;justify-content:flex-start;flex-flow:row nowrap;margin-block-start:1.5rem;margin-block-end:1rem}.project-card .subtitle{font-size:var(--step--1);line-height:1;letter-spacing:.2em;text-transform:uppercase;margin-block-end:1.5rem}.project-card img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center;margin-block-end:2.5rem}.project-card .status{--phase-active-color: var(--colors-petrol);--phase-inactive-color: white;margin-block-end:1.5rem;position:relative;background-color:var(--phase-inactive-color);border-radius:.5rem;height:1rem;width:100%;overflow:hidden}.project-card .status:after{display:block;content:"";position:absolute;inset:-1px;z-index:2;-webkit-user-select:none;user-select:none;background-size:calc(100% / 3) 1rem;background-position:-1px center;background-image:linear-gradient(to right,var(--background-color) 2px,transparent 0)}.project-card .status[data-value="1"]{background-image:linear-gradient(to right,var(--phase-active-color) calc(1 / 3 * 100%),var(--phase-inactive-color) 0)}.project-card .status[data-value="2"]{background-image:linear-gradient(to right,var(--phase-active-color) calc(2 / 3 * 100%),var(--phase-inactive-color) 0)}.project-card .status[data-value="3"]{background-image:linear-gradient(to right,var(--phase-active-color) 100%,var(--phase-inactive-color) 0)}.single-article header .subtitle{font-size:var(--step--1);margin-block-end:.5rem;text-transform:uppercase;letter-spacing:.1em;opacity:.5}.single-article h1{margin-block:0}@media (min-width: 820px){.single-article h1{font-size:var(--step-3)}}.single-article__metadata{margin-block-end:-2rem}@media (min-width: 960px){.single-article__metadata{margin-block-end:-6rem}}@media (min-width: 820px){.single-article__metadata .container{width:min(100%,37.5rem + 2 * var(--container-padding))}}.single-article__metadata .metadata{margin-block-end:1rem;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;gap:.5rem 1rem}.single-article__metadata .date{opacity:.5}.single-article__metadata .category{display:block;font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding-inline:.65rem;padding-block:.25rem;background-color:#000;color:#fff}.section--project h1,.section--project h2{margin-block-end:5rem}.project__header-image{height:700px}.project__header-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.project__video{height:700px}.project__video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.project__quick-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;gap:2rem;margin-block:5rem 7rem}.project__quick-facts .quick-fact{text-align:center;grid-column-end:span 2}@media (min-width: 820px){.project__quick-facts .quick-fact{grid-column-end:span 1}}.project__quick-facts .quick-fact .icon{height:5rem;margin-block-end:2rem}.project__quick-facts .quick-fact .icon svg{height:100%;width:auto;display:block;margin-inline:auto}.project__quick-facts .quick-fact .value{font-family:var(--font-headings);font-size:var(--h2-font-size);line-height:var(--h2-line-height);margin-block-end:.5rem}@media (max-width: 959.98px){.project__quick-facts .quick-fact .value{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}}.project__introduction h1{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}.project__introduction .intro__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:0 var(--container-padding)}.project__introduction .column{grid-column-end:span 2}@media (min-width: 820px){.project__introduction .column{grid-column-end:span 1}}:scope .project__timeline{--phase-size: 3rem;--phase-active-color: var(--colors-petrol);--phase-inactive-color: #F4F4F4}:scope .timeline__container{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;gap:2rem;max-width:60rem;margin-inline:auto;margin-block:5rem}@media (min-width: 820px){:scope .timeline__container{align-items:stretch;flex-flow:column nowrap}}:scope .timeline__status{position:relative;background-color:#f4f4f4;border-radius:.5rem;height:calc(var(--phase-size) * 3);width:1rem;overflow:hidden}@media (min-width: 820px){:scope .timeline__status{height:1rem;width:100%}}:scope .timeline__status:after{display:block;content:"";position:absolute;inset:-2px;z-index:2;-webkit-user-select:none;user-select:none;background-size:1rem calc(100% / 3);background-position:-1px center;background-image:linear-gradient(to bottom,white 2px,transparent 0)}@media (min-width: 820px){:scope .timeline__status:after{background-size:calc(100% / 3) 1rem;background-position:-1px center;background-image:linear-gradient(to right,white 2px,transparent 0)}}:scope .timeline__status[data-value="1"]{background-image:linear-gradient(to bottom,var(--phase-active-color) calc(1 / 3 * 100%),var(--phase-inactive-color) 0)}:scope .timeline__status[data-value="2"]{background-image:linear-gradient(to bottom,var(--phase-active-color) calc(2 / 3 * 100%),var(--phase-inactive-color) 0)}:scope .timeline__status[data-value="3"]{background-image:linear-gradient(to bottom,var(--phase-active-color) 100%,var(--phase-inactive-color) 0)}@media (min-width: 820px){:scope .timeline__status[data-value="1"]{background-image:linear-gradient(to right,var(--phase-active-color) calc(1 / 3 * 100%),var(--phase-inactive-color) 0)}:scope .timeline__status[data-value="2"]{background-image:linear-gradient(to right,var(--phase-active-color) calc(2 / 3 * 100%),var(--phase-inactive-color) 0)}:scope .timeline__status[data-value="3"]{background-image:linear-gradient(to right,var(--phase-active-color) 100%,var(--phase-inactive-color) 0)}}@media (min-width: 820px){:scope .timeline__labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}:scope .timeline__labels .label{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.05em;height:var(--phase-size)}@media (min-width: 560px){:scope .timeline__labels .label{font-size:var(--step-0);letter-spacing:.1em}}@media (min-width: 820px){:scope .timeline__labels .label{font-size:var(--step--1);letter-spacing:.05em;align-items:flex-start;justify-content:center;text-align:center;padding-inline:1rem}}:scope .timeline__labels[data-value="1"] .label:nth-child(2),:scope .timeline__labels[data-value="1"] .label:nth-child(3){color:#b9b9b9}:scope .timeline__labels[data-value="2"] .label:nth-child(3){color:#b9b9b9}.project__map{margin-block-end:7rem}.project__map img{display:block;width:100%}.project__news .latest-articles{margin-block-end:var(--container-padding)}.project__contacts{background-color:var(--colors-petrol-1);padding-block:var(--container-padding)}:root{--top-bar-background: white;--top-bar-height: 60px}@media (min-width: 1024px){:root{--top-bar-height: 120px}}body:not(.home.page){padding-block-start:var(--top-bar-height)}.top-bar{--background-color: white;--text-color: black;--submenu-background-color: var(--colors-petrol-1);--container-padding: 2rem;background-color:var(--background-color);color:var(--text-color);position:fixed;top:0;left:0;width:100%;z-index:var(--z-index-top-bar);min-width:320px}body.home.page .top-bar.headroom--top{--background-color: transparent;--text-color: white;--submenu-background-color: var(--colors-petrol-4)}body.nav-panel--expanded .top-bar{--background-color: black;--text-color: white;transform:translateY(0)}body.home.page.nav-panel--expanded .top-bar{--background-color: black}.top-bar.headroom{will-change:transform;transition:transform .2s ease,border .2s ease,background .2s ease}.top-bar.headroom--unpinned{transform:translateY(-100%)}.top-bar:focus-within,.top-bar.headroom--pinned{transform:translateY(0)}.top-bar__wrap{display:flex;align-items:center;justify-content:space-between;position:relative;height:var(--top-bar-height)}@media (min-width: 820px){.top-bar__wrap{transition:padding .2s ease}}.top-bar__nav-panel-toggle{display:block;background:transparent;color:var(--text-color);width:var(--top-bar-height);height:var(--top-bar-height);border:0;border-radius:0;transition:background .15s ease,opacity .2s ease,visibility .2s;position:absolute;top:0;right:calc(var(--container-padding) * -1)}@media (min-width: 820px){.top-bar__nav-panel-toggle{display:none}}.top-bar__hamburger{display:block;position:absolute;inset:0;width:28px;height:28px;margin:auto;color:currentColor}.top-bar__hamburger>span{position:absolute;height:4px;top:13px;background-color:currentColor;width:100%;left:0;transition:transform .15s ease,opacity .15s ease,color .15s ease}.top-bar__hamburger>span:nth-child(1){transform:translateY(-4px)}.top-bar__hamburger>span:nth-child(2){transform:translateY(4px)}.top-bar__nav-panel-toggle:hover .top-bar__hamburger>span:nth-child(1){transform:translateY(-6px)}.top-bar__nav-panel-toggle:hover .top-bar__hamburger>span:nth-child(2){transform:translateY(6px)}[aria-controls][aria-expanded=true] .top-bar__hamburger>span:nth-child(1){transform:translateY(0) rotate(45deg)}[aria-controls][aria-expanded=true] .top-bar__hamburger>span:nth-child(2){transform:translateY(0) rotate(-45deg)}.top-bar__branding{display:block;transition:width .2s ease,height .2s ease;color:inherit;height:14px}@media (min-width: 1024px){.top-bar__branding{height:20px}}@media (min-width: 1440px){.top-bar__branding{height:30px}}.top-bar__branding svg{display:block;height:100%;width:auto}.top-bar__branding path{fill:currentColor}.top-bar__nav-desktop-wrap{display:none}@media (min-width: 820px){.top-bar__nav-desktop-wrap{display:block;margin-left:auto}}.top-bar__lang-switcher{display:none}@media (min-width: 820px){.top-bar__lang-switcher{display:block;margin-left:2rem}}.section--block{margin-top:var(--container-padding);margin-bottom:var(--container-padding)}.article-listing{--horizontal-gap: calc(var(--container-padding) * .5);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7.5rem var(--horizontal-gap);margin-block-end:7.5rem}.article-listing .article-card{grid-column-end:span 6}@media (min-width: 820px){.article-listing .article-card--vertical{grid-column-end:span 3}}@media (min-width: 960px){.article-listing .article-card--vertical{grid-column-end:span 2}}.article-listing__navigation{margin-block-end:7.5rem;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;gap:1rem}.article-listing__navigation>*{flex:0 0 auto;width:100%;text-align:center}@media (min-width: 820px){.article-listing__navigation>*{width:auto}}.article-listing__navigation a[disabled]{pointer-events:none;opacity:.35}.article-card .metadata{margin-block-end:1rem;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;gap:.65rem}.article-card .date{opacity:.5}.article-card .category{display:block;font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.2em;padding-inline:.65rem;padding-block:.25rem;background-color:#000;color:#fff}.article-card .title{font-family:var(--font-headings);font-size:var(--h4-font-size);line-height:var(--h4-line-height);text-transform:uppercase;margin-block-end:2.5rem}.article-card .excerpt{margin-block-end:3rem}.article-card .thumbnail{aspect-ratio:1 / 1;background-color:var(--colors-petrol-1)}.article-card .thumbnail img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.article-card--highlight .title{font-size:var(--h2-font-size);line-height:var(--h2-line-height);margin-block-end:1.5rem}.article-card--horizontal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--horizontal-gap);align-items:stretch}.article-card--horizontal>*{grid-column-end:span 2}@media (min-width: 820px){.article-card--horizontal .card__left .thumbnail{height:100%;aspect-ratio:initial}.article-card--horizontal .card__left img{height:100%;width:100%;object-fit:cover;object-position:center}}@media (min-width: 1440px){.article-card--horizontal .card__left .thumbnail{aspect-ratio:1 / 1;height:auto}}.article-card--horizontal .card__right{align-self:center}@media (min-width: 820px){.article-card--horizontal>*{grid-column-end:span 1}}.article-card--vertical{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:column nowrap}.article-card--vertical>*{flex:0 0 auto;width:100%}.article-card--vertical .thumbnail{margin-block-end:3rem}.section--faq-accordion{padding-block:var(--container-padding);background-color:var(--colors-petrol-1)}.section--faq-accordion .section__heading{margin-block-start:0;margin-block-end:2rem}.section--faq-accordion header .text-passage{text-align:center;max-width:40rem;margin-inline:auto}.faq-accordion h3{margin-block-end:2rem}.section--hero-banner{position:relative}.hero-banner{position:absolute;z-index:1;inset:0;color:#fff}.hero-banner h1,.hero-banner h2{color:inherit}.hero-banner>.container,.hero-banner .hero-banner__contents{height:100%}.hero-banner__video{height:740px}@media (min-width: 768px){.hero-banner__video{height:870px}}@media (min-width: 1024px){.hero-banner__video{height:960px}}.hero-banner__video video{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.hero-banner__contents{display:flex;align-items:flex-start;justify-content:flex-end;flex-flow:column nowrap;text-transform:uppercase;max-width:30rem;padding-block:var(--container-padding)}.hero-banner__contents h1{margin-block-start:0;margin-block-end:1rem;font-size:1rem;font-family:var(--font-sans-serif);line-height:1;letter-spacing:.2em}.hero-banner__contents p{margin-block:0;font-size:var(--step-4);font-family:var(--font-headings);line-height:.9375;margin-inline-start:-.065em}:is(.top-bar__lang-switcher,.nav-panel .segment--lang-switcher) ul{list-style-type:none;padding:0}:is(.top-bar__lang-switcher,.nav-panel .segment--lang-switcher) li a{display:flex;justify-content:center;align-items:center;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;font-weight:700;width:2.6rem;height:2.7rem;border-radius:50%;transition:all .2s ease}body.home.page .top-bar__lang-switcher li a{color:#fff;border:2px solid white}body.home.page .top-bar__lang-switcher li a:hover{color:#000;border-color:#000;transition:all .2s ease}body:not(.home.page) .top-bar__lang-switcher li a{color:#000;border:2px solid black}body:not(.home.page) .top-bar__lang-switcher li a:hover{color:var(--colors-petrol-4);border-color:var(--colors-petrol-4)}.nav-panel .segment--lang-switcher li a{color:#fff;border:2px solid white}.nav-panel .segment--lang-switcher li a:hover{color:var(--colors-petrol-4);border-color:var(--colors-petrol-4)}.large-image img{display:block;width:100%;height:auto}.section--latest-articles{padding-block:var(--container-padding)}.section--latest-articles.color--khaki{background-color:var(--colors-khaki-1)}.section--latest-articles.color--petrol{background-color:var(--colors-petrol-1)}.section--latest-articles header .text-passage{text-align:center;max-width:50rem;margin-inline:auto;margin-block-end:5rem}.section--latest-articles .section__heading{margin-block-start:0;text-align:center}.latest-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative;margin-inline:calc(var(--container-padding) * -1);padding-inline:calc(var(--container-padding) * 1);padding-block-end:3.5rem;overflow-x:auto;overflow-y:hidden}@media (min-width: 1024px){.latest-articles{gap:3rem}}@media (min-width: 1440px){.latest-articles{gap:4rem}}.latest-articles .article{min-width:200px}.latest-articles .article{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:column nowrap}.latest-articles .article>*{flex:0 0 auto;width:100%}.latest-articles .article .article__metadata{margin-block-end:1rem;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;gap:.25rem .65rem}.latest-articles .article .article__category{display:block;font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.2em;padding-inline:.65rem;padding-block:.25rem;background-color:#000;color:#fff}.latest-articles .article .article__date{opacity:.5}.latest-articles .article .article__thumbnail{aspect-ratio:1 / 1;margin-block-end:3.125rem;background-color:var(--colors-petrol-1)}.latest-articles .article .article__thumbnail img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.latest-articles .article .article__title{font-size:var(--h4-font-size);line-height:var(--h4-line-height);text-transform:uppercase;min-height:calc(2 * var(--h4-line-height) * 1em);margin-block-start:.5rem;margin-block-end:2.5rem}.latest-articles .article .article__excerpt{margin-block-end:calc(var(--line-height) * 1rem)}.section--latest-articles.color--khaki .article__thumbnail,.section--latest-articles.color--petrol .article__thumbnail{background-color:#fff}.latest-articles__cta{margin-block-start:3.5rem;text-align:center}.section--media-listing{margin-block:var(--container-padding);position:relative}.section--media-listing.color--petrol,.section--media-listing.color--khaki{margin-block:0;padding-block:var(--container-padding)}.section--media-listing.color--petrol{background-color:var(--colors-petrol-1)}.section--media-listing.color--khaki{background-color:var(--colors-khaki-1)}.section--media-listing header{margin-block-end:4rem}.section--media-listing header .text-passage{text-align:left;max-width:50rem}.media-listing{--horizontal-gap: calc(var(--container-padding) / 2);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--container-padding) var(--horizontal-gap)}.media-listing__item{grid-column-end:span 6}@media (min-width: 560px){.media-listing__item{grid-column-end:span 3}}@media (min-width: 960px){.media-listing__item{grid-column-end:span 2}}.media-listing__item .thumbnail{background-color:var(--colors-petrol-2);aspect-ratio:1 / 1;margin-block-end:2.5rem}.media-listing__item .thumbnail img{display:block;height:100%;width:100%;object-fit:contain;object-position:center}.media-listing.is--fill-images .thumbnail img{object-fit:cover}.section--office-locations{margin-block:var(--container-padding)}.office-locations{--horizontal-gap: calc(var(--container-padding) * .5);display:grid;align-items:stretch;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem var(--horizontal-gap)}.office-locations>*{grid-column-end:span 3}@media (min-width: 820px){.office-locations>*{grid-column-end:span 2}}.office-locations .title{margin-block-end:1rem}.office-locations .thumbnail{margin-block-end:2.5rem}.office-locations .address{margin-block-end:1.5rem}.section--one-columned-content{margin-block:var(--container-padding)}.section--one-columned-content.color--petrol,.section--one-columned-content.color--khaki{margin-block:0;padding-block:var(--container-padding)}.section--one-columned-content.color--petrol{background-color:var(--colors-petrol-1)}.section--one-columned-content.color--khaki{background-color:var(--colors-khaki-1)}.section--one-columned-content .section__heading{text-align:center}.section--one-columned-content .text-passage{margin-inline:auto}@media (min-width: 820px){.section--one-columned-content .text-passage{max-width:37.5rem}}.section--openings-listing{margin-block:var(--container-padding)}.section--openings-listing .section__heading{margin-block-start:0;margin-block-end:5rem;text-align:center}.section--openings-listing header .text-passage{text-align:center;max-width:40rem;margin-inline:auto}.section--project-highlights{--background-color: var(--colors-petrol-1);padding-block:var(--container-padding);background-color:var(--background-color);position:relative}.section--project-highlights .section__heading{margin-block-start:0;margin-block-end:2rem}.section--project-highlights header .text-passage{text-align:center;max-width:50rem;margin-inline:auto}.project-highlights-picker{margin-block:3rem;height:3rem;width:20rem;margin-inline:auto;display:flex;align-items:stretch;justify-content:center;border-bottom:1px solid black}.project-highlights-picker .awesomplete{flex:1 1 auto}.project-highlights-picker .awesomplete ul{background:#fff;background:linear-gradient(to bottom right,#fff,#fff)}.project-highlights-picker input{width:100%;height:100%;padding:0;background-color:transparent;border-radius:0;border:0}.project-highlights-picker input::-webkit-calendar-picker-indicator,.project-highlights-picker input::-webkit-list-button{-webkit-appearance:textfield!important;appearance:textfield!important;display:none!important}.project-highlights-picker button{flex:0 0 auto;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background-color:transparent}.project-highlights{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-inline:calc(var(--container-padding) * -1);padding-inline:calc(var(--container-padding) * 1);overflow-x:auto;overflow-y:hidden}.project-highlights .project-card{min-width:280px}.project-highlights-cta{margin-block-start:3rem;text-align:center}.section--project-listing{--background-color: var(--colors-petrol-1);padding-block:var(--container-padding);margin-block-start:var(--container-padding);background-color:var(--background-color)}.project-listing{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-inline:calc(var(--container-padding) * -1);padding-inline:calc(var(--container-padding) * 1);overflow-x:auto;overflow-y:hidden}.project-listing .project-card{min-width:280px}.footer__columns{margin-inline:calc(-.5 * var(--container-padding));border-top:1px solid rgba(0,0,0,.3);margin-block-start:4.5rem;padding-block-start:2rem;padding-block-end:4.5rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:flex-start;gap:2rem;font-size:var(--step--1)}.footer__columns>* :last-child{margin-block-end:0}.footer__logo{margin-block-start:.4em;grid-column-end:span 6}@media (min-width: 820px){.footer__logo{grid-column-end:span 2}}@media (min-width: 1024px){.footer__logo{grid-column-end:span 1}}.footer__address{grid-column-end:span 6}@media (min-width: 820px){.footer__address{grid-column-end:span 4;text-align:right}}@media (min-width: 1024px){.footer__address{text-align:left;grid-column-end:span 2}}.footer__links{grid-column-end:span 6;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;gap:1rem 3rem}@media (min-width: 820px){.footer__links{justify-content:flex-end}}@media (min-width: 1024px){.footer__links{grid-column-end:span 3}}.footer__links a{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap;color:inherit;-webkit-text-decoration:none;text-decoration:none;gap:.5em}.footer__links a svg{height:1em;width:1em;display:block}@media (max-width: 819.98px){.teams-listing__card{font-size:var(--step--1)}}.teams-listing__card .image{aspect-ratio:1 / 1;margin-block-end:2rem}.teams-listing__card .image:empty{background-color:#00000006}.teams-listing__card .name{font-family:var(--font-headings);font-size:var(--h3-font-size);line-height:var(--h3-line-height);text-transform:uppercase;margin-block-end:.25rem}.section--teams-listing{margin-block:var(--container-padding)}.section--teams-listing header .text-passage{text-align:center;max-width:50rem;margin-inline:auto}.teams-listing h3{font-size:var(--h2-font-size);line-height:var(--h2-line-height);margin-block-end:4.5rem}.teams-listing h4{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-family:var(--font-headings);text-transform:uppercase;margin-block-end:4.5rem;display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;gap:1rem}.teams-listing h4:before{display:block;content:"";height:.625rem;width:3.75rem;background-color:#000}.teams-listing__navigation{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;margin-block:4rem;gap:1rem}.teams-listing__navigation>a{flex:0 0 auto;display:block;min-width:16rem;background-color:var(--colors-petrol-1);color:#000;-webkit-text-decoration:none;text-decoration:none;font-size:var(--step--1);text-transform:uppercase;font-weight:700;text-align:center;padding:.65rem .75rem}.teams-listing__navigation>a img{display:block;margin-inline:auto;margin-block-start:.25rem}.teams-listing__team:nth-child(2n){margin-block:var(--container-padding)}.teams-listing__team:nth-child(odd){padding-block:var(--container-padding);background-color:var(--colors-petrol-1)}.teams-listing__people{--horizontal-gap: calc(var(--container-padding) * .5);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4rem var(--horizontal-gap)}.teams-listing__people .teams-listing__card{grid-column-end:span 3}@media (min-width: 820px){.teams-listing__people .teams-listing__card{grid-column-end:span 3}}@media (min-width: 960px){.teams-listing__people .teams-listing__card{grid-column-end:span 2}}.teams-listing__subgroup{margin-block:4.5rem}.section--two-columned-content{margin-block:var(--container-padding);position:relative}.section--two-columned-content.color--petrol,.section--two-columned-content.color--khaki{margin-block:0;padding-block:var(--container-padding)}.section--two-columned-content.color--petrol{background-color:var(--colors-petrol-1)}.section--two-columned-content.color--khaki{background-color:var(--colors-khaki-1)}.section--two-columned-content header .text-passage{text-align:center;max-width:50rem;margin-inline:auto}@media (max-width: 819.98px){.section--two-columned-content.is--columns-equal header .text-passage{text-align:left}}.section--two-columned-content.is--fill-images{padding-block:0}.section--two-columned-content.is--fill-images>.container{padding-inline:0}@media (min-width: 820px){.section--two-columned-content.is--remove-top-margin{margin-top:calc(var(--container-padding) * -.5)}}.two-columned-content{--horizontal-gap: calc(var(--container-padding) / 2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--container-padding) var(--horizontal-gap);align-items:center}@media (max-width: 819.98px){.two-columned-content{grid-template-columns:1fr}.two-columned-content.is--columns-different{grid-template-areas:"image" "text"}.two-columned-content.is--columns-different .column--image{grid-area:image}.two-columned-content.is--columns-different .column--text{grid-area:text}}.two-columned-content.vertical-align--top{align-items:flex-start}.two-columned-content h2{text-wrap:balance}.two-columned-content .column--image{align-self:stretch;pointer-events:none;-webkit-user-select:none;user-select:none}.two-columned-content .column--image img{display:block}@media (max-width: 819.98px){.two-columned-content .column--image img{max-width:100%;max-height:25rem}}@media (min-width: 820px){.two-columned-content .column--image img{width:100%;height:100%;object-fit:cover;object-position:center}}.two-columned-content.is--prevent-cropping-images .column--image img{object-fit:contain}@media (min-width: 820px){.two-columned-content:not(.vertical-align--top) .column--text{padding-block:var(--container-padding)}}.two-columned-content .column .text-passage>:first-child{margin-block-start:0}.two-columned-content .column .text-passage>:last-child{margin-block-end:0}@media (max-width: 819.98px){.two-columned-content .column .text-passage{max-width:30rem}}.section--two-columned-content.is--fill-images .two-columned-content{gap:0;align-items:stretch}.section--two-columned-content.is--fill-images .column--image img{aspect-ratio:initial;height:100%;width:100%;object-fit:cover;object-position:center}.section--two-columned-content.is--fill-images .column--text{align-self:center;padding-inline:var(--container-padding)}@media (max-width: 819.98px){.section--two-columned-content.is--fill-images .column--text{padding-block:var(--container-padding)}}@media (min-width: 820px){.section--two-columned-content.is--fill-images .two-columned-content:not(.is--spread-columns-evenly) .column--image img{position:absolute;inset:0}.section--two-columned-content.is--fill-images .two-columned-content:not(.is--spread-columns-evenly) .column--image:first-child img{padding-inline-end:calc(50% + var(--horizontal-gap) * .5)}.section--two-columned-content.is--fill-images .two-columned-content:not(.is--spread-columns-evenly) .column--image:last-child img{padding-inline-start:calc(50% + var(--horizontal-gap) * -.5)}}@media (min-width: 820px){.section--two-columned-content.is--fill-images .two-columned-content:not(.is--spread-columns-evenly) .column--text:first-child{padding-inline-end:calc(var(--horizontal-gap) * 1.5)}.section--two-columned-content.is--fill-images .two-columned-content:not(.is--spread-columns-evenly) .column--text:last-child{padding-inline-start:calc(var(--horizontal-gap) * .5)}}@media (min-width: 820px){.section--two-columned-content.is--fill-images .two-columned-content.is--spread-columns-evenly .column--image img{position:absolute;inset:0}.section--two-columned-content.is--fill-images .two-columned-content.is--spread-columns-evenly .column--image:first-child img{padding-inline-end:50%}.section--two-columned-content.is--fill-images .two-columned-content.is--spread-columns-evenly .column--image:last-child img{padding-inline-start:50%}}
/*# sourceMappingURL=styles.css.map */
