@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css";:root{--accordion-item-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--accordion-item-body-font-size: var(--sq-component-font-size, 1rem);--accordion-item-body-font-weight: var(--sq-component-font-weight, 400);--accordion-item-body-line-height: var(--sq-component-line-height, 1.5);--accordion-item-body-color: var(--sq-component-default-color, #262626);--accordion-item-body-bg-color: var(--sq-component-default-bg-color, #fff);--accordion-btn-font-size: var(--sq-btn-font-size, 1rem);--accordion-btn-font-weight: var(--sq-btn-font-weight, 400);--accordion-btn-line-height: var(--sq-btn-line-height, 1.5);--accordion-btn-border-radius: var(--sq-btn-border-radius, 0);--accordion-btn-color: var(--sq-btn-primary-color, #fff);--accordion-btn-bg-color: var(--sq-btn-primary-bg-color, #606060);--accordion-btn-border-color: var(--sq-btn-primary-border-color, transparent);--accordion-btn-hover-color: var(--sq-btn-primary-hover-color, #262626);--accordion-btn-hover-bg-color: var(--sq-btn-primary-hover-bg-color, #f4f4f4);--accordion-btn-hover-border-color: var( --sq-btn-primary-hover-border-color, #262626 );--accordion-item-border-radius: 0;--accordion-item-border-color: #606060;--accordion-item-heading-font-family: "IBM Plex Sans", "Arial", sans-serif;--accordion-item-heading-font-size: 1rem;--accordion-item-heading-font-weight: 400;--accordion-item-heading-line-height: 1.5;--accordion-item-heading-color: #262626;--accordion-item-heading-bg-color: #fff;--accordion-item-heading-hover-color: #262626;--accordion-item-heading-hover-bg-color: #f4f4f4;--accordion-item-heading-active-color: #262626;--accordion-item-heading-active-bg-color: #f4f4f4}.accordion{font-family:var(--accordion-item-body-font-family);font-size:var(--accordion-item-body-font-size);font-weight:var(--accordion-item-body-font-weight);line-height:var(--accordion-item-body-line-height);display:flex;flex-flow:column nowrap;gap:.625rem;min-width:20rem;container-type:inline-size}.accordion__button{display:block;box-sizing:border-box;margin:0 0 0 .625rem;padding:.625rem 1.25rem;color:var(--accordion-btn-color);font-size:var(--accordion-btn-font-size);font-weight:var(--accordion-btn-font-weight);line-height:var(--accordion-btn-line-height);text-align:center;text-decoration:none;background-color:var(--accordion-btn-bg-color);border:.063rem solid var(--accordion-btn-border-color);border-radius:var(--accordion-btn-border-radius);cursor:pointer}.accordion__button:hover,.accordion__button:focus{color:var(--accordion-btn-hover-color);background-color:var(--accordion-btn-hover-bg-color);border-color:var(--accordion-btn-hover-border-color)}.accordion__button-wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}.accordion__item-wrapper{display:flex;flex-flow:column nowrap;gap:.875rem}.accordion__heading{font-family:var(--accordion-item-heading-font-family);font-size:var(--accordion-item-heading-font-size);font-weight:var(--accordion-item-heading-font-weight);line-height:var(--accordion-item-heading-line-height);color:var(--accordion-item-heading-color);background-color:var(--accordion-item-heading-bg-color);border:.063rem solid var(--accordion-item-border-color);border-radius:var(--accordion-item-border-radius);margin:0}.accordion__heading:hover,.accordion__heading:active,.accordion__heading:focus{color:var(--accordion-item-heading-hover-color);background-color:var(--accordion-item-heading-hover-bg-color)}.accordion__heading-button{all:revert;position:relative;box-sizing:border-box;width:100%;padding:.75rem 4rem .75rem 1.25rem;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;text-align:left;background-color:transparent;border:none;cursor:pointer}.accordion__heading-button:hover,.accordion__heading-button:active,.accordion__heading-button:focus{border:none}.accordion__heading-button:before,.accordion__heading-button:after{position:absolute;top:0;right:1.25rem;bottom:0;margin:auto;background-color:var(--accordion-item-heading-color);content:""}.accordion__heading-button:before{width:1rem;height:.125rem}.accordion__heading-button:after{right:1.688rem;width:.125rem;height:1rem;transition:transform .3s ease-in-out}.accordion__heading:hover .accordion__heading-button:before,.accordion__heading:hover .accordion__heading-button:after,.accordion__heading:active .accordion__heading-button:before,.accordion__heading:active .accordion__heading-button:after,.accordion__heading:focus .accordion__heading-button:before,.accordion__heading:focus .accordion__heading-button:after{background-color:var(--accordion-item-heading-hover-color)}.accordion__body{border:.063rem solid var(--accordion-item-border-color);border-radius:var(--accordion-item-border-radius);color:var(--accordion-item-body-color);background-color:var(--accordion-item-body-bg-color);overflow:hidden}.accordion__body>div{padding:.75rem 1.25rem}.accordion__body-wrapper{font-size:var(--accordion-item-body-font-size);font-weight:var(--accordion-item-body-font-weight);line-height:var(--accordion-item-body-line-height)}.accordion__body--collapse{display:none}.accordion__body--collapsing{height:0;transition:height .3s ease-in-out}.accordion__item--active .accordion__body{display:block}.accordion__item--active .accordion__heading{color:var(--accordion-item-heading-active-color);background-color:var(--accordion-item-heading-active-bg-color)}.accordion__item--active .accordion__heading:hover,.accordion__item--active .accordion__heading:active,.accordion__item--active .accordion__heading:focus{color:var(--accordion-item-heading-hover-color);background-color:var(--accordion-item-heading-hover-bg-color)}.accordion__item--active .accordion__heading-button:after{transform:rotate(90deg)}.accordion__item--active .accordion__heading-button:before,.accordion__item--active .accordion__heading-button:after{background-color:var(--accordion-item-heading-active-color)}:root{--cards-item-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--cards-item-body-font-size: var(--sq-component-font-size, 1rem);--cards-item-body-font-weight: var(--sq-component-font-weight, 400);--cards-item-body-line-height: var(--sq-component-line-height, 1.5);--cards-item-body-color: var(--sq-component-primary-color, #262626);--cards-item-body-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--cards-item-btn-font-size: var(--sq-btn-font-size, 1rem);--cards-item-btn-font-weight: var(--sq-btn-font-weight, 400);--cards-item-btn-line-height: var(--sq-btn-line-height, 1.5);--cards-item-btn-border-radius: var(--sq-btn-border-radius, 0);--cards-item-btn-color: var(--sq-btn-link-primary-color, #262626);--cards-item-btn-bg-color: var(--sq-btn-link-primary-bg-color, transparent);--cards-item-btn-border-color: var( --sq-btn-link-primary-border-color, transparent );--cards-item-btn-hover-color: var(--sq-btn-link-primary-hover-color, #606060);--cards-item-btn-hover-bg-color: var( --sq-btn-link-primary-hover-bg-color, transparent );--cards-item-btn-hover-border-color: var( --sq-btn-link-primary-hover-border-color, transparent );--cards-item-heading-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--cards-item-heading-font-size: var(--sq-component-heading-font-size, 1.5rem);--cards-item-heading-font-weight: var( --sq-component-heading-font-weight, 700 );--cards-item-heading-line-height: var( --sq-component-heading-line-height, 1.375 );--cards-item-heading-color: var( --sq-component-heading-primary-color, #262626 );--cards-item-highlighted-body-color: var( --sq-component-secondary-color, #fff );--cards-item-highlighted-body-bg-color: var( --sq-component-secondary-bg-color, #606060 );--cards-item-highlighted-heading-color: var( --sq-component-heading-secondary-color, #fff );--cards-item-highlighted-btn-color: var(--sq-btn-link-secondary-color, #fff);--cards-item-highlighted-btn-bg-color: var( --sq-btn-link-secondary-bg-color, transparent );--cards-item-highlighted-btn-border-color: var( --sq-btn-link-secondary-border-color, transparent );--cards-item-highlighted-btn-hover-color: var( --sq-btn-link-secondary-hover-color, #fff );--cards-item-highlighted-btn-hover-bg-color: var( --sq-btn-link-secondary-hover-bg-color, transparent );--cards-item-highlighted-btn-hover-border-color: var( --sq-btn-link-secondary-hover-border-color, transparent );--cards-item-border: none;--cards-item-border-radius: 0;--cards-item-border-color: #606060;--cards-item-category-font-size: .75rem;--cards-item-category-font-weight: 700;--cards-item-category-line-height: 1.375rem;--cards-item-category-color: #606060;--cards-item-category-bg-color: #fff;--cards-item-category-border: 1px solid var(--cards-item-category-border-color);--cards-item-category-border-color: transparent;--cards-item-category-border-radius: 0;--cards-per-row: 3;--cards-item-arrow-icon: var( --sq-component-arrow-icon, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzAgMjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTYuMDAzOSAwLjcwNzA5MkwyOC4wMDM5IDEyLjcwN0wxNi4wMDM5IDI0LjcwNzEiIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iMjgiIHkxPSIxMi43MDcxIiB4Mj0iLTguNzQyMjhlLTA4IiB5Mj0iMTIuNzA3MSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) );--cards-item-external-link-icon: var( --sq-component-external-link-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZXh0ZXJuYWwtbGluayI+PHBhdGggZD0iTTE4IDEzdjZhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWOGEyIDIgMCAwIDEgMi0yaDYiPjwvcGF0aD48cG9seWxpbmUgcG9pbnRzPSIxNSAzIDIxIDMgMjEgOSI+PC9wb2x5bGluZT48bGluZSB4MT0iMTAiIHkxPSIxNCIgeDI9IjIxIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==) )}.cards{font-family:var(--cards-item-body-font-family);font-size:var(--cards-item-body-font-size);font-weight:var(--cards-item-body-font-weight);line-height:var(--cards-item-body-line-height);min-width:20rem;container-type:inline-size}.cards__wrapper{display:flex;flex-flow:row wrap;gap:1.25rem;justify-content:flex-start;margin:0;padding:0;list-style:none}.cards__wrapper:after{content:"";flex:auto}.cards__item{position:relative;display:flex;flex-flow:column;border:var(--cards-item-border);border-radius:var(--cards-item-border-radius);flex:0 0 calc((100% - (var(--cards-per-row) - 1) * 1.25rem) / var(--cards-per-row));box-sizing:border-box;min-width:16.25rem;overflow:hidden}@container (width <= 75rem){.cards__item{flex:0 0 calc(33.33% - .833rem)}}@container (width <= 53rem){.cards__item{flex:0 0 calc(50% - .625rem)}}@container (width <= 35rem){.cards__item{flex:0 0 100%}}.cards__item:focus-within{outline:1px auto Highlight;outline-offset:1px}.cards__item:focus-within .cards__button,.cards__item:hover .cards__button,.cards__item:focus .cards__button{text-decoration:none;color:var(--cards-item-btn-hover-color);background-color:var(--cards-item-btn-hover-bg-color);border-color:var(--cards-item-btn-hover-border-color)}.cards__item:focus-within .cards__button:after,.cards__item:hover .cards__button:after,.cards__item:focus .cards__button:after{background-color:var(--cards-item-btn-hover-color)}.cards__item--highlighted:focus-within .cards__button,.cards__item--highlighted:hover .cards__button,.cards__item--highlighted:focus .cards__button{color:var(--cards-item-highlighted-btn-hover-color);background-color:var(--cards-item-highlighted-btn-hover-bg-color);border-color:var(--cards-item-highlighted-btn-hover-border-color)}.cards__item--highlighted:focus-within .cards__button:after,.cards__item--highlighted:hover .cards__button:after,.cards__item--highlighted:focus .cards__button:after{background-color:var(--cards-item-highlighted-btn-hover-color)}.cards__img{width:100%;min-height:100%;object-fit:cover;aspect-ratio:4/3;display:block}.cards__img-wrapper{width:100%}.cards__content-wrapper{padding:1.25rem 1.875rem;color:var(--cards-item-body-color);background-color:var(--cards-item-body-bg-color);display:flex;flex-flow:column;justify-content:space-between;height:100%;gap:1.563rem}.cards__item--highlighted .cards__content-wrapper{color:var(--cards-item-highlighted-body-color);background-color:var(--cards-item-highlighted-body-bg-color)}.cards__heading{font-family:var(--cards-item-heading-font-family);font-size:var(--cards-item-heading-font-size);font-weight:var(--cards-item-heading-font-weight);line-height:var(--cards-item-heading-line-height);color:var(--cards-item-heading-color);margin:0;text-align:center;word-wrap:break-word}.cards__heading-link{color:var(--cards-item-heading-color);text-decoration:none}.cards__heading-link:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.cards__heading-link:hover,.cards__heading-link:focus{outline:none;color:var(--cards-item-heading-color)}.cards__item--highlighted .cards__heading,.cards__item--highlighted .cards__heading-link{color:var(--cards-item-highlighted-heading-color)}.cards__item--highlighted .cards__heading-link:hover,.cards__item--highlighted .cards__heading-link:focus{color:var(--cards-item-highlighted-heading-color)}.cards__body{font-size:1rem;font-weight:400}.cards__body-wrapper{display:flex;flex-flow:column;gap:1.563rem}.cards__categories{display:flex;flex-flow:row wrap;gap:.625rem;margin:0;padding:0;list-style:none}.cards__categories-item{font-size:var(--cards-item-category-font-size);font-weight:var(--cards-item-category-font-weight);line-height:var(--cards-item-category-line-height);color:var(--cards-item-category-color);background-color:var(--cards-item-category-bg-color);border:var(--cards-item-category-border);border-radius:var(--cards-item-category-border-radius);padding:.188rem .438rem;text-transform:uppercase;text-decoration:none}.cards__button{font-size:var(--cards-item-btn-font-size);font-weight:var(--cards-item-btn-font-weight);line-height:var(--cards-item-btn-line-height);border-radius:var(--cards-item-btn-border-radius);color:var(--cards-item-btn-color);background-color:var(--cards-item-btn-bg-color);border:1px solid var(--cards-item-btn-border-color);display:inline-flex;align-items:center;margin-right:0;margin-left:auto;padding:.5rem .9375rem;text-decoration:underline;cursor:pointer}.cards__button:after{content:"";background-color:var(--cards-item-btn-color);-webkit-mask-image:var(--cards-item-arrow-icon);mask-image:var(--cards-item-arrow-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1rem;height:1rem;margin-left:.625rem;display:inline-flex;align-items:center}.cards__button--external{display:inline-flex;align-self:flex-start}.cards__button--external:after{content:"";width:.875rem;height:.875rem;margin-left:.375rem;display:inline-flex;align-self:flex-start;background-color:var(--cards-item-btn-color);-webkit-mask-image:var(--cards-item-external-link-icon);mask-image:var(--cards-item-external-link-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.cards__button--external:hover:after,.cards__button--external:active:after{background-color:var(--cards-item-btn-hover-color)}.cards__item--highlighted .cards__button{color:var(--cards-item-highlighted-btn-color);background-color:var(--cards-item-highlighted-btn-bg-color);border-color:var(--cards-item-highlighted-btn-border-color)}.cards__item--highlighted .cards__button:after{background-color:var(--cards-item-highlighted-btn-color)}.cards__item--highlighted .cards__button--external:after{background-color:var(--cards-item-highlighted-btn-color)}.cards__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}:root{--events-item-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--events-item-body-font-size: var(--sq-component-font-size, 1rem);--events-item-body-font-weight: var(--sq-component-font-weight, 400);--events-item-body-line-height: var(--sq-component-line-height, 1.5);--events-item-body-color: var(--sq-component-primary-color, #262626);--events-item-body-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--events-item-btn-font-size: var(--sq-btn-font-size, 1rem);--events-item-btn-font-weight: var(--sq-btn-font-weight, 400);--events-item-btn-line-height: var(--sq-btn-line-height, 1.5);--events-item-btn-border-radius: var(--sq-btn-border-radius, 0);--events-item-btn-color: var(--sq-btn-link-primary-color, #262626);--events-item-btn-bg-color: var(--sq-btn-link-primary-bg-color, transparent);--events-item-btn-border-color: var( --sq-btn-link-primary-border-color, transparent );--events-item-btn-hover-color: var( --sq-btn-link-primary-hover-color, #606060 );--events-item-btn-hover-bg-color: var( --sq-btn-link-primary-hover-bg-color, transparent );--events-item-btn-hover-border-color: var( --sq-btn-link-primary-hover-border-color, transparent );--events-item-heading-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--events-item-heading-font-size: var( --sq-component-heading-font-size, 1.5rem );--events-item-heading-font-weight: var( --sq-component-heading-font-weight, 700 );--events-item-heading-line-height: var( --sq-component-heading-line-height, 1.375 );--events-item-heading-color: var( --sq-component-heading-primary-color, #262626 );--events-item-highlighted-body-color: var( --sq-component-secondary-color, #fff );--events-item-highlighted-body-bg-color: var( --sq-component-secondary-bg-color, #606060 );--events-item-highlighted-heading-color: var( --sq-component-heading-secondary-color, #fff );--events-item-highlighted-btn-color: var(--sq-btn-link-secondary-color, #fff);--events-item-highlighted-btn-bg-color: var( --sq-btn-link-secondary-bg-color, transparent );--events-item-highlighted-btn-border-color: var( --sq-btn-link-secondary-border-color, transparent );--events-item-highlighted-btn-hover-color: var( --sq-btn-link-secondary-hover-color, #fff );--events-item-highlighted-btn-hover-bg-color: var( --sq-btn-link-secondary-hover-bg-color, transparent );--events-item-highlighted-btn-hover-border-color: var( --sq-btn-link-secondary-hover-border-color, transparent );--events-item-border: none;--events-item-border-radius: 0;--events-item-border-color: #606060;--events-item-date-font-size: 1rem;--events-item-date-font-weight: 400;--events-item-date-line-height: 1.375rem;--events-item-date-color: #262626;--events-item-date-bg-color: transparent;--events-item-highlighted-date-color: #fff;--events-item-highlighted-date-bg-color: transparent;--events-item-category-font-size: .75rem;--events-item-category-font-weight: 700;--events-item-category-line-height: 1.375rem;--events-item-category-color: #606060;--events-item-category-bg-color: #fff;--events-item-category-border: 1px solid var(--events-item-category-border-color);--events-item-category-border-color: transparent;--events-item-category-border-radius: 0;--events-per-row: 3;--events-item-date-icon: var( --sq-component-date-icon, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOSA0SDE4VjJIMTZWNEg4VjJINlY0SDVDMy44OSA0IDMuMDEgNC45IDMuMDEgNkwzIDIwQzMgMjEuMSAzLjg5IDIyIDUgMjJIMTlDMjAuMSAyMiAyMSAyMS4xIDIxIDIwVjZDMjEgNC45IDIwLjEgNCAxOSA0Wk0xOSAyMEg1VjEwSDE5VjIwWk05IDE0SDdWMTJIOVYxNFpNMTMgMTRIMTFWMTJIMTNWMTRaTTE3IDE0SDE1VjEySDE3VjE0Wk05IDE4SDdWMTZIOVYxOFpNMTMgMThIMTFWMTZIMTNWMThaTTE3IDE4SDE1VjE2SDE3VjE4WiIgZmlsbD0iIzI2MjYyNiIvPgo8L3N2Zz4K) );--events-item-time-icon: var( --sq-component-time-icon, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05Ljk5IDBDNC40NyAwIDAgNC40OCAwIDEwQzAgMTUuNTIgNC40NyAyMCA5Ljk5IDIwQzE1LjUyIDIwIDIwIDE1LjUyIDIwIDEwQzIwIDQuNDggMTUuNTIgMCA5Ljk5IDBaTTEwIDE4QzUuNTggMTggMiAxNC40MiAyIDEwQzIgNS41OCA1LjU4IDIgMTAgMkMxNC40MiAyIDE4IDUuNTggMTggMTBDMTggMTQuNDIgMTQuNDIgMTggMTAgMThaTTEwLjUgNUg5VjExTDE0LjI1IDE0LjE1TDE1IDEyLjkyTDEwLjUgMTAuMjVWNVoiIGZpbGw9IiMyNjI2MjYiLz4KPC9zdmc+Cg==) );--events-item-arrow-icon: var( --sq-component-arrow-icon, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzAgMjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTYuMDAzOSAwLjcwNzA5MkwyOC4wMDM5IDEyLjcwN0wxNi4wMDM5IDI0LjcwNzEiIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iMjgiIHkxPSIxMi43MDcxIiB4Mj0iLTguNzQyMjhlLTA4IiB5Mj0iMTIuNzA3MSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) );--events-item-external-link-icon: var( --sq-component-external-link-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZXh0ZXJuYWwtbGluayI+PHBhdGggZD0iTTE4IDEzdjZhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWOGEyIDIgMCAwIDEgMi0yaDYiPjwvcGF0aD48cG9seWxpbmUgcG9pbnRzPSIxNSAzIDIxIDMgMjEgOSI+PC9wb2x5bGluZT48bGluZSB4MT0iMTAiIHkxPSIxNCIgeDI9IjIxIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==) )}.events{font-family:var(--events-item-body-font-family);font-size:var(--events-item-body-font-size);font-weight:var(--events-item-body-font-weight);line-height:var(--events-item-body-line-height);min-width:20rem;container-type:inline-size}.events__wrapper{display:flex;flex-flow:row wrap;gap:1.25rem;justify-content:flex-start;margin:0;padding:0;list-style:none}.events__wrapper:after{content:"";flex:auto}.events__item{position:relative;display:flex;flex-flow:column;border:var(--events-item-border);border-radius:var(--events-item-border-radius);flex:0 0 calc((100% - (var(--events-per-row) - 1) * 1.25rem) / var(--events-per-row));box-sizing:border-box;min-width:16.25rem;overflow:hidden}@container (width <= 75rem){.events__item{flex:0 0 calc(33.33% - .833rem)}}@container (width <= 53rem){.events__item{flex:0 0 calc(50% - .625rem)}}@container (width <= 35rem){.events__item{flex:0 0 100%}}.events__item:focus-within{outline:1px auto Highlight;outline-offset:1px}.events__item:focus-within .events__button,.events__item:hover .events__button,.events__item:focus .events__button{text-decoration:none;color:var(--events-item-btn-hover-color);background-color:var(--events-item-btn-hover-bg-color);border-color:var(--events-item-btn-hover-border-color)}.events__item:focus-within .events__button:after,.events__item:hover .events__button:after,.events__item:focus .events__button:after{background-color:var(--events-item-btn-hover-color)}.events__item--highlighted:focus-within .events__button,.events__item--highlighted:hover .events__button,.events__item--highlighted:focus .events__button{color:var(--events-item-highlighted-btn-hover-color);background-color:var(--events-item-highlighted-btn-hover-bg-color);border-color:var(--events-item-highlighted-btn-hover-border-color)}.events__item--highlighted:focus-within .events__button:after,.events__item--highlighted:hover .events__button:after,.events__item--highlighted:focus .events__button:after{background-color:var(--events-item-highlighted-btn-hover-color)}.events__img{width:100%;min-height:100%;object-fit:cover;aspect-ratio:4/3;display:block}.events__img-wrapper{width:100%}.events__content-wrapper{padding:1.25rem 1.875rem;color:var(--events-item-body-color);background-color:var(--events-item-body-bg-color);display:flex;flex-flow:column;justify-content:space-between;height:100%;gap:1.563rem}.events__item--highlighted .events__content-wrapper{color:var(--events-item-highlighted-body-color);background-color:var(--events-item-highlighted-body-bg-color)}.events__heading{font-family:var(--events-item-heading-font-family);font-size:var(--events-item-heading-font-size);font-weight:var(--events-item-heading-font-weight);line-height:var(--events-item-heading-line-height);color:var(--events-item-heading-color);margin:0;text-align:center;word-wrap:break-word}.events__heading-link{color:var(--events-item-heading-color);text-decoration:none}.events__heading-link:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.events__heading-link:hover,.events__heading-link:focus{outline:none;color:var(--events-item-heading-color)}.events__item--highlighted .events__heading,.events__item--highlighted .events__heading-link{color:var(--events-item-highlighted-heading-color)}.events__item--highlighted .events__heading-link:hover,.events__item--highlighted .events__heading-link:focus{color:var(--events-item-highlighted-heading-color)}.events__date,.events__time{display:flex;flex-flow:row nowrap;gap:.625rem;align-items:center;justify-content:flex-start;color:var(--events-item-date-color);background-color:var(--events-item-date-bg-color)}.events__date:before,.events__time:before{content:"";background-color:var(--events-item-body-color);-webkit-mask-image:var(--events-item-date-icon);mask-image:var(--events-item-date-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1rem;height:1rem}.events__date-wrapper,.events__time-wrapper{display:flex;flex-flow:row wrap;gap:.25rem 1.25rem;align-items:center;justify-content:flex-start}.events__date-label,.events__time-label{font-size:var(--events-item-date-font-size);font-weight:var(--events-item-date-font-weight);line-height:var(--events-item-date-line-height)}.events__time:before{-webkit-mask-image:var(--events-item-time-icon);mask-image:var(--events-item-time-icon)}.events__item--highlighted .events__date,.events__item--highlighted .events__time{color:var(--events-item-highlighted-date-color);background-color:var(--events-item-highlighted-date-bg-color)}.events__item--highlighted .events__date:before,.events__item--highlighted .events__time:before{background-color:var(--events-item-highlighted-date-color)}.events__body{font-size:1rem;font-weight:400}.events__body-wrapper{display:flex;flex-flow:column;gap:1.563rem}.events__categories{display:flex;flex-flow:row wrap;gap:.625rem;margin:0;padding:0;list-style:none}.events__categories-item{font-size:var(--events-item-category-font-size);font-weight:var(--events-item-category-font-weight);line-height:var(--events-item-category-line-height);color:var(--events-item-category-color);background-color:var(--events-item-category-bg-color);border:var(--events-item-category-border);border-radius:var(--events-item-category-border-radius);padding:.188rem .438rem;text-transform:uppercase;text-decoration:none}.events__button{font-size:var(--events-item-btn-font-size);font-weight:var(--events-item-btn-font-weight);line-height:var(--events-item-btn-line-height);border-radius:var(--events-item-btn-border-radius);color:var(--events-item-btn-color);background-color:var(--events-item-btn-bg-color);border:1px solid var(--events-item-btn-border-color);display:inline-flex;align-items:center;margin-right:0;margin-left:auto;padding:.5rem .9375rem;text-decoration:underline;cursor:pointer}.events__button:after{content:"";background-color:var(--events-item-btn-color);-webkit-mask-image:var(--events-item-arrow-icon);mask-image:var(--events-item-arrow-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1rem;height:1rem;margin-left:.625rem;display:inline-flex;align-items:center}.events__button--external{display:inline-flex;align-self:flex-start}.events__button--external:after{content:"";width:.875rem;height:.875rem;margin-left:.375rem;display:inline-flex;align-self:flex-start;background-color:var(--events-item-btn-color);-webkit-mask-image:var(--events-item-external-link-icon);mask-image:var(--events-item-external-link-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.events__button--external:hover:after,.events__button--external:active:after{background-color:var(--events-item-btn-hover-color)}.events__item--highlighted .events__button{color:var(--events-item-highlighted-btn-color);background-color:var(--events-item-highlighted-btn-bg-color);border-color:var(--events-item-highlighted-btn-border-color)}.events__item--highlighted .events__button:after{background-color:var(--events-item-highlighted-btn-color)}.events__item--highlighted .events__button--external:after{background-color:var(--events-item-highlighted-btn-color)}.events__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}:root{--image-gallery-bg-color: var(--sq-component-default-bg-color, #fff);--image-gallery-grid-gap: 3rem;--image-gallery-item-border: 0 solid var(--image-gallery-item-border-color);--image-gallery-item-border-radius: 0;--image-gallery-item-border-color: transparent;--image-gallery-close-icon-color: #fff;--image-gallery-close-icon-bg-color: transparent;--image-gallery-caption-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--image-gallery-caption-font-size: var(--sq-component-font-size, 1rem);--image-gallery-caption-font-weight: var(--sq-component-font-weight, 400);--image-gallery-caption-line-height: var(--sq-component-line-height, 1.5);--image-gallery-caption-color: #fff;--image-gallery-caption-bg-color: transparent;--image-gallery-caption-header-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--image-gallery-caption-header-font-size: var( --sq-component-heading-font-size, 1.5rem );--image-gallery-caption-header-font-weight: var( --sq-component-heading-font-weight, 700 );--image-gallery-caption-header-line-height: var( --sq-component-heading-line-height, 1.375 );--image-gallery-navigation-color: #fff;--image-gallery-pagination-color: #fff;--image-gallery-close-icon: var( --sq-component-modal-close-icon, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgMi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTkuNTU2MzE0LDAuNDU4NzcxODEgQzE5LjI3Mjg5NDEsMC4xNzQ3Njg5NTMgMTguODg4MTQ0OCwwLjAxNTE2ODgxNjggMTguNDg2OTE3LDAuMDE1MTY4ODE2OCBDMTguMDg1Njg5MSwwLjAxNTE2ODgxNjggMTcuNzAwOTM5OCwwLjE3NDc2ODk1MyAxNy40MTc1MTk5LDAuNDU4NzcxODEgTDEwLDcuODYxMTU0MzkgTDIuNTgyNDgwMDksMC40NDM2MDI5OTMgQzIuMjk5MDYwMTUsMC4xNTk2MDAxMzYgMS45MTQzMTA5MSwwIDEuNTEzMDgzMDUsMCBDMS4xMTE4NTUxOCwwIDAuNzI3MTA1OTQ2LDAuMTU5NjAwMTM2IDAuNDQzNjg2MDA3LDAuNDQzNjAyOTkzIEMtMC4xNDc4OTUzMzYsMS4wMzUxODY4NSAtMC4xNDc4OTUzMzYsMS45OTA4MjIzIDAuNDQzNjg2MDA3LDIuNTgyNDA2MTYgTDcuODYxMjA1OTIsOS45OTk5NTc1NSBMMC40NDM2ODYwMDcsMTcuNDE3NTA4OSBDLTAuMTQ3ODk1MzM2LDE4LjAwOTA5MjggLTAuMTQ3ODk1MzM2LDE4Ljk2NDcyODMgMC40NDM2ODYwMDcsMTkuNTU2MzEyMSBDMS4wMzUyNjczNSwyMC4xNDc4OTYgMS45OTA4OTg3NSwyMC4xNDc4OTYgMi41ODI0ODAwOSwxOS41NTYzMTIxIEwxMCwxMi4xMzg3NjA3IEwxNy40MTc1MTk5LDE5LjU1NjMxMjEgQzE4LjAwOTEwMTMsMjAuMTQ3ODk2IDE4Ljk2NDczMjcsMjAuMTQ3ODk2IDE5LjU1NjMxNCwxOS41NTYzMTIxIEMyMC4xNDc4OTUzLDE4Ljk2NDcyODMgMjAuMTQ3ODk1MywxOC4wMDkwOTI4IDE5LjU1NjMxNCwxNy40MTc1MDg5IEwxMi4xMzg3OTQxLDkuOTk5OTU3NTUgTDE5LjU1NjMxNCwyLjU4MjQwNjE2IEMyMC4xMzI3MjY2LDIuMDA1OTkxMTIgMjAuMTMyNzI2NiwxLjAzNTE4Njg1IDE5LjU1NjMxNCwwLjQ1ODc3MTgxIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) );--swiper-navigation-color: var(--image-gallery-navigation-color);--swiper-navigation-size: 1.75rem}.image-gallery{min-width:20rem;container-type:inline-size}.image-gallery__wrapper{color:var(--image-gallery-color);background-color:var(--image-gallery-bg-color);border:var(--image-gallery-border);border-radius:var(--image-gallery-border-radius);margin:0;padding:var(--image-gallery-grid-gap);list-style:none;display:grid;grid-gap:var(--image-gallery-grid-gap);grid-template-columns:repeat(5,1fr)}@container (width <= 75rem){.image-gallery__wrapper{grid-template-columns:repeat(4,1fr);grid-gap:2rem;padding:2rem}}@container (width <= 53rem){.image-gallery__wrapper{grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;padding:1.5rem}}@container (width <= 35rem){.image-gallery__wrapper{grid-template-columns:repeat(2,1fr);grid-gap:1rem;padding:1rem}}.image-gallery__item{padding:0}.image-gallery__item-button{display:block;overflow:hidden;box-sizing:border-box;padding:0;margin:0;cursor:pointer;height:100%;outline-offset:2px;border:var(--image-gallery-item-border);border-radius:var(--image-gallery-item-border-radius);border-color:var(--image-gallery-item-border-color)}.image-gallery__item-button:hover .image-gallery__item-img,.image-gallery__item-button:active .image-gallery__item-img,.image-gallery__item-button:focus .image-gallery__item-img{transform:scale(1.1)}.image-gallery__item-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;aspect-ratio:4/3;display:block;transition:transform .3s ease-out}.image-gallery__dialog{border:none;background-color:transparent;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;opacity:0;overflow:hidden!important;transform:scaleY(0);transition:opacity .3s ease-out,transform .3s ease-out,overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}.image-gallery__dialog::backdrop{background-color:#0000;transition:display .3s allow-discrete,overlay .3s allow-discrete,background-color .3s}.image-gallery__dialog[open]{opacity:1;transform:scaleY(1)}.image-gallery__dialog[open]::backdrop{background-color:#00000080}@starting-style{.image-gallery__dialog[open]{opacity:0;transform:scaleY(0)}.image-gallery__dialog[open]::backdrop{background-color:#0000}}.image-gallery__dialog-wrapper{margin:0 auto;display:flex;flex-flow:row-reverse;align-items:flex-start;gap:1rem;width:100%;height:100%}.image-gallery__dialog-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border-width:0;clip:rect(0,0,0,0)}.image-gallery__dialog-icon{cursor:pointer;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;vertical-align:middle;width:3rem;height:3rem;padding:0;border:1px solid transparent;color:var(--image-gallery-close-icon-color);background-color:var(--image-gallery-close-icon-bg-color)}.image-gallery__dialog-icon:before{content:"";display:inline-flex;transition:background-color .2s ease-in-out;background-color:var(--image-gallery-close-icon-color);-webkit-mask-image:var(--image-gallery-close-icon);mask-image:var(--image-gallery-close-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1.5rem;height:1.5rem}.image-gallery__dialog-icon:hover,.image-gallery__dialog-icon:active,.image-gallery__dialog-icon:focus-visible{border-color:var(--image-gallery-close-icon-color);cursor:pointer}.image-gallery__dialog-icon span{font-size:1.5rem;line-height:.75rem}.image-gallery__dialog .swiper-pagination{min-width:2.813rem;width:auto;position:static;color:var(--image-gallery-pagination-color);display:flex}.image-gallery__dialog .swiper-button-prev,.image-gallery__dialog .swiper-button-next{padding:.438rem .75rem;border:1px solid transparent}.image-gallery__dialog .swiper-button-prev:hover,.image-gallery__dialog .swiper-button-prev:active,.image-gallery__dialog .swiper-button-prev:focus-visible,.image-gallery__dialog .swiper-button-next:hover,.image-gallery__dialog .swiper-button-next:active,.image-gallery__dialog .swiper-button-next:focus-visible{border-color:var(--image-gallery-close-icon-color)}.image-gallery__dialog .swiper-button-prev,.image-gallery__dialog .swiper-container-rtl .swiper-button-next{left:.25rem;right:auto}.image-gallery__dialog .swiper-button-next,.image-gallery__dialog .swiper-container-rtl .swiper-button-prev{right:.25rem;left:auto}.image-gallery__slider{align-self:center}.image-gallery__slider-item{margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;gap:1rem;position:relative;width:90vw;height:90vh;max-height:90vh;text-align:center}.image-gallery__slider-img{display:block;width:auto;height:auto;min-height:70%;max-height:100%;max-width:100%;object-fit:cover;object-position:50% 50%;aspect-ratio:4/3}.image-gallery__slider-caption{font-family:var(--image-gallery-caption-font-family);font-size:var(--image-gallery-caption-font-size);font-weight:var(--image-gallery-caption-font-weight);line-height:var(--image-gallery-caption-line-height);color:var(--image-gallery-caption-color);background-color:var(--image-gallery-caption-bg-color);width:100%;max-height:30%;text-align:center;overflow:auto}.image-gallery__slider-caption h1,.image-gallery__slider-caption h2,.image-gallery__slider-caption h3,.image-gallery__slider-caption h4,.image-gallery__slider-caption h5,.image-gallery__slider-caption h6{font-family:var(--image-gallery-caption-header-font-family);font-size:var(--image-gallery-caption-header-font-size);font-weight:var(--image-gallery-caption-header-font-weight);line-height:var(--image-gallery-caption-header-line-height);margin:0}.image-gallery__slider-caption p:last-child{margin-bottom:0}.image-gallery__slider .swiper-slide{display:flex;justify-content:center;align-items:center}:root{--image-full-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--image-full-body-font-size: var(--sq-component-font-size, 1rem);--image-full-body-font-weight: var(--sq-component-font-weight, 400);--image-full-body-line-height: var(--sq-component-line-height, 1.5);--image-full-color: var(--sq-component-primary-color, #262626);--image-full-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--image-full-heading-font-family: "IBM Plex Sans", "Arial", sans-serif;--image-full-heading-font-size: 1rem;--image-full-heading-font-weight: 700;--image-full-heading-line-height: 1.5;--image-full-heading-color: #262626;--image-full-caption-border: none;--image-full-caption-border-radius: 0;--image-full-caption-border-color: transparent}.image--full{font-family:var(--image-full-body-font-family);font-size:var(--image-full-body-font-size);font-weight:var(--image-full-body-font-weight);line-height:var(--image-full-body-line-height);min-width:20rem}.image--full .image__wrapper{box-sizing:border-box;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;margin:0}.image--full .image__img{max-width:100%;width:100%;display:block;margin:0}.image--full .image__img-caption{color:var(--image-full-color);background-color:var(--image-full-bg-color);border:var(--image-full-caption-border);border-radius:var(--image-full-caption-border-radius);border-color:var(--image-full-caption-border-color);text-align:center;padding:0 1rem}.image--full .image__img-caption h1,.image--full .image__img-caption h2,.image--full .image__img-caption h3,.image--full .image__img-caption h4,.image--full .image__img-caption h5,.image--full .image__img-caption h6{font-family:var(--image-full-heading-font-family);font-size:var(--image-full-heading-font-size);font-weight:var(--image-full-heading-font-weight);line-height:var(--image-full-heading-line-height);color:var(--image-full-heading-color);margin:1rem 0}.image--full .image__img-caption p{margin:1rem 0}:root{--image-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--image-body-font-size: var(--sq-component-font-size, 1rem);--image-body-font-weight: var(--sq-component-font-weight, 400);--image-body-line-height: var(--sq-component-line-height, 1.5);--image-color: var(--sq-component-default-color, #262626);--image-bg-color: var(--sq-component-default-bg-color, #fff);--image-caption-color: var(--sq-component-primary-color, #262626);--image-caption-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--image-caption-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--image-caption-font-size: var(--sq-component-font-size, 1rem);--image-caption-font-weight: var(--sq-component-font-weight, 400);--image-caption-line-height: var(--sq-component-line-height, 1.5);--image-caption-border: none;--image-caption-border-radius: 0;--image-caption-border-color: transparent}.image{font-family:var(--image-body-font-family);font-size:var(--image-body-font-size);font-weight:var(--image-body-font-weight);line-height:var(--image-body-line-height);min-width:20rem;container-type:inline-size}.image__wrapper{position:relative;box-sizing:border-box;width:100%}.image__wrapper:after{content:"";display:block;clear:both}.image__img{max-width:100%}.image__img-wrapper{width:50%;display:flex;float:left;margin:0 0 1.25rem;flex-flow:column}@container (width <= 48rem){.image__img-wrapper{float:none;width:100%;margin:0 0 .625rem}}.image__img-caption{color:var(--image-caption-color);background-color:var(--image-caption-bg-color);font-family:var(--image-caption-font-family);font-size:var(--image-caption-font-size);font-weight:var(--image-caption-font-weight);line-height:var(--image-caption-line-height);border:var(--image-caption-border);border-radius:var(--image-caption-border-radius);border-color:var(--image-caption-border-color);padding:0 1rem}.image__img-caption p{margin:1rem 0}.image__wrapper--left-side .image__img-wrapper{float:left;margin-right:1rem}.image__wrapper--right-side .image__img-wrapper{float:right;margin-left:1rem}:root{--inset-text-body-font-family: var(--sq-component-font-family);--inset-text-body-font-size: var(--sq-component-font-size);--inset-text-body-font-weight: var(--sq-component-font-weight);--inset-text-body-line-height: var(--sq-component-line-height);--inset-text-body-color: var(--sq-component-color);--inset-text-border-color: #262626}.inset_text{font-family:var(--inset-text-body-font-family);font-size:var(--inset-text-body-font-size);font-weight:var(--inset-text-body-font-weight);line-height:var(--inset-text-body-line-height);color:var(--inset-text-body-color);border-left:.625rem solid var(--inset-text-border-color);padding:1rem}:root{--links-item-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--links-item-body-font-size: var(--sq-component-font-size, 1rem);--links-item-body-font-weight: var(--sq-component-font-weight, 400);--links-item-body-line-height: var(--sq-component-line-height, 1.5);--links-item-btn-font-size: 1rem;--links-item-btn-font-weight: 400;--links-item-btn-line-height: 1.5;--links-item-btn-border-radius: 0;--links-item-btn-color: var(--sq-btn-link-primary-color, #606060);--links-item-btn-bg-color: var(--sq-btn-link-primary-bg-color, transparent);--links-item-btn-border-color: var( --sq-btn-link-primary-border-color, transparent );--links-item-btn-hover-color: var(--sq-btn-link-primary-hover-color, #262626);--links-item-btn-hover-bg-color: var( --sq-btn-link-primary-hover-bg-color, transparent );--links-item-btn-hover-border-color: var( --sq-btn-link-primary-hover-border-color, transparent );--links-item-bg-color: transparent;--links-item-hover-bg-color: #f4f4f4;--links-item-arrow-icon: var( --sq-component-arrow-icon, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzAgMjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTYuMDAzOSAwLjcwNzA5MkwyOC4wMDM5IDEyLjcwN0wxNi4wMDM5IDI0LjcwNzEiIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iMjgiIHkxPSIxMi43MDcxIiB4Mj0iLTguNzQyMjhlLTA4IiB5Mj0iMTIuNzA3MSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) );--links-item-external-link-icon: var( --sq-component-external-link-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZXh0ZXJuYWwtbGluayI+PHBhdGggZD0iTTE4IDEzdjZhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWOGEyIDIgMCAwIDEgMi0yaDYiPjwvcGF0aD48cG9seWxpbmUgcG9pbnRzPSIxNSAzIDIxIDMgMjEgOSI+PC9wb2x5bGluZT48bGluZSB4MT0iMTAiIHkxPSIxNCIgeDI9IjIxIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==) )}.links{font-family:var(--links-item-body-font-family);font-size:var(--links-item-body-font-size);font-weight:var(--links-item-body-font-weight);line-height:var(--links-item-body-line-height);min-width:20rem;container-type:inline-size}.links__wrapper{display:flex;flex-flow:column nowrap;gap:.313rem;justify-content:flex-start;margin:0;padding:0;list-style:none}.links__item{width:100%;background-color:var(--links-item-bg-color)}.links__item:hover,.links__item:active{background-color:var(--links-item-hover-bg-color)}.links__button{font-size:var(--links-item-btn-font-size);font-weight:var(--links-item-btn-font-weight);line-height:var(--links-item-btn-line-height);border-radius:var(--links-item-btn-border-radius);color:var(--links-item-btn-color);background-color:var(--links-item-btn-bg-color);border:1px solid var(--links-item-btn-border-color);display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;padding:.313rem;text-decoration:underline;cursor:pointer}.links__button:hover,.links__button:focus{text-decoration:none;color:var(--links-item-btn-hover-color);background-color:var(--links-item-btn-hover-bg-color);border-color:var(--links-item-btn-hover-border-color)}.links__button:hover:after,.links__button:focus:after{background-color:var(--links-item-btn-hover-color)}.links__button:after{content:"";background-color:var(--links-item-btn-color);-webkit-mask-image:var(--links-item-arrow-icon);mask-image:var(--links-item-arrow-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1rem;height:1rem;margin:0 .625rem;display:inline-flex;align-items:center;min-width:1rem}.links__button--external{display:inline-flex;align-self:flex-start}.links__button--external:after{content:"";width:.875rem;height:.875rem;margin-left:.375rem;display:inline-flex;align-self:flex-start;background-color:var(--links-item-btn-color);-webkit-mask-image:var(--links-item-external-link-icon);mask-image:var(--links-item-external-link-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.links__button--external:hover:after,.links__button--external:active:after{background-color:var(--links-item-btn-hover-color)}.links__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}:root{--tabs-border-radius: var(--sq-btn-border-radius, 0);--tabs-nav-bg-color: var(--sq-component-default-bg-color, #fff);--tabs-content-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--tabs-content-font-size: var(--sq-component-font-size, 1rem);--tabs-content-font-weight: var(--sq-component-font-weight, 400);--tabs-content-line-height: var(--sq-component-line-height, 1.5);--tabs-content-border-radius: var(--sq-btn-border-radius, 0);--tabs-content-color: var(--sq-component-primary-color, #262626);--tabs-content-bg-color: var(--sq-component-default-bg-color, #fff);--tabs-content-border-color: var(--sq-btn-primary-border-color, transparent);--tabs-tab-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--tabs-tab-font-size: var(--sq-component-font-size, 1rem);--tabs-tab-font-weight: var(--sq-component-font-weight, 400);--tabs-tab-line-height: var(--sq-component-line-height, 1.5);--tabs-tab-border-radius: var(--sq-btn-border-radius, 0);--tabs-tab-active-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--tabs-tab-active-font-size: var(--sq-component-font-size, 1rem);--tabs-tab-active-font-weight: var(--sq-component-heading-font-weight, 700);--tabs-tab-active-line-height: var(--sq-component-line-height, 1.5);--tabs-tab-active-border-radius: var(--sq-btn-border-radius, 0);--tabs-tab-hover-font-size: var(--sq-component-font-size, 1rem);--tabs-tab-hover-font-weight: var(--sq-component-heading-font-weight, 700);--tabs-tab-color: var(--sq-btn-primary-bg-color, #606060);--tabs-tab-bg-color: var(--sq-component-default-bg-color, #fff);--tabs-tab-border-color: var(--sq-btn-primary-border-color, transparent);--tabs-tab-underline-color: var(--sq-component-primary-bg-color, #f4f4f4);--tabs-tab-active-color: var(--sq-btn-primary-hover-color, #262626);--tabs-tab-active-bg-color: var(--sq-component-default-bg-color, #fff);--tabs-tab-active-border-color: var( --sq-btn-primary-border-color, transparent );--tabs-tab-active-underline-color: var(--sq-component-primary-color, #262626);--tabs-overflow-menu-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--tabs-overflow-menu-font-size: var(--sq-component-font-size, 1rem);--tabs-overflow-menu-font-weight: var(--sq-component-font-weight, 400);--tabs-overflow-menu-line-height: var(--sq-component-line-height, 1.5);--tabs-overflow-menu-border-radius: var(--sq-btn-border-radius, 0);--tabs-overflow-button-color: var(--sq-btn-link-primary-color, #262626);--tabs-overflow-button-bg-color: var(--sq-component-default-bg-color, #fff);--tabs-overflow-button-hover-bg-color: var( --sq-component-primary-bg-color, #f4f4f4 );--tabs-border: none;--tabs-tab-border: none;--tabs-tab-active-border: none;--tabs-content-border: none;--tabs-overflow-menu-border: none;--tabs-border-bottom-color: #f4f4f4;--tabs-overflow-button-icon: var( --sq-component-overflow-button-icon, url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJjdXJyZW50Q29sb3IiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI1NiAyNTYiIGlkPSJGbGF0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik0xNDQsMTkyYTE2LDE2LDAsMSwxLTE2LTE2QTE2LjAxODMzLDE2LjAxODMzLDAsMCwxLDE0NCwxOTJaTTEyOCw4MGExNiwxNiwwLDEsMC0xNi0xNkExNi4wMTgzMywxNi4wMTgzMywwLDAsMCwxMjgsODBabTAsMzJhMTYsMTYsMCwxLDAsMTYsMTZBMTYuMDE4MzMsMTYuMDE4MzMsMCwwLDAsMTI4LDExMloiLz4KPC9zdmc+) );--tabs-overflow-button-icon-size: 2rem}.tabs{position:relative;padding:1.25rem;border:var(--tabs-border);border-radius:var(--tabs-border-radius);border-color:var(--tabs-border-color)}.tabs--center .tabs__nav{display:flex;justify-content:center}.tabs--left .tabs__nav{display:flex;justify-content:flex-start}.tabs--right .tabs__navItem:last-child{margin-right:0}.tabs--right .tabs__nav{display:flex;justify-content:flex-end}.tabs__list{margin-bottom:.625rem;border-bottom:1px solid var(--tabs-border-bottom-color)}.tabs__nav{display:flex;min-height:2rem;padding:.625rem 0;margin:0;background-color:var(--tabs-nav-bg-color);list-style:none}.tabs__navItem{margin-right:2.8125rem}.tabs__navItem:last-of-type{margin-right:1.25rem}.tabs__navItem--active{position:relative;font-family:var(--tabs-tab-active-font-family);font-size:var(--tabs-tab-active-font-size);line-height:var(--tabs-tab-active-line-height);border:var(--tabs-tab-active-border);border-radius:var(--tabs-tab-active-border-radius);border-color:var(--tabs-tab-active-border-color);background-color:var(--tabs-tab-active-bg-color)}.tabs__navItem--active .tabs__button{color:var(--tabs-tab-active-color);font-weight:var(--tabs-tab-active-font-weight)}.tabs__navItem--active .tabs__button:after{position:absolute;bottom:-.625rem;display:block;width:100%;height:.375rem;background-color:var(--tabs-tab-active-underline-color);content:""}.tabs__button{all:unset;font-family:var(--tabs-tab-font-family);font-size:var(--tabs-tab-font-size);font-weight:var(--tabs-tab-font-weight);line-height:var(--tabs-tab-line-height);border:var(--tabs-tab-border);border-radius:var(--tabs-tab-border-radius);border-color:var(--tabs-tab-border-color);color:var(--tabs-tab-color);background-color:var(--tabs-tab-bg-color);display:inline-block;cursor:pointer;overflow:hidden;text-overflow:ellipsis;max-width:18.75rem;text-wrap:nowrap}.tabs__button:hover,.tabs__button:focus{font-size:var(--tabs-tab-hover-font-size);font-weight:var(--tabs-tab-hover-font-weight)}.tabs__button:focus-visible{outline:auto}.tabs__button:before{display:block;content:attr(title);font-weight:var(--tabs-tab-hover-font-weight);height:1px;color:transparent;overflow:hidden;visibility:hidden}.tabs__content{font-family:var(--tabs-content-font-family);font-size:var(--tabs-content-font-size);font-weight:var(--tabs-content-font-weight);line-height:var(--tabs-content-line-height);border:var(--tabs-content-border);border-radius:var(--tabs-content-border-radius);border-color:var(--tabs-content-border-color);color:var(--tabs-content-color);background-color:var(--tabs-content-bg-color);position:absolute;visibility:hidden}.tabs__content--active{position:static;visibility:visible}.tabs__noOverflowButton{overflow-x:auto}.overflowButton{position:relative;height:2rem;cursor:pointer}.overflowButton--hidden{display:none}.overflowButton--narrow{position:static}.overflowButton__button{all:unset;position:relative;top:-.9375rem;padding:.625rem;box-shadow:-5px 0 6px -4px #00000040;background-color:var(--tabs-overflow-button-bg-color);height:100%}.overflowButton__button:hover,.overflowButton__button:focus{background-color:var(--tabs-overflow-button-hover-bg-color)}.overflowButton__button:focus{outline:auto}.overflowButton__button:after{content:"";display:inline-flex;align-items:center;background-color:var(--tabs-overflow-button-color);-webkit-mask-image:var(--tabs-overflow-button-icon);mask-image:var(--tabs-overflow-button-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:var(--tabs-overflow-button-icon-size);height:var(--tabs-overflow-button-icon-size)}.overflowButton__menu{all:unset;position:absolute;top:auto;right:0;display:none;min-width:100%;max-width:calc(100vw - 2rem);white-space:nowrap;margin-top:-.625rem;font-family:var(--tabs-overflow-menu-font-family);font-size:var(--tabs-overflow-menu-font-size);font-weight:var(--tabs-overflow-menu-font-weight);line-height:var(--tabs-overflow-menu-line-height);border:var(--tabs-overflow-menu-border);border-radius:var(--tabs-overflow-menu-border-radius);filter:drop-shadow(0px 0px 18px rgba(0,0,0,.07));z-index:9999}.overflowButton__menu--narrow{right:auto;left:20px;min-width:calc(100% - 40px);width:calc(100% - 40px);max-width:calc(100% - 40px)}.overflowButton__menu--narrow .tabs__button{max-width:100%}.overflowButton__menu .tabs__navItem{margin-right:0}.overflowButton__menu .tabs__button:hover,.overflowButton__menu .tabs__button:focus{text-decoration:none}.overflowButton__button[aria-expanded=true]+.overflowButton__menu{display:flex;flex-direction:column}.overflowButton .tabs__button{margin:0;padding:.8125rem 1.25rem;width:calc(100% - 40px)}.overflowButton .tabs__button:after,.overflowButton .tabs__button:hover:after,.overflowButton .tabs__button:focus:after{content:none}:root{--video-player-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--video-player-font-size: var(--sq-component-font-size, 1rem);--video-player-font-weight: var(--sq-component-font-weight, 400);--video-player-line-height: var(--sq-component-line-height, 1.5);--video-player-color: var(--sq-component-secondary-color, #fff);--video-player-bg-color: var(--sq-component-secondary-bg-color, #606060);--video-player-border: none;--video-player-border-radius: 0;--video-player-border-color: transparent;--video-player-icon-color: #fff;--video-player-icon-bg-color: #262626;--video-player-link-color: var(--video-player-color, #fff);--video-player-error-heading-font-size: 2.5rem;--video-player-error-body-font-size: 1.25rem;--video-player-icon-size: 4rem;--video-player-icon: var( --sq-component-play-icon, url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW8tbW9kYWxfX2ltZy1pY29uIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPlBsYXkgVmlkZW88L3RpdGxlPjxnPjxwYXRoIGQ9Ik0yMS4xNTU1NDYxLDE2LjM1NTUyODMgQzIwLjA0NzMyMiwxNi40NDgyOTg5IDE5LjE5NjIyNjUsMTcuMzc2NzY2NyAxOS4xOTk5NzksMTguNDg4ODYwNyBMMTkuMTk5OTc5LDQ1LjUxMTA5OTMgQzE5LjE5NzgwMzIsNDYuMjY5ODE0NCAxOS41OTg3MDkxLDQ2Ljk3MjYxMjcgMjAuMjUyOTExMyw0Ny4zNTY4OTUgQzIwLjkwNzExMzUsNDcuNzQxMTc3MyAyMS43MTYxNzk1LDQ3Ljc0OTEyMzggMjIuMzc3ODAzNCw0Ny4zNzc3NjUyIEw0Ni41NTU1NzA0LDMzLjg2NjY2MDEgQzQ3LjI1ODc1NSwzMy40NzI3OTggNDcuNjc5OTc1MywzMi43MTYyOTYxIDQ3LjY0NDQyMzIsMzEuOTExMTA1NCBDNDcuNjE1NDE0MywzMS4xNjk0NDg0IDQ3LjIwMzA0NzUsMzAuNDk2MTYzNiA0Ni41NTU1NzA0LDMwLjEzMzI5OTkgTDIyLjM3NzgwMzQsMTYuNjIyMTk0OCBDMjIuMDA2MTgyMiwxNi40MTMxNzQgMjEuNTgwNDU4MywxNi4zMjAyOTE1IDIxLjE1NTU0NjEsMTYuMzU1NTI4MyBMMjEuMTU1NTQ2MSwxNi4zNTU1MjgzIFogTTIzLjQ2NjY1NjIsMjIuMTExMDgxMyBMNDEuMTU1NTM3MiwzMS45OTk5OTQyIEwyMy40NjY2NTYyLDQxLjg4ODg0MzIgTDIzLjQ2NjY1NjIsMjIuMTExMDgxMyBaIj48L3BhdGg+PC9nPjwvc3ZnPg==) )}.video-player{font-family:var(--video-player-font-family);font-size:var(--video-player-font-size);font-weight:var(--video-player-font-weight);line-height:var(--video-player-line-height);border:var(--video-player-border);border-radius:var(--video-player-border-radius);border-color:var(--video-player-border-color);min-width:20rem;overflow:hidden;position:relative}.video-player__img{display:block;width:100%;object-fit:cover;aspect-ratio:16/9}.video-player__img-wrapper{position:relative}.video-player__img-button{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--video-player-icon-size);height:var(--video-player-icon-size);margin:auto;padding:.625rem;border-radius:50%;border:none;box-sizing:content-box;color:var(--video-player-icon-color);background-color:var(--video-player-icon-bg-color);transition:background-color .2s ease-in-out,color .2s ease-in-out;cursor:pointer}.video-player__img-button:before{content:"";display:inline-flex;transition:background-color .2s ease-in-out;background-color:var(--video-player-icon-color);-webkit-mask-image:var(--video-player-icon);mask-image:var(--video-player-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:var(--video-player-icon-size);height:var(--video-player-icon-size)}.video-player__img-button:hover,.video-player__img-button:active,.video-player__img-button:focus{color:var(--video-player-icon-bg-color);background-color:var(--video-player-icon-color)}.video-player__img-button:hover:before,.video-player__img-button:active:before,.video-player__img-button:focus:before{background-color:var(--video-player-icon-bg-color)}.video-player__player{display:block;width:100%;border:0;aspect-ratio:16/9}.video-player__player-wrapper{position:relative;width:100%;overflow:hidden}.video-player__error{text-align:center;margin:0 auto;padding:3rem;font-size:var(--video-player-error-body-font-size)}.video-player__error h1,.video-player__error h2,.video-player__error h3,.video-player__error h4,.video-player__error h5,.video-player__error h6{font-size:var(--video-player-error-heading-font-size)}.video-player__content{color:var(--video-player-color);background-color:var(--video-player-bg-color);display:block;padding:1.063rem 1.5rem}.video-player__content a{color:var(--video-player-link-color);text-decoration:underline}.video-player__content a:hover,.video-player__content a:active,.video-player__content a:focus{text-decoration:none}.video-player__content p:first-child{margin-top:0}.video-player__content p:last-child{margin-bottom:0}:root{--video-modal-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--video-modal-color: var(--sq-component-primary-color, #262626);--video-modal-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--video-modal-btn-font-size: var(--sq-btn-font-size, 1rem);--video-modal-btn-font-weight: var(--sq-btn-font-weight, 400);--video-modal-btn-line-height: var(--sq-btn-line-height, 1.5);--video-modal-btn-border-radius: var(--sq-btn-border-radius, 0);--video-modal-btn-primary-color: var(--sq-btn-primary-color, #f4f4f4);--video-modal-btn-primary-bg-color: var(--sq-btn-primary-bg-color, #606060);--video-modal-btn-primary-border-color: var( --sq-btn-primary-border-color, transparent );--video-modal-btn-primary-hover-color: var( --sq-btn-primary-hover-color, #262626 );--video-modal-btn-primary-hover-bg-color: var( --sq-btn-primary-hover-bg-color, #f4f4f4 );--video-modal-btn-primary-hover-border-color: var( --sq-btn-primary-hover-border-color, #262626 );--video-modal-btn-secondary-color: var(--sq-btn-link-primary-color, #262626);--video-modal-btn-secondary-bg-color: var( --sq-btn-link-primary-bg-color, transparent );--video-modal-btn-secondary-border-color: var( --sq-btn-link-primary-border-color, transparent );--video-modal-btn-secondary-hover-color: var( --sq-btn-link-primary-hover-color, #262626 );--video-modal-btn-secondary-hover-bg-color: var( --sq-btn-link-primary-hover-bg-color, transparent );--video-modal-btn-secondary-hover-border-color: var( --sq-btn-link-primary-hover-border-color, transparent );--video-modal-font-size: var(--sq-component-font-size, 1.5rem);--video-modal-font-weight: var(--sq-component-font-weight, 400);--video-modal-line-height: var(--sq-component-line-height, 1.375);--video-modal-border: none;--video-modal-border-radius: 0;--video-modal-border-color: transparent;--video-modal-heading-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--video-modal-heading-font-size: var(--sq-component-heading-font-size, 2rem);--video-modal-heading-font-weight: var( --sq-component-heading-font-weight, 700 );--video-modal-heading-line-height: var( --sq-component-heading-line-height, 1.375 );--video-modal-heading-color: var( --sq-component-heading-primary-color, #262626 );--video-modal-close-icon-color: #fff;--video-modal-close-icon-bg-color: transparent;--video-modal-error-font-size: var(--sq-component-font-size, 1.5rem);--video-modal-error-font-weight: var(--sq-component-font-weight, 400);--video-modal-error-line-height: var(--sq-component-line-height, 1.375);--video-modal-error-color: #fff;--video-modal-error-bg-color: #262626;--video-modal-error-border-bottom: 1px solid var(--video-modal-error-border-color);--video-modal-error-border-color: #fff;--video-modal-error-heading-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--video-modal-error-heading-font-size: var( --sq-component-heading-font-size, 2rem );--video-modal-error-heading-font-weight: var( --sq-component-heading-font-weight, 700 );--video-modal-error-heading-line-height: var( --sq-component-heading-line-height, 1.375 );--video-modal-error-heading-color: var( --sq-component-heading-primary-color, #fff );--video-modal-alt-font-size: var(--sq-component-font-size, 1.5rem);--video-modal-alt-font-weight: var(--sq-component-font-weight, 400);--video-modal-alt-line-height: var(--sq-component-line-height, 1.375);--video-modal-alt-color: #fff;--video-modal-alt-bg-color: #262626;--video-modal-play-icon-color: #fff;--video-modal-play-icon-bg-color: #262626;--video-modal-play-icon-size: 4rem;--video-modal-play-icon: var( --sq-component-play-icon, url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW8tbW9kYWxfX2ltZy1pY29uIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPlBsYXkgVmlkZW88L3RpdGxlPjxnPjxwYXRoIGQ9Ik0yMS4xNTU1NDYxLDE2LjM1NTUyODMgQzIwLjA0NzMyMiwxNi40NDgyOTg5IDE5LjE5NjIyNjUsMTcuMzc2NzY2NyAxOS4xOTk5NzksMTguNDg4ODYwNyBMMTkuMTk5OTc5LDQ1LjUxMTA5OTMgQzE5LjE5NzgwMzIsNDYuMjY5ODE0NCAxOS41OTg3MDkxLDQ2Ljk3MjYxMjcgMjAuMjUyOTExMyw0Ny4zNTY4OTUgQzIwLjkwNzExMzUsNDcuNzQxMTc3MyAyMS43MTYxNzk1LDQ3Ljc0OTEyMzggMjIuMzc3ODAzNCw0Ny4zNzc3NjUyIEw0Ni41NTU1NzA0LDMzLjg2NjY2MDEgQzQ3LjI1ODc1NSwzMy40NzI3OTggNDcuNjc5OTc1MywzMi43MTYyOTYxIDQ3LjY0NDQyMzIsMzEuOTExMTA1NCBDNDcuNjE1NDE0MywzMS4xNjk0NDg0IDQ3LjIwMzA0NzUsMzAuNDk2MTYzNiA0Ni41NTU1NzA0LDMwLjEzMzI5OTkgTDIyLjM3NzgwMzQsMTYuNjIyMTk0OCBDMjIuMDA2MTgyMiwxNi40MTMxNzQgMjEuNTgwNDU4MywxNi4zMjAyOTE1IDIxLjE1NTU0NjEsMTYuMzU1NTI4MyBMMjEuMTU1NTQ2MSwxNi4zNTU1MjgzIFogTTIzLjQ2NjY1NjIsMjIuMTExMDgxMyBMNDEuMTU1NTM3MiwzMS45OTk5OTQyIEwyMy40NjY2NTYyLDQxLjg4ODg0MzIgTDIzLjQ2NjY1NjIsMjIuMTExMDgxMyBaIj48L3BhdGg+PC9nPjwvc3ZnPg==) );--video-modal-external-link-icon: var( --sq-component-external-link-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZXh0ZXJuYWwtbGluayI+PHBhdGggZD0iTTE4IDEzdjZhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWOGEyIDIgMCAwIDEgMi0yaDYiPjwvcGF0aD48cG9seWxpbmUgcG9pbnRzPSIxNSAzIDIxIDMgMjEgOSI+PC9wb2x5bGluZT48bGluZSB4MT0iMTAiIHkxPSIxNCIgeDI9IjIxIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==) )}.video-modal{font-family:var(--video-modal-font-family);font-size:var(--video-modal-font-size);font-weight:var(--video-modal-font-weight);line-height:var(--video-modal-line-height);min-width:20rem;container-type:inline-size}.video-modal__wrapper{position:relative;display:flex;flex-flow:row-reverse nowrap;border:var(--video-modal-border);border-radius:var(--video-modal-border-radius);overflow:hidden}@container (width <= 48rem){.video-modal__wrapper{flex-flow:column nowrap}}.video-modal__wrapper--right-side{flex-direction:row}@container (width <= 48rem){.video-modal__wrapper--right-side{flex-direction:column}}.video-modal__wrapper--right-side .video-modal__img-button{margin:auto calc(25% - var(--video-modal-play-icon-size) / 2 - .625rem)}@container (width <= 48rem){.video-modal__wrapper--right-side .video-modal__img-button{margin:auto}}.video-modal__wrapper--left-side .video-modal__img-button{margin:auto calc(75% - var(--video-modal-play-icon-size) / 2 - .625rem)}@container (width <= 48rem){.video-modal__wrapper--left-side .video-modal__img-button{margin:auto}}.video-modal__img{max-width:100%;height:100%;object-fit:cover;display:block;position:absolute;width:50%}@container (width <= 48rem){.video-modal__img{position:relative;width:100%}}.video-modal__img-wrapper{flex-shrink:0;box-sizing:border-box;width:50%;height:100%}@container (width <= 48rem){.video-modal__img-wrapper{position:relative;width:100%}}.video-modal__img-button{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--video-modal-play-icon-size);height:var(--video-modal-play-icon-size);margin:auto calc(75% - var(--video-modal-play-icon-size) / 2 - .625rem);padding:.625rem;border:none;border-radius:50%;box-sizing:content-box;color:var(--video-modal-play-icon-color);background-color:var(--video-modal-play-icon-bg-color);transition:background-color .2s ease-in-out,color .2s ease-in-out;cursor:pointer}@container (width <= 48rem){.video-modal__img-button{margin:auto}}.video-modal__img-button:before{content:"";display:inline-flex;transition:background-color .2s ease-in-out;background-color:var(--video-modal-play-icon-color);-webkit-mask-image:var(--video-modal-play-icon);mask-image:var(--video-modal-play-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:var(--video-modal-play-icon-size);height:var(--video-modal-play-icon-size)}.video-modal__img-button:hover,.video-modal__img-button:active,.video-modal__img-button:focus{color:var(--video-modal-play-icon-bg-color);background-color:var(--video-modal-play-icon-color)}.video-modal__img-button:hover:before,.video-modal__img-button:active:before,.video-modal__img-button:focus:before{background-color:var(--video-modal-play-icon-bg-color)}.video-modal__img-icon path{fill:currentcolor}.video-modal__content h1,.video-modal__content h2,.video-modal__content h3,.video-modal__content h4,.video-modal__content h5,.video-modal__content h6{font-family:var(--video-modal-heading-font-family);font-size:var(--video-modal-heading-font-size);font-weight:var(--video-modal-heading-font-weight);line-height:var(--video-modal-heading-line-height);color:var(--video-modal-heading-color)}.video-modal__content a{color:var(--video-modal-color);text-decoration:underline}.video-modal__content a:hover,.video-modal__content a:active,.video-modal__content a:focus{color:var(--video-modal-color);text-decoration:none}.video-modal__content-wrapper{background-color:var(--video-modal-bg-color);color:var(--video-modal-color);word-wrap:break-word;padding:2rem;width:50%}@container (width <= 48rem){.video-modal__content-wrapper{width:auto}}.video-modal__button{display:block;box-sizing:border-box;padding:.625rem 1.25rem;text-align:center;text-decoration:none;font-weight:var(--video-modal-btn-font-weight);font-size:var(--video-modal-btn-font-size);line-height:var(--video-modal-btn-line-height);color:var(--video-modal-btn-primary-color);background-color:var(--video-modal-btn-primary-bg-color);border:1px solid var(--video-modal-btn-primary-border-color);border-radius:var(--video-modal-btn-border-radius)}.video-modal__button:hover,.video-modal__button:active,.video-modal__button:focus{color:var(--video-modal-btn-primary-hover-color);background-color:var(--video-modal-btn-primary-hover-bg-color);border-color:var(--video-modal-btn-primary-hover-border-color)}.video-modal__button--secondary{text-decoration:underline;color:var(--video-modal-btn-secondary-color);background-color:var(--video-modal-btn-secondary-bg-color);border-color:var(--video-modal-btn-secondary-border-color)}.video-modal__button--secondary:hover,.video-modal__button--secondary:active,.video-modal__button--secondary:focus{text-decoration:none;color:var(--video-modal-btn-secondary-hover-color);background-color:var(--video-modal-btn-secondary-hover-bg-color);border-color:var(--video-modal-btn-secondary-hover-border-color)}.video-modal__button--external{display:inline-flex;align-items:center;justify-content:center}.video-modal__button--external:after{content:"";width:.875rem;height:.875rem;margin-left:.375rem;display:inline-flex;align-self:flex-start;background-color:var(--video-modal-btn-primary-color);-webkit-mask-image:var(--video-modal-external-link-icon);mask-image:var(--video-modal-external-link-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.video-modal__button--external:hover:after,.video-modal__button--external:active:after{background-color:var(--video-modal-btn-secondary-hover-color)}.video-modal__button--external.video-modal__button--secondary:after{background-color:var(--video-modal-btn-secondary-color)}.video-modal__button--external.video-modal__button--secondary:hover:after,.video-modal__button--external.video-modal__button--secondary:active:after{background-color:var(--video-modal-btn-secondary-hover-color)}.video-modal__button-wrapper{display:flex;flex-flow:row wrap;margin-top:1.25rem;gap:1.25rem}@container (width <= 32rem){.video-modal__button-wrapper{flex-flow:column wrap}}.video-modal__dialog{border:none;background-color:transparent;top:0;right:0;bottom:0;left:0;max-width:75vw;max-height:90vh;width:100%;height:100%;opacity:0;overflow:hidden!important;transform:scaleY(0);transition:opacity .3s ease-out,transform .3s ease-out,overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}@media(max-width:48rem){.video-modal__dialog{width:100%}}.video-modal__dialog::backdrop{background-color:#0000;transition:display .3s allow-discrete,overlay .3s allow-discrete,background-color .3s}.video-modal__dialog[open]{opacity:1;transform:scaleY(1)}.video-modal__dialog[open]::backdrop{background-color:#00000080}@starting-style{.video-modal__dialog[open]{opacity:0;transform:scaleY(0)}.video-modal__dialog[open]::backdrop{background-color:#0000}}.video-modal__dialog-wrapper{margin:0 auto;display:flex;flex-flow:row-reverse;align-items:flex-start;gap:1rem}@media(max-width:48rem){.video-modal__dialog-wrapper{flex-flow:column;align-items:flex-end;gap:.5rem}}.video-modal__dialog-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border-width:0;clip:rect(0,0,0,0)}.video-modal__dialog-icon{cursor:pointer;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;vertical-align:middle;width:2rem;height:2rem;border:1px solid transparent;color:var(--video-modal-close-icon-color);background-color:var(--video-modal-close-icon-bg-color)}.video-modal__dialog-icon:hover,.video-modal__dialog-icon:active,.video-modal__dialog-icon:focus{border-color:var(--video-modal-close-icon-color)}.video-modal__dialog-icon span{font-size:1.5rem;line-height:.75rem}.video-modal__player{display:block;flex-shrink:0;width:100%;border:0;aspect-ratio:16/9}.video-modal__player-wrapper{position:relative;box-shadow:0 0 1rem #00000080;display:flex;flex-flow:column;max-width:75vw;max-height:90vh;height:100%;width:100%;overflow:auto}.video-modal__player-alt{display:block;padding:1.063rem 1.5rem;font-size:var(--video-modal-alt-font-size);font-weight:var(--video-modal-alt-font-weight);line-height:var(--video-modal-alt-line-height);color:var(--video-modal-alt-color);font-family:var(--video-modal-font-family);background-color:var(--video-modal-alt-bg-color)}.video-modal__player-alt a{color:var(--video-modal-alt-color);text-decoration:underline}.video-modal__player-alt a:hover,.video-modal__player-alt a:active,.video-modal__player-alt a:focus{color:var(--video-modal-alt-color);text-decoration:none}.video-modal__player-alt img{max-width:100%;height:auto;width:auto}.video-modal__error{text-align:center;font-size:var(--video-modal-error-font-size);font-weight:var(--video-modal-error-font-weight);line-height:var(--video-modal-error-line-height);background-color:var(--video-modal-error-bg-color);color:var(--video-modal-error-color);border-bottom:var(--video-modal-error-border-bottom);border-color:var(--video-modal-error-border-color)}.video-modal__error h1,.video-modal__error h2,.video-modal__error h3,.video-modal__error h4,.video-modal__error h5,.video-modal__error h6{font-family:var(--video-modal-error-heading-font-family);font-size:var(--video-modal-error-heading-font-size);font-weight:var(--video-modal-error-heading-font-weight);line-height:var(--video-modal-error-heading-line-height);color:var(--video-modal-error-heading-color)}.video-modal__error a{color:var(--video-modal-error-color);text-decoration:underline}.video-modal__error a:hover,.video-modal__error a:active,.video-modal__error a:focus{color:var(--video-modal-error-color);text-decoration:none}.video-modal__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}:root{--video-modal-scp-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--video-modal-scp-color: var(--sq-component-secondary-color, #fff);--video-modal-scp-bg-color: var(--sq-component-secondary-bg-color, #606060);--video-modal-scp-btn-font-size: var(--sq-btn-font-size, 1rem);--video-modal-scp-btn-font-weight: var(--sq-btn-font-weight, 400);--video-modal-scp-btn-line-height: var(--sq-btn-line-height, 1.5);--video-modal-scp-btn-border-radius: var(--sq-btn-border-radius, 0);--video-modal-scp-btn-primary-color: var(--sq-btn-secondary-color, #262626);--video-modal-scp-btn-primary-bg-color: var( --sq-btn-secondary-bg-color, #fff );--video-modal-scp-btn-primary-border-color: var( --sq-btn-secondary-border-color, transparent );--video-modal-scp-btn-primary-hover-color: var( --sq-btn-secondary-hover-color, #fff );--video-modal-scp-btn-primary-hover-bg-color: var( --sq-btn-secondary-hover-bg-color, #606060 );--video-modal-scp-btn-primary-hover-border-color: var( --sq-btn-secondary-hover-border-color, #fff );--video-modal-scp-btn-secondary-color: var( --sq-btn-link-secondary-color, #fff );--video-modal-scp-btn-secondary-bg-color: var( --sq-btn-link-secondary-bg-color, transparent );--video-modal-scp-btn-secondary-border-color: var( --sq-btn-link-secondary-border-color, transparent );--video-modal-scp-btn-secondary-hover-color: var( --sq-btn-link-secondary-hover-color, #fff );--video-modal-scp-btn-secondary-hover-bg-color: var( --sq-btn-link-secondary-hover-bg-color, transparent );--video-modal-scp-btn-secondary-hover-border-color: var( --sq-btn-link-secondary-hover-border-color, transparent );--video-modal-scp-font-size: var(--sq-component-font-size, 1.5rem);--video-modal-scp-font-weight: var(--sq-component-font-weight, 400);--video-modal-scp-line-height: var(--sq-component-line-height, 1.375);--video-modal-scp-border: none;--video-modal-scp-border-radius: 0;--video-modal-scp-border-color: transparent;--video-modal-scp-heading-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--video-modal-scp-heading-font-size: var( --sq-component-heading-font-size, 2rem );--video-modal-scp-heading-font-weight: var( --sq-component-heading-font-weight, 700 );--video-modal-scp-heading-line-height: var( --sq-component-heading-line-height, 1.375 );--video-modal-scp-heading-color: var( --sq-component-heading-secondary-color, #fff );--video-modal-scp-close-icon-color: #fff;--video-modal-scp-close-icon-bg-color: transparent;--video-modal-scp-error-font-size: var(--sq-component-font-size, 1.5rem);--video-modal-scp-error-font-weight: var(--sq-component-font-weight, 400);--video-modal-scp-error-line-height: var(--sq-component-line-height, 1.375);--video-modal-scp-error-color: #fff;--video-modal-scp-error-bg-color: #262626;--video-modal-scp-error-border-bottom: 1px solid var(--video-modal-scp-error-border-color);--video-modal-scp-error-border-color: #fff;--video-modal-scp-error-heading-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--video-modal-scp-error-heading-font-size: var( --sq-component-heading-font-size, 2rem );--video-modal-scp-error-heading-font-weight: var( --sq-component-heading-font-weight, 700 );--video-modal-scp-error-heading-line-height: var( --sq-component-heading-line-height, 1.375 );--video-modal-scp-error-heading-color: var( --sq-component-heading-primary-color, #fff );--video-modal-scp-alt-font-size: var(--sq-component-font-size, 1.5rem);--video-modal-scp-alt-font-weight: var(--sq-component-font-weight, 400);--video-modal-scp-alt-line-height: var(--sq-component-line-height, 1.375);--video-modal-scp-alt-color: #fff;--video-modal-scp-alt-bg-color: #262626;--video-modal-scp-play-icon-color: #fff;--video-modal-scp-play-icon-bg-color: #262626;--video-modal-scp-play-icon-size: 4rem;--video-modal-scp-play-icon: var( --sq-component-play-icon, url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW8tbW9kYWxfX2ltZy1pY29uIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPlBsYXkgVmlkZW88L3RpdGxlPjxnPjxwYXRoIGQ9Ik0yMS4xNTU1NDYxLDE2LjM1NTUyODMgQzIwLjA0NzMyMiwxNi40NDgyOTg5IDE5LjE5NjIyNjUsMTcuMzc2NzY2NyAxOS4xOTk5NzksMTguNDg4ODYwNyBMMTkuMTk5OTc5LDQ1LjUxMTA5OTMgQzE5LjE5NzgwMzIsNDYuMjY5ODE0NCAxOS41OTg3MDkxLDQ2Ljk3MjYxMjcgMjAuMjUyOTExMyw0Ny4zNTY4OTUgQzIwLjkwNzExMzUsNDcuNzQxMTc3MyAyMS43MTYxNzk1LDQ3Ljc0OTEyMzggMjIuMzc3ODAzNCw0Ny4zNzc3NjUyIEw0Ni41NTU1NzA0LDMzLjg2NjY2MDEgQzQ3LjI1ODc1NSwzMy40NzI3OTggNDcuNjc5OTc1MywzMi43MTYyOTYxIDQ3LjY0NDQyMzIsMzEuOTExMTA1NCBDNDcuNjE1NDE0MywzMS4xNjk0NDg0IDQ3LjIwMzA0NzUsMzAuNDk2MTYzNiA0Ni41NTU1NzA0LDMwLjEzMzI5OTkgTDIyLjM3NzgwMzQsMTYuNjIyMTk0OCBDMjIuMDA2MTgyMiwxNi40MTMxNzQgMjEuNTgwNDU4MywxNi4zMjAyOTE1IDIxLjE1NTU0NjEsMTYuMzU1NTI4MyBMMjEuMTU1NTQ2MSwxNi4zNTU1MjgzIFogTTIzLjQ2NjY1NjIsMjIuMTExMDgxMyBMNDEuMTU1NTM3MiwzMS45OTk5OTQyIEwyMy40NjY2NTYyLDQxLjg4ODg0MzIgTDIzLjQ2NjY1NjIsMjIuMTExMDgxMyBaIj48L3BhdGg+PC9nPjwvc3ZnPg==) );--video-modal-scp-external-link-icon: var( --sq-component-external-link-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZXh0ZXJuYWwtbGluayI+PHBhdGggZD0iTTE4IDEzdjZhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWOGEyIDIgMCAwIDEgMi0yaDYiPjwvcGF0aD48cG9seWxpbmUgcG9pbnRzPSIxNSAzIDIxIDMgMjEgOSI+PC9wb2x5bGluZT48bGluZSB4MT0iMTAiIHkxPSIxNCIgeDI9IjIxIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==) )}.video-modal--secondary.video-modal{font-family:var(--video-modal-scp-font-family);font-size:var(--video-modal-scp-font-size);font-weight:var(--video-modal-scp-font-weight);line-height:var(--video-modal-scp-line-height);min-width:20rem;container-type:inline-size}.video-modal--secondary.video-modal .video-modal__wrapper--right-side .video-modal__img-button{margin:auto calc(25% - var(--video-modal-scp-play-icon-size) / 2 - .625rem)}@container (width <= 48rem){.video-modal--secondary.video-modal .video-modal__wrapper--right-side .video-modal__img-button{margin:auto}}.video-modal--secondary.video-modal .video-modal__wrapper--left-side .video-modal__img-button{margin:auto calc(75% - var(--video-modal-scp-play-icon-size) / 2 - .625rem)}@container (width <= 48rem){.video-modal--secondary.video-modal .video-modal__wrapper--left-side .video-modal__img-button{margin:auto}}.video-modal--secondary .video-modal__wrapper{position:relative;display:flex;flex-flow:row-reverse nowrap;border:var(--video-modal-scp-border);border-radius:var(--video-modal-scp-border-radius);overflow:hidden}@container (width <= 48rem){.video-modal--secondary .video-modal__wrapper{flex-flow:column nowrap}}.video-modal--secondary .video-modal__wrapper--right-side{flex-direction:row}@container (width <= 48rem){.video-modal--secondary .video-modal__wrapper--right-side{flex-direction:column}}.video-modal--secondary .video-modal__img{max-width:100%;height:100%;object-fit:cover;display:block;position:absolute;width:50%}@container (width <= 48rem){.video-modal--secondary .video-modal__img{position:relative;width:100%}}.video-modal--secondary .video-modal__img-wrapper{flex-shrink:0;box-sizing:border-box;width:50%;height:100%}@container (width <= 48rem){.video-modal--secondary .video-modal__img-wrapper{position:relative;width:100%}}.video-modal--secondary .video-modal__img-button{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--video-modal-scp-play-icon-size);height:var(--video-modal-scp-play-icon-size);margin:auto calc(75% - var(--video-modal-scp-play-icon-size) / 2 - .625rem);padding:.625rem;border:none;border-radius:50%;box-sizing:content-box;color:var(--video-modal-scp-play-icon-color);background-color:var(--video-modal-scp-play-icon-bg-color);transition:background-color .2s ease-in-out,color .2s ease-in-out;cursor:pointer}@container (width <= 48rem){.video-modal--secondary .video-modal__img-button{margin:auto}}.video-modal--secondary .video-modal__img-button:before{content:"";display:inline-flex;transition:background-color .2s ease-in-out;background-color:var(--video-modal-scp-play-icon-color);-webkit-mask-image:var(--video-modal-scp-play-icon);mask-image:var(--video-modal-scp-play-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:var(--video-modal-scp-play-icon-size);height:var(--video-modal-scp-play-icon-size)}.video-modal--secondary .video-modal__img-button:hover,.video-modal--secondary .video-modal__img-button:active,.video-modal--secondary .video-modal__img-button:focus{color:var(--video-modal-scp-play-icon-bg-color);background-color:var(--video-modal-scp-play-icon-color)}.video-modal--secondary .video-modal__img-button:hover:before,.video-modal--secondary .video-modal__img-button:active:before,.video-modal--secondary .video-modal__img-button:focus:before{background-color:var(--video-modal-scp-play-icon-bg-color)}.video-modal--secondary .video-modal__img-icon path{fill:currentcolor}.video-modal--secondary .video-modal__content h1,.video-modal--secondary .video-modal__content h2,.video-modal--secondary .video-modal__content h3,.video-modal--secondary .video-modal__content h4,.video-modal--secondary .video-modal__content h5,.video-modal--secondary .video-modal__content h6{font-family:var(--video-modal-scp-heading-font-family);font-size:var(--video-modal-scp-heading-font-size);font-weight:var(--video-modal-scp-heading-font-weight);line-height:var(--video-modal-scp-heading-line-height);color:var(--video-modal-scp-heading-color)}.video-modal--secondary .video-modal__content a{color:var(--video-modal-scp-color);text-decoration:underline}.video-modal--secondary .video-modal__content a:hover,.video-modal--secondary .video-modal__content a:active,.video-modal--secondary .video-modal__content a:focus{color:var(--video-modal-scp-color);text-decoration:none}.video-modal--secondary .video-modal__content-wrapper{background-color:var(--video-modal-scp-bg-color);color:var(--video-modal-scp-color);word-wrap:break-word;padding:2rem;width:50%}@container (width <= 48rem){.video-modal--secondary .video-modal__content-wrapper{width:auto}}.video-modal--secondary .video-modal__button{display:block;box-sizing:border-box;padding:.625rem 1.25rem;text-align:center;text-decoration:none;font-weight:var(--video-modal-scp-btn-font-weight);font-size:var(--video-modal-scp-btn-font-size);line-height:var(--video-modal-scp-btn-line-height);color:var(--video-modal-scp-btn-primary-color);background-color:var(--video-modal-scp-btn-primary-bg-color);border:1px solid var(--video-modal-scp-btn-primary-border-color);border-radius:var(--video-modal-scp-btn-border-radius)}.video-modal--secondary .video-modal__button:hover,.video-modal--secondary .video-modal__button:active,.video-modal--secondary .video-modal__button:focus{color:var(--video-modal-scp-btn-primary-hover-color);background-color:var(--video-modal-scp-btn-primary-hover-bg-color);border-color:var(--video-modal-scp-btn-primary-hover-border-color)}.video-modal--secondary .video-modal__button--secondary{text-decoration:underline;color:var(--video-modal-scp-btn-secondary-color);background-color:var(--video-modal-scp-btn-secondary-bg-color);border-color:var(--video-modal-scp-btn-secondary-border-color)}.video-modal--secondary .video-modal__button--secondary:hover,.video-modal--secondary .video-modal__button--secondary:active,.video-modal--secondary .video-modal__button--secondary:focus{text-decoration:none;color:var(--video-modal-scp-btn-secondary-hover-color);background-color:var(--video-modal-scp-btn-secondary-hover-bg-color);border-color:var(--video-modal-scp-btn-secondary-hover-border-color)}.video-modal--secondary .video-modal__button--external{display:inline-flex;align-items:center;justify-content:center}.video-modal--secondary .video-modal__button--external:after{content:"";width:.875rem;height:.875rem;margin-left:.375rem;display:inline-flex;align-self:flex-start;background-color:var(--video-modal-scp-btn-primary-color);-webkit-mask-image:var(--video-modal-scp-external-link-icon);mask-image:var(--video-modal-scp-external-link-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.video-modal--secondary .video-modal__button--external:hover:after,.video-modal--secondary .video-modal__button--external:active:after{background-color:var(--video-modal-scp-btn-secondary-hover-color)}.video-modal--secondary .video-modal__button--external.video-modal__button--secondary:after{background-color:var(--video-modal-scp-btn-secondary-color)}.video-modal--secondary .video-modal__button--external.video-modal__button--secondary:hover:after,.video-modal--secondary .video-modal__button--external.video-modal__button--secondary:active:after{background-color:var(--video-modal-scp-btn-secondary-hover-color)}.video-modal--secondary .video-modal__button-wrapper{display:flex;flex-flow:row wrap;margin-top:1.25rem;gap:1.25rem}@container (width <= 32rem){.video-modal--secondary .video-modal__button-wrapper{flex-flow:column wrap}}.video-modal--secondary .video-modal__dialog{border:none;background-color:transparent;top:0;right:0;bottom:0;left:0;max-width:75vw;max-height:90vh;width:100%;height:100%;opacity:0;overflow:hidden!important;transform:scaleY(0);transition:opacity .3s ease-out,transform .3s ease-out,overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}@media(max-width:48rem){.video-modal--secondary .video-modal__dialog{width:100%}}.video-modal--secondary .video-modal__dialog::backdrop{background-color:#0000;transition:display .3s allow-discrete,overlay .3s allow-discrete,background-color .3s}.video-modal--secondary .video-modal__dialog[open]{opacity:1;transform:scaleY(1);cursor:pointer}.video-modal--secondary .video-modal__dialog[open]::backdrop{background-color:#00000080}@starting-style{.video-modal--secondary .video-modal__dialog[open]{opacity:0;transform:scaleY(0)}.video-modal--secondary .video-modal__dialog[open]::backdrop{background-color:#0000}}.video-modal--secondary .video-modal__dialog-wrapper{margin:0 auto;display:flex;flex-flow:row-reverse;align-items:flex-start;gap:1rem}@media(max-width:48rem){.video-modal--secondary .video-modal__dialog-wrapper{flex-flow:column-reverse;align-items:flex-end;gap:.5rem}}.video-modal--secondary .video-modal__dialog-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border-width:0;clip:rect(0,0,0,0)}.video-modal--secondary .video-modal__dialog-icon{cursor:pointer;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;vertical-align:middle;width:2rem;height:2rem;border:1px solid transparent;color:var(--video-modal-scp-close-icon-color);background-color:var(--video-modal-scp-close-icon-bg-color)}.video-modal--secondary .video-modal__dialog-icon:hover,.video-modal--secondary .video-modal__dialog-icon:active,.video-modal--secondary .video-modal__dialog-icon:focus{border-color:var(--video-modal-scp-close-icon-color)}.video-modal--secondary .video-modal__dialog-icon span{font-size:1.5rem;line-height:.75rem}.video-modal--secondary .video-modal__player{display:block;flex-shrink:0;width:100%;border:0;aspect-ratio:16/9}.video-modal--secondary .video-modal__player-wrapper{position:relative;box-shadow:0 0 1rem #00000080;display:flex;flex-flow:column;max-width:75vw;max-height:90vh;height:100%;width:100%;overflow:auto}.video-modal--secondary .video-modal__player-alt{display:block;padding:1.063rem 1.5rem;font-size:var(--video-modal-scp-alt-font-size);font-weight:var(--video-modal-scp-alt-font-weight);line-height:var(--video-modal-scp-alt-line-height);color:var(--video-modal-scp-alt-color);font-family:var(--video-modal-scp-font-family);background-color:var(--video-modal-scp-alt-bg-color)}.video-modal--secondary .video-modal__player-alt a{color:var(--video-modal-scp-alt-color);text-decoration:underline}.video-modal--secondary .video-modal__player-alt a:hover,.video-modal--secondary .video-modal__player-alt a:active,.video-modal--secondary .video-modal__player-alt a:focus{color:var(--video-modal-scp-alt-color);text-decoration:none}.video-modal--secondary .video-modal__player-alt img{max-width:100%;height:auto;width:auto}.video-modal--secondary .video-modal__error{text-align:center;font-size:var(--video-modal-scp-error-font-size);font-weight:var(--video-modal-scp-error-font-weight);line-height:var(--video-modal-scp-error-line-height);background-color:var(--video-modal-scp-error-bg-color);color:var(--video-modal-scp-error-color);border-bottom:var(--video-modal-scp-error-border-bottom);border-color:var(--video-modal-scp-error-border-color)}.video-modal--secondary .video-modal__error h1,.video-modal--secondary .video-modal__error h2,.video-modal--secondary .video-modal__error h3,.video-modal--secondary .video-modal__error h4,.video-modal--secondary .video-modal__error h5,.video-modal--secondary .video-modal__error h6{font-family:var(--video-modal-scp-error-heading-font-family);font-size:var(--video-modal-scp-error-heading-font-size);font-weight:var(--video-modal-scp-error-heading-font-weight);line-height:var(--video-modal-scp-error-heading-line-height);color:var(--video-modal-scp-error-heading-color)}.video-modal--secondary .video-modal__error a{color:var(--video-modal-scp-error-color);text-decoration:underline}.video-modal--secondary .video-modal__error a:hover,.video-modal--secondary .video-modal__error a:active,.video-modal--secondary .video-modal__error a:focus{color:var(--video-modal-scp-error-color);text-decoration:none}.video-modal--secondary .video-modal__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}body.noscroll{overflow:hidden}@font-face{font-family:Mont Book;src:url("/?a=336%3Adist%2Ffonts%2FMont-Book.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont Book;src:url("/?a=336%3Adist%2Ffonts%2FMont-BookItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Mont;src:url("/?a=336%3Adist%2Ffonts%2FMont-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url("/?a=336%3Adist%2Ffonts%2FMont-RegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Mont;src:url("/?a=336%3Adist%2Ffonts%2FMont-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url("/?a=336%3Adist%2Ffonts%2FMont-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Mont;src:url("/?a=336%3Adist%2Ffonts%2FMont-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url("/?a=336%3Adist%2Ffonts%2FMont-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SeasonSans;src:url("/?a=336%3Adist%2Ffonts%2FSeasonSansRegular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SeasonSans;src:url("/?a=336%3Adist%2Ffonts%2FSeasonSansRegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SeasonSans;src:url("/?a=336%3Adist%2Ffonts%2FSeasonSansBold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SeasonSans;src:url("/?a=336%3Adist%2Ffonts%2FSeasonSansBoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SeasonSerif;src:url("/?a=336%3Adist%2Ffonts%2FSeasonSerifRegular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SeasonSerif;src:url("/?a=336%3Adist%2Ffonts%2FSeasonSerifRegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SeasonSerif;src:url("/?a=336%3Adist%2Ffonts%2FSeasonSerifBold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SeasonSerif;src:url("/?a=336%3Adist%2Ffonts%2FSeasonSerifBoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--font: "Mont", sans-serif;--font-heading: "Mont", sans-serif;--font-book: "Mont Book", sans-serif;--color-white: #fff;--color-black: #000;--color-primary: #160833;--color-secondary: #d9b768;--color-tertiary: #f1efea;--color-quaternary: #f4f4f4;--color-focus: #059bf2;--color-error: #8b1538;--color-warning: #d97706;--color-text-dark: var(--color-primary);--color-content-body: var(--color-text-dark);--color-content-heading: var(--color-text-dark);--color-content-subtle: var(--color-quaternary);--color-content-link: var(--color-text-dark);--color-background: var(--color-white);--color-background-light: var(--color-tertiary);--color-gradient-stone: linear-gradient( 108deg, #f1efea 49.53%, #dfddd7 97.98% );--color-card: var(--color-tertiary);--color-border-dark: var(--color-black);--color-border-subtle: var(--color-quaternary);--color-border-solid: var(--color-black);--color-border-medium: rgb(96 96 96 / 20%);--color-button-background: var(--color-secondary);--color-button-content: var(--color-primary);--border-solid-1: 1px solid var(--color-border-subtle);--font-size-hero: 2rem;--font-size-h1: 2.5rem;--font-size-h2: 2rem;--font-size-h3: 1.25rem;--font-size-h4: 1.125rem;--font-size-h5: 1.125rem;--font-size-h6: .875rem;--font-size-body: 1rem;--font-size-body-small: .75rem;--font-size-body-xl: 1.5rem;--font-size-subtitle: .875rem;--font-size-pull-quote: 1.5rem;--font-size-intro: 1.125rem;--spacing-base: .5rem;--spacing-xxs: .75rem;--spacing-xs: 1rem;--spacing-s: 1.25rem;--spacing-m: 1.5rem;--spacing-l: 3rem;--spacing-xl: 3.75rem;--spacing-xxl: 5rem;--spacing-xxxl: 6.75rem;--spacing-xxxxl: 5.5rem;--spacing-side-margin: 1.5rem;--spacing-gutter: 1rem;--spacing-card: 1.88rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extra-bold: 800;--line-height-body: 1.4;--line-height-body-small: 1.4;--line-height-hero: 1.1;--line-height-h1: 1.2;--line-height-h2: 1.2;--line-height-h3: 1.3;--line-height-h4: 1.3;--line-height-h5: 1.3;--line-height-h6: 1.3;--z-index-below: -1;--z-index-default: 1;--z-index-above: 2;--z-index-menus: 5;--container: 75rem;--text-width: 48.875rem;--transition-default: all .3s ease-in-out;--header-height: 5.5rem;--drop-shadow: 0 0 .5rem 0 rgb(0 0 0 / 15%)}@media screen and (min-width:62rem){:root{--font-size-hero: 3rem;--font-size-h1: 3.5rem;--font-size-h2: 2.625rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-body-small: .875rem;--font-size-intro: 1.25rem;--font-size-pull-quote: 2.125rem;--spacing-xxxs: .75rem;--spacing-xxs: 1rem;--spacing-xs: 1.5rem;--spacing-s: 2rem;--spacing-m: 2.5rem;--spacing-l: 3.75rem;--spacing-xl: 5.625rem;--spacing-xxl: 7.5rem;--spacing-xxxl: 10rem;--spacing-xxxxl: 7.5rem;--spacing-gutter: 2rem;--spacing-side-margin: 4rem}}@media screen and (min-width:75rem){:root{--spacing-side-margin: 8.5rem}}:root [data-site=faculti]{--font: "SeasonSans", sans-serif;--font-heading: "SeasonSerif", serif;--color-primary: #411c76;--color-secondary: #ff7800;--color-tertiary: #f9f7fe;--color-quaternary: #e3d9fa;--color-background-light: #f0f0f0;--color-card: var(--color-quaternary)}@keyframes nav-backdrop-fade-in{0%{opacity:0}to{opacity:1}}.hero{font-family:var(--font-book);font-size:var(--font-size-hero);font-weight:var(--font-light);line-height:1.1;letter-spacing:-.02em}@media screen and (min-width:62rem){.hero{font-size:4rem}}h1{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}h1{font-family:var(--font-book);font-size:var(--font-size-h1);font-weight:350;line-height:var(--line-height-h1);letter-spacing:-.02em;padding-bottom:var(--spacing-s)}[data-site=faculti] h1{font-family:var(--font-heading)}@media screen and (min-width:62rem){h1{font-size:3.5rem}}h2{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}h2{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-medium);line-height:var(--line-height-h2);letter-spacing:-.02em;padding-bottom:var(--spacing-s)}@media screen and (min-width:62rem){h2{font-size:2.625rem}}h3{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}h3{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-medium);line-height:var(--line-height-h3);letter-spacing:-.005em;padding-bottom:var(--spacing-s)}h4{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}h4{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-medium);line-height:var(--line-height-h4);letter-spacing:-.005em;padding-bottom:var(--spacing-s)}h5{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}h5{font-family:var(--font-heading);font-size:var(--font-size-h5);font-weight:var(--font-medium);line-height:var(--line-height-h5);letter-spacing:-.005em;padding-bottom:var(--spacing-s)}h6{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}h6{font-family:var(--font-heading);font-size:var(--font-size-h6);font-weight:var(--font-medium);line-height:var(--line-height-h6);letter-spacing:.06em;padding-bottom:var(--spacing-s)}strong{font-weight:var(--font-bold)}.body-sm{font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:1.4;letter-spacing:0}.body-sm strong{font-weight:var(--font-bold)}.subtitle{font-size:var(--font-size-subtitle);font-weight:var(--font-normal);line-height:var(--line-height-subtitle);letter-spacing:0}.body-xl{font-family:var(--font);font-size:var(--font-size-body-xl);font-weight:var(--font-light);line-height:var(--line-height-body-xl);letter-spacing:-.02em}@media screen and (min-width:62rem){.body-xl{font-size:1.75rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0 solid transparent;font-size:100%;vertical-align:baseline;text-decoration:none}*:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}html{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}html.scroll-lock{overflow:hidden;overscroll-behavior:none}body{text-size-adjust:100%;min-height:100vh;text-rendering:optimizespeed;font-family:var(--font);font-optical-sizing:auto;color:var(--color-content-body);background-color:var(--color-white);line-height:1.3;letter-spacing:-.0063rem;padding:0;margin:0;overflow-x:hidden;font-feature-settings:"liga" off,"clig" off;font-weight:var(--font-normal)}html.scroll-lock body{overflow:hidden;overscroll-behavior:none}body.fixed{overflow:hidden;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}body.has-splash{background-color:var(--color-primary)}body.has-splash header,body.has-splash main,body.has-splash .pre-footer,body.has-splash footer{display:none}main{display:none;position:relative;width:100%;margin-top:var(--header-height);min-height:calc(100vh - var(--header-height))}@media screen and (min-width:75rem){main{margin:var(--header-height) 0 0;padding-left:0;padding-right:0}}[data-header-loaded=true] main{display:block}@media screen and (min-width:75rem){[data-site=faculti] main{margin-top:0}}main .content-wrapper,main .sq-inline-viper-content{max-width:var(--container);margin:0 auto;padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){main .content-wrapper,main .sq-inline-viper-content{padding:0}}p{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0;margin:0 0 1rem}[data-site=faculti] p{font-weight:var(--font-normal)}@media screen and (min-width:62rem){p{padding:0}}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}iframe{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){iframe{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main iframe{padding-left:0;padding-right:0}}iframe{padding-bottom:0}input,button,textarea,select{font:inherit;line-height:inherit;color:inherit}a{cursor:pointer;color:var(--color-content-link);font-weight:var(--font-semibold);-webkit-tap-highlight-color:transparent;letter-spacing:-.005rem;text-decoration:underline solid var(--color-primary) 1px;text-decoration-skip-ink:auto;text-underline-offset:25%}[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}::placeholder{opacity:1}textarea{vertical-align:top;overflow:auto}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}details summary::-webkit-details-marker{display:none}ol,ul{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}ol,ul{padding-bottom:1rem;padding-left:var(--spacing-xs)}.squiz-column-content--primary ol li::marker,.squiz-column-content--primary ul li::marker{color:var(--color-white)}ol li,ul li{font-size:var(--font-size-body);line-height:1.4;padding:0 0 var(--spacing-base) var(--spacing-xxxs)}ol li:last-child,ul li:last-child{padding-bottom:0}ol li ol,ol li ul,ul li ol,ul li ul{padding-top:var(--spacing-base);padding-bottom:var(--spacing-base)}ul li::marker{color:var(--color-content-link);font-size:1rem}p:last-child{padding-bottom:0}table{width:100%;border-collapse:collapse;border-spacing:0;max-width:var(--container);margin:0 auto 1rem}thead th{background-color:var(--color-quaternary);font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);color:var(--color-content-heading);text-align:left;padding:.5rem 1rem;height:3rem;vertical-align:middle}tbody td{font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);color:var(--color-content-body);padding:.81rem 1rem;height:3rem;vertical-align:top;border-top:1px solid var(--color-border-subtle)}tfoot td{background-color:var(--color-card);font-size:var(--font-size-body-small);font-weight:var(--font-semibold);text-align:left;padding:var(--spacing-xs);height:3rem;vertical-align:middle}figure{text-align:center;display:inline-block;max-width:var(--container);margin:0 auto}figure img{max-width:100%;height:auto;display:block;margin:0 auto;border:1px solid var(--color-border-subtle)}figcaption{color:var(--color-content-subtle);max-width:var(--container);margin:0 auto}figure figcaption{text-align:center;width:100%}pre::-webkit-scrollbar{background-color:var(--color-black);height:var(--spacing-xs)}pre::-webkit-scrollbar-thumb{background:var(--color-black);border-top-right-radius:var(--spacing-xs)}pre{background:var(--color-card);border-left:var(--spacing-xs) solid var(--color-black);border-radius:var(--spacing-xs);padding:var(--spacing-sm);letter-spacing:.5px;color:var(--color-content-body);max-width:var(--container);margin:0 auto}pre code{border:none;background-color:transparent}.underline{text-decoration:underline}abbr,time{font-weight:var(--font-bold)}small{font-size:var(--font-size-body-small)}sup,sub{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sup{top:-.35em}sub{top:.2em}mark{background-color:var(--color-secondary);color:var(--color-primary)}q:before{content:open-quote}q:after{content:close-quote}caption{margin-bottom:var(--spacing-xs)}code,kbd,samp{font-family:Courier New,Courier,monospace;font-size:var(--font-size-body-small);background-color:var(--color-card);color:var(--color-content-body);border:1px solid var(--color-border-subtle);padding:0 var(--spacing-xs);max-width:var(--container);margin:0 auto}kbd{font-weight:var(--font-semibold);background-color:var(--color-card)}samp{font-style:italic}blockquote{margin-bottom:var(--spacing-md)}blockquote.blockquote{padding:var(--spacing-md) var(--spacing-sm)}blockquote>*{margin-top:0}#icon-sprite{display:none}dl{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;max-width:var(--container);margin:0 auto}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}input[type=search]::-webkit-search-cancel-button{display:block;cursor:pointer}.logo{background-color:transparent;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;transition:all .75s ease-in-out}@media screen and (min-width:90rem){.logo{width:10rem;height:10rem}}.logo svg{width:100%;height:100%}.logo--header{position:absolute;top:1rem;left:0;z-index:1250}.logo--footer{position:relative;width:8rem;height:8rem}@media screen and (min-width:90rem){.logo--footer{width:10rem;height:10rem}}.logo--splash-screen{width:10rem;height:10rem}@media screen and (min-width:62rem){.logo--splash-screen{width:15rem;height:15rem}}@media screen and (min-width:75rem){.logo--splash-screen{width:20.625rem;height:20.625rem}}.header-modal-header .logo{grid-column:1;grid-row:1}.logo--faculti{width:12rem;height:3.5rem;color:var(--color-white)}@media screen and not (min-width:48rem){html.scroll-lock .logo--faculti.logo--header{color:var(--color-primary)}}body.has-search-drawer .logo--faculti.logo--header,.logo--faculti.logo--nav{color:var(--color-primary)}.logo--faculti.logo--footer{width:8.75rem;height:2.5rem;display:block;line-height:0}.button{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button svg,.button .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button:hover,.button:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button{leading-trim:both;text-edge:cap}}.button--primary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button--primary svg,.button--primary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button--primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button--primary:hover,.button--primary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button--primary{leading-trim:both;text-edge:cap}}.button--primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.button--primary:hover,.button--primary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:transparent}.button--secondary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button--secondary svg,.button--secondary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button--secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button--secondary:hover,.button--secondary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button--secondary{leading-trim:both;text-edge:cap}}.button--secondary{background-color:var(--color-secondary);color:var(--color-text-dark);border-color:var(--color-secondary)}.button--secondary svg{color:var(--color-text-dark)}.button--secondary:hover,.button--secondary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:transparent}.button--secondary.button--arrow:after{background-color:var(--color-text-dark)}.button--tertiary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button--tertiary svg,.button--tertiary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button--tertiary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button--tertiary:hover,.button--tertiary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button--tertiary{leading-trim:both;text-edge:cap}}.button--tertiary{background-color:transparent;color:var(--color-primary);border:1px solid transparent;text-decoration:none}.button--tertiary:hover,.button--tertiary:focus,.button--tertiary:active{background-color:transparent;color:var(--color-primary);border-color:transparent;text-decoration:underline}.button--tertiary.button--arrow:after{background-color:var(--color-primary)}.button--quaternary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button--quaternary svg,.button--quaternary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button--quaternary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button--quaternary:hover,.button--quaternary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button--quaternary{leading-trim:both;text-edge:cap}}.button--quaternary{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.button--quaternary:hover,.button--quaternary:active{background-color:transparent;color:var(--color-primary);border-color:transparent}.button--quaternary.button--arrow:after{background-color:var(--color-primary)}.button--link{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button--link svg,.button--link .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button--link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button--link:hover,.button--link:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button--link{leading-trim:both;text-edge:cap}}.button--link{background-color:transparent;color:var(--color-primary);border-color:transparent;padding:0;text-decoration:none}.button--link:after{background-color:transparent}.button--link:hover,.button--link:focus,.button--link:active{background-color:transparent;border-color:transparent;text-decoration:underline}.button--hover svg{color:var(--color-primary)}.button--arrow:after{content:"";width:1.5rem;height:1.5rem;background-color:#fff;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0xNSA1TDEzLjU5IDYuNDFMMTguMTcgMTFIMlYxM0gxOC4xN0wxMy41OCAxNy41OUwxNSAxOUwyMiAxMkwxNSA1WiIgLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0xNSA1TDEzLjU5IDYuNDFMMTguMTcgMTFIMlYxM0gxOC4xN0wxMy41OCAxNy41OUwxNSAxOUwyMiAxMkwxNSA1WiIgLz48L3N2Zz4=);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.button--arrow:hover:after,.button--arrow:focus-visible:after{background-color:var(--color-primary)}.button--faculti--primary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button--faculti--primary svg,.button--faculti--primary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button--faculti--primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button--faculti--primary:hover,.button--faculti--primary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button--faculti--primary{leading-trim:both;text-edge:cap}}.button--faculti--primary{background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.button--faculti--primary:hover,.button--faculti--primary:active{border:1px solid var(--color-primary);background-color:transparent;color:var(--color-text-dark)}.button--faculti--secondary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button--faculti--secondary svg,.button--faculti--secondary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button--faculti--secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button--faculti--secondary:hover,.button--faculti--secondary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button--faculti--secondary{leading-trim:both;text-edge:cap}}.button--faculti--secondary{border:1px solid var(--color-white);background-color:transparent;color:var(--color-white)}.button--faculti--secondary:hover,.button--faculti--secondary:active{border:1px solid transparent;background-color:var(--color-secondary);color:var(--color-text-dark)}.button--faculti--tertiary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button--faculti--tertiary svg,.button--faculti--tertiary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button--faculti--tertiary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button--faculti--tertiary:hover,.button--faculti--tertiary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button--faculti--tertiary{leading-trim:both;text-edge:cap}}.button--faculti--tertiary{border:1px solid transparent;background-color:transparent;color:var(--color-text-dark)}.button--faculti--tertiary:hover,.button--faculti--tertiary:active{border:1px solid var(--color-primary);background-color:transparent;color:var(--color-text-dark)}.button--faculti--link{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button--faculti--link svg,.button--faculti--link .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button--faculti--link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button--faculti--link:hover,.button--faculti--link:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button--faculti--link{leading-trim:both;text-edge:cap}}.button--faculti--link{background-color:transparent;color:var(--color-primary);border-color:transparent;padding:0;text-decoration:none}.button--faculti--link:after{background-color:transparent}.button--faculti--link:hover,.button--faculti--link:focus,.button--faculti--link:active{background-color:transparent;border-color:transparent;text-decoration:underline}.button--faculti--link{background-color:transparent;color:var(--color-primary);border-color:transparent}.tag{display:inline-block;font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-white);background-color:var(--color-primary);padding:.75rem 1.5rem;border-radius:0;border:1px solid transparent;text-decoration:none}.tag[href]{text-decoration:none;transition:var(--transition-default)}.tag[href]:hover{background-color:var(--color-secondary);color:var(--color-primary)}.tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0}.tag--faculti{display:inline-block;font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-white);background-color:var(--color-primary);padding:.75rem 1.5rem;border-radius:0;border:1px solid transparent;text-decoration:none}.tag--faculti[href]{text-decoration:none;transition:var(--transition-default)}.tag--faculti[href]:hover{background-color:var(--color-secondary);color:var(--color-primary)}.tag--faculti[href]{background-color:var(--color-quaternary);border-color:var(--color-primary);color:#262626}.tag--faculti[href]:hover{background-color:var(--color-secondary)}.copyright{margin:auto 0 2rem;padding:1rem 2.5rem 0;width:100%;display:flex;justify-content:flex-start;align-items:center;color:var(--color-text-dark);line-height:var(--line-height-body);font-size:var(--font-size-body);font-weight:var(--font-normal)}.copyright__text{margin:0}@keyframes thomson-t-splash-top-width{0%{width:0}to{width:100%}}@keyframes thomson-t-splash-vertical-height{0%{height:0}to{height:100%}}.thomson-t{display:flex;align-items:center;justify-content:center;transition:var(--transition-default);position:absolute;top:0;left:0;width:3rem;height:100%}.thomson-t--slide{display:none}@media screen and (min-width:75rem){.thomson-t--slide{display:block}}.thomson-t--footer{margin-top:calc(var(--spacing-xl) - 1rem);height:calc(100% - var(--spacing-xl) + 1rem);left:var(--spacing-base);width:1.5rem}@media screen and (min-width:62rem){.thomson-t--footer{margin-top:var(--spacing-xl);left:1.5rem}}@media screen and (min-width:75rem){.thomson-t--footer{margin-top:calc(var(--spacing-xxl) - 1rem);left:calc(var(--spacing-xxl) / 2 + 1rem);height:calc(100% - var(--spacing-xxl) + 1rem);width:2rem}}.thomson-t--animate{top:0;right:0;bottom:0;left:0;width:100%;height:100%;--thomson-t-intro-delay: 0s}.thomson-t--animate .thomson-t__line--top{animation:thomson-t-splash-top-width .5s ease-in-out;animation-delay:var(--thomson-t-intro-delay);animation-fill-mode:both}.thomson-t--animate .thomson-t__line--vertical{animation:thomson-t-splash-vertical-height 1s ease-in-out;animation-delay:calc(var(--thomson-t-intro-delay) + .5s);animation-fill-mode:both}.thomson-t__line{position:relative;width:2rem;height:100%}.thomson-t__line--light{background-color:var(--color-white)}.thomson-t__line--dark{background-color:var(--color-primary)}.thomson-t__line--top{position:absolute;top:0;left:0;width:100%;height:1px}.thomson-t__line--vertical{width:1px;height:100%;position:absolute;top:0;left:50%}.slider-nav{background-color:transparent;position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-m)}.slider-nav__wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs);max-width:12.5rem;height:100%}.slider-nav__inner{display:flex;align-items:center;gap:1.94rem}.slider-nav__inner--faculti{color:var(--color-white);font-size:1.25rem;font-style:normal;font-weight:var(--font-normal)}.slider-nav__inner--faculti .slide-number,.slider-nav__inner--faculti .slider-nav-button{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit}.slider-nav__inner--faculti .slide-number__icon,.slider-nav__inner--faculti .slider-nav-button__icon{color:inherit}.slider-nav__arrows{display:flex;align-items:center;gap:.81rem}.slider-nav--thomson.hero-carousel__nav{background-color:transparent;color:var(--color-white);padding:0 0 4rem var(--spacing-m)}@media screen and (min-width:75rem){.slider-nav--thomson.hero-carousel__nav{position:absolute;left:50.25%;right:var(--spacing-side-margin);bottom:0;padding:0 0 1rem 3.5rem}}@media screen and (min-width:90rem){.slider-nav--thomson.hero-carousel__nav{left:50%;padding:0 0 1rem 2.5rem}}@media screen and (min-width:96rem){.slider-nav--thomson.hero-carousel__nav{left:52%}}@media screen and (min-width:120rem){.slider-nav--thomson.hero-carousel__nav{left:51.25%}}.slider-nav--faculti.hero-carousel__nav{background-color:transparent;color:var(--color-white);padding:0 var(--spacing-side-margin) 5rem}@media screen and (min-width:48rem){.slider-nav--faculti.hero-carousel__nav{position:absolute;padding:0;width:auto;left:var(--spacing-m);transform:none}}@media screen and (min-width:75rem){.slider-nav--faculti.hero-carousel__nav{left:calc((100vw - var(--container)) / 2);bottom:6rem}}.slider-nav--faculti.hero-carousel__nav .slider-nav__wrapper{padding:0;gap:1rem}.slider-nav--faculti .slider-nav__arrows,.slider-nav--faculti .slider-nav__inner{color:var(--color-white)}.slider-nav.insights-carousel__nav .slide-number,.slider-nav.people-carousel__nav .slide-number,.slider-nav.insights-carousel__nav .slider-nav__arrows,.slider-nav.insights-carousel__nav .slider-nav__inner,.slider-nav.people-carousel__nav .slider-nav__arrows,.slider-nav.people-carousel__nav .slider-nav__inner{color:var(--color-text-dark)}.slider-nav-button{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:var(--spacing-base);transition:var(--transition-default)}.slider-nav-button:hover:not(:disabled){opacity:.8}.slider-nav-button:disabled{color:#747474;cursor:not-allowed;opacity:.5}.slider-nav-button__icon{width:1.75rem;height:1.5rem}.slider-nav-button__icon--prev{transform:rotate(180deg)}.slider-nav-button--faculti{box-sizing:border-box;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid currentcolor;background-color:transparent}.slider-nav-button--faculti:hover:not(:disabled){opacity:1;background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.slider-nav-button--faculti:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.slider-nav-button--faculti__icon{color:inherit}.slide-number{font-size:1.25rem;font-weight:var(--font-semibold);min-width:1.5em}.slide-indicators{display:flex;align-items:center;height:100%}.slide-indicators__wrapper{display:flex;gap:var(--spacing-base);padding:0;list-style:none;margin:0;width:100%;height:100%;align-items:center;justify-content:center}.slide-indicators__indicator{flex:1;max-width:2.5rem;height:100%;padding:0;border:none;cursor:pointer;border-radius:0;display:flex;align-items:center;justify-content:center;background-color:transparent}.slide-indicators__indicator:focus{outline:2px solid var(--color-focus);outline-offset:2px}.slide-indicators__indicator-line{display:block;width:100%;height:1px;background:#1608334d;transition:background .2s}.slide-indicators__indicator-line--active{background:var(--color-primary);height:3px}.hero-carousel__nav .slide-indicators{height:1rem}.hero-carousel__nav .slide-indicators .slide-indicators{display:flex;gap:var(--spacing-xxxs);padding:0;list-style:none;margin:0}.hero-carousel__nav .slide-indicators .slide-indicators__wrapper{justify-content:flex-start}.hero-carousel__nav .slide-indicators .slide-indicators__indicator-line{background:#fff6}.hero-carousel__nav .slide-indicators .slide-indicators__indicator-line:hover,.hero-carousel__nav .slide-indicators .slide-indicators__indicator-line:focus-visible{background:#ffffffb3}.hero-carousel__nav .slide-indicators .slide-indicators__indicator-line:focus{outline:2px solid var(--color-focus);outline-offset:2px}.hero-carousel__nav .slide-indicators .slide-indicators__indicator-line--active{background:var(--color-white)}.hero-carousel__nav .slide-indicators--faculti .slide-indicators__indicator-line--active,.slide-indicators--faculti .slide-indicators__indicator-line--active{background:var(--color-secondary)}.carousel-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-s);width:100%}.carousel-header--primary{color:var(--color-white)}.carousel-header--thomson,.carousel-header--secondary,.carousel-header--tertiary{color:var(--color-text-dark)}.carousel-header--faculti,.carousel-header--faculti.carousel-header--primary{color:var(--color-primary)}.carousel-header__title-and-cta{display:flex;flex-direction:column;gap:2rem;width:100%;align-items:flex-start}@media screen and (min-width:48rem){.carousel-header__title-and-cta{flex-direction:row;align-items:center;justify-content:space-between}}.carousel-header__title{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-normal);line-height:var(--line-height-h2);margin:0;padding:0;flex:0 1 auto}.carousel-header__description{font-family:var(--font);font-size:var(--font-size-intro);font-weight:var(--font-normal);line-height:var(--line-height-body);margin:0;padding:0;text-align:left;max-width:var(--text-width);width:100%}@media screen and (min-width:62rem){.carousel-header__description{font-size:var(--font-size-intro);line-height:var(--line-height-h4)}}.squiz-column-content h3,.squiz-column-content h4,.squiz-column-content h5,.squiz-column-content h6{font-size:var(--font-size-h3)}.squiz-column-content--primary{background-color:var(--color-primary);color:var(--color-white)}.squiz-column-content--primary .button--primary{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.squiz-column-content--primary .button--primary:hover,.squiz-column-content--primary .button--primary:active{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.squiz-column-content--primary a:not(.button){color:var(--color-white);text-decoration:underline solid var(--color-white) 1px}.squiz-column-content--secondary{background-color:var(--color-white)}.squiz-column-content--tertiary{background-color:var(--color-tertiary)}.two-column-content{width:100%;box-sizing:border-box;padding:0 var(--spacing-s)}@media screen and (min-width:62rem){.two-column-content{padding:0}}.two-column-content__wrapper{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.two-column-content__wrapper{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .two-column-content__wrapper{padding-left:0;padding-right:0}}.two-column-content__wrapper{padding:var(--spacing-xl) 0;display:flex;flex-direction:column;gap:var(--spacing-s)}@media screen and (min-width:62rem){.two-column-content__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-m)}}.two-column-content--40 .two-column-content__wrapper{grid-template-columns:40% 60%}.two-column-content--30 .two-column-content__wrapper{grid-template-columns:30% 70%}.two-column-content__primary,.two-column-content__secondary{min-width:0;box-sizing:border-box}.two-column-content__primary>section,.two-column-content__secondary>section{width:100%;margin:0;padding:0}.two-column-content .two-column-content__primary,.two-column-content .two-column-content__secondary{width:100%}.three-column-content{width:100%;padding:0 var(--spacing-s)}@media screen and (min-width:62rem){.three-column-content{padding:0}}.three-column-content__wrapper{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.three-column-content__wrapper{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .three-column-content__wrapper{padding-left:0;padding-right:0}}.three-column-content__wrapper{padding:var(--spacing-xl) 0;display:flex;flex-direction:column;gap:var(--spacing-s)}@media screen and (min-width:62rem){.three-column-content__wrapper{display:grid;grid-template-columns:repeat(3,1fr)}}.three-column-content__primary,.three-column-content__secondary,.three-column-content__tertiary{min-width:0;width:100%;box-sizing:border-box}.three-column-content__primary>section,.three-column-content__secondary>section,.three-column-content__tertiary>section{width:100%;margin:0;padding:0}.four-column-content{width:100%;padding:0 var(--spacing-s)}@media screen and (min-width:62rem){.four-column-content{padding:0}}.four-column-content__wrapper{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.four-column-content__wrapper{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .four-column-content__wrapper{padding-left:0;padding-right:0}}.four-column-content__wrapper{padding:var(--spacing-xl) 0;display:flex;flex-direction:column;gap:var(--spacing-s)}@media screen and (min-width:48rem){.four-column-content__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-m)}}@media screen and (min-width:75rem){.four-column-content__wrapper{grid-template-columns:repeat(4,1fr)}}.four-column-content__primary,.four-column-content__secondary,.four-column-content__tertiary,.four-column-content__quaternary{min-width:0;box-sizing:border-box}.four-column-content__primary>section,.four-column-content__secondary>section,.four-column-content__tertiary>section,.four-column-content__quaternary>section{width:100%;margin:0;padding:0}.four-column-content .four-column-content__primary,.four-column-content .four-column-content__secondary,.four-column-content .four-column-content__tertiary,.four-column-content .four-column-content__quaternary{width:100%}@media screen and (min-width:48rem){.four-column-content{flex-wrap:nowrap}.four-column-content--25-25-25-25 .four-column-content__primary,.four-column-content--25-25-25-25 .four-column-content__secondary,.four-column-content--25-25-25-25 .four-column-content__tertiary,.four-column-content--25-25-25-25 .four-column-content__quaternary{flex:0 0 25%}}.thomson-input-row{display:grid;grid-template-columns:1fr;gap:var(--spacing-m);justify-content:center;align-items:center}.thomson-input-row--search{display:grid;grid-template-columns:1fr 3rem 3rem;gap:0;border-bottom:1px solid var(--color-border-subtle);padding-right:2px}input{border:none;border-radius:0;background-color:transparent;color:var(--color-content-subtle);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);padding:var(--spacing-xs) 0;margin:0;outline:none;width:100%;height:100%}input::placeholder{color:var(--color-content-subtle);opacity:1}input:focus{outline:none}input:hover{outline:none}.thomson-input--search{font-size:1.5rem}@media screen and (min-width:75rem){.thomson-input--search{font-size:2rem}}label{font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);letter-spacing:var(--letter-spacing-body-small);padding:var(--spacing-xs) 0;margin:0}label--search{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-weight:var(--font-normal)}@media screen and (min-width:75rem){label--search{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:-.0525rem;font-weight:var(--font-light)}}.label-thomson--search{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:-.0525rem;font-weight:var(--font-light)}.thomson-button{display:flex;justify-content:center;align-items:center}.thomson-button--search{width:3rem;height:3rem;border:none;border-radius:0;background-color:transparent;padding:0;margin:0}.thomson-button:hover{background-color:transparent;border:none;cursor:pointer}.thomson-button:focus{background-color:transparent;border:none;cursor:pointer}.thomson-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}.thomson-button:active{background-color:transparent;border:none;cursor:pointer}.thomson-button:disabled{background-color:transparent;border:none;cursor:not-allowed}body{--form-field-bg: var(--color-white);--form-field-bg-hover: var(--color-white);--form-field-border: 1px solid var(--color-border-dark);--form-field-border-error: 1px solid var(--color-error);--form-field-radius: 0;--form-field-padding: .75rem .375rem;--form-field-gap: .5rem;--form-required-color: #c83532;--form-note-color: #606060}body[data-site=faculti]{--form-field-bg: var(--color-tertiary);--form-field-bg-hover: var(--color-tertiary)}main form{max-width:var(--container);padding:var(--spacing-xs);margin:0 auto}@media screen and (min-width:75rem){main form{padding:var(--spacing-xs) 0}}form{display:flex;flex-direction:column;font-family:var(--font)}form .sq-form-unattached{display:flex;flex-direction:column;width:100%}form .sq-form-control{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-s)}form fieldset{border:none;padding:0;margin:var(--spacing-xs) 0}form fieldset legend.sq-form-question-title{margin:16px 0;padding:0}form .sq-form-section{display:flex;flex-direction:column;gap:var(--spacing-xs);border:none;padding:0;margin:0;margin-top:var(--spacing-m)}form .sq-form-section-title{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-bold);color:var(--color-text-dark);line-height:var(--line-height-h2);margin-bottom:var(--spacing-xs)}form legend.sq-form-section-title{display:block;margin:var(--spacing-m) 0;margin-bottom:var(--spacing-xs)}form .sq-form-question{display:flex;flex-direction:column;margin-bottom:var(--spacing-xs)}form .sq-form-question-answer{width:100%;max-width:37.5rem}form .sq-form-question-answer input,form .sq-form-question-answer select,form .sq-form-question-answer textarea{margin-top:0}form label.sq-form-question-title,form .sq-form-question-title{padding:0;display:block;font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-semibold);color:var(--color-text-dark);line-height:var(--line-height-body);margin-bottom:var(--form-field-gap)}form label.sq-form-question-title{cursor:pointer}form .sq-form-question-note{font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);color:var(--form-note-color);line-height:var(--line-height-body)}form em.sq-form-question-note{font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);color:var(--form-note-color);line-height:var(--line-height-body);margin-bottom:0;display:block;font-style:normal}form .sq-form-required-field{color:var(--form-required-color);font-weight:var(--font-normal);text-decoration:none}form input.sq-form-field:not([type=hidden],[type=submit]),form textarea.sq-form-field,form select.sq-form-field,form input[class^=contact-form__],form textarea[class^=contact-form__],form select[class^=contact-form__],form .sq-form-question-answer input:not([type=hidden],[type=submit],[class^=contact-form__]),form .sq-form-question-answer select:not([class^=contact-form__]),form .sq-form-question-answer textarea:not([class^=contact-form__]){box-sizing:border-box;width:100%;max-width:37.5rem;background:var(--form-field-bg);border:var(--form-field-border);border-radius:var(--form-field-radius);padding:var(--form-field-padding);font-family:var(--font);font-size:var(--font-size-body);color:var(--color-text-dark);line-height:var(--line-height-body);transition:background-color .2s ease}form input.sq-form-field:not([type=hidden],[type=submit])::placeholder,form textarea.sq-form-field::placeholder,form select.sq-form-field::placeholder,form input[class^=contact-form__]::placeholder,form textarea[class^=contact-form__]::placeholder,form select[class^=contact-form__]::placeholder,form .sq-form-question-answer input:not([type=hidden],[type=submit],[class^=contact-form__])::placeholder,form .sq-form-question-answer select:not([class^=contact-form__])::placeholder,form .sq-form-question-answer textarea:not([class^=contact-form__])::placeholder{color:var(--form-note-color)}form input.sq-form-field:not([type=hidden],[type=submit]):hover,form textarea.sq-form-field:hover,form select.sq-form-field:hover,form input[class^=contact-form__]:hover,form textarea[class^=contact-form__]:hover,form select[class^=contact-form__]:hover,form .sq-form-question-answer input:not([type=hidden],[type=submit],[class^=contact-form__]):hover,form .sq-form-question-answer select:not([class^=contact-form__]):hover,form .sq-form-question-answer textarea:not([class^=contact-form__]):hover{background-color:var(--form-field-bg-hover)}form input.sq-form-field:not([type=hidden],[type=submit]):focus,form textarea.sq-form-field:focus,form select.sq-form-field:focus,form input[class^=contact-form__]:focus,form textarea[class^=contact-form__]:focus,form select[class^=contact-form__]:focus,form .sq-form-question-answer input:not([type=hidden],[type=submit],[class^=contact-form__]):focus,form .sq-form-question-answer select:not([class^=contact-form__]):focus,form .sq-form-question-answer textarea:not([class^=contact-form__]):focus{outline:2px solid var(--color-focus);outline-offset:2px}form input.sq-form-field:not([type=hidden],[type=submit]).error,form input.sq-form-field:not([type=hidden],[type=submit]):invalid:not(:placeholder-shown),form textarea.sq-form-field.error,form textarea.sq-form-field:invalid:not(:placeholder-shown),form select.sq-form-field.error,form select.sq-form-field:invalid:not(:placeholder-shown),form input[class^=contact-form__].error,form input[class^=contact-form__]:invalid:not(:placeholder-shown),form textarea[class^=contact-form__].error,form textarea[class^=contact-form__]:invalid:not(:placeholder-shown),form select[class^=contact-form__].error,form select[class^=contact-form__]:invalid:not(:placeholder-shown),form .sq-form-question-answer input:not([type=hidden],[type=submit],[class^=contact-form__]).error,form .sq-form-question-answer input:not([type=hidden],[type=submit],[class^=contact-form__]):invalid:not(:placeholder-shown),form .sq-form-question-answer select:not([class^=contact-form__]).error,form .sq-form-question-answer select:not([class^=contact-form__]):invalid:not(:placeholder-shown),form .sq-form-question-answer textarea:not([class^=contact-form__]).error,form .sq-form-question-answer textarea:not([class^=contact-form__]):invalid:not(:placeholder-shown){border:var(--form-field-border-error)}form textarea{min-height:6rem;resize:vertical}form .sq-form-question input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M32%200H0V32H32V0ZM30%202H2V30H30V2Z%22%20fill%3D%22%23202020%22/%3E%3C/svg%3E);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;border-radius:0;cursor:pointer;transition:all .2s ease;margin:0;padding:0}form .sq-form-question input[type=checkbox]:focus{outline:2px solid var(--color-ocean);outline-offset:2px}form .sq-form-question input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 0H0V32H32V0ZM30 2H2V30H30V2Z' fill='%23202020'/%3E%3Crect x='4' y='4' width='24' height='24' fill='%23004270'/%3E%3Cpath d='M13.5496 22L7.84961 16.3L9.27461 14.875L13.5496 19.15L22.7246 9.97501L24.1496 11.4L13.5496 22Z' fill='white'/%3E%3C/svg%3E")}form .sq-form-question input[type=checkbox]:checked:hover{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 0H0V32H32V0ZM30 2H2V30H30V2Z' fill='%23202020'/%3E%3Crect x='4' y='4' width='24' height='24' fill='%23004270'/%3E%3Cpath d='M13.5496 22L7.84961 16.3L9.27461 14.875L13.5496 19.15L22.7246 9.97501L24.1496 11.4L13.5496 22Z' fill='white'/%3E%3C/svg%3E")}form .sq-form-question input[type=checkbox]:disabled{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_428_67712)'%3E%3Cpath d='M19 5V19H5V5H19ZM19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3Z' fill='%232d4a9f' opacity='0.38'/%3E%3C/g%3E%3C/svg%3E");cursor:not-allowed;opacity:1}form .sq-form-question input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;background:var(--color-white);border:2px solid #c8c8c8;border-radius:50%;position:relative;cursor:pointer;transition:all .2s ease;margin:0;padding:0}form .sq-form-question input[type=radio]:hover{border-color:var(--color-primary);background:var(--color-white)}form .sq-form-question input[type=radio]:focus{outline:2px solid var(--color-focus);outline-offset:2px}form .sq-form-question input[type=radio]:checked{background:var(--color-white);border-color:var(--color-primary)}form .sq-form-question input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.75rem;height:.75rem;background:var(--color-primary);border-radius:50%}form .sq-form-question input[type=radio]:disabled{background:#eee;border-color:#ccc;cursor:not-allowed;opacity:.6}form .sq-form-question-tickbox-list ul,form .sq-form-question-option-list ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:var(--form-field-gap)}form .sq-form-question-tickbox-list ul li,form .sq-form-question-option-list ul li{display:flex;align-items:center;gap:var(--form-field-gap);margin:0}.sq-form-question-tickbox-list label,.sq-form-question-option-list label{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);color:var(--color-text-dark);line-height:var(--line-height-body);cursor:pointer;margin:0}.sq-form-question-help{font-family:var(--font);font-size:var(--font-size-body-small);color:var(--form-note-color);line-height:var(--line-height-body);margin-top:var(--form-field-gap)}.sq-form-error,.sq-form-field-error{font-family:IBM Plex Sans,sans-serif;font-size:var(--font-size-body-small);color:var(--color-error);line-height:normal;margin-top:var(--form-field-gap)}select.sq-form-field{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.472656L5 5.47266L10 0.472656H0Z' fill='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - .5rem) center;background-size:.8rem;padding-right:2rem}select.sq-form-field:invalid{color:var(--form-note-color)}.sq-form-question-datetime .sq-form-question-answer{display:grid;gap:var(--spacing-xs);place-items:start;max-width:37rem}.sq-form-question-datetime .sq-form-question-answer label{font-family:var(--font);font-size:var(--font-size-body-small);color:var(--color-text-dark);font-weight:var(--font-normal);margin-bottom:0;display:block;grid-row:1}.sq-form-question-datetime .sq-form-question-answer select{grid-row:2;width:100%}.sq-form-question-tickbox-table .sq-backend-table{width:100%;border-collapse:separate;border-spacing:0}.sq-form-question-tickbox-table .sq-backend-table .sq-backend-table-header{background:var(--form-field-bg);font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-medium);color:var(--color-text-dark);padding:var(--form-field-padding);text-align:left}.sq-form-question-tickbox-table .sq-backend-table .sq-backend-table-cell{background:var(--color-white);padding:var(--form-field-padding);border:1px solid #c8c8c8;position:relative}.date-filter-fuzzy__container [role=radiogroup]{display:flex;flex-direction:column;gap:var(--form-field-gap);padding:0;margin:0;list-style:none}.date-filter-fuzzy__container [role=radiogroup] li{list-style:none;display:flex;align-items:center;gap:12px;margin:0;padding:0}.date-filter-fuzzy__container input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;background:var(--color-white);border:2px solid #c8c8c8;border-radius:50%;position:relative;cursor:pointer;transition:all .2s ease;margin:0;padding:0}.date-filter-fuzzy__container input[type=radio]:hover{border-color:var(--color-primary);background:var(--color-white)}.date-filter-fuzzy__container input[type=radio]:checked{background:var(--color-white);border-color:var(--color-primary)}.date-filter-fuzzy__container input[type=radio]:focus{outline:2px solid var(--color-focus);outline-offset:2px}.date-filter-fuzzy__container input[type=radio]:checked:after{display:block!important;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.75rem;height:.75rem;background:var(--color-primary);border-radius:50%}.date-filter-fuzzy__container input[type=radio]:disabled{background:#eee;border-color:#ccc;cursor:not-allowed;opacity:.6}.date-filter-fuzzy__container label{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);color:var(--color-text-dark);line-height:var(--line-height-body);cursor:pointer;margin:0}.search-filters__switch .MuiFormControlLabel-root{margin-left:0;gap:.25rem}.search-filters__button-group{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.search-filters__button{padding:.5rem;background-color:var(--search-button)}.search-filters__button--selected{background-color:var(--search-button-hover)}.search-filters__facets input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:1.5rem;height:1.5rem;background:var(--form-field-bg);border:0;cursor:pointer;transition:all .2s ease;margin:0;padding:0;position:relative}.search-filters__facets input[type=checkbox]:hover{border-color:var(--color-primary)}.search-filters__facets input[type=checkbox]:focus{outline:2px solid var(--color-focus);outline-offset:2px}.search-filters__facets input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.search-filters__facets input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.125rem;height:.8125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' viewBox='0 0 18 13' fill='none'%3E%3Cpath d='M17 1L6 12L1 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.search-filters__facets input[type=checkbox]:checked:hover{background:var(--color-primary);border-color:var(--color-primary)}.search-filters__facets input[type=checkbox]:disabled{background:#eee;border-color:#ccc;cursor:not-allowed;opacity:.6}.sq-form-question-password-verify{margin-top:var(--spacing-xs)}.sq-backend-table-cell label{font-family:var(--font);font-size:var(--font-size-body);color:var(--color-text-dark);margin-left:var(--form-field-gap);margin-top:.1rem;position:absolute}form .button:not([class*=button--]){font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}form .button:not([class*=button--]) svg,form .button:not([class*=button--]) .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}form .button:not([class*=button--]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}form .button:not([class*=button--]):hover,form .button:not([class*=button--]):active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){form .button:not([class*=button--]){leading-trim:both;text-edge:cap}}form .button:not([class*=button--]){background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}form .button:not([class*=button--]):hover,form .button:not([class*=button--]):active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:transparent}.button__outline{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.button__outline svg,.button__outline .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.button__outline:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button__outline:hover,.button__outline:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.button__outline{leading-trim:both;text-edge:cap}}.button__outline{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}form input.sq-form-submit,form input[type=submit].sq-form-submit,form input[type=submit]{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}form input.sq-form-submit svg,form input.sq-form-submit .icon,form input[type=submit].sq-form-submit svg,form input[type=submit].sq-form-submit .icon,form input[type=submit] svg,form input[type=submit] .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}form input.sq-form-submit:focus-visible,form input[type=submit].sq-form-submit:focus-visible,form input[type=submit]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}form input.sq-form-submit:hover,form input.sq-form-submit:active,form input[type=submit].sq-form-submit:hover,form input[type=submit].sq-form-submit:active,form input[type=submit]:hover,form input[type=submit]:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){form input.sq-form-submit,form input[type=submit].sq-form-submit,form input[type=submit]{leading-trim:both;text-edge:cap}}form input.sq-form-submit,form input[type=submit].sq-form-submit,form input[type=submit]{background-color:var(--color-secondary);color:var(--color-text-dark);border-color:var(--color-secondary)}form input.sq-form-submit svg,form input[type=submit].sq-form-submit svg,form input[type=submit] svg{color:var(--color-text-dark)}form input.sq-form-submit:hover,form input.sq-form-submit:active,form input[type=submit].sq-form-submit:hover,form input[type=submit].sq-form-submit:active,form input[type=submit]:hover,form input[type=submit]:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:transparent}form input.sq-form-submit,form input[type=submit].sq-form-submit,form input[type=submit]{min-width:8rem;width:fit-content}form input[type=button]{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}form input[type=button] svg,form input[type=button] .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}form input[type=button]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}form input[type=button]:hover,form input[type=button]:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){form input[type=button]{leading-trim:both;text-edge:cap}}form input[type=button]{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}form input[type=button]{min-width:8rem;width:fit-content}form input[type=reset]{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}form input[type=reset] svg,form input[type=reset] .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}form input[type=reset]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}form input[type=reset]:hover,form input[type=reset]:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){form input[type=reset]{leading-trim:both;text-edge:cap}}form input[type=reset]{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}form input[type=reset]{min-width:8rem;width:fit-content}.form-row-submit{display:flex;gap:1rem;margin-top:var(--spacing-s)}.icon__thomson{width:1.5rem;height:1.5rem;transition:transform .3s ease-in-out;color:#262626}.icon__thomson--burger{color:var(--color-black)}.icon__thomson--quote-mark{color:var(--color-text-dark)}.icon__thomson--close,.icon__thomson--black{color:var(--color-black)}.icon__thomson--white{color:var(--color-white)}.icon__thomson--primary{color:var(--color-primary)}.icon__thomson--secondary{color:var(--color-secondary)}.icon__thomson--tertiary{color:var(--color-tertiary)}.icon__thomson--quaternary{color:var(--color-quaternary)}.header{background-color:var(--color-white);padding:0;margin:0;position:fixed;top:0;left:0;width:100%;z-index:1000;transform:translateY(0);transition:transform .25s ease-out}@media print{.header{display:none}}.header--scroll{box-shadow:var(--drop-shadow)}.header--hidden{transform:translateY(calc(-100% - 4rem))}@media screen and (min-width:90rem){.header--hidden{transform:translateY(calc(-100% - 5.5rem))}}.header__container{position:relative;display:grid;grid-template-columns:1fr 3rem 3rem;gap:0;height:var(--header-height);justify-content:center;align-items:center;margin:0 var(--spacing-side-margin)}@media screen and (min-width:62rem){.header__container{width:90%;margin:0 auto}}@media screen and (min-width:75rem){.header__container{width:100%;padding:0;max-width:var(--container)}}.header--faculti{background-color:var(--color-primary)}.header--faculti .icon__faculti--burger,.header--faculti .icon__faculti--search{color:var(--color-white)}html.scroll-lock .header{padding-right:var(--scroll-lock-gutter, 0)}[data-component=header-thomson]{width:100%}.nav{background-color:var(--color-white);color:var(--color-text-dark);height:100%;width:100%}.nav a{text-decoration:none}.nav__burger{grid-column:3;grid-row:1;display:flex;justify-content:center;align-items:center}.nav__burger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.nav__close-icon{width:2rem;height:2rem}.nav__close-icon--faculti{color:var(--color-primary)}.nav__drawer{width:100%;height:100vh;background-color:var(--color-white);color:var(--color-text-dark);position:fixed;top:0;left:0;z-index:1200;transform:translate(100%);transition:transform .3s ease-in-out}@media screen and (min-width:62rem){.nav__drawer{left:50%;width:50%;margin-left:0;height:100vh}}.nav__backdrop{display:none}@media screen and (min-width:75rem){.nav__backdrop{z-index:900;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:1000vh;background:linear-gradient(90deg,#16083336 .76%,#160833b3 50%);display:block;animation:nav-backdrop-fade-in .3s ease-out forwards}}.nav__header{height:var(--header-height);display:flex;align-items:center;justify-content:flex-end;padding:0 var(--spacing-side-margin);width:100%}@media screen and (min-width:75rem){.nav__header{padding:0 2.5rem}}.nav__back-label{white-space:nowrap;display:flex;align-items:center;justify-content:flex-start;gap:.62rem}.nav__back-label--faculti{font-family:var(--font);color:var(--color-primary);font-size:var(--font-size-body);font-weight:var(--font-bold);letter-spacing:.24px}.nav__panel{width:100%;height:100vh;background-color:var(--color-white);color:var(--color-text-dark);position:fixed;top:0;left:0;z-index:1200;transform:translate(100%);transition:transform .3s ease-in-out}@media screen and (min-width:62rem){.nav__panel{left:50%;width:50%;margin-left:0;height:100vh}}.nav__panel{z-index:1300}.nav__panel--b{z-index:1400}.nav__panel--c{z-index:1500}.nav__panel--faculti{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.nav__inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.nav__inner--faculti{gap:var(--spacing-xs)}.nav__primary{flex:1;min-height:0;margin:calc(11.69rem - var(--header-height)) 0 0;position:relative;width:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb, #dedede) var(--color-scroll-track, transparent)}.nav__primary::-webkit-scrollbar{width:6px;height:6px;background:var(--color-scroll-track, transparent)}.nav__primary::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb, #dedede);border-radius:6px}.nav__primary::-webkit-scrollbar-corner{background:transparent}.nav__list{display:flex;flex-direction:column;gap:.38rem;list-style:none;padding:0;margin:0;width:100%}.nav__list--faculti{gap:var(--spacing-xs)}.nav__item{margin:0;padding:0;gap:0;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:3rem}.nav__item .MuiButton-root{text-underline-offset:.2em}.nav__item .MuiButton-root:hover{text-decoration:underline solid var(--color-primary);text-decoration-thickness:2px}.nav__item--faculti .MuiButton-root:hover{text-decoration:underline solid var(--color-secondary);text-decoration-thickness:2px}.nav__link{text-decoration:none;text-underline-offset:.2em;color:var(--color-primary);font-size:2rem;font-weight:500;font-family:var(--font-book);line-height:1;display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 2rem);padding:0 0 0 1.5rem;margin:0 0 0 1rem;transition:color .3s ease-in-out}.nav__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}.nav__link:hover{text-decoration:underline solid var(--color-primary);text-decoration-thickness:2px}.nav__link--faculti{font-family:var(--font-heading);color:var(--color-primary);font-size:2.5rem;font-weight:var(--font-medium);line-height:var(--line-height-body)}.nav__link--faculti:hover{text-decoration:underline solid var(--color-secondary);text-decoration-thickness:2px}.nav__submenu{display:none;flex-direction:column;flex:1;min-height:0;overflow:auto;margin:0;width:100%;padding-bottom:18.75rem;scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb, #dedede) var(--color-scroll-track, transparent)}.nav__submenu::-webkit-scrollbar{width:6px;height:6px;background:var(--color-scroll-track, transparent)}.nav__submenu::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb, #dedede);border-radius:6px}.nav__submenu::-webkit-scrollbar-corner{background:transparent}.nav__submenu--display{display:flex}.nav__submenu--faculti.nav__submenu--display{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.nav__submenu-back{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.nav__submenu-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}.nav__submenu-back--faculti{font-family:var(--font);color:var(--color-primary);font-size:var(--font-size-body);font-weight:var(--font-bold);letter-spacing:.24px}.nav__submenu-back-icon{width:1.5rem;height:1.5rem;transform:rotate(180deg)}.nav__submenu-view{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;text-underline-offset:.2em;font-size:1.125rem;font-weight:var(--font-normal);line-height:var(--line-height-body);margin:1.25rem 0 .875rem 1rem;padding:0 0 0 1.5rem;width:calc(100% - 3rem);color:var(--color-primary);transition:color .3s ease-in-out}.nav__submenu-view:hover{text-decoration:underline solid var(--color-primary);text-decoration-thickness:2px}.nav__submenu-view--faculti{margin-top:var(--spacing-base);font-family:var(--font-heading);color:var(--color-primary);font-size:var(--font-size-intro);line-height:var(--line-height-body)}.nav__submenu-view--faculti:hover{text-decoration:underline solid var(--color-secondary);text-decoration-thickness:2px}.nav__submenu-header{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-s)}.nav__submenu-title{margin:7.06rem 0 0;padding:0 1rem 1rem 0;width:100%}.nav__submenu-title--faculti{margin-bottom:1rem}@media screen and (min-width:75rem){.nav__submenu-title--faculti{margin-bottom:1.31rem}}.nav__submenu-title-link{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;text-underline-offset:.2em;font-size:2rem;font-weight:500;line-height:var(--line-height-h2);color:var(--color-text-dark);padding:0 0 0 1.5rem;width:calc(100% - 2rem);margin:0 0 0 1rem;transition:color .3s ease-in-out;pointer-events:none}.nav__submenu-title-link--faculti{font-family:var(--font-heading);color:var(--color-primary);font-size:2rem;font-weight:var(--font-normal);line-height:var(--line-height-body)}.nav__sublist{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:.25rem 0 2rem;margin:0;width:100%}.nav__sublist--faculti{gap:.75rem;padding-bottom:var(--spacing-s)}.nav__sublist-item{margin:0;padding:0;gap:0;display:flex;align-items:center;justify-content:flex-start}.nav__sublist-item .MuiButton-root{text-underline-offset:.2em}.nav__sublist-item .MuiButton-root:hover{text-decoration:underline solid var(--color-primary);text-decoration-thickness:2px}.nav__sublist-item--faculti .MuiButton-root:hover{text-decoration:underline solid var(--color-secondary);text-decoration-thickness:2px}.nav__sublist-link{text-decoration:none;text-underline-offset:.2em;color:var(--color-primary);font-size:1.125rem;font-weight:var(--font-normal);line-height:var(--line-height-body);height:3rem;display:flex;align-items:center;justify-content:flex-start;letter-spacing:-.0063rem;width:calc(100% - 2rem);padding:0 0 0 1.5rem;margin:0 0 0 1rem;transition:color .3s ease-in-out}.nav__sublist-link:hover{text-decoration:underline solid var(--color-primary);text-decoration-thickness:2px}.nav__sublist-link--faculti{font-family:var(--font-heading);color:var(--color-primary);font-size:var(--font-size-intro);line-height:var(--line-height-body)}.nav__sublist-link--faculti:hover{text-decoration:underline solid var(--color-secondary);text-decoration-thickness:2px}.header-search{width:3rem;height:100%;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;padding:0;margin:0}.header-search__button{grid-column:2;grid-row:1}.header-search__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.header-search__drawer{width:100%;height:100vh;background-color:var(--color-white);color:var(--color-text-dark);position:fixed;top:0;left:0;z-index:1200;transform:translate(100%);transition:transform .3s ease-in-out}@media screen and (min-width:62rem){.header-search__drawer{left:50%;width:50%;margin-left:0;height:100vh}}@media screen and (min-width:62rem){.header-search__drawer{left:0;width:100%;margin-left:0}}.header-search__backdrop{display:none}@media screen and (min-width:75rem){.header-search__backdrop{z-index:900;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:1000vh;background:linear-gradient(90deg,#16083336 .76%,#160833b3 50%);display:block;animation:nav-backdrop-fade-in .3s ease-out forwards}}.header-search__content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-search__close{position:absolute!important;top:1rem;right:var(--spacing-side-margin)}.header-search__title{padding:0 2.5rem;font-weight:var(--font-semibold);margin-bottom:var(--spacing-s)}@media screen and (min-width:48rem){.header-search__title{padding:0;width:34rem}}.header-search__container{display:flex;flex-direction:column;gap:0;width:100%;overflow:visible;padding:0;margin-top:calc(var(--header-height) + 15rem)}@media screen and (min-width:75rem){.header-search__container{width:100%;height:auto;margin:calc(var(--header-height) + 15rem) auto 0;max-width:50.8rem;align-items:center;justify-content:flex-start}}.header-search__copyright{position:absolute;bottom:0;left:0;width:100%}.header-search-form,.search-form{display:flex;position:relative;flex-direction:column;gap:0;overflow:visible;padding:0 2.5rem;width:100%}.search-app .header-search-form,.search-app .search-form{padding:0}@media screen and (min-width:48rem){.header-search-form,.search-form{width:34rem;margin:0;padding:0}.search-app .header-search-form,.search-app .search-form{width:100%}}.header-search-form__label,.search-form__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-search-form__input,.search-form__input{color:var(--color-text-dark);padding:0;border-bottom:1px solid var(--color-text-dark)}.search-app .header-search-form__input,.search-app .search-form__input{font-size:var(--font-size-h3)}.header-search-form__input::placeholder,.search-form__input::placeholder{color:#747474;opacity:1;font-size:1.5rem;line-height:var(--line-height-body);font-weight:var(--font-normal)}@media screen and (min-width:75rem){.header-search-form__input::placeholder,.search-form__input::placeholder{font-size:1.5rem;line-height:var(--line-height-h2);font-weight:var(--font-normal)}}.header-search-form__input-row,.search-form__input-row{display:grid;grid-template-columns:1fr 3rem 3rem;gap:0;padding-right:2px}.header-search-form__search-button,.header-search-form__clear-button,.search-form__search-button,.search-form__clear-button{justify-content:center}.header-search-form__search-button svg,.header-search-form__clear-button svg,.search-form__search-button svg,.search-form__clear-button svg{width:1.5rem;height:1.5rem}@media screen and (min-width:75rem){.header-search-form__search-button svg,.header-search-form__clear-button svg,.search-form__search-button svg,.search-form__clear-button svg{width:2rem;height:2rem}}.header-search-form__search-button,.search-form__search-button{grid-column:3}.header-search-form__search-button--disabled,.search-form__search-button--disabled{opacity:.5;cursor:not-allowed}.header-search-form__clear-button,.search-form__clear-button{grid-column:2;border-bottom:1px solid var(--color-text-dark)}.header-search-form__clear-button:hover,.search-form__clear-button:hover{border-bottom:1px solid var(--color-text-dark)}.header-search-form__suggestions,.search-form__suggestions{position:absolute;width:100%;background-color:var(--color-white);box-shadow:0 4px 21px #00000040;z-index:var(--z-index-menus);margin-bottom:var(--spacing-xl);max-width:23.25rem;top:4rem}@media screen and (min-width:75rem){.header-search-form__suggestions,.search-form__suggestions{margin-bottom:0}}.header-search-form__viewport,.search-form__viewport{overflow-y:auto;scrollbar-width:none;scrollbar-gutter:auto;scroll-padding-block-end:var(--spacing-s)}@media screen and (min-width:75rem){.header-search-form__viewport,.search-form__viewport{max-height:min(50vh,28rem)}}.header-search-form__viewport::-webkit-scrollbar,.search-form__viewport::-webkit-scrollbar{width:0;background:transparent}.header-search-form__viewport::-webkit-scrollbar-track,.search-form__viewport::-webkit-scrollbar-track{background:transparent}.header-search-form__viewport::-webkit-scrollbar-thumb,.search-form__viewport::-webkit-scrollbar-thumb{background-color:transparent}.header-search-form__viewport--has-overflow,.search-form__viewport--has-overflow{scrollbar-width:thin}.header-search-form__viewport--has-overflow::-webkit-scrollbar,.search-form__viewport--has-overflow::-webkit-scrollbar{width:6px}.header-search-form__viewport--has-overflow::-webkit-scrollbar-track,.search-form__viewport--has-overflow::-webkit-scrollbar-track{background:transparent}.header-search-form__viewport--has-overflow::-webkit-scrollbar-thumb,.search-form__viewport--has-overflow::-webkit-scrollbar-thumb{background-color:#fffcf84d;border-radius:3px}.header-search-form__viewport--has-overflow::-webkit-scrollbar-thumb:hover,.search-form__viewport--has-overflow::-webkit-scrollbar-thumb:hover{background-color:#fffcf880}.header-search-form__list,.search-form__list{list-style:none;margin:0;padding:0;max-width:unset;border:1px solid rgba(255,252,248,.3)}.header-search-form__item,.search-form__item{padding:1rem;color:var(--color-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;background-color:transparent;transition:background-color .15s ease,color .15s ease}.header-search-form__item:last-child,.search-form__item:last-child{padding-bottom:1rem}.header-search-form__item:hover,.search-form__item:hover,.header-search-form__item.is-visually-focussed,.search-form__item.is-visually-focussed{background-color:var(--color-quaternary)}.header-search-form__item:focus-visible,.search-form__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.search-app__wrapper{display:flex;flex-direction:column;gap:var(--spacing-m);max-width:var(--container);margin:0 auto;padding:var(--spacing-xxl) var(--spacing-side-margin)}@media screen and (min-width:75rem){.search-app__wrapper{padding:var(--spacing-xl) 0}}.search-app__title{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.search-app__title{font-size:var(--font-size-h2);font-weight:var(--font-normal);margin-bottom:0}.search-app__title--faculti{color:var(--color-primary)}.search-app__filters,.search-app__filters-columns{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%}@media screen and (min-width:48rem){.search-app__filters-columns{display:grid;grid-template-columns:1fr 12.5rem;gap:var(--spacing-m);align-items:start}}.search-results{display:flex;flex-direction:column;gap:var(--spacing-s);margin:0;padding:0;list-style:none;max-width:none}@media screen and (min-width:48rem){.search-results{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:75rem){.search-results{grid-template-columns:repeat(3,1fr)}}.search-results--jobs-single-column{display:grid;grid-template-columns:1fr}.search-results__empty{display:block;margin:0;padding:var(--spacing-l);text-align:center;width:100%;min-height:40rem}.search-results__status{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.search-results__status{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-content-body);width:100%;min-height:40rem}.search-results__status--error{color:var(--color-error)}.search-results__item{padding:0;margin:0}@media screen and (min-width:75rem){.search-results--surface-people{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:48rem){.search-results--surface-global{grid-template-columns:1fr}}@media screen and (min-width:75rem){.search-results--surface-global{grid-template-columns:1fr}}.search-results--thomson .search-results-skeleton--news,.search-results--thomson .search-results-skeleton--insights,.search-results--thomson .search-results-skeleton--jobs{background-color:var(--color-tertiary)}.search-results--faculti .search-results-skeleton--news{border:1px solid var(--color-primary);background-color:var(--color-quaternary)}.search-results--faculti .search-results-skeleton--insights{background-color:var(--color-quaternary)}.search-results .card-news__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.search-results .card-news__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.search-results .card-news--thomson{background-color:var(--color-tertiary)}.search-results .card-news--thomson:hover{background-color:var(--color-primary);color:var(--color-white)}.search-results .card-news--thomson:hover .card-news__title,.search-results .card-news--thomson:hover .card-news__summary{color:var(--color-white)}.search-results .card-news--thomson:hover .card-news__arrow-container{background-color:var(--color-secondary);color:var(--color-white)}.search-results .card-article__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.search-results .card-article__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.search-results .card-article--thomson{background-color:var(--color-tertiary)}.search-results .card-article--thomson:hover{background-color:var(--color-primary);color:var(--color-white)}.search-results .card-article--thomson:hover .card-article__title,.search-results .card-article--thomson:hover .card-article__date,.search-results .card-article--thomson:hover .card-article__category{color:var(--color-white)}.search-results .card-article--thomson:hover .card-article__arrow-container{background-color:var(--color-secondary);color:var(--color-white)}.search-results-skeleton .MuiSkeleton-root{background-color:var(--color-primary);opacity:.12}.search-results-skeleton--global{box-sizing:border-box;padding:var(--spacing-xs);border:1px solid color-mix(in srgb,var(--color-black) 37.6%,var(--color-white));background-color:var(--color-background)}@media screen and (min-width:48rem){.search-results-skeleton--global{height:100%}}.search-results-skeleton__global-main{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-m);width:100%}@media screen and (min-width:62rem){.search-results-skeleton__global-main{flex-direction:row;align-items:flex-start;gap:var(--spacing-s)}}.search-results-skeleton__global-lead{display:flex;flex-direction:column;width:100%;min-width:0}@media screen and (min-width:62rem){.search-results-skeleton__global-lead{flex:1 1 0}}.search-results-skeleton__global-title{height:calc(var(--font-size-h3) * var(--line-height-h3))}@media screen and (min-width:62rem){.search-results-skeleton__global-title{width:72%!important}}.search-results-skeleton__global-summary{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%;min-width:0}@media screen and (min-width:62rem){.search-results-skeleton__global-summary{flex:1 1 0}}.search-results-skeleton__global-summary .MuiSkeleton-root{height:calc(var(--font-size-body) * var(--line-height-body))}@media screen and (min-width:62rem){.search-results-skeleton__global-summary-line--mobile{display:none}}.search-results-skeleton__global-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xxs);width:100%;padding-block:var(--spacing-base);box-sizing:border-box}@media screen and (min-width:62rem){.search-results-skeleton__global-cta{width:auto;flex-shrink:0;justify-content:flex-start;align-self:flex-start}}.search-results-skeleton__global-cta-text{height:calc(var(--font-size-body) * var(--line-height-body))}.search-results-skeleton__global-cta-icon{height:var(--font-size-h3)!important;flex-shrink:0}.search-results-skeleton--people{display:flex;flex-direction:column;min-height:100%;background-color:var(--color-card);box-sizing:border-box}.search-results-skeleton__people-image{width:100%;height:16.75rem;background:linear-gradient(108deg,#f3f2ee 49.53%,#dfddd7 97.98%)}.search-results-skeleton__people-image--faculti{background:var(--color-tertiary)}.search-results-skeleton__people-body{display:flex;flex-direction:column;gap:var(--spacing-m);min-height:8rem;padding:1rem;box-sizing:border-box}.search-results-skeleton__people-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-s);margin-top:auto;width:100%}.search-results-skeleton--news{display:flex;flex-direction:column;gap:var(--spacing-card);min-height:16.75rem;padding:var(--spacing-xxs);box-sizing:border-box;background-color:var(--color-white)}.search-results-skeleton__news-category{height:calc(var(--font-size-body-small) * var(--line-height-body-small))}.search-results-skeleton__news-title{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%}.search-results-skeleton__news-title .MuiSkeleton-root{height:calc(var(--font-size-h4) * var(--line-height-h4))}.search-results-skeleton__news-date{height:calc(var(--font-size-body-small) * var(--line-height-body-small))}.search-results-skeleton__news-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-s);margin-top:auto;width:100%}.search-results-skeleton__news-arrow-container{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:auto;flex-shrink:0;color:var(--color-primary);opacity:.12}.search-results-skeleton__news-arrow-container svg{width:var(--font-size-h3);height:var(--font-size-h3)}.search-results-skeleton--insights{display:flex;flex-direction:column;gap:var(--spacing-card);height:20.438rem;padding:var(--spacing-xxs);box-sizing:border-box;background-color:var(--color-white)}.search-results-skeleton__insights-category{height:calc(var(--font-size-body-small) * var(--line-height-body-small))}.search-results-skeleton__insights-title{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%;margin-bottom:auto}.search-results-skeleton__insights-title .MuiSkeleton-root{height:calc(var(--font-size-h4) * var(--line-height-h4))}.search-results-skeleton__insights-summary{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%}.search-results-skeleton__insights-summary .MuiSkeleton-root{height:calc(var(--font-size-body) * var(--line-height-body))}.search-results-skeleton__insights-date{height:calc(var(--font-size-body-small) * var(--line-height-body-small))}.search-results-skeleton__insights-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-s);width:100%}.search-results-skeleton__insights-arrow-container{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:auto;flex-shrink:0;color:var(--color-primary);opacity:.12}.search-results-skeleton__insights-arrow-container svg{width:var(--font-size-h3);height:var(--font-size-h3)}.search-results-skeleton--jobs{display:flex;flex-direction:column;gap:var(--spacing-s);box-sizing:border-box;padding:var(--spacing-m);background-color:var(--color-background);border:1px solid var(--color-border-subtle)}@media screen and (min-width:48rem){.search-results-skeleton--jobs{height:100%}}.search-results-skeleton__jobs-date{height:calc(var(--font-size-body-small) * var(--line-height-body-small))}.search-results-skeleton__jobs-body{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-m);width:100%;min-width:0}@media screen and (min-width:75rem){.search-results-skeleton__jobs-body{flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-l)}}.search-results-skeleton__jobs-primary{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%;min-width:0}@media screen and (min-width:75rem){.search-results-skeleton__jobs-primary{flex:0 0 min(18rem,32%);max-width:min(22rem,36%)}}.search-results-skeleton__jobs-title{height:calc(var(--font-size-h4) * var(--line-height-h4))}.search-results-skeleton__jobs-location{height:calc(var(--font-size-body-small) * var(--line-height-body-small))}.search-results-skeleton__jobs-summary{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%;min-width:0}@media screen and (min-width:75rem){.search-results-skeleton__jobs-summary{flex:1 1 0}}.search-results-skeleton__jobs-summary .MuiSkeleton-root{height:calc(var(--font-size-body) * var(--line-height-body))}@media screen and (min-width:75rem){.search-results-skeleton__jobs-summary-line--mobile{display:none}}.search-results-skeleton__jobs-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-base);width:100%;flex-shrink:0}@media screen and (min-width:75rem){.search-results-skeleton__jobs-cta{width:auto;justify-content:flex-start;align-self:flex-start}}.search-results-skeleton__jobs-cta-text{height:calc(var(--font-size-body) * var(--line-height-body))}.search-results-summary{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.search-results-summary{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-normal);color:var(--color-content-body)}.search-sort-by{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;flex-shrink:0}@media screen and (min-width:48rem){.search-sort-by{width:auto;min-width:12.5rem;max-width:20rem;grid-column:2}}.search-sort-by__label{font-family:var(--font);font-size:var(--font-size-h4);font-weight:var(--font-normal);line-height:var(--line-height-h4);color:var(--color-text-dark);padding:0}.search-sort-by__control{position:relative;margin:0}.search-sort-by__control.MuiFormControl-root{margin:0}.search-sort-by__control:before{content:"";position:absolute;z-index:var(--z-index-above);top:.5rem;right:2.75rem;bottom:.5rem;width:1px;background-color:var(--color-white);pointer-events:none}.search-sort-by__control .MuiOutlinedInput-root{background-color:var(--color-primary);color:var(--color-white);border-radius:0}.search-sort-by__control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:transparent}.search-sort-by__control .MuiOutlinedInput-root.Mui-focused{outline:2px solid var(--color-focus);outline-offset:2px}.search-sort-by__control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:transparent;border-width:1px}.search-sort-by__control .MuiOutlinedInput-notchedOutline{border:none}.search-sort-by__control .MuiSelect-select{display:flex;align-items:center;padding:.75rem 3.25rem .75rem 1rem;font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:1.2}.search-sort-by__control .MuiSelect-icon{color:inherit;right:.65rem}.search-sort-by__control .MuiSelect-icon path{fill:currentcolor}.search-sort-by__menu{margin-top:var(--spacing-xxs)}.search-sort-by__menu .MuiMenuItem-root{font-family:var(--font);font-size:var(--font-size-body);color:var(--color-text-dark)}.search-sort-by__menu .MuiMenuItem-root.Mui-selected{font-weight:var(--font-semibold);background-color:#16083314}.search-sort-by__menu .MuiMenuItem-root.Mui-selected.Mui-focusVisible,.search-sort-by__menu .MuiMenuItem-root.Mui-selected:hover{background-color:#1608331f}.search-pagination{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:var(--spacing-xxs);width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.search-pagination__list{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.25rem;width:max-content;max-width:none;margin:0;padding:0;list-style:none;flex:0 0 auto}.search-pagination__item{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:0;margin:0;padding:0}.search-pagination__item--ellipsis{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-semibold);color:var(--color-text-dark);-webkit-user-select:none;user-select:none;pointer-events:none}.search-pagination__page{box-sizing:border-box;max-width:none;margin:0;padding:.15rem .35rem;width:1.5rem;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;font:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-semibold);color:var(--color-text-dark);border-bottom:2px solid transparent}.search-pagination__page:hover:not(.search-pagination__page--current){color:var(--color-primary)}.search-pagination__page:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.search-pagination__page--current{display:flex;align-items:center;justify-content:center;cursor:default;font-weight:var(--font-semibold);border-bottom-color:var(--color-secondary)}.search-pagination__control{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:.25rem;border:none;background:none;cursor:pointer;color:var(--color-text-dark)}.search-pagination__control:hover:not(:disabled){color:var(--color-primary)}.search-pagination__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.search-pagination__control:disabled{cursor:not-allowed;opacity:.35}.search-result{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-base);box-sizing:border-box;padding:var(--spacing-xs);text-decoration:none;color:inherit;background-color:var(--color-background);border:1px solid color-mix(in srgb,var(--color-black) 37.6%,var(--color-white))}.search-result--faculti{border-color:var(--color-quaternary)}@media screen and (min-width:48rem){.search-result{height:100%}}.search-result:hover{background-color:var(--color-primary);color:var(--color-white)}.search-result:hover .search-result__title,.search-result:hover .search-result__summary,.search-result:hover .search-result__type,.search-result:hover .search-result__meta,.search-result:hover .search-result__cta-text,.search-result:hover .search-result__cta-icon{color:var(--color-white)}.search-result:hover .search-result__type,.search-result:hover .search-result__meta{opacity:1}.search-result:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.search-result__type-line{display:flex;flex-direction:column;align-items:flex-start;width:100%}.search-result__type{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.search-result__type{margin:0;font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);color:var(--color-text-dark);opacity:.65}.search-result__main{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-m);width:100%}@media screen and (min-width:62rem){.search-result__main{flex-direction:row;align-items:flex-start;gap:var(--spacing-s)}}.search-result__lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-base);width:100%;min-width:0}@media screen and (min-width:62rem){.search-result__lead{flex:1 1 0}}.search-result__meta-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--spacing-base) * 2);width:100%}.search-result__title{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.search-result__title{margin:0;font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-normal);line-height:var(--line-height-h3);color:var(--color-primary)}.search-result__title--faculti{font-weight:var(--font-medium)}.search-result__meta{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.search-result__meta{margin:0;font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);color:var(--color-text-dark);opacity:.65}.search-result__summary{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.search-result__summary{margin:0;font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-content-body);flex-grow:1;min-width:0}@media screen and (min-width:62rem){.search-result__summary{flex:1 1 0}}.search-result__cta{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--spacing-xxs);padding-block:var(--spacing-base)}@media screen and (min-width:62rem){.search-result__cta{flex-direction:row;align-self:flex-start;padding-block:var(--spacing-base)}}.search-result__cta-text{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.search-result__cta-text{margin:0;font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);color:var(--color-primary)}.search-result__cta-icon{font-size:var(--font-size-h3)!important;width:var(--font-size-h3)!important;height:var(--font-size-h3)!important;color:var(--color-primary)}.card-job-result{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-s);box-sizing:border-box;padding:var(--spacing-m);text-decoration:none;color:inherit;background-color:var(--color-background);border:1px solid var(--color-border-subtle);transition:var(--transition-default)}.card-job-result--thomson{background-color:var(--color-tertiary)}.card-job-result:hover{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.card-job-result:hover .card-job-result__title,.card-job-result:hover .card-job-result__summary{color:var(--color-white)}.card-job-result:hover .card-job-result__date,.card-job-result:hover .card-job-result__type,.card-job-result:hover .card-job-result__role,.card-job-result:hover .card-job-result__location{color:var(--color-white);opacity:1}.card-job-result:hover .card-job-result__cta-text{color:var(--color-white)}.card-job-result:hover .card-job-result__cta-icon{color:var(--color-white);background-color:var(--color-secondary)}.card-job-result:where(button){width:100%;margin:0;font:inherit;text-align:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:48rem){.card-job-result{height:100%}}.card-job-result:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.card-job-result__meta-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-s);width:100%}.card-job-result__date{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.card-job-result__date{margin:0;font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);color:var(--color-text-dark);opacity:.65;transition:var(--transition-default)}.card-job-result__type{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.card-job-result__type{display:block;flex:0 0 auto;margin:0;font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);color:var(--color-text-dark);opacity:.65;transition:var(--transition-default)}.card-job-result__body{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-m);flex:1 1 auto;min-width:0;min-height:0}@media screen and (min-width:75rem){.card-job-result__body{flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-l)}}.card-job-result__primary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-base);flex:0 1 auto;min-width:0}@media screen and (min-width:75rem){.card-job-result__primary{flex:0 0 min(18rem,32%);max-width:min(22rem,36%)}}.card-job-result__title{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.card-job-result__title{margin:0;font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:var(--line-height-h4);color:var(--color-primary);transition:var(--transition-default)}.card-job-result__role{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.card-job-result__role{margin:0;font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);color:var(--color-text-dark);opacity:.65;transition:var(--transition-default)}.card-job-result__locations{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;gap:.25rem}.card-job-result__location{margin:0;font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);color:var(--color-text-dark);opacity:.65;transition:var(--transition-default)}.card-job-result__location:after{content:", "}.card-job-result__location:last-child:after{content:""}.card-job-result__summary{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.card-job-result__summary{margin:0;width:100%;font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-content-body);flex:1 1 auto;min-width:0;transition:var(--transition-default)}@media screen and (min-width:75rem){.card-job-result__summary{flex:1 1 0;min-width:0}}.card-job-result__cta{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--spacing-base);flex-shrink:0}.card-job-result__cta-text{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.card-job-result__cta-text{margin:0;font-size:var(--font-size-body);font-weight:var(--font-semibold);line-height:var(--line-height-body);color:var(--color-primary);transition:var(--transition-default)}.card-job-result__cta-icon{box-sizing:content-box;padding:.6875rem;font-size:1.125rem!important;width:1.125rem!important;height:1.125rem!important;color:var(--color-primary);background-color:transparent;transition:var(--transition-default)}.job-detail-drawer__paper{width:min(100vw,36rem);max-width:100vw;box-sizing:border-box;background-color:var(--color-background);color:var(--color-content-body)}@media screen and (min-width:62rem){.job-detail-drawer__paper{width:min(100vw,40rem)}}.job-detail-drawer__root{display:flex;flex-direction:column;height:100%;max-height:100dvh;min-height:0}.job-detail-drawer__header{flex-shrink:0;padding:var(--spacing-m) var(--spacing-m) var(--spacing-s)}@media screen and (min-width:62rem){.job-detail-drawer__header{padding:var(--spacing-m) var(--spacing-m) 0}}.job-detail-drawer__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-m)}.job-detail-drawer__title{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__title{flex:1 1 auto;margin:0;font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:var(--line-height-h4);color:var(--color-primary)}.job-detail-drawer__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;margin-top:-.25rem;margin-right:-.25rem;margin-left:auto;border:none;background:transparent;color:var(--color-text-dark);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.job-detail-drawer__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.job-detail-drawer__close svg{width:1.5rem!important;height:1.5rem!important}.job-detail-drawer__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--spacing-m) var(--spacing-m) var(--spacing-l);-webkit-overflow-scrolling:touch}.job-detail-drawer__meta{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__meta{margin:0 0 var(--spacing-s);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);color:var(--color-text-dark);opacity:.75}.job-detail-drawer__lede{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__lede{margin:0 0 var(--spacing-m);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-content-body)}.job-detail-drawer__section{margin-bottom:var(--spacing-l)}.job-detail-drawer__section:last-child{margin-bottom:0}.job-detail-drawer__section-heading{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__section-heading{margin:0 0 var(--spacing-s);font-size:var(--font-size-body);font-weight:var(--font-semibold);line-height:var(--line-height-body);color:var(--color-primary)}.job-detail-drawer__body-text{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__body-text{margin:0 0 var(--spacing-s);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-content-body)}.job-detail-drawer__body-text:last-child{margin-bottom:0}.job-detail-drawer__html{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__html{max-width:100%;overflow-wrap:anywhere;word-wrap:break-word;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-content-body)}.job-detail-drawer__html>*:first-child{margin-top:0}.job-detail-drawer__html h1,.job-detail-drawer__html h2{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__html h1,.job-detail-drawer__html h2{margin:var(--spacing-m) 0 var(--spacing-s);font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-semibold);line-height:var(--line-height-h3);color:var(--color-primary)}.job-detail-drawer__html h1{margin-top:0;font-size:var(--font-size-h3)}.job-detail-drawer__html h3{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__html h3{margin:var(--spacing-m) 0 var(--spacing-s);font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:var(--line-height-h4);color:var(--color-primary)}.job-detail-drawer__html h4{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__html h4{margin:var(--spacing-s) 0 var(--spacing-xs);font-size:var(--font-size-h5);font-weight:var(--font-semibold);line-height:var(--line-height-h5);color:var(--color-primary)}.job-detail-drawer__html h5,.job-detail-drawer__html h6{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__html h5,.job-detail-drawer__html h6{margin:var(--spacing-s) 0 var(--spacing-xs);font-size:var(--font-size-body);font-weight:var(--font-semibold);line-height:var(--line-height-body);color:var(--color-content-body);letter-spacing:.02em;text-transform:none}.job-detail-drawer__html p{margin:0 0 var(--spacing-s)}.job-detail-drawer__html p:last-child{margin-bottom:0}.job-detail-drawer__html h1+p,.job-detail-drawer__html h2+p,.job-detail-drawer__html h3+p,.job-detail-drawer__html h4+p{margin-top:0}.job-detail-drawer__html em,.job-detail-drawer__html i{font-style:italic}.job-detail-drawer__html b,.job-detail-drawer__html strong{font-weight:var(--font-semibold)}.job-detail-drawer__html u{text-decoration:underline}.job-detail-drawer__html sup,.job-detail-drawer__html sub{position:relative;font-size:.75em;line-height:0}.job-detail-drawer__html sup{top:-.35em}.job-detail-drawer__html sub{top:.2em}.job-detail-drawer__html ul,.job-detail-drawer__html ol{margin:0 0 var(--spacing-s);padding-left:1.5rem}.job-detail-drawer__html ol{list-style-type:decimal}.job-detail-drawer__html ul{list-style-type:disc}.job-detail-drawer__html li{margin-bottom:var(--spacing-xs)}.job-detail-drawer__html li:last-child{margin-bottom:0}.job-detail-drawer__html ul ul,.job-detail-drawer__html ol ul,.job-detail-drawer__html ol ol,.job-detail-drawer__html ul ol{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.job-detail-drawer__html ul ul{list-style-type:circle}.job-detail-drawer__html li>p{margin:0 0 var(--spacing-xs)}.job-detail-drawer__html li>p:last-child{margin-bottom:0}.job-detail-drawer__html blockquote{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__html blockquote{margin:0 0 var(--spacing-m);padding:var(--spacing-s) 0 var(--spacing-s) var(--spacing-m);border-left:3px solid var(--color-border-subtle);color:var(--color-text-dark);font-size:var(--font-size-body);line-height:var(--line-height-body);opacity:.9}.job-detail-drawer__html blockquote p{margin:0 0 var(--spacing-xs)}.job-detail-drawer__html blockquote p:last-of-type{margin-bottom:0}.job-detail-drawer__html hr{height:0;margin:var(--spacing-m) 0;border:none;border-top:1px solid var(--color-border-subtle)}.job-detail-drawer__html a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.1em}.job-detail-drawer__html a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.job-detail-drawer__html div:empty,.job-detail-drawer__html p:empty,.job-detail-drawer__html span:empty{display:none}.job-detail-drawer__list-meta{margin-top:var(--spacing-l);padding-top:var(--spacing-m);border-top:1px solid var(--color-border-subtle)}.job-detail-drawer__list-meta-heading{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__list-meta-heading{margin:0 0 var(--spacing-s);font-size:var(--font-size-body);font-weight:var(--font-semibold);line-height:var(--line-height-body);color:var(--color-primary)}.job-detail-drawer__list-meta-dl{margin:0}.job-detail-drawer__list-meta-row{margin:0 0 var(--spacing-s)}.job-detail-drawer__list-meta-row:last-child{margin-bottom:0}.job-detail-drawer__list-meta-dt{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__list-meta-dt{margin:0 0 var(--spacing-xs);font-size:var(--font-size-body-small);font-weight:var(--font-semibold);line-height:var(--line-height-body-small);color:var(--color-text-dark)}.job-detail-drawer__list-meta-dd{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__list-meta-dd{margin:0;font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);color:var(--color-content-body)}.job-detail-drawer__list-meta-html{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-detail-drawer__list-meta-html{font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);color:var(--color-content-body)}.job-detail-drawer__list-meta-html p{margin:0 0 var(--spacing-xs)}.job-detail-drawer__list-meta-html p:last-child{margin-bottom:0}.job-detail-drawer__footer{flex-shrink:0;padding:var(--spacing-m);border-top:1px solid var(--color-border-subtle);background-color:var(--color-background)}.job-detail-drawer__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-s);align-items:stretch;justify-content:flex-start}.job-detail-drawer__apply{flex:1 1 auto;min-width:min(100%,12rem);position:relative;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent;transform:translateZ(0);backface-visibility:hidden;transition:color .01s ease,border-color .01s ease}.job-detail-drawer__apply:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--color-primary);border:1px solid var(--color-primary);transition:background-color .01s ease,border-color .01s ease}.job-detail-drawer__apply:hover,.job-detail-drawer__apply:active{background-color:transparent;border-color:transparent}.job-detail-drawer__apply:hover:before,.job-detail-drawer__apply:active:before{background-color:var(--color-tertiary);border-color:var(--color-tertiary)}.job-detail-drawer__secondary-action{flex:1 1 auto;min-width:min(100%,12rem)}.job-search-demo__intro{position:relative;width:100%;max-width:var(--text-width);padding:0;margin:0}.job-search-demo__intro{margin:0 0 var(--spacing-m);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-content-body);max-width:42rem}.facet-filter{display:flex;flex-direction:column}.facet-filter__toggle{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;padding:.75rem var(--spacing-xs);font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);letter-spacing:.015em;color:var(--color-white);background-color:var(--color-primary);border:1px solid transparent;cursor:pointer;text-align:left}.facet-filter__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.facet-filter__toggle svg{flex-shrink:0;width:1.5rem;height:1.5rem}.facet-filter__toggle-text{flex:1}.facet-filter__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-xxs);padding:var(--spacing-xs) 0}@media screen and (min-width:48rem){.facet-filter__chips{padding:0}}.facet-filter__chips[hidden]{display:none}.facet-filter__chip{display:inline-flex;align-items:center;padding:.75rem var(--spacing-xs);font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);letter-spacing:.015em;color:var(--color-text-dark);background:transparent;border:1px solid var(--color-primary);min-height:3rem;white-space:nowrap;cursor:pointer}.facet-filter__chip:hover{background-color:var(--color-border-medium)}.facet-filter__chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.facet-filter__chip--selected{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.facet-filter__chip--selected:hover{opacity:.9;background-color:var(--color-primary)}.facet-filters{display:flex;flex-direction:column;gap:var(--spacing-xs)}.facet-filters__label{margin:0;font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-normal);line-height:var(--line-height-h4);color:var(--color-text-dark)}.facet-filters__mobile-stack{display:flex;flex-direction:column;gap:var(--spacing-xs)}.facet-filters__tab-row{display:flex;flex-wrap:wrap;gap:var(--spacing-xxs);align-items:stretch}.facet-filters__tab{display:inline-flex;align-items:center;justify-content:center;padding:.75rem var(--spacing-xs);font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);letter-spacing:.015em;color:var(--color-white);background-color:var(--color-primary);border:1px solid transparent;cursor:pointer;text-align:left}.facet-filters__tab:hover{opacity:.9}.facet-filters__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.facet-filters__tab--expanded{opacity:.85}.facet-filters__tab-label{display:flex;align-items:center;gap:.5rem}.facet-filters__tab-label svg{flex-shrink:0;width:1.5rem;height:1.5rem}.facet-filters__panel{width:100%}.facet-filters__applied{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.facet-filters__applied-label{margin:0;font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-normal);line-height:var(--line-height-h4);color:var(--color-text-dark)}.facet-filters__applied-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.facet-filters__applied-chip{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem var(--spacing-xs);font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);letter-spacing:.015em;color:var(--color-text-dark);white-space:nowrap}.facet-filters__applied-chip--thomson{border:1px solid #606060}.facet-filters__applied-chip--faculti{border:1px solid var(--color-background-light)}.facet-filters__applied-chip-remove{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:var(--color-text-dark);line-height:0}.facet-filters__applied-chip-remove svg{width:1.25rem;height:1.25rem}.facet-filters__applied-chip-remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.facet-filters__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.facet-filters__clear{display:block;width:-webkit-fill-available;text-align:end;padding:1rem 0;font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);letter-spacing:.015em;color:var(--color-text-dark);background:none;border:none;cursor:pointer}.facet-filters__clear--disabled{opacity:.5;cursor:not-allowed}.facet-filters__clear:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-banner{height:100%;padding:var(--spacing-xxxl) var(--spacing-side-margin)}@media print{.page-banner{padding:0}}@media screen and (min-width:75rem){.page-banner{padding:var(--spacing-xxl) 0}}.page-banner--faculti{background-color:var(--color-tertiary);font-family:var(--font-heading);font-weight:var(--font-medium)}.page-banner__wrapper{width:100%;max-width:var(--container);margin:0 auto}.page-banner--text{min-height:30rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media print{.page-banner--text{min-height:unset}}@media screen and (min-width:48rem){.page-banner--text{align-items:flex-start;justify-content:flex-start}}@media screen and (min-width:75rem){.page-banner--text{min-height:20rem}}.page-banner--profile,.page-banner--office{color:var(--color-text-dark);display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:var(--spacing-l);padding:var(--spacing-xl) 0 0 0}@media screen and (min-width:62rem){.page-banner--profile .page-banner__wrapper,.page-banner--office .page-banner__wrapper{display:grid;grid-template-columns:50% 50%;max-width:var(--container);margin:0 auto;padding:0 var(--spacing-side-margin);align-items:flex-end;gap:var(--spacing-m)}}@media screen and (min-width:75rem){.page-banner--profile .page-banner__wrapper,.page-banner--office .page-banner__wrapper{width:90vw;margin:0;padding:0}}.page-banner--profile a,.page-banner--office a{color:var(--color-text-dark);font-weight:var(--font-semibold);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:-.005rem;text-decoration:underline solid var(--color-primary) 1px;text-decoration-skip-ink:auto;text-underline-offset:25%}.page-banner--office{padding-bottom:var(--spacing-xl)}.page-banner__content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-s);padding:0 var(--spacing-side-margin);width:100%}@media screen and (min-width:62rem){.page-banner__content-wrapper{padding:0}}.page-banner--profile .page-banner__content-wrapper,.page-banner--office .page-banner__content-wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xxs);padding:0 var(--spacing-side-margin) var(--spacing-s)}@media screen and (min-width:62rem){.page-banner--profile .page-banner__content-wrapper,.page-banner--office .page-banner__content-wrapper{width:100%;margin:0 auto;padding:0 0 var(--spacing-s);grid-column:1;grid-row:1}}@media screen and (min-width:75rem){.page-banner--profile .page-banner__content-wrapper,.page-banner--office .page-banner__content-wrapper{padding:0 0 var(--spacing-xl) 0}}.page-banner__header{display:flex;flex-direction:column;gap:var(--spacing-xs);max-width:var(--text-width);width:100%}.page-banner--office .page-banner__header{padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-medium)}.page-banner__title{margin:0;width:100%;font-weight:var(--font-medium)}.page-banner__title--faculti{color:var(--color-primary);font-weight:var(--font-medium)}.page-banner__subtitle{font-family:var(--font-heading);font-size:var(--font-size-intro);font-weight:var(--font-semibold);color:var(--color-text-dark)}.page-banner__subtitle--faculti{font-weight:var(--font-normal)}.page-banner__content{font-size:var(--font-size-pull-quote);font-weight:var(--font-light);line-height:1.3;max-width:var(--text-width)}.page-banner__topics{display:flex;flex-wrap:wrap;gap:var(--spacing-base);align-items:center;justify-content:flex-start}.page-banner__topic{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-h4);font-weight:var(--font-semibold);color:var(--color-content-heading)}.page-banner__topic--faculti{font-weight:var(--font-medium)}.page-banner__image-wrapper{width:100%;height:100%}@media screen and (min-width:62rem){.page-banner__image-wrapper{grid-column:2;grid-row:1}}.page-banner__image{width:100%;height:100%;object-fit:cover;display:block;padding:0 var(--spacing-side-margin)}@media screen and (min-width:62rem){.page-banner__image{padding-left:0;padding-right:0}}.page-banner__content-type,.page-banner__sector{font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:1.3}.page-banner__content-type--faculti,.page-banner__sector--faculti{font-weight:var(--font-medium)}.page-banner__date-time{font-family:var(--font);font-size:var(--font-size-body-small);line-height:1.3;font-weight:var(--font-semibold)}.page-banner__date-time--faculti{font-weight:var(--font-normal)}.page-banner__links{display:flex;flex-direction:column;gap:.62rem;max-width:var(--text-width)}@media screen and (min-width:48rem){.page-banner__links{flex-direction:row}}.page-banner--image,.page-banner--dxp{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:var(--spacing-l);background-color:transparent;padding:0}@media screen and (min-width:48rem){.page-banner--image,.page-banner--dxp{display:grid;grid-template-columns:38.5rem 1fr;height:41rem;align-items:flex-end}}.page-banner--image.page-banner--secondary,.page-banner--dxp.page-banner--secondary{background-color:var(--color-secondary)}@media screen and (min-width:48rem){.page-banner--image.page-banner--secondary,.page-banner--dxp.page-banner--secondary{gap:0}}.page-banner--image.page-banner--secondary .page-banner__content-wrapper,.page-banner--dxp.page-banner--secondary .page-banner__content-wrapper{color:var(--color-white);padding:var(--spacing-m)}@media screen and (min-width:48rem){.page-banner--image.page-banner--secondary .page-banner__content-wrapper,.page-banner--dxp.page-banner--secondary .page-banner__content-wrapper{padding:var(--spacing-l)}}.page-banner--image .page-banner__image-wrapper,.page-banner--dxp .page-banner__image-wrapper{height:100%}.page-banner--image .page-banner__links .page-banner__link--primary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.page-banner--image .page-banner__links .page-banner__link--primary svg,.page-banner--image .page-banner__links .page-banner__link--primary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.page-banner--image .page-banner__links .page-banner__link--primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-banner--image .page-banner__links .page-banner__link--primary:hover,.page-banner--image .page-banner__links .page-banner__link--primary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.page-banner--image .page-banner__links .page-banner__link--primary{leading-trim:both;text-edge:cap}}.page-banner--image .page-banner__links .page-banner__link--primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.page-banner--image .page-banner__links .page-banner__link--primary:hover,.page-banner--image .page-banner__links .page-banner__link--primary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:transparent}.page-banner--image .page-banner__links .page-banner__link--secondary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.page-banner--image .page-banner__links .page-banner__link--secondary svg,.page-banner--image .page-banner__links .page-banner__link--secondary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.page-banner--image .page-banner__links .page-banner__link--secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-banner--image .page-banner__links .page-banner__link--secondary:hover,.page-banner--image .page-banner__links .page-banner__link--secondary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.page-banner--image .page-banner__links .page-banner__link--secondary{leading-trim:both;text-edge:cap}}.page-banner--image .page-banner__links .page-banner__link--secondary{background-color:var(--color-secondary);color:var(--color-text-dark);border-color:var(--color-secondary)}.page-banner--image .page-banner__links .page-banner__link--secondary svg{color:var(--color-text-dark)}.page-banner--image .page-banner__links .page-banner__link--secondary:hover,.page-banner--image .page-banner__links .page-banner__link--secondary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:transparent}.page-banner--image.page-banner--primary{background-color:transparent}.page-banner--dxp.page-banner--primary .page-banner__content-wrapper{padding:0}.page-banner--dxp.page-banner--secondary .page-banner__links .page-banner__link{color:var(--color-white)}.page-banner-profile__content{display:flex;flex-direction:column;gap:var(--spacing-s);font-size:var(--font-size-body);line-height:var(--line-height-body);width:100%}.page-banner-profile__details{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-banner-profile__role,.page-banner-profile__office{font-size:var(--font-size-h4);font-weight:var(--font-light);line-height:var(--line-height-h4);display:flex}.page-banner-profile__role{font-weight:var(--font-semibold)}.page-banner-profile__offices,.page-banner-profile__contacts{padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-medium)}.page-banner-profile__offices{display:flex;gap:var(--spacing-base);align-items:center;flex-wrap:wrap}.page-banner-profile__office{display:inline-block}.page-banner-profile__label{font-weight:var(--font-light);display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--spacing-xxs);min-width:5rem}.page-banner-profile__label--linkedin,.page-banner-profile__label--download{font-weight:var(--font-semibold);gap:var(--spacing-base)}.page-banner-profile__phone,.page-banner-profile__email,.page-banner-profile__linkedin,.page-banner-profile__link{display:grid;grid-template-columns:8.75rem 1fr;gap:var(--spacing-s);max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.page-banner-profile__icon--external{width:.75rem;height:.75rem}.page-banner-profile__contacts{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-banner-profile__field{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-xs);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-light);letter-spacing:.0525rem}.page-banner-profile__linkedin-link{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-base)}.page-banner-profile__linkedin-link svg{width:1rem;height:1rem}.page-banner-office{line-height:var(--line-height-body);display:flex;flex-direction:column;gap:var(--spacing-s)}.page-banner-office__details,.page-banner-office__contacts{display:flex;flex-direction:column;gap:var(--spacing-xxxs)}.page-banner-office__field{display:grid;grid-template-columns:8.75rem 1fr;gap:var(--spacing-s);max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.page-banner-office__field{display:grid;grid-template-columns:9rem 1fr;gap:1rem}.page-banner-office__address{display:flex;flex-direction:column}.page-banner-office__map-link{letter-spacing:-.005rem;text-decoration:underline solid var(--color-primary) 1px;text-decoration-skip-ink:auto;text-underline-offset:25%}.page-banner-office__map-link{margin-top:1.25rem}.banner-container{display:flex;flex-direction:column;gap:0;background:var(--color-gradient-stone)}[data-site=faculti] .banner-container{background:transparent}.pre-footer{background-color:var(--color-primary);display:flex;flex-direction:column;gap:var(--spacing-xxxs);padding:var(--spacing-xl) var(--spacing-side-margin) var(--spacing-xl) var(--spacing-l);position:relative;overflow:hidden;color:var(--color-white)}@media screen and (min-width:62rem){.pre-footer{padding:var(--spacing-xxl) var(--spacing-side-margin);align-items:center;justify-content:center}}@media screen and (min-width:90rem){.pre-footer{padding:var(--spacing-xxl) 0}}@media print{.pre-footer{display:none}}.pre-footer--secondary{background-color:var(--color-tertiary);color:var(--color-primary)}.pre-footer--secondary .pre-footer__button:hover{border-color:var(--color-primary)}.pre-footer--tertiary{background-color:var(--color-quaternary);color:var(--color-primary)}.pre-footer--tertiary .pre-footer__button:hover{border-color:var(--color-primary)}.pre-footer--faculti{background-color:var(--color-background-light);color:var(--color-text-dark);gap:2rem;padding:var(--spacing-xl) var(--spacing-side-margin);align-items:center;justify-content:center}@media screen and (min-width:62rem){.pre-footer--faculti{padding:var(--spacing-xl) 0}}.pre-footer--faculti.pre-footer--secondary{background-color:var(--color-white)}.pre-footer--faculti.pre-footer--tertiary{background-color:var(--color-white);color:var(--color-primary)}.pre-footer--faculti.pre-footer--tertiary .pre-footer__container{border-color:var(--color-primary)}.pre-footer--faculti.pre-footer--tertiary .pre-footer__title{color:var(--color-primary)}.pre-footer--faculti.pre-footer--tertiary .corner-dots{background-color:var(--color-primary)}.pre-footer__container{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.pre-footer__container{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .pre-footer__container{padding-left:0;padding-right:0}}.pre-footer__container{display:flex;flex-direction:column;gap:var(--spacing-s);padding:0;margin-bottom:0}@media screen and (min-width:62rem){.pre-footer__container{gap:var(--spacing-m)}}.pre-footer__container--faculti{align-items:center;border:1px solid var(--color-primary)}.pre-footer__container--faculti .corner-dots{opacity:1}.pre-footer__content{display:flex;flex-direction:column;gap:var(--spacing-m);z-index:1}@media screen and (min-width:48rem){.pre-footer__content{grid-column:2;grid-row:1}}.pre-footer__content--faculti{align-items:center;gap:2rem;padding:var(--spacing-xl) 0}@media screen and (min-width:75rem){.pre-footer__content--faculti{padding:var(--spacing-xl) 0}}.pre-footer__title{margin:0;padding:0}.pre-footer__title--faculti{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-medium);line-height:1.2;color:var(--color-primary);text-align:center}.pre-footer__description{margin:0;padding:0;font-family:var(--font);font-size:var(--font-size-intro);font-weight:var(--font-normal);line-height:1.3;letter-spacing:.2px}.pre-footer__description--faculti{text-align:center}.pre-footer__button{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.pre-footer__button svg,.pre-footer__button .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.pre-footer__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pre-footer__button:hover,.pre-footer__button:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.pre-footer__button{leading-trim:both;text-edge:cap}}.pre-footer__button{display:inline-flex;background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.pre-footer__button:hover,.pre-footer__button:active{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.pre-footer__button:hover svg,.pre-footer__button:active svg{color:var(--color-white)}.pre-footer--secondary .pre-footer__button{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.pre-footer--secondary .pre-footer__button:active,.pre-footer--secondary .pre-footer__button:hover{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.pre-footer--secondary .pre-footer__button:active svg,.pre-footer--secondary .pre-footer__button:hover svg{color:var(--color-primary)}.pre-footer--tertiary .pre-footer__button{background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.pre-footer--tertiary .pre-footer__button:active,.pre-footer--tertiary .pre-footer__button:hover{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.pre-footer--tertiary .pre-footer__button:active svg,.pre-footer--tertiary .pre-footer__button:hover svg{color:var(--color-primary)}.pre-footer__button--faculti{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.pre-footer__button--faculti svg,.pre-footer__button--faculti .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.pre-footer__button--faculti:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pre-footer__button--faculti:hover,.pre-footer__button--faculti:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.pre-footer__button--faculti{leading-trim:both;text-edge:cap}}.pre-footer__button--faculti{background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.pre-footer__button--faculti:hover,.pre-footer__button--faculti:active{border:1px solid var(--color-primary);background-color:transparent;color:var(--color-text-dark)}.pre-footer__button--faculti:active,.pre-footer__button--faculti:hover{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.pre-footer__button--faculti:active svg,.pre-footer__button--faculti:hover svg{color:var(--color-primary)}.pre-footer--tertiary .pre-footer__button--faculti{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.pre-footer--tertiary .pre-footer__button--faculti:active,.pre-footer--tertiary .pre-footer__button--faculti:hover{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-primary)}.pre-footer--tertiary .pre-footer__button--faculti:active svg,.pre-footer--tertiary .pre-footer__button--faculti:hover svg{color:var(--color-primary)}.pre-footer__button--container{display:block;width:100%}.pre-footer__button--container--faculti{display:flex;justify-content:center}.footer{position:relative;background-color:var(--color-primary);background-size:100%;background-position-x:-10rem;background-position-y:top;background-repeat:no-repeat;color:var(--color-white);padding:var(--spacing-xl) var(--spacing-side-margin);text-align:left;font-size:var(--font-size-body-small);overflow:hidden}@media screen and (min-width:75rem){.footer{padding:var(--spacing-l) 0;background-position-x:-25%;background-position-y:top;background-size:50%}}@media print{.footer{display:none}}.footer--faculti{background:linear-gradient(0deg,#1d0046 -2.52%,var(--color-primary) 87.78%);background-size:100%;background-position:0 0;background-repeat:no-repeat}.footer__bg-img{position:absolute;top:-5rem;left:-40vw;transform:rotate(180deg);zoom:1;transition:var(--transition-default)}@media screen and (min-width:62rem){.footer__bg-img{top:-55rem;zoom:.4;transform:rotate(270deg)}}@media screen and (min-width:75rem){.footer__bg-img{zoom:.3;top:-50rem}}@media screen and (min-width:90rem){.footer__bg-img{zoom:.387;top:-53rem}}.footer__bg-img--faculti{display:none}.footer__container{position:relative;z-index:10;max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-l) var(--spacing-xl)}@media screen and (min-width:62rem){.footer__container{display:grid;grid-template-columns:1fr 1fr;align-items:start}}.footer__left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-m)}.footer__left--faculti{gap:var(--spacing-l)}@media screen and (min-width:62rem){.footer__left--faculti{gap:var(--spacing-xl)}}@media screen and (min-width:62rem){.footer__acknowledgement{max-width:50rem}}.footer__acknowledgement-text{font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-white);margin:0;padding:0}.footer__acknowledgement-text--faculti{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-white);letter-spacing:.21px}@media screen and (min-width:75rem){.footer__acknowledgement-text--faculti{font-size:var(--font-size-body-small)}}.footer__copyright{color:var(--color-white);font-size:var(--font-size-body-small);padding:0;margin:0}.footer__copyright--faculti{line-height:var(--line-height-body);color:var(--color-white);letter-spacing:.21px}.footer__copyright--faculti p{font-weight:var(--font-normal)}@media screen and (min-width:75rem){.footer__copyright--faculti{font-size:var(--font-size-body-small)}}.footer__links-row{width:100%}@media screen and (min-width:62rem){.footer__links-row{margin-top:4rem}}.footer__links-columns{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:62rem){.footer__links-columns{flex-direction:row}}.footer__links-columns--faculti{gap:var(--spacing-gutter) var(--spacing-xs)}.footer__links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:62rem){.footer__links-list{min-width:10rem}}.footer__links-list--faculti{gap:var(--spacing-xs)}.footer__links-item{margin:0;padding:0}.footer__link{font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);color:var(--color-white);text-decoration:none;text-underline-offset:.2em;cursor:pointer}.footer__link:hover,.footer__link:focus-visible{text-decoration:underline}.footer__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.footer__link--faculti{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-white);letter-spacing:.24px}.footer__link--faculti:hover,.footer__link--faculti:focus-visible{color:var(--color-secondary);text-decoration:none}.footer__social{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.footer__social--faculti{gap:var(--spacing-xs)}.footer__social-link{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--color-white);cursor:pointer}.footer__social-link:hover,.footer__social-link:focus-visible{color:var(--color-white)}.footer__social-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.footer__social-link--faculti{width:1.5rem;height:1.5rem}.footer__social-link--faculti:hover,.footer__social-link--faculti:focus-visible{color:var(--color-secondary)}.footer__social-icon{width:1.25rem;height:1.25rem}.footer__social-icon--linkedin{width:1.75rem;height:1.75rem}.footer__social-icon--faculti{width:1.5rem;height:1.5rem}.consent-banner-thomson{position:fixed;z-index:15;bottom:0;right:0;left:0;display:none;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-side-margin);margin:0 auto;min-width:20rem;font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-semibold);line-height:var(--line-height-body);color:var(--color-text-dark);background-color:var(--color-white);border-top:1px solid var(--color-gray-light);box-shadow:0 0 10px #0000001a}@media screen and (min-width:48rem){.consent-banner-thomson{flex-flow:row nowrap;align-items:center;justify-content:space-between}}@media screen and (min-width:75rem){.consent-banner-thomson{gap:var(--spacing-l)}}.consent-banner-thomson--visible{display:flex}.consent-banner-thomson--thomson{--consent-banner-link-color: #2657cb}.consent-banner-thomson--faculti{--consent-banner-link-color: var(--color-primary)}.consent-banner-thomson__content p{margin:0;font-size:.9375rem;font-weight:var(--font-semibold);line-height:var(--line-height-body);color:var(--color-text-dark)}.consent-banner-thomson__content a{color:var(--consent-banner-link-color);text-decoration:none}.consent-banner-thomson__content a:hover,.consent-banner-thomson__content a:focus{text-decoration:underline}.consent-banner-thomson__content a[target=_blank]:after{content:"↗";display:inline;vertical-align:baseline;color:var(--color-text-dark)}.consent-banner-thomson__actions{display:flex;flex-flow:row nowrap;flex-shrink:0;gap:var(--spacing-xs);justify-content:flex-start;width:100%}@media screen and (min-width:48rem){.consent-banner-thomson__actions{width:auto;justify-content:flex-end}}.consent-banner-thomson__button{display:inline-flex;align-items:center;box-sizing:border-box;padding:var(--spacing-xxs) var(--spacing-s) var(--spacing-xxs) var(--spacing-xs);border:1px solid transparent;border-radius:0;gap:var(--spacing-base);white-space:nowrap;font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-h3);text-align:center;text-decoration:none;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.consent-banner-thomson__button svg{width:1.5rem;height:1.5rem;color:var(--color-white);transition:color .3s ease-in-out}.consent-banner-thomson__button--primary,.consent-banner-thomson__button--accept{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.consent-banner-thomson__button--primary:hover,.consent-banner-thomson__button--primary:focus,.consent-banner-thomson__button--primary:active,.consent-banner-thomson__button--accept:hover,.consent-banner-thomson__button--accept:focus,.consent-banner-thomson__button--accept:active{color:var(--color-primary);background-color:var(--color-secondary);border-color:var(--color-primary)}.consent-banner-thomson__button--primary:hover svg,.consent-banner-thomson__button--primary:focus svg,.consent-banner-thomson__button--primary:active svg,.consent-banner-thomson__button--accept:hover svg,.consent-banner-thomson__button--accept:focus svg,.consent-banner-thomson__button--accept:active svg{color:var(--color-primary)}.consent-banner-thomson__button--primary--faculti,.consent-banner-thomson__button--accept--faculti{color:var(--color-primary)}.consent-banner-thomson__button--primary--faculti:hover svg,.consent-banner-thomson__button--primary--faculti:focus svg,.consent-banner-thomson__button--primary--faculti:active svg,.consent-banner-thomson__button--accept--faculti:hover svg,.consent-banner-thomson__button--accept--faculti:focus svg,.consent-banner-thomson__button--accept--faculti:active svg{color:var(--color-primary)}.consent-banner-thomson__button--outline,.consent-banner-thomson__button--reject{color:var(--color-text-dark);background-color:transparent;border-color:var(--color-primary)}.consent-banner-thomson__button--outline:hover,.consent-banner-thomson__button--outline:focus,.consent-banner-thomson__button--outline:active,.consent-banner-thomson__button--reject:hover,.consent-banner-thomson__button--reject:focus,.consent-banner-thomson__button--reject:active{color:var(--color-primary);background-color:var(--color-tertiary);border-color:var(--color-primary)}.consent-banner-thomson__button--outline svg,.consent-banner-thomson__button--reject svg{color:var(--color-primary)}.consent-banner-thomson--faculti .consent-banner-thomson__button--primary,.consent-banner-thomson--faculti .consent-banner-thomson__button--accept{color:var(--color-primary);background-color:var(--color-secondary);border-color:var(--color-secondary)}.consent-banner-thomson--faculti .consent-banner-thomson__button--primary svg,.consent-banner-thomson--faculti .consent-banner-thomson__button--accept svg{color:var(--color-primary)}.consent-banner-thomson--faculti .consent-banner-thomson__button--primary:hover,.consent-banner-thomson--faculti .consent-banner-thomson__button--primary:focus,.consent-banner-thomson--faculti .consent-banner-thomson__button--primary:active,.consent-banner-thomson--faculti .consent-banner-thomson__button--accept:hover,.consent-banner-thomson--faculti .consent-banner-thomson__button--accept:focus,.consent-banner-thomson--faculti .consent-banner-thomson__button--accept:active{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.consent-banner-thomson--faculti .consent-banner-thomson__button--primary:hover svg,.consent-banner-thomson--faculti .consent-banner-thomson__button--primary:focus svg,.consent-banner-thomson--faculti .consent-banner-thomson__button--primary:active svg,.consent-banner-thomson--faculti .consent-banner-thomson__button--accept:hover svg,.consent-banner-thomson--faculti .consent-banner-thomson__button--accept:focus svg,.consent-banner-thomson--faculti .consent-banner-thomson__button--accept:active svg{color:var(--color-white)}.consent-banner-thomson__label{display:inline}.on-this-page{position:relative;width:100%}@media print{.on-this-page{display:none}}.on-this-page--faculti{font-family:var(--font-heading)}.on-this-page__wrapper{max-width:var(--container);margin:0 auto}.on-this-page__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:var(--spacing-m) var(--spacing-side-margin);width:100%;max-width:100%;position:relative}@media screen and (min-width:75rem){.on-this-page__container{margin:0;padding-left:0;padding-right:0;max-width:var(--container);justify-content:flex-start}}.on-this-page__title{font-size:var(--font-size-h5);font-weight:var(--font-semibold)}.on-this-page__title--faculti{font-weight:var(--font-medium)}.on-this-page__button{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.on-this-page__button svg,.on-this-page__button .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.on-this-page__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.on-this-page__button:hover,.on-this-page__button:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.on-this-page__button{leading-trim:both;text-edge:cap}}.on-this-page__button{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.on-this-page__button{justify-content:space-between;width:100%;max-width:32.625rem;min-width:0;overflow:hidden}@media screen and (min-width:75rem){.on-this-page__button{width:32.625rem}}.on-this-page__button svg{transition:transform .3s ease-in-out}.on-this-page__button--faculti{font-family:var(--font-heading);border:1px solid var(--color-primary);background:var(--color-tertiary);color:var(--color-text-dark);font-weight:var(--font-normal)}.on-this-page__button--open svg{transform:rotate(180deg)}.on-this-page__button-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 2.5rem);min-width:0;display:flex;align-items:center;justify-content:flex-start;font-weight:var(--font-normal);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}.on-this-page__list{position:absolute;top:7.75rem;left:0;width:100%;height:auto;background-color:var(--color-white);z-index:1000;display:none;flex-direction:column;gap:0;list-style:none;padding:0;margin:0;box-shadow:var(--drop-shadow)}@media screen and (min-width:75rem){.on-this-page__list{top:8.75rem}}.on-this-page__list--open{display:flex}.on-this-page__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:var(--font-normal);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}.on-this-page__item:last-child a{border-bottom:1px solid var(--color-border-subtle)}.on-this-page__link{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:var(--color-text-dark);font-size:var(--font-size-subtitle);font-weight:var(--font-light);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);border:1px solid var(--color-border-subtle);border-bottom:none;padding:var(--spacing-xxs);width:100%;background-color:var(--color-white)}.on-this-page__link:hover{background-color:var(--color-tertiary)}.on-this-page__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}.on-this-page__link--selected{background-color:var(--color-secondary);color:var(--color-white);font-weight:var(--font-semibold)}.on-this-page__link--selected:hover{background-color:var(--color-secondary);color:var(--color-content-subtle)}.share{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-s);padding:0;max-width:8rem;text-decoration:none}@media print{.share{display:none}}.share__button{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.share__button svg,.share__button .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.share__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.share__button:hover,.share__button:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.share__button{leading-trim:both;text-edge:cap}}.share__button{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.share__button:hover,.share__button:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:transparent}.share__button{width:100%;text-decoration:none}.share__desktop{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-s);width:100%}.share__label{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-primary);white-space:nowrap}.share__icons{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-s)}.share__icon{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;transition:opacity .3s ease;color:var(--color-black);width:32px;height:32px}.share__icon:hover{opacity:.7}.share__icon:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.share__icon--linkedin{width:2rem;height:2rem}.share__icon--x{width:1.5rem;height:1.5rem}.share__icon--print{width:1.75rem;height:1.75rem}.share__icon svg{width:100%;height:100%;stroke-width:1px;shape-rendering:auto;transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.share--faculti .share__button{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.share--faculti .share__button svg,.share--faculti .share__button .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.share--faculti .share__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.share--faculti .share__button:hover,.share--faculti .share__button:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.share--faculti .share__button{leading-trim:both;text-edge:cap}}.share--faculti .share__button{background-color:var(--color-tertiary);border-color:var(--color-primary);color:var(--color-primary)}.share--faculti .share__button:hover{background-color:var(--color-secondary);border-color:var(--color-primary);color:var(--color-primary)}.breadcrumbs{display:flex;gap:var(--spacing-xs);margin-top:4.5rem;border-bottom:1px solid var(--color-border-medium)}@media screen and (min-width:90rem){.breadcrumbs{margin-top:6.275rem}}@media print{.breadcrumbs{display:none}}.breadcrumbs__container{padding:0 var(--spacing-side-margin) 1rem;width:100%;max-width:var(--container);margin:0 auto}@media screen and (min-width:62rem){.breadcrumbs__container{width:90vw;margin:0 auto;padding:0 0 1rem}}@media screen and (min-width:75rem){.breadcrumbs__container{padding-left:0;padding-right:0}}.breadcrumbs__nav{display:flex;gap:var(--spacing-xs);list-style:none;padding:0;margin:0}.breadcrumbs__list{display:flex;list-style:none;padding:0;margin:0;max-width:unset}.breadcrumbs__link{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;height:100%}.breadcrumbs__item{margin:0;padding:0;display:none}@media screen and (min-width:75rem){.breadcrumbs__item{display:flex}}.breadcrumbs__item .breadcrumbs__link{display:none}@media screen and (min-width:75rem){.breadcrumbs__item .breadcrumbs__link{display:flex}}.breadcrumbs__item .breadcrumbs__icon--back{display:none}.breadcrumbs__item:nth-last-child(2){display:flex}.breadcrumbs__item:nth-last-child(2) .breadcrumbs__link{display:flex}.breadcrumbs__item:nth-last-child(2) .breadcrumbs__icon--back{display:flex}@media screen and (min-width:75rem){.breadcrumbs__item:nth-last-child(2) .breadcrumbs__icon--back{display:none}}.breadcrumbs__item:last-child{display:flex}.breadcrumbs__item:last-child .breadcrumbs__link{display:flex;pointer-events:none;cursor:default}.breadcrumbs__item:last-child .breadcrumbs__text{text-decoration:none}.breadcrumbs__icon{width:1.25rem;height:1.25rem}.breadcrumbs__icon--next{display:none}@media screen and (min-width:75rem){.breadcrumbs__icon--next{display:flex;align-items:center;justify-content:center}}.breadcrumbs__icon--back{display:flex;align-items:center;justify-content:center;transform:rotate(180deg)}@media screen and (min-width:75rem){.breadcrumbs__icon--back{display:none}}.breadcrumbs__text{color:#262626;font-size:var(--font-size-subtitle);font-weight:var(--font-semibold);line-height:var(--line-height-body);letter-spacing:-.0063rem;display:none;padding:.25rem;text-decoration:underline}@media screen and (min-width:75rem){.breadcrumbs__text{display:flex;align-items:center;justify-content:flex-start}}.breadcrumbs__text--current{display:block}.breadcrumbs--faculti{margin-top:5.5rem;padding-top:var(--spacing-s);background-color:var(--color-tertiary);border-color:#60606033}.breadcrumbs--faculti__text{font-weight:var(--font-normal)}.page-not-found{width:100%;max-width:var(--container);margin:0 auto;padding:var(--spacing-xxl) var(--spacing-side-margin)}@media screen and (min-width:75rem){.page-not-found{padding:var(--spacing-xxxl) 0}}.page-not-found__container{display:flex;flex-direction:column;gap:var(--spacing-m);max-width:40rem}.page-not-found__title{margin:0;font-size:var(--font-size-h1);line-height:var(--line-height-h1);color:var(--color-primary)}.page-not-found__message{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-dark)}.page-not-found__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-s);margin-top:var(--spacing-s)}.page-not-found__cta--primary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.page-not-found__cta--primary svg,.page-not-found__cta--primary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.page-not-found__cta--primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-not-found__cta--primary:hover,.page-not-found__cta--primary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.page-not-found__cta--primary{leading-trim:both;text-edge:cap}}.page-not-found__cta--primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.page-not-found__cta--primary:hover,.page-not-found__cta--primary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:transparent}.page-not-found__cta--secondary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.page-not-found__cta--secondary svg,.page-not-found__cta--secondary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.page-not-found__cta--secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-not-found__cta--secondary:hover,.page-not-found__cta--secondary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.page-not-found__cta--secondary{leading-trim:both;text-edge:cap}}.page-not-found__cta--secondary{background-color:var(--color-secondary);color:var(--color-text-dark);border-color:var(--color-secondary)}.page-not-found__cta--secondary svg{color:var(--color-text-dark)}.page-not-found__cta--secondary:hover,.page-not-found__cta--secondary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:transparent}.page-not-found--faculti .page-not-found__cta--primary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.page-not-found--faculti .page-not-found__cta--primary svg,.page-not-found--faculti .page-not-found__cta--primary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.page-not-found--faculti .page-not-found__cta--primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-not-found--faculti .page-not-found__cta--primary:hover,.page-not-found--faculti .page-not-found__cta--primary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.page-not-found--faculti .page-not-found__cta--primary{leading-trim:both;text-edge:cap}}.page-not-found--faculti .page-not-found__cta--primary{background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.page-not-found--faculti .page-not-found__cta--primary:hover,.page-not-found--faculti .page-not-found__cta--primary:active{border:1px solid var(--color-primary);background-color:transparent;color:var(--color-text-dark)}.page-not-found--faculti .page-not-found__cta--secondary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.page-not-found--faculti .page-not-found__cta--secondary svg,.page-not-found--faculti .page-not-found__cta--secondary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.page-not-found--faculti .page-not-found__cta--secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-not-found--faculti .page-not-found__cta--secondary:hover,.page-not-found--faculti .page-not-found__cta--secondary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.page-not-found--faculti .page-not-found__cta--secondary{leading-trim:both;text-edge:cap}}.page-not-found--faculti .page-not-found__cta--secondary{border:1px solid var(--color-white);background-color:transparent;color:var(--color-white)}.page-not-found--faculti .page-not-found__cta--secondary:hover,.page-not-found--faculti .page-not-found__cta--secondary:active{border:1px solid transparent;background-color:var(--color-secondary);color:var(--color-text-dark)}.profile-intro{font-family:var(--font);font-size:var(--font-size-h2);font-weight:var(--font-light);line-height:var(--line-height-h2);color:var(--color-content-body);border-left:.625rem solid var(--color-secondary);padding:0 0 0 var(--spacing-m);max-width:var(--text-width);margin-bottom:var(--spacing-xxxl)}.profile-expertise__container{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.profile-expertise__container{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .profile-expertise__container{padding-left:0;padding-right:0}}.profile-expertise__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-m);margin-bottom:var(--spacing-xxl);padding-bottom:0}.profile-expertise__title{font-family:var(--font-headings);font-size:var(--font-size-h2);font-weight:var(--font-light);line-height:var(--line-height-h2);color:var(--color-content-heading);padding:0;margin:0;max-width:var(--text-width);width:100%}.card-profile{position:relative;display:flex;flex-direction:column;min-height:100%;text-decoration:none;color:inherit;background-color:var(--color-card);box-sizing:border-box;transition:var(--transition-default);border:1px solid transparent}.card-profile:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.card-profile--hover .card-profile__body{background-color:var(--color-primary);color:var(--color-white)}.card-profile--hover .card-profile__body .card-profile__arrow-container{background-color:var(--color-secondary);color:var(--color-primary)}.card-profile--faculti{border-color:var(--color-primary)}.card-profile--faculti.card-profile--hover .card-profile__body{background-color:var(--color-secondary);color:var(--color-text-dark)}.card-profile--faculti.card-profile--hover .card-profile__body .card-profile__name,.card-profile--faculti.card-profile--hover .card-profile__body .card-profile__role{color:var(--color-text-dark)}.card-profile--faculti.card-profile--hover .card-profile__body .card-profile__arrow-container,.card-profile--faculti.card-profile--hover .card-profile__arrow-container{background-color:transparent;color:var(--color-text-dark)}.card-profile--faculti.card-profile--hover .card-profile__arrow{fill:var(--color-text-dark)}.card-profile__image{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:100%;height:16.75rem;background:linear-gradient(108deg,#f3f2ee 49.53%,#dfddd7 97.98%)}.card-profile__image--faculti{background:var(--color-tertiary)}.card-profile__image img{height:100%;display:block;object-fit:cover;object-position:center bottom;position:relative;max-width:unset}.card-profile__body{background-color:var(--color-card);padding:1rem;display:flex;flex-direction:column;min-height:8rem;transition:var(--transition-default);color:var(--color-content-heading)}.card-profile__body--faculti{background-color:var(--color-quaternary);color:var(--color-primary);border-top:1px solid var(--color-primary)}.card-profile__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0;font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:var(--line-height-h4);transition:var(--transition-default)}.card-profile__name--faculti{color:var(--color-primary);font-weight:var(--font-medium)}.card-profile__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;width:100%;transition:var(--transition-default)}.card-profile__role{display:block;font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:1.4;transition:var(--transition-default)}.card-profile__role--faculti{color:var(--color-text-dark)}.card-profile__arrow-container{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transition:var(--transition-default)}.card-profile__arrow-container--faculti{background-color:transparent;color:var(--color-primary)}.card-profile__arrow--faculti{color:var(--color-primary)}.card-profile__arrow svg{width:1rem;height:1rem;transition:var(--transition-default)}.card-article{position:relative;display:flex;flex-direction:column;min-height:100%;text-decoration:none;padding:var(--spacing-xxs);box-sizing:border-box;height:20.438rem;gap:var(--spacing-card);transition:var(--transition-default);overflow:visible;border:1px solid transparent;background-color:var(--color-white);color:var(--color-text-dark)}.card-article:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.card-article--hover{background-color:var(--color-primary);color:var(--color-white)}.card-article--hover .card-article__title,.card-article--hover .card-article__date,.card-article--hover .card-article__category{color:var(--color-white)}.card-article--hover .card-article__arrow-container{background-color:var(--color-secondary);color:var(--color-white)}.card-article--faculti{background-color:var(--color-quaternary)}.card-article--faculti .card-article__arrow-container{background-color:var(transparent)}.card-article--faculti.card-article--hover{background-color:var(--color-secondary);color:var(--color-white);border-color:var(--color-primary)}.card-article--faculti.card-article--hover .card-article__title,.card-article--faculti.card-article--hover .card-article__date,.card-article--faculti.card-article--hover .card-article__category{color:var(--color-text-dark)}.card-article--faculti.card-article--hover .card-article__arrow-container{background-color:transparent;color:var(--color-text-dark)}.card-article__category{display:block;font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);color:var(--color-text-dark)}.card-article__category--faculti{color:var(--color-text-dark)}.card-article__title{display:block;font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:var(--line-height-h4);margin-bottom:auto;transition:var(--transition-default);color:var(--color-text-dark)}.card-article__title--faculti{color:var(--color-primary);font-weight:var(--font-medium)}.card-article__summary--faculti{font-weight:var(--font-normal);color:var(--color-text-dark)}.card-article__date{display:block;font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);transition:var(--transition-default);color:var(--color-text-dark)}.card-article__date--faculti{color:var(--color-text-dark)}.card-article__footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-s);transition:var(--transition-default)}.card-article__arrow-container{margin-left:auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transition:var(--transition-default)}.card-article__arrow{color:var(--color-text-dark)}.card-article__arrow svg{width:1rem;height:1rem;transition:var(--transition-default)}.testimonial-slider{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}@media screen and not (min-width:48rem){.testimonial-slider--faculti .slider-nav__arrows.testimonial-slider__nav__arrows{height:28px}.testimonial-slider--faculti .slider-nav__arrows.testimonial-slider__nav__arrows .slider-nav-button{width:28px;height:28px;padding:6px}.testimonial-slider--faculti .slider-nav__arrows.testimonial-slider__nav__arrows .slider-nav-button__icon{width:100%;height:100%}}.testimonial-slider.testimonial-slider--primary{background-color:var(--color-primary);color:var(--color-white)}.testimonial-slider.testimonial-slider--primary svg{color:var(--color-white)}.testimonial-slider.testimonial-slider--primary .testimonial-slider__quote-icon{color:var(--color-secondary)}.testimonial-slider.testimonial-slider--primary .slide-indicators__indicator-line{background-color:var(--color-white)}.testimonial-slider.testimonial-slider--secondary{background-color:var(--color-white);color:var(--color-primary)}.testimonial-slider.testimonial-slider--tertiary{background-color:var(--color-tertiary);color:var(--color-primary)}.testimonial-slider.testimonial-slider--quaternary{background-color:var(--color-secondary)}.testimonial-slider__wrapper{max-width:var(--container);margin:0 auto;width:100%;padding:var(--spacing-l) var(--spacing-side-margin);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s);box-sizing:border-box}.testimonial-slider__content{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:62rem){.testimonial-slider__content{flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-l)}}.testimonial-slider__container{position:relative;overflow:hidden;width:100%;max-width:100%;flex:1 1 auto;min-width:0}.testimonial-slider__track{display:flex;transition:transform .3s ease-in-out;will-change:transform;width:100%;flex-direction:row}.testimonial-slider__slide{flex:0 0 100%;width:100%;min-width:0;padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-s);text-align:center}@media screen and (max-width:61.9999rem){.testimonial-slider__slide{flex:0 0 auto}}.testimonial-slider__quote-icon{width:2rem;height:2rem}@media screen and (min-width:62rem){.testimonial-slider__quote-icon{width:3rem;height:3rem}}.testimonial-slider__quote{font-family:var(--font);font-size:var(--font-size-pull-quote);font-weight:var(--font-light);line-height:var(--line-height-body);margin:0;padding:0;max-width:var(--text-width, 40rem);width:100%}.testimonial-slider__attribution{font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body);margin:0;padding:0}.testimonial-slider__icon{max-width:1.75rem;max-height:100%;width:100%;height:100%}.testimonial-slider__icon--arrow-left{transform:rotate(180deg)}.testimonial-slider__icon--arrow-right{transform:rotate(0)}.testimonial-slider__prev,.testimonial-slider__next{flex-shrink:0;background:transparent;border:none;cursor:pointer;transition:opacity .2s ease;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center}.testimonial-slider__prev:hover:not(:disabled),.testimonial-slider__next:hover:not(:disabled){opacity:.7}.testimonial-slider__prev:disabled,.testimonial-slider__next:disabled{opacity:.3;cursor:not-allowed}.testimonial-slider__nav{padding:0}@media screen and (min-width:48rem){.testimonial-slider__nav{max-width:100%;width:100%;display:flex;justify-content:center;align-items:center}}@media screen and (min-width:48rem){.testimonial-slider__nav .slider-nav__wrapper{max-width:100%;width:100%;display:flex;justify-content:center;align-items:center}}.testimonial-slider__nav .slider-nav__arrows{padding:0}.testimonial-slider__nav .slide-indicators{position:absolute;top:0;width:40%;left:30%;display:flex;justify-content:center;align-items:center;padding:0;margin:0 auto}@media screen and (min-width:75rem){.testimonial-slider__nav .slide-indicators{width:50%;left:25%}}.testimonial-slider__nav .slide-indicators__wrapper{width:100%;height:1rem;background-color:transparent}.testimonial-slider--faculti.testimonial-slider--primary .slide-indicators__indicator-line--active{background-color:var(--color-secondary)}@media screen and not (min-width:48rem){.testimonial-slider--faculti.testimonial-slider--primary .slider-nav__arrows.testimonial-slider__nav__arrows{color:var(--color-white)}}.testimonial-slider--faculti.testimonial-slider--quaternary{background-color:var(--color-background-light)}.testimonial-slider--faculti .testimonial-slider__quote{font-size:var(--font-size-h5);font-family:var(--font-heading);font-weight:var(--font-medium)}@media screen and (min-width:62rem){.testimonial-slider--faculti .testimonial-slider__quote{font-size:var(--font-size-pull-quote)}}.testimonial-slider--faculti .testimonial-slider__attribution{font-size:var(--font-size-body)}@media screen and (min-width:62rem){.testimonial-slider--faculti .testimonial-slider__attribution{font-size:var(--font-size-body-small)}}.testimonial-slider--faculti.testimonial-slider--secondary .testimonial-slider__quote-icon--faculti,.testimonial-slider--faculti.testimonial-slider--tertiary .testimonial-slider__quote-icon--faculti,.testimonial-slider--faculti.testimonial-slider--quaternary .testimonial-slider__quote-icon--faculti{color:var(--color-primary)}.testimonial-slider--faculti.testimonial-slider--secondary .testimonial-slider__icon,.testimonial-slider--faculti.testimonial-slider--tertiary .testimonial-slider__icon,.testimonial-slider--faculti.testimonial-slider--quaternary .testimonial-slider__icon,.testimonial-slider--faculti.testimonial-slider--secondary .testimonial-slider__quote,.testimonial-slider--faculti.testimonial-slider--tertiary .testimonial-slider__quote,.testimonial-slider--faculti.testimonial-slider--quaternary .testimonial-slider__quote,.testimonial-slider--faculti.testimonial-slider--secondary .testimonial-slider__attribution,.testimonial-slider--faculti.testimonial-slider--tertiary .testimonial-slider__attribution,.testimonial-slider--faculti.testimonial-slider--quaternary .testimonial-slider__attribution{color:var(--color-text-dark)}.testimonial-slider--faculti.testimonial-slider--secondary .testimonial-slider__nav .slide-indicators__indicator-line--active,.testimonial-slider--faculti.testimonial-slider--tertiary .testimonial-slider__nav .slide-indicators__indicator-line--active,.testimonial-slider--faculti.testimonial-slider--quaternary .testimonial-slider__nav .slide-indicators__indicator-line--active{background-color:var(--color-secondary)}@media screen and not (min-width:48rem){.testimonial-slider--faculti.testimonial-slider--secondary .testimonial-slider__nav .slider-nav__arrows.testimonial-slider__nav__arrows,.testimonial-slider--faculti.testimonial-slider--tertiary .testimonial-slider__nav .slider-nav__arrows.testimonial-slider__nav__arrows,.testimonial-slider--faculti.testimonial-slider--quaternary .testimonial-slider__nav .slider-nav__arrows.testimonial-slider__nav__arrows{color:var(--color-text-dark)}}.hero-carousel{width:100%;overflow:hidden;position:relative}.hero-carousel--faculti{background-color:var(--color-primary)}.hero-carousel__wrapper{width:100%;height:100%;position:relative;padding-bottom:var(--spacing-m);background-color:var(--color-primary)}@media screen and (min-width:75rem){.hero-carousel__wrapper{padding-bottom:0}}.hero-carousel__wrapper--faculti{padding-bottom:0}@media screen and (min-width:48rem){.hero-carousel__wrapper--faculti{padding-bottom:8rem}}@media screen and (min-width:75rem){.hero-carousel__wrapper--faculti{padding-bottom:0}}.hero-carousel__viewport{position:relative;width:100%;overflow:hidden}.hero-carousel__track{display:flex;transition:transform .4s ease-in-out;will-change:transform;width:100%}.hero-carousel__slide{flex:0 0 100%;width:100%;min-width:0;box-sizing:border-box;outline:none}.hero-carousel__slide:focus:not(:focus-visible){outline:none}.hero-carousel__slide-banner{width:100%;min-height:280px}@media screen and (min-width:62rem){.hero-carousel__slide-banner{min-height:360px}}@media screen and (min-width:75rem){.hero-carousel__slide-banner{min-height:440px}}.hero-carousel__image{position:absolute;max-width:unset!important;max-height:unset!important;bottom:0;right:0}.hero-slide{width:100%;height:100%;min-height:inherit;position:relative;display:flex;flex-direction:column;background-color:var(--color-primary)}@media screen and (min-width:75rem){.hero-slide--thomson{padding-bottom:7rem}}@media screen and (min-width:75rem){.hero-slide--faculti{min-height:calc(100vh - var(--header-height))}}.hero-slide__image{position:relative;height:17.563rem;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--color-primary)}@media screen and (min-width:75rem){.hero-slide__image{position:absolute;top:0;left:0;width:100%;height:100%}}.hero-slide__image--faculti{flex:0 0 auto;position:relative;width:100%}@media screen and (min-width:48rem){.hero-slide__image--faculti{flex:1 1 auto;min-height:12rem;height:auto}}@media screen and (min-width:75rem){.hero-slide__image--faculti{position:absolute;top:0;left:0;flex:none;min-height:0;height:100%}}.hero-slide__gradient{display:block;height:100%;width:100%;background:radial-gradient(181.19% 145.04% at 5.66% 5.97%,rgba(22,8,51,0) 0%,var(--color-primary) 100%);box-shadow:0 4px 4px #00000040}@media screen and (min-width:75rem){.hero-slide__gradient{display:block;height:100%;width:100%;background:linear-gradient(to right,transparent 0%,var(--color-primary) 50%,var(--color-primary) 100%)}}@media screen and (min-width:75rem){.hero-slide__gradient--faculti{inset:auto auto 0 0;width:100%;height:100%;background:linear-gradient(0deg,#10032ecc 42.63%,#411c7633 78%,#411c7600)}}.hero-slide__wrapper{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;padding:var(--spacing-xl) var(--spacing-side-margin) var(--spacing-l);justify-content:flex-end}@media screen and (min-width:75rem){.hero-slide__wrapper{flex-direction:row;align-items:stretch;padding:var(--spacing-xxl) var(--spacing-side-margin);justify-content:flex-end}}.hero-slide__content-wrapper{max-width:100%;position:relative;padding:var(--spacing-m) var(--spacing-m) var(--spacing-s);z-index:1010}@media screen and (min-width:75rem){.hero-slide__content-wrapper{margin:0 0 0 calc(50% - 1.5rem);width:calc(50% - 1.5rem);height:100%;max-width:42rem;bottom:0;right:0;display:grid;grid-template-columns:3rem 1fr;padding:2.5rem var(--spacing-m) 0 0;gap:2rem}}@media screen and (min-width:90rem){.hero-slide__content-wrapper{padding:2.5rem var(--spacing-m) 0 0}}@media screen and (min-width:96rem){.hero-slide__content-wrapper{padding:2.5rem var(--spacing-m) 0 0}}@media screen and (min-width:120rem){.hero-slide__content-wrapper{padding:2.5rem var(--spacing-m) 0 0}}.hero-slide__content-wrapper--faculti{flex:0 0 auto;position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:var(--spacing-m);text-align:left;display:flex;flex-direction:column;align-items:stretch}@media screen and (min-width:75rem){.hero-slide__content-wrapper--faculti{position:relative;height:calc(100% - 15rem);max-width:var(--container);margin:0 auto;padding:0;display:flex;flex-direction:column;justify-content:flex-end}}.hero-slide__thomson-t{display:none}@media screen and not (min-height:1080px){.hero-slide__thomson-t{height:calc(100% - 1rem);margin-top:1rem}}@media screen and (min-width:75rem){.hero-slide__thomson-t{display:block;position:relative;grid-column:1;grid-row:1;height:calc(100% - 6vh + 7rem);margin-top:6vh}}.hero-slide__content{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-m)}@media screen and not (min-height:768px){.hero-slide__content{gap:var(--spacing-s)}}.hero-slide__content--faculti{margin-top:0;max-width:48rem;width:100%;align-items:flex-start;text-align:left}.hero-slide__title{line-height:1.2;font-weight:400;color:var(--color-white);padding:0;margin:0;letter-spacing:-.07rem;font-size:2.5rem;font-family:var(--font-book)}@media screen and (min-width:75rem){.hero-slide__title{font-size:3.5rem;margin-top:15vh}}.hero-slide__title--faculti{font-family:var(--font-heading);font-size:2.5rem;font-style:normal;font-weight:470;line-height:1;letter-spacing:normal;color:var(--color-white)}@media screen and (min-width:62rem){.hero-slide__title--faculti{font-size:3.5rem}}.hero-slide__description{font-size:var(--font-size-body);line-height:var(--line-height-h3);color:var(--color-white);max-width:38rem;padding:0;margin:0}.hero-slide__description--faculti{font-family:var(--font);font-size:1.125rem;font-style:normal;font-weight:var(--font-normal);line-height:1.3;color:var(--color-white);max-width:none}@media screen and (min-width:62rem){.hero-slide__description--faculti{font-size:1.25rem}}.hero-slide__cta{padding:0;margin:0;width:100%;display:flex;flex-wrap:wrap;gap:var(--spacing-m)}.hero-slide__cta--faculti{display:flex;padding-top:var(--spacing-s)}@media screen and (min-width:48rem){.hero-slide__cta--faculti{padding-top:0;flex-flow:row wrap;align-items:center}}.hero-slide__link{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.hero-slide__link.button--hover svg{color:var(--color-secondary)}.hero-slide__link:hover{background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary)}.hero-slide__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hero-slide__link.hero-slide__link--primary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-primary)}.hero-slide__link.hero-slide__link--primary:hover{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.hero-slide__link.hero-slide__link--primary:hover svg{color:var(--color-white)}.hero-slide__link.hero-slide__link--quaternary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.hero-slide__link.hero-slide__link--quaternary svg,.hero-slide__link.hero-slide__link--quaternary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.hero-slide__link.hero-slide__link--quaternary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hero-slide__link.hero-slide__link--quaternary:hover,.hero-slide__link.hero-slide__link--quaternary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.hero-slide__link.hero-slide__link--quaternary{leading-trim:both;text-edge:cap}}.hero-slide__link.hero-slide__link--quaternary{color:var(--color-white);background-color:transparent;border-color:var(--color-white)}.hero-slide__link.hero-slide__link--quaternary.button--hover svg{color:var(--color-primary)}.hero-slide__link.hero-slide__link--quaternary:hover{background-color:var(--color-secondary);border-color:var(--color-secondary)}.hero-slide__link--faculti{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.hero-slide__link--faculti svg,.hero-slide__link--faculti .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.hero-slide__link--faculti:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hero-slide__link--faculti:hover,.hero-slide__link--faculti:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.hero-slide__link--faculti{leading-trim:both;text-edge:cap}}.hero-slide__link--faculti{background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.hero-slide__link--faculti:hover,.hero-slide__link--faculti:active{border:1px solid var(--color-primary);background-color:transparent;color:var(--color-text-dark)}.hero-slide__link--faculti:hover{border:1px solid var(--color-white);background-color:transparent;color:var(--color-white)}.hero-slide__link--faculti.hero-slide__link--quaternary{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.hero-slide__link--faculti.hero-slide__link--quaternary svg,.hero-slide__link--faculti.hero-slide__link--quaternary .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.hero-slide__link--faculti.hero-slide__link--quaternary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hero-slide__link--faculti.hero-slide__link--quaternary:hover,.hero-slide__link--faculti.hero-slide__link--quaternary:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.hero-slide__link--faculti.hero-slide__link--quaternary{leading-trim:both;text-edge:cap}}.hero-slide__link--faculti.hero-slide__link--quaternary{color:var(--color-white);background-color:transparent;border-color:var(--color-white)}.hero-slide__link--faculti.hero-slide__link--quaternary:hover{background-color:var(--color-secondary);border-color:var(--color-secondary)}.people-carousel{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;margin-bottom:0;padding:0}.people-carousel--faculti{background-color:var(--color-tertiary)}.people-carousel.people-carousel--light{background-color:var(--color-background-light)}.people-carousel.people-carousel--dark{background-color:var(--color-text-dark)}.people-carousel.people-carousel--primary{background-color:var(--color-primary)}.people-carousel.people-carousel--secondary{background-color:var(--color-secondary)}.people-carousel__wrapper{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.people-carousel__wrapper{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .people-carousel__wrapper{padding-left:0;padding-right:0}}.people-carousel__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-s);box-sizing:border-box;padding:var(--spacing-l) var(--spacing-side-margin)}.people-carousel__viewport{position:relative;width:100%;overflow:hidden}.people-carousel__track{display:flex;transition:var(--transition-default);will-change:transform;flex-direction:row;width:100%}@media screen and (min-width:48rem){.people-carousel__track{gap:var(--spacing-s)}}@media screen and (min-width:62rem){.people-carousel__track--faculti{padding:5px}}.people-carousel__slide{flex:0 0 100%;width:100%;min-width:0;box-sizing:border-box}@media screen and (min-width:48rem){.people-carousel__slide{flex:0 0 calc((100% - var(--spacing-s)) / 2);width:calc((100% - var(--spacing-s)) / 2)}}@media screen and (min-width:62rem){.people-carousel__slide{flex:0 0 calc((100% - 2 * var(--spacing-s)) / 3);width:calc((100% - 2 * var(--spacing-s)) / 3)}}@media screen and (min-width:75rem){.people-carousel__slide{flex:0 0 calc((100% - 3 * var(--spacing-s)) / 4);width:calc((100% - 3 * var(--spacing-s)) / 4)}}.people-carousel__nav{padding:0}@media screen and (min-width:48rem){.people-carousel__nav{max-width:100%;width:100%}}@media screen and (min-width:48rem){.people-carousel__nav .slider-nav__wrapper{max-width:100%;width:100%}}.people-carousel__nav .slider-nav__arrows{padding:0}.people-carousel__nav .slide-indicators{position:absolute;top:0;width:40%;left:30%;display:flex;justify-content:center;align-items:center;padding:0;margin:0 auto}@media screen and (min-width:75rem){.people-carousel__nav .slide-indicators{width:50%;left:25%}}.people-carousel__nav .slide-indicators__wrapper{width:100%;height:1rem;background-color:transparent}@media screen and (min-width:62rem){.people-carousel__nav--faculti{padding:5px}}.insights-carousel{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;margin-bottom:0;padding:var(--spacing-xl) 0;background-color:var(--color-tertiary)}.insights-carousel__wrapper{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.insights-carousel__wrapper{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .insights-carousel__wrapper{padding-left:0;padding-right:0}}.insights-carousel__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-s);box-sizing:border-box;padding:0 var(--spacing-side-margin)}.insights-carousel__viewport{position:relative;width:100%;overflow:hidden}@media screen and (min-width:62rem){.insights-carousel__viewport--faculti{padding:5px}}.insights-carousel__track{display:flex;transition:var(--transition-default);will-change:transform;flex-direction:row;width:100%}@media screen and (min-width:48rem){.insights-carousel__track{gap:var(--spacing-gutter)}}.insights-carousel__track--faculti{gap:var(--spacing-s)}@media screen and (min-width:48rem){.insights-carousel__track--faculti{gap:var(--spacing-gutter)}}.insights-carousel__slide{flex:0 0 100%;width:100%;min-width:0;box-sizing:border-box}@media screen and (min-width:48rem){.insights-carousel__slide{flex:0 0 calc((100% - var(--spacing-gutter)) / 2);width:calc((100% - var(--spacing-gutter)) / 2)}}@media screen and (min-width:75rem){.insights-carousel__slide{flex:0 0 calc((100% - 2 * var(--spacing-gutter)) / 3);width:calc((100% - 2 * var(--spacing-gutter)) / 3)}}.insights-carousel__nav{padding:0}@media screen and (min-width:48rem){.insights-carousel__nav{max-width:100%;width:100%}}@media screen and (min-width:48rem){.insights-carousel__nav .slider-nav__wrapper{max-width:100%;width:100%}}.insights-carousel__nav .slider-nav__arrows{padding:0}.insights-carousel__nav .slide-indicators{position:absolute;top:0;width:40%;left:30%;display:flex;justify-content:center;align-items:center;padding:0;margin:0 auto}@media screen and (min-width:75rem){.insights-carousel__nav .slide-indicators{width:50%;left:25%}}.insights-carousel__nav .slide-indicators__wrapper{width:100%;height:1rem;background-color:transparent}.insights-carousel__status{margin:0;font-size:var(--font-size-body);color:var(--color-text)}.insights-carousel__status--loading{color:var(--color-text-muted, var(--color-text))}.insights-carousel__status--error{color:var(--color-error, #b00020)}.insights-carousel__status--empty{color:var(--color-text-muted, var(--color-text))}.experience-block{width:100%;box-sizing:border-box}.experience-block--primary{background-color:var(--color-primary);color:var(--color-white)}.experience-block--primary .carousel-header__title,.experience-block--primary .carousel-header__description{color:var(--color-white)}.experience-block--primary .experience-block__link.tag{color:var(--color-white);background-color:#ffffff1f;border-color:#fff3}.experience-block--secondary{background-color:var(--color-white);color:var(--color-content-heading)}.experience-block--secondary .experience-block__title,.experience-block--secondary .experience-block__description{color:var(--color-content-heading)}.experience-block--secondary .experience-block__link.tag{transition:var(--transition-default);color:var(--color-white);background-color:var(--color-primary);border:1px solid var(--color-primary)}.experience-block--secondary .experience-block__link.tag:hover,.experience-block--secondary .experience-block__link.tag:focus-visible{background-color:transparent;color:var(--color-primary)}.experience-block__wrapper{max-width:var(--container);margin:0 auto;width:100%;padding:var(--spacing-l) var(--spacing-side-margin);display:flex;flex-direction:column;gap:var(--spacing-m);box-sizing:border-box}@media screen and (min-width:75rem){.experience-block__wrapper{padding:var(--spacing-l) 0}}.experience-block__header{display:flex;flex-direction:column;gap:var(--spacing-s)}.experience-block__title{font-family:var(--font);font-size:var(--font-size-h2);font-weight:var(--font-bold);line-height:var(--line-height-h2);margin:0;padding:0}.experience-block__description{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);margin:0;padding:0;max-width:var(--text-width)}.experience-block__tabs,.experience-block__tabs .experience-block__tabs-root{min-height:2.5rem}.experience-block__tabs .experience-block__tabs-flex{gap:var(--spacing-m)}.experience-block__tabs .experience-block__tabs-indicator{background-color:var(--color-secondary);height:3px}.experience-block__tabs .experience-block__tabs-scroller{overflow:visible}.experience-block__tab{font-family:var(--font)!important;font-size:var(--font-size-body)!important;font-weight:var(--font-semibold)!important;text-transform:none!important;min-height:2.5rem!important;padding:0 var(--spacing-xxs)!important;color:inherit!important;opacity:.85}.experience-block__tab.Mui-selected{opacity:1}.experience-block__panel{margin-top:0}.experience-block__list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0}.experience-block__list{max-width:var(--container)}.experience-block__item{display:block;margin:0;padding:0}.experience-block__link{display:inline-block;font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-white);background-color:var(--color-primary);padding:.75rem 1.5rem;border-radius:0;border:1px solid transparent;text-decoration:none}.experience-block__link[href]{text-decoration:none;transition:var(--transition-default)}.experience-block__link[href]:hover{background-color:var(--color-secondary);color:var(--color-primary)}.features-thomson{width:100%;max-width:100%;box-sizing:border-box;padding:var(--spacing-xxl) 0}.features-thomson--primary{background-color:var(--color-white)}.features-thomson--secondary{background-color:var(--color-primary)}.features-thomson--tertiary{background-color:var(--color-tertiary)}.features-thomson__wrapper{max-width:var(--container);margin:0 auto;width:100%;padding:var(--spacing-side-margin);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-m);box-sizing:border-box}@media screen and (min-width:75rem){.features-thomson__wrapper{padding:0}}.features-thomson__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--spacing-s);width:100%}.features-thomson__header--secondary{color:var(--color-white)}.features-thomson__title{color:var(--color-content-heading);margin:0;padding:0;text-align:left;flex:0 1 auto;font-family:var(--font);font-weight:var(--font-semibold);line-height:var(--line-height-heading)}.features-thomson__description{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-light);line-height:var(--line-height-body);color:var(--color-content-heading);margin:0;padding:0;text-align:left;max-width:var(--text-width);width:100%}.features-thomson__global-cta{padding:0;flex-shrink:0;margin:0 0 0 auto}.features-thomson__global-cta a{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-semibold);color:var(--color-primary);text-decoration:underline}.features-thomson__global-cta a:hover{text-decoration:none}.features-thomson__global-cta a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.features-thomson__empty{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-content-subtle);margin:0;padding:var(--spacing-l);text-align:center;width:100%}.features-thomson__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-s);width:100%}@media screen and (min-width:48rem){.features-thomson__grid{gap:var(--spacing-m);grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.features-thomson__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:75rem){.features-thomson__grid{grid-template-columns:repeat(4,1fr)}.features-thomson--cards-3 .features-thomson__grid{grid-template-columns:repeat(3,1fr)}}@keyframes card-feature-slide-up{0%{transform:translateY(1.5rem)}to{transform:translateY(0)}}.card-feature{--card-feature-stagger-step: .12s;display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0;padding:0;text-decoration:none}.card-feature--visible{animation:card-feature-slide-up .85s ease-in-out calc(var(--card-feature-index, 0) * var(--card-feature-stagger-step)) both}.card-feature:hover .card-feature__cta{text-decoration:underline}.features-thomson--secondary .card-feature{color:var(--color-white)}.card-feature__icon-wrap{flex-shrink:0;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.card-feature__icon{width:100%;height:100%;object-fit:contain;display:block}.card-feature__image-wrap{width:100%;aspect-ratio:16/10;flex-shrink:0;overflow:hidden}.card-feature__image{width:100%;height:100%;display:block;object-fit:cover}.card-feature__body{display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0;height:100%}.card-feature__title{font-family:var(--font);font-size:var(--font-size-h3);font-weight:var(--font-semibold);line-height:var(--line-height-heading);margin:0;padding:0}.card-feature__title--faculti{font-family:var(--font-heading);font-weight:var(--font-normal)}.card-feature__description{flex:1;font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-light);line-height:var(--line-height-body);margin:0;padding:0}@media screen and (min-width:48rem){.card-feature__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.card-feature__description{flex:unset}}.card-feature__cta{display:flex;align-items:center;gap:var(--spacing-xxxs);font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-semibold)}.card-feature__cta-container{margin:auto 0 0;padding:0;width:100%;display:flex;justify-content:flex-start}.features-thomson--secondary .card-feature__cta{color:var(--color-white)}.news-list{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;padding:var(--spacing-xl) 0;background-color:var(--color-tertiary)}@media screen and (min-width:75rem){.news-list{padding:var(--spacing-xxl) 0}}.news-list__wrapper{max-width:var(--container);margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;gap:var(--spacing-s);padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.news-list__wrapper{padding:0}}.news-list__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--spacing-s);width:100%}.news-list__title{color:var(--color-content-heading);margin:0;padding:0;text-align:left;flex:0 1 auto}.news-list__description{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-light);line-height:var(--line-height-body);color:var(--color-content-heading);margin:0;padding:0;text-align:left;max-width:var(--text-width);width:100%}.news-list__empty,.news-list__loading{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-content-subtle);margin:0;padding:var(--spacing-l);text-align:center;width:100%}.news-list__error{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-error);margin:0;padding:var(--spacing-l);text-align:center;width:100%}.news-list__content{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-l)}@media screen and (min-width:62rem){.news-list__content{flex-direction:row;justify-content:center;align-items:stretch;gap:var(--spacing-m)}}.news-list__container{position:relative;overflow:hidden;width:100%;max-width:100%;flex:1 1 auto;min-width:0}.news-list__grid{width:100%;display:grid;grid-template-columns:1fr;gap:var(--spacing-s)}@media screen and (min-width:48rem){.news-list__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.news-list__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:75rem){.news-list__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.news-list__grid--faculti{gap:var(--spacing-s)}@media screen and (min-width:48rem){.news-list__grid--faculti{gap:var(--spacing-gutter)}}@media screen and (min-width:62rem){.news-list__grid--faculti{padding:5px}}@media screen and (min-width:75rem){.news-list__grid--faculti{gap:var(--spacing-gutter)}}.news-list__card{min-width:0;display:flex}.news-list__card .card-article{width:100%}.news-list__track{display:flex;transition:transform .3s ease-in-out;will-change:transform;flex-direction:row;width:100%}.news-carousel-thomson__wrapper--carousel .news-list__track .news-list__card{flex:0 0 100%;width:100%;min-width:0;padding:0 var(--spacing-xs) 0 0;box-sizing:border-box}@media screen and (min-width:48rem){.news-carousel-thomson__wrapper--carousel .news-list__track .news-list__card{flex:0 0 50%;width:50%}}@media screen and (min-width:62rem){.news-carousel-thomson__wrapper--carousel .news-list__track .news-list__card{flex:0 0 33.333%;width:33.333%}}@media screen and (min-width:75rem){.news-carousel-thomson__wrapper--carousel .news-list__track .news-list__card{flex:0 0 25%;width:25%}}.news-list__prev,.news-list__next{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:var(--spacing-xxs);color:var(--color-text-dark);transition:opacity .2s ease}.news-list__prev:hover:not(:disabled),.news-list__next:hover:not(:disabled){opacity:.7}.news-list__prev:disabled,.news-list__next:disabled{opacity:.3;cursor:not-allowed}.news-list__icon{width:3rem;height:3rem;color:var(--color-text-dark)}.news-list__icon--arrow-left{transform:rotate(180deg)}.news-list__icon--arrow-right{transform:rotate(0)}.news-list__pagination__wrapper{display:flex;align-items:center;gap:var(--spacing-s);width:100%;flex-wrap:wrap}.news-list__pagination-slide{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:1;color:var(--color-content-heading);min-width:2ch}.news-list__pagination{display:flex;justify-content:center;align-items:center;gap:.375rem}.news-list__pagination-dot{width:1.5rem;height:.375rem;border-radius:2px;border:none;padding:0;background-color:var(--color-secondary);cursor:pointer;transition:background-color .2s ease}.news-list__pagination-dot:hover{background-color:var(--color-tertiary)}.news-list__pagination-dot--active{background-color:var(--color-text-dark)}.news-list__cta{padding:0;flex-shrink:0;margin:0 0 0 auto}.news-list__cta a{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-semibold);color:var(--color-primary);text-decoration:underline}.news-list__cta a:hover{text-decoration:none}.news-list__cta a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.card-news{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;padding:var(--spacing-xxs);box-sizing:border-box;min-height:16.75rem;gap:var(--spacing-card);background-color:var(--color-white);transition:var(--transition-default)}.card-news:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.card-news:hover{background-color:var(--color-primary);color:var(--color-white)}.card-news:hover .card-news__title,.card-news:hover .card-news__summary{color:var(--color-white)}.card-news:hover .card-news__arrow-container{background-color:var(--color-secondary);color:var(--color-white)}.card-news:hover .card-news__arrow-container--faculti{background-color:transparent;color:var(--color-text-dark)}@media screen and (min-width:75rem){.card-news:first-child,.card-news:last-child{grid-column:span 2}}.card-news--faculti{border:1px solid var(--color-primary);background-color:var(--color-quaternary);color:var(--color-primary)}.card-news--faculti.card-news--hover{background-color:var(--color-secondary);color:var(--color-text-dark)}.card-news--faculti.card-news--hover .card-news__category,.card-news--faculti.card-news--hover .card-news__title,.card-news--faculti.card-news--hover .card-news__summary,.card-news--faculti.card-news--hover .card-news__date,.card-news--faculti.card-news--hover .card-news__arrow{color:var(--color-text-dark)}.card-news--faculti.card-news--hover .card-news__arrow-container{background-color:transparent}.card-news__category{display:block;font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);transition:var(--transition-default)}.card-news__category--faculti{color:var(--color-text-dark)}@media screen and not (min-width:48rem){.card-news__category--faculti{font-size:var(--font-size-body)}}.card-news__title{display:block;font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:var(--line-height-h4);transition:var(--transition-default)}.card-news__title--faculti{color:var(--color-primary);font-weight:var(--font-medium)}.card-news__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);transition:var(--transition-default)}.card-news__summary--faculti{color:var(--color-text-dark)}@media screen and not (min-width:48rem){.card-news__summary--faculti{font-size:var(--font-size-body)}}.card-news__date{display:block;font-family:var(--font);font-size:var(--font-size-body-small);font-weight:var(--font-normal);line-height:var(--line-height-body-small);transition:var(--transition-default)}.card-news__date--faculti{color:var(--color-text-dark)}@media screen and not (min-width:48rem){.card-news__date--faculti{font-size:var(--font-size-body)}}.card-news__footer{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;gap:var(--spacing-s);transition:var(--transition-default)}.card-news__arrow-container{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:auto;flex-shrink:0;transition:var(--transition-default)}.card-news__arrow-container--faculti{background-color:transparent;color:var(--color-primary)}.card-news__arrow{width:1rem;height:1rem;color:var(--color-text-dark);transition:var(--transition-default)}.card-news__arrow--faculti{color:var(--color-text-dark)}.spacer-thomson--s{height:var(--spacing-s)}.spacer-thomson--m{height:var(--spacing-m)}.spacer-thomson--l{height:var(--spacing-l)}.spacer-thomson--xl{height:var(--spacing-xl)}.spacer-thomson--xxl{height:var(--spacing-xxl)}.spacer-thomson--xxxl{height:var(--spacing-xxxl)}.spacer-thomson--xxxxl{height:var(--spacing-xxxxl)}.corner-dots{position:absolute;opacity:0;z-index:var(--z-index-above);top:0;left:0;width:10px;height:10px;background-color:var(--color-primary);border-radius:50%;transition:var(--transition-default)}.corner-dots--top-left{top:-5px;left:-5px;bottom:unset;right:unset}.corner-dots--top-right{top:-5px;right:-5px;bottom:unset;left:unset}.corner-dots--bottom-left{bottom:-5px;left:-5px;top:unset;right:unset}.corner-dots--bottom-right{bottom:-5px;right:-5px;top:unset;left:unset}.card-article--hover .corner-dots,.card-news--hover .corner-dots,.card-profile--hover .corner-dots{opacity:1}.map{padding-top:var(--spacing-xl)}.map__wrapper{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.map__wrapper{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .map__wrapper{padding-left:0;padding-right:0}}.map__content{display:flex;flex-direction:column;max-width:var(--text-width);gap:var(--spacing-s)}.map__container{width:100%;height:15rem}@media screen and (min-width:75rem){.map__container{height:25rem}}.map-info{display:flex;flex-direction:column}.map-info__title{font-size:var(--font-size-body-small);font-weight:var(--font-bold);color:var(--color-content-heading);line-height:var(--line-height-body-small);margin:0;padding:0}.map-info__address{display:flex;flex-direction:column;padding-bottom:var(--spacing-xxs)}.map-info__address-line{font-size:var(--font-size-body-small);font-weight:var(--font-normal);color:var(--color-content-body);line-height:var(--line-height-body-small)}.content-footer{padding:2rem 0 0}.content-footer__wrapper{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.content-footer__wrapper{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .content-footer__wrapper{padding-left:0;padding-right:0}}.content-footer__wrapper{display:flex;flex-direction:column;gap:var(--spacing-s);padding-bottom:var(--spacing-xl)}@media screen and (min-width:62rem){.content-footer__wrapper{gap:2rem}}.disclaimer__content{display:flex;flex-direction:column;gap:var(--spacing-s);padding-bottom:var(--spacing-s);border-bottom:1px solid var(--color-border-subtle);max-width:var(--text-width)}.disclaimer__title{font-size:var(--font-size-h4);font-weight:var(--font-semibold)}.disclaimer__text{font-size:var(--font-size-body);max-width:var(--text-width);font-weight:var(--font-normal)}.publish-date{display:flex;gap:2rem}.tags-section__title{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:var(--line-height-h3);color:var(--color-content-heading);padding:0;margin-bottom:var(--spacing-xxs)}.tags-section__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0}.tags-section__tags{max-width:var(--text-width);gap:1rem}@media print{.related-content{display:none}}.related-content__container{position:relative;padding:0 var(--spacing-side-margin) var(--spacing-xxxl);width:100%}@media screen and (min-width:75rem){.related-content__container{margin:0 auto;padding-left:0;padding-right:0;max-width:var(--container)}}@media screen and (min-width:75rem){main .related-content__container{padding-left:0;padding-right:0}}.related-content__container{display:flex;flex-direction:column;gap:var(--spacing-m);margin-bottom:0;padding:0}@media screen and (min-width:62rem){.related-content__container{gap:2rem}}.banner-thomson{width:100%;max-width:100%;background-color:var(--color-primary);color:var(--color-white);background-size:cover;background-repeat:no-repeat;position:relative}.banner-thomson--secondary{background-color:var(--color-tertiary);color:var(--color-primary)}.banner-thomson__wrapper{max-width:var(--container);margin:0 auto;padding:var(--spacing-xxl) var(--spacing-side-margin)}@media screen and (min-width:75rem){.banner-thomson__wrapper{padding:var(--spacing-xxl) 0}}.banner-thomson__wrapper--has-image{padding:0;display:flex;flex-direction:column-reverse}@media screen and (min-width:62rem){.banner-thomson__wrapper--has-image{display:grid;grid-template-columns:1fr 1fr}}.banner-thomson__gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,var(--color-primary) 40.38%,transparent 100%)}.banner-thomson__gradient--faculti{background:#411c76d9}.banner-thomson__gradient--left{display:none;background:linear-gradient(90deg,transparent 50%,var(--color-primary) 50%)}@media screen and (min-width:62rem){.banner-thomson__gradient--left{display:block}}.banner-thomson__gradient--right{display:none;background:linear-gradient(90deg,var(--color-primary) 50%,transparent 50%)}@media screen and (min-width:62rem){.banner-thomson__gradient--right{display:block}}.banner-thomson__gradient--secondary{background:linear-gradient(90deg,var(--color-tertiary) 40.38%,transparent 100%)}.banner-thomson--faculti .banner-thomson__gradient--secondary{background:#e3d9fad9}.banner-thomson__gradient--secondary.banner-thomson__gradient--left{display:none;background:linear-gradient(90deg,transparent 50%,var(--color-tertiary) 50%)}@media screen and (min-width:62rem){.banner-thomson__gradient--secondary.banner-thomson__gradient--left{display:block}}.banner-thomson__gradient--secondary.banner-thomson__gradient--right{display:none;background:linear-gradient(90deg,var(--color-tertiary) 50%,transparent 50%)}@media screen and (min-width:62rem){.banner-thomson__gradient--secondary{display:block}}.banner-thomson__image-wrapper{max-height:20rem;height:20rem;overflow:hidden}.banner-thomson__image-wrapper img{object-fit:cover;width:100%;height:100%;object-position:center;display:block;transition:var(--transition-default)}.banner-thomson__content-wrapper{position:relative;z-index:10;max-width:var(--text-width);display:flex;flex-direction:column;gap:var(--spacing-s)}.banner-thomson__wrapper--has-image .banner-thomson__content-wrapper{padding:var(--spacing-l) var(--spacing-side-margin)}@media screen and (min-width:62rem){.banner-thomson__wrapper--has-image .banner-thomson__content-wrapper{padding:var(--spacing-l) var(--spacing-gutter)}}@media screen and (min-width:75rem){.banner-thomson__wrapper--has-image .banner-thomson__content-wrapper{padding:var(--spacing-l) var(--spacing-gutter) var(--spacing-l) 0}}@media screen and (min-width:62rem){.banner-thomson__wrapper--image-left .banner-thomson__content-wrapper{grid-column:2;padding:var(--spacing-l) var(--spacing-gutter) var(--spacing-l) var(--spacing-gutter)}}@media screen and (min-width:62rem){.banner-thomson__wrapper--image-right .banner-thomson__content-wrapper{order:1}}.banner-thomson__title{font-size:var(--font-size-h1);font-weight:500;line-height:var(--line-height-h1);margin:0;padding:0}.banner-thomson__content{font-size:var(--font-size-body);font-weight:var(--font-light);line-height:var(--line-height-body)}.banner-thomson__calls-to-action{display:flex;flex-flow:row wrap;align-items:center;gap:var(--spacing-s)}.banner-thomson__cta{font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);padding:1rem 1.5rem;border:1px solid transparent;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);transition:all .3s ease;white-space:nowrap;text-decoration:none;cursor:pointer}.banner-thomson__cta svg,.banner-thomson__cta .icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease}.banner-thomson__cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.banner-thomson__cta:hover,.banner-thomson__cta:active{background-color:var(--color-tertiary);color:var(--color-primary);border-color:var(--color-tertiary)}@supports (leading-trim: both){.banner-thomson__cta{leading-trim:both;text-edge:cap}}.banner-thomson__cta--primary{background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.banner-thomson__cta--secondary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.banner-thomson__cta--secondary svg{color:var(--color-white)}.banner-thomson__cta--secondary:hover,.banner-thomson__cta--secondary:active{color:var(--color-primary);background-color:var(--color-tertiary);border-color:var(--color-tertiary)}.banner-thomson__cta--secondary:hover svg,.banner-thomson__cta--secondary:active svg{color:var(--color-primary)}.banner-thomson__cta--faculti.banner-thomson__cta--secondary{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.banner-thomson__cta--faculti.banner-thomson__cta--secondary:hover,.banner-thomson__cta--faculti.banner-thomson__cta--secondary:active{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.banner-thomson--faculti.banner-thomson--secondary .banner-thomson__cta--faculti.banner-thomson__cta--secondary{color:var(--color-primary);border-color:var(--color-primary)}.tabs-thomson{--tabs-thomson-tab-color: var(--color-text-dark);--tabs-thomson-content-color: var(--color-content-body);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.tabs-thomson .MuiTab-root{color:var(--tabs-thomson-tab-color);opacity:1}.tabs-thomson .MuiTab-root.Mui-selected,.tabs-thomson .MuiTabScrollButton-root{color:var(--tabs-thomson-tab-color)}.tabs-thomson__content{color:var(--tabs-thomson-content-color)}.tabs-thomson__wrapper{max-width:var(--container);margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;gap:var(--spacing-xs);padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.tabs-thomson__wrapper{padding:0}}.squiz-column-content--primary .tabs-thomson{--tabs-thomson-tab-color: var(--color-white);--tabs-thomson-content-color: var(--color-white)}@keyframes fade-in{to{opacity:1}}@keyframes slide-in-right{0%{transform:translate(100vw);opacity:0}to{transform:translate(0);opacity:1}}.splash-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;overflow:hidden;background-color:var(--color-primary);transition:transform .55s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.splash-screen--exiting{pointer-events:none;transform:translate3d(0,-100%,0)}@media(prefers-reduced-motion:reduce){.splash-screen{transition-duration:.05s}}.splash-screen__img{position:absolute;opacity:0;max-width:unset!important;max-height:unset!important;transform:scaleX(-1)}.splash-screen__img--loaded{opacity:1;transition:opacity 1s ease 1s}@media(prefers-reduced-motion:reduce){.splash-screen__img--loaded{transition:none}}.splash-screen__logo{position:absolute;top:8rem;left:calc(50vw - 5rem);opacity:0}@media screen and (min-width:48rem){.splash-screen__logo{top:40vh;left:7rem}}@media screen and (min-width:62rem){.splash-screen__logo{top:35vh;left:9rem}}@media screen and (min-width:75rem){.splash-screen__logo{top:28vh;left:10rem}}@media screen and (min-width:90rem){.splash-screen__logo{top:31vh;left:14rem}}@media screen and (min-width:96rem){.splash-screen__logo{left:17rem}}@media screen and (min-width:120rem){.splash-screen__logo{left:calc(50% - 32.5rem)}}.splash-screen__text{font-family:var(--font-book);font-size:1.25rem;font-weight:400;line-height:var(--line-height-h2);color:var(--color-white);position:absolute;top:21rem;left:calc(50vw - 5rem);opacity:0}@media screen and (min-width:48rem){.splash-screen__text{font-size:2.5rem;top:40vh;left:53vw}}@media screen and (min-width:62rem){.splash-screen__text{font-size:3rem;top:37vh}}@media screen and (min-width:90rem){.splash-screen__text{font-size:3.5rem}}.splash-screen__close{position:absolute;bottom:1rem;left:0;width:100%;color:var(--color-white);text-decoration:none;font-size:1.25rem;font-weight:var(--font-normal);opacity:0;z-index:1010;display:flex;align-items:center;justify-content:center}.splash-screen__scroll{font-size:var(--font-size-body-small);padding:.5rem 1rem;background-color:var(--color-primary)}.splash-screen__thomson-t{position:absolute;top:8rem;left:1rem;height:calc(100vh - 8rem);width:1.5rem;opacity:0}@media screen and (min-width:48rem){.splash-screen__thomson-t{top:25vh;left:calc(50vw - 1.5rem);height:75vh;width:3rem}}.splash-screen--intro-ready .splash-screen__logo{animation:fade-in 1s ease 2s forwards}.splash-screen--intro-ready .splash-screen__text{animation:slide-in-right 1s ease 3s forwards}.splash-screen--intro-ready .splash-screen__thomson-t{animation:fade-in .5s ease 4s forwards}.splash-screen--intro-ready .splash-screen__thomson-t .thomson-t--animate{--thomson-t-intro-delay: 4s}.splash-screen--intro-ready .splash-screen__close{animation:fade-in .5s ease 5.5s forwards}@media(prefers-reduced-motion:reduce){.splash-screen--intro-ready .splash-screen__logo,.splash-screen--intro-ready .splash-screen__close,.splash-screen--intro-ready .splash-screen__thomson-t{animation:none;opacity:1}.splash-screen--intro-ready .splash-screen__text{animation:none;opacity:1;transform:none}}.button-thomson{padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.button-thomson{padding:0}}.button-thomson__inner{max-width:var(--container);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-s)}.button-thomson__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{--video-player-icon-bg-color: var(--color-secondary);--video-player-icon-size: 5.5rem;--video-player-icon-color: var(--color-primary);--video-player-icon: url('data:image/svg+xml,%3Csvg width="36" height="48" viewBox="0 0 36 48" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0 0L36 24L0 48V0Z" fill="%23FFFCF8"/%3E%3C/svg%3E');--video-player-bg-color: var(--color-white);--video-player-color: var(--color-content-primary);--video-player-link-color: var(--color-content-link);--video-player-font-family: var(--font);--video-player-font-size: var(--font-size-base);--video-player-font-weight: var(--font-weight-normal);--video-player-line-height: var(--line-height-base);--video-player-letter-spacing: var(--letter-spacing-base);--video-player-text-align: left;--video-player-text-transform: none;--video-player-text-decoration: none}body[data-site=faculti]{--video-player-icon-bg-color: #e3d9fa}.video-player{padding:0 var(--spacing-side-margin);width:100%;max-width:100%;height:auto}@media screen and (min-width:75rem){.video-player{padding:0}}.video-player__img-wrapper{max-width:var(--container);margin:0 auto;width:100%}.video-player__img-button:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:2.5rem;height:3rem;margin-left:1rem;margin-top:.25rem}.video-player__video-wrapper{max-width:var(--container);margin:0 auto;width:100%}.video-player__content{max-width:var(--container);margin:0 auto;width:100%;padding:var(--spacing-xxs) 0;background-color:transparent}.video-player__content p{padding:0 1rem 1rem}.video-player__content p:last-child{padding-bottom:0}body{--video-modal-play-icon-bg-color: var(--color-secondary);--video-modal-play-icon-size: 3.5rem;--video-modal-play-icon: url('data:image/svg+xml,%3Csvg width="36" height="48" viewBox="0 0 36 48" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0 0L36 24L0 48V0Z" fill="%23FFFCF8"/%3E%3C/svg%3E');--video-modal-play-icon-color: var(--color-primary);--video-modal-link-color: var(--color-content-link);--video-modal-font-family: var(--font);--video-modal-font-size: var(--font-size-base);--video-modal-font-weight: var(--font-weight-normal);--video-modal-line-height: var(--line-height-base);--video-modal-letter-spacing: var(--letter-spacing-base);--video-modal-text-align: left;--video-modal-text-transform: none;--video-modal-text-decoration: none;--video-modal-bg-color: var(--color-primary);--video-modal-color: var(--color-white);--video-modal-heading-color: var(--color-white);--video-modal-heading-font-family: var(--font-heading);--video-modal-heading-font-weight: var(--font-bold);--video-modal-heading-line-height: var(--line-height-h2);--video-modal-heading-font-size: var(--font-size-h2);--video-modal-btn-primary-color: var(--color-primary);--video-modal-btn-primary-bg-color: var(--color-secondary)}body[data-site=faculti]{--video-modal-play-icon-bg-color: #e3d9fa}body{--video-modal-scp-play-icon-bg-color: var(--color-secondary);--video-modal-scp-play-icon-size: 3.5rem;--video-modal-scp-play-icon: var(--video-modal-play-icon);--video-modal-scp-play-icon-color: var(--color-primary);--video-modal-scp-font-family: var(--font);--video-modal-scp-bg-color: var(--color-tertiary);--video-modal-scp-heading-font-family: var(--font-heading);--video-modal-scp-heading-font-weight: var(--font-bold);--video-modal-scp-heading-line-height: var(--line-height-h2);--video-modal-scp-heading-font-size: var(--font-size-h2);--video-modal-scp-heading-color: var(--color-primary);--video-modal-scp-btn-primary-color: var(--color-primary);--video-modal-scp-btn-primary-bg-color: var(--color-secondary);--video-modal-scp-color: var(--color-primary);--video-modal-scp-btn-primary-hover-color: var(--color-primary);--video-modal-scp-btn-primary-hover-bg-color: var(--color-white)}body[data-site=faculti]{--video-modal-scp-play-icon-bg-color: #e3d9fa}.video-modal{padding:0 var(--spacing-side-margin);width:100%;max-width:100%;height:auto}@media screen and (min-width:75rem){.video-modal{padding:0}}.video-modal__wrapper{max-width:var(--container);margin:0 auto;width:100%}.video-modal__img-button:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:2.5rem!important;height:3rem!important;margin-left:1rem;margin-top:.25rem}[data-site=faculti] .video-modal__img-button:before{width:2.5rem;height:4rem}.video-modal__video-wrapper{max-width:var(--container);margin:0 auto;width:100%}.video-modal__content{max-width:var(--container);margin:0 auto;width:100%;padding:var(--spacing-xxs) 0;background-color:transparent}.video-modal__content p{font-size:var(--font-size-body);padding:var(--spacing-xxs) 0}.video-modal__content p:last-child{padding-bottom:0}.video-modal__dialog{position:absolute;margin:0 auto;width:100%;left:12.5%}body{--features-component-background: transparent;--features-color: var(--color-content-body);--features-min-width: unset;--features-font-family: var(--font);--features-line-height-xs: var(--line-height-body)}.features{padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.features{padding:0}}.features__list{max-width:var(--container);margin:0 auto;width:100%;gap:var(--spacing-l)}@media screen and (min-width:48rem){.features__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62rem){.features__list{grid-template-columns:repeat(3,1fr)}}.features__icon{width:100%}.icons .features__icon{width:1.5rem}.icons .features__icon__wrapper{min-width:unset;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.features__item{padding:0;width:unset!important;flex-direction:column;gap:var(--spacing-s)}@media screen and (min-width:62rem){.features__item{width:unset!important}}.features__item__content{display:flex;flex-direction:column;gap:var(--spacing-s);flex-grow:1}.features__item__title{margin:0;padding:0}.features__item__description{margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0;flex-grow:1}.features__item__call-to-action{background-color:transparent;color:var(--color-text-dark);text-decoration:underline;font-weight:var(--font-semibold);padding:0;letter-spacing:-.005rem;text-decoration:underline solid var(--color-primary) 1px;text-decoration-skip-ink:auto;text-underline-offset:25%}.features__item__call-to-action:after{display:none}body{--image-full-heading-font-family: var(--font-heading);--image-full-heading-font-weight: var(--font-normal);--image-full-heading-line-height: var(--line-height-h2);--image-full-heading-color: var(--color-content-heading);--image-full-heading-font-size: var(--font-size-h2);--image-full-caption-font-family: var(--font);--image-full-caption-font-weight: var(--font-normal);--image-full-caption-line-height: var(--line-height-body);--image-full-caption-color: var(--color-content-body);--image-full-bg-color: transparent}.image{padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.image{padding:0}}.squiz-column-content .image{padding:0;margin:0}.image__wrapper{max-width:var(--container);margin:0 auto;width:100%}.image--full .image__wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:var(--container);margin:0 auto;width:100%}.image__img-caption{margin-top:0;background-color:transparent;padding:var(--spacing-xxs) 0;font-size:var(--font-size-body-small)}.image--full .image__img-caption{padding:var(--spacing-xxs) 0;text-align:left;color:var(--color-content-secondary);line-height:var(--line-height-body);font-size:var(--font-size-body-small);display:flex;flex-direction:column;gap:var(--spacing-xxs)}.image--full .image__img-caption h2,.image--full .image__img-caption p,.image__img-caption h2,.image__img-caption p{margin:0;padding:0}.squiz-column-content--primary .image.image--full .image__img-caption h2,.squiz-column-content--primary .image.image--full .image__img-caption h3,.squiz-column-content--primary .image.image--full .image__img-caption h4,.squiz-column-content--primary .image.image--full .image__img-caption h5,.squiz-column-content--primary .image.image--full .image__img-caption h6{color:var(--color-white)}body{--image-gallery-caption-header-font-family: var(--font-heading);--image-gallery-caption-header-font-size: var(--font-size-h2);--image-gallery-caption-header-font-weight: var(--font-weight-bold);--image-gallery-caption-header-line-height: var(--line-height-h2);--image-gallery-caption-header-color: var(--color-content-heading);--image-gallery-caption-body-font-family: var(--font);--image-gallery-caption-body-font-size: var(--font-size-body);--image-gallery-caption-body-font-weight: var(--font-weight-normal);--image-gallery-caption-body-line-height: var(--line-height-body)}.image-gallery{padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.image-gallery{padding:0}}.image-gallery__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;list-style:none;padding:0;max-width:var(--container);margin:0 auto;width:100%;background-color:transparent}@media screen and (min-width:48rem){.image-gallery__wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:62rem){.image-gallery__wrapper{grid-template-columns:repeat(4,1fr)}}.image-gallery__slider-item{gap:var(--spacing-xxs)}.image-gallery__item{padding:0;list-style:none}.image-gallery__item:hover .image-gallery__item-img{transform:scale(1.1)}.image-gallery__item-button{display:block;overflow:hidden;box-sizing:border-box;padding:0;margin:0;cursor:pointer;background-color:var(--color-primary)}.image-gallery__item-img{width:100%;height:100%}.image-gallery__dialog[open]::backdrop{background-color:#001c36f2}.image-gallery__dialog .swiper-pagination{padding:.5rem var(--spacing-xs)}.image-gallery__slider-caption{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;gap:var(--spacing-xs);max-width:var(--text-width)}.image-gallery__slider-caption h2,.image-gallery__slider-caption p{padding:0;margin:0}.image-gallery__slider-caption p{font-size:var(--font-size-body-small)}body{--links-item-body-font-family: var(--font);--links-item-body-font-size: var(--font-size-body);--links-item-body-font-weight: var(--font-weight-normal);--links-item-body-line-height: var(--line-height-body);--links-item-btn-color: var(--color-content-body);--links-item-btn-line-height: var(--line-height-body);--links-item-btn-font-size: var(--font-size-body);--links-item-btn-font-weight: var(--font-weight-normal)}.links{padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.links{padding:0}}.links__wrapper{gap:0;width:100%;max-width:var(--container);margin:0 auto;background-color:transparent}.links__item{list-style:none;padding:0;margin:0;max-width:var(--text-width)}.links__item:before{content:none}.links__button{text-decoration:none;padding:var(--spacing-xs) var(--spacing-xxs) var(--spacing-xs) 0;border-bottom:1px solid var(--color-border-subtle);transition:var(--transition-default);font-weight:var(--font-bold)}.links__button:hover,.links__button:focus,.links__button:focus-visible,.links__button:active{text-decoration:none;padding-left:var(--spacing-xxs)}.links__button:hover{background-color:var(--color-secondary)}.links__button:focus-visible{outline-offset:-1px}.links__button:after{width:1.5rem;height:1.5rem}.squiz-column-content--primary .links .links__item:hover,.squiz-column-content--primary .links .links__item:active{background-color:transparent}.squiz-column-content--primary .links .links__button{color:var(--color-white);text-decoration:none;border-bottom-color:#ffffff59}.squiz-column-content--primary .links .links__button .links__button-icon{display:none}.squiz-column-content--primary .links .links__button:after{content:"";width:1.5rem;height:1.5rem;flex-shrink:0;background-color:var(--color-primary);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0xNSA1TDEzLjU5IDYuNDFMMTguMTcgMTFIMlYxM0gxOC4xN0wxMy41OCAxNy41OUwxNSAxOUwyMiAxMkwxNSA1WiIgLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0xNSA1TDEzLjU5IDYuNDFMMTguMTcgMTFIMlYxM0gxOC4xN0wxMy41OCAxNy41OUwxNSAxOUwyMiAxMkwxNSA1WiIgLz48L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.squiz-column-content--primary .links .links__button:hover,.squiz-column-content--primary .links .links__button:focus{background-color:var(--color-white);color:var(--color-text-dark);text-decoration:none}.squiz-column-content--tertiary .links .links__button{border-bottom-color:var(--color-border-medium)}body{--cards-item-body-font-family: var(--font);--cards-item-body-font-size: var(--font-size-body);--cards-item-body-font-weight: var(--font-weight-normal);--cards-item-body-line-height: var(--line-height-body);--cards-item-body-color: var(--color-content-body);--cards-item-body-bg-color: var(--color-primary);--cards-item-btn-font-size: var(--font-size-body);--cards-item-btn-font-weight: var(--font-semibold);--cards-item-btn-line-height: var(--line-height-body);--cards-item-btn-color: var(--color-content-link);--cards-item-btn-bg-color: transparent;--cards-item-btn-border-color: transparent;--cards-item-btn-hover-color: var(--color-content-link);--cards-item-btn-hover-bg-color: transparent;--cards-item-btn-hover-border-color: transparent;--cards-item-heading-font-family: var(--font);--cards-item-heading-font-size: var(--font-size-h4);--cards-item-heading-font-weight: var(--font-weight-light);--cards-item-heading-line-height: var(--line-height-h3);--cards-item-heading-color: var(--color-content-heading);--cards-item-heading-bg-color: transparent;--cards-item-heading-border-color: transparent;--cards-item-heading-border-width: 0;--cards-item-heading-border-style: solid;--cards-item-highlighted-btn-color: var(--color-content-link);--cards-item-highlighted-btn-bg-color: transparent;--cards-item-highlighted-btn-border-color: transparent;--cards-item-highlighted-btn-hover-color: var(--color-content-link);--cards-item-highlighted-btn-hover-bg-color: transparent;--cards-item-highlighted-btn-hover-border-color: transparent}.cards{width:100%;margin:0;background-color:var(--color-tertiary);padding:var(--spacing-xs) var(--spacing-side-margin)}@media screen and (min-width:75rem){.cards{padding:var(--spacing-xs) 0}}.cards__wrapper{max-width:var(--container);display:flex;flex-flow:row wrap;margin:0;gap:2rem;padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.cards__wrapper{padding:0;margin:0 auto}}.cards__item{padding:0;background-color:var(--color-white)}@media screen and (min-width:62rem){.cards__item{width:auto!important}}.cards__item:last-child{padding-bottom:var(--spacing-xs)}.cards__heading{padding:0;text-align:left}.cards__heading-link{font-weight:var(--font-normal);font-size:var(--font-size-h4);line-height:var(--line-height-h3);text-decoration:none;text-align:left;word-wrap:break-word;margin:0;padding:0}.cards__item--highlighted .cards__heading-link,.cards__item--highlighted .cards__heading-link:hover{color:var(--color-content-body)}.cards__content-wrapper{background-color:transparent;padding:var(--spacing-xxs);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:var(--spacing-xxs)}.cards__item--highlighted .cards__content-wrapper{background-color:transparent}.cards__item--highlighted .cards__body{color:var(--color-content-body)}.cards__body-wrapper{display:grid;grid-template-columns:1fr;gap:var(--spacing-xxs)}.cards__categories{grid-row:3;list-style-type:disc;list-style-position:inside;gap:.5rem}.cards__categories-item{display:inline-block;font-family:var(--font);font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-white);background-color:var(--color-primary);padding:.75rem 1.5rem;border-radius:0;border:1px solid transparent;text-decoration:none}.cards__categories-item[href]{text-decoration:none;transition:var(--transition-default)}.cards__categories-item[href]:hover{background-color:var(--color-secondary);color:var(--color-primary)}.cards__categories-item{text-transform:lowercase;font-weight:var(--font-semibold)}.cards__button{letter-spacing:-.005rem;text-decoration:underline solid var(--color-primary) 1px;text-decoration-skip-ink:auto;text-underline-offset:25%;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cards__button:after{display:none}body{--news-item-body-font-family: var(--font);--news-item-body-font-size: var(--font-size-body);--news-item-body-font-weight: var(--font-weight-normal);--news-item-body-line-height: var(--line-height-body);--news-item-body-color: var(--color-content-body);--news-item-body-bg-color: var(--color-primary);--news-item-btn-font-size: var(--font-size-body);--news-item-btn-font-weight: var(--font-semibold);--news-item-btn-line-height: var(--line-height-body);--news-item-btn-color: var(--color-content-link);--news-item-btn-bg-color: transparent;--news-item-btn-border-color: transparent;--news-item-btn-hover-color: var(--color-content-link);--news-item-btn-hover-bg-color: transparent;--news-item-btn-hover-border-color: transparent;--news-item-heading-font-family: var(--font);--news-item-heading-font-size: var(--font-size-h4);--news-item-heading-font-weight: var(--font-weight-light);--news-item-heading-line-height: var(--line-height-h3);--news-item-heading-color: var(--color-content-heading);--news-item-heading-bg-color: transparent;--news-item-heading-border-color: transparent;--news-item-heading-border-width: 0;--news-item-heading-border-style: solid;--news-item-highlighted-btn-color: var(--color-content-link);--news-item-highlighted-btn-bg-color: transparent;--news-item-highlighted-btn-border-color: transparent;--news-item-highlighted-btn-hover-color: var(--color-content-link);--news-item-highlighted-btn-hover-bg-color: transparent;--news-item-highlighted-btn-hover-border-color: transparent;--news-item-highlighted-date-color: var(--color-content-body);--news-item-date-line-height: var(--line-height-body);--news-item-date-font-size: var(--font-size-body-small)}.news{padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.news{padding:0}}.news__wrapper{gap:calc(var(--spacing-gutter) * 2);width:100%;max-width:var(--container);margin:0 auto;background-color:transparent;display:flex;flex-direction:column}@media screen and (min-width:48rem){.news__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-gutter)}}@media screen and (min-width:75rem){.news__wrapper{grid-template-columns:repeat(3,1fr)}}.news__item{padding:var(--spacing-xs);background-color:var(--color-secondary);gap:var(--spacing-s)}@media screen and (min-width:62rem){.news__item{width:auto!important}}.news__item:last-child{padding-bottom:var(--spacing-xs)}.news__heading{padding:0;text-align:left}.news__heading-link{font-weight:var(--news-item-heading-font-weight)}.news__item--highlighted .news__heading-link,.news__item--highlighted .news__heading-link:hover{color:var(--color-content-body)}.news__content-wrapper{background-color:transparent;padding:0}.news__item--highlighted .news__content-wrapper{background-color:transparent}.news__item--highlighted .news__date-label,.news__item--highlighted .news__date-label:hover,.news__item--highlighted .news__body{color:var(--color-content-body)}.news__body-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:var(--spacing-xxs)}.news__categories{grid-row:1;list-style-type:disc;list-style-position:inside;gap:0 var(--spacing-xxxs)}.news__categories-item{background-color:transparent;padding:0;color:var(--color-content-body);text-transform:lowercase;font-size:var(--font-size-h6);font-weight:var(--font-weight-normal)}.news__categories-item::marker{margin-left:var(--spacing-xxxs)}.news__button{letter-spacing:-.005rem;text-decoration:underline solid var(--color-primary) 1px;text-decoration-skip-ink:auto;text-underline-offset:25%;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.news__button:after{display:none}body{--accordion-item-heading-font-family: var(--font);--accordion-item-heading-font-weight: var(--font-bold);--accordion-item-heading-font-size: var(--font-size-body);--accordion-item-heading-line-height: var(--line-height-body);--accordion-item-heading-bg-color: transparent;--accordion-item-heading-hover-color: var(--color-text-dark);--accordion-item-body-font-family: var(--font);--accordion-item-body-font-size: var(--font-size-body);--accordion-item-body-font-weight: var(--font-normal);--accordion-item-body-line-height: var(--line-height-body);--accordion-item-body-color: var(--color-content-body);--accordion-item-body-bg-color: transparent;--accordion-item-body-border-color: var(--color-border-subtle);--accordion-item-body-border-radius: var(--border-radius-small);--accordion-item-body-border-width: var(--border-width-small);--accordion-item-body-border-style: var(--border-style-solid);--accordion-item-heading-active-color: var(--color-text-dark);--accordion-item-heading-active-bg-color: transparent;--accordion-item-heading-hover-bg-color: transparent;--accordion-item-border-color: var(--color-border-subtle);--accordion-btn-color: var(--color-content-link);--accordion-btn-bg-color: transparent;--accordion-btn-border-color: transparent;--accordion-btn-border-radius: 0;--accordion-btn-border-width: 0;--accordion-btn-border-style: none;--accordion-btn-hover-color: var(--color-secondary);--accordion-btn-hover-bg-color: transparent;--accordion-btn-hover-border-color: transparent;--accordion-btn-hover-border-radius: 0;--accordion-btn-hover-border-width: 0;--accordion-btn-hover-border-style: none}.accordion{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.accordion{padding:0}}.squiz-column-content--primary .accordion{background-color:var(--color-primary);color:var(--color-white)}.squiz-column-content--tertiary .accordion{--accordion-item-border-color: var(--color-border-medium);--accordion-item-body-border-color: var(--color-border-medium)}.squiz-column-content--primary .accordion .accordion__heading .accordion__heading-button{color:var(--color-white)}.squiz-column-content--primary .accordion .accordion__heading .accordion__heading-button:hover{color:var(--color-text-dark);background-color:var(--color-white)}.accordion>*{max-width:var(--text-width)}.accordion__heading{padding-bottom:0;border-right:none;border-left:none}.accordion__heading-button{font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-body);transition:var(--transition-default);padding:var(--spacing-s)}.accordion__heading-button:hover{color:var(--color-text-dark);background-color:var(--color-secondary)}.accordion .accordion__item+.accordion__item .accordion__heading{border-top:none}.accordion .accordion__item--active+.accordion__item .accordion__heading{border-top:.063rem solid var(--accordion-item-border-color)}.accordion .accordion__heading .accordion__heading-button:before{display:none;content:none}.accordion .accordion__heading .accordion__heading-button:after{content:"";width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;position:absolute;right:1.25rem;top:50%;bottom:auto;margin:0;transform:translateY(-50%);background-color:var(--color-text-dark);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2015V8H15V15H8V17H15V24H17V17H24V15H17Z%22%20fill%3D%22%23262626%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2015V8H15V15H8V17H15V24H17V17H24V15H17Z%22%20fill%3D%22%23262626%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s ease-in-out}.accordion .accordion__heading:hover .accordion__heading-button:after,.accordion .accordion__heading:active .accordion__heading-button:after,.accordion .accordion__heading:focus .accordion__heading-button:after{background-color:var(--color-text-dark)}.squiz-column-content--primary .accordion .accordion__heading .accordion__heading-button:after{background-color:var(--color-white)}.squiz-column-content--primary .accordion .accordion__heading:hover .accordion__heading-button:after,.squiz-column-content--primary .accordion .accordion__heading:active .accordion__heading-button:after,.squiz-column-content--primary .accordion .accordion__heading:focus .accordion__heading-button:after,.squiz-column-content--primary .accordion .accordion__heading:focus-within .accordion__heading-button:after,.squiz-column-content--primary .accordion .accordion__heading .accordion__heading-button:hover:after{background-color:var(--color-text-dark)}.accordion .accordion__item--active .accordion__heading .accordion__heading-button:after{width:1.5rem;height:1.75rem;right:1.5rem;background-color:var(--color-text-dark);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2012.4727H19%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2012.4727H19%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);transform:translateY(-50%)}.squiz-column-content--primary .accordion .accordion__item--active .accordion__heading .accordion__heading-button:after{background-color:var(--color-white)}.squiz-column-content--primary .accordion .accordion__item--active .accordion__heading:hover .accordion__heading-button:after,.squiz-column-content--primary .accordion .accordion__item--active .accordion__heading:active .accordion__heading-button:after,.squiz-column-content--primary .accordion .accordion__item--active .accordion__heading:focus-within .accordion__heading-button:after{background-color:var(--color-text-dark)}.accordion__item{max-width:var(--text-width)}.squiz-column-content--primary .accordion__item--active:after{background-color:var(--color-white)}.accordion__item-wrapper{max-width:var(--text-width);gap:0}.accordion__body{border:none}.squiz-column-content--primary .accordion__body{color:var(--color-white)}.accordion__body>div{padding:var(--spacing-s)}.accordion__button{letter-spacing:-.005rem;text-decoration:underline solid var(--color-primary) 1px;text-decoration-skip-ink:auto;text-underline-offset:25%}.accordion__button{font-weight:var(--font-extra-bold)}.squiz-column-content--primary .accordion__button{color:var(--color-white);text-decoration-color:var(--color-white)}.accordion__button-wrapper{max-width:var(--text-width)}body{--events-item-body-font-family: var(--font);--events-item-body-font-size: var(--font-size-body);--events-item-body-font-weight: var(--font-normal);--events-item-body-line-height: var(--line-height-body);--events-item-heading-font-family: var(--font-heading);--events-item-heading-font-size: var(--font-size-h4);--events-item-heading-font-weight: var(--font-weight-light);--events-item-heading-line-height: var(--line-height-h3);--events-item-body-color: var(--sq-component-primary-color, #262626);--events-item-body-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--events-item-btn-font-size: var(--font-size-body);--events-item-btn-font-weight: var(--font-normal);--events-item-btn-line-height: var(--line-height-body);--events-item-btn-border-radius: 0;--events-item-btn-color: var(--sq-btn-link-primary-color, #262626);--events-item-btn-bg-color: var(--sq-btn-link-primary-bg-color, transparent);--events-item-btn-border-color: var( --sq-btn-link-primary-border-color, transparent );--events-item-btn-hover-color: var(--color-primary);--events-item-btn-hover-bg-color: var( --sq-btn-link-primary-hover-bg-color, transparent );--events-item-btn-hover-border-color: var( --sq-btn-link-primary-hover-border-color, transparent );--events-item-heading-color: var( --sq-component-heading-primary-color, #262626 );--events-item-highlighted-body-color: var( --sq-component-secondary-color, #fff );--events-item-highlighted-body-bg-color: var(--color-primary);--events-item-highlighted-heading-color: var(--color-white);--events-item-highlighted-btn-color: var(--color-white);--events-item-highlighted-btn-bg-color: transparent;--events-item-highlighted-btn-border-color: transparent;--events-item-highlighted-btn-hover-color: var(--color-white);--events-item-highlighted-btn-hover-bg-color: transparent;--events-item-highlighted-btn-hover-border-color: transparent;--events-item-border: none;--events-item-border-radius: 0;--events-item-border-color: transparent;--events-item-date-font-size: var(--font-size-body-small);--events-item-date-font-weight: var(--font-semibold);--events-item-date-line-height: var(--line-height-body-small);--events-item-date-color: var(--color-text-dark);--events-item-date-bg-color: transparent;--events-item-highlighted-date-color: #fff;--events-item-highlighted-date-bg-color: transparent;--events-item-category-font-size: .75rem;--events-item-category-font-weight: 700;--events-item-category-line-height: 1.375rem;--events-item-category-color: var(--color-white);--events-item-category-bg-color: var(--color-primary);--events-item-category-border: 1px solid var(--color-primary);--events-item-category-border-color: var(--color-primary);--events-item-category-border-radius: 0;--events-per-row: 3;--events-item-date-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOSA0SDE4VjJIMTZWNEg4VjJINlY0SDVDMy44OSA0IDMuMDEgNC45IDMuMDEgNkwzIDIwQzMgMjEuMSAzLjg5IDIyIDUgMjJIMTlDMjAuMSAyMiAyMSAyMS4xIDIxIDIwVjZDMjEgNC45IDIwLjEgNCAxOSA0Wk0xOSAyMEg1VjEwSDE5VjIwWk05IDE0SDdWMTJIOVYxNFpNMTMgMTRIMTFWMTJIMTNWMTRaTTE3IDE0SDE1VjEySDE3VjE0Wk05IDE4SDdWMTZIOVYxOFpNMTMgMThIMTFWMTZIMTNWMThaTTE3IDE4SDE1VjE2SDE3VjE4WiIgZmlsbD0iIzI2MjYyNiIvPgo8L3N2Zz4K);--events-item-time-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05Ljk5IDBDNC40NyAwIDAgNC40OCAwIDEwQzAgMTUuNTIgNC40NyAyMCA5Ljk5IDIwQzE1LjUyIDIwIDIwIDE1LjUyIDIwIDEwQzIwIDQuNDggMTUuNTIgMCA5Ljk5IDBaTTEwIDE4QzUuNTggMTggMiAxNC40MiAyIDEwQzIgNS41OCA1LjU4IDIgMTAgMkMxNC40MiAyIDE4IDUuNTggMTggMTBDMTggMTQuNDIgMTQuNDIgMTggMTAgMThaTTEwLjUgNUg5VjExTDE0LjI1IDE0LjE1TDE1IDEyLjkyTDEwLjUgMTAuMjVWNVoiIGZpbGw9IiMyNjI2MjYiLz4KPC9zdmc+Cg==);--events-item-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzAgMjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTYuMDAzOSAwLjcwNzA5MkwyOC4wMDM5IDEyLjcwN0wxNi4wMDM5IDI0LjcwNzEiIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iMjgiIHkxPSIxMi43MDcxIiB4Mj0iLTguNzQyMjhlLTA4IiB5Mj0iMTIuNzA3MSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);--events-item-external-link-icon: var( --sq-component-external-link-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZXh0ZXJuYWwtbGluayI+PHBhdGggZD0iTTE4IDEzdjZhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWOGEyIDIgMCAwIDEgMi0yaDYiPjwvcGF0aD48cG9seWxpbmUgcG9pbnRzPSIxNSAzIDIxIDMgMjEgOSI+PC9wb2x5bGluZT48bGluZSB4MT0iMTAiIHkxPSIxNCIgeDI9IjIxIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==) )}.events{width:100%;margin:0;background-color:var(--color-tertiary);padding:var(--spacing-xs) 0}[data-site=faculti] .events{background-color:#f1efea}.events__wrapper{max-width:var(--container);display:flex;flex-flow:row wrap;margin:0;gap:2rem;padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.events__wrapper{padding:0;margin:0 auto}}.events__item{margin:0;padding:0}.events__item:hover .events__button{opacity:1;text-decoration:underline;color:var(--color-primary)}.events__item--highlighted:hover .events__button{color:var(--color-white)}.events__content-wrapper{padding:var(--spacing-xxs);background-color:var(--color-white)}[data-site=faculti] .events__content-wrapper{background-color:#f7f3fd}[data-site=faculti] .events__item--highlighted .events__content-wrapper{background-color:var(--color-primary)}.events__body-wrapper{gap:1.88rem}.events__body{font-size:var(--font-size-body);font-weight:var(--font-normal);line-height:var(--line-height-body);color:var(--color-primary)}.events__item--highlighted .events__body{color:var(--color-white)}.events__date,.events__time{gap:.5rem;color:var(--color-primary)}.events__date-label,.events__time-label{line-height:0}[data-site=faculti] .events__date,[data-site=faculti] .events__time{color:var(--color-text-dark)}[data-site=faculti] .events__item--highlighted .events__date,[data-site=faculti] .events__item--highlighted .events__time{color:var(--color-white)}.events__heading-link{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:var(--line-height-h4);color:var(--color-primary);text-decoration:none;text-align:left;width:100%;display:block}.events__categories-item{text-transform:lowercase}.events__item--highlighted .events__categories-item{background-color:var(--color-white);color:var(--color-primary)}.events__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.events__button{text-decoration:none}.events__button:hover{text-decoration:underline}.events__button:after{height:.9rem}body{--inset-text-body-font-family: var(--font);--inset-text-body-font-size: var(--font-size-pull-quote);--inset-text-body-font-weight: var(--font-normal);--inset-text-body-line-height: var(--line-height-h2);--inset-text-body-color: var(--color-text-dark);--inset-text-border-color: transparent}body[data-site=faculti]{--inset-text-body-font-family: var(--font-heading);--inset-text-body-font-weight: var(--font-medium)}.inset_text{font-family:var(--inset-text-body-font-family);font-size:var(--inset-text-body-font-size);font-weight:var(--inset-text-body-font-weight);line-height:var(--inset-text-body-line-height);color:var(--inset-text-body-color);border-left:none;padding:0 var(--spacing-side-margin) 0;max-width:var(--container);width:100%;margin:0 auto}@media screen and (min-width:75rem){.inset_text{padding:0}}.inset_text__body{max-width:var(--text-width)}.squiz-column-content--primary .inset_text{color:var(--color-white)}:root{--pull-quote-body-font-family: var(--font);--pull-quote-quote-font-size: var(--font-size-pull-quote);--pull-quote-quote-line-height: 1.3;--pull-quote-quote-font-weight: var(--font-light);--pull-quote-author-bg-color: transparent;--pull-quote-body-color: var(--color-text-dark);--pull-quote-author-color: var(--color-text-dark);--pull-quote-position-color: var(--color-black);--pull-quote-author-font-size: var(--font-size-body)}@media screen and (min-width:75rem){:root{--pull-quote-quote-font-size: 1.75rem}}.pull_quote{border-left:none;display:block;padding:0 var(--spacing-side-margin)}@media screen and (min-width:75rem){.pull_quote{padding:0}}.pull_quote__wrapper{border-left:none;max-width:var(--container);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-m);padding:0}@media screen and (min-width:75rem){.pull_quote__wrapper{display:grid;grid-template-columns:7.813rem 1fr;gap:var(--spacing-m);align-items:center}}.squiz-column-content .pull_quote__wrapper{margin-bottom:0}.pull_quote__content-container{display:flex;flex-direction:column;gap:var(--spacing-xxs);max-width:var(--text-width)}.pull_quote__content-container:before{display:none}.pull_quote__content-container:after{display:none}.pull_quote__content{font-family:var(--font-heading);font-size:var(--font-size-pull-quote);font-weight:var(--font-semibold);line-height:var(--line-height-h4);color:var(--color-text-dark);margin:0;padding:0;display:inline-block}.pull_quote__content>*+*{margin-top:var(--spacing-xs)}.pull_quote__content:before{content:"“";display:inline}.pull_quote__content:after{content:"”";display:inline}.pull_quote__content p{font-family:var(--font-heading);font-size:var(--font-size-pull-quote);font-weight:var(--font-semibold);line-height:var(--line-height-h4);color:var(--color-text-dark);margin:0;padding:0;display:inline}.pull_quote__content-footer{display:block}.pull_quote__attribution{width:100%;display:flex;flex-wrap:wrap;gap:var(--spacing-base);align-items:center;justify-content:flex-start;color:var(--color-text-dark)}.pull_quote__image-wrapper{margin:0;width:100%;height:100%}.pull_quote__image{border-radius:0;object-fit:cover;width:7.813rem;height:7.813rem}.pull_quote__author{margin:0;padding:0}.pull_quote__author:before{display:none}.pull_quote__position{margin:0;padding:0}.squiz-column-content--primary .pull_quote,.squiz-column-content--primary .pull_quote__content,.squiz-column-content--primary .pull_quote__author,.squiz-column-content--primary .pull_quote__attribution{color:var(--color-white)}.banner__button--external:after,.video-modal__button--external:after,.links__button--external:after,.news__button--external:after,.events__button--external:after,.cards__button--external:after,.alert-in-page__button--external:after,.features__item__button--external:after,.button-thomson__anchor--external:after{display:none!important;content:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;background:none!important;-webkit-mask-image:none!important;mask-image:none!important}
