/* @license 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);}.contextual,.toolbar-id--toolbar-icon-edit{display:none !important;}.user-logged-in .is-unpublished{outline:5px dashed rgba(255,0,0,0.3);outline-offset:-50px;}*,*::after,*::before{box-sizing:border-box;background-repeat:no-repeat;}body{margin:0;}svg{overflow:visible;}.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0;}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:0.7;animation:slbOverlay 0.5s;}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010;}.slbWrap{position:absolute;text-align:center;}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%;}.slbContentEl .slbContentOuter{padding:5em 1em;}.slbContent{position:relative;}.slbContentEl .slbContent{animation:slbEnter 0.3s;background-color:#fff;box-shadow:0 0.2em 1em rgba(0,0,0,0.4);}.slbImageWrap{animation:slbEnter 0.3s;position:relative;}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background-color:#FFF;}.slbDirectionNext .slbImageWrap{animation:slbEnterNext 0.4s;}.slbDirectionPrev .slbImageWrap{animation:slbEnterPrev 0.4s;}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto;}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:0.71429em 0;color:#fff;color:rgba(255,255,255,0.7);text-align:center;}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none;}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0;}.slbCloseBtn:hover,.slbArrow:hover{opacity:0.5;}.slbCloseBtn:active,.slbArrow:active{opacity:0.8;}.slbCloseBtn{animation:slbEnter 0.3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-0.33333em;top:0;color:#fff;color:rgba(255,255,255,0.7);text-align:center;}.slbLoading .slbCloseBtn{display:none;}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9);}.slbArrows{position:fixed;top:50%;left:0;right:0;}.slbLoading .slbArrows{display:none;}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:0.7;text-indent:-999em;overflow:hidden;}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-0.8em 0 0 -0.8em;border:0.8em solid transparent;}.slbArrow.next{right:0;}.slbArrow.next:before{border-left-color:#fff;}.slbArrow.prev{left:0;}.slbArrow.prev:before{border-right-color:#fff;}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0;}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background:#000;}@keyframes slbOverlay{from{opacity:0;}to{opacity:0.7;}}@keyframes slbEnter{from{opacity:0;transform:translate3d(0,-1em,0);}to{opacity:1;transform:translate3d(0,0,0);}}@keyframes slbEnterNext{from{opacity:0;transform:translate3d(4em,0,0);}to{opacity:1;transform:translate3d(0,0,0);}}@keyframes slbEnterPrev{from{opacity:0;transform:translate3d(-4em,0,0);}to{opacity:1;transform:translate3d(0,0,0);}}.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y;}.flickity-slider{position:absolute;width:100%;height:100%;left:0;}.flickity-rtl .flickity-slider{left:auto;left:initial;right:0;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing;}.flickity-cell{position:absolute;left:0;}.flickity-rtl .flickity-cell{left:auto;left:initial;right:0;}.flickity-button{position:absolute;background:hsla(0,0%,100%,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:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius: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;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsla(0,0%,20%,0.25);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden;}.flickity-rtl .flickity-page-dot{text-indent:9999px;}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-page-dot.is-selected{background:hsla(0,0%,20%,1);}:root{--font:"vt",Helvetica,Arial,sans-serif;--spacing-unit:1.75;--spacing:calc(var(--spacing-unit) * 1rem);--spacing-1:var(--spacing);--spacing-2:calc(var(--spacing) * 2);--spacing-3:calc(var(--spacing) * 3);--spacing-4:calc(var(--spacing) * 4);--spacing-5:calc(var(--spacing) * 5);--spacing-6:calc(var(--spacing) * 6);--spacing-7:calc(var(--spacing) * 7);--spacing-8:calc(var(--spacing) * 8);--spacing-half:calc(var(--spacing) / 2);--spacing-s:calc(var(--spacing) * 1 / 2);--spacing-m:calc(var(--spacing) * 1);--spacing-xl:calc(var(--spacing) * 3);--spacing-xxl:calc(var(--spacing) * 4);font-family:"vt",Helvetica,Arial,sans-serif;font-family:var(--font);line-height:1.75;line-height:var(--spacing-unit);font-weight:300;color:var(--clr-text);font-size:18px;}@media (min-width:45em){:root{--spacing-s:calc(var(--spacing-1) * 1);--spacing-m:calc(var(--spacing-1) * 3);--spacing-xl:calc(var(--spacing) * 5);--spacing-xxl:calc(var(--spacing) * 8);}}@media (max-width:44.99em){:root{font-size:16px;}}h1,h2,h3,h4,h5,h6{text-wrap:balance;}.h1,h1{font-size:clamp(30px,5vw + 5px,60px);line-height:1.15;font-weight:300;margin-top:calc(1.75 * 1rem);margin-bottom:calc((1.75 * 1rem) * 2);margin-top:calc(1.75 * 1rem);margin-bottom:calc((1.75 * 1rem) * 2);margin-bottom:calc(calc(1.75 * 1rem) * 2);margin-top:var(--spacing-1);margin-bottom:var(--spacing-2);max-width:26ch;}.h1,h1:not([class]){color:var(--clr-title);}.h2-5{font-weight:400;font-size:max(20px,min(5vw,38px));line-height:1.25;margin-top:calc(1.75 * 1rem);margin-bottom:calc(1.75 * 1rem);margin-top:var(--spacing);margin-bottom:var(--spacing);}.h2,h2{font-weight:400;line-height:1.4;margin-top:calc((1.75 * 1rem) * 1 / 2);margin-top:calc(calc(1.75 * 1rem) * 1 / 2);margin-top:var(--spacing-s);margin-bottom:calc(1.75 * 1rem);margin-bottom:var(--spacing);font-size:max(20px,min(5vw,30px));}.mini-title{font-weight:500;text-transform:uppercase;font-size:14px;line-height:1.4;letter-spacing:0.21em;color:var(--clr-mini-title);}::-moz-selection{background-color:#000;color:#fff;}::selection{background-color:#000;color:#fff;}@font-face{font-family:"vt";src:url(/themes/custom/vantornhaut_theme/fonts/light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"vt";src:url(/themes/custom/vantornhaut_theme/fonts/medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"vt";src:url(/themes/custom/vantornhaut_theme/fonts/regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;}:root{--scrollbar-width:0;--gutter:25px;--container-size-min:calc(100vw - var(--gutter) * 2);--container-size-1:1200px;--container-size-2:1100px;--container-size-3:800px;--container-size-4:740px;--container-size-5:620px;scroll-padding-top:50px;scroll-behavior:smooth;}@media (min-width:45em){:root{--gutter:50px;}}.l-constrained-1,.l-constrained-2,.l-constrained-3,.l-constrained-4,.l-constrained-5{margin-left:auto;margin-right:auto;width:min(calc(100vw - 25px * 2),var(--container-size));width:min(var(--container-size-min),var(--container-size));}.l-constrained-max{margin-left:auto;margin-right:auto;width:calc(100vw - 25px * 2);width:var(--container-size-min);}.l-constrained-1{--container-size:var(--container-size-1);}.l-constrained-2{--container-size:var(--container-size-2);}.l-constrained-3{--container-size:var(--container-size-3);}.l-constrained-4{--container-size:var(--container-size-4);}.l-constrained-5{--container-size:var(--container-size-5);}.l-rhythm{margin-top:calc((1.75 * 1rem) * 3);margin-top:calc(calc(1.75 * 1rem) * 3);margin-top:var(--spacing-xl);margin-bottom:calc((1.75 * 1rem) * 3);margin-bottom:calc(calc(1.75 * 1rem) * 3);margin-bottom:var(--spacing-xl);}.l-rhythm-inner{padding-top:calc((1.75 * 1rem) * 3);padding-top:calc(calc(1.75 * 1rem) * 3);padding-top:var(--spacing-xl);padding-bottom:calc((1.75 * 1rem) * 3);padding-bottom:calc(calc(1.75 * 1rem) * 3);padding-bottom:var(--spacing-xl);}.l-leader{margin-top:calc((1.75 * 1rem) * 3);margin-top:calc(calc(1.75 * 1rem) * 3);margin-top:var(--spacing-xl);}.l-trailer{margin-bottom:calc((1.75 * 1rem) * 3);margin-bottom:calc(calc(1.75 * 1rem) * 3);margin-bottom:var(--spacing-xl);}.l-rhythm-m{margin-top:calc((1.75 * 1rem) * 1);margin-top:calc(calc(1.75 * 1rem) * 1);margin-top:var(--spacing-m);margin-bottom:calc((1.75 * 1rem) * 1);margin-bottom:calc(calc(1.75 * 1rem) * 1);margin-bottom:var(--spacing-m);}.l-leader-m{margin-top:calc((1.75 * 1rem) * 1);margin-top:calc(calc(1.75 * 1rem) * 1);margin-top:var(--spacing-m);}.l-trailer-m{margin-bottom:calc((1.75 * 1rem) * 1);margin-bottom:calc(calc(1.75 * 1rem) * 1);margin-bottom:var(--spacing-m);}.l-leader-s{margin-top:calc((1.75 * 1rem) * 1 / 2);margin-top:calc(calc(1.75 * 1rem) * 1 / 2);margin-top:var(--spacing-s);}.t-brand{color:var(--clr-brand);}.c-article-date{font-size:14px;color:var(--clr-article-date);letter-spacing:3px;}.c-article-header{text-align:center;}.c-article-header__image{position:relative;}.c-article-header__badge{width:296px;position:absolute;top:0;right:0;z-index:1;transform:translate(41%,-20%);}@media (max-width:63.99em){.c-article-header__badge{width:250px;transform:translate(20%,-20%);}}@media (max-width:44.99em){.c-article-header__badge{position:static;transform:none;margin-left:auto;margin-right:auto;margin-bottom:calc((1.75 * 1rem) * 1);margin-bottom:calc(calc(1.75 * 1rem) * 1);margin-bottom:var(--spacing-m);max-width:90%;}}.c-article-header__badge img{width:100%;display:block;height:auto;}:root{--article-highlight-offset:0;}@media (min-width:45em){:root{--article-highlight-offset:270px;}}.c-article-highlight{--flip:-1;--clip-path:inset(0 -100vw 0 0);--has-left-padding:1;transform:scaleX(var(--flip));}.c-article-highlight > *{transform:scaleX(var(--flip));}.c-article-highlight[data-direction=flipped]{--flip:1;--clip-path:inset(0 0 0 -100vw);--has-left-padding:0;}.c-article-highlight[data-theme=alt]{--clr-text-button:currentColor;--clr-article-highlight-background:var(--clr-article-highlight-background-alt);--clr-article-highlight-text:var(--clr-article-highlight-text-alt);}.c-article-highlight-wrapper__header{pointer-events:none;position:relative;}.c-article-highlight-wrapper__title{pointer-events:auto;margin:0;transform:translateY(-100%);}@media (min-width:45em){.c-article-highlight-wrapper__title{position:absolute;top:0;top:var(--article-highlight-offset);left:0;margin:0;padding-bottom:calc(1.75 * 1rem);padding-bottom:var(--spacing);}}.c-article-highlight{display:grid;align-items:start;grid-template-areas:"image" "copy";}@media (min-width:45em){.c-article-highlight{grid-template-areas:"copy image";grid-template-columns:min(70%,700px) 1fr;}}.c-article-highlight__copy{background:var(--clr-article-highlight-background);box-shadow:0 0 0 100vw var(--clr-article-highlight-background);color:var(--clr-article-highlight-text);margin-top:0;margin-top:var(--article-highlight-offset);padding-top:calc((1.75 * 1rem) * 1);padding-bottom:calc((1.75 * 1rem) * 1);padding-top:calc((1.75 * 1rem) * 1);padding-top:calc(calc(1.75 * 1rem) * 1);padding-bottom:calc((1.75 * 1rem) * 1);padding-bottom:calc(calc(1.75 * 1rem) * 1);padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);-webkit-clip-path:inset(0 -100vw);clip-path:inset(0 -100vw);}@media (min-width:45em){.c-article-highlight__copy{padding-right:calc((1.75 * 1rem) * 1);padding-right:calc(calc(1.75 * 1rem) * 1);padding-right:var(--spacing-m);padding-left:calc(((1.75 * 1rem) * 1) * var(--has-left-padding));padding-left:calc(calc(calc(1.75 * 1rem) * 1) * var(--has-left-padding));padding-left:calc(var(--spacing-m) * var(--has-left-padding));-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path);}}.c-article-highlight__copy__inner{width:min(100%,500px);}.c-article-highlight__actions{margin-top:calc(1.75 * 1rem);margin-top:var(--spacing);}.c-article-highlight__title{margin-top:0;}.c-article-highlight__image{grid-area:image;}@media (max-width:44.99em){.c-article-highlight__image{margin-left:calc(25px * -1);margin-right:calc(25px * -1);margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);}}@media (min-width:45em){.c-article-highlight__image{margin-left:-360px;}}.c-article-highlight__image img{width:100%;display:block;height:auto;}@media (max-width:44.99em){.c-article-highlight__all{margin-top:calc(1.75 * 1rem);margin-top:var(--spacing-1);display:grid;align-items:center;justify-items:center;place-items:center;}}@media (min-width:45em){.c-article-highlight__all{grid-area:image;z-index:1;align-self:end;margin-bottom:calc((1.75 * 1rem) * 1);margin-bottom:calc(calc(1.75 * 1rem) * 1);margin-bottom:var(--spacing-m);}}@media (min-width:64em){.c-article-highlight__all{padding-left:50px;}}.cke_editable > *:first-child,.c-body > *:first-child{margin-top:0;}.cke_editable > *:last-child,.c-body > *:last-child{margin-bottom:0;}.cke_editable > * + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),.c-body > * + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-top:calc(1.75 * 1rem);margin-top:var(--spacing);}.cke_editable > * + *:where(h1,h2,h3,h4,h5,h6),.c-body > * + *:where(h1,h2,h3,h4,h5,h6){margin-top:calc((1.75 * 1rem) * 2);margin-top:calc(calc(1.75 * 1rem) * 2);margin-top:var(--spacing-2);}.cke_editable a:not([class]),.c-body a:not([class]){text-decoration:underline;color:var(--clr-link);}.cke_editable blockquote,.c-body blockquote{padding:0;margin-left:0;margin-right:0;border-left:5px solid var(--clr-block-quote-accent);padding-left:calc((1.75 * 1rem) / 2);padding-left:calc(calc(1.75 * 1rem) / 2);padding-left:var(--spacing-half);padding-top:calc((1.75 * 1rem) / 2);padding-bottom:calc((1.75 * 1rem) / 2);padding-top:calc((1.75 * 1rem) / 2);padding-top:calc(calc(1.75 * 1rem) / 2);padding-bottom:calc((1.75 * 1rem) / 2);padding-bottom:calc(calc(1.75 * 1rem) / 2);padding-top:var(--spacing-half);padding-bottom:var(--spacing-half);font-weight:500;}@media (min-width:45em){.cke_editable blockquote,.c-body blockquote{padding-left:calc((1.75 * 1rem) * 2);padding-left:calc(calc(1.75 * 1rem) * 2);padding-left:var(--spacing-2);}}.cke_editable blockquote > *:first-child,.c-body blockquote > *:first-child{margin-top:0;}.cke_editable blockquote > *:last-child,.c-body blockquote > *:last-child{margin-bottom:0;}.cke_editable ol,.cke_editable ul,.c-body ol,.c-body ul{padding-left:0;margin-left:1em;}@media (min-width:45em){.cke_editable ol,.cke_editable ul,.c-body ol,.c-body ul{padding-left:1em;margin-left:-1em;}}.cke_editable li,.c-body li{display:list-item;padding-left:0.5em;}.cke_editable ul li::marker,.c-body ul li::marker{content:"●";color:var(--clr-brand);}.cke_editable li + li,.c-body li + li{margin-top:0.8em;}.cke_editable ol[\:has\(\:not\(li\%20li\)\)],.c-body ol[\:has\(\:not\(li\%20li\)\)]{position:relative;--indent:2.2em;list-style-position:outside;padding:0;margin-left:1em;}.cke_editable ol:has(:not(li li)),.c-body ol:has(:not(li li)){position:relative;--indent:2.2em;list-style-position:outside;padding:0;margin-left:1em;}.cke_editable ol[\:has\(\:not\(li\%20li\)\)] li,.c-body ol[\:has\(\:not\(li\%20li\)\)] li{padding-left:var(--indent);}.cke_editable ol:has(:not(li li)) li,.c-body ol:has(:not(li li)) li{padding-left:var(--indent);}.cke_editable ol[\:has\(\:not\(li\%20li\)\)] li + li,.c-body ol[\:has\(\:not\(li\%20li\)\)] li + li{margin-top:calc(1.75 * 1rem);margin-top:var(--spacing);}.cke_editable ol[\:has\(\:not\(li\%20li\)\)] li + li,.c-body ol[\:has\(\:not\(li\%20li\)\)] li + li{margin-top:calc(1.75 * 1rem);margin-top:var(--spacing);}.cke_editable ol:has(:not(li li)) li + li,.c-body ol:has(:not(li li)) li + li{margin-top:calc(1.75 * 1rem);margin-top:var(--spacing);}.cke_editable ol[\:has\(\:not\(li\%20li\)\)]::before,.c-body ol[\:has\(\:not\(li\%20li\)\)]::before{position:absolute;top:0;height:100%;content:"";border-left:4px solid var(--clr-brand);left:calc(var(--indent) * 0.5 - 2px);}.cke_editable ol:has(:not(li li))::before,.c-body ol:has(:not(li li))::before{position:absolute;top:0;height:100%;content:"";border-left:4px solid var(--clr-brand);left:calc(var(--indent) * 0.5 - 2px);}.c-body--large{font-size:1.2rem;}@media (min-width:45em){.c-body--large{line-height:1.6;font-size:1.66rem;}}.c-body--centered{text-align:center;}.c-body--centered a[class]{margin-left:auto;margin-right:auto;}.c-button{--hover:0;font:inherit;text-align:center;border:0;font-weight:300;--button-padding-inline:1.5em;--button-padding-top:0.6em;--button-padding-bottom:0.45em;color:var(--clr-button-text);background-color:var(--clr-button-background);text-decoration:none;padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);border-radius:2.2em;cursor:pointer;display:block;width:-moz-fit-content;width:fit-content;position:relative;}.c-button:hover{--hover:1;}.c-button--nav,.c-button--no-padding{padding-top:0;padding-bottom:0;position:relative;}.c-button--nav::after,.c-button--no-padding::after{content:"";display:block;position:absolute;top:calc(var(--button-padding) * -1);right:calc(var(--button-padding) * -1);bottom:calc(var(--button-padding) * -1);left:calc(var(--button-padding) * -1);z-index:-1;background:inherit;border-radius:inherit;top:calc(var(--button-padding-top) * -1);right:0;bottom:calc(var(--button-padding-bottom) * -1);left:0;}.c-button--small{--button-padding-inline:1em;--button-padding-top:0.3em;--button-padding-bottom:0.15em;}.c-button--disabled{opacity:0.2;cursor:auto;filter:grayscale(100%);}.c-button-wrapper{display:flex;justify-content:center;align-items:center;gap:0.5em;flex-wrap:wrap;}.c-card{--hover:0;}.c-card:hover{--hover:1;}.c-card__link{text-decoration:none;color:inherit;}.c-card__image{overflow:hidden;margin-bottom:calc((1.75 * 1rem) / 2);margin-bottom:calc(calc(1.75 * 1rem) / 2);margin-bottom:var(--spacing-half);}.c-card__image img{width:100%;display:block;height:auto;scale:calc(1 + var(--hover) * 0.05);transition:0.3s;}.c-card__title{font-weight:400;font-size:1.4rem;line-height:1.25;margin-top:calc((1.75 * 1rem) / 2);margin-bottom:calc((1.75 * 1rem) / 2);margin-top:calc((1.75 * 1rem) / 2);margin-top:calc(calc(1.75 * 1rem) / 2);margin-bottom:calc((1.75 * 1rem) / 2);margin-bottom:calc(calc(1.75 * 1rem) / 2);margin-top:var(--spacing-half);margin-bottom:var(--spacing-half);}.c-contact-page{display:grid;-moz-column-gap:calc((1.75 * 1rem) * 2);column-gap:calc((1.75 * 1rem) * 2);-moz-column-gap:calc(calc(1.75 * 1rem) * 2);column-gap:calc(calc(1.75 * 1rem) * 2);grid-column-gap:calc((1.75 * 1rem) * 2);grid-column-gap:calc(calc(1.75 * 1rem) * 2);grid-column-gap:var(--spacing-2);-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2);row-gap:calc(1.75 * 1rem);grid-row-gap:calc(1.75 * 1rem);grid-row-gap:var(--spacing-1);row-gap:var(--spacing-1);}@media (min-width:45em){.c-contact-page{grid-template-columns:1fr 2fr;grid-template-areas:"left right";}.c-contact-page__image,.c-contact-page__map{grid-area:auto/span 2;}.c-contact-page__title,.c-contact-page__info{grid-area:auto/left;}.c-contact-page__body,.c-contact-page__form{grid-area:auto/right;}}@media (min-width:64em){.c-contact-page{grid-template-columns:500fr 645fr;}.c-contact-page__image{grid-area:auto/left;}.c-contact-page__map{grid-area:auto/right;}}.c-contact-page__map{z-index:-1;}@media (min-width:64em){.c-contact-page__map{margin-top:calc((1.75 * 1rem) * 2);margin-top:calc(calc(1.75 * 1rem) * 2);margin-top:var(--spacing-2);--indent:200px;margin-left:calc(-1 * var(--indent));width:calc(100% + var(--indent));}}.c-contact-page__title{margin:0;}@media (min-width:64em){.c-contact-page__body{margin-top:0.6em;}}.c-contact-page__image img{width:100%;display:block;height:auto;}.c-contact-page__socials{margin-top:calc(1.75 * 1rem);margin-top:var(--spacing);}.c-cookie-disclaimer{--border-color:#5f5f5f;--color:#000;--bg:#fff;--button-bg:#fff;--button-border-color:#5f5f5f;position:fixed;z-index:200;bottom:2rem;right:2rem;background:var(--bg);color:var(--color);width:calc(100% - 4rem);max-width:380px;padding:2rem;text-align:left;border:1px solid var(--border-color);}.c-cookie-disclaimer:not(.is-visible){display:none;}.c-cookie-disclaimer a{text-decoration:underline;color:inherit;}.c-cookie-disclaimer__actions{margin-top:2rem;display:flex;justify-content:flex-start;}.c-cookie-disclaimer__button{font:inherit;background:var(--button-bg);text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing:0.14em;border:1px solid var(--button-border-color);padding:0.5em 2em 0.4em;transition:0.3s;}.c-cta-block{background:var(--clr-cta-background);color:var(--clr-cta-text);padding:calc((1.75 * 1rem) * 1);padding:calc(calc(1.75 * 1rem) * 1);padding:var(--spacing-m);display:flex;flex-direction:column;justify-content:space-between;gap:calc(1.75 * 1rem);gap:var(--spacing);--clr-text-button:var(--clr-cta-text);}.c-cta-block__title{margin:0;max-width:13ch;}.views-row[\:has\(.c-cta-block\)]{display:grid;}.views-row:has(.c-cta-block){display:grid;}.c-cta__link{color:inherit;text-decoration:none;}.c-cta__title{text-align:center;max-width:30ch;margin:0 auto;margin-bottom:calc(1.75 * 1rem);margin-bottom:var(--spacing);}.c-cta[data-layout=center] .c-cta__cta-title{color:var(--clr-cta-text);}.c-cta__actions{display:flex;justify-content:center;}.c-cta[data-layout=left] .c-cta__title{text-align:left;max-width:20ch;margin:0;margin-bottom:calc((1.75 * 1rem) / 2);margin-bottom:calc(calc(1.75 * 1rem) / 2);margin-bottom:var(--spacing-half);}.c-cta[data-layout=left] .c-cta__actions{justify-content:flex-start;}.c-cta[data-layout=images]{display:grid;align-items:center;gap:calc((1.75 * 1rem) * 2);gap:calc(calc(1.75 * 1rem) * 2);grid-gap:calc((1.75 * 1rem) * 2);grid-gap:calc(calc(1.75 * 1rem) * 2);grid-gap:var(--spacing-2);gap:var(--spacing-2);}@media (min-width:45em){.c-cta[data-layout=images]{gap:calc((1.75 * 1rem) * 1);gap:calc(calc(1.75 * 1rem) * 1);gap:var(--spacing-m);grid-template-columns:1fr 1fr;}.c-cta[data-layout=images] .c-cta__title{text-align:left;}.c-cta[data-layout=images] .c-cta__actions{justify-content:flex-start;}}.c-cta__images{order:-1;}.c-cta__images .c-cta__images__cell{width:100%;}.c-cta__images img{aspect-ratio:145/100;width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;}.c-download{border-top:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border);padding-top:calc((1.75 * 1rem) / 2);padding-bottom:calc((1.75 * 1rem) / 2);padding-top:calc((1.75 * 1rem) / 2);padding-top:calc(calc(1.75 * 1rem) / 2);padding-bottom:calc((1.75 * 1rem) / 2);padding-bottom:calc(calc(1.75 * 1rem) / 2);padding-top:var(--spacing-half);padding-bottom:var(--spacing-half);}@media (min-width:45em){.c-download{padding-top:calc(1.75 * 1rem);padding-bottom:calc(1.75 * 1rem);padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);}}@media (min-width:64em){.c-download{padding-top:calc((1.75 * 1rem) * 2);padding-bottom:calc((1.75 * 1rem) * 2);padding-top:calc((1.75 * 1rem) * 2);padding-top:calc(calc(1.75 * 1rem) * 2);padding-bottom:calc((1.75 * 1rem) * 2);padding-bottom:calc(calc(1.75 * 1rem) * 2);padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);}}.c-download + .c-download{border-top:0;}.c-download__link{text-decoration:none;color:inherit;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:calc(1.75 * 1rem);column-gap:calc(1.75 * 1rem);-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1);}@media (max-width:24.99em){.c-download__link{display:grid;}}.c-download__title{margin:0;}@media (max-width:24.99em){.c-download__title{font-size:1.5rem;}}.c-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;padding-top:calc((1.75 * 1rem) * 5);padding-bottom:calc((1.75 * 1rem) * 5);padding-top:calc((1.75 * 1rem) * 5);padding-top:calc(calc(1.75 * 1rem) * 5);padding-bottom:calc((1.75 * 1rem) * 5);padding-bottom:calc(calc(1.75 * 1rem) * 5);padding-top:var(--spacing-5);padding-bottom:var(--spacing-5);padding-left:calc((1.75 * 1rem) * 2);padding-right:calc((1.75 * 1rem) * 2);padding-left:calc((1.75 * 1rem) * 2);padding-left:calc(calc(1.75 * 1rem) * 2);padding-right:calc((1.75 * 1rem) * 2);padding-right:calc(calc(1.75 * 1rem) * 2);padding-left:var(--spacing-2);padding-right:var(--spacing-2);background:var(--clr-drawer-background);color:var(--clr-drawer-text);--clr-button-background:var(--clr-inverted-button-background);--clr-button-text:var(--clr-inverted-button-text);display:grid;align-items:center;justify-items:center;place-items:center;overflow-y:auto;-webkit-clip-path:inset(10vw);clip-path:inset(10vw);opacity:0;pointer-events:none;transition:opacity 0.1s linear,-webkit-clip-path 0.33s cubic-bezier(0.175,0.885,0.32,1.275);transition:opacity 0.1s linear,clip-path 0.33s cubic-bezier(0.175,0.885,0.32,1.275);transition:opacity 0.1s linear,clip-path 0.33s cubic-bezier(0.175,0.885,0.32,1.275),-webkit-clip-path 0.33s cubic-bezier(0.175,0.885,0.32,1.275);}@media (min-width:45em){.c-drawer{display:none;}}.c-drawer__nav{text-align:center;font-size:1.3rem;}@media (min-width:25em){.c-drawer__nav{font-size:1.6rem;}}.c-drawer__nav .menu-item--expanded span{cursor:pointer;}.c-drawer__nav .menu-item--expanded > :where(span,a)::after{content:" +";}.c-drawer__nav .menu-item--expanded ul{interpolate-size:allow-keywords;transition:height 0.3s linear(0,0.022 1.5%,0.087 3.2%,0.53 11%,0.727 15.4%,0.865 20.2%,0.915 22.9%,0.951 25.8%,0.987 31.3%,1.002 38.7%,1);height:0;overflow:clip;font-size:0.7em;}.c-drawer__nav .menu-item--expanded.is-open > :where(span,a)::after{content:" -";}.c-drawer__nav .menu-item--expanded.is-open ul{height:auto;}.c-drawer__nav ul,.c-drawer__nav li{margin:0;padding:0;display:block;}.c-drawer__nav a:where(:not(.c-button)){text-decoration:none;color:inherit;}.c-drawer__nav .c-button{margin-top:0.7em;margin-left:auto;margin-right:auto;}.c-drawer__nav--secondary{margin-top:calc(1.75 * 1rem);margin-top:var(--spacing);font-size:1rem;}.c-drawer[data-is-open=true]{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);pointer-events:auto;}@media (max-width:44.99em){:root[\:has\(.c-drawer\[data-is-open\%3Dtrue\]\)]{overflow:hidden;}:root:has(.c-drawer[data-is-open=true]){overflow:hidden;}}.c-drawer__language{margin-top:calc((1.75 * 1rem) * 1);margin-top:calc(calc(1.75 * 1rem) * 1);margin-top:var(--spacing-m);}.c-drawer__language ul,.c-drawer__language li{margin:0;padding:0;display:block;}.c-drawer__language a{text-decoration:none;color:inherit;}.c-drawer__language .is-active{text-decoration:underline;font-weight:bold;}.c-drawer__language ul{display:flex;justify-content:center;gap:1em;}.c-footer{background-color:var(--clr-footer-background);color:var(--clr-footer-text);display:grid;gap:calc((1.75 * 1rem) * 1);gap:calc(calc(1.75 * 1rem) * 1);grid-gap:calc((1.75 * 1rem) * 1);grid-gap:calc(calc(1.75 * 1rem) * 1);grid-gap:var(--spacing-m);gap:var(--spacing-m);}.c-footer h5,.c-footer h6{font:inherit;color:var(--clr-footer-text-highlight);margin-top:0;margin-bottom:calc(1.75 * 1rem);margin-bottom:var(--spacing);}.c-footer a{color:inherit;text-decoration:none;}.c-footer a:hover{color:var(--clr-footer-text-highlight);text-decoration:underline;}@media (max-width:44.99em){.c-footer__nav{display:none;}}.c-footer__nav ul,.c-footer__nav li{margin:0;padding:0;display:block;}.c-footer__nav ul{display:grid;grid-gap:0.5em;gap:0.5em;}.c-footer__nav ul ul{font-size:0.8em;padding-left:1em;gap:0;}.c-footer__nav nav + nav{margin-top:0.5em;}.c-footer__nav .c-button{animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-moz-columns:auto;columns:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;color:inherit;cursor:pointer;font:inherit;}.c-footer__nav .c-button:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;}.c-footer__inner{display:grid;row-gap:calc(1.75 * 1rem);grid-row-gap:calc(1.75 * 1rem);grid-row-gap:var(--spacing);row-gap:var(--spacing);grid-template-columns:1fr;-moz-column-gap:calc(1.75 * 1rem);column-gap:calc(1.75 * 1rem);grid-column-gap:calc(1.75 * 1rem);grid-column-gap:var(--spacing-1);-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1);}@media (min-width:45em){.c-footer__inner{grid-template-columns:3fr 2fr 3fr;}}@media (min-width:64em){.c-footer__inner{-moz-column-gap:calc((1.75 * 1rem) * 1);column-gap:calc((1.75 * 1rem) * 1);-moz-column-gap:calc(calc(1.75 * 1rem) * 1);column-gap:calc(calc(1.75 * 1rem) * 1);-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m);}}@media (min-width:75em){.c-footer__inner{grid-template-columns:min(550px,50%) 2fr 3fr;}}@media (min-width:45em) and (max-width:63.99em){.c-footer__inner--first{grid-template-columns:1fr 1fr;}.c-footer__inner--first .c-footer__info{grid-column:span 2;}}.c-footer__inner--last{align-items:center;grid-template-areas:"socials" "logo" "disclaimer";}@media (min-width:45em) and (max-width:74.99em){.c-footer__inner--last{grid-template-columns:1fr 1fr;grid-template-areas:"logo socials" "disclaimer disclaimer";}}@media (min-width:64em) and (max-width:74.99em){.c-footer__inner--last{grid-template-columns:1fr 2fr;}}@media (min-width:75em){.c-footer__inner--last{grid-template-areas:"disclaimer socials logo";}}.c-footer__info__header{font-size:35px;line-height:1.2;color:var(--clr-footer-text-highlight);}@media (max-width:44.99em){.c-footer__info__header{font-size:24px;}}.c-footer__info__header h4{font:inherit;margin:0;}.c-footer__info__header a{color:var(--clr-footer-text);}.c-footer__info__main::before{width:38px;display:block;content:"";border-top:1px solid var(--clr-button-background);margin-top:calc(1.75 * 1rem);margin-bottom:calc(1.75 * 1rem);margin-top:var(--spacing-1);margin-bottom:var(--spacing-1);}.c-footer__socials{grid-area:socials;--clr-socials:currentColor;--clr-socials-hover:var(--clr-footer-text-highlight);}.c-footer__disclaimer{grid-area:disclaimer;}.c-footer__disclaimer nav{display:inline-flex;}.c-footer__disclaimer nav ul{display:flex;gap:1em;}.c-footer__disclaimer nav ul,.c-footer__disclaimer nav li{margin:0;padding:0;}.c-footer__disclaimer nav li{display:block;}.c-footer__logo{grid-area:logo;}.c-footer__logo img{width:auto;width:var(--size-footer-logo-width,auto);height:auto;display:block;}.c-footer__badges{display:flex;gap:10px;align-items:flex-start;}.c-footer__badges img{height:100px;width:auto;}@media (max-width:44.99em){.c-footer__badges img{height:70px;}}.c-header__top{display:flex;justify-content:flex-end;margin-left:24px;margin-right:24px;margin-top:15px;margin-bottom:15px;gap:2em;font-size:15px;font-size:15px;color:var(--clr-header-top-text);}.c-header__top ul,.c-header__top li{margin:0;padding:0;}.c-header__top ul{display:flex;gap:2em;}.c-header__top li{display:block;}.c-header__top a{color:inherit;text-decoration:none;}@media (max-width:44.99em){.c-header__top{display:none;}}.c-header__inner{display:flex;margin:calc((1.75 * 1rem) * 2) auto;margin:calc(calc(1.75 * 1rem) * 2) auto;margin:var(--spacing-2) auto;align-items:flex-end;align-items:var(--header-align-items,flex-end);flex-wrap:wrap;justify-content:space-between;-moz-column-gap:calc(1.75 * 1rem);column-gap:calc(1.75 * 1rem);-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1);row-gap:calc(1.75 * 1rem);row-gap:var(--spacing);}@media (max-width:44.99em){.c-header__inner{flex-wrap:nowrap;align-items:center;}}@media (min-width:45em){.c-hero{overflow:hidden;}}.c-hero__inner{--column-gap:0;--cta-breakout:calc(var(--column-gap) * -1 - 170px);display:grid;row-gap:calc((1.75 * 1rem) * 1);row-gap:calc(calc(1.75 * 1rem) * 1);grid-row-gap:calc((1.75 * 1rem) * 1);grid-row-gap:calc(calc(1.75 * 1rem) * 1);grid-row-gap:var(--spacing-m);row-gap:var(--spacing-m);grid-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);align-items:center;--breakout:max(calc((100vw - min(var(--container-size-min),var(--container-size))) * -0.5),-400px);}@media (min-width:45em){.c-hero__inner{row-gap:0;grid-template-columns:1fr 1.2fr;--column-gap:var(--spacing-2);}}@media (min-width:64em){.c-hero__inner{--column-gap:var(--spacing-m);}}@media (min-width:75em){.c-hero__inner{grid-template-columns:444px 1fr;}}@media (min-width:45em){.c-hero__copy{padding-top:calc((1.75 * 1rem) * 1);padding-bottom:calc((1.75 * 1rem) * 1);padding-top:calc((1.75 * 1rem) * 1);padding-top:calc(calc(1.75 * 1rem) * 1);padding-bottom:calc((1.75 * 1rem) * 1);padding-bottom:calc(calc(1.75 * 1rem) * 1);padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);}}.c-hero__baseline{margin:0;margin-bottom:calc(1.75 * 1rem);margin-bottom:var(--spacing-1);}@media (min-width:45em) and (max-width:63.99em){.c-hero__baseline{font-size:1.6rem;}}@media (min-width:64em){.c-hero__baseline{max-width:18ch;}}.c-hero__cta{background:var(--clr-hero-cta-background);margin-left:var(--breakout);padding-left:calc(var(--breakout) * -1);padding-top:calc((1.75 * 1rem) * 2);padding-bottom:calc((1.75 * 1rem) * 2);padding-top:calc((1.75 * 1rem) * 2);padding-top:calc(calc(1.75 * 1rem) * 2);padding-bottom:calc((1.75 * 1rem) * 2);padding-bottom:calc(calc(1.75 * 1rem) * 2);padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);margin-right:var(--cta-breakout);margin-top:calc(((1.75 * 1rem) * 2) * -1);margin-top:calc(calc(calc(1.75 * 1rem) * 2) * -1);margin-top:calc(var(--spacing-2) * -1);}@media (max-width:44.99em){.c-hero__cta{display:none;}}.c-hero__cta a{text-decoration:none;color:var(--clr-hero-cta-text);}.c-hero__images{margin-left:var(--breakout);margin-right:var(--breakout);position:relative;z-index:5;}@media (min-width:45em){.c-hero__images{margin-left:0;}}@media (min-width:45em){.c-hero__images .flickity-page-dots{justify-content:flex-start;margin-left:calc(var(--cta-breakout) * -1 - (1.75 * 1rem));margin-left:calc(var(--cta-breakout) * -1 - calc(1.75 * 1rem));margin-left:calc(var(--cta-breakout) * -1 - var(--spacing-1));bottom:-47px;}}.c-hero__images__item{width:100%;}.c-hero__images__item::after{content:"";display:block;padding-top:68.9655172414%;}.c-hero__images__item img{position:absolute;top:0;left:0;width:100%;height:100%;}.c-hero__images__item .contextual-region{position:static;}.c-hero__images-wrapper{position:relative;}.c-hero__badges{position:absolute;top:0;right:0;z-index:10;display:flex;gap:10px;align-items:flex-start;}@media (max-width:44.99em){.c-hero__badges{transform-origin:top right;scale:0.7;}}.c-hero__badges img{height:100px;width:auto;}.c-image-grid__inner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;}.c-image-grid__inner img{width:100%;display:block;height:auto;}.c-image img{width:100%;display:block;height:auto;}.c-image--size-compact .c-image__inner{max-width:400px;margin-left:auto;margin-right:auto;}@media (min-width:64em){.c-intro-text{margin-left:auto;width:calc(66.6666666667% - 10.6666666667px);}}.c-language-dropdown{--hover:0;color:inherit;transition:0.3s opacity;position:relative;}.c-language-dropdown::after{content:"";display:block;background:#fff;box-shadow:0 0px 8px 0px rgba(44,68,53,0.258);position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1;opacity:var(--hover);}.c-language-dropdown ul{display:block;gap:0;}.c-language-dropdown:hover,.c-language-dropdown:focus,.c-language-dropdown[focus-within]{--hover:1;}.c-language-dropdown:hover,.c-language-dropdown:focus,.c-language-dropdown:focus-within{--hover:1;}.c-language-dropdown a{color:inherit;text-decoration:none;}.c-language-dropdown ul,.c-language-dropdown li{display:block;margin:0;padding:0;}.c-language-dropdown ul{display:flex;flex-direction:column;}@media (pointer:coarse){.c-language-dropdown .is-active{pointer-events:none;}}.c-language-dropdown li.is-active{visibility:visible;pointer-events:all;order:-1;}.c-language-dropdown:hover li.is-active{border-color:transparent;}.c-language-dropdown:hover li{visibility:visible;pointer-events:auto;}.c-language-dropdown li{visibility:hidden;pointer-events:none;}.c-list-item__title{margin-top:0;margin-bottom:calc((1.75 * 1rem) / 2);margin-bottom:calc(calc(1.75 * 1rem) / 2);margin-bottom:var(--spacing-half);}.c-listing{background:var(--clr-listing-background);color:var(--clr-listing-text);--clr-text-button:currentColor;}@media (max-width:44.99em){.c-listing{overflow:hidden;}}.c-listing__content{display:grid;row-gap:calc(1.75 * 1rem);grid-row-gap:calc(1.75 * 1rem);grid-row-gap:var(--spacing);row-gap:var(--spacing);-moz-column-gap:calc((1.75 * 1rem) * 2);column-gap:calc((1.75 * 1rem) * 2);-moz-column-gap:calc(calc(1.75 * 1rem) * 2);column-gap:calc(calc(1.75 * 1rem) * 2);grid-column-gap:calc((1.75 * 1rem) * 2);grid-column-gap:calc(calc(1.75 * 1rem) * 2);grid-column-gap:var(--spacing-2);-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2);grid-template-areas:"header" "list";}@media (min-width:64em){.c-listing__content{grid-template-columns:1fr 610px;grid-template-areas:"header list";}}.c-listing__title{grid-area:header;}.c-listing__list{display:grid;-moz-column-gap:calc(1.75 * 1rem);column-gap:calc(1.75 * 1rem);grid-column-gap:calc(1.75 * 1rem);grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);row-gap:calc((1.75 * 1rem) * 2);row-gap:calc(calc(1.75 * 1rem) * 2);grid-row-gap:calc((1.75 * 1rem) * 2);grid-row-gap:calc(calc(1.75 * 1rem) * 2);grid-row-gap:var(--spacing-2);row-gap:var(--spacing-2);grid-area:list;}@media (min-width:25em){.c-listing__list{grid-template-columns:1fr 1fr;}}.c-listing__title{margin:0;}@media (min-width:64em){.c-listing__title{margin-top:-0.2em;}}.c-listing__image{--pull-out:calc((100vw - min(var(--container-size-min),var(--container-size))) / -2);margin-top:calc(((1.75 * 1rem) * 3) * -1);margin-top:calc(calc(calc(1.75 * 1rem) * 3) * -1);margin-top:calc(var(--spacing-xl) * -1);margin-left:var(--pull-out);margin-right:var(--pull-out);}@media (min-width:45em){.c-listing__image{margin-top:calc(((1.75 * 1rem) * 3) * -1 - ((1.75 * 1rem) * 3));margin-top:calc(calc(calc(1.75 * 1rem) * 3) * -1 - calc(calc(1.75 * 1rem) * 3));margin-top:calc(var(--spacing-xl) * -1 - var(--spacing-3));margin-right:0;}}.c-listing__image img{width:100%;display:block;height:auto;}.c-listing__header{margin-bottom:calc((1.75 * 1rem) * 1);margin-bottom:calc(calc(1.75 * 1rem) * 1);margin-bottom:var(--spacing-m);display:grid;align-items:end;gap:calc(1.75 * 1rem);grid-gap:calc(1.75 * 1rem);grid-gap:var(--spacing-1);gap:var(--spacing-1);}@media (min-width:45em){.c-listing__header{grid-template-columns:1fr 1fr;gap:calc((1.75 * 1rem) * 1);gap:calc(calc(1.75 * 1rem) * 1);gap:var(--spacing-m);}}@media (min-width:45em){.c-listing__actions{align-self:end;justify-self:end;place-self:end end;}}.c-map{height:400px;}@supports (aspect-ratio:1){.c-map{height:auto;aspect-ratio:971/561;}}.c-masthead{color:var(--clr-masthead-text);position:relative;display:flex;align-items:center;padding-top:calc((1.75 * 1rem) * 1);padding-bottom:calc((1.75 * 1rem) * 1);padding-top:calc((1.75 * 1rem) * 1);padding-top:calc(calc(1.75 * 1rem) * 1);padding-bottom:calc((1.75 * 1rem) * 1);padding-bottom:calc(calc(1.75 * 1rem) * 1);padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);margin-bottom:calc((1.75 * 1rem) * 3);margin-bottom:calc(calc(1.75 * 1rem) * 3);margin-bottom:var(--spacing-xl);height:400px;}@media (max-width:63.99em){@supports (aspect-ratio:1){.c-masthead{height:auto;width:100%;aspect-ratio:3;}}}.c-masthead .c-masthead__stroke{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;}.c-masthead .c-masthead__stroke::after{content:"";display:block;height:26px;background:var(--clr-masthead-stroke);grid-column:1/-1;}@media (min-width:64em){.c-masthead .c-masthead__stroke::after{grid-column:2/4;}}.c-masthead .contextual-region{position:static;}.c-masthead__image::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.3137254902),rgba(0,0,0,0));}.c-masthead__image img{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;top:0;left:0;width:100%;z-index:-1;}.c-masthead__title{margin:0;z-index:1;position:relative;}.c-nav-toggle{flex-shrink:0;cursor:pointer;border:0;background-color:var(--clr-button-background);color:var(--clr-button-text);border-radius:100%;height:51px;width:51px;display:flex;align-items:center;justify-content:center;align-self:end;}.c-nav-toggle svg{display:block;}@media (min-width:45em){.c-nav-toggle{display:none;}}.c-nav-toggle[data-type=close]{background-color:var(--clr-inverted-button-background);color:var(--clr-inverted-button-text);position:absolute;right:25px;right:var(--gutter);top:calc((1.75 * 1rem) * 2);top:calc(calc(1.75 * 1rem) * 2);top:var(--spacing-2);}.c-nav{isolation:isolate;position:relative;z-index:15;--hover:0;}.c-nav ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1.5em;}.c-nav a:not(.c-button){--border-scale:0;text-decoration:none;color:inherit;text-wrap:none;position:relative;display:block;}.c-nav a:not(.c-button)::after{content:"";display:block;top:-0.5em;left:0;width:100%;border-top:2px solid var(--clr-active-nav-item-border);position:absolute;transform:scaleX(var(--border-scale));}.c-nav li{position:relative;display:block;}.c-nav li[\:has\(.non-critical\)]{display:none;}.c-nav li:has(.non-critical){display:none;}@media (max-width:44.99em){.c-nav{display:none;}}.c-nav .menu-item--active-trail a:not(.c-button){color:var(--clr-active-nav-item);--border-scale:1;}.c-nav li[\:has\(ul\)] > a,.c-nav li[\:has\(ul\)] > span{cursor:pointer;display:flex;gap:0.3em;align-items:center;}.c-nav li:has(ul) > a,.c-nav li:has(ul) > span{cursor:pointer;display:flex;gap:0.3em;align-items:center;}.c-nav li[\:has\(ul\)] > a::after,.c-nav li[\:has\(ul\)] > span::after{content:"▸";display:block;transform:rotate(90deg) scaleX(calc(1 - 2 * var(--hover)));transition:0.2s transform;}.c-nav li:has(ul) > a::after,.c-nav li:has(ul) > span::after{content:"▸";display:block;transform:rotate(90deg) scaleX(calc(1 - 2 * var(--hover)));transition:0.2s transform;}.c-nav li:hover{--hover:1;}.c-nav li[focus-within]{--hover:1;}.c-nav li:hover{--hover:1;}.c-nav li[focus-within]{--hover:1;}.c-nav li:focus-within{--hover:1;}.c-nav li:hover ul{pointer-events:auto;}.c-nav li[focus-within] ul{pointer-events:auto;}.c-nav li:hover ul{pointer-events:auto;}.c-nav li[focus-within] ul{pointer-events:auto;}.c-nav li:focus-within ul{pointer-events:auto;}.c-nav li ul{--hitbox-offset:var(--spacing-half);pointer-events:none;display:grid;position:absolute;top:100%;left:-5px;z-index:10;white-space:nowrap;line-height:1;color:#000;text-transform:none;letter-spacing:auto;padding:calc(1.75 * 1rem);padding:var(--spacing);padding-right:calc((1.75 * 1rem) * 2);padding-right:calc(calc(1.75 * 1rem) * 2);padding-right:var(--spacing-2);padding-top:calc(var(--hitbox-offset) + (1.75 * 1rem));padding-top:calc(var(--hitbox-offset) + calc(1.75 * 1rem));padding-top:calc(var(--hitbox-offset) + var(--spacing));isolation:isolate;grid-gap:0.4lh;gap:0.4lh;transform:translateY(calc(10px * (1 - var(--hover))));opacity:var(--hover);transition:0.5s transform linear(0,0.012 0.9%,0.049 2%,0.409 9.3%,0.513 11.9%,0.606 14.7%,0.691 17.9%,0.762 21.3%,0.82 25%,0.868 29.1%,0.907 33.6%,0.937 38.7%,0.976 51.3%,0.994 68.8%,1),0.2s opacity;}.c-nav li ul::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;top:var(--hitbox-offset);border-radius:2px;background:#fff;z-index:-1;box-shadow:20px 20px 60px rgba(0,0,0,0.1254901961),-20px -20px 60px rgba(0,0,0,0.1254901961);}.c-nav li ul li{display:block;margin:0;}.c-nav li ul .menu-item--active-trail.menu-item--active-trail a{--border-scale:0;}.c-nav li ul .menu-item.menu-item a{display:block;color:#000;--border-scale:0;}.c-nav li ul a:hover{text-decoration:underline;text-decoration-thickness:0.5px;}.c-news-overview .view-content{display:grid;grid-gap:32px;gap:32px;row-gap:calc((1.75 * 1rem) * 1);row-gap:calc(calc(1.75 * 1rem) * 1);grid-row-gap:calc((1.75 * 1rem) * 1);grid-row-gap:calc(calc(1.75 * 1rem) * 1);grid-row-gap:var(--spacing-m);row-gap:var(--spacing-m);}@media (min-width:45em){.c-news-overview .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:64em){.c-news-overview .view-content{grid-template-columns:repeat(3,1fr);}}.c-node-pager ul,.c-node-pager li{display:block;margin:0;padding:0;}.c-node-pager ul{display:flex;justify-content:center;align-items:center;-moz-column-gap:40px;column-gap:40px;row-gap:calc((1.75 * 1rem) / 2);row-gap:calc(calc(1.75 * 1rem) / 2);row-gap:var(--spacing-half);}.c-node-pager__prev span,.c-node-pager__prev a,.c-node-pager__next span,.c-node-pager__next a{background:var(--clr-button-background);font-size:0;display:block;width:70px;height:37px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/arrow.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.c-node-pager__prev span,.c-node-pager__next span{filter:grayscale(100%);}.c-node-pager__prev{transform:rotate(180deg);}@media (max-width:24.99em){.c-node-pager ul{flex-wrap:wrap;justify-content:space-between;}.c-node-pager .c-node-pager__all{flex-basis:100%;order:3;margin-left:auto;margin-right:auto;}}.c-page-title{font-size:2rem;font-weight:bold;margin-bottom:calc(1.75 * 1rem);margin-bottom:var(--spacing);}.c-popup{position:fixed;top:50%;left:50%;width:500px;max-width:90%;max-height:calc(100vh - 150px);background:#000;transform:translate(-50%,-50%);z-index:2147483002;text-align:center;color:#fff;display:none;}.c-popup img{width:100%;display:block;height:auto;max-height:calc(100svh - 150px);-o-object-fit:contain;object-fit:contain;}@keyframes animateInPopup{0%{transform:translate(-50%,-50%) scale(0.7);opacity:0;}}.c-popup.is-open{display:block;animation:animateInPopup 600ms ease-in-out backwards;}.c-popup-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:2147483001;display:none;}.c-popup-overlay.is-open{display:block;animation:animateInOverlay 600ms backwards;}@keyframes animateInOverlay{0%{opacity:0;}}.c-popup__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;position:absolute;top:0;right:-60px;cursor:pointer;color:var(--clr-title);}@media (max-width:44.99em){.c-popup__close{right:0;top:-50px;}}.c-popup__close svg{display:block;}.c-project-highlights__list .views-row{width:min(580px,90vw);margin-right:50px;}@media (min-width:64em){.c-project-highlights__list .views-row{margin-right:160px;}}.c-project-highlights__list .views-row:not(:first-child){display:none;}.c-project-highlights__list .views-row.flickity-cell{display:block;}.c-project-highlights__nav{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:calc(1.75 * 1rem);margin-top:var(--spacing);}.c-project-highlights__nav button{background:var(--clr-button-background);color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/arrow.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/arrow.svg);width:71px;height:37px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.c-project-highlights__nav button:first-child{transform:scaleX(-1);}.c-project-intro{background:var(--clr-project-intro-background);padding-top:calc((1.75 * 1rem) * 1);padding-top:calc(calc(1.75 * 1rem) * 1);padding-top:var(--spacing-m);overflow:hidden;}.c-project-intro__inner{display:grid;grid-template-columns:1fr auto;row-gap:calc(1.75 * 1rem);grid-row-gap:calc(1.75 * 1rem);grid-row-gap:var(--spacing);row-gap:var(--spacing);-moz-column-gap:calc(1.75 * 1rem);column-gap:calc(1.75 * 1rem);grid-column-gap:calc(1.75 * 1rem);grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);grid-template-areas:"title year" "image image" "description description";}@media (min-width:64em){.c-project-intro__inner{-moz-column-gap:calc((1.75 * 1rem) * 1);column-gap:calc((1.75 * 1rem) * 1);-moz-column-gap:calc(calc(1.75 * 1rem) * 1);column-gap:calc(calc(1.75 * 1rem) * 1);-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m);row-gap:calc((1.75 * 1rem) * 1);row-gap:calc(calc(1.75 * 1rem) * 1);row-gap:var(--spacing-m);grid-template-columns:1fr 400px;grid-template-areas:"title year" "image description";}}.c-project-intro__title{margin:0;grid-area:title;}.c-project-intro__image{grid-area:image;z-index:2;}.c-project-intro__image img{width:100%;display:block;height:auto;}@media (max-width:63.99em){.c-project-intro__year{align-self:end;justify-self:end;place-self:end;}}.c-project-intro__title,.c-project-intro__year{align-self:end;}.c-project-intro__description{grid-area:description;}.c-project-intro__actions{margin-top:calc(1.75 * 1rem);margin-top:var(--spacing-1);position:relative;z-index:1;}.c-project-intro__actions::after{content:"";display:block;position:absolute;top:50%;right:-100vw;bottom:-100vmax;left:-100vw;background:#fff;z-index:-1;}.c-project-list .view-content{display:grid;-moz-column-gap:calc(1.75 * 1rem);column-gap:calc(1.75 * 1rem);grid-column-gap:calc(1.75 * 1rem);grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);row-gap:calc((1.75 * 1rem) * 1);row-gap:calc(calc(1.75 * 1rem) * 1);grid-row-gap:calc((1.75 * 1rem) * 1);grid-row-gap:calc(calc(1.75 * 1rem) * 1);grid-row-gap:var(--spacing-m);row-gap:var(--spacing-m);}@media (min-width:45em){.c-project-list .view-content{grid-template-columns:1fr 1fr;}}.c-project-list .bef-exposed-form[\:has\(.bef-links\%20li\:first-child\:last-child\)]{display:none;}.c-project-list .bef-exposed-form:has(.bef-links li:first-child:last-child){display:none;}.c-project-list .bef-exposed-form{margin-bottom:calc(1.75 * 1rem);margin-bottom:var(--spacing);color:var(--clr-brand);}.c-project-list .bef-exposed-form .bef-link{color:inherit;font-size:0.9rem;text-decoration:none;background:var(--clr-brand);color:var(--clr-brand-contrast);padding:0.5em 1.1em 0.45em;border-radius:1.5em;filter:grayscale(1);opacity:0.7;transition:0.2s;}.c-project-list .bef-exposed-form .bef-link:hover{filter:grayscale(0);text-decoration:underline;opacity:1;}.c-project-list .bef-exposed-form .bef-link--selected{opacity:1;filter:grayscale(0);}.c-project-list .bef-exposed-form ul,.c-project-list .bef-exposed-form li{display:block;padding:0;margin:0;}.c-project-list .bef-exposed-form ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0.5em;}.c-project-teaser{--hover:0;}.c-project-teaser:hover{--hover:1;}.c-project-highlights .c-project-teaser__image{box-shadow:0 0 30px 0 rgba(0,0,0,0.15);}.c-project-teaser__image{overflow:hidden;}.c-project-teaser__image img{width:100%;display:block;height:auto;scale:calc(var(--hover) * 0.08 + 1);transition:scale 0.2s ease-in-out;}.c-project-teaser__link{text-decoration:none;color:inherit;}.c-project-teaser__header{display:flex;gap:1em;justify-content:space-between;align-items:flex-end;margin-top:calc(1.75 * 1rem);margin-bottom:calc(1.75 * 1rem);margin-top:var(--spacing);margin-bottom:var(--spacing);}.c-project-teaser__title{margin:0;}@media (min-width:45em){.c-project-teaser__body{max-width:39ch;}}.c-project-teaser__body *{font:inherit;margin:0;}.c-project-teaser__copy .c-text-button{margin-top:1em;}.c-section-header{display:flex;justify-content:space-between;-moz-column-gap:2em;column-gap:2em;row-gap:calc((1.75 * 1rem) / 2);row-gap:calc(calc(1.75 * 1rem) / 2);row-gap:var(--spacing-half);align-items:center;margin-bottom:calc((1.75 * 1rem) * 1);margin-bottom:calc(calc(1.75 * 1rem) * 1);margin-bottom:var(--spacing-m);flex-wrap:wrap;}.c-section-header__title{margin:0;}@media (min-width:45em){.c-section-header__title{max-width:17ch;}}.c-site-logo{display:block;width:176px;width:var(--size-header-logo-width,176px);}@media (min-width:45em){.c-site-logo{transform:translateY(var(--size-hader-logo-offset));}}.c-site-logo img{width:100%;display:block;height:auto;}.c-socials{color:var(--clr-socials);}.c-socials ul,.c-socials li{margin:0;padding:0;}.c-socials ul{display:flex;gap:10px;flex-wrap:wrap;}.c-socials li{display:block;}.c-socials a{font-size:0;display:block;width:25px;height:25px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background:currentColor;color:inherit;}.c-socials a:hover{color:var(--clr-socials-hover);}.c-socials a[href*=facebook]{-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/facebook.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/facebook.svg);}.c-socials a[href*=linkedin]{-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/linkedin.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/linkedin.svg);}.c-socials a[href*=instagram]{-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/instagram.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/instagram.svg);}.c-socials a[href*=tiktok]{-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/tiktok.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/tiktok.svg);}.c-socials a[href*=twitter]{-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/twitter.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/twitter.svg);}.c-socials a[href*=youtube]{-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/youtube.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/youtube.svg);}.c-socials a[href*=pinterest]{-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/pinterest.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/socials/pinterest.svg);}.c-square-button{font:inherit;text-align:center;border:0;font-weight:600;text-transform:uppercase;font-size:1em;line-height:1;--button-padding-inline:3em;--button-padding-top:1em;--button-padding-bottom:0.83em;color:var(--clr-button-text);background-color:var(--clr-button-background);text-decoration:none;padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);cursor:pointer;align-content:center;display:block;width:-moz-fit-content;width:fit-content;}@media (min-width:45em){.c-square-button{font-size:1.1em;}}.c-square-button--whatsapp{background-color:#000;color:#fff;display:flex;gap:0.25em;align-items:center;}.c-square-button--whatsapp:hover{background-color:color-mix(in srgb,#000,#fff 20%);}.c-square-button--whatsapp::before{flex:0 0 auto;content:"";display:block;width:1.5em;height:1.5em;background-color:currentColor;-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/whatsapp.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/whatsapp.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translateY(-0.1em);}.c-team-member__image img{width:100%;display:block;height:auto;}.c-team-member__content{line-height:1.2;}.c-team-member__content a{text-decoration:none;color:inherit;}.c-team-member__content a:hover{text-decoration:underline;}.c-team{--background-y-offset:var(--spacing-3);overflow:hidden;padding-bottom:var(--background-y-offset);-webkit-clip-path:inset(0 16px 0 0);clip-path:inset(0 16px 0 0);}.c-team__list{display:grid;gap:calc(1.75 * 1rem);grid-gap:calc(1.75 * 1rem);grid-gap:var(--spacing-1);gap:var(--spacing-1);position:relative;}@media (min-width:25em){.c-team__list{grid-template-columns:repeat(2,1fr);}}@media (min-width:45em){.c-team__list{grid-template-columns:repeat(3,1fr);}}.c-team__list::after{content:"";display:block;position:absolute;z-index:-1;top:0;right:-100vw;bottom:0;left:calc(((1.75 * 1rem) * 3) * -1);left:calc(calc(calc(1.75 * 1rem) * 3) * -1);left:calc(var(--spacing-3) * -1);transform:translateY(var(--background-y-offset));background:var(--clr-team-background);}.c-text-button{--hover:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--clr-text-button);display:flex;width:-moz-fit-content;width:fit-content;cursor:pointer;align-items:center;gap:1em;background:none;font:inherit;text-decoration:underline;text-underline-offset:0.4em;}.c-text-button:hover{--hover:1;}.c-text-button[data-icon=arrow]::after{content:"";display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/arrow-in-circle.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/arrow-in-circle.svg);width:71px;height:37px;flex:0 0 auto;background:currentColor;translate:calc(0.5em * var(--hover)) 0;transition:translate 0.2s ease-in-out;}.c-text-image-group{counter-reset:text-image;}.c-text-image{--breakout:max(calc((100vw - var(--scrollbar-width) -
            min(var(--container-size-min),var(--container-size))) * -0.5),-150px);counter-increment:text-image;--flip:1;}.c-text-image .frontend-editing__action{z-index:10;}.c-text-image__inner{display:grid;gap:calc((1.75 * 1rem) * 1);gap:calc(calc(1.75 * 1rem) * 1);grid-gap:calc((1.75 * 1rem) * 1);grid-gap:calc(calc(1.75 * 1rem) * 1);grid-gap:var(--spacing-m);gap:var(--spacing-m);}@media (min-width:64em){.c-text-image__inner{gap:calc((1.75 * 1rem) * 5);gap:calc(calc(1.75 * 1rem) * 5);gap:var(--spacing-5);}}.c-text-image__inner,.c-text-image__inner > *{transform:scaleX(var(--flip));}@media (min-width:45em){.c-text-image__inner{grid-template-columns:1fr 1fr;}}.c-text-image__image{position:relative;z-index:1;margin-left:var(--breakout);}.c-text-image__image img{width:100%;display:block;height:auto;}.c-text-image--text-left{--flip:-1;}@media (max-width:44.99em){.c-text-image-group .c-text-image__image{margin-left:calc(25px * -1);margin-right:calc(25px * -1);margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);}}@media (min-width:45em){.c-text-image-group .c-text-image + .c-text-image{margin-top:calc((1.75 * 1rem) * 4);margin-top:calc(calc(1.75 * 1rem) * 4);margin-top:var(--spacing-xxl);}}.c-text-image-group .c-text-image__text{position:relative;background:var(--clr-text-image-background);box-shadow:0 0 0 100vmax var(--clr-text-image-background);--background-y:calc(-1 * var(--spacing-m));-webkit-clip-path:inset(var(--background-y) -100vmax var(--background-y) -300px);clip-path:inset(var(--background-y) -100vmax var(--background-y) -300px);}.c-text-image-group .c-text-image--text-left .c-text-image__text{-webkit-clip-path:inset(var(--background-y) -300px var(--background-y) -100vmax);clip-path:inset(var(--background-y) -300px var(--background-y) -100vmax);}.c-title-background{position:relative;padding-top:calc((1.75 * 1rem) * 3);padding-top:calc(calc(1.75 * 1rem) * 3);padding-top:var(--spacing-xl);}.c-title-background::before{content:"";position:absolute;top:0;left:0;width:100%;bottom:calc(((1.75 * 1rem) * 3) * -1);bottom:calc(calc(calc(1.75 * 1rem) * 3) * -1);bottom:calc(var(--spacing-xl) * -1);z-index:-1;background:var(--clr-title-background);}.c-vacancy-header{display:grid;grid-template-columns:1fr 1fr;gap:calc((1.75 * 1rem) * 1);gap:calc(calc(1.75 * 1rem) * 1);grid-gap:calc((1.75 * 1rem) * 1);grid-gap:calc(calc(1.75 * 1rem) * 1);grid-gap:var(--spacing-m);gap:var(--spacing-m);align-items:center;}.c-vacancy-header__image img{width:100%;display:block;height:auto;}.c-vacancy-header__title{margin-top:0;color:var(--clr-title);margin-bottom:calc(1.75 * 1rem);margin-bottom:var(--spacing-1);}.c-vacancy-header__body{max-width:40ch;}.c-vacancy-actions{display:flex;gap:0.5em;flex-wrap:wrap;}.c-vacancy-actions > *{flex:1;}.c-vacancy-overview{--flip:1;}.c-vacancy-overview .views-row:nth-child(odd){--flip:-1;}.c-vacancy-overview .view-content{display:grid;gap:calc((1.75 * 1rem) * 2);gap:calc(calc(1.75 * 1rem) * 2);grid-gap:calc((1.75 * 1rem) * 2);grid-gap:calc(calc(1.75 * 1rem) * 2);grid-gap:var(--spacing-2);gap:var(--spacing-2);}@media (min-width:45em){.c-vacancy-overview .view-content{gap:calc((1.75 * 1rem) * 1);gap:calc(calc(1.75 * 1rem) * 1);gap:var(--spacing-m);}}.c-vacancy-teaser__link{text-decoration:none;color:inherit;--hover:0;}.c-vacancy-teaser__link:hover{--hover:1;}.c-vacancy-teaser__inner{display:grid;transform:scaleX(var(--flip));align-items:center;}@media (min-width:45em){.c-vacancy-teaser__inner{grid-template-columns:1fr 1fr;}}@media (min-width:64em){.c-vacancy-teaser__inner{grid-template-columns:45% 1fr;}}.c-vacancy-teaser__inner > *{transform:scaleX(var(--flip));}.c-vacancy-teaser__copy{background:var(--clr-vacancy-teaser-background);color:var(--clr-vacancy-teaser-text);padding:calc(1.75 * 1rem);padding:var(--spacing-1);}@media (min-width:64em){.c-vacancy-teaser__copy{padding:calc((1.75 * 1rem) * 2);padding:calc(calc(1.75 * 1rem) * 2);padding:var(--spacing-2);}}.c-vacancy-teaser__title{margin-top:0;}.c-vacancy-teaser__image{z-index:-1;overflow:hidden;}@media (min-width:45em){.c-vacancy-teaser__image{margin-left:-120px;}}.c-vacancy-teaser__image img{width:100%;display:block;height:auto;transform:scale(calc(1 + var(--hover) * 0.1));transition:transform 0.3s;}.c-vacancy-teaser__actions{margin-top:calc(1.75 * 1rem);margin-top:var(--spacing);--clr-text-button:var(--clr-vacancy-teaser-text);}.c-video iframe{width:100%;height:300px;display:block;}@supports (aspect-ratio:1){.c-video iframe{aspect-ratio:16/9;height:auto;}}.c-views-mini-pager{margin-top:calc((1.75 * 1rem) * 1);margin-top:calc(calc(1.75 * 1rem) * 1);margin-top:var(--spacing-m);}.c-views-mini-pager ul,.c-views-mini-pager li{margin:0;padding:0;display:block;}.c-views-mini-pager ul{display:flex;justify-content:center;gap:1em;align-items:center;}.user-form,.c-webform{--columns:1;}.user-form label,.c-webform label{font-weight:500;}[dir="ltr"] .user-form label.form-required::after,[dir="ltr"] 
.c-webform label.form-required::after{margin-left:0.1em;}[dir="rtl"] .user-form label.form-required::after,[dir="rtl"] 
.c-webform label.form-required::after{margin-right:0.1em;}.user-form label.form-required::after,.c-webform label.form-required::after{content:"*";opacity:0.5;}.user-form a,.c-webform a{color:var(--clr-link);}.user-form form,.c-webform form{display:grid;row-gap:calc((1.75 * 1rem) / 2);row-gap:calc(calc(1.75 * 1rem) / 2);grid-row-gap:calc((1.75 * 1rem) / 2);grid-row-gap:calc(calc(1.75 * 1rem) / 2);grid-row-gap:var(--spacing-half);row-gap:var(--spacing-half);-moz-column-gap:calc((1.75 * 1rem) / 2);column-gap:calc((1.75 * 1rem) / 2);-moz-column-gap:calc(calc(1.75 * 1rem) / 2);column-gap:calc(calc(1.75 * 1rem) / 2);grid-column-gap:calc((1.75 * 1rem) / 2);grid-column-gap:calc(calc(1.75 * 1rem) / 2);grid-column-gap:var(--spacing-half);-moz-column-gap:var(--spacing-half);column-gap:var(--spacing-half);grid-template-columns:repeat(var(--columns),1fr);}@media (min-width:45em){.user-form form,.c-webform form{row-gap:calc(1.75 * 1rem);row-gap:var(--spacing-1);}}.user-form .password-strength__meter,.c-webform .password-strength__meter{margin:0;}.user-form .password-confirm-message,.user-form .password-suggestions,.user-form .password-strength__title,.user-form .description,.c-webform .password-confirm-message,.c-webform .password-suggestions,.c-webform .password-strength__title,.c-webform .description{font-size:min(14px,0.8em);opacity:0.8;margin-top:0.5lh;margin-bottom:0.5lh;}.user-form input:where([type=text],[type=email],[type=password],[type=tel]),.user-form textarea,.c-webform input:where([type=text],[type=email],[type=password],[type=tel]),.c-webform textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;padding:0.3em 0.6em;border:1px solid var(--clr-border);width:100%;display:block;}.user-form [id^=ajax-wrapper],.user-form .form-actions,.user-form .form-item.js-form-type-managed-file,.user-form .form-item[\:has\(textarea\,\%20\[type\%3Dcheckbox\]\)],.c-webform [id^=ajax-wrapper],.c-webform .form-actions,.c-webform .form-item.js-form-type-managed-file,.c-webform .form-item[\:has\(textarea\,\%20\[type\%3Dcheckbox\]\)]{grid-column:span var(--columns);}.user-form [id^=ajax-wrapper],.user-form .form-actions,.user-form .form-item.js-form-type-managed-file,.user-form .form-item:has(textarea,[type=checkbox]),.c-webform [id^=ajax-wrapper],.c-webform .form-actions,.c-webform .form-item.js-form-type-managed-file,.c-webform .form-item:has(textarea,[type=checkbox]){grid-column:span var(--columns);}.user-form .js-form-type-managed-file,.c-webform .js-form-type-managed-file{padding-top:calc((1.75 * 1rem) / 2);padding-bottom:calc((1.75 * 1rem) / 2);padding-top:calc((1.75 * 1rem) / 2);padding-top:calc(calc(1.75 * 1rem) / 2);padding-bottom:calc((1.75 * 1rem) / 2);padding-bottom:calc(calc(1.75 * 1rem) / 2);padding-top:var(--spacing-half);padding-bottom:var(--spacing-half);}.user-form .js-form-type-managed-file .form-managed-file,.c-webform .js-form-type-managed-file .form-managed-file{position:relative;display:grid;gap:calc((1.75 * 1rem) / 2);gap:calc(calc(1.75 * 1rem) / 2);grid-gap:calc((1.75 * 1rem) / 2);grid-gap:calc(calc(1.75 * 1rem) / 2);grid-gap:var(--spacing-half);gap:var(--spacing-half);}.user-form .js-form-type-managed-file input[type=file],.user-form .js-form-type-managed-file .webform-file-button,.c-webform .js-form-type-managed-file input[type=file],.c-webform .js-form-type-managed-file .webform-file-button{grid-area:1/1;}.user-form .js-form-type-managed-file .form-item,.c-webform .js-form-type-managed-file .form-item{margin:0;}.user-form .js-form-type-managed-file input[type=file],.c-webform .js-form-type-managed-file input[type=file]{position:static;width:100%;height:100%;opacity:0;z-index:1;}.user-form .js-form-type-managed-file[\:has\(input\[type\%3Dfile\]\:where\(\:hover\,\%20.dragover\)\)] .webform-file-button,.c-webform .js-form-type-managed-file[\:has\(input\[type\%3Dfile\]\:where\(\:hover\,\%20.dragover\)\)] .webform-file-button{outline:3px solid var(--brand-color);outline-offset:-3px;--is-dragging:1;--upload-background-color:var(--clr-article-highlight-background);}.user-form .js-form-type-managed-file:has(input[type=file]:where(:hover,.dragover)) .webform-file-button,.c-webform .js-form-type-managed-file:has(input[type=file]:where(:hover,.dragover)) .webform-file-button{outline:3px solid var(--brand-color);outline-offset:-3px;--is-dragging:1;--upload-background-color:var(--clr-article-highlight-background);}.user-form .js-form-type-managed-file .webform-file-button,.c-webform .js-form-type-managed-file .webform-file-button{height:180px;border-radius:0;border-width:1px;border-style:dashed;border-color:var(--clr-border);margin:0;display:grid;align-items:center;justify-items:center;place-items:center;align-content:center;justify-content:center;place-content:center;grid-gap:10px;gap:10px;background-color:#fff;background-color:var(--upload-background-color,#fff);}.user-form .js-form-type-managed-file .webform-file-button::before,.c-webform .js-form-type-managed-file .webform-file-button::before{width:35px;height:26px;-webkit-mask-image:url(/themes/custom/vantornhaut_theme/gfx/cloud.svg);mask-image:url(/themes/custom/vantornhaut_theme/gfx/cloud.svg);background-color:#000;background-color:var(--clr-brand,#000);background-size:contain;background-repeat:no-repeat;transform:translateY(calc(-6px * 0));transform:translateY(calc(-6px * var(--is-dragging,0)));transition:0.3s;content:"";display:block;}.user-form .js-form-type-managed-file .webform-file-button p,.c-webform .js-form-type-managed-file .webform-file-button p{margin:0;}.user-form .js-form-type-managed-file [data-drupal-selector^=edit-cv-remove-button],.c-webform .js-form-type-managed-file [data-drupal-selector^=edit-cv-remove-button]{width:-moz-fit-content;width:fit-content;display:flex;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--border-rad);padding:0.2em 0.5em;background-color:var(--bg-color);background-image:url(/themes/custom/vantornhaut_theme/gfx/trash.svg);color:#ff0000;border:1px solid #b22222;background-size:1em auto;background-repeat:no-repeat;background-position:0.5em calc(50% - 0.1em);padding-left:2em;}.user-form .js-form-type-managed-file .option,.c-webform .js-form-type-managed-file .option{font-size:14px;}.user-form .webform-element-description,.c-webform .webform-element-description{opacity:0.8;font-size:0.8em;margin-top:calc((1.75 * 1rem) / 2);margin-top:calc(calc(1.75 * 1rem) / 2);margin-top:var(--spacing-half);line-height:1;}.user-form .form-actions,.c-webform .form-actions{display:flex;justify-content:flex-end;}@media (max-width:24.99em){.user-form .form-actions > *,.c-webform .form-actions > *{width:100%;}}@media (min-width:45em){.c-webform--contact{--columns:2;}}@media (min-width:45em){.c-webform--vacancy{--columns:2;}}.c-webform--vacancy .form-item-address{grid-column:span var(--columns);}.c-webform--vacancy [data-drupal-messages]{grid-column:span var(--columns);margin:0;}.c-webform--vacancy [data-drupal-selector=edit-address-group]{grid-column:span var(--columns);display:grid;grid-gap:inherit;gap:inherit;}@media (min-width:25em){.c-webform--vacancy [data-drupal-selector=edit-address-group]{grid-template-columns:min(40%,200px) 1fr;}}[data-drupal-messages]{width:min(100%,90vw,800px);margin-left:auto;margin-right:auto;margin-top:calc((1.75 * 1rem) * 2);margin-bottom:calc((1.75 * 1rem) * 2);margin-top:calc((1.75 * 1rem) * 2);margin-top:calc(calc(1.75 * 1rem) * 2);margin-bottom:calc((1.75 * 1rem) * 2);margin-bottom:calc(calc(1.75 * 1rem) * 2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border:2px dashed var(--clr-brand);padding:calc(1.75 * 1rem);padding:var(--spacing-1);}[data-drupal-messages] a{color:var(--accent);}.flickity-page-dot{color:var(--clr-page-dot-neutral);background:currentColor;position:relative;overflow:visible;}.flickity-page-dot::after{content:"";top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;position:absolute;border:2px solid currentColor;opacity:0;}.flickity-page-dot.is-selected{color:var(--clr-page-dot-active);}.flickity-page-dot.is-selected::after{opacity:1;}
:root{--clr-brand:#cc0000;--clr-dark:#000000;--clr-brand-contrast:var(--clr-dark);--clr-gray:#c4c4c4;--clr-text:var(--clr-dark);--clr-title:var(--clr-brand);--clr-mini-title:#787878;--clr-title-background:#f0f0f0;--clr-header-top-text:var(--clr-dark);--clr-link:var(--clr-brand);--clr-button-background:var(--clr-brand);--clr-button-text:#fff;--clr-inverted-button-background:#fff;--clr-inverted-button-text:var(--clr-dark);--clr-article-date:#787878;--clr-block-quote-accent:var(--clr-brand);--clr-footer-background:var(--clr-dark);--clr-footer-text-highlight:#fff;--clr-footer-text:#8e8e8e;--clr-masthead-text:#fff;--clr-masthead-stroke:var(--clr-brand);--clr-text-button:var(--clr-brand);--clr-cta-text:var(--clr-dark);--clr-socials:#797979;--clr-socials-hover:#000000;--clr-border:#979797;--clr-vacancy-teaser-background:var(--clr-brand);--clr-vacancy-teaser-text:#fff;--clr-active-nav-item:#a9a9a9;--clr-active-nav-item-border:var(--clr-brand);--clr-listing-background:var(--clr-brand);--clr-listing-text:var(--clr-dark);--clr-team-background:#f0f0f0;--clr-project-intro-background:#f0f0f0;--clr-cta-background:var(--clr-brand);--clr-cta-text:#000;--clr-text-image-background:#f0f0f0;--clr-article-highlight-background-alt:var(--clr-brand);--clr-article-highlight-text-alt:#fff;--clr-article-highlight-background:#f0f0f0;--clr-article-highlight-text:var(--clr-dark);--clr-hero-cta-background:var(--clr-brand);--clr-hero-cta-text:#fff;--clr-page-dot-active:var(--clr-brand);--clr-page-dot-neutral:#d4d4d4;--clr-drawer-background:var(--clr-brand);--clr-drawer-text:#fff;--size-header-logo-width:min(100px,20vw);--size-hader-logo-offset:0em;--header-align-items:center;--size-footer-logo-width:min(100px,20vw);}
