@import url(https://use.typekit.net/vyh7jaw.css);@import url(https://use.typekit.net/hwf0epk.css);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--base-space:$base-space}:root{--c-text:#002147;--c-text-inverse:white;--c-background:#d6ecfa;--c-primary:#d6ecfa;--c-secondary:#002147;--c-link:#0F7FFF;--c-maroon:#6E1C4B;--c-beige:#D2B3AD;--c-purple:#bdbbca;--c-green:#8AB7A1;--c-grey:#f7f7f7;--c-dark-grey:#63778e;--c-border-grey:#ebedef}:root [data-theme=default]{--c-text:#002147;--c-text-inverse:white;--c-background:#d6ecfa;--c-primary:#d6ecfa;--c-secondary:#002147;--c-link:#0F7FFF;--c-maroon:#6E1C4B;--c-beige:#D2B3AD;--c-purple:#bdbbca;--c-green:#8AB7A1;--c-grey:#f7f7f7;--c-dark-grey:#63778e;--c-border-grey:#ebedef}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all .4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}:root{--c-text:#002147;--c-text-inverse:white;--c-background:#d6ecfa;--c-primary:#d6ecfa;--c-secondary:#002147;--c-link:#0F7FFF;--c-maroon:#6E1C4B;--c-beige:#D2B3AD;--c-purple:#bdbbca;--c-green:#8AB7A1;--c-grey:#f7f7f7;--c-dark-grey:#63778e;--c-border-grey:#ebedef}:root [data-theme=default]{--c-text:#002147;--c-text-inverse:white;--c-background:#d6ecfa;--c-primary:#d6ecfa;--c-secondary:#002147;--c-link:#0F7FFF;--c-maroon:#6E1C4B;--c-beige:#D2B3AD;--c-purple:#bdbbca;--c-green:#8AB7A1;--c-grey:#f7f7f7;--c-dark-grey:#63778e;--c-border-grey:#ebedef}.motion{padding:0 1rem}@media(min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:#fff;border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.cam-land-motion--fade{transition:all .3s ease-in-out}.cam-land-motion--fade:hover{background-color:#fff;color:#fff}.cam-land-motion--slide-up{transition:transform .4s ease-in}.cam-land-motion--slide-up:hover{transform:translateY(-10px)}.cam-land-motion--expand{transition:transform .3s ease-in}.cam-land-motion--expand:hover{transform:scale(1.03)}@keyframes bounce{0%,5%,95%,100%{transform:translate(0,0)}45%,55%{transform:translate(-25%,0)}}@keyframes bounce-center{0%,5%,95%,100%{transform:translate(0,-50%)}45%,55%{transform:translate(-5%,-50%)}}@keyframes bounce-vertical{0%,5%,95%,100%{transform:translate(0,-50%)}45%,55%{transform:translate(0%,-25%)}}html{box-sizing:border-box}body{background-color:#fff;color:#000;font-family:"futura-pt";font-size:20px;line-height:1.8;font-weight:400}body strong{font-weight:700}*,*::after,*::before{box-sizing:inherit}.main{display:block}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.banner-header{margin-right:5vw;position:relative}.banner-header::before{content:"";clip-path:ellipse(100% 32% at 0% 32%);background-color:var(--c-background);height:100px;width:100%;position:absolute;top:-50px;left:0;display:flex;transform:translateY(20px)}.banner-header .banner-header__section-title h1{margin-bottom:0}@media(min-width:920px){.banner-header .banner-header__section-title h1{margin-right:100px}}.banner-header .date-wrapper{position:absolute;z-index:1;left:25px;display:flex;flex-direction:column;line-height:1;color:#000;max-width:200px}.banner-header .date-wrapper .day{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:bold;font-size:50px}.banner-header .date-wrapper .month,.banner-header .date-wrapper .year{margin:5px 0;text-transform:uppercase;font-size:25px}.banner-header .header-wrapper{z-index:0;display:block;position:relative;margin-top:50px;padding:25px;padding-top:0;background-color:#fff}.banner-header .header-wrapper.date{padding-top:150px}@media(min-width:720px){.banner-header .header-wrapper.date{padding-left:200px;padding-top:100px}}.banner-header h1{margin:0}.banner-header .banner-header__breadcrumbs{font-size:16px;font-family:"Courier Prime",monospace;margin-bottom:12.5px}@media(min-width:1650px){.banner-header .banner-header__section-title,.banner-header .banner-header__section-content{margin-right:100px}}.banner-header .banner-header__section-title,.banner-header .banner-header__section-content{color:#000}.banner-header .banner-header__breadcrumbs{color:#000}.banner-header .banner-header__small-content{font-size:16px}.banner-header.background--large{margin-right:0}@media(min-width:920px){.banner-header.background--large .header-wrapper{padding-top:50px}}.banner-header.background--large .banner-header__section-title,.banner-header.background--large .banner-header__section-content{color:#000}.banner-header.background--large .banner-header__breadcrumbs{color:#000}.banner-header.background--large .banner-header__section-title h1{margin-bottom:0;color:#000}@media(min-width:1650px){.banner-header.background--large .banner-header__section-title h1{font-size:50px;margin-right:100px}}.banner-header.background--blue::before{background-color:#000}.banner-header.background--blue .header-wrapper{background-color:#000}.banner-header.background--blue .banner-header__section-title,.banner-header.background--blue .banner-header__section-content{color:#fff}.banner-header.background--blue .banner-header__section-title h1,.banner-header.background--blue .banner-header__section-content h1{color:#fff}.banner-header.background--blue .banner-header__breadcrumbs{color:#fff}.banner-header.background--no-image .header-wrapper{margin-top:0}.button{border:unset;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-family:"futura-pt";font-weight:700;padding:10px 30px;color:#000;background:ivory 0% 0% no-repeat padding-box;outline:2px solid #000;transition:all 300ms ease;line-height:1.4;padding:12.5px 25px}.button:hover{outline-offset:-5px}@media(prefers-color-scheme:dark){.button{color:#000;background:ivory 0% 0% no-repeat padding-box;outline:2px solid #000;transition:all 300ms ease}.button:hover{outline-offset:-5px}}.button--alt{background-color:rgba(0,0,0,.7);color:#fff;border:1px solid #fff;padding:5px 25px;padding-top:10px;font-size:20px;text-transform:lowercase}.button--alt:hover{background-color:#000}.button--alt:focus{background-color:#000}.button-wrapper{width:max-content}.donate{display:flex;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.donate a{position:relative;background:#393 0% 0% no-repeat padding-box;padding:12.5px 25px;color:#fff;text-decoration:none;font-weight:400;line-height:1;font-size:18px}@media(min-width:920px){.donate a{font-size:20px}}@media(min-width:1224px){.donate a{font-size:24px}}.donate a::after{content:"";position:absolute;left:25px;bottom:10px;width:0;height:2px;background-color:#fff;transition:all ease 300ms}.donate a:hover::after{width:calc(100% - 50px)}p button{background:#393 0% 0% no-repeat padding-box;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;border:none;color:#fff;font-weight:400;font-size:18px;line-height:1;padding:12.5px 25px;cursor:pointer;position:relative}p button::after{content:"";position:absolute;left:25px;bottom:10px;width:0;height:2px;background-color:#fff;transition:all ease 300ms}p button:hover::after{width:calc(100% - 50px)}@media(min-width:920px){p button{font-size:20px}}@media(min-width:1224px){p button{font-size:24px}}p button a{color:var(--c-text-inverse);text-decoration:none}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid #fff;display:block;position:relative}@media(prefers-color-scheme:dark){.form-item__dropdown{background-color:#000}}.form-item__dropdown::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid #000;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#fff}.form-item__select{border:1px solid #fff;height:41px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:none;color:#000}@supports(-webkit-appearance:none) or (appearance:none) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#000;border-radius:0}}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:25px;width:100px}@media(prefers-color-scheme:dark){.icons-demo .icon{fill:#fff}}.icons-demo pre{background-color:#fff;font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid #fff;margin:6.25px}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.link-with-icon{max-width:max-content}.link-with-icon a{color:#fff;padding:10px;display:flex;align-items:center;text-decoration:none;background-color:blue;border-radius:20px;position:relative;min-width:125px;z-index:1;font-size:16px}.link-with-icon a:before{content:"";position:absolute;right:-85px;top:0;height:100%;width:125px;background-image:url(/themes/custom/chelseaopera/images/icons/accordion-marker.svg);background-size:250px 100%;background-repeat:no-repeat;overflow:hidden;background-position:right}.link-with-icon a:hover{text-decoration:underline}.link-with-icon a:focus{text-decoration:underline}.link-with-icon a .text-wrapper{flex:1;margin-right:12.5px;z-index:1}.link-with-icon a .icon-wrapper{width:28px;height:auto;z-index:1}.link-with-icon a .icon-wrapper svg{display:flex}.link-with-icon a .icon-wrapper .link-with-icon__icon--arrow-right-white svg{transform:rotate(-45deg)}.link{color:blue;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center}.link::after{content:"";width:13px;height:13px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.link:hover::after,.link:focus::after{transform:translateX(7.5px)}.text-long ul{padding:0;padding-left:20px}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:12.5px}.share-region{display:flex;align-items:center}.share-region__title{margin-right:25px;font-size:20px;font-weight:bold;color:#fff}.share-region .icon{margin-right:12.5px;display:flex}.share-region .icon svg{aspect-ratio:1/1}.share-region .icon svg path{fill:blue;transition:.2s ease all}.share-region .icon:hover svg path{fill:#fff}.speaker{display:flex;align-items:center}.speaker .image-wrapper{width:75px;height:75px;display:flex}.speaker .image-wrapper img{border-radius:100%;aspect-ratio:1/1}.speaker .text-wrapper{flex:1;margin-left:25px;font-size:16px;line-height:1}.speaker .text-wrapper .speaker__title{letter-spacing:0px}.table,.text-long table{border:1px solid #fff;border-radius:4px;border-spacing:0;background-color:#fff;margin:1em 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:1em}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{color:#fff;font-weight:700;padding:1.2em;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:#fff}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none}.text-with-icon{display:flex;align-items:center}.text-with-icon .icon-wrapper{width:25px;margin-right:25px}.text-with-icon .icon-wrapper svg{display:flex}.text-with-icon .text-wrapper{color:#000}.h1,.text-long h1{font-family:"ratiomodern";line-height:1.5;margin:0 0 25px 0;color:#000;font-size:32px;font-weight:400}@media(min-width:920px){.h1,.text-long h1{font-size:66px}}.h2,.text-long h2{font-family:"ratiomodern";font-size:26px;line-height:1.3;font-weight:400}@media(min-width:920px){.h2,.text-long h2{font-size:44px}}.h2--red{color:#fff}.h2--thin{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:300}.h2--with-icon{position:relative}.h2--with-icon:after{content:url(/themes/custom/chelseaopera/images/icons/title-element.svg)}.h3,.text-long h3{font-family:"futura-pt";font-size:20px;line-height:1.2;font-weight:400;margin:0;margin-bottom:15px}@media(min-width:920px){.h3,.text-long h3{font-size:30px}}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px #000;margin-left:1em;padding-left:1em}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long p{margin:0 0 1em}.text-long a{color:#393;transition:.2s ease all}.text-long a:hover{text-decoration:underline}.background--red{background-color:#fff;color:#fff;padding:5px;line-height:1}.background--white{background-color:#fff;padding:5px;line-height:1}.color--red{color:#fff;background:none}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.banner--landing-page-banner{display:flex;justify-content:center;align-items:center;position:relative;min-height:fit-content;height:75vh;width:100%}.banner--landing-page-banner .banner__image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.banner--landing-page-banner .banner__image div{height:100%;width:100%}.banner--landing-page-banner .banner__image img{width:100%;height:100%;object-fit:cover}.banner--landing-page-banner .banner__text-wrapper{display:flex;flex-direction:column;text-align:center;justify-content:center;padding:25px 5vw;width:100%;color:#fff;z-index:2;font-weight:400}.banner--landing-page-banner .banner__text-wrapper h1{font-weight:normal;color:#fff;margin-top:0;margin-bottom:25px;font-size:32px}@media(min-width:920px){.banner--landing-page-banner .banner__text-wrapper h1{font-size:54px}}@media(min-width:1224px){.banner--landing-page-banner .banner__text-wrapper h1{font-size:66px}}.banner--landing-page-banner .banner__text-wrapper .text-content{font-size:18px}@media(min-width:920px){.banner--landing-page-banner .banner__text-wrapper .text-content{font-size:20px}}@media(min-width:1224px){.banner--landing-page-banner .banner__text-wrapper .text-content{font-size:30px}}.banner--landing-page-banner .banner__text-wrapper .text-content p{margin:0}.banner--landing-page-banner .banner__text-wrapper .button-wrapper{margin:0 auto}.banner--landing-page-banner .banner__text-wrapper .button-wrapper .button{font-weight:400;font-size:18px}@media(min-width:920px){.banner--landing-page-banner .banner__text-wrapper .button-wrapper .button{font-size:20px}}@media(min-width:1224px){.banner--landing-page-banner .banner__text-wrapper .button-wrapper .button{font-size:30px}}.banner--landing-page-banner .banner__text-wrapper .button-wrapper .button a{color:#000;text-decoration:none}.banner--landing-page-banner .banner-icon{z-index:99;position:absolute;color:#fff;bottom:25px;right:25px;cursor:pointer}.banner--landing-page-banner .banner-icon svg{width:25px;margin-bottom:-5px}.feature-box--event-teaser{max-width:700px;background:gray;padding:25px;position:relative;overflow:hidden}.feature-box--event-teaser::before{content:"";aspect-ratio:1/1;width:100%;background-image:url(/themes/custom/chelseaopera/images/patterns/full-blue-circle.svg);position:absolute;background-repeat:no-repeat;right:-50%;bottom:-50%;background-size:contain;transform:rotate(260deg);z-index:0}.feature-box--event-teaser.external{background:#fff}.feature-box--event-teaser a{text-decoration:none;color:#000}.feature-box--event-teaser a:hover .feature-box__section-link{text-decoration:underline}.feature-box--event-teaser a:hover .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--event-teaser a:focus .feature-box__section-link{text-decoration:underline}.feature-box--event-teaser a:focus .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--event-teaser .feature-box__section-date{display:flex;font-size:15px;margin-bottom:50px;justify-content:space-between}.feature-box--event-teaser .feature-box__section-date .text-wrapper{padding-right:5px;text-transform:uppercase}.feature-box--event-teaser .feature-box__section-date .date-wrapper{font-size:30px;font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;line-height:1;font-weight:bold;color:#002147;opacity:.6}.feature-box--event-teaser .feature-box__section-date .date-wrapper .time{font-size:20px;font-family:"futura-pt";font-weight:normal}.feature-box--event-teaser .feature-box__section-image{margin-bottom:25px}.feature-box--event-teaser .feature-box__section-image img{width:100%}.feature-box--event-teaser .feature-box__section-speakers{display:flex;font-size:16px}.feature-box--event-teaser .feature-box__section-speakers .text-wrapper{width:calc(50% - 10px);margin-right:10px}.feature-box--event-teaser .feature-box__section-speakers .speaker-wrapper{display:flex;flex-direction:column;gap:5px}.feature-box--event-teaser .feature-box__section-speakers .field--name-field-speakers .field--item{margin-bottom:5px}.feature-box--event-teaser .feature-box__section-speakers{margin-top:50px}.feature-box--event-teaser .feature-box__section-link{color:blue;transform:200ms ease all;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center;letter-spacing:.4px;text-transform:uppercase;margin-top:50px}.feature-box--event-teaser .feature-box__section-link::after{content:"";width:12px;height:12px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.feature-box--featured a{text-decoration:none;color:#000;display:flex;align-items:stretch;transition:.2s ease-in-out all;flex-wrap:wrap}.feature-box--featured a:hover .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--featured a:focus .feature-box__section-link:after{transform:translateX(7.5px)}@media(min-width:720px){.feature-box--featured a{flex-direction:unset}}.feature-box--featured a .feature-box__section-author{font-size:16px}.feature-box--featured a .text-wrapper{width:100%;margin:0}@media(min-width:720px){.feature-box--featured a .text-wrapper{width:75%;display:flex;flex-direction:column;justify-content:space-between}.feature-box--featured a .text-wrapper h2{margin-top:0;margin:0}}.feature-box--featured a .feature-box__section-image{width:100%;margin:0}@media(min-width:720px){.feature-box--featured a .feature-box__section-image{width:calc(25% - 25px);margin-right:25px}}.feature-box--featured a .feature-box__section-link{color:blue;transform:200ms ease all;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center}.feature-box--featured a .feature-box__section-link::after{content:"";width:13px;height:13px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.feature-box--large{max-width:1300px;position:relative}.feature-box--large a{text-decoration:none;color:#000}.feature-box--large a:hover .feature-box__section-link{color:#fff}.feature-box--large a:focus .feature-box__section-link{color:#fff}.feature-box--large .feature-box__section-image img{width:100%;height:auto}.feature-box--large .text-wrapper{background-color:#fff}@media(min-width:1224px){.feature-box--large .text-wrapper{position:absolute;bottom:0;width:75%;padding:25px 0}}.feature-box--large .text-wrapper .feature-box__section-label{font-family:"Courier Prime",monospace}.feature-box--large .text-wrapper h2{margin:5px 0}.feature-box--large .text-wrapper .feature-box__section-link{font-family:"Courier Prime",monospace;color:blue;text-decoration:underline;transform:.3s ease-in-out;font-size:16px}.feature-box--small a{text-decoration:none;color:#000}.feature-box--small a:hover .feature-box__section-link{text-decoration:underline}.feature-box--small a:hover .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--small a:hover .feature-box__section-image img{transform:scale(1.1)}.feature-box--small a:focus .feature-box__section-link{text-decoration:underline}.feature-box--small a:focus .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--small .feature-box__section-image{overflow:hidden}.feature-box--small .feature-box__section-image img{width:100%;height:100%;object-fit:cover;overflow:hidden;transition:transform .2s;max-height:700px}.feature-box--small .text-wrapper{padding:25px 0px;display:flex;flex-direction:column;gap:12.5px}.feature-box--small .text-wrapper .date-wrapper{display:flex;justify-content:space-between;margin-bottom:25px}.feature-box--small .text-wrapper .date-wrapper .feature-box__section-label{font-size:14px;text-transform:uppercase}.feature-box--small .text-wrapper .date-wrapper .feature-box__section-date{font-size:14px;color:dark-grey}.feature-box--small .text-wrapper h3{display:flex;position:relative;justify-content:space-between;margin:0;font-weight:medium;font-size:20px;width:calc(100% - 50px)}.feature-box--small .text-wrapper h3::after{position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(50px);content:"";width:24px;height:24px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}@media(min-width:920px){.feature-box--small .text-wrapper h3{font-size:24px}}@media(min-width:1224px){.feature-box--small .text-wrapper h3{font-size:30px}}.feature-box--small .text-wrapper .info-wrapper{display:flex;flex-wrap:wrap;font-size:16px;font-weight:lighter}@media(min-width:920px){.feature-box--small .text-wrapper .info-wrapper{font-size:18px}}@media(min-width:1224px){.feature-box--small .text-wrapper .info-wrapper{font-size:20px}}.feature-box--in-the-media a{text-decoration:none;color:#000;display:flex;flex-flow:column wrap;gap:25px}@media(min-width:920px){.feature-box--in-the-media a{flex-flow:row nowrap;align-items:center}}.feature-box--in-the-media a .feature-box__section-image img{width:100%;height:100%}.feature-box--in-the-media a .content-wrapper{display:flex;flex-flow:column nowrap;justify-content:space-between}.feature-box--in-the-media a .content-wrapper .feature-box__section-link{color:blue;display:flex;flex-flow:row nowrap;align-items:center}.feature-box--in-the-media a .content-wrapper .feature-box__section-link::after{content:"";width:13px;height:13px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.feature-box--in-the-media a:hover .feature-box__section-link::after{transform:translateX(7.5px)}.feature-box--blog a{text-decoration:none;color:#000;display:flex;flex-flow:column nowrap;gap:25px}@media(min-width:920px){.feature-box--blog a{flex-flow:row nowrap}}.feature-box--blog a .text-wrapper{display:flex;flex-flow:column nowrap;gap:25px;max-width:500px;width:100%}.feature-box--blog a .text-wrapper .feature-box__section-date{font-size:16px;opacity:.6}.feature-box--publication{max-width:600px;border-top:1px solid border-grey;padding-top:25px}.feature-box--publication a{text-decoration:none;color:#000;align-items:flex-start}@media(min-width:920px){.feature-box--publication a{display:flex;flex-wrap:wrap}}.feature-box--publication a:hover .feature-box__section-link{text-decoration:underline}.feature-box--publication a:hover .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--publication a:focus .feature-box__section-link{text-decoration:underline}.feature-box--publication a:focus .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--publication .feature-box__section-label{font-size:14px;text-transform:uppercase}.feature-box--publication .date-wrapper{width:100%;margin-bottom:12.5px}.feature-box--publication .feature-box__section-image{width:30%;margin-right:50px;box-shadow:5px 5px 15px rgba(0,0,0,.17)}.feature-box--publication .text-wrapper{flex:1}.feature-box--publication .text-wrapper h2{margin:5px 0}.feature-box--publication .text-wrapper .feature-box__section-date{font-size:14px;color:dark-grey}.feature-box--publication .text-wrapper .feature-box__section-content{margin-bottom:25px}.feature-box--publication .text-wrapper .feature-box__section-author{font-size:16px;font-weight:bold;display:flex}.feature-box--publication .text-wrapper .feature-box__section-author .field--name-field-author{flex:1;margin-left:5px;display:flex;flex-direction:column;gap:5px}.feature-box--publication .text-wrapper .feature-box__section-link{color:blue;transform:200ms ease all;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center}.feature-box--publication .text-wrapper .feature-box__section-link::after{content:"";width:12.5px;height:16.5px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.feature-box--teaser{background-color:#fff;padding:25px}.feature-box--teaser a{color:blue;text-decoration:none;padding-right:25px;display:flex;flex-direction:column;position:relative}.feature-box--teaser a .feature-box__section-label{color:#000;font-size:16px;font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:bold;text-transform:capitalize}.feature-box--teaser a .feature-box__section-title{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif}.feature-box--teaser a .feature-box__section-title h2{margin:0;font-weight:lighter}.feature-box--teaser a::after{content:"";width:25px;height:25px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain;position:absolute;top:calc(50% - 12.5px);right:0}.feature-box--teaser a:hover:after{animation:1s bounce ease-in-out infinite}.feature-box--teaser a:focus:after{animation:1s bounce ease-in-out infinite}.feature-box--person-card{max-width:600px;border-bottom:1px solid gray;padding-bottom:25px}.feature-box--person-card a{text-decoration:none;color:#000;min-height:300px}@media(min-width:920px){.feature-box--person-card a{display:flex;flex-wrap:wrap;align-items:flex-start}}.feature-box--person-card a:hover .feature-box__section-link{text-decoration:underline}.feature-box--person-card a:hover .feature-box__section-link p:after{transform:translateX(10%)}.feature-box--person-card a:focus .feature-box__section-link{text-decoration:underline}.feature-box--person-card a:focus .feature-box__section-link p:after{transform:translateX(10%)}.feature-box--person-card .feature-box__section-label{font-size:14px;text-transform:uppercase}.feature-box--person-card .date-wrapper{width:100%;margin-bottom:12.5px}.feature-box--person-card .feature-box__section-image{width:30%;margin-right:25px;display:flex}.feature-box--person-card .feature-box__section-image img{width:100%}.feature-box--person-card .feature-box__section-image .feature-box__section-background{background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.feature-box--person-card .feature-box__section-image .feature-box__section-background:after{content:"";height:100%;width:calc(100% - 25px);background-image:url(/themes/custom/chelseaopera/images/patterns/quarter-blue-rotated.svg);position:absolute;background-repeat:no-repeat;left:25px;top:0}.feature-box--person-card .text-wrapper{flex:1;display:flex;flex-direction:column}.feature-box--person-card .text-wrapper h2{margin:5px 0}.feature-box--person-card .text-wrapper .feature-box__section-date{font-size:14px;color:dark-grey}.feature-box--person-card .text-wrapper .feature-box__section-content{margin-bottom:25px;word-break:break-all}.feature-box--person-card .text-wrapper .feature-box__section-author{font-size:16px;font-weight:bold}.feature-box--person-card .text-wrapper .feature-box__section-link{color:blue;transform:.3s ease-in-out;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center;flex-grow:1;display:flex;align-items:flex-end}.feature-box--person-card .text-wrapper .feature-box__section-link p{margin:0;display:flex;align-items:center}.feature-box--person-card .text-wrapper .feature-box__section-link p::after{content:"";background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:12.5px;transition:.2s ease all;width:12.5px;height:16.5px;display:block;background-size:contain}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#000;text-decoration:none}.breadcrumb__link:hover{color:#fff}.breadcrumb__item{display:inline-block;font-size:.75rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#000}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:#000}.course-popup{padding:30px;background:#fff;display:flex;flex-flow:column nowrap;gap:25px}.course-popup .course-popup__links{display:flex;flex-flow:column nowrap;gap:12.5px}.course-popup .course-popup__links .course-link{text-decoration:none;color:blue;display:flex;flex-flow:row nowrap;align-items:center;gap:5px;text-transform:uppercase}.course-popup .course-popup__download{display:flex;flex-flow:row nowrap;align-items:center;gap:12.5px}.course-popup .course-popup__download a{text-decoration:none;color:#000;font-size:18px}.course-popup .course-popup__download::before{content:"";width:50px;height:50px;border-radius:50%;background-color:blue}.course-popup .course-popup__text-content .title{font-size:25px;font-weight:bold}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media(min-width:920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:blue;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center;font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.inline-menu__link::after{content:"";width:13px;height:13px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.inline-menu__link:hover::after,.inline-menu__link:focus::after{transform:translateX(7.5px)}.inline-menu__link::after{display:none}.site-menus{background:rgba(0,0,0,0);transition:.2s ease background;padding:0}@media(max-width:1024px){.site-menus{display:none}}.main-nav--open .site-menus{width:100%;height:100%;position:relative;justify-content:space-between;top:0;left:0;background-color:#fff;display:flex;padding:5vw}.main-nav--open .right-col{display:flex;flex-direction:column}.main-nav--open .main-menu{display:flex;flex-direction:column;width:100%}.right-col{display:none;width:20%}.main-menu{list-style:none;margin:0;padding:0;position:relative;z-index:10;gap:25px;position:relative;display:flex;justify-content:space-evenly;flex-wrap:wrap}.main-menu a{text-decoration:none;color:#000;position:relative}.main-menu a:after{content:"";bottom:-6px;width:0%;background-color:#393;position:absolute;left:0;height:3px;transition:.3s ease all}.main-menu a:hover{color:#393}.main-menu a:hover:after{width:100%}.main-menu>.main-menu__item{font-size:20px}@media(min-width:920px){.main-menu>.main-menu__item{font-size:30px}}.main-menu>.main-menu__item.main-menu__item--with-sub{display:flex;align-items:center;gap:12.5px;flex-flow:row wrap;cursor:pointer}@media(min-width:920px){.main-menu>.main-menu__item.main-menu__item--with-sub{flex-flow:unset}}.main-menu>.main-menu__item.main-menu__item--with-sub .expand-sub{height:15px;width:15px;display:flex;transform:translateY(-2px)}@media(min-width:920px){.main-menu>.main-menu__item.main-menu__item--with-sub .expand-sub{transform:unset}}.main-menu>.main-menu__item.main-menu__item--with-sub .expand-sub svg{display:flex}.main-menu>.main-menu__item.main-menu__item--with-sub .expand-sub svg path{transition:.3s ease all}.main-menu>.main-menu__item.main-menu__item--with-sub .expand-sub--open svg path{fill:blue !important}.main-menu__item .main-menu--sub{opacity:0;visibility:hidden;display:none;flex-flow:column nowrap;z-index:1;position:relative;transition:.2s ease all;padding:25px;background-color:var(--c-text-inverse);gap:25px;left:50%;transform:translateX(-50%);width:100%}@media(min-width:920px){.main-menu__item .main-menu--sub{box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;display:flex;position:absolute;width:max-content;bottom:-12.5px;transform:translateX(-50%) translateY(100%)}}.main-menu__item .main-menu--sub-open{display:flex;position:relative;width:100%;right:0;transform:translateX(calc(25px + 100%));top:0}.main-menu__item .main-menu--sub .main-menu__item--sub{font-size:18px}@media(min-width:920px){.main-menu__item .main-menu--sub .main-menu__item--sub{font-size:26px}}.main-menu__item--with-sub{position:relative}.main-menu__item--with-sub .main-menu--sub.open{opacity:1;visibility:visible;display:flex;position:relative}@media(min-width:920px){.main-menu__item--with-sub .main-menu--sub.open{position:absolute}}.toggle-expand{color:blue;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center;display:block;text-decoration:none;width:max-content;margin:25px auto 0 auto;z-index:11;top:25px;right:25px;display:flex;align-items:center;cursor:pointer;color:#fff}@media(min-width:1024px){.toggle-expand{display:none !important}}.toggle-expand::after{content:"";width:13px;height:13px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.toggle-expand:hover::after,.toggle-expand:focus::after{transform:translateX(7.5px)}.toggle-expand::after{display:none}.toggle-expand:before{flex:1;margin-right:25px;text-transform:uppercase}.toggle-expand .hamburger-menu{display:flex;flex-flow:column wrap;justify-content:flex-start;width:25px;height:28px;cursor:pointer;z-index:10}.toggle-expand .hamburger-menu .bar{height:3px;background:#000;border-radius:5px;margin:3px 0;transform-origin:left;transition:200ms ease all}.toggle-expand .hamburger-menu .bar.bar-top{width:100%;transform-origin:left center}.toggle-expand .hamburger-menu .bar.bar-bottom{width:100%;transform-origin:left center}.toggle-expand--open .hamburger-menu{position:relative;transform:translateY(12.5px)}.toggle-expand--open .hamburger-menu .bar{width:100% !important;transform-origin:center center !important}.toggle-expand--open .hamburger-menu .bar-top{transform:rotate(45deg);position:absolute;left:0;top:-5px}.toggle-expand--open .hamburger-menu .bar-bottom{transform:rotate(-45deg);position:absolute;left:0;top:-5px}@media(min-width:920px){.secondary-nav{display:flex;flex-direction:column;margin-top:12.5px;justify-content:flex-end;margin-right:25px}}.secondary-nav .label{font-size:16px;color:#fff;font-weight:bold}.secondary-nav .secondary-menu{list-style:none;padding:0;margin:5px 0}.secondary-nav .secondary-menu li{font-weight:300;font-size:18px}.secondary-nav .secondary-menu li:before{display:none}.secondary-nav .secondary-menu li a{text-decoration:none;color:#fff}.secondary-nav .secondary-menu li a:hover{color:blue}.header--blue .secondary-nav .secondary-menu:after{background-image:url(/themes/custom/chelseaopera/images/icons/small-arrow-white.svg)}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:6.25px}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:#000}.social-menu__icon{height:2rem;width:2rem;margin-right:12.5px;fill:currentColor}.social-menu__text{font-weight:bold}.pager li::before{display:none}.pager li a{color:dark-grey;text-decoration:none;font-weight:bold;display:block;width:100%;height:100%;background:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out all;font-size:25px}.pager li a.is-active{color:blue}.pager .pager__items{display:flex;gap:25px;list-style:none}.pager .pager__items li{line-height:1}.pager .pager__items li.is-active{position:relative;color:blue}.pager .pager__items li.is-active:after{content:"";position:absolute;bottom:-12.5px;width:100%;background-color:blue;left:0;height:3px}.pager .pager__items .pager__item--ellipsis,.pager .pager__items .pager__item--next,.pager .pager__items .pager__item--prev{display:none}.paragraph--basic-text{width:100%;padding:0;margin:50px auto}@media(min-width:920px){.paragraph--basic-text{margin:75px auto;width:75%}}@media(min-width:1224px){.paragraph--basic-text{width:60%;margin:100px auto}}.paragraph--basic-text .field--name-field-paragraph-title{font-weight:normal;font-size:32px}@media(min-width:920px){.paragraph--basic-text .field--name-field-paragraph-title{font-size:54px}}@media(min-width:1224px){.paragraph--basic-text .field--name-field-paragraph-title{font-size:66px}}.paragraph--basic-text .text-long{font-size:18px}@media(min-width:1224px){.paragraph--basic-text .text-long{font-size:22px}}.paragraph--basic-text .field--name-field-details{color:#393;margin:20px 0px;font-weight:bold}.node-type--landing-page .paragraph--basic-text{margin:50px auto;text-align:center}@media(min-width:920px){.node-type--landing-page .paragraph--basic-text{margin:75px auto}}@media(min-width:1224px){.node-type--landing-page .paragraph--basic-text{margin:100px auto}}.node-type--page .paragraph--basic-text{margin:50px auto}.paragraph--type--introduction-text .paragraph--basic-text{margin:50px auto;text-align:center}.paragraph--type--introduction-text .paragraph--basic-text:after{content:"";display:block;height:100px;width:3px;background-color:#393;margin:50px auto -50px auto}.paragraph--type--introduction-text h1{margin-top:0px !important;line-height:1 !important}.node-type--news-page .paragraph--type--introduction-text{margin-top:0}.paragraph--land-space-place{display:flex;flex-direction:column-reverse;background-color:#000;color:#fff;padding:15px 0;margin-bottom:10px}.paragraph--land-space-place .paragraph__section-content{display:flex;padding:0 15px}@media(min-width:720px){.paragraph--land-space-place .paragraph__section-content{padding:0 25px}}.paragraph--land-space-place .paragraph__section-content .paragraph__logo{margin:auto 0;float:left}.paragraph--land-space-place .paragraph__section-content .paragraph__logo img{max-height:100px}.paragraph--land-space-place .paragraph__section-content .paragraph__label{padding-left:15px;margin:auto 0;font-size:16px;line-height:1.3}@media(min-width:720px){.paragraph--land-space-place .paragraph__section-content .paragraph__label{padding-left:20px;font-size:18px}}.paragraph--brief-box,.paragraph--type--brief-text{background-color:#fff;color:#000;padding:25px;font-size:16px}.paragraph--brief-box .paragraph__label,.paragraph--type--brief-text .paragraph__label{font-family:"Courier Prime",monospace;margin-bottom:25px}.paragraph--brief-box h3,.paragraph--brief-box .field--name-field-paragraph-title,.paragraph--type--brief-text h3,.paragraph--type--brief-text .field--name-field-paragraph-title{margin:0;margin-bottom:25px}.paragraph--brief-box .field--name-field-paragraph-title,.paragraph--type--brief-text .field--name-field-paragraph-title{font-family:"futura-pt";font-size:20px;line-height:1.2;font-weight:400;font-weight:bold;color:#000}@media(min-width:920px){.paragraph--brief-box .field--name-field-paragraph-title,.paragraph--type--brief-text .field--name-field-paragraph-title{font-size:30px}}.paragraph--brief-box .paragraph__content,.paragraph--type--brief-text .paragraph__content{color:#000}.paragraph--brief-box a,.paragraph--type--brief-text a{color:blue}.paragraph--brief-box a:hover,.paragraph--type--brief-text a:hover{color:#000}.paragraph--event-details{margin:0 -5vw;width:calc(100% + 10vw);font-size:18px;font-family:"futura-pt";font-weight:400;color:#000;padding:50px 5vw;background-color:ivory}@media(min-width:920px){.paragraph--event-details{padding:50px;font-size:22px;margin:auto;width:75%}}@media(min-width:1224px){.paragraph--event-details{width:60%}}.paragraph--event-details .field--name-field-performance-date{position:relative;margin-bottom:25px;margin-left:55px}.paragraph--event-details .field--name-field-performance-date:before{content:"";position:absolute;left:-55px;background-image:url(/themes/custom/chelseaopera/images/icons/date.svg);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%)}.paragraph--event-details .field--name-field-performance-date:last-child{margin-bottom:0}.paragraph--event-details .field--name-field-performance-time{position:relative;margin-bottom:25px;margin-left:55px}.paragraph--event-details .field--name-field-performance-time::before{content:"";position:absolute;left:-55px;background-image:url(/themes/custom/chelseaopera/images/icons/time.svg);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%)}.paragraph--event-details .field--name-field-address{position:relative;margin-bottom:25px;margin-left:55px}.paragraph--event-details .field--name-field-address:before{content:"";position:absolute;left:-55px;background-image:url(/themes/custom/chelseaopera/images/icons/location.svg);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%)}.paragraph--event-details .field--name-field-address:last-child{margin-bottom:0}.paragraph--event-details .field--name-field-price{position:relative;margin-bottom:25px;margin-left:55px}.paragraph--event-details .field--name-field-price:before{content:"";position:absolute;left:-55px;background-image:url(/themes/custom/chelseaopera/images/icons/price.svg);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%)}.paragraph--event-details .field--name-field-price:last-child{margin-bottom:0}.paragraph--event-details .paragraph__section-link .button-wrapper{background-color:#393}.paragraph--event-details .paragraph__section-link .button-wrapper .button{background:#393 0% 0% no-repeat padding-box;color:#fff;font-weight:400;font-size:18px}@media(min-width:920px){.paragraph--event-details .paragraph__section-link .button-wrapper .button{font-size:20px}}@media(min-width:1224px){.paragraph--event-details .paragraph__section-link .button-wrapper .button{font-size:30px}}.paragraph--event-details .paragraph__section-link .button-wrapper .button a{color:#fff;text-decoration:none}.paragraph--event-reference{color:#000;font-size:16px}.paragraph--event-reference.blue{background-color:#fff;padding:25px}.paragraph--event-reference .paragraph__label{font-family:"Courier Prime",monospace;margin-bottom:25px}.paragraph--event-reference h3,.paragraph--event-reference .field--name-field-paragraph-title{margin:0;margin-bottom:25px;font-family:"futura-pt";font-size:20px;line-height:1.2;font-weight:400;font-weight:bold;color:#000}@media(min-width:920px){.paragraph--event-reference h3,.paragraph--event-reference .field--name-field-paragraph-title{font-size:30px}}@media(min-width:1224px){.paragraph--event-reference .paragraph__event-content{display:flex;gap:25px}.paragraph--event-reference .paragraph__event-content .feature-box,.paragraph--event-reference .paragraph__event-content .quick-info{flex:1}}.field--name-field-news-event-reference{margin:25px 0}@media(min-width:720px){.field--name-field-news-event-reference{display:flex;align-items:flex-start;gap:25px}}.field--name-field-news-event-reference .field--item{flex:1}.paragraph--feature-box-2-row{margin-bottom:50px}@media(min-width:720px){.paragraph--feature-box-2-row .paragraph__section-content{display:flex;align-items:flex-start;gap:50px}}.paragraph--feature-box-2-row .paragraph__section-content .feature-box--large,.paragraph--feature-box-2-row .paragraph__section-content .feature-box{flex:1}.paragraph--feature-box-2-row .paragraph__section-content .paragraph--brief-box{flex:1}.paragraph--feature-box-2-row.alternate .feature-box--large,.paragraph--feature-box-2-row.alternate .feature-box,.paragraph--feature-box-2-row.partial .feature-box--large,.paragraph--feature-box-2-row.partial .feature-box{flex:2}.paragraph--feature-box-2-row.alternate .feature-box--small,.paragraph--feature-box-2-row.alternate .feature-box-small,.paragraph--feature-box-2-row.partial .feature-box--small,.paragraph--feature-box-2-row.partial .feature-box-small{flex:1}.paragraph--feature-box-2-row .paragraph__section-link{margin-top:25px}.paragraph--feature-box-2-row .paragraph__section-link a{background-color:blue;color:#fff;padding:12.5px 25px;text-decoration:none;border-radius:30px;position:relative}.paragraph--feature-box-2-row .paragraph__section-link a:after{content:""}@media(min-width:720px){.paragraph--feature-box-2-row.full-width{width:90vw}}.paragraph--type--feature-box-row{background-color:#ffe;padding:50px 5vw;margin:0 -5vw}.paragraph--type--feature-box-row .paragraph--feature-box-3-row{padding:0;margin:0}.paragraph--type--feature-box-row .paragraph__section-title h1{font-size:32px}@media(min-width:920px){.paragraph--type--feature-box-row .paragraph__section-title h1{font-size:54px}}@media(min-width:1224px){.paragraph--type--feature-box-row .paragraph__section-title h1{font-size:66px}}.paragraph--type--feature-box-row .paragraph__section-content{display:grid;gap:25px;grid-template-columns:1fr}@media(min-width:920px){.paragraph--type--feature-box-row .paragraph__section-content{gap:50px;grid-template-columns:repeat(3,1fr)}}.paragraph--type--feature-box-row .paragraph__section-content>.feature-box{width:100%}.node-type--news-page .paragraph--type--feature-box-row{margin-top:100px}@media(min-width:920px){.node-type--news-page .paragraph--type--feature-box-row{margin-top:75px}}@media(min-width:1224px){.node-type--news-page .paragraph--type--feature-box-row{margin-top:100px}}.node-type--news-page .paragraph--type--feature-box-row .paragraph--type--feature-box-row{padding:0;margin-top:25px}@media(min-width:920px){.node-type--news-page .paragraph--type--feature-box-row .paragraph--type--feature-box-row{margin-top:50px}}@media(min-width:1224px){.node-type--news-page .paragraph--type--feature-box-row .paragraph--type--feature-box-row{margin-top:100px}}.paragraph--featured-carousel{display:flex;flex-direction:column;gap:25px;margin:0 -5vw}@media(min-width:920px){.paragraph--featured-carousel{margin-bottom:75px}}@media(min-width:1224px){.paragraph--featured-carousel{margin-bottom:100px}}.paragraph--featured-carousel .paragraph--text-with-image{gap:0px !important;align-items:initial !important;flex-direction:initial !important}.paragraph--featured-carousel .paragraph--text-with-image .content-wrapper{padding:0}@media(min-width:920px){.paragraph--featured-carousel .paragraph--text-with-image .content-wrapper{width:55% !important}}.paragraph--featured-carousel .paragraph--text-with-image .content-wrapper .text-wrapper{background-color:#393;color:#fff;padding:50px 5vw}.paragraph--featured-carousel .paragraph--text-with-image .content-wrapper .text-wrapper p{line-clamp:8}.paragraph--featured-carousel .paragraph--text-with-image .content-wrapper .text-wrapper h2{font-size:44px !important}.paragraph--featured-carousel .paragraph--text-with-image .content-wrapper .text-wrapper .paragraph__section-link .button-wrapper{background-color:ivory !important}.paragraph--featured-carousel .paragraph--text-with-image .content-wrapper .text-wrapper .paragraph__section-link .button-wrapper .button{background:ivory 0% 0% no-repeat padding-box !important;color:#000 !important}.paragraph--featured-carousel .paragraph--text-with-image .content-wrapper .text-wrapper .paragraph__section-link .button-wrapper .button a{color:#000 !important;text-decoration:none}@media(max-width:920px){.paragraph--featured-carousel .paragraph--text-with-image{display:flex;flex-direction:column-reverse !important}}.paragraph--featured-carousel .paragraph--text-with-image .paragraph__section-image .field--name-field-paragraph-image,.paragraph--featured-carousel .paragraph--text-with-image .paragraph__section-image .field--name-field-paragraph-image>div,.paragraph--featured-carousel .paragraph--text-with-image .paragraph__section-image .field--name-field-media-image,.paragraph--featured-carousel .paragraph--text-with-image .paragraph__section-image img{height:100%}@media(min-width:920px){.paragraph--featured-carousel .paragraph--text-with-image .paragraph__section-image{width:45% !important}}@media(max-width:920px){.paragraph--featured-carousel .paragraph--text-with-image .paragraph__section-image .image{width:100%;max-height:400px !important}}.splide__arrow{background-color:rgba(0,0,0,0) !important;opacity:1 !important;top:70%;left:50%}@media(max-width:920px){.splide__arrow{display:none}}.splide__arrow svg{fill:#fff !important}.splide__arrow .button-hide{display:none}.splide__arrow.splide__arrow--prev{left:48%}.paragraph--figure{margin-left:-12.5vw;padding:0 2.5vw}.paragraph--figure .text-area{padding:200px 12.5vw;background-color:#fff;position:relative}.paragraph--figure .text-area:before{content:"";background-color:#fff;width:100%;height:150px;position:absolute;top:0;left:0;border-bottom-left-radius:150% 100%;border-bottom-right-radius:150% 20%}.paragraph--figure .paragraph__label{font-family:"Courier Prime",monospace;margin-bottom:25px}@media(min-width:920px){.paragraph--figure .paragraph__section-title{width:60%}}.paragraph--figure .paragraph__figure-link{font-family:"Courier Prime",monospace;color:blue;text-decoration:underline;transform:.3s ease-in-out;font-size:16px}.paragraph--figure .paragraph__figure-image{transform:translateY(-150px);padding:0 5vw;padding-left:12.5vw}.paragraph--figure .paragraph__figure-image img{width:100%;border:12.5px solid rgba(126,148,160,.8)}.paragraph--type--file-download{margin:50px auto}.paragraph--type--file-download .paragraph--file-download{display:flex;flex-flow:column wrap;text-align:center;width:100%}@media(min-width:920px){.paragraph--type--file-download .paragraph--file-download{width:75%}}@media(min-width:1224px){.paragraph--type--file-download .paragraph--file-download{width:60%}}.paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__title .h2,.paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__title .text-long h2,.text-long .paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__title h2{font-size:24px}@media(min-width:920px){.paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__title .h2,.paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__title .text-long h2,.text-long .paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__title h2{font-family:"ratiomodern";font-size:26px;line-height:1.3;font-weight:400}}@media(min-width:920px)and (min-width:920px){.paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__title .h2,.paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__title .text-long h2,.text-long .paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__title h2{font-size:44px}}.paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__text{font-size:18px}@media(min-width:1224px){.paragraph--type--file-download .paragraph--file-download .text-wrapper .paragraph__text{font-size:22px}}.paragraph--type--file-download .paragraph--file-download .paragraph__link{width:30%;margin:0 auto}.paragraph--type--file-download .paragraph--file-download .paragraph__link .button-wrapper{background-color:#393;width:100%}.paragraph--type--file-download .paragraph--file-download .paragraph__link .button-wrapper .button{background:#393 0% 0% no-repeat padding-box;color:#fff;font-weight:400;font-size:18px;width:100%;padding:10px 0}@media(min-width:720px){.paragraph--type--file-download .paragraph--file-download .paragraph__link .button-wrapper .button{padding:10px 30px}}@media(min-width:920px){.paragraph--type--file-download .paragraph--file-download .paragraph__link .button-wrapper .button{font-size:20px}}@media(min-width:1224px){.paragraph--type--file-download .paragraph--file-download .paragraph__link .button-wrapper .button{font-size:30px}}.highlight--large{display:flex;flex-flow:row wrap;align-items:center}.highlight--large.right{flex-flow:row-reverse wrap}@media(min-width:920px){.highlight--large.right{flex-flow:row-reverse nowrap}}@media(min-width:920px){.highlight--large{flex-flow:row nowrap}}.highlight--large a{text-decoration:none;color:#000;display:flex;align-items:flex-start}.highlight--large a:hover .highlight__section-link{text-decoration:underline}.highlight--large a:hover .highlight__section-link:after{transform:translateX(7.5px)}.highlight--large a:focus .highlight__section-link{text-decoration:underline}.highlight--large a:focus .highlight__section-link:after{transform:translateX(7.5px)}.highlight--large .content-wrapper{position:relative;display:flex;flex-flow:column nowrap;justify-content:space-between;gap:50px;height:100%;background-color:#d6ecfa;padding:50px;transform:translateY(-100px);margin:0 15px}@media(min-width:920px){.highlight--large .content-wrapper{gap:100px;transform:translateX(-100px) translateY(0);margin:0}}.highlight--large .content-wrapper .date-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between}.highlight--large .content-wrapper .date-wrapper .highlight__section-label,.highlight--large .content-wrapper .date-wrapper .highlight__section-date{font-size:14px}.highlight--large .content-wrapper .date-wrapper .highlight__section-label{text-transform:uppercase;font-weight:bold}.highlight--large .content-wrapper .text-wrapper{display:flex;flex-flow:column nowrap;justify-content:center}.highlight--large .content-wrapper .text-wrapper .highlight__section-link{color:blue;transform:200ms ease all;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center}.highlight--large .content-wrapper .text-wrapper .highlight__section-link::after{content:"";width:12.5px;height:16.5px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.highlight--large.right{flex-flow:row-reverse wrap}@media(min-width:920px){.highlight--large.right{flex-flow:row-reverse nowrap}}.highlight--large.right .content-wrapper{transform:translateY(-100px)}@media(min-width:920px){.highlight--large.right .content-wrapper{transform:translateX(100px) translateY(0)}}.paragraph--image-with-links{text-decoration:none;color:#000;display:flex;flex-direction:column-reverse}@media(min-width:720px){.paragraph--image-with-links{flex-direction:unset}}.paragraph--image-with-links .text-wrapper{line-height:1.2}@media(min-width:720px){.paragraph--image-with-links .text-wrapper{width:60%;display:flex;flex-direction:column;padding:0 25px}}.paragraph--image-with-links .text-wrapper .paragraph__section-content{display:flex;flex-direction:column}.paragraph--image-with-links .text-wrapper .paragraph__section-content a{font-family:"Courier Prime",monospace;color:blue;text-decoration:underline;transform:.3s ease-in-out;font-size:16px;margin-bottom:12.5px}.paragraph--image-with-links .text-wrapper .paragraph__section-content a:hover{color:#fff}@media(min-width:720px){.paragraph--image-with-links .paragraph__section-image{width:40%;height:100%;margin-left:25px}}.paragraph--information-banner{background-color:#fff;padding:25px 50px;color:#fff}.paragraph--information-banner h2{margin:0}.paragraph--information-banner .paragraph__label{font-family:"Courier Prime",monospace;font-size:16px}.paragraph--information-banner .paragraph__section-title{margin-bottom:25px}.paragraph--linked-brief-box{width:100%;background-color:#fff;padding:25px 50px;font-size:16px}.paragraph--linked-brief-box a{color:#fff;text-decoration:none;padding-right:30%;display:flex;flex-direction:column;position:relative}.paragraph--linked-brief-box a:hover h3{text-decoration:underline}.paragraph--linked-brief-box a:hover:after{animation:1s bounce-center ease-in-out infinite}.paragraph--linked-brief-box a::after{content:"";width:30%;height:50px;background-image:url(/themes/custom/chelseaopera/images/red-arrow.svg);position:absolute;top:50%;transform:translateY(-50%);right:0;background-repeat:no-repeat;background-size:contain;background-position:right}.paragraph--linked-brief-box .paragraph__label{font-family:"Courier Prime",monospace;margin-bottom:0}.paragraph--linked-brief-box h3,.paragraph--linked-brief-box .field--name-field-paragraph-title{margin:0;margin-bottom:25px}.paragraph--linked-brief-box .field--name-field-paragraph-title{font-family:"futura-pt";font-size:20px;line-height:1.2;font-weight:400;font-weight:bold;color:#000}@media(min-width:920px){.paragraph--linked-brief-box .field--name-field-paragraph-title{font-size:30px}}@media(min-width:720px){.field--name-field-information-boxes{display:flex;align-items:flex-start;gap:25px;margin:50px 0}}.field--name-field-information-boxes .field--item{flex:1}@media(min-width:920px){.paragraph--video-one-col{max-width:60%;margin:0 auto;width:100%;padding:25px 0}}.paragraph--video-one-col h3{font-family:"futura-pt";font-size:25px;margin:25px 0}.paragraph--video-one-col .video{width:100%;position:relative;padding-top:0;display:flex;height:100%;padding-bottom:0;aspect-ratio:16/9}.paragraph--video-one-col .video .field--name-field-remote-video{height:100%;position:absolute;top:0;width:100%}.paragraph--video-one-col .video .field--name-field-paragraph-video{height:100%;position:absolute;top:0;width:100%}.paragraph--video-one-col .video iframe{height:100%}.paragraph--video-one-col .video .contextual-region{width:100%;height:100%}.paragraph--video-one-col .video .field--name-field-media-oembed-video{height:100%}.paragraph--video-one-col .video iframe{height:100%}.paragraph--video-one-col .video .field--name-field-media-oembed-video{height:100%}.paragraph--video-one-col .video .overlay-icon{width:100px;height:100px;z-index:99;position:absolute;top:45%;left:45%;pointer-events:all;background:#fff;border-radius:100%}.paragraph--video-one-col .video .overlay-icon.video-active{display:none}.paragraph--video-one-col .video .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(0,0,0,.4)}.paragraph--video-one-col .video .overlay:hover{cursor:pointer}.paragraph--video-one-col .video .overlay.video-active{display:none}.paragraph--video-one-col .video .overlay .paragraph-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-image:contain;background-repeat:no-repeat}.paragraph--video-one-col .video .overlay-none{background:none !important}.paragraph--video-one-col .video.video--active .overlay-icon{display:none}.paragraph--video-one-col .video.video--active .overlay{display:none}.paragraph--tabs{background-color:#fff;padding:5vw;padding-top:125px;position:relative}.paragraph--tabs:before{content:"";background-color:#fff;width:100%;height:100px;position:absolute;top:0;left:0;border-bottom-left-radius:150% 80%;border-bottom-right-radius:150% 80%}@media(min-width:920px){.paragraph--tabs{display:flex;gap:50px;padding-top:225px}.paragraph--tabs:before{height:200px}}.paragraph--tabs .content-wrapper{flex:1}.paragraph--tabs .tabs-wrapper{flex:1;margin:25px 0;background-color:#000;color:#fff;padding:25px 50px}.paragraph--tabs .tabs-wrapper .top-tab-wrapper{display:flex;gap:12.5px;flex-wrap:wrap;margin-bottom:25px}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab{background-color:blue;filter:brightness(0.9);padding:5px;position:relative;min-width:calc(20% - 25px)}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab .tab-sub-title{font-size:16px;font-family:"Courier Prime",monospace}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab .tab-title{font-weight:bold;font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab--active{filter:brightness(1)}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab--active:after{content:"";height:12.5px;background:var(--c-secondary);width:100%;position:absolute;bottom:-5px;left:1px}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab:hover{filter:brightness(1);cursor:pointer}.paragraph--tabs .tabs-wrapper .tab-content-wrapper .tab-content{display:none}.paragraph--tabs .tabs-wrapper .tab-content-wrapper .tab-content--active{display:block}@media(min-width:720px){.two-col-layout--left .paragraph--tabs{width:100vw;margin-left:-5vw}}.paragraph--person-details{max-width:600px;background-color:gray}.paragraph--person-details .paragraph__section-contact{padding:25px;font-size:18px;display:flex;gap:5px;flex-direction:column}.paragraph--person-details .paragraph__section-contact h3{font-size:25px;font-family:"futura-pt";margin:0;margin-bottom:5px}.paragraph--person-details .paragraph__section-contact a{color:#fff;text-decoration:none;font-weight:bold}.paragraph--person-details .paragraph__section-contact a:hover{text-decoration:underline}.paragraph--person-details .paragraph__section-contact .twitter{display:flex;align-items:center}.paragraph--person-details .paragraph__section-contact .twitter:hover svg path{fill:#fff}.paragraph--person-details .paragraph__section-contact .twitter:hover a{color:#fff}.paragraph--person-details .paragraph__section-contact .twitter svg{margin-right:5px;aspect-ratio:1/1}.paragraph--person-details .paragraph__section-contact .twitter svg path{fill:blue;transition:.2s ease all}.paragraph--person-details .paragraph__section-contact .twitter a{color:blue}.paragraph--person-details .paragraph__section-research{padding:25px;padding-top:0px;font-size:18px}.paragraph--person-details .paragraph__section-research h3{font-size:25px;font-family:"futura-pt";margin:0;margin-bottom:5px}.paragraph--person-listing .paragraph__section-content{display:flex;flex-wrap:wrap;align-items:stretch;gap:25px}@media(min-width:720px){.paragraph--person-listing .paragraph__section-content>.person-listing,.paragraph--person-listing .paragraph__section-content>.listing{width:calc(50% - 25px)}}@media(min-width:720px){.paragraph--person-listing .paragraph__section-content--3-row>.person-listing,.paragraph--person-listing .paragraph__section-content--3-row>.listing{width:calc(33% - 25px)}}.paragraph--person-listing.blue{padding:25px;background-color:#fff}.paragraph--quote{overflow:hidden;position:relative}@media(min-width:1224px){.paragraph--quote:after{content:"";height:150%;background-image:url(/themes/custom/chelseaopera/images/patterns/full-blue-circle.svg);position:absolute;background-repeat:no-repeat;right:-5%;bottom:-10%;background-size:contain;aspect-ratio:1/1;z-index:0}}.paragraph--quote .wrapper{background-color:#fff;padding:75px 25px;margin-left:150px;display:flex;padding-left:0;align-items:center;position:relative}.paragraph--quote.purple{color:#fff}.paragraph--quote.purple .wrapper{background-color:purple}.paragraph--quote.purple:after{background-image:url(/themes/custom/chelseaopera/images/patterns/full-white-circle.svg)}.paragraph--quote.maroon{color:#fff}.paragraph--quote.maroon .wrapper{background-color:maroon}.paragraph--quote.maroon:after{background-image:url(/themes/custom/chelseaopera/images/patterns/full-white-circle.svg)}.paragraph--quote .paragraph__section-text{width:calc(100% - 250px);transform:translateX(175px);position:relative;overflow:hidden;z-index:1;min-height:200px}.paragraph--quote .paragraph__section-text h3{font-size:25px}.paragraph--quote .paragraph__section-attributor{transform:translateX(-150px);display:flex;position:absolute;left:0}.paragraph--quote .paragraph__section-attributor img{width:100%}.paragraph--research-card{margin:0}.paragraph--research-card a{position:relative;display:flex;text-decoration:none;color:#000;padding:25px;background-color:gray;transition:.2s ease all;border:2px solid rgba(0,0,0,0)}.paragraph--research-card a:hover{background-color:#fff;border:2px solid #000}.paragraph--research-card a .content-wrapper{display:flex;flex-flow:column nowrap;gap:25px;height:100%;justify-content:space-between}.paragraph--research-card a .content-wrapper .paragraph__section-subtext{font-size:16px}.paragraph--research-card a .content-wrapper .paragraph__section-link{color:blue;display:flex;flex-flow:row nowrap;align-items:center}.paragraph--research-card a .content-wrapper .paragraph__section-link::after{content:"";width:12px;height:12px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.paragraph--research-card a:hover .paragraph__section-link::after{transform:translateX(7.5px)}.paragraph--selected-text{padding:50px;background:gray;position:relative}@media(min-width:920px){.paragraph--selected-text{max-width:60%;margin:0 auto;width:100%}}.paragraph--selected-text:after{content:"";height:75%;background-image:url(/themes/custom/chelseaopera/images/patterns/quarter-blue.svg);position:absolute;background-size:contain;background-repeat:no-repeat;right:0px;bottom:0;aspect-ratio:30/25;z-index:0}@media(min-width:920px){.paragraph--text-with-image-offset{display:flex;align-items:stretch;margin-left:-5vw}}.paragraph--text-with-image-offset .text-wrapper{margin-bottom:25px;background-color:#fff;display:flex;flex-direction:column;padding:12.5px;position:relative}@media(min-width:920px){.paragraph--text-with-image-offset .text-wrapper{width:calc(40% - 5vw);padding:50px;transform:translateX(-10vw);margin:75px 0;text-align:left;overflow:hidden;z-index:1}.paragraph--text-with-image-offset .text-wrapper::before{content:"";aspect-ratio:1/1;width:75%;background-image:url(/themes/custom/chelseaopera/images/patterns/full-blue-circle.svg);position:absolute;background-repeat:no-repeat;right:-25%;top:-25%;background-size:contain;transform:rotate(-180deg);z-index:0}}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-title{max-width:75%;z-index:1;display:block}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-title h1{margin:0}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;z-index:1}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-link{color:blue;transform:.3s ease-in-out;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center;text-decoration:none;text-transform:uppercase}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-link a{color:blue;text-decoration:none}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-link::after{content:"";width:13px;height:13px;display:block;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);background-repeat:no-repeat;margin-left:12.5px;transition:200ms ease all;background-size:contain}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-link:hover:after{transform:translateX(7.5px)}@media(min-width:920px){.paragraph--text-with-image-offset>.image{width:calc(60% + 10vw)}.paragraph--text-with-image-offset>.image img{width:100%}}.paragraph--text-with-image{display:flex;flex-direction:column-reverse;gap:25px}@media(min-width:920px){.paragraph--text-with-image{display:flex;justify-content:space-between;align-items:center;gap:75px}}@media(min-width:920px)and (min-width:1224px){.paragraph--text-with-image{gap:100px}}.paragraph--text-with-image .content-wrapper{background-color:#fff;display:flex;flex-direction:column;padding:12.5px;position:relative}.paragraph--text-with-image .content-wrapper .text-wrapper{display:flex;flex-direction:column;height:max-content}@media(min-width:920px){.paragraph--text-with-image .content-wrapper{width:calc(65% + 25px);text-align:left;overflow:hidden;z-index:1}}.paragraph--text-with-image .content-wrapper .paragraph__section-title{z-index:1;display:block}.paragraph--text-with-image .content-wrapper .paragraph__section-title h2{font-weight:normal;margin-top:0;margin-bottom:25px;font-size:32px}@media(min-width:920px){.paragraph--text-with-image .content-wrapper .paragraph__section-title h2{font-size:54px}}@media(min-width:1224px){.paragraph--text-with-image .content-wrapper .paragraph__section-title h2{font-size:66px}}.paragraph--text-with-image .content-wrapper .paragraph__section-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;z-index:1;font-size:18px}@media(min-width:1224px){.paragraph--text-with-image .content-wrapper .paragraph__section-content{font-size:22px}}.paragraph--text-with-image .content-wrapper .paragraph__section-link .button-wrapper{background-color:#393}.paragraph--text-with-image .content-wrapper .paragraph__section-link .button-wrapper .button{background:#393 0% 0% no-repeat padding-box;color:#fff;font-weight:400;font-size:18px}@media(min-width:920px){.paragraph--text-with-image .content-wrapper .paragraph__section-link .button-wrapper .button{font-size:20px}}@media(min-width:1224px){.paragraph--text-with-image .content-wrapper .paragraph__section-link .button-wrapper .button{font-size:30px}}.paragraph--text-with-image .content-wrapper .paragraph__section-link .button-wrapper .button a{color:var(--c-text-inverse);text-decoration:none}.paragraph--text-with-image>.paragraph__section-image{max-height:90vh}.paragraph--text-with-image>.paragraph__section-image img{object-fit:cover;width:100%;height:100%}@media(min-width:920px){.paragraph--text-with-image>.paragraph__section-image{width:calc(45% + 25px)}}@media(min-width:1650px){.paragraph--text-with-image>.paragraph__section-image{width:calc(30% + 25px)}}@media(min-width:920px){.paragraph--direction--left{flex-direction:row-reverse}}.paragraph--tiles-feature{margin:100px 0}@media(min-width:720px){.paragraph--tiles-feature .paragraph__section-content{display:flex;align-items:flex-start;gap:25px;flex-wrap:wrap}.paragraph--tiles-feature .paragraph__section-content .feature-box--large,.paragraph--tiles-feature .paragraph__section-content .feature-box{width:calc(50% - 25px)}.paragraph--tiles-feature .paragraph__section-content .feature-box--large .feature-box,.paragraph--tiles-feature .paragraph__section-content .feature-box .feature-box{width:100%}.paragraph--tiles-feature .paragraph__section-content .feature-box--small,.paragraph--tiles-feature .paragraph__section-content .feature-box-small{width:calc(25% - 25px)}.paragraph--tiles-feature .paragraph__section-content .feature-box--small .feature-box,.paragraph--tiles-feature .paragraph__section-content .feature-box-small .feature-box{width:100%}}.person-listing{max-width:800px;padding-bottom:25px}.person-listing a{color:#000;text-decoration:none;display:block;position:relative;width:100%}@media(min-width:920px){.person-listing a{display:flex;align-items:flex-end}}.person-listing a .image-wrapper{border-radius:150%/10%;overflow:hidden;width:100%}@media(min-width:920px){.person-listing a .image-wrapper{width:30%}}.person-listing a .image-wrapper img{width:100%;height:auto}.person-listing a .text-wrapper{margin:5px 0;border-bottom:1px solid #000;padding-left:12.5px;padding-right:25px}@media(min-width:920px){.person-listing a .text-wrapper{flex:1}}.person-listing a .text-wrapper .person-listing__content{font-size:16px}.person-listing a::after{content:"";width:25px;height:25px;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);position:absolute;bottom:-25px;right:0;background-repeat:no-repeat}.person-listing a:hover:after{animation:1s bounce ease-in-out infinite}.person-listing a:focus:after{animation:1s bounce ease-in-out infinite}.person-teaser a{color:#000;text-decoration:none;display:flex;align-items:stretch;position:relative;width:100%}.person-teaser a .image-wrapper{border-radius:150%/10%;overflow:hidden;width:20%}@media(min-width:1224px){.person-teaser a .image-wrapper{width:20%}}@media(min-width:720px){.person-teaser a .image-wrapper{width:30%}}.person-teaser a .text-wrapper{margin:5px 0;border-top:1px solid #000;border-bottom:1px solid #000;padding-left:12.5px;padding-right:25px;flex:1}.person-teaser a .text-wrapper h2{margin:5px}@media(max-width:1224px){.person-teaser a .text-wrapper h2{font-size:20px}}.person-teaser a .text-wrapper .person-teaser__content{font-size:16px}.person-teaser a::after{content:"";width:25px;height:25px;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-right.svg);position:absolute;bottom:-25px;right:0;background-repeat:no-repeat}.person-teaser a:hover:after{animation:1s bounce ease-in-out infinite}.person-teaser a:focus:after{animation:1s bounce ease-in-out infinite}.person-tiny a{color:#000;text-decoration:none;display:flex;align-items:flex-end;position:relative;width:100%}.person-tiny a .image-wrapper{border-radius:150%/10%;overflow:hidden;width:15%}.person-tiny a .text-wrapper{margin:5px 0;border-bottom:1px solid #000;padding-left:12.5px;padding-right:25px;flex:1}.person-tiny a .text-wrapper .person-tiny__content{font-size:14px}.person-tiny a .text-wrapper h3{margin:0;font-size:16px}.status__list{list-style:none;margin:0;padding:0;margin-bottom:25px}.status{display:block;margin-bottom:12.5px;padding:12.5px;text-align:center}.status--warning{color:#000;background-color:#ff0}.status--error{color:#000;background-color:red}.status--status{color:#000;background-color:blue}.tabs__link,.tabs__link--local-tasks{background-color:#fff;color:#000 !important;display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:.2s ease all}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:#d3d3d3;color:#fff}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#fff;border:1px solid #fff;color:#fff}.tabs__nav{position:fixed;left:25px;bottom:25px;z-index:1;list-style:none;z-index:100}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.grid__item{flex:1 1 100%;margin-bottom:50px}@media(min-width:920px){.grid__item{margin:0 50px 0 0;flex-basis:30%}}.grid__item:last-child{margin-right:0}.grid__item--example{background-color:#fff;padding:100px}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:50px}.footer{background-color:#fff;padding:25px 5vw;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1224px){.footer{flex-direction:row}}.footer__left{width:100%;display:flex;flex-flow:column;gap:12.5px}.footer__left .logo-link{display:flex;justify-content:center}@media(min-width:1224px){.footer__left .logo-link{justify-content:flex-start}}.footer__left .social-media-logos{display:flex;flex-flow:row wrap;justify-content:center;gap:25px}@media(min-width:1224px){.footer__left .social-media-logos{justify-content:flex-start}}.footer__left .social-media-logos .facebook-logo a,.footer__left .social-media-logos .instagram-logo a{display:flex}.footer__left .social-media-logos .facebook-logo a svg:hover,.footer__left .social-media-logos .instagram-logo a svg:hover{fill:#393;transition:fill .25s}.footer__right{width:100%;display:flex;flex-direction:column}@media(min-width:920px){.footer__right{flex-direction:row}}@media(min-width:1224px){.footer__right{justify-content:flex-end}}.footer__right .footer__links{height:max-content;align-self:center;width:100%}@media(min-width:1224px){.footer__right .footer__links{width:unset}}.footer__right .footer__links .footer__menu .menu{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;list-style:none;gap:25px;padding:0px}@media(min-width:920px){.footer__right .footer__links .footer__menu .menu{gap:45px}}.footer__right .footer__links .footer__menu .menu li a{position:relative;color:#000;text-decoration:none;font-size:22px}@media(min-width:920px){.footer__right .footer__links .footer__menu .menu li a{font-size:25px}}.footer__right .footer__links .footer__menu .menu li a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#000;transition:all ease 300ms}.footer__right .footer__links .footer__menu .menu li a:hover::after{width:100%}.user-logged-in .header{padding:25px 5vw;position:relative;background-color:#fff}header .contextual-region{position:unset}.header{padding:25px 5vw;width:100%;background:rgba(0,0,0,0);transition:height 500ms ease}.header.main-menu--open{position:fixed;height:100vh;top:0;left:0;z-index:99;overflow:scroll;background-color:#fff}.header .header__primary{display:flex;flex-direction:column;gap:25px;align-items:center;position:relative}.header .header__primary .link-to-main{display:none}@media(min-width:920px){.header .header__primary .link-to-main{display:flex;background-color:blue;padding:3px 10px;color:#fff;position:fixed;right:5vw;top:0;text-decoration:none;font-size:16px}.header .header__primary .link-to-main:hover{filter:brightness(1.2);text-decoration:underline}.header .header__primary .link-to-main:after{content:url(/themes/custom/chelseaopera/images/icons/arrow-down.svg);width:25px;height:25px;transform:translateX(180deg);display:flex;transform:rotateX(-180deg);margin-left:10px}}@media(min-width:920px){.header .header__primary{flex-wrap:wrap}}.header .header__primary .header__branding{width:100%;display:flex;align-items:center;gap:25px;flex-direction:column}@media(min-width:1224px){.header .header__primary .header__branding{flex-direction:row}}.header .header__primary .header__branding .logo-link{display:flex;justify-content:center;width:100%}@media(min-width:1224px){.header .header__primary .header__branding .logo-link{width:50%}}.header .header__primary .header__branding .placeholder{display:none}@media(min-width:1224px){.header .header__primary .header__branding .placeholder{width:25%;display:block}}.header .header__primary .header__branding .social-media-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:25px;width:100%}@media(min-width:1224px){.header .header__primary .header__branding .social-media-logos{width:25%;justify-content:flex-end}}.header .header__primary .header__branding .social-media-logos .facebook-logo a,.header .header__primary .header__branding .social-media-logos .instagram-logo a{display:flex}.header .header__primary .header__branding .social-media-logos .facebook-logo a svg:hover,.header .header__primary .header__branding .social-media-logos .instagram-logo a svg:hover{fill:#393;transition:fill .25s}.header .header__primary .header__menu{width:100%;max-width:unset;flex:unset}@media(min-width:920px){.header .header__primary .header__menu{flex:1;display:flex;flex-wrap:wrap;max-width:100%}}.header .header__primary .header__menu #block-chelseaopera-main-menu{width:100%}.header .header__primary .header__menu #block-searchform{width:15%;height:40px;border-bottom:3px solid #000;display:flex;position:relative;display:none}@media(min-width:920px){.header .header__primary .header__menu #block-searchform{display:flex}}.header .header__primary .header__menu #block-searchform input{max-width:unset;padding:0}.header .header__primary .header__menu #block-searchform .form-actions{position:absolute;right:0;top:0;width:25px;height:100%;background-image:url(/themes/custom/chelseaopera/images/icons/search.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.header .header__primary .header__menu #block-secondarynavigation{width:100%}.header.header--white .toggle-expand:before{color:#fff}.header.header--white .toggle-expand .bar{background-color:#fff}.header.header--relative{position:relative}body{line-height:1.2}body.lock-scroll{overflow:hidden}.two-col-layout{width:100%}@media(min-width:720px){.two-col-layout{display:flex;align-items:flex-start;flex-wrap:wrap}}.two-col-layout .two-col-layout--banner{position:relative;width:100%}.two-col-layout--left{margin:0 5vw;width:90vw}@media(min-width:720px){.two-col-layout--left{width:70%;margin:0;padding:0 5vw}}.two-col-layout--left .field--name-field-paragraphs{width:100%}.two-col-layout--right{width:90vw;margin:0 5vw}@media(min-width:720px){.two-col-layout--right{width:30%;padding-right:5vw;display:block;margin:0}}.two-col-layout .place-holder{width:100%;font-size:25px}.two-col-layout .place-holder__content{font-size:25px}.two-row{align-items:flex-start;gap:25px;display:flex;flex-direction:column}@media(min-width:720px){.two-row{flex-wrap:wrap;flex-direction:row}}@media(min-width:720px){.two-row .views-row{width:calc(50% - 12.5px)}}.two-row .views-row:not(:nth-last-child(-n+3)){padding-bottom:25px;border-bottom:1px solid border-grey}.two-row .pager{width:100%;display:flex;justify-content:center}.three-row{display:grid;gap:25px;grid-template-columns:1fr}@media(min-width:720px){.three-row{gap:50px;grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.three-row{grid-template-columns:repeat(3,1fr)}}.three-row .views-exposed-form{width:100%;padding:25px;background-color:#fff;margin-bottom:25px}@media(min-width:720px){.three-row .views-exposed-form{display:flex;flex-wrap:wrap}}@media(min-width:720px){.three-row .views-exposed-form .form-item{margin:0;margin-right:25px}}.three-row .views-exposed-form .form-item input{border:3px solid blue;font-size:25px}.three-row .views-exposed-form .form-item input::placeholder{opacity:1;color:blue;font-weight:bold}.three-row .views-exposed-form .form-actions{position:relative;display:flex;flex-direction:column;align-items:center}.three-row .views-exposed-form .form-actions:before{content:url(/themes/custom/chelseaopera/images/filter.svg);display:flex}.three-row .views-exposed-form .form-actions input{margin:0;font-weight:normal;font-size:16px}.three-row .views-exposed-form .form-actions input:hover,.three-row .views-exposed-form .form-actions input:focus{background:rgba(0,0,0,0);color:#000}.three-row .views-exposed-form::before{content:"explore";font-size:30px;font-weight:bold;margin-bottom:12.5px;font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;width:100%;display:block}.three-row .views-row{width:100%}.three-row .views-row .views-field-rendered-entity{height:100%}.three-row .views-row .views-field-rendered-entity .field-content{height:100%}.three-row .views-row .views-field-rendered-entity .field-content .card{height:100%}.three-row .views-row .views-field-rendered-entity .field-content .card a{height:100%}.three-row .pager{width:100%;display:flex;justify-content:center}.four-row{align-items:flex-start;gap:25px;display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:920px){.four-row{flex-direction:row}}.four-row header{width:100%}@media(min-width:920px){.four-row .views-row{width:calc(50% - 12.5px)}}@media(min-width:1650px){.four-row .views-row{width:calc(25% - 25px)}}.path-search .main-content,.path-user .main-content{padding:50px 5vw}.path-search .main-content>div #block-tabs{top:20%;left:40%}.path-search .main-content>div>h2{color:#000;font-size:35px;margin-bottom:0}.path-search .main-content>div>.search{margin-bottom:25px}@media(min-width:920px){.path-search .main-content>div>.search h3{font-size:24px !important}}.path-user .form-item input{background:#f6f6f6;border:1px solid var(--c-secondary)}.path-user .form-actions{width:max-content}.select-selected{background-color:#fff}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.select-selected.select-arrow-active:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);top:7px}.select-selected{color:#000;padding:8px 16px;border:1px solid border-grey;border-radius:5px;cursor:pointer}.select-selected.select-arrow-active{border-bottom:rgba(0,0,0,0);border-bottom-right-radius:0;border-bottom-left-radius:0}.select-items{padding:8px 16px;border:1px solid border-grey;border-radius:5px;border-top:rgba(0,0,0,0);border-top-right-radius:0;border-top-left-radius:0;padding-top:0}.select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,.1)}.field--name-field-paragraph{margin:0 5vw}.paragraph--type--full-width-image{margin:50px -5vw;max-height:700px}.paragraph--type--full-width-image img{object-fit:cover;width:100%;height:auto;max-height:700px;min-height:600px}.paragraph--type--image{margin:50px -5vw}@media(min-width:920px){.paragraph--type--image{margin:50px 0}}.paragraph--type--image .field--name-field-paragraph-image{margin:0 auto;width:100%}@media(min-width:920px){.paragraph--type--image .field--name-field-paragraph-image{width:75%}}@media(min-width:1224px){.paragraph--type--image .field--name-field-paragraph-image{width:60%}}.paragraph--type--image img{object-fit:cover;width:100%;height:auto}.field--name-field-news-image{margin:0 -5vw;width:calc(100% + 10vw)}@media(min-width:920px){.field--name-field-news-image{width:100%;width:75%;margin:auto}}@media(min-width:1224px){.field--name-field-news-image{width:60%}}.field--name-field-news-image img{object-fit:cover;width:100%;height:auto}@media(min-width:920px){.field--name-field-news-image img{min-height:600px}}.paragraph--type--view-reference{margin:50px auto}.paragraph--type--view-reference h1{margin-top:0;font-size:32px}@media(min-width:920px){.paragraph--type--view-reference h1{font-size:54px}}@media(min-width:1224px){.paragraph--type--view-reference h1{font-size:66px}}.paragraph--type--view-reference .field--name-field-paragraph-title{text-align:center;width:100%}.node-label,.node-subtitle{width:100%;margin:auto}@media(min-width:920px){.node-label,.node-subtitle{width:75%}}@media(min-width:1224px){.node-label,.node-subtitle{width:60%}}.node-subtitle h2{margin:0 0 25px 0}.past--performance{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}@media(min-width:1224px){.past--performance{gap:0}}.past--performance .bef-exposed-form{width:100%;height:max-content;background-color:#fefee3;padding:50px}@media(min-width:1224px){.past--performance .bef-exposed-form{width:25%}}.past--performance .bef-exposed-form label{margin-bottom:12.5px}.past--performance .bef-exposed-form .js-form-item{display:flex;flex-direction:column;width:100%}.past--performance .bef-exposed-form .js-form-item .form-select,.past--performance .bef-exposed-form .js-form-item .form-text{padding:12.5px;font-size:18px}.past--performance .bef-exposed-form .js-form-item input{width:100%}.past--performance .bef-exposed-form .js-form-item .form-item__label{font-family:"ratiomodern";font-size:42px;font-weight:normal;line-height:1}.past--performance .bef-exposed-form .js-form-item .form-item__dropdown{border:1px solid #000;background-color:#fff}.past--performance .bef-exposed-form .js-form-item .form-item__textfield{border-radius:0px;border:1px solid #000}.past--performance .bef-exposed-form .js-form-item .form-item__textfield::placeholder{font-size:18px}.past--performance .bef-exposed-form .form-actions{display:flex;flex-direction:row-reverse;justify-content:space-between}.past--performance .bef-exposed-form .form-actions .button{width:100%;outline:none;border:1px solid #000}.past--performance .bef-exposed-form .form-actions #edit-submit-list-past-performance{background-color:#393 !important;color:#fff !important;font-weight:normal !important;border-radius:0px}.past--performance .bef-exposed-form .form-actions #edit-reset{background-color:#ededed;color:#000;font-weight:normal !important;border-radius:0px}.past--performance .past-performance-wrapper{width:100%}@media(max-width:600px){.past--performance .past-performance-wrapper{max-width:100%;width:100%;overflow-x:scroll}}@media(min-width:1224px){.past--performance .past-performance-wrapper{width:72%}}.past--performance .view-output-wrapper{text-align:center;width:100%;margin-left:0}@media(max-width:600px){.past--performance .view-output-wrapper{width:max-content;overflow-x:scroll;text-align:center}}.past--performance .performance-trigger:hover{cursor:pointer}.past--performance .table-header-wrapper{font-weight:600;display:flex;justify-content:space-between}.past--performance .table-header-1{border:1px solid #000;width:10%}.past--performance .table-header-2{border:1px solid #000;border-left:none;width:40%}.past--performance .table-header-3{width:30%;border:1px solid #000;border-left:none}.past--performance .table-header-4{width:20%;border:1px solid #000;border-left:none}.past--performance .table-header{display:flex;justify-content:center;padding:5px}.past--performance .field,.past--performance .performance-trigger{display:flex;justify-content:center;padding:5px}.past--performance .teaser{display:flex;justify-content:space-between;margin-top:-1px}.past--performance .teaser .field--name-field-performance-date{border:1px solid #000;width:10%}.past--performance .teaser .performance-trigger{border:1px solid #000;border-left:none;width:40%}.past--performance .teaser .field--name-field-composer{width:30%;border:1px solid #000;border-left:none}.past--performance .teaser .field--name-field-conductor{width:20%;border:1px solid #000;border-left:none}.past--performance .teaser .field,.past--performance .teaser .performance-trigger{display:flex;justify-content:center;padding:5px}.past--performance .teaser .field span,.past--performance .teaser .performance-trigger span{position:relative}.past--performance .teaser .field span:after,.past--performance .teaser .performance-trigger span:after{content:"";bottom:0;width:0%;background-color:#393;position:absolute;left:0;height:3px;transition:.3s ease all}.past--performance .teaser .field:hover span,.past--performance .teaser .field:focus span,.past--performance .teaser .performance-trigger:hover span,.past--performance .teaser .performance-trigger:focus span{color:#393}.past--performance .teaser .field:hover span:after,.past--performance .teaser .field:focus span:after,.past--performance .teaser .performance-trigger:hover span:after,.past--performance .teaser .performance-trigger:focus span:after{width:100%}.performance-trigger .download-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000}.performance-trigger .download-popup .download-popup-wrapper{position:relative;z-index:99999;width:600px;background-color:#fff;border-radius:50px;padding:25px}.performance-trigger .download-popup .download-popup-wrapper h2{margin-top:-45px}.performance-trigger .download-popup .download-popup-wrapper .close{width:100%;display:flex;justify-content:flex-end;font-size:40px;color:var(--c-primary)}.performance-trigger .download-popup .download-popup-wrapper .close:hover{cursor:pointer}.performance-trigger.active .download-popup{display:flex;justify-content:center;align-items:center}.full-content-wrapper{display:flex;flex-direction:column-reverse;position:relative}@media(min-width:1224px){.full-content-wrapper{flex-direction:column}}.full-content-wrapper .side-menu-wrapper{text-align:center}@media(min-width:1224px){.full-content-wrapper .side-menu-wrapper{margin:50px 0;text-align:left;position:absolute;left:5vw;top:0;width:calc(20% - 5vw)}}.full-content-wrapper .side-menu-wrapper .mdc-menu-surface--anchor{display:flex;flex-direction:column;gap:12.5px}.full-content-wrapper .side-menu-wrapper ul{display:flex;flex-direction:column;gap:12.5px;padding-left:0;align-items:center}@media(min-width:1224px){.full-content-wrapper .side-menu-wrapper ul{align-items:flex-start}}.full-content-wrapper .side-menu-wrapper ul li{list-style:none}.full-content-wrapper .side-menu-wrapper ul li a{color:#000;text-decoration:none;font-size:22px;text-transform:uppercase;position:relative;display:block;width:fit-content;margin:auto}@media(min-width:1224px){.full-content-wrapper .side-menu-wrapper ul li a{margin:unset}}.full-content-wrapper .side-menu-wrapper ul li a:after{content:"";display:block;position:absolute;bottom:-6px;width:0%;background-color:#393;left:0;height:3px;transition:.3s ease all}.full-content-wrapper .side-menu-wrapper ul li a:hover,.full-content-wrapper .side-menu-wrapper ul li a:focus{color:#393}.full-content-wrapper .side-menu-wrapper ul li a:hover:after,.full-content-wrapper .side-menu-wrapper ul li a:focus:after{width:100%}.download-popup-wrapper .field--name-field-name-role{display:block !important}.back-to-top{opacity:0;transition:.3s ease-in all;position:fixed;bottom:25px;right:5vw;font-weight:bold;font-size:16px;flex-flow:row;padding:25px;background-color:#fff;border:1px solid #000;z-index:10;border-radius:50px}@media(min-width:720px){.back-to-top{font-size:20px;right:25px}}.back-to-top:hover{cursor:pointer}.back-to-top:before{content:"";display:block;width:25px;height:100%;background-image:url(/themes/custom/chelseaopera/images/icons/arrow-up.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:calc(50% - 12.5px);top:0}.performance-content,.news-content{display:flex;flex-direction:column;gap:25px;margin:50px 5vw}.ignore-top-margin{margin-top:0 !important}[data-drupal-messages]{margin:25px 0;width:100%}[data-drupal-messages] a{text-decoration:underline}.messages__wrapper .messages{padding:12.5px;text-align:center;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;border:1px solid #d3d3d3}.messages__wrapper .messages.messages--status{background-color:#e4ffe2}.messages__wrapper .messages.messages--warning{background-color:#feffc6}.messages__wrapper .messages.messages--error{background-color:#eab7c5}.place-holder{color:#888;border:4px dashed #888;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}:root{--c-text:#002147;--c-text-inverse:white;--c-background:#d6ecfa;--c-primary:#d6ecfa;--c-secondary:#002147;--c-link:#0F7FFF;--c-maroon:#6E1C4B;--c-beige:#D2B3AD;--c-purple:#bdbbca;--c-green:#8AB7A1;--c-grey:#f7f7f7;--c-dark-grey:#63778e;--c-border-grey:#ebedef}:root [data-theme=default]{--c-text:#002147;--c-text-inverse:white;--c-background:#d6ecfa;--c-primary:#d6ecfa;--c-secondary:#002147;--c-link:#0F7FFF;--c-maroon:#6E1C4B;--c-beige:#D2B3AD;--c-purple:#bdbbca;--c-green:#8AB7A1;--c-grey:#f7f7f7;--c-dark-grey:#63778e;--c-border-grey:#ebedef}
