/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.to-top{justify-content:right;position:absolute;right:1.25rem;top:1.25rem;}.to-top__inner{text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-weight:var(--bs-fw-medium);color:var(--bs-color-white);position:relative;background:linear-gradient(var(--bs-color-white),var(--bs-color-white)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);display:inline;padding-bottom:0;font-size:var(--bs-fs-accent-14);line-height:var(--bs-lh-accent-14);}.to-top__inner:hover,.to-top__inner:focus{color:var(--bs-color-white);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}
.c-cta{position:relative;}.c-cta__link-wrapper{margin:0;}.c-cta.c-cta--default{color:var(--bs-color-white);background-color:var(--bs-color-navy);}.c-cta.c-cta--default .c-cta__wrap{display:flex;flex-direction:column;}@media (min-width:768px){.c-cta.c-cta--default .c-cta__wrap{flex-direction:row;align-items:stretch;}}.c-cta.c-cta--default .c-cta__inner-wrap{order:2;padding:1.75rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem;text-align:center;}@media (min-width:768px){.c-cta.c-cta--default .c-cta__inner-wrap{text-align:left;padding:2.5rem;gap:1.5rem;}}@media (min-width:1321px){.c-cta.c-cta--default .c-cta__inner-wrap{padding:3.75rem;gap:2rem;}}.c-cta.c-cta.c-cta--default figure{order:1;}@media (min-width:768px){.c-cta.c-cta.c-cta--default figure{order:1;flex:none;max-width:18.5rem;width:100%;position:relative;overflow:hidden;}}.c-cta.c-cta.c-cta--default figure img{display:block;width:100%;}@media (min-width:768px){.c-cta.c-cta.c-cta--default figure img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;}}.c-cta.c-cta--default .c-cta__title{font-size:var(--bs-fs-heading-h2);line-height:var(--bs-lh-heading-h2);font-weight:var(--bs-fw-light);margin:0;color:var(--bs-color-white);position:relative;display:inline-flex;flex-direction:column;gap:1.5rem;max-width:48.75rem;}.c-cta.c-cta--default .c-cta__title:before{content:"";position:relative;top:0;left:0;width:2.5rem;height:0.25rem;background-color:var(--bs-color-antique-gold);display:none;}@media (min-width:768px){.c-cta.c-cta--default .c-cta__title:before{width:3.75rem;display:block;}}.c-cta.c-cta--default .c-cta__text{font-size:var(--bs-fs-heading-h4);line-height:var(--bs-lh-heading-h4);font-weight:var(--bs-fw-bold);margin:0;}.c-cta.c-cta--default .c-cta__link-wrapper{margin:0;}.c-cta.c-cta--default .c-cta__link{font-size:var(--bs-fs-body-20);line-height:var(--bs-lh-body-20);color:var(--bs-color-white);background-color:var(--bs-color-red);padding:0.375rem 0.75rem;font-weight:var(--bs-fw-bold);display:inline-flex;text-decoration:none;position:relative;cursor:pointer;transition:all 300ms cubic-bezier(0.19,1,0.22,1),clip-path 150ms ease-in-out;}.c-cta.c-cta--default .c-cta__link:hover,.c-cta.c-cta--default .c-cta__link:focus{color:var(--bs-color-white);background-color:var(--bs-color-dark-red);text-decoration:underline;transition:all 400ms cubic-bezier(0.19,1,0.22,1);}@media (min-width:768px){.c-cta.c-cta--default .c-cta__link{padding:0.5rem 1.25rem;}}.c-cta.c-cta--default .c-cta__link{font-size:var(--bs-fs-accent-20);line-height:var(--bs-lh-accent-20);font-weight:var(--bs-fw-bold);text-transform:uppercase;letter-spacing:0.125rem;}.c-cta.c-cta--compact .c-cta__wrap{display:flex;flex-direction:column;}@media (min-width:768px){.c-cta.c-cta--compact .c-cta__wrap{flex-direction:row;align-items:stretch;}}.c-cta.c-cta--compact .c-cta__inner-wrap{background-color:var(--bs-color-tan);padding:1.75rem 1.25rem;text-align:center;order:2;display:flex;flex-direction:column;gap:1.25rem;}@media (min-width:768px){.c-cta.c-cta--compact .c-cta__inner-wrap{flex:1;padding:2.5rem;text-align:left;}}@media (min-width:1321px){.c-cta.c-cta--compact .c-cta__inner-wrap{padding:3rem 3rem 3rem 5rem;}}.c-cta.c-cta--compact .c-cta__title{font-size:var(--bs-fs-heading-h5);line-height:var(--bs-lh-heading-h5);color:var(--bs-color-navy);font-family:var(--bs-ff-body);font-weight:var(--bs-fw-bold);margin:0;position:relative;display:inline-flex;flex-direction:column;gap:1.25rem;max-width:48.75rem;}.c-cta.c-cta--compact .c-cta__title:before{content:"";position:relative;top:0;left:0;width:2.5rem;height:0.25rem;background-color:var(--bs-color-antique-gold);display:none;}@media (min-width:768px){.c-cta.c-cta--compact .c-cta__title:before{width:3.75rem;display:block;}}.c-cta.c-cta--compact .c-cta__link{font-size:var(--bs-fs-body-20);line-height:var(--bs-lh-body-20);color:var(--bs-color-white);background-color:var(--bs-color-red);padding:0.375rem 0.75rem;font-weight:var(--bs-fw-bold);display:inline-flex;text-decoration:none;position:relative;cursor:pointer;transition:all 300ms cubic-bezier(0.19,1,0.22,1),clip-path 150ms ease-in-out;}.c-cta.c-cta--compact .c-cta__link:hover,.c-cta.c-cta--compact .c-cta__link:focus{color:var(--bs-color-white);background-color:var(--bs-color-dark-red);text-decoration:underline;transition:all 400ms cubic-bezier(0.19,1,0.22,1);}@media (min-width:768px){.c-cta.c-cta--compact .c-cta__link{padding:0.5rem 1.25rem;}}.c-cta.c-cta.c-cta--compact figure{order:1;}@media (min-width:768px){.c-cta.c-cta.c-cta--compact figure{order:1;flex:none;max-width:12.5rem;width:100%;position:relative;overflow:hidden;}}@media (min-width:1321px){.c-cta.c-cta.c-cta--compact figure{right:-2.5rem;margin:1.5rem 0;}}.c-cta.c-cta.c-cta--compact figure img{display:block;width:100%;}@media (min-width:768px){.c-cta.c-cta.c-cta--compact figure img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;}}.c-cta.c-cta--featured{background:linear-gradient(180deg,#001d42 0%,#1a1a1a 100%);color:var(--bs-color-white);position:relative;padding:0;overflow:hidden;}.c-cta.c-cta--featured:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:160px;background:linear-gradient(180deg,rgba(26,26,26,0) 0%,#1a1a1a 100%);z-index:1;}.c-cta.c-cta--featured:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/themes/custom/weta_bs/components/cta/./images/cta-featured.png) no-repeat center center;background-size:cover;z-index:0;opacity:0.5;}@media (min-width:768px){.c-cta.c-cta--featured:after{top:auto;bottom:0;right:-124px;width:526.255px;height:480px;opacity:1;}}@media (min-width:1321px){.c-cta.c-cta--featured:after{top:-188px;right:-170px;width:964.801px;height:880px;}}.c-cta.c-cta--featured .c-cta__wrap{padding-top:0;padding-bottom:0;}.c-cta.c-cta--featured .c-cta__title{font-size:var(--bs-fs-heading-h2);line-height:var(--bs-lh-heading-h2);font-weight:var(--bs-fw-light);margin:0;color:var(--bs-color-white);position:relative;display:inline-flex;flex-direction:column;gap:1.5rem;max-width:48.75rem;}.c-cta.c-cta--featured .c-cta__title:before{content:"";position:relative;top:0;left:0;width:2.5rem;height:0.25rem;background-color:var(--bs-color-antique-gold);}@media (min-width:768px){.c-cta.c-cta--featured .c-cta__title:before{width:3.75rem;}}.c-cta.c-cta--featured .c-cta__text{margin:0;max-width:48.75rem;}.c-cta.c-cta--featured .c-cta__link{font-size:var(--bs-fs-body-20);line-height:var(--bs-lh-body-20);color:var(--bs-color-white);background-color:var(--bs-color-red);padding:0.375rem 0.75rem;font-weight:var(--bs-fw-bold);display:inline-flex;text-decoration:none;position:relative;cursor:pointer;transition:all 300ms cubic-bezier(0.19,1,0.22,1),clip-path 150ms ease-in-out;}.c-cta.c-cta--featured .c-cta__link:hover,.c-cta.c-cta--featured .c-cta__link:focus{color:var(--bs-color-white);background-color:var(--bs-color-dark-red);text-decoration:underline;transition:all 400ms cubic-bezier(0.19,1,0.22,1);}@media (min-width:768px){.c-cta.c-cta--featured .c-cta__link{padding:0.5rem 1.25rem;}}.c-cta.c-cta--featured .c-cta__link-wrapper{margin:0;}.c-cta.c-cta--featured .c-cta__inner-wrap{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:2;padding:2.5rem 0;}@media (min-width:768px){.c-cta.c-cta--featured .c-cta__inner-wrap{padding:3.75rem 3.75rem 3.75rem 0;max-width:35rem;}}@media (min-width:1321px){.c-cta.c-cta--featured .c-cta__inner-wrap{padding:7.5rem 3.125rem 7.5rem 0;max-width:51.875rem;}}
.c-divider{width:100%;overflow:hidden;}.c-divider.c-divider--fancy-light .c-divider__horizontal-rule{height:0.75rem;border:none;background:url(/themes/custom/weta_bs/components/divider/./images/divider.svg) no-repeat center center;padding:0;margin:0.75rem 0;}.c-divider.c-divider--fancy-dark{background-color:var(--bs-color-black);}.c-divider.c-divider--fancy-dark .c-divider__horizontal-rule{height:0.75rem;border:none;background:url(/themes/custom/weta_bs/components/divider/./images/divider.svg) no-repeat center center;padding:0;margin:0.75rem 0;}
.c-footnotes{border:none;padding-top:28px;}@media (min-width:768px){.c-footnotes{padding-top:40px;}}.c-footnotes__title{font-size:var(--bs-fs-heading-h1b);line-height:var(--bs-lh-heading-h1b);color:var(--bs-color-navy);margin:0 0 0.75rem 0;}@media (min-width:768px){.c-footnotes__title{margin:0 0 2rem 0;}}.c-footnotes__items{border-left:1px solid var(--bs-color-sandstone);margin:0;padding:0.5rem 0 0.5rem 0.75rem;display:flex;flex-direction:column;gap:0.25rem;}@media (min-width:768px){.c-footnotes__items{padding:0.5rem 0 0.5rem 1.25rem;gap:0.5rem;}}.c-footnotes .c-footnotes__backlink{display:inline;position:relative;color:var(--bs-color-dark-warm-gray);text-decoration:none;background:linear-gradient(var(--bs-color-dark-warm-gray),var(--bs-color-dark-warm-gray)) left bottom no-repeat;background-size:100% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.c-footnotes .c-footnotes__backlink:hover,.c-footnotes .c-footnotes__backlink:focus{background:linear-gradient(var(--bs-color-black),var(--bs-color-black)) left bottom no-repeat;color:var(--bs-color-black);text-decoration:none;background-size:0% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.c-footnotes__backlinks{font-size:var(--bs-fs-body-16);line-height:var(--bs-lh-body-16);}.c-footnotes__text{font-size:var(--bs-fs-body-16);line-height:var(--bs-lh-body-16);font-weight:var(--bs-fw-medium);color:var(--bs-color-dark-warm-gray);margin:0;font-style:italic;}
.c-link{font-size:var(--bs-fs-body-18);line-height:var(--bs-lh-body-18);align-items:center;display:flex;gap:10px;text-decoration:none;width:-moz-fit-content;width:fit-content;}.c-link:hover{cursor:pointer;text-decoration:underline;}.c-link__icon{display:inline-flex;height:1rem;width:1rem;}.c-link__icon svg{fill:var(--bs-color-black);}
.c-menu .menu--main[data-depth="0"]{display:flex;flex-direction:row;gap:3rem;justify-content:center;margin:0;padding:0;}.c-menu .menu--main[data-depth="0"] a.menu__link{font-size:var(--bs-fs-accent-20);line-height:var(--bs-lh-accent-20);color:var(--bs-color-red);letter-spacing:2px;font-weight:var(--bs-fw-bold);text-transform:uppercase;display:inline;position:relative;color:var(--bs-color-red);text-decoration:none;background:linear-gradient(var(--bs-color-dark-red),var(--bs-color-dark-red)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.c-menu .menu--main[data-depth="0"] a.menu__link:hover,.c-menu .menu--main[data-depth="0"] a.menu__link:focus{color:var(--bs-color-dark-red);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.site-header--desktop .menu--social{display:flex;flex-direction:row;gap:1rem;align-items:center;margin:0;padding:0;}.site-header--desktop .menu--social .menu__item{display:inline-flex;}.site-header--desktop .menu--social a.menu__link{color:var(--bs-color-red);}.site-header--desktop .menu--social a.menu__link .icon{transition:all 300ms cubic-bezier(0.19,1,0.22,1);padding:0.375rem;background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:500%;}.site-header--desktop .menu--social a.menu__link:hover,.site-header--desktop .menu--social a.menu__link:focus{color:var(--bs-color-white);}.site-header--desktop .menu--social a.menu__link:hover .icon,.site-header--desktop .menu--social a.menu__link:focus .icon{transition:all 400ms cubic-bezier(0.19,1,0.22,1);background-color:var(--bs-color-dark-red);}
.c-page-header{position:relative;overflow:hidden;}.c-page-header.c-page-header--center .c-page-header__inner-wrap{align-items:center;text-align:center;}.c-page-header__inner-wrap{display:flex;flex-direction:column;gap:20px;padding:20px 0;position:relative;z-index:2;}@media (min-width:768px){.c-page-header__inner-wrap{padding:40px 0;}}@media (min-width:1321px){.c-page-header__inner-wrap{padding:60px 0;}}.c-page-header.c-page-header--gradient-to-fade,.c-page-header.c-page-header--gradient-to-edge{background:linear-gradient(0deg,rgba(252,249,242,0.6) 0%,#fcf9f2 100%);}.c-page-header.c-page-header--gradient-to-fade::before,.c-page-header.c-page-header--gradient-to-edge::before{content:"";background-color:rgba(211,211,211,0.5);position:absolute;top:0;left:0;right:0;bottom:0;mix-blend-mode:overlay;pointer-events:none;z-index:-1;}@media (min-width:1186px){.c-page-header.c-page-header--gradient-to-fade::after{content:"";background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8407738095) 47%,rgb(255,255,255) 100%);position:absolute;height:400px;left:0;right:0;bottom:0;pointer-events:none;z-index:0;}}.c-page-header.c-page-header--gradient-to-edge .c-page-header__inner-wrap{padding:2.5rem 0 3.5rem 0;}@media (min-width:768px){.c-page-header.c-page-header--gradient-to-edge .c-page-header__inner-wrap{padding:3.75rem 0 3.75rem 0;}}@media (min-width:1186px){.c-page-header.c-page-header--gradient-to-edge .c-page-header__inner-wrap{padding:3.75rem 0 15rem 0;}}.c-page-header.c-page-header--gradient-to-fade .c-page-header__inner-wrap{padding:2.5rem;}@media (min-width:768px){.c-page-header.c-page-header--gradient-to-fade .c-page-header__inner-wrap{padding:3.75rem 0;}}@media (min-width:1186px){.c-page-header.c-page-header--gradient-to-fade .c-page-header__inner-wrap{padding:3.75rem 0 36.75rem 0;}}.c-page-header__title{color:var(--bs-color-navy);margin:0;max-width:71.625rem;}.c-page-header__summary{margin:0;}.c-page-header__footer{font-size:var(--bs-fs-accent-18);line-height:var(--bs-lh-accent-18);font-weight:var(--bs-fw-bold);letter-spacing:2px;text-transform:uppercase;margin:0;}.c-page-header figure img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;z-index:-2;}
.c-pullquote{display:flex;flex-direction:column;gap:0.75rem;font-style:italic;padding:1.25rem 1.25rem 1.25rem 2.25rem;margin:1.25rem 0 0 0;background:var(--bs-color-bone) url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2211%22%20fill%3D%22%23CC3600%22%3E%3Cpath%20d%3D%22M5.06%201.89C3.985%202.954%203.537%203.74%203.537%204.76c1.388.324%202.015%201.435%202.015%202.778%200%201.713-1.164%202.824-2.776%202.824C1.21%2010.362%200%209.25%200%207.122c0-2.408%201.254-4.77%203.493-6.76L5.06%201.89Zm6.448%200C10.433%202.954%209.985%203.74%209.985%204.76%2011.373%205.084%2012%206.195%2012%207.538c0%201.713-1.164%202.824-2.776%202.824-1.567%200-2.776-1.111-2.776-3.24%200-2.408%201.253-4.77%203.492-6.76l1.568%201.528Z%22%2F%3E%3C%2Fsvg%3E") no-repeat left 18px top 16px;}@media (min-width:768px){.c-pullquote{gap:1.25rem;background-position:left 2.25rem top 2.75rem;padding:2.5rem 2.5rem 2.5rem 3.75rem;margin:2.25rem 0 0 0;}}@media (min-width:1321px){.c-pullquote{background-position:left 3rem top 3.3125rem;gap:1.5rem;padding:3.75rem 4.5rem;}}.c-pullquote__footer{margin:0;}.c-pullquote__footer p{font-size:var(--bs-fs-accent-14);line-height:var(--bs-lh-accent-14);color:var(--bs-color-navy);font-style:normal;font-weight:var(--bs-fw-bold);letter-spacing:2px;text-transform:uppercase;}
.site-footer{background-color:var(--bs-color-black);color:var(--bs-color-white);padding:3.75rem 0 1.875rem 0;position:relative;}@media (min-width:768px){.site-footer{padding:2.5rem 0;}}@media (min-width:1321px){.site-footer{padding:7.5rem 0;}}.site-footer a{color:var(--bs-color-white);}.site-footer__weta-logo{display:block;width:-moz-fit-content;width:fit-content;}.site-footer__weta-logo img{display:block;width:8.045625rem;height:3rem;}.site-footer__bs-logo{display:block;background:url(/themes/custom/weta_bs/images/logos/bs-footer-logo.svg) no-repeat center center;background-size:cover;margin:0;height:3.75rem;width:10.625rem;}@media (min-width:768px){.site-footer__bs-logo{width:12rem;height:4.25rem;}}@media (min-width:1321px){.site-footer__bs-logo{width:14.125rem;height:5rem;}}.site-footer__bs-logo a{display:block;width:100%;height:100%;}.site-footer__inner{display:grid;grid-template-columns:1fr;grid-gap:3.625rem;gap:3.625rem;}@media (max-width:767.98px){.site-footer__inner > *:first-child::after,.site-footer__inner > *:nth-child(2)::after{content:"";position:absolute;left:0;right:0;bottom:-1.8125rem;height:1px;background-color:#a69674;}}@media (min-width:768px){.site-footer__inner{grid-template-columns:1fr 1fr 1fr;}}@media (min-width:768px) and (max-width:1320.98px){.site-footer__inner{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:5rem;}.site-footer__inner > *:first-child{grid-column:1;grid-row:1;}.site-footer__inner > *:nth-child(2){grid-column:2;grid-row:1;}.site-footer__inner > *:last-child{grid-column:1/-1;grid-row:2;}.site-footer__inner > *:last-child::before{content:"";position:absolute;left:0;right:0;top:-2.5rem;height:1px;background-color:#a69674;}}@media (min-width:1321px){.site-footer__inner{gap:3.75rem;grid-template-columns:repeat(3,1fr);}.site-footer__inner > *:last-child{margin:0 0 0 3.75rem;}.site-footer__inner > *:last-child::before{content:"";position:absolute;left:-3.75rem;top:0;height:100%;width:1px;background-color:#a69674;}}.site-footer__left{position:relative;display:flex;flex-direction:column;gap:1.75rem;}@media (min-width:768px){.site-footer__left{gap:2.5rem;}}@media (min-width:1321px){.site-footer__left{gap:1.75rem;}}.site-footer__center{position:relative;}.site-footer__right{position:relative;display:flex;flex-direction:column;row-gap:1.5rem;}@media (min-width:768px){.site-footer__right{flex-direction:row;flex-wrap:wrap;-moz-column-gap:2.5rem;column-gap:2.5rem;}}.site-footer__weta-and-donate{-moz-columns:2;columns:2;align-items:center;gap:1.25rem;}@media (min-width:768px){.site-footer__weta-and-donate{gap:2.5rem;}}#block-weta-bs-footer-donation-link p{margin:0;}#block-weta-bs-footer-donation-link a.dontate-button{font-size:var(--bs-fs-body-20);line-height:var(--bs-lh-body-20);color:var(--bs-color-white);background-color:var(--bs-color-red);padding:0.375rem 0.75rem;font-weight:var(--bs-fw-bold);display:inline-flex;text-decoration:none;position:relative;cursor:pointer;transition:all 300ms cubic-bezier(0.19,1,0.22,1),clip-path 150ms ease-in-out;}#block-weta-bs-footer-donation-link a.dontate-button:hover,#block-weta-bs-footer-donation-link a.dontate-button:focus{color:var(--bs-color-white);background-color:var(--bs-color-dark-red);text-decoration:underline;transition:all 400ms cubic-bezier(0.19,1,0.22,1);}@media (min-width:768px){#block-weta-bs-footer-donation-link a.dontate-button{padding:0.5rem 1.25rem;}}#block-weta-bs-footer-donation-link a.dontate-button{font-size:var(--bs-fs-accent-20);line-height:var(--bs-lh-accent-20);font-weight:var(--bs-fw-bold);text-transform:uppercase;letter-spacing:0.125rem;}#block-weta-bs-contact p,#block-weta-bs-contact span{font-size:var(--bs-fs-body-16);line-height:var(--bs-lh-body-16);font-weight:var(--bs-fw-bold);margin:0;}#block-weta-bs-contact h2{font-size:var(--bs-fs-accent-14);line-height:var(--bs-lh-accent-14);font-family:var(--bs-ff-base);letter-spacing:2px;color:var(--bs-color-white);font-weight:var(--bs-fw-bold);margin-bottom:0.75rem;text-transform:uppercase;}@media (min-width:768px){#block-weta-bs-contact h2{margin-bottom:1.25rem;}}@media (min-width:1321px){#block-weta-bs-contact h2{margin-bottom:1.5rem;}}#block-weta-bs-contact .field{font-size:var(--bs-fs-body-16);line-height:var(--bs-lh-body-16);font-weight:var(--bs-fw-bold);}#block-weta-bs-contact a{display:inline;position:relative;color:var(--bs-color-white);text-decoration:none;background:linear-gradient(var(--bs-color-white),var(--bs-color-white)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}#block-weta-bs-contact a:hover,#block-weta-bs-contact a:focus{color:var(--bs-color-white);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.footer-contact__inner-content-wrapper{display:flex;flex-direction:column;gap:0.25rem;}.menu--footer{padding:0;margin:0;-moz-columns:2;columns:2;}.menu--footer .menu__item a{font-weight:var(--bs-fw-bold);font-size:var(--bs-fs-body-16);line-height:var(--bs-lh-body-16);display:inline;position:relative;color:var(--bs-color-white);text-decoration:none;background:linear-gradient(var(--bs-color-white),var(--bs-color-white)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.menu--footer .menu__item a:hover,.menu--footer .menu__item a:focus{color:var(--bs-color-white);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.menu--footer .menu__item a:not(:last-child){margin-bottom:0.25rem;}@media (min-width:768px){#block-weta-bs-about-blurb{flex:1;}}@media (min-width:1321px){#block-weta-bs-about-blurb{flex:auto;}}#block-weta-bs-about-blurb p{font-size:var(--bs-fs-body-16);line-height:var(--bs-lh-body-16);color:var(--bs-color-white);font-weight:var(--bs-fw-medium);}#block-weta-bs-about-blurb p:last-of-type{margin:0.75rem 0 0 0;}#block-weta-bs-about-blurb a:not([class]){color:var(--bs-color-white);background:linear-gradient(var(--bs-color-white),var(--bs-color-white)) left bottom no-repeat;background-size:100% 2px;}#block-weta-bs-about-blurb a:not([class]):hover,#block-weta-bs-about-blurb a:not([class]):focus{color:var(--bs-color-white);background-size:0% 2px;}#block-weta-bs-social-menu{flex:none;width:100%;}.site-footer .menu--social{display:flex;flex-direction:row;margin:0;padding:0;gap:1rem;}.site-footer .menu--social a.menu__link .icon{transition:all 300ms cubic-bezier(0.19,1,0.22,1);padding:0.375rem;background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:500%;}.site-footer .menu--social a.menu__link:hover,.site-footer .menu--social a.menu__link:focus{color:var(--bs-color-white);}.site-footer .menu--social a.menu__link:hover .icon,.site-footer .menu--social a.menu__link:focus .icon{transition:all 400ms cubic-bezier(0.19,1,0.22,1);background-color:var(--bs-color-dark-red);}
.site-header--desktop{display:none;}@media (min-width:1321px){.site-header--desktop{background-color:var(--bs-color-bone);display:flex;flex-direction:column;gap:2rem;padding-top:3rem;padding-bottom:3rem;}}.upper-logo-and-things{display:flex;align-items:center;justify-content:space-between;}.upper-logo-and-things__inner-wrapper{display:flex;align-items:center;gap:2rem;}.site-header--desktop .upper-logo-and-things__bs-logo{display:block;background:url(/themes/custom/weta_bs/images/logos/bs-header-desktop-logo.svg) no-repeat center center;background-size:cover;margin:0;width:20.5408125rem;height:3rem;}@media (min-width:1440px){.site-header--desktop .upper-logo-and-things__bs-logo{width:29.0995rem;height:4.25rem;}}.site-header--desktop .upper-logo-and-things__bs-logo a{display:block;width:100%;height:100%;}#block-weta-bs-donate-link-desktop{font-size:var(--bs-fs-accent-20);line-height:var(--bs-lh-accent-20);color:var(--bs-color-red);letter-spacing:2px;font-weight:var(--bs-fw-bold);text-transform:uppercase;}#block-weta-bs-donate-link-desktop p{margin:0;}#block-weta-bs-donate-link-desktop a{display:inline;position:relative;color:var(--bs-color-red);text-decoration:none;background:linear-gradient(var(--bs-color-dark-red),var(--bs-color-dark-red)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}#block-weta-bs-donate-link-desktop a:hover,#block-weta-bs-donate-link-desktop a:focus{color:var(--bs-color-dark-red);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.site-header--desktop #block-weta-bs-search-desktop{width:20rem;}.site-header--desktop #search-api-form{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;max-width:20rem;width:100%;position:relative;}.form-type__search{width:100%;flex:1;}.site-header--desktop #search-api-form input[type=search]{width:100%;height:2.75rem;color:var(--bs-color-black);font-weight:var(--bs-fw-bold);letter-spacing:2px;text-transform:uppercase;background-color:var(--bs-color-bone);}.site-header--desktop #search-api-form input[type=search]::-moz-placeholder{font-size:var(--bs-fs-accent-16);line-height:var(--bs-lh-accent-16);color:var(--bs-color-black);font-weight:var(--bs-fw-bold);letter-spacing:2px;text-transform:uppercase;}.site-header--desktop #search-api-form input[type=search]::placeholder{font-size:var(--bs-fs-accent-16);line-height:var(--bs-lh-accent-16);color:var(--bs-color-black);font-weight:var(--bs-fw-bold);letter-spacing:2px;text-transform:uppercase;}.site-header--desktop #search-api-form input[type=submit]{position:absolute;right:0.75rem;top:0.5rem;height:1.75rem;width:2.75rem;padding:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20fill%3D%22none%22%20stroke%3D%22%23996900%22%3E%3Cpath%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m15.29%2014.755%208.799%208.8%22%2F%3E%3Ccircle%20cx%3D%2210.889%22%20cy%3D%2210.355%22%20r%3D%226.222%22%20stroke-width%3D%222%22%20transform%3D%22rotate%2845%2010.889%2010.355%29%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;border:none;text-indent:-9999px;overflow:hidden;white-space:nowrap;}
.site-header--mobile{display:block;position:relative;z-index:3;}@media (min-width:1321px){.site-header--mobile{display:none;}}.site-header--mobile .upper-logo-and-things{background-color:var(--bs-color-bone);display:flex;align-items:stretch;}.site-header--mobile .lower-menu-drawer{opacity:0;visibility:hidden;position:absolute;background-color:var(--bs-color-navy);color:var(--bs-color-white);padding:1.25rem 1.75rem;display:flex;flex-direction:column;gap:1.75rem;width:100%;transition:all 150ms ease-in-out;}@media (min-width:768px){.site-header--mobile .lower-menu-drawer{padding:2.5rem;}}.js-prevent-scroll .site-header--mobile .lower-menu-drawer{opacity:1;visibility:visible;overflow-y:auto;z-index:3;}.upper-logo-and-things__logo-wrapper{display:flex;align-items:center;justify-content:space-between;flex:1;padding:0.75rem 0 0.75rem 1.25rem;}@media (min-width:768px){.upper-logo-and-things__logo-wrapper{padding:1.5rem 2.5rem 1.5rem 3.75rem;}}.site-header--mobile .upper-logo-and-things__bs-logo{display:block;background:url(/themes/custom/weta_bs/images/logos/bs-header-mobile-logo.svg) no-repeat center center;background-size:cover;margin:0;width:15.405625rem;height:2.25rem;}@media (min-width:768px){.site-header--mobile .upper-logo-and-things__bs-logo{width:20.5408125rem;height:3rem;}}.site-header--mobile .upper-logo-and-things__bs-logo a{display:block;width:100%;height:100%;}.menu--main-mobile{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0;}@media (min-width:768px){.menu--main-mobile{justify-content:center;flex-direction:row;gap:2.5rem;}}.menu--main-mobile .menu__link{font-size:1rem;line-height:normal;color:var(--bs-color-white);letter-spacing:2px;font-weight:var(--bs-fw-bold);text-transform:uppercase;display:inline;position:relative;color:var(--bs-color-white);text-decoration:none;background:linear-gradient(var(--bs-color-white),var(--bs-color-white)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.menu--main-mobile .menu__link:hover,.menu--main-mobile .menu__link:focus{color:var(--bs-color-white);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}@media (min-width:768px){.menu--main-mobile .menu__link{font-size:1.125rem;line-height:normal;}}.lower-menu-drawer__donate-social{display:flex;flex-direction:column;gap:1.75rem;margin:-0.5rem 0 0 0;}@media (min-width:768px){.lower-menu-drawer__donate-social{margin:0;flex-direction:row;gap:2.5rem;align-items:center;justify-content:center;}}.site-header--mobile .menu--social{display:flex;flex-direction:row;gap:1rem;align-items:center;margin:0;padding:0;}.site-header--mobile .menu--social a.menu__link{color:var(--bs-color-white);}.site-header--mobile .menu--social a.menu__link .icon{transition:all 300ms cubic-bezier(0.19,1,0.22,1);padding:0.375rem;background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:500%;}.site-header--mobile .menu--social a.menu__link:hover,.site-header--mobile .menu--social a.menu__link:focus{color:var(--bs-color-white);}.site-header--mobile .menu--social a.menu__link:hover .icon,.site-header--mobile .menu--social a.menu__link:focus .icon{transition:all 400ms cubic-bezier(0.19,1,0.22,1);background-color:var(--bs-color-dark-red);}#block-weta-bs-donate-link-mobile{font-size:var(--bs-fs-accent-20);line-height:var(--bs-lh-accent-20);color:var(--bs-color-white);letter-spacing:2px;font-weight:var(--bs-fw-bold);text-transform:uppercase;margin:0;}#block-weta-bs-donate-link-mobile p{margin:0;}#block-weta-bs-donate-link-mobile a{display:inline;position:relative;color:var(--bs-color-white);text-decoration:none;background:linear-gradient(var(--bs-color-white),var(--bs-color-white)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}#block-weta-bs-donate-link-mobile a:hover,#block-weta-bs-donate-link-mobile a:focus{color:var(--bs-color-white);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}#block-weta-bs-search-mobile{display:flex;}@media (min-width:768px){#block-weta-bs-search-mobile{justify-content:center;}}.site-header--mobile #search-api-form--2{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;width:100%;position:relative;}@media (min-width:768px){.site-header--mobile #search-api-form--2{max-width:26.25rem;}}.form-type__search{width:100%;flex:1;}.site-header--mobile #search-api-form--2 input[type=search]{color:var(--bs-color-white);font-size:1rem;line-height:normal;width:100%;height:2.75rem;border-color:#a69674;background-color:var(--bs-color-navy);font-weight:var(--bs-fw-regular);letter-spacing:2px;text-transform:uppercase;}.site-header--mobile #search-api-form--2 input[type=search]::-moz-placeholder{font-size:1rem;line-height:normal;color:var(--bs-color-white);font-weight:var(--bs-fw-regular);letter-spacing:2px;text-transform:uppercase;}.site-header--mobile #search-api-form--2 input[type=search]::placeholder{font-size:1rem;line-height:normal;color:var(--bs-color-white);font-weight:var(--bs-fw-regular);letter-spacing:2px;text-transform:uppercase;}.site-header--mobile #search-api-form--2 input[type=submit]{position:absolute;right:0.75rem;top:0.5rem;height:1.75rem;width:2.75rem;padding:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%3E%3Cpath%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m15.29%2014.755%208.799%208.8%22%2F%3E%3Ccircle%20cx%3D%2210.889%22%20cy%3D%2210.355%22%20r%3D%226.222%22%20stroke-width%3D%222%22%20transform%3D%22rotate%2845%2010.889%2010.355%29%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;border:none;text-indent:-9999px;overflow:hidden;white-space:nowrap;}#block-weta-bs-utility-menu-mobile{flex:none;width:100%;}.site-header--mobile .menu--utility-mobile{display:flex;flex-direction:row;gap:1rem;align-items:center;margin:0;padding:0;}@media (min-width:768px){.site-header--mobile .menu--utility-mobile{justify-content:center;}}.site-header--mobile .menu--utility-mobile .menu__item{border:2px solid var(--bs-color-red);flex:1;display:inline-flex;gap:0.5rem;padding:0.75rem;transition:all 300ms cubic-bezier(0.19,1,0.22,1);align-items:center;justify-content:center;}@media (min-width:768px){.site-header--mobile .menu--utility-mobile .menu__item{flex:none;padding:0.75rem 2.8125rem;}}.site-header--mobile .menu--utility-mobile .menu__item:hover,.site-header--mobile .menu--utility-mobile .menu__item:focus{border-color:var(--bs-color-dark-red);transition:all 400ms cubic-bezier(0.19,1,0.22,1);}.site-header--mobile .menu--utility-mobile a.menu__link{display:inline;position:relative;color:var(--bs-color-white);text-decoration:none;background:linear-gradient(var(--bs-color-white),var(--bs-color-white)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.site-header--mobile .menu--utility-mobile a.menu__link:hover,.site-header--mobile .menu--utility-mobile a.menu__link:focus{color:var(--bs-color-white);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.site-header--mobile .menu--utility-mobile a.menu__link{font-size:1.25rem;line-height:1.75rem;color:var(--bs-color-white);font-weight:var(--bs-fw-bold);letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:0.5rem;transition:all 400ms cubic-bezier(0.19,1,0.22,1);}.site-header--mobile .menu--utility-mobile a.menu__link:hover,.site-header--mobile .menu--utility-mobile a.menu__link:focus{transition:all 350ms cubic-bezier(0.19,1,0.22,1);}.site-header--mobile .menu--utility-mobile a.menu__link .text{order:2;}.site-header--mobile .menu--utility-mobile a.menu__link .icon{display:flex;align-items:center;order:1;}.region__name--header-mobile{display:flex;flex-direction:column;gap:1.75rem;}@media (min-width:768px){.region__name--header-mobile{align-items:center;gap:2rem;}}.lower-menu-drawer__weta-logo{display:block;}@media (min-width:768px){.lower-menu-drawer__weta-logo{display:none;}}.upper-logo-and-things__weta-logo{display:none;}@media (min-width:768px){.upper-logo-and-things__weta-logo{display:block;}}.nav-trigger{cursor:pointer;gap:0.5rem;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bs-color-red);flex:none;margin:0 0 0 auto;padding:1rem 1.25rem;position:relative;border:none;height:100%;width:3.75rem;}@media (min-width:768px){.nav-trigger{width:8.75rem;}}.nav-trigger:focus,.nav-trigger[focus-within]{outline:auto solid 0.25rem;outline-offset:-0.1875rem;}.nav-trigger:focus,.nav-trigger:focus-within{outline:auto solid 0.25rem;outline-offset:-0.1875rem;}.nav-trigger .label{display:none;font-size:1.25rem;line-height:1.75rem;color:var(--bs-color-white);letter-spacing:2px;font-weight:var(--bs-fw-bold);text-transform:uppercase;}@media (min-width:768px){.nav-trigger .label{display:block;}}
.c-tag-cloud__title{margin:0 0 20px;}@media (min-width:768px){.c-tag-cloud__title{margin:0 0 32px;}}.c-tag-cloud__tags{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:0;padding:0;}.c-tag-cloud__tag a{font-size:var(--bs-fs-body-18);line-height:var(--bs-lh-body-18);border:1px solid #A69674;color:var(--bs-color-navy);display:block;outline:1px solid transparent;padding:4px 12px;text-decoration:none;transition:border-color 0.35s ease-in-out,outline-color 0.35s ease-in-out;}.c-tag-cloud__tag a:hover,.c-tag-cloud__tag a:focus{border-color:currentColor;outline-color:currentColor;}.c-tag-cloud__link a{font-size:var(--bs-fs-body-20);line-height:var(--bs-lh-body-20);align-items:center;color:var(--bs-color-red);display:flex;gap:8px;}.c-tag-cloud__link a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2218%22%20height%3D%2214%22%20viewBox%3D%220%200%2018%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20stroke%3D%22%23CC3600%22%3E%20%3Cpath%20d%3D%22M0%207H16M16%207L10%201M16%207L10%2013%22%20stroke%3D%22%23CC3600%22%20stroke-width%3D%221.5%22%2F%3E%20%3C%2Fsvg%3E%20");background-repeat:contain;background-repeat:no-repeat;content:"";display:block;height:14px;width:20px;}.c-tag-cloud__link a:hover,.c-tag-cloud__link a:focus{text-decoration:none;}
.c-teaser img{transition:transform 500ms ease-in-out;width:100%;}.c-teaser:hover img{transform:scale(1.2);transition:transform 350ms ease-in-out;z-index:1;}.c-teaser.js--block-link{cursor:pointer;}.c-teaser__title{font-size:var(--bs-fs-heading-h6);line-height:var(--bs-lh-heading-h6);font-family:var(--bs-ff-body);font-weight:var(--bs-fw-bold);margin:0;}.c-teaser__title a{display:inline;position:relative;color:var(--bs-color-red);text-decoration:none;background:linear-gradient(var(--bs-color-dark-red),var(--bs-color-dark-red)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.c-teaser__title a:hover,.c-teaser__title a:focus{color:var(--bs-color-dark-red);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.c-teaser__body p{font-size:var(--bs-fs-body-18);line-height:var(--bs-lh-body-18);margin:0;}.c-teaser__author{font-size:var(--bs-fs-accent-12);line-height:var(--bs-lh-accent-12);letter-spacing:2px;text-transform:uppercase;font-weight:var(--bs-fw-bold);}.c-teaser__date{letter-spacing:0.125rem;font-weight:var(--bs-fw-bold);text-transform:uppercase;}.c-teaser__author-name a{display:inline;position:relative;color:var(--bs-color-black);text-decoration:none;background:linear-gradient(var(--bs-color-black),var(--bs-color-black)) left bottom no-repeat;background-size:100% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.c-teaser__author-name a:hover,.c-teaser__author-name a:focus{background:linear-gradient(var(--bs-color-black),var(--bs-color-black)) left bottom no-repeat;color:var(--bs-color-black);text-decoration:none;background-size:0% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.c-teaser__locations{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 0.375rem;position:relative;}.c-teaser__metadata-divider{display:block;height:0.75rem;width:0.75rem;}.c-teaser__metadata-divider:before{background-image:url(/themes/custom/weta_bs/components/teaser/./images/diamond.svg);background-size:contain;background-repeat:no-repeat;content:"";display:block;height:100%;width:100%;}.c-teaser__location{position:relative;}.c-teaser__location:not(:last-child) a::after{content:",";}.c-teaser__location a{font-size:var(--bs-fs-accent-12);line-height:var(--bs-lh-accent-12);letter-spacing:0.125rem;font-weight:var(--bs-fw-bold);text-transform:uppercase;}.c-teaser--default{display:flex;flex-direction:column;gap:1.25rem;}@media (min-width:768px){.c-teaser--default{flex-direction:row;gap:1.25rem;align-items:center;}}@media (min-width:1321px){.c-teaser--default{gap:2.5rem;margin:0 1.25rem;}}.c-teaser--default .c-teaser__media-content{flex:none;width:180px;height:180px;overflow:hidden;}@media (min-width:1321px){.c-teaser--default .c-teaser__media-content{width:280px;height:280px;}}.c-teaser--default .c-teaser__content{display:flex;flex-direction:column;gap:0.75rem;}@media (min-width:1321px){.c-teaser--default .c-teaser__content{gap:1rem;}}.c-teaser--default .c-teaser__metadata{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;}.c-teaser--default .c-teaser__metadata p{display:inline-flex;align-items:center;position:relative;}.c-teaser--default .c-teaser__metadata > p:nth-child(2)::before{content:"";background-image:url(/themes/custom/weta_bs/components/teaser/./images/diamond.svg);background-size:contain;background-repeat:no-repeat;width:0.75rem;height:0.75rem;position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);}.c-teaser--default .c-teaser__location a{font-size:var(--bs-fs-accent-18);line-height:var(--bs-lh-accent-18);display:inline;position:relative;color:var(--bs-color-red);text-decoration:none;background:linear-gradient(var(--bs-color-dark-red),var(--bs-color-dark-red)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.c-teaser--default .c-teaser__location a:hover,.c-teaser--default .c-teaser__location a:focus{color:var(--bs-color-dark-red);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.c-teaser--default .c-teaser__date{font-size:var(--bs-fs-accent-18);line-height:var(--bs-lh-accent-18);}.c-teaser--default .c-teaser__title{font-size:var(--bs-fs-heading-h2);line-height:var(--bs-lh-heading-h2);font-family:var(--bs-ff-heading);font-weight:var(--bs-fw-light);order:2;}.c-teaser--default .c-teaser__body{order:3;}.c-teaser--default .c-teaser__author{order:4;}.c-teaser--card{display:flex;flex-direction:column;gap:1.25rem;}@media (min-width:768px) and (max-width:1320.98px){.c-teaser--card{flex-direction:row;gap:1.25rem;}}.c-teaser--card .c-teaser__content{display:flex;flex-direction:column;flex:1;gap:0.75rem;}@media (min-width:1321px){.c-teaser--card .c-teaser__content{gap:0.5rem;}}.c-teaser--card .c-teaser__metadata{display:flex;flex-direction:column;gap:0.25rem;padding:0.5rem 0 0 0;}.c-teaser--card .c-teaser__metadata p{line-height:0.75rem;}.c-teaser--card .c-teaser__date,.c-teaser--card .c-teaser__location{font-size:var(--bs-fs-accent-12);line-height:var(--bs-lh-accent-12);}.c-teaser--card .c-teaser__location{margin:0;}.c-teaser--card .c-teaser__location a{display:inline;position:relative;color:var(--bs-color-black);text-decoration:none;background:linear-gradient(var(--bs-color-black),var(--bs-color-black)) left bottom no-repeat;background-size:100% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.c-teaser--card .c-teaser__location a:hover,.c-teaser--card .c-teaser__location a:focus{background:linear-gradient(var(--bs-color-black),var(--bs-color-black)) left bottom no-repeat;color:var(--bs-color-black);text-decoration:none;background-size:0% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.c-teaser--card .c-teaser__media-content{flex:none;width:180px;height:180px;overflow:hidden;}.c-teaser--card.c-teaser--has-video .c-teaser__media-content{position:relative;overflow:hidden;}.c-teaser--card.c-teaser--has-video .c-teaser__media-content:before{content:"";display:block;top:0;left:0;right:0;bottom:0;position:absolute;background:linear-gradient(180deg,rgba(0,29,66,0.25) 0%,rgba(0,29,66,0.75) 100%);z-index:1;}.c-teaser__watch-video-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:100%;gap:0.5rem;}.c-teaser__watch-video-text{font-size:var(--bs-fs-accent-14);line-height:var(--bs-lh-accent-14);color:var(--bs-color-white);font-weight:var(--bs-fw-bold);letter-spacing:2px;text-transform:uppercase;}
.c-teaser-card-featured{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;}@media (min-width:576px) and (max-width:1320.98px){.c-teaser-card-featured{grid-template-columns:180px 1fr;}}@media (min-width:1321px){.c-teaser-card-featured{gap:24px;}}.c-teaser-card-featured .js--block-link{cursor:pointer;}.c-teaser-card-featured__media{max-width:11.25rem;overflow:hidden;}.c-teaser-card-featured__media img{transition:transform 500ms ease-in-out;width:100%;}.c-teaser-card-featured:hover .c-teaser-card-featured__media img{transform:scale(1.2);transition:transform 350ms ease-in-out;z-index:1;}@media (min-width:1321px){.c-teaser-card-featured__media{max-width:20rem;}}.c-teaser-card-featured__title{font-size:var(--bs-fs-heading-h3);line-height:var(--bs-lh-heading-h3);margin-top:0;margin-bottom:16px;}.c-teaser-card-featured__link{display:inline;position:relative;color:var(--bs-color-red);text-decoration:none;background:linear-gradient(var(--bs-color-dark-red),var(--bs-color-dark-red)) left bottom no-repeat;background-size:0% 2px;transition:background-size 450ms cubic-bezier(0.19,1,0.22,1);}.c-teaser-card-featured__link:hover,.c-teaser-card-featured__link:focus{color:var(--bs-color-dark-red);text-decoration:none;background-size:100% 2px;transition:background-size 400ms cubic-bezier(0.19,1,0.22,1);}.c-teaser-card-featured__body{font-size:var(--bs-fs-body-18);line-height:var(--bs-lh-body-18);}
.c-teaser-grid__list{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr;list-style:none;margin:0;padding:0;}@media (min-width:1321px){.c-teaser-grid--columns-3 .c-teaser-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:1321px){.c-teaser-grid--columns-4 .c-teaser-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));}}
.footnote__citation,.footnote__citation-separator{position:relative;top:-0.2em;vertical-align:top;font-size:0.73em;}.footnotes{position:relative;margin:4em 0 2em;padding-left:0;border-top:1px solid #000;font-size:0.9em;}.footnotes__item-wrapper{display:grid;grid-template-columns:minmax(auto,3rem) 1fr;}.footnotes__item-backlink.has-next{margin-right:0.2em;}
.footnotes__dialog{box-sizing:border-box;width:auto;max-width:100%;margin:auto 0 0 0;border:0;}.footnotes__dialog-form{display:grid;grid-template-columns:minmax(auto,3rem) 1fr minmax(auto,3rem);}.footnotes__dialog[open]{animation:show 0.5s ease normal;}@keyframes show{from{transform:translateY(100%);}to{transform:translateY(0);}}.footnotes__dialog.hide{animation:hide 0.5s ease normal;}@keyframes hide{to{transform:translateY(100%);}}@media (prefers-reduced-motion:reduce){.footnotes__dialog[open],.footnotes__dialog.hide{animation:none;}}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.paragraph--unpublished{background-color:#fff4f4;}
