  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{--black-oklch:23.79% 0.009 255.6;--white-oklch:100% 0 0;--grey-light-oklch:93.66% 0.002 247.84;--primary-oklch:76.7% 0.086 16.53;--primary-light-oklch:89.18% 0.057 18.27;--secondary-oklch:47.69% 0.193 25.35;--background-color:oklch(var(--white-oklch));--background-color-alt:oklch(var(--black-oklch));--background-color-light:oklch(var(--grey-light-oklch));--border-color:oklch(var(--black-oklch));--interaction-color:oklch(var(--black-oklch));--interaction-color-alt:oklch(var(--primary-light-oklch));--interaction-color-hover:oklch(var(--secondary-oklch));--text-color:oklch(var(--black-oklch));--text-color-alt:oklch(var(--primary-oklch));--primary:oklch(var(--primary-oklch));--secondary:oklch(var(--secondary-oklch));--white:oklch(var(--white-oklch));--filter-foreground:oklch(var(--black-oklch));--filter-foreground-active:oklch(var(--white-oklch));--filter-background:oklch(var(--grey-light-oklch));--filter-background-active:oklch(var(--secondary-oklch))}body.wac{--black-oklch:0% 0 0;--primary-oklch:71.2% 0.0911 85.35;--primary-light-oklch:84% 0.046 85.85;--grey-light-oklch:92% 0.0186 86.15;--grey-dark-oklch:50.19% 0.019 52.29;--secondary-oklch:0% 0 0;--background-color-alt:oklch(var(--primary-light-oklch));--border-color:oklch(var(--primary-oklch));--border-color-alt:oklch(var(--primary-light-oklch));--interaction-color-hover:oklch(var(--grey-dark-oklch));--interaction-color-alt:oklch(var(--primary-oklch));--text-color-alt:oklch(var(--primary-light-oklch));--black:oklch(var(--black-oklch));--white-transparent:oklch(var(--white-oklch)/60%);--filter-foreground-active:oklch(var(--black-oklch));--filter-background-active:oklch(var(--primary-oklch))}body.tcms{--primary-oklch:32.74% 0.0363 242.96;--secondary-oklch:42.49% 0.0835 339.58;--grey-dark-oklch:82.14% 0.0143 67.63;--interaction-color:oklch(var(--primary-oklch));--interaction-color-hover:oklch(var(--secondary-oklch));--interaction-color-alt:oklch(var(--grey-dark-oklch));--interaction-color-alt-hover:oklch(var(--white-oklch));--background-color-alt:oklch(var(--grey-dark-oklch));--text-color:oklch(var(--primary-oklch));--text-color-light:oklch(var(--grey-dark-oklch));--border-color-alt:oklch(var(--grey-dark-oklch));--background-color-light:oklch(var(--grey-dark-oklch));--filter-background:oklch(var(--grey-dark-oklch))}@font-face{font-display:swap;font-family:PP Right Grotesk Narrow;font-style:normal;font-weight:200;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/PPRightGrotesk-NarrowLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Right Grotesk Spatial;font-style:normal;font-weight:400;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/PPRightGrotesk-SpatialRegular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Right Grotesk Spatial;font-style:normal;font-weight:700;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/PPRightGrotesk-SpatialBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Right Grotesk Wide;font-style:normal;font-weight:500;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/PPRightGrotesk-WideMedium.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Right Grotesk Wide;font-style:normal;font-weight:700;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/PPRightGrotesk-WideBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Right Grotesk Text;font-style:normal;font-weight:400;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/PPRightGroteskText-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Right Grotesk Text;font-style:italic;font-weight:400;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/PPRightGroteskText-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Right Grotesk Text;font-style:normal;font-weight:700;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/PPRightGroteskText-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graphik Web;font-style:normal;font-weight:400;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/Graphik-Regular-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graphik Web;font-style:italic;font-weight:400;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/Graphik-RegularItalic-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graphik Web;font-style:normal;font-weight:500;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/Graphik-Medium-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graphik Web;font-style:italic;font-weight:500;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/Graphik-MediumItalic-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graphik Web;font-style:normal;font-weight:600;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/Graphik-Semibold-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graphik Web;font-style:italic;font-weight:600;src:local("sans-serif"),url(/themes/custom/mec/assets/fonts/Graphik-SemiboldItalic-Web.woff2) format("woff2")}body{--text-family:"PP Right Grotesk Text";--narrow-family:"PP Right Grotesk Narrow";--spatial-family:"PP Right Grotesk Spatial";--wide-family:"PP Right Grotesk Wide"}body.wac{--text-family:"Graphik Web";--narrow-family:"Graphik Web";--spatial-family:"Graphik Web";--wide-family:"Graphik Web"}body.tcms{--text-family:"forma-djr-text",sans-serif;--narrow-family:"forma-djr-text",sans-serif;--spatial-family:"forma-djr-text",sans-serif;--wide-family:"forma-djr-text",sans-serif}@keyframes slide-in{0%{opacity:0;transform:translateX(-12.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes slide-out-in{0%{opacity:0;transform:translateX(12.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes animate-down{0%{opacity:0}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fade-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(calc(var(--space-xs)*-1))}60%{transform:translateX(calc(var(--space-xxs)*-1))}}@keyframes animate-in{0%{opacity:0;transform:scale(.8) translateX(-.5rem)}to{opacity:1}}@keyframes scale-up{0%{scale:0}to{scale:1}}:root{--space-xxs:0.25rem;--space-xs:0.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--gutter:2rem;--header-height:8.75rem;--admin-height:69px;--admin-height-plus-toolbar:109px}@media (max-width:64rem){:root{--admin-height:69px;--admin-height-plus-toolbar:69px}}@media (max-width:46.25rem){:root{--gutter:0.875rem;--header-height:5.25rem}}:root body.wac{--header-height:7rem}*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{max-width:100%}img{font-style:italic;height:auto;vertical-align:middle}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button{-webkit-text-fill-color:currentcolor;all:unset;color:currentcolor;cursor:pointer}ul{list-style-type:none;padding-left:0}a{color:inherit;text-decoration:none}input[type=button],input[type=email],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url]{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--text-family),sans-serif;font-size:16px;position:relative}body.has-overlay{inline-size:100%;overflow:hidden;transition:visibility 0s .6s;visibility:hidden}@media (prefers-reduced-motion){body *{animation-duration:0s}}.o-button{align-items:center;background-color:var(--interaction-color);block-size:2.5rem;border:2px solid var(--interaction-color);border-radius:40px;box-sizing:border-box;color:var(--white);display:inline-flex;font-family:var(--spatial-family),sans-serif;font-size:1.25rem;font-weight:700;justify-content:space-between;line-height:1.4;padding:var(--space-xxs) var(--space-s);text-align:start;transition:background-color .3s,border .3s,color .3s}@media (max-width:46.25rem){.o-button{font-size:1.125rem}}.wac .o-button{font-weight:500;letter-spacing:.013em}.o-button:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.o-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.o-button__icon-wrapper{align-items:center;background-color:var(--white);block-size:1.5rem;border-radius:100%;color:var(--black);display:flex;inline-size:1.5rem;justify-content:center}.o-button--inverse{background-color:transparent;border-color:var(--interaction-color);color:var(--interaction-color)}.o-button--inverse:focus,.o-button--inverse:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.o-button--secondary{background-color:var(--primary);border-color:var(--primary);color:var(--text-color);font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}@media (max-width:46.25rem){.o-button--secondary{font-size:1.125rem}}.wac .o-button--secondary{font-weight:500;letter-spacing:.013em}.o-button--secondary:focus,.o-button--secondary:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.o-button--white{background-color:transparent;border-color:var(--white);color:var(--white)}.o-button--white:focus,.o-button--white:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.wac .o-button{background-color:var(--interaction-color-alt);border-color:var(--interaction-color-alt);color:var(--text-color)}.wac .o-button:hover{background-color:var(--white);border-color:var(--border-color);color:var(--text-color)}.o-button .o-svg{margin-inline-start:var(--space-s)}.o-card-block__cards-wrapper{display:grid;gap:var(--space-xl) var(--gutter)}.o-card-block__cards-wrapper.in-viewport article{animation-delay:calc(var(--card-animation-delay)*.3s);animation-duration:.5s;animation-fill-mode:both;animation-name:animate-down;animation-timing-function:ease-in-out}@media (prefers-reduced-motion){.o-card-block__cards-wrapper.in-viewport article{animation-duration:0s}}.o-card-block__cards-wrapper--one-per-row{grid-template-columns:1fr}.o-card-block__cards-wrapper--two-per-row{grid-template-columns:repeat(2,1fr)}@media (max-width:46.25rem){.o-card-block__cards-wrapper--two-per-row{grid-template-columns:1fr}}.o-card-block__cards-wrapper--three-per-row{grid-template-columns:repeat(3,1fr)}@media (max-width:46.25rem){.o-card-block__cards-wrapper--three-per-row{grid-template-columns:1fr}}.o-card-block__cards-wrapper--four-per-row{grid-template-columns:repeat(4,1fr)}@media (max-width:64rem){.o-card-block__cards-wrapper--four-per-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:46.25rem){.o-card-block__cards-wrapper--four-per-row{grid-template-columns:1fr}}.o-card-block__cards-wrapper--six-per-row{grid-template-columns:repeat(6,1fr)}@media (max-width:64rem){.o-card-block__cards-wrapper--six-per-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:46.25rem){.o-card-block__cards-wrapper--six-per-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:27rem){.o-card-block__cards-wrapper--six-per-row{grid-template-columns:1fr}}.o-card-block--with-bg{background-color:var(--background-color-light)}.o-card-block--with-bg+.o-card-block--with-bg{margin-block-start:0;padding-block-start:0}.o-container{box-sizing:border-box;inline-size:100%;margin-inline:auto;max-inline-size:calc(71rem + var(--gutter)*2);padding-inline:var(--gutter)}.o-container--grid{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:46.25rem){.o-container--grid{grid-template-columns:repeat(4,1fr)}}.o-content-grid{grid-column:3/-3}@media (max-width:64rem){.o-content-grid{grid-column:2/-2}}@media (max-width:46.25rem){.o-content-grid{grid-column:1/-1}}:where(.o-content-from-editor) h2{color:var(--secondary);font-family:var(--wide-family),sans-serif;font-size:3rem;font-weight:500;line-height:1.2;margin-block-start:var(--space-l)}@media (max-width:46.25rem){:where(.o-content-from-editor) h2{font-size:1.75rem;line-height:1.3}}.wac :where(.o-content-from-editor) h2{font-size:2.5rem;font-weight:400;line-height:1.3}@media (max-width:46.25rem){.wac :where(.o-content-from-editor) h2{font-size:2rem}}.tcms :where(.o-content-from-editor) h2{font-weight:400}:where(.o-content-from-editor) h3{color:var(--secondary);font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3;margin-block-start:var(--space-l)}@media (max-width:46.25rem){:where(.o-content-from-editor) h3{font-size:1.5rem;line-height:1.4}}.wac :where(.o-content-from-editor) h3{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac :where(.o-content-from-editor) h3{line-height:1.67}}.tcms :where(.o-content-from-editor) h3{font-weight:400}:where(.o-content-from-editor) h4,:where(.o-content-from-editor) h5,:where(.o-content-from-editor) h6{color:var(--secondary);font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3;margin-block-start:var(--space-l)}@media (max-width:46.25rem){:where(.o-content-from-editor) h4,:where(.o-content-from-editor) h5,:where(.o-content-from-editor) h6{font-size:1.375rem;line-height:1.4}}.wac :where(.o-content-from-editor) h4,.wac :where(.o-content-from-editor) h5,.wac :where(.o-content-from-editor) h6{font-weight:400;line-height:1.42}@media (max-width:46.25rem){.wac :where(.o-content-from-editor) h4,.wac :where(.o-content-from-editor) h5,.wac :where(.o-content-from-editor) h6{line-height:1.67}}.tcms :where(.o-content-from-editor) h4,.tcms :where(.o-content-from-editor) h5,.tcms :where(.o-content-from-editor) h6{font-weight:400}:where(.o-content-from-editor) p{font-size:1.25rem;font-weight:400;line-height:1.5;margin-block-start:var(--space-m)}@media (max-width:46.25rem){:where(.o-content-from-editor) p{font-size:1.125rem;line-height:1.6}}:where(.o-content-from-editor) strong{font-weight:700}:where(.o-content-from-editor) em{font-style:italic}:where(.o-content-from-editor) a{color:var(--interaction-color);cursor:pointer;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}:where(.o-content-from-editor) a:hover{text-decoration-color:var(--interaction-color-hover)}:where(.o-content-from-editor) a:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}:where(.o-content-from-editor) figure{margin-block:var(--space-xl)}:where(.o-content-from-editor) blockquote{border-inline-start:1px solid var(--secondary);margin-block:var(--space-xl);padding-inline-start:var(--space-l)}:where(.o-content-from-editor) blockquote p{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:400;line-height:1.25;position:relative}@media (max-width:46.25rem){:where(.o-content-from-editor) blockquote p{font-size:1.5rem;line-height:1.25}}:where(.o-content-from-editor) blockquote p:before{content:"“";inset-block-start:0;inset-inline-start:0;position:absolute;translate:-100% 0}:where(.o-content-from-editor) blockquote p:after{content:"”"}:where(.o-content-from-editor) ol{list-style:decimal;padding-inline-start:1.875rem}:where(.o-content-from-editor) ol li{padding-inline-start:.375rem}@media (max-width:46.25rem){:where(.o-content-from-editor) ol li{padding-inline-start:0}}:where(.o-content-from-editor) ol li::marker{color:var(--secondary);font-weight:700}:where(.o-content-from-editor) ol ol{list-style:lower-latin}@media (max-width:46.25rem){:where(.o-content-from-editor) ol ol{padding-inline-start:1.4rem}}:where(.o-content-from-editor) ol ol li::marker{color:var(--secondary)}:where(.o-content-from-editor) ul{list-style:disc;padding-inline-start:1.175rem}@media (max-width:46.25rem){:where(.o-content-from-editor) ul{padding-inline-start:1.75rem}}:where(.o-content-from-editor) ul li{padding-inline-start:.375rem;position:relative}@media (max-width:46.25rem){:where(.o-content-from-editor) ul li{padding-inline-start:0}}:where(.o-content-from-editor) ul li ol li:before{content:none}:where(.o-content-from-editor) ul li::marker{color:var(--secondary);font-size:1.625rem}:where(.o-content-from-editor) ul ul{list-style-type:circle}:where(.o-content-from-editor) ul ol{list-style:decimal}:where(.o-content-from-editor) ul ol li::marker{color:var(--secondary);font-size:inherit}:where(.o-content-from-editor) ol,:where(.o-content-from-editor) ul{font-size:1.25rem;font-weight:400;line-height:1.5;margin-block-start:var(--space-m)}@media (max-width:46.25rem){:where(.o-content-from-editor) ol,:where(.o-content-from-editor) ul{font-size:1.125rem;line-height:1.6}}:where(.o-content-from-editor) ol ol,:where(.o-content-from-editor) ol ul,:where(.o-content-from-editor) ul ol,:where(.o-content-from-editor) ul ul{margin-block-start:var(--space-s)}:where(.o-content-from-editor) ol li,:where(.o-content-from-editor) ul li{margin-block-start:var(--space-s)}:where(.o-content-from-editor) .o-responsive-table{margin-block-start:var(--space-xl)}:where(.o-content-from-editor) table{border-collapse:collapse;border-spacing:0;font-size:1.25rem;font-weight:400;line-height:1.5}@media (max-width:46.25rem){:where(.o-content-from-editor) table{font-size:1.125rem;line-height:1.6}}:where(.o-content-from-editor) table caption{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3;margin-block-end:var(--space-s);text-align:start}@media (max-width:46.25rem){:where(.o-content-from-editor) table caption{font-size:1.5rem;line-height:1.4}}.wac :where(.o-content-from-editor) table caption{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac :where(.o-content-from-editor) table caption{line-height:1.67}}.tcms :where(.o-content-from-editor) table caption{font-weight:400}:where(.o-content-from-editor) table:not([width]){inline-size:100%}:where(.o-content-from-editor) table td,:where(.o-content-from-editor) table th{border-block-end:1px solid var(--text-color);font-size:1rem;line-height:1.6;padding:var(--space-xs);text-align:start}@media (max-width:46.25rem){:where(.o-content-from-editor) table td,:where(.o-content-from-editor) table th{font-size:.875rem}}:where(.o-content-from-editor) table th{border-block-end:1px solid var(--text-color);font-weight:700}:where(.o-content-from-editor) table thead th{border-block-end:1px solid var(--secondary)}:where(.o-content-from-editor) iframe{block-size:auto;border:none;inline-size:100%;margin-block-start:var(--space-xl)}:where(.o-content-from-editor) iframe[src*=vimeo],:where(.o-content-from-editor) iframe[src*=youtube]{aspect-ratio:16/9}:where(.o-content-from-editor) iframe[src*=soundcloud]{aspect-ratio:16/4}:where(.o-content-from-editor) .o-media--remote-video iframe{aspect-ratio:16/9}:where(.o-content-from-editor) .o-media--remote-audio iframe{aspect-ratio:16/4}:where(.o-content-from-editor) .boxed-text{background-color:var(--background-color-light);padding:var(--space-m)}:where(.o-content-from-editor)>:first-child{margin-block-start:0}:where(.o-content-from-editor) img{block-size:auto;display:block;inline-size:100%;max-inline-size:100%}:where(.o-content-from-editor) figcaption{display:inline-flex;flex-wrap:wrap;font-size:1rem;inline-size:-moz-min-content;inline-size:min-content;line-height:1.6;margin-block-start:var(--space-xs);min-inline-size:100%;text-align:start}@media (max-width:46.25rem){:where(.o-content-from-editor) figcaption{font-size:.875rem}}:where(.o-content-from-editor) .align-left{float:left;margin:var(--space-m) var(--space-l) var(--space-m) 0}:where(.o-content-from-editor) .align-center{display:block;margin:var(--space-m) auto var(--space-m)}:where(.o-content-from-editor) .align-center figcaption{text-align:center}@media (max-width:27rem){:where(.o-content-from-editor) .align-center figcaption{text-align:start}}:where(.o-content-from-editor) .align-right{float:right;margin:var(--space-m) 0 var(--space-m) var(--space-l)}:where(.o-content-from-editor) .align-center,:where(.o-content-from-editor) .align-left,:where(.o-content-from-editor) .align-right{max-inline-size:50%}:where(.o-content-from-editor) .align-center:has(figcaption) img,:where(.o-content-from-editor) .align-left:has(figcaption) img,:where(.o-content-from-editor) .align-right:has(figcaption) img{min-inline-size:10rem}@media (max-width:27rem){:where(.o-content-from-editor) .align-center,:where(.o-content-from-editor) .align-left,:where(.o-content-from-editor) .align-right{display:block;float:none;margin-block-end:var(--space-m);margin-inline-start:0}}:where(.o-content-from-editor--wac) strong{font-weight:500}:where(.o-content-from-editor--wac) blockquote{border-color:var(--border-color)}:where(.o-content-from-editor--wac) blockquote p{font-size:1.5rem;font-weight:500;line-height:1.33}:where(.o-content-from-editor--tcms){color:var(--text-color)}:where(.o-content-from-editor--tcms) h2,:where(.o-content-from-editor--tcms) h3,:where(.o-content-from-editor--tcms) h4,:where(.o-content-from-editor--tcms) h5,:where(.o-content-from-editor--tcms) h6{color:var(--text-color)}:where(.o-content-from-editor--tcms) blockquote{border-color:var(--border-color);color:var(--text-color)}:where(.o-content-from-editor--tcms) blockquote p{font-size:1.5rem;font-weight:500;line-height:1.33}:where(.o-content-from-editor--tcms) ol li::marker,:where(.o-content-from-editor--tcms) ul li::marker{color:var(--text-color)}:where(.o-content-from-editor--tcms) ol ul li::marker,:where(.o-content-from-editor--tcms) ul ul li::marker{color:var(--secondary)}:where(.o-content-from-editor--tcms) ol ol li::marker,:where(.o-content-from-editor--tcms) ul ol li::marker{color:var(--text-color)}:where(.o-content-from-editor--tcms) .boxed-text{background-color:var(--background-color-alt)}.o-icon{align-items:center;background-color:var(--interaction-color-alt);block-size:2rem;border-radius:100%;display:flex;flex-shrink:0;inline-size:2rem;justify-content:center;transition:background-color .3s,color .3s;white-space:nowrap}.o-link{color:var(--interaction-color);display:inline-block;font-family:var(--spatial-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s}@media (max-width:46.25rem){.o-link{font-size:1.125rem}}.wac .o-link{font-weight:500;letter-spacing:.013em}.o-link__icon-wrapper{display:inline;margin-inline-start:var(--space-s);white-space:nowrap}.o-link__icon{color:inherit;transform:translateY(.2em);transition:transform .3s}.o-link:hover{color:var(--interaction-color-hover)}.o-link:hover .o-link__icon{transform:translate(.2em,.2em)}.o-link:focus-visible{color:var(--interaction-color-hover);outline:3px solid var(--interaction-color-hover);outline-offset:3px}.o-link--small{font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}@media (max-width:46.25rem){.o-link--small{font-size:1.125rem}}.wac .o-link--small{font-weight:500;letter-spacing:.013em}.o-media__picture{display:block;inline-size:100%}.o-media__meta{margin-block-start:var(--space-s)}.o-media__meta a{color:var(--interaction-color);cursor:pointer;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}.o-media__meta a:hover{text-decoration-color:var(--interaction-color-hover)}.o-media__meta a:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.o-media__caption,.o-media__credit{color:var(--text-colour);display:inline-block;font-size:1rem;line-height:1.6;margin-block-start:0}@media (max-width:46.25rem){.o-media__caption,.o-media__credit{font-size:.875rem}}.o-media__credit p{color:var(--text-colour);font-size:1rem;font-style:italic;line-height:1.6;margin-block-start:0}@media (max-width:46.25rem){.o-media__credit p{font-size:.875rem}}.o-media__caption{margin-inline-end:.5ch}.o-section{margin-block-start:var(--space-xl)}.o-section--has-background{padding-block:var(--space-xl)}.o-svg{pointer-events:none}.o-svg--mec-logo{block-size:3.5rem;inline-size:23rem}@media (max-width:46.25rem){.o-svg--mec-logo{block-size:3rem;inline-size:16rem}}@media (max-width:340px){.o-svg--mec-logo{block-size:2.5rem;inline-size:13rem}}.o-svg--uoc-logo{block-size:3rem;inline-size:15.5rem}@media (max-width:46.25rem){.o-svg--uoc-logo{block-size:2.5rem;inline-size:12.125rem}}.o-svg--menu{block-size:1rem;inline-size:1.125rem}.o-svg--close,.o-svg--search{block-size:1.125rem;inline-size:1.125rem}.o-svg--chevron-in-circle{block-size:2.5rem;inline-size:2.5rem}.o-svg--chevron-right-large{block-size:2.875rem;inline-size:1.563rem}.o-svg--download{block-size:1rem;inline-size:1rem}.o-svg--download-thin{block-size:1.375rem;inline-size:1.375rem}.o-svg--link{block-size:1.1875rem;inline-size:1.1875rem}.o-svg--right-arrow{block-size:1.438rem;inline-size:2rem}.o-svg--right-arrow-large{block-size:2.875rem;inline-size:4rem}.o-svg--chevron,.o-svg--double-chevron{block-size:1.25rem;inline-size:1.25rem}.o-svg--email,.o-svg--facebook,.o-svg--instagram,.o-svg--linkedin,.o-svg--tiktok,.o-svg--x,.o-svg--youtube{block-size:1.5rem;inline-size:1.5rem}.o-svg--facebook-wac,.o-svg--instagram-wac,.o-svg--linkedin-wac,.o-svg--x-wac,.o-svg--youtube-wac{block-size:2rem;inline-size:2rem}.c-accordion__wrapper{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);margin-block-start:var(--space-xl)}@media (max-width:46.25rem){.c-accordion__wrapper{grid-template-columns:repeat(4,1fr)}}.c-accordion__items-wrapper.in-viewport .c-accordion__item{animation-delay:calc(var(--card-animation-delay)*.3s);animation-duration:.5s;animation-fill-mode:both;animation-name:animate-down;animation-timing-function:ease-in-out}.is-homepage .c-accordion__items-wrapper .c-accordion__item,.is-page .c-accordion__items-wrapper .c-accordion__item{opacity:0;transform:scale(.8) translateY(-.5rem)}.c-accordion__title{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-accordion__title{font-size:1.5rem;line-height:1.4}}.wac .c-accordion__title{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-accordion__title{line-height:1.67}}.tcms .c-accordion__title{font-weight:400}.c-accordion__button{border-block-start:1px solid var(--border-color);color:var(--text-color);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;inline-size:100%;justify-content:space-between;padding-block:var(--space-m);transition:color .3s cubic-bezier(.76,0,.24,1)}.c-accordion__button:hover{color:var(--interaction-color-hover)}.c-accordion__button:hover .c-accordion__icon-wrapper{border-color:var(--interaction-color-hover);color:var(--interaction-color-hover)}.c-accordion__button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-3px}.c-accordion__icon-wrapper{align-items:center;background-color:transparent;block-size:2.5rem;border:2px solid var(--border-color);border-radius:50%;display:flex;flex-shrink:0;inline-size:2.5rem;justify-content:center;transition:background-color .3s,border-color .3s}@media (max-width:46.25rem){.c-accordion__icon-wrapper{block-size:1.75rem;inline-size:1.75rem}}.c-accordion__icon{flex-shrink:0;rotate:90deg;transition:rotate .3s}@media (max-width:46.25rem){.c-accordion__icon{block-size:1rem;inline-size:1rem}}.is-open .c-accordion__icon{rotate:-90deg}.c-accordion__content-wrapper{display:none;padding-block-end:var(--space-l)}.c-accordion--wac .c-accordion__button:hover .c-accordion__icon-wrapper{background-color:var(--white);border:1px solid var(--border-color);color:var(--black)}.c-accordion--wac .c-accordion__icon-wrapper{background-color:var(--interaction-color-alt);block-size:2rem;inline-size:2rem}@media (max-width:46.25rem){.c-accordion--wac .c-accordion__icon-wrapper{block-size:1.75rem;inline-size:1.75rem}}.c-accordion--wac .c-accordion__icon{block-size:1.25rem}.c-active-filter{align-items:center;display:flex;font-size:1.125rem;gap:.25rem;line-height:1.2;transition:color .3s}@media (max-width:46.25rem){.c-active-filter{font-size:1rem}}.c-active-filter:focus,.c-active-filter:hover{color:var(--interaction-color-hover)}.c-active-filter:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-active-filter .o-svg{translate:0 -1px}.c-artwork-card{color:var(--text-color);position:relative;transition:color .3s}.is-homepage .c-artwork-card,.is-microsite .c-artwork-card,.is-page .c-artwork-card{opacity:0;transform:translateY(1rem)}.c-artwork-card:hover{color:var(--interaction-color-hover)}.c-artwork-card__title{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.c-artwork-card__title{font-size:1.5rem;line-height:1.4}}.wac .c-artwork-card__title{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-artwork-card__title{line-height:1.67}}.tcms .c-artwork-card__title{font-weight:400}.c-artwork-card__author{font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin-block-start:var(--space-xs)}@media (max-width:46.25rem){.c-artwork-card__author{font-size:.875rem}}.wac .c-artwork-card__author{font-size:1.0625rem;letter-spacing:.03em}.c-artwork-card__link{color:inherit}.c-artwork-card__link:before{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}.c-artwork-card__link:focus-visible{color:var(--interaction-color-hover);outline:3px solid var(--interaction-color-hover);outline-offset:3px}.c-artwork-card .o-media__image{inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-authored-work__heading{color:var(--secondary);font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-authored-work__heading{font-size:1.5rem;line-height:1.4}}.wac .c-authored-work__heading{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-authored-work__heading{line-height:1.67}}.tcms .c-authored-work__heading{font-weight:400}.c-authored-work__list{border-block-start:1px solid var(--border-color);margin-block-start:var(--space-m)}.c-authored-work__list-item{color:var(--text-color);font-size:1.25rem;font-weight:400;line-height:1.5;margin-block-start:var(--space-m)}@media (max-width:46.25rem){.c-authored-work__list-item{font-size:1.125rem;line-height:1.6}}.c-authored-work__list-item:first-child{margin-block-start:var(--space-s)}.c-authored-work__list-item a{color:var(--interaction-color);cursor:pointer;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}.c-authored-work__list-item a:hover{text-decoration-color:var(--interaction-color-hover)}.c-authored-work__list-item a:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-breadcrumbs{margin-block-end:var(--space-l)}.c-breadcrumbs__list{display:flex;flex-wrap:wrap;justify-content:center}.c-breadcrumbs__list-item:not(:last-child){margin-inline-end:.5ch}.c-breadcrumbs__list-item:not(:last-child):after{content:"/";font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-breadcrumbs__list-item:not(:last-child):after{font-size:.875rem}}.c-breadcrumbs__crumb{color:var(--text-color);font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-breadcrumbs__crumb{font-size:.875rem}}.c-breadcrumbs__crumb--link{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:.4em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}.c-breadcrumbs__crumb--link:hover{text-decoration-color:var(--text-color)}.c-breadcrumbs__crumb--link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.wac .c-breadcrumbs{margin-block:5rem}@media (max-width:46.25rem){.wac .c-breadcrumbs{margin-block:3rem}}.is-artwork .c-breadcrumbs{margin-block:3.5rem 5rem}.c-call-to-action{background-color:var(--background-color-alt);padding-block:0;position:relative}.c-call-to-action.in-viewport .c-call-to-action__content-inner{animation:fade-in 1.5s forwards}.is-homepage .c-call-to-action .c-call-to-action__content-inner,.is-microsite .c-call-to-action .c-call-to-action__content-inner,.is-page .c-call-to-action .c-call-to-action__content-inner{opacity:0;transform:translateY(1rem)}.c-call-to-action__container{min-block-size:26.25rem}@media (max-width:46.25rem){.c-call-to-action__container{min-block-size:0;padding:0}}.c-call-to-action .o-media{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:1}@media (max-width:46.25rem){.c-call-to-action .o-media{position:static}}.c-call-to-action .o-media__picture{block-size:100%}.c-call-to-action .o-media__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.25rem){.c-call-to-action .o-media__picture img{aspect-ratio:1}}.c-call-to-action .o-media__meta{display:none}.c-call-to-action__content{background-color:var(--background-color-alt);color:var(--text-color-alt);display:grid;grid-column:5/-1;grid-template-columns:subgrid;padding-block:var(--space-xl) var(--space-2xl);position:relative;z-index:2}@media (max-width:46.25rem){.c-call-to-action__content{grid-column:1/-1;padding-block:var(--space-xl) var(--space-xl);padding-inline:var(--gutter)}}.c-call-to-action__content-inner{display:flex;flex-direction:column;grid-column:2/-2;justify-content:center;text-align:center}@media (max-width:46.25rem){.c-call-to-action__content-inner{grid-column:1/-1}}.c-call-to-action__title{text-wrap:balance;font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-call-to-action__title{font-size:4rem}}.wac .c-call-to-action__title{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-call-to-action__title{font-size:3rem}}.tcms .c-call-to-action__title{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-call-to-action__title{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-call-to-action__title{font-size:3rem;line-height:1}}.c-call-to-action__description{text-wrap:balance;font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-m)}@media (max-width:46.25rem){.wac .c-call-to-action__description{font-size:1rem}}.c-call-to-action__link{color:var(--text-color-alt);margin-block-start:var(--space-m);transition:color .3s}.c-call-to-action__link:hover{color:var(--white)}.c-call-to-action__link:focus-visible{color:var(--white);outline:3px solid var(--text-color-alt);outline-offset:3px}.c-call-to-action--tiled .c-call-to-action__image-wrapper{background-image:var(--tile);background-size:auto 50%;block-size:100%;inline-size:100%;position:absolute}@media (max-width:46.25rem){.c-call-to-action--tiled .c-call-to-action__image-wrapper{background-image:none;position:static}}.c-call-to-action--tiled .c-call-to-action__image-wrapper img{display:none}@media (max-width:46.25rem){.c-call-to-action--tiled .c-call-to-action__image-wrapper img{display:block}}.c-call-to-action--wac .c-call-to-action__content{background-color:var(--black);color:var(--white)}.c-call-to-action--wac .c-call-to-action__title{font-family:var(--wide-family),sans-serif;font-size:3.5rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-call-to-action--wac .c-call-to-action__title{font-size:2rem}}.wac .c-call-to-action--wac .c-call-to-action__title{font-size:3rem;font-weight:400;line-height:1.125}@media (max-width:46.25rem){.wac .c-call-to-action--wac .c-call-to-action__title{font-size:2.5rem;line-height:1.3}}.tcms .c-call-to-action--wac .c-call-to-action__title{font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-call-to-action--wac .c-call-to-action__title{line-height:1}}.c-call-to-action--wac .c-call-to-action__link{color:var(--white)}.c-call-to-action--wac .c-call-to-action__link:focus-visible{outline-color:var(--white)}.c-call-to-action--wac .c-call-to-action__link:hover{color:var(--text-color-alt)}.c-call-to-action--tcms .c-call-to-action__link:focus-visible{color:var(--interaction-color-hover);outline:3px solid var(--interaction-color-hover);outline-offset:3px}.c-call-to-action--tcms .c-call-to-action__link:hover{color:var(--interaction-color-hover)}.c-card{color:var(--interaction-color);container-type:inline-size;display:flex;flex-direction:column;position:relative;transition:border .3s,color .3s}.is-homepage .c-card,.is-microsite .c-card,.is-page .c-card{opacity:0;transform:translateY(1rem)}.c-card__content{display:flex;flex-direction:column;order:2}.c-card__authors{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-s);justify-content:left}.c-card__author{color:var(--secondary);display:block;font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-card__author{font-size:.875rem}}.wac .c-card__author{font-size:1.0625rem;letter-spacing:.03em}.c-card__title{font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-card__title{font-size:1.375rem;line-height:1.4}}.wac .c-card__title{font-weight:400;line-height:1.42}@media (max-width:46.25rem){.wac .c-card__title{line-height:1.67}}.tcms .c-card__title{font-weight:400}.c-card__link{color:inherit}.c-card__link:before{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}.c-card__link:focus-visible{color:var(--interaction-color-hover);outline:3px solid var(--interaction-color-hover);outline-offset:3px}.c-card__description{margin-block-start:var(--space-xs)}.c-card__type{font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin-block-end:var(--space-s)}@media (max-width:46.25rem){.c-card__type{font-size:.875rem}}.wac .c-card__type{font-size:1.0625rem;letter-spacing:.03em}.c-card__meta{display:flex;flex-direction:column;margin-block-start:var(--space-s);order:3}.c-card__date{display:inline-block;font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-card__date{font-size:.875rem}}.wac .c-card__date{font-size:1.0625rem;letter-spacing:.03em}.c-card__icon-wrapper{inset-inline-end:0;position:absolute}.c-card:hover{border-color:var(--interaction-color-hover);color:var(--interaction-color-hover)}.c-card:hover .o-media:after{opacity:1}.c-card:hover .c-card__icon-wrapper{background-color:var(--interaction-color-hover);color:var(--white)}.c-card .o-media{aspect-ratio:16/9;margin-block-end:var(--space-m);order:1;position:relative}.c-card .o-media:after{background-color:oklch(var(--black-oklch)/50%);content:"";opacity:0;transition:opacity .3s}.c-card .o-media svg,.c-card .o-media:after,.c-card .o-media__image{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}.c-card .o-media svg,.c-card .o-media__image{display:block;-o-object-fit:cover;object-fit:cover}@container (min-width:358px){.c-card .c-card__title{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-card .c-card__title{font-size:1.5rem;line-height:1.4}}.wac .c-card .c-card__title{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-card .c-card__title{line-height:1.67}}.tcms .c-card .c-card__title{font-weight:400}}@container (max-width:260px){.c-card .c-card__title{font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6}@media (max-width:46.25rem){.c-card .c-card__title{font-size:1.125rem}}.tcms .c-card .c-card__title,.wac .c-card .c-card__title{font-weight:400}}.c-card--no-image{border-block-start:1px solid var(--border-color);padding-block-start:var(--space-s)}.c-card--large .c-card__title{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-card--large .c-card__title{font-size:1.5rem;line-height:1.4}}.wac .c-card--large .c-card__title{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-card--large .c-card__title{line-height:1.67}}.tcms .c-card--large .c-card__title{font-weight:400}.c-card--large .c-card__description{margin-block-start:var(--space-s)}.c-card--wac{border-color:var(--black)}.c-card--wac:hover{border-color:var(--interaction-color-hover)}@container (max-width:260px){.c-card--wac .c-card__title{font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-card--wac .c-card__title{font-size:1.375rem;line-height:1.4}}.wac .c-card--wac .c-card__title{font-weight:400;line-height:1.42}@media (max-width:46.25rem){.wac .c-card--wac .c-card__title{line-height:1.67}}.tcms .c-card--wac .c-card__title{font-weight:400}}.c-card--wac .c-card__type{font-weight:500}.c-component-header{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);margin-block-end:var(--space-xl)}@media (max-width:46.25rem){.c-component-header{grid-template-columns:repeat(4,1fr)}}@media (max-width:64rem){.c-component-header{display:flex;justify-content:space-between}}.is-homepage .c-component-header,.is-microsite .c-component-header,.is-page .c-component-header{opacity:0;transform:translateY(1rem)}.c-component-header.in-viewport{animation:fade-in 1s forwards}@media (max-width:46.25rem){.c-component-header{flex-direction:column}}.c-component-header__content-wrapper{grid-column:1/10}.c-component-header__heading{color:var(--secondary);font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-component-header__heading{font-size:4rem}}.wac .c-component-header__heading{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-component-header__heading{font-size:3rem}}.tcms .c-component-header__heading{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-component-header__heading{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-component-header__heading{font-size:3rem;line-height:1}}.c-component-header__description{font-family:var(--spatial-family),sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.wac .c-component-header__description{font-size:1rem}}.c-component-header__link-wrapper{flex-shrink:0;grid-column:10/-1;padding-block-start:var(--space-l);text-align:end}@media (max-width:46.25rem){.c-component-header__link-wrapper{padding-block-start:var(--space-s);text-align:start}}.c-component-header--wac .c-component-header__heading{font-family:var(--wide-family),sans-serif;font-size:3rem;font-weight:500;line-height:1.2}@media (max-width:46.25rem){.c-component-header--wac .c-component-header__heading{font-size:1.75rem;line-height:1.3}}.wac .c-component-header--wac .c-component-header__heading{font-size:2.5rem;font-weight:400;line-height:1.3}@media (max-width:46.25rem){.wac .c-component-header--wac .c-component-header__heading{font-size:2rem}}.tcms .c-component-header--wac .c-component-header__heading{font-weight:400}.c-component-header--tcms .c-component-header__heading{color:var(--primary)}.c-content-item-header{color:var(--text-color)}.c-content-item-header__wrapper{background-color:var(--background-color-light);padding-block:calc(var(--header-height) + var(--space-s)) var(--space-xl);text-align:center}.c-content-item-header__inner--header_portrait{grid-column:5/-5}.c-content-item-header__inner--header_portrait .o-media img{aspect-ratio:3/4}@media (max-width:64rem){.c-content-item-header__inner--header_portrait{grid-column:4/-4}}@media (max-width:46.25rem){.c-content-item-header__inner--header_portrait{grid-column:2/-2}}@media (max-width:27rem){.c-content-item-header__inner--header_portrait{grid-column:1/-1}}.c-content-item-header__inner .o-media img{block-size:auto;inline-size:100%}.c-content-item-header__subtype{color:var(--secondary);display:block;font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin-block-end:var(--space-m)}@media (max-width:46.25rem){.c-content-item-header__subtype{font-size:.875rem}}.wac .c-content-item-header__subtype{font-size:1.0625rem;letter-spacing:.03em}.c-content-item-header__headshot-wrapper{block-size:10.125rem;grid-column:1/-1;inline-size:10.125rem;margin:0 auto var(--space-m)}.c-content-item-header__headshot-wrapper img{aspect-ratio:1;border-radius:100%}.c-content-item-header__title-wrapper{font-family:var(--wide-family),sans-serif;font-size:3rem;font-weight:500;line-height:1.2}@media (max-width:46.25rem){.c-content-item-header__title-wrapper{font-size:1.75rem;line-height:1.3}}.wac .c-content-item-header__title-wrapper{font-size:2.5rem;font-weight:400;line-height:1.3}@media (max-width:46.25rem){.wac .c-content-item-header__title-wrapper{font-size:2rem}}.tcms .c-content-item-header__title-wrapper{font-weight:400}.c-content-item-header__title{display:inline;font-family:var(--wide-family),sans-serif;font-size:3rem;font-weight:500;line-height:1.2}@media (max-width:46.25rem){.c-content-item-header__title{font-size:1.75rem;line-height:1.3}}.wac .c-content-item-header__title{font-size:2.5rem;font-weight:400;line-height:1.3}@media (max-width:46.25rem){.wac .c-content-item-header__title{font-size:2rem}}.tcms .c-content-item-header__title{font-weight:400}.c-content-item-header__title--has-subtitle span:after{content:": "}.c-content-item-header__subtitle{display:inline;font-family:var(--wide-family),sans-serif;font-size:3rem;font-weight:500;line-height:1.2}@media (max-width:46.25rem){.c-content-item-header__subtitle{font-size:1.75rem;line-height:1.3}}.wac .c-content-item-header__subtitle{font-size:2.5rem;font-weight:400;line-height:1.3}@media (max-width:46.25rem){.wac .c-content-item-header__subtitle{font-size:2rem}}.tcms .c-content-item-header__subtitle{font-weight:400}.c-content-item-header__description{font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.wac .c-content-item-header__description{font-size:1rem}}.c-content-item-header__meta{margin-block-start:var(--space-s)}.c-content-item-header__meta--person{margin-block-start:var(--space-m)}.c-content-item-header__date{color:var(--secondary);display:block;font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-content-item-header__date{font-size:.875rem}}.wac .c-content-item-header__date{font-size:1.0625rem;letter-spacing:.03em}.c-content-item-header__person-title{color:var(--secondary);font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-content-item-header__person-title{font-size:.875rem}}.wac .c-content-item-header__person-title{font-size:1.0625rem;letter-spacing:.03em}.c-content-item-header__authors{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-s);justify-content:center;margin-block-start:var(--space-s)}.c-content-item-header__author{color:var(--secondary);display:block;font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-content-item-header__author{font-size:.875rem}}.wac .c-content-item-header__author{font-size:1.0625rem;letter-spacing:.03em}.c-content-item-header__author--link{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:.4em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}.c-content-item-header__author--link:hover{text-decoration-color:inherit}.c-content-item-header__author--link:focus-visible{outline:3px solid var(--secondary);outline-offset:3px}.c-content-item-header__image-wrapper{background:linear-gradient(0deg,var(--background-color) 50%,var(--background-color-light) 50%)}.c-content-item-header__person-image-wrapper{margin-block-end:var(--space-xl)}.c-content-item-header__person-image-wrapper--header_portrait_fellow{grid-column:3/-3}@media (max-width:46.25rem){.c-content-item-header__person-image-wrapper--header_portrait_fellow{grid-column:2/-2}}.c-content-item-header__person-image-wrapper--header_landscape{grid-column:1/-1}.c-content-item-header__person-image-wrapper .o-media__meta{display:none}.c-content-item-header--person .c-content-item-header__inner{display:grid;grid-template-columns:subgrid}.c-content-item-header--person .c-content-item-header__breadcrumbs,.c-content-item-header--person .c-content-item-header__content-wrapper{grid-column:1/-1}.c-content-item-header--artwork .c-content-item-header__wrapper{background-color:transparent;text-align:start}.c-content-item-header--artwork .c-content-item-header__container{display:grid;gap:var(--gutter);grid-template-columns:1fr 1fr}@media (max-width:46.25rem){.c-content-item-header--artwork .c-content-item-header__container{grid-template-columns:1fr}}.c-content-item-header--artwork .c-content-item-header__picture-wrapper img{block-size:auto;inline-size:100%}.c-content-item-header--artwork .c-content-item-header__box{background-color:var(--background-color-light);padding:4.5rem var(--space-l)}.c-content-item-header--artwork .c-content-item-header__title{display:block;text-align:center}.c-content-item-header--artwork .c-content-item-header__author{margin-block-start:var(--space-s);text-align:center}.c-content-item-header--artwork .c-content-item-header__profile-link{margin-block-start:2.5rem}.c-content-item-header--artist .c-content-item-header__wrapper{padding-block-end:7.5rem}@media (max-width:46.25rem){.c-content-item-header--artist .c-content-item-header__wrapper{padding-block-end:3rem}}.c-content-item-header--artist .c-content-item-header__title{font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-content-item-header--artist .c-content-item-header__title{font-size:4rem}}.wac .c-content-item-header--artist .c-content-item-header__title{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-content-item-header--artist .c-content-item-header__title{font-size:3rem}}.tcms .c-content-item-header--artist .c-content-item-header__title{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-content-item-header--artist .c-content-item-header__title{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-content-item-header--artist .c-content-item-header__title{font-size:3rem;line-height:1}}.c-content-item-header--wac .c-content-item-header__subtitle,.c-content-item-header--wac .c-content-item-header__title{font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-content-item-header--wac .c-content-item-header__subtitle,.c-content-item-header--wac .c-content-item-header__title{font-size:4rem}}.wac .c-content-item-header--wac .c-content-item-header__subtitle,.wac .c-content-item-header--wac .c-content-item-header__title{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-content-item-header--wac .c-content-item-header__subtitle,.wac .c-content-item-header--wac .c-content-item-header__title{font-size:3rem}}.tcms .c-content-item-header--wac .c-content-item-header__subtitle,.tcms .c-content-item-header--wac .c-content-item-header__title{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-content-item-header--wac .c-content-item-header__subtitle,.tcms .c-content-item-header--wac .c-content-item-header__title{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-content-item-header--wac .c-content-item-header__subtitle,.tcms .c-content-item-header--wac .c-content-item-header__title{font-size:3rem;line-height:1}}.c-content-item-header--wac .c-content-item-header__author,.c-content-item-header--wac .c-content-item-header__date,.c-content-item-header--wac .c-content-item-header__subtype{font-weight:500}.c-content-item-header--tcms .c-content-item-header__date,.c-content-item-header--tcms .c-content-item-header__subtype{color:var(--text-color)}.is-homepage .c-embed .c-embed__embed-wrapper,.is-microsite .c-embed .c-embed__embed-wrapper,.is-page .c-embed .c-embed__embed-wrapper{opacity:0;transform:translateY(1rem)}.c-embed.in-viewport .c-embed__embed-wrapper{animation:fade-in 1.5s forwards}.c-embed__embed-wrapper{margin-block-start:var(--space-xl)}.c-embed__embed-wrapper iframe{inline-size:100%}.c-embed--text-width .c-embed__embed-wrapper{grid-column-gap:var(--gutter);box-sizing:border-box;display:grid;grid-template-columns:repeat(12,1fr);inline-size:100%;margin-inline:auto;max-inline-size:calc(71rem + var(--gutter)*2);padding-inline:var(--gutter)}@media (max-width:46.25rem){.c-embed--text-width .c-embed__embed-wrapper{grid-template-columns:repeat(4,1fr)}}.c-embed--text-width .c-embed__embed-wrapper iframe{grid-column:3/-3}@media (max-width:64rem){.c-embed--text-width .c-embed__embed-wrapper iframe{grid-column:2/-2}}@media (max-width:46.25rem){.c-embed--text-width .c-embed__embed-wrapper iframe{grid-column:1/-1}}.views-exposed-form details{margin-block-start:var(--space-s)}.views-exposed-form .details-wrapper{max-block-size:16.1875rem;overflow:auto;overscroll-behavior:contain;position:relative;scrollbar-color:var(--background-color-alt) transparent;scrollbar-width:thin}.views-exposed-form summary{align-items:center;background-color:var(--filter-background);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:var(--space-xs);justify-content:space-between;line-height:1.2;list-style:none;padding:.8125rem 1rem;transition:background-color .3s,color .3s}@media (max-width:46.25rem){.views-exposed-form summary{font-size:1rem}}.wac .views-exposed-form summary{font-weight:500}.views-exposed-form summary:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-3px}.views-exposed-form summary::-webkit-details-marker{display:none}.views-exposed-form summary:after{background-color:var(--text-color);block-size:.5625rem;content:"";flex-shrink:0;font-size:0;inline-size:1rem;-webkit-mask:url(/themes/custom/mec/assets/img/chevron.svg) center no-repeat;mask:url(/themes/custom/mec/assets/img/chevron.svg) center no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1rem;mask-size:1rem;transition:transform .3s}@media (max-width:64rem){.views-exposed-form summary:after{-webkit-mask-size:.75rem;mask-size:.75rem}}.views-exposed-form summary:focus,.views-exposed-form summary:hover{background-color:var(--filter-background-active);color:var(--filter-foreground-active)}.views-exposed-form summary:focus:after,.views-exposed-form summary:hover:after{background-color:var(--filter-foreground-active)}.views-exposed-form details[open] summary{background-color:var(--filter-background-active);color:var(--filter-foreground-active)}.views-exposed-form details[open] summary:after{background-color:var(--filter-foreground-active);transform:rotateX(180deg)}@media (min-width:46.25rem){.views-exposed-form:has(.c-filter__exposed-wrapper--horizontal) details{margin-block-start:0}}@media (max-width:46.25rem){.views-exposed-form:has(.c-filter__exposed-wrapper--horizontal) details:first-child{margin-block-start:0}}.c-filter__wrapper:not(.c-filter__wrapper--type-textfield):first-child label,.c-filter__wrapper:not(.c-filter__wrapper--type-textfield):has(input:hover,input:focus)+.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) label{border-color:transparent}.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) label{border-block-start:1px solid var(--border-color)}.wac .c-filter__wrapper:not(.c-filter__wrapper--type-textfield) label{border-color:var(--border-color-alt)}.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) input:focus+label,.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) input:hover+label{background-color:var(--filter-background-active);border-color:transparent;color:var(--filter-foreground-active)}.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) input:focus+label:before,.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) input:hover+label:before{border-color:var(--filter-foreground-active);outline-color:var(--filter-foreground-active)}.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) input:checked:focus+label:before,.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) input:checked:hover+label:before{background-color:var(--filter-foreground-active)}.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) input:checked+label:before{background-color:var(--filter-foreground)}.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) label{align-items:center;background-color:var(--filter-background);cursor:pointer;display:flex;font-size:1.125rem;inline-size:100%;line-height:1.2;line-height:1;padding:.8125rem 1rem .8125rem 2.5rem;position:relative;transition:background-color .3s}@media (max-width:46.25rem){.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) label{font-size:1rem}}.c-filter__wrapper:not(.c-filter__wrapper--type-textfield) label:before{background-color:transparent;block-size:.5rem;border:1px solid var(--filter-foreground);color:#000;content:"";display:block;inline-size:.5rem;inset-inline-start:1rem;outline:1px solid var(--filter-foreground);outline-offset:3px;position:absolute}.c-filter__keyword-search{block-size:3rem;position:relative}@media (max-width:46.25rem){.c-filter__keyword-search{margin-block-start:var(--space-s)}}.c-filter__keyword-search input{block-size:100%;border:1px solid var(--border-color);inline-size:100%;padding:.625rem 3rem .625rem 1rem}.c-filter__keyword-search input:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-filter__keyword-search-submit{inset-block-end:50%;inset-inline-end:1rem;position:absolute;translate:0 50%}.c-filter__submit-buttons{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-start:var(--space-m)}.c-filter__button{align-items:center;background-color:var(--interaction-color);block-size:2.5rem;border:2px solid var(--interaction-color);border-radius:40px;box-sizing:border-box;color:var(--white);color:var(--text-color);display:inline-flex;font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;justify-content:space-between;line-height:1.4;padding:var(--space-xxs) var(--space-s);text-align:start;transition:background-color .3s,border .3s,color .3s}.c-filter__button:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.c-filter__button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-filter__button__icon-wrapper{align-items:center;background-color:var(--white);block-size:1.5rem;border-radius:100%;color:var(--black);display:flex;inline-size:1.5rem;justify-content:center}.c-filter__button--inverse{background-color:transparent;border-color:var(--interaction-color);color:var(--interaction-color)}.c-filter__button--inverse:focus,.c-filter__button--inverse:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.c-filter__button--secondary{background-color:var(--primary);border-color:var(--primary);color:var(--text-color);font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}@media (max-width:46.25rem){.c-filter__button--secondary{font-size:1.125rem}}.wac .c-filter__button--secondary{font-weight:500;letter-spacing:.013em}.c-filter__button--secondary:focus,.c-filter__button--secondary:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.c-filter__button--white{background-color:transparent;border-color:var(--white);color:var(--white)}.c-filter__button--white:focus,.c-filter__button--white:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.wac .c-filter__button{background-color:var(--interaction-color-alt);border-color:var(--interaction-color-alt);color:var(--text-color)}.wac .c-filter__button:hover{background-color:var(--white);border-color:var(--border-color);color:var(--text-color)}.c-filter__button .o-svg{margin-inline-start:var(--space-s)}@media (max-width:46.25rem){.c-filter__button{font-size:1.125rem}}.wac .c-filter__button{font-weight:500;letter-spacing:.013em}.c-filter__button:focus,.c-filter__button:hover{background-color:var(--filter-background-active);border-color:var(--interaction-color-hover);color:var(--white)}.wac .c-filter__button:focus,.wac .c-filter__button:hover{border-color:var(--interaction-color-alt);color:var(--text-color)}.c-filter__button--submit{background-color:var(--primary);border-color:var(--primary)}.c-filter__button--reset{border-color:var(--primary)}.c-filter__button--reset,.wac .c-filter__button--reset{background-color:transparent}.wac .c-filter__button--reset:focus,.wac .c-filter__button--reset:hover{background-color:var(--filter-background-active);color:var(--text-color)}.c-filter__toggle-mobile-filters{display:none}@media (max-width:46.25rem){.c-filter__toggle-mobile-filters{display:flex;margin-block-end:var(--space-m)}.c-filter__exposed-wrapper{display:none}}.c-filter__exposed-wrapper>.c-filter__label{margin-block-end:var(--space-m)}.c-filter__exposed-wrapper--horizontal{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}@media (max-width:46.25rem){.c-filter__exposed-wrapper--horizontal{display:none}.c-filter__exposed-wrapper--horizontal.is-open{display:block}}@media (min-width:46.25rem){.c-filter__exposed-wrapper--horizontal .c-filter__submit-buttons{margin-block-start:0}}.c-filter__label{display:block;font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-filter__label{font-size:.875rem}}.wac .c-filter__label{font-size:1.0625rem;letter-spacing:.03em}.c-filter--field-active-filters legend{display:none}.c-filter--field-active-filters .c-filter__items{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-m)}.c-excerpt p{color:var(--text-color);font-size:1.25rem;font-size:1.5rem;font-weight:400;line-height:1.5}@media (max-width:46.25rem){.c-excerpt p{font-size:1.125rem;font-size:1.25rem;line-height:1.6;line-height:1.5}}.c-featured-page{align-items:center;background-color:var(--background-color-alt);color:var(--text-color-alt);display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-m);position:relative;text-align:center;transition:background-color .3s}.is-homepage .c-featured-page,.is-microsite .c-featured-page,.is-page .c-featured-page{opacity:0;transform:translateY(1rem)}.c-featured-page__title{font-family:var(--wide-family),sans-serif;font-family:var(--narrow-family),sans-serif;font-size:3rem;font-weight:500;font-weight:200;line-height:1.2;line-height:1}@media (max-width:46.25rem){.c-featured-page__title{font-size:1.75rem;line-height:1.3}}.wac .c-featured-page__title{font-size:2.5rem;font-weight:400;line-height:1.3}@media (max-width:46.25rem){.wac .c-featured-page__title{font-size:2rem}}.tcms .c-featured-page__title{font-weight:400}.c-featured-page__link{color:inherit}.c-featured-page__link:before{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}.c-featured-page__link:focus-visible{color:var(--interaction-color-hover);outline:3px solid var(--interaction-color-hover);outline-offset:3px}.c-featured-page__description{font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.wac .c-featured-page__description{font-size:1rem}}.c-featured-page__icon{margin-block-start:var(--space-m)}.c-featured-page:hover{background-color:var(--interaction-color-hover)}.c-featured-page--wac{background-color:var(--background-color-light);color:var(--text-color)}.c-featured-page--wac:hover{background-color:var(--background-color-alt)}.c-featured-page--tcms:hover{color:var(--white)}.c-featured-stats{background-color:var(--background-color-alt);color:var(--text-color-alt)}.c-featured-stats__content{grid-column:2/-2;text-align:center}@media (max-width:46.25rem){.c-featured-stats__content{grid-column:1/-1}}.c-featured-stats__title{font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-featured-stats__title{font-size:4rem}}.wac .c-featured-stats__title{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-featured-stats__title{font-size:3rem}}.tcms .c-featured-stats__title{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-featured-stats__title{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-featured-stats__title{font-size:3rem;line-height:1}}.c-featured-stats__description{font-family:var(--spatial-family),sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.wac .c-featured-stats__description{font-size:1rem}}.c-featured-stats__link{color:inherit;margin-block-start:var(--space-m)}.c-featured-stats__link:hover{color:var(--white)}.c-featured-stats__link:focus-visible{color:var(--white);outline:3px solid var(--white);outline-offset:3px}.c-featured-stats__stat-wrapper{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin-block-start:var(--space-xl);row-gap:var(--space-l)}.c-featured-stats__stat-wrapper--centred{-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;grid-column:3/-3;justify-content:center}.c-featured-stats__stat-wrapper--centred .c-featured-stats__stat{inline-size:50%}@media (max-width:46.25rem){.c-featured-stats__stat-wrapper--centred .c-featured-stats__stat{inline-size:100%}.c-featured-stats__stat-wrapper--centred{flex-direction:column;grid-column:1/-1;row-gap:2rem}}.c-featured-stats__stat{container-type:inline-size;grid-column:span 4;text-align:center}@container (max-width:300px){.c-featured-stats__stat .c-featured-stats__stat-content{font-size:4rem}}.c-featured-stats__stat-content{font-feature-settings:"tnum";font-family:var(--narrow-family),sans-serif;font-size:6rem;font-variant-numeric:tabular-nums;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-featured-stats__stat-content{font-size:4rem}}.wac .c-featured-stats__stat-content{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-featured-stats__stat-content{font-size:3rem}}.tcms .c-featured-stats__stat-content{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-featured-stats__stat-content{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-featured-stats__stat-content{font-size:3rem;line-height:1}}.c-featured-stats__stat-description{font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-xs)}@media (max-width:46.25rem){.wac .c-featured-stats__stat-description{font-size:1rem}}.c-featured-stats--wac{background-color:var(--background-color-light);color:var(--text-color)}.c-footer{margin-block-start:5rem}.c-footer__primary{background-color:var(--background-color-alt);padding-block:var(--space-xl)}.c-footer__main-menu{text-align:center}.c-footer__main-menu-item:not(:first-child){margin-block-start:var(--space-xs)}.c-footer__main-menu-item a{color:var(--primary);font-family:var(--narrow-family),sans-serif;font-size:4rem;font-size:6rem;font-weight:200;line-height:1;transition:color .3s}@media (max-width:46.25rem){.c-footer__main-menu-item a{font-size:3rem}}.wac .c-footer__main-menu-item a{font-size:2.5rem;font-weight:400;line-height:1.3}.tcms .c-footer__main-menu-item a{font-size:3rem;font-size:4rem;font-weight:400}@media (max-width:46.25rem){.tcms .c-footer__main-menu-item a{font-size:3rem}}.c-footer__main-menu-item a:hover{color:var(--white)}.c-footer__main-menu-item a:focus-visible{color:var(--white);outline:3px solid var(--white);outline-offset:3px}.c-footer__secondary-menu-wrapper{margin-block-start:var(--space-xl)}.c-footer__secondary-menu+.c-footer__secondary-menu{margin-block-start:var(--space-s)}@media (max-width:46.25rem){.c-footer__secondary-menu+.c-footer__secondary-menu{margin-block-start:var(--space-xxs)}}.c-footer__secondary-menu-list{display:flex;flex-wrap:wrap;gap:var(--space-xxs) var(--space-xl);justify-content:center}@media (max-width:46.25rem){.c-footer__secondary-menu-list{align-items:center;flex-direction:column}}.c-footer__secondary-menu-item a{color:var(--primary);font-family:var(--narrow-family),sans-serif;font-family:var(--spatial-family),sans-serif;font-size:4rem;font-size:1.125rem;font-weight:200;font-weight:400;line-height:1;line-height:1.5;transition:color .3s}@media (max-width:46.25rem){.c-footer__secondary-menu-item a{font-size:3rem;font-size:1rem;line-height:1.6}}.wac .c-footer__secondary-menu-item a{font-size:2.5rem;font-size:1.125rem;font-weight:400;line-height:1.3}.tcms .c-footer__secondary-menu-item a{font-size:3rem;font-size:1.125rem;font-weight:400}.c-footer__secondary-menu-item a:hover{color:var(--white)}.c-footer__secondary-menu-item a:focus-visible{color:var(--white);outline:3px solid var(--white);outline-offset:3px}.c-footer__social-links{align-items:center;-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);display:flex;justify-content:center;margin-block-start:var(--space-l)}.c-footer__social-link{color:var(--white);font-size:0;transition:color .3s}.c-footer__social-link:hover{color:var(--primary)}.c-footer__social-link:focus-visible{border-radius:100%;color:var(--primary);outline:3px solid var(--primary);outline-offset:3px}.c-footer__bottom{color:var(--text-color);padding-block:var(--space-l)}.c-footer__bottom-container{row-gap:var(--space-m)}.c-footer__bottom-credit{font-size:.875rem;font-weight:400;grid-column:span 4;line-height:1.4}@media (max-width:46.25rem){.c-footer__bottom-credit{font-size:.75rem;grid-column:1/-1;text-align:center}}.c-footer__bottom-logo-wrapper{grid-column:span 4;text-align:center}@media (max-width:46.25rem){.c-footer__bottom-logo-wrapper{grid-column:1/-1}}.c-footer__logo-link{color:var(--text-color);display:inline-block;font-size:0;transition:opacity .3s}.c-footer__logo-link:focus,.c-footer__logo-link:hover{opacity:.8}.c-footer__logo-link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-footer__bottom-menu{display:flex;grid-column:span 4}@media (max-width:46.25rem){.c-footer__bottom-menu{grid-column:1/-1;justify-content:center}}.c-footer__bottom-menu-list{display:flex;gap:var(--space-s);justify-content:flex-end}@media (max-width:46.25rem){.c-footer__bottom-menu-list{gap:var(--space-m);justify-content:center}}.c-footer__bottom-menu-item a{color:var(--text-color);font-size:.875rem;font-weight:400;line-height:1.4;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:.4em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}@media (max-width:46.25rem){.c-footer__bottom-menu-item a{font-size:.75rem}}.c-footer__bottom-menu-item a:hover{text-decoration-color:var(--text-color)}.c-footer__bottom-menu-item a:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-footer__main-logo{display:block}.c-footer__main-logo:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-footer--microsite .c-footer__primary{padding-block:5rem;text-align:center}@media (max-width:46.25rem){.c-footer--microsite .c-footer__primary{padding-block:3rem}}.c-footer--microsite .c-footer__main-menu-item a{color:var(--text-color)}.c-footer--microsite .c-footer__main-menu-item a:focus-visible{outline-color:var(--interaction-color-hover)}.c-footer--microsite .c-footer__main-menu-item a:hover{color:var(--interaction-color-hover)}.c-footer--wac .c-footer__microsite-logo{block-size:4.5rem;inline-size:12.8125rem;position:relative}.c-footer--wac .c-footer__microsite-logo img{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:contain;object-fit:contain;position:absolute}.c-footer--wac .c-footer__main-logo{display:flex}.c-footer--wac .c-footer__main-logo svg{block-size:3.925rem;inline-size:21.125rem}.c-footer--wac .c-footer__social-links{gap:var(--space-s)}.c-footer--wac .c-footer__social-link{color:var(--interaction-color-alt)}.c-footer--wac .c-footer__social-link:hover{color:var(--white)}.c-footer--wac .c-footer__bottom-container{align-items:center;gap:4.5rem}@media (max-width:64rem){.c-footer--wac .c-footer__bottom-container{display:flex;flex-direction:column;gap:2rem}}.c-footer--wac .c-footer__bottom-container a{color:var(--text-color)}@media (max-width:64rem){.c-footer--wac .c-footer__bottom-menu-list{text-align:center}}@media (max-width:27rem){.c-footer--wac .c-footer__bottom-menu-list{flex-direction:column}}.c-footer--wac .c-footer__bottom-credit{grid-column:span 3}.c-footer--wac .c-footer__bottom-logo-wrapper{align-items:flex-end;display:flex;gap:2rem;grid-column:span 5}.c-footer--tcms .c-footer__social-links{margin-block-start:var(--space-3xl)}.c-footer--tcms .c-footer__social-link{color:var(--interaction-color)}.c-footer--tcms .c-footer__social-link:hover{color:var(--interaction-color-hover)}.c-form{background-color:var(--background-color);padding-block:5rem}.c-form__container{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:46.25rem){.c-form__container{grid-template-columns:repeat(4,1fr)}}.c-form .webform-submission-form{display:grid;gap:var(--space-l);grid-column:3/-3;grid-template-columns:1fr 1fr}@media (max-width:46.25rem){.c-form .webform-submission-form{grid-column:1/-1}}.c-form .webform-submission-form>*{grid-column:1/-1}.c-form .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)){display:flex;flex-direction:column;gap:.5rem}.c-form .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) label{font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-form .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) label{font-size:1.375rem;line-height:1.4}}.wac .c-form .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) label{font-weight:400;line-height:1.42}@media (max-width:46.25rem){.wac .c-form .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) label{line-height:1.67}}.tcms .c-form .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) label{font-weight:400}.c-form .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) input,.c-form .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) textarea{background-color:transparent;border:1px solid var(--border-color);inline-size:100%;padding:1rem}.c-form .form-type-checkbox{flex-direction:row}.c-form .form-type-checkbox label{align-items:center;color:var(--white);cursor:pointer;display:flex;font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;gap:.5rem;justify-self:flex-start;line-height:1.2}@media (max-width:46.25rem){.c-form .form-type-checkbox label{font-size:.875rem}}.wac .c-form .form-type-checkbox label{font-size:1.0625rem;letter-spacing:.03em}.c-form .form-type-checkbox label:before{background-color:var(--primary);block-size:1.5rem;border:1px solid var(--filter-background);box-sizing:border-box;content:"";display:block;flex-shrink:0;inline-size:1.5rem}.c-form .form-type-checkbox input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-form .form-type-checkbox input:focus-visible+label:before{outline:2px solid var(--filter-background);outline-offset:3px}.c-form .form-type-checkbox input:checked+label:before{background-color:var(--filter-background);content:url(/themes/custom/mec/assets/img/checked.svg)}.c-form .form-item-first-name,.c-form .form-item-last-name{grid-column:span 1}.c-form .form-item-first-name label,.c-form .form-item-last-name label{display:inline}.c-form .button{align-items:center;background-color:var(--interaction-color);block-size:2.5rem;border:2px solid var(--interaction-color);border-radius:40px;box-sizing:border-box;color:var(--white);display:inline-flex;font-family:var(--spatial-family),sans-serif;font-size:1.25rem;font-weight:700;inline-size:auto;justify-content:space-between;justify-self:flex-start;line-height:1.4;padding:var(--space-xxs) var(--space-s);text-align:start;transition:background-color .3s,border .3s,color .3s}@media (max-width:46.25rem){.c-form .button{font-size:1.125rem}}.wac .c-form .button{font-weight:500;letter-spacing:.013em}.c-form .button:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.c-form .button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-form .button__icon-wrapper{align-items:center;background-color:var(--white);block-size:1.5rem;border-radius:100%;color:var(--black);display:flex;inline-size:1.5rem;justify-content:center}.c-form .button--inverse{background-color:transparent;border-color:var(--interaction-color);color:var(--interaction-color)}.c-form .button--inverse:focus,.c-form .button--inverse:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.c-form .button--secondary{background-color:var(--primary);border-color:var(--primary);color:var(--text-color);font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}@media (max-width:46.25rem){.c-form .button--secondary{font-size:1.125rem}}.wac .c-form .button--secondary{font-weight:500;letter-spacing:.013em}.c-form .button--secondary:focus,.c-form .button--secondary:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.c-form .button--white{background-color:transparent;border-color:var(--white);color:var(--white)}.c-form .button--white:focus,.c-form .button--white:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.wac .c-form .button{background-color:var(--interaction-color-alt);border-color:var(--interaction-color-alt);color:var(--text-color)}.wac .c-form .button:hover{background-color:var(--white);border-color:var(--border-color);color:var(--text-color)}.c-form .button .o-svg{margin-inline-start:var(--space-s)}.c-form .form-required:after{content:" *"}.c-form .form-type-processed-text{margin-block-start:var(--space-xl)}.c-form .form-type-processed-text h2,.c-form .form-type-processed-text h3,.c-form .form-type-processed-text h4,.c-form .form-type-processed-text h5,.c-form .form-type-processed-text h6{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3;margin-block-end:var(--space-s)}@media (max-width:46.25rem){.c-form .form-type-processed-text h2,.c-form .form-type-processed-text h3,.c-form .form-type-processed-text h4,.c-form .form-type-processed-text h5,.c-form .form-type-processed-text h6{font-size:1.5rem;line-height:1.4}}.wac .c-form .form-type-processed-text h2,.wac .c-form .form-type-processed-text h3,.wac .c-form .form-type-processed-text h4,.wac .c-form .form-type-processed-text h5,.wac .c-form .form-type-processed-text h6{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-form .form-type-processed-text h2,.wac .c-form .form-type-processed-text h3,.wac .c-form .form-type-processed-text h4,.wac .c-form .form-type-processed-text h5,.wac .c-form .form-type-processed-text h6{line-height:1.67}}.tcms .c-form .form-type-processed-text h2,.tcms .c-form .form-type-processed-text h3,.tcms .c-form .form-type-processed-text h4,.tcms .c-form .form-type-processed-text h5,.tcms .c-form .form-type-processed-text h6{font-weight:400}.c-form .form-type-processed-text p{font-size:1.25rem;font-size:1.5rem;font-weight:400;line-height:1.5}@media (max-width:46.25rem){.c-form .form-type-processed-text p{font-size:1.125rem;font-size:1.25rem;line-height:1.6;line-height:1.5}}.c-form--tcms{background-color:var(--primary);color:var(--text-color-light);margin-block-end:-5rem}.c-form--tcms .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) input,.c-form--tcms .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) textarea{border-color:var(--border-color-alt);color:var(--text-color-light)}.c-form--tcms .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) input:focus-visible,.c-form--tcms .form-item:where(:not(.form-type-processed-text,.form-type-checkbox)) textarea:focus-visible{outline:3px solid var(--text-color-light);outline-offset:3px}.c-form--tcms .button{background-color:transparent;border-color:var(--interaction-color-alt);color:var(--interaction-color-alt)}.c-form--tcms .button:focus-visible{outline:3px solid var(--interaction-color-alt);outline-offset:3px}.c-form--tcms .button:hover{background-color:transparent;border-color:var(--interaction-color-alt-hover);color:var(--interaction-color-alt-hover)}.c-full-width-image{padding-block:0}.c-full-width-image .o-media__picture{aspect-ratio:24/7}@media (max-width:46.25rem){.c-full-width-image .o-media__picture{aspect-ratio:1}}.c-full-width-image .o-media img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.c-full-width-image .o-media__meta{box-sizing:border-box;inline-size:100%;margin-inline:auto;max-inline-size:calc(71rem + var(--gutter)*2);padding-inline:var(--gutter)}.c-header{background-color:transparent;block-size:var(--header-height);inline-size:100%;inset-block-start:0;inset-inline-start:0;padding-block:var(--space-l);position:absolute;z-index:8}@media (max-width:46.25rem){.c-header{padding-block:var(--space-s)}}.user-logged-in .c-header{inset-block-start:var(--admin-height)}.user-logged-in.toolbar-tray-open .c-header{inset-block-start:var(--admin-height-plus-toolbar)}.c-header__container{display:flex;justify-content:space-between}.c-header__logo{color:inherit;flex-shrink:0;transition:opacity .3s}.c-header__logo:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-header__logo:focus,.c-header__logo:hover{opacity:.8}.c-header__button-wrapper{-moz-column-gap:var(--space-m);column-gap:var(--space-m);display:flex;flex-shrink:0;justify-content:space-between}@media (max-width:46.25rem){.c-header__button-wrapper{margin-block-start:.25rem}}.c-header__button{block-size:1.125rem;transition:color .3s}@media (max-width:46.25rem){.c-header__button--search{display:none}}.c-header__button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-header__main-nav-container{opacity:0;padding-block-start:7.5rem;position:relative;transition:opacity .3s;z-index:2}.is-open .c-header__main-nav-container{opacity:1;transition:opacity .6s .4s}@media (max-width:46.25rem){.c-header__main-nav-container{padding-block-start:5rem}}.c-header__main-nav-wrapper{block-size:100dvh;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:fixed;visibility:hidden}.c-header__main-nav-wrapper:before{background-color:var(--background-color-alt);block-size:100%;content:"";inline-size:50%;inset-block-start:0;inset-inline-start:0;position:absolute;transform:translateY(100%);transition:transform .6s cubic-bezier(.25,1,.5,1);z-index:1}@media (max-width:46.25rem){.c-header__main-nav-wrapper:before{inline-size:100%;transform:translateY(-100%)}}.c-header__main-nav-wrapper:after{background-color:var(--primary);block-size:100%;content:"";inline-size:50%;inset-block-start:0;inset-inline-end:0;position:absolute;transform:translateY(-100%);transition:transform .6s cubic-bezier(.25,1,.5,1);z-index:1}@media (max-width:46.25rem){.c-header__main-nav-wrapper:after{display:none}}.c-header__main-nav-wrapper.is-open:after,.c-header__main-nav-wrapper.is-open:before{transform:translateY(0)}.c-header__main-nav-wrapper.is-visible{opacity:1;visibility:visible}.c-header__main-nav-close-button{color:var(--text-color);font-size:0;inset-block-start:var(--space-2xl);inset-inline-end:var(--gutter);position:absolute;transition:color .3s;z-index:1}.c-header__main-nav-close-button:hover{color:var(--white)}.c-header__main-nav-close-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}@media (max-width:46.25rem){.c-header__main-nav-close-button{color:var(--primary);inset-block-start:1.25rem}.sub-nav-open .c-header__main-nav-close-button{color:var(--text-color)}}.c-header__main-nav-inner{max-block-size:70vh;overflow:hidden auto;scrollbar-color:var(--background-color-alt) transparent;scrollbar-width:thin}@media (max-width:46.25rem){.c-header__main-nav-inner{max-block-size:80vh;padding-block-end:2rem;scrollbar-color:var(--primary) transparent}}.c-header__secondary-menu{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:46.25rem){.c-header__secondary-menu{grid-template-columns:repeat(4,1fr)}}.c-header__secondary-menu-list{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);grid-column:1/6;margin-block-start:5rem}@media (max-width:46.25rem){.c-header__secondary-menu-list{flex-direction:column;margin-block-start:3rem}}.c-header__secondary-menu-item a{color:var(--primary);font-family:var(--narrow-family),sans-serif;font-family:var(--spatial-family),sans-serif;font-size:4rem;font-size:1.125rem;font-weight:200;font-weight:400;line-height:1;line-height:1.5;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:.4em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}@media (max-width:46.25rem){.c-header__secondary-menu-item a{font-size:3rem;font-size:1rem;line-height:1.6}}.wac .c-header__secondary-menu-item a{font-size:2.5rem;font-size:1.125rem;font-weight:400;line-height:1.3}.tcms .c-header__secondary-menu-item a{font-size:3rem;font-size:1.125rem;font-weight:400}.c-header__secondary-menu-item a:hover{color:var(--white)}.c-header__secondary-menu-item a:focus-visible{color:var(--white);outline:0;text-decoration-color:var(--white)}.c-header__mobile-search-wrapper{display:none}@media (max-width:46.25rem){.c-header__mobile-search-wrapper{display:block;margin-block-start:var(--space-xl);transition:opacity .3s .1s,visibility 0s .1s}.sub-nav-open .c-header__mobile-search-wrapper{opacity:0;transition-delay:0s;visibility:hidden}}.c-header--on-dark{color:var(--white)}.c-header--on-dark .c-header__logo:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-header--on-dark .c-header__button:hover{color:var(--primary)}.c-header--on-dark .c-header__button:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-header--on-light{color:var(--text-color)}.c-header--on-light .c-header__button:hover{color:var(--secondary)}.c-header--on-light .c-header__button:hover:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-header--wac{background-color:var(--white);padding-block:var(--space-s) var(--space-m)}.c-header--wac .c-header__container{align-items:flex-end}.c-header--wac .c-header__main-nav-wrapper:after{background-color:var(--background-color-alt)}.c-header--wac .c-header__main-nav-wrapper:before{background-color:var(--white)}.c-header--wac .c-header__main-nav-container{padding-block-start:11.875rem}@media (max-width:46.25rem){.c-header--wac .c-header__main-nav-container{padding-block-start:5rem}}.c-header--wac .c-header__button:hover{color:var(--interaction-color-hover)}.c-header--wac .c-header__logo{block-size:4.5rem;inline-size:12.875rem;position:relative}.c-header--wac .c-header__logo img{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:contain;object-fit:contain;position:absolute}.c-header--wac .c-header__main-nav-close-button:hover{color:var(--interaction-color-hover)}.c-header--tcms .c-header__main-nav-inner{min-block-size:70vh}.c-header--tcms .c-header__logo{block-size:4.5rem;inline-size:17.375rem}@media (max-width:46.25rem){.c-header--tcms .c-header__logo{block-size:3.6rem;inline-size:13.9rem}}.c-header--tcms .c-header__main-nav-close-button{color:var(--interaction-color-alt)}.c-header--tcms .c-header__main-nav-close-button:focus-visible{outline:3px solid var(--interaction-color-alt);outline-offset:3px}.c-header--tcms .c-header__main-nav-close-button:hover{color:var(--interaction-color-alt-hover)}.c-header--tcms.c-header--on-dark .c-header__button:hover{color:var(--interaction-color-alt)}@media (min-width:46.35rem){.c-header-search{background-color:var(--primary);inline-size:100%;inset-block-start:0;inset-inline-start:0;padding-block:var(--space-l);position:absolute;transform:translateY(-100%);transition:transform .3s cubic-bezier(.215,.61,.355,1),visibility .3s;visibility:hidden}}@media (max-width:46.25rem){.c-header-search{display:none}.c-header-search__container{padding:0}}.c-header-search__form{grid-column:1/-2;position:relative}@media (max-width:46.25rem){.c-header-search__form{grid-column:1/-1}}.c-header-search__input{background-color:transparent;block-size:4rem;border:1px solid var(--border-color);border-radius:2rem;color:var(--text-color);font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;inline-size:100%;line-height:1.4;padding:1rem 5rem 1rem 2rem}.c-header-search__input::-webkit-input-placeholder{color:var(--text-color);opacity:1}.c-header-search__input::-moz-placeholder{color:var(--text-color);opacity:1}.c-header-search__input:-ms-input-placeholder{color:var(--text-color);opacity:1}.c-header-search__input:-moz-placeholder{color:var(--text-color);opacity:1}@media (max-width:46.25rem){.c-header-search__input{font-size:1rem}}.wac .c-header-search__input{font-weight:400}@media (max-width:46.25rem){.c-header-search__input{border-color:var(--primary);color:var(--primary)}.c-header-search__input::-webkit-input-placeholder{color:var(--primary);opacity:1}.c-header-search__input::-moz-placeholder{color:var(--primary);opacity:1}.c-header-search__input:-ms-input-placeholder{color:var(--primary);opacity:1}.c-header-search__input:-moz-placeholder{color:var(--primary);opacity:1}}.c-header-search__input:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-header-search__submit{align-items:center;background-color:var(--background-color-alt);block-size:2rem;border-radius:100%;color:var(--white);display:flex;inline-size:2rem;inset-block-start:1rem;inset-inline-end:2rem;justify-content:center;position:absolute;transition:color .3s}@media (max-width:46.25rem){.c-header-search__submit{background-color:var(--primary);color:var(--text-color)}}.c-header-search__submit:hover{color:var(--text-color-alt)}@media (max-width:46.25rem){.c-header-search__submit:hover{color:var(--text-color)}}.c-header-search__submit:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-header-search__close{align-self:start;color:var(--text-color);font-size:0;inline-size:-moz-fit-content;inline-size:fit-content;transition:color .3s}@media (max-width:46.25rem){.c-header-search__close{display:none}}.c-header-search__close:hover{color:var(--white)}.c-header-search__close:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-header-search.is-open{transform:translateY(0);visibility:visible}.c-header-search--wac{background-color:var(--white);block-size:8rem;padding-block:var(--space-l)}.c-header-search--wac .c-header-search__submit{background-color:var(--interaction-color-alt);box-sizing:border-box;color:var(--text-color);transition:background-color .3s}.c-header-search--wac .c-header-search__submit:hover{background-color:var(--white);border:1px solid var(--border-color)}.c-header-search--wac .c-header-search__input::-webkit-input-placeholder{color:var(--black);opacity:1}.c-header-search--wac .c-header-search__input::-moz-placeholder{color:var(--black);opacity:1}.c-header-search--wac .c-header-search__input:-ms-input-placeholder{color:var(--black);opacity:1}.c-header-search--wac .c-header-search__input:-moz-placeholder{color:var(--black);opacity:1}.c-header-search--wac .c-header-search__close:hover{color:var(--interaction-color-hover)}.c-header-search--tcms{display:none}.c-hero-banner{background-color:var(--background-color-alt);block-size:100dvh;padding-block-start:var(--header-height);position:relative}.c-hero-banner.in-viewport .c-hero-banner__menu-list-item{animation-delay:calc(var(--animation-order)*.2s);animation-duration:.5s;animation-fill-mode:both;animation-name:animate-down;animation-timing-function:ease-in-out}.c-hero-banner.in-viewport .c-hero-banner__wayfinder{animation-delay:calc(var(--animation-delay)*.2s + .5s);animation-duration:.3s;animation-fill-mode:both;animation-name:fade-in;animation-timing-function:ease-in-out}.c-hero-banner .o-media{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:1}.c-hero-banner .o-media__picture{block-size:100%}.c-hero-banner .o-media__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.c-hero-banner .o-media:after{background-color:oklch(var(--black-oklch)/50%);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}.c-hero-banner__container{block-size:100%;padding-block:var(--space-l);position:relative;z-index:3}.c-hero-banner__menu{align-content:center}.c-hero-banner__menu-list-item{opacity:0;text-align:center;transform:scale(.8) translateY(-.5rem)}.c-hero-banner__menu-list-item a{color:var(--primary);font-family:var(--narrow-family),sans-serif;font-size:4rem;font-size:6rem;font-weight:200;line-height:1;transition:color .3s}@media (max-width:46.25rem){.c-hero-banner__menu-list-item a{font-size:3rem}}.wac .c-hero-banner__menu-list-item a{font-size:2.5rem;font-weight:400;line-height:1.3}.tcms .c-hero-banner__menu-list-item a{font-size:3rem;font-size:4rem;font-weight:400}@media (max-width:46.25rem){.tcms .c-hero-banner__menu-list-item a{font-size:3rem}}@media (min-width:46.35rem) and (max-height:775px){.c-hero-banner__menu-list-item a{font-size:4rem}}.c-hero-banner__menu-list-item a:hover{color:var(--white)}.c-hero-banner__menu-list-item a:focus-visible{color:var(--white);outline:3px solid var(--white);outline-offset:3px}.c-hero-banner__wayfinder{color:var(--primary);inline-size:-moz-fit-content;inline-size:fit-content;margin:0 auto;opacity:0;text-align:center;transform:translateY(1rem);transition:color .3s}.c-hero-banner__wayfinder:focus,.c-hero-banner__wayfinder:hover{color:var(--white);outline:0}.c-hero-banner__wayfinder:focus-visible .c-hero-banner__wayfinder-text{color:var(--white);outline:3px solid var(--white);outline-offset:3px}.c-hero-banner__wayfinder-text{display:block;font-family:var(--narrow-family),sans-serif;font-family:var(--spatial-family),sans-serif;font-size:4rem;font-size:1.125rem;font-weight:200;font-weight:400;line-height:1;line-height:1.5}@media (max-width:46.25rem){.c-hero-banner__wayfinder-text{font-size:3rem;font-size:1rem;line-height:1.6}}.wac .c-hero-banner__wayfinder-text{font-size:2.5rem;font-size:1.125rem;font-weight:400;line-height:1.3}.tcms .c-hero-banner__wayfinder-text{font-size:3rem;font-size:1.125rem;font-weight:400}.c-hero-banner__wayfinder-icon{animation:bounce 1.5s infinite;margin-block-start:var(--space-s);rotate:90deg}.c-hero-banner__content-item{color:var(--primary);grid-column:3/-3;margin-block-start:var(--space-xl);text-align:center}@media (max-width:46.25rem){.c-hero-banner__content-item{grid-column:1/-1}}.c-hero-banner__content-item-title{font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-hero-banner__content-item-title{font-size:4rem}}.wac .c-hero-banner__content-item-title{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-hero-banner__content-item-title{font-size:3rem}}.tcms .c-hero-banner__content-item-title{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-hero-banner__content-item-title{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-hero-banner__content-item-title{font-size:3rem;line-height:1}}.c-hero-banner__content-item-description{display:block;font-family:var(--spatial-family),sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-m)}@media (max-width:46.25rem){.wac .c-hero-banner__content-item-description{font-size:1rem}}@media (max-width:27rem){.c-hero-banner__content-item-description{display:none}}.c-hero-banner__content-item-link{align-items:center;color:inherit;-moz-column-gap:var(--space-s);column-gap:var(--space-s);display:inline-flex;font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;margin-block-start:var(--space-s);transition:color .3s}@media (max-width:46.25rem){.c-hero-banner__content-item-link{font-size:1.125rem}}.wac .c-hero-banner__content-item-link{font-weight:500;letter-spacing:.013em}.c-hero-banner__content-item-link:hover{color:var(--white)}.c-hero-banner__content-item-link:hover .c-hero-banner__content-item-link-icon{transform:translateX(.25em)}.c-hero-banner__content-item-link:focus-visible{color:var(--white);outline:3px solid var(--white);outline-offset:3px}.c-hero-banner__content-item-link-icon{transition:transform .3s}.c-hero-banner__video{block-size:200%;inline-size:100vw;inset-block-start:50%;inset-inline-start:50%;min-block-size:100vh;min-inline-size:177.77vh;position:absolute;transform:translate(-50%,-50%);z-index:2}.c-hero-banner__content-wrapper{padding-block:var(--space-2xl);text-align:center}.c-hero-banner__title{font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-hero-banner__title{font-size:4rem}}.wac .c-hero-banner__title{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-hero-banner__title{font-size:3rem}}.tcms .c-hero-banner__title{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-hero-banner__title{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-hero-banner__title{font-size:3rem;line-height:1}}.c-hero-banner__description{font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.wac .c-hero-banner__description{font-size:1rem}}.c-hero-banner__button{margin-block-start:var(--space-l)}.c-hero-banner--menu .c-hero-banner__container{display:grid;grid-template-rows:auto max-content;row-gap:var(--space-m)}.c-hero-banner--content_item .c-hero-banner__container{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:46.25rem){.c-hero-banner--content_item .c-hero-banner__container{grid-template-columns:repeat(4,1fr)}}.c-hero-banner--video{overflow:hidden}.c-hero-banner--video:after{background-color:oklch(var(--black-oklch)/50%);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}.c-hero-banner--microsite-wac{background-color:var(--white)}.user-logged-in .c-hero-banner--microsite-wac{padding-block-start:calc(var(--header-height) + 32px)}.c-hero-banner--wac{background-color:var(--white);block-size:100%}.user-logged-in .c-hero-banner--wac{padding-block-start:calc(var(--header-height) + 32px)}.c-hero-banner--wac+*{margin-block-start:0}.c-hero-banner--wac .c-hero-banner__container{padding-block:0}.c-hero-banner--wac .c-hero-banner__content-wrapper{opacity:0;transform:translateY(1rem)}.c-hero-banner--wac.in-viewport .c-hero-banner__content-wrapper{animation:fade-in 1.5s forwards}.c-hero-banner--wac .c-hero-banner__image-container{block-size:60dvh;position:relative}.c-hero-banner--microsite-tcms .c-hero-banner__container{padding-block:var(--space-l)}.c-hero-banner--microsite-tcms .c-hero-banner__menu-list-item a{color:var(--interaction-color-alt)}.c-hero-banner--microsite-tcms .c-hero-banner__menu-list-item a:hover{color:var(--interaction-color-alt-hover)}.c-hero-banner--microsite-tcms .c-hero-banner__wayfinder{color:var(--interaction-color-alt)}.c-hero-banner--microsite-tcms .c-hero-banner__wayfinder:hover{color:var(--interaction-color-alt-hover)}.c-hero-banner--microsite-tcms .c-hero-banner__wayfinder-text{font-family:var(--spatial-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}@media (max-width:46.25rem){.c-hero-banner--microsite-tcms .c-hero-banner__wayfinder-text{font-size:1.125rem}}.wac .c-hero-banner--microsite-tcms .c-hero-banner__wayfinder-text{font-weight:500;letter-spacing:.013em}.c-hero-banner--microsite-tcms .c-hero-banner__content-item{color:var(--interaction-color-alt)}.c-hero-links{background-color:var(--background-color-alt);padding-block:2.5rem}@media (max-width:46.25rem){.c-hero-links{padding-block-end:2rem}}.is-homepage .c-hero-links .c-hero-links__container{opacity:0;transform:translateY(1rem)}.c-hero-links.in-viewport .c-hero-links__container{animation:fade-in 1s forwards}.c-hero-links__strapline{color:var(--text-color-alt);font-family:var(--wide-family),sans-serif;font-size:3.5rem;font-weight:500;grid-column:1/9;line-height:1.3}@media (max-width:46.25rem){.c-hero-links__strapline{font-size:2rem}}.wac .c-hero-links__strapline{font-size:3rem;font-weight:400;line-height:1.125}@media (max-width:46.25rem){.wac .c-hero-links__strapline{font-size:2.5rem;line-height:1.3}}.tcms .c-hero-links__strapline{font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-hero-links__strapline{line-height:1}.c-hero-links__strapline{grid-column:1/-1}}.c-hero-links__list{display:flex;flex-direction:column;grid-column:9/-1;margin-block-start:var(--space-xs);row-gap:var(--space-s)}@media (max-width:46.25rem){.c-hero-links__list{grid-column:1/-1;margin-block-start:var(--space-m)}}.c-hero-links__link{align-items:center;align-self:flex-end;color:var(--text-color-alt);display:flex}@media (max-width:46.25rem){.c-hero-links__link{align-self:flex-start}}.c-hero-links__link:hover{color:var(--white)}.c-hero-links__link:focus-visible{color:var(--white);outline:3px solid var(--white);outline-offset:3px}.c-hero-links__icon{flex-shrink:0}.c-hero-links--tcms .c-hero-links__link:focus-visible{color:var(--interaction-color-hover);outline:3px solid var(--interaction-color-hover);outline-offset:3px}.c-hero-links--tcms .c-hero-links__link:hover{color:var(--interaction-color-hover)}.c-keyword-search{inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}.c-keyword-search__container{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:46.25rem){.c-keyword-search__container{grid-template-columns:repeat(4,1fr)}}.c-keyword-search .form-item-keywords{grid-column:3/11;position:relative}@media (max-width:46.25rem){.c-keyword-search .form-item-keywords{grid-column:1/-1}}.c-keyword-search input{block-size:4rem;border:1px solid var(--border-color);border-radius:2rem;color:var(--text-color);font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;inline-size:100%;line-height:1.4;padding:1rem 2rem}@media (max-width:46.25rem){.c-keyword-search input{font-size:1rem}}.wac .c-keyword-search input{font-weight:400}.c-keyword-search input:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-keyword-search input::-moz-placeholder{color:var(--text-color)}.c-keyword-search input::placeholder{color:var(--text-color)}.c-keyword-search label{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-keyword-search__submit{color:var(--text-color);inset-inline-end:2rem}@media (min-width:46.25rem){.c-keyword-search__submit{border-color:var(--primary);inset-block-start:.75rem;position:absolute}.c-keyword-search__submit:focus,.c-keyword-search__submit:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}}@media (max-width:46.25rem){.c-keyword-search__submit{align-items:center;background-color:var(--primary);block-size:2rem;border:none;border-radius:100%;display:flex;inline-size:2rem;inset-block-start:1rem;justify-content:center;padding:0;position:absolute}}.c-keyword-search .o-svg{display:none;margin-inline-start:0}@media (max-width:46.25rem){.c-keyword-search .o-svg{display:block}.c-keyword-search__submit-label{display:none}}.c-listing__header{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:46.25rem){.c-listing__header{grid-template-columns:repeat(4,1fr)}}.c-listing__content-wrapper{grid-column:1/9}@media (max-width:46.25rem){.c-listing__content-wrapper{grid-column:1/-1}}.c-listing__heading{color:var(--secondary);font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-listing__heading{font-size:4rem}}.wac .c-listing__heading{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-listing__heading{font-size:3rem}}.tcms .c-listing__heading{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-listing__heading{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-listing__heading{font-size:3rem;line-height:1}}.c-listing__description{font-family:var(--spatial-family),sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.wac .c-listing__description{font-size:1rem}}.c-listing__inner{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);margin-block-start:var(--space-xl)}@media (max-width:46.25rem){.c-listing__inner{grid-template-columns:repeat(4,1fr)}}.c-listing__filters{grid-column:1/4}@media (max-width:64rem){.c-listing__filters{grid-column:1/5}}@media (max-width:46.25rem){.c-listing__filters{grid-column:1/-1}}.c-listing__content{grid-column:5/-1}@media (max-width:46.25rem){.c-listing__content{grid-column:1/-1;margin-block-start:3rem}}.c-listing__results-count{font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-listing__results-count{font-size:.875rem}}.wac .c-listing__results-count{font-size:1.0625rem;letter-spacing:.03em}.c-listing__items:not(.c-listing__items--people) .views-row:not(:first-child){margin-block-start:3rem}.c-listing__items{margin-block-start:var(--space-m)}.c-listing__items--people{display:grid;gap:var(--space-xl) var(--gutter);grid-template-columns:repeat(3,1fr)}@media (max-width:64rem){.c-listing__items--people{grid-template-columns:repeat(2,1fr)}}@media (max-width:27rem){.c-listing__items--people{grid-template-columns:1fr}}.c-listing__empty-title{font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-listing__empty-title{font-size:1.375rem;line-height:1.4}}.wac .c-listing__empty-title{font-weight:400;line-height:1.42}@media (max-width:46.25rem){.wac .c-listing__empty-title{line-height:1.67}}.tcms .c-listing__empty-title{font-weight:400}.c-listing__empty-body{font-size:1.25rem;font-weight:400;line-height:1.5;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.c-listing__empty-body{font-size:1.125rem;line-height:1.6}}.c-listing--search .c-listing__inner{margin-block-start:var(--space-2xl);padding-block-start:9rem;position:relative}@media (max-width:46.25rem){.c-listing--search .c-listing__inner{padding-block-start:8rem}}.c-listing--horizontal-filters .c-listing__filters{grid-column:1/-1}.c-listing--horizontal-filters .c-listing__content{grid-column:1/-1;margin-block-start:var(--space-xl)}.c-listing--horizontal-filters .c-listing__items{display:grid;gap:var(--space-xl) var(--gutter);grid-template-columns:repeat(3,1fr);margin-block-start:0}@media (max-width:46.25rem){.c-listing--horizontal-filters .c-listing__items{grid-template-columns:1fr}}.c-listing--horizontal-filters .c-listing__items .views-row:not(:first-child){margin-block-start:0}.c-listing--no-filters .c-listing__content{grid-column:1/-1}.c-listing--no-filters .c-pager__items{justify-content:center}.c-list-item{grid-column-gap:var(--gutter);border-block-start:1px solid var(--border-color);color:var(--text-color);display:grid;grid-template-columns:repeat(8,1fr);padding-block-start:var(--space-m);position:relative}.c-list-item:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-list-item__meta{font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;grid-column:1/3;line-height:1.2}@media (max-width:46.25rem){.c-list-item__meta{font-size:.875rem}}.wac .c-list-item__meta{font-size:1.0625rem;letter-spacing:.03em}@media (max-width:64rem){.c-list-item__meta{grid-column:1/4}}@media (max-width:46.25rem){.c-list-item__meta{grid-column:1/-1}}.c-list-item__label{margin-block-end:var(--space-xs)}.c-list-item__icon-wrapper{margin-block-start:var(--space-xs)}@media (max-width:46.25rem){.c-list-item__icon-wrapper{inset-block-start:var(--space-s);inset-inline-end:0;position:absolute}}.c-list-item__title{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;grid-column:3/-1;line-height:1.3}@media (max-width:46.25rem){.c-list-item__title{font-size:1.5rem;line-height:1.4}}.wac .c-list-item__title{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-list-item__title{line-height:1.67}}.tcms .c-list-item__title{font-weight:400}@media (max-width:64rem){.c-list-item__title{grid-column:4/-1}}@media (max-width:46.25rem){.c-list-item__title{grid-column:1/-1;margin-block-start:1.5rem}}.c-list-item__link{color:var(--text-color);transition:color .3s}.c-list-item__link:before{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:1}.c-list-item__link:focus,.c-list-item__link:hover{color:var(--interaction-color-hover)}.c-list-item__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-list-item--no-filters.c-list-item--artist{display:block;text-align:center}.c-list-item--wac .c-list-item__label{font-weight:500;margin-block-end:var(--space-s)}.block-local-tasks-block{background-color:#2d2d2d;color:#ccc;display:block;font-family:Source Sans Pro,Lucida Grande,Verdana,sans-serif;font-size:12px;height:1.875rem;position:relative;width:100%;z-index:20}.block-local-tasks-block ul{display:flex}.block-local-tasks-block ul li a{color:var(--white);display:block;padding:var(--space-xs) var(--space-m)}.block-local-tasks-block ul li a.is-active,.block-local-tasks-block ul li a:focus,.block-local-tasks-block ul li a:hover{background:#0084d7;color:var(--white)}.c-login{padding:var(--space-l) 0}.c-login__title{font-family:var(--wide-family),sans-serif;font-size:3rem;font-weight:500;line-height:1.2}@media (max-width:46.25rem){.c-login__title{font-size:1.75rem;line-height:1.3}}.wac .c-login__title{font-size:2.5rem;font-weight:400;line-height:1.3}@media (max-width:46.25rem){.wac .c-login__title{font-size:2rem}}.tcms .c-login__title{font-weight:400}.c-login .item-list li{margin-left:0}.c-login .item-list li a:focus,.c-login .item-list li a:hover{text-decoration:underline}.c-login-form form{display:flex;flex-direction:column;grid-column:1/8;row-gap:var(--space-m)}@media (max-width:46.25rem){.c-login-form form{grid-column:1/-1}}.c-login-form p{font-size:1.25rem;font-weight:400;line-height:1.5}@media (max-width:46.25rem){.c-login-form p{font-size:1.125rem;line-height:1.6}}.c-login-form .login-link,.c-login-form .request-password-link{color:var(--interaction-color);font-size:1.25rem;font-weight:400;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.5;text-decoration:underline}@media (max-width:46.25rem){.c-login-form .login-link,.c-login-form .request-password-link{font-size:1.125rem;line-height:1.6}}.c-login-form .login-link:hover,.c-login-form .request-password-link:hover{color:var(--interaction-color-hover);text-decoration:underline}.c-login-form .login-link:focus-visible,.c-login-form .request-password-link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-login-form .form-item label{color:var(--text-color-secondary);display:block;font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3;margin-block-end:var(--space-xs)}@media (max-width:46.25rem){.c-login-form .form-item label{font-size:1.375rem;line-height:1.4}}.wac .c-login-form .form-item label{font-weight:400;line-height:1.42}@media (max-width:46.25rem){.wac .c-login-form .form-item label{line-height:1.67}}.tcms .c-login-form .form-item label{font-weight:400}.c-login-form .form-item input{block-size:2.5rem;border:1px solid var(--border-color);border-radius:1.75rem;font-family:var(--spatial-family),sans-serif;font-size:1.25rem;font-weight:700;font-weight:400;inline-size:100%;line-height:1.4;padding:var(--space-xs) var(--space-s);transition:border .3s}.c-login-form .form-item input::-webkit-input-placeholder{color:var(--text-color-tertiary);opacity:1}.c-login-form .form-item input::-moz-placeholder{color:var(--text-color-tertiary);opacity:1}.c-login-form .form-item input:-ms-input-placeholder{color:var(--text-color-tertiary);opacity:1}.c-login-form .form-item input:-moz-placeholder{color:var(--text-color-tertiary);opacity:1}@media (max-width:46.25rem){.c-login-form .form-item input{font-size:1.125rem}}.wac .c-login-form .form-item input{font-weight:500;letter-spacing:.013em}@media (max-width:46.25rem){.c-login-form .form-item input{block-size:2.75rem;border-radius:1.375rem}}.c-login-form .form-item input:focus-visible{border-color:var(--border-color-hover);outline:0}.c-login-form .description{color:var(--text-color-tertiary);font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin-block-start:var(--space-xxs)}@media (max-width:46.25rem){.c-login-form .description{font-size:.875rem}}.wac .c-login-form .description{font-size:1.0625rem;letter-spacing:.03em}.c-login-form .form-submit{align-items:center;background-color:var(--interaction-color);block-size:2.5rem;border:2px solid var(--interaction-color);border-radius:40px;box-sizing:border-box;color:var(--white);display:inline-flex;font-family:var(--spatial-family),sans-serif;font-size:1.25rem;font-weight:700;inline-size:-moz-fit-content;inline-size:fit-content;justify-content:space-between;line-height:1.4;padding:var(--space-xxs) var(--space-s);padding-block:0;text-align:start;transition:background-color .3s,border .3s,color .3s}@media (max-width:46.25rem){.c-login-form .form-submit{font-size:1.125rem}}.wac .c-login-form .form-submit{font-weight:500;letter-spacing:.013em}.c-login-form .form-submit:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.c-login-form .form-submit:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-login-form .form-submit__icon-wrapper{align-items:center;background-color:var(--white);block-size:1.5rem;border-radius:100%;color:var(--black);display:flex;inline-size:1.5rem;justify-content:center}.c-login-form .form-submit--inverse{background-color:transparent;border-color:var(--interaction-color);color:var(--interaction-color)}.c-login-form .form-submit--inverse:focus,.c-login-form .form-submit--inverse:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.c-login-form .form-submit--secondary{background-color:var(--primary);border-color:var(--primary);color:var(--text-color);font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}@media (max-width:46.25rem){.c-login-form .form-submit--secondary{font-size:1.125rem}}.wac .c-login-form .form-submit--secondary{font-weight:500;letter-spacing:.013em}.c-login-form .form-submit--secondary:focus,.c-login-form .form-submit--secondary:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.c-login-form .form-submit--white{background-color:transparent;border-color:var(--white);color:var(--white)}.c-login-form .form-submit--white:focus,.c-login-form .form-submit--white:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.wac .c-login-form .form-submit{background-color:var(--interaction-color-alt);border-color:var(--interaction-color-alt);color:var(--text-color)}.wac .c-login-form .form-submit:hover{background-color:var(--white);border-color:var(--border-color);color:var(--text-color)}.c-login-form .form-submit .o-svg{margin-inline-start:var(--space-s)}@media (max-width:46.25rem){.c-login-form .form-submit{padding-block:0}}.c-main-menu__list{position:relative}@media (max-width:46.25rem){.c-main-menu__list{display:flex;flex-direction:column;position:static;row-gap:.75rem}}.c-main-menu__item{grid-column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:46.25rem){.c-main-menu__item{grid-template-columns:repeat(4,1fr)}}.c-main-menu__item-button{color:var(--primary);font-family:var(--narrow-family),sans-serif;font-size:4rem;font-weight:200;grid-column:1/6;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1;transition:color .3s}@media (max-width:46.25rem){.c-main-menu__item-button{font-size:3rem}}.wac .c-main-menu__item-button{font-size:2.5rem;font-weight:400;line-height:1.3}.tcms .c-main-menu__item-button{font-size:3rem;font-weight:400}@media (max-width:46.25rem){.c-main-menu__item-button{align-items:center;display:flex;grid-column:1/-1;inline-size:100%;justify-content:space-between}}.c-main-menu__item-button.is-active,.c-main-menu__item-button:hover{color:var(--white)}@media (min-width:46.35rem){.c-main-menu__item-button.is-active .c-main-menu__item-icon,.c-main-menu__item-button:hover .c-main-menu__item-icon{transform:translateX(var(--space-xs))}}.c-main-menu__item-button:focus-visible{outline:3px solid var(--primary);outline-offset:3px;outline-offset:-3px}.c-main-menu__item-button:focus-visible .c-main-menu__item-icon{transform:translateX(0)}.c-main-menu__icon-wrapper{display:inline;margin-inline-start:var(--space-m);white-space:nowrap}.c-main-menu__item-icon{transition:transform .3s}@media (max-width:46.25rem){.c-main-menu__item-icon{block-size:2.125rem;inline-size:3rem}}.c-main-menu__back-button{align-items:center;color:var(--text-color);-moz-column-gap:var(--space-m);column-gap:var(--space-m);display:none;font-family:var(--narrow-family),sans-serif;font-size:4rem;font-weight:200;line-height:1;transition:color .3s}@media (max-width:46.25rem){.c-main-menu__back-button{font-size:3rem}}.wac .c-main-menu__back-button{font-size:2.5rem;font-weight:400;line-height:1.3}.tcms .c-main-menu__back-button{font-size:3rem;font-weight:400}@media (max-width:46.25rem){.c-main-menu__back-button{display:flex}}.c-main-menu__back-button:hover{color:var(--white)}.c-main-menu__back-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-main-menu__back-button-icon{block-size:2.125rem;inline-size:3rem;rotate:180deg}.c-main-menu__sub-menu-wrapper{grid-column:8/-1}@media (max-width:46.25rem){.c-main-menu__sub-menu-wrapper{background-color:var(--primary);block-size:100dvh;grid-column:1/-1;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transform:translateX(100%);transition:transform .3s}.c-main-menu__item-button.is-active+.c-main-menu__sub-menu-wrapper{transform:translateX(0)}}.c-main-menu__sub-menu{display:none;inset-block-start:.25rem;padding-inline-end:1.25rem;position:absolute}.c-main-menu__sub-menu.sub-nav-is-visible{display:block}@media (max-width:46.25rem){.c-main-menu__sub-menu{background-color:var(--primary);block-size:100dvh;display:flex;flex-direction:column;inline-size:100%;inset-block-start:0;inset-inline-start:0;margin-block:5rem 2rem;max-block-size:80vh;overflow:auto;padding-inline:var(--gutter);row-gap:.75rem;z-index:1}}.c-main-menu__sub-item a{color:var(--text-color);font-family:var(--narrow-family),sans-serif;font-size:4rem;font-weight:200;line-height:1;transition:color .3s}@media (max-width:46.25rem){.c-main-menu__sub-item a{font-size:3rem}}.wac .c-main-menu__sub-item a{font-size:2.5rem;font-weight:400;line-height:1.3}.tcms .c-main-menu__sub-item a{font-size:3rem;font-weight:400}.c-main-menu__sub-item a:hover{color:var(--white)}.c-main-menu__sub-item a:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-3px}.c-main-menu__sub-item>.c-main-menu__sub-menu-wrapper{display:none}.sub-nav-is-visible .c-main-menu__sub-item{animation-delay:calc(var(--animation-order)*.1s);animation-duration:.3s;animation-fill-mode:both;animation-name:animate-in;animation-timing-function:ease-in-out}.sub-nav-is-visible .c-main-menu__sub-item--no-animation{animation-duration:0s}.c-main-menu--microsite .c-main-menu__item:first-child .c-main-menu__item-button,.c-main-menu--microsite .c-main-menu__sub-item:first-child .c-main-menu__item-button{margin-block-start:0}.c-main-menu--microsite .c-main-menu__sub-item a:hover{color:var(--interaction-color-hover)}.c-main-menu--microsite .c-main-menu__sub-item:has(>.c-main-menu__back-button){margin-block-end:var(--space-m)}.c-main-menu--microsite .c-main-menu__item-button{color:var(--text-color);display:inline-block;margin-block-start:var(--space-xs)}.c-main-menu--microsite .c-main-menu__item-button:hover{color:var(--interaction-color-hover)}.c-main-menu--microsite .c-main-menu__item-icon{block-size:2rem;inline-size:2.8125rem}.c-main-menu--tcms .c-main-menu__item-button{margin-block-start:var(--space-s)}.c-main-menu--tcms .c-main-menu__sub-item a{color:var(--interaction-color-alt)}.c-main-menu--tcms .c-main-menu__sub-item a:focus-visible{outline:3px solid var(--interaction-color-alt);outline-offset:3px}.c-main-menu--tcms .c-main-menu__sub-item a:hover{color:var(--interaction-color-alt-hover)}.c-meta__row{border-block-start:1px solid var(--border-color);display:grid;grid-column:3/-3;grid-template-columns:subgrid;padding-block-start:var(--space-s)}@media (max-width:64rem){.c-meta__row{grid-column:2/-2}}@media (max-width:46.25rem){.c-meta__row{grid-column:1/-1}}@media (max-width:27rem){.c-meta__row{display:flex;flex-direction:column}}.c-meta__row:first-child{border-block-start-color:var(--text-color)}.c-meta__label{color:var(--text-color);display:inline-block;font-size:1rem;font-weight:400;font-weight:700;grid-column:1/3;line-height:1.3;margin-block-end:var(--space-m);vertical-align:top}@media (max-width:46.25rem){.c-meta__label{font-size:.875rem}}.wac .c-meta__label{font-size:1.0625rem;letter-spacing:.03em;line-height:1.2}@media (max-width:46.25rem){.c-meta__label{grid-column:1/-1}}@media (max-width:27rem){.c-meta__label{margin-block-end:var(--space-xs)}}.c-meta__values{display:inline-flex;flex-wrap:wrap;grid-column:3/-1;vertical-align:top}@media (max-width:46.25rem){.c-meta__values{grid-column:1/-1}}.c-meta__link{align-items:center;color:var(--interaction-color);color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;gap:var(--space-xs);line-height:1.3;margin-block:calc(var(--space-xs)*-1) var(--space-s);margin-inline-end:var(--space-s);text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;vertical-align:top}@media (max-width:46.25rem){.c-meta__link{font-size:.875rem}}.wac .c-meta__link{font-size:1.0625rem;letter-spacing:.03em;line-height:1.2}.c-meta__link:hover{text-decoration-color:var(--interaction-color-hover)}.c-meta__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-meta__link:focus .c-meta__icon-wrapper,.c-meta__link:hover .c-meta__icon-wrapper{background-color:var(--interaction-color-hover);color:var(--white)}.c-meta__value{color:var(--text-color);display:inline-block;font-size:1rem;font-weight:400;line-height:1.3;margin-block-end:var(--space-s);margin-inline-end:var(--space-s);vertical-align:top}@media (max-width:46.25rem){.c-meta__value{font-size:.875rem}}.wac .c-meta__value{font-size:1.0625rem;letter-spacing:.03em;line-height:1.2}.c-meta__value:last-child{margin-inline-end:0}.c-meta__value-text{border-block-end:1px solid transparent;display:inline}.c-meta__share{grid-column:1/3}@media (max-width:64rem){.c-meta__share{grid-column:2/-2;margin-block-end:var(--space-xl)}}@media (max-width:46.25rem){.c-meta__share{grid-column:1/-1}}.c-meta--artwork .c-meta__container{grid-template-columns:repeat(6,1fr);padding-inline:0}.c-meta--artwork .c-meta__row{grid-column:1/-1}@media (max-width:46.25rem){.c-meta--artwork .c-meta__row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.c-meta--artwork .c-meta__row>*{grid-column:auto}}.c-meta--artwork .c-meta__row:first-child{border-color:var(--border-color)}.c-meta--artwork .c-meta__label{font-weight:500}.c-meta--wac .c-meta__row{border-color:var(--border-color)}.c-meta--wac .c-meta__label{font-weight:500}.c-meta--wac .c-meta__link:focus .c-meta__icon-wrapper,.c-meta--wac .c-meta__link:hover .c-meta__icon-wrapper{background-color:var(--white);border:1px solid var(--border-color);color:var(--black)}.c-page-header{padding-block-start:calc(var(--header-height) + var(--space-s))}.c-page-header+.o-section--has-background{margin-block-start:0}.is-homepage .c-page-header .c-page-header__inner,.is-page .c-page-header .c-page-header__inner{opacity:0;transform:translateY(1rem)}.c-page-header.in-viewport .c-page-header__inner{animation:fade-in 1.5s forwards}.c-page-header__inner{grid-column:2/-2;padding-block-end:5rem;text-align:center}@media (max-width:46.25rem){.c-page-header__inner{grid-column:1/-1;padding-block-end:2.5rem}}.c-page-header__title{font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-page-header__title{font-size:4rem}}.wac .c-page-header__title{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-page-header__title{font-size:3rem}}.tcms .c-page-header__title{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-page-header__title{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-page-header__title{font-size:3rem;line-height:1}}.c-page-header__description{font-family:var(--spatial-family),sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-m)}@media (max-width:46.25rem){.wac .c-page-header__description{font-size:1rem}}.c-page-header__image-wrapper{block-size:28.125rem;position:relative}@media (max-width:27rem){.c-page-header__image-wrapper{block-size:100%}}.c-page-header__image-wrapper img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;position:absolute}@media (max-width:27rem){.c-page-header__image-wrapper img{aspect-ratio:1;block-size:auto;position:static}}.c-page-header--page{background-color:var(--background-color-alt);color:var(--text-color-alt)}.c-page-header--listing-page,.c-page-header--search{background-color:var(--primary);color:var(--text-color)}.c-page-header--subject{background-color:var(--background-color-light);color:var(--text-color)}.c-page-header--subject .c-page-header__title{color:var(--secondary)}.c-page-header--wac{background-color:var(--background-color-light);color:var(--text-color)}.user-logged-in .c-page-header--wac{padding-block-start:calc(var(--header-height) + 2rem)}.c-page-header--wac .c-page-header__inner{padding-block:5rem 7.5rem}@media (max-width:46.25rem){.c-page-header--wac .c-page-header__inner{padding-block:3rem}}.c-page-header--tcms{color:var(--text-color);padding-block-start:calc(var(--header-height) + var(--space-xl))}.c-page-header--buckingham-house,.c-page-header--paula-browne-house{color:var(--text-color-light)}.c-page-header--buckingham-house{background-color:var(--secondary)}.c-page-header--paula-browne-house{background-color:var(--primary)}.c-pager{margin-block-start:var(--space-xl)}.c-pager__items{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.c-pager__button{font-size:1rem;font-weight:400;line-height:1}.c-pager__button--ellipsis{color:var(--interaction-color);display:grid;place-items:center}.c-pager__button-link{block-size:100%;color:var(--interaction-color);display:grid;inline-size:100%;place-items:center;transition:color .3s;z-index:1}.c-pager__button-link.is-active,.c-pager__button-link:focus,.c-pager__button-link:hover{text-decoration:underline;text-underline-offset:2px}.c-pager__button-link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-pager__button-link:has(svg){font-size:0;position:relative}.c-pager__button-link:has(svg):before{background-color:var(--primary);block-size:2rem;border-radius:50%;content:"";inline-size:2rem;position:absolute;z-index:-1}.c-pager__button-link:has(svg):focus,.c-pager__button-link:has(svg):hover{color:var(--white)}.c-pager__button-link:has(svg):focus:before,.c-pager__button-link:has(svg):hover:before{background-color:var(--interaction-color-hover)}.c-pager__button-link:has(svg):focus-visible{border-radius:50%;outline-offset:8px}.c-pager__svg{transform:translateX(1px)}.c-pager__svg-flipped{transform:rotate(180deg) translateX(1px)}.wac .c-pager .c-pager__button-link:focus,.wac .c-pager .c-pager__button-link:hover{color:var(--interaction-color-hover)}.wac .c-pager .c-pager__button-link:before{background-color:transparent}.c-person-card{color:var(--interaction-color);container-type:inline-size;display:flex;flex-direction:column;position:relative;transition:color .3s}.is-homepage .c-person-card,.is-microsite .c-person-card,.is-page .c-person-card{opacity:0;transform:translateY(1rem)}.c-person-card__content{display:flex;flex-direction:column;order:2}.c-person-card__title{font-family:var(--wide-family),sans-serif;font-size:1rem;font-weight:400;font-weight:700;line-height:1.2}@media (max-width:46.25rem){.c-person-card__title{font-size:.875rem}}.c-person-card__link{color:inherit}.c-person-card__link:before{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}.c-person-card__link:focus-visible{color:var(--interaction-color-hover);outline:3px solid var(--interaction-color-hover);outline-offset:3px}.c-person-card__description{font-family:var(--wide-family),sans-serif;font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin-block-start:var(--space-xs)}@media (max-width:46.25rem){.c-person-card__description{font-size:.875rem}}.c-person-card__icon-wrapper{margin-block-start:var(--space-s)}.c-person-card:has(a):hover{color:var(--interaction-color-hover)}.c-person-card:has(a):hover .o-media:after{opacity:1}.c-person-card:has(a):hover .c-person-card__icon-wrapper{background-color:var(--interaction-color-hover);color:var(--white)}.c-person-card .o-media{aspect-ratio:1/1;backface-visibility:hidden;border-radius:100%;margin-block-end:var(--space-s);max-inline-size:192px;order:1;overflow:hidden;position:relative}.c-person-card .o-media:after{background-color:oklch(var(--black-oklch)/50%);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;transition:opacity .3s}@media (max-width:46.25rem){.c-person-card .o-media{max-inline-size:120px}}.c-person-card .o-media svg,.c-person-card .o-media__image{block-size:100%;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;position:absolute}.c-person-card--speaker .c-person-card__title{font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-person-card--speaker .c-person-card__title{font-size:1.375rem;line-height:1.4}}.wac .c-person-card--speaker .c-person-card__title{font-weight:400;line-height:1.42}@media (max-width:46.25rem){.wac .c-person-card--speaker .c-person-card__title{line-height:1.67}}.tcms .c-person-card--speaker .c-person-card__title{font-weight:400}.c-person-card--speaker .c-person-card__description{font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.c-person-card--speaker .c-person-card__description{font-size:.875rem}}.wac .c-person-card--speaker .c-person-card__description{font-size:1.0625rem;letter-spacing:.03em}@container (min-width:358px){.c-person-card .c-person-card__title{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-person-card .c-person-card__title{font-size:1.5rem;line-height:1.4}}.wac .c-person-card .c-person-card__title{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-person-card .c-person-card__title{line-height:1.67}}.tcms .c-person-card .c-person-card__title{font-weight:400}}.c-person-card--no-image{border-block-start:1px solid var(--border-color);padding-block-start:var(--space-m)}.c-person-card--wac .c-person-card__title{font-weight:500}.is-homepage .c-photo-gallery .c-photo-gallery__images,.is-microsite .c-photo-gallery .c-photo-gallery__images,.is-page .c-photo-gallery .c-photo-gallery__images{opacity:0;transform:translateY(1rem)}.c-photo-gallery.in-viewport .c-photo-gallery__images{animation:fade-in 1.5s forwards}.c-photo-gallery__images{margin-block-start:var(--space-xl);position:relative}.c-photo-gallery .o-media{margin-inline:calc(var(--gutter)/2);max-inline-size:34rem}@media (max-width:46.25rem){.c-photo-gallery .o-media{max-inline-size:85vw}}.c-photo-gallery .o-media:focus{outline:0}.c-photo-gallery .o-media:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-3px}.c-photo-gallery__nav{display:flex;inline-size:100%;inset-block-start:50%;justify-content:space-between;padding-inline:var(--gutter);position:absolute;transform:translateY(-4rem);z-index:2}@media (max-width:46.25rem){.c-photo-gallery__nav{transform:translateY(-2.75rem)}}.c-photo-gallery__nav-button{align-items:center;background-color:var(--background-color-alt);block-size:5rem;border-radius:100%;color:var(--text-color-alt);display:flex;inline-size:5rem;justify-content:center;transition:background-color .3s,color .3s}@media (max-width:46.25rem){.c-photo-gallery__nav-button{block-size:2.5rem;inline-size:2.5rem}}.c-photo-gallery__nav-button .o-svg{transform:translateX(.2rem)}@media (max-width:46.25rem){.c-photo-gallery__nav-button .o-svg{block-size:1.1rem;inline-size:.6rem;transform:translateX(.1rem)}}.c-photo-gallery__nav-button--prev .o-svg{rotate:180deg}.c-photo-gallery__nav-button:hover{background-color:var(--interaction-color-hover);color:var(--white)}.c-photo-gallery__nav-button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.c-photo-gallery .slick-dots{block-size:1.5rem;-moz-column-gap:var(--space-xxs);column-gap:var(--space-xxs);display:flex;justify-content:center;margin-block-start:var(--space-m)}.c-photo-gallery .slick-dots button{block-size:1rem;border:1px solid var(--background-color-alt);border-radius:100%;font-size:0;inline-size:1rem;transition:background-color .3s,border-color .3s}.c-photo-gallery .slick-dots button:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.c-photo-gallery .slick-dots button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-photo-gallery .slick-dots .slick-active button{background-color:var(--background-color-alt)}.c-photo-gallery .slick-dots .slick-active button:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.c-photo-gallery .slick-dots .slick-active button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-photo-gallery--wac .c-photo-gallery__nav-button{background-color:var(--white-transparent);color:var(--black)}.c-photo-gallery--wac .c-photo-gallery__nav-button:hover{background-color:var(--primary)}.c-photo-gallery--wac .slick-dots button{border-color:var(--black)}.c-photo-gallery--wac .slick-dots .slick-active button{background-color:var(--black)}.c-photo-gallery--tcms .c-photo-gallery__nav-button{background-color:var(--interaction-color);color:var(--white)}.c-photo-gallery--tcms .c-photo-gallery__nav-button:hover{background-color:var(--interaction-color-hover)}.c-photo-gallery--tcms .slick-dots button{border-color:var(--interaction-color)}.c-photo-gallery--tcms .slick-dots .slick-active button{background-color:var(--interaction-color)}.c-quick-listing__card-wrapper.in-viewport article{animation-delay:calc(var(--card-animation-delay)*.3s);animation-duration:.5s;animation-fill-mode:both;animation-name:fade-in;animation-timing-function:ease-in-out}.c-quick-listing--wac{background-color:var(--background-color-light);padding-block-end:0}.c-quick-listing-item{border-block-start:1px solid var(--border-color);color:var(--text-color-alt);padding-block:2.5rem;position:relative;transition:background-color .3s}.is-homepage .c-quick-listing-item,.is-microsite .c-quick-listing-item,.is-page .c-quick-listing-item{opacity:0;transform:translateX(-200px)}@media (max-width:46.25rem){.c-quick-listing-item{padding-block:1.5rem}}.c-quick-listing-item__title{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;grid-column:5/-1;line-height:1.3}@media (max-width:46.25rem){.c-quick-listing-item__title{font-size:1.5rem;line-height:1.4}}.wac .c-quick-listing-item__title{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-quick-listing-item__title{line-height:1.67}}.tcms .c-quick-listing-item__title{font-weight:400}@media (max-width:46.25rem){.c-quick-listing-item__title{grid-column:1/-1;margin-block-start:1.5rem}}.c-quick-listing-item__link{color:var(--secondary);transition:color .3s}.c-quick-listing-item__link:before{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}.c-quick-listing-item__link:focus-visible{color:var(--interaction-color-hover);outline:3px solid var(--interaction-color-hover);outline-offset:3px}.c-quick-listing-item__meta{color:var(--text-color);font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;grid-column:span 2;grid-row-start:1;line-height:1.2;line-height:1.4;margin-block-start:var(--space-xs);transition:color .3s}@media (max-width:46.25rem){.c-quick-listing-item__meta{font-size:.875rem}}.wac .c-quick-listing-item__meta{font-size:1.0625rem;letter-spacing:.03em}@media (max-width:46.25rem){.c-quick-listing-item__meta{grid-column:1/-1}.c-quick-listing-item__meta--date{grid-row-start:2}.c-quick-listing-item__meta--type{margin-block-start:0}}.c-quick-listing-item:first-child{margin-block-start:var(--space-xl)}.c-quick-listing-item:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.c-quick-listing-item:hover .c-quick-listing-item__link,.c-quick-listing-item:hover .c-quick-listing-item__meta{color:var(--interaction-color-alt)}.c-quick-listing-item:hover+.c-quick-listing-item{border-color:var(--interaction-color-hover)}.c-quick-listing-item--wac:hover{background-color:var(--background-color-alt);border-color:var(--background-color-alt)}.c-quick-listing-item--wac:hover .c-quick-listing-item__link,.c-quick-listing-item--wac:hover .c-quick-listing-item__meta{color:var(--text-color)}.c-quick-listing-item--wac:hover+.c-quick-listing-item--wac{border-color:var(--background-color-alt)}.c-quick-listing-item--tcms .c-quick-listing-item__link,.c-quick-listing-item--tcms .c-quick-listing-item__meta{color:var(--text-color)}.c-quick-listing-item--tcms:hover .c-quick-listing-item__link,.c-quick-listing-item--tcms:hover .c-quick-listing-item__meta{color:var(--white)}.c-quote{background-color:var(--background-color-alt);color:var(--text-color-alt)}.c-quote.in-viewport .c-quote__container{animation:fade-in 1.5s forwards}.is-homepage .c-quote .c-quote__container,.is-microsite .c-quote .c-quote__container,.is-page .c-quote .c-quote__container{opacity:0;transform:translateY(1rem)}.c-quote__container{align-items:center;display:flex;flex-direction:column}.c-quote .o-media{margin-block-end:var(--space-m)}.c-quote .o-media img{aspect-ratio:1;block-size:auto;border-radius:100%;inline-size:10rem;-o-object-fit:cover;object-fit:cover}.c-quote__quotation{font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:400;line-height:1.25;max-inline-size:80%;text-align:center}@media (max-width:46.25rem){.c-quote__quotation{font-size:1.5rem;line-height:1.25;max-inline-size:100%}}.c-quote__source{font-size:1rem;font-style:italic;line-height:1.6;margin-block-start:var(--space-xs);text-align:center}@media (max-width:46.25rem){.c-quote__source{font-size:.875rem}}.c-quote--card{grid-column:span 4;padding-block:0}.c-quote--card .c-quote__container{padding-inline:0}.c-quote--card .c-quote__quotation{font-family:var(--wide-family),sans-serif;font-size:2rem;font-size:1.125rem;font-weight:400;font-weight:500;line-height:1.25;line-height:1.6}@media (max-width:46.25rem){.c-quote--card .c-quote__quotation{font-size:1.5rem;font-size:1rem;line-height:1.25;line-height:1.6}}.c-quote--wac{background-color:var(--background-color-light);color:var(--text-color)}.c-quote--wac .c-quote__source{color:var(--interaction-color-hover);font-style:normal}.c-share-links__links-wrapper{background-color:var(--primary);block-size:17rem;border:0;color:var(--text-color);inline-size:34rem;inset-block-start:calc(50% - 8.5rem);inset-inline-start:calc(50% - 17rem);opacity:0;padding:var(--space-m);position:fixed;transform:translateY(2rem);transition:opacity .2s,transform .2s,display allow-discrete .2s}@media (max-width:46.25rem){.c-share-links__links-wrapper{inline-size:90vw;inset-inline-start:calc(50% - 45vw)}}.c-share-links__links-wrapper::backdrop{background-color:oklch(var(--black-oklch)/80%)}.c-share-links__links-wrapper:popover-open{opacity:1;transform:translateY(0)}@starting-style{.c-share-links__links-wrapper:popover-open{opacity:0;transform:translateY(-2rem)}}.c-share-links__links-wrapper:not(:popover-open):not(dialog[open]){display:none}.c-share-links__links-heading{font-family:var(--spatial-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.c-share-links__links-heading{font-size:.875rem}}.wac .c-share-links__links-heading{font-size:1.0625rem;letter-spacing:.03em}.c-share-links__list{display:flex;flex-direction:column;margin-block-start:2.5rem;row-gap:var(--space-xs)}.c-share-links__link{align-items:center;color:var(--text-color);-moz-column-gap:var(--space-m);column-gap:var(--space-m);display:inline-flex;font-family:var(--narrow-family),sans-serif;font-family:var(--spatial-family),sans-serif;font-size:4rem;font-size:1.125rem;font-weight:200;font-weight:400;line-height:1;line-height:1.5;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:.4em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}@media (max-width:46.25rem){.c-share-links__link{font-size:3rem;font-size:1rem;line-height:1.6}}.wac .c-share-links__link{font-size:2.5rem;font-size:1.125rem;font-weight:400;line-height:1.3}.tcms .c-share-links__link{font-size:3rem;font-size:1.125rem;font-weight:400}.c-share-links__link.is-active,.c-share-links__link:hover{text-decoration-color:var(--text-color)}.c-share-links__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-share-links__close-button{inset-block-start:var(--space-m);inset-inline-end:var(--space-m);position:absolute;transition:color .3s}.c-share-links__close-button:hover{color:var(--white)}.c-share-links__close-button:focus-visible{color:var(--white);outline:3px solid var(--white);outline-offset:3px}.c-share-links--in-meta:not(.c-share-links--wac) .c-share-links__button{background-color:var(--interaction-color-alt);border:0;color:var(--text-color)}.c-share-links--in-meta:not(.c-share-links--wac) .c-share-links__button:hover{background-color:var(--interaction-color-hover);color:var(--white)}.c-share-links--in-meta:not(.c-share-links--wac) .c-share-links__button:focus-visible{background-color:var(--interaction-color-hover);color:var(--white);outline:3px solid var(--text-color);outline-offset:3px}.c-share-links--tcms .c-share-links__links-wrapper{background-color:var(--background-color-alt)}.c-share-links--tcms .c-share-links__close-button:hover{color:var(--interaction-color-hover)}.c-side-tab{align-items:center;block-size:100%;display:flex;inset-block-start:0;inset-inline-end:0;pointer-events:none;position:fixed;z-index:7}.c-side-tab__link{background-color:var(--primary);color:var(--text-color);font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.4;padding:var(--space-xs) var(--space-s) .75rem;pointer-events:auto;rotate:-90deg;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:.4em;transform:translateX(50%) translateY(.25rem);transform-origin:100% 100%;transition:transform .3s,-webkit-text-decoration .3s;transition:text-decoration .3s,transform .3s;transition:text-decoration .3s,transform .3s,-webkit-text-decoration .3s}@media (max-width:46.25rem){.c-side-tab__link{font-size:1.125rem}}.wac .c-side-tab__link{font-weight:500;letter-spacing:.013em}.c-side-tab__link:hover{text-decoration-color:var(--text-color);transform:translateX(50%) translateY(0)}.c-side-tab__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-3px}.c-side-tab--tcms .c-side-tab__link{color:var(--interaction-color-alt)}.c-skip-button{background-color:var(--primary);block-size:1px;inline-size:1px;inset-block-start:auto;inset-inline-start:-10000px;overflow:hidden;position:absolute}.c-skip-button:focus{align-items:center;background-color:var(--primary);block-size:auto;color:var(--text-color);display:block;font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;inline-size:auto;inset-inline-start:auto;line-height:1.4;outline:0;padding:var(--space-xs) var(--space-s);z-index:10}@media (max-width:46.25rem){.c-skip-button:focus{font-size:1.125rem}}.wac .c-skip-button:focus{font-weight:500;letter-spacing:.013em}.c-speakers__heading{color:var(--secondary);font-family:var(--wide-family),sans-serif;font-size:2rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-speakers__heading{font-size:1.5rem;line-height:1.4}}.wac .c-speakers__heading{font-weight:400;line-height:1.25}@media (max-width:46.25rem){.wac .c-speakers__heading{line-height:1.67}}.tcms .c-speakers__heading{font-weight:400}.c-speakers__card-wrapper{margin-block-start:var(--space-m)}.c-sub-navigation{background-color:var(--background-color-alt);border-block-start:1px solid var(--primary);color:var(--primary);overflow:hidden}.is-homepage .c-sub-navigation .c-sub-navigation__links-wrapper,.is-microsite .c-sub-navigation .c-sub-navigation__links-wrapper,.is-page .c-sub-navigation .c-sub-navigation__links-wrapper{opacity:0;transform:translateX(-12.5rem)}.is-homepage .c-sub-navigation .c-sub-navigation__share,.is-microsite .c-sub-navigation .c-sub-navigation__share,.is-page .c-sub-navigation .c-sub-navigation__share{opacity:0;transform:translateX(12.5rem)}.c-sub-navigation.in-viewport .c-sub-navigation__links-wrapper{animation:slide-in 1s forwards}.c-sub-navigation.in-viewport .c-sub-navigation__share{animation:slide-out-in 1s forwards}.c-sub-navigation__bar-container{align-items:center;-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;justify-content:space-between;padding-block:var(--space-s)}@media (max-width:46.25rem){.c-sub-navigation__bar-container{flex-direction:column;row-gap:1rem}}.c-sub-navigation__links-wrapper{align-items:center;-moz-column-gap:var(--space-s);column-gap:var(--space-s);display:flex}@media (max-width:46.25rem){.c-sub-navigation__links-wrapper{align-items:flex-start;-moz-column-gap:.5rem;column-gap:.5rem;order:2}}@media (max-width:46.25rem){.c-sub-navigation__share{order:1}}.c-sub-navigation__share .o-button{border-color:var(--text-color-alt);color:var(--text-color-alt)}.c-sub-navigation__share .o-button:hover{background-color:transparent;border-color:var(--white);color:var(--white)}.c-sub-navigation__share .o-button:focus-visible{background-color:transparent;border-color:var(--white);color:var(--white);outline:3px solid var(--white);outline-offset:3px;outline-offset:-3px}.c-sub-navigation__link-wrapper{background-color:var(--primary);display:none}.c-sub-navigation__links{border-block-start:1px solid var(--text-color);padding-block:var(--space-m)}.c-sub-navigation__links-container{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-xl);justify-content:center}.c-sub-navigation__link{color:var(--text-color);font-family:var(--narrow-family),sans-serif;font-family:var(--spatial-family),sans-serif;font-size:4rem;font-size:1.125rem;font-weight:200;font-weight:400;line-height:1;line-height:1.5;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:.4em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}@media (max-width:46.25rem){.c-sub-navigation__link{font-size:3rem;font-size:1rem;line-height:1.6}}.wac .c-sub-navigation__link{font-size:2.5rem;font-size:1.125rem;font-weight:400;line-height:1.3}.tcms .c-sub-navigation__link{font-size:3rem;font-size:1.125rem;font-weight:400}.c-sub-navigation__link.is-active,.c-sub-navigation__link:hover{text-decoration-color:var(--text-color)}.c-sub-navigation__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-sub-navigation__button{align-items:center;background-color:transparent;block-size:2.5rem;border:2px solid var(--primary);border-radius:50%;display:flex;flex-shrink:0;inline-size:2.5rem;justify-content:center;transition:background-color .3s,border-color .3s,color .3s}@media (max-width:46.25rem){.c-sub-navigation__button{block-size:1.75rem;inline-size:1.75rem}}.c-sub-navigation__button:hover{border-color:var(--white);color:var(--white)}.c-sub-navigation__button:focus-visible{color:var(--white);outline:3px solid var(--white);outline-offset:3px}.c-sub-navigation__button.is-clicked .c-sub-navigation__icon{rotate:-90deg}.c-sub-navigation__button-text{font-size:1.25rem;font-weight:400;line-height:1.5}@media (max-width:46.25rem){.c-sub-navigation__button-text{font-size:1.125rem;line-height:1.6;transform:translateY(.1em)}}.c-sub-navigation__button-link{color:var(--primary);font-family:var(--spatial-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s}@media (max-width:46.25rem){.c-sub-navigation__button-link{font-size:1.125rem}}.wac .c-sub-navigation__button-link{font-weight:500;letter-spacing:.013em}.c-sub-navigation__button-link:focus-visible{color:var(--white);outline:3px solid var(--text-color);outline-offset:3px}.c-sub-navigation__button-link:hover{color:var(--white)}.c-sub-navigation__icon{block-size:1.5rem;flex-shrink:0;rotate:90deg;transform:translateX(1px);transition:rotate .3s cubic-bezier(.76,0,.24,1)}@media (max-width:46.25rem){.c-sub-navigation__icon{block-size:1rem;inline-size:1rem}}.c-sub-navigation--wac{background-color:var(--white);border-block-end:1px solid var(--border-color-alt);border-block-start:none;color:var(--text-color)}.c-sub-navigation--wac .c-sub-navigation__link-wrapper{background-color:var(--background-color-light)}.c-sub-navigation--wac .c-sub-navigation__links{border:none}.c-sub-navigation--wac .c-sub-navigation__button-link{color:var(--interaction-color)}.c-sub-navigation--wac .c-sub-navigation__button-link:hover{color:var(--interaction-color-hover)}.c-sub-navigation--wac .o-button{border-color:var(--border-color);color:var(--text-color)}.c-sub-navigation--wac .o-button:focus-visible{background-color:transparent;border-color:var(--border-color);color:var(--text-color);outline:3px solid var(--black);outline-offset:3px}.c-sub-navigation--wac .o-button:hover{border-color:var(--border-color);color:var(--text-color)}.c-sub-navigation--wac .c-sub-navigation__button{block-size:2rem;border:1px solid var(--border-color);inline-size:2rem}.c-sub-navigation--wac .c-sub-navigation__button:focus-visible{color:var(--black);outline:3px solid var(--black);outline-offset:3px}.c-sub-navigation--wac .c-sub-navigation__button:hover{background-color:var(--interaction-color-alt);color:var(--black)}@media (max-width:46.25rem){.c-sub-navigation--wac .c-sub-navigation__button{block-size:1.75rem;inline-size:1.75rem}}.c-sub-navigation--wac .c-sub-navigation__icon{block-size:1.25rem}.c-sub-navigation--tcms .c-sub-navigation__links+.c-sub-navigation__links{border-color:var(--white)}.c-sub-navigation--tcms .c-sub-navigation__button:focus-visible{color:var(--interaction-color);outline:3px solid var(--text-color);outline-offset:3px}.c-sub-navigation--tcms .c-sub-navigation__button:hover{border-color:var(--interaction-color-hover);color:var(--interaction-color-hover)}.c-sub-navigation--tcms .c-sub-navigation__button-link:focus-visible{color:var(--interaction-color)}.c-sub-navigation--tcms .c-sub-navigation__button-link:hover{color:var(--interaction-color-hover)}.c-sub-navigation--tcms .c-sub-navigation__share .o-button{background-color:transparent;border-color:var(--interaction-color);color:var(--text-color)}.c-sub-navigation--tcms .c-sub-navigation__share .o-button:focus-visible{color:var(--interaction-color);outline:3px solid var(--text-color);outline-offset:3px}.c-sub-navigation--tcms .c-sub-navigation__share .o-button:hover{border-color:var(--interaction-color-hover);color:var(--interaction-color-hover)}.c-sub-navigation--tcms .c-sub-navigation__link{color:var(--white)}.c-sub-navigation--tcms .c-sub-navigation__link:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-sub-navigation--tcms .c-sub-navigation__link:hover{text-decoration-color:var(--white)}.c-subject-meta__list{display:flex;flex-direction:column;row-gap:var(--space-m)}.c-subject-meta__label{color:var(--secondary);font-family:var(--wide-family),sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3}@media (max-width:46.25rem){.c-subject-meta__label{font-size:1.375rem;line-height:1.4}}.wac .c-subject-meta__label{font-weight:400;line-height:1.42}@media (max-width:46.25rem){.wac .c-subject-meta__label{line-height:1.67}}.tcms .c-subject-meta__label{font-weight:400}.c-subject-meta__description{color:var(--text-color);font-size:1.25rem;font-weight:400;line-height:1.5;margin-block-start:var(--space-xs)}@media (max-width:46.25rem){.c-subject-meta__description{font-size:1.125rem;line-height:1.6}}.c-testimonial-gallery{background-color:var(--background-color-alt);color:var(--text-color-alt)}.is-homepage .c-testimonial-gallery .c-testimonial-gallery__content,.is-microsite .c-testimonial-gallery .c-testimonial-gallery__content,.is-page .c-testimonial-gallery .c-testimonial-gallery__content{opacity:0;transform:translateY(1rem)}.c-testimonial-gallery.in-viewport .c-testimonial-gallery__content{animation:fade-in 1.5s forwards}.c-testimonial-gallery__content{grid-column:2/-2;text-align:center}@media (max-width:46.25rem){.c-testimonial-gallery__content{grid-column:1/-1}}.c-testimonial-gallery__title{font-family:var(--narrow-family),sans-serif;font-size:6rem;font-weight:200;line-height:1}@media (max-width:46.25rem){.c-testimonial-gallery__title{font-size:4rem}}.wac .c-testimonial-gallery__title{font-size:3.5rem;font-weight:400}@media (max-width:46.25rem){.wac .c-testimonial-gallery__title{font-size:3rem}}.tcms .c-testimonial-gallery__title{font-size:4rem;font-weight:400;line-height:1.2}@media (max-width:46.25rem){.tcms .c-testimonial-gallery__title{font-size:3.125rem;line-height:1}}@media (max-width:27rem){.tcms .c-testimonial-gallery__title{font-size:3rem;line-height:1}}.c-testimonial-gallery__description{font-family:var(--spatial-family),sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin-block-start:var(--space-s)}@media (max-width:46.25rem){.wac .c-testimonial-gallery__description{font-size:1rem}}.c-testimonial-gallery__quote-wrapper{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin-block-start:var(--space-xl);row-gap:var(--space-l)}.c-testimonial-gallery__quote-wrapper--centred{grid-column:3/-3}@media (max-width:46.25rem){.c-testimonial-gallery__quote-wrapper--centred{grid-column:1/-1}}.c-testimonial-gallery--wac{background-color:var(--background-color-light);color:var(--text-color)}.ajax-progress-fullscreen{animation-delay:-.16s;background:none;color:var(--interaction-color);font-size:10px;inset-block-start:50%;inset-inline-start:50%;opacity:1;padding:0;position:fixed;text-indent:-9999em;transform:translateZ(0);z-index:9}.ajax-progress-fullscreen,.ajax-progress-fullscreen:after,.ajax-progress-fullscreen:before{animation:loader 1.8s ease-in-out infinite;animation-fill-mode:both;block-size:2.5em;border-radius:50%;inline-size:2.5em}.ajax-progress-fullscreen:after,.ajax-progress-fullscreen:before{content:"";inset-block-start:0;position:absolute}.ajax-progress-fullscreen:before{animation-delay:-.32s;inset-inline-start:-3.5em}.ajax-progress-fullscreen:after{inset-inline-start:3.5em}@keyframes loader{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.eu-cookie-compliance-banner{box-sizing:border-box;inline-size:100%;margin-inline:auto;max-inline-size:calc(71rem + var(--gutter)*2);padding-inline:var(--gutter)}#sliding-popup{background:var(--white)!important;border-block-start:1px solid var(--border-color);inline-size:100%;position:fixed;z-index:99999}#sliding-popup .eu-cookie-compliance-message h2,#sliding-popup .eu-cookie-compliance-message h3{color:var(--text-color);font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6}@media (max-width:46.25rem){#sliding-popup .eu-cookie-compliance-message h2,#sliding-popup .eu-cookie-compliance-message h3{font-size:1.125rem}}.tcms #sliding-popup .eu-cookie-compliance-message h2,.tcms #sliding-popup .eu-cookie-compliance-message h3,.wac #sliding-popup .eu-cookie-compliance-message h2,.wac #sliding-popup .eu-cookie-compliance-message h3{font-weight:400}#sliding-popup .eu-cookie-compliance-message p{color:var(--text-color);font-size:1.25rem;font-size:1rem;font-weight:400;line-height:1.5;line-height:1.4;margin-block-start:.5rem}@media (max-width:46.25rem){#sliding-popup .eu-cookie-compliance-message p{font-size:1.125rem;font-size:1rem;line-height:1.6;line-height:1.4}}#sliding-popup .find-more-button{color:var(--interaction-color);color:var(--text-color);cursor:pointer;font-size:1.25rem;font-size:1rem;font-weight:400;line-height:1.5;line-height:1.4;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}#sliding-popup .find-more-button:hover{text-decoration-color:var(--interaction-color-hover)}#sliding-popup .find-more-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}@media (max-width:46.25rem){#sliding-popup .find-more-button{font-size:1.125rem;font-size:1rem;line-height:1.6;line-height:1.4}}.eu-cookie-compliance-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gutter);justify-content:space-between;max-inline-size:none;padding:1.5rem 0}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button{align-items:center;background-color:var(--interaction-color);block-size:2.5rem;border:2px solid var(--interaction-color);border-radius:40px;box-sizing:border-box;color:var(--white);color:var(--text-color);display:inline-flex;font-family:var(--spatial-family),sans-serif;font-size:1.25rem;font-weight:700;justify-content:space-between;line-height:1.4;padding:var(--space-xxs) var(--space-s);text-align:start;transition:background-color .3s,border .3s,color .3s;transition:background-color .3s,color .3s}@media (max-width:46.25rem){.eu-cookie-compliance-banner .eu-cookie-compliance-default-button,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button{font-size:1.125rem}}.wac .eu-cookie-compliance-banner .eu-cookie-compliance-default-button,.wac .eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button{font-weight:500;letter-spacing:.013em}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button:focus-visible,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button__icon-wrapper,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button__icon-wrapper{align-items:center;background-color:var(--white);block-size:1.5rem;border-radius:100%;color:var(--black);display:flex;inline-size:1.5rem;justify-content:center}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--inverse,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--inverse{background-color:transparent;border-color:var(--interaction-color);color:var(--interaction-color)}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--inverse:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--inverse:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--inverse:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--inverse:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--secondary,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--secondary{background-color:var(--primary);border-color:var(--primary);color:var(--text-color);font-family:var(--spatial-family),sans-serif;font-family:var(--wide-family),sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}@media (max-width:46.25rem){.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--secondary,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--secondary{font-size:1.125rem}}.wac .eu-cookie-compliance-banner .eu-cookie-compliance-default-button--secondary,.wac .eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--secondary{font-weight:500;letter-spacing:.013em}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--secondary:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--secondary:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--secondary:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--secondary:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--white,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--white{background-color:transparent;border-color:var(--white);color:var(--white)}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--white:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-default-button--white:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--white:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button--white:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover)}.wac .eu-cookie-compliance-banner .eu-cookie-compliance-default-button,.wac .eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button{background-color:var(--interaction-color-alt);border-color:var(--interaction-color-alt);color:var(--text-color)}.wac .eu-cookie-compliance-banner .eu-cookie-compliance-default-button:hover,.wac .eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button:hover{background-color:var(--white);border-color:var(--border-color);color:var(--text-color)}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button .o-svg,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button .o-svg{margin-inline-start:var(--space-s)}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button:hover{background-color:var(--interaction-color-hover);border-color:var(--interaction-color-hover);color:var(--white)}.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button{background-color:var(--primary);border-color:var(--primary);margin:0}.wac .eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button:hover{color:var(--text-color)}.tcms .eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button{color:var(--white)}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button{background-color:transparent;background-image:none;border-color:var(--primary);box-shadow:none;margin:0 0 0 1rem;text-shadow:none}.wac .eu-cookie-compliance-banner .eu-cookie-compliance-default-button:hover{color:var(--text-color)}.eu-cookie-compliance-buttons,.eu-cookie-compliance-message{float:none;margin:0;max-inline-size:none}.block-local-tasks-block{position:fixed}@media print{.c-footer,.c-header__button-wrapper,.c-side-tab{display:none}}.u-accessible-hide{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.messages{word-wrap:break-word;overflow-wrap:break-word;padding:var(--space-s) var(--gutter)}.messages+.messages{margin-block-start:var(--space-s)}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-block-start:var(--space-xs)}.messages__content{color:var(--text-color);font-size:1.25rem;font-size:1rem;font-weight:400;line-height:1.5;line-height:1.4}@media (max-width:46.25rem){.messages__content{font-size:1.125rem;font-size:1rem;line-height:1.6;line-height:1.4}}.messages__content a{color:var(--interaction-color);text-decoration:underline;transition:color .3s}.messages__content a:hover{color:var(--interaction-color-hover)}.messages__content a:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.messages--status{background-color:#f3faef}.messages--warning{background-color:#e8bc70}.messages--error{background-color:#de8364}.messages--error p.error{color:var(--text-color)}
