/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-teaser{position:relative}.c-teaser__content{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;padding:1rem 2rem;text-align:center;color:var(--color-light);border:1px solid transparent;transition:all .5s ease-in-out}.c-teaser:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-overlay);mix-blend-mode:multiply;backdrop-filter:blur(0);z-index:1;transition:all .5s ease-in-out}.c-teaser__media{position:relative;width:100%;height:100%;overflow:hidden}.c-teaser__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;scale:1;transition:transform .5s ease-in-out}.c-teaser:hover:after{backdrop-filter:blur(5px)}.c-teaser:hover img{transform:scale(1.1)}.c-teaser:hover .c-teaser__content{border-color:var(--color-light)}.h-label-rounded{display:inline-block;padding:0rem 1rem;border-radius:9999px;border:1px solid var(--color-light);font-size:1.2rem;font-weight:var(--font-weight-semibold);text-transform:lowercase;margin-bottom:1rem}
:root{--color-green:#273930;--color-green-light:#3c4b40;--color-greige:#f7e9d2;--color-greige-light:#ded1bd;--color-overlay:#ababab;--color-light:var(--color-greige);--color-dark:var(--color-green);--color-primary:var(--color-green);--color-secondary:color-mix(in srgb,var(--color-greige),transparent 80%);--color-grey:var(--color-overlay);--color-bg:var(--color-greige);--color-bg-light:var(--color-greige-light);--color-bg-80:color-mix(in srgb,var(--color-text),transparent 80%);--color-text:var(--color-green);--color-border:var(--color-greige-light);--color-cta-bg:var(--color-green);--color-cta-text:var(--color-greige)}@media (prefers-color-scheme:dark){:root{--color-bg:var(--color-green);--color-bg-light:var(--color-green-light);--color-text:var(--color-greige);--color-border:var(--color-green-light);--color-cta-bg:var(--color-greige);--color-cta-text:var(--color-green)}}[data-theme=light]{color-scheme:light;--color-bg:var(--color-greige);--color-bg-light:var(--color-greige-light);--color-text:var(--color-green);--color-border:var(--color-greige-light);--color-cta-bg:var(--color-green);--color-cta-text:var(--color-greige)}[data-theme=dark]{color-scheme:dark;--color-bg:var(--color-green);--color-bg-light:var(--color-green-light);--color-text:var(--color-greige);--color-border:var(--color-greige-light);--color-cta-bg:var(--color-greige);--color-cta-text:var(--color-green)}:root{--font-base-family:"Inter","Helvetica","Arial",sans-serif;--font-sec-family:var(--font-base-family);--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:1.5;--font-line-height-big:1.5;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600}:root{--flex-gap:80px;--flex-total-columns:24}:root{--grid-gap:80px}:root{--transitions-eased-in-out:all .4s ease-in-out;--transitions-ease-1000:all 1s ease}.path-frontpage .c-text{padding-top:5rem}@media screen and (min-width:768px){.path-frontpage .c-text{padding-top:10rem}}@media screen and (min-width:1150px){.path-frontpage .c-text{padding-top:15rem}}@media screen and (min-width:768px){.c-text__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}}.c-text__arc{width:calc(3 / var(--flex-total-columns) * 100%);margin-bottom:4rem}@media screen and (min-width:768px){.c-text__arc{width:calc(1 / var(--flex-total-columns) * 100%);margin-left:calc(2 / var(--flex-total-columns) * 100%)}}.c-text__arc svg{display:block;width:100%;height:auto;aspect-ratio:369/360}@media screen and (min-width:768px){.c-text__content{width:calc(13 / var(--flex-total-columns) * 100%);margin-left:calc(6 / var(--flex-total-columns) * 100%)}}.c-text__text{--font-size:1.8rem;--font-size-big:2.4rem;font-size:var(--font-size)}@media screen and (min-width:1440px){.c-text__text{font-size:var(--font-size-big)}}
