/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tabs{padding-left:0;margin-top:1em;margin-left:1em;font-size:14px;}.tabs li{display:inline-block;}.tabs a{display:block;padding:0.5em 1.5em;border:1px solid black;line-height:1;border-bottom:0;text-decoration:none;}.tabs a:hover{text-decoration:underline;background:rgba(0,0,0,0.2);}*,*::after,*::before{box-sizing:border-box;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}body{margin:0;}iframe{border:0;}main{display:block;}ul,ol{margin-top:0;margin-bottom:0;padding-left:0;}li{display:block;}dl{margin-top:0;margin-bottom:0;}dd{margin-left:0;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit;font-weight:inherit;}blockquote{margin:0;padding:0;}p{margin-top:0;margin-bottom:0;}sup{position:relative;top:-0.5em;vertical-align:baseline;font-size:75%;line-height:0;}strong{font-weight:bold;}figure{margin:0;}img{border:0;max-width:100%;height:auto;vertical-align:middle;}a{text-decoration:none;color:inherit;}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible;}address{font-style:normal;}::-moz-focus-inner{border:0;padding:0;}.l-constrained{max-width:1200px;margin:0 auto;width:80vw;}.l-constrained-wide{max-width:1300px;margin:0 auto;width:90vw;}@-webkit-keyframes lum-fade{0%{opacity:0;}100%{opacity:1;}}@keyframes lum-fade{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes lum-fadeZoom{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}@keyframes lum-fadeZoom{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}@-webkit-keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg);}100%{-webkit-transform:translate(-50%,-50%) rotate(-360deg);transform:translate(-50%,-50%) rotate(-360deg);}}@keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg);}100%{-webkit-transform:translate(-50%,-50%) rotate(-360deg);transform:translate(-50%,-50%) rotate(-360deg);}}@-webkit-keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1);}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px);}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px);}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px);}50%{-webkit-transform:scale(1);transform:scale(1);}60%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px);}75%{-webkit-transform:scale(0.7) translateX(8px);transform:scale(0.7) translateX(8px);}90%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1);}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px);}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px);}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px);}50%{-webkit-transform:scale(1);transform:scale(1);}60%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px);}75%{-webkit-transform:scale(0.7) translateX(8px);transform:scale(0.7) translateX(8px);}90%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px);}100%{-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1);}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px);}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px);}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px);}50%{-webkit-transform:scale(1);transform:scale(1);}60%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px);}75%{-webkit-transform:scale(0.7) translateX(-8px);transform:scale(0.7) translateX(-8px);}90%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1);}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px);}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px);}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px);}50%{-webkit-transform:scale(1);transform:scale(1);}60%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px);}75%{-webkit-transform:scale(0.7) translateX(-8px);transform:scale(0.7) translateX(-8px);}90%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px);}100%{-webkit-transform:scale(1);transform:scale(1);}}.lum-lightbox{background:rgba(0,0,0,0.6);}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%;}.lum-lightbox-inner img{position:relative;}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center;}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:66px;height:20px;-webkit-animation:lum-loader-rotate 1800ms infinite linear;animation:lum-loader-rotate 1800ms infinite linear;}.lum-lightbox-loader:before,.lum-lightbox-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,0.9);}.lum-lightbox-loader:before{left:0;-webkit-animation:lum-loader-before 1800ms infinite linear;animation:lum-loader-before 1800ms infinite linear;}.lum-lightbox-loader:after{right:0;-webkit-animation:lum-loader-after 1800ms infinite linear;animation:lum-loader-after 1800ms infinite linear;-webkit-animation-delay:-900ms;animation-delay:-900ms;}.lum-lightbox.lum-opening{-webkit-animation:lum-fade 180ms ease-out;animation:lum-fade 180ms ease-out;}.lum-lightbox.lum-opening .lum-lightbox-inner{-webkit-animation:lum-fadeZoom 180ms ease-out;animation:lum-fadeZoom 180ms ease-out;}.lum-lightbox.lum-closing{-webkit-animation:lum-fade 300ms ease-in;animation:lum-fade 300ms ease-in;animation-direction:reverse;}.lum-lightbox.lum-closing .lum-lightbox-inner{-webkit-animation:lum-fadeZoom 300ms ease-in;animation:lum-fadeZoom 300ms ease-in;animation-direction:reverse;}.lum-img{transition:opacity 120ms ease-out;}.lum-loading .lum-img{opacity:0;}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer;}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:0.3;}.lum-close-button:hover{opacity:1;}.lum-close-button:before,.lum-close-button:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff;}.lum-close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.lum-close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.lum-previous-button{left:12px;}.lum-next-button{right:12px;}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255,255,255,0.8);}.lum-previous-button:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255,255,255,0.8);box-shadow:-2px 0 rgba(0,0,0,0.2);left:12%;border-radius:3px 0 0 0;}.lum-next-button:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255,255,255,0.8);box-shadow:2px 0 rgba(0,0,0,0.2);right:12%;border-radius:0 3px 0 0;}@media (max-width:460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch;}.lum-lightbox-caption{width:100%;position:absolute;bottom:0;}.lum-lightbox-position-helper{margin:auto;}.lum-lightbox-inner img{max-width:none;max-height:none;}}.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:#333;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}.menu-is-open{overflow:hidden;}body{overflow-x:hidden;}img:not(.lum-img),media{display:block;width:100%;max-width:100%;height:auto;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}body{-webkit-animation:fadeIn 1000ms;animation:fadeIn 1000ms;}.t-background-bleed,.c-page-header--alt{position:relative;z-index:1;}.t-background-bleed::before,.c-page-header--alt::before{content:"";display:block;position:absolute;z-index:-1;left:-4rem;top:0;width:calc(100% + 8rem);height:100%;background:inherit;}::-moz-selection{background:#eb222b;color:#fff;}::selection{background:#eb222b;color:#fff;}html{font-family:"futura-pt",sans-serif;font-size:1.5vw;line-height:1.4;}@media (max-width:933.33333px){html{font-size:14px;}}@media (min-width:1066.66667px){html{font-size:16px;}}.c-back-link-wrapper{text-align:center;}.c-back-link{display:inline-block;font-size:15px;background-image:url(/themes/cobe_theme/gfx/back-button-black.svg);background-repeat:no-repeat;background-position:left center;padding-left:20px;}.c-back-link--light{background-image:url(/themes/cobe_theme/gfx/back-button-white.svg);}.c-baseline{position:absolute;left:0;top:15rem;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:translateX(-100%) rotate(-90deg);transform:translateX(-100%) rotate(-90deg);font-size:13px;color:rgba(167,167,167,0.9);letter-spacing:0.05;}@media (max-width:44.99em){.c-baseline{display:none;}}.c-body h2,.c-body h3,.c-body h4,.c-body h5{max-width:75%;margin-bottom:2.1rem;font-weight:bold;font-size:2rem;color:#000;letter-spacing:0.02em;line-height:1.2;}.c-body h6{font-weight:bold;font-size:1.125rem;color:#cccccc;letter-spacing:0.05em;line-height:0.9;text-transform:lowercase;margin-bottom:4.2rem;}@media (max-width:44.99em){.c-body h6{margin-bottom:1.4rem;}}.c-body > * + *{margin-top:1.4rem;}.c-button{transition:300ms;padding:1em 6em 1em 2em;border:1px solid currentColor;display:inline-block;}.c-button:hover{border-color:#eb222b;background-color:#eb222b;}.c-button--subtle{border:0;color:#000;background:#d6d6d6;}.c-button--subtle:hover{color:#fff;background-color:#eb222b;}.c-button--full-width{display:block;padding-right:2em;}.c-centered-title{text-align:center;font-weight:bold;font-size:1.875rem;color:#000;letter-spacing:0.05em;line-height:1.2;margin:0 auto;}.c-contact-form{max-width:600px;margin:7rem auto;}.c-contact-form form{margin-top:4.2rem;}.c-contact-form input:not([type="checkbox"]),.c-contact-form textarea{width:100%;font-family:inherit;font-size:16px;border:1px solid #d6d6d6;padding:0.5em 1em;}.c-contact-form input:not([type="checkbox"])::-webkit-input-placeholder,.c-contact-form textarea::-webkit-input-placeholder{color:inherit;}.c-contact-form input:not([type="checkbox"]):-ms-input-placeholder,.c-contact-form textarea:-ms-input-placeholder{color:inherit;}.c-contact-form input:not([type="checkbox"])::-ms-input-placeholder,.c-contact-form textarea::-ms-input-placeholder{color:inherit;}.c-contact-form input:not([type="checkbox"])::placeholder,.c-contact-form textarea::placeholder{color:inherit;}.c-contact-form input:not([type="checkbox"]):focus,.c-contact-form textarea:focus{outline:none;border-color:#000;}.c-contact-form .form-item{margin-bottom:1.4rem;}.c-contact-form .form-type-checkbox input{position:absolute;opacity:0;}.c-contact-form .form-type-checkbox label{text-transform:lowercase;padding-left:30px;position:relative;display:block;}@media (min-width:45em){.c-contact-form .form-type-checkbox label{white-space:nowrap;}}.c-contact-form .form-type-checkbox label::before{background-image:url(/themes/cobe_theme/gfx/checkbox.svg);content:"";display:block;width:22px;height:22px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.c-contact-form .form-type-checkbox input:checked ~ label::before{background-image:url(/themes/cobe_theme/gfx/checkbox-checked.svg);}.c-contact-form input{border-left:0;border-right:0;border-top:0;}.c-contact-form .form-actions{margin-bottom:1.4rem;}.c-contact-form .form-actions input{background:#d6d6d6;font-weight:bold;font-size:inherit;transition:300ms;padding:1em 2em;border:0;text-align:left;width:100%;text-transform:lowercase;display:inline-block;cursor:pointer;}.c-contact-form .form-actions input:hover{border-color:#eb222b;background-color:#eb222b;color:#fff;}.c-contact-form .form-managed-file .button{font-size:inherit;transition:300ms;padding:1em 2em;border:0;text-align:left;width:100%;text-transform:lowercase;display:inline-block;cursor:pointer;border-bottom:1px solid #d6d6d6;margin-bottom:0.5em;}.c-contact-form .form-managed-file .button::before{content:"+";margin-right:1em;}.c-contact-form .form-managed-file .form-submit:not([name*="remove"]){opacity:0;position:absolute;pointer-events:none;}.c-contact-form .form-managed-file .description{font-size:12px;}@media (min-width:45em){.c-contact-form__grid{display:flex;justify-content:space-between;}.c-contact-form__grid > *{width:46%;}}.c-contact-form .webform-confirmation__message{font-size:1.5rem;font-weight:bold;text-align:center;}.c-contact-form .messages{margin-bottom:1.4rem;}.c-cta-block{background:#eb222b;color:#fff;height:22rem;padding:4.2rem;padding-bottom:2.8rem;display:flex;flex-direction:column;justify-content:space-between;}@media (max-width:44.99em){.c-cta-block{padding:1.4rem;height:auto;margin-bottom:1.4rem;}}.c-cta-block__footer{color:#2f2f2f;text-align:right;}.c-cta-block__title{font-weight:bold;font-size:2rem;letter-spacing:0.05em;line-height:1.26;max-width:60%;}.c-cta-block--super-compact,.c-cta-block--compact{padding-left:3em;padding-right:3em;height:27rem;}@media (max-width:44.99em){.c-cta-block--super-compact,.c-cta-block--compact{padding:1.4rem;height:auto;}}.c-cta-block--super-compact .c-cta-block__title,.c-cta-block--compact .c-cta-block__title{max-width:none;margin-bottom:1.4rem;}.c-cta-block--super-compact .c-cta-block__footer,.c-cta-block--compact .c-cta-block__footer{text-align:left;color:#fff;}@media (min-width:45em){.c-cta-block--super-compact{height:22rem;}}.c-cta-block--super-compact .c-cta-block__title{font-size:1.5rem;}.c-date{font-weight:bold;line-height:1.3;color:#eb222b;margin:1em 0;}.c-date + .c-teaser__title{margin-top:0;}.c-date--large{font-size:1.333rem;margin-bottom:1.4rem;margin-top:0;}.c-download-wrapper{margin-top:2.8rem;padding-right:2.8rem;}.c-download{display:block;background:#eb222b;background-image:url(/themes/cobe_theme/gfx/download.svg);background-repeat:no-repeat;background-position:center right 50px;padding:1em 80px 1em 2em;color:#fff;font-weight:bold;}.c-download + .c-download{margin-top:1.4rem;}.flippy{position:fixed;pointer-events:none;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;display:flex;justify-content:space-between;color:#2f2f2f;}.flippy a{display:block;width:32px;height:32px;background-size:contain;background-position:center;pointer-events:all;background-repeat:no-repeat;}.flippy .flippy-next a{background-image:url(/themes/cobe_theme/gfx/next-page.svg);}.flippy .flippy-previous a{background-image:url(/themes/cobe_theme/gfx/previous-page.svg);}@media (max-width:44.99em){.flippy{display:none;}}.c-footer{color:#fff;background-color:#000;line-height:1.7;margin-top:4.2rem;}@media (max-width:44.99em){.c-footer{text-align:center;}}.c-footer h3{font-weight:bold;color:#eb222b;}.c-footer a:hover{text-decoration:underline;}.c-footer__inner{padding:5.6rem 0;}.c-footer__header{margin-bottom:2.8rem;}.c-footer__logo{width:110px;}@media (max-width:44.99em){.c-footer__logo{margin:0 auto;}}@media (min-width:45em){.c-footer__content{display:flex;flex-wrap:wrap;}.c-footer__content > *{flex-grow:1;}.c-footer__address{width:34%;}}.c-footer__nav{text-transform:lowercase;}.c-footer__subscribe{width:200px;}@media (max-width:44.99em){.c-footer__subscribe{display:none;}}.c-footer .menu-item--expanded{display:none;}.c-gallery{display:grid;overflow:hidden;margin:4.2rem 0;margin-right:-2rem;position:relative;}@supports (display:grid){.c-gallery{grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;margin-right:0;}}@media (max-width:44.99em){.c-gallery{grid-gap:1rem;}}.c-gallery__image{float:left;width:33.33%;padding-right:2rem;padding-bottom:2rem;}.c-gallery__image img{height:100%;}.c-gallery__image--landscape,.c-gallery__image--portrait_large{grid-column:auto / span 2;width:66.66%;}.c-gallery__image--portrait_large{grid-row:auto / span 2;}@supports (display:grid){.c-gallery__image{width:auto;padding:0;}}.lum-close-icon{position:absolute;right:32px;top:32px;width:32px;height:32px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.25s ease-in-out transform;-webkit-transform-origin:center center;transform-origin:center center;cursor:pointer;}.lum-close-icon:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.lum-close-icon:before,.lum-close-icon:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff;}.lum-close-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.lum-close-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}@media (min-width:45em){.c-grid{display:flex;justify-content:space-between;margin-right:-4rem;}.c-grid--reverse{flex-direction:row-reverse;}.c-grid__col{width:50%;padding-right:4rem;}.c-grid__col--narrow{width:20rem;}.c-grid__col--fill{flex-grow:1;}.c-grid__col--no-gutter{padding-right:0;}}.c-header__inner{padding:4.2rem 0;display:flex;align-items:center;justify-content:space-between;}@media (max-width:44.99em){.c-header__inner{padding:1.4rem 0;}}.c-hero{padding:0 10vw;position:relative;}@media (max-width:44.99em){.c-hero{padding:0;margin-bottom:5.6rem;}}.c-hero__inner{position:relative;overflow:hidden;}.c-hero__inner::after{padding-top:44%;content:"";display:block;}.c-hero__wrapper{position:relative;}@media (min-width:45em){.c-hero__wrapper::before{z-index:-1;content:"";display:block;position:absolute;right:0;left:-4.2rem;bottom:-4.2rem;height:50%;background:#d6d6d6;opacity:0.55;}}.c-hero__baseline{position:absolute;top:50%;left:0;-webkit-transform:translate(-5vw,-50%);transform:translate(-5vw,-50%);font-weight:bold;font-size:3vw;color:#000;letter-spacing:0.05em;line-height:1;}@media (max-width:44.99em){.c-hero__baseline{display:none;}}.c-hero__item{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;}.c-hero__item.is-active{opacity:1;}.c-hero__item img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.c-hero__scroll{width:50%;float:right;background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:2.8rem;padding-top:7rem;margin-top:-7rem;position:relative;font-weight:bold;font-size:12px;letter-spacing:0.16em;text-align:right;line-height:3.5;}@media (max-width:44.99em){.c-hero__scroll{display:none;}}.c-hero-pager{display:flex;flex-direction:column;width:10vw;justify-content:center;align-items:center;position:absolute;right:0;top:0;height:100%;}@media (max-width:44.99em){.c-hero-pager{display:none;}}.c-hero-pager__item{font-size:0;position:relative;width:50px;height:50px;}.c-hero-pager__item:focus{outline:none;}.c-hero-pager__item::after,.c-hero-pager__item::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:100%;transition:300ms;}.c-hero-pager__item::after{background-color:#000;opacity:0.22;width:8px;height:8px;}.c-hero-pager__item::before{width:26px;height:26px;border:1px solid transparent;}.c-hero-pager__item.is-active::after{opacity:1;}.c-hero-pager__item.is-active::before{border-color:#a2a2a2;}@media (min-width:45em){.c-home-content{display:flex;justify-content:space-between;margin-top:11.2rem;margin-bottom:8.4rem;}.c-home-content > *{width:50%;}.c-home-content__main{padding-right:5.6rem;}.c-home-content__footer{margin-top:2.8rem;}}.c-images{margin:1.4rem 0;}.c-images > * + *{margin-top:1.4rem;}.c-intro-body{position:relative;margin:2.8rem 0;}@media (min-width:45em){.c-intro-body{width:75%;padding-left:60px;padding-right:8rem;margin:7rem 0;margin-left:auto;}}.lum-lightbox{z-index:999;background:rgba(0,0,0,0.9);}.lum-gallery-button{background-position:center;background-repeat:no-repeat;}.lum-gallery-button::after{display:none;}.lum-next-button{background-image:url(/themes/cobe_theme/gfx/next-white.svg);}.lum-previous-button{background-image:url(/themes/cobe_theme/gfx/prev-white.svg);}.c-logo{display:block;width:8rem;}@media (min-width:64em){.c-logo{width:10rem;}}@media (min-width:75em){.c-logo-wrapper{width:40%;display:flex;justify-content:center;}}.c-map{margin-top:8.4rem;margin-bottom:1.4rem;}.c-menu-close{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:transparent;position:absolute;top:2rem;right:2rem;cursor:pointer;}.c-menu-close:focus{outline:none;}@media (min-width:45em){.c-menu-close{display:none;}}.c-menu-toggle{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:transparent;cursor:pointer;}.c-menu-toggle:focus{outline:none;}@media (min-width:45em){.c-menu-toggle{display:none;}}.c-more-label{transition:300ms;}.c-more-label::after{content:"+";margin-left:1em;display:inline-block;}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes slideIn{0%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}.c-nav{text-transform:lowercase;color:#000;font-size:1.125rem;}@media (max-width:44.99em){.c-nav{display:none;}}.c-nav a.is-active{font-weight:bold;}.c-nav span::after,.c-nav a::after{transition:300ms;content:"";display:block;position:absolute;bottom:0;left:0;width:100%;-webkit-transform-origin:left;transform-origin:left;border-bottom:4px solid currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);}.c-nav a:focus::after,.c-nav a:hover::after,.c-nav .menu-item:hover span::after,.c-nav a.is-active::after{-webkit-transform:scaleX(1);transform:scaleX(1);}.c-nav span,.c-nav a{cursor:pointer;position:relative;display:block;padding:0.8em 0;}.c-nav .menu{display:flex;align-items:center;}.c-nav > .menu > .menu-item{margin-left:1.5em;position:relative;}.c-nav > .menu > .menu-item:hover .menu{-webkit-animation:slideIn 200ms ease-in-out;animation:slideIn 200ms ease-in-out;display:block;}.c-nav > .menu > .menu-item .menu{display:none;background:#333333;position:absolute;left:0;top:100%;white-space:nowrap;color:#fff;z-index:500;padding:2em 0;}.c-nav > .menu > .menu-item .menu a::after{display:none;}.c-nav > .menu > .menu-item .menu a{font-weight:normal !important;padding:0.3em 2em;padding-right:6em;}.c-nav > .menu > .menu-item .menu a:hover,.c-nav > .menu > .menu-item .menu .active{color:#eb222b;text-decoration:none;}.c-nav > .menu > .menu-item .menu .menu-item{display:block;margin:0;}.c-nav .menu-item--expanded{background-image:url(/themes/cobe_theme/gfx/menu-expand.svg);background-repeat:no-repeat;background-position:right center;padding-right:1em;}.c-news__header{margin-bottom:1.4rem;}.c-news__title{max-width:75%;margin-bottom:2.1rem;font-weight:bold;font-size:2rem;color:#000;letter-spacing:0.02em;line-height:1.2;}@media (min-width:45em){.c-news__text{padding-right:5.6rem;}}.c-news__media > * + *{margin-top:2.8rem;}.c-newsletter .form-item{margin:0.7rem 0;}.c-newsletter input[type="email"]{background:transparent;font-size:16px;font-family:inherit;border:1px solid #b4b4b4;padding:1em;text-transform:lowercase;width:100%;}.c-newsletter input[type="email"]::-webkit-input-placeholder{color:#aeaeae;}.c-newsletter input[type="email"]:-ms-input-placeholder{color:#aeaeae;}.c-newsletter input[type="email"]::-ms-input-placeholder{color:#aeaeae;}.c-newsletter input[type="email"]::placeholder{color:#aeaeae;}.c-newsletter input{color:inherit;border-radius:0;}.c-newsletter input[type="submit"]{cursor:pointer;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:bold;border:0;border-bottom:1px solid currentcolor;padding:0.5em 0;text-transform:lowercase;transition:300ms;}.c-newsletter input[type="submit"]:hover{color:#eb222b;}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0;}100%{-webkit-transform:none;transform:none;opacity:1;}}@keyframes scaleIn{0%{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0;}100%{-webkit-transform:none;transform:none;opacity:1;}}.c-offcanvas{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;padding:40px 0;overflow-y:scroll;background:#fff;text-align:center;font-size:1.5rem;text-transform:lowercase;display:none;}.c-offcanvas .menu-item{margin-bottom:0.7rem;}.c-offcanvas .menu .menu{font-size:0.8em;}.c-offcanvas a.is-active{font-weight:bold;text-decoration:underline;}.c-offcanvas__inner{margin:auto;}@media (min-width:45em){.c-offcanvas{display:none !important;}}.menu-is-open .c-offcanvas{display:flex;-webkit-animation:500ms scaleIn cubic-bezier(0.76,0.15,0,1.04);animation:500ms scaleIn cubic-bezier(0.76,0.15,0,1.04);}.c-page-header{background:#000;width:75%;margin-left:auto;color:#fff;padding:2.1rem 2.8rem;position:relative;margin-bottom:7rem;display:flex;justify-content:space-between;align-items:center;}@media (max-width:44.99em){.c-page-header{width:100%;padding:1.4rem 1.4rem;margin-bottom:1.4rem;}}.c-page-header--brand{background-color:#eb222b;}.c-page-header__title{font-weight:bold;font-size:2.125rem;letter-spacing:0.05em;text-align:right;line-height:1.2;}@media (max-width:44.99em){.c-page-header__title{text-align:left;font-size:1.7rem;}}.c-page-header__scroll{position:absolute;top:100%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;height:120px;width:60px;border-right:1px solid #d6d6d6;display:flex;flex-direction:row;align-items:flex-end;}.c-page-header__scroll svg{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.c-page-header__scroll:focus{outline:none;}@media (max-width:44.99em){.c-page-header__scroll{display:none;}}.c-page-header__filter{order:-1;padding-left:70px;}.c-page-header__filter .form-type-select label{display:none;}.c-page-header__filter select{border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit;font-size:16px;padding:0.5em 1em;color:inherit;background:none;padding-right:70px;background-image:url(/themes/cobe_theme/gfx/select.svg);background-repeat:no-repeat;background-position:right 1em center;}@media (max-width:44.99em){.c-page-header__filter{display:none;}}.c-page-header--alt{width:100%;}.c-page-header--alt .c-page-header__scroll{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);}.c-page-header--alt .c-page-header__title{font-size:3rem;max-width:5em;text-align:left;margin-left:1em;margin-right:2em;}.c-page-header--alt .bef-links{display:flex;flex-wrap:wrap;}.c-page-header--alt .bef-links > *{width:33.33333%;margin:0.3em 0;}.c-page-header--alt a{white-space:nowrap;}.c-page-header--alt .bef-link-active{font-weight:bold;text-decoration:underline;}.c-page-header--alt .c-page-header__filter{order:1;padding-left:0;font-size:1.1rem;flex-grow:1;}@media (max-width:74.99em){.c-page-header--alt{display:block;}.c-page-header--alt .c-page-header__title{font-size:2.5rem;max-width:none;margin:0;margin-bottom:1.4rem;}}.c-page-intro{background:#000;color:#fff;padding:4.2rem 0;}@media (max-width:44.99em){.c-page-intro{padding-bottom:0;}}@media (min-width:45em){.c-page-intro__content{padding-left:4.2rem;}}.c-page-intro__title{font-weight:bold;font-size:1.875rem;letter-spacing:0.05em;line-height:1.25;padding-bottom:0.625em;margin:2.5em 0;border-bottom:4px solid currentColor;}@media (max-width:44.99em){.c-page-intro__title{margin:0.5em 0;border-bottom-width:2px;}}.c-page-intro .c-back-link{position:absolute;right:-3rem;top:1em;}@media (max-width:44.99em){.c-page-intro .c-back-link{display:none;}}.c-page-intro__text + .c-page-intro__text{margin-top:2.8rem;}@media (max-width:44.99em){.c-page-intro__text + .c-page-intro__text{margin-top:1.4rem;}}.c-page-intro__image{margin-bottom:-8.4rem;padding:0 5.6rem;}@media (max-width:44.99em){.c-page-intro__image{padding:0;margin:0;margin-top:2.8rem;width:100vw;margin-left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);}}.c-page-intro__image--large{padding-right:0;}.c-page-intro__scroll{position:absolute;top:100%;left:-4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;height:120px;width:60px;border-right:1px solid #d6d6d6;display:flex;flex-direction:row;align-items:flex-end;}@media (max-width:44.99em){.c-page-intro__scroll{display:none;}}.c-page-intro__scroll svg{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.c-page-intro__scroll:focus{outline:none;}.c-page{position:relative;}@media (min-width:45em){.c-paragraph{display:flex;align-items:center;}}.c-paragraph--bottom{align-items:flex-end;}.c-paragraph--bottom .c-paragraph__text{padding-bottom:0;}.c-paragraph__title{font-weight:bold;font-size:1.875rem;color:#000;letter-spacing:0.05em;line-height:1.2;margin-bottom:1.4rem;}.c-paragraph + .c-paragraph{margin-top:4.2rem;}@media (max-width:44.99em){.c-paragraph + .c-paragraph{margin-top:2.8rem;}}.c-paragraph__image{flex-grow:1;position:relative;}.c-paragraph__text{margin-bottom:1.4rem;}@media (min-width:45em){.c-paragraph__text{margin:0;padding:0 5.6rem;padding-bottom:5.6rem;width:48%;flex-shrink:0;}}.c-paragraph__counter{font-weight:bold;font-size:5.3rem;color:#000;letter-spacing:0.05em;position:absolute;left:auto;right:15%;top:0;pointer-events:none;line-height:0;}@media (max-width:44.99em){.c-paragraph__counter{display:none;}}.c-paragraph--reversed{flex-direction:row-reverse;}.c-paragraph--reversed .c-paragraph__text{padding-right:0;}.c-paragraph--reversed .c-paragraph__counter{right:auto;left:10%;}.c-paragraph__footer{margin-top:2.8rem;}.c-partner{font-size:0.9rem;}.c-partner + .c-partner{margin-top:0.7rem;}.c-partner__text--description{font-weight:bold;}@media (min-width:45em){.c-project-credits{padding-left:4.2rem;}}.c-project-slider{background-color:#000;color:#fff;padding-top:14rem;padding-bottom:8.4rem;margin:5.6rem 0;overflow:hidden;}@media (max-width:44.99em){.c-project-slider{padding-top:4.2rem;padding-bottom:4.2rem;}}.c-project-slider__slide-title{font-weight:bold;font-size:20px;line-height:1.3;margin:1.4rem 0;margin-bottom:auto;}@media (max-width:44.99em){.c-project-slider__slide-title{margin-top:0;}}.c-project-slider__title{font-weight:bold;font-size:2rem;letter-spacing:0.05em;line-height:1.04;margin-bottom:2.8rem;}@media (min-width:45em){.c-project-slider__title{font-size:2.33rem;margin-bottom:0;-webkit-transform:translateY(-5.6rem);transform:translateY(-5.6rem);}}@media (min-width:64em){.c-project-slider__title{font-size:3.33rem;}}.c-project-slider__description{margin-top:auto;}@media (max-width:44.99em){.c-project-slider__description{margin-bottom:1.4rem;}}@media (min-width:45em){.c-project-slider__inner{display:flex;}}.c-project-slider__content{position:relative;}@media (min-width:45em){.c-project-slider__text{padding-right:4rem;width:25rem;flex-shrink:0;display:flex;flex-direction:column;}}.c-project-slider__footer{margin-top:4.2rem;}.c-project-slider__slider{flex-grow:1;}.c-project-slider .flickity-viewport{overflow:visible;}.c-project-slider__next{background-image:url(/themes/cobe_theme/gfx/slider-next.svg);background-repeat:no-repeat;background-position:center;border:0;background-color:transparent;width:40px;height:40px;font-size:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media (max-width:44.99em){.c-project-slider__next{margin-top:5.6rem;}}.c-project-slider__next:focus{outline:none;}.c-slide{width:100%;transition:300ms;opacity:0;}.c-slide.is-selected{opacity:1;}.c-slide.is-selected ~ .c-slide{opacity:0.5;}.c-slide + .c-slide{margin-left:5.6rem;}.c-project-content{padding:4.2rem 0;}@media (min-width:45em){.c-project-content__text{padding-right:7rem;}}.c-project-content__main{margin-top:2.8rem;}@media (min-width:45em){.c-project-content__main{padding:0 5.6rem;}}.c-related-news{margin-top:7rem;}.c-share{margin-top:2.8rem;line-height:25px;}.c-share__label{font-size:15px;}.c-share__label,.c-share__item{display:inline-block;vertical-align:middle;}.c-share__item:hover{color:#eb222b;}.c-share__item svg{fill:currentcolor;}.c-side-title{font-weight:bold;font-size:2.325rem;color:#000;line-height:1.1;padding-left:2.8rem;position:relative;border-bottom:1px solid #6c6c6c;width:100%;margin:1.4rem 0;padding:2.8rem 0;}@media (max-width:44.99em){.c-side-title{display:none;}}.form-type-select{display:flex;justify-content:center;}select[data-ss-uuid]{display:none;pointer-events:none;}.style-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:relative;width:180px;border:1px solid #fff;}.style-select,.style-select *{cursor:pointer;outline:none;}.style-select .ss-dropdown{top:100%;left:-1px;position:absolute;float:left;width:calc(100% + 2px);display:none;box-shadow:0 1px 3px rgba(0,0,0,0.1);border:1px solid #fff;border-top:0 none;}.style-select.open{position:relative;z-index:10;border:1px solid #fff;}.style-select.open .ss-dropdown{display:block;}.ss-selected-option,.ss-option{width:100%;padding:0.6em 1em;background-color:#000;width:100%;}.ss-selected-option.highlighted,.ss-option.highlighted{color:#fff;background-color:#000;}.ss-selected-option.disabled,.ss-option.disabled{color:#d0d0d0;}.ss-selected-option.ticked,.ss-option.ticked{display:none;}.ss-option{border-top:1px solid #fff;transition:100ms;}.ss-selected-option{transition:300ms;}.ss-selected-option::after{position:absolute;content:"";right:1em;background-image:url(/themes/cobe_theme/gfx/select.svg);background-position:center center;background-size:11px;background-repeat:no-repeat;width:11px;height:22px;}.c-teaser-grid__title{font-weight:bold;font-size:2rem;color:#000;letter-spacing:0.05em;line-height:1.18;margin-bottom:1.4rem;}@media (min-width:45em){.c-teaser-grid{display:flex;display:grid;justify-content:center;flex-wrap:wrap;margin:4.2rem 0;margin-right:-2rem;position:relative;}.c-teaser-grid--25 .c-teaser-grid__item{flex-basis:25%;margin:0;}@supports (display:grid){.c-teaser-grid{grid-template-columns:1fr 1fr 1fr;grid-auto-flow:dense;grid-gap:3rem;margin-right:0;}.c-teaser-grid--25{grid-template-columns:1fr 1fr 1fr 1fr;}}.c-teaser-grid__title{position:absolute;left:100%;margin-left:3rem;top:-0.3em;}.c-teaser-grid__item{flex-basis:45%;padding:0 1em;}@supports (display:grid){.c-teaser-grid__item{padding:0;}}.c-teaser-grid__item--wide{grid-column:auto / span 2;}.c-teaser-grid--centered{width:66.66667%;margin:9.8rem auto;}@supports (display:grid){.c-teaser-grid--centered{grid-template-columns:1fr 1fr;}}}@media (max-width:44.99em){.c-teaser-grid--centered > *:nth-child(2){display:none;}}.c-teaser{display:flex;flex-direction:column;padding-bottom:1.4rem;}.c-teaser__overlay,.c-teaser__image::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);transition:400ms;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;}.c-teaser__overlay{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3em;}.c-teaser__overlay > *{margin:0.5em 0;}.c-teaser__image::after{background-image:url(/themes/cobe_theme/gfx/teaser-hover.svg);background-position:center;background-repeat:no-repeat;}.c-teaser--has-overlay .c-teaser__image::after{display:none;}.c-teaser:hover .c-teaser__title{color:#eb222b;}.c-teaser:hover .c-more-label{color:#000;}.c-teaser:hover .c-teaser__overlay,.c-teaser:hover .c-teaser__image::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.c-teaser__title{font-weight:bold;font-size:1.2rem;color:#000;line-height:1.3;margin:1.4rem 0;transition:300ms;}.c-teaser__title--compact{margin-bottom:0.7rem;}.c-teaser__image{position:relative;width:100%;overflow:hidden;}.c-teaser__image:not(.c-teaser__image--fluid){height:15rem;}@media (min-width:45em){.c-teaser__image:not(.c-teaser__image--fluid){height:22rem;}.c-teaser__image:not(.c-teaser__image--fluid).c-teaser__image--tall{height:27rem;}}.c-teaser__image:not(.c-teaser__image--fluid) img{position:absolute;top:0;left:0;width:100%;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;}.pager{display:flex;justify-content:center;}.pager .is-active{display:none;}.pager a{text-decoration:underline;}.pager a:hover{color:#eb222b;}.pager .pager__items{display:flex;}.pager .pager__items > *{margin:0.7em;}.c-footer__credits{margin-top:1.4rem;}
.c-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:3rem;container-type:inline-size;}.c-cta-block--super-compact{height:auto;aspect-ratio:640 / 734;margin:0;padding:2rem;}@media (max-width:677px){.c-team-grid{gap:20px;}.c-cta-block--super-compact{aspect-ratio:auto;}}
