/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
: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}.c-column-item{width:100%;display:flex}.c-column-item__wrapper{height:100%;display:flex;flex-direction:column}.c-column-item__media picture{display:block;overflow:hidden}.c-column-item__media img{width:100%;height:auto;aspect-ratio:4/3;scale:1;transition:var(--transitions-ease-1000)}.c-column-item__content{display:flex;height:100%;flex-direction:column;font-size:var(--font-size);margin-top:.2rem;padding-block:4rem;padding-left:6rem;overflow:hidden;position:relative;background-color:transparent;border:1px solid var(--color-border);transition:var(--transitions-ease-1000)}@media screen and (min-width:768px){.c-column-item__content{padding-block:4rem;padding-left:8rem;margin-top:0}}.c-column-item__title{min-height:10.6rem}.c-column-item__text{margin-top:6rem;transition:var(--transitions-ease-1000)}.c-column-item__button{position:absolute;bottom:-80px;transition:var(--transitions-ease-1000);transition-delay:.25s}
: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}.c-cta{background:var(--color-cta-bg);color:var(--color-cta-text);padding:3rem}@media screen and (min-width:768px){.c-cta{padding:6rem 0}}.c-cta .container{padding:0}.c-cta .btn{--btn-border-color:var(--color-bg);--btn-color:var(--color-bg);--btn-background-hover:var(--color-bg);--btn-color-hover:var(--color-text);--btn-border-color-hover:var(--color-bg);margin-top:4rem}@media screen and (min-width:1440px){.c-cta .btn{margin-top:10rem}}.c-cta__wrapper{justify-content:space-between;align-items:center}@media screen and (min-width:768px){.c-cta__wrapper{display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.c-cta__content{width:calc(10 / var(--flex-total-columns) * 100%);padding-left:calc(1 / var(--flex-total-columns) * 100%)}}.c-cta__media{margin-top:4rem}@media screen and (min-width:768px){.c-cta__media{width:calc(6 / var(--flex-total-columns) * 100%);margin-right:calc(1 / var(--flex-total-columns) * 100%);margin-top:0}}.c-cta__media picture{clip-path:url(#arch-clip);aspect-ratio:1.05/1;display:flex;width:100%}.c-cta__media picture img{max-width:unset;width:100%;-o-object-fit:cover;object-fit:cover}
: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}.field--name-field-media-video-file{position:relative}.field--name-field-media-video-file video{width:100%;height:auto;vertical-align:top}.field--name-field-media-video-file .field__item:not(.active-video){position:relative}.field--name-field-media-video-file .field__item:not(.active-video):before{content:"";-webkit-mask-image:url(/themes/custom/studioeleventheme/img/play-icon.svg);mask-image:url(/themes/custom/studioeleventheme/img/play-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;width:12rem;height:14rem;position:absolute;inset:0;background-color:var(--color-light);top:calc(50% - 6rem);left:calc(50% - 7rem)}@media screen and (max-width:992px){.field--name-field-media-video-file .field__item:not(.active-video):before{-webkit-mask-size:8rem;mask-size:8rem;top:calc(50% - 4rem);left:calc(50% - 4rem)}}
: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}@media screen and (min-width:768px){.c-text-media__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:768px){.c-text-media__media{width:calc(11 / var(--flex-total-columns) * 100%)}}.c-text-media__media img{width:100%}.c-text-media__content{margin-top:5rem}@media screen and (min-width:768px){.c-text-media__content{width:calc(10 / var(--flex-total-columns) * 100%);margin-left:calc(1 / var(--flex-total-columns) * 100%);display:flex;flex-direction:column;justify-content:center;margin-top:0}}@media screen and (min-width:768px){.c-text-media__full-width .c-text-media{width:calc(12 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text-media__full-width .c-text-media__content{width:calc(11 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__wrapper{flex-direction:row-reverse}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__media{margin-left:calc(1 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__content{margin-left:0}}
