/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-lightbox{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}.c-lightbox img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.4s all linear;transition:.4s all linear}.c-lightbox:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.c-lightbox:hover:hover:after{opacity:.3}.media--type-remote-video .c-lightbox:before{content:"";position:absolute;width:123px;z-index:20;height:40px;background:url(/themes/jakarta/img/icon-video.svg) no-repeat center center}.media--type-remote-video .c-lightbox:after{content:"";inset:0;position:absolute;z-index:10;opacity:.4;background:#000000;-webkit-transition:.4s opacity linear;transition:.4s opacity linear}
.c-media-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-media-gallery__intro{width:calc(20 / var(--grid-total-columns) * 100%);margin-bottom:2.5rem}@media screen and (min-width:61.25em){.c-media-gallery__intro{width:calc(14 / var(--grid-total-columns) * 100%);margin-bottom:5rem}}@media screen and (min-width:90em){.c-media-gallery__intro{width:calc(8 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:120em){.c-media-gallery__intro{width:calc(6 / var(--grid-total-columns) * 100%)}}.c-media-gallery__items{width:calc(20 / var(--grid-total-columns) * 100%)}@media screen and (min-width:46em){.c-media-gallery__items{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}}.c-media-gallery__items div{width:100%}.c-media-gallery__item{margin-bottom:2.5rem;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}@media screen and (min-width:46em){.c-media-gallery__item{margin-bottom:16.666%}}
.c-text-media--media-position-middle .c-text-media__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-text-media--media-position-middle .c-text-media__intro{margin-left:calc(2 / var(--grid-total-columns) * 100%);width:calc(20 / var(--grid-total-columns) * 100%);position:relative}@media screen and (min-width:71.875em){.c-text-media--media-position-middle .c-text-media__intro{margin-left:calc(3 / var(--grid-total-columns) * 100%);width:calc(5 / var(--grid-total-columns) * 100%)}}.c-text-media--media-position-middle .c-text-media__title{max-width:400px}@media screen and (max-width:71.8125em){.c-text-media--media-position-middle .c-text-media__title{padding-top:0}}.c-text-media--media-position-middle .c-text-media__media{margin-left:calc(4 / var(--grid-total-columns) * 100%);width:calc(17 / var(--grid-total-columns) * 100%);margin-top:-60%}@media screen and (min-width:71.875em){.c-text-media--media-position-middle .c-text-media__media{margin-left:calc(2 / var(--grid-total-columns) * 100%);width:calc(10 / var(--grid-total-columns) * 100%);margin-top:0}}.c-text-media--media-position-middle .c-text-media__media-2{width:40%;z-index:5;position:relative;margin-top:27%}@media screen and (min-width:71.875em){.c-text-media--media-position-middle .c-text-media__media-2{width:100%;position:absolute;margin-top:0;margin-left:60%}}.c-text-media--media-position-middle .c-text-media__media-2>div{position:relative;z-index:6}.c-text-media--media-position-middle .c-text-media__media-2:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/themes/jakarta/img/texture_small.png);background-size:contain;left:-28%;bottom:-28%;z-index:5}.c-text-media--media-position-middle .c-text-media__content{margin-left:calc(2 / var(--grid-total-columns) * 100%);width:calc(20 / var(--grid-total-columns) * 100%)}@media screen and (min-width:71.875em){.c-text-media--media-position-middle .c-text-media__content{margin-left:calc(14 / var(--grid-total-columns) * 100%);width:calc(6 / var(--grid-total-columns) * 100%)}}.c-text-media--media-position-left .c-text-media__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-text-media--media-position-left .c-text-media__media{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%)}@media screen and (min-width:71.875em){.c-text-media--media-position-left .c-text-media__media{width:calc(12 / var(--grid-total-columns) * 100%);margin-left:calc(0 / var(--grid-total-columns) * 100%);border-bottom-left-radius:0;border-top-left-radius:0}}@media screen and (min-width:90em){.c-text-media--media-position-left .c-text-media__media{width:calc(11 / var(--grid-total-columns) * 100%)}}.c-text-media--media-position-left .c-text-media__content{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);margin-top:2.5rem}@media screen and (min-width:71.875em){.c-text-media--media-position-left .c-text-media__content{width:calc(8 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);margin-top:0}}@media screen and (min-width:90em){.c-text-media--media-position-left .c-text-media__content{width:calc(6 / var(--grid-total-columns) * 100%);margin-left:calc(3 / var(--grid-total-columns) * 100%)}}
.pg-quote{background:#fff}.c-quote{position:relative;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:46em){.c-quote{padding-left:2.5rem;padding-right:2.5rem}}.c-quote:before{content:"";position:absolute;inset:0;opacity:.3;background-image:url(/themes/jakarta/img/texture_paper.jpeg);background-size:cover}.c-quote__inner{--grid-total-columns:22;margin-left:auto;margin-right:auto;position:relative;width:calc(20 / var(--grid-total-columns) * 100%)}@media screen and (min-width:46em){.c-quote__inner{width:calc(16 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:90em){.c-quote__inner{width:calc(10 / var(--grid-total-columns) * 100%)}}.c-quote__icon{font-size:24px}.c-quote__name{font-family:var(--font-family-title);text-transform:uppercase;font-weight:700;letter-spacing:.15em;font-size:13px}
.c-text__title{margin-bottom:1.8rem}.c-text__title:last-child{margin-bottom:0}.c-text--layout-center .c-text__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-text--layout-center .c-text__content{width:calc(20 / var(--grid-total-columns) * 100%)}@media screen and (min-width:61.25em){.c-text--layout-center .c-text__content{width:calc(14 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:90em){.c-text--layout-center .c-text__content{width:calc(8 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:120em){.c-text--layout-center .c-text__content{width:calc(6 / var(--grid-total-columns) * 100%)}}.c-text--layout-left .c-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-text--layout-left .c-text__title{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%)}@media screen and (min-width:71.875em){.c-text--layout-left .c-text__title{width:calc(5 / var(--grid-total-columns) * 100%);margin-left:calc(3 / var(--grid-total-columns) * 100%)}}.c-text--layout-left .c-text__content__inner{width:calc(20 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%)}@media screen and (min-width:71.875em){.c-text--layout-left .c-text__content__inner{width:calc(8 / var(--grid-total-columns) * 100%);margin-left:calc(3 / var(--grid-total-columns) * 100%)}}
:root{--header-height:160px}@media screen and (min-width:71.875em){:root{--header-height:200px}}.pg-banner{border-bottom:1px solid var(--color-secondary)}.site-wrapper .c-banner{height:calc(100svh - var(--header-height));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-wrapper .c-banner__media{overflow:hidden;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-wrapper .c-banner__media .contextual-region{position:static}.site-wrapper .c-banner__media .field--name-field-media-single *{width:100%;height:100%}.site-wrapper .c-banner__media img{-o-object-fit:cover;object-fit:cover;position:absolute;inset:0;z-index:0}.site-wrapper .c-banner__title{position:relative;z-index:5}.site-wrapper .c-banner__title .h1{color:var(--color-light);font-size:2.5rem;line-height:.8;position:relative;bottom:-.15em}@media screen and (min-width:61.25em){.site-wrapper .c-banner__title .h1{font-size:4.25rem}}@media screen and (min-width:120em){.site-wrapper .c-banner__title .h1{font-size:6rem}}@media screen and (min-width:120em){.site-wrapper .c-banner__scroll{padding-top:40px}}
: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;}
