@import url(css2-Robotoitalwght01000300040005001100130014001500_swap.css);
/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
	box-sizing: border-box;
}

html {
	/* Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) */
	font-family:
		system-ui,
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
	line-height: 1.15; /* 1. Correct the line height in all browsers. */
	-webkit-text-size-adjust: 100%; /* 2. Prevent adjustments of font size after orientation changes in iOS. */
	-moz-tab-size: 4; /* 3. Use a more readable tab size (opinionated). */
	tab-size: 4; /* 3 */
}

/*
Sections
========
*/

body {
	margin: 0; /* Remove the margin in all browsers. */
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
	text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
	font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
	font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
	text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

:-moz-ui-invalid {
	box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
	padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
	vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
	display: list-item;
}

/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #f5f2f0;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #9a6e3a;
	/* This background color was intended by the author of this theme. */
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function,
.token.class-name {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

.error-page,.search-popular__list,.search-popular,.search-content__no-results,.article-related__content,.event .article__side-text,.styleguide__button-group,.styleguide__tag-group,.styleguide__icons-item,.styleguide__spacing-item ul,.styleguide__headings,.styleguide__grid-item,.event-result__content,.featured-event__content,.gated-report__content,.gated-report,.form .FormTextbox,.form .FormSelection,.form .FormChoice,.form-select__form .FormTextbox,.form-select__form .FormSelection,.form-select__form .FormChoice,.form section.Form__Element,.form-select__form section.Form__Element,.featured-hub-item__content-inner,.featured-hub-item__content,.search-result,.search-results__no-results,.filters__panel-side,.flexible-feature-card__content,.office-card__content,.office-location__bottom,.office-card__bottom,.office-location__info,.office-card__info,.people-header__bottom,.people-header__content,.people-gallery__item-content,.feature-list__item,.vertical-accordion__head-copy,.side-panel .anchor-links__list:not(.stuck .anchor-links__list),.service-card__content,.service-card__inner,.media-banner__content,.full-width-cta__content,.horizontal-accordion__content-inner-bottom,.horizontal-accordion__content-inner,.footer__links-list,.footer__links,.nav__tertiary-menu-links-list,.nav__tertiary-menu-inner,.nav__secondary-menu-top-content,.nav__links-list,.nav__links,.nav__inner,.nav__wrapper,.search-content__no-results ul,.article__container ul,.form .Form__Success .Form__Success__Message ul,.form-select__form .Form__Success .Form__Success__Message ul,.search-results__no-results ul,.form-select__success ul,.people-bio__content ul,.title-rte__content ul,.rich-text ul,.richtextblock ul,.search-content__no-results ol,.article__container ol,.form .Form__Success .Form__Success__Message ol,.form-select__form .Form__Success .Form__Success__Message ol,.search-results__no-results ol,.form-select__success ol,.people-bio__content ol,.title-rte__content ol,.rich-text ol,.richtextblock ol{display:flex;flex-direction:column;align-items:flex-start}.nav{height:100%;height:100dvh}.gated-report__form,.form-select__form{padding:2rem 1.5rem;background-color:#fff;box-shadow:0px 5px 5px 0px rgba(211,205,197,.22)}@media(min-width: 64em){.gated-report__form,.form-select__form{padding:3rem 2.5rem}}.featured-event__info,.basic-header__info{display:flex;flex-direction:column;gap:0.5rem;color:#7d7e7e}@media(min-width: 64em){.featured-event__info,.basic-header__info{flex-direction:row;gap:1rem}}.featured-event__info .location,.basic-header__info .location{display:flex;align-items:center;gap:0.375rem}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-slide{height:auto}@font-face{font-family:"icomoon";src:url(../font/72f3193df1cb0a56f435.eot);src:url(../font/72f3193df1cb0a56f435.eot) format("embedded-opentype"),url(../font/072a36964e18d746dbf9.ttf) format("truetype"),url(../font/34dfe269329fe8e8941b.woff) format("woff"),url(../font/bd07f3d84f67b4a426ef.svg) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-anchor-link:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.icon-clock:before{content:""}.icon-copy-link:before{content:""}.icon-cross:before{content:""}.icon-facebook:before{content:""}.icon-filter:before{content:""}.icon-language:before{content:""}.icon-linkedin:before{content:""}.icon-location:before{content:""}.icon-map:before{content:""}.icon-menu:before{content:""}.icon-minus:before{content:""}.icon-pin:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-share:before{content:""}.icon-tick:before{content:""}.icon-x:before{content:""}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none;margin:0;padding:0}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}*,::before,::after{border-width:0;border-style:solid;border-color:currentColor}html,body{height:100%;/*scroll-behavior:smooth*/}body{font-family:"Roboto",sans-serif;overflow-x:hidden;color:#51515b;background:#fff}button{background-color:rgba(0,0,0,0);padding:0;color:#383844}.styleguide__headings h1,.styleguide__main-heading{color:#383844;font-size:5.625rem;line-height:6rem;letter-spacing:-0.04em;font-weight:100}@media(min-width: 64em){.h1{color:#383844;font-size:5.625rem;line-height:6rem;letter-spacing:-0.04em;font-weight:100}}.styleguide__headings h2,.styleguide__heading,.h1{color:#383844;font-size:4.25rem;line-height:4.875rem;letter-spacing:-0.03em;font-weight:200}@media(min-width: 64em){.h2{color:#383844;font-size:4.25rem;line-height:4.875rem;letter-spacing:-0.03em;font-weight:200}}.styleguide__headings h3,.h2,.error-page__heading{color:#383844;font-size:3.125rem;line-height:1.2;letter-spacing:-0.02em;font-weight:300}@media(min-width: 64em){.h3{color:#383844;font-size:3.125rem;line-height:1.2;letter-spacing:-0.02em;font-weight:300}}.styleguide__headings h4,.styleguide__sub-heading,.h3,.people-header__title,.basic-header__heading--large div>span{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}@media(min-width: 64em){.h4{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}.styleguide__headings h5,.h4,.search__heading,.other-events__heading,.feature-cards__heading,.office-location__title,.people-bio__head,.facts__list-item,.link-listing__heading,.basic-header__heading{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}@media(min-width: 64em){.h5{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}}.styleguide__headings h6,.h5,.article__heading,.card-carousel__heading,.gated-report__title,.featured-hub-item__heading,.form-select__heading,.office-location__head-title,.people-gallery__heading,.multi-column-info__heading,.service-list__title,.office-list__title,.cta-50-50__heading,.media-banner__title,.horizontal-accordion__text,.basic-header--page .basic-header__heading{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}@media(min-width: 64em){.h6{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}}.styleguide__headings .headline,.error-page__subheading,.search-content__no-results h2,.featured-event__heading,.search-results__no-results h2,.span-1\/2 .flexible-feature-card__title,.span-1\/3 .flexible-feature-card__title,.office-list--single .office-list__title,.large-text__copy,.title-rte__heading,.full-width-cta__heading,.nav__links-top,.h6{color:#383844;font-size:1.375rem;line-height:1.4;letter-spacing:.01em;font-weight:400}.styleguide__body--20,.flexible-feature-card__title,.people-bio__subtitle,.people-header__subtitle,.vertical-accordion__heading,.horizontal-accordion__head,.nav__tertiary-menu-title,.nav__secondary-menu-copy{font-size:1.25rem;font-weight:400;line-height:1.625rem}.styleguide__body--20-bold,.quote__copy,.vertical-accordion__heading{font-size:1.25rem;font-weight:400;line-height:1.625rem;font-weight:500}.search-form__input,.styleguide__body--18,.tab-search__description,.multi-column-info__grid-item-title{font-size:1.125rem;font-weight:400;line-height:1.5rem}.search-popular__title,.article-related__title,.article__author-title,.styleguide__body--18-bold,[data-form-block-id] [data-editorblocktype=Text],.dynamics-form [data-editorblocktype=Text],.form legend,.form-select__form legend,.form .Form__Title,.form-select__form .Form__Title,.search-result__title,.span-1\/2 .has-image .flexible-feature-card__title,.span-1\/3 .has-image .flexible-feature-card__title,.vertical-accordion__heading,.service-card__heading,.office-card__heading,.nav__secondary-links-list{font-size:1.125rem;line-height:1.5rem;font-weight:500}.article__side-text,.styleguide__body--16,.styleguide__description,.no-image .teaser-card__title,.teaser-card__title.no-image,.quote__footer,.vertical-accordion--sub .vertical-accordion__heading,.vertical-accordion__heading.vertical-accordion--sub,.service-list__pre-title,.basic-header__copy,.basic-header__label,.language-selector__menu-item,.article__side-text-title,.styleguide__body--16-bold,.event-result__title,.share__list-item,.share__button,.featured .teaser-card__title,.teaser-card__title.featured,.filters__panel-side-button,.filters__item-button,.people-gallery__item-title,.large-text__label span,.feature-list__text,.mobile-accordion__heading,.quote__name,.anchor-links__title,.link-listing__list,.footer__links-head,.nav__preview-block-title,.nav__tertiary-menu-links-list,body{font-size:1rem;font-weight:400;line-height:1.5rem}.article__side-text-title,.styleguide__body--16-bold,.event-result__title,.share__list-item,.share__button,.featured .teaser-card__title,.teaser-card__title.featured,.filters__panel-side-button,.filters__item-button,.people-gallery__item-title,.large-text__label span,.feature-list__text,.mobile-accordion__heading,.quote__name,.anchor-links__title,.link-listing__list,.footer__links-head,.nav__preview-block-title,.nav__tertiary-menu-links-list{font-weight:500}.search-popular__list,.search-content__no-results,.styleguide__body--14,.card-carousel__index,.search-result__description,.search-results__no-results,.people-bio__content--small,.people-gallery__item-subtitle,.feature-list__subtext,.location-list__subtitle,.vertical-accordion__sub-heading,.anchor-links__menu,.multi-column-info__grid-item-text,.service-card .rich-text ul,.service-card .rich-text,.full-width-cta__copy,.breadcrumbs,.footer__copy,.nav__tertiary-menu-copy{font-size:0.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01em}.styleguide__body--14-bold,.teaser-card__title,.filter-menu__title,.flexible-feature-card__subtitle,.stuck .anchor-links__title,.media-banner__label,.styleguide__tag--secondary,.search-result__tag,.styleguide__tag--tertiary,.article-related__tag,.styleguide__tag--primary,.featured-event__tag,.featured-hub-item__tag,.flexible-feature-card__label,.flexible-feature-card__play,.feature-list__label,.nav__preview-block-tag,.featured-event__info,.basic-header__info{font-size:0.875rem;line-height:1.25rem;font-weight:500;letter-spacing:.03em}.styleguide__body--12,.event-result__info,.teaser-card__date,.teaser-card__type,.office-location__cert-text,.people-gallery__item-location{font-size:0.75rem;font-weight:500;line-height:1.125rem;letter-spacing:.03em}.styleguide__label--12,.styleguide__pill--pill,.filters__pill,.styleguide__pill--pill-dark,.filters__pill--dark,.article__tag,.styleguide__tag--link{letter-spacing:.03em;font-weight:500;line-height:1.4}.styleguide__label--14,.gated-report__pretitle{letter-spacing:.03em;font-weight:500;line-height:1.4;font-size:0.875rem}.styleguide__label--12,.styleguide__pill--pill,.filters__pill,.styleguide__pill--pill-dark,.filters__pill--dark,.article__tag,.styleguide__tag--link{font-size:0.75rem}@media(min-width: 64em){.animate-heading{visibility:hidden}}.animate-heading.animation-rigged{visibility:visible}.animate-line{overflow:hidden}.animate-line__inner{display:block}.animate-fade-in,.animate-rule{visibility:hidden}.animate-fade-in.animation-rigged,.animate-rule.animation-rigged{visibility:visible}.animate-no-transitions *{transition:none !important}.footer__inner,.site-grid__main{grid-auto-rows:max-content;padding-left:24px;padding-right:24px}@media(min-width: 64em){.footer__inner,.site-grid__main{padding-left:4.25rem}}@media(min-width: 91em){.footer__inner,.site-grid__main{width:clamp(0%,100%,84.25rem);margin-left:auto;margin-right:auto;padding-left:24px}}.featured-hub-item,.media-banner,.gated-report,.form-select,.anchor-links__dropdown,.anchor-links__inner,.full-width-cta,.basic-header.background-grey,.basic-header.background-cream{padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}@media(min-width: 64em){.featured-hub-item,.media-banner,.gated-report,.form-select,.anchor-links__dropdown,.anchor-links__inner,.full-width-cta,.basic-header.background-grey,.basic-header.background-cream{padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.gated-report,.form-select,.anchor-links__dropdown,.anchor-links__inner,.full-width-cta,.basic-header.background-grey,.basic-header.background-cream{position:relative}@media(min-width: 64em){.gated-report::before,.form-select::before,.anchor-links__dropdown::before,.anchor-links__inner::before,.full-width-cta::before,.basic-header.background-grey::before,.basic-header.background-cream::before,.gated-report::after,.form-select::after,.anchor-links__dropdown::after,.anchor-links__inner::after,.full-width-cta::after,.basic-header.background-grey::after,.basic-header.background-cream::after{content:"";position:absolute;top:0;bottom:0;width:50vw;background-color:inherit;z-index:-1}.gated-report:before,.form-select:before,.anchor-links__dropdown:before,.anchor-links__inner:before,.full-width-cta:before,.basic-header.background-grey:before,.basic-header.background-cream:before{left:1px;transform:translateX(-100%)}.gated-report:after,.form-select:after,.anchor-links__dropdown:after,.anchor-links__inner:after,.full-width-cta:after,.basic-header.background-grey:after,.basic-header.background-cream:after{right:1px;transform:translateX(100%)}}@media(min-width: 64em){.styleguide,.site-grid{display:grid;grid-template-columns:12rem minmax(0, 1fr);grid-template-rows:1fr auto}}.filters__inner,.grid-featured-cards,.grid-section,.site-grid__main{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:1.5rem}.block-component,.grid-section+.grid-section{margin-top:1.75rem;margin-bottom:1.75rem}@media(min-width: 64em){.block-component,.grid-section+.grid-section{margin-top:4rem}}@media(min-width: 64em){.block-component,.grid-section+.grid-section{margin-bottom:4rem}}#main>.block-component:first-of-type,.grid-section>.block-component:first-of-type,#main>.grid-section+.grid-section:first-of-type,.grid-section>.grid-section+.grid-section:first-of-type{margin-top:0}.error-page,.filters__menu-button,.filters__filters,.span-full{grid-column:1/span 12}.error-page:empty,.filters__menu-button:empty,.filters__filters:empty,.span-full:empty{display:none}.span-1\/2{grid-column:1/span 12}@media(min-width: 48em){.span-1\/2{grid-column:auto/span 6}}.knowledge-hub .filters__filters,.filters__filters.knowledge-hub,.knowledge-hub+.filters__filters,.span-2\/3{grid-column:1/span 12}@media(min-width: 48em){.knowledge-hub .filters__filters,.filters__filters.knowledge-hub,.knowledge-hub+.filters__filters,.span-2\/3{grid-column:auto/span 8}}.filters__search-wrapper,.span-1\/3{grid-column:1/span 12}@media(min-width: 48em){.filters__search-wrapper,.span-1\/3{grid-column:auto/span 4}}.article{display:flex;flex-direction:column}@media(min-width: 80em){.article{display:grid;grid-template-columns:10.75rem 1fr;column-gap:4rem}}@media(min-width: 64em){.site-grid__nav{grid-row:1/span 2;z-index:30}}.grid-section{row-gap:3.5rem}@media(min-width: 64em){.grid-section{row-gap:7rem}}.grid-section--no-gap{row-gap:0}.grid-section--margin-bottom{margin-bottom:3.5rem}@media(min-width: 64em){.grid-section--margin-bottom{margin-bottom:7rem}}.grid-section>.block-component{margin:0}.grid-featured{display:grid;gap:1.5rem}@media(min-width: 80em){.grid-featured{grid-template-columns:1fr 20.625rem}}.grid-featured-cards{display:flex;flex-direction:column;gap:2rem}@media(min-width: 48em){.grid-featured-cards{display:grid}}@media(min-width: 64em){.grid-featured-cards{gap:1.5rem}}.grid-featured-cards [class*=span]{margin:0}.office-list__grid,.service-list__grid{display:grid;row-gap:0.5rem}@media(min-width: 64em){.office-list__grid,.service-list__grid{grid-template-columns:repeat(2, 1fr);row-gap:3.5rem;column-gap:2.625rem;margin-right:-2.625rem}}@media(min-width: 80em){.office-list__grid,.service-list__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 64em){.office-card,.service-card{padding-right:2.625rem;border-right:1px solid #d6d6d6}.office-card:nth-of-type(2n),.service-card:nth-of-type(2n){border-right:none}}@media(min-width: 80em){.office-card:nth-of-type(2n),.service-card:nth-of-type(2n){border-right:1px solid #d6d6d6}.office-card:nth-of-type(3n),.service-card:nth-of-type(3n){border-right:none}}.search-results,.basic-header__logo,.basic-header [class*=button],.spacing-t-sm,.spacing-sm{margin-top:2rem}@media(min-width: 64em){.search-results,.basic-header__logo,.basic-header [class*=button],.spacing-t-sm,.spacing-sm{margin-top:2.5rem}}.spacing-t-md,.spacing-md{margin-top:3.5rem}@media(min-width: 64em){.spacing-t-md,.spacing-md{margin-top:4.5rem}}.spacing-t-lg,.spacing-lg{margin-top:5rem}@media(min-width: 64em){.spacing-t-lg,.spacing-lg{margin-top:7rem}}.spacing-t-none,.spacing-none{margin-top:0}.spacing-b-sm,.spacing-sm{margin-bottom:2rem}@media(min-width: 64em){.spacing-b-sm,.spacing-sm{margin-bottom:2.5rem}}.article,.styleguide__section,.spacing-b-md,.spacing-md{margin-bottom:3.5rem}@media(min-width: 64em){.article,.styleguide__section,.spacing-b-md,.spacing-md{margin-bottom:4.5rem}}.spacing-b-lg,.spacing-lg{margin-bottom:5rem}@media(min-width: 64em){.spacing-b-lg,.spacing-lg{margin-bottom:7rem}}.spacing-b-none,.spacing-none{margin-bottom:0}.search-content__no-results,.article__container,.form .Form__Success .Form__Success__Message,.form-select__form .Form__Success .Form__Success__Message,.search-results__no-results,.form-select__success,.people-bio__content,.title-rte__content,.rich-text,.richtextblock{color:#7d7e7e;container-type:inline-size;width:100%;gap:1rem}@media(min-width: 64em){.search-content__no-results,.article__container,.form .Form__Success .Form__Success__Message,.form-select__form .Form__Success .Form__Success__Message,.search-results__no-results,.form-select__success,.people-bio__content,.title-rte__content,.rich-text,.richtextblock{gap:2rem}}.search-content__no-results>*+*,.article__container>*+*,.form .Form__Success .Form__Success__Message>*+*,.form-select__form .Form__Success .Form__Success__Message>*+*,.search-results__no-results>*+*,.form-select__success>*+*,.people-bio__content>*+*,.title-rte__content>*+*,.rich-text>*+*,.richtextblock>*+*{margin-top:1rem}.search-content__no-results p,.article__container p,.form .Form__Success .Form__Success__Message p,.form-select__form .Form__Success .Form__Success__Message p,.search-results__no-results p,.form-select__success p,.people-bio__content p,.title-rte__content p,.rich-text p,.richtextblock p{width:100%}.search-content__no-results ol,.article__container ol,.form .Form__Success .Form__Success__Message ol,.form-select__form .Form__Success .Form__Success__Message ol,.search-results__no-results ol,.form-select__success ol,.people-bio__content ol,.title-rte__content ol,.rich-text ol,.richtextblock ol{padding-left:2rem;list-style-type:decimal;list-style-position:outside}.search-content__no-results a:not([class]),.article__container a:not([class]),.form .Form__Success .Form__Success__Message a:not([class]),.form-select__form .Form__Success .Form__Success__Message a:not([class]),.search-results__no-results a:not([class]),.form-select__success a:not([class]),.people-bio__content a:not([class]),.title-rte__content a:not([class]),.rich-text a:not([class]),.richtextblock a:not([class]){color:#2e6ca5;text-decoration:underline}.search-content__no-results a:not([class]):visited,.article__container a:not([class]):visited,.form .Form__Success .Form__Success__Message a:not([class]):visited,.form-select__form .Form__Success .Form__Success__Message a:not([class]):visited,.search-results__no-results a:not([class]):visited,.form-select__success a:not([class]):visited,.people-bio__content a:not([class]):visited,.title-rte__content a:not([class]):visited,.rich-text a:not([class]):visited,.richtextblock a:not([class]):visited{color:#631857 !important}.search-content__no-results a[class*=button-],.article__container a[class*=button-],.form .Form__Success .Form__Success__Message a[class*=button-],.form-select__form .Form__Success .Form__Success__Message a[class*=button-],.search-results__no-results a[class*=button-],.form-select__success a[class*=button-],.people-bio__content a[class*=button-],.title-rte__content a[class*=button-],.rich-text a[class*=button-],.richtextblock a[class*=button-]{display:flex;width:fit-content}.search-content__no-results ul,.article__container ul,.form .Form__Success .Form__Success__Message ul,.form-select__form .Form__Success .Form__Success__Message ul,.search-results__no-results ul,.form-select__success ul,.people-bio__content ul,.title-rte__content ul,.rich-text ul,.richtextblock ul{padding-left:2rem;list-style-type:disc;list-style-position:outside}.search-content__no-results ul.link-list,.article__container ul.link-list,.form .Form__Success .Form__Success__Message ul.link-list,.form-select__form .Form__Success .Form__Success__Message ul.link-list,.search-results__no-results ul.link-list,.form-select__success ul.link-list,.people-bio__content ul.link-list,.title-rte__content ul.link-list,.rich-text ul.link-list,.richtextblock ul.link-list{padding-left:0;list-style-type:none;gap:0.5rem}.search-content__no-results ul.link-list a,.article__container ul.link-list a,.form .Form__Success .Form__Success__Message ul.link-list a,.form-select__form .Form__Success .Form__Success__Message ul.link-list a,.search-results__no-results ul.link-list a,.form-select__success ul.link-list a,.people-bio__content ul.link-list a,.title-rte__content ul.link-list a,.rich-text ul.link-list a,.richtextblock ul.link-list a{text-decoration:none}.styleguide__button--large-dark,.nav-mobile__button-left,.nav__button-bottom,.styleguide__button--exit,.nav__close-button,.styleguide__button--anchor,.anchor-links__list-item button,.styleguide__button--link,.location-list__list-item a,.search-content__no-results ul.link-list a,.article__container ul.link-list a,.form .Form__Success .Form__Success__Message ul.link-list a,.form-select__form .Form__Success .Form__Success__Message ul.link-list a,.search-results__no-results ul.link-list a,.form-select__success ul.link-list a,.people-bio__content ul.link-list a,.title-rte__content ul.link-list a,.rich-text ul.link-list a,.richtextblock ul.link-list a,.article-related__cta,.styleguide__button--tertiary,.office-location__map,.office-card__map,.service-card__cta,.nav__tertiary-menu-page-link,.nav__tertiary-menu-back,.styleguide__button--tertiary-dark,.filter-menu__reset,.footer__back-button,.nav__secondary-menu-page-link,.nav__secondary-menu-back,.background-navy .button-tertiary,.button-tertiary,.styleguide__button--secondary,.card-carousel__button,.search-results__load-button,.filters__menu-button,.office-card__button,.horizontal-accordion__cta,.styleguide__button--secondary-dark,.styleguide__button--icon-dark,.media-banner__button,.background-navy .button-secondary,.button-secondary,.styleguide__button--primary,[data-form-block-id] .lp-form-button,.dynamics-form .lp-form-button,.form .FormSubmitButton,.form-select__form .FormSubmitButton,.filter-menu__button,.form-select__submit,.skip-to-content,.button-primary{display:inline-flex;gap:0.75rem;align-items:center;padding:0.75rem 1rem;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1rem;font-weight:500;line-height:1.4}@media(min-width: 48em){.styleguide__button--large-dark,.nav-mobile__button-left,.nav__button-bottom,.styleguide__button--exit,.nav__close-button,.styleguide__button--anchor,.anchor-links__list-item button,.styleguide__button--link,.location-list__list-item a,.search-content__no-results ul.link-list a,.article__container ul.link-list a,.form .Form__Success .Form__Success__Message ul.link-list a,.form-select__form .Form__Success .Form__Success__Message ul.link-list a,.search-results__no-results ul.link-list a,.form-select__success ul.link-list a,.people-bio__content ul.link-list a,.title-rte__content ul.link-list a,.rich-text ul.link-list a,.richtextblock ul.link-list a,.article-related__cta,.styleguide__button--tertiary,.office-location__map,.office-card__map,.service-card__cta,.nav__tertiary-menu-page-link,.nav__tertiary-menu-back,.styleguide__button--tertiary-dark,.filter-menu__reset,.footer__back-button,.nav__secondary-menu-page-link,.nav__secondary-menu-back,.background-navy .button-tertiary,.button-tertiary,.styleguide__button--secondary,.card-carousel__button,.search-results__load-button,.filters__menu-button,.office-card__button,.horizontal-accordion__cta,.styleguide__button--secondary-dark,.styleguide__button--icon-dark,.media-banner__button,.background-navy .button-secondary,.button-secondary,.styleguide__button--primary,[data-form-block-id] .lp-form-button,.dynamics-form .lp-form-button,.form .FormSubmitButton,.form-select__form .FormSubmitButton,.filter-menu__button,.form-select__submit,.skip-to-content,.button-primary{font-size:1.125rem;padding:1rem}}.styleguide__button--large-dark i,.nav-mobile__button-left i,.nav__button-bottom i,.styleguide__button--exit i,.nav__close-button i,.styleguide__button--anchor i,.anchor-links__list-item button i,.styleguide__button--link i,.location-list__list-item a i,.search-content__no-results ul.link-list a i,.article__container ul.link-list a i,.form .Form__Success .Form__Success__Message ul.link-list a i,.form-select__form .Form__Success .Form__Success__Message ul.link-list a i,.search-results__no-results ul.link-list a i,.form-select__success ul.link-list a i,.people-bio__content ul.link-list a i,.title-rte__content ul.link-list a i,.rich-text ul.link-list a i,.richtextblock ul.link-list a i,.article-related__cta i,.styleguide__button--tertiary i,.office-location__map i,.office-card__map i,.service-card__cta i,.nav__tertiary-menu-page-link i,.nav__tertiary-menu-back i,.styleguide__button--tertiary-dark i,.filter-menu__reset i,.footer__back-button i,.nav__secondary-menu-page-link i,.nav__secondary-menu-back i,.background-navy .button-tertiary i,.button-tertiary i,.styleguide__button--secondary i,.card-carousel__button i,.search-results__load-button i,.filters__menu-button i,.office-card__button i,.horizontal-accordion__cta i,.styleguide__button--secondary-dark i,.styleguide__button--icon-dark i,.media-banner__button i,.background-navy .button-secondary i,.button-secondary i,.styleguide__button--primary i,[data-form-block-id] .lp-form-button i,.dynamics-form .lp-form-button i,.form .FormSubmitButton i,.form-select__form .FormSubmitButton i,.filter-menu__button i,.form-select__submit i,.skip-to-content i,.button-primary i{color:#ee3524;font-size:0.875rem}.styleguide__button--large-dark:disabled,.nav-mobile__button-left:disabled,.nav__button-bottom:disabled,.styleguide__button--exit:disabled,.nav__close-button:disabled,.styleguide__button--anchor:disabled,.anchor-links__list-item button:disabled,.styleguide__button--link:disabled,.location-list__list-item a:disabled,.search-content__no-results ul.link-list a:disabled,.article__container ul.link-list a:disabled,.form .Form__Success .Form__Success__Message ul.link-list a:disabled,.form-select__form .Form__Success .Form__Success__Message ul.link-list a:disabled,.search-results__no-results ul.link-list a:disabled,.form-select__success ul.link-list a:disabled,.people-bio__content ul.link-list a:disabled,.title-rte__content ul.link-list a:disabled,.rich-text ul.link-list a:disabled,.richtextblock ul.link-list a:disabled,.article-related__cta:disabled,.styleguide__button--tertiary:disabled,.office-location__map:disabled,.office-card__map:disabled,.service-card__cta:disabled,.nav__tertiary-menu-page-link:disabled,.nav__tertiary-menu-back:disabled,.styleguide__button--tertiary-dark:disabled,.filter-menu__reset:disabled,.footer__back-button:disabled,.nav__secondary-menu-page-link:disabled,.nav__secondary-menu-back:disabled,.button-tertiary:disabled,.styleguide__button--secondary:disabled,.card-carousel__button:disabled,.search-results__load-button:disabled,.filters__menu-button:disabled,.office-card__button:disabled,.horizontal-accordion__cta:disabled,.styleguide__button--secondary-dark:disabled,.styleguide__button--icon-dark:disabled,.media-banner__button:disabled,.button-secondary:disabled,.styleguide__button--primary:disabled,[data-form-block-id] .lp-form-button:disabled,.dynamics-form .lp-form-button:disabled,.form .FormSubmitButton:disabled,.form-select__form .FormSubmitButton:disabled,.filter-menu__button:disabled,.form-select__submit:disabled,.skip-to-content:disabled,.button-primary:disabled{cursor:not-allowed;color:#99999f}.styleguide__button--large-dark:disabled i,.nav-mobile__button-left:disabled i,.nav__button-bottom:disabled i,.styleguide__button--exit:disabled i,.nav__close-button:disabled i,.styleguide__button--anchor:disabled i,.anchor-links__list-item button:disabled i,.styleguide__button--link:disabled i,.location-list__list-item a:disabled i,.search-content__no-results ul.link-list a:disabled i,.article__container ul.link-list a:disabled i,.form .Form__Success .Form__Success__Message ul.link-list a:disabled i,.form-select__form .Form__Success .Form__Success__Message ul.link-list a:disabled i,.search-results__no-results ul.link-list a:disabled i,.form-select__success ul.link-list a:disabled i,.people-bio__content ul.link-list a:disabled i,.title-rte__content ul.link-list a:disabled i,.rich-text ul.link-list a:disabled i,.richtextblock ul.link-list a:disabled i,.article-related__cta:disabled i,.styleguide__button--tertiary:disabled i,.office-location__map:disabled i,.office-card__map:disabled i,.service-card__cta:disabled i,.nav__tertiary-menu-page-link:disabled i,.nav__tertiary-menu-back:disabled i,.styleguide__button--tertiary-dark:disabled i,.filter-menu__reset:disabled i,.footer__back-button:disabled i,.nav__secondary-menu-page-link:disabled i,.nav__secondary-menu-back:disabled i,.button-tertiary:disabled i,.styleguide__button--secondary:disabled i,.card-carousel__button:disabled i,.search-results__load-button:disabled i,.filters__menu-button:disabled i,.office-card__button:disabled i,.horizontal-accordion__cta:disabled i,.styleguide__button--secondary-dark:disabled i,.styleguide__button--icon-dark:disabled i,.media-banner__button:disabled i,.button-secondary:disabled i,.styleguide__button--primary:disabled i,[data-form-block-id] .lp-form-button:disabled i,.dynamics-form .lp-form-button:disabled i,.form .FormSubmitButton:disabled i,.form-select__form .FormSubmitButton:disabled i,.filter-menu__button:disabled i,.form-select__submit:disabled i,.skip-to-content:disabled i,.button-primary:disabled i{color:#99999f}.styleguide__button--large-dark:hover .text,.nav-mobile__button-left:hover .text,.nav__button-bottom:hover .text,.styleguide__button--exit:hover .text,.nav__close-button:hover .text,.styleguide__button--secondary:hover .text,.card-carousel__button:hover .text,.search-results__load-button:hover .text,.filters__menu-button:hover .text,.office-card__button:hover .text,.horizontal-accordion__cta:hover .text,.styleguide__button--secondary-dark:hover .text,.styleguide__button--icon-dark:hover .text,.media-banner__button:hover .text,.button-secondary:hover .text,.styleguide__button--primary:hover .text,[data-form-block-id] .lp-form-button:hover .text,.dynamics-form .lp-form-button:hover .text,.form .FormSubmitButton:hover .text,.form-select__form .FormSubmitButton:hover .text,.filter-menu__button:hover .text,.form-select__submit:hover .text,.skip-to-content:hover .text,.button-primary:hover .text,a:hover .styleguide__button--large-dark .text,a:hover .nav-mobile__button-left .text,a:hover .nav__button-bottom .text,a:hover .styleguide__button--exit .text,a:hover .nav__close-button .text,a:hover .styleguide__button--secondary .text,a:hover .card-carousel__button .text,a:hover .search-results__load-button .text,a:hover .filters__menu-button .text,a:hover .office-card__button .text,a:hover .horizontal-accordion__cta .text,a:hover .styleguide__button--secondary-dark .text,a:hover .styleguide__button--icon-dark .text,a:hover .media-banner__button .text,a:hover .button-secondary .text,a:hover .styleguide__button--primary .text,a:hover [data-form-block-id] .lp-form-button .text,[data-form-block-id] a:hover .lp-form-button .text,a:hover .dynamics-form .lp-form-button .text,.dynamics-form a:hover .lp-form-button .text,a:hover .form .FormSubmitButton .text,.form a:hover .FormSubmitButton .text,a:hover .form-select__form .FormSubmitButton .text,.form-select__form a:hover .FormSubmitButton .text,a:hover .filter-menu__button .text,a:hover .form-select__submit .text,a:hover .skip-to-content .text,a:hover .button-primary .text{transform:translateY(-100%)}.styleguide__button--large-dark:hover .hover,.nav-mobile__button-left:hover .hover,.nav__button-bottom:hover .hover,.styleguide__button--exit:hover .hover,.nav__close-button:hover .hover,.styleguide__button--secondary:hover .hover,.card-carousel__button:hover .hover,.search-results__load-button:hover .hover,.filters__menu-button:hover .hover,.office-card__button:hover .hover,.horizontal-accordion__cta:hover .hover,.styleguide__button--secondary-dark:hover .hover,.styleguide__button--icon-dark:hover .hover,.media-banner__button:hover .hover,.button-secondary:hover .hover,.styleguide__button--primary:hover .hover,[data-form-block-id] .lp-form-button:hover .hover,.dynamics-form .lp-form-button:hover .hover,.form .FormSubmitButton:hover .hover,.form-select__form .FormSubmitButton:hover .hover,.filter-menu__button:hover .hover,.form-select__submit:hover .hover,.skip-to-content:hover .hover,.button-primary:hover .hover,a:hover .styleguide__button--large-dark .hover,a:hover .nav-mobile__button-left .hover,a:hover .nav__button-bottom .hover,a:hover .styleguide__button--exit .hover,a:hover .nav__close-button .hover,a:hover .styleguide__button--secondary .hover,a:hover .card-carousel__button .hover,a:hover .search-results__load-button .hover,a:hover .filters__menu-button .hover,a:hover .office-card__button .hover,a:hover .horizontal-accordion__cta .hover,a:hover .styleguide__button--secondary-dark .hover,a:hover .styleguide__button--icon-dark .hover,a:hover .media-banner__button .hover,a:hover .button-secondary .hover,a:hover .styleguide__button--primary .hover,a:hover [data-form-block-id] .lp-form-button .hover,[data-form-block-id] a:hover .lp-form-button .hover,a:hover .dynamics-form .lp-form-button .hover,.dynamics-form a:hover .lp-form-button .hover,a:hover .form .FormSubmitButton .hover,.form a:hover .FormSubmitButton .hover,a:hover .form-select__form .FormSubmitButton .hover,.form-select__form a:hover .FormSubmitButton .hover,a:hover .filter-menu__button .hover,a:hover .form-select__submit .hover,a:hover .skip-to-content .hover,a:hover .button-primary .hover{transform:translateY(0)}.styleguide__button--large-dark .inner,.nav-mobile__button-left .inner,.nav__button-bottom .inner,.styleguide__button--exit .inner,.nav__close-button .inner,.styleguide__button--secondary .inner,.card-carousel__button .inner,.search-results__load-button .inner,.filters__menu-button .inner,.office-card__button .inner,.horizontal-accordion__cta .inner,.styleguide__button--secondary-dark .inner,.styleguide__button--icon-dark .inner,.media-banner__button .inner,.button-secondary .inner,.styleguide__button--primary .inner,[data-form-block-id] .lp-form-button .inner,.dynamics-form .lp-form-button .inner,.form .FormSubmitButton .inner,.form-select__form .FormSubmitButton .inner,.filter-menu__button .inner,.form-select__submit .inner,.skip-to-content .inner,.button-primary .inner{position:relative;overflow:hidden}.styleguide__button--large-dark .text,.nav-mobile__button-left .text,.nav__button-bottom .text,.styleguide__button--exit .text,.nav__close-button .text,.styleguide__button--secondary .text,.card-carousel__button .text,.search-results__load-button .text,.filters__menu-button .text,.office-card__button .text,.horizontal-accordion__cta .text,.styleguide__button--secondary-dark .text,.styleguide__button--icon-dark .text,.media-banner__button .text,.button-secondary .text,.styleguide__button--primary .text,[data-form-block-id] .lp-form-button .text,.dynamics-form .lp-form-button .text,.form .FormSubmitButton .text,.form-select__form .FormSubmitButton .text,.filter-menu__button .text,.form-select__submit .text,.skip-to-content .text,.button-primary .text{display:block;transition:transform 600ms cubic-bezier(0.19, 1, 0.22, 1)}.styleguide__button--large-dark .hover,.nav-mobile__button-left .hover,.nav__button-bottom .hover,.styleguide__button--exit .hover,.nav__close-button .hover,.styleguide__button--secondary .hover,.card-carousel__button .hover,.search-results__load-button .hover,.filters__menu-button .hover,.office-card__button .hover,.horizontal-accordion__cta .hover,.styleguide__button--secondary-dark .hover,.styleguide__button--icon-dark .hover,.media-banner__button .hover,.button-secondary .hover,.styleguide__button--primary .hover,[data-form-block-id] .lp-form-button .hover,.dynamics-form .lp-form-button .hover,.form .FormSubmitButton .hover,.form-select__form .FormSubmitButton .hover,.filter-menu__button .hover,.form-select__submit .hover,.skip-to-content .hover,.button-primary .hover{display:block;position:absolute;bottom:0;transform:translateY(100%);transition:transform 600ms cubic-bezier(0.19, 1, 0.22, 1)}.styleguide__button--large-dark:disabled .text,.nav-mobile__button-left:disabled .text,.nav__button-bottom:disabled .text,.styleguide__button--exit:disabled .text,.nav__close-button:disabled .text,.styleguide__button--secondary:disabled .text,.card-carousel__button:disabled .text,.search-results__load-button:disabled .text,.filters__menu-button:disabled .text,.office-card__button:disabled .text,.horizontal-accordion__cta:disabled .text,.styleguide__button--secondary-dark:disabled .text,.styleguide__button--icon-dark:disabled .text,.media-banner__button:disabled .text,.button-secondary:disabled .text,.styleguide__button--primary:disabled .text,[data-form-block-id] .lp-form-button:disabled .text,.dynamics-form .lp-form-button:disabled .text,.form .FormSubmitButton:disabled .text,.form-select__form .FormSubmitButton:disabled .text,.filter-menu__button:disabled .text,.form-select__submit:disabled .text,.skip-to-content:disabled .text,.button-primary:disabled .text{transform:translateY(0)}.styleguide__button--large-dark:disabled .hover,.nav-mobile__button-left:disabled .hover,.nav__button-bottom:disabled .hover,.styleguide__button--exit:disabled .hover,.nav__close-button:disabled .hover,.styleguide__button--secondary:disabled .hover,.card-carousel__button:disabled .hover,.search-results__load-button:disabled .hover,.filters__menu-button:disabled .hover,.office-card__button:disabled .hover,.horizontal-accordion__cta:disabled .hover,.styleguide__button--secondary-dark:disabled .hover,.styleguide__button--icon-dark:disabled .hover,.media-banner__button:disabled .hover,.button-secondary:disabled .hover,.styleguide__button--primary:disabled .hover,[data-form-block-id] .lp-form-button:disabled .hover,.dynamics-form .lp-form-button:disabled .hover,.form .FormSubmitButton:disabled .hover,.form-select__form .FormSubmitButton:disabled .hover,.filter-menu__button:disabled .hover,.form-select__submit:disabled .hover,.skip-to-content:disabled .hover,.button-primary:disabled .hover{transform:translateY(100%)}.styleguide__button--primary,[data-form-block-id] .lp-form-button,.dynamics-form .lp-form-button,.form .FormSubmitButton,.form-select__form .FormSubmitButton,.filter-menu__button,.form-select__submit,.skip-to-content,.button-primary{color:#fff;border:1px solid #ee3524;background-color:#ee3524;font-size:1.125rem}.styleguide__button--primary i,[data-form-block-id] .lp-form-button i,.dynamics-form .lp-form-button i,.form .FormSubmitButton i,.form-select__form .FormSubmitButton i,.filter-menu__button i,.form-select__submit i,.skip-to-content i,.button-primary i{color:inherit}.styleguide__button--primary:disabled,[data-form-block-id] .lp-form-button:disabled,.dynamics-form .lp-form-button:disabled,.form .FormSubmitButton:disabled,.form-select__form .FormSubmitButton:disabled,.filter-menu__button:disabled,.form-select__submit:disabled,.skip-to-content:disabled,.button-primary:disabled{color:#fff;background-color:#99999f;border:1px solid #99999f}.styleguide__button--primary:disabled i,[data-form-block-id] .lp-form-button:disabled i,.dynamics-form .lp-form-button:disabled i,.form .FormSubmitButton:disabled i,.form-select__form .FormSubmitButton:disabled i,.filter-menu__button:disabled i,.form-select__submit:disabled i,.skip-to-content:disabled i,.button-primary:disabled i{color:#fff}.styleguide__button--secondary,.card-carousel__button,.search-results__load-button,.filters__menu-button,.office-card__button,.horizontal-accordion__cta,.styleguide__button--secondary-dark,.styleguide__button--icon-dark,.media-banner__button,.background-navy .button-secondary,.button-secondary{color:#383844;border:1px solid #51515b}.styleguide__button--secondary i,.card-carousel__button i,.search-results__load-button i,.filters__menu-button i,.office-card__button i,.horizontal-accordion__cta i,.styleguide__button--secondary-dark i,.styleguide__button--icon-dark i,.media-banner__button i,.background-navy .button-secondary i,.button-secondary i{color:#ee3524}.styleguide__button--secondary:disabled,.card-carousel__button:disabled,.search-results__load-button:disabled,.filters__menu-button:disabled,.office-card__button:disabled,.horizontal-accordion__cta:disabled,.styleguide__button--secondary-dark:disabled,.styleguide__button--icon-dark:disabled,.media-banner__button:disabled,.button-secondary:disabled{border:1px solid #99999f}.styleguide__button--secondary-dark,.styleguide__button--icon-dark,.media-banner__button,.background-navy .button-secondary{color:#fff;border-color:#fff}.article-related__cta,.styleguide__button--tertiary,.office-location__map,.office-card__map,.service-card__cta,.nav__tertiary-menu-page-link,.nav__tertiary-menu-back,.styleguide__button--tertiary-dark,.filter-menu__reset,.footer__back-button,.nav__secondary-menu-page-link,.nav__secondary-menu-back,.background-navy .button-tertiary,.button-tertiary{color:#383844;padding:0;border-bottom:1px solid #51515b;transition:border-color 200ms}.article-related__cta:hover,.styleguide__button--tertiary:hover,.office-location__map:hover,.office-card__map:hover,.service-card__cta:hover,.nav__tertiary-menu-page-link:hover,.nav__tertiary-menu-back:hover,.styleguide__button--tertiary-dark:hover,.filter-menu__reset:hover,.footer__back-button:hover,.nav__secondary-menu-page-link:hover,.nav__secondary-menu-back:hover,a:hover .article-related__cta,a:hover .styleguide__button--tertiary,a:hover .office-location__map,a:hover .office-card__map,a:hover .service-card__cta,a:hover .nav__tertiary-menu-page-link,a:hover .nav__tertiary-menu-back,a:hover .styleguide__button--tertiary-dark,a:hover .filter-menu__reset,a:hover .footer__back-button,a:hover .nav__secondary-menu-page-link,a:hover .nav__secondary-menu-back,.button-tertiary:hover,a:hover .button-tertiary{border-color:rgba(0,0,0,0)}.article-related__cta:disabled,.styleguide__button--tertiary:disabled,.office-location__map:disabled,.office-card__map:disabled,.service-card__cta:disabled,.nav__tertiary-menu-page-link:disabled,.nav__tertiary-menu-back:disabled,.styleguide__button--tertiary-dark:disabled,.filter-menu__reset:disabled,.footer__back-button:disabled,.nav__secondary-menu-page-link:disabled,.nav__secondary-menu-back:disabled,.button-tertiary:disabled{border-color:#99999f}.styleguide__button--tertiary-dark,.filter-menu__reset,.footer__back-button,.nav__secondary-menu-page-link,.nav__secondary-menu-back,.background-navy .button-tertiary{color:#fff;border-color:#fff}.styleguide__button--tertiary-dark i,.filter-menu__reset i,.footer__back-button i,.nav__secondary-menu-page-link i,.nav__secondary-menu-back i,.background-navy .button-tertiary i{color:#fff}.styleguide__button--anchor,.anchor-links__list-item button,.styleguide__button--link,.location-list__list-item a,.search-content__no-results ul.link-list a,.article__container ul.link-list a,.form .Form__Success .Form__Success__Message ul.link-list a,.form-select__form .Form__Success .Form__Success__Message ul.link-list a,.search-results__no-results ul.link-list a,.form-select__success ul.link-list a,.people-bio__content ul.link-list a,.title-rte__content ul.link-list a,.rich-text ul.link-list a,.richtextblock ul.link-list a{padding:0;font-size:1rem;font-weight:400;line-height:1.5;gap:0.5rem;border-bottom:1px solid rgba(0,0,0,0);transition:border-color 200ms}.styleguide__button--anchor:hover,.anchor-links__list-item button:hover,.styleguide__button--link:hover,.location-list__list-item a:hover,.search-content__no-results ul.link-list a:hover,.article__container ul.link-list a:hover,.form .Form__Success .Form__Success__Message ul.link-list a:hover,.form-select__form .Form__Success .Form__Success__Message ul.link-list a:hover,.search-results__no-results ul.link-list a:hover,.form-select__success ul.link-list a:hover,.people-bio__content ul.link-list a:hover,.title-rte__content ul.link-list a:hover,.rich-text ul.link-list a:hover,.richtextblock ul.link-list a:hover,a:hover .styleguide__button--anchor,a:hover .anchor-links__list-item button,.anchor-links__list-item a:hover button,a:hover .styleguide__button--link,a:hover .location-list__list-item a,.location-list__list-item a:hover a,a:hover .search-content__no-results ul.link-list a,a:hover .article__container ul.link-list a,a:hover .form .Form__Success .Form__Success__Message ul.link-list a,.form .Form__Success a:hover .Form__Success__Message ul.link-list a,a:hover .form-select__form .Form__Success .Form__Success__Message ul.link-list a,.form-select__form .Form__Success a:hover .Form__Success__Message ul.link-list a,a:hover .search-results__no-results ul.link-list a,a:hover .form-select__success ul.link-list a,a:hover .people-bio__content ul.link-list a,a:hover .title-rte__content ul.link-list a,.search-content__no-results ul.link-list a:hover a,.article__container ul.link-list a:hover a,.form .Form__Success .Form__Success__Message ul.link-list a:hover a,.form-select__form .Form__Success .Form__Success__Message ul.link-list a:hover a,.search-results__no-results ul.link-list a:hover a,.form-select__success ul.link-list a:hover a,.people-bio__content ul.link-list a:hover a,.title-rte__content ul.link-list a:hover a,a:hover .rich-text ul.link-list a,.rich-text ul.link-list a:hover a,a:hover .richtextblock ul.link-list a,.richtextblock ul.link-list a:hover a{border-color:#51515b}.styleguide__button--anchor:before,.anchor-links__list-item button:before,.styleguide__button--link:before,.location-list__list-item a:before,.search-content__no-results ul.link-list a:before,.article__container ul.link-list a:before,.form .Form__Success .Form__Success__Message ul.link-list a:before,.form-select__form .Form__Success .Form__Success__Message ul.link-list a:before,.search-results__no-results ul.link-list a:before,.form-select__success ul.link-list a:before,.people-bio__content ul.link-list a:before,.title-rte__content ul.link-list a:before,.rich-text ul.link-list a:before,.richtextblock ul.link-list a:before{font-family:"icomoon";content:"";color:#ee3524;font-size:0.75rem}.styleguide__button--anchor:disabled,.anchor-links__list-item button:disabled,.styleguide__button--link:disabled,.location-list__list-item a:disabled,.search-content__no-results ul.link-list a:disabled,.article__container ul.link-list a:disabled,.form .Form__Success .Form__Success__Message ul.link-list a:disabled,.form-select__form .Form__Success .Form__Success__Message ul.link-list a:disabled,.search-results__no-results ul.link-list a:disabled,.form-select__success ul.link-list a:disabled,.people-bio__content ul.link-list a:disabled,.title-rte__content ul.link-list a:disabled,.rich-text ul.link-list a:disabled,.richtextblock ul.link-list a:disabled{border-color:rgba(0,0,0,0)}.styleguide__button--anchor:disabled::before,.anchor-links__list-item button:disabled::before,.styleguide__button--link:disabled::before,.location-list__list-item a:disabled::before,.search-content__no-results ul.link-list a:disabled::before,.article__container ul.link-list a:disabled::before,.form .Form__Success .Form__Success__Message ul.link-list a:disabled::before,.form-select__form .Form__Success .Form__Success__Message ul.link-list a:disabled::before,.search-results__no-results ul.link-list a:disabled::before,.form-select__success ul.link-list a:disabled::before,.people-bio__content ul.link-list a:disabled::before,.title-rte__content ul.link-list a:disabled::before,.rich-text ul.link-list a:disabled::before,.richtextblock ul.link-list a:disabled::before{color:#99999f}.styleguide__button--link,.location-list__list-item a,.search-content__no-results ul.link-list a,.article__container ul.link-list a,.form .Form__Success .Form__Success__Message ul.link-list a,.form-select__form .Form__Success .Form__Success__Message ul.link-list a,.search-results__no-results ul.link-list a,.form-select__success ul.link-list a,.people-bio__content ul.link-list a,.title-rte__content ul.link-list a,.rich-text ul.link-list a,.richtextblock ul.link-list a{color:#383844}.styleguide__button--link::before,.location-list__list-item a::before,.search-content__no-results ul.link-list a::before,.article__container ul.link-list a::before,.form .Form__Success .Form__Success__Message ul.link-list a::before,.form-select__form .Form__Success .Form__Success__Message ul.link-list a::before,.search-results__no-results ul.link-list a::before,.form-select__success ul.link-list a::before,.people-bio__content ul.link-list a::before,.title-rte__content ul.link-list a::before,.rich-text ul.link-list a::before,.richtextblock ul.link-list a::before{rotate:-90deg}.styleguide__button--exit,.nav__close-button{width:3.5rem;height:3.5rem;background-color:#ee3524}.styleguide__button--exit i,.nav__close-button i{display:block;color:#383844;font-size:1.5rem}.styleguide__button--exit:disabled,.nav__close-button:disabled{background-color:#99999f}.styleguide__button--exit:disabled i,.nav__close-button:disabled i{color:#383844}.styleguide__button--large-dark,.nav-mobile__button-left,.nav__button-bottom{background-color:#51515b;color:#fff;gap:0.5rem;padding:1rem 0.5rem;font-size:0.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.01em}@media(min-width: 48em){.styleguide__button--large-dark,.nav-mobile__button-left,.nav__button-bottom{padding:2rem 1.5rem;font-size:1.0625rem}}.styleguide__button--large-dark i,.nav-mobile__button-left i,.nav__button-bottom i{color:#fff;font-size:0.5625rem}.styleguide__button--large-dark:disabled,.nav-mobile__button-left:disabled,.nav__button-bottom:disabled{color:#fff;background-color:#99999f}.styleguide__button--large-dark:disabled i,.nav-mobile__button-left:disabled i,.nav__button-bottom:disabled i{color:#fff}.styleguide__button--icon-dark,.media-banner__button{padding:0;border:none}.styleguide__button--icon-dark:disabled,.media-banner__button:disabled{border:none}.media-banner__button .icon-wrapper{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#ee3524}.media-banner__button .icon-wrapper i{display:block;color:#fff;font-size:0.75rem}.article-related__tag,.styleguide__tag--primary,.featured-event__tag,.featured-hub-item__tag,.flexible-feature-card__label,.flexible-feature-card__play,.feature-list__label,.nav__preview-block-tag{display:inline-block;background-color:#1f1f2c;color:#fff;padding:0.25rem 0.5rem;line-height:1.25rem;letter-spacing:.02em}.styleguide__tag--secondary,.search-result__tag,.styleguide__tag--tertiary{border:1px solid #99999f;padding:0.25rem 0.4375rem}.styleguide__tag--tertiary{padding:0.3125rem 0.625rem}.article__tag,.styleguide__tag--link{padding:0.3125rem 0.625rem;border-radius:3px;border:1px solid #99999f;transition-property:background-color,border-color,color;transition-duration:200ms}.article__tag:hover,.styleguide__tag--link:hover{color:#fff;background-color:#51515b;border-color:#51515b}@media(min-width: 64em){.article__tag,.styleguide__tag--link{letter-spacing:.03em;font-weight:500;line-height:1.4;font-size:0.875rem}}.styleguide__pill--pill,.filters__pill,.styleguide__pill--pill-dark,.filters__pill--dark{display:flex;align-items:center;gap:0.3125rem;padding:0.4375rem 0.75rem;border-radius:9999px;background-color:#e9eaea;border:1px solid rgba(0,0,0,0);transition:all 200ms;cursor:pointer}.styleguide__pill--pill::before,.filters__pill::before,.styleguide__pill--pill-dark::before,.filters__pill--dark::before{font-family:"icomoon";content:""}.styleguide__pill--pill:hover,.filters__pill:hover,.styleguide__pill--pill-dark:hover,.filters__pill--dark:hover{border-color:#51515b}.styleguide__pill--pill-dark,.filters__pill--dark{color:#fff;background-color:#383844}@media(min-width: 64em){#react-nav{position:sticky;top:0}}.nav{display:flex;flex-direction:column;position:fixed;top:0;right:0;left:0;bottom:0;transform:translateX(100%);transition:transform 800ms cubic-bezier(0.21, 0.03, 0, 1);color:#fff;z-index:30}@media(min-width: 64em){.nav{position:sticky;top:0;transform:translateX(0)}}.nav--open{transform:translateX(0)}.nav__container{height:100%}.nav__backdrop{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(31,34,36,.59);backdrop-filter:blur(5px);pointer-events:none;transition:opacity 800ms cubic-bezier(0.21, 0.03, 0, 1);opacity:0;z-index:10}.nav__backdrop--active{opacity:1;pointer-events:all}.nav__wrapper{position:relative;height:100%;padding-bottom:5.375rem;background-color:#1f1f2c;overflow:auto;z-index:30}.nav__wrapper::after{content:"";position:fixed;bottom:0;left:0;right:0;height:138px;background:linear-gradient(180deg, rgba(31, 34, 36, 0) 0%, #1f2224 86.28%);opacity:1;transition:opacity 200ms;pointer-events:none;z-index:30}@media(min-width: 64em){.nav__wrapper::after{display:none}}.nav__wrapper.scrolled::after{opacity:0}@media(min-width: 64em){.nav__wrapper{padding-bottom:0}}.nav__inner{padding:1.5rem;padding-bottom:0}@media(min-width: 64em){.nav__inner{padding-bottom:1.5rem;height:100%}}.nav__logo{margin-bottom:4rem;display:block;max-width:4.25rem}@media(min-width: 64em){.nav__logo{margin-bottom:1.5rem}}@media(min-width: 64em){.nav__logo{max-width:9rem}}.nav__links{width:100%;height:100%;gap:5rem}@media(min-width: 64em){.nav__links{gap:2rem;justify-content:space-between}}.nav__links-top{width:100%;color:#fff}@media(min-width: 64em){.nav__links-top{font-size:1.125rem;font-weight:400;line-height:1.5rem}}.nav__links-bottom{width:100%}.nav__links-list{gap:1.125rem}.nav__links-list li{width:100%}.nav__link{color:#fff;width:100%}.nav__link span{width:100%;border-bottom:1px solid rgba(0,0,0,0);transition:border-color 200ms}.nav__link span:hover{border-color:#d6d6d6}.nav__link--hide-lg{display:none}@media(min-width: 64em){.nav__link--hide-lg{display:block}}.nav__link a{display:inline-flex;align-items:center;gap:0.5rem;width:100%;border-bottom:1px solid rgba(0,0,0,0);transition:border-color 200ms;cursor:pointer}.nav__links--menu-open .nav__link{color:#99999f}.nav__sub-menu-link{display:inline-flex;position:relative;padding-right:2.375rem;color:#fff;transition:color 200ms;cursor:pointer}@media(min-width: 64em){.nav__sub-menu-link{width:100%;padding-right:0}}.nav__sub-menu-link span{transition:color 200ms,border-color 200ms;border-bottom:1px solid rgba(0,0,0,0)}.nav__sub-menu-link:hover span,.nav__sub-menu-link--open span{border-color:#d6d6d6}.nav__sub-menu-link--full-width{padding-top:1rem;padding-bottom:1rem}@media(min-width: 64em){.nav__sub-menu-link--full-width{padding:0}}.nav__sub-menu-link::before,.nav__sub-menu-link::after{content:"";position:absolute;right:0;top:50%;display:block;width:16px;height:1px;background-color:#fff;transition:scale 200ms cubic-bezier(0.19, 1, 0.22, 1),rotate 600ms cubic-bezier(0.19, 1, 0.22, 1),background-color 200ms}.nav__sub-menu-link::after{rotate:90deg}.nav__sub-menu-link--open::before,.nav__sub-menu-link--open::after,.open .nav__sub-menu-link::before,.open .nav__sub-menu-link::after,.nav__sub-menu-link.open::before,.nav__sub-menu-link.open::after{color:#fff}.nav__sub-menu-link--open::before,.open .nav__sub-menu-link::before,.nav__sub-menu-link.open::before{rotate:90deg;scale:0 1}.nav__sub-menu-link--open::after,.open .nav__sub-menu-link::after,.nav__sub-menu-link.open::after{rotate:180deg}.nav__sub-menu-link--no-sub{width:auto}.nav__sub-menu-link--no-sub::before,.nav__sub-menu-link--no-sub::after{display:none}.nav__links--menu-open .nav__sub-menu-link:not(.nav__sub-menu-link--open),.nav__secondary-links-list--open .nav__sub-menu-link:not(.nav__sub-menu-link--open){color:#99999f}.nav__links--menu-open .nav__sub-menu-link:not(.nav__sub-menu-link--open)::before,.nav__links--menu-open .nav__sub-menu-link:not(.nav__sub-menu-link--open)::after,.nav__secondary-links-list--open .nav__sub-menu-link:not(.nav__sub-menu-link--open)::before,.nav__secondary-links-list--open .nav__sub-menu-link:not(.nav__sub-menu-link--open)::after{background-color:#99999f}.nav__button-bottom{display:none;width:100%}@media(min-width: 64em){.nav__button-bottom{display:inline-flex}}.nav__language{display:none;width:100%}@media(min-width: 64em){.nav__language{display:block}}.nav__secondary-menu{position:absolute;top:0;bottom:0;transform:translateX(100%);transition:transform 800ms cubic-bezier(0.21, 0.03, 0, 1);left:0px;width:100%;z-index:40}@media(min-width: 64em){.nav__secondary-menu{transform:translateX(-100%);left:100%;width:min(30rem,50vw - 6rem)}}.nav__secondary-menu--open{transform:translateX(0)}@media(min-width: 64em){.nav__secondary-menu{z-index:20}}.nav__secondary-menu-inner{position:relative;padding:2.25rem 1.5rem 5.375rem;background-color:#383844;height:100%;overflow:auto;z-index:20}.nav__secondary-menu-inner::after{content:"";position:fixed;bottom:0;left:0;right:0;height:138px;background:linear-gradient(180deg, rgba(31, 34, 36, 0) 0%, #1f2224 86.28%);opacity:1;transition:opacity 200ms;pointer-events:none;z-index:20}@media(min-width: 64em){.nav__secondary-menu-inner::after{display:none}}.nav__secondary-menu-inner.scrolled::after{opacity:0}@media(min-width: 64em){.nav__secondary-menu-inner{padding:5.5625rem 3.5rem 3.5rem}}.nav__secondary-menu-back{margin-bottom:3.5rem}@media(min-width: 64em){.nav__secondary-menu-back{display:none}}.nav__secondary-menu-top-content{gap:1.8125rem}@media(min-width: 64em){.nav__secondary-menu-top-content{gap:1.25rem;min-height:var(--menu-top-height)}}@media(min-width: 64em){.nav__secondary-menu-copy{color:#383844;font-size:1.375rem;line-height:1.4;letter-spacing:.01em;font-weight:400;color:#fff}}.nav__secondary-links{margin-top:3.25rem}@media(min-width: 64em){.nav__secondary-links{margin-top:3.5rem}}.nav__secondary-links-list{color:#fff}@media(min-width: 64em){.nav__secondary-links-list{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}}.nav__secondary-links-list--open{color:#99999f}.nav__secondary-links-list li{width:100%}.nav__tertiary-menu{position:absolute;top:0;bottom:0;transform:translateX(100%);transition:transform 800ms cubic-bezier(0.21, 0.03, 0, 1);left:0px;width:100%;padding:2.25rem 1.5rem 0;background-color:#fff;z-index:50}@media(min-width: 64em){.nav__tertiary-menu{transform:translateX(-100%);left:100%;width:min(30rem,50vw - 6rem)}}.nav__tertiary-menu--open{transform:translateX(0)}@media(min-width: 64em){.nav__tertiary-menu{padding:0;z-index:15}}.nav__tertiary-menu::after{content:"";position:fixed;bottom:0;left:0;right:0;height:138px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 69.65%);opacity:1;transition:opacity 200ms;pointer-events:none;z-index:50}@media(min-width: 64em){.nav__tertiary-menu::after{display:none}}.nav__tertiary-menu.scrolled::after{opacity:0}.nav__tertiary-menu-inner{height:100%;overflow:auto;padding-bottom:5.375rem;gap:2.25rem}.nav__tertiary-menu-inner:has(.animating){overflow:hidden}@media(min-width: 64em){.nav__tertiary-menu-inner{padding-bottom:0}}.nav__tertiary-menu-content{z-index:15}@media(min-width: 64em){.nav__tertiary-menu-content{overflow:auto;padding:5.5625rem 3.5rem 3.5rem}}.nav__tertiary-menu-back{margin-bottom:3.5rem}@media(min-width: 64em){.nav__tertiary-menu-back{display:none}}.nav__tertiary-menu-back i{color:#383844}.nav__tertiary-menu-top{min-height:var(--menu-top-height)}.nav__tertiary-menu-top--no-min{min-height:auto}.nav__tertiary-menu-title{color:#383844;margin-bottom:0.5rem}@media(min-width: 64em){.nav__tertiary-menu-title{color:#383844;font-size:1.375rem;line-height:1.4;letter-spacing:.01em;font-weight:400}}.nav__tertiary-menu-copy{color:#7d7e7e}@media(min-width: 64em){.nav__tertiary-menu-copy{font-size:1rem;font-weight:400;line-height:1.5rem}}.nav__tertiary-menu-links{margin-top:3.5rem}.nav__tertiary-menu-links--small-gap{margin-top:1.75rem}.nav__tertiary-menu-links-list{margin-top:2rem;color:#383844;gap:1.25rem}.nav__tertiary-menu-link{display:flex;align-items:center;gap:0.75rem;border-bottom:1px solid rgba(0,0,0,0);transition:border-color 200ms}.nav__tertiary-menu-link:hover{border-color:#51515b}.nav__tertiary-menu-link i{color:#ee3524}.nav__close-button-wrapper{display:none;position:absolute;right:0;top:0;width:100%;transform:translateX(0);transition:transform 800ms cubic-bezier(0.21, 0.03, 0, 1);z-index:25}@media(min-width: 64em){.nav__close-button-wrapper{display:block}}.nav__close-button-wrapper--tertiary-open{transform:translateX(100%)}.nav__close-button{position:absolute;right:0;top:0}.nav__preview-block{display:flex;justify-content:space-between;gap:0.5rem;width:100%;padding:1.5rem;margin-top:auto;color:#383844;background-color:#f7f3ed}@media(min-width: 64em){.nav__preview-block{padding:2rem}}.nav__preview-block-tag{margin-bottom:1rem}.nav__preview-block-title{margin-bottom:0.5rem}.nav__preview-block-copy{color:#7d7e7e}.nav__preview-block-image{display:none;object-fit:cover}@media(min-width: 80em){.nav__preview-block-image{display:block}}.nav-mobile{display:flex;justify-content:space-between;color:#fff;position:fixed;bottom:1rem;left:1rem;right:1rem;background-color:#1f1f2c;border:1px solid #51515b;border-radius:3px;transition:background-color 800ms cubic-bezier(0.21, 0.03, 0, 1);box-shadow:0px 5px 5px 0px rgba(0,0,0,.13);overflow:hidden;z-index:40}@media(min-width: 64em){.nav-mobile{display:none}}.nav-mobile--open{background-color:#f4f4f4}.nav-mobile__button-left{padding:0.8125rem 1rem}.nav-mobile__buttons{display:flex;align-items:center;gap:2rem;padding:0.8125rem 1.625rem}.nav-mobile__icon{display:block;font-size:1.5rem;color:#fff;transition:color 800ms cubic-bezier(0.21, 0.03, 0, 1)}.nav-mobile__icon.icon-menu{font-size:1.25rem}.nav-mobile--open .nav-mobile__icon{color:#383844}@media(min-width: 64em){.nav-mobile__language{display:none}}.language-selector{position:relative}.language-selector__button{color:#fff;padding:0;display:flex;align-items:center;gap:0.25rem}.language-selector__button:hover .language-selector__button-inner span,.language-selector--open .language-selector__button .language-selector__button-inner span{border-color:#d6d6d6}@media(min-width: 64em){.language-selector__button{font-size:0.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01em;position:relative;justify-content:space-between;width:100%;padding:0.75rem 1.5rem;background-color:#060615;cursor:pointer;z-index:26}}.language-selector__button-inner{display:flex;align-items:center;gap:0.5rem}.language-selector__button-inner span{transform:translateY(1px);border-bottom:1px solid rgba(0,0,0,0);transition:border-color 200ms}.language-selector__button-inner i{font-size:1rem}.language-selector__button-chevron{font-size:1rem;transition:scale 200ms}@media(min-width: 64em){.language-selector__button-chevron{rotate:-90deg}}.language-selector--open .language-selector__button-chevron{scale:-1}.language-selector__menu{display:none}.language-selector--open .language-selector__menu{display:block}@media(min-width: 64em){.language-selector__menu{position:absolute;display:block;left:0;bottom:0;min-width:12rem;padding:1.5rem 0.375rem;background-color:#060615;transition:transform 800ms cubic-bezier(0.21, 0.03, 0, 1);z-index:25}.language-selector--open .language-selector__menu{transform:translateX(100%)}}.language-selector__menu-list{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.875rem}@media(min-width: 64em){.language-selector__menu-list{gap:0.3125rem;margin-top:0}}.language-selector__menu-item{display:block;color:#fff;width:100%;text-align:left;cursor:pointer}@media(min-width: 64em){.language-selector__menu-item{padding:0.25rem 1.125rem}}.language-selector__menu-item:hover span{border-bottom:1px solid #d6d6d6;transition:border-color 200ms}.language-selector__menu-item span{border-bottom:1px solid rgba(0,0,0,0);transition:background-color 200ms}.footer{position:relative;background-color:#1f1f2c;color:#fff}@media(min-width: 64em){.footer{grid-column:2}}.footer__inner{padding-top:2rem;padding-bottom:5.125rem}@media(min-width: 64em){.footer__inner{display:grid;column-gap:1rem;grid-template-columns:repeat(3, 1fr);padding-top:2.5rem;padding-bottom:2.5rem}}@media(min-width: 91em){.footer__inner{grid-template-columns:repeat(3, 1fr) 6.75rem}}.footer__links-head{margin-bottom:0.9375rem;color:#99999f}@media(min-width: 64em){.footer__links-head{margin-bottom:1.25rem}}.footer__links-list{gap:1rem;margin-bottom:2rem}@media(min-width: 64em){.footer__links-list{gap:0.75rem}}.footer__link,.footer__cookie-button{border-bottom:1px solid rgba(0,0,0,0);transition:border-color 200ms}.footer__link:hover,.footer__cookie-button:hover{border-color:#fff}.footer__cookie-button{color:inherit;cursor:pointer}.footer__back-button{margin-bottom:2rem;order:-1}@media(min-width: 64em){.footer__back-button{margin-bottom:0}}@media(min-width: 64em){.footer__back-button{margin-top:auto;order:initial}}.footer__copy{color:#99999f;margin-top:auto}.footer__social{display:flex;grid-template-columns:repeat(3, 1fr);gap:0.125rem;margin-top:2rem}@media(min-width: 64em){.footer__social{grid-column:1/span 2}}@media(min-width: 91em){.footer__social{display:grid;grid-column:4;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);margin-top:0}}.footer__social-item{display:flex;align-items:center;justify-content:center;width:100%;max-width:6.5rem;aspect-ratio:1/1;background-color:#383844;transition:scale 200ms}.footer__social-item:hover{scale:.95}.footer__social-icon{max-width:2rem;max-height:2rem}.basicheaderblock{margin-top:0;margin-bottom:0}.pageheader{margin-bottom:0}@media(min-width: 64em){.basic-header--page{display:grid;grid-template-columns:1fr auto;gap:1.5625rem;min-height:27.125rem}}.basic-header.background-cream{background-color:#f7f3ed}.basic-header.background-grey{background-color:#f4f4f4}.basic-header__content{padding-bottom:2rem}@media(min-width: 64em){.basic-header__content{padding-bottom:2.5rem}}.basic-header__label{margin-top:2.5rem;color:#7d7e7e}@media(min-width: 64em){.basic-header__label{font-size:1.125rem;font-weight:400;line-height:1.5rem;margin-top:3.5rem}}.basic-header__heading-wrapper{margin-top:3.5rem}.basic-header--page .basic-header__heading-wrapper{margin-top:1rem}@media(min-width: 80em){.basic-header__heading-wrapper{display:grid;grid-template-columns:1fr auto;column-gap:9rem;margin-top:3.4375rem}.basic-header--page .basic-header__heading-wrapper{margin-top:2.5rem}.basic-header--with-image .basic-header__heading-wrapper{display:block;margin-top:1.5rem}}.basic-header__heading-wrapper--lg-spacing{margin-top:3.5rem}@media(min-width: 64em){.basic-header__heading-wrapper--lg-spacing{margin-top:7rem}}.basic-header__heading{display:inline-block;width:100%;padding-bottom:1.5rem}@media(min-width: 48em){.basic-header__heading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}@media(min-width: 64em){.basic-header__heading{color:#383844;font-size:3.125rem;line-height:1.2;letter-spacing:-0.02em;font-weight:300}}@media(min-width: 80em){.basic-header__heading{color:#383844;font-size:4.25rem;line-height:4.875rem;letter-spacing:-0.03em;font-weight:200}}.basic-header--page .basic-header__heading{padding-bottom:0;margin-bottom:1rem}@media(min-width: 64em){.basic-header--page .basic-header__heading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}@media(min-width: 80em){.basic-header--page .basic-header__heading{margin-bottom:0}}@media(min-width: 64em){.basic-header--event .basic-header__heading{max-width:35.5rem}}.basic-header__heading--large div>span{margin-top:1.5rem}@media(min-width: 64em){.basic-header__heading--large div>span{color:#383844;font-size:4.25rem;line-height:4.875rem;letter-spacing:-0.03em;font-weight:200;margin-top:3.5rem}}.basic-header__heading span:not(.animate-line__inner){color:#ee3524;font-weight:300}.basic-header__info{margin-top:1rem}@media(min-width: 64em){.basic-header__info{margin-top:1.5rem}}@media(min-width: 64em){.basic-header__copy{font-size:1.125rem;font-weight:400;line-height:1.5rem;max-width:19.9375rem}.basic-header--with-image .basic-header__copy{margin-top:1.5rem;max-width:35.4375rem}}.basic-header__logo{max-width:13.75rem}@media(min-width: 64em){.basic-header__logo{max-width:17.5rem}.basic-header--with-image .basic-header__logo{margin-top:1.5rem}}.basic-header__image-wrapper{display:none;position:relative;width:29.4375rem;height:100%;margin-right:-1.5rem;overflow:hidden}@media(min-width: 80em){.basic-header__image-wrapper{display:block}}.basic-header__image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.basic-header__image:nth-of-type(2){left:22px;top:22px}.basic-header__image:nth-of-type(3){left:44px;top:44px}.breadcrumbs{grid-column:1/span 12;display:flex;align-items:end;gap:1.5rem;padding-top:1.25rem;color:#7d7e7e}@media(min-width: 64em){.breadcrumbs{padding-top:1.5rem}}@media(min-width: 64em){.breadcrumbs--hidden{padding-top:0}}@media(min-width: 64em){.breadcrumbs__logo-wrapper{display:none}}.breadcrumbs__logo{min-width:4.25rem;height:4.25rem}.breadcrumbs__list{display:flex;gap:0.375rem;width:100%;padding-bottom:0.5rem;border-bottom:1px solid #d6d6d6;overflow:hidden}@media(min-width: 64em){.breadcrumbs__list{padding-top:0.5rem;padding-bottom:0;border-top:1px solid #d6d6d6;border-bottom:0}}.breadcrumbs__item::after,.breadcrumbs__ellipsis::after{content:"/";margin-left:0.375rem}.breadcrumbs__item:last-of-type::after,.breadcrumbs__ellipsis:last-of-type::after{display:none}.breadcrumbs__item:not(.breadcrumbs__item:first-of-type,.breadcrumbs__item:last-of-type,.breadcrumbs__ellipsis,.breadcrumbs__ellipsis:first-of-type,.breadcrumbs__ellipsis:last-of-type),.breadcrumbs__ellipsis:not(.breadcrumbs__item:first-of-type,.breadcrumbs__item:last-of-type,.breadcrumbs__ellipsis,.breadcrumbs__ellipsis:first-of-type,.breadcrumbs__ellipsis:last-of-type){display:none}@media(min-width: 64em){.breadcrumbs__item:not(.breadcrumbs__item:first-of-type,.breadcrumbs__item:last-of-type,.breadcrumbs__ellipsis,.breadcrumbs__ellipsis:first-of-type,.breadcrumbs__ellipsis:last-of-type),.breadcrumbs__ellipsis:not(.breadcrumbs__item:first-of-type,.breadcrumbs__item:last-of-type,.breadcrumbs__ellipsis,.breadcrumbs__ellipsis:first-of-type,.breadcrumbs__ellipsis:last-of-type){display:list-item}}.breadcrumbs__item--current,.breadcrumbs__ellipsis--current{color:#51515b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 64em){.breadcrumbs__ellipsis{display:none}}.skip-to-content{position:fixed;left:50%;top:1.5rem;translate:-50% 0;opacity:0;pointer-events:none;transition:opacity 200ms;z-index:9999}.skip-to-content:focus-visible{opacity:1;pointer-events:all}@media(min-width: 64em){.horizontal-accordion-container{display:flex}}.horizontal-accordion-container__rule{display:none}@media(min-width: 64em){.horizontal-accordion-container__rule{display:block}}.horizontal-accordion{border-top:1px solid #d6d6d6}@media(min-width: 64em){.horizontal-accordion{display:flex;flex-direction:row-reverse;border-right:1px solid #d6d6d6;border-top:none}}.horizontal-accordion__head{display:flex;align-items:center;gap:0.5rem;width:100%;padding:1rem 0;cursor:pointer}@media(min-width: 64em){.horizontal-accordion__head{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300;gap:1.375rem;max-width:4.25rem;padding:0 1rem;writing-mode:vertical-rl;text-orientation:mixed}}.horizontal-accordion__icon{display:block}.horizontal-accordion__icon.icon-plus{color:#ee3524}@media(min-width: 64em){.horizontal-accordion__icon{rotate:90deg}}.horizontal-accordion__content-wrapper{max-height:0;transition:max-height 800ms;overflow:hidden}@media(min-width: 64em){.horizontal-accordion__content-wrapper{width:auto;max-width:0;max-height:none;transition:max-width 800ms}}.horizontal-accordion__content-wrapper--open{max-height:var(--accordion-content-height)}@media(min-width: 64em){.horizontal-accordion__content-wrapper--open{max-width:var(--accordion-content-width);max-height:none}}.horizontal-accordion__content{overflow:hidden}@media(min-width: 48em){.horizontal-accordion__content{display:flex;height:100%;min-width:calc(var(--accordion-content-width))}}.horizontal-accordion__content-inner{padding:1.5rem 0 2.5rem}@media(min-width: 48em){.horizontal-accordion__content-inner{padding:1.5rem}}@media(min-width: 64em){.horizontal-accordion__content-inner{padding:0 2.5rem}}.horizontal-accordion__content-inner-bottom{gap:1.5rem;margin-top:auto}@media(min-width: 64em){.horizontal-accordion__content-inner-bottom{gap:2rem}}.horizontal-accordion__image{width:100%;max-height:20.4375rem;object-fit:cover}@media(min-width: 48em){.horizontal-accordion__image{display:block;max-width:50%;max-height:none;aspect-ratio:1/1}}.horizontal-accordion__tag{display:none;color:#7d7e7e}@media(min-width: 64em){.horizontal-accordion__tag{display:block}}.horizontal-accordion__tag-mobile{font-size:1.125rem;margin-top:0.625rem;margin-bottom:1.25rem}@media(min-width: 64em){.horizontal-accordion__tag-mobile{display:none}}@media(min-width: 80em){.horizontal-accordion__text{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}}.horizontal-accordion__logo{max-height:6.25rem}.rule{height:1px;width:100%;background-color:#d6d6d6}.rule--full-width{position:relative;left:-24px;width:100vw}@media(min-width: 64em){.rule--full-width{left:calc((-100vw + 100%)/2)}}.dividerblock{margin-top:0;margin-bottom:0}.link-listing__heading{margin-bottom:2.625rem}@media(min-width: 80em){.link-listing__list{font-size:1.125rem;line-height:1.5rem;font-weight:500;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:1.5625rem}}.link-listing__list-item{border-bottom:1px solid #d6d6d6}.link-listing__list-item>a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 0}.link-listing__list-item>a:hover>i{transform:translateX(0)}.link-listing__list-item>a>i{color:#ee3524;transform:translateX(-14px);transition:transform 600ms cubic-bezier(0.19, 1, 0.22, 1)}@media(min-width: 64em){.span-1\/3 .link-listing__list-item:first-child>a,.span-2\/3 .link-listing__list-item:first-child>a{padding-top:0}}@media(min-width: 80em){.span-1\/3 .link-listing__list-item:nth-child(2)>a,.span-2\/3 .link-listing__list-item:nth-child(2)>a{padding-top:0}}.link-listing__rule{display:none}@media(min-width: 64em){.link-listing__rule{display:block}}.text-with-cta__text{color:#7d7e7e}@media(min-width: 64em){.text-with-cta__text{max-width:20.625rem}}.text-with-cta [class*=button]{margin-top:1rem}@media(min-width: 64em){.text-with-cta [class*=button]{margin-top:1.75rem}}.fullwidthctablock{margin-top:1.5625rem;margin-bottom:1.5625rem}.fullwidthctablock:last-of-type{margin-bottom:0}.full-width-cta{background-color:#1f1f2c;overflow:hidden}.full-width-cta.background-cream{background-color:#f7f3ed}@media(min-width: 64em){.full-width-cta{display:grid;grid-template-columns:auto min(32.8125rem,50%);gap:5.625rem;min-height:16.125rem;overflow:visible}}.full-width-cta__content{padding:2rem 0}.full-width-cta__heading{margin-bottom:2rem;color:#fff}.background-cream .full-width-cta__heading{color:#383844}.full-width-cta__copy{margin-bottom:2.5rem;color:#99999f}.background-cream .full-width-cta__copy{color:#7d7e7e}@media(min-width: 64em){.full-width-cta__copy{font-size:1.125rem;font-weight:400;line-height:1.5rem}}.full-width-cta__cta{margin-top:auto}.full-width-cta__image-wrapper{position:relative;height:100%;aspect-ratio:375/175;clip-path:inset(0 -100% 0 -100%)}@media(min-width: 64em){.full-width-cta__image-wrapper{height:auto;aspect-ratio:auto;clip-path:inset(0 -100% 0 0)}}.full-width-cta__image-wrapper-inner{position:absolute;width:170%;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:1/1}@media(min-width: 64em){.full-width-cta__image-wrapper-inner{top:50%;left:0;transform:translateY(-50%);width:180%}}@media(min-width: 80em){.full-width-cta__image-wrapper-inner{width:150%}}.full-width-cta__image{position:absolute;width:100%;height:100%;object-fit:cover;clip-path:polygon(0% 50%, 50% 0%, 100% 50%, 50% 100%)}.full-width-cta__image:nth-of-type(1){scale:1}.full-width-cta__image:nth-of-type(2){scale:.86}@media(min-width: 64em){.full-width-cta__image:nth-of-type(2){scale:.9}}.full-width-cta__image:nth-of-type(3){scale:.72}@media(min-width: 64em){.full-width-cta__image:nth-of-type(3){scale:.8}}.media-banner{display:flex;flex-direction:column;padding:0}@media(min-width: 64em){.media-banner{display:grid;grid-template-columns:minmax(0, 1fr) 29.5625rem}.media-banner.reversed{grid-template-columns:29.5625rem minmax(0, 1fr)}}.media-banner__media{position:relative;aspect-ratio:16/9;width:100%;height:100%}@media(min-width: 64em){.reversed .media-banner__media{order:1}}.media-banner__iframe{width:100%;height:100%}.media-banner__image{position:absolute;object-fit:cover;inset:0;width:100%;height:100%}.media-banner__button{position:absolute;left:1.5rem;bottom:1.5rem}@media(min-width: 64em){.media-banner__button{left:2.5rem;bottom:2.5rem}}.media-banner__content{gap:1.5rem;padding:2rem 1.5rem;background-color:#f7f3ed}.media-banner__content.background-navy{background-color:#1f1f2c;color:#fff}@media(min-width: 64em){.media-banner__content{padding:2.5rem}.reversed .media-banner__content{order:0}}.media-banner__label{color:#7d7e7e}.background-navy .media-banner__label{color:#99999f}@media(min-width: 64em){.media-banner__label{margin-bottom:-1rem}}.media-banner__copy{color:#7d7e7e}.background-navy .media-banner__copy{color:#99999f}.background-navy .media-banner__title{color:#fff}@media(min-width: 64em){.media-banner__title{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}}.media-banner [class*=button]{margin-top:auto}.cta-50-50{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 64em){.cta-50-50{flex-direction:row}}.cta-50-50__image{object-fit:cover;aspect-ratio:1/1;order:1}@media(min-width: 64em){.cta-50-50__image{max-width:50%}.reversed .cta-50-50__image{order:2}}.cta-50-50__content{order:2}@media(min-width: 64em){.cta-50-50__content{display:flex;align-items:center}.reversed .cta-50-50__content{order:1}}@media(min-width: 64em){.cta-50-50__content-inner{padding:0 4rem}.reversed .cta-50-50__content-inner{padding-left:0}}.cta-50-50__heading{margin-bottom:1rem}@media(min-width: 64em){.cta-50-50__heading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}.cta-50-50__copy{color:#7d7e7e}@media(min-width: 64em){.cta-50-50__copy{font-size:1.125rem;font-weight:400;line-height:1.5rem}}.cta-50-50__cta{margin-top:2.5rem}.service-list__pre-title{margin-bottom:1rem;color:#7d7e7e}.service-list__title,.office-list__title{margin-bottom:2rem}@media(min-width: 64em){.service-list__title,.office-list__title{margin-bottom:3.5rem}}@media(min-width: 64em){.service-list__title,.office-list__title{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}.service-card{display:none}.service-card.mobile-accordion{display:block}@media(min-width: 64em){.service-card.mobile-accordion{display:none}}.service-card.mobile-accordion .rich-text{color:#51515b}@media(min-width: 64em){.service-card{display:block}}.service-card__inner{height:100%}.service-card__inner.background-cream{background-color:#f7f3ed;padding:1.5rem}@media(min-width: 64em){.service-card__inner.background-cream{padding:2rem}}.service-card__inner>a{width:100%}.service-card__image,.office-card__image{margin-bottom:1rem;width:100%;margin-bottom:1rem;aspect-ratio:330/199;object-fit:cover}@media(min-width: 64em){.service-card__image,.office-card__image{margin-bottom:1.5rem}}.service-card__content{width:100%;height:100%}.service-card__heading,.office-card__heading{margin-bottom:0.75rem}@media(min-width: 64em){.service-card__heading,.office-card__heading{color:#383844;font-size:1.375rem;line-height:1.4;letter-spacing:.01em;font-weight:400}}.service-card .rich-text{margin-bottom:1.5rem}.service-card .rich-text>*:not(:last-child){margin-bottom:0.75rem}.service-card .rich-text ul{padding-left:1.125rem}.service-card .rich-text ul.link-list{padding-left:0}.service-card__cta{margin-top:auto}.multi-column-info__heading{margin-bottom:1.5rem}@media(min-width: 64em){.multi-column-info__heading{margin-bottom:3.5rem}}@media(min-width: 64em){.multi-column-info__heading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}@media(min-width: 48em){.multi-column-info__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(min-width: 64em){.multi-column-info__grid{gap:2rem;grid-template-columns:repeat(3, 1fr)}.multi-column-info__grid--2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 80em){.multi-column-info__grid{gap:4.5rem}.multi-column-info__grid--4{grid-template-columns:repeat(4, 1fr)}}.multi-column-info__grid-item{display:flex;flex-direction:column;align-items:start;gap:1rem}.multi-column-info__grid-item-image{max-width:6rem}@media(min-width: 64em){.multi-column-info__grid-item-image{max-width:8rem}}.multi-column-info__grid-item-title{color:#383844}@media(min-width: 64em){.multi-column-info__grid-item-title{font-size:1.25rem;font-weight:400;line-height:1.625rem}}.multi-column-info__grid-item-text{color:#7d7e7e}@media(min-width: 48em){.multi-column-info .carousel-pagination{display:none}}.swiper-pagination-bullets{display:flex;gap:0.75rem;margin-top:1.5rem}.swiper-pagination-bullets .swiper-pagination-bullet{width:0.75rem;height:0.75rem;border-radius:0.75rem;background-color:#d6d6d6;transition:background-color 200ms}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#383844}#react-anchor-links{position:relative;z-index:10}#react-anchor-links:has(.open){z-index:80}@media(min-width: 64em){#react-anchor-links:has(.open){z-index:1}}.anchorlinksblock{margin-top:0}@media(min-width: 64em){.anchorlinksblock{margin-bottom:0.5rem}}.anchorlinksblock--with-margin{margin-bottom:1.75rem}@media(min-width: 64em){.anchorlinksblock--with-margin{margin-bottom:4rem}}.anchor-links__title-inner{display:flex;gap:0.9375rem;justify-content:space-between;padding-bottom:1rem}@media(min-width: 48em){.anchor-links__title-inner{justify-content:start}}.side-panel .anchor-links__title-inner:not(.stuck .anchor-links__title-inner){padding-bottom:0}.anchor-links__inner{padding-top:1.5rem;background-color:#fff;z-index:10}.side-panel .anchor-links__inner:not(.stuck .anchor-links__inner){padding-top:0}.side-panel .anchor-links__inner:not(.stuck .anchor-links__inner)::before,.side-panel .anchor-links__inner:not(.stuck .anchor-links__inner)::after{display:none}[lang=zh-Hans] .anchor-links__title{font-weight:600}.anchor-links__menu{display:flex;align-items:center;gap:0.5rem;color:#383844;cursor:pointer}.anchor-links__menu i{display:block;color:#7d7e7e;transition:scale 200ms}.open .anchor-links__menu i{scale:1 -1}.anchor-links__list{display:flex;flex-direction:column;row-gap:1rem;padding-bottom:1.5rem}@media(min-width: 48em){.anchor-links__list{flex-direction:row;flex-wrap:wrap;column-gap:2rem}}@media(min-width: 64em){.anchor-links__list--grid{display:grid;grid-template-columns:repeat(var(--cols), auto);row-gap:0.75rem}}.side-panel .anchor-links__list:not(.stuck .anchor-links__list){gap:0.75rem}@media(min-width: 64em){.side-panel .anchor-links__list:not(.stuck .anchor-links__list){gap:0.375rem;padding-bottom:0}}.anchor-links__list-item{width:fit-content;align-self:start}.anchor-links__list-item button{align-items:baseline;line-height:1}.anchor-links__dropdown{padding-top:1.5rem;background-color:#f4f4f4;overflow:auto}@media(min-width: 48em){.anchor-links__dropdown{overflow:visible}}.side-panel .anchor-links__dropdown:not(.stuck .anchor-links__dropdown){margin-top:1rem}.stuck .anchor-links__rule{box-shadow:0px 2px 4px 0px rgba(0,0,0,.07)}.side-panel .anchor-links__rule:not(.stuck .anchor-links__rule){display:none}.vertical-accordion__head-wrapper{display:flex;align-items:center;gap:0.75rem}.vertical-accordion__head{display:flex;align-items:center;gap:1.25rem;width:100%;padding:1.5rem 0;cursor:pointer}@container (max-width: 44em){.vertical-accordion__head{padding:1rem 0}@media(min-width: 64em){.vertical-accordion__head{padding:1.375rem 0}}}.vertical-accordion--has-image .vertical-accordion__head,.vertical-accordion__head.vertical-accordion--has-image{padding:1rem 0}.vertical-accordion--sub .vertical-accordion__head,.vertical-accordion__head.vertical-accordion--sub{padding:0}@media(min-width: 64em){.vertical-accordion__head:hover .vertical-accordion__head-copy{translate:16px 0}}.vertical-accordion__head-copy{gap:0.25rem;transition:translate 600ms cubic-bezier(0.19, 1, 0.22, 1)}.vertical-accordion__heading{color:#383844;text-align:left}@media(min-width: 64em){.vertical-accordion__heading{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}}@container (max-width: 44em){@media(min-width: 64em){.vertical-accordion__heading{color:#383844;font-size:1.375rem;line-height:1.4;letter-spacing:.01em;font-weight:400}}}@container filter-menu (max-width: 100vw){.vertical-accordion__heading{color:#fff}}.vertical-accordion__sub-heading{color:#7d7e7e;text-align:left}@media(min-width: 64em){.vertical-accordion__sub-heading{font-size:1rem;font-weight:400;line-height:1.5rem}}.vertical-accordion__image{aspect-ratio:1/1;object-fit:cover;width:4rem}@media(min-width: 64em){.vertical-accordion__image{width:5.8125rem}}.vertical-accordion__icon{position:relative;margin:0.5rem;margin-left:auto;min-width:1.5rem;height:1.5rem}@media(min-width: 64em){.vertical-accordion__icon{min-width:2.875rem;height:2.875rem}}@container (max-width: 44em){.vertical-accordion__icon{min-width:1.5rem;height:1.5rem}}@container filter-menu (max-width: 100vw){.vertical-accordion__icon{margin:0;min-width:0.875rem;height:0.875rem}}.vertical-accordion__icon::before,.vertical-accordion__icon::after{content:"";position:absolute;right:0;top:50%;display:block;width:100%;height:1px;background-color:#383844;transition:scale 200ms cubic-bezier(0.19, 1, 0.22, 1),rotate 600ms cubic-bezier(0.19, 1, 0.22, 1),background-color 200ms}.vertical-accordion__icon::after{rotate:90deg}.vertical-accordion__icon--open::before,.vertical-accordion__icon--open::after,.open .vertical-accordion__icon::before,.open .vertical-accordion__icon::after,.vertical-accordion__icon.open::before,.vertical-accordion__icon.open::after{color:#fff}.vertical-accordion__icon--open::before,.open .vertical-accordion__icon::before,.vertical-accordion__icon.open::before{rotate:90deg;scale:0 1}.vertical-accordion__icon--open::after,.open .vertical-accordion__icon::after,.vertical-accordion__icon.open::after{rotate:180deg}@container (max-width: 44em){.vertical-accordion__icon::after,.vertical-accordion__icon::before{background-color:#ee3524}}@container filter-menu (max-width: 100vw){.vertical-accordion__icon::after,.vertical-accordion__icon::before{background-color:#fff}}.vertical-accordion__icon::after.open,.vertical-accordion__icon::before.open{background-color:#383844}@container filter-menu (max-width: 100vw){.vertical-accordion__icon::after.open,.vertical-accordion__icon::before.open{background-color:#fff}}.vertical-accordion__content{height:0;border-bottom:1px solid #d6d6d6;overflow:hidden}@container filter-menu (max-width: 100vw){.vertical-accordion__content{border-color:#58595b}}.vertical-accordion--sub .vertical-accordion__content,.vertical-accordion__content.vertical-accordion--sub{border:none}.vertical-accordion__content-inner{display:flex;flex-direction:column;padding-bottom:1.5rem;gap:1.5rem}@media(min-width: 64em){.vertical-accordion__content-inner{flex-direction:row;gap:3.625rem}}@container (max-width: 44em){.vertical-accordion__content-inner{padding-top:1rem;border-top:1px solid #d6d6d6}@media(min-width: 64em){.vertical-accordion__content-inner{padding-top:1.5rem}}}@container filter-menu (max-width: 100vw){.vertical-accordion__content-inner{border-top:none;padding:0 0 1rem}}.vertical-accordion--has-nested .vertical-accordion__content-inner,.vertical-accordion__content-inner.vertical-accordion--has-nested{gap:0.5rem}@media(min-width: 64em){.vertical-accordion__content-section{flex-basis:100%}}.vertical-accordion__content-section>*+*{margin-top:1.75rem}@media(min-width: 64em){.vertical-accordion__content-section>*+*{margin-top:1.5rem}}.vertical-accordion__content-section .imagefile img{width:100%}.vertical-accordion-container{width:100%}.title-rte{display:grid;gap:1.5rem}@media(min-width: 80em){.title-rte{grid-template-columns:20.5rem 1fr;gap:8.875rem}}@media(min-width: 64em){.title-rte__heading{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}}.quote{padding-left:1.5rem;border-left:1px solid #d6d6d6}.quote__copy{position:relative;margin-bottom:1rem}@media(min-width: 64em){.quote__copy{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}}.quote__copy::before{content:"“";position:absolute;left:0;top:0;translate:-100% 0}.quote__copy::after{content:"”"}.quote__footer{display:flex;flex-direction:column;gap:0.25rem}@media(min-width: 64em){.quote__footer{font-size:1.125rem;font-weight:400;line-height:1.5rem;flex-direction:row;gap:0.5rem}}.quote__name{color:#ee3524}@media(min-width: 64em){.quote__name{font-size:1.125rem;line-height:1.5rem;font-weight:500}}.quote__spacer{display:none;padding:0 0.5rem}@media(min-width: 64em){.quote__spacer{display:block}}.mobile-accordion{background-color:#f4f4f4}@media(min-width: 64em){.mobile-accordion{display:none}}.mobile-accordion__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem;text-align:left;cursor:pointer}.mobile-accordion__heading{transition:translate 600ms cubic-bezier(0.19, 1, 0.22, 1)}.mobile-accordion__icon{position:relative;margin:0.125rem;width:1rem;height:1rem;min-width:1rem}.mobile-accordion__icon::before,.mobile-accordion__icon::after{content:"";position:absolute;right:0;top:50%;display:block;width:100%;height:2px;background-color:#383844;transition:scale 200ms cubic-bezier(0.19, 1, 0.22, 1),rotate 600ms cubic-bezier(0.19, 1, 0.22, 1),background-color 200ms}.mobile-accordion__icon::after{rotate:90deg}.mobile-accordion__icon--open::before,.mobile-accordion__icon--open::after,.open .mobile-accordion__icon::before,.open .mobile-accordion__icon::after,.mobile-accordion__icon.open::before,.mobile-accordion__icon.open::after{color:#fff}.mobile-accordion__icon--open::before,.open .mobile-accordion__icon::before,.mobile-accordion__icon.open::before{rotate:90deg;scale:0 1}.mobile-accordion__icon--open::after,.open .mobile-accordion__icon::after,.mobile-accordion__icon.open::after{rotate:180deg}@container (max-width: 44em){.mobile-accordion__icon::after,.mobile-accordion__icon::before{background-color:#ee3524}}.open .mobile-accordion__icon::after,.open .mobile-accordion__icon::before{background-color:#383844}.mobile-accordion__content{height:0;overflow:hidden}.mobile-accordion__content-inner{padding:1rem}.locationcardblock{margin:0.25rem 0}@media(min-width: 64em){.locationcardblock{margin-top:4rem;margin-bottom:4rem}}.location-list{display:none}@media(min-width: 64em){.location-list{display:block}}@media(min-width: 64em){.location-list{display:flex;gap:1.5rem}}.location-list__content{position:relative}@media(min-width: 64em){.location-list__content{flex-grow:1}}.location-list__content-inner{padding:0 1rem 1rem}@media(min-width: 64em){.location-list__content-inner{padding:2.5rem 0}}@media(min-width: 64em){.location-list__head{color:#383844;font-size:3.125rem;line-height:1.2;letter-spacing:-0.02em;font-weight:300;margin-bottom:0.5rem}}.location-list__list{display:flex;flex-direction:column;row-gap:0.5rem;margin-top:1rem}@media(min-width: 64em){.location-list__list{display:inline-block;columns:2;column-gap:4.625rem;margin-top:2.375rem}.location-list__list--3-cols{columns:3;column-gap:2.5rem}}.location-list__list-item+.location-list__list-item{margin-top:0.5rem}.location-list__image{display:none;max-width:29.5rem;object-fit:cover}@media(min-width: 80em){.location-list__image{display:block}}.feature-list__item{gap:0.25rem;padding:1rem 0;border-top:1px solid #d6d6d6}@media(min-width: 64em){.feature-list__item{padding:2rem 0;gap:0.5rem}}.feature-list__label{margin-bottom:0.5rem}.feature-list__text{display:block}.feature-list__subtext{color:#7d7e7e}.large-text__label{margin-bottom:1rem}@media(min-width: 64em){.large-text__label{margin-bottom:1.3125rem}}.large-text__copy{max-width:42.75rem}@media(min-width: 64em){.large-text__copy{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}}.large-text__copy span:not(.animate-line__inner){color:#ee3524;font-weight:300}.facts__list{display:flex;flex-direction:column;gap:2.5rem}.facts__list-item{padding-bottom:1rem}@media(min-width: 64em){.facts__list-item{color:#383844;font-size:4.25rem;line-height:4.875rem;letter-spacing:-0.03em;font-weight:200}}.facts__list-item span{display:block;padding-bottom:1rem}.people-gallery__heading{margin-bottom:1.0625rem}@media(min-width: 64em){.people-gallery__heading{margin-bottom:2.5rem}}@media(min-width: 64em){.people-gallery__heading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}.people-gallery__grid,.people .search-results,.search-results.people,.people+.search-results{display:grid;row-gap:1.0625rem}@media(min-width: 40em){.people-gallery__grid,.people .search-results,.search-results.people,.people+.search-results{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media(min-width: 48em){.people-gallery__grid,.people .search-results,.search-results.people,.people+.search-results{grid-template-columns:repeat(3, 1fr);row-gap:4.5rem;column-gap:0}}@media(min-width: 80em){.people-gallery__grid,.people .search-results,.search-results.people,.people+.search-results{grid-template-columns:repeat(4, 1fr)}}.people-gallery__item{display:grid;grid-template-columns:8.1875rem 1fr;gap:1.25rem}@media(min-width: 48em){.people-gallery__item{display:flex;flex-direction:column}}.people-gallery__item-image-wrapper{position:relative}.people-gallery__item-image{width:100%;aspect-ratio:1/1;object-fit:cover}@media(min-width: 48em){.people-gallery__item-image{max-width:none;aspect-ratio:289/382}}.people-gallery__item-image--fixed{position:absolute;inset:0;transition:scale 800ms}a:hover .people-gallery__item-image--fixed:nth-of-type(2){scale:.84}a:hover .people-gallery__item-image--fixed:nth-of-type(3){scale:.7}.people-gallery__item-content{flex-grow:1;row-gap:0.25rem;padding-top:1rem;border-top:1px solid #d6d6d6}@media(min-width: 48em){.people-gallery__item-content{padding-top:0;padding-right:1rem;border-top:none}}@media(min-width: 64em){.people-gallery__item-title{font-size:1.125rem;line-height:1.5rem;font-weight:500}}.people-gallery__item-subtitle{color:#7d7e7e}@media(min-width: 64em){.people-gallery__item-subtitle{font-size:1rem;font-weight:400;line-height:1.5rem}}.people-gallery__item-location{display:flex;gap:0.25rem;color:#7d7e7e}@media(min-width: 64em){.people-gallery__item-location{font-size:0.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01em}}.people-gallery__item-location .icon-pin{font-size:0.75rem}@media(min-width: 64em){.people-gallery__item-location .icon-pin{font-size:1rem}}.people-header{grid-column:1/span 12}.people-header__inner{display:flex;flex-direction:column-reverse;gap:2rem;padding-bottom:1.625rem;margin-top:2rem}@media(min-width: 48em){.people-header__inner{flex-direction:row;gap:1.5rem;padding-bottom:2rem}}@media(min-width: 64em){.people-header__inner{margin-top:0}}.people-header__content{flex-grow:1}.people-header__title{margin-bottom:0.75rem}@media(min-width: 48em){.people-header__title{margin-top:3.5rem}}@media(min-width: 64em){.people-header__title{color:#383844;font-size:4.25rem;line-height:4.875rem;letter-spacing:-0.03em;font-weight:200}}.people-header__bottom{gap:0.75rem;margin-top:auto}@media(min-width: 64em){.people-header__subtitle{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}}.people-header__location{display:flex;align-items:center;gap:0.25rem;color:#7d7e7e}.people-header__image{max-width:none;margin:0 -24px;aspect-ratio:1/1;object-fit:cover}@media(min-width: 48em){.people-header__image{margin:0;max-width:19.25rem}}@media(min-width: 64em){.people-header__image{max-width:28rem}}.people-bio{grid-column:1/span 12;padding-top:2rem;margin-bottom:1.75rem}@media(min-width: 64em){.people-bio{padding-top:2.5rem;margin-bottom:4rem}}.people-bio__head{margin-bottom:1rem}@media(min-width: 64em){.people-bio__head{margin-bottom:1.5rem}}@media(min-width: 64em){.people-bio__head{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}.people-bio__inner{display:flex;flex-direction:column;row-gap:1.6875rem}@media(min-width: 64em){.people-bio__inner{flex-direction:row;column-gap:5.125rem}}@media(min-width: 80em){.people-bio__inner{column-gap:8.875rem}}.people-bio__subtitle{margin-bottom:0.75rem}.people-bio__section{flex-grow:1}@media(min-width: 64em){.people-bio__section{min-width:16rem;max-width:35.375rem}}.people-bio__content{color:#7d7e7e}.office-location{grid-column:1/span 12;margin:1.75rem 0}@media(min-width: 64em){.office-location{margin:4rem 0}}@media(min-width: 64em){.office-location__inner{display:grid;grid-template-columns:minmax(auto, 28rem) auto;gap:1.5rem;padding-top:2.5rem}}.office-location__section{display:flex;flex-direction:column;padding-right:1.5rem}@media(min-width: 64em){.office-location__section--split{display:grid;grid-template-columns:1fr auto;gap:1.5rem;border-left:1px solid #d6d6d6;padding-left:1.5rem}}.office-location__title{padding-bottom:1rem;border-bottom:1px solid #d6d6d6}@media(min-width: 64em){.office-location__title{padding-bottom:0;border-bottom:none}}.office-location__head{display:flex;align-items:end;gap:1rem;margin-top:auto;padding:1rem 0;border-bottom:1px solid #d6d6d6}@media(min-width: 64em){.office-location__head{display:block;padding:0;border-bottom:none}}.office-location__head-image{max-width:6.3125rem;aspect-ratio:1/1;object-fit:cover}@media(min-width: 64em){.office-location__head-image{display:none}}.office-location__head-title{margin-bottom:0.5rem}@media(min-width: 64em){.office-location__head-title{color:#383844;font-size:4.25rem;line-height:4.875rem;letter-spacing:-0.03em;font-weight:200}}.office-location__head-subtitle{display:flex;align-items:center;gap:0.25rem;color:#7d7e7e}.office-location__info,.office-card__info{gap:1rem;padding-top:1rem}@media(min-width: 64em){.office-location__info,.office-card__info{gap:1.5rem;padding-top:0}}.office-location__text,.office-card__cert-text,.office-card__text{color:#7d7e7e}.office-location__map,.office-card__map{margin-top:0.5rem}.office-location__map i,.office-card__map i{color:inherit}.office-location__bottom,.office-card__bottom{gap:0.75rem;margin-top:2rem}.office-location__cert-image,.office-card__cert-image{max-width:10rem}@media(min-width: 64em){.office-location__cert-image,.office-card__cert-image{max-width:13.25rem}}.office-location__cert-text{max-width:21.6875rem}.office-location__image{display:none}@media(min-width: 64em){.office-location__image{display:block}}@media(min-width: 64em){.office-location__image{max-width:13.25rem}}.office-location__rule{display:none}@media(min-width: 64em){.office-location__rule{display:block}}.office-list--single .office-list__title{margin-bottom:3.5rem}@media(min-width: 64em){.office-list--single .office-list__title{margin-bottom:7rem}}@media(min-width: 64em){.office-list--single .office-list__title{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300;max-width:42.625rem}}.office-list__grid{row-gap:1.5rem}@media(min-width: 64em){.office-list--single .office-list__grid{display:block}}@media(min-width: 64em){.office-list--single .office-card{display:grid;grid-template-columns:1fr minmax(25rem, 1fr);align-items:center}}@media(min-width: 64em){.office-list--single .office-card__image{aspect-ratio:1/1;object-fit:cover;margin-bottom:0}}@media(min-width: 64em){.office-list--single .office-card__heading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}@media(min-width: 64em){.office-list--single .office-card__content{padding-left:1.5rem}}@media(min-width: 80em){.office-list--single .office-card__content{padding:0 4rem}}.office-card__info{gap:0.75rem;padding-top:0}.office-card__map{margin:1.375rem 0}@media(min-width: 64em){.office-card__map{margin:0}}.office-card__button{margin-top:2.5rem;order:1}.office-card__cert-image{display:block}.flexible-feature-card{position:relative;display:grid;height:100%;min-height:16.5rem}@media(min-width: 48em){.flexible-feature-card{grid-template-columns:minmax(auto, 50%) 1fr;min-height:23.4375rem}}@media(min-width: 80em){.flexible-feature-card{grid-template-columns:auto minmax(50%, 1fr)}}.span-1\/2 .flexible-feature-card,.span-1\/3 .flexible-feature-card{grid-template-columns:1fr;grid-template-rows:1fr}.span-1\/2 .flexible-feature-card__image-wrapper,.span-1\/3 .flexible-feature-card__image-wrapper{grid-column:1;grid-row:1;max-width:none;width:100%}.span-1\/2 .background-white .flexible-feature-card__image-wrapper,.span-1\/3 .background-white .flexible-feature-card__image-wrapper,.span-1\/2 .flexible-feature-card__image-wrapper.background-white,.span-1\/3 .flexible-feature-card__image-wrapper.background-white{display:none}@media(min-width: 48em){.background-white .flexible-feature-card__image-wrapper,.flexible-feature-card__image-wrapper.background-white{display:block}.span-1\/2 .background-white .flexible-feature-card__image-wrapper,.span-1\/3 .background-white .flexible-feature-card__image-wrapper,.span-1\/2 .flexible-feature-card__image-wrapper.background-white,.span-1\/3 .flexible-feature-card__image-wrapper.background-white{display:none}}.flexible-feature-card__image{width:100%;height:100%;object-fit:cover;aspect-ratio:327/213}@media(min-width: 48em){.flexible-feature-card__image{min-height:23.4375rem;aspect-ratio:unset}}@media(min-width: 80em){.flexible-feature-card__image{max-width:23.4375rem}}.span-1\/2 .flexible-feature-card__image,.span-1\/3 .flexible-feature-card__image{max-width:none;aspect-ratio:1/1}.flexible-feature-card__content{row-gap:1rem;padding:2rem;min-height:10.3125rem}.span-1\/2 .has-image .flexible-feature-card__content,.span-1\/3 .has-image .flexible-feature-card__content{padding:1rem}@media(min-width: 48em){.span-1\/2 .has-image .flexible-feature-card__content,.span-1\/3 .has-image .flexible-feature-card__content{padding:1.5rem}}@media(min-width: 48em){.flexible-feature-card__content{grid-column:auto/span 2}.has-image .flexible-feature-card__content{grid-column:auto/span 1}}.background-cream .flexible-feature-card__content,.flexible-feature-card__content.background-cream{background-color:#f7f3ed}.background-navy .flexible-feature-card__content,.flexible-feature-card__content.background-navy{background-color:#383844}.background-white .flexible-feature-card__content,.flexible-feature-card__content.background-white{background-color:#fff;border:1px solid #d6d6d6}.span-1\/2 .flexible-feature-card__content,.span-1\/3 .flexible-feature-card__content{position:relative;grid-column:1;grid-row:1}@media(min-width: 64em){.span-1\/2 .flexible-feature-card__content,.span-1\/3 .flexible-feature-card__content{min-height:23.4375rem}}.span-1\/2 .has-image .flexible-feature-card__content,.span-1\/3 .has-image .flexible-feature-card__content{justify-content:end;background:none}@media(min-width: 48em){.span-1\/2 .has-image .flexible-feature-card__content,.span-1\/3 .has-image .flexible-feature-card__content{max-width:23.75rem}}.has-image.background-white .flexible-feature-card__content{padding:2rem}.span-1\/2 .has-image.background-white .flexible-feature-card__content,.span-1\/3 .has-image.background-white .flexible-feature-card__content{max-width:none}.flexible-feature-card__taxonomy{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}@media(min-width: 48em){.flexible-feature-card__taxonomy{position:static}}.span-1\/2 .background-white .flexible-feature-card__taxonomy,.span-1\/3 .background-white .flexible-feature-card__taxonomy,.span-1\/2 .flexible-feature-card__taxonomy.background-white,.span-1\/3 .flexible-feature-card__taxonomy.background-white{margin-bottom:auto}.flexible-feature-card__logo{max-width:8.3125rem;max-height:2.5rem}@media(min-width: 48em){.flexible-feature-card__logo{max-width:11.875rem}}.flexible-feature-card__play{display:flex;align-items:center;gap:0.5rem;padding:0.5rem;background-color:#df2211}.flexible-feature-card__play .icon-play{font-size:0.75rem}.background-white .flexible-feature-card__play,.flexible-feature-card__play.background-white{position:absolute;bottom:0;left:-0.5rem;transform:translateY(calc(-100% - 3.125rem))}@media(min-width: 48em){.background-white .flexible-feature-card__play,.flexible-feature-card__play.background-white{bottom:1.5rem;left:1.5rem;transform:translateY(0)}}.span-1\/2 .background-white .flexible-feature-card__play,.span-1\/3 .background-white .flexible-feature-card__play,.span-1\/2 .flexible-feature-card__play.background-white,.span-1\/3 .flexible-feature-card__play.background-white{display:none}.flexible-feature-card__label{display:inline-flex;align-items:center;height:100%}@media(min-width: 48em){.flexible-feature-card__title{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}}@media(min-width: 48em){.span-1\/2 .flexible-feature-card__title,.span-1\/3 .flexible-feature-card__title{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}}.background-navy .flexible-feature-card__title,.flexible-feature-card__title.background-navy{color:#fff}.span-1\/2 .has-image.background-white .flexible-feature-card__title,.span-1\/3 .has-image.background-white .flexible-feature-card__title{font-size:1.25rem;font-weight:400;line-height:1.625rem;font-weight:400;color:#383844}@media(min-width: 48em){.span-1\/2 .has-image.background-white .flexible-feature-card__title,.span-1\/3 .has-image.background-white .flexible-feature-card__title{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}}.span-1\/2 .has-image .flexible-feature-card__title,.span-1\/3 .has-image .flexible-feature-card__title{justify-content:end;color:#fff;background:none}@media(min-width: 48em){.span-1\/2 .has-image .flexible-feature-card__title,.span-1\/3 .has-image .flexible-feature-card__title{color:#383844;font-size:1.375rem;line-height:1.4;letter-spacing:.01em;font-weight:400;color:#fff}}.flexible-feature-card__subtitle{color:#7d7e7e}.background-navy .flexible-feature-card__subtitle,.flexible-feature-card__subtitle.background-navy{color:#99999f}.span-1\/2 .has-image .flexible-feature-card__subtitle,.span-1\/3 .has-image .flexible-feature-card__subtitle{color:#99999f}.flexible-feature-card__button{margin-top:auto}.span-1\/2 .flexible-feature-card__button,.span-1\/3 .flexible-feature-card__button{margin-top:1rem}@media(min-width: 48em){.span-1\/2 .flexible-feature-card__button,.span-1\/3 .flexible-feature-card__button{margin-top:auto}}.span-1\/2 .has-image .flexible-feature-card__button,.span-1\/3 .has-image .flexible-feature-card__button{display:none}.has-image.background-white .flexible-feature-card__button{display:block}.span-1\/2 .background-white .flexible-feature-card__button,.span-1\/3 .background-white .flexible-feature-card__button,.span-1\/2 .flexible-feature-card__button.background-white,.span-1\/3 .flexible-feature-card__button.background-white{margin-top:0}.span-1\/2 .flexible-feature-card__image-wrapper,.span-1\/3 .flexible-feature-card__image-wrapper{position:relative}.span-1\/2 .flexible-feature-card__image-wrapper::after,.span-1\/3 .flexible-feature-card__image-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(43deg, rgba(0, 0, 0, 0.9) 14.15%, rgba(0, 0, 0, 0) 64.81%)}.form-select{background-color:#f7f3ed;padding-bottom:2.5rem}@media(min-width: 80em){.form-select{display:flex;column-gap:3.875rem;justify-content:space-between;padding-bottom:0}}.form-select__content{padding-top:2.5rem}@media(min-width: 64em){.form-select__content{max-width:27.9375rem;width:100%;padding-top:3.25rem}}.form-select__heading{margin-bottom:2rem;text-wrap:balance}@media(min-width: 64em){.form-select__heading{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}}.form-select__success{display:none}.form-select__success.active{display:flex;margin-bottom:2rem}.form-select__success p{color:#51515b}.form-select__form-inner{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:2rem}.form-select__label{color:#383844}.form-select__select-wrapper{position:relative}.form-select__select-wrapper::after{font-family:"icomoon";content:"";position:absolute;right:1rem;top:50%;translate:0 -50%;pointer-events:none}@media(min-width: 64em){.form-select__select-wrapper{max-width:20.5rem}}.form-select__select{appearance:none;width:100%;padding:1rem;background-color:#fff;color:#7d7e7e}.form-select__submit{width:100%;justify-content:center}@media(min-width: 48em){.form-select__submit{width:auto}}.form-select__dynamic{height:100%}.form-select__form{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width: 64em){.form-select__form{margin-top:3.25rem}}@media(min-width: 64em){.form-select__form{margin-bottom:6rem}}.form-select__image{display:none;height:100%;max-width:27.75rem;object-fit:cover;aspect-ratio:1/1;margin-right:-1.5rem;margin-left:auto}@media(min-width: 80em){.form-select__image{display:block}}.filters{position:sticky;top:-1px;z-index:10}@media(min-width: 64em){.filters{position:sticky;background:#fff;margin-bottom:2.5rem}}.filters__inner{position:relative}.filters__filters{display:none}@media(min-width: 64em){.filters__filters{display:flex}}@media(min-width: 64em){.filters__filters{flex-wrap:wrap;column-gap:4rem;padding:0.5rem 0}}.filters__search-wrapper{display:none}@media(min-width: 64em){.filters__search-wrapper{display:block}}@media(min-width: 64em){.filters__search-wrapper{position:relative;align-self:center}}.filters__search-wrapper .icon-search{position:absolute;right:1rem;top:50%;translate:0 -50%;font-size:0.875rem;color:#383844;cursor:pointer}.filters__search{width:100%;padding:1rem 2.625rem 1rem 1rem;background-color:#f4f4f4}.filters__title{padding:1rem 0}.filters__item-button{display:flex;align-items:center;gap:0.375rem;padding:1rem 0;cursor:pointer}.filters__item-button-icon{position:relative;width:1rem;height:1rem}.filters__item-button-icon::before,.filters__item-button-icon::after{content:"";position:absolute;right:0;top:50%;display:block;width:100%;height:1px;background-color:#383844;transition:scale 200ms cubic-bezier(0.19, 1, 0.22, 1),rotate 600ms cubic-bezier(0.19, 1, 0.22, 1),background-color 200ms}.filters__item-button-icon::after{rotate:90deg}.filters__item-button-icon--open::before,.filters__item-button-icon--open::after,.open .filters__item-button-icon::before,.open .filters__item-button-icon::after,.filters__item-button-icon.open::before,.filters__item-button-icon.open::after{color:#fff}.filters__item-button-icon--open::before,.open .filters__item-button-icon::before,.filters__item-button-icon.open::before{rotate:90deg;scale:0 1}.filters__item-button-icon--open::after,.open .filters__item-button-icon::after,.filters__item-button-icon.open::after{rotate:180deg}.filters__panel,.filters__panel-split{margin-top:1rem;padding:1.5rem;background-color:#f4f4f4;box-shadow:0px 2px 3px 0px rgba(0,0,0,.08);border-radius:2px}.filters__panel-split{display:grid;grid-template-columns:minmax(auto, 17.125rem) 1fr;padding:0}.filters__panel-side{padding:1.5rem;border-right:1px solid #d6d6d6}.filters__panel-side-item{display:flex;align-items:center;gap:0.5rem;width:100%;padding:0.5rem 0}.filters__panel-side-button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;width:100%;cursor:pointer}.filters__panel-side-button::before,.filters__panel-side-button::after{content:"";position:absolute;right:0;top:50%;display:block;width:16px;height:1px;background-color:#fff;transition:scale 200ms cubic-bezier(0.19, 1, 0.22, 1),rotate 600ms cubic-bezier(0.19, 1, 0.22, 1),background-color 200ms}.filters__panel-side-button::after{rotate:90deg}.filters__panel-side-button--open::before,.filters__panel-side-button--open::after,.open .filters__panel-side-button::before,.open .filters__panel-side-button::after,.filters__panel-side-button.open::before,.filters__panel-side-button.open::after{color:#fff}.filters__panel-side-button--open::before,.open .filters__panel-side-button::before,.filters__panel-side-button.open::before{rotate:90deg;scale:0 1}.filters__panel-side-button--open::after,.open .filters__panel-side-button::after,.filters__panel-side-button.open::after{rotate:180deg}.filters__panel-side-button::before,.filters__panel-side-button::after{background-color:#51515b}.filters__panel-inner{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 2rem}.filters__panel-list{columns:2;column-gap:2.5rem;max-width:36.75rem}.filters__panel-list--cols-3{max-width:56.25rem;columns:3}.filters__panel-list--cols-4{max-width:none;columns:3}@media(min-width: 80em){.filters__panel-list--cols-4{columns:4}}.filters__panel-list li{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.25rem}.filters__panel-list--3-cols{columns:3;max-width:none}.filters__panel-list--3-cols li{margin-bottom:0}.filters__input-wrapper{display:flex;align-items:baseline;cursor:pointer;gap:0.75rem}.filters__input{-webkit-appearance:none;appearance:none;position:relative;min-width:1rem;height:1rem;border-radius:2px;border:1px solid #383844;cursor:pointer}@container filter-menu (max-width: 100vw){.filters__input{border-color:#99999f}}.filters__input:checked{background-color:#383844}@container filter-menu (max-width: 100vw){.filters__input:checked{background-color:#fff}}.filters__input:checked::before{font-family:"icomoon";content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:0.875rem;color:#fff}@container filter-menu (max-width: 100vw){.filters__input:checked::before{color:#383844}}.filters__buttons{display:flex;align-items:center;gap:2rem;margin-top:1.75rem}.filters__menu-button{justify-content:center;margin:2rem 0;width:100%;background-color:#fff}@media(min-width: 64em){.filters__menu-button{display:none}}.filters__info{display:flex;flex-direction:column-reverse;gap:1rem}@media(min-width: 64em){.filters__info{position:relative;transform:translateY(var(--offset));flex-direction:row;align-items:center;justify-content:space-between}}.filters__pills{display:flex;flex-wrap:wrap;gap:0.5rem}.filters__indexes{color:#383844}@media(min-width: 64em){.filters__indexes{border-bottom:none}}.filter-menu{position:fixed;inset:0;background:#383844;color:#fff;transition:translate 800ms cubic-bezier(0.21, 0.03, 0, 1);translate:100% 0;z-index:50;container:filter-menu/inline-size}@media(min-width: 64em){.filter-menu{display:none}}.filter-menu--open{translate:0 0}.filter-menu__panel{overflow:auto;max-height:100%;padding:3rem 1.5rem 4.5rem}.filter-menu__panel::after{content:"";position:fixed;bottom:0;left:0;right:0;height:138px;background:linear-gradient(180deg, rgba(56, 56, 68, 0) 0%, #383844 86.28%);opacity:1;transition:opacity 200ms;pointer-events:none;z-index:50}@media(min-width: 64em){.filter-menu__panel::after{display:none}}.filter-menu__panel.scrolled::after{opacity:0}.filter-menu__title{margin-top:2rem;margin-bottom:1.5rem}.filter-menu__filters{overflow:auto}.filter-menu__list{display:flex;flex-direction:column;gap:0.5rem}.filter-menu__list--nested{margin-top:0.75rem;margin-left:1.875rem}.filter-menu__buttons{position:fixed;bottom:0.875rem;left:1rem;right:1rem;display:grid;grid-template-columns:repeat(2, 1fr);border-radius:3px;box-shadow:0px 5px 5px 0px rgba(0,0,0,.13);overflow:hidden;z-index:60}.filter-menu__button{font-size:0.875rem;line-height:1.25rem;font-weight:500;letter-spacing:.03em;justify-content:center}.filter-menu__button i{font-size:0.75rem}.filter-menu__button--close{color:#383844;background-color:#f4f4f4;border-color:#f4f4f4}.search-results{max-width:50.0625rem;display:grid;row-gap:1.5rem}.knowledge-hub .search-results,.search-results.knowledge-hub,.knowledge-hub+.search-results{max-width:none;row-gap:1rem}@media(min-width: 48em){.knowledge-hub .search-results,.search-results.knowledge-hub,.knowledge-hub+.search-results{grid-template-columns:repeat(2, 1fr);column-gap:1.5rem}}@media(min-width: 64em){.knowledge-hub .search-results,.search-results.knowledge-hub,.knowledge-hub+.search-results{row-gap:2rem;grid-template-columns:repeat(3, 1fr)}}.people .search-results,.search-results.people,.people+.search-results{max-width:none}.events .search-results,.search-results.events,.events+.search-results{max-width:none;gap:1rem}@media(min-width: 64em){.events .search-results,.search-results.events,.events+.search-results{gap:2rem}}.search-results__load{margin-top:1.5rem}.knowledge-hub .search-results__load,.search-results__load.knowledge-hub,.knowledge-hub+.search-results__load{margin-top:2.5rem;justify-content:center;display:flex}@media(min-width: 64em){.knowledge-hub .search-results__load,.search-results__load.knowledge-hub,.knowledge-hub+.search-results__load{margin-top:5rem}}.people .search-results__load,.search-results__load.people,.people+.search-results__load{margin-top:2.5rem;justify-content:center;display:flex}@media(min-width: 64em){.people .search-results__load,.search-results__load.people,.people+.search-results__load{margin-top:5rem}}.search-results__load-button{padding:0.75rem 1rem;min-width:100%;justify-content:center}@media(min-width: 64em){.search-results__load-button{min-width:13.0625rem}}.search-results__no-results{gap:0.75rem;padding-bottom:1.5rem;margin-bottom:1.5rem;margin-top:2.5rem;max-width:40.6875rem;color:#51515b;border-bottom:1px solid #d6d6d6}@media(min-width: 64em){.search-results__no-results h2{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}}.search-results__no-results>*:not(:last-child){margin:0}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}.search-result{gap:0.5rem;padding-bottom:1.25rem;border-bottom:1px solid #d6d6d6}.search-result__title{color:#383844}@media(min-width: 64em){.search-result__title{font-size:1.25rem;font-weight:400;line-height:1.625rem;font-weight:500}}.search-result-skeleton{border-radius:3px;background-color:#f4f4f4;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;min-height:6.25rem;width:100%;animation-delay:calc(250ms*var(--i))}.knowledge-hub .search-result-skeleton,.search-result-skeleton.knowledge-hub,.knowledge-hub+.search-result-skeleton{margin-bottom:0}@media(min-width: 64em){.knowledge-hub .search-result-skeleton,.search-result-skeleton.knowledge-hub,.knowledge-hub+.search-result-skeleton{aspect-ratio:5/4}}.people .search-result-skeleton,.search-result-skeleton.people,.people+.search-result-skeleton{min-height:8.125rem}@media(min-width: 64em){.people .search-result-skeleton,.search-result-skeleton.people,.people+.search-result-skeleton{min-height:32.8125rem}}.events .search-result-skeleton,.search-result-skeleton.events,.events+.search-result-skeleton{min-height:7.875rem}@media(min-width: 64em){.events .search-result-skeleton,.search-result-skeleton.events,.events+.search-result-skeleton{min-height:17.5625rem}}.teaser-card{display:flex;align-items:start;gap:0.75rem;border-top:1px solid #d6d6d6;padding-top:1rem}@container carousel (max-width: 100vw){.teaser-card{flex-direction:column;gap:0;height:100%;padding-top:0;border:1px solid #d6d6d6}}@media(min-width: 64em){.teaser-card{flex-direction:column;gap:0;min-height:20.625rem;padding-top:0;border:1px solid #d6d6d6}}@media(min-width: 64em){.no-image .teaser-card,.teaser-card.no-image{border:none}}.featured .teaser-card,.teaser-card.featured{display:block;grid-row:var(--feature-row);margin-left:-24px;margin-right:-24px;padding-top:0.5rem;border:none}@media(min-width: 48em){.featured .teaser-card,.teaser-card.featured{display:grid;grid-template-columns:1fr calc(50% - 0.75rem);grid-column:1/span 2;gap:0}}@media(min-width: 64em){.featured .teaser-card,.teaser-card.featured{grid-template-columns:1fr calc(33% - 1rem);grid-column:1/span 3;margin-left:0;margin-right:0;padding-top:0}}.teaser-card.featured+.teaser-card{border-top:0;padding-top:0.5rem}@media(min-width: 64em){.teaser-card.featured+.teaser-card{padding-top:0}}.teaser-card__image{width:4.5rem;aspect-ratio:1/1;object-fit:cover}@container carousel (max-width: 100vw){.teaser-card__image{width:100%;aspect-ratio:369/196}}@media(min-width: 64em){.teaser-card__image{width:100%;aspect-ratio:369/196}}.featured .teaser-card__image,.teaser-card__image.featured{width:100%;aspect-ratio:375/216}@media(min-width: 64em){.featured .teaser-card__image,.teaser-card__image.featured{aspect-ratio:788/400;height:100%}}.teaser-card__content{display:flex;flex-direction:column;gap:0.5rem;height:100%}@container carousel (max-width: 100vw){.teaser-card__content{padding:1.5rem 1rem;justify-content:space-between}}@media(min-width: 64em){.teaser-card__content{justify-content:space-between;gap:1rem;padding:1.5rem}}.no-image .teaser-card__content,.teaser-card__content.no-image{width:100%;height:100%;padding:1rem;background-color:#f7f3ed}@media(min-width: 64em){.no-image .teaser-card__content,.teaser-card__content.no-image{padding:1.5rem}}.featured .teaser-card__content,.teaser-card__content.featured{height:auto;gap:1rem;padding:24px;background-color:#1f1f2c}@media(min-width: 48em){.featured .teaser-card__content,.teaser-card__content.featured{height:100%;justify-content:space-between}}@container carousel (max-width: 100vw){.teaser-card__title{font-size:1.125rem;font-weight:400;line-height:1.5rem}}@media(min-width: 64em){.teaser-card__title{font-size:1.125rem;font-weight:400;line-height:1.5rem}}@media(min-width: 64em){.no-image .teaser-card__title,.teaser-card__title.no-image{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}}.featured .teaser-card__title,.teaser-card__title.featured{color:#fff}@media(min-width: 64em){.featured .teaser-card__title,.teaser-card__title.featured{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300;color:#fff}}.teaser-card__info{display:flex;flex-wrap:wrap;column-gap:0.5rem}@container carousel (max-width: 100vw){.teaser-card__info{display:block}}@media(min-width: 64em){.teaser-card__info{display:block}}@media(min-width: 64em){.teaser-card__type{font-size:0.875rem;line-height:1.25rem;font-weight:500;letter-spacing:.03em}}.featured .teaser-card__type,.teaser-card__type.featured{color:#99999f}.teaser-card__date{color:#7d7e7e}@media(min-width: 64em){.teaser-card__date{font-size:0.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01em}}.feature-cards__head{margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem}@media(min-width: 64em){.feature-cards__head{margin-bottom:3.5rem}}@media(min-width: 64em){.feature-cards__heading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}.feature-cards__bottom{margin-top:2.5rem;display:flex;justify-content:center}@media(min-width: 64em){.feature-cards__bottom{margin-top:3.5rem}}.feature-cards__bottom [class*=button]{min-width:7.375rem;justify-content:center}@media(min-width: 64em){.feature-cards__bottom [class*=button]{min-width:13.25rem}}.featured-hub-item{display:block;padding:0}@media(min-width: 64em){.featured-hub-item{display:grid;grid-template-columns:auto 29.5625rem}}.featured-hub-item__image{width:100%;object-fit:cover;aspect-ratio:375/243}@media(min-width: 64em){.featured-hub-item__image{height:100%;aspect-ratio:683/443}}.featured-hub-item__content{justify-content:space-between;padding:1.5rem;color:#fff;background-color:#383844}@media(min-width: 64em){.featured-hub-item__content{padding:2.5rem}}.featured-hub-item__tag{margin-bottom:2rem}.featured-hub-item__content-inner{row-gap:1rem}.featured-hub-item__logo{max-width:6.125rem}.featured-hub-item__heading{color:#fff}@media(min-width: 64em){.featured-hub-item__heading{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300;color:#fff}}.featured-hub-item [class*=button]{margin-top:1rem}.form,.form-select__form{max-width:38.1875rem}.form section.Form__Element,.form-select__form section.Form__Element{gap:1rem}@media(min-width: 64em){.form section.Form__Element,.form-select__form section.Form__Element{gap:1.5rem}}.form .Form__Title,.form-select__form .Form__Title{margin-bottom:1rem}@media(min-width: 64em){.form .Form__Title,.form-select__form .Form__Title{font-size:1.25rem;font-weight:400;line-height:1.625rem;font-weight:500}}.form .Form__Title:has(+.Form__Success>.Form__SubmissionSuccess__Message:not(.hide)),.form-select__form .Form__Title:has(+.Form__Success>.Form__SubmissionSuccess__Message:not(.hide)){display:none}.form .FormTextbox,.form .FormSelection,.form .FormChoice,.form-select__form .FormTextbox,.form-select__form .FormSelection,.form-select__form .FormChoice{margin:0;width:100%}.form .FormTextbox__Input,.form .FormSelection select,.form-select__form .FormTextbox__Input,.form-select__form .FormSelection select{height:3rem;padding:0.5rem 1rem;color:#383844;background-color:#fff;border-radius:2px;border:1px solid #9b9ba1;width:100%}.form .FormSelection,.form-select__form .FormSelection{position:relative}.form .FormSelection::after,.form-select__form .FormSelection::after{font-family:"icomoon";content:"";position:absolute;right:1rem;bottom:0.75rem;pointer-events:none}.form .FormSelection select,.form-select__form .FormSelection select{appearance:none;width:100%;padding-right:2.5rem}.form .FormChoice fieldset>div,.form-select__form .FormChoice fieldset>div{display:flex;align-items:center;gap:0.75rem}.form .FormChoice fieldset>div:only-child,.form-select__form .FormChoice fieldset>div:only-child{align-items:start}.form .Form__Element,.form-select__form .Form__Element{margin:0 !important}.form .FormSubmitButton,.form-select__form .FormSubmitButton{width:100%;justify-content:center}.form .FormChoice__Label,.form-select__form .FormChoice__Label{color:#383844}.form .Form__Element__Caption,.form-select__form .Form__Element__Caption{margin-bottom:0.5rem;color:#383844}.form .ValidationRequired .Form__Element__Caption::after,.form-select__form .ValidationRequired .Form__Element__Caption::after{content:" *" !important}.form .FormChoice__Input,.form-select__form .FormChoice__Input{-webkit-appearance:none;appearance:none;position:relative;min-width:1rem;height:1rem;border-radius:2px;border:1px solid #383844;cursor:pointer}@container filter-menu (max-width: 100vw){.form .FormChoice__Input,.form-select__form .FormChoice__Input{border-color:#99999f}}.form .FormChoice__Input:checked,.form-select__form .FormChoice__Input:checked{background-color:#383844}@container filter-menu (max-width: 100vw){.form .FormChoice__Input:checked,.form-select__form .FormChoice__Input:checked{background-color:#fff}}.form .FormChoice__Input:checked::before,.form-select__form .FormChoice__Input:checked::before{font-family:"icomoon";content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:0.875rem;color:#fff}@container filter-menu (max-width: 100vw){.form .FormChoice__Input:checked::before,.form-select__form .FormChoice__Input:checked::before{color:#383844}}.form .Form__Success .Form__Success__Message,.form-select__form .Form__Success .Form__Success__Message{container-type:normal;padding:2rem 1.5rem;margin:0;background-color:rgba(0,0,0,0);color:#383844}@media(min-width: 64em){.form .Form__Success .Form__Success__Message,.form-select__form .Form__Success .Form__Success__Message{padding:7.75rem 3.375rem 8.8125rem}}@media(min-width: 64em){.form legend,.form-select__form legend{font-size:1.25rem;font-weight:400;line-height:1.625rem;font-weight:500}}.form fieldset,.form-select__form fieldset{margin:0;padding:0}.form textarea,.form-select__form textarea{min-height:12.5rem}[data-form-block-id] [data-editorblocktype=Field-checkbox] .lp-form-field,[data-form-block-id] .lp-form-field .lp-checkboxListItem,.dynamics-form [data-editorblocktype=Field-checkbox] .lp-form-field,.dynamics-form .lp-form-field .lp-checkboxListItem{display:flex;align-items:center;gap:0.75rem}[data-form-block-id] [data-editorblocktype=Field-checkbox] .lp-form-field label,[data-form-block-id] .lp-form-field .lp-checkboxListItem label,.dynamics-form [data-editorblocktype=Field-checkbox] .lp-form-field label,.dynamics-form .lp-form-field .lp-checkboxListItem label{margin:0}[data-form-block-id] [data-editorblocktype=Field-checkbox] .lp-form-field:not(:last-of-type),[data-form-block-id] .lp-form-field .lp-checkboxListItem:not(:last-of-type),.dynamics-form [data-editorblocktype=Field-checkbox] .lp-form-field:not(:last-of-type),.dynamics-form .lp-form-field .lp-checkboxListItem:not(:last-of-type){margin-bottom:1rem}@media(min-width: 64em){[data-form-block-id] [data-editorblocktype=Field-checkbox] .lp-form-field:not(:last-of-type),[data-form-block-id] .lp-form-field .lp-checkboxListItem:not(:last-of-type),.dynamics-form [data-editorblocktype=Field-checkbox] .lp-form-field:not(:last-of-type),.dynamics-form .lp-form-field .lp-checkboxListItem:not(:last-of-type){margin-bottom:0.5rem}}[data-form-block-id] *,.dynamics-form *{color:#51515b !important}[data-form-block-id] form,.dynamics-form form{display:flex;flex-wrap:wrap;row-gap:1rem}@media(min-width: 64em){[data-form-block-id] form,.dynamics-form form{row-gap:1.5rem;column-gap:1.5rem}}[data-form-block-id] form.mixed-column-form,.dynamics-form form.mixed-column-form{max-width:none}[data-form-block-id] label,.dynamics-form label{display:block;margin-bottom:0.5rem;color:#383844}[data-form-block-id] p,.dynamics-form p{margin:0}[data-form-block-id] label a,[data-form-block-id] p a,.dynamics-form label a,.dynamics-form p a{color:#2e6ca5 !important;text-decoration:underline}[data-form-block-id] label a:visited,[data-form-block-id] p a:visited,.dynamics-form label a:visited,.dynamics-form p a:visited{color:#631857 !important}[data-form-block-id] .leftcolumn,[data-form-block-id] .rightcolumn,.dynamics-form .leftcolumn,.dynamics-form .rightcolumn{width:auto}@media(min-width: 64em){[data-form-block-id] .leftcolumn,[data-form-block-id] .rightcolumn,.dynamics-form .leftcolumn,.dynamics-form .rightcolumn{flex-basis:calc(50% - 0.75rem)}}[data-form-block-id] .leftcolumn:has([data-editorblocktype=SubmitButtonBlock]),[data-form-block-id] .rightcolumn:has([data-editorblocktype=SubmitButtonBlock]),.dynamics-form .leftcolumn:has([data-editorblocktype=SubmitButtonBlock]),.dynamics-form .rightcolumn:has([data-editorblocktype=SubmitButtonBlock]){flex-basis:100%}[data-form-block-id] .wrapperContainer,.dynamics-form .wrapperContainer{width:100%;display:flex;flex-direction:column;row-gap:1rem}@media(min-width: 64em){[data-form-block-id] .wrapperContainer,.dynamics-form .wrapperContainer{column-gap:1.5rem}}[data-form-block-id] .lp-form-header,.dynamics-form .lp-form-header{margin-bottom:0}[data-form-block-id] .lp-form-field:has(select,.lookup-behavior),.dynamics-form .lp-form-field:has(select,.lookup-behavior){position:relative}[data-form-block-id] .lp-form-field:has(select,.lookup-behavior)::after,.dynamics-form .lp-form-field:has(select,.lookup-behavior)::after{font-family:"icomoon";content:"";position:absolute;right:1rem;bottom:0.75rem;pointer-events:none}[data-form-block-id] .lp-form-field select,[data-form-block-id] .lp-form-field textarea,[data-form-block-id] .lp-form-field input[type=email],[data-form-block-id] .lp-form-field input[type=text],.dynamics-form .lp-form-field select,.dynamics-form .lp-form-field textarea,.dynamics-form .lp-form-field input[type=email],.dynamics-form .lp-form-field input[type=text]{appearance:none;margin:0;border-radius:2px;background-image:none}[data-form-block-id] .lp-form-field input,[data-form-block-id] .lp-form-field select,.dynamics-form .lp-form-field input,.dynamics-form .lp-form-field select{padding:0.5rem 1rem !important;height:3rem;text-indent:0}[data-form-block-id] .lp-form-field input,[data-form-block-id] .lp-form-field input:required,[data-form-block-id] .lp-form-field select,[data-form-block-id] .lp-form-field select:required,.dynamics-form .lp-form-field input,.dynamics-form .lp-form-field input:required,.dynamics-form .lp-form-field select,.dynamics-form .lp-form-field select:required{border:1px solid #9b9ba1 !important}[data-form-block-id] .lp-form-field textarea,.dynamics-form .lp-form-field textarea{padding:1rem !important}[data-form-block-id] .lp-form-field [type=checkbox],.dynamics-form .lp-form-field [type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;min-width:1rem;height:1rem;border-radius:2px;border:1px solid #383844;cursor:pointer;padding:0 !important;margin:0}@container filter-menu (max-width: 100vw){[data-form-block-id] .lp-form-field [type=checkbox],.dynamics-form .lp-form-field [type=checkbox]{border-color:#99999f}}[data-form-block-id] .lp-form-field [type=checkbox]:checked,.dynamics-form .lp-form-field [type=checkbox]:checked{background-color:#383844}@container filter-menu (max-width: 100vw){[data-form-block-id] .lp-form-field [type=checkbox]:checked,.dynamics-form .lp-form-field [type=checkbox]:checked{background-color:#fff}}[data-form-block-id] .lp-form-field [type=checkbox]:checked::before,.dynamics-form .lp-form-field [type=checkbox]:checked::before{font-family:"icomoon";content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:0.875rem;color:#fff}@container filter-menu (max-width: 100vw){[data-form-block-id] .lp-form-field [type=checkbox]:checked::before,.dynamics-form .lp-form-field [type=checkbox]:checked::before{color:#383844}}[data-form-block-id] .lp-form-button,.dynamics-form .lp-form-button{width:100%;justify-content:center;color:#fff !important}[data-form-block-id] [data-editorblocktype],.dynamics-form [data-editorblocktype]{margin-bottom:0;width:100%}[data-form-block-id] [data-editorblocktype=Divider],.dynamics-form [data-editorblocktype=Divider]{border-bottom:1px solid #d6d6d6;margin:0.5rem 0 !important}[data-form-block-id] [data-editorblocktype=Divider]>*,.dynamics-form [data-editorblocktype=Divider]>*{display:none}@media(min-width: 64em){[data-form-block-id] [data-editorblocktype=Text],.dynamics-form [data-editorblocktype=Text]{font-size:1.25rem;font-weight:400;line-height:1.625rem;font-weight:500}}[data-form-block-id] [data-editorblocktype=Text] p:last-of-type,.dynamics-form [data-editorblocktype=Text] p:last-of-type{margin-bottom:0 !important}[data-form-block-id] [data-editorblocktype=Text] strong,.dynamics-form [data-editorblocktype=Text] strong{font-weight:500}[data-form-block-id] [data-editorblocktype=Field-checkbox] .lp-form-field,.dynamics-form [data-editorblocktype=Field-checkbox] .lp-form-field{align-items:baseline}.gated-report{gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem;background-color:#f7f3ed}@media(min-width: 80em){.gated-report{flex-direction:row;justify-content:space-between;column-gap:3.875rem;padding-top:3.5rem;padding-bottom:5.5rem}}.gated-report__content{gap:1rem}@media(min-width: 64em){.gated-report__content{max-width:27.9375rem}}@media(min-width: 64em){.gated-report__title{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}}.gated-report__form{max-width:38.1875rem}.card-carousel{container-name:carousel;container-type:inline-size}.card-carousel__heading{margin-bottom:1rem}@media(min-width: 64em){.card-carousel__heading{margin-bottom:2rem}}@media(min-width: 64em){.card-carousel__heading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}.card-carousel__top{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:end}@media(min-width: 64em){.card-carousel__top{margin-bottom:2.5rem}}@media(min-width: 64em){.card-carousel__top{gap:1.5rem}}@media(min-width: 64em){.card-carousel__copy{font-size:1.125rem;font-weight:400;line-height:1.5rem;max-width:42.875rem}}.card-carousel__buttons{display:none;gap:0.75rem}@media(min-width: 64em){.card-carousel__buttons{display:flex}}.card-carousel__button{padding:0.75rem}.card-carousel__button i{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:100%}.card-carousel__carousel{margin-bottom:1.5rem;overflow:visible}@media(min-width: 64em){.card-carousel__carousel{margin-bottom:2.5rem}}@media(min-width: 64em){.card-carousel__carousel{overflow:hidden}}.card-carousel__card{height:100%}.card-carousel__index{color:#7d7e7e}#react-share{position:relative;z-index:20}.socialshareblock{margin-top:0}.share{position:relative}@media(min-width: 48em){.share{display:flex;gap:1.25rem}}.article__side .share{display:block}.share__button{display:flex;align-items:center;gap:0.75rem;padding:1.25rem 0;cursor:pointer}@media(min-width: 64em){.share__button{font-size:1.125rem;line-height:1.5rem;font-weight:500}}.article__side .share__button{width:100%;padding:1rem 0;border-top:1px solid #d6d6d6}.share__button i{width:1rem}.share__list{position:absolute;background-color:#f4f4f4;box-shadow:0px 2px 3px 0px rgba(0,0,0,.13);border-radius:0px 2px 2px 0px;padding:0.5rem 0}@media(min-width: 48em){.share__list{position:static;display:flex;box-shadow:none}}.article__side .share__list{position:static;display:inline-block;width:100%;margin-top:1rem;border-radius:0px 0px 2px 2px}@media(min-width: 64em){.article__side .share__list{margin-top:0;transform:translateY(-1px)}}.share__list-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;cursor:pointer}.article__side .share__rule{display:none}@media(min-width: 64em){.featured-event{display:flex}}.featured-event__image{aspect-ratio:327/213;width:100%;object-fit:cover}@media(min-width: 64em){.featured-event__image{aspect-ratio:1/1;max-width:min(30%,23.4375rem)}}.featured-event__content{gap:1rem;width:100%;padding:1.5rem;background-color:#f7f3ed}@media(min-width: 64em){.featured-event__content{padding:2rem}}@media(min-width: 64em){.featured-event__heading{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300}}.featured-event__buttons{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1rem}@media(min-width: 64em){.featured-event__buttons{flex-direction:row;gap:1.5rem;margin-top:auto;width:auto}}.featured-event__buttons [class*=button]{justify-content:center}.other-events__head{display:flex;gap:1rem;align-items:end;justify-content:space-between;padding-top:1.5rem;border-top:1px solid #d6d6d6}@media(min-width: 64em){.other-events__head{padding-top:2.5rem}}.other-events__head [class*=button]{display:none}@media(min-width: 64em){.other-events__head [class*=button]{display:block}}@media(min-width: 64em){.other-events__heading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}.other-events__list{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}@media(min-width: 64em){.other-events__list{margin-top:2.5rem}}@media(min-width: 64em){.other-events__list{gap:2.5rem}}.other-events__cta{margin-top:2rem}@media(min-width: 64em){.other-events__cta{display:none}}.event-result{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding:1rem;background-color:#f4f4f4}@media(min-width: 64em){.event-result{grid-template-columns:minmax(auto, 20.625rem) minmax(18.75rem, 1fr) 9.375rem;padding:2rem;gap:1.5rem}}@media(min-width: 80em){.event-result{gap:3.5rem}}.event-result__image{grid-row:1/span 2;width:100%;object-fit:cover;aspect-ratio:1/1}@media(min-width: 64em){.event-result__image{grid-row:1/span 1;aspect-ratio:330/218}}.event-result__content{gap:1.5rem}@media(min-width: 64em){.event-result__title{font-size:1.25rem;font-weight:400;line-height:1.625rem}}.event-result__copy{display:none;color:#7d7e7e}@media(min-width: 64em){.event-result__copy{display:block}}.event-result__info{grid-column:2;display:flex;flex-direction:column;color:#7d7e7e}@media(min-width: 64em){.event-result__info{font-size:0.875rem;line-height:1.25rem;font-weight:500;letter-spacing:.03em;grid-column:3;gap:0.5rem}}.event-result__info .location{display:flex;align-items:center;gap:0.375rem}.tab-search__tabs{position:relative;display:flex;gap:2rem}.tab-search__tab{padding:1.5rem 0}.tab-search__tab:not(.selected){cursor:pointer}.tab-search__tab-highlight{position:absolute;bottom:0;left:0;width:var(--highlight-width, 0);height:1px;transition:transform 200ms cubic-bezier(0.21, 0.03, 0, 1);background-color:#ee3524;transform:translateX(var(--highlight-offset, 0))}.tab-search__description{margin:2rem 0}@media(min-width: 64em){.tab-search__description{color:#383844;font-size:1.75rem;line-height:1.3;letter-spacing:-0.02em;font-weight:300;max-width:50.1875rem;margin:5rem 0}}.tab-search__rule{z-index:-1}.infographic{overflow:auto}.infographic iframe{max-width:100%}@media(min-width: 48em){.infographic iframe{max-width:none}}.ctawithlinklist .headingtextblock{margin-bottom:1rem}@media(min-width: 64em){.ctawithlinklist .headingtextblock{margin-bottom:3.5rem}}.ctawithlinklist .linklistblock{margin-top:0}@media(min-width: 64em){.ctawithlinklist .linklistblock{justify-self:end;width:100%;max-width:42.6875rem}}.ctawithlinklist .ctatextblock{grid-row:2;margin-top:0;margin-bottom:1rem}@media(min-width: 64em){.ctawithlinklist .ctatextblock{grid-row:auto}}.styleguide{display:grid;height:100%}.styleguide__menu{display:none;color:#fff;background-color:#1f1f2c;padding:1.5rem}@media(min-width: 48em){.styleguide__menu{display:block}}.styleguide__menu ul{position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:0.5rem}.styleguide__menu a{display:block;padding-top:0.5rem;padding-bottom:0.5rem}.styleguide__content{padding:1.5rem}.styleguide__main-heading{margin-bottom:1.5rem}.styleguide__heading{margin-bottom:1rem}.styleguide__sub-heading{margin-top:1rem;margin-bottom:1rem}.styleguide__description{max-width:37.5rem;margin-bottom:1.5rem}.styleguide__section--dark{background-color:#1f1f2c;margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem}.styleguide__section--dark>*{color:#fff}.styleguide__grid{display:grid}@media(min-width: 48em){.styleguide__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64em){.styleguide__grid{grid-template-columns:repeat(4, 1fr)}}.styleguide__grid-item{gap:0.75rem;align-items:center;justify-content:center;aspect-ratio:1/1;padding:0.5rem;color:#fff;outline:1px solid #9b9ba1;outline-offset:-1px}.styleguide__grid-item-copy{cursor:pointer;padding:0.25rem;background-color:rgba(255,255,255,.6)}.styleguide .code{cursor:pointer}.styleguide pre{margin:0}.styleguide__headings{gap:1rem}.styleguide__spacing{display:grid;gap:0.25rem}@media(min-width: 48em){.styleguide__spacing{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64em){.styleguide__spacing{grid-template-columns:repeat(4, 1fr)}}.styleguide__spacing-item div{margin-bottom:0.5rem}.styleguide__spacing-item ul{gap:0.5rem}.styleguide__icons{display:grid;column-gap:0.25rem;row-gap:1.5rem}@media(min-width: 48em){.styleguide__icons{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 64em){.styleguide__icons{grid-template-columns:repeat(5, 1fr)}}.styleguide__icons-item{align-items:center;gap:0.5rem;text-align:center;cursor:pointer}.styleguide__icons-item i{font-size:2.125rem}.styleguide__icons-item div{text-transform:capitalize}.styleguide__buttons,.styleguide__tags{display:grid;column-gap:0.25rem;row-gap:1.5rem;margin-bottom:1.5rem}@media(min-width: 48em){.styleguide__buttons,.styleguide__tags{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64em){.styleguide__buttons,.styleguide__tags{grid-template-columns:repeat(3, 1fr)}}.styleguide__button-group,.styleguide__tag-group{gap:1rem}.styleguide__button .text,.styleguide__button .hover{text-transform:capitalize}.styleguide__tag{text-transform:capitalize}.styleguide__pill{text-transform:capitalize}.article{grid-column:1/span 12;width:100%;margin-top:3.5rem}@media(min-width: 80em){.article{margin-top:7.25rem}}.article.event{margin-top:0}@media(min-width: 80em){.article.event{margin-top:3.5rem}}.article__side{order:4;padding-bottom:1rem;margin-bottom:2rem}@media(min-width: 80em){.article__side{grid-row:1/span 4;margin-top:0.875rem;padding-bottom:0}}.event .article__side{order:3;margin-top:0;margin-bottom:1.5rem;padding-bottom:0rem}.article__side-section{padding:1rem 0;border-top:1px solid #d6d6d6}@media(min-width: 80em){.article__side-section{padding:1.25rem 0 0.75rem}}.article__side-section--flex{display:flex;flex-wrap:wrap;gap:0.75rem}@media(min-width: 80em){.article__side-section--flex{flex-direction:column}}.event .article__side-section{padding:1.5rem 0;border-top:none;border-bottom:1px solid #d6d6d6}@media(min-width: 80em){.event .article__side-section{padding:1.25rem 0;border-top:1px solid #d6d6d6}}.article__side-text .location{display:flex;align-items:center;gap:0.375rem}.event .article__side-text{gap:0.5rem}@media(min-width: 64em){.event .article__side-text{gap:1rem}}.article__side-text-title{color:#383844}.article__author-title{color:#ee3524}.article__author-image{width:3rem;height:3rem;object-fit:cover}@media(min-width: 80em){.article__author-image{width:2.75rem;height:2.75rem}}.article__heading{margin-bottom:1.5rem;order:1}@media(min-width: 64em){.article__heading{margin-bottom:2rem}}@media(min-width: 80em){.article__heading{color:#383844;font-size:4.25rem;line-height:4.875rem;letter-spacing:-0.03em;font-weight:200;grid-column:2;max-width:51.625rem}}.article__container{max-width:42.75rem;container-type:inline-size;order:5}.article__container--tags{order:3}@media(min-width: 80em){.article__container{grid-column:2}}.article__tags{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:2rem}@media(min-width: 80em){.article__tags{grid-column:2}}.event .article__tags{width:100%;padding-bottom:1.5rem;border-bottom:1px solid #d6d6d6}@media(min-width: 80em){.event .article__tags{border-bottom:none;padding-bottom:0}}.article__image{margin-bottom:2rem;width:calc(100% + 1.5rem);max-width:none;order:3}@media(min-width: 64em){.article__image{margin-bottom:4rem}}@media(min-width: 80em){.article__image{grid-column:2}}.article__related{display:grid;gap:1rem}@media(min-width: 48em){.article__related{gap:1.625rem;grid-template-columns:repeat(2, 1fr)}}.article-related{display:flex;flex-direction:column}.article-related__image{aspect-ratio:328/213;object-fit:cover}.article-related__content{background-color:#f7f3ed;padding:2rem 1.5rem;height:100%}@media(min-width: 64em){.article-related__content{padding:2rem}}.article-related__tag{margin-bottom:0.75rem}.article-related__title{margin-bottom:1rem;color:#383844}@media(min-width: 64em){.article-related__title{font-size:1.25rem;font-weight:400;line-height:1.625rem;font-weight:500}}.article-related__copy{margin-bottom:1rem}@media(min-width: 64em){.article-related__copy{margin-bottom:3.5rem}}.article-related__cta{margin-top:auto}.search{grid-column:1/span 12;padding-bottom:2rem}@media(min-width: 64em){.search{padding-bottom:4.5rem}}.search__heading{margin-bottom:2rem;margin-top:3.5rem}@media(min-width: 64em){.search__heading{margin-bottom:4.125rem}}@media(min-width: 64em){.search__heading{color:#383844;font-size:4.25rem;line-height:4.875rem;letter-spacing:-0.03em;font-weight:200}}.search__heading span{color:#ee3524}.search__hub-content{margin-top:-2rem;margin-bottom:1.75rem}@media(min-width: 64em){.search__hub-content{margin-top:-4.5rem}}@media(min-width: 64em){.search__hub-content{margin-bottom:4rem}}.search-form{margin-top:2.5rem;margin-bottom:2rem;position:relative;display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 64em){.search-form{margin-top:4.25rem}}@media(min-width: 64em){.search-form{margin-bottom:4.5rem}}@media(min-width: 40em){.search-form{flex-direction:row;gap:0;max-width:38.5rem}}@container filter-menu (max-width: 100vw){.search-form{margin-bottom:3.5rem}}.search-form__input{flex-grow:1;background-color:#f4f4f4;padding:1.25rem 1.5rem 1.25rem 3rem}@media(min-width: 64em){.search-form__input{font-size:1.25rem;font-weight:400;line-height:1.625rem}}.search-form__input::placeholder{color:#7d7e7e}.search-form__icon{position:absolute;top:1.5rem;left:1.5rem;color:#7d7e7e}.search-form [class*=button]{justify-content:center}.search-content__no-results{gap:0.75rem;padding-top:2.5rem;max-width:40.6875rem;color:#51515b}@media(min-width: 64em){.search-content__no-results{padding-top:2rem}}@media(min-width: 64em){.search-content__no-results h2{color:#383844;font-size:2rem;line-height:2.25rem;letter-spacing:-0.04em;font-weight:300}}.search-content__no-results>*:not(:last-child){margin:0}.search-popular{gap:0.75rem}.search-popular__list{gap:0.75rem}@media(min-width: 64em){.search-popular__list{font-size:1rem;font-weight:400;line-height:1.5rem}}.search-popular__list li button{cursor:pointer}.error-page{align-items:center;row-gap:1rem;max-width:42.75rem;margin:7.75rem auto;padding:0 1rem}.error-page.is-404{padding:0}@media(min-width: 64em){.error-page{gap:2.375rem;margin:7rem auto;padding:0}}.error-page__logo{display:block;position:absolute;left:1.25rem;top:1.25rem;max-width:2.375rem}@media(min-width: 64em){.error-page__logo{left:1.5rem;top:1.5rem;max-width:9rem}.is-404 .error-page__logo{display:none}}.error-page__logo img{width:100%}.error-page__heading{color:#ee3524}@media(min-width: 64em){.error-page__heading{color:#383844;font-size:5.625rem;line-height:6rem;letter-spacing:-0.04em;font-weight:100;color:#ee3524}}.error-page__subheading{text-align:center}@media(min-width: 64em){.error-page__subheading{color:#383844;font-size:2.375rem;line-height:2.625rem;letter-spacing:-0.02em;font-weight:300}}@media(min-width: 64em){.error-page__copy{font-size:1.125rem;font-weight:400;line-height:1.5rem}}.error-page [class*=button]{margin-top:1rem}@media(min-width: 64em){.error-page [class*=button]{margin-top:0}}

/*# sourceMappingURL=main.css.map*/