
 :root { --hh-container: 3em; --hh-grid-gap: 1rem; --hh-default-bg-color: #ffffff; --hh-default-font-color: #231f20; --hh-primary: #76001a; --hh-secondary: #ffcb05; --hh-accent: #f8f8f8; --hh-accent-dark: #e6e6e6; --hh-accent-darker: #696969; --hh-primarybutton-paddding: 22px; --hh-primarybutton-text-color: #000000; --hh-primarybutton-icon-color: var(--hh-secondary); --hh-primarybuttonhover-icon-color: var(--hh-secondary); --hh-primarybuttonhover-text-color: var(--hh-secondary); --hh-secondarybutton-text-color: var(--hh-secondary); --hh-secondarybutton-icon-color: var(--hh-secondary); --hh-secondarybuttonhover-icon-color: #ffffff; --hh-secondarybuttonhover-text-color: #ffffff; --hh-font-size: 16px; --hh-h1-size: 2.488125em; --hh-h2-size: 2.07375em; --hh-h3-size: 1.728125em} .hh-module *, .hh-module *::before, .hh-module *::after { box-sizing: border-box} .hh-module { background-color: var(--hh-default-bg-color)} .hh-module a { color: var(--hh-primary)} .hh-module a:hover, .hh-module a:focus { color: var(--hh-secondary); text-decoration: none} .hh-hide { display: none !important} .hh-container { margin-block-start: var(--hh-container); margin-block-end: var(--hh-container)} .hh-main { display: grid; gap: var(--hh-grid-gap); grid-template-columns: 1fr; grid-template-areas: "sidebar" "main"} @media (min-width: 992px) { .hh-main { grid-template-columns: 3fr 1fr; grid-template-areas: "main sidebar"} .hh-main.hh-main-flipped { grid-template-columns: 1fr 3fr; grid-template-areas: "sidebar main"} } @media (min-width: 1200px) { .hh-main { grid-template-columns: 4fr 1fr} .hh-main.hh-main-flipped { grid-template-columns: 1fr 4fr} } .hh-listing { grid-area: main} .hh-header { margin-bottom: var(--hh-grid-gap)} .hh-header>*:last-child { margin-bottom: 0} .hh-listing .hh-results { --animation-speed: 0.3s; --icon-size: 25px; display: flex; justify-content: space-between; align-items: center; background-color: var(--hh-accent); font-size: 0.8em; padding: calc(var(--hh-grid-gap) * 0.5); margin-bottom: var(--hh-grid-gap)} .hh-listing .hh-results span { font-weight: bold} .hh-listing .hh-results .hh-toggle-listing { position: relative; width: var(--icon-size); height: var(--icon-size)} .hh-listing .hh-results .hh-toggle-listing button { cursor: pointer; background: transparent; border: none; padding: 0; position: absolute; top: 0; left: 0; opacity: 1; transition: opacity var(--animation-speed) ease-in-out, transform var(--animation-speed) ease-in-out} .hh-listing .hh-results .hh-toggle-listing button svg { width: var(--icon-size)} .hh-listing .hh-results .hh-toggle-listing button.hidden { opacity: 0; transform: scale(0.8); pointer-events: none} @media (max-width: 530px) { .hh-listing .hh-results .hh-toggle-listing { display: none} } .hh-listing .hh-filters { display: flex; gap: calc(var(--hh-grid-gap) * 0.25); margin-bottom: var(--hh-grid-gap); flex-wrap: wrap} .hh-listing .hh-filters .hh-selected-filter { display: inline-flex; cursor: pointer; font-weight: 400; font-size: 0.8em; background-color: var(--hh-accent-dark); padding: calc(var(--hh-grid-gap) * 0.2); border-radius: 0.4em; align-items: center; gap: calc(var(--hh-grid-gap) * 0.2); white-space: nowrap; color: var(--hh-default-font-color); border: solid 1px var(--hh-accent-dark); box-shadow: rgba(0, 0, 0, 0.05) 0 6px 24px 0, rgba(0, 0, 0, 0.08) 0 0 0 1px} .hh-listing .hh-filters .filter-title { display: none; font-weight: 700} @media (min-width: 768px) { .hh-listing .hh-filters .filter-title { display: block} } .hh-listing .hh-filters .hh-active-filter { font-weight: 400} .hh-listing .hh-filters .hh-selected-filter svg { width: 1em; height: 1em; flex-shrink: 0; display: block} .hh-listing .hh-filters .hh-selected-filter:hover svg, .hh-listing .hh-filters .hh-selected-filter:focus svg { fill: red} .hh-listing .hh-items { display: grid; gap: calc(var(--hh-grid-gap) * 1.25)} .hh-listing .hh-item { display: grid; gap: calc(var(--hh-grid-gap) * 0.25); text-decoration: none; color: var(--hh-default-font-color); grid-template-columns: 1fr; position: relative; background-color: var(--hh-default-bg-color); box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px; padding: calc(var(--hh-grid-gap) * 0.75)} .hh-listing .hh-item .hh-details:only-child { grid-column: 1 / -1} .hh-listing .hh-item .hh-details a { position: absolute; content: ""; inset: 0; width: 100%; height: 100%; z-index: 5} @media (min-width: 600px) { .hh-listing .hh-item { grid-template-columns: 1fr 2fr; gap: var(--hh-grid-gap)} } @media (min-width: 992px) { .hh-listing .hh-item { grid-template-columns: 1fr 4fr} } @media (min-width: 1200px) { .hh-listing .hh-item { grid-template-columns: 1fr 5fr} } .hh-listing .hh-item:hover .hh-details .hh-name, .hh-listing .hh-item:focus .hh-details .hh-name { color: var(--hh-primary)} .hh-item .hh-image { aspect-ratio: 1 / 1} .hh-image { overflow: hidden; color: var(--hh-accent-dark); background-color: var(--hh-accent)} .hh-image img { width: 100%; height: 100%; object-fit: cover} .hh-item .hh-image img { min-height: 166px} .hh-details>* { line-height: 1.2} .hh-details .hh-name { font-size: var(--hh-h2-size); font-weight: 600; margin-bottom: 0; text-wrap: balance} @media (min-width: 768px) { .hh-details .hh-name { margin-bottom: calc(var(--hh-grid-gap) * 0.5)} } .hh-details .hh-departments, .hh-details .hh-title { display: block; font-size: 0.8em; margin-bottom: calc(var(--hh-grid-gap) * 0.5)} .hh-details .hh-departments { color: var(--hh-accent-darker)} .hh-details .hh-title { font-weight: bold; color: var(--hh-accent-darker)} .hh-listing .hh-items.hh-cards { --card-width: 240px; --image-height: 100%; --image-fit: cover; display: grid; gap: var(--hh-grid-gap); grid-template-columns: repeat(auto-fill, minmax(min(var(--card-width), 100%), 1fr))} .hh-listing .hh-items.hh-cards .hh-item { display: flex; flex-direction: column} .hh-listing .hh-items.hh-cards .hh-item .hh-image img { aspect-ratio: 1 / 1; width: 100%; max-height: var(--image-height); object-fit: var(--image-fit)} .hh-details .hh-summary { display: none; margin-block-end: calc(var(--hh-grid-gap) * 0.5); text-wrap: pretty} @media (min-width: 426px) { .hh-item .hh-details .hh-summary { display: block} } .hh-listing .hh-items.hh-cards .hh-item .hh-details .hh-summary { display: none} .hh-sidebar-item h2 { position: relative; font-size: var(--hh-h3-size); text-transform: uppercase} .hh-sidebar-item h2 span { background-color: var(--hh-default-bg-color); position: relative; z-index: 2; padding: 3px 8px 0 0} .hh-sidebar-item h2:before { content: ""; display: inline-block; height: 2px; background-color: var(--hh-accent-dark); position: absolute; left: 0; right: 0; top: 50%; z-index: 1} .hh-sidebar-item input { font-size: calc(var(--hh-font-size)*.9); padding: var(--hh-primarybutton-paddding); color: var(--hh-accent-darker); display: inline-block; width: auto} .hh-sidebar { grid-area: sidebar} .hh-sidebar-item+.hh-sidebar-item { margin-top: calc(var(--hh-grid-gap) * 2)} .hh-sidebar-item.hh-sidebar-clear { margin-top: calc(var(--hh-grid-gap) * 1.5)} .hh-sidebar-item *:first-child { margin-top: 0} .hh-sidebar-item .hh-text-input, .hh-sidebar-item .hh-select { width: 100%} .hh-sidebar-item .hh-checkbox-filters label { display: block; padding: calc(var(--hh-grid-gap) * 0.2) 0; cursor: pointer; font-size: .8em; font-weight: 400; padding-inline-start: 1em; margin-block: .5em; &:before{ content: '-'} } .hh-sidebar-item .hh-checkbox-filters label:hover, .hh-sidebar-item .hh-checkbox-filters label:focus { color: var(--hh-primary)} .hh-sidebar-item .hh-btn-primary+.hh-btn-primary { margin-top: calc(var(--hh-grid-gap) * 0.4)} .hh-checkbox-filters+.hh-checkbox-filters { margin-top: var(--hh-grid-gap)} .hh-sidebar .hh-sidebar-mobile-heading, .hh-sidebar .hh-sidebar-mobile-expand { display: none} @media (max-width: 991px) { .hh-sidebar .hh-sidebar-mobile { padding: var(--hh-grid-gap); border: 1px solid var(--hh-accent-dark); margin-top: calc(var(--hh-grid-gap) * -1.5)} .hh-sidebar .hh-sidebar-mobile .hh-gradient-overlay { margin-bottom: var(--hh-grid-gap)} .hh-sidebar .hh-sidebar-mobile.hh-collapsed .hh-gradient-overlay { color: black; mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)); -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0))); max-height: 200px; overflow: auto} .hh-sidebar .hh-sidebar-mobile-heading span, .hh-sidebar .hh-sidebar-mobile-expand span { display: inline-block; padding: calc(var(--hh-grid-gap) * 0.5); background-color: var(--hh-default-bg-color)} .hh-sidebar .hh-sidebar-mobile-heading { display: block; font-size: var(--hh-h2-size); text-transform: uppercase; font-weight: bold; margin-left: calc(var(--hh-grid-gap) * 0.5)} .hh-sidebar .hh-sidebar-mobile-expand { display: block; text-align: center; margin-top: calc(var(--hh-grid-gap) * -1.3)} .hh-sidebar .hh-sidebar-mobile-expand button { cursor: pointer; border: none; background-color: var(--hh-primary); color: #fff; border-radius: 50%; height: 32px; width: 32px; line-height: 1; padding: 0; margin: 0} .hh-sidebar .hh-sidebar-mobile-expand button.hh-expand:after, .hh-sidebar .hh-sidebar-mobile-expand button.hh-expand.hh-expanded:after { display: block; text-align: center; font-size: 2em; font-weight: bold} .hh-sidebar .hh-sidebar-mobile-expand button.hh-expand:after { content: "+"} .hh-sidebar .hh-sidebar-mobile-expand button.hh-expand.hh-expanded:after { content: "-"; line-height: 0.4} } .hh-sidebar .hh-wysiwyg { overflow: hidden} .hh-listing-controls { display: flex; justify-content: center; gap: calc(var(--hh-grid-gap) * 0.5)} .hh-listing-controls button { margin: calc(var(--hh-grid-gap) * 1.5) 0} details.hh-accordion { --_duration: .2s} @media (prefers-reduced-motion: no-preference) { details.hh-accordion { interpolate-size: allow-keywords} } .hh-accordion>.hh-accordion-title { cursor: pointer; font-weight: bold; padding: calc(var(--hh-grid-gap)*.5) 0; list-style: none; position: relative} .hh-accordion>.hh-accordion-title:hover, .hh-accordion>.hh-accordion-title:focus { color: var(--hh-primary)} .hh-accordion>.hh-accordion-title::marker, .hh-accordion>.hh-accordion-title::-webkit-details-marker { display: none} .hh-accordion-title span { margin-inline-end: 1em; font-size: var(--hh-font-size); font-weight: 500} .hh-accordion .hh-accordion-title:after { content: "+"; float: right; font-size: 1.5em; font-weight: normal; position: absolute; right: 0; top: 50%; transform: translateY(-50%)} details.hh-accordion::details-content { opacity: 0; block-size: 0; overflow-y: clip; transition: content-visibility var(--_duration) allow-discrete, opacity var(--_duration), block-size var(--_duration)} details[open].hh-accordion::details-content { opacity: 1; block-size: auto} details[open].hh-accordion .hh-accordion-title:after { content: "-"; float: right; font-size: 1.5em; font-weight: normal} .hh-accordion .hh-accordion-content { padding: 0 calc(var(--hh-grid-gap)*.1)} .hh-icon svg { display: block; height: 20px} .hh-btn-primary { display: inline-block; cursor: pointer; padding: var(--hh-primarybutton-paddding) calc(var(--hh-primarybutton-paddding)*4); text-align: center; font-weight: bold; background-color: var(--hh-primary); color: var(--hh-primarybutton-text-color) !important; text-transform: uppercase; text-decoration: none; border: solid 2px var(--hh-primary)} .hh-btn-primary:hover, .hh-btn-primary:focus { background-color: var(--hh-primarybutton-text-color); color: var(--hh-primary) !important; border: solid 2px var(--hh-primary)} .hh-btn-primary-inverted { display: inline-block; cursor: pointer; padding: var(--hh-primarybutton-paddding) calc(var(--hh-primarybutton-paddding)*4); text-align: center; font-weight: bold; background-color: var(--hh-primarybutton-text-color); color: var(--hh-primary) !important; text-transform: uppercase; text-decoration: none; border: solid 2px var(--hh-primary)} .hh-btn-primary-inverted:hover, .hh-btn-primary-inverted:focus { background-color: var(--hh-primary); color: var(--hh-primarybutton-text-color) !important; border: solid 2px var(--hh-primary)} .hh-btn-secondary { display: inline-block; cursor: pointer; padding: var(--hh-primarybutton-paddding) calc(var(--hh-primarybutton-paddding)*4); text-align: center; font-weight: bold; background-color: var(--hh-secondary); color: var(--hh-secondarybutton-text-color) !important; text-transform: uppercase; text-decoration: none; border: solid 2px var(--hh-secondary)} .hh-btn-secondary:hover, .hh-btn-secondary:focus { background-color: var(--hh-secondarybutton-text-color); color: var(--hh-secondary) !important; border: solid 2px var(--hh-secondary)} .hh-text-input, .hh-select { font-size: calc(var(--hh-font-size)*.9); color: var(--hh-accent-darker)} .hh-select { padding: var(--hh-primarybutton-paddding) calc(var(--hh-primarybutton-paddding)*2) var(--hh-primarybutton-paddding) var(--hh-primarybutton-paddding); background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat; background-position: calc(100% - 0.75rem) center !important; -moz-appearance: none !important; -webkit-appearance: none !important; appearance: none !important; padding-right: var(--hh-primarybutton-paddding) !important} .hh-sr-only { display: block; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important} .hh-italics { font-style: italic} .hh-experts .hh-listing .hh-item.hh-featured { background-color: var(--hh-accent)} .hh-experts .hh-listing .hh-item .hh-star { display: none} .hh-experts .hh-listing .hh-item.hh-featured .hh-star { display: block; position: absolute; width: 20px; right: 10px; bottom: 5px} .hh-experts .hh-listing .hh-item .hh-star svg { fill: var(--hh-primary)} @media (min-width: 600px) { .hh-experts .hh-listing .hh-item.hh-featured .hh-star { bottom: auto; right: 10px; top: 10px} } .hh-experts .hh-topics { display: inline-block; text-transform: capitalize} .hh-experts .hh-topics ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: calc(var(--hh-grid-gap) * 0.4)} .hh-experts .hh-topics li { display: inline-flex; background: var(--hh-accent); font-size: 0.8rem; padding: calc(var(--hh-grid-gap) * 0.4); gap: calc(var(--hh-grid-gap) * 0.5)} .hh-experts .hh-featured .hh-topics li { background: var(--hh-default-bg-color)} .hh-experts .hh-listing .hh-items.hh-cards .hh-item.hh-featured .hh-star { top: auto; right: 10px; bottom: 5px} .hh-experts .hh-sidebar-item .hh-btn-primary, .hh-experts .hh-sidebar-item .hh-btn-primary-inverted { display: block; width: 100%; padding: calc(var(--hh-grid-gap) * 0.6) calc(var(--hh-grid-gap) * 0.5)} .hh-experts .hh-sidebar-item .hh-alphabet-filters { display: grid; grid-template-columns: repeat(auto-fit, minmax(42px, 1fr)); gap: calc(var(--hh-grid-gap) * 0.25)} .hh-experts .hh-sidebar-item .hh-alphabet-filters .hh-alphabet-btn { padding: calc(var(--hh-grid-gap) * 0.5); cursor: pointer; background-color: var(--hh-primary); color: white; text-transform: uppercase; text-decoration: none; border: solid 1px var(--hh-primary)} .hh-experts .hh-sidebar-item .hh-alphabet-filters .hh-alphabet-btn:hover, .hh-experts .hh-sidebar-item .hh-alphabet-filters .hh-alphabet-btn:focus { border: solid 1px var(--hh-primary)} .hh-experts .hh-sidebar-item .hh-alphabet-filters .hh-alphabet-btn.hh-disabled-btn, .hh-experts .hh-sidebar-item .hh-alphabet-filters .hh-alphabet-btn.hh-disabled-btn:hover, .hh-experts .hh-sidebar-item .hh-alphabet-filters .hh-alphabet-btn.hh-disabled-btn:focus { cursor: not-allowed; background-color: var(--hh-accent); color: var(--hh-accent-dark); border: solid 1px var(--hh-accent-dark)} .hh-experts .hh-sidebar-item .hh-alphabet-filters .hh-alphabet-btn.hh-selected-btn { border: solid 1px var(--hh-secondary); font-weight: bold; background-color: var(--hh-secondary); color: var(--hh-primarybutton-text-color)} .hh-profile .hh-header { display: grid; gap: calc(var(--hh-grid-gap) * 2); grid-template-columns: 1fr; grid-template-areas: "image" "details"; margin-bottom: calc(var(--hh-grid-gap) * 2)} @media (min-width: 540px) { .hh-profile .hh-header { grid-template-columns: minmax(210px, 1fr) 3fr; grid-template-areas: "image details"} } @media (min-width: 1200px) { .hh-profile .hh-header { grid-template-columns: minmax(238px, 1fr) 3fr} } .hh-profile .hh-header .hh-image { grid-area: image} .hh-profile .hh-header .hh-details { grid-area: details} .hh-profile .hh-header .hh-details h1 { line-height: 1; margin-top: 0; margin-bottom: calc(var(--hh-grid-gap) * 0.5)} .hh-profile .hh-header .hh-details .hh-departments, .hh-profile .hh-header .hh-details .hh-title { font-size: 1em; color: var(--hh-default-font-color)} .hh-profile .hh-details .hh-summary { display: block} .hh-profile .hh-details svg { height: 1em; width: 1em} .hh-profile .hh-details .hh-contact { display: inline-grid; gap: calc(var(--hh-grid-gap) * 0.5); border-bottom: solid 1px var(--hh-accent-dark); padding-bottom: calc(var(--hh-grid-gap) * 0.5); margin-bottom: calc(var(--hh-grid-gap) * 0.5); grid-template-areas: "email" "phone" "cv"} .hh-profile .hh-details .hh-contact>* { display: inline-flex; gap: calc(var(--hh-grid-gap) * 0.5); line-height: 1} @media (min-width: 992px) { .hh-profile .hh-details .hh-contact { gap: var(--hh-grid-gap); grid-template-areas: "email phone cv"} } .hh-profile .hh-details .hh-contact .hh-email-item { grid-area: email} .hh-profile .hh-details .hh-contact .hh-phone-item { grid-area: phone} .hh-profile .hh-details .hh-contact .hh-cv-item { grid-area: cv} .hh-profile .hh-section { display: block; padding: var(--hh-grid-gap) 0; border-top: solid 1px var(--hh-accent-dark)} .hh-profile .hh-section>*:first-child { margin-top: 0} .hh-profile .hh-section>*:last-child { margin-bottom: 0} .hh-profile .hh-articles .hh-item, .hh-profile .hh-mediaappearances .hh-item { position: relative; border-left: solid 1px var(--hh-accent-dark); padding-left: var(--hh-grid-gap)} .hh-profile .hh-articles .hh-item.hh-link, .hh-profile .hh-mediaappearances .hh-item.hh-link { border-left: solid 1px var(--hh-primary)} .hh-profile .hh-articles .hh-item a, .hh-profile .hh-mediaappearances .hh-item a { position: absolute; content: ""; inset: 0; width: 100%; height: 100%; z-index: 5} .hh-profile .hh-articles .hh-item.hh-link:hover .hh-title, .hh-profile .hh-articles .hh-item.hh-link:focus .hh-title, .hh-profile .hh-mediaappearances .hh-item.hh-link:hover .hh-title, .hh-profile .hh-mediaappearances .hh-item.hh-link:focus .hh-title { color: var(--hh-primary)} .hh-profile .hh-articles .hh-item .hh-title, .hh-profile .hh-articles .hh-item .hh-details>*, .hh-profile .hh-mediaappearances .hh-item .hh-title, .hh-profile .hh-mediaappearances .hh-item .hh-details>* { margin-bottom: calc(var(--hh-grid-gap) * 0.25)} .hh-profile .hh-articles .hh-item .hh-publication, .hh-profile .hh-mediaappearances .hh-item .hh-publication { font-weight: 600} .hh-profile .hh-articles .hh-item .hh-link, .hh-profile .hh-mediaappearances .hh-item .hh-link { font-weight: bold} .hh-module.hh-experts:has(.hh-sticky-socials) { display: grid; grid-template-columns: 1fr} .hh-sticky-socials { position: relative; inline-size: fit-content; margin-inline: auto; grid-column: 1/2; order: 1} .hh-module.hh-experts:has(.hh-sticky-socials)>*:not(.hh-sticky-socials) { grid-column: 1/2; order: 0} .hh-sticky-socials ul { list-style: none; margin: 0; padding-inline-start: 0; display: flex; flex-direction: row; gap: var(--hh-grid-gap); flex-wrap: wrap; justify-content: center} .hh-sticky-socials ul li a { display: block; position: relative} .hh-sticky-socials ul li a::after { --animation-speed: 0.3s; content: attr(data-tooltip); color: var(--hh-default-font-color); text-align: center; position: absolute; top: -100%; right: 50%; transform: translate(50%, -50%); opacity: 0; max-block-size: 0; transition: opacity var(--animation-speed) ease-in-out, max-block-size var(--animation-speed) ease-in-out; min-inline-size: 17ch; background: var(--hh-accent); padding: 0.25rem} @media (min-width: 992px) { body:has(.hh-sticky-socials) { overflow: clip visible} .hh-module.hh-experts:has(.hh-sticky-socials) { grid-template-columns: 1fr 56px; align-items: start} .hh-sticky-socials { position: sticky; top: 6.25rem; left: 100%; grid-column: 2/3; grid-row: 1/-3} .hh-sticky-socials ul { flex-direction: column; padding-inline-start: 2rem} .hh-sticky-socials ul li a::after { top: -15%; right: 0; transform: translate(102%, 0); margin-inline-end: 0} .hh-sticky-socials ul li a.after-left::after { top: -15%; right: 100%; transform: translate(0, 0); margin-inline-end: 0.25rem} } @media (hover: hover) { .hh-sticky-socials ul li a:hover::after { opacity: 1; max-block-size: 100vh} } .hh-sticky-socials svg { inline-size: 1.5rem; block-size: 1.5rem}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@font-face{font-family:castoro;font-style:normal;font-weight:400;src:url(../fonts/Castoro-Regular.woff2) format("woff2"),url(../fonts/Castoro-Regular.woff) format("woff")}@font-face{font-family:castoro-italic;font-style:normal;font-weight:400;src:url(../fonts/Castoro-Italic.woff2) format("woff2"),url(../fonts/Castoro-Italic.woff) format("woff")} html{-webkit-text-size-adjust:100%;line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}[data-whatinput=mouse] *,[data-whatinput=mouse] :focus,[data-whatinput=touch] *,[data-whatinput=touch] :focus,[data-whatintent=mouse] *,[data-whatintent=mouse] :focus,[data-whatintent=touch] *,[data-whatintent=touch] :focus{outline:none}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.foundation-mq{font-family:"xsmall=0em&small=25em&medium=48em&large=64em&xlarge=80em&xxlarge=90em&xxxlarge=120em"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#231f20;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.5;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;cursor:auto;line-height:1;padding:0}[data-whatinput=mouse] button{outline:0}pre{-webkit-overflow-scrolling:touch;overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizelegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-rendering:optimizelegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}.h1,h1{font-size:2.488125rem}.h2,h2{font-size:2.07375rem}.h3,h3{font-size:1.728125rem}.h4,h4{font-size:1.44rem}.h5,h5{font-size:1.2rem}.h6,h6{font-size:1rem}@media print,screen and (min-width:64em){.h1,h1{font-size:2.98625rem}.h2,h2{font-size:2.488125rem}.h3,h3{font-size:2.07375rem}.h4,h4{font-size:1.728125rem}.h5,h5{font-size:1.44rem}.h6,h6{font-size:1.2rem}}a{color:#1779ba;cursor:pointer;line-height:inherit}a:focus,a:hover{color:#1468a0}a img,hr{border:0}hr{border-bottom:1px solid #cacaca;clear:both;height:0;margin:1.25rem auto;max-width:7.5rem}dl,ol,ul{line-height:1.6;list-style-position:outside;margin-bottom:1rem}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-left:1.25rem}dl{margin-bottom:1rem}dl dt{font-weight:700;margin-bottom:.3rem}blockquote{border-left:1px solid #cacaca;margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem}blockquote,blockquote p{color:#8a8a8a;line-height:1.6}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure,kbd{margin:0}kbd{background-color:#e6e6e6;color:#0a0a0a;font-family:consolas,Liberation Mono,courier,monospace;padding:.125rem .25rem 0}.subheader{color:#8a8a8a;font-weight:400;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{list-style:none;margin-left:0}.cite-block,cite{color:#8a8a8a;display:block;font-size:.8125rem}.cite-block:before,cite:before{content:"— "}.code-inline,code{word-wrap:break-word;display:inline;max-width:100%;padding:.125rem .3125rem .0625rem}.code-block,.code-inline,code{background-color:#e6e6e6;border:1px solid #cacaca;color:#0a0a0a;font-family:consolas,Liberation Mono,courier,monospace;font-weight:400}.code-block{display:block;margin-bottom:1.5rem;overflow:auto;padding:1rem;white-space:pre}.xsmall-text-left{text-align:left}.xsmall-text-right{text-align:right}.xsmall-text-center{text-align:center}.xsmall-text-justify{text-align:justify}@media print,screen and (min-width:25em){.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}}@media print,screen and (min-width:48em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width:80em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}@media screen and (min-width:90em){.xxlarge-text-left{text-align:left}.xxlarge-text-right{text-align:right}.xxlarge-text-center{text-align:center}.xxlarge-text-justify{text-align:justify}}@media screen and (min-width:120em){.xxxlarge-text-left{text-align:left}.xxxlarge-text-right{text-align:right}.xxxlarge-text-center{text-align:center}.xxxlarge-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;-webkit-print-color-adjust:economy;print-color-adjust:economy;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.row{margin-left:auto;margin-right:auto;max-width:107rem}.row:after,.row:before{-ms-flex-preferred-size:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;content:" ";display:table;flex-basis:0;order:1}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.5rem;margin-right:-.5rem}@media print,screen and (min-width:25em){.row .row{margin-left:-.5rem;margin-right:-.5rem}}@media print,screen and (min-width:48em){.row .row{margin-left:-.5rem;margin-right:-.5rem}}@media print,screen and (min-width:64em){.row .row{margin-left:-.5rem;margin-right:-.5rem}}@media screen and (min-width:80em){.row .row{margin-left:-.5rem;margin-right:-.5rem}}@media screen and (min-width:90em){.row .row{margin-left:-.5rem;margin-right:-.5rem}}@media screen and (min-width:120em){.row .row{margin-left:-.5rem;margin-right:-.5rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.row:not(.expanded) .row{max-width:none}.column,.columns,.row.gutter-medium>.column,.row.gutter-medium>.columns,.row.gutter-xsmall>.column,.row.gutter-xsmall>.columns{padding-left:.5rem;padding-right:.5rem}.column,.columns{float:left;width:100%}@media print,screen and (min-width:48em){.column,.columns{padding-left:.5rem;padding-right:.5rem}}.column,.column:last-child:not(:first-child),.columns{clear:none;float:left}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media print,screen and (min-width:25em){.small-1{width:8.3333333333%}.small-push-1{left:8.3333333333%;position:relative}.small-pull-1{left:-8.3333333333%;position:relative}.small-offset-0{margin-left:0}.small-2{width:16.6666666667%}.small-push-2{left:16.6666666667%;position:relative}.small-pull-2{left:-16.6666666667%;position:relative}.small-offset-1{margin-left:8.3333333333%}.small-3{width:25%}.small-push-3{left:25%;position:relative}.small-pull-3{left:-25%;position:relative}.small-offset-2{margin-left:16.6666666667%}.small-4{width:33.3333333333%}.small-push-4{left:33.3333333333%;position:relative}.small-pull-4{left:-33.3333333333%;position:relative}.small-offset-3{margin-left:25%}.small-5{width:41.6666666667%}.small-push-5{left:41.6666666667%;position:relative}.small-pull-5{left:-41.6666666667%;position:relative}.small-offset-4{margin-left:33.3333333333%}.small-6{width:50%}.small-push-6{left:50%;position:relative}.small-pull-6{left:-50%;position:relative}.small-offset-5{margin-left:41.6666666667%}.small-7{width:58.3333333333%}.small-push-7{left:58.3333333333%;position:relative}.small-pull-7{left:-58.3333333333%;position:relative}.small-offset-6{margin-left:50%}.small-8{width:66.6666666667%}.small-push-8{left:66.6666666667%;position:relative}.small-pull-8{left:-66.6666666667%;position:relative}.small-offset-7{margin-left:58.3333333333%}.small-9{width:75%}.small-push-9{left:75%;position:relative}.small-pull-9{left:-75%;position:relative}.small-offset-8{margin-left:66.6666666667%}.small-10{width:83.3333333333%}.small-push-10{left:83.3333333333%;position:relative}.small-pull-10{left:-83.3333333333%;position:relative}.small-offset-9{margin-left:75%}.small-11{width:91.6666666667%}.small-push-11{left:91.6666666667%;position:relative}.small-pull-11{left:-91.6666666667%;position:relative}.small-offset-10{margin-left:83.3333333333%}.small-12{width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.3333333333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.6666666667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.2857142857%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}.small-centered{margin-left:auto;margin-right:auto}.small-centered,.small-centered:last-child:not(:first-child){clear:both;float:none}.small-pull-0,.small-push-0,.small-uncentered{margin-left:0;margin-right:0;position:static}.small-pull-0,.small-pull-0:last-child:not(:first-child),.small-push-0,.small-push-0:last-child:not(:first-child),.small-uncentered,.small-uncentered:last-child:not(:first-child){clear:none;float:left}.small-pull-0:last-child:not(:first-child),.small-push-0:last-child:not(:first-child),.small-uncentered:last-child:not(:first-child){float:right}}.xsmall-1{width:8.3333333333%}.xsmall-push-1{left:8.3333333333%;position:relative}.xsmall-pull-1{left:-8.3333333333%;position:relative}.xsmall-offset-0{margin-left:0}.xsmall-2{width:16.6666666667%}.xsmall-push-2{left:16.6666666667%;position:relative}.xsmall-pull-2{left:-16.6666666667%;position:relative}.xsmall-offset-1{margin-left:8.3333333333%}.xsmall-3{width:25%}.xsmall-push-3{left:25%;position:relative}.xsmall-pull-3{left:-25%;position:relative}.xsmall-offset-2{margin-left:16.6666666667%}.xsmall-4{width:33.3333333333%}.xsmall-push-4{left:33.3333333333%;position:relative}.xsmall-pull-4{left:-33.3333333333%;position:relative}.xsmall-offset-3{margin-left:25%}.xsmall-5{width:41.6666666667%}.xsmall-push-5{left:41.6666666667%;position:relative}.xsmall-pull-5{left:-41.6666666667%;position:relative}.xsmall-offset-4{margin-left:33.3333333333%}.xsmall-6{width:50%}.xsmall-push-6{left:50%;position:relative}.xsmall-pull-6{left:-50%;position:relative}.xsmall-offset-5{margin-left:41.6666666667%}.xsmall-7{width:58.3333333333%}.xsmall-push-7{left:58.3333333333%;position:relative}.xsmall-pull-7{left:-58.3333333333%;position:relative}.xsmall-offset-6{margin-left:50%}.xsmall-8{width:66.6666666667%}.xsmall-push-8{left:66.6666666667%;position:relative}.xsmall-pull-8{left:-66.6666666667%;position:relative}.xsmall-offset-7{margin-left:58.3333333333%}.xsmall-9{width:75%}.xsmall-push-9{left:75%;position:relative}.xsmall-pull-9{left:-75%;position:relative}.xsmall-offset-8{margin-left:66.6666666667%}.xsmall-10{width:83.3333333333%}.xsmall-push-10{left:83.3333333333%;position:relative}.xsmall-pull-10{left:-83.3333333333%;position:relative}.xsmall-offset-9{margin-left:75%}.xsmall-11{width:91.6666666667%}.xsmall-push-11{left:91.6666666667%;position:relative}.xsmall-pull-11{left:-91.6666666667%;position:relative}.xsmall-offset-10{margin-left:83.3333333333%}.xsmall-12{width:100%}.xsmall-offset-11{margin-left:91.6666666667%}.xsmall-up-1>.column,.xsmall-up-1>.columns{float:left;width:100%}.xsmall-up-1>.column:nth-of-type(1n),.xsmall-up-1>.columns:nth-of-type(1n){clear:none}.xsmall-up-1>.column:nth-of-type(1n+1),.xsmall-up-1>.columns:nth-of-type(1n+1){clear:both}.xsmall-up-1>.column:last-child,.xsmall-up-1>.columns:last-child{float:left}.xsmall-up-2>.column,.xsmall-up-2>.columns{float:left;width:50%}.xsmall-up-2>.column:nth-of-type(1n),.xsmall-up-2>.columns:nth-of-type(1n){clear:none}.xsmall-up-2>.column:nth-of-type(odd),.xsmall-up-2>.columns:nth-of-type(odd){clear:both}.xsmall-up-2>.column:last-child,.xsmall-up-2>.columns:last-child{float:left}.xsmall-up-3>.column,.xsmall-up-3>.columns{float:left;width:33.3333333333%}.xsmall-up-3>.column:nth-of-type(1n),.xsmall-up-3>.columns:nth-of-type(1n){clear:none}.xsmall-up-3>.column:nth-of-type(3n+1),.xsmall-up-3>.columns:nth-of-type(3n+1){clear:both}.xsmall-up-3>.column:last-child,.xsmall-up-3>.columns:last-child{float:left}.xsmall-up-4>.column,.xsmall-up-4>.columns{float:left;width:25%}.xsmall-up-4>.column:nth-of-type(1n),.xsmall-up-4>.columns:nth-of-type(1n){clear:none}.xsmall-up-4>.column:nth-of-type(4n+1),.xsmall-up-4>.columns:nth-of-type(4n+1){clear:both}.xsmall-up-4>.column:last-child,.xsmall-up-4>.columns:last-child{float:left}.xsmall-up-5>.column,.xsmall-up-5>.columns{float:left;width:20%}.xsmall-up-5>.column:nth-of-type(1n),.xsmall-up-5>.columns:nth-of-type(1n){clear:none}.xsmall-up-5>.column:nth-of-type(5n+1),.xsmall-up-5>.columns:nth-of-type(5n+1){clear:both}.xsmall-up-5>.column:last-child,.xsmall-up-5>.columns:last-child{float:left}.xsmall-up-6>.column,.xsmall-up-6>.columns{float:left;width:16.6666666667%}.xsmall-up-6>.column:nth-of-type(1n),.xsmall-up-6>.columns:nth-of-type(1n){clear:none}.xsmall-up-6>.column:nth-of-type(6n+1),.xsmall-up-6>.columns:nth-of-type(6n+1){clear:both}.xsmall-up-6>.column:last-child,.xsmall-up-6>.columns:last-child{float:left}.xsmall-up-7>.column,.xsmall-up-7>.columns{float:left;width:14.2857142857%}.xsmall-up-7>.column:nth-of-type(1n),.xsmall-up-7>.columns:nth-of-type(1n){clear:none}.xsmall-up-7>.column:nth-of-type(7n+1),.xsmall-up-7>.columns:nth-of-type(7n+1){clear:both}.xsmall-up-7>.column:last-child,.xsmall-up-7>.columns:last-child{float:left}.xsmall-up-8>.column,.xsmall-up-8>.columns{float:left;width:12.5%}.xsmall-up-8>.column:nth-of-type(1n),.xsmall-up-8>.columns:nth-of-type(1n){clear:none}.xsmall-up-8>.column:nth-of-type(8n+1),.xsmall-up-8>.columns:nth-of-type(8n+1){clear:both}.xsmall-up-8>.column:last-child,.xsmall-up-8>.columns:last-child{float:left}.xsmall-collapse>.column,.xsmall-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .xsmall-collapse.row,.xsmall-collapse .row{margin-left:0;margin-right:0}.xsmall-uncollapse>.column,.xsmall-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}.xsmall-centered{margin-left:auto;margin-right:auto}.xsmall-centered,.xsmall-centered:last-child:not(:first-child){clear:both;float:none}.xsmall-pull-0,.xsmall-push-0,.xsmall-uncentered{margin-left:0;margin-right:0;position:static}.xsmall-pull-0,.xsmall-pull-0:last-child:not(:first-child),.xsmall-push-0,.xsmall-push-0:last-child:not(:first-child),.xsmall-uncentered,.xsmall-uncentered:last-child:not(:first-child){clear:none;float:left}.xsmall-pull-0:last-child:not(:first-child),.xsmall-push-0:last-child:not(:first-child),.xsmall-uncentered:last-child:not(:first-child){float:right}@media print,screen and (min-width:48em){.medium-1{width:8.3333333333%}.medium-push-1{left:8.3333333333%;position:relative}.medium-pull-1{left:-8.3333333333%;position:relative}.medium-offset-0{margin-left:0}.medium-2{width:16.6666666667%}.medium-push-2{left:16.6666666667%;position:relative}.medium-pull-2{left:-16.6666666667%;position:relative}.medium-offset-1{margin-left:8.3333333333%}.medium-3{width:25%}.medium-push-3{left:25%;position:relative}.medium-pull-3{left:-25%;position:relative}.medium-offset-2{margin-left:16.6666666667%}.medium-4{width:33.3333333333%}.medium-push-4{left:33.3333333333%;position:relative}.medium-pull-4{left:-33.3333333333%;position:relative}.medium-offset-3{margin-left:25%}.medium-5{width:41.6666666667%}.medium-push-5{left:41.6666666667%;position:relative}.medium-pull-5{left:-41.6666666667%;position:relative}.medium-offset-4{margin-left:33.3333333333%}.medium-6{width:50%}.medium-push-6{left:50%;position:relative}.medium-pull-6{left:-50%;position:relative}.medium-offset-5{margin-left:41.6666666667%}.medium-7{width:58.3333333333%}.medium-push-7{left:58.3333333333%;position:relative}.medium-pull-7{left:-58.3333333333%;position:relative}.medium-offset-6{margin-left:50%}.medium-8{width:66.6666666667%}.medium-push-8{left:66.6666666667%;position:relative}.medium-pull-8{left:-66.6666666667%;position:relative}.medium-offset-7{margin-left:58.3333333333%}.medium-9{width:75%}.medium-push-9{left:75%;position:relative}.medium-pull-9{left:-75%;position:relative}.medium-offset-8{margin-left:66.6666666667%}.medium-10{width:83.3333333333%}.medium-push-10{left:83.3333333333%;position:relative}.medium-pull-10{left:-83.3333333333%;position:relative}.medium-offset-9{margin-left:75%}.medium-11{width:91.6666666667%}.medium-push-11{left:91.6666666667%;position:relative}.medium-pull-11{left:-91.6666666667%;position:relative}.medium-offset-10{margin-left:83.3333333333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.3333333333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.6666666667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.2857142857%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}.medium-centered{margin-left:auto;margin-right:auto}.medium-centered,.medium-centered:last-child:not(:first-child){clear:both;float:none}.medium-pull-0,.medium-push-0,.medium-uncentered{margin-left:0;margin-right:0;position:static}.medium-pull-0,.medium-pull-0:last-child:not(:first-child),.medium-push-0,.medium-push-0:last-child:not(:first-child),.medium-uncentered,.medium-uncentered:last-child:not(:first-child){clear:none;float:left}.medium-pull-0:last-child:not(:first-child),.medium-push-0:last-child:not(:first-child),.medium-uncentered:last-child:not(:first-child){float:right}}@media print,screen and (min-width:64em){.large-1{width:8.3333333333%}.large-push-1{left:8.3333333333%;position:relative}.large-pull-1{left:-8.3333333333%;position:relative}.large-offset-0{margin-left:0}.large-2{width:16.6666666667%}.large-push-2{left:16.6666666667%;position:relative}.large-pull-2{left:-16.6666666667%;position:relative}.large-offset-1{margin-left:8.3333333333%}.large-3{width:25%}.large-push-3{left:25%;position:relative}.large-pull-3{left:-25%;position:relative}.large-offset-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-push-4{left:33.3333333333%;position:relative}.large-pull-4{left:-33.3333333333%;position:relative}.large-offset-3{margin-left:25%}.large-5{width:41.6666666667%}.large-push-5{left:41.6666666667%;position:relative}.large-pull-5{left:-41.6666666667%;position:relative}.large-offset-4{margin-left:33.3333333333%}.large-6{width:50%}.large-push-6{left:50%;position:relative}.large-pull-6{left:-50%;position:relative}.large-offset-5{margin-left:41.6666666667%}.large-7{width:58.3333333333%}.large-push-7{left:58.3333333333%;position:relative}.large-pull-7{left:-58.3333333333%;position:relative}.large-offset-6{margin-left:50%}.large-8{width:66.6666666667%}.large-push-8{left:66.6666666667%;position:relative}.large-pull-8{left:-66.6666666667%;position:relative}.large-offset-7{margin-left:58.3333333333%}.large-9{width:75%}.large-push-9{left:75%;position:relative}.large-pull-9{left:-75%;position:relative}.large-offset-8{margin-left:66.6666666667%}.large-10{width:83.3333333333%}.large-push-10{left:83.3333333333%;position:relative}.large-pull-10{left:-83.3333333333%;position:relative}.large-offset-9{margin-left:75%}.large-11{width:91.6666666667%}.large-push-11{left:91.6666666667%;position:relative}.large-pull-11{left:-91.6666666667%;position:relative}.large-offset-10{margin-left:83.3333333333%}.large-12{width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.3333333333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.6666666667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.2857142857%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}.large-centered{margin-left:auto;margin-right:auto}.large-centered,.large-centered:last-child:not(:first-child){clear:both;float:none}.large-pull-0,.large-push-0,.large-uncentered{margin-left:0;margin-right:0;position:static}.large-pull-0,.large-pull-0:last-child:not(:first-child),.large-push-0,.large-push-0:last-child:not(:first-child),.large-uncentered,.large-uncentered:last-child:not(:first-child){clear:none;float:left}.large-pull-0:last-child:not(:first-child),.large-push-0:last-child:not(:first-child),.large-uncentered:last-child:not(:first-child){float:right}}@media screen and (min-width:80em){.xlarge-1{width:8.3333333333%}.xlarge-push-1{left:8.3333333333%;position:relative}.xlarge-pull-1{left:-8.3333333333%;position:relative}.xlarge-offset-0{margin-left:0}.xlarge-2{width:16.6666666667%}.xlarge-push-2{left:16.6666666667%;position:relative}.xlarge-pull-2{left:-16.6666666667%;position:relative}.xlarge-offset-1{margin-left:8.3333333333%}.xlarge-3{width:25%}.xlarge-push-3{left:25%;position:relative}.xlarge-pull-3{left:-25%;position:relative}.xlarge-offset-2{margin-left:16.6666666667%}.xlarge-4{width:33.3333333333%}.xlarge-push-4{left:33.3333333333%;position:relative}.xlarge-pull-4{left:-33.3333333333%;position:relative}.xlarge-offset-3{margin-left:25%}.xlarge-5{width:41.6666666667%}.xlarge-push-5{left:41.6666666667%;position:relative}.xlarge-pull-5{left:-41.6666666667%;position:relative}.xlarge-offset-4{margin-left:33.3333333333%}.xlarge-6{width:50%}.xlarge-push-6{left:50%;position:relative}.xlarge-pull-6{left:-50%;position:relative}.xlarge-offset-5{margin-left:41.6666666667%}.xlarge-7{width:58.3333333333%}.xlarge-push-7{left:58.3333333333%;position:relative}.xlarge-pull-7{left:-58.3333333333%;position:relative}.xlarge-offset-6{margin-left:50%}.xlarge-8{width:66.6666666667%}.xlarge-push-8{left:66.6666666667%;position:relative}.xlarge-pull-8{left:-66.6666666667%;position:relative}.xlarge-offset-7{margin-left:58.3333333333%}.xlarge-9{width:75%}.xlarge-push-9{left:75%;position:relative}.xlarge-pull-9{left:-75%;position:relative}.xlarge-offset-8{margin-left:66.6666666667%}.xlarge-10{width:83.3333333333%}.xlarge-push-10{left:83.3333333333%;position:relative}.xlarge-pull-10{left:-83.3333333333%;position:relative}.xlarge-offset-9{margin-left:75%}.xlarge-11{width:91.6666666667%}.xlarge-push-11{left:91.6666666667%;position:relative}.xlarge-pull-11{left:-91.6666666667%;position:relative}.xlarge-offset-10{margin-left:83.3333333333%}.xlarge-12{width:100%}.xlarge-offset-11{margin-left:91.6666666667%}.xlarge-up-1>.column,.xlarge-up-1>.columns{float:left;width:100%}.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){clear:none}.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1){clear:both}.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{float:left}.xlarge-up-2>.column,.xlarge-up-2>.columns{float:left;width:50%}.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){clear:none}.xlarge-up-2>.column:nth-of-type(odd),.xlarge-up-2>.columns:nth-of-type(odd){clear:both}.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{float:left}.xlarge-up-3>.column,.xlarge-up-3>.columns{float:left;width:33.3333333333%}.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){clear:none}.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){clear:both}.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{float:left}.xlarge-up-4>.column,.xlarge-up-4>.columns{float:left;width:25%}.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){clear:none}.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){clear:both}.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{float:left}.xlarge-up-5>.column,.xlarge-up-5>.columns{float:left;width:20%}.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){clear:none}.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){clear:both}.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{float:left}.xlarge-up-6>.column,.xlarge-up-6>.columns{float:left;width:16.6666666667%}.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){clear:none}.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){clear:both}.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{float:left}.xlarge-up-7>.column,.xlarge-up-7>.columns{float:left;width:14.2857142857%}.xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n){clear:none}.xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1){clear:both}.xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child{float:left}.xlarge-up-8>.column,.xlarge-up-8>.columns{float:left;width:12.5%}.xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){clear:none}.xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){clear:both}.xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{float:left}.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .xlarge-collapse.row,.xlarge-collapse .row{margin-left:0;margin-right:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}.xlarge-centered{margin-left:auto;margin-right:auto}.xlarge-centered,.xlarge-centered:last-child:not(:first-child){clear:both;float:none}.xlarge-pull-0,.xlarge-push-0,.xlarge-uncentered{margin-left:0;margin-right:0;position:static}.xlarge-pull-0,.xlarge-pull-0:last-child:not(:first-child),.xlarge-push-0,.xlarge-push-0:last-child:not(:first-child),.xlarge-uncentered,.xlarge-uncentered:last-child:not(:first-child){clear:none;float:left}.xlarge-pull-0:last-child:not(:first-child),.xlarge-push-0:last-child:not(:first-child),.xlarge-uncentered:last-child:not(:first-child){float:right}}@media screen and (min-width:90em){.xxlarge-1{width:8.3333333333%}.xxlarge-push-1{left:8.3333333333%;position:relative}.xxlarge-pull-1{left:-8.3333333333%;position:relative}.xxlarge-offset-0{margin-left:0}.xxlarge-2{width:16.6666666667%}.xxlarge-push-2{left:16.6666666667%;position:relative}.xxlarge-pull-2{left:-16.6666666667%;position:relative}.xxlarge-offset-1{margin-left:8.3333333333%}.xxlarge-3{width:25%}.xxlarge-push-3{left:25%;position:relative}.xxlarge-pull-3{left:-25%;position:relative}.xxlarge-offset-2{margin-left:16.6666666667%}.xxlarge-4{width:33.3333333333%}.xxlarge-push-4{left:33.3333333333%;position:relative}.xxlarge-pull-4{left:-33.3333333333%;position:relative}.xxlarge-offset-3{margin-left:25%}.xxlarge-5{width:41.6666666667%}.xxlarge-push-5{left:41.6666666667%;position:relative}.xxlarge-pull-5{left:-41.6666666667%;position:relative}.xxlarge-offset-4{margin-left:33.3333333333%}.xxlarge-6{width:50%}.xxlarge-push-6{left:50%;position:relative}.xxlarge-pull-6{left:-50%;position:relative}.xxlarge-offset-5{margin-left:41.6666666667%}.xxlarge-7{width:58.3333333333%}.xxlarge-push-7{left:58.3333333333%;position:relative}.xxlarge-pull-7{left:-58.3333333333%;position:relative}.xxlarge-offset-6{margin-left:50%}.xxlarge-8{width:66.6666666667%}.xxlarge-push-8{left:66.6666666667%;position:relative}.xxlarge-pull-8{left:-66.6666666667%;position:relative}.xxlarge-offset-7{margin-left:58.3333333333%}.xxlarge-9{width:75%}.xxlarge-push-9{left:75%;position:relative}.xxlarge-pull-9{left:-75%;position:relative}.xxlarge-offset-8{margin-left:66.6666666667%}.xxlarge-10{width:83.3333333333%}.xxlarge-push-10{left:83.3333333333%;position:relative}.xxlarge-pull-10{left:-83.3333333333%;position:relative}.xxlarge-offset-9{margin-left:75%}.xxlarge-11{width:91.6666666667%}.xxlarge-push-11{left:91.6666666667%;position:relative}.xxlarge-pull-11{left:-91.6666666667%;position:relative}.xxlarge-offset-10{margin-left:83.3333333333%}.xxlarge-12{width:100%}.xxlarge-offset-11{margin-left:91.6666666667%}.xxlarge-up-1>.column,.xxlarge-up-1>.columns{float:left;width:100%}.xxlarge-up-1>.column:nth-of-type(1n),.xxlarge-up-1>.columns:nth-of-type(1n){clear:none}.xxlarge-up-1>.column:nth-of-type(1n+1),.xxlarge-up-1>.columns:nth-of-type(1n+1){clear:both}.xxlarge-up-1>.column:last-child,.xxlarge-up-1>.columns:last-child{float:left}.xxlarge-up-2>.column,.xxlarge-up-2>.columns{float:left;width:50%}.xxlarge-up-2>.column:nth-of-type(1n),.xxlarge-up-2>.columns:nth-of-type(1n){clear:none}.xxlarge-up-2>.column:nth-of-type(odd),.xxlarge-up-2>.columns:nth-of-type(odd){clear:both}.xxlarge-up-2>.column:last-child,.xxlarge-up-2>.columns:last-child{float:left}.xxlarge-up-3>.column,.xxlarge-up-3>.columns{float:left;width:33.3333333333%}.xxlarge-up-3>.column:nth-of-type(1n),.xxlarge-up-3>.columns:nth-of-type(1n){clear:none}.xxlarge-up-3>.column:nth-of-type(3n+1),.xxlarge-up-3>.columns:nth-of-type(3n+1){clear:both}.xxlarge-up-3>.column:last-child,.xxlarge-up-3>.columns:last-child{float:left}.xxlarge-up-4>.column,.xxlarge-up-4>.columns{float:left;width:25%}.xxlarge-up-4>.column:nth-of-type(1n),.xxlarge-up-4>.columns:nth-of-type(1n){clear:none}.xxlarge-up-4>.column:nth-of-type(4n+1),.xxlarge-up-4>.columns:nth-of-type(4n+1){clear:both}.xxlarge-up-4>.column:last-child,.xxlarge-up-4>.columns:last-child{float:left}.xxlarge-up-5>.column,.xxlarge-up-5>.columns{float:left;width:20%}.xxlarge-up-5>.column:nth-of-type(1n),.xxlarge-up-5>.columns:nth-of-type(1n){clear:none}.xxlarge-up-5>.column:nth-of-type(5n+1),.xxlarge-up-5>.columns:nth-of-type(5n+1){clear:both}.xxlarge-up-5>.column:last-child,.xxlarge-up-5>.columns:last-child{float:left}.xxlarge-up-6>.column,.xxlarge-up-6>.columns{float:left;width:16.6666666667%}.xxlarge-up-6>.column:nth-of-type(1n),.xxlarge-up-6>.columns:nth-of-type(1n){clear:none}.xxlarge-up-6>.column:nth-of-type(6n+1),.xxlarge-up-6>.columns:nth-of-type(6n+1){clear:both}.xxlarge-up-6>.column:last-child,.xxlarge-up-6>.columns:last-child{float:left}.xxlarge-up-7>.column,.xxlarge-up-7>.columns{float:left;width:14.2857142857%}.xxlarge-up-7>.column:nth-of-type(1n),.xxlarge-up-7>.columns:nth-of-type(1n){clear:none}.xxlarge-up-7>.column:nth-of-type(7n+1),.xxlarge-up-7>.columns:nth-of-type(7n+1){clear:both}.xxlarge-up-7>.column:last-child,.xxlarge-up-7>.columns:last-child{float:left}.xxlarge-up-8>.column,.xxlarge-up-8>.columns{float:left;width:12.5%}.xxlarge-up-8>.column:nth-of-type(1n),.xxlarge-up-8>.columns:nth-of-type(1n){clear:none}.xxlarge-up-8>.column:nth-of-type(8n+1),.xxlarge-up-8>.columns:nth-of-type(8n+1){clear:both}.xxlarge-up-8>.column:last-child,.xxlarge-up-8>.columns:last-child{float:left}.xxlarge-collapse>.column,.xxlarge-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .xxlarge-collapse.row,.xxlarge-collapse .row{margin-left:0;margin-right:0}.xxlarge-uncollapse>.column,.xxlarge-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}.xxlarge-centered{margin-left:auto;margin-right:auto}.xxlarge-centered,.xxlarge-centered:last-child:not(:first-child){clear:both;float:none}.xxlarge-pull-0,.xxlarge-push-0,.xxlarge-uncentered{margin-left:0;margin-right:0;position:static}.xxlarge-pull-0,.xxlarge-pull-0:last-child:not(:first-child),.xxlarge-push-0,.xxlarge-push-0:last-child:not(:first-child),.xxlarge-uncentered,.xxlarge-uncentered:last-child:not(:first-child){clear:none;float:left}.xxlarge-pull-0:last-child:not(:first-child),.xxlarge-push-0:last-child:not(:first-child),.xxlarge-uncentered:last-child:not(:first-child){float:right}}@media screen and (min-width:120em){.xxxlarge-1{width:8.3333333333%}.xxxlarge-push-1{left:8.3333333333%;position:relative}.xxxlarge-pull-1{left:-8.3333333333%;position:relative}.xxxlarge-offset-0{margin-left:0}.xxxlarge-2{width:16.6666666667%}.xxxlarge-push-2{left:16.6666666667%;position:relative}.xxxlarge-pull-2{left:-16.6666666667%;position:relative}.xxxlarge-offset-1{margin-left:8.3333333333%}.xxxlarge-3{width:25%}.xxxlarge-push-3{left:25%;position:relative}.xxxlarge-pull-3{left:-25%;position:relative}.xxxlarge-offset-2{margin-left:16.6666666667%}.xxxlarge-4{width:33.3333333333%}.xxxlarge-push-4{left:33.3333333333%;position:relative}.xxxlarge-pull-4{left:-33.3333333333%;position:relative}.xxxlarge-offset-3{margin-left:25%}.xxxlarge-5{width:41.6666666667%}.xxxlarge-push-5{left:41.6666666667%;position:relative}.xxxlarge-pull-5{left:-41.6666666667%;position:relative}.xxxlarge-offset-4{margin-left:33.3333333333%}.xxxlarge-6{width:50%}.xxxlarge-push-6{left:50%;position:relative}.xxxlarge-pull-6{left:-50%;position:relative}.xxxlarge-offset-5{margin-left:41.6666666667%}.xxxlarge-7{width:58.3333333333%}.xxxlarge-push-7{left:58.3333333333%;position:relative}.xxxlarge-pull-7{left:-58.3333333333%;position:relative}.xxxlarge-offset-6{margin-left:50%}.xxxlarge-8{width:66.6666666667%}.xxxlarge-push-8{left:66.6666666667%;position:relative}.xxxlarge-pull-8{left:-66.6666666667%;position:relative}.xxxlarge-offset-7{margin-left:58.3333333333%}.xxxlarge-9{width:75%}.xxxlarge-push-9{left:75%;position:relative}.xxxlarge-pull-9{left:-75%;position:relative}.xxxlarge-offset-8{margin-left:66.6666666667%}.xxxlarge-10{width:83.3333333333%}.xxxlarge-push-10{left:83.3333333333%;position:relative}.xxxlarge-pull-10{left:-83.3333333333%;position:relative}.xxxlarge-offset-9{margin-left:75%}.xxxlarge-11{width:91.6666666667%}.xxxlarge-push-11{left:91.6666666667%;position:relative}.xxxlarge-pull-11{left:-91.6666666667%;position:relative}.xxxlarge-offset-10{margin-left:83.3333333333%}.xxxlarge-12{width:100%}.xxxlarge-offset-11{margin-left:91.6666666667%}.xxxlarge-up-1>.column,.xxxlarge-up-1>.columns{float:left;width:100%}.xxxlarge-up-1>.column:nth-of-type(1n),.xxxlarge-up-1>.columns:nth-of-type(1n){clear:none}.xxxlarge-up-1>.column:nth-of-type(1n+1),.xxxlarge-up-1>.columns:nth-of-type(1n+1){clear:both}.xxxlarge-up-1>.column:last-child,.xxxlarge-up-1>.columns:last-child{float:left}.xxxlarge-up-2>.column,.xxxlarge-up-2>.columns{float:left;width:50%}.xxxlarge-up-2>.column:nth-of-type(1n),.xxxlarge-up-2>.columns:nth-of-type(1n){clear:none}.xxxlarge-up-2>.column:nth-of-type(odd),.xxxlarge-up-2>.columns:nth-of-type(odd){clear:both}.xxxlarge-up-2>.column:last-child,.xxxlarge-up-2>.columns:last-child{float:left}.xxxlarge-up-3>.column,.xxxlarge-up-3>.columns{float:left;width:33.3333333333%}.xxxlarge-up-3>.column:nth-of-type(1n),.xxxlarge-up-3>.columns:nth-of-type(1n){clear:none}.xxxlarge-up-3>.column:nth-of-type(3n+1),.xxxlarge-up-3>.columns:nth-of-type(3n+1){clear:both}.xxxlarge-up-3>.column:last-child,.xxxlarge-up-3>.columns:last-child{float:left}.xxxlarge-up-4>.column,.xxxlarge-up-4>.columns{float:left;width:25%}.xxxlarge-up-4>.column:nth-of-type(1n),.xxxlarge-up-4>.columns:nth-of-type(1n){clear:none}.xxxlarge-up-4>.column:nth-of-type(4n+1),.xxxlarge-up-4>.columns:nth-of-type(4n+1){clear:both}.xxxlarge-up-4>.column:last-child,.xxxlarge-up-4>.columns:last-child{float:left}.xxxlarge-up-5>.column,.xxxlarge-up-5>.columns{float:left;width:20%}.xxxlarge-up-5>.column:nth-of-type(1n),.xxxlarge-up-5>.columns:nth-of-type(1n){clear:none}.xxxlarge-up-5>.column:nth-of-type(5n+1),.xxxlarge-up-5>.columns:nth-of-type(5n+1){clear:both}.xxxlarge-up-5>.column:last-child,.xxxlarge-up-5>.columns:last-child{float:left}.xxxlarge-up-6>.column,.xxxlarge-up-6>.columns{float:left;width:16.6666666667%}.xxxlarge-up-6>.column:nth-of-type(1n),.xxxlarge-up-6>.columns:nth-of-type(1n){clear:none}.xxxlarge-up-6>.column:nth-of-type(6n+1),.xxxlarge-up-6>.columns:nth-of-type(6n+1){clear:both}.xxxlarge-up-6>.column:last-child,.xxxlarge-up-6>.columns:last-child{float:left}.xxxlarge-up-7>.column,.xxxlarge-up-7>.columns{float:left;width:14.2857142857%}.xxxlarge-up-7>.column:nth-of-type(1n),.xxxlarge-up-7>.columns:nth-of-type(1n){clear:none}.xxxlarge-up-7>.column:nth-of-type(7n+1),.xxxlarge-up-7>.columns:nth-of-type(7n+1){clear:both}.xxxlarge-up-7>.column:last-child,.xxxlarge-up-7>.columns:last-child{float:left}.xxxlarge-up-8>.column,.xxxlarge-up-8>.columns{float:left;width:12.5%}.xxxlarge-up-8>.column:nth-of-type(1n),.xxxlarge-up-8>.columns:nth-of-type(1n){clear:none}.xxxlarge-up-8>.column:nth-of-type(8n+1),.xxxlarge-up-8>.columns:nth-of-type(8n+1){clear:both}.xxxlarge-up-8>.column:last-child,.xxxlarge-up-8>.columns:last-child{float:left}.xxxlarge-collapse>.column,.xxxlarge-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .xxxlarge-collapse.row,.xxxlarge-collapse .row{margin-left:0;margin-right:0}.xxxlarge-uncollapse>.column,.xxxlarge-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}.xxxlarge-centered{margin-left:auto;margin-right:auto}.xxxlarge-centered,.xxxlarge-centered:last-child:not(:first-child){clear:both;float:none}.xxxlarge-pull-0,.xxxlarge-push-0,.xxxlarge-uncentered{margin-left:0;margin-right:0;position:static}.xxxlarge-pull-0,.xxxlarge-pull-0:last-child:not(:first-child),.xxxlarge-push-0,.xxxlarge-push-0:last-child:not(:first-child),.xxxlarge-uncentered,.xxxlarge-uncentered:last-child:not(:first-child){clear:none;float:left}.xxxlarge-pull-0:last-child:not(:first-child),.xxxlarge-push-0:last-child:not(:first-child),.xxxlarge-uncentered:last-child:not(:first-child){float:right}}.column-block{margin-bottom:1rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:48em){.column-block{margin-bottom:1rem}.column-block>:last-child{margin-bottom:0}}.accordion{background:#fff;list-style-type:none;margin-left:0}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child,.accordion-item:last-child>:last-child{border-radius:0 0 0 0}.accordion-title{border:1px solid #e6e6e6;border-bottom:0;color:#1779ba;display:block;font-size:.75rem;line-height:1;padding:1.25rem 1rem;position:relative}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 0 0}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title:before{content:"+";margin-top:-.5rem;position:absolute;right:1rem;top:50%}.is-active>.accordion-title:before{content:"–"}.accordion-content{background-color:#fff;border:1px solid #e6e6e6;border-bottom:0;color:#231f20;display:none;padding:1rem}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before{-ms-flex-preferred-size:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;content:" ";display:table;flex-basis:0;order:1}.clearfix:after{clear:both}.hide{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}.hide-for-xsmall,.show-for-xsmall{display:none!important}@media screen and (max-width:24.99875em){.hide-for-xsmall-only{display:none!important}}@media screen and (max-width:0),screen and (min-width:25em){.show-for-xsmall-only{display:none!important}}@media print,screen and (min-width:25em) and (max-width:47.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:24.99875em),screen and (min-width:48em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:48em){.hide-for-medium{display:none!important}}@media screen and (max-width:47.99875em){.show-for-medium{display:none!important}}@media print,screen and (min-width:48em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:47.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media print,screen and (min-width:64em) and (max-width:79.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:80em){.show-for-large-only{display:none!important}}@media screen and (min-width:80em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:79.99875em){.show-for-xlarge{display:none!important}}@media screen and (min-width:80em) and (max-width:89.99875em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width:79.99875em),screen and (min-width:90em){.show-for-xlarge-only{display:none!important}}@media screen and (min-width:90em){.hide-for-xxlarge{display:none!important}}@media screen and (max-width:89.99875em){.show-for-xxlarge{display:none!important}}@media screen and (min-width:90em) and (max-width:119.99875em){.hide-for-xxlarge-only{display:none!important}}@media screen and (max-width:89.99875em),screen and (min-width:120em){.show-for-xxlarge-only{display:none!important}}@media screen and (min-width:120em){.hide-for-xxxlarge{display:none!important}}@media screen and (max-width:119.99875em){.show-for-xxxlarge{display:none!important}}@media screen and (min-width:120em){.hide-for-xxxlarge-only{display:none!important}}@media screen and (max-width:119.99875em){.show-for-xxxlarge-only{display:none!important}}.show-for-sr,.show-on-focus{clip:rect(0,0,0,0)!important;border:0!important;height:.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.0625rem!important}.show-on-focus:active,.show-on-focus:focus{clip:auto!important;height:auto!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block!important}.hide-for-dark-mode{display:none!important}}.show-for-ie{display:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.show-for-ie{display:block!important}.hide-for-ie{display:none!important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}.card-faculty__contact-list,.footer__lower-inner ul,.nav-support--desktop .nav-support__list,.pager__items,.pager__list,.pagination__items,.pagination__list,.rail-cta__list,.rail-nav__list,.rail-people__list,nav ul{margin:0;padding:0}.card-faculty__contact-list,.card-faculty__contact-list li,.footer__lower-inner ul,.footer__lower-inner ul li,.nav-support--desktop .nav-support__list,.nav-support--desktop .nav-support__list li,.pager__items,.pager__items li,.pager__list,.pager__list li,.pagination__items,.pagination__items li,.pagination__list,.pagination__list li,.rail-cta__list,.rail-cta__list li,.rail-nav__list,.rail-nav__list li,.rail-people__list,.rail-people__list li,nav ul,nav ul li{list-style:none}.card-blog__link,.card-event__link,.card-faculty__link,.card-grid__link,.card-journey__link,.card-news__link,.card-program__link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}[class*=brei-icon]{fill:currentcolor;stroke:currentcolor;stroke-width:0;display:inline-block;height:1em;pointer-events:none;width:1em}.brei-icon-arrow,.brei-icon-external{width:1.2001953125em}.brei-icon-building{width:.6474609375em}.brei-icon-calendar{width:1.12890625em}.brei-icon-check{width:1.3681640625em}.brei-icon-chevron{width:.599609375em}.brei-icon-facebook{width:.51953125em}.brei-icon-home{width:1.13671875em}.brei-icon-linkedin{width:.9599609375em}.brei-icon-location{width:.7060546875em}.brei-icon-logo-primary,.brei-icon-logo-secondary{width:2.6787109375em}.brei-icon-mail{width:1.63671875em}.brei-icon-menu{width:1.25em}.brei-icon-minus{width:1em}.brei-icon-pause{width:.8271484375em}.brei-icon-phone{width:.892578125em}.brei-icon-play{width:.67578125em}.brei-icon-profile{width:.9228515625em}.brei-icon-quote{width:1.1923828125em}.brei-icon-resize{width:1.0400390625em}.brei-icon-snapchat{width:1.080078125em}.brei-icon-time{width:1.029296875em}.brei-icon-tooltip{width:.607421875em}.brei-icon-warning{width:.2001953125em}.brei-icon-x{width:1.099609375em}.brei-icon-youtube{width:1.400390625em}body{overflow-x:hidden!important}body *{word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word}body.body--no-scroll{max-height:100vh;overflow-y:hidden}@media screen and (max-width:78.6875em){body.body--is-fixed{padding-top:12.125rem}}button,html,input,select,textarea{color:#231f20}audio,canvas,img,video{vertical-align:middle}iframe{width:100%}.aggregate__reset,.breadcrumbs__link,.font-body,.table td,.table th,.table tr,.text-tooltip:not(.text-tooltip--white),.user-markup,a:not([class]),body{color:#231f20;font-family:Montserrat,sans-serif!important;line-height:1.22em}@media print,screen and (min-width:64em){.aggregate__reset,.breadcrumbs__link,.font-body,.table td,.table th,.table tr,.text-tooltip:not(.text-tooltip--white),.user-markup,a:not([class]),body{font-size:1.2rem!important;line-height:1.44em}}.font-intro,.font-italic,.font-numbers,.font-quote,.font-specialty1,.font-specialty2,.quote p,.quote__copy,.user-markup>blockquote p,.user-markup>blockquote__copy,section.masthead-nav .masthead__button{font-style:italic}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.quote cite,.quote__citation,.user-markup>blockquote cite,.user-markup>blockquote__citation{color:#000;font-size:1.2rem}.font-caption{font-size:1rem;font-style:italic}.font-specialty1,.font-specialty2,section.masthead-nav .masthead__button{color:#fff;font-weight:900;line-height:1.2em;text-transform:uppercase}.font-specialty1{font-size:3.58313rem}@media print,screen and (min-width:64em){.font-specialty1{font-size:5.16rem}}.font-specialty2{font-size:2rem;margin-bottom:.25em}@media print,screen and (min-width:64em){.font-specialty2{font-size:4.3rem}}.font-intro{color:#034ea2;font-size:1.44rem;font-weight:500;line-height:1.44em}@media print,screen and (min-width:64em){.font-intro{font-size:1.72813rem}}.font-quote,.quote p,.quote__copy,.user-markup>blockquote p,.user-markup>blockquote__copy{color:#034ea2;font-size:1.6875rem;line-height:1.44em}.font-numbers{color:#034ea2;font-size:2.98625rem;font-weight:800;line-height:1em}@media print,screen and (min-width:64em){.font-numbers{font-size:6.19188rem}}body{font-size:1rem}@media print,screen and (min-width:48em){body{font-size:1.2rem}}@media screen and (min-width:90em){body{font-size:1.44rem}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #231f20;color:currentcolor;font-style:normal;line-height:1.5em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{background-color:#fff;color:currentcolor;height:3.75rem;max-height:3.75rem;max-width:100%}select,textarea{background-color:#fff;color:currentcolor;max-width:100%}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}label{color:#000;display:inline-block;font-size:1rem;font-weight:500;line-height:1.1em;-webkit-transition:all .25s ease;transition:all .25s ease}label .required{color:#d22332}@media print,screen and (min-width:48em){label{font-size:1.2rem;font-weight:600}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border-radius:0;padding:.92188rem 0 1.04688rem .625rem;width:100%;word-break:normal}input[type=color]~label,input[type=date]~label,input[type=datetime-local]~label,input[type=datetime]~label,input[type=email]~label,input[type=file]~label,input[type=month]~label,input[type=number]~label,input[type=password]~label,input[type=tel]~label,input[type=text]~label,input[type=time]~label,input[type=url]~label,input[type=week]~label{background-color:#fff;left:1.4375rem;padding:0 .125rem;pointer-events:none;position:absolute;top:1em}@media print,screen and (max-width:47.99875em){input[type=color]~label,input[type=date]~label,input[type=datetime-local]~label,input[type=datetime]~label,input[type=email]~label,input[type=file]~label,input[type=month]~label,input[type=number]~label,input[type=password]~label,input[type=tel]~label,input[type=text]~label,input[type=time]~label,input[type=url]~label,input[type=week]~label{left:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=file]:focus,input[type=file]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,input[type=week]:focus,input[type=week]:hover{border:2px solid #000;outline:2px solid #000}.form__field--is-valid input[type=color],.form__field--is-valid input[type=date],.form__field--is-valid input[type=datetime-local],.form__field--is-valid input[type=datetime],.form__field--is-valid input[type=email],.form__field--is-valid input[type=file],.form__field--is-valid input[type=month],.form__field--is-valid input[type=number],.form__field--is-valid input[type=password],.form__field--is-valid input[type=tel],.form__field--is-valid input[type=text],.form__field--is-valid input[type=time],.form__field--is-valid input[type=url],.form__field--is-valid input[type=week],input[type=color]:focus,input[type=color][required]:valid,input[type=date]:focus,input[type=date][required]:valid,input[type=datetime-local]:focus,input[type=datetime-local][required]:valid,input[type=datetime]:focus,input[type=datetime][required]:valid,input[type=email]:focus,input[type=email][required]:valid,input[type=file]:focus,input[type=file][required]:valid,input[type=month]:focus,input[type=month][required]:valid,input[type=number]:focus,input[type=number][required]:valid,input[type=password]:focus,input[type=password][required]:valid,input[type=tel]:focus,input[type=tel][required]:valid,input[type=text]:focus,input[type=text][required]:valid,input[type=time]:focus,input[type=time][required]:valid,input[type=url]:focus,input[type=url][required]:valid,input[type=week]:focus,input[type=week][required]:valid{border-color:#034ea2;outline-color:#034ea2}.form__field--is-valid input[type=color]~label,.form__field--is-valid input[type=date]~label,.form__field--is-valid input[type=datetime-local]~label,.form__field--is-valid input[type=datetime]~label,.form__field--is-valid input[type=email]~label,.form__field--is-valid input[type=file]~label,.form__field--is-valid input[type=month]~label,.form__field--is-valid input[type=number]~label,.form__field--is-valid input[type=password]~label,.form__field--is-valid input[type=tel]~label,.form__field--is-valid input[type=text]~label,.form__field--is-valid input[type=time]~label,.form__field--is-valid input[type=url]~label,.form__field--is-valid input[type=week]~label,input[type=color]:focus~label,input[type=color][required]:valid~label,input[type=date]:focus~label,input[type=date][required]:valid~label,input[type=datetime-local]:focus~label,input[type=datetime-local][required]:valid~label,input[type=datetime]:focus~label,input[type=datetime][required]:valid~label,input[type=email]:focus~label,input[type=email][required]:valid~label,input[type=file]:focus~label,input[type=file][required]:valid~label,input[type=month]:focus~label,input[type=month][required]:valid~label,input[type=number]:focus~label,input[type=number][required]:valid~label,input[type=password]:focus~label,input[type=password][required]:valid~label,input[type=tel]:focus~label,input[type=tel][required]:valid~label,input[type=text]:focus~label,input[type=text][required]:valid~label,input[type=time]:focus~label,input[type=time][required]:valid~label,input[type=url]:focus~label,input[type=url][required]:valid~label,input[type=week]:focus~label,input[type=week][required]:valid~label{color:#034ea2;font-size:1rem;-webkit-transform:translateY(-31px);transform:translateY(-31px)}.form__field--is-invalid input[type=color],.form__field--is-invalid input[type=date],.form__field--is-invalid input[type=datetime-local],.form__field--is-invalid input[type=datetime],.form__field--is-invalid input[type=email],.form__field--is-invalid input[type=file],.form__field--is-invalid input[type=month],.form__field--is-invalid input[type=number],.form__field--is-invalid input[type=password],.form__field--is-invalid input[type=tel],.form__field--is-invalid input[type=text],.form__field--is-invalid input[type=time],.form__field--is-invalid input[type=url],.form__field--is-invalid input[type=week]{border-color:#d22332;outline-color:#d22332}.form__field--is-invalid input[type=color]~label,.form__field--is-invalid input[type=date]~label,.form__field--is-invalid input[type=datetime-local]~label,.form__field--is-invalid input[type=datetime]~label,.form__field--is-invalid input[type=email]~label,.form__field--is-invalid input[type=file]~label,.form__field--is-invalid input[type=month]~label,.form__field--is-invalid input[type=number]~label,.form__field--is-invalid input[type=password]~label,.form__field--is-invalid input[type=tel]~label,.form__field--is-invalid input[type=text]~label,.form__field--is-invalid input[type=time]~label,.form__field--is-invalid input[type=url]~label,.form__field--is-invalid input[type=week]~label{color:#d22332}@media print,screen and (min-width:48em){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{padding-left:1.25rem}}input[type=checkbox],input[type=radio]{height:1.5rem;left:-624.9375rem;opacity:0;position:absolute;width:1.5rem}input[type=checkbox]+label,input[type=radio]+label{font-weight:500;padding-left:2.1875rem;position:relative}@media print,screen and (min-width:48em){input[type=checkbox]+label,input[type=radio]+label{font-weight:600}}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{background-color:#fff;opacity:1}input[type=checkbox]~[class*=-icon],input[type=radio]~[class*=-icon]{display:none;position:absolute;top:0}input[type=checkbox]+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}input[type=checkbox]+label:hover .checkbox:after{background-color:#fff;opacity:1}input[type=checkbox]+label .checkbox{-ms-flex-item-align:center;align-self:center;left:0;pointer-events:none;position:absolute}input[type=checkbox]:checked+label .checkbox{background-color:#034ea2}input[type=checkbox]:checked+label .checkbox:before{opacity:1}input[type=checkbox]:checked+label .checkbox:after{opacity:0}input[type=checkbox]:checked+label .checkbox .brei-icon-check,input[type=checkbox]:checked+label:hover .checkbox:after{opacity:1}input[type=checkbox]:focus-visible+label .checkbox{background-color:#034ea2}input[type=checkbox]:focus-visible+label .checkbox:after{border:4px solid #000;opacity:1}input[type=checkbox]:focus-visible+label .checkbox:before{background-color:#034ea2}input[type=checkbox]:disabled{color:#ebebeb}input[type=checkbox]:disabled+label{cursor:not-allowed;pointer-events:none}input[type=checkbox]:disabled+label .checkbox:before{background-color:#e0e0e0;border-width:0}input[type=radio]+label:hover .radio-button:after{opacity:1}input[type=radio]+label:hover .radio-button:before{border-color:#fff}input[type=radio]+label .radio-button{left:.125rem;pointer-events:none;position:absolute;top:-.25rem;z-index:1}input[type=radio]:checked+label .radio-button{background-color:#fff}input[type=radio]:checked+label .radio-button:before{opacity:1}input[type=radio]:checked+label .radio-button:after{background-color:#034ea2;opacity:1}input[type=radio]:checked+label .radio-button__center{background-color:#fff;opacity:1}input[type=radio]:focus-visible+label .radio-button{background-color:#034ea2}input[type=radio]:focus-visible+label .radio-button:after{background-color:#034ea2;border:4px solid #000;opacity:1}input[type=radio]:focus-visible+label .radio-button__center{opacity:0}input[type=radio]:focus-visible+label .radio-button:before{border-color:#034ea2}input[type=radio]:disabled{color:#696969}input[type=radio]:disabled+label{color:#ebebeb;cursor:not-allowed;pointer-events:none}input[type=radio]:disabled+label .radio-button:before{background-color:#ebebeb;border-width:0;-webkit-box-shadow:none;box-shadow:none}textarea{border-radius:0;padding:1.1875rem 0 1.3125rem 1.25rem;resize:vertical;width:100%}textarea~label{background-color:#fff;left:1.875rem;max-width:calc(100% - 2.5rem);padding:0 .125rem;position:absolute;top:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:47.99875em){textarea~label{left:.625rem}}textarea:focus,textarea:hover{border:2px solid #000;outline:2px solid #000}.form__field--is-invalid textarea,.form__field--is-valid textarea,textarea:focus,textarea[required]:valid{border:2px solid #034ea2;outline:2px solid #034ea2}.form__field--is-invalid textarea~label,.form__field--is-valid textarea~label,textarea:focus~label,textarea[required]:valid~label{color:#034ea2;font-size:1rem;-webkit-transform:translateY(-31px);transform:translateY(-31px)}.form__field--is-invalid textarea{border:2px solid #d22332;outline:2px solid #d22332}.form__field--is-invalid textarea~label{color:#d22332}input[type=search]{border-radius:0}.form__field input[type=search]{padding:.92188rem 0 1.04688rem 1.25rem;width:100%}.form__field input[type=search]~label{background-color:#fff;left:1.4375rem;padding:0 .125rem;pointer-events:none;position:absolute;top:1em}.form__field input[type=search]:not([disabled]):focus,.form__field input[type=search]:not([disabled]):hover{border:2px solid;outline:4px solid currentcolor}.form__field input[type=search]:not([disabled]):focus~label,.form__field input[type=search]:not([disabled])[required]:valid~label{font-size:1rem;-webkit-transform:translateY(-31px);transform:translateY(-31px)}.form__field--is-invalid input[type=search]~label,.form__field--is-valid input[type=search]~label{font-size:1rem;-webkit-transform:translateY(-31px);transform:translateY(-31px)}.form__field--disabled input[type=search]~label{background-color:#ebebeb;background-color:transparent}.form__field--upload input[type=file]~label{font-size:1rem;-webkit-transform:translateY(-31px);transform:translateY(-31px)}fieldset{border:0;margin:0;min-width:auto;padding:0}fieldset legend{margin-bottom:.5em}fieldset legend .required{color:#d22332}.form__field--radio{padding-bottom:.625rem}.form__field--radio.form__field--is-invalid~.form__error-message{display:block!important;margin:-1em 0 1em 1em}::-ms-input-placeholder{color:#000}::placeholder{color:#000}::-webkit-input-placeholder{color:#000}:-moz-placeholder,::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}.font-h1,h1{font-size:2.48813rem;font-weight:600;line-height:1.22em;margin-bottom:1em}@media print,screen and (min-width:64em){.font-h1,h1{font-size:2.98625rem}}.font-h2,h2{font-size:2.07375rem;font-weight:600;line-height:1.22em}@media print,screen and (min-width:64em){.font-h2,h2{font-size:2.48813rem}}.font-h3,h3{color:#000;font-size:1.72813rem;font-weight:600;line-height:1.22em}@media print,screen and (min-width:64em){.font-h3,h3{font-size:2.07375rem}}.font-h4,h4{color:#000;font-size:1.44rem;font-weight:600;margin-bottom:1.22em}@media print,screen and (min-width:64em){.font-h4,h4{font-size:1.72813rem}}.font-h5,h5{color:#000;font-size:1.2rem;font-weight:600;margin-bottom:1.22em}@media print,screen and (min-width:64em){.font-h5,h5{font-size:1.44875rem}}.font-h6,h6{color:#000;font-size:1rem;font-weight:600;margin-bottom:1.22em}@media print,screen and (min-width:64em){.font-h6,h6{font-size:1.19875rem}}.font-h1{font-size:2.488125rem;letter-spacing:0}.font-h2{font-size:2.07375rem;letter-spacing:0}.font-h3{font-size:1.728125rem;letter-spacing:0}.font-h4{font-size:1.44rem;letter-spacing:0}.font-h5{font-size:1.2rem;letter-spacing:0}.font-h6{font-size:1rem;letter-spacing:0}@media print,screen and (min-width:64em){.font-h1{font-size:2.98625rem;letter-spacing:0}.font-h2{font-size:2.488125rem;letter-spacing:0}.font-h3{font-size:2.07375rem;letter-spacing:0}.font-h4{font-size:1.728125rem;letter-spacing:0}.font-h5{font-size:1.44rem;letter-spacing:0}.font-h6{font-size:1.2rem;letter-spacing:0}}hr{--color:#013167;background-image:radial-gradient(circle,var(--color) 0,var(--color) 15%,rgba(31,26,84,0) 30%);background-position:0;background-repeat:repeat-x;background-size:13px 13px;border-color:transparent;display:block;height:.625rem;margin:1em 0;padding:0;width:100%}hr.alt{--color:#ffcb05}hr.cool{border-color:#f8f8f8;border-width:1px 0 0;height:.0625rem}img{height:auto;max-width:100%}.user-markup img{display:block;margin:.375rem auto 1.5rem}.user-markup p img{display:block;margin:0 auto}.user-markup a img{display:inline-block}img.img--right,img[align=right],img[style*="float: right"]{display:block;margin:.375rem auto 1.25rem}@media print,screen and (min-width:48em){img.img--right,img[align=right],img[style*="float: right"]{float:right;margin:.375rem 0 1.5rem .9375rem}}img.img--left,img[align=left],img[style*="float: left"]{display:block;margin:.375rem auto 1.5rem}@media print,screen and (min-width:48em){img.img--left,img[align=left],img[style*="float: left"]{float:left;margin:.375rem 1.5rem .9375rem 0}}figure.img{height:auto;max-width:100%;width:auto}.user-markup figure{margin:.375rem .75rem 1.5rem 0;max-width:25.6875rem;position:relative}.user-markup figure img{height:auto;margin:0;position:relative;width:100%;z-index:1}.user-markup figure figcaption{background-color:#76001a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-style:italic;padding:.5rem 1rem 0;text-align:center}.user-markup figure figcaption p{margin:0;max-width:100%;padding-bottom:.5em}@media print,screen and (min-width:48em){.user-markup figure{float:left;margin:.375rem 1.5rem .9375rem 0}}.user-markup p figure{margin-bottom:.375rem}figure.img--right,figure[align=right],figure[style*="float: right"]{display:block;margin:.375rem auto 1.25rem}@media print,screen and (min-width:48em){figure.img--right,figure[align=right],figure[style*="float: right"]{float:right;margin:.375rem 0 1.5rem .9375rem}}figure.img--left,figure[align=left],figure[style*="float: left"]{display:block;margin:.375rem auto 1.5rem}@media print,screen and (min-width:48em){figure.img--left,figure[align=left],figure[style*="float: left"]{float:left;margin:.375rem 1.5rem .9375rem 0}}.img{background-position:center 30%;background-size:cover;height:100%;width:100%}a{letter-spacing:0;line-height:1.22em;text-decoration:none}a:not([class]){letter-spacing:inherit}a[data-icon=true]:after{background-image:url(/_common/files/img/ZeroCostTextbook_Icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;color:transparent;content:"";margin-left:.5em;padding-left:1.5rem;position:relative}a.image-link{border:2px solid transparent;display:inline-block;margin-bottom:1.5em;outline:2px solid transparent;-webkit-transition:outline .1s linear;transition:outline .1s linear}a.image-link:after{display:none}a.image-link:focus-visible,a.image-link:hover{outline-color:#034ea2}a.image-link img{margin:0}.aggregate__reset,.breadcrumbs__link,.text-tooltip:not(.text-tooltip--white),a:not([class]){--line-color:#034ea2;background-color:transparent;background-repeat:repeat-x;background-size:100% 2px;color:#000;display:inline;line-height:1.44em;position:relative;-webkit-transition:background .25s ease;transition:background .25s ease}.aggregate__reset:focus,.aggregate__reset:hover,.aggregate__reset:link,.aggregate__reset:visited,.breadcrumbs__link:focus,.breadcrumbs__link:hover,.breadcrumbs__link:link,.breadcrumbs__link:visited,.text-tooltip:focus:not(.text-tooltip--white),.text-tooltip:hover:not(.text-tooltip--white),.text-tooltip:link:not(.text-tooltip--white),.text-tooltip:visited:not(.text-tooltip--white),a:focus:not([class]),a:hover:not([class]),a:link:not([class]),a:visited:not([class]){color:#000;text-decoration:none}.aggregate__reset:link,.aggregate__reset:visited,.breadcrumbs__link:link,.breadcrumbs__link:visited,.text-tooltip:link:not(.text-tooltip--white),.text-tooltip:visited:not(.text-tooltip--white),a:link:not([class]),a:visited:not([class]){background-image:-webkit-gradient(linear,left top,right top,from(var(--line-color)),to(var(--line-color)));background-image:linear-gradient(90deg,var(--line-color) 0,var(--line-color) 100%);background-position:bottom}.aggregate__reset:hover,.breadcrumbs__link:hover,.text-tooltip:hover:not(.text-tooltip--white),a:hover:not([class]){background-color:rgba(0,114,206,.15)}.aggregate__reset:focus-visible,.breadcrumbs__link:focus-visible,.text-tooltip:focus-visible:not(.text-tooltip--white),a:focus-visible:not([class]){background-color:rgba(0,114,206,.15);background-image:-webkit-gradient(linear,left top,right top,from(var(--line-color)),to(var(--line-color))),-webkit-gradient(linear,left top,right top,from(var(--line-color)),to(var(--line-color)));background-image:linear-gradient(90deg,var(--line-color) 0,var(--line-color) 100%),linear-gradient(90deg,var(--line-color) 0,var(--line-color) 100%);background-position:bottom,top;outline:none}::-moz-selection{background:#a2cdee;text-shadow:none}::selection{background:#a2cdee;text-shadow:none}.gsc-control-cse table{table-layout:auto}.user-markup table td,.user-markup table th{word-wrap:normal;word-break:normal}.table-wrapper{max-width:100%;overflow:hidden;overflow-x:auto}.level__aside{margin-top:3.75rem}.level__aside .component{margin-bottom:2.5rem}@media print,screen and (min-width:64em){.level__aside{margin-top:0}}.wrapper{margin:0 auto;max-width:120rem;padding:0 1.5rem;width:100%}@media print,screen and (min-width:64em){.wrapper{padding:0 5%}}@media screen and (min-width:120em){.wrapper{padding:0 6rem}}.media.media--wide{margin-left:auto;margin-right:auto;max-width:120rem;width:100%}@media screen and (min-width:120em){.media.media--wide{max-width:100vw;padding:0 calc(50vw - 60rem);width:100vw}}.level__content{margin-top:3.75rem}.level__content .feed-program.component,.level__content .feed-stats.component{margin-top:0}@media print,screen and (min-width:64em){.level__content{margin-top:0}}div.level__content section.component:first-child{margin-top:0}div.component,div.component+.wysiwyg,footer,footer+.wysiwyg,form.component,form.component+.wysiwyg,section.component,section.component+.wysiwyg{margin-top:3.75rem}@media print,screen and (min-width:64em){div.component,div.component+.wysiwyg,footer,footer+.wysiwyg,form.component,form.component+.wysiwyg,section.component,section.component+.wysiwyg{margin-top:5.625rem}}div.component+section.component{margin-top:1rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:2rem}.text-accent{color:#034ea2}.text-primary{color:#76001a}.text-secondary{color:#ffcb05}@media print{.breadcrumbs,.btn,.masthead,aside,footer,header{display:none!important}#root,#root main,#root main .container,.level__content{left:-.25in;width:8.5in!important}.level__content *{background:transparent;color:#000;font-family:sans-serif}.level__content .featured-content .featured-content__media,.level__content .media .media__items{display:none}.component,h2{margin:0!important;padding:0!important}a[href]{display:none}}.tesu-col-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}@media print,screen and (min-width:48em){.tesu-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;gap:3rem}}.tesu-col-3{-webkit-column-count:1;-moz-column-count:1;column-count:1;gap:3rem}@media print,screen and (min-width:48em){.tesu-col-3{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media print,screen and (min-width:64em){.tesu-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.tesu-grid-3{display:grid;gap:1rem;grid-template-columns:1fr}.tesu-grid-3 img{width:100%}.tesu-grid-3 img.portrait{aspect-ratio:125/166}.tesu-grid-3>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:31.25em){.tesu-grid-3{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:56.25em){.tesu-grid-3{grid-template-columns:repeat(3,1fr)}}.btn--large,.btn--medium,.btn--pagination,.btn--small,.btn--xlarge{cursor:pointer}.btn--large .button__icon,.btn--medium .button__icon,.btn--pagination .button__icon,.btn--small .button__icon,.btn--xlarge .button__icon{color:#034ea2}.btn--large:before,.btn--medium:before,.btn--pagination:before,.btn--small:before,.btn--xlarge:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s ease;transition:all .25s ease;width:100%}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-font-smoothing:antialiased;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;cursor:pointer;display:grid;font-size:1rem;font-style:italic;font-weight:700;isolation:isolate;letter-spacing:.125rem;max-width:100%;position:relative;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.btn .text{line-height:1em;padding:1.375rem 2em;text-align:center}.btn--primary{color:#000}.btn--primary.btn--with-icon{grid-template-columns:1fr 57px}.btn--primary.btn--with-icon .text{padding-right:1em}.btn--primary.btn--with-icon span.btn__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;isolation:isolate;justify-content:center;min-height:100%;position:relative}.btn--primary.btn--with-icon span.btn__icon:before{background-color:#000;bottom:-.0625rem;left:-.125rem;top:-.0625rem;z-index:-2}.btn--primary.btn--with-icon span.btn__icon:after,.btn--primary.btn--with-icon span.btn__icon:before{-webkit-clip-path:polygon(100% 0,100% 70%,72% 100%,0 100%,0 30%,30% 0);clip-path:polygon(100% 0,100% 70%,72% 100%,0 100%,0 30%,30% 0);content:"";position:absolute;right:0}.btn--primary.btn--with-icon span.btn__icon:after{background-color:#ffcb05;bottom:0;left:0;opacity:1;top:0;z-index:-1}.btn--primary:hover span.btn__icon:before{background-color:transparent}.btn--primary:hover span.btn__icon:after{background-color:#ffd245}.btn--primary:focus-visible span.btn__icon:before{background-color:#ffcb05}.btn--primary:focus-visible span.btn__icon:after{background-color:#ffcb05}.btn--primary:before{background-color:#000;height:calc(100% + .25rem);inset:0;left:-.125rem;top:-.125rem;-webkit-transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease,background .25s linear;transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease,background .25s linear;width:calc(100% + .25rem);z-index:-2}.btn--primary:after,.btn--primary:before{-webkit-clip-path:polygon(100% 0,100% 70%,95% 100%,0 100%,0 30%,5% 0);clip-path:polygon(100% 0,100% 70%,95% 100%,0 100%,0 30%,5% 0);content:"";position:absolute}.btn--primary:after{background-color:#ffcb05;bottom:0;left:0;opacity:1;right:0;top:0;z-index:-1}.btn--primary:not(.btn--disabled):focus-visible,.btn--primary:not(.btn--disabled):hover{color:#034ea2}.btn--primary:not(.btn--disabled):focus-visible:before,.btn--primary:not(.btn--disabled):hover:before{background-color:#ffcb05;height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.btn--primary:not(.btn--disabled):hover{color:#034ea2}.btn--primary:not(.btn--disabled):hover:after{background-color:#ffcb05}.btn--primary:not(.btn--disabled):focus-visible{color:#034ea2;outline:0}.btn--primary:not(.btn--disabled):focus-visible:after{background-color:#fff}.btn--primary--white{color:#ffcb05}.btn--primary--white:before{background-color:#ffcb05;height:calc(100% + .25rem);inset:0;left:-.125rem;top:-.125rem;-webkit-transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease,background .25s linear;transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease,background .25s linear;width:calc(100% + .25rem);z-index:-2}.btn--primary--white:after,.btn--primary--white:before{-webkit-clip-path:polygon(100% 0,100% 70%,95% 100%,0 100%,0 30%,5% 0);clip-path:polygon(100% 0,100% 70%,95% 100%,0 100%,0 30%,5% 0);content:"";position:absolute}.btn--primary--white:after{background-color:#fff;bottom:0;left:0;opacity:1;right:0;top:0;z-index:-1}.btn--primary--white:not(.btn--disabled):focus-visible,.btn--primary--white:not(.btn--disabled):hover{color:#034ea2}.btn--primary--white:not(.btn--disabled):focus-visible:before,.btn--primary--white:not(.btn--disabled):hover:before{background-color:#ffcb05;height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.btn--primary--white:not(.btn--disabled):hover{color:#034ea2}.btn--primary--white:not(.btn--disabled):hover:after{background-color:#ffcb05}.btn--primary--white:not(.btn--disabled):focus-visible{color:#034ea2;outline:0}.btn--primary--white:not(.btn--disabled):focus-visible:after{background-color:#fff}.btn--secondary{color:#034ea2}.btn--secondary.btn--with-icon{grid-template-columns:1fr 57px}.btn--secondary.btn--with-icon .text{padding-right:1em}.btn--secondary.btn--with-icon span.btn__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;isolation:isolate;justify-content:center;min-height:100%;position:relative}.btn--secondary.btn--with-icon span.btn__icon:before{background-color:#034ea2;bottom:-.0625rem;left:-.125rem;top:-.0625rem;z-index:-2}.btn--secondary.btn--with-icon span.btn__icon:after,.btn--secondary.btn--with-icon span.btn__icon:before{-webkit-clip-path:polygon(100% 0,100% 70%,72% 100%,0 100%,0 30%,30% 0);clip-path:polygon(100% 0,100% 70%,72% 100%,0 100%,0 30%,30% 0);content:"";position:absolute;right:0}.btn--secondary.btn--with-icon span.btn__icon:after{background-color:#fff;bottom:0;left:0;opacity:1;top:0;z-index:-1}.btn--secondary:hover span.btn__icon:before{background-color:#3a6faf}.btn--secondary:hover span.btn__icon:after{background-color:transparent}.btn--secondary:focus-visible span.btn__icon:before{background-color:#034ea2}.btn--secondary:focus-visible span.btn__icon:after{background-color:transparent}.btn--secondary:focus-visible span.btn__icon svg{color:#fff}.btn--secondary:before{background-color:#034ea2;height:calc(100% + .25rem);inset:0;left:-.125rem;top:-.125rem;-webkit-transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease,background .25s linear;transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease,background .25s linear;width:calc(100% + .25rem);z-index:-2}.btn--secondary:after,.btn--secondary:before{-webkit-clip-path:polygon(100% 0,100% 70%,95% 100%,0 100%,0 30%,5% 0);clip-path:polygon(100% 0,100% 70%,95% 100%,0 100%,0 30%,5% 0);content:"";position:absolute}.btn--secondary:after{background-color:#fff;bottom:0;left:0;opacity:1;right:0;top:0;z-index:-1}.btn--secondary:not(.btn--disabled):focus-visible,.btn--secondary:not(.btn--disabled):hover{color:#fff}.btn--secondary:not(.btn--disabled):focus-visible:before,.btn--secondary:not(.btn--disabled):hover:before{background-color:#034ea2;height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.btn--secondary:not(.btn--disabled):hover{color:#fff}.btn--secondary:not(.btn--disabled):hover:after{background-color:#034ea2}.btn--secondary:not(.btn--disabled):focus-visible{color:#034ea2;outline:0}.btn--secondary:not(.btn--disabled):focus-visible:after{background-color:#fff}.btn--tertiary,.btn--tertiary--white{--underline:#ffcb05;--underline-hover:#034ea2;--underline-focus:#034ea2;color:#034ea2;display:inline-block;font-size:1rem;font-style:italic;font-weight:700;line-height:1.22em;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-decoration:none;text-transform:uppercase}.btn--tertiary .btn__icon svg,.btn--tertiary--white .btn__icon svg{font-size:.9375rem}.btn--tertiary .text,.btn--tertiary--white .text{background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(var(--underline-hover)),color-stop(49%,var(--underline-hover)),color-stop(50%,var(--underline)),to(var(--underline)));background-image:linear-gradient(90deg,var(--underline-hover) 0,var(--underline-hover) 49%,var(--underline) 50%,var(--underline) 100%);background-position:100% bottom;background-repeat:repeat-x;background-size:200% 2px;line-height:1.5em;padding:0 0 .125rem;-webkit-transition:background-position .25s ease,background-size .25s ease,padding .25s ease;transition:background-position .25s ease,background-size .25s ease,padding .25s ease}.btn--tertiary--white:focus-within .text,.btn--tertiary--white:hover .text,.btn--tertiary:focus-within .text,.btn--tertiary:hover .text{background-position:0 bottom;background-size:205% 4px;padding-bottom:.1875rem}.btn--tertiary--white:focus-within,.btn--tertiary:focus-within{outline:0}.btn--tertiary--white:focus-within .text,.btn--tertiary:focus-within .text{background-image:-webkit-gradient(linear,left top,right top,from(#034ea2),to(#034ea2));background-image:linear-gradient(90deg,#034ea2,#034ea2)}.btn--tertiary--white{color:#fff}.btn--tertiary--white:hover:not(:focus-visible){color:#fff}.btn--tertiary--white:active,.btn--tertiary--white:focus,.btn--tertiary--white:focus-visible{color:#fff}.btn--tertiary--white:active .text:after,.btn--tertiary--white:focus .text:after,.btn--tertiary--white:focus-visible .text:after{background-color:#fff}.btn--disabled{color:#696969;cursor:default}.btn--disabled:hover{color:#696969}.btn--disabled:before{background-color:#ebebeb;height:calc(100% + .25rem);inset:0;left:-.125rem;top:-.125rem;-webkit-transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease,background .25s linear;transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease,background .25s linear;width:calc(100% + .25rem);z-index:-2}.btn--disabled:after,.btn--disabled:before{-webkit-clip-path:polygon(100% 0,100% 70%,95% 100%,0 100%,0 30%,5% 0);clip-path:polygon(100% 0,100% 70%,95% 100%,0 100%,0 30%,5% 0);content:"";position:absolute}.btn--disabled:after{background-color:#fff;bottom:0;left:0;opacity:1;right:0;top:0;z-index:-1}.btn--disabled:not(.btn--disabled):focus-visible,.btn--disabled:not(.btn--disabled):hover{color:#034ea2}.btn--disabled:not(.btn--disabled):focus-visible:before,.btn--disabled:not(.btn--disabled):hover:before{background-color:#ffcb05;height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.btn--disabled:not(.btn--disabled):hover{color:#034ea2}.btn--disabled:not(.btn--disabled):hover:after{background-color:#ffcb05}.btn--disabled:not(.btn--disabled):focus-visible{color:#034ea2;outline:0}.btn--disabled:not(.btn--disabled):focus-visible:after{background-color:#fff}.btn--round:before{border-radius:50%}.btn--large .btn__icon,.btn--medium .btn__icon,.btn--pagination .btn__icon,.btn--small .btn__icon,.btn--xlarge .btn__icon{color:#034ea2;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn--large .btn__icon svg,.btn--medium .btn__icon svg,.btn--pagination .btn__icon svg,.btn--small .btn__icon svg,.btn--xlarge .btn__icon svg{display:block}.btn--large .btn__icon .brei-icon-chevron,.btn--medium .btn__icon .brei-icon-chevron,.btn--pagination .btn__icon .brei-icon-chevron,.btn--small .btn__icon .brei-icon-chevron,.btn--xlarge .btn__icon .brei-icon-chevron{-webkit-transform:translateX(10%);transform:translateX(10%)}.btn--large .btn__icon .brei-icon-play,.btn--medium .btn__icon .brei-icon-play,.btn--pagination .btn__icon .brei-icon-play,.btn--small .btn__icon .brei-icon-play,.btn--xlarge .btn__icon .brei-icon-play{-webkit-transform:translateX(15%);transform:translateX(15%)}.btn--large:before,.btn--medium:before,.btn--pagination:before,.btn--small:before,.btn--xlarge:before{background-color:#ffcb05}.btn--large:hover:not(:focus-visible):before,.btn--medium:hover:not(:focus-visible):before,.btn--pagination:hover:not(:focus-visible):before,.btn--small:hover:not(:focus-visible):before,.btn--xlarge:hover:not(:focus-visible):before{padding:.3125rem}.btn--large:focus-visible,.btn--medium:focus-visible,.btn--pagination:focus-visible,.btn--small:focus-visible,.btn--xlarge:focus-visible{outline:0}.btn--large:focus-visible:before,.btn--medium:focus-visible:before,.btn--pagination:focus-visible:before,.btn--small:focus-visible:before,.btn--xlarge:focus-visible:before{border:3px solid #034ea2!important;padding:.125rem}.btn--large.btn--is-disabled,.btn--medium.btn--is-disabled,.btn--pagination.btn--is-disabled,.btn--small.btn--is-disabled,.btn--xlarge.btn--is-disabled{cursor:default}.btn--large.btn--is-disabled svg,.btn--medium.btn--is-disabled svg,.btn--pagination.btn--is-disabled svg,.btn--small.btn--is-disabled svg,.btn--xlarge.btn--is-disabled svg{color:#696969}.btn--large.btn--is-disabled:before,.btn--medium.btn--is-disabled:before,.btn--pagination.btn--is-disabled:before,.btn--small.btn--is-disabled:before,.btn--xlarge.btn--is-disabled:before{background-color:#ebebeb}.btn--large.btn--is-disabled:active:before,.btn--large.btn--is-disabled:focus-visible:before,.btn--large.btn--is-disabled:hover:before,.btn--medium.btn--is-disabled:active:before,.btn--medium.btn--is-disabled:focus-visible:before,.btn--medium.btn--is-disabled:hover:before,.btn--pagination.btn--is-disabled:active:before,.btn--pagination.btn--is-disabled:focus-visible:before,.btn--pagination.btn--is-disabled:hover:before,.btn--small.btn--is-disabled:active:before,.btn--small.btn--is-disabled:focus-visible:before,.btn--small.btn--is-disabled:hover:before,.btn--xlarge.btn--is-disabled:active:before,.btn--xlarge.btn--is-disabled:focus-visible:before,.btn--xlarge.btn--is-disabled:hover:before{border:0;padding:0}.btn--xlarge{font-size:2.25rem;height:4.75rem;width:4.75rem}.btn--large{font-size:1.875rem;height:3.75rem;width:3.75rem}.btn--medium{font-size:1.3125rem;height:2.5rem;width:2.5rem}.btn--small{font-size:1rem;height:1.75rem;width:1.75rem}.btn--social{font-size:1.5625rem}.btn--social .brei-icon{color:#034ea2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.btn--social:hover:not(:focus-visible) .brei-icon{-webkit-transform:scale(1.4);transform:scale(1.4)}.btn--social:focus-visible{outline:0}.btn--social:focus-visible .brei-icon{-webkit-transform:scale(1.4);transform:scale(1.4)}@media print,screen and (min-width:48em){.btn{font-size:1.2rem}.btn--disabled,.btn--primary,.btn--primary--white,.btn--secondary{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.btn{-webkit-transform:none;transform:none}}}.btn-default{--color:#000;--color-bg:#fff;color:var(--color);font-size:1rem;font-style:italic;font-weight:700;isolation:isolate;padding:1.5rem 4em;position:relative}.btn-default:before{background:var(--color-bg);content:"";inset:0;position:absolute;-webkit-transform:skewX(-3deg);transform:skewX(-3deg);-webkit-transition:scale .25s ease,color .25s ease;transition:scale .25s ease,color .25s ease;z-index:-1}.btn-default:focus-visible,.btn-default:hover{color:var(--color);text-decoration:none}.btn-default:focus-visible:before,.btn-default:hover:before{--color-bg:#ffcb05;scale:1.1}.btn-default:focus-visible{outline:0;-webkit-text-decoration-color:#ffcb05;text-decoration-color:#ffcb05;text-decoration-thickness:4px}.checkbox{height:1.5rem;position:relative;width:1.5rem}.checkbox:after,.checkbox:before{content:"";display:block;position:absolute;-webkit-transition:all .25s;transition:all .25s}.checkbox:before{background-color:#fff;border:2px solid #000;height:100%;left:0;top:0;width:100%}.checkbox:after{border:4px solid #000;height:calc(100% + .25rem);left:-.125rem;opacity:0;top:-.125rem;width:calc(100% + .25rem)}.checkbox .brei-icon-check{background-color:#034ea2;color:#fff;height:.94563rem;height:1.25rem;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s;transition:opacity .25s;width:1.25rem;z-index:1}.chip{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-start;overflow:visible;position:relative}.chip:after,.chip:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#034ea2;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .25s,padding .25s,border .25s;transition:background-color .25s,padding .25s,border .25s;width:100%;z-index:2}.chip:before{border:0 solid #034ea2}.chip:focus,.chip:hover{outline:0;text-decoration:none}.chip:focus .chip__close,.chip:focus .chip__label,.chip:hover .chip__close,.chip:hover .chip__label{border-color:transparent;color:#fff}.chip:hover:not(:focus-visible) .chip__close:after{bottom:50%;opacity:0;top:50%}.chip:hover:not(:focus-visible):after{border:0;outline:0}.chip:hover:not(:focus-visible):before{background-color:#034ea2;border-color:#034ea2;padding:.3125rem}.chip:focus-visible .chip__close:after{bottom:50%;opacity:0;top:50%}.chip:focus-visible:before{background-color:#034ea2}.chip:focus-visible:after{border:4px solid #000}.chip__close,.chip__label{color:#fff;position:relative;z-index:3}.chip__close{-ms-flex-item-align:stretch;align-self:stretch;display:inline-block;font-size:.75rem;line-height:1em;padding:.625rem .5rem .5rem}.chip__close:after{background-color:#fff;bottom:0;content:"";left:auto;opacity:1;position:absolute;right:0;top:0;-webkit-transition:all .25s ease .1s;transition:all .25s ease .1s;width:.125rem}.chip__label{font-size:1rem;font-weight:700;line-height:1em;margin-top:-.125rem;padding:.0625rem .9375rem 0;position:relative}.iframe hr{width:7.5rem}.iframe iframe{border:0;height:auto;margin-top:1.5rem;width:100%}.iframe iframe[src*=vimeo],.iframe iframe[src*=youtube]{aspect-ratio:16/9}@media print,screen and (min-width:64em){.iframe{margin-top:2rem}}.menu-audience{color:#000;font-size:1rem;font-style:italic;font-weight:600;line-height:1.44;padding:.3125rem .5em;position:relative}.menu-audience:after,.menu-audience:before{content:"";position:absolute}.menu-audience:after{background-color:#000;bottom:.125rem;height:.125rem;left:.3125rem;-webkit-transition:width .25s;transition:width .25s;width:0}.menu-audience:active,.menu-audience:focus,.menu-audience:hover{color:#000;outline:0;text-decoration:none}.menu-audience:hover:not(:focus-visible):after{width:calc(100% - .625rem)}.menu-audience:focus-visible{background-color:#034ea2;color:#fff;outline:0}.menu-audience:focus-visible:before{background-color:#fff;border-top:4px solid #000;height:.5rem;left:0;top:-.5rem;-webkit-transition:none;transition:none;width:100%}.menu-audience:focus-visible:after{background-color:#fff;border-bottom:4px solid #000;bottom:-.5rem;height:.5rem;left:0;-webkit-transition:none;transition:none;width:100%}.menu-primary{color:#000;display:inline-block;font-size:1rem;font-style:italic;font-weight:600;line-height:1;padding:.3125rem .5em;position:relative;text-transform:uppercase;-webkit-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease}.menu-primary:after,.menu-primary:before{--delay:0.25s;content:"";position:absolute;-webkit-transition:width .25s ease;transition:width .25s ease;width:0}.menu-primary:after{border-bottom:4px solid #ffcb05;bottom:-.25em;height:.125rem;left:0;width:0}.menu-primary:active,.menu-primary:focus,.menu-primary:hover{color:#0072ce;outline:0;text-decoration:none}.menu-primary:active:after,.menu-primary:focus:after,.menu-primary:hover:after{border-bottom-color:#ffcb05;width:100%}.menu-primary:focus-visible{background-color:#034ea2;color:#fff;outline:0}.menu-primary:focus-visible:before{background-color:#fff;border-top:4px solid #000;height:.5rem;left:0;top:-.5rem;-webkit-transition:none;transition:none;width:100%}.menu-primary:focus-visible:after{background-color:#fff;border-bottom:4px solid #000;bottom:-.5rem;height:.5rem;left:0;-webkit-transition:none;transition:none;width:100%}.menu-secondary{color:#0072ce;display:inline-block;font-size:1rem;font-style:italic;font-weight:600;line-height:1;padding:.3125rem 1em;position:relative;white-space:nowrap}.menu-secondary svg{font-size:.875rem;opacity:0}.menu-secondary .brei-icon-arrow{color:#0072ce;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.menu-secondary .brei-icon-chevron{margin-left:-.875rem}.menu-secondary:after,.menu-secondary:before{content:"";position:absolute}.menu-secondary:active:not(:focus-visible),.menu-secondary:focus:not(:focus-visible),.menu-secondary:hover:not(:focus-visible){outline:0;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}.menu-secondary:active:not(:focus-visible) .brei-icon-arrow,.menu-secondary:focus:not(:focus-visible) .brei-icon-arrow,.menu-secondary:hover:not(:focus-visible) .brei-icon-arrow{opacity:1}.menu-secondary:focus-visible{background-color:#034ea2;color:#fff;outline:0}.menu-secondary:focus-visible:before{background-color:#fff;border-top:4px solid #000;height:.5rem;right:0;top:-.5rem;-webkit-transition:none;transition:none;width:100%}.menu-secondary:focus-visible:after{background-color:#fff;border-bottom:4px solid #000;bottom:-.5rem;height:.5rem;right:0;-webkit-transition:none;transition:none;width:100%}.menu-secondary:focus-visible .brei-icon-chevron{opacity:1}.menu-secondary .arrow{color:currentcolor;font-size:.75rem;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.menu-secondary[tabindex="-1"]{pointer-events:none}.menu-secondary[tabindex="-1"]:link,.menu-secondary[tabindex="-1"]:visited{color:#000}.menu-secondary[tabindex="-1"] .arrow{display:none}.menu-tertiary{color:#000;display:inline-block;font-size:1rem;font-style:italic;font-weight:600;line-height:1;padding:.3125rem 1em;position:relative;white-space:nowrap}.menu-tertiary svg{font-size:.875rem}.menu-tertiary .brei-icon-arrow{color:#0072ce;opacity:1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.menu-tertiary .brei-icon-chevron{margin-left:-.875rem;opacity:0}.menu-tertiary:after,.menu-tertiary:before{content:"";position:absolute}.menu-tertiary:active:not(:focus-visible),.menu-tertiary:focus:not(:focus-visible),.menu-tertiary:hover:not(:focus-visible){color:#0072ce;outline:0;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}.menu-tertiary:focus-visible{background-color:#034ea2;color:#fff;outline:0}.menu-tertiary:focus-visible:before{background-color:#fff;border-top:4px solid #000;height:.5rem;right:0;top:-.5rem;-webkit-transition:none;transition:none;width:100%}.menu-tertiary:focus-visible:after{background-color:#fff;border-bottom:4px solid #000;bottom:-.5rem;height:.5rem;right:0;-webkit-transition:none;transition:none;width:100%}.menu-tertiary:focus-visible .brei-icon-arrow{opacity:0}.menu-tertiary:focus-visible .brei-icon-chevron{opacity:1}.menu-tertiary .arrow{color:currentcolor;font-size:.75rem;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.menu-tertiary[tabindex="-1"]{pointer-events:none}.menu-tertiary[tabindex="-1"]:link,.menu-tertiary[tabindex="-1"]:visited{color:#000}.menu-tertiary[tabindex="-1"] .arrow{display:none}.quote,.user-markup>blockquote{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;row-gap:0}.quote__image,.user-markup>blockquote__image{height:3.875rem;isolation:isolate;position:relative;width:5.5rem}.quote__image:after,.user-markup>blockquote__image:after{background-image:url(../img/quote.svg);background-position:50%;background-repeat:no-repeat;content:"";inset:0;position:absolute}.quote__content,.user-markup>blockquote__content{border:0;padding:0 1em 0 0}.quote p,.quote__copy,.user-markup>blockquote p,.user-markup>blockquote__copy{margin:.5em 0}.quote__description,.user-markup>blockquote__description{color:#000;font-size:1rem}.quote cite:before,.quote__citation:before,.user-markup>blockquote cite:before,.user-markup>blockquote__citation:before{display:none}.quote--white .quote__copy,.user-markup>blockquote--white .quote__copy{color:#fff}.quote--white .quote__image:after,.user-markup>blockquote--white .quote__image:after{background-image:url(../img/quote-yellow.svg)}@media print,screen and (min-width:48em){.quote,.user-markup>blockquote{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-ms-flex-direction:row;flex-direction:row}.quote--white,.user-markup>blockquote--white{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quote--white .quote__copy,.user-markup>blockquote--white .quote__copy{color:#fff}.quote__copy,.user-markup>blockquote__copy{margin-top:0}.quote__image,.user-markup>blockquote__image{min-width:88px}}.radio-button{border-radius:50%;height:1.5rem;position:relative;width:1.5rem}.radio-button:after,.radio-button:before{background-color:#fff;border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .25s;transition:all .25s;width:100%}.radio-button:before{border:2px solid #000;height:100%;left:0;top:0;width:100%}.radio-button:after{border:4px solid #000;height:calc(100% + .25rem);left:-.125rem;opacity:0;top:-.125rem;width:calc(100% + .25rem)}.radio-button__center{background-color:#034ea2;border-radius:50%;height:.75rem;left:calc(50% - .375rem);opacity:0;position:absolute;top:calc(50% - .375rem);-webkit-transition:opacity .25s;transition:opacity .25s;width:.75rem;z-index:1}.speech-bubble{background-color:#e8e8e8;color:#000;font-size:1rem;font-weight:400;left:1rem;line-height:1.22em;opacity:0;padding:1.25rem 2.75rem 1.25rem 1rem;position:absolute;top:0;-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s;visibility:hidden;width:12.5rem;will-change:transform;z-index:200}.speech-bubble:before{border-bottom:10px solid #e8e8e8;border-left:4px solid transparent;border-right:4px solid transparent;border-top:0;content:"";display:block;height:0;left:50%;position:absolute;top:-.625rem;width:0}.speech-bubble__text{display:inline-block;font-style:normal;text-align:left;width:100%}.speech-bubble .close-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#0072ce;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:1.25rem;justify-content:center;outline:0;position:absolute;right:6px;top:.375rem;width:1.25rem;z-index:1}.speech-bubble .close-button svg{font-size:.75rem}.speech-bubble .close-button:after,.speech-bubble .close-button:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:padding .25s;transition:padding .25s;width:100%;z-index:-1}.speech-bubble .close-button:before{background-color:#0072ce}.speech-bubble .close-button:active,.speech-bubble .close-button:focus,.speech-bubble .close-button:hover{color:#fff;outline:0;text-decoration:none}.speech-bubble .close-button:after{-webkit-transition-property:none;transition-property:none}.speech-bubble .close-button:hover:before{padding:.15625rem}.speech-bubble .close-button:focus-visible:before{padding:0}.speech-bubble .close-button:focus-visible:after{border:4px solid #000}@media print,screen and (min-width:48em){.speech-bubble{-webkit-transform:none;transform:none}.speech-bubble:before{left:50%;margin-left:-.25rem;margin-right:-.25rem}}@media screen and (min-width:80em){.speech-bubble{left:0;width:18.75rem}}.speech-bubble--is-visible{opacity:1;visibility:visible}.speech-bubble--align-right{left:0;width:100%}@media screen and (min-width:80em){.speech-bubble--align-right{width:18.75rem}.speech-bubble--align-right:before{left:auto;right:25px}}.text-tooltip:not(.text-tooltip--white):link,.text-tooltip:not(.text-tooltip--white):visited{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#034ea2),color-stop(50%,transparent));background-image:linear-gradient(90deg,#034ea2 50%,transparent 0);background-repeat:repeat-x;background-size:6px 3px}.text-tooltip:not(.text-tooltip--white):focus-visible{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#034ea2),color-stop(50%,transparent)),-webkit-gradient(linear,left top,right top,color-stop(50%,#034ea2),color-stop(50%,transparent));background-image:linear-gradient(90deg,#034ea2 50%,transparent 0),linear-gradient(90deg,#034ea2 50%,transparent 0);background-repeat:repeat-x;background-size:6px 3px;outline:none}.text-tooltip--white{color:inherit;font-size:inherit;padding:0 0 .25em;position:relative}.text-tooltip--white:link,.text-tooltip--white:visited{background-color:transparent;background-image:radial-gradient(circle,#86bfff 0,rgba(31,26,84,0) 40%);background-position:-5px bottom;background-repeat:repeat-x;background-size:12px 10px}.text-tooltip--white:focus-visible,.text-tooltip--white:hover{background-color:#0072ce;color:#fff;outline:0}.tooltip{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:1.25rem;justify-content:center;line-height:1;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:1.25rem}.tooltip svg{font-size:.75rem}.tooltip:after,.tooltip:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:padding .25s;transition:padding .25s;width:100%;z-index:-1}.tooltip:before{background-color:#034ea2}.tooltip:active,.tooltip:focus,.tooltip:hover{color:#fff;outline:0;text-decoration:none}.tooltip:after{-webkit-transition-property:none;transition-property:none}.tooltip:hover:before{padding:.15625rem}.tooltip:focus-visible:before{padding:0}.tooltip:focus-visible:after{border:4px solid #000}.tooltip__text{color:#fff;left:50%;line-height:1;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tooltip__wrapper{position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tooltip__text{top:calc(50% + .25rem)}}.trigger{--color:#76001a;--border:transparent;--background:#ffcb05;--hover-background:#ffcb05;--hover-color:#fff;-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;border:0;color:var(--color);display:inline-block;flex-grow:0;flex-shrink:0;font-size:1.3125rem;height:2.5rem;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:2.5rem}.trigger,.trigger:after,.trigger:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.trigger:after,.trigger:before{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:padding .25s ease;transition:padding .25s ease;width:100%}.trigger:before{background-color:var(--background);border:2px solid var(--border);z-index:-1}.trigger:after{z-index:-2}.trigger .brei-icon{color:var(--color);left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s}.trigger .brei-icon-minus{opacity:0}.is-active .trigger .brei-icon-minus{opacity:1}.is-active .trigger .brei-icon-plus{opacity:0}.accordions__heading:link .trigger,.accordions__heading:visited .trigger,.emergency__heading:link .trigger,.emergency__heading:visited .trigger,.rail-filter__heading:link .trigger,.rail-filter__heading:visited .trigger{color:var(--color)}.accordions__heading:active .trigger,.accordions__heading:hover .trigger,.emergency__heading:active .trigger,.emergency__heading:hover .trigger,.rail-filter__heading:active .trigger,.rail-filter__heading:hover .trigger{color:var(--hover-color)}.accordions__heading:active .trigger:before,.accordions__heading:hover .trigger:before,.emergency__heading:active .trigger:before,.emergency__heading:hover .trigger:before,.rail-filter__heading:active .trigger:before,.rail-filter__heading:hover .trigger:before{background-color:var(--hover-background);padding:.25rem}.accordions__heading:active .trigger:after,.accordions__heading:hover .trigger:after,.emergency__heading:active .trigger:after,.emergency__heading:hover .trigger:after,.rail-filter__heading:active .trigger:after,.rail-filter__heading:hover .trigger:after{padding:.3125rem}.accordions__heading:focus-visible,.emergency__heading:focus-visible,.rail-filter__heading:focus-visible{outline:0}.accordions__heading:focus-visible .trigger,.emergency__heading:focus-visible .trigger,.rail-filter__heading:focus-visible .trigger{color:var(--hover-color)}.accordions__heading:focus-visible .trigger:before,.emergency__heading:focus-visible .trigger:before,.rail-filter__heading:focus-visible .trigger:before{background-color:var(--hover-background);border:0}.accordions__heading:focus-visible .trigger:after,.emergency__heading:focus-visible .trigger:after,.rail-filter__heading:focus-visible .trigger:after{border:2px solid #000}.breadcrumbs{display:none;padding:0;position:relative;z-index:1}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs__link,.breadcrumbs__span{display:inline-block;font-size:.875rem;padding-bottom:.25rem;padding-top:.25rem}.breadcrumbs__link{--line-color:#76001a;font-size:.875rem!important}.breadcrumbs__span{pointer-events:none}.breadcrumbs__span:before{display:none}.breadcrumbs svg{color:#76001a;margin:0 .875rem .1875rem}.breadcrumbs__item{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0}.breadcrumbs__item--home,.breadcrumbs__item--home .brei-icon{position:relative}.breadcrumbs__item--home .brei-icon-home{font-size:1.375rem;top:-.125rem;-webkit-transition:color .25s,-webkit-transform .25s;transition:color .25s,-webkit-transform .25s;transition:transform .25s,color .25s;transition:transform .25s,color .25s,-webkit-transform .25s;will-change:transform}.breadcrumbs__item--home a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:transparent!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:2.5rem;padding:.625rem 0 0;position:relative;text-align:center;-webkit-transition:width .25s,height .25s,padding .25s;transition:width .25s,height .25s,padding .25s;width:1.5625rem;will-change:width,height,padding}.breadcrumbs__item--home a:focus,.breadcrumbs__item--home a:hover{outline:0}.breadcrumbs__item--home a:focus .brei-icon-home,.breadcrumbs__item--home a:hover .brei-icon-home{color:#76001a;-webkit-transform:scale(1.2);transform:scale(1.2)}.breadcrumbs__item--current .breadcrumbs__link{pointer-events:none}.breadcrumbs__item svg.brei-icon-chevron{font-size:1rem}@media print,screen and (min-width:48em){.breadcrumbs{margin-top:0}}@media print,screen and (min-width:64em){.breadcrumbs{display:block;margin-bottom:2rem;margin-top:2rem;padding:0}}@media print{.breadcrumbs{display:none}}.card-blog{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#76001a;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;isolation:isolate;position:relative}.card-blog:after{background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:25px 25px;opacity:.1;width:6.25rem}.card-blog:after,.card-blog:before{content:"";inset:0;position:absolute;z-index:-1}.card-blog:before{background:linear-gradient(144deg,#9c0022,#76001a 45.14%,#3f000e 126.78%);-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);left:auto;opacity:.8;width:60%}.card-blog__image{aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:scale .5s linear;transition:scale .5s linear;width:100%}.card-blog__figure{-webkit-clip-path:ellipse(100% 100% at 50% 0);clip-path:ellipse(100% 100% at 50% 0);overflow:hidden;position:relative}.card-blog__content--wrapper{padding:2rem}.card-blog__heading.font-h5{color:#fff;font-size:1.49rem;line-height:1.22em}.card-blog .btn{bottom:-1rem;position:absolute;right:0}.card-blog .btn:before{-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);-webkit-transition:scale .25s ease;transition:scale .25s ease}.card-blog .btn svg{font-size:1.375rem}.card-blog__link{z-index:5}.card-blog__link:focus-visible{outline:none}.card-blog:focus-within .card-blog__image,.card-blog:hover .card-blog__image{scale:1.05}.card-blog:focus-within .btn:before,.card-blog:hover .btn:before{scale:1.03}.card-event{background:transparent;isolation:isolate;margin-bottom:1rem;position:relative;width:100%}.card-event:before{background:linear-gradient(146deg,#0063d2,#034ea2 33.4%,#013167 93.82%);-webkit-clip-path:polygon(10% 0,100% 0,100% 85%,90% 100%,0 100%,0 15%);clip-path:polygon(10% 0,100% 0,100% 85%,90% 100%,0 100%,0 15%);inset:0;-webkit-transition:inset .25s ease;transition:inset .25s ease}.card-event:after,.card-event:before{content:"";position:absolute;z-index:-1}.card-event:after{aspect-ratio:3/4;background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:10px 10px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,0 45%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,0 45%);height:5rem;inset:5px 5px auto auto;opacity:.3;width:5rem}.card-event__inner{padding:2.5rem 2rem}.card-event__date{color:#ffcb05;font-size:2.8125rem;font-style:italic;font-weight:700;line-height:1.25em;position:relative;text-transform:uppercase;white-space:nowrap}.card-event__date span:first-child{-webkit-text-fill-color:transparent;-webkit-text-stroke-color:currentcolor;-webkit-text-stroke-width:1.5px;inset:0;left:.1875rem;position:absolute;top:.1875rem;z-index:-1}.card-event__heading{color:#fff;margin-bottom:.75rem}.card-event__info span:not(:last-child){border-right:1px solid #fff;margin-right:.3em;padding-right:.6em}.card-event__day,.card-event__time{margin-bottom:0}.card-event__day,.card-event__location,.card-event__time{color:#fff;font-size:1rem;line-height:1em}.card-event__location svg{color:#76001a;margin-bottom:-.125rem}.card-event .btn{--underline-hover:#fff;margin-top:1rem}.card-event .btn span{color:#fff}.card-event__link{z-index:5}.card-event__link:focus-visible{outline:none}.card-event:focus-within:before,.card-event:hover:before{inset:-4px}.card-event:focus-within .btn .text,.card-event:hover .btn .text{background-position:0 bottom;background-size:205% 4px;padding-bottom:.1875rem}@media print,screen and (min-width:64em){.card-event,.card-event__inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}.card-event__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}}.card-faculty{background-image:linear-gradient(119deg,#fafafa 4.05%,#ebebeb 63.83%,#979797 171.96%);-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:1fr;isolation:isolate;margin-bottom:1rem;padding:1.75rem;position:relative;row-gap:22px}.card-faculty:after,.card-faculty:before{background:linear-gradient(149deg,#ebebeb,#979797 90.67%);-webkit-clip-path:polygon(0 0,25% 0,20% 100%,0 100%);clip-path:polygon(0 0,25% 0,20% 100%,0 100%);content:"";display:none;inset:0;opacity:.8;position:absolute;z-index:-1}.card-faculty:after{background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:35px 35px;-webkit-clip-path:none;clip-path:none;display:block;height:15%;opacity:.3;top:auto}.card-faculty__title{font-size:1rem;margin-bottom:1rem}.card-faculty__department{color:#013167;font-size:1rem;font-weight:500}.card-faculty__contact-list{margin:.75em 0;z-index:15}.card-faculty__contact-item{margin-bottom:.25em;-webkit-transform:translateX(-.4em);transform:translateX(-.4em)}.card-faculty__contact-item a,.card-faculty__contact-item a:focus-visible,.card-faculty__contact-item a:hover{background-color:transparent;color:#034ea2;font-style:normal;font-weight:600;padding-left:.5em;padding-right:.5em;text-decoration:underline;text-underline-offset:4px}.card-faculty__contact-item a:focus-visible{-webkit-text-decoration-color:#ffcb05;text-decoration-color:#ffcb05;text-decoration-thickness:3px}.card-faculty__contact-item a:focus-visible:before{background-color:transparent;border:0}.card-faculty__contact-item a:focus-visible:after{background-color:#034ea2;border:0;bottom:0;height:0;width:0}.card-faculty__contact-item a:after{background-color:#034ea2;bottom:.1875rem;height:.25rem}.card-faculty__figure{aspect-ratio:3/4;overflow:hidden}.card-faculty__image{aspect-ratio:3/4;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:scale .5s ease;transition:scale .5s ease;width:100%}.card-faculty__content{-ms-flex-line-pack:center;align-content:center;display:grid}.card-faculty__link{z-index:5}.card-faculty__link:focus-visible{outline:none}.card-faculty:focus-within .card-faculty__image,.card-faculty:hover .card-faculty__image{scale:1.05}.card-faculty:focus-within .btn .text,.card-faculty:hover .btn .text{background-position:0 bottom;background-size:205% 4px;padding-bottom:.1875rem}@media print,screen and (min-width:48em){.card-faculty{grid-template-columns:33% 1fr}.card-faculty:before{display:block}.card-faculty:after{height:25%}}.card-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;display:grid;grid-template-areas:"stack";height:auto;isolation:isolate;margin-bottom:1rem;min-height:175px;position:relative}.card-grid *{grid-area:stack;margin:0;padding:0}.card-grid:after{background:linear-gradient(320deg,#e1e1e1,#f7f7f7 50%);-webkit-clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%);clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%);content:"";inset:0;position:absolute;z-index:-1}.card-grid__title{-ms-flex-item-align:start;align-self:flex-start;padding:1.5em 1.5rem 0}.card-grid__copy{background-color:#ffc425;color:transparent;font-size:1rem;inset:0;isolation:isolate;opacity:1;overflow:hidden;padding:1.5em;position:absolute;scale:0;text-align:left;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:scale .5s ease,color .25s ease .5s;transition:scale .5s ease,color .25s ease .5s}.card-grid__copy:after{background-color:#ffcb05;-webkit-clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%);clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%);content:"";inset:0;position:absolute;z-index:-1}.card-grid__text{display:block;opacity:0;padding-bottom:3.125rem}.card-grid__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#ffcb05;bottom:0;-webkit-clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:auto;height:3.125rem;justify-content:center;margin:0;position:absolute;right:0;width:3.4375rem}.card-grid__btn svg{color:#034ea2;font-size:1.25rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.card-grid__link{z-index:5}.card-grid__link:focus-visible{outline:none}@media (hover:hover){.card-grid:focus-within .card-grid__copy,.card-grid:hover .card-grid__copy{color:#231f20;scale:1}.card-grid:focus-within .card-grid__text,.card-grid:hover .card-grid__text{opacity:1}.card-grid:focus-within .card-grid__btn svg,.card-grid:hover .card-grid__btn svg{-webkit-transform:translateX(3px);transform:translateX(3px)}}@media print,screen and (min-width:48em){.card-grid{min-height:250px}.card-grid__copy{-ms-flex-line-pack:start;-webkit-box-pack:start;-ms-flex-pack:start;align-content:flex-start;display:grid;justify-content:flex-start;padding-top:2.1875rem}.card-grid .menu-primary{font-size:1.2rem}}.card-journey{position:relative}.card-journey__figure{overflow:hidden}.card-journey__wrapper{overflow:hidden;position:relative}.card-journey__image{aspect-ratio:16/9;height:auto;min-height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media only screen and (min-width:64rem) and (max-width:87.5rem){.card-journey__image{aspect-ratio:4/3}}.card-journey__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#ffcb05;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:-.3125rem;place-items:center;position:absolute;right:-5px;top:-.3125rem;-webkit-transform:translateY(calc(100% - 80px));transform:translateY(calc(100% - 80px));-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.card-journey__content .btn{justify-self:flex-end;margin:auto auto 1.5625rem}.card-journey__content .btn span.text{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:4px;text-underline-offset:5px}.card-journey__content .btn span.text:after,.card-journey__content .btn span.text:before{content:normal}.card-journey__content:after{background-color:#ffcb05;background-image:radial-gradient(circle,#ffd24c 0,#ffd24c 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:30px 30px;content:"";inset:0;opacity:1;position:absolute;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;z-index:-1}.card-journey__btn{-ms-flex-line-pack:center;align-content:center;display:grid;min-height:80px;padding:0 1rem;place-items:center}.card-journey__btn span.title{color:#000;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:0;text-align:center;text-transform:capitalize}@media print,screen and (min-width:64em){.card-journey__btn span.title{font-size:1.2rem}}.card-journey__copy{-ms-flex-item-align:start;align-self:flex-start;font-size:.875rem;line-height:1.44em;opacity:0;padding:0 .5rem;text-align:center;-webkit-transition:opacity .25s linear .25s;transition:opacity .25s linear .25s}@media print,screen and (min-width:25em){.card-journey__copy{padding:0 1.5rem}}.card-journey__link{z-index:5}.card-journey__link:focus-visible{outline:none}@media (hover:hover){.card-journey:focus-within .card-journey__content,.card-journey:hover .card-journey__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.card-journey:focus-within .card-journey__content:after,.card-journey:hover .card-journey__content:after{-webkit-transform:translateY(calc(100% - 80px));transform:translateY(calc(100% - 80px))}.card-journey:focus-within .card-journey__copy,.card-journey:hover .card-journey__copy{opacity:1}}.card-news{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;position:relative;-webkit-transition:color .25s ease;transition:color .25s ease}.card-news__image{aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:scale .5s linear;transition:scale .5s linear;width:100%}.card-news__figure{overflow:hidden;position:relative}.card-news__figure:after{bottom:0;content:"";height:4.6875rem;left:0;position:absolute;right:0;top:auto}.card-news__content{padding:1.25rem 0 0;-webkit-transition:all .25s ease;transition:all .25s ease}.card-news__heading{color:#000;margin-bottom:.75rem}.card-news__date{margin-bottom:0}.card-news__author,.card-news__date{font-size:1rem;line-height:1.44}.card-news .btn--tertiary{margin:1em 0 2em}.card-news__link{z-index:5}.card-news__link:focus-visible{outline:none}.card-news:focus-within .card-news__image,.card-news:hover .card-news__image{scale:1.05}.card-news:focus-within .btn .text,.card-news:hover .btn .text{background-position:0 bottom;background-size:205% 4px;padding-bottom:.1875rem}@media print,screen and (min-width:48em){.card-news{min-height:100%}.card-news__content,.card-news__content--wrapper{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.card-news__content--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:column;flex-direction:column;gap:0;justify-content:space-between}.card-news--wide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-news--wide .card-news__figure{-ms-flex-preferred-size:100%;flex-basis:100%}.card-news--wide .card-news__content{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:100%;align-items:center;display:grid;flex-basis:100%;padding:0 1.5rem}}.card-program{background-color:#f9f9f9;isolation:isolate;min-height:100%;padding:2.5rem 2rem;position:relative}.card-program:before{background-image:radial-gradient(circle,#f0f0f0 0,#f0f0f0 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:25px 25px;opacity:.8;width:6.25rem}.card-program:after,.card-program:before{content:"";inset:0;position:absolute;z-index:-1}.card-program:after{background-color:#efefef;-webkit-clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%);clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%)}.card-program__degree{display:inline-block;font-size:1rem;font-weight:600;line-height:1em;margin-bottom:1em;padding:.5em;text-transform:capitalize}.card-program__degree--associate{background-color:#c5c5c5}.card-program__degree--bachelor{background-color:#76001a;color:#fff}.card-program__degree--master{background-color:#034ea2;color:#fff}.card-program__degree--bachelor-master{background-color:#013167;color:#fff}.card-program__degree--undergrad{background-color:#fff;border:1px solid #cfcfcf}.card-program__degree--graduate{background-color:#000;color:#fff}.card-program__degree--doctoral{background-color:#ffcb05}.card-program__heading{margin-bottom:.5em}.card-program__copy{font-size:1rem}.card-program__link{z-index:5}.card-program__link:focus-visible{outline:none}.card-program:focus-within .btn .text,.card-program:hover .btn .text{background-position:0 bottom;background-size:205% 4px;padding-bottom:.1875rem}@media print,screen and (min-width:48em){.card-program,.card-program__content{display:-webkit-box;display:-ms-flexbox;display:flex}.card-program__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;min-height:100%}}.card-stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.625rem 20% 1.875rem 0;position:relative;width:100%}.card-stat:after{background:linear-gradient(320deg,#e1e1e1,#f7f7f7 50%);-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);content:"";inset:0;left:auto;position:absolute;right:0;width:80%;z-index:-2}.card-stat__number{color:#034ea2;font-size:clamp(4.625rem,8vw,6.1875rem);font-style:italic;font-weight:700;line-height:1em;margin-bottom:1.25rem;position:relative;white-space:nowrap}.card-stat__number[data-k] span:after{content:"K";font-size:50%;vertical-align:super}.card-stat__number[data-m] span:after{content:"M";font-size:50%;vertical-align:super}.card-stat__number[data-percentage] span:after{content:"%";font-size:50%;vertical-align:super}.card-stat__number[data-plus] span:after{content:"+"}.card-stat__number span:first-child{-webkit-text-fill-color:transparent;-webkit-text-stroke-color:currentcolor;-webkit-text-stroke-width:1.5px;inset:0;left:.1875rem;position:absolute;top:.1875rem;z-index:-1}.card-stat__heading{color:#000}@media print,screen and (min-width:48em){.card-stat{min-height:100%}.card-stat,.card-stat__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-stat__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.emergency{background-color:#d22332;margin:auto;max-width:120rem;padding-bottom:2.3125rem;padding-top:1.6875rem}.emergency .accordion,.emergency__item{display:contents}.emergency__heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;padding:0}.emergency__heading:focus,.emergency__heading:hover,.emergency__heading:link,.emergency__heading:visited{background-color:transparent;color:#000;text-decoration:none}.emergency__heading:before{display:none}.emergency__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#000;color:#ffcb05;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;flex-grow:0;flex-shrink:0;font-size:1.375rem;height:2.5rem;justify-content:center;width:2.5rem}.emergency__label{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;color:#fff;flex-grow:1;flex-shrink:1;font-size:1.2rem;font-weight:600;padding:0 1rem}.emergency .trigger{--color:#fff;--border:#fff;--background:transparent;--hover-background:transparent;--hover-color:#fff}.emergency__content{margin-top:1.5625rem}.emergency__content .user-markup{background:#fff}@media print,screen and (min-width:64em){.emergency__content .user-markup{padding:2rem 4rem}.emergency__label{font-size:1.49rem}}@media screen and (min-width:120em){.emergency{max-width:100%;padding:2.3125rem calc(50vw - 60rem) 1.6875rem;width:100%}}.nav-cta{--degrees:160deg;--radius:15%;--radius-btn:90deg;position:relative}.nav-cta__wrapper{background:-webkit-gradient(linear,left top,left bottom,from(var(--degrees)),color-stop(0,#ffcb05),to(#d5a900));background:linear-gradient(var(--degrees),#ffcb05 0,#d5a900 100%);background-color:#ffcb05;display:grid;grid-template-columns:1fr;overflow:hidden;position:relative}.nav-cta__wrapper:before{background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:25px 25px;content:"";inset:50% 0 0 0;opacity:.3;position:absolute}.nav-cta__link{padding:1.4375rem 1rem}.nav-cta__link a.menu-tertiary{color:#034ea2;font-size:1.3875rem;font-weight:700;line-height:1.22em;padding:0;text-transform:uppercase}.nav-cta__link a.menu-tertiary:after,.nav-cta__link a.menu-tertiary:before{background-color:#034ea2;content:"";height:.17em;inset:0;position:absolute;top:100%;-webkit-transition:all .25s ease;transition:all .25s ease}.nav-cta__link a.menu-tertiary:after{background-color:#000;height:.17em;left:50%;opacity:1;width:0}.nav-cta__link a.menu-tertiary:hover{color:#034ea2}@media print,screen and (min-width:48em){.nav-cta__link a.menu-tertiary:hover{color:#000}}@media print,screen and (max-width:47.99875em){.nav-cta__wrapper{-webkit-clip-path:ellipse(100% 100% at 50% 100%);clip-path:ellipse(100% 100% at 50% 100%);padding-top:1.5em}.nav-cta .wrapper{padding:0}}@media print,screen and (min-width:48em){.nav-cta{--degrees:50deg;--radius:25%;--radius-t:50%}.nav-cta__wrapper{-webkit-clip-path:ellipse(65% 100% at 50% 100%);clip-path:ellipse(65% 100% at 50% 100%);grid-template-columns:repeat(3,1fr);padding:0 3%}.nav-cta__link{background:transparent;overflow:hidden;padding:6.25rem 0 5rem;position:relative;text-align:center}.nav-cta__link a.menu-tertiary{font-size:clamp(1rem,2vw,1.825rem)}.nav-cta__link:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--radius-btn)),color-stop(0,#ffdb52),color-stop(35%,#ffcb05),to(#d5a900));background:linear-gradient(var(--radius-btn),#ffdb52 0,#ffcb05 35%,#d5a900 100%);bottom:0;-webkit-clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);content:"";left:50%;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.nav-cta__link:focus-within a.menu-tertiary,.nav-cta__link:hover a.menu-tertiary{background-color:transparent;color:#000}.nav-cta__link:focus-within a.menu-tertiary:after,.nav-cta__link:hover a.menu-tertiary:after{left:-.5em;width:calc(100% + 1em)}.nav-cta__link:focus-within:before,.nav-cta__link:hover:before{left:0;width:100%}}@media screen and (min-width:120em){.nav-cta__wrapper{padding:0 calc(50vw - 58.125rem)}}.nav-footer{margin:0 auto}.nav-footer__item{padding:1rem;text-align:center}.nav-footer .menu-tertiary{font-size:1.2rem}@media print,screen and (min-width:48em){.nav-footer__list{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:space-betwee;-ms-flex-pack:space-betwee;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-betwee}}@media print,screen and (min-width:48em) and (max-width:63.99875em){.nav-footer__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;justify-content:center;width:50%}}@media print,screen and (min-width:64em){.nav-footer__item{padding:1.5rem 1rem;width:33%}.nav-footer__item:nth-child(3n-2){padding-left:5%;width:35%}.nav-footer__item:nth-child(3n-1){width:30%}.nav-footer__item:nth-child(3n){width:35%}}.nav-primary{background-color:#ffcb05;padding:0 2.5rem;position:relative}.nav-primary__content{background:#fff;margin-bottom:1.5rem;padding:0}.nav-primary__content a{color:#034ea2}.nav-primary__content a.menu-secondary{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.nav-primary__content .nav-primary__child{display:block;padding:.625rem 0!important}.nav-primary .menu-tertiary{letter-spacing:.0625rem}.nav-primary .menu-secondary,.nav-primary .menu-tertiary{display:block;padding:.75rem 1rem;text-align:center;white-space:normal}.nav-primary .menu-secondary{border-bottom:none;font-size:1.2rem}@media screen and (max-width:78.6875em){.nav-primary{background-color:#ffcb05;padding:0}.nav-primary__list{background-color:transparent;border-top:2px solid #fff;margin-top:0}.nav-primary__item{border-top:2px solid #fff;padding:0 1rem}.nav-primary__heading.accordion-title:before{display:none}.nav-primary__heading{border:0;border-bottom:0!important;letter-spacing:.0625rem;line-height:1.22em;padding:1.25em 0;width:100%}.nav-primary__heading:focus,.nav-primary__heading:focus-visible,.nav-primary__heading:hover{background-color:transparent}.nav-primary__heading:focus .nav-primary__label,.nav-primary__heading:focus-visible .nav-primary__label,.nav-primary__heading:hover .nav-primary__label{color:#000}.nav-primary__heading .trigger{background-color:#034ea2;border:none;border-radius:0;color:#fff;position:absolute;right:0;top:.45em}.nav-primary__heading .trigger svg{color:#fff;font-size:1rem}.nav-primary__heading .trigger svg.brei-icon-minus{font-size:.75rem}.nav-primary__heading .trigger:after,.nav-primary__heading .trigger:before{background-color:#034ea2;border:none}.nav-primary__heading:after,.nav-primary__heading:before{display:none}.nav-primary__content{border:none;text-align:center}.nav-primary__content li{border-bottom:2px solid #ffcb05;padding:0 1em}.nav-primary__content a.menu-link{font-size:1rem;font-style:italic;font-weight:500;padding:0}.nav-primary__content li:first-child .menu-link{font-weight:600}}@media screen and (min-width:78.75em){.nav-primary{padding:.625rem 2.5rem;-webkit-transform:skewX(-8deg);transform:skewX(-8deg);width:100%}.nav-primary__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;padding:0;-webkit-transform:skewX(8deg);transform:skewX(8deg);width:100%}.nav-primary__list li.is-active>.accordion-title:before{color:transparent}.nav-primary__heading{border-color:transparent!important;font-weight:800;letter-spacing:.012rem;padding:0 .5em}.nav-primary__heading:after{border-color:#0072ce!important}.nav-primary__heading:focus,.nav-primary__heading:hover{background-color:transparent;outline:0}.nav-primary__heading:focus .nav-primary__label,.nav-primary__heading:hover .nav-primary__label{color:#0072ce}.nav-primary__heading:focus-visible{background-color:#000}.nav-primary__heading:focus-visible .nav-primary__label{color:#fff}.nav-primary__heading:focus-visible:after{display:none}.nav-primary__heading .nav-primary__label{font-size:1rem;-webkit-transition:color .15s linear 50ms;transition:color .15s linear 50ms}}@media screen and (min-width:78.75em) and (min-width:90em){.nav-primary__heading .nav-primary__label{font-size:1.2rem}}@media screen and (min-width:78.75em){.nav-primary__heading .trigger,.nav-primary__heading:before{display:none}.nav-primary__label{color:#000;display:block;font-weight:600;line-height:1;text-align:center;-webkit-transition:all .25s ease-in-out .1s;transition:all .25s ease-in-out .1s;white-space:pre-wrap;word-break:break-word}.nav-primary__item{position:relative}.nav-primary__item:first-child .nav-primary__content{left:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}.nav-primary__item:last-child .nav-primary__content{left:0;-webkit-transform:translateX(-45%);transform:translateX(-45%)}}@media screen and (min-width:78.75em) and (min-width:120em){.nav-primary__item:last-child .nav-primary__content{-webkit-transform:translateX(-35%);transform:translateX(-35%)}}@media screen and (min-width:78.75em){.nav-primary__content{border:2px solid #ffcb05!important;left:50%;padding:0;position:absolute;text-align:center;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px);width:20rem}.nav-primary__child{border-bottom:2px solid #ffcb05}.nav-primary__child a.menu-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#034ea2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-style:italic;font-weight:500;justify-content:center;min-height:2em;padding:0 2em}.nav-primary__child a.menu-link:focus,.nav-primary__child a.menu-link:focus-visible,.nav-primary__child a.menu-link:hover{outline:0}.nav-primary__child:focus-within,.nav-primary__child:hover{background-color:#ffcb05}.nav-primary__child:first-child a.menu-link{font-weight:600}.nav-primary__child:last-child{border-bottom:none}}.nav-social__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.nav-social__item{margin:0 .9375rem}.nav-support{margin:0}.nav-support__list{background-color:transparent}.nav-support__item a,.nav-support__item a:focus,.nav-support__item a:hover{color:#fff;font-weight:500}.nav-support__item a:after,.nav-support__item a:focus:after,.nav-support__item a:hover:after{background-color:#fff}.nav-support__item a:after,.nav-support__item a:before{left:.15625rem}.nav-support__item a:focus-visible:after,.nav-support__item a:focus-visible:before{width:calc(100% - .3125rem)}.nav-support__item a .trigger{background-color:transparent;color:#fff;font-size:.625rem;height:1em;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:1em}.nav-support__item a .trigger:after,.nav-support__item a .trigger:before{display:none}.nav-support__item a .trigger svg{color:#fff}.nav-support__item.is-active .trigger{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.nav-support__child{margin-bottom:.5em}.nav-support--mobile{background-color:#76001a;display:block;padding:0 1rem}.nav-support--mobile .nav-support__item{border-top:1px solid #fff;display:block;padding:1em 0}.nav-support--mobile .nav-support__item .menu-audience{padding:0}.nav-support--mobile .nav-support__item .menu-audience:after,.nav-support--mobile .nav-support__item .menu-audience:before{display:none}.nav-support--mobile .nav-support__item.accordion-item a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-width:100%}.nav-support--mobile .nav-support__item--pipe{display:none}.nav-support--mobile .nav-support__list .nav-support__item:first-child{border:none}.nav-support--mobile .nav-support__content a,.nav-support--mobile .nav-support__content a:focus,.nav-support--mobile .nav-support__content a:hover{color:#000}.nav-support--desktop{display:none}@media screen and (min-width:78.75em){.nav-support--desktop{display:block;margin:.3125rem 1.5625rem 0 0}.nav-support--desktop .nav-support__item{display:inline-block}.nav-support--desktop .nav-support__item--pipe{color:#ae6f7d;font-size:.8em;margin:0}.nav-support--desktop .nav-support__content{background-color:#76001a;border:1px solid #f8f8f8;font-size:1rem;position:absolute;z-index:500}.nav-support--mobile{display:none}}.pager,.pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;margin:2.5rem 0 3.4375rem}.aggregate__pagination .pager,.aggregate__pagination .pagination{margin:0 0 3.4375rem}.pager--centered,.pagination--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager--right,.pagination--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pager__items,.pager__list,.pagination__items,.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex}.pager__link:focus,.pager__link:hover,.pagination__link:focus,.pagination__link:hover{background-color:#ffcb05;outline:0;text-decoration:none}.pager__link:focus .pager,.pager__link:hover .pager,.pagination--disabled .pager__link:focus,.pagination--disabled .pager__link:hover,.pagination--disabled .pagination__link:focus,.pagination--disabled .pagination__link:hover,.pagination__link:focus .pager,.pagination__link:hover .pager{background-color:transparent;color:#6f6f6f}.pager__link:focus-visible:before,.pagination__link:focus-visible:before{border:4px solid #034ea2;content:"";height:calc(100% + .625rem);left:-.25rem;position:absolute;top:-.25rem;width:calc(100% + .5rem)}.pager__link:focus-visible:before .pager,.pagination--disabled .pager__link:focus-visible:before,.pagination--disabled .pagination__link:focus-visible:before,.pagination__link:focus-visible:before .pager{display:none}.pager__item--active .pager__link,.pager__item--active .pager__span,.pager__item--active .pagination__link,.pager__item--active .pagination__span,.pagination__item--active .pager__link,.pagination__item--active .pager__span,.pagination__item--active .pagination__link,.pagination__item--active .pagination__span{text-decoration:none}.pager__item--active .pager__link:after,.pager__item--active .pager__span:after,.pager__item--active .pagination__link:after,.pager__item--active .pagination__span:after,.pagination__item--active .pager__link:after,.pagination__item--active .pager__span:after,.pagination__item--active .pagination__link:after,.pagination__item--active .pagination__span:after{bottom:.125rem;content:"";height:.3125rem;left:calc(50% - .3125rem);position:absolute;width:.6875rem}.pager__item--active .pager__link:after .pager,.pager__item--active .pager__span:after .pager,.pager__item--active .pagination__link:after .pager,.pager__item--active .pagination__span:after .pager,.pagination--disabled .pager__item--active .pager__link:after,.pagination--disabled .pager__item--active .pager__span:after,.pagination--disabled .pager__item--active .pagination__link:after,.pagination--disabled .pager__item--active .pagination__span:after,.pagination--disabled .pagination__item--active .pager__link:after,.pagination--disabled .pagination__item--active .pager__span:after,.pagination--disabled .pagination__item--active .pagination__link:after,.pagination--disabled .pagination__item--active .pagination__span:after,.pagination__item--active .pager__link:after .pager,.pagination__item--active .pager__span:after .pager,.pagination__item--active .pagination__link:after .pager,.pagination__item--active .pagination__span:after .pager{display:none}.pager__item,.pagination__item{-webkit-box-align:end;-ms-flex-align:end;-ms-flex-item-align:center;align-items:flex-end;align-self:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 .3125rem;padding:.3125rem 0 0}.pager__item:first-child,.pagination__item:first-child{margin-bottom:0;margin-left:0;padding:0}.pager__item:last-child,.pagination__item:last-child{margin-bottom:0;margin-right:0;padding:0}.pager__item--active .pager,.pager__item--active .pagination__link,.pagination__item--active .pager,.pagination__item--active .pagination__link{border-bottom:2px solid #034ea2;pointer-events:none}.pager__item--active .pager .pager,.pager__item--active .pagination__link .pager,.pagination--disabled .pager__item--active .pager,.pagination--disabled .pager__item--active .pagination__link,.pagination--disabled .pagination__item--active .pager,.pagination--disabled .pagination__item--active .pagination__link,.pagination__item--active .pager .pager,.pagination__item--active .pagination__link .pager{border:0;color:#6f6f6f}.pager__item--prev .btn,.pagination__item--prev .btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pager__item--disabled .btn--pagination,.pager__item--disabled .pager,.pager__item--disabled .pagination__button,.pagination__item--disabled .btn--pagination,.pagination__item--disabled .pager,.pagination__item--disabled .pagination__button{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pager__item--disabled .btn--pagination .brei-icon,.pager__item--disabled .pager .brei-icon,.pager__item--disabled .pagination__button .brei-icon,.pagination__item--disabled .btn--pagination .brei-icon,.pagination__item--disabled .pager .brei-icon,.pagination__item--disabled .pagination__button .brei-icon{color:#000}.pager__item--disabled .btn--pagination:before,.pager__item--disabled .pager:before,.pager__item--disabled .pagination__button:before,.pagination__item--disabled .btn--pagination:before,.pagination__item--disabled .pager:before,.pagination__item--disabled .pagination__button:before{background-color:#ebebeb;border-color:#ebebeb}.pager__item--disabled .btn--pagination:focus-visible:after,.pager__item--disabled .pager:focus-visible:after,.pager__item--disabled .pagination__button:focus-visible:after,.pagination__item--disabled .btn--pagination:focus-visible:after,.pagination__item--disabled .pager:focus-visible:after,.pagination__item--disabled .pagination__button:focus-visible:after{border-color:transparent}@media print,screen and (max-width:47.99875em){.pager__item,.pagination__item{display:none}.pager__item--active,.pager__item--first,.pager__item--last,.pager__item--next,.pager__item--prev,.pager__item--spacer,.pagination__item--active,.pagination__item--first,.pagination__item--last,.pagination__item--next,.pagination__item--prev,.pagination__item--spacer{display:inline-block}}@media print,screen and (min-width:64em){.pager__item,.pagination__item{margin:0 .625rem}}.pager__link,.pager__span,.pagination__link,.pagination__span{border-bottom:2px solid transparent;color:#034ea2;display:block;font-weight:600;line-height:1.085em;margin-top:-.5rem;min-width:20px;padding:.125rem .3125rem;position:relative;text-align:center;-webkit-transition:color .25s,background-color .25s;transition:color .25s,background-color .25s;white-space:nowrap}.pager__link .pager,.pager__span .pager,.pagination__item--disabled .pager__link,.pagination__item--disabled .pager__span,.pagination__item--disabled .pagination__link,.pagination__item--disabled .pagination__span,.pagination__link .pager,.pagination__span .pager{color:#ebebeb;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print,screen and (min-width:64em){.pager,.pagination{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:4.375rem}}.rail-contact{padding:1rem 0}.rail-contact__title{color:#013167;margin-bottom:.25em}.rail-contact hr{margin:.3125rem 0 .875rem}.rail-contact__info{color:#76001a;font-size:1.2rem;font-weight:600;line-height:1.22em}.rail-contact__contact{margin:.5em 0 .75em}.rail-contact__address,.rail-contact__copy{font-size:1rem;margin:0}.rail-contact__email,.rail-contact__phone{margin-bottom:0;-webkit-transform:translateX(-.4em);transform:translateX(-.4em)}.rail-contact a.menu-audience,.rail-contact a.menu-audience:focus-visible,.rail-contact a.menu-audience:hover{background-color:transparent;color:#034ea2;font-style:normal;font-weight:600;margin-left:0;padding-left:.5em;padding-right:.3em;text-decoration:underline;text-underline-offset:4px}.rail-contact a.menu-audience:focus-visible{-webkit-text-decoration-color:#ffcb05;text-decoration-color:#ffcb05;text-decoration-thickness:3px}.rail-contact a.menu-audience:focus-visible:before{background-color:transparent;border:0}.rail-contact a.menu-audience:focus-visible:after{background-color:#034ea2;border:0;bottom:0;height:0;width:0}.rail-contact a.menu-audience:after{background-color:#034ea2;bottom:.1875rem;height:.25rem}.rail-contact #social_navigation{margin-left:-.9375rem;margin-top:1.5em}.rail-cta{background:linear-gradient(131deg,#0063d2,#034ea2 35.42%,#013167 99.48%);-webkit-clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 10%,10% 0);clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 10%,10% 0);overflow:hidden;padding:.9375rem 0 .3125rem;position:relative;width:100%}.rail-cta:before{background:linear-gradient(147deg,#0063d2 -1.23%,#034ea2 32.54%,#013167 93.62%);-webkit-clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%);clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%);inset:0;opacity:1}.rail-cta:after,.rail-cta:before{content:"";position:absolute;z-index:-1}.rail-cta:after{aspect-ratio:3/4;background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:12px 12px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,0 50%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,0 50%);inset:5px 5px auto auto;opacity:.3;width:5rem}.rail-cta__title{color:#fff;margin:0 1.5rem;padding:1.5rem 0 .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:5}.rail-cta__item{border-bottom:1px solid hsla(0,0%,100%,.5);margin:0;padding:1rem 3rem 1rem 1.5rem}.rail-cta__item:last-child{border:0;padding-bottom:2rem}.rail-cta a{--underline-hover:#fff}.rail-cta a:focus-visible .text{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff));background-image:linear-gradient(90deg,#fff,#fff)}.rail-filter{background-color:#f8f8f8;isolation:isolate;position:relative;width:100%}.rail-filter:after{background:linear-gradient(320deg,#e1e1e1,#f7f7f7 50%);-webkit-clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%);clip-path:polygon(60% 0,100% 0,100% 100%,52% 100%);content:"";inset:0;position:absolute;z-index:-1}.rail-filter__title{color:#013167;margin:0;padding:1.5rem 1.5rem 0}.rail-filter__set{padding:1.5rem;position:relative}.rail-filter__accordion{background:transparent;border:0;margin:0}.rail-filter__item{list-style-type:none}.rail-filter__item:first-child .accordion-title{border:none!important}.rail-filter__content{background:transparent;border:none!important;padding:.375rem 0 1rem}.rail-filter__heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:0!important;border-top:1px solid rgba(0,0,0,.15)!important;color:#000!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:1rem;font-weight:600;justify-content:space-between;padding:.9375rem 0}.rail-filter__heading:focus-visible,.rail-filter__heading:hover{background:transparent}.rail-filter__heading:focus-visible .trigger,.rail-filter__heading:hover .trigger{-webkit-transform:scale(1.01);transform:scale(1.01)}.rail-filter__heading:link:not(:hover),.rail-filter__heading:visited{background:transparent;text-decoration:none}.rail-filter__heading:before{display:none}.rail-filter__heading .trigger svg{color:#034ea2}.rail-filter__heading[aria-expanded=true]{color:#000!important}.rail-filter .form__field{line-height:0;margin-bottom:1.25rem}.rail-filter .form__field label{color:#000;font-size:1rem;font-weight:600}.rail-filter .form__field:last-child{margin-bottom:0}.rail-filter .form__field--radio+.form__field--radio{margin-top:0}.rail-filter .form__field[class*=degree]{margin-bottom:.4em}.rail-filter .form__field[class*=degree] label span{background-color:#c5c5c5;line-height:2em;padding-block:.25em;padding-inline:.5em}.rail-filter .form__field[class*=degree] label{display:inline-block}.rail-filter .form__field[class*=degree] label span.checkbox{margin-top:.25em}.rail-filter .form__field.degree-bachelor label span{background-color:#76001a;color:#fff}.rail-filter .form__field.degree-master label span{background-color:#034ea2;color:#fff}.rail-filter .form__field.degree-bachelor-master label span{background-color:#013167;color:#fff}.rail-filter .form__field.degree-doctoral label span{background-color:#ffcb05}.rail-filter .form__field.degree-undergrad label span{background-color:#fff;border:1px solid #cfcfcf}.rail-filter .form__field.degree-graduate label span{background-color:#000;color:#fff}.rail-filter__search{border-top:2px solid #f8f8f8;padding-top:2.1875rem}.rail-filter__search .form__field label{line-height:1em}@media print,screen and (min-width:64em){.rail-filter{min-width:325px}.rail-filter__heading{font-size:1.2rem}.rail-filter .form__field[class*=degree] label span{white-space:nowrap}}.rail-nav{background-color:#f8f8f8;padding:1rem 0;position:relative;width:100%}.rail-nav:after{background:linear-gradient(149deg,#fafafa -.68%,#ebebeb 31.84%,#979797 90.67%);-webkit-clip-path:polygon(58% 0,100% 0,100% 100%,50% 100%);clip-path:polygon(58% 0,100% 0,100% 100%,50% 100%);content:"";inset:0;opacity:.2;position:absolute}.rail-nav__title{margin:0 1.5rem}.rail-nav__list,.rail-nav__title{position:relative;z-index:3}.rail-nav__item{border-bottom:1px solid #d9d9d9;margin:0;padding:1rem 1.5rem;position:relative;width:100%}.rail-nav__item:last-child{border:0}.rail-nav__current{color:#696969;display:block;font-size:1rem;font-style:italic;font-weight:700;position:relative;-webkit-text-decoration-color:#696969;text-decoration-color:#696969;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:5px;-webkit-transform:none;transform:none;width:100%}@media print,screen and (min-width:64em){.rail-nav{padding:1.5rem 0 1rem}.rail-nav__current{font-size:1.2rem}}.rail-people{padding:1rem 0;position:relative;width:100%}.rail-people__list,.rail-people__title{position:relative;z-index:3}.rail-people__item{margin:1rem 0;position:relative;width:100%}.rail-people__item a.btn--cta{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.rail-people__item .text{display:inline-block;max-width:95%;white-space:normal}@media print,screen and (min-width:64em){.rail-people__item .text{max-width:80%}}.rail-people .btn--cta{display:block;padding-right:.75rem;width:100%}.rail-people__current{color:#000;display:block;font-weight:700;line-height:1.22em;padding-bottom:.375rem;position:relative;-webkit-transform:none;transform:none;width:100%}@media print,screen and (min-width:64em){.rail-people{padding:1.5rem 0 1rem}}.rail-quote{padding:1rem 0}.rail-quote,.rail-share{position:relative;width:100%}.rail-share{background-color:#f6f6f6;padding:1.875rem 2.1875rem}.rail-share #rail_nav{margin-left:-.8125rem}.search-desktop{position:relative}.search-desktop button{cursor:pointer}.search-desktop__toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#76001a;border:2px solid #ffcb05;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;height:2.25rem;justify-content:center;position:relative;-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px);width:2.25rem;z-index:20}.search-desktop__toggle .brei-icon{color:#fff;-webkit-transition:all .25s ease;transition:all .25s ease}.search-desktop__toggle[aria-pressed=false] .brei-icon-close{display:none}.search-desktop__toggle[aria-pressed=false] .brei-icon-search{display:block;margin-bottom:-.125rem}.search-desktop__toggle[aria-pressed=false]+.search-desktop__form{width:0}.search-desktop__toggle[aria-pressed=true]{background-color:#76001a}.search-desktop__toggle[aria-pressed=true] .brei-icon-close{color:#fff;display:block}.search-desktop__toggle[aria-pressed=true] .brei-icon-search{display:none}.search-desktop__toggle[aria-pressed=true]+.search-desktop__form{border:2px solid #ffcb05;max-width:65vw;overflow:hidden;width:64rem}.search-desktop__toggle[aria-pressed=true]+.search-desktop__form .search-desktop__input[type=search],.search-desktop__toggle[aria-pressed=true]+.search-desktop__form .search-desktop__submit{opacity:1;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;-webkit-transition-delay:.25s;transition-delay:.25s}@media screen and (min-width:120em){.search-desktop__toggle[aria-pressed=true]+.search-desktop__form{max-width:35vw;width:35vw}}.search-desktop__toggle:active,.search-desktop__toggle:focus,.search-desktop__toggle:hover{outline:0}.search-desktop__toggle:active .brei-icon,.search-desktop__toggle:focus .brei-icon,.search-desktop__toggle:hover .brei-icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.search-desktop__toggle:focus-visible{outline:0}.search-desktop__form{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:#fff;bottom:-.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:2.75rem;justify-content:flex-end;position:absolute;right:0;top:0;-webkit-transition:width .25s linear;transition:width .25s linear;width:0;z-index:15}.search-desktop__input[type=search]{border:0;font-size:1.2rem;line-height:1;opacity:0;outline:0;padding-left:1em;text-overflow:ellipsis;width:100%}.search-desktop__input[type=search]::-webkit-input-placeholder{color:#231f20;opacity:1}.search-desktop__input[type=search]::-moz-placeholder{color:#231f20;opacity:1}.search-desktop__input[type=search]:-ms-input-placeholder{color:#231f20;opacity:1}.search-desktop__input[type=search]::-ms-input-placeholder{color:#231f20;opacity:1}.search-desktop__input[type=search]::placeholder{color:#231f20;opacity:1}.search-desktop__input[type=search]:focus::-webkit-input-placeholder{opacity:.5}.search-desktop__input[type=search]:focus::-moz-placeholder{opacity:.5}.search-desktop__input[type=search]:focus:-ms-input-placeholder{opacity:.5}.search-desktop__input[type=search]:focus::-ms-input-placeholder{opacity:.5}.search-desktop__input[type=search]:focus::placeholder{opacity:.5}.search-mobile{background-color:#76001a;border-top:2px solid #fff;margin-top:1rem;padding:1rem;position:relative;width:100%}.search-mobile__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;list-style-type:none;margin-bottom:1.5rem}.search-mobile__item .menu-audience{color:#ffcb05;font-size:.875rem;padding:0;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-underline-offset:5px;white-space:nowrap}.search-mobile__item .menu-audience:after,.search-mobile__item .menu-audience:before{display:none}.search-mobile__item--pipe{background-color:#fff;color:transparent;max-width:.0625rem;opacity:.6}.search-mobile__item--pipe:last-child{display:none}.search-mobile .form__field--is-search{margin-bottom:0}.search-mobile .form__field--is-search input[type=search]{border:2px solid #ffcb05;font-size:1rem;height:2.75rem;padding-top:1.125rem}.search-mobile .form__field--is-search .search-button{background-color:#ffcb05;border:0;border-left:4px solid #76001a;font-size:1.125rem;height:2.75rem;margin-top:-.0625rem;width:2.9375rem}.search-mobile--outer{border-top-width:1px;margin:0;position:-webkit-sticky;position:sticky;top:0}.search-mobile--outer .search-mobile__list{margin:0}.body--no-scroll .search-mobile--outer{display:none}@media screen and (min-width:25em){.search-mobile__list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}@media screen and (min-width:78.75em){.search-mobile{display:none}}.page-404 hr{width:7.5rem}.page-404__number{color:#034ea2;font-size:clamp(4.625rem,8vw,6.1875rem);font-style:italic;font-weight:700;line-height:1em;margin-bottom:.5em;position:relative;white-space:nowrap}.page-404__number:after{background:linear-gradient(130deg,#fafafa,#ebebeb 25.95%,#979797 72.88%);bottom:-.625rem;-webkit-clip-path:polygon(0 0,100% 0,94% 100%,0 100%);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);content:"";left:-.3125rem;min-width:180px;opacity:.2;position:absolute;top:-.3125rem;width:33%;z-index:-2}.page-404__number span:first-child{-webkit-text-fill-color:transparent;-webkit-text-stroke-color:currentcolor;-webkit-text-stroke-width:1.5px;inset:0;left:.1875rem;position:absolute;top:.1875rem;z-index:-1}.page-404 section.quick-links{margin-top:2.1875rem}@media print,screen and (min-width:64em){.page-404 section.quick-links{margin-top:2.8125rem}}.accordions hr{width:7.5rem}.accordions__accordion{background:transparent;border-top:0;margin-top:2rem}.accordions__item{background:linear-gradient(320deg,#e1e1e1,#f7f7f7 50%);isolation:isolate;list-style-type:none;margin-bottom:.625rem;overflow:hidden;position:relative}.accordions__item:before{background-color:#f8f8f8;-webkit-clip-path:polygon(calc(100% - 75px) 0,100% 0,100% 100%,calc(100% - 80px) 100%);clip-path:polygon(calc(100% - 75px) 0,100% 0,100% 100%,calc(100% - 80px) 100%);content:"";inset:0;position:absolute;-webkit-transition:-webkit-clip-path .25s linear 0ms;transition:-webkit-clip-path .25s linear 0ms;transition:clip-path .25s linear 0ms;transition:clip-path .25s linear 0ms,-webkit-clip-path .25s linear 0ms;z-index:-1}.accordions__item.is-active:before{-webkit-clip-path:polygon(calc(100% - 75px) 0,100% 0,100% 100%,calc(100% - 95px) 100%);clip-path:polygon(calc(100% - 75px) 0,100% 0,100% 100%,calc(100% - 95px) 100%)}.accordions__heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;padding:.75rem .75rem .75rem 1rem}.accordions__heading:focus,.accordions__heading:hover,.accordions__heading:link,.accordions__heading:visited{background:transparent;font-weight:400;text-decoration:none}.is-active .accordions__heading:focus .accordions__label,.is-active .accordions__heading:hover .accordions__label,.is-active .accordions__heading:link .accordions__label,.is-active .accordions__heading:visited .accordions__label{color:#034ea2}.accordions__heading:before{display:none}.accordions__label{margin-bottom:0;max-width:85%}.accordions .trigger{--color:#034ea2;font-size:1rem;height:2.25rem;width:2.25rem}.accordions__content{background:transparent;border:none!important;padding:.25rem 1rem 2em}@media print,screen and (min-width:64em){.accordions .trigger{font-size:1.3125rem;height:2.5rem;width:2.5rem}.accordions__heading{padding-left:2rem}.accordions__content{padding:.5rem 10vw 2em 2rem}}.aggregate__loading{aspect-ratio:1/1;margin:6.25rem auto;width:12.5rem}.aggregate__loading svg{fill:#ffcb05}@media print,screen and (min-width:64em){.aggregate .intro .intro__copy{max-width:100%}.aggregate .intro{margin-bottom:3.125rem}}.aggregate__chips,.aggregate__chips--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.aggregate__chips a.chip{-ms-flex-item-align:center;-webkit-box-flex:0;-ms-flex-positive:0;align-self:center;flex-grow:0}.aggregate__chips:empty+div{visibility:hidden}.aggregate__reset{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.aggregate__count{-ms-flex-item-align:start;align-self:flex-start;font-size:1rem;font-weight:700;margin-bottom:1rem;white-space:nowrap}.aggregate__results{display:grid;gap:16px;grid-template-columns:1fr}.aggregate .level__wrapper{display:grid;grid-template-areas:"intro" "filters" "search" "data";grid-template-columns:1fr;margin-top:2.1875rem}@media print,screen and (min-width:64em){.aggregate .level__wrapper{margin-top:5.3125rem}}.aggregate__upper{grid-area:intro}.aggregate__info{grid-area:search;width:100%}.aggregate__search--wrapper{margin:0;padding:1.875rem 0 0;width:100%}.aggregate__search--data{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:1.5625rem}.aggregate__filters{grid-area:filters}.aggregate__content{grid-area:data}@media print,screen and (min-width:64em){.aggregate .level__wrapper{display:grid;grid-template-areas:"filters intro" "filters search" "filters data";grid-template-columns:33% 1fr}.aggregate__upper{padding:0 0 0 8%}.aggregate__info{padding:0 0 0 8.3%}.aggregate__search--wrapper{padding:0}.aggregate__search--data{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.aggregate__count{margin:0}.aggregate__content{padding-left:8.33%}.aggregate--events .aggregate__results,.aggregate--news .aggregate__results,.aggregate--program .aggregate__results{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:80em){.aggregate .level__wrapper{grid-template-columns:25% 1fr}}.byline__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem;line-height:1.44em}@media print,screen and (min-width:48em){.byline__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.byline__time{padding:0 2em;position:relative}.byline__time:after,.byline__time:before{background-color:#f8f8f8;content:"";height:1.1875rem;left:1em;position:absolute;top:.4375rem;width:.0625rem}.byline__time:after{left:auto;right:1em}}.child-page-grid .font-h2{margin-bottom:.5em}.child-page-grid [class*=column]+[class*=column]:last-child{float:left}.cookie{background-color:#76001a;bottom:0;left:0;max-height:100vh;overflow-y:auto;padding:1rem;position:fixed;right:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;z-index:10000}.cookie__container{background-color:#fff;padding:1rem}@media print,screen and (min-width:48em){.cookie__container{padding:2rem}}.cookie--selected{-webkit-transform:translateY(100%);transform:translateY(100%)}.cookie__copy{padding-bottom:1rem}.cookie__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px}.cookie__buttons .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:100%}@media screen and (min-width:37.5em){.cookie__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cookie__buttons .btn{min-width:47.5%}}@media screen and (min-width:62em){.cookie{padding:2rem}.cookie__buttons{max-width:75%}}@media print,screen and (min-width:64em){.cookie__buttons{max-width:50%}}.cta-featured-content{background:linear-gradient(146deg,#0063d2,#034ea2 33.4%,#013167 93.82%);isolation:isolate;margin:0 auto;max-width:120rem;position:relative;width:100%}.cta-featured-content__wrapper:before{background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:25px 25px;content:"";inset:0;left:-.5rem;opacity:.1;position:absolute;width:5.625rem}.cta-featured-content__media{position:relative;z-index:-1}.cta-featured-content__image{aspect-ratio:38/33;margin:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.cta-featured-content__imagery{--amount:92%;display:grid;grid-template-areas:"stack";isolation:isolate;position:relative}.cta-featured-content__imagery img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 var(--amount));clip-path:polygon(0 0,100% 0,100% 100%,0 var(--amount));grid-area:stack;z-index:1}.cta-featured-content__imagery:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,99,210,.8)),color-stop(35%,rgba(3,78,162,.8)),color-stop(85%,rgba(1,65,139,.8)),color-stop(95%,#01418b),to(rgba(255,0,255,0)));background:linear-gradient(180deg,rgba(0,99,210,.8),rgba(3,78,162,.8) 35%,rgba(1,65,139,.8) 85%,#01418b 95%,rgba(255,0,255,0));bottom:-.5rem;content:"";left:0;position:absolute;right:0;top:-2.1875rem;-webkit-transform:skewY(5deg);transform:skewY(5deg);z-index:2}.cta-featured-content__content{color:#fff;margin-top:-11em;padding:1.875rem 0}.cta-featured-content__content hr{--color:#fff;margin:1.5625rem 0}@media print,screen and (min-width:64em){.cta-featured-content__content{padding:5.625rem 0}}@media print,screen and (min-width:48em){.cta-featured-content__content{margin:0 0 0 calc(5% - 1.5rem)}}.cta-featured-content__copy{font-size:1rem;line-height:1.71em;padding-bottom:1.5625rem}@media print,screen and (min-width:48em){.cta-featured-content{overflow:hidden}.cta-featured-content__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cta-featured-content__media{max-height:auto;max-width:50%;min-width:50%}.cta-featured-content__content{-ms-flex-item-align:center;align-self:center;margin-top:0;padding-right:4.16%}.cta-featured-content__imagery{min-height:100%;min-width:100%;padding-bottom:0}.cta-featured-content__imagery:after{background:-webkit-gradient(linear,right top,left top,from(rgba(0,99,210,.8)),color-stop(35%,rgba(3,78,162,.8)),color-stop(40%,rgba(1,65,139,.8)),color-stop(48%,#01418b),color-stop(50%,#01418b),to(rgba(0,99,210,0)));background:linear-gradient(270deg,rgba(0,99,210,.8),rgba(3,78,162,.8) 35%,rgba(1,65,139,.8) 40%,#01418b 48%,#01418b 50%,rgba(0,99,210,0));bottom:0;left:-100%;right:-35px;top:0;-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}.cta-featured-content__imagery img{-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);grid-area:stack}}@media print,screen and (min-width:64em){.cta-featured-content__content{padding-right:8.33%}}@media screen and (min-width:120em){.cta-featured-content{max-width:100vw;padding:0 calc(50vw - 60rem)}.cta-featured-content__wrapper:before{left:calc(50vw - 55.75rem)}}.featured-content{background-color:#f8f8f8;position:relative}.featured-content h2{margin-bottom:0}.featured-content hr{width:7.5rem}.featured-content__content{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:center;align-items:center;align-self:center;margin-bottom:1.5625rem}.featured-content__wrapper{isolation:isolate;margin:auto;max-width:120rem;padding-top:1.875rem;position:relative}.featured-content__wrapper:nth-child(2n) .featured-content__media:after{background:linear-gradient(100deg,#fafafa,#ebebeb 25.95%,#979797 72.88%);-webkit-clip-path:polygon(-8.813% 0,100% 0,93.658% 100%,-15.659% 100%,-8.813% 0);clip-path:polygon(-8.813% 0,100% 0,93.658% 100%,-15.659% 100%,-8.813% 0);width:66%}.featured-content__wrapper:nth-child(2n) .featured-content__imagery:before{inset:0 5.25% 0 0;-webkit-transform:skewX(-4deg) translate(-20px,-20px);transform:skewX(-4deg) translate(-20px,-20px)}@media print,screen and (min-width:64em){.featured-content__wrapper{padding-top:5.625rem}}.featured-content__media{overflow:hidden;position:relative}.featured-content__media:after{background:linear-gradient(130deg,#fafafa,#ebebeb 25.95%,#979797 72.88%);-webkit-clip-path:polygon(33.3704986572% 1.5%,4.9843740463% 416.6081542969%,379.9332885742% 456.3800048828%,603.4782104492% 249.5275268555%,450.7601318359% 1.500036478%,33.3704986572% 1.5%);clip-path:polygon(33.3704986572% 1.5%,4.9843740463% 416.6081542969%,379.9332885742% 456.3800048828%,603.4782104492% 249.5275268555%,450.7601318359% 1.500036478%,33.3704986572% 1.5%);content:"";inset:0;opacity:.2;position:absolute;z-index:-2}.featured-content__media .wrapper{padding-bottom:1.875rem;padding-top:2.8125rem}@media print,screen and (min-width:64em){.featured-content__media .wrapper{padding-bottom:5.625rem}}.featured-content__imagery{isolation:isolate;margin:auto;max-width:90%;position:relative}.featured-content__imagery:before{border:3px solid #ffcb05;content:"";inset:0 0 0 5.25%;position:absolute;-webkit-transform:skewX(-4deg) translate(20px,20px);transform:skewX(-4deg) translate(20px,20px);z-index:-1}.featured-content__imagery--with-video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-areas:"stack";isolation:isolate;justify-items:center}.featured-content__imagery--with-video *{grid-area:stack}.featured-content__image{-webkit-clip-path:polygon(5.25% 0,100% 0,94.75% 100%,0 100%);clip-path:polygon(5.25% 0,100% 0,94.75% 100%,0 100%)}.featured-content--wide+.wysiwyg{margin-top:3.75rem}@media print,screen and (min-width:64em){.featured-content--wide .featured-content__media{min-width:53%;overflow:visible}.featured-content--wide .featured-content__media:after{background:linear-gradient(130deg,#fafafa,#ebebeb 25.95%,#979797 72.88%);-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,28.5% 100%);clip-path:polygon(30% 0,100% 0,100% 100%,28.5% 100%);left:-60%;top:0;width:300%}.featured-content--wide .featured-content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.featured-content--wide .featured-content__wrapper>*{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.featured-content--wide .featured-content__wrapper:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.featured-content--wide .featured-content__wrapper:nth-child(2n) .featured-content__media:after{background:linear-gradient(130deg,#fafafa,#ebebeb 25.95%,#979797 72.88%);left:-133%;opacity:.1;width:200%}.featured-content--wide .featured-content__wrapper .wrapper{display:grid;min-height:100%}.featured-content--wide+.wysiwyg{margin-top:5.625rem}}@media screen and (min-width:120em){.featured-content--wide .featured-content__media:after{right:calc(960px - 50vw);width:auto}.featured-content--wide .featured-content__wrapper:nth-child(2n) .featured-content__media:after{left:calc(60rem - 50vw);right:25%;width:auto}}.featured-content--fullscreen{background:linear-gradient(146deg,#0063d2,#034ea2 33.4%,#013167 93.82%)}.featured-content--fullscreen+.wysiwyg{margin-top:3.75rem}.featured-content--fullscreen .featured-content__content{color:#fff;margin:0 0 0 .5rem;padding:1.875rem 0}.featured-content--fullscreen .featured-content__content hr{--color:#fff}@media print,screen and (min-width:64em){.featured-content--fullscreen .featured-content__content{padding:5.625rem 0}}.featured-content--fullscreen .featured-content__title{padding-top:0}.featured-content--fullscreen .btn{margin:2.1875rem 0 .375rem}.featured-content--fullscreen .featured-content__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:0}.featured-content--fullscreen .featured-content__wrapper:before{background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:25px 25px;content:"";inset:0;left:-.5rem;opacity:.15;position:absolute;width:5.625rem;z-index:-1}.featured-content--fullscreen .featured-content__media:after{display:none}.featured-content--fullscreen .featured-content__media .wrapper{padding:0}.featured-content--fullscreen .featured-content__image,.featured-content--fullscreen .featured-content__imagery{max-width:100%;min-width:100%;-webkit-transform:none;transform:none}.featured-content--fullscreen .featured-content__image:before,.featured-content--fullscreen .featured-content__imagery:before{display:none}.featured-content--fullscreen .featured-content__imagery{--amount:92%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 var(--amount));clip-path:polygon(0 0,100% 0,100% 100%,0 var(--amount))}.featured-content--fullscreen .featured-content__imagery:after{content:"";inset:0;opacity:.8;position:absolute}@media print,screen and (min-width:48em){.featured-content--fullscreen .featured-content__wrapper{display:grid;grid-template-columns:1fr 1fr}.featured-content--fullscreen .featured-content__media .wrapper{min-height:100%}.featured-content--fullscreen .featured-content__imagery{-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);inset:0;position:absolute}.featured-content--fullscreen .featured-content__image{aspect-ratio:4/3;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}}@media print,screen and (min-width:64em){.featured-content--fullscreen .featured-content__content{margin:0 0 0 5%}.featured-content--fullscreen+.wysiwyg{margin-top:5.625rem}}.feed-events{padding:2.1875rem 0 2.5rem;position:relative}.feed-events .font-h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;margin-bottom:1.875rem}.feed-events--home{isolation:isolate;position:relative}.feed-events--home:before{background:linear-gradient(137deg,#fafafa,#ebebeb 35.39%,#979797 99.41%);-webkit-clip-path:polygon(0 0,50% 0,48% 100%,0 100%);clip-path:polygon(0 0,50% 0,48% 100%,0 100%);content:"";inset:0;opacity:.2;position:absolute;z-index:-1}@media print,screen and (min-width:64em){.feed-events--home:before{-webkit-clip-path:polygon(0 0,85% 0,83% 100%,0 100%);clip-path:polygon(0 0,85% 0,83% 100%,0 100%)}}.feed-events--home:after{background:#f8f8f8;content:"";inset:0;position:absolute;z-index:-2}@media print,screen and (min-width:64em){.feed-events--home{margin-top:0;padding-bottom:5.3125rem;padding-top:5.625rem}.feed-events--home .feed-events__upper{-ms-flex-line-pack:center;align-content:center;padding-bottom:1.125rem}}@media print,screen and (max-width:63.99875em){.feed-events__btn{bottom:2.5rem;left:1.5rem;position:absolute;width:calc(100% - 3rem)}.feed-events__list{padding-bottom:6.25rem}.feed-events__list .feed-events__item:not(:first-child){display:none}}@media print,screen and (min-width:48em){.feed-events__upper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}@media print,screen and (min-width:64em){.feed-events__list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.feed-events__item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(50% - .5rem)}.feed-events__btn{margin-bottom:2rem;padding-left:0}}@media screen and (min-width:80em){.feed-events__upper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.feed-events__btn{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:flex-end;padding-right:.5rem}.feed-events__item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(33% - .5rem)}}@media screen and (min-width:120em){.feed-events--home:before{left:calc(60rem - 50vw)}.feed-events--home:after{left:calc(60rem - 50vw);right:calc(960px - 50vw)}}.feed-faculty{padding:0 0 3.75rem;position:relative}.feed-faculty .font-h2{margin-bottom:.5em}.feed-faculty__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:20px;grid-template-columns:1fr;justify-items:center;padding-top:1.5625rem;position:relative}.feed-faculty__btn hr{min-width:100%}.feed-faculty__list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media print,screen and (min-width:48em){.feed-faculty__heading{margin-bottom:.5em}.feed-faculty__btn{gap:0;grid-template-areas:"stack";justify-items:flex-end}.feed-faculty__btn hr{visibility:visible}.feed-faculty__btn *{grid-area:stack}}.feed-news{background:#f8f8f8;isolation:isolate;padding:4.6875rem 0 3.75rem;position:relative}.feed-news .font-h2{margin-bottom:.5em}.feed-news:before{background:linear-gradient(137deg,#fafafa,#ebebeb 35.45%,#979797 99.57%);-webkit-clip-path:polygon(-27.572% 0,100% 0,93.565% 100%,-34.598% 100%,-27.572% 0);clip-path:polygon(-27.572% 0,100% 0,93.565% 100%,-34.598% 100%,-27.572% 0);content:"";inset:0;opacity:.5;position:absolute;width:66%;z-index:-1}@media print,screen and (max-width:47.99875em){.feed-news{padding-bottom:4.6875rem}.feed-news:before{bottom:43%}.feed-news__btn{bottom:0;left:1.5rem;position:absolute;width:calc(100% - 3rem)}.feed-news__list .feed-news__item:not(:first-child){display:none}}@media print,screen and (min-width:64em){.feed-news:before{opacity:.2;width:45%}.feed-news__heading{margin-bottom:.5em}.feed-news__upper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.feed-news__list,.feed-news__upper{display:-webkit-box;display:-ms-flexbox;display:flex}.feed-news__list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.feed-news__item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(50% - .5rem)}.feed-news__btn{margin-bottom:2rem}}@media screen and (min-width:80em){.feed-news__upper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.feed-news__btn{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:flex-end}.feed-news__item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(33% - .5rem)}}.feed-program{padding:4.6875rem 0 3.75rem;position:relative}.feed-program .font-h2{margin-bottom:.5em}.feed-program__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr;justify-items:center;margin-top:1.5625rem;position:relative}.feed-program__btn hr{min-width:100%}.feed-program__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media print,screen and (min-width:48em){.feed-program__heading{margin-bottom:.5em}.feed-program__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.feed-program__item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100%}.feed-program__btn{grid-template-areas:"stack";justify-items:flex-end}.feed-program__btn *{grid-area:stack}}.feed-research{padding:4.6875rem 0 3.75rem;position:relative}.feed-research__button{padding:1rem .625rem}.feed-research__button a.btn{width:100%}@media print,screen and (min-width:48em){.feed-research__button{overflow:hidden}.feed-research__button a.btn{width:auto}.feed-research__button a.btn:after{background-color:#b9d8eb;content:"";height:.0625rem;left:calc(100% + 3.125rem);position:absolute;top:50%;width:300%}}.feed-stats{padding:4.6875rem 0 6.25rem;position:relative}.feed-stats .font-h2{margin-bottom:.5em}.feed-stats__copy{margin-bottom:1em}.feed-stats__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:16px}@media print,screen and (min-width:64em){.feed-stats__heading.font-h2{margin-bottom:0}.feed-stats__item{-ms-flex-preferred-size:100%;flex-basis:100%}.feed-stats__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer{margin-left:auto;margin-right:auto}.footer__middle{background:linear-gradient(144deg,#9c0022,#76001a 45.14%,#3f000e 126.78%)}.footer__middle .wrapper{background-image:url(../img/emblem.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;isolation:isolate;position:relative}.footer__content{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;grid-template-columns:1fr;justify-content:center;padding-top:1.25rem;row-gap:1.5em}.footer__content *{color:#fff}.footer__logo{text-align:center}.footer__logo img,.footer__logo svg{height:3.5rem;width:9.375rem}.footer__logo a{display:inline-block}.footer__social .nav-social__list{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__contact{text-align:center}.footer__contact .footer__contact-title{margin:0}.footer__contact a.menu-audience{font-style:normal;font-weight:500;padding:.5em 0}.footer__contact a.menu-audience:hover:not(:focus-visible):after{bottom:0}.footer__links{text-align:center}.footer__links-item{border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:1em}.footer__links-item:last-child{border-bottom:0;padding-bottom:0}.footer a.menu-audience{padding-left:0;padding-right:0}.footer a.menu-audience:after{bottom:-.375rem;left:-.125rem}.footer a.menu-audience:hover:not(:focus-visible){color:#fff}.footer a.menu-audience:hover:not(:focus-visible):after{background-color:#ffcb05;width:100%}.footer a.menu-audience:focus{color:#fff}@media screen and (min-width:80em){.footer a.menu-audience{font-size:1.2rem}}.footer__lower{background-color:#000}.footer__lower *{color:#fff}.footer__lower-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}.footer__lower-inner li{border-bottom:1px solid hsla(0,0%,100%,.5);padding:1em 0 .5em}.footer__lower-inner li a{font-size:.875rem;font-weight:600}.footer__lower-inner li a:hover{color:#fff;text-decoration:underline}.footer__lower-inner .footer__copyright{font-size:.875rem;font-weight:500;padding-top:1em;white-space:nowrap}@media print,screen and (min-width:48em){.footer__middle .wrapper{background-position:100%;background-size:contain}.footer__middle .wrapper:before{background:linear-gradient(144deg,#9c0022,#76001a 45.14%,#3f000e 126.78%);content:"";inset:0;left:1%;position:absolute;-webkit-transform:skewX(-5deg);transform:skewX(-5deg);width:35%;z-index:-1}.footer__content{grid-template-areas:"logo social" "contact links";grid-template-columns:40% 1fr;grid-template-rows:repeat(2,auto);padding:2.5rem 2.5rem 5.625rem}.footer__logo{grid-area:logo;text-align:left}.footer__logo img,.footer__logo svg{height:5.25rem;width:14.0625rem}.footer__social{align-self:center;grid-area:social}.footer__social .nav-social__list{margin:0 0 0 auto}.footer__contact{align-self:center;grid-area:contact;text-align:left}.footer__links{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;display:grid;grid-area:links;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content}.footer__links p{border:none;margin:0;text-align:left}.footer__links p a{display:block;min-width:100%;padding-bottom:.5em}.footer__links p a:after,.footer__links p a:before{background-color:#fff;bottom:0;bottom:-.25rem;height:.25rem}.footer__links p a:before{height:.0625rem;width:99%}.footer__links p a span.text{font-size:1.1875rem;padding:0;white-space:nowrap}}@media print,screen and (min-width:64em){.footer__links{grid-template-columns:repeat(3,1fr)}.footer__lower-inner{display:grid;grid-template-columns:28% 1fr}.footer__lower-inner ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.footer__lower-inner li,.footer__lower-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__lower-inner li{border:0;border-right:1px solid hsla(0,0%,100%,.5);padding:0}.footer__lower-inner li a{padding:0 1rem;white-space:nowrap}.footer__lower-inner li a:focus,.footer__lower-inner li a:focus-visible,.footer__lower-inner li a:hover{color:#fff;outline:0;text-decoration:underline}.footer__lower-inner li:last-child{border:0}.footer__copyright{font-size:1rem;text-align:left}}@media screen and (min-width:80em){.footer__lower .wrapper{padding:0 7% 0 7.5%}}@media screen and (min-width:120em){.footer__middle .wrapper{max-width:100%;padding:0 calc(50vw - 54rem)}.footer__middle .wrapper:before{width:calc(49vw - 12rem)}}#form_page{position:relative}#form_page:after{background:linear-gradient(128deg,#fafafa,#ebebeb 20.58%,#979797 57.81%);bottom:-12.5rem;-webkit-clip-path:polygon(40% 0,100% 0,100% 100%,36% 100%);clip-path:polygon(40% 0,100% 0,100% 100%,36% 100%);content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:-1}.form{padding-bottom:1.875rem;position:relative}.form__row{margin-left:-.5rem;margin-right:-.5rem}.form__field{margin-bottom:1.5rem;position:relative;width:100%}.form__field--radio+.form__field--radio{margin-top:-.875rem}.form__error-icon,.form__valid-icon{display:block;line-height:1em;opacity:0;pointer-events:none;position:absolute;top:23%;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:1}.form__valid-icon{right:20px;top:1.125rem}.form__valid-icon,.form__valid-icon .brei-icon-check{font-size:1.5625rem;height:1.25rem;width:1.5625rem}.form__valid-icon .brei-icon-check{color:#034ea2}.form__field--is-select .form__valid-icon{right:56px}.form__field--is-select.form__field--has-tooltip .form__valid-icon{right:102px}.form__error-icon{right:24px;top:1.125rem}.form__error-icon,.form__error-icon .brei-icon-warning{font-size:1.5625rem;height:1.25rem}.form__error-icon .brei-icon-warning{color:#d22332}.form__field--is-select .form__error-icon{right:62px}.form__field--is-select.form__field--has-tooltip .form__error-icon{right:112px}.form__error-message,.form__help-message,.form__text-count{display:block;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5em;margin:.125rem 1.5625rem 0}@media print,screen and (max-width:47.99875em){.form__error-message,.form__help-message,.form__text-count{margin-left:.625rem}}.form__error-message,.form__help-message{position:relative}.form__error-message{color:#d22332;display:none}.form input[type=search]{border:0;padding:.9375rem 1.25rem .875rem}.form textarea{display:block;height:6.5rem;line-height:1.22em;min-height:104px}@media print,screen and (min-width:64em){.form{padding-bottom:0}}.form__field--is-search input[type=text]{padding-right:4.5rem}.form__field--is-search input[type=search]{padding-right:4.5rem;text-overflow:ellipsis}.form__field--is-search input[type=search]~label{height:1.1em;overflow-y:hidden;text-overflow:ellipsis}.form__field--is-search .search-button{background:transparent;border:2px solid;bottom:0;color:currentcolor;cursor:pointer;font-size:1.5rem;position:absolute;right:0;top:0;width:3.875rem;z-index:1}.form__field--is-search .search-button svg{color:#000;position:relative;top:.0625rem}.form__field--is-search:focus input,.form__field--is-search:focus-within input{outline:4px solid #034ea2!important}.form__field--is-search:focus .search-button,.form__field--is-search:focus-within .search-button{background-color:#034ea2;border-color:#034ea2;outline:0}.form__field--is-search:focus .search-button svg,.form__field--is-search:focus-within .search-button svg{color:#fff}.form__field--is-search:hover:not(:focus-within) input{outline:4px solid currentcolor}.form__field--is-search:hover:not(:focus-within) .search-button{outline:2px solid currentcolor}.form__field--is-search:hover:not(:focus-within) .search-button svg{color:#034ea2}.form__field--is-search .form__search-icon{height:1.5rem}.form__field--upload-custom input[type=file]{display:none}.form__field--disabled input,.form__field--disabled textarea{background-color:#ebebeb;border:0;cursor:not-allowed;outline:0;pointer-events:none;resize:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__field--disabled input~label,.form__field--disabled textarea~label{background-color:#ebebeb;background-color:transparent}.form__field--disabled .search-button{background-color:#ebebeb;color:#ebebeb;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__field--disabled .search-button:after{display:none}.form__field--disabled:focus input,.form__field--disabled:focus-visible input,.form__field--disabled:focus-within input,.form__field--disabled:hover input{outline:0!important}.form__field--disabled:focus input~label,.form__field--disabled:focus-visible input~label,.form__field--disabled:focus-within input~label,.form__field--disabled:hover input~label{outline:0!important}.form__field--disabled:focus .search-button,.form__field--disabled:focus-visible .search-button,.form__field--disabled:focus-within .search-button,.form__field--disabled:hover .search-button{background-color:#ebebeb;border:0!important;outline:0!important}.form__field--disabled:focus .search-button svg,.form__field--disabled:focus-visible .search-button svg,.form__field--disabled:focus-within .search-button svg,.form__field--disabled:hover .search-button svg{background-color:#ebebeb;color:#000!important}.form__field--is-valid input[type=email],.form__field--is-valid input[type=number],.form__field--is-valid input[type=phone],.form__field--is-valid input[type=search],.form__field--is-valid input[type=tel],.form__field--is-valid input[type=text],.form__field--is-valid select,.form__field--is-valid textarea{padding-right:3.3125rem}.form__field--is-valid .form__text-count{display:block}.form__field--is-valid .form__valid-icon{opacity:1}.form__field--is-valid .form__valid-icon svg{color:#0072ce}.form__field--is-valid .search-button{background-color:#034ea2}.form__field--is-valid .search-button svg{color:#fff}.form__field--is-invalid{color:#d22332}.form__field--is-invalid input[type=email],.form__field--is-invalid input[type=number],.form__field--is-invalid input[type=phone],.form__field--is-invalid input[type=searched],.form__field--is-invalid input[type=tel],.form__field--is-invalid input[type=text],.form__field--is-invalid select,.form__field--is-invalid textarea{padding-right:3.125rem}.form__field--is-invalid input[type=email]~label,.form__field--is-invalid input[type=number]~label,.form__field--is-invalid input[type=phone]~label,.form__field--is-invalid input[type=searched]~label,.form__field--is-invalid input[type=tel]~label,.form__field--is-invalid input[type=text]~label,.form__field--is-invalid select~label,.form__field--is-invalid textarea~label{-webkit-transform:translateY(-31px);transform:translateY(-31px)}.form__field--is-invalid .form__error-message{display:block}.form__field--is-invalid .form__help-message,.form__field--is-invalid .form__text-count{visibility:hidden}.form__field--is-invalid .form__error-icon{opacity:1}.form__field--is-invalid textarea{outline-color:transparent}.form__field--is-invalid textarea:hover{outline-color:#d22332}.header{background-color:transparent;isolation:isolate;position:relative;top:0;z-index:300}.header__upper{background-color:#76001a;border-bottom:1px solid #fff}.header__upper .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between}.header__upper .wrapper,.header__upper .wrapper .header__utility{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__upper .logo{height:5.3125rem;padding:0;width:14.3125rem}.header__upper .logo img,.header__upper .logo svg{height:100%;width:100%}.header__toggle{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#76001a;border:2px solid #ffcb05;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.header__toggle>svg{color:#fff;margin-bottom:-.1875rem;margin-right:-.0625rem}.header__toggle .brei-icon-menu{font-size:1.25rem}.header__toggle .brei-icon-close,.header__toggle[aria-pressed=true] .brei-icon-menu{display:none}.header__toggle[aria-pressed=true] .brei-icon-close{display:inline-block}@media screen and (max-width:78.6875em){.header__upper{padding:1.4375rem 0 1.6875rem}.header__upper .search-desktop{display:none}.header #search-form-mobile button{right:1px;top:.0625rem}.header__toggle{cursor:pointer;display:block}.header__navigation{bottom:0;display:block;left:0;overflow-x:hidden;overflow-y:auto;padding:.625rem 0;position:fixed;right:0;top:6.8125rem;-webkit-transition-duration:.425s;transition-duration:.425s;-webkit-transition-property:bottom;transition-property:bottom;visibility:hidden;z-index:999}.header__navigation .wrapper{background-color:#ffcb05;padding:0}.body--no-scroll .header__identity{left:0;position:fixed;right:0;top:0}.body--no-scroll .header__navigation{background-color:#76001a;bottom:0;visibility:visible}.header--is-fixed{left:0;position:fixed;right:0;top:-8.5625rem}}@media screen and (min-width:78.75em){.header__upper{border-bottom:4px solid #fff;padding:1.625rem 2.5rem 2.8125rem}.header__upper .logo{margin-right:auto}.header__upper .header__toggle{display:none}.header__upper .search-desktop{-ms-flex-preferred-size:24px;-webkit-box-ordinal-group:5;-ms-flex-order:4;flex-basis:24px;order:4}.header__navigation{background-color:transparent;margin-top:-1.3em;position:absolute;width:100%}.header__navigation .search-mobile{display:none}}.intro__copy--blue{color:#034ea2;font-size:1.44rem;font-style:italic;font-weight:500;line-height:1.22em}@media print,screen and (min-width:64em){.intro__copy--blue{font-size:1.72813rem;line-height:1.44em}}.intro--fancy{margin-left:1.5rem;padding-top:1.875rem}.intro--fancy .intro__inner{isolation:isolate;position:relative}.intro--fancy .intro__copy{margin:auto;position:relative}.intro--fancy .intro__copy:before{background-image:radial-gradient(circle,#ffcb05 0,#ffcb05 25%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:10px 10px;-webkit-clip-path:polygon(0 0,100% 0,100% 45%,45% 45%,45% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 45%,45% 45%,45% 100%,0 100%);content:"";height:5.8125rem;left:-3.25rem;opacity:1;position:absolute;top:-2.9375rem;width:5.8125rem;z-index:-1}@media print,screen and (min-width:48em){.intro--fancy .intro__copy{max-width:75%}}.journey-container{padding:2.8125rem 0 2em;position:relative}.journey-container:after{background:linear-gradient(130deg,#fafafa,#ebebeb 25.95%,#979797 72.88%);-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);content:"";height:33%;inset:0;opacity:.2;position:absolute;z-index:-1}.journey-container__wrapper{display:grid;grid-template-columns:1fr}.journey-container__content hr{width:7.5rem}.journey-container__copy{margin-bottom:1em}.journey-container__list{display:grid;gap:16px;grid-template-columns:1fr;grid-template-rows:1fr 1fr;margin-top:2em;min-height:100%;padding-bottom:2em}@media print,screen and (min-width:48em){.journey-container{padding:4.375rem 0}.journey-container:after{height:100%;left:auto;width:50%}.journey-container__list{grid-template-columns:1fr 1fr;padding-bottom:0}}@media print,screen and (min-width:64em){.journey-container__list{margin-top:0}.journey-container__wrapper{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;grid-template-columns:1fr 57%}}@media screen and (min-width:80em){.journey-container__wrapper{grid-template-columns:1fr 1fr}}.masthead{background-image:linear-gradient(144deg,#9c0022,#76001a 45.14%,#3f000e 126.78%);-webkit-clip-path:ellipse(200% 100% at 50% 0);clip-path:ellipse(200% 100% at 50% 0);color:#fff;isolation:isolate;margin:0 auto;max-width:120rem;position:relative}.masthead:before{--amount:92%;background:radial-gradient(at 100% 90%,#28000a 0,#8e0020 100%);-webkit-clip-path:polygon(0 0,100% 0,var(--amount) 100%,0 100%);clip-path:polygon(0 0,100% 0,var(--amount) 100%,0 100%);height:350%;width:68%}.masthead:after,.masthead:before{content:"";inset:0;position:absolute;z-index:-1}.masthead:after{background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:25px 25px;opacity:.1;width:6.25rem}.masthead h1{word-wrap:normal;margin-bottom:0;word-break:normal}.masthead__copy{padding:1em 0}.masthead__inner{grid-area:inner;margin:auto;padding:2.8125rem 0 2.1875rem;width:90%}.masthead__gallery{display:grid;grid-area:gallery;grid-template-areas:"stack";isolation:isolate;overflow:hidden;padding-bottom:0;position:relative}.masthead__gallery *{grid-area:stack}.masthead__gallery .masthead__image,.masthead__gallery .masthead__image[src*="838x627-02.jpg"]{display:none}@media print,screen and (min-width:48em){.masthead__gallery .masthead__image[src*="838x627-02.jpg"]{display:block;max-height:18.75rem;visibility:hidden}}.masthead__gallery .masthead__image--shown{display:block}.masthead__btn{align-self:flex-end;bottom:10%;grid-area:stack;justify-self:flex-end;right:5%;z-index:25}.masthead__btn .brei-icon-play{display:block!important}.masthead__btn .brei-icon-pause,.masthead__btn--is-playing .brei-icon-play{display:none!important}.masthead__btn--is-playing .brei-icon-pause{display:block!important}.masthead__image,.masthead__video{aspect-ratio:4/3;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.masthead--landing .masthead__image,.masthead--landing .masthead__video{-webkit-clip-path:polygon(0 8%,100% 0,100% 100%,0 100%);clip-path:polygon(0 8%,100% 0,100% 100%,0 100%)}.masthead--detail .masthead__image{-ms-flex-item-align:end;align-self:flex-end;height:auto;max-height:39.25rem;max-width:52.375rem}.masthead--detail .masthead__image,.masthead--detail .masthead__video{-webkit-clip-path:polygon(10% 0,95% 0,90% 100%,5% 100%);clip-path:polygon(10% 0,95% 0,90% 100%,5% 100%)}.masthead--detail .masthead__degree{font-weight:600;margin-bottom:.5em}.masthead--detail .masthead__event,.masthead--detail .masthead__news{font-weight:600;margin-bottom:.5em;padding-top:1em}.masthead--detail .masthead__event span,.masthead--detail .masthead__news span{display:block;margin-bottom:1em;padding-left:1.5rem;position:relative}.masthead--detail .masthead__event span:before,.masthead--detail .masthead__news span:before{background-color:#ffcb05;content:"";height:.0625rem;left:.25rem;position:absolute;top:50%;width:.625rem}.masthead--detail .masthead__location{font-weight:600;padding-left:1.5rem;position:relative}.masthead--detail .masthead__location:before{background-color:#ffcb05;content:"";height:.0625rem;left:.25rem;position:absolute;top:50%;width:.625rem}.masthead--detail .masthead__btn{right:12%}.masthead--faculty:before{-webkit-clip-path:polygon(0 0,90% 0,0 100%,0 100%);clip-path:polygon(0 0,90% 0,0 100%,0 100%)}@media print,screen and (min-width:48em){.masthead--faculty:before{-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}}.masthead--faculty .masthead__content{display:grid;grid-template-areas:"gallery" "inner";grid-template-columns:100%}.masthead--faculty .masthead__image{aspect-ratio:3/4;margin-top:2.8125rem;max-width:90%}.masthead--faculty .masthead__department{font-weight:600;padding-bottom:2.5rem}.masthead--aggregate{-webkit-clip-path:ellipse(100% 100% at 50% 0);clip-path:ellipse(100% 100% at 50% 0)}.masthead--aggregate .masthead__content{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:225px}.masthead--aggregate .masthead__content h1{margin:-.5em 0 0;padding:0}.masthead--aggregate .masthead__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:90%}@media print,screen and (min-width:48em){.masthead__inner{padding-left:5%}.masthead h1{width:95%}.masthead__copy{padding:1em 16.67% 1em 0}.masthead--detail,.masthead--faculty,.masthead--landing{-webkit-clip-path:ellipse(140% 100% at 50% 0);clip-path:ellipse(140% 100% at 50% 0)}.masthead--detail .masthead__content,.masthead--faculty .masthead__content,.masthead--landing .masthead__content{display:-webkit-box;display:-ms-flexbox;display:flex}.masthead--detail .masthead__content *,.masthead--faculty .masthead__content *,.masthead--landing .masthead__content *{-webkit-box-flex:1;-ms-flex:1;flex:1}.masthead--detail .masthead__inner,.masthead--faculty .masthead__inner,.masthead--landing .masthead__inner{padding-bottom:3.125rem}.masthead--detail .masthead__event span,.masthead--detail .masthead__news span,.masthead--faculty .masthead__event span,.masthead--faculty .masthead__news span,.masthead--landing .masthead__event span,.masthead--landing .masthead__news span{display:inline-block;margin-bottom:.5em;padding-left:0}.masthead--detail .masthead__event span.masthead__date:not(:last-child),.masthead--detail .masthead__news span.masthead__date:not(:last-child),.masthead--faculty .masthead__event span.masthead__date:not(:last-child),.masthead--faculty .masthead__news span.masthead__date:not(:last-child),.masthead--landing .masthead__event span.masthead__date:not(:last-child),.masthead--landing .masthead__news span.masthead__date:not(:last-child){border-right:2px solid #ffcb05;margin-right:.625rem;padding-right:.9375rem}.masthead--detail .masthead__date,.masthead--detail .masthead__location,.masthead--detail .masthead__time,.masthead--faculty .masthead__date,.masthead--faculty .masthead__location,.masthead--faculty .masthead__time,.masthead--landing .masthead__date,.masthead--landing .masthead__location,.masthead--landing .masthead__time{display:inline-block;padding-left:0}.masthead--detail .masthead__date:before,.masthead--detail .masthead__location:before,.masthead--detail .masthead__time:before,.masthead--faculty .masthead__date:before,.masthead--faculty .masthead__location:before,.masthead--faculty .masthead__time:before,.masthead--landing .masthead__date:before,.masthead--landing .masthead__location:before,.masthead--landing .masthead__time:before{display:none}.masthead--landing .masthead__image,.masthead--landing .masthead__video{-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.masthead--detail .masthead__gallery{padding-right:5%}.masthead--detail .masthead__image,.masthead--detail .masthead__video{-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);margin-top:2.8125rem}.masthead--detail .masthead__event span:before,.masthead--detail .masthead__news span:before{display:none}.masthead--faculty .masthead__gallery{margin-bottom:3.125rem}.masthead--faculty .masthead__image{max-width:50%}.masthead--aggregate .masthead__content{min-height:300px}}@media print,screen and (min-width:64em){.masthead--aggregate h1{min-width:66.66%}}@media screen and (min-width:120em){.masthead{max-width:100vw;padding:0 calc(50vw - 60rem)}.masthead:after{left:calc(50vw - 60rem)}}.media{background:#81001e}.media__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;isolation:isolate;position:relative}.media__wrapper:before{--amount:60%;background:linear-gradient(144deg,#9c0022,#76001a 45.14%,#3f000e 126.78%);-webkit-clip-path:polygon(var(--amount) 0,100% 0,100% 100%,calc(var(--amount) - 8%) 100%);clip-path:polygon(var(--amount) 0,100% 0,100% 100%,calc(var(--amount) - 8%) 100%);content:"";inset:0;position:absolute;z-index:-1}.media__wrapper:after{background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:25px 25px;bottom:0;content:"";opacity:.1;position:absolute;right:0;top:0;width:6.25rem;z-index:-1}.media__content{color:#fff;grid-area:content;padding-bottom:3.125rem;padding-top:3.125rem}.media__content .media__title{margin-bottom:0}.media__content hr{--color:#fff;width:7.5rem}.media__content .media__copy{margin-bottom:2rem}.media__image,.media__items{aspect-ratio:3.5/4;margin:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media screen and (min-width:27.5em){.media__image,.media__items{aspect-ratio:4/3}}.media__items-container{height:auto;isolation:isolate;-webkit-mask-image:url(../img/mask.svg);mask-image:url(../img/mask.svg);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200%,100%;mask-size:200%,100%;overflow:hidden;position:relative;width:100%}.media__items-container .play-button{bottom:5%;left:1.25rem;position:absolute;z-index:3}@media print,screen and (min-width:48em){.media__items-container .play-button{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.media__items-container figcaption{height:0;overflow:hidden}.media__items-container .media__caption{-ms-flex-line-pack:center;align-content:center;background-color:#000;bottom:0;color:#fff;display:grid;font-size:1rem;font-style:italic;line-height:1.22em;min-height:5em;min-width:100%;opacity:1;padding:1rem 1.5rem;position:absolute;text-align:center;-webkit-transition:all .25s linear;transition:all .25s linear;z-index:10}.media__items-container .media__caption:empty{bottom:-5em;opacity:0}.media__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;right:0;top:calc(50% - 3.5em);width:-webkit-max-content;width:-moz-max-content;width:max-content}.media__controls,.media__controls .media__numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.media__controls .media__numbers{-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;background-color:#fff;color:#034ea2;font-size:1rem;font-style:italic;justify-content:center;letter-spacing:-.0625rem;line-height:1em;padding:.75rem 0}.media__next svg,.media__prev svg{-ms-flex-item-align:center;align-self:center;color:#034ea2;justify-self:center}.media__next .brei-icon,.media__prev .brei-icon{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.media__prev .brei-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media print,screen and (min-width:64em){.media--wide .media__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.media--wide .media__wrapper>div{-webkit-box-flex:1;-ms-flex-preferred-size:100%;-ms-flex:1;flex:1;flex-basis:100%}.media--wide .media__wrapper:before{--amount:25%;-webkit-clip-path:polygon(var(--amount) 0,100% 0,100% 100%,20% 100%);clip-path:polygon(var(--amount) 0,100% 0,100% 100%,20% 100%);opacity:.6}.media--wide .media__wrapper:after{bottom:0;left:0;right:100px;top:0}.media--wide .media__content{-ms-flex-item-align:center;align-self:center}.media--wide .media__items-container{-webkit-mask-position:0 50%;mask-position:0 50%;-webkit-mask-size:200%;mask-size:200%;min-width:58.3%}.media--wide .media__caption{padding-left:4rem}}.media--standalone{background:transparent}.media--standalone .media__items-container{-webkit-mask-image:none;mask-image:none;position:relative}.media--standalone .media__image,.media--standalone .media__items{aspect-ratio:16/9}.media--standalone .play-button{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:36.875em){.media--standalone .media__controls{top:20%}.media--standalone .media__caption{position:relative}}.overview-table{width:100%}.overview-table__table{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:48em){.overview-table__table{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}}@media print,screen and (min-width:64em){.overview-table__table{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.overview-table__item{-ms-flex-preferred-size:100%;background:#76001a;color:#fff;display:grid;flex-basis:100%;padding:.9375rem 1rem;text-align:center}.overview-table__item:first-child{-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%,0 40%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%,0 40%)}.overview-table__item:last-child{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 60%,90% 100%,0 100%)}.overview-table__item:not(:last-child){border-bottom:1px solid #979797}.overview-table__item span:first-child{font-weight:600}@media print,screen and (min-width:48em){.overview-table__item:nth-child(n+2){border-left:1px solid #979797}.overview-table__item:nth-child(n+4){border-left:0;grid-column:1/4}.overview-table__item:last-child{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,97% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 60%,97% 100%,0 100%)}}@media print,screen and (min-width:64em){.overview-table__item:not(:first-child){border-left:1px solid #979797}.overview-table__item:last-child{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 60%,90% 100%,0 100%)}}.quick-links .font-h2{margin-bottom:.5em}.quick-links__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.quick-links__item,.quick-links__list{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-links__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f8f8f8;justify-content:center;padding:1.25rem 1rem;text-align:center}@media print,screen and (min-width:64em){.quick-links__container--wide .quick-links__item{width:calc(33% - .3125rem)}}@media print,screen and (min-width:48em){.quick-links__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-links__item{width:calc(50% - .3125rem)}.quick-links__item a .text{text-wrap:wrap}}#scroll-to-top{bottom:3.75rem;color:#000;display:none;font-size:.75rem;font-weight:700;left:0;margin-top:-.125rem;padding:.875rem 1rem .875rem .875rem;position:fixed;z-index:900}#scroll-to-top .scroll-to-top-icon svg{position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg)}#scroll-to-top .scroll-to-top-text{padding-bottom:.25rem;padding-left:.875rem}#scroll-to-top:before{background-color:#000;height:calc(100% + .25rem);inset:0;left:-.125rem;top:-.125rem;width:calc(100% + .25rem)}#scroll-to-top:after,#scroll-to-top:before{-webkit-clip-path:polygon(0 0,92% 0,100% 100%,0 100%);clip-path:polygon(0 0,92% 0,100% 100%,0 100%);content:"";position:absolute;z-index:-2}#scroll-to-top:after{background-color:#ffcb05;bottom:0;left:0;opacity:1;right:0;top:0}#scroll-to-top.show{display:block}#scroll-to-top:hover{color:#034ea2;cursor:pointer}#scroll-to-top:hover:before{background-color:#ffcb05}@media (pointer:coarse){#scroll-to-top:hover{color:#000}#scroll-to-top:hover:before{background-color:#000}}#scroll-to-top:focus-visible{color:#034ea2;outline:0}#scroll-to-top:focus-visible:before{background-color:#ffcb05;height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}#scroll-to-top:focus-visible:after{background-color:#fff}.story-telling{background:linear-gradient(146deg,#0063d2,#034ea2 33.4%,#013167 93.82%);overflow:hidden;padding:1.875rem 0 1rem;position:relative}.story-telling__container{isolation:isolate;position:relative}.story-telling__container:before{background:#013167;bottom:-6.25rem;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);content:"";left:-50%;opacity:.2;position:absolute;top:-6.25rem;width:100%;z-index:-1}@media print,screen and (min-width:48em){.story-telling__container:before{left:-75%}}.story-telling__container:after{background-image:radial-gradient(circle,#fff 0,#fff 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:25px 25px;bottom:-10em;content:"";left:auto;opacity:.1;position:absolute;right:0;top:-10em;width:6.25rem;z-index:-1}.story-telling__slide{color:#fff;display:grid;grid-template-areas:"media" "quote" "info" "btn";grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}.story-telling__image,.story-telling__video{aspect-ratio:1/1;max-width:calc(100% - 1.25rem);width:100%}.story-telling__figure{align-self:flex-start;grid-area:media;isolation:isolate;margin-bottom:2.1875rem;position:relative}.story-telling__figure:after{border:3px solid #ffcb05;content:"";inset:15px 0 -15px 15px;position:absolute;z-index:-1}.story-telling__shapes:after,.story-telling__shapes:before{background-image:radial-gradient(circle,#ffcb05 0,#ffcb05 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:10px 10px;opacity:1;width:4.6875rem}.story-telling__shapes:after,.story-telling__shapes:before{aspect-ratio:1/1;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%);content:"";inset:0;position:absolute}.story-telling__shapes:after{-webkit-clip-path:polygon(0 50%,50% 50%,50% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 50%,50% 50%,50% 0,100% 0,100% 100%,0 100%);left:auto;right:20px;top:auto;width:5rem}.story-telling .play-button{bottom:1rem;left:1rem;position:absolute}.story-telling__quote{grid-area:quote}.story-telling__quote .quote__image{margin-left:-1.5625rem}@media print,screen and (min-width:64em){.story-telling__quote{margin-top:0}}.story-telling__info{align-self:flex-start;grid-area:info;margin:0}.story-telling__name{font-size:1.1875rem;font-weight:500;margin:0;text-transform:uppercase}.story-telling__description{font-size:1rem;font-style:italic;font-weight:400}.story-telling__btn{grid-area:btn}.story-telling__btn a.btn{--underline-hover:#fff}.story-telling__btn a.btn .text{color:#fff}.story-telling__btn a.btn:focus-visible .text{background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(49%,#fff),color-stop(50%,#ffcb05),to(#ffcb05));background-image:linear-gradient(90deg,#fff,#fff 49%,#ffcb05 50%,#ffcb05)}.story-telling--text{background-color:transparent;background-image:radial-gradient(circle,#86bfff 0,rgba(31,26,84,0) 40%);background-position:-5px bottom;background-repeat:repeat-x;background-size:12px 10px;padding:0 0 .25em}.story-telling__no-image .story-telling__slide{-webkit-column-gap:75px;-moz-column-gap:75px;column-gap:75px;grid-template-areas:"quote" "info" "btn";grid-template-columns:1fr}@media print,screen and (min-width:64em){.story-telling{padding:5.625rem 0}}@media print,screen and (min-width:48em){.story-telling__slide{-webkit-column-gap:75px;-moz-column-gap:75px;column-gap:75px;display:grid;grid-template-areas:"media quote" "info quote" "info btn";grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto)}.story-telling__info{-ms-flex-item-align:start;align-self:flex-start}.story-telling--wide .story-telling__quote{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:0}.story-telling--wide .story-telling__quote blockquote{margin-bottom:0}.story-telling--wide .story-telling__info{-ms-flex-item-align:start;align-self:flex-start}.story-telling--wide .story-telling__slide{-webkit-column-gap:75px;-moz-column-gap:75px;column-gap:75px;grid-template-areas:"media quote" "media quote" "media info" "media btn";grid-template-columns:40% 1fr}.story-telling--wide .story-telling__figure{-ms-flex-item-align:start;align-self:flex-start}}.table__table{background:-webkit-gradient(linear,left top,right top,color-stop(30%,#fff),to(hsla(0,0%,100%,0))) 0,-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(70%,#fff)) 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),rgba(255,203,5,0)) 0,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),rgba(255,203,5,0)) 100%;background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)) 0,linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%) 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),rgba(255,203,5,0)) 0,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),rgba(255,203,5,0)) 100%;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:100px 100%,100px 100%,50px 100%,50px 100%;overflow-x:auto}.table table{border-collapse:collapse;min-width:768px;width:100%}.table td,.table th,.table tr{word-wrap:normal;position:relative;text-align:center;word-break:normal;z-index:100}.table tr:nth-child(2n) td,.table tr:nth-child(2n) th{background-color:rgba(0,0,0,.03)}.table .highlight td{font-weight:700}.table td{padding:1.875rem .75rem}.table th{background-color:#76001a;color:#fff;padding:1.875rem 1rem}.table th:first-child:before{background-color:#fff;bottom:0;-webkit-clip-path:polygon(0 0,0 20%,10% 0);clip-path:polygon(0 0,0 20%,10% 0);content:"";left:-.0625rem;position:absolute;right:0;top:-.0625rem}.table th:last-child:after{background-color:#fff;bottom:-.0625rem;-webkit-clip-path:polygon(100% 100%,90% 100%,100% 80%);clip-path:polygon(100% 100%,90% 100%,100% 80%);content:"";left:0;position:absolute;right:-1px;top:0}.takeover{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:16px solid #d22332;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%;justify-content:center;left:0;padding:5rem 0;position:fixed;right:0;top:0;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:all;transition-property:all;width:100%;z-index:200}.takeover__inner{max-height:100%;overflow-y:auto;padding-bottom:.3125rem;padding-top:.3125rem}.takeover__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#000;color:#ffcb05;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;font-size:1.875rem;height:3.5rem;justify-content:center;width:3.5rem}.takeover__copy,.takeover__title{margin:1rem 0}.takeover__close{position:absolute;right:24px;top:1.5rem}.takeover[aria-modal=false]{height:0;opacity:0;pointer-events:none;visibility:hidden}@media print,screen and (min-width:64em){.takeover{border-width:32px}.takeover__close{right:32px;top:2rem}}.wysiwyg .wysiwig--inner{padding:0 1rem}@media print,screen and (min-width:64em){.wysiwyg .wysiwig--inner{margin:0 auto;padding:0;width:50%}}.user-markup{max-width:71.25rem;overflow:visible}.user-markup h1,.user-markup h2,.user-markup h3,.user-markup h4,.user-markup h5,.user-markup h6{margin-bottom:1rem}.user-markup h1 .highlight,.user-markup h2 .highlight,.user-markup h3 .highlight,.user-markup h4 .highlight,.user-markup h5 .highlight,.user-markup h6 .highlight{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#76001a),color-stop(92.5%,#76001a),color-stop(92.5%,transparent));background:linear-gradient(180deg,transparent 60%,#76001a 0,#76001a 92.5%,transparent 0);color:#000;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.user-markup h1:not(:first-child),.user-markup h2:not(:first-child),.user-markup h3:not(:first-child),.user-markup h4:not(:first-child),.user-markup h5:not(:first-child),.user-markup h6:not(:first-child){margin-top:2.5rem}.user-markup .title--white{color:#fff;line-height:1.22em}.user-markup .title--white span{background-color:#ffcb05;-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative;text-shadow:3px 3px #ffcb05,2px 4px #76001a,4px 4px #76001a,4px 2px #76001a}.user-markup .title--white.text--black{color:#ffcb05;text-align:center}.user-markup .title--white.text--black span{background-color:transparent}.user-markup ol{margin:0 0 .25rem;overflow:auto;padding-left:2.5rem}.user-markup ol li::marker{color:#034ea2;font-weight:700}.user-markup hr:not([class]){max-width:7.5rem}.user-markup p{overflow:visible}.user-markup ul{margin:0 0 1rem;overflow:auto;padding-left:2.1875rem}.user-markup ul li::marker{color:#034ea2;text-indent:0!important}.user-markup ul ol,.user-markup ul ul{margin-bottom:0}@media print,screen and (min-width:64em){.user-markup h1:not(:first-child),.user-markup h2:not(:first-child),.user-markup h3:not(:first-child),.user-markup h4:not(:first-child),.user-markup h5:not(:first-child),.user-markup h6:not(:first-child){margin-top:3.75rem}}.level--detail .columns{padding:0}@media print,screen and (max-width:63.99875em){.level--detail .level__aside,.level--detail section.component:not(.sm--fullwidth){padding-left:1.5rem;padding-right:1.5rem}}@media print,screen and (min-width:64em){.level--detail .level__row{padding:0 5%}.level--detail .row{max-width:120rem}}@media screen and (min-width:120em){.level--detail .level__row{padding:0 6rem}}.home{isolation:isolate;margin:0 auto;position:relative;width:100%}.home:after{background-color:#fff;background-image:radial-gradient(circle,#707070 0,#707070 20%,rgba(31,26,84,0) 0);background-position:0 0;background-repeat:repeat;background-size:35px 35px;bottom:-12.5rem;bottom:0;content:"";inset:0;opacity:.03;position:absolute;z-index:-1}section.masthead-home{--clip:-4%;padding-top:0}section.masthead-home:after{z-index:5}section.masthead-home .masthead__content{-webkit-clip-path:ellipse(180% 100% at 50% var(--clip));clip-path:ellipse(180% 100% at 50% var(--clip));display:grid;grid-template-areas:"stack";isolation:isolate;padding:0 1rem;position:relative;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}section.masthead-home .masthead__content[data-animate]:not(.animate-content){opacity:0}@media print,screen and (min-width:64em){section.masthead-home .masthead__content{padding:0 5%;-webkit-transform:translateX(-3px);transform:translateX(-3px)}}@media screen and (min-width:120em){section.masthead-home .masthead__content{padding:0 6rem}}section.masthead-home figure.masthead__gallery{grid-area:stack;position:relative;z-index:1}@media screen and (min-width:78.75em){section.masthead-home figure.masthead__gallery{padding-top:1.25rem}}section.masthead-home img.masthead__image{aspect-ratio:3/2;display:block;height:auto;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}@media screen and (min-width:78.75em){section.masthead-home img.masthead__image{aspect-ratio:2/1}}section.masthead-home div.masthead__inner{text-wrap:balance;grid-area:stack;margin-top:25vw;padding-bottom:6.875rem;position:relative;text-align:center;width:100%;z-index:5}section.masthead-home div.masthead__inner:after{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(75%,#000),to(transparent));background:linear-gradient(0deg,#000,#000 75%,transparent);content:"";inset:0;opacity:1;position:absolute;z-index:-1}section.masthead-home div.masthead__inner h1{display:grid;grid-template-areas:"stack";margin:0 auto;max-width:62.5rem;padding:0 1.5rem;width:100%}section.masthead-home div.masthead__inner h1 span{align-self:flex-end;grid-area:stack;-webkit-transition:opacity .5s ease .25s;transition:opacity .5s ease .25s}section.masthead-home div.masthead__inner h1 span[aria-hidden=true]{opacity:0}@media print,screen and (min-width:48em){section.masthead-home div.masthead__inner{bottom:0;margin-top:0;position:absolute}}@media print,screen and (min-width:64em){section.masthead-home div.masthead__inner{padding-bottom:11.5625rem}section.masthead-home div.masthead__inner:after{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(50%,#000),to(transparent));background:linear-gradient(0deg,#000,#000 50%,transparent);opacity:.75}}section.masthead-home div.masthead__copy{display:grid;grid-template-areas:"stack";margin:1em auto 0;max-width:57.8125rem;padding:0 5%;width:100%}section.masthead-home div.masthead__copy span{grid-area:stack;-webkit-transition:opacity .5s ease .25s;transition:opacity .5s ease .25s}section.masthead-home div.masthead__copy span[aria-hidden=true]{opacity:0}@media print,screen and (min-width:64em){section.masthead-home div.masthead__copy{padding:0}section.masthead-home{--clip:-7%}}section.masthead-nav{margin-top:-4.6875rem;padding-right:0}section.masthead-nav .masthead__list{-webkit-clip-path:polygon(6% 0,100% 0,100% 100%,0 100%);clip-path:polygon(6% 0,100% 0,100% 100%,0 100%)}section.masthead-nav .masthead__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #fff;color:#fff;display:grid;font-size:1.5rem;grid-template-columns:1fr 62px;isolation:isolate;min-height:115px;padding:1.875rem 0 1.875rem 12%;position:relative;-webkit-transition:background .25s ease,opacity 1s ease,-webkit-transform 1s ease;transition:background .25s ease,opacity 1s ease,-webkit-transform 1s ease;transition:background .25s ease,transform 1s ease,opacity 1s ease;transition:background .25s ease,transform 1s ease,opacity 1s ease,-webkit-transform 1s ease}section.masthead-nav .masthead__button:before{background-color:rgba(3,78,162,.86);content:"";inset:0;position:absolute;z-index:-1}section.masthead-nav .masthead__button .arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#ffcb05;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);color:#034ea2;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;justify-content:center;width:2.8125rem}section.masthead-nav .masthead__button .arrow svg{color:#000}section.masthead-nav .masthead__button[data-animate]:not(.animate-content){opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}section.masthead-nav .masthead__button:first-child{background-position-y:25%}section.masthead-nav .masthead__button:nth-child(2){background-position-y:10%}section.masthead-nav .masthead__button:nth-child(3){background-position-y:35%}@media print,screen and (min-width:64em){section.masthead-nav{margin-top:-9.375rem;padding-right:5%}section.masthead-nav .masthead__list{-webkit-clip-path:none;clip-path:none;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:1fr 1fr 1fr}section.masthead-nav .masthead__button{background-size:150%;-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);display:grid;font-size:2.1875rem;grid-template-columns:1fr;min-height:187px;padding:0}section.masthead-nav .masthead__button .text{-ms-flex-item-align:end;align-self:flex-end;justify-self:center;max-width:80%;text-align:center}section.masthead-nav .masthead__button .arrow{-ms-flex-item-align:end;align-self:flex-end;font-size:.75em;height:0;justify-self:center;-webkit-transition:all .25s ease;transition:all .25s ease;visibility:hidden;width:4.6875rem}section.masthead-nav .masthead__button:focus-visible,section.masthead-nav .masthead__button:hover{background-size:160%}section.masthead-nav .masthead__button:focus-visible .arrow,section.masthead-nav .masthead__button:hover .arrow{height:3.75rem;visibility:visible}}@media screen and (min-width:80em){section.masthead-nav .masthead__list{margin:0 auto;width:90%}section.masthead-nav .masthead__button{font-size:2.5rem}section.masthead-nav .masthead__button .text{max-width:20.625rem}}.home-intro{display:grid;grid-template-areas:"intro" "cta" "figure";grid-template-columns:1fr;margin:2.8125rem auto 0;max-width:120rem}.home-intro .intro__copy{background-color:#fff;font-size:1rem;margin-bottom:1em}.home-intro .intro__copy,.home-intro__intro{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-intro__intro{grid-area:intro}.home-intro__intro[data-animate]:not(.animate-content){opacity:0;-webkit-transform:translateY(-150px);transform:translateY(-150px)}.home-intro__cta{grid-area:cta;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-intro__cta[data-animate]:not(.animate-content){opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.home-intro__figure{grid-area:figure;isolation:isolate;margin-top:-20%;position:relative;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;z-index:-1}.home-intro__figure:after{background:#f6f6f6;content:"";left:0;position:absolute;right:0;top:50%;z-index:-1}.home-intro__figure img{--lAmount:5%;-webkit-clip-path:polygon(0 var(--lAmount),100% 0,100% calc(100% - var(--lAmount)),0 100%);clip-path:polygon(0 var(--lAmount),100% 0,100% calc(100% - var(--lAmount)),0 100%)}.home-intro__figure[data-animate]:not(.animate-content){opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.home-intro__image{aspect-ratio:1/1;margin:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.home-intro__inner{isolation:isolate;padding:.625rem 2.5rem;position:relative;z-index:100}.home-intro__inner:before{background-color:#76001a;content:"";inset:0;opacity:.9;position:absolute;-webkit-transform:skewX(-4deg);transform:skewX(-4deg);z-index:-1}.home-intro__inner hr{min-width:100%}.home-intro__copy{color:#fff;display:block;font-size:1.2rem;font-style:italic;font-weight:800;line-height:1.44em;margin-bottom:1.125rem}.home-intro__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.home-intro__btn a{-ms-flex-item-align:start;align-self:flex-start;text-align:center;text-transform:uppercase;width:100%}@media print,screen and (min-width:48em){.home-intro__btn a{width:auto}}@media print,screen and (min-width:64em){.home-intro{gap:0;grid-template-areas:"intro figure" "cta figure";grid-template-columns:1fr 40%;margin-top:3.4375rem}.home-intro__intro{-ms-flex-item-align:center;align-self:center;margin-top:5vw}.home-intro__cta{padding-left:5%;padding-top:.25em}.home-intro .intro__copy{font-size:1.2rem}.home-intro__figure{background-color:transparent;margin-top:0}.home-intro__figure:after{display:none}.home-intro__figure img{-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.home-intro__inner:before{right:-100px}.home-intro__btn{display:grid;grid-template-areas:"stack";margin-bottom:1.25rem}.home-intro__btn *{align-self:center;grid-area:stack}.home-intro__btn a{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (min-width:80em){.home-intro__cta{padding-left:10%}}@media screen and (min-width:120em){.home-intro__cta{padding-left:8%}.home-intro__inner:before{right:-150px}}.home-numbers{display:grid;grid-template-areas:"intro" "image" "cards";grid-template-columns:1fr;isolation:isolate;margin:0 auto;max-width:120rem;position:relative}.home-numbers:before{background:linear-gradient(320deg,#e1e1e1,#f7f7f7 50%);bottom:-9%;-webkit-clip-path:polygon(0 0,100% 0,100% 98%,0 100%);clip-path:polygon(0 0,100% 0,100% 98%,0 100%);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media print,screen and (min-width:64em){.home-numbers:before{bottom:-.0625rem;-webkit-clip-path:none;clip-path:none}}.home-numbers__intro{grid-area:intro;padding-top:1.875rem}.home-numbers__figure{-webkit-clip-path:polygon(0 0,100% 0,92% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 100%,0 100%);display:none;grid-area:image}.home-numbers__image{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-numbers__image[data-animate]:not(.animate-content){opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.home-numbers__cta{grid-area:cards}.home-numbers__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1.875rem;row-gap:16px}.home-numbers__card{-ms-flex-preferred-size:100%;flex-basis:100%;isolation:isolate;padding:2.375rem 2.375rem 2.375rem 2.5rem;position:relative;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-numbers__card:before{background:#fff;content:"";inset:0;position:absolute;-webkit-transform:skewX(-4deg);transform:skewX(-4deg);z-index:-1}.home-numbers__card[data-animate]:not(.animate-content){opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.home-numbers__number{color:#034ea2;font-size:clamp(4.625rem,8vw,6.1875rem);font-style:italic;font-weight:700;line-height:1em;position:relative;white-space:nowrap}.home-numbers__number[data-k] span:after{content:"k"}.home-numbers__number[data-m] span:after{content:"m"}.home-numbers__number[data-percentage] span:after{content:"%";font-size:50%;vertical-align:super}.home-numbers__number[data-plus] span:after{content:"+"}.home-numbers__number span:first-child{-webkit-text-fill-color:transparent;-webkit-text-stroke-color:currentcolor;-webkit-text-stroke-width:1.5px;inset:0;left:.1875rem;position:absolute;top:.1875rem;z-index:-1}.home-numbers__copy{font-size:1rem;font-style:normal;font-weight:600}@media print,screen and (min-width:64em){.home-numbers{background:transparent;grid-template-areas:"image intro" "cards cards";grid-template-columns:40% 1fr;margin-top:3.125rem;padding:3.75rem 0;position:relative}.home-numbers:before{-webkit-clip-path:polygon(4% 0,100% 0,100% 100%,0 100%);clip-path:polygon(4% 0,100% 0,100% 100%,0 100%);left:auto;width:75%}.home-numbers__intro{padding:0 5%}.home-numbers__figure{display:block}.home-numbers__image{-webkit-clip-path:polygon(0 0,100% 0,96% 100%,0 100%);clip-path:polygon(0 0,100% 0,96% 100%,0 100%);min-width:100%}.home-numbers__cta{margin-top:-15%}.home-numbers__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;min-width:100%}.home-numbers__card{padding-right:4.6875rem}.home-numbers__copy{font-size:1.2rem}}@media screen and (min-width:90em){.home-numbers:before{left:25%;right:calc(960px - 50vw);width:auto}.home-numbers__cta{margin-top:-20%}}.home-media{isolation:isolate;margin:0 auto;max-width:120rem;position:relative}.home-media__content{margin:1.875rem 0}.home-media__content .home-media__copy{line-height:1.71em;margin-bottom:1.25rem}.home-media__wrapper{padding:0 1.5rem}.home-media__figure{position:relative;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-media__figure .play-button{bottom:-.625rem;left:4rem;position:absolute;top:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.home-media__figure[data-animate]:not(.animate-content){opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.home-media__container:nth-child(odd){padding-bottom:1.875rem}.home-media__container:nth-child(odd) .home-media__figure{isolation:isolate;padding-top:2.1875rem}.home-media__container:nth-child(odd) .home-media__figure[data-animate]:not(.animate-content){opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.home-media__image{--lAmount:5%;aspect-ratio:4/3;-webkit-clip-path:polygon(0 var(--lAmount),100% 0,100% calc(100% - var(--lAmount)),0 100%);clip-path:polygon(0 var(--lAmount),100% 0,100% calc(100% - var(--lAmount)),0 100%);margin:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media print,screen and (min-width:64em){.home-media:after{display:none}.home-media .home-media__copy{line-height:1.56em}.home-media__container{display:-webkit-box;display:-ms-flexbox;display:flex}.home-media__container:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-bottom:0}.home-media__container:nth-child(odd) .home-media__figure{padding-top:0}.home-media__container:nth-child(odd) .home-media__figure:after{display:none}.home-media__container:nth-child(odd) .home-media__figure img{-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.home-media__container:nth-child(2n) .home-media__figure img{-webkit-clip-path:polygon(0 0,100% 0,92% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.home-media__figure{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}.home-media__figure .play-button{bottom:auto;left:50%;top:50%}.home-media__content{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:100%;align-items:center;display:grid;flex-basis:100%}.home-media__wrapper{padding:0 4rem}}@media screen and (min-width:120em){.home-media__wrapper{padding:0 6rem}}.feed-events--home .card-event{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.feed-events--home .card-event[data-animate]:not(.animate-content){opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.home-news-blog{padding-top:4.125rem}.home-news-blog [data-animate]{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-news-blog h2{margin-bottom:.5em}.home-news-blog__news .home-news-blog__btn{margin-top:.625rem}@media screen and (min-width:80em){.home-news-blog__news{max-width:60%}}.home-news-blog__card .card-news:not(:first-child){display:none}.home-news-blog__card .card-news{margin-bottom:0}@media print,screen and (min-width:48em){.home-news-blog__card .card-news{margin-bottom:1rem}}.home-news-blog__blog{margin-top:3.4375rem}.home-news-blog__blog .home-news-blog__btn{margin-top:2.8125rem;padding-bottom:1.5625rem}@media print,screen and (min-width:64em){.home-news-blog{-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;padding-top:4.6875rem}.home-news-blog,.home-news-blog__blog{display:-webkit-box;display:-ms-flexbox;display:flex}.home-news-blog__blog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.home-news-blog__blog .card-blog{-ms-flex-preferred-size:100%;flex-basis:100%}.home-news-blog__blog .home-news-blog__btn{padding-bottom:0}.home-news-blog__card .card-news{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.home-news-blog__news .home-news-blog__btn{margin-top:2.5rem}}.gs-title{color:#000;font-size:1.44rem!important;font-weight:600;margin-bottom:0}.gs-title b{font-size:inherit!important}@media print,screen and (min-width:64em){.gs-title{font-size:1.72813rem!important}}.gsc-url-top{font-style:italic}.gs-snippet{font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:400;line-height:1.22em}@media print,screen and (min-width:64em){.gs-snippet{font-size:1.2rem!important;line-height:1.44em}}.gsc-result{margin-top:1.44rem!important}@media print,screen and (min-width:64em){.gsc-result{margin-top:1.72813rem!important}}.gsc-results .gsc-cursor-box{margin-top:4.375rem!important;text-align:center}.gsc-results .gsc-cursor-page{border-bottom:2px solid transparent!important;color:#034ea2!important;display:block;font-size:1.2rem;font-weight:600;line-height:1.085em;margin:-.5rem .625rem 0;min-width:20px;padding:.125rem .3125rem;position:relative;text-align:center;-webkit-transition:color .25s,background-color .25s;transition:color .25s,background-color .25s;white-space:nowrap}.gsc-results .gsc-cursor-page:focus,.gsc-results .gsc-cursor-page:hover{background-color:#ffcb05!important;outline:0!important;text-decoration:none!important}.gsc-results .gsc-cursor-current-page{border-bottom-color:#034ea2!important}.gcsc-more-maybe-branding-root{display:none}table.gsc-search-box td.gsib_a{padding:0}table.gsc-search-box td.gsc-input{padding-right:0!important}table.gsc-search-box div.gsc-input-box{border:none}table.gsc-search-box input.gsc-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff!important;border:2px solid #231f20!important;border-radius:0!important;color:currentcolor!important;font-style:normal!important;height:3.75rem!important;line-height:1.5em!important;max-height:3.75rem!important;max-width:100%!important;padding:.92188rem 0 1.04688rem 1.25rem!important}table.gsc-search-box td.gsib_b{display:none}table.gsc-search-box button.gsc-search-button-v2{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:2px solid #000;border-left-width:0;border-radius:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;font-size:1.5rem;height:3.75rem;justify-content:center;margin-left:0;width:3.75rem}table.gsc-search-box button.gsc-search-button-v2 svg{fill:currentcolor;height:1em;width:1em}table.gsc-search-box button.gsc-search-button-v2:focus,table.gsc-search-box button.gsc-search-button-v2:hover{background:#034ea2;color:#fff}.gsc-above-wrapper-area{border-bottom:none!important;margin-bottom:4.375rem;padding:0!important}.gsc-result-info{color:#000!important;font-size:1rem!important;font-weight:500!important;line-height:1!important;text-align:right!important}.mfp-bg{background:#000;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:0!important;z-index:1043}.mfp-container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding:0 2rem;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-arrow .btn__icon,.mfp-close .btn__icon,.mfp-counter .btn__icon,.mfp-preloader .btn__icon{pointer-events:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:.5rem;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;outline:0;overflow:visible;padding:0;-ms-touch-action:manipulation;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{font-family:Arial,Baskerville,monospace;font-size:1.75rem;font-style:normal;opacity:.65;padding:0 0 1.125rem .625rem;position:absolute;right:0;text-align:center;text-decoration:none;top:0}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:.0625rem}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{padding-right:.375rem;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:.75rem;line-height:1.125rem;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:6.875rem;margin:-3.4375rem 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:5.625rem}.mfp-arrow:active{margin-top:-3.375rem}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:2.1875rem;margin-top:2.1875rem;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:.5rem}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:1.9375rem}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:1.5625rem}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:2.4375rem}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:2.5rem;padding-top:2.5rem}.mfp-iframe-holder .mfp-content{line-height:0;max-width:56.25rem;width:100%}.mfp-iframe-holder .mfp-close{top:-2.5rem}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:2.5rem 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:2.5rem;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:2.5rem;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:.75rem;line-height:.875rem}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-2.25rem;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:1.125rem;padding-right:2.25rem;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:18.75rem),screen and (max-width:50rem) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:.3125rem}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:.1875rem .3125rem;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:.1875rem}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:2.1875rem;line-height:2.1875rem;padding:0;position:fixed;right:0;text-align:center;top:0;width:2.1875rem}}@media (max-width:56.25rem){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:1rem;padding-right:1rem}}.mfp-iframe-holder .mfp-close{font-size:1rem;height:1.75rem;opacity:1;padding:0;right:0;text-align:center;top:-3.25rem;width:1.75rem}.mfp-close-btn-in .mfp-close{background-color:transparent;opacity:1;outline:0;padding:0;right:0;text-align:center;top:-3.25rem}.mfp-content{background-color:#fff;margin:6.875rem 0 1rem;width:100%}@media print,screen and (min-width:48em){.mfp-content{max-width:65.625rem}}.selectability-offscreen{border:0;-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%);height:.0625rem;margin:-.0625rem;outline:0;overflow:hidden;padding:0;position:absolute!important;width:.0625rem}.selectability-offscreen.js-selectability--has-value~label{font-size:1rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;opacity:1;padding:0 .5em 0 0;-webkit-transform:translateY(-31px);transform:translateY(-31px)}.selectability{background-color:#fff;border:2px solid;color:#000;font-size:1rem;font-weight:500;height:4rem;position:relative;text-align:left;z-index:50}.selectability~label{background-color:#fff;left:1.4375rem;line-height:1.22em;max-width:calc(100% - 5.3125rem);opacity:1;overflow:hidden;padding:0 .125rem;position:absolute;text-overflow:ellipsis;top:1.3125rem;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:51}.selectability~label sup{display:inline-block}@media print,screen and (max-width:47.99875em){.selectability~label{left:.625rem}}.selectability:after,.selectability:before{content:"";position:absolute;z-index:50}.selectability:focus:after,.selectability:hover:after{border:4px solid #034ea2;height:calc(100% + .25rem);left:-.125rem;top:-.125rem;width:calc(100% + .25rem)}.selectability:focus [role*=textbox]:after,.selectability:hover [role*=textbox]:after{border:4px solid #034ea2}.selectability:focus-visible{background-color:#034ea2;color:#fff;outline:0}.selectability:focus-visible:after{border:4px solid #000;height:calc(100% + .25rem);left:-.125rem;top:-.125rem;width:calc(100% + .25rem)}.selectability:focus-visible [role*=textbox]:after{background-color:#034ea2;background-image:url(../img/chevron-white.png);border:4px solid #000}.form__field--is-invalid .selectability{color:#d22332}.form__field--is-invalid .selectability:after{border:2px solid #d22332;height:calc(100% + .25rem);left:-.125rem;top:-.125rem;width:calc(100% + .25rem)}.form__field--is-invalid .selectability~.form__error-icon{right:78px;top:1.25rem;z-index:53}.form__field--is-invalid .selectability~label{color:#d22332;font-size:1rem;left:1.875rem}.form__field--is-invalid .selectability [role*=textbox]:after{background-image:url(../img/chevron-error.png);border:2px solid #d22332}.form__field--is-invalid .selectability:hover:not(:focus-within) [role*=textbox]:after,.form__field--is-invalid .selectability:hover:not(:focus-within):after{outline:2px solid #d22332}.selectability~.form__valid-icon{right:78px;z-index:52}.selectability [role*=textbox]{height:100%;padding:1rem 3.75rem .875rem .625rem;position:relative;z-index:52}.form__field--is-valid .selectability [role*=textbox]{outline:2px solid #034ea2}.selectability [role*=textbox]:focus{outline:0}.selectability [role*=textbox]:after{background-color:#fff;background-image:url(../img/chevron-primary.png);background-position:50%;background-repeat:no-repeat;border:2px solid;bottom:-.125rem;content:"";font-size:2.6rem;padding:.1875rem 1.25rem;position:absolute;right:-2px;top:-.125rem;width:3.875rem}@media print,screen and (min-width:48em){.selectability [role*=textbox]{padding-left:1.4375rem}}.selectability[aria-expanded=true]{z-index:55}.selectability[aria-expanded=true]~label{opacity:1;z-index:56}.selectability[aria-expanded=true]:after{border:4px solid #034ea2;height:calc(100% + .25rem);left:-.125rem;top:-.125rem;width:calc(100% + .25rem)}.selectability[aria-expanded=true] [role*=textbox]:after{background-color:#034ea2;background-image:url(../img/chevron-white.png);border:4px solid #034ea2;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selectability[aria-expanded=true] [role*=listbox]{background-color:#fff;border:4px solid #034ea2;left:-.125rem;max-height:15.625rem;overflow-y:auto;position:absolute;top:4.75rem;width:calc(100% + .25rem)}.selectability[aria-disabled=false] [role=option]{border-top:2px solid #ebebeb;cursor:default;font-size:1.2rem;font-weight:400;line-height:1.22em;padding:.75rem .625rem .75rem 1.25rem}.selectability[aria-disabled=false] [role=option]:first-child{border-top:0;padding-top:.875rem}.selectability[aria-disabled=false] [role=option]:focus,.selectability[aria-disabled=false] [role=option]:hover{background:#ffcb05;border-color:#ffcb05;outline:0}.selectability[aria-disabled=false] [role=option]:hover{text-decoration:none}.selectability[aria-disabled=true]{background-color:#ebebeb;color:#696969}.selectability[aria-disabled=true]:hover:after{border-color:#ebebeb}.selectability[aria-disabled=true] [role*=textbox]{border-color:#ebebeb;outline:2px solid #ebebeb}.selectability[aria-disabled=true] [role*=textbox]:after{background-color:#ebebeb;background-image:url(../img/chevron-gray.png);border-color:#ebebeb;color:#000}.selectability[aria-disabled=true]~label{background-color:transparent;color:#000;opacity:0}@media print,screen and (min-width:48em){.selectability{font-size:1.2rem;font-weight:600}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{display:block;list-style:none;margin:0;padding:0;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 .40625rem;padding:0;position:relative}.slick-dots li button{color:transparent;cursor:pointer;font-size:0;height:1.5rem;line-height:0;outline:none!important;position:relative;width:1.5rem}.slick-dots li button:before{background-color:transparent;border:2px solid #000;border-radius:50%;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:2}.slick-dots li button:after,.slick-dots li button:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.slick-dots li button:after{border:0 solid #fff;border-radius:50%;-webkit-transition:border-width .25s ease;transition:border-width .25s ease;z-index:1}.slick-dots li button:focus:before,.slick-dots li button:hover:before{border-width:4.5px;bottom:-.125rem;left:-.125rem;right:-2px;top:-.125rem}.slick-dots li.slick-active button:after{background-color:#034ea2}.slick-dots li.slick-active button:focus:before,.slick-dots li.slick-active button:hover:before{border-width:4.5px} .collapsed { visibility: collapse} .img-right { float: right !important; margin: 0 0 20px 20px !important} .img-left { float: left; margin: 0 20px 20px 0 !important; } @media (min-width: 680px) { .img-right, .img-left { display: inline-block} } .img-border { border: 1px solid #CCC; padding: 5px} p.indent { margin-left: 40px} .ta-center { text-align: center} .nobr { white-space: nowrap} .mb-0 { margin-bottom:0} .mt-0 { margin-top:0 !important} .pb-0 { padding-bottom:0} .pt-0 { padding-top:0 } ; .pb-sm { padding-bottom: 20px} .pt-sm { padding-bottom: 20px} .mb-sm { margin-bottom: 20px} .lispacer li { margin:0 0 8px 0 !important} .bg-info { background-color: #d9edf7} .newspaper2 { -webkit-column-count: 2; -webkit-column-gap: 30px; -moz-column-count: 2; -moz-column-gap: 30px; column-count: 2; column-gap: 30px} .newspaper3 { -webkit-column-count: 3; -webkit-column-gap: 30px; -moz-column-count: 3; -moz-column-gap: 30px; column-count: 3; column-gap: 30px} .questions dt{ font-weight:bold !important; margin-bottom:3px} .questions dd{ margin-left:25px; padding-bottom: 25px} .questions dt a{ font-weight:bold !important} * { box-sizing: border-box} .column2 { float: left; width: 50%; padding: 10px} .column3 { float: left; width: 33%; padding: 10px} .col-row{ display: table; width:100%} .col-row:after { content: ""; display: table; clear: both} .alt-row{ background-color:RGBA(0, 0, 0, 0.03)} .mid-mid{ text-align: center; vertical-align: middle} .left-mid{ text-align: left; vertical-align: middle} @media screen and (max-width: 600px) { .column2, .column3, .colw-75, .colw-25, .colw-66, .colw-33, .colw-50 { width: 100%} } .colw-75{ display: table-cell; width: 75%; padding: 10px} .colw-25{ display: table-cell; width: 25%; padding: 10px} .colw-66{ display: table-cell; width: 66%; padding: 10px} .colw-33{ display: table-cell; width: 33%; padding: 10px} .colw-50{ display: table-cell; width: 50%; padding: 10px} .colw-25 img{ float: none !important; margin: 0 !important; padding:0 !important} .small{ font-size:.85rem !important} .colw-33 a img { display: block} table.table-striped{ width: 100%; border-style: solid; border-width: 0 0 0 1px; border-color: #e7e7e7; table-layout: auto} .table-striped{ font-size: 1rem !important; line-height: 1.3rem} .table-striped th{ background-color: #76001a; color:#fff; padding:1rem .75rem} .table-striped td, .table-striped th, .table-striped tr { position: relative; text-align: left; z-index: 100} .table-striped td{ padding:.25rem .25rem} table.table-striped tbody tr td { padding: 5px; font-size: .9rem!important; text-transform: none; color: #222; font-weight: 400; border-style: solid; border-width: 0 1px 1px 0; border-color: #e7e7e7; vertical-align: top} table.table-striped tbody tr td a{ font-size: .9rem!important} td.sub_point { padding-left: 18px !important} .list-c > ol{ padding-left:0; counter-reset:section; list-style:none } .list-c > ol > li{ position:relative; background-color:#f1f1f1; margin-bottom:15px; padding:10px 15px 8px 50px; line-height:1.4; overflow:hidden } .list-c > ol > li:before{ content:""; display:block; position:absolute; z-index:1; top:0; left:0; width:34px; height:100%; background-color:#762536 } .list-c > ol > li:after{ counter-increment:section; content:counters(section, ".") ""; display:block; transform:translateY(50%); position:absolute; z-index:2; top:0; left:0; width:34px; height:100%; font-size:15px; line-height:1; margin-top:-7.5px; color:#fff; text-align:center } .list-c > ol > li:nth-child(1n):before{ background-color:#314D63 } .list-c > ol > li:nth-child(2n):before{ background-color:#284B34 } .list-c > ol > li:nth-child(3n):before{ background-color:#5A2D3A } .list-c > ol > li:nth-child(4n):before{ background-color:#52514D } .list-c > ol > li:nth-child(5n):before{ background-color:#794d24 } .list-c > ol > li strong{ display:block } .list-c > ol > li a.li-link { cursor: pointer; color:#231F20 !important; text-decoration: underline solid #034ea2 2px; text-underline-offset: 3px} .list-c > ol > li strong:before{ content:""; position:absolute; z-index:3; width:0; height:0; border-top:7px solid transparent; border-bottom:7px solid transparent; border-right:6px solid #fff; top:50%; margin-top:-7px; left:28px } figure.rt { float: right; width: 45%; border: thin #e7e7e7 solid; margin: 0 0 0.5em 0.5em; padding: 5px} img.scaled { width: 100%} @media (min-width: 960px) { .card-col { width: 33.33333333%; float: left} } .card-col { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; padding-bottom: 15px} .card { border: 1px solid #dedede; max-width: 420px; margin-bottom: 40px} .card { border: 1px solid #e7e7e7; border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; max-width: 420px; margin: 0 auto} .bg-gray { background-color: #e7e7e7} .card-heading { font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; padding: 15px; background-color: #f1f1f1; color: #762536; border-bottom: 1px solid #dedede; border-top-right-radius: 0; border-top-left-radius: 0} .bg-primary { color: #fff; background-color: #762536} .card-body { padding: 0 15px 5px; background-color: #fff; border-bottom-right-radius: 0; border-bottom-left-radius: 0} .card-body p{ margin-bottom: 0} .card-image{ padding: 15px 15px 20px; background-color: #fff} .columns .card-event:before { background: linear-gradient(146deg, #0063d2, #034ea2 33.4%, #013167 93.82%); -webkit-clip-path: polygon(10% 0, 100% 0, 100% 91%, 90% 100%, 0 100%, 0 8%); clip-path: polygon(10% 0, 100% 0, 100% 91%, 90% 100%, 0 100%, 0 8%); inset: 0; -webkit-transition: inset .25s ease; transition: inset .25s ease} .columns .hh-events-block.hh-events.component { overflow: hidden} .announcement-banner { padding: 20px 20px 10px 20px; background-color: #e7e7e7; display: block; font-size: 1.2rem; font-weight: 400} .hh-experts-block.customexample2 { padding: var(--hh-grid-gap) calc(var(--hh-grid-gap)*2) calc(var(--hh-grid-gap)*2); background-color: var(--hh-secondary); color: var(--hh-default-bg-color)} .hh-experts-block.customexample2 .hh-listing .hh-results { background-color: var(--hh-secondary); color: var(--hh-default-bg-color)} .hh-experts-block.customexample2 .hh-listing .hh-results .hh-toggle-listing { display: none} .hh-experts-block.customexample3 { margin-bottom: 75px} .hh-experts-block.customexample3 .splide__slide { width: 24%; grid-template-columns: 1fr} .hh-experts-block.customexample3 .splide__track { padding: 10px 0; width: 92%; margin: 0 auto} .hh-experts-block.customexample3 .splide__slide .hh-summary, .hh-experts-block.customexample3 .splide__slide .hh-departments { display: none} .hh-experts-block.customexample3 .splide__pagination { bottom: -1.5em} .hh-experts-block.customexample3 .splide__pagination__page.is-active { background: var(--hh-primary)} .hh-experts, .hh-module { --blue: #034ea2; --ink: #11151c; --ink-2: #505050; --border: #e8eaed; --bg: #fff; --radius: 2px; --shadow-inset: 0 0 0 2px currentColor inset} .hh-experts .primary-button, .hh-experts .secondary-button { display: inline-block; padding: 10px 40px; border-radius: var(--radius); border: none; font-weight: 700; font-size: 14px; text-transform: uppercase; transition: .2s all} .hh-experts .primary-button { background-color: var(--hh-primary); color: #fff; box-shadow: var(--shadow-inset)} .hh-experts .primary-button:hover, .hh-experts .primary-button:focus { background-color: transparent; color: var(--hh-primary)} .hh-experts .secondary-button { background-color: var(--hh-secondary); color: #000; box-shadow: 0 0 0 2px var(--hh-secondary) inset} .hh-experts .secondary-button:hover, .hh-experts .secondary-button:focus { background-color: transparent; color: var(--blue); box-shadow: 0 0 0 2px var(--blue) inset} .hh-experts .hh-toggle-listing button, .hh-experts .hh-controls button, .hh-experts .hh-load-more button { color: var(--ink); text-align: center; display: inline-block; padding: 10px 16px; border: 2px solid var(--border); border-radius: var(--radius); background-color: var(--bg); font-weight: 700; transition: .2s all} .hh-experts .hh-toggle-listing button:hover, .hh-experts .hh-toggle-listing button:focus, .hh-experts .hh-toggle-listing button.active, .hh-experts .hh-controls button:hover, .hh-experts .hh-controls button:focus, .hh-experts .hh-controls button.active, .hh-experts .hh-load-more button:hover, .hh-experts .hh-load-more button:focus { color: var(--blue); border-color: var(--blue); outline: none} .aggregate__reset:link, .aggregate__reset:visited, .breadcrumbs__link:link, .breadcrumbs__link:visited, .text-tooltip:link:not(.text-tooltip--white), .text-tooltip:visited:not(.text-tooltip--white), a:link:not([class]), a:visited:not([class]){ --line-color: var(--hh-primary); background-image: -webkit-gradient(linear, left top, right top, from(var(--line-color)), to(var(--line-color))); background-image: linear-gradient(90deg, var(--line-color) 0, var(--line-color) 100%); background-position: bottom} .aggregate__reset:hover, .breadcrumbs__link:hover, .text-tooltip:hover:not(.text-tooltip--white), a:hover:not([class]) { background-color: color-mix(in srgb, var(--hh-secondary) 15%, transparent) !important} body { font-weight: 300} .auto-grid { --width: 200px; --gap: 1rem; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(var(--width), 100%), 1fr)); gap: var(--gap)}
