
@import"fonts.css";:root{--margin: 1.5rem;--cols: 8;--cols-max: calc(var(--cols) + 1);--gutter: var(--margin);--col-size: calc((100vw - (var(--gutter) * var(--cols-max)) - (var(--margin) * 2)) / var(--cols));--header-height: 1.5rem;--padding: var(--margin);--padding-top: 8rem;--spacer: 7.5rem;--module-spacer: var(--spacer);--basepx: 16;--base: 0.97vw;--base: calc(0.9rem + ((0.8vw - 7.68px) * 0.425));--mega: 10rem;--large: 3rem;--big: 2rem;--medium: 1.5rem;--body: 1rem;--small: 0.875rem;--tiny: 0.75rem;--border-light: rgba(41, 104, 114, 0.1);--border-grey: rgba(255, 255, 255, 0.08);--green: #296872;--orange: #F79433;--green-light: rgba(41, 104, 114, 0.6);--dark: #122D33;--darkened: rgba(18, 45, 51, 0.80);--lighter: rgba(18, 45, 51, 0.60);--grey: #F0F0F0;--text-color: var(--dark)}@media screen and (min-width: 900px)and (max-width: 1400px){:root{--base: calc(0.75rem + ((0.8vw - 7.68px) * 0.425))}}:root{--tablet-breakpoint: 900px}@media screen and (max-width: 900px){:root{--basepx: 14;--base: 1.8vw;--margin: 2rem;--cols: 4;--spacer: 4rem;--large: 3rem;--big: 2rem}}@media screen and (max-width: 900px)and (min-aspect-ratio: 16/9){:root{--margin: 1.5rem;--padding-top: 5rem;--mega: 3.5625rem;--large: 2rem;--big: 1.4375rem}}:root{--mobile-breakpoint: 520px}@media screen and (max-width: 520px){:root{--padding-top: 5rem;--base: 4vw;--cols: 2;--margin: 1rem;--spacer: 4rem;--large: 2rem;--medium: 1.1rem}}
*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility !important}
html,body{background:var(--bg)}html{font-size:var(--base)}body{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;color:var(--text-color)}html:has(main.scene--dark),body:has(main.scene--dark){--bg: var(--dark);--text-color: white;--border-light: rgba(41, 104, 114, 0.18);--darkened: white;--lighter: white}.no-scroll{overflow:hidden}.no-pointer{pointer-events:none}::selection{background:var(--orange);color:#fff}.hidden{display:none}@media screen and (min-width: 520px){.mobile-only:not(.tablet-only){display:none !important}}@media screen and (min-width: 900px){.mobile-only.tablet-only{display:none !important}}@media screen and (max-width: 520px){.desktop-only{display:none !important}}.sr-only{border:0;clip:rect(0px, 0px, 0px, 0px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important;will-change:auto !important;transition-delay:0s !important}}#page{position:relative;z-index:1}main{min-height:100vh;padding-left:var(--margin);padding-right:var(--margin);padding-top:var(--padding-top);transform-origin:top;animation:fadeIn .3s forwards}main.anim-out{animation:fadeOut .3s forwards}.grid{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.subgrid{display:grid;grid-template-columns:subgrid}.full-bleed{margin-left:calc(var(--margin)*-1);margin-right:calc(var(--margin)*-1)}.padding-h{padding-left:var(--margin);padding-right:var(--margin)}.padding-v{padding-top:var(--margin);padding-bottom:var(--margin)}.gridlines{--color: var(--border-light);position:fixed}.gridlines.absolute{position:absolute}.gridlines{z-index:0;top:0;left:50%;transform:translateX(-50%);width:calc(100% - var(--margin)/2*2);height:100%;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);gap:0;border-left:1px solid var(--color);pointer-events:none}.gridlines div{grid-column:span 1;border-right:1px solid var(--color)}@media screen and (max-width: 900px){.gridlines div:nth-child(n+5){display:none}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes pageIn{0%{opacity:0;transform:translateY(0.15rem)}100%{opacity:1;transform:translateY(0rem)}}@keyframes pageOut{0%{opacity:1;transform:translateY(0rem)}100%{opacity:0;transform:translateY(-0.75rem)}}
#page:has(.module[data-module=contact-block]:last-child)+footer{margin-top:1.5rem}footer{margin-top:10rem;position:relative;z-index:1;margin-left:calc(var(--margin)/2);margin-right:calc(var(--margin)/2);background:var(--dark);color:#fff;height:80vh;padding:2.5rem}@media screen and (max-width: 900px){footer{height:80dvh;padding:2rem 1rem}}@media screen and (max-width: 520px){footer{height:auto;display:flex !important;flex-direction:column}}body:has(main.scene--dark) footer{background:#fff;color:var(--dark)}body:has(main.scene--dark) footer .arrow-left--lighter::before{background-image:url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='16' fill='%23F79433'/%3E%3Cpath d='M12 5L15.0007 8.00068L12 11.0014' stroke='%23122D33'/%3E%3Crect width='27' height='16' transform='translate(27)' fill='%23F0F0F0'/%3E%3Cpath d='M39 5L42.0007 8.00068L39 11.0014' stroke='%23122D33'/%3E%3C/svg%3E%0A")}body:has(main.scene--dark) footer .heading-label{background:#f0f0f0 !important}footer nav ul{display:flex;flex-direction:column;gap:1rem}footer .footer-primary-nav{grid-column:1/span 2}footer .footer-secondary-nav{grid-column:3/span 2}@media screen and (max-width: 520px){footer .footer-secondary-nav{margin-top:3rem}}footer .footer-offices{grid-column:7/span 2}@media screen and (max-width: 520px){footer .footer-offices{margin-top:4rem}}footer .footer-offices .office .heading-label{background:var(--green);margin-bottom:1rem}footer .footer-offices .office .office-contact{margin-top:2rem}footer .footer-offices .office .office-contact>div::before{font-weight:700;margin-right:1rem}footer .footer-offices .office .office-contact .phone::before{content:"T"}footer .footer-offices .office .office-contact .email::before{content:"E"}footer .footer-offices .office+.office{margin-top:4rem}footer .footer-cvr{grid-column:4/span 2;grid-row:2;margin-top:auto;font-family:"Rift",sans-serif;font-weight:bold;font-size:1rem}@media screen and (max-width: 520px){footer .footer-cvr{margin-top:2rem}}footer .footer-tertiary-links{grid-column:6/span 2;grid-row:2;margin-top:auto;font-family:"Rift",sans-serif;font-weight:bold;font-size:1rem}footer .footer-tertiary-links ul{flex-direction:row;gap:2rem}@media screen and (max-width: 520px){footer .footer-tertiary-links{margin-top:4rem}}footer .footer-socials{grid-column:8/-1;grid-row:2;margin-top:auto;margin-bottom:.2rem}footer .footer-socials a{display:flex}footer .footer-socials svg path{fill:#fff}@media screen and (max-width: 520px){footer .footer-socials{margin-top:2rem}}footer .footer-logo{position:absolute;bottom:2rem;left:2.5rem;width:21rem;margin-bottom:.4rem}footer .footer-logo svg{width:100%;height:auto}@media screen and (max-width: 520px){footer .footer-logo{position:static;margin-top:4rem;width:100%}}
header{padding:1rem var(--margin);position:absolute;top:0;left:0;width:100%;z-index:100;--header-bg: transparent;--header-color: inherit;--header-fill: var(--green);background:var(--header-bg)}header.headroom--not-top{transition:.3s}header.headroom--not-top.headroom--unpinned:not(.menu-open){transform:translateY(-100%)}header.headroom--not-top.headroom--pinned{position:fixed;transform:translateY(0%);--header-bg: white;--header-color: black;--header-fill: var(--green)}header.headroom--not-top.headroom--pinned .logo-tagline{display:none}header .header-top{grid-column:1/-1;font-family:"Rift",sans-serif;font-weight:bold;font-size:1rem;height:var(--header-height);align-items:center;color:var(--header-color);padding-bottom:1.75rem}header .header-top .logo-top{position:relative;grid-column:1/span 1}header .header-top .logo-top svg{width:3.23rem;height:1.5rem}header .header-top .logo-top svg path{fill:var(--header-fill, var(--green))}header .header-top .logo-top .logo-tagline{position:absolute;width:max-content;bottom:.125rem;left:4.5rem;font-size:var(--tiny)}header .header-top .breadcrumb{grid-column:2/span 3;overflow:hidden;transition:.3s}header .header-top .breadcrumb:not(:has(li:nth-child(2))){font-size:1.4rem}@media screen and (max-width: 900px){header .header-top .breadcrumb{grid-column:2/span 1}}@media screen and (max-width: 520px){header .header-top .breadcrumb{display:none}}header .header-top .breadcrumb ul{display:flex;gap:1rem}header .header-top .breadcrumb ul li:not(:last-child){opacity:.5}header .header-top .menu-toggle{grid-column:5/span 1}@media screen and (max-width: 900px){header .header-top .menu-toggle{grid-column:-1/span 1;margin-left:auto}header .header-top .menu-toggle .menu-toggle-label{display:none}}header .header-top .menu-toggle button{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1rem}header .header-top .menu-toggle button .menu-toggle-icon{position:relative;display:block;width:1.125rem;height:1rem;display:flex;align-items:center;justify-content:center;overflow:hidden}header .header-top .menu-toggle button .menu-toggle-icon svg{position:absolute;width:200%;left:0;height:auto;transition:.3s;transform:translateX(-50%)}@media screen and (max-width: 900px){header .header-top .menu-toggle button .menu-toggle-icon{width:1.5rem;height:1.25rem}}header .header-top .cta-contact{grid-column:-1/span 1}header .header-top .search-button{opacity:0;pointer-events:none;transition:.3s;cursor:pointer}header .header-top .search-button span:last-child{display:none}body:has(main.header-white) header,body:has(main.scene--dark) header,header.white{--header-color: white;--header-fill: white}body[data-scene=home] header .breadcrumb{display:none}body:not([data-scene=home]) header .logo-tagline{display:none}body:has(.mega-menu.open) header{--header-color: inherit;--header-fill: var(--green)}body:has(.mega-menu.open) header .menu-toggle-icon svg{transform:translateX(0%)}body:has(.mega-menu.open) header .search-button{opacity:1;pointer-events:auto;transition-delay:.3s}@media screen and (max-width: 520px){body:has(.mega-menu.open) header .search-button{position:absolute;top:1.25rem;right:4rem}}@media screen and (max-width: 520px){body:has(.mega-menu.open){overflow:hidden}}body:has(main.scene--dark) .mega-menu{background:var(--dark);color:#fff}body:has(main.scene--dark) .mega-menu .primary-navigation{color:#fff}body:has(main.scene--dark) .mega-menu .primary-navigation li.has-children .submenu-container li{color:hsla(0,0%,100%,.6)}body:has(main.scene--dark) .mega-menu .featured-links .card{background:none}body:has(main.scene--dark):has(.mega-menu.open) header{--header-color: white;--header-fill: white}.mega-menu{position:fixed;top:0;left:0;width:100%;height:100dvh;max-height:100vh;overflow:hidden;padding-left:var(--margin);padding-right:var(--margin);background:#fff;z-index:90;transform:translateY(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;padding-top:10rem}.mega-menu.open{transform:translateY(0%)}@media screen and (max-width: 900px){.mega-menu{opacity:0;pointer-events:none}.mega-menu.open{opacity:1;pointer-events:auto}}@media screen and (max-width: 520px){.mega-menu{display:flex;flex-direction:column;height:100dvh;overflow-y:auto;padding-top:7rem}}.mega-menu .primary-navigation{grid-row:1;grid-column:5/span 2;font-size:2rem;color:var(--green)}@media screen and (max-width: 900px){.mega-menu .primary-navigation{grid-column:3/span 2}}.mega-menu .primary-navigation li{position:relative}.mega-menu .primary-navigation li.has-children{--h: 0px}.mega-menu .primary-navigation li.has-children>button{position:absolute;top:1rem;right:0}.mega-menu .primary-navigation li.has-children.active svg{transform:translateX(0%)}.mega-menu .primary-navigation li.has-children.active button svg g{transform-origin:center;transform:rotate(-45deg)}.mega-menu .primary-navigation li.has-children .submenu-container{height:var(--h);overflow:hidden;transition:.3s}.mega-menu .primary-navigation li.has-children .submenu-container .submenu{padding-left:3rem;padding-top:2rem;padding-bottom:2rem}.mega-menu .primary-navigation li.has-children .submenu-container li{font-size:1.5rem;color:rgba(41,104,114,.6)}.mega-menu .primary-navigation li.has-children .submenu-container li:hover{color:#296872}.mega-menu .secondary-navigation{margin-top:auto;margin-bottom:var(--margin);grid-column:5/span 3;grid-row:2;font-size:.875rem}.mega-menu .secondary-navigation ul{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 3}@media screen and (max-width: 900px){.mega-menu .secondary-navigation{grid-column:3/span 2}.mega-menu .secondary-navigation ul{display:flex;flex-direction:column;gap:.5rem}}.mega-menu .featured-links{grid-column:2/span 1;grid-row:1}@media screen and (max-width: 900px){.mega-menu .featured-links{grid-column:1/span 1}}@media screen and (max-width: 520px){.mega-menu .featured-links{display:none}}.mega-menu .social-links{margin-top:auto;grid-column:1/span 1;grid-row:2;margin-bottom:var(--margin);font-size:.875rem}.mega-menu .social-links a{display:flex;align-items:center;gap:.5rem}.mega-menu .large-search-field{display:none}body:has(header.search-active) header .search-button span:first-child{display:none}body:has(header.search-active) header .search-button span:last-child{display:inline-block}body:has(header.search-active) .mega-menu nav,body:has(header.search-active) .mega-menu .featured-links,body:has(header.search-active) .mega-menu .social-links{display:none}body:has(header.search-active) .mega-menu .large-search-field{display:flex}.scroll-module-cta{position:fixed;top:1rem;right:var(--margin);z-index:120;opacity:0;pointer-events:none;transition:.3s}@media screen and (max-width: 520px){.scroll-module-cta{display:none}}body:has(.module[data-module=contact-block]) .scroll-module-cta{opacity:1;pointer-events:auto}
.large-search-field{position:relative;z-index:1;grid-column:1/-1;grid-row:1/span 1;height:20rem;background:#fff;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-top:-4rem}@media screen and (max-width: 520px){.large-search-field{height:10rem}}.large-search-field input{font-family:inherit;font-size:4rem;text-align:center;border:none;outline:none}@media screen and (max-width: 520px){.large-search-field input{font-size:2rem}}main[data-scene=search] .search-results .search-result{position:relative;grid-column:2/-2;background:#fff;padding:1rem;border-bottom:1px solid var(--border-light);margin-left:calc(-1*var(--gutter)/2 + 1px);margin-right:calc(-1*var(--gutter)/2 + 1px);--cols: 6;align-items:center}@media screen and (max-width: 520px){main[data-scene=search] .search-results .search-result{grid-column:1/-1;--cols: 2}}main[data-scene=search] .search-results .search-result .result-title{grid-column:1/span 2;font-size:1.5rem}main[data-scene=search] .search-results .search-result .result-title a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width: 520px){main[data-scene=search] .search-results .search-result .result-title{font-size:1rem;grid-row:1;grid-column:1/-1}}main[data-scene=search] .search-results .search-result .result-snippet{grid-column:3/span 2;font-size:.875rem;opacity:.6}@media screen and (max-width: 520px){main[data-scene=search] .search-results .search-result .result-snippet{grid-row:2;grid-column:1/-1;font-size:.75rem}}@media screen and (max-width: 520px){main[data-scene=search] .search-results .search-result .result-type{margin-top:1rem;grid-column:3;grid-column:1/span 1}main[data-scene=search] .search-results .search-result .result-link{margin-top:1rem;grid-column:3;grid-column:2/span 1}}main[data-scene=search] .search-results .search-result:hover .arrow-swap a span{transform:translateX(-1.75rem)}main[data-scene=search] .search-results .search-result:hover .arrow-swap::after{left:100%;transform:translateX(-100%)}
.module[data-module=accordion-content]{grid-column:1/-1}.module[data-module=accordion-content] h2{grid-column:1/span 2}.module[data-module=accordion-content] .links-container{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.module[data-module=accordion-content] .accordion-container{grid-column:1/span 4}@media screen and (max-width: 900px){.module[data-module=accordion-content] .accordion-container{grid-column:1/span 2}}.module[data-module=accordion-content] .accordion-container .accordion-content .content-inner ul{display:flex;flex-direction:column}.module[data-module=accordion-content] .accordion-container .accordion-content .content-inner ul li{border-top:1px solid var(--border-light);padding:1rem 0}.module[data-module=accordion-content] .image-content{grid-column:5/-1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 1}.module[data-module=accordion-content] .image-content .image-item{grid-row:1;grid-column:1/span 1;opacity:0;transition:.3s}.module[data-module=accordion-content] .image-content .image-item figure{aspect-ratio:1/1}@media screen and (max-width: 900px){.module[data-module=accordion-content] .image-content{grid-column:3/-1}}@media screen and (max-width: 520px){.module[data-module=accordion-content] .image-content{display:none}}.module[data-module=accordion-content]:has(.accordion-row:nth-child(1).active) .image-item:nth-child(1){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(2).active) .image-item:nth-child(2){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(3).active) .image-item:nth-child(3){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(4).active) .image-item:nth-child(4){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(5).active) .image-item:nth-child(5){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(6).active) .image-item:nth-child(6){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(7).active) .image-item:nth-child(7){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(8).active) .image-item:nth-child(8){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(9).active) .image-item:nth-child(9){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(10).active) .image-item:nth-child(10){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(11).active) .image-item:nth-child(11){opacity:1}.module[data-module=accordion-content]:has(.accordion-row:nth-child(12).active) .image-item:nth-child(12){opacity:1}.module[data-module=accordion-content]:not(:has(.accordion-row.active)) .image-item:nth-child(1){opacity:1}
.module[data-module=big-link-list]{grid-column:1/-1;background:var(--grey);padding-top:8rem;padding-bottom:6rem}@media screen and (max-width: 520px){.module[data-module=big-link-list]{padding-top:3.5rem;padding-bottom:1rem}}.module[data-module=big-link-list] h2{left:calc(var(--col-size) + var(--gutter)*1.25);top:3rem;background:#fff}@media screen and (max-width: 900px){.module[data-module=big-link-list] h2{left:calc(var(--margin)/2)}}@media screen and (max-width: 520px){.module[data-module=big-link-list] h2{left:1rem;top:1.75rem}}.module[data-module=big-link-list] .links-container{grid-column:2/-2}@media screen and (max-width: 900px){.module[data-module=big-link-list] .links-container{grid-column:1/-1;padding:0 3rem;margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin))}}@media screen and (max-width: 520px){.module[data-module=big-link-list] .links-container{padding:0 2rem}}.module[data-module=big-link-list] .links-container ul{columns:2;font-family:"Rift",sans-serif;font-weight:bold;font-size:3rem;gap:.5rem}@media screen and (max-width: 520px){.module[data-module=big-link-list] .links-container ul{columns:1;font-size:2rem}}.module[data-module=big-link-list] .links-container ul li{line-height:1em;margin-bottom:.5rem;color:var(--green-light)}.module[data-module=big-link-list] .more-link{grid-column:2/-2;margin-top:4rem}@media screen and (max-width: 900px){.module[data-module=big-link-list] .more-link{grid-column:1/-1;margin-top:2rem;margin-left:1rem;margin-right:1rem}}
.module[data-module=campaign-link]{grid-column:2/-2;--cols: 6}@media screen and (max-width: 900px){.module[data-module=campaign-link]{grid-column:1/-1;--cols: 4}}@media screen and (max-width: 520px){.module[data-module=campaign-link]{display:flex;flex-direction:column}}.module[data-module=campaign-link] .text-content{grid-column:1/span 2}.module[data-module=campaign-link] .text-content .description{margin-top:2rem}@media screen and (max-width: 520px){.module[data-module=campaign-link] .text-content .description{margin-top:1.5rem}}.module[data-module=campaign-link] .text-content .module-link{margin-top:6rem}@media screen and (max-width: 520px){.module[data-module=campaign-link] .text-content .module-link{margin-top:2rem}}.module[data-module=campaign-link] .media-content{grid-column:4/-1;margin-top:1.75rem}.module[data-module=campaign-link] .media-content figure{aspect-ratio:4/5}@media screen and (max-width: 900px){.module[data-module=campaign-link] .media-content{grid-column:3/-1}}
.module[data-module=card-list]{grid-column:1/-1}
.module[data-module=contact-block]{grid-column:1/-1;background:var(--grey);padding-top:6rem;padding-bottom:8rem}@media screen and (max-width: 900px){.module[data-module=contact-block]{padding-left:1rem;padding-right:1rem;padding-top:4rem;padding-bottom:6rem}}@media screen and (max-width: 520px){.module[data-module=contact-block]{display:flex;flex-direction:column;padding-top:2.5rem;padding-bottom:1.5rem}.module[data-module=contact-block]:has(.card){padding-bottom:0rem}}.module[data-module=contact-block] .header{grid-column:2/span 2}@media screen and (max-width: 900px){.module[data-module=contact-block] .header{grid-column:1/-1;grid-row:1;margin-bottom:4rem}}@media screen and (max-width: 520px){.module[data-module=contact-block] .header{margin-bottom:0}}.module[data-module=contact-block] .header h2{position:relative;background:#fff;width:max-content}.module[data-module=contact-block] .card{grid-column:5/span 2;grid-row:2;padding-top:0;padding-bottom:0;background:none;margin-top:12.5rem}.module[data-module=contact-block] .card figure{margin-top:0}@media screen and (max-width: 900px){.module[data-module=contact-block] .card{grid-column:1/span 1}}@media screen and (max-width: 520px){.module[data-module=contact-block] .card{margin-top:4rem;order:2}}.module[data-module=contact-block] .contact-persons{display:grid;grid-template-columns:subgrid;grid-row:span 2;grid-column:2/span 2;margin-top:4rem}.module[data-module=contact-block] .contact-persons .contact-person{grid-column:1/span 2}@media screen and (max-width: 520px){.module[data-module=contact-block] .contact-persons{order:1;margin-top:2rem}}@media screen and (max-width: 520px){.module[data-module=contact-block] .contact-persons{display:flex;flex-direction:column;gap:4rem}}.module[data-module=contact-block] .contact-persons:has(.contact-person:nth-child(2)){grid-column:2/span 4}.module[data-module=contact-block] .contact-persons:has(.contact-person:nth-child(2)) .contact-person{grid-column:span 2}.module[data-module=contact-block]:has(.contact-persons .contact-person:nth-child(2)) .card{grid-column:6/span 2;margin-left:3rem}@media screen and (max-width: 520px){.module[data-module=contact-block]:has(.contact-persons .contact-person:nth-child(2)) .card{margin-left:0;grid-column:1/-1}}.module[data-module=contact-block] .contact-person{border-top:1px solid var(--border-light);padding-top:.5rem;font-size:.875rem}@media screen and (max-width: 900px){.module[data-module=contact-block] .contact-person{grid-column:3/span 2;grid-row:2/span 2}}.module[data-module=contact-block] .contact-person .person-name{font-weight:600}.module[data-module=contact-block] .contact-person .person-role{margin-bottom:2rem}.module[data-module=contact-block] .contact-person figure{margin-top:1rem;aspect-ratio:4/5;background:#ccc}.module[data-module=contact-block] button.btn-arrow{background-image:url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='16' fill='%23F79433'/%3E%3Cpath d='M12 5L15.0007 8.00068L12 11.0014' stroke='%23122D33'/%3E%3Crect width='27' height='16' transform='translate(27)' fill='%23FFF'/%3E%3Cpath d='M39 5L42.0007 8.00068L39 11.0014' stroke='%23122D33'/%3E%3C/svg%3E%0A")}@media screen and (max-width: 900px){.module[data-module=contact-block] button.btn-arrow{background-image:url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='16' fill='%23FFFFFF'/%3E%3Cpath d='M12 5L15.0007 8.00068L12 11.0014' stroke='%23122D33'/%3E%3Crect width='27' height='16' transform='translate(27)' fill='%23FFF'/%3E%3Cpath d='M39 5L42.0007 8.00068L39 11.0014' stroke='%23122D33'/%3E%3C/svg%3E%0A")}}body:has(main.scene--dark) .module[data-module=contact-block]{background:none;padding-top:2rem;padding-bottom:6rem}@media screen and (max-width: 520px){body:has(main.scene--dark) .module[data-module=contact-block]{padding-left:0;padding-right:0;padding-bottom:3rem}}body:has(main.scene--dark) .module[data-module=contact-block] h2{background:var(--green)}body:has(main.scene--dark) .module[data-module=contact-block]:not(:has(.description)) .contact-persons{margin-top:0rem}
.module[data-module=double-images]{grid-column:1/-1;row-gap:var(--gutter)}.module[data-module=double-images] figure{grid-column:span 4;margin-top:auto;padding-bottom:1.5rem}@media screen and (max-width: 520px){.module[data-module=double-images] figure:not(:has(figcaption)){padding-bottom:0}}.module[data-module=double-images] figure:has(iframe){background:none}.module[data-module=double-images] figure:has(iframe) iframe{background:rgba(0,0,0,.2)}.module[data-module=double-images] figure:has(iframe)::after{height:calc(100% - 1.5rem)}@media screen and (max-width: 520px){.module[data-module=double-images] figure:has(iframe)::after{height:100%}}.module[data-module=double-images] figure:has(iframe.abc-embed){aspect-ratio:auto}.module[data-module=double-images] figure:has(iframe.abc-embed) iframe{aspect-ratio:16/9}@media screen and (max-width: 900px){.module[data-module=double-images] figure{grid-column:span 2}}@media screen and (max-width: 520px){.module[data-module=double-images]{display:flex;flex-direction:column;gap:2rem}}
.module[data-module=editor-facts]{grid-column:2/-2;display:grid;grid-template-columns:subgrid}.module[data-module=editor-facts] .text-content{grid-column:1/span 3}.module[data-module=editor-facts] .text-content .subheader+.editor-content{margin-top:2rem}.module[data-module=editor-facts] .facts-content{grid-column:5/-1}@media screen and (max-width: 520px){.module[data-module=editor-facts]{grid-column:1/-1;display:flex;flex-direction:column}}
.module[data-module=editor]{grid-column:2/-2;display:grid;grid-template-columns:subgrid}@media screen and (max-width: 900px){.module[data-module=editor]{grid-column:1/-1}}@media screen and (max-width: 520px){.module[data-module=editor]{display:flex;flex-direction:column}}.module[data-module=editor] .subheader{grid-column:1/-1}.module[data-module=editor] .editor-content{grid-column:4/-1;margin-top:5rem}@media screen and (max-width: 900px){.module[data-module=editor] .editor-content{grid-column:3/-1}}@media screen and (max-width: 520px){.module[data-module=editor] .editor-content{margin-top:2rem}}.module[data-module=editor]:not(:has(.subheader)) .editor-content{margin-top:0}.module[data-module=editor]:not(:has(.subheader-content)) .editor-content{margin-top:0}.module[data-module=editor][data-align=left] .editor-content{grid-column:1/span 3}@media screen and (max-width: 520px){.module[data-module=editor][data-align=left] .editor-content{grid-column:1/-1}}.module[data-module=editor][data-fullwidth=true] .editor-content{grid-column:1/-2}@media screen and (max-width: 520px){.module[data-module=editor][data-fullwidth=true] .editor-content{grid-column:1/-1}}.editor-content h2{font-size:var(--medium);line-height:1em}.editor-content p+h2{margin-top:2rem}.editor-content h2+p{margin-top:.5rem}.editor-content h3{margin-top:2rem;margin-bottom:.5rem}.editor-content p a,.editor-content li a{text-decoration:underline;color:var(--orange)}.editor-content ol{margin:1.5rem 0;margin-left:1rem}.editor-content ul{margin:1rem 0;list-style-type:disc;margin-left:1rem}.editor-content ul:first-child{margin-top:0}.editor-content ul.feature-list{list-style-type:none;margin-left:0;margin-top:2rem}.editor-content ul.feature-list li{position:relative;padding-left:1.5rem;border-top:1px solid var(--border-light);padding-top:.75rem;padding-bottom:.75rem;background:#fff}.editor-content ul.feature-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;display:inline-block;background:var(--green)}
.module[data-module=form]{grid-column:1/-1}.module[data-module=form] .heading-label{grid-column:2/span 2}.module[data-module=form] .form-description{grid-column:2/span 3}.module[data-module=form] .form-description.larger-text{font-size:1.5rem}.module[data-module=form] .form-container{grid-column:6/span 2}@media screen and (max-width: 520px){.module[data-module=form]{grid-column:1/-1}.module[data-module=form] .heading-label{grid-column:1/-1;margin-bottom:2rem}.module[data-module=form] .form-description{grid-column:1/-1;margin-bottom:2rem}.module[data-module=form] .form-container{grid-column:1/-1}}.module[data-module=form] .fui-form-container{padding-top:1.5rem;--fui-font: Times;--fui-primary-color: var(--orange);--fui-primary-color-hover: var(--grey);--fui-submit-btn-color-hover: black}.module[data-module=form] .fui-form-container .fui-btn{font-family:"Rift";letter-spacing:.05em;font-size:1rem}
.module[data-module=hover-content]{grid-column:2/-2;--cols: 6}@media screen and (max-width: 900px){.module[data-module=hover-content]{grid-column:1/-1;margin-bottom:2rem;--cols: 4}}.module[data-module=hover-content] .links-container{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.module[data-module=hover-content] .links-container ul.hover-buttons{grid-column:1/span 2}.module[data-module=hover-content] .links-container ul.hover-buttons li{position:relative;font-size:1.5rem;transition:.3s;font-weight:600;border-top:1px solid var(--border-light);padding-top:4rem;padding-bottom:1rem;background:var(--bg);cursor:default}.module[data-module=hover-content] .links-container ul.hover-buttons li::after{content:"";position:absolute;border-bottom:1px solid var(--orange);width:100%;left:0;bottom:0;width:0;transition:.3s}.module[data-module=hover-content] .links-container ul.hover-buttons li:last-child{border-bottom:1px solid var(--border-light)}.module[data-module=hover-content] .links-container ul.hover-buttons li:not(.active){color:var(--lighter)}.module[data-module=hover-content] .links-container ul.hover-buttons li.active::after{width:100%}.module[data-module=hover-content] .hover-items{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 1;grid-column:4/span 3}.module[data-module=hover-content] .hover-items .hover-item{grid-column:1/span 1;grid-row:1;opacity:0;transition:.3s;overflow:hidden;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);grid-template-rows:0fr;opacity:0;transition:opacity .3s,grid-template-rows .5s .1s;pointer-events:none}.module[data-module=hover-content] .hover-items .hover-item .item-content{min-height:0}.module[data-module=hover-content] .hover-items .hover-item .item-description{color:var(--darkened)}.module[data-module=hover-content] .hover-items .hover-item figure{margin-top:4rem}@media screen and (max-width: 900px){.module[data-module=hover-content] .hover-items{grid-column:3/-1}}.module[data-module=hover-content] .links-container:has(li:nth-child(1).active) .hover-item:nth-child(1){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(2).active) .hover-item:nth-child(2){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(3).active) .hover-item:nth-child(3){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(4).active) .hover-item:nth-child(4){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(5).active) .hover-item:nth-child(5){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(6).active) .hover-item:nth-child(6){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(7).active) .hover-item:nth-child(7){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(8).active) .hover-item:nth-child(8){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(9).active) .hover-item:nth-child(9){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(10).active) .hover-item:nth-child(10){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(11).active) .hover-item:nth-child(11){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-content] .links-container:has(li:nth-child(12).active) .hover-item:nth-child(12){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}@media screen and (max-width: 520px){.module[data-module=hover-content] .links-container-mobile{padding-top:2rem;padding-left:0;padding-right:0}.module[data-module=hover-content] .links-container-mobile .item-grid .hover-buttons,.module[data-module=hover-content] .links-container-mobile .item-grid .hover-items{grid-column:1/-1}.module[data-module=hover-content] .links-container-mobile .hover-item-link{align-items:flex-start}.module[data-module=hover-content] .links-container-mobile .hover-item-link .plus-toggle{flex:0 0 auto;top:.6rem}.module[data-module=hover-content] .links-container-mobile .hover-item-link span{line-height:1.1em}.module[data-module=hover-content] .links-container-mobile .hover-item-link+.hover-item-link{margin-top:1rem}.module[data-module=hover-content] .links-container-mobile .descriptions .item-description{grid-row:1;grid-column:1/-1;opacity:0;pointer-events:none;padding-bottom:2rem}.module[data-module=hover-content] .links-container-mobile .descriptions .item-description.active{opacity:1;pointer-events:auto}.module[data-module=hover-content] .links-container-mobile .descriptions figure{margin-top:2rem}}
.module[data-module=hover-links]{grid-column:1/-1;background:var(--grey);padding-top:8rem;padding-bottom:8rem}@media screen and (max-width: 520px){.module[data-module=hover-links]{padding-top:3.5rem;padding-bottom:1.5rem}}.module[data-module=hover-links] h2{left:calc(var(--col-size) + var(--gutter)*1.25);top:3rem;background:#fff}@media screen and (max-width: 900px){.module[data-module=hover-links] h2{left:calc(var(--margin)/2)}}@media screen and (max-width: 520px){.module[data-module=hover-links] h2{left:var(--margin);top:1.75rem}}.module[data-module=hover-links] .links-container{grid-column:2/-2;display:grid;grid-template-columns:subgrid}@media screen and (max-width: 900px){.module[data-module=hover-links] .links-container{grid-column:1/-1;padding:0 3rem;margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin))}}.module[data-module=hover-links] .links-container>ul{grid-column:1/span 3;font-family:"Rift",sans-serif;font-weight:bold;font-size:3rem}.module[data-module=hover-links] .links-container>ul li{width:fit-content;padding-right:1rem;transition:.3s}.module[data-module=hover-links] .links-container>ul li:not(.active){color:var(--lighter)}@media screen and (max-width: 900px){.module[data-module=hover-links] .links-container>ul{grid-column:1/span 2}.module[data-module=hover-links] .links-container>ul a{pointer-events:none}}.module[data-module=hover-links] .descriptions{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 1;grid-column:5/span 3}@media screen and (max-width: 900px){.module[data-module=hover-links] .descriptions{grid-column:3/-1}}.module[data-module=hover-links] .descriptions .item-description{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);grid-template-rows:0fr;overflow:hidden;grid-column:1/span 1;grid-row:1;opacity:0;transition:opacity .3s,grid-template-rows .5s .1s;pointer-events:none}.module[data-module=hover-links] .descriptions .item-description .item-content{min-height:0}@media screen and (min-width: 900px){.module[data-module=hover-links] .descriptions .item-description>a.arrow-left{display:none}}.module[data-module=hover-links] .links-container:has(li:nth-child(1).active) .item-description:nth-child(1){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(2).active) .item-description:nth-child(2){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(3).active) .item-description:nth-child(3){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(4).active) .item-description:nth-child(4){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(5).active) .item-description:nth-child(5){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(6).active) .item-description:nth-child(6){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(7).active) .item-description:nth-child(7){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(8).active) .item-description:nth-child(8){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(9).active) .item-description:nth-child(9){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(10).active) .item-description:nth-child(10){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(11).active) .item-description:nth-child(11){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-links] .links-container:has(li:nth-child(12).active) .item-description:nth-child(12){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.links-container-mobile{grid-column:1/-1;padding-left:var(--margin);padding-right:var(--margin)}.links-container-mobile .item-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 1}.links-container-mobile .item-grid .hover-item-link{grid-column:1/-1;font-family:"Rift",sans-serif;font-weight:bold;font-size:2rem;display:flex;align-items:center;gap:1rem}.links-container-mobile .item-grid .hover-item-link .plus-toggle{position:relative}.links-container-mobile .item-grid .hover-item-link.active .plus-toggle svg{transform:translateX(2%)}.links-container-mobile .item-grid .hover-item-link.active .plus-toggle svg g{transform-origin:center;transform:rotate(-45deg)}.links-container-mobile .item-grid .descriptions{--h: 0;--grid-row: 0;grid-column:1/-1 !important;grid-row:var(--grid-row);height:var(--h);transition:height .3s,opacity .3s;overflow:hidden}.links-container-mobile .item-grid .descriptions .item-description{height:fit-content;transition:.3s;padding:1rem 0 2rem 0}.links-container-mobile .item-grid .descriptions .item-description.active{opacity:1;transition-delay:opacity 1s,height 0s}.links-container-mobile .item-grid .descriptions .item-description .item-content{min-height:auto !important}.links-container-mobile .item-grid .descriptions .item-description>a.arrow-left{margin-top:1.5rem}
@media screen and (max-width: 520px){.module[data-module=manchet]+.module[data-module=hover-list]{margin-top:calc(var(--spacer) - 1rem)}}.module[data-module=hover-list]{grid-column:1/-1;background:var(--grey);padding-top:8rem;padding-bottom:8rem}@media screen and (max-width: 520px){.module[data-module=hover-list]{padding-top:3.5rem;padding-bottom:1.5rem}}.module[data-module=hover-list] h2{left:calc(var(--col-size) + var(--gutter)*1.25);top:3rem;background:#fff}@media screen and (max-width: 900px){.module[data-module=hover-list] h2{left:calc(var(--margin)/2)}}@media screen and (max-width: 520px){.module[data-module=hover-list] h2{left:var(--margin);top:1.75rem}}.module[data-module=hover-list] .list-container{grid-column:2/-2;display:grid;grid-template-columns:subgrid}@media screen and (max-width: 900px){.module[data-module=hover-list] .list-container{grid-column:1/-1;padding:0 3rem;margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin))}}.module[data-module=hover-list] .list-container>ul{grid-column:1/span 3;font-family:"Rift",sans-serif;font-weight:bold;font-size:3rem}.module[data-module=hover-list] .list-container>ul li{width:fit-content;padding-right:1rem;transition:.3s;cursor:default}.module[data-module=hover-list] .list-container>ul li:not(.active){color:var(--lighter)}@media screen and (max-width: 900px){.module[data-module=hover-list] .list-container>ul{grid-column:1/span 2}.module[data-module=hover-list] .list-container>ul a{pointer-events:none}}.module[data-module=hover-list] .descriptions{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 1;grid-column:5/span 3}@media screen and (max-width: 900px){.module[data-module=hover-list] .descriptions{grid-column:3/-1}}.module[data-module=hover-list] .descriptions .item-description{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);grid-template-rows:0fr;overflow:hidden;grid-column:1/span 1;grid-row:1;opacity:0;transition:opacity .3s,grid-template-rows .5s .1s;pointer-events:none}.module[data-module=hover-list] .descriptions .item-description .item-content{min-height:0}.module[data-module=hover-list] .list-container:has(li:nth-child(1).active) .item-description:nth-child(1){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(2).active) .item-description:nth-child(2){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(3).active) .item-description:nth-child(3){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(4).active) .item-description:nth-child(4){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(5).active) .item-description:nth-child(5){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(6).active) .item-description:nth-child(6){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(7).active) .item-description:nth-child(7){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(8).active) .item-description:nth-child(8){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(9).active) .item-description:nth-child(9){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(10).active) .item-description:nth-child(10){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(11).active) .item-description:nth-child(11){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}.module[data-module=hover-list] .list-container:has(li:nth-child(12).active) .item-description:nth-child(12){opacity:1;grid-template-rows:1fr;transition:opacity .3s .2s,grid-template-rows .3s;pointer-events:auto}
.module[data-module=image-grid]{grid-column:1/-1}.module[data-module=image-grid] figure{margin-top:auto;grid-column:span 2}.module[data-module=image-grid][data-align=left] figure:first-child{grid-column:1/span 2}.module[data-module=image-grid][data-align=center] figure:first-child{grid-column:3/span 2}.module[data-module=image-grid][data-align=right] figure:first-child{grid-column:5/span 2}.module[data-module=image-grid]:has(figure:nth-child(3))[data-align=left] figure:first-child{grid-column:1/span 2}.module[data-module=image-grid]:has(figure:nth-child(3))[data-align=center] figure:first-child{grid-column:2/span 2}.module[data-module=image-grid]:has(figure:nth-child(3))[data-align=right] figure:first-child{grid-column:3/span 2}.module[data-module=image-grid]:has(figure:nth-child(3)) figure{grid-column:span 2}.module[data-module=image-grid]:has(figure:nth-child(4)){row-gap:var(--gutter)}.module[data-module=image-grid]:has(figure:nth-child(4)) figure:first-child{grid-column:1/span 2 !important}.module[data-module=image-grid]:has(figure:nth-child(4)) figure{grid-column:span 2}@media screen and (max-width: 900px){.module[data-module=image-grid] figure{grid-column:span 2}}
.module[data-module=image-text]{grid-column:2/-2;--cols: 6}@media screen and (max-width: 900px){.module[data-module=image-text]{grid-column:1/-1;--cols: 4}}.module[data-module=image-text] .text-content{grid-column:5/span 2;grid-row:1}@media screen and (max-width: 520px){.module[data-module=image-text] .text-content{grid-column:1/-1}}.module[data-module=image-text] .text-content .module-link{margin-top:6rem}.module[data-module=image-text] .media-content{grid-column:1/4;grid-row:1}@media screen and (max-width: 900px){.module[data-module=image-text] .media-content{grid-column:3/-1}}@media screen and (max-width: 520px){.module[data-module=image-text] .media-content{grid-column:1/span 2;grid-row:2;margin-top:2rem}}.module[data-module=image-text][data-align=right] .text-content{grid-column:1/span 2}@media screen and (max-width: 520px){.module[data-module=image-text][data-align=right] .text-content{grid-column:1/-1}}.module[data-module=image-text][data-align=right] .media-content{grid-column:4/-1}@media screen and (max-width: 520px){.module[data-module=image-text][data-align=right] .media-content{grid-column:2/-1;grid-row:2;margin-top:2rem}}
.module[data-module=info-table]{grid-column:2/-2}@media screen and (max-width: 900px){.module[data-module=info-table]{grid-column:1/-1}}.module[data-module=info-table] h2.heading-label{top:-1rem}.module[data-module=info-table] dl{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 2;font-size:var(--small)}@media screen and (max-width: 520px){.module[data-module=info-table] dl{--cols: 1}}.module[data-module=info-table] .row{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 3;background:#fff;height:3rem;align-items:center;border-top:1px solid var(--border-light)}@media screen and (max-width: 520px){.module[data-module=info-table] .row{font-size:.8rem;height:2.5rem}}.module[data-module=info-table] .row dt{grid-column:span 1;font-weight:600}.module[data-module=info-table] .row dd{grid-column:span 2}
.module[data-module=large-image-detail]{grid-column:1/-1}@media screen and (max-width: 520px){.module[data-module=large-image-detail]{margin-bottom:2rem}}.module[data-module=large-image-detail] .main-image{grid-column:2/6}.module[data-module=large-image-detail] .zoom-image{grid-column:span 2}.module[data-module=large-image-detail] .zoom-image figure{width:100%;position:relative;aspect-ratio:1/1;overflow:hidden;--size: calc((var(--col-size) * 2) + var(--gutter) )}.module[data-module=large-image-detail] .zoom-image figure img{transition:.3s;position:absolute;width:100vw;margin-left:calc(var(--size)/2);margin-top:calc(var(--size)/2);transform:translateX(calc(-1 * var(--focalX))) translateY(calc(-1 * var(--focalY)))}.module[data-module=large-image-detail] .zoom-image .description{font-size:.875rem;margin-top:.5rem;color:var(--lighter)}@media screen and (max-width: 520px){.module[data-module=large-image-detail] .main-image{grid-column:1/-1}.module[data-module=large-image-detail] .zoom-image{margin-top:1rem;grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 2}.module[data-module=large-image-detail] .zoom-image figure{--size: 50vw;margin-top:0;margin-left:0}.module[data-module=large-image-detail] .zoom-image figure img{width:calc(200vw + var(--margin))}.module[data-module=large-image-detail] .zoom-image .description{font-size:.75rem;margin-top:0rem}}
.module[data-module=large-media]{grid-column:1/-1}.module[data-module=large-media] figure{grid-column:1/-1}.module[data-module=large-media][data-size=smaller]{grid-column:2/-2}@media screen and (max-width: 520px){.module[data-module=large-media][data-size=smaller]{grid-column:1/-1;margin:0 2rem}}.module[data-module=large-media]{margin-top:var(--spacer);margin-bottom:var(--spacer)}.module[data-module=large-media] .player-container .play-button{position:absolute;z-index:1;top:50%;right:50%;transform:translate(50%, -50%);transition:.3s}.module[data-module=large-media] .player-container button.plyr__control--overlaid{opacity:0}.module[data-module=large-media] .player-container .plyr__controls{opacity:0}.module[data-module=large-media] .player-container:has(.plyr--playing) .play-button{opacity:0}.module[data-module=large-media] .player-container:has(.plyr--playing) .plyr__controls{opacity:1}.module[data-module=large-media] .player-container:has(.plyr--paused) .play-button{opacity:1}.module[data-module=large-media] .player-container:has(.plyr--paused) .plyr__controls{opacity:1}.module[data-module=large-media] .player-container:has(.plyr--stopped) .play-button{opacity:1}.module[data-module=large-media] .player-container:has(.plyr--stopped) .plyr__controls{opacity:0}
.module[data-module=link-grid]{position:relative}@media screen and (max-width: 520px){.module[data-module=link-grid]{display:flex;flex-direction:column}}.module[data-module=link-grid] .more-link{position:absolute;top:1rem;right:0}@media screen and (max-width: 520px){.module[data-module=link-grid] .more-link{position:relative;top:0;margin-top:.5rem;margin-bottom:1rem;width:100%}}@media screen and (max-width: 520px){.module[data-module=link-grid] .grid{display:flex;flex-direction:column;gap:0rem}}.module[data-module=link-grid][data-size=large] .card{grid-column:span 4}.module[data-module=link-grid][data-samesize=true] .card{grid-column:span 2}.module[data-module=link-grid][data-samesize=true] .card[data-section-type=projects] figure{aspect-ratio:1/1}.module[data-module=link-grid][data-type=focus]{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.module[data-module=link-grid][data-type=focus] h2{grid-column:2/-2;grid-row:1;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:var(--medium);font-weight:600;margin-bottom:1.5rem}@media screen and (max-width: 520px){.module[data-module=link-grid][data-type=focus] h2{grid-column:1/-1}}.module[data-module=link-grid][data-type=focus] .grid{grid-row:2;grid-column:2/-2;--cols: 6}@media screen and (max-width: 520px){.module[data-module=link-grid][data-type=focus] .grid{display:flex;flex-direction:column;gap:0rem;grid-column:1/-1}}.module[data-module=link-grid][data-type=focus] .card figure{aspect-ratio:2/3}@media screen and (max-width: 520px){.module[data-module=link-grid][data-type=focus] .card figure{aspect-ratio:1/1}}.module[data-module=link-grid][data-type=focus] .card .card-teaser-text,.module[data-module=link-grid][data-type=focus] .card .card-news-info,.module[data-module=link-grid][data-type=focus] .card .card-teaser-job-info{display:none}.module[data-module=link-grid][data-type=focus] .card:nth-child(n+4){display:none}.module[data-module=link-grid] .swiper{margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin));padding-left:var(--margin);padding-right:var(--margin)}.module[data-module=link-grid] .swiper .swiper-wrapper .swiper-slide{height:100%;--col-size: calc((100vw - (var(--margin) * 9)) / 8);width:calc(var(--col-size)*2 + var(--gutter));padding-bottom:2rem}.module[data-module=link-grid] .swiper .swiper-wrapper .swiper-slide[data-size=large]{width:calc(var(--col-size)*4 + var(--gutter)*3)}.module[data-module=link-grid] .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:var(--gutter)}@media screen and (max-width: 520px){.module[data-module=link-grid] .swiper .swiper-wrapper .swiper-slide{width:calc(100vw - var(--margin)*2) !important}}.module[data-module=link-grid][data-samesize=true] .swiper .swiper-wrapper .swiper-slide{width:calc(var(--col-size)*2 + var(--gutter))}
@media screen and (max-width: 520px){.module[data-module=hover-links]+.module[data-module=manchet],.module[data-module=hover-list]+.module[data-module=manchet]{margin-top:calc(var(--spacer) + 1rem)}}.module[data-module=manchet]{grid-column:2/-2}@media screen and (max-width: 900px){.module[data-module=manchet]{grid-column:1/-1}}.module[data-module=manchet] .text-content{font-size:1.5rem;padding-top:1.5rem}@media screen and (max-width: 520px){.module[data-module=manchet] .text-content{padding-top:.5rem;font-size:1rem}}.module[data-module=manchet] .manchet-link{margin-top:3rem}@media screen and (max-width: 520px){.module[data-module=manchet] .manchet-link{margin-top:1.5rem}}.module[data-module=manchet] .card-grid{margin-top:2rem;--cols: 6}
.module-container{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.module{position:relative;grid-column:1/-1;margin-top:var(--module-spacer);scroll-margin-top:4rem}main[data-slug=modules] .module::after{content:attr(data-module);position:absolute;top:-2rem;right:0;background:#ff1493;color:#fff;font-size:.75rem;padding:.25rem .5rem;z-index:10;font-family:"Rift",sans-serif;font-weight:500;letter-spacing:.15125rem;opacity:0}main[data-slug=modules] .module:hover{outline:2px dashed #ff1493}main[data-slug=modules] .module:hover::after{opacity:1}
.module[data-module=quote-slider]{grid-column:1/-1;background:var(--grey);padding-top:6rem;padding-bottom:7rem}@media screen and (max-width: 900px){.module[data-module=quote-slider]{padding-left:1rem;padding-right:1rem;padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 520px){.module[data-module=quote-slider]{padding-top:2.5rem;padding-bottom:2.5rem}}.module[data-module=quote-slider] .swiper-prev,.module[data-module=quote-slider] .swiper-next{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;z-index:10;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' transform='translate(16 16) rotate(-180)' fill='%23B9B9B9'/%3E%3Cpath d='M9.5 11L6.49932 7.99932L9.5 4.99864' stroke='%23122D33'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover}.module[data-module=quote-slider] .swiper-prev.swiper-button-disabled,.module[data-module=quote-slider] .swiper-next.swiper-button-disabled{opacity:.5}@media screen and (max-width: 520px){.module[data-module=quote-slider] .swiper-prev,.module[data-module=quote-slider] .swiper-next{top:1rem;transform:translateY(0)}}.module[data-module=quote-slider] .swiper-prev{left:2rem}@media screen and (max-width: 520px){.module[data-module=quote-slider] .swiper-prev{left:auto;right:4rem}}.module[data-module=quote-slider] .swiper-next{right:2rem;transform:translateY(-50%) rotate(180deg)}@media screen and (max-width: 520px){.module[data-module=quote-slider] .swiper-next{right:1rem;transform:translateY(0) rotate(180deg)}}.module[data-module=quote-slider] .swiper-slide{padding-top:2rem}.module[data-module=quote-slider] .swiper-slide h2{background:#fff}.module[data-module=quote-slider] .swiper-slide .quote-content{grid-column:2/-2}@media screen and (max-width: 900px){.module[data-module=quote-slider] .swiper-slide .quote-content{grid-column:1/-1;padding:0 3rem}}@media screen and (max-width: 520px){.module[data-module=quote-slider] .swiper-slide .quote-content{padding:0}}.module[data-module=quote-slider] .swiper-slide figure{position:relative;display:block;overflow:visible}.module[data-module=quote-slider] .swiper-slide blockquote{padding-top:2rem;font-size:1.5rem}@media screen and (max-width: 520px){.module[data-module=quote-slider] .swiper-slide blockquote{font-size:1rem}}.module[data-module=quote-slider] .swiper-slide .quote-attribution{font-size:.875rem;margin-top:2rem}@media screen and (max-width: 520px){.module[data-module=quote-slider] .swiper-slide .quote-attribution{margin-top:1rem}}.module[data-module=quote-slider] .swiper-slide:has(.quote-image) .quote-content{margin-top:1.5rem;grid-row:1;grid-column:5/-2}.module[data-module=quote-slider] .swiper-slide:has(.quote-image) .quote-image{grid-row:1;grid-column:2/span 2}@media screen and (max-width: 900px){.module[data-module=quote-slider] .swiper-slide:has(.quote-image) .quote-content{grid-column:3/-1;padding:0 1rem}.module[data-module=quote-slider] .swiper-slide:has(.quote-image) .quote-image{grid-column:1/span 2}}@media screen and (max-width: 520px){.module[data-module=quote-slider] .swiper-slide:has(.quote-image) .quote-content{grid-column:1/-1;padding:0 1rem}.module[data-module=quote-slider] .swiper-slide:has(.quote-image) .quote-image{grid-column:1/-1;grid-row:2;padding:0 1rem;margin-top:2rem}}body:has(main.scene--dark) .module[data-module=quote]{color:var(--dark)}body:has(main.scene--dark) .module[data-module=quote] h2{color:#fff}.module[data-module=large-media]+.module[data-module=quote]{margin-top:0rem}
.module[data-module=quote]{grid-column:1/-1;background:var(--grey);padding-top:8rem;padding-bottom:8rem}@media screen and (max-width: 900px){.module[data-module=quote]{padding-left:1rem;padding-right:1rem;padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width: 520px){.module[data-module=quote]{padding-top:2.5rem;padding-bottom:2.5rem}}.module[data-module=quote] h2{background:#fff}.module[data-module=quote] .quote-content{grid-column:2/-2}@media screen and (max-width: 900px){.module[data-module=quote] .quote-content{grid-column:1/-1;padding:0 3rem}}@media screen and (max-width: 520px){.module[data-module=quote] .quote-content{padding:0}}.module[data-module=quote] figure{position:relative;display:block;overflow:visible}.module[data-module=quote] blockquote{padding-top:2rem;font-size:1.5rem}@media screen and (max-width: 520px){.module[data-module=quote] blockquote{font-size:1rem}}.module[data-module=quote] .quote-attribution{font-size:.875rem;margin-top:2rem}@media screen and (max-width: 520px){.module[data-module=quote] .quote-attribution{margin-top:1rem}}.module[data-module=quote]:has(.quote-image) .quote-content{margin-top:1.5rem;grid-row:1;grid-column:5/-2}.module[data-module=quote]:has(.quote-image) .quote-image{grid-row:1;grid-column:2/span 2}@media screen and (max-width: 900px){.module[data-module=quote]:has(.quote-image) .quote-content{grid-column:3/-1;padding:0 1rem}.module[data-module=quote]:has(.quote-image) .quote-image{grid-column:1/span 2}}@media screen and (max-width: 520px){.module[data-module=quote]:has(.quote-image) .quote-content{grid-column:1/-1;padding:0 1rem}.module[data-module=quote]:has(.quote-image) .quote-image{grid-column:1/-1;grid-row:2;padding:0 1rem;margin-top:2rem}}body:has(main.scene--dark) .module[data-module=quote]{color:var(--dark)}body:has(main.scene--dark) .module[data-module=quote] h2{color:#fff}.module[data-module=large-media]+.module[data-module=quote]{margin-top:0rem}
.module[data-module=small-image-grid]{grid-column:1/-1}@media screen and (max-width: 520px){.module[data-module=small-image-grid]{row-gap:var(--gutter)}}.module[data-module=small-image-grid] .grid-item .description{margin-top:.5rem;font-size:.9rem}.module[data-module=small-image-grid]:not(:has(.grid-item:nth-child(8))) .grid-item:first-child{grid-column-start:2}@media screen and (max-width: 900px){.module[data-module=small-image-grid]:not(:has(.grid-item:nth-child(8))) .grid-item:first-child{grid-column-start:1}}
.module[data-module=timeline]{grid-column:1/-1}.module[data-module=timeline] h2{grid-column:span 2}.module[data-module=timeline] .timeline-items{margin-top:1rem;grid-column:1/-1;margin-left:calc(var(--margin)*-1);margin-right:calc(var(--margin)*-1);padding-left:var(--margin);padding-right:var(--margin);overflow-x:scroll;overflow-y:hidden;padding-bottom:2rem;display:flex;gap:calc(var(--gutter));user-select:none;scroll-snap-type:x mandatory}@media screen and (max-width: 520px){.module[data-module=timeline] .timeline-items{gap:2rem}}.module[data-module=timeline] .timeline-items .timeline-item{transition:.3s;--col-size: calc((100vw - (var(--margin) * 9)) / 7);width:var(--col-size);flex:0 0 var(--col-size);scroll-snap-align:start;scroll-margin-left:var(--margin)}@media screen and (max-width: 520px){.module[data-module=timeline] .timeline-items .timeline-item{--col-size: calc((100vw - (var(--margin) * 9)) / 2)}}.module[data-module=timeline] .timeline-items .timeline-item .item-title{font-size:var(--small);font-weight:600;margin-bottom:1rem}.module[data-module=timeline] .timeline-items .timeline-item figure{aspect-ratio:1/1;transition:.3s}.module[data-module=timeline] .timeline-items .timeline-item figure img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.module[data-module=timeline] .timeline-items .timeline-item .item-description{margin-top:.5rem;font-size:var(--small);font-weight:600;color:var(--darkened);transition:.3s;transition-delay:.3s}.module[data-module=timeline] .timeline-items .timeline-item.active{width:calc(var(--col-size)*2 + var(--gutter));flex:0 0 calc(var(--col-size)*2 + var(--gutter))}.module[data-module=timeline] .timeline-items .timeline-item:not(.active) figure{opacity:.5}.module[data-module=timeline] .timeline-items .timeline-item:not(.active) .item-description{opacity:0;pointer-events:none;transition-delay:0s}@media screen and (max-width: 520px){.module[data-module=timeline] .timeline-items .timeline-item:not(.active){width:calc(var(--col-size)*2 + var(--gutter));flex:0 0 calc(var(--col-size)*2 + var(--gutter))}.module[data-module=timeline] .timeline-items .timeline-item:not(.active) figure{opacity:1}.module[data-module=timeline] .timeline-items .timeline-item:not(.active) .item-description{opacity:1}}.module[data-module=timeline]+.module{margin-top:2rem}
.card-grid{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);row-gap:4rem}@media screen and (max-width: 520px){.card-grid{row-gap:2rem}}.card-grid.span-3 .card{grid-column:span 3}.card{position:relative;background:#fff;grid-column:span 2;display:flex;flex-direction:column;border-top:1px solid var(--border-light);padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 520px){.card{grid-column:span 1}}.card .card-header{margin-bottom:.75rem}.card .card-media{position:relative;margin-top:auto;overflow:hidden}@media screen and (max-width: 520px){.card .card-media{margin-top:0}}.card .card-media img{transition:.3s}.card[data-section-type=pages] figure{aspect-ratio:3/2}.card[data-section-type=news] figure,.card[data-section-type=projects] figure{aspect-ratio:1/1}.card[data-size=large]{grid-column:span 4}.card[data-size=large][data-section-type=projects] figure{aspect-ratio:3/2}@media screen and (max-width: 520px){.card[data-size=large]{grid-column:span 2}}.card .card-text{height:6rem}@media screen and (max-width: 520px){.card .card-text{height:auto;min-height:3rem}}.card .card-title{margin-top:1rem;font-size:var(--medium);line-height:1.3em}@media screen and (max-width: 520px){.card .card-title{word-break:break-word}}.card .card-title a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.card .card-subtitle{font-size:var(--small)}.card .card-news-info{font-size:var(--small);display:flex;gap:1rem;margin-top:1rem}@media screen and (max-width: 520px){.card .card-news-info{flex-direction:column;gap:0}}.card .card-news-info time{opacity:.6}.card .card-teaser-text{margin-top:.5rem;font-size:var(--small);color:var(--lighter)}.card .card-teaser-job-info{margin-top:1rem;font-size:var(--small);color:var(--lighter)}.card .card-teaser-job-info div{display:flex}@media screen and (max-width: 520px){.card .card-teaser-job-info div{flex-direction:column;gap:.5rem}}@media(hover: hover){.card:hover button{background-position:0% 50%}.card:hover figure img{transform:scale(1.1)}.card:hover .card-tags{transform:translateY(0)}}.card-tags{position:absolute;bottom:.5rem;left:.5rem;display:flex;gap:.5rem;transition:.3s;transform:translateY(2rem)}@media screen and (max-width: 520px){.card-tags{flex-direction:column;gap:.2rem;transform:translateY(0rem)}}.tag{background:rgba(18,45,51,.6);backdrop-filter:blur(2px);color:#fff;font-size:.5625rem;font-weight:600;padding:.3rem .5rem;display:flex;align-items:center;gap:.3rem;width:max-content}.tag::before{content:"";display:inline-block;width:.32rem;height:.32rem;background:#fff;border-radius:50%}.card[data-card-type=alternate]{border-top:none}.card[data-card-type=alternate] .card-news-info,.card[data-card-type=alternate] .card-subtitle{display:none}.card[data-card-type=alternate] .card-media{order:1;margin-top:0}.card[data-card-type=alternate] .card-title{font-size:var(--small);font-weight:600;margin-top:.5rem}.card[data-card-type=alternate] .card-text{order:2;height:auto}.card[data-card-type=alternate] .card-header{margin-top:.75rem;order:3}
iframe.abc-embed{border:none;pointer-events:none}figure:has(iframe.abc-embed) .toggle-embed{position:absolute;z-index:1;top:50%;right:50%;transform:translate(50%, -50%);transition:.3s}figure:has(iframe.abc-embed) .toggle-embed span:last-child{display:none}figure:has(iframe.abc-embed)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);pointer-events:none;z-index:0;transition:.3s}figure:has(iframe.abc-embed):hover::after{background:rgba(0,0,0,.25)}figure:has(iframe.abc-embed).active iframe.abc-embed{pointer-events:auto}figure:has(iframe.abc-embed).active::after{opacity:0}figure:has(iframe.abc-embed).active .toggle-embed{top:0%;left:auto;right:0;transform:translate(0%, 0%)}figure:has(iframe.abc-embed).active .toggle-embed span:last-child{display:block}figure:has(iframe.abc-embed).active .toggle-embed span:first-child{display:none}iframe.matterport-embed{pointer-events:auto}figure:has(iframe.matterport-embed)::after{display:none}section[data-module=jobs-embed] #hr-on{width:100%;grid-column:1/-1}section[data-module=jobs-embed] #hr-on:not(.loaded)::after{content:"Henter jobs";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:hsla(0,0%,100%,.8);padding:1em 2em;border-radius:4px;font-size:.8rem;color:var(--orange)}
.filter-bar{border-top:1px solid var(--border-light);position:relative}.filter-bar h2{top:-0.5rem}.filter-bar .content{position:relative;display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-top:1.5rem;padding-bottom:1.5rem;background:#fff}.filter-bar .filter-group-container{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.filter-bar.filter-bar--right .content{grid-column:5/-1}.filter-bar .filter-group{grid-column:span 2;--h: 0px}.filter-bar .filter-group .filter-title{font-size:1.25rem;cursor:pointer}.filter-bar .filter-group.open .arrow-down::before{transform:rotate(180deg)}.filter-bar .filter-group .filter-container{height:var(--h);overflow:hidden;transition:height .3s}.filter-bar .filter-group ul.filter-list{padding-top:2rem;display:flex;flex-direction:column;gap:.5rem;flex-wrap:wrap}@media screen and (max-width: 520px){.filter-bar .filter-group ul.filter-list{padding-top:1rem;padding-bottom:2rem}}.filter-bar .filter-group ul.filter-list li{height:1.5rem}.filter-bar .filter-group ul.filter-list li label{display:inline-flex;position:relative;padding-left:1.5rem;padding-right:1rem;user-select:none;height:100%}.filter-bar .filter-group ul.filter-list li label input{visibility:hidden}.filter-bar .filter-group ul.filter-list li label::after{content:"";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background:var(--grey);background-image:url("data:image/svg+xml,%3Csvg width='48' height='24' viewBox='0 0 48 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' transform='translate(24)' fill='%23F0F0F0'/%3E%3Crect width='24' height='24' fill='%23F79433'/%3E%3Crect x='18.7734' y='6' width='1' height='14.5955' transform='rotate(45 18.7734 6)' fill='%23122D33'/%3E%3Crect x='9.86719' y='16.3203' width='1' height='7.30447' transform='rotate(135 9.86719 16.3203)' fill='%23122D33'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:101% center;background-size:cover;transition:.3s}.filter-bar .filter-group ul.filter-list li label:has(input:checked)::after{background-position:0% center}.filter-group[data-type=project-function],.filter-group[data-type=theme]{grid-column:4/span 6;grid-row:1}@media screen and (max-width: 520px){.filter-group[data-type=project-function],.filter-group[data-type=theme]{grid-column:1/-1}}.filter-group[data-type=project-function] ul.filter-list,.filter-group[data-type=theme] ul.filter-list{height:auto;max-height:8rem;column-gap:calc(var(--gutter)*1)}.filter-group[data-type=project-function] ul.filter-list li,.filter-group[data-type=theme] ul.filter-list li{width:calc(var(--col-size)*2 + var(--gutter))}@media screen and (max-width: 520px){.filter-group[data-type=project-function] ul.filter-list,.filter-group[data-type=theme] ul.filter-list{height:auto}.filter-group[data-type=project-function] ul.filter-list li,.filter-group[data-type=theme] ul.filter-list li{width:auto}}.filter-group[data-type=project-function] ul.filter-list{max-height:12rem}@media screen and (max-width: 520px){.filter-group[data-type=project-function] ul.filter-list{max-height:20rem}}
.people-group h2{margin-bottom:1rem}.people-group+.people-group{margin-top:4rem}.people-grid{row-gap:0}.person-card{grid-column:span 2;background:#fff;padding-bottom:5rem}@media screen and (max-width: 520px){.person-card{grid-column:span 1;padding-bottom:3rem}}.person-card .card-media{position:relative;overflow:hidden}.person-card .card-media .card-tags{transform:translateY(0)}.person-card figure{aspect-ratio:4/5}.person-card .person-info{margin-top:1rem;border-top:1px solid var(--border-light);padding-top:.5rem;font-size:.875rem}.person-card .person-info .person-name,.person-card .person-info .person-role{font-weight:600}.person-card .person-info .person-role{color:var(--lighter)}.person-card .person-contact{margin-top:1rem}
main[data-scene=articleSingle] .page-header .news-meta{grid-column:2/span 2;grid-row:1;display:flex;font-size:var(--small);gap:1rem}main[data-scene=articleSingle] .page-header .news-meta time{color:var(--lighter)}main[data-scene=articleSingle] .page-header .news-meta dl div{display:flex}main[data-scene=articleSingle] .page-header .small-subheading{grid-column:5/-2;grid-row:3;margin-top:2rem}@media screen and (max-width: 520px){main[data-scene=articleSingle] .page-header .small-subheading{order:4}}main[data-scene=articleSingle] .page-header:has(.small-subheading){margin-bottom:3rem}main[data-scene=articleSingle][data-section=events] .scroll-menu{margin-top:2rem;z-index:1}@media screen and (max-width: 520px){main[data-scene=articleSingle][data-section=events] .scroll-menu{margin-top:0rem !important}}main[data-scene=articleSingle] .hero-media figure{grid-column:2/-2}@media screen and (max-width: 520px){main[data-scene=articleSingle] .hero-media figure{grid-column:1/-1}}main[data-scene=articleSingle] .hero-media:has(figure img[data-format=portrait]) figure{grid-column:3/-3}main[data-scene=articleSingle] .module-container{margin-top:4rem}@media screen and (max-width: 520px){main[data-scene=articleSingle] .module-container{margin-top:2rem}}main[data-scene=articleSingle] .module-container .subheader{grid-column:5/-2;grid-row:1}@media screen and (max-width: 520px){main[data-scene=articleSingle] .module-container .subheader{grid-column:1/-1;grid-row:2}}main[data-scene=articleSingle] .module-container .sidebar{grid-column:2/span 2;grid-row:1/span 2;position:relative}main[data-scene=articleSingle] .module-container .sidebar .editor-content{position:absolute}@media screen and (max-width: 520px){main[data-scene=articleSingle] .module-container .sidebar{grid-column:1/-1;grid-row:1}main[data-scene=articleSingle] .module-container .sidebar .editor-content{position:relative;font-size:.8rem}}main[data-scene=articleSingle] .module-container .module[data-module=editor]{margin-top:4rem;grid-column:1/-1}@media screen and (max-width: 520px){main[data-scene=articleSingle] .module-container .module[data-module=editor]{margin-top:2rem}}main[data-scene=articleSingle] .module-container .module[data-module=editor]{display:grid;grid-template-columns:subgrid}main[data-scene=articleSingle] .module-container .module[data-module=editor] .editor-content{grid-column:1/-1;display:grid;grid-template-columns:subgrid}main[data-scene=articleSingle] .module-container .module[data-module=editor] .editor-content>*{grid-column:5/-2}@media screen and (max-width: 520px){main[data-scene=articleSingle] .module-container .module[data-module=editor] .editor-content>*{grid-column:1/-1}}main[data-scene=articleSingle] .module-container .module[data-module=editor] .module[data-module=large-media]{margin:2rem 0}main[data-scene=articleSingle] .module-container .module[data-module=editor] .module[data-module=large-media][data-size=larger]{margin:6rem 0;grid-column:2/-2}main[data-scene=articleSingle][data-section=events] .module-container .subheader{height:min-content}main[data-scene=articleSingle][data-section=events] .module-container .sidebar{grid-row:1/span 3}main[data-scene=articleSingle][data-section=events] .module-container .sidebar .editor-content{position:relative}main[data-scene=articleSingle][data-section=events] .module-container .sidebar+.module[data-module=editor]{grid-row:2}@media screen and (max-width: 520px){main[data-scene=articleSingle][data-section=events] .module-container .subheader{grid-row:1}main[data-scene=articleSingle][data-section=events] .module-container .sidebar{grid-row:2}main[data-scene=articleSingle][data-section=events] .module-container .sidebar+.module[data-module=editor]{grid-row:3}}
main[data-scene=contact] .page-header .link-items{grid-column:2/span 2;grid-row:1}main[data-scene=contact] .contact-info-boxes .container{grid-column:5/-1;display:grid;grid-template-columns:subgrid;row-gap:4rem}@media screen and (max-width: 520px){main[data-scene=contact] .contact-info-boxes .container{grid-column:1/-1}}main[data-scene=contact] .contact-info-boxes .container .info-box{grid-column:span 2;font-size:var(--medium)}main[data-scene=contact] .contact-info-boxes .container .info-box h3{margin-bottom:.5rem}main[data-scene=contact] .contact-info-boxes .container .info-box .contact{margin-top:2rem}main[data-scene=contact] .hero-media+.contact-info-boxes{margin-top:4rem}main[data-scene=contact] .contact-form{margin-top:6rem;background:#f0f0f0;padding:7.75rem 0}main[data-scene=contact] .contact-form .contact-form-description{grid-column:2/span 2}main[data-scene=contact] .contact-form .contact-form-description .heading-label{margin-bottom:1rem}
main[data-scene=home]{--padding-top: 0}main[data-scene=home] .home-hero{position:relative;margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin));padding-left:var(--margin);padding-right:var(--margin);height:100dvh;color:#fff;padding-top:10rem}@media screen and (max-width: 520px){main[data-scene=home] .home-hero{height:auto;min-height:100svh;padding-top:7rem}}main[data-scene=home] .home-hero .hero-primary-nav{grid-row:1;grid-column:5/span 2;font-size:2rem}@media screen and (max-width: 900px){main[data-scene=home] .home-hero .hero-primary-nav{grid-column:3/span 2}}@media screen and (max-width: 520px){main[data-scene=home] .home-hero .hero-primary-nav{grid-column:1/-1;padding-bottom:2rem}}main[data-scene=home] .home-hero .hero-primary-nav li{position:relative}main[data-scene=home] .home-hero .hero-primary-nav li.has-children{--h: 0px}main[data-scene=home] .home-hero .hero-primary-nav li.has-children>button{position:absolute;top:1rem;right:0}main[data-scene=home] .home-hero .hero-primary-nav li.has-children.active svg{transform:translateX(2%)}main[data-scene=home] .home-hero .hero-primary-nav li.has-children.active button svg g{transform-origin:center;transform:rotate(-45deg)}main[data-scene=home] .home-hero .hero-primary-nav li.has-children .submenu-container{height:var(--h);overflow:hidden;transition:.3s}main[data-scene=home] .home-hero .hero-primary-nav li.has-children .submenu-container .submenu{padding-left:3rem;padding-top:2rem;padding-bottom:2rem}main[data-scene=home] .home-hero .hero-primary-nav li.has-children .submenu-container li{font-size:1.5rem;opacity:.6}main[data-scene=home] .home-hero .hero-primary-nav li.has-children .submenu-container li:hover{opacity:1}main[data-scene=home] .home-hero .hero-secondary-nav{margin-top:auto;margin-bottom:var(--margin);grid-column:5/span 4;grid-row:2;font-size:var(--small)}main[data-scene=home] .home-hero .hero-secondary-nav ul{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 4}@media screen and (max-width: 900px){main[data-scene=home] .home-hero .hero-secondary-nav{grid-column:3/span 2}main[data-scene=home] .home-hero .hero-secondary-nav ul{display:flex;flex-direction:column;gap:.5rem}}@media screen and (max-width: 520px){main[data-scene=home] .home-hero .hero-secondary-nav{grid-column:1/-1}}@media screen and (max-width: 520px){main[data-scene=home] .home-hero .hero-secondary-nav li.home-hero-linkedin{display:none}}main[data-scene=home] .home-hero .hero-secondary-nav li.home-hero-linkedin a{display:flex;align-items:center;gap:.5rem}main[data-scene=home] .home-hero .hero-secondary-nav li.home-hero-linkedin svg path{fill:#fff}main[data-scene=home] .home-hero .home-hero-scroll-button{position:absolute;bottom:1.75rem;left:3rem;transition:.3s;transform:rotate(-90deg);transform-origin:bottom left}@media screen and (max-width: 900px){main[data-scene=home] .home-hero .home-hero-scroll-button{left:auto;right:1rem;transform-origin:bottom right;transform:rotate(-90deg) translateX(100%)}}main[data-scene=home] .home-hero .home-hero-scroll-button button{cursor:pointer}main[data-scene=home] .home-hero .home-hero-scroll-button::before{content:"";position:relative;display:inline-flex;vertical-align:middle;width:1.1rem;top:-0.1em;margin-right:1.25rem;height:1.1rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='32' height='16' viewBox='0 0 32 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' transform='translate(16)' fill='%23F79433'/%3E%3Cpath d='M24.9993 11L21.9986 7.99932L24.9993 4.99864' stroke='%23122D33'/%3E%3Crect width='16' height='16' fill='white'/%3E%3Cpath d='M8.99927 11L5.99859 7.99932L8.99927 4.99864' stroke='%23122D33'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:0% 50%;background-size:cover;transition:.3s}main[data-scene=home] .home-hero .home-hero-scroll-button:hover{text-decoration:none}main[data-scene=home] .home-hero .home-hero-scroll-button:hover::before{background-position:100% 50%;margin-right:.75rem}@media screen and (max-width: 520px){main[data-scene=home] .home-hero:has(.hero-primary-nav li.has-children.active) .home-hero-scroll-button{opacity:0;pointer-events:none}}main[data-scene=home] .home-hero .gridlines{--color: var(--border-grey)}main[data-scene=home] .home-hero .background-media{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}main[data-scene=home] .home-hero .background-media figure{width:100%;height:100%}main[data-scene=home] .home-hero .background-media figure video,main[data-scene=home] .home-hero .background-media figure img{width:100%;height:100%;object-fit:cover}main[data-scene=home] .home-hero .background-media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(247, 148, 51, 0.1) 0%, rgba(247, 148, 51, 0.1) 100%),linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);background-blend-mode:screen,normal}
main[data-scene=projectSingle] .page-header{margin-bottom:1rem}main[data-scene=projectSingle] .page-header .project-address{grid-column:5/-1;margin-top:4rem;font-size:var(--small)}@media screen and (max-width: 520px){main[data-scene=projectSingle] .page-header .project-address{margin-top:2rem}}main[data-scene=projectSingle] .page-header .project-address dl{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 4}main[data-scene=projectSingle] .page-header .project-address dl dt{font-weight:600}main[data-scene=projectSingle] .page-header .project-address dl dd{grid-column:span 3}main[data-scene=projectSingle] .project-hero:has(figure:nth-child(2)){display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}main[data-scene=projectSingle] .project-hero:has(figure:nth-child(2)) figure{grid-column:span 4}@media screen and (max-width: 520px){main[data-scene=projectSingle] .project-hero:has(figure:nth-child(2)){display:flex;flex-direction:column;gap:var(--gutter)}}main[data-scene=projectSingle] .project-hero[data-smaller=true]{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);margin-top:2rem}main[data-scene=projectSingle] .project-hero[data-smaller=true] figure{grid-column:5/span 3}main[data-scene=projectSingle] iframe{width:100%;aspect-ratio:16/9}main[data-scene=projectSingle] .module[data-module=info-table]{margin-top:6rem}
@media screen and (max-width: 520px){main[data-scene=projectsOverview] .filter-group-container{display:flex;flex-direction:column}}main[data-scene=projectsOverview] .filter-group-container .projects-search-bar{position:relative;grid-column:7/-1;grid-row:1;top:0;right:0;height:max-content}@media screen and (max-width: 520px){main[data-scene=projectsOverview] .filter-group-container .projects-search-bar{grid-column:1/-1;margin-top:1rem}}main[data-scene=projectsOverview] .filter-group-container .projects-search-bar input{font-family:inherit;border:none;outline:none;border-bottom:1px solid #ccc;padding-bottom:.5rem;width:100%}@media screen and (max-width: 520px){main[data-scene=projectsOverview] .filter-group-container .projects-search-bar input{font-size:.9rem}}main[data-scene=projectsOverview] .filter-group-container .projects-search-bar .clear-search{position:absolute;width:1.5rem;height:100%;left:-1.5rem;top:50%;transform:translateY(-50%);margin-top:-0.1rem;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.81836' width='10' height='1' transform='rotate(45 1.81836 0)' fill='black'/%3E%3Crect x='1.11133' y='7.11841' width='10' height='1' transform='rotate(-45 1.11133 7.11841)' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:50%;opacity:.4;cursor:pointer;display:none}main[data-scene=projectsOverview] .filter-group-container .projects-search-bar .clear-search:hover{opacity:1}main[data-scene=projectsOverview]:has(.card-grid[data-search=true]) .projects-search-bar .clear-search{display:block}main[data-scene=projectsOverview] .projects-container .card-grid.filter-active .card{grid-column:span 2}main[data-scene=projectsOverview] .projects-container .card-grid.filter-active .card figure{aspect-ratio:1/1}
.module[data-module=sektor-list] .sector-list{grid-column:1/-1;margin-top:1rem}.module[data-module=sektor-list] .more-link{position:absolute;top:1rem;right:0}@media screen and (max-width: 520px){.module[data-module=sektor-list] .more-link{position:relative;top:0;margin-top:.5rem;margin-bottom:1rem;width:100%}}.sector-list{margin-top:4rem;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.sector-list .sector-row{grid-column:span 4;border-top:1px solid var(--border-light);background:#fff;transition:.3s}.sector-list .sector-row.active{border-top-color:var(--orange)}.sector-list .sector-row:last-child{border-bottom:1px solid var(--border-light)}.sector-list .sector-row .sector-header{position:relative;padding:1rem 0}.sector-list .sector-row .sector-header .sector-link{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:.3s}.sector-list .sector-row.active .sector-link{opacity:1;pointer-events:auto}.sector-list .sector-row:hover .plus-toggle svg{transform:translateX(2%)}.sector-list .sector-row.active .plus-toggle svg g{transform-origin:center;transform:rotate(-45deg)}.sector-list .sector-row .row-icon{grid-column:1/span 1;cursor:pointer;height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.3rem;height:1rem;overflow:hidden}.sector-list .sector-row .row-title{font-size:1.375rem;cursor:pointer;padding-left:2.5rem}.sector-list .row-content{grid-row:var(--grid-row);grid-column:1/-1;background:#fff}.sector-list .row-content .content-inner{display:none;padding-top:3rem;padding-bottom:4rem}@media screen and (max-width: 520px){.sector-list .row-content .content-inner{padding-top:2rem;padding-bottom:2rem}}.sector-list .row-content .content-inner.active{display:grid;animation:fadeIn .5s ease forwards}.sector-list .row-content .content-inner figure{grid-row:1;grid-column:1/span 4}.sector-list .row-content .content-inner .text-content{grid-row:1;grid-column:5/span 4}.sector-list .row-content .content-inner .text-content .subheader{padding-top:0;margin-bottom:2rem}.sector-list .row-content .content-inner .text-content .body-text{color:var(--darkened)}@media screen and (max-width: 520px){.sector-list .row-content .content-inner .text-content{grid-column:1/-1;margin-bottom:1.5rem}.sector-list .row-content .content-inner figure{grid-column:1/-1;grid-row:2}}
.skip{position:fixed;top:calc(-1*var(--margin));left:0;background:#000;color:#fff;padding:.5rem 1rem;font-size:1.2rem;pointer-events:none;opacity:0;transition:.3s;z-index:200}.skip:focus{pointer-events:auto;opacity:1}
.page-header{margin-bottom:5rem}@media screen and (max-width: 520px){.page-header{margin-bottom:3rem}}.page-header .page-title{font-size:1.5rem;grid-column:5/span 3}.page-header .page-description{font-size:1.5rem;color:var(--lighter);grid-column:5/span 3}@media screen and (max-width: 520px){.page-header .page-description{font-size:1.25rem}}.page-header .page-description i{font-style:normal;color:var(--dark)}.page-header .scroll-menu{grid-row:1/span 2;grid-column:2/span 2;font-family:"Rift",sans-serif;font-weight:bold;font-size:1.25rem}@media screen and (max-width: 520px){.page-header .scroll-menu{white-space:nowrap;overflow-x:auto;margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin));padding-left:var(--margin);padding-right:var(--margin);padding-top:1rem;padding-bottom:1rem}.page-header .scroll-menu ul{display:flex;gap:1.25rem;width:fit-content}}@media screen and (max-width: 900px){.page-header .page-title{grid-column:1/-1;margin-top:2rem}.page-header .page-description{grid-column:1/-1}.page-header .scroll-menu{grid-column:1/-1;grid-row:1;margin-bottom:4rem;margin-top:-1.75rem !important;font-size:1rem}.page-header .scroll-menu li a::before{margin-right:.5rem !important}}@media screen and (max-width: 520px){.page-header{display:flex;flex-direction:column}.page-header .page-title{order:2}.page-header .page-description{order:3}.page-header .scroll-menu{order:1;margin-top:2rem;margin-bottom:0}.page-header .project-address{order:4;margin-top:2rem}}main.scene--dark .page-header .page-description{opacity:.6}.subheader{font-size:1.5rem;padding-top:1.5rem}@media screen and (max-width: 520px){.subheader{font-size:1.25rem}}

figure{overflow:hidden;display:flex}.image{position:relative}.image[data-ratio=square]{aspect-ratio:1/1}@supports not (aspect-ratio: auto){.image[data-ratio=square]{padding-top:100%;height:0;position:relative;overflow:hidden}}.image[data-ratio=landscape]{aspect-ratio:3/2}@supports not (aspect-ratio: auto){.image[data-ratio=landscape]{padding-top:66.66666667%;height:0;position:relative;overflow:hidden}}.image[data-ratio=wide]{aspect-ratio:16/9}@supports not (aspect-ratio: auto){.image[data-ratio=wide]{padding-top:56.25%;height:0;position:relative;overflow:hidden}}.image[data-ratio=portrait]{aspect-ratio:4/5}@supports not (aspect-ratio: auto){.image[data-ratio=portrait]{padding-top:125%;height:0;position:relative;overflow:hidden}}.image[data-ratio=person]{aspect-ratio:1024/1148}@supports not (aspect-ratio: auto){.image[data-ratio=person]{padding-top:125%;height:0;position:relative;overflow:hidden}}.image.cover{width:100%;height:100%}.image.cover img,.image.cover video{width:100%;height:100%;object-fit:cover}.image img{transition:.3s;width:100%}.image video{object-fit:cover;width:100%;height:100%;pointer-events:none;display:flex;transition:.3s}.image[data-ratio=x] img{position:relative;object-fit:cover;height:100%;object-position:var(--focalX) var(--focalY)}.image.lazy{background:rgba(0,0,0,.2)}.image.lazy:has(video){background:none}.image.lazy img{opacity:0;transition:.4s}.image.lazy.loaded{background:none;transition:background .2s .3s}.image.lazy.loaded img{opacity:1}figure.empty{background:#000}figure:has(figcaption){padding-bottom:1.5rem}figure:has(figcaption) figcaption{position:absolute;bottom:0;left:0;font-size:.75rem;opacity:.7}@media screen and (max-width: 520px){figure:has(figcaption) figcaption{font-size:.6rem;bottom:.4rem}}figure:has(iframe.abc-embed){aspect-ratio:16/9}figure:has(iframe.abc-embed) iframe{width:100%}figure:has(.player-container) .player-container{width:100%}.video-controls{position:absolute;bottom:1rem;right:1rem;z-index:3}.video-controls button{cursor:pointer;display:flex;border-radius:100%;opacity:.5}.video-controls button:hover,.video-controls button:focus{opacity:1}.video-controls:not(.paused) button svg:first-child{display:none}.video-controls.paused button svg:last-child{display:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"Kunstakademiet Display"}h1{font-size:var(--mega);line-height:1em}h2{font-family:"Rift",sans-serif;font-weight:bold;font-size:var(--large);margin-top:.5rem;line-height:1.1em;margin-bottom:.5rem}h4{font-size:inherit}.ff-os{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ff-os-bold{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:600 !important}.ff-rift{font-family:"Rift",sans-serif;font-weight:bold}.ff-rift-med{font-family:"Rift",sans-serif;font-weight:500}.size--mega{font-size:var(--mega);line-height:1em}.size--large{font-size:var(--large);line-height:1em}.size--big{font-size:var(--big);line-height:1.1em}.size--medium{font-size:var(--medium);line-height:1em;font-weight:600}.size--body{font-size:var(--body);line-height:1.25em}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}p a,.email:has(a) a,a.email{color:var(--orange)}.heading-label{position:absolute;top:-0.5rem;left:0;transform:translateY(-100%);background:var(--grey);font-size:.6875rem;font-family:"Rift",sans-serif;font-weight:500;letter-spacing:.15125rem;padding:.25rem .5rem;width:fit-content}@media screen and (max-width: 520px){.heading-label{width:auto !important;top:-0.5rem}}.heading-label--relative{position:relative;transform:none}body:has(main.scene--dark) .heading-label{background:var(--green)}.heading-label--white{background:#fff}strong{font-weight:bold}figcaption{font-size:.8rem}figure+figcaption{margin-top:.7rem}p{font-size:inherit;line-height:1.25em}p+p{margin-top:1.5em}
button.unstyled{background:none;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;padding:0}button.play-pause{cursor:pointer}.btn-arrow{background:none;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;padding:0;width:1.6875rem;height:1rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='16' fill='%23F0F0F0'/%3E%3Cpath d='M12 5L15.0007 8.00068L12 11.0014' stroke='%23122D33'/%3E%3Crect width='27' height='16' transform='translate(27)' fill='%23F0F0F0'/%3E%3Cpath d='M39 5L42.0007 8.00068L39 11.0014' stroke='%23122D33'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:101% 50%;background-size:cover;transition:.3s}@media(hover: hover){.btn-arrow{background-image:url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='16' fill='%23F79433'/%3E%3Cpath d='M12 5L15.0007 8.00068L12 11.0014' stroke='%23122D33'/%3E%3Crect width='27' height='16' transform='translate(27)' fill='%23F0F0F0'/%3E%3Cpath d='M39 5L42.0007 8.00068L39 11.0014' stroke='%23122D33'/%3E%3C/svg%3E%0A")}.btn-arrow:hover{background-image:url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='16' fill='%23F0F0F0'/%3E%3Cpath d='M12 5L15.0007 8.00068L12 11.0014' stroke='%23122D33'/%3E%3Crect width='27' height='16' transform='translate(27)' fill='%23F0F0F0'/%3E%3Cpath d='M39 5L42.0007 8.00068L39 11.0014' stroke='%23122D33'/%3E%3C/svg%3E%0A");background-position:0% 50%}}.arrow-left::before{content:"";position:relative;display:inline-flex;vertical-align:middle;width:1.8rem;top:-0.15em;margin-right:1rem;height:1.1rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='16' fill='%23F79433'/%3E%3Cpath d='M12 5L15.0007 8.00068L12 11.0014' stroke='%23122D33'/%3E%3Crect width='27' height='16' transform='translate(27)' fill='%23F0F0F0'/%3E%3Cpath d='M39 5L42.0007 8.00068L39 11.0014' stroke='%23122D33'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:100% 50%;background-size:cover;transition:.3s}@media(hover: hover){.arrow-left:hover{text-decoration:none}.arrow-left:hover::before{background-position:0% 50%;margin-right:1.5rem}}.arrow-left--white::before{background-image:url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='16' fill='%23F79433'/%3E%3Cpath d='M12 5L15.0007 8.00068L12 11.0014' stroke='%23122D33'/%3E%3Crect width='27' height='16' transform='translate(27)' fill='white'/%3E%3Cpath d='M39 5L42.0007 8.00068L39 11.0014' stroke='%23122D33'/%3E%3C/svg%3E%0A")}.arrow-left--lighter::before{background-image:url("data:image/svg+xml,%3Csvg width='54' height='16' viewBox='0 0 54 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='16' fill='%23F79433'/%3E%3Cpath d='M12 5L15.0007 8.00068L12 11.0014' stroke='%23122D33'/%3E%3Crect width='27' height='16' transform='translate(27)' fill='%23296872'/%3E%3Cpath d='M39 5L42.0007 8.00068L39 11.0014' stroke='%23122D33'/%3E%3C/svg%3E%0A")}.arrow-down::before{content:"";position:relative;display:inline-flex;vertical-align:middle;width:1rem;height:1rem;top:-0.15em;margin-right:1rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='32' viewBox='0 0 16 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' transform='translate(16) rotate(90)' fill='%23F79433'/%3E%3Cpath d='M11 6.5L7.99932 9.50068L4.99864 6.5' stroke='%23122D33'/%3E%3Crect width='16' height='16' transform='translate(16 16) rotate(90)' fill='%23F0F0F0'/%3E%3Cpath d='M11 22.5L7.99932 25.5007L4.99864 22.5' stroke='%23122D33'/%3E%3C/svg%3E%0A");background-position:0% 100%;background-size:cover;transition:background-position .3s,margin-right .3s}@media screen and (max-width: 520px){.arrow-down::before{top:0em}}@media(hover: hover){.arrow-down:hover{text-decoration:none}.arrow-down:hover::before{background-position:0% 0%;margin-right:1.5rem}}.arrow-swap{position:relative;font-family:"Rift",sans-serif;font-weight:500;font-size:.6875rem;background:var(--grey);height:1.75rem;display:flex;align-items:center;padding-left:1.5rem;letter-spacing:.15125rem;transition:.5s;width:fit-content}@media screen and (max-width: 520px){.arrow-swap{width:100%;padding-left:0;padding-right:1.5rem}}.arrow-swap a{padding-left:1rem;padding-right:1rem}.arrow-swap a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.arrow-swap a span{display:inline-block;transition:.5s}.arrow-swap::after{content:"";position:absolute;width:1.75rem;height:1.75rem;left:0;background-image:url("data:image/svg+xml,%3Csvg width='35' height='32' viewBox='0 0 35 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='35' height='32' fill='%23F79433'/%3E%3Cpath d='M19.337 17.569C19.4323 17.349 19.5313 17.1547 19.634 16.986C19.7367 16.81 19.8393 16.6597 19.942 16.535H13.683V15.941H19.942C19.8393 15.809 19.7367 15.6587 19.634 15.49C19.5313 15.314 19.4323 15.1197 19.337 14.907H19.854C20.316 15.4423 20.8037 15.8383 21.317 16.095V16.381C20.8037 16.6303 20.316 17.0263 19.854 17.569H19.337Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;transition:.5s;transform:translateX(0%);pointer-events:none}@media screen and (max-width: 520px){.arrow-swap::after{left:auto;right:0}}.arrow-swap--white{background:#fff}@media(hover: hover){.arrow-swap:hover a span{transform:translateX(-1.75rem)}.arrow-swap:hover::after{left:100%;transform:translateX(-100%)}}body:has(main.scene--dark) .arrow-swap{color:#000}.plus-toggle{width:1.3rem;height:1rem;overflow:hidden;cursor:pointer}.plus-toggle svg{position:absolute;top:0;left:0;height:100%;width:auto;transition:.3s;transform:translateX(-50%)}.plus-toggle svg g{transform-box:fill-box;transition:.3s}.plus-toggle:hover svg{transform:translateX(2%)}.plus-toggle.active svg g{transform-origin:center;transform:rotate(-45deg)}ul{list-style-type:none}ul.link-list{display:flex;flex-direction:column;gap:.25rem}ul.link-list li{position:relative;padding-left:1.2em;transition:.3s;width:max-content}ul.link-list li::before{content:"";position:absolute;aspect-ratio:1/1;width:.7em;top:50%;left:0;transform:translateY(-50%);border-radius:1em;border:1px solid #000;transition:.3s}ul.link-list li:hover,ul.link-list li:focus-within{padding-left:1.5em}ul.link-list li:hover::before,ul.link-list li:focus-within::before{background:#000}ul.link-list li a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.accordion-row{--h: 0;border-top:1px solid var(--border-light);background:#fff;transition:.3s}.accordion-row.active{border-top-color:var(--orange)}.accordion-row:last-child{border-bottom:1px solid var(--border-light)}.accordion-row:hover .plus-toggle svg{transform:translateX(2%)}.accordion-row.active .plus-toggle svg g{transform-origin:center;transform:rotate(-45deg)}.accordion-row .accordion-header{position:relative;height:4rem;align-items:center}.accordion-row .accordion-header .row-icon{grid-column:1/span 1;cursor:pointer;height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.8rem;height:1.5rem;overflow:hidden}.accordion-row .accordion-header .row-title{font-size:1.375rem;grid-column:span 3;cursor:pointer}.accordion-row .accordion-header:not(:has(.sector-link)) .row-title{grid-column:2/-1}@media screen and (max-width: 520px){.accordion-row .accordion-header:not(:has(.sector-link)) .row-title{grid-column:1/-1}}.accordion-row .accordion-content{height:var(--h);overflow:hidden;transition:.3s}.accordion-row .accordion-content .content-inner{padding-bottom:4rem}.accordion-row .accordion-content .text-content{grid-column:5/-2}.accordion-row .accordion-content .text-content .subheader{font-weight:normal;margin-bottom:2rem}.accordion-row .accordion-content .text-content .body-text{color:var(--darkened)}.accordion-row .accordion-content figure{margin-top:2rem;grid-column:5/-2}