/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-cta__title{margin-bottom:2.5rem}@media screen and (min-width:61.25em){.c-cta__title{margin-bottom:5.625rem}}.c-cta__links{font-size:1.875rem}@media screen and (min-width:61.25em){.c-cta__links{font-size:2.25rem}}.c-cta__links a{display:block;padding:0 55px;line-height:1.2;color:transparent!important;text-decoration:none;position:relative;overflow:hidden;-webkit-transition:none;transition:none}.c-cta__links a .before,.c-cta__links a .after{color:var(--color-dark);position:absolute;-webkit-transition:.3s -webkit-transform ease;transition:.3s -webkit-transform ease;transition:.3s transform ease;transition:.3s transform ease,.3s -webkit-transform ease;left:0;top:0;width:100%;background:var(--color-background)}.c-cta__links a .before{-webkit-transform:translateY(0);transform:translateY(0)}.c-cta__links a .after{font-style:italic;-webkit-transform:translateY(100%);transform:translateY(100%)}.c-cta__links a span{position:absolute;height:1px;background:var(--color-dark);margin-left:15px;top:50%;width:0;-webkit-transition:.5s width ease;transition:.5s width ease;-webkit-transition-delay:.2s;transition-delay:.2s;border-radius:1px}.c-cta__links a:hover{color:transparent!important}.c-cta__links a:hover span{width:46px}.c-cta__links a:hover .before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.c-cta__links a:hover .after{-webkit-transform:translateY(0);transform:translateY(0)}
.c-lightbox{position:relative;display:block;width:100%;height:100%;inset:0;overflow:hidden;-webkit-transition:.5s -webkit-clip-path ease-out;transition:.5s -webkit-clip-path ease-out;transition:.5s clip-path ease-out;transition:.5s clip-path ease-out,.5s -webkit-clip-path ease-out;-webkit-clip-path:inset(0);clip-path:inset(0)}.c-lightbox img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s -webkit-transform ease-out;transition:.5s -webkit-transform ease-out;transition:.5s transform ease-out;transition:.5s transform ease-out,.5s -webkit-transform ease-out}.c-lightbox:hover{-webkit-clip-path:inset(4px);clip-path:inset(4px)}.c-lightbox:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}
.c-media-gallery{--min-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-width),1fr));gap:20px}@media screen and (min-width:30em){.c-media-gallery{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:61.25em){.c-media-gallery{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:71.875em){.c-media-gallery{gap:40px}}.c-media-gallery .portrait img,.c-media-gallery .landscape img{-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;position:absolute}.c-media-gallery .portrait{grid-column:span 1;aspect-ratio:320/453}.c-media-gallery .landscape{grid-column:span 1;aspect-ratio:680/453}@media screen and (min-width:30em){.c-media-gallery .landscape{grid-column:span 2}}.c-media-gallery .portrait--empty{display:none}@media screen and (min-width:61.25em){.c-media-gallery .portrait--empty{display:block}}.c-media-gallery__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.c-media-gallery__button{grid-column:span 1;aspect-ratio:680/453}@media screen and (min-width:30em){.c-media-gallery__button{grid-column:span 2}}@media screen and (min-width:71.875em){.c-media-gallery__button{grid-column:span 1;aspect-ratio:320/453}}
.c-media-1-item{--media-offset:30px}@media screen and (min-width:90em){.c-media-1-item{--media-offset:50px}}@media screen and (min-width:120.3125em){.c-media-1-item{--media-offset:80px}}.c-media-1-item .c-button{position:absolute;right:20px;top:20px;z-index:40}@media screen and (min-width:61.25em){.c-media-1-item .c-button{right:80px;top:80px;margin:0}}@media screen and (min-width:90em){.c-media-1-item .c-button{right:140px;top:140px}}.c-media-1-item .h2,.c-media-1-item .h1{color:var(--color-background)!important}.c-media-1-item__title{position:sticky;top:var(--media-offset);z-index:20}.c-media-1-item__content{position:relative;aspect-ratio:1760/1100;padding:var(--media-offset)}.c-media-1-item__caption{font-style:italic;font-size:.875rem;margin-top:1rem}@media screen and (min-width:61.25em){.c-media-1-item__caption{font-size:1.25rem;margin-top:1.5625rem}}.c-media-1-item__media{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.c-media-1-item__media__inner{position:absolute;top:-5%;left:0;width:100%;height:100%}.c-media-1-item__media__inner img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0}
.c-text-2-columns{--grid-total-columns:13}@media screen and (min-width:46em){.c-text-2-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-text-2-columns__left{margin-bottom:1.5625rem}@media screen and (min-width:46em){.c-text-2-columns__left{width:calc(6 / var(--grid-total-columns) * 100%);margin-bottom:0}}@media screen and (min-width:46em){.c-text-2-columns__right{width:calc(6 / var(--grid-total-columns) * 100%)}}
.c-quote__name{text-align:right;font-style:italic;font-size:1.25rem;margin-top:1.25rem}@media screen and (min-width:46em){.c-quote__name{margin-top:2.5rem}}@media screen and (min-width:90em){.c-quote__name{margin-top:3.75rem;font-size:2.25rem}}.c-quote__name *{display:inline}.c-quote__name:before{content:"\2013"}
.c-media-1-item-small{padding-top:50dvh;padding-bottom:90px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-media-1-item-small__title{position:absolute;inset:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10}.c-media-1-item-small__title__inner{position:sticky;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50dvh}.c-media-1-item-small__media{--grid-total-columns:22;width:calc(14 / var(--grid-total-columns) * 100%)}@media screen and (min-width:46em){.c-media-1-item-small__media{width:calc(8 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:90em){.c-media-1-item-small__media{width:calc(6 / var(--grid-total-columns) * 100%)}}
:root{--vertical-tabs-menu-width:200px;}.media-library-item .media-library-item__preview video{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;}.horizontal-tabs-panes .horizontal-tabs-pane{box-sizing:border-box;}
.paragraph--unpublished{background-color:#fff4f4;}
