/* @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:0.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:0.35em 0.75em 0.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;}.animate-fade{transition:opacity .3s ease-out}.animate-fade:hover{opacity:.75}.animate-move>.demo-shape{transition:all .8s ease-in-out}@keyframes scroll-left{0%{transform:translateX(190%)}100%{transform:translateX(-110%)}}@keyframes soundbite{0%{transform:scale(1)}100%{transform:scale(1.1)}}.demo-animate{background-color:#ccc;border-radius:1rem;cursor:pointer;padding:1rem;text-align:center}.demo-animate span{display:block;margin:.25rem}@font-face{font-family:"GroteskBold";src:url(/themes/custom/hko/fonts/FoundersGroteskCondensedWeb-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/hko/fonts/FoundersGroteskCondensedWeb-Bold.woff) format("woff");font-display:swap;font-style:normal;font-weight:bold}@font-face{font-family:"GroteskLight";src:url(/themes/custom/hko/fonts/FoundersGroteskCondensedWeb-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/hko/fonts/FoundersGroteskCondensedWeb-Light.woff) format("woff");font-display:swap;font-style:normal;font-weight:normal}@font-face{font-family:"Typonine Stencil Regular";src:url(/themes/custom/hko/fonts/TyponineStencil-Regular.otf) format("opentype");font-display:swap;font-style:normal;font-weight:normal}@font-face{font-family:"Typonine Stencil Bold";src:url(/themes/custom/hko/fonts/TyponineStencil-Bold.otf) format("opentype");font-display:swap;font-style:normal;font-weight:bold}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{min-height:100vh}body .node-preview-container{background-color:#fff;border:1px solid #ccc;bottom:0;position:absolute;top:initial}.hide{display:none !important}.hyphenate{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.visually-hidden,#views-exposed-form-concert-timeline-concerts-block .form-item__description,#views-exposed-form-concert-timeline-upcoming-concerts .form-item__description,#views-exposed-form-search-search-page label[for=edit-s--2],.view-concert-timeline.view-display-id-concerts_block .views-exposed-form .form-item__label:not([for^=edit-field-series-target-id]),.view-concert-timeline.view-display-id-upcoming_concerts .views-exposed-form .form-item__label:not([for^=edit-field-series-target-id]),.node--type-music-chapter .accordion-def .field-body-title,.node--type-music-chapter .accordion-def .field-music-instrument-title,.node--type-music-chapter .accordion-def .field-composers-title,.node--type-music-chapter .accordion-def .field-elements-title,.node--type-music-chapter .group__header audio,.node--type-music-chapter .group__header label,.node--type-music-chapter .group__header .field-soundbite-title,.node--type-music-chapter .group__header .field-soundbite-description{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.field-summary.field--view-mode-full{font-family:"Typonine Stencil Regular","serif";font-size:1.25rem;line-height:1.4;letter-spacing:.02em;color:#fff}.field-moods-title,.field-elements-title,.field-chapters-title{text-align:center;text-transform:uppercase;padding:0 0 1rem 0;margin:0}.field-chapters-view{margin:4rem 0}.field-moods{margin:2rem auto;padding:2rem auto;width:90%}@media(min-width:721px){.field-moods{width:100%}}.field-moods .field__items{display:flex;flex-wrap:wrap}.field-moods .field__item{margin-bottom:1rem;width:100%}@media(min-width:721px){.field-moods .field__item{margin:0 3% 1rem 0;width:auto}}.field-moods .field__item:last-child{margin-right:0}@media(min-width:721px){.field-moods .field__item{width:calc((100% - 3%)/2)}.field-moods .field__item:nth-child(2n){margin-right:0}}@media(min-width:921px){.field-moods .field__item{width:calc((100% - 3*3%)/4)}.field-moods .field__item:nth-child(2n){margin-right:3%}.field-moods .field__item:nth-child(4n){margin-right:0}}.field-section{padding:2rem 0}.field-elements{max-width:1210px;width:90%;padding:2rem 0;margin:2rem auto}.field-elements .field__item{padding-bottom:2.5rem}.field-buy-tickets-link.free-entry button{width:100%}.field-buy-tickets-link.free-entry span{color:#fff;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:1.125rem;text-transform:uppercase}.body__summary{font-family:"Typonine Stencil Regular","serif";font-size:1.125rem;margin-bottom:2.5rem}.link{color:#eb003c;cursor:pointer;font-weight:bold;text-decoration:none}.link:active,.link:focus,.link:hover{color:#eb003c;text-decoration:underline}.link--more{color:#000}.link-reset,.link-reset:hover,.link-reset:active,.link-reset:focus,.link-reset:visited{text-decoration:none;color:inherit}.text-long a{color:#eb003c;cursor:pointer;font-weight:bold;text-decoration:none}.text-long a:active,.text-long a:focus,.text-long a:hover{color:#eb003c;text-decoration:underline}a{text-decoration:none}.h1,.text-long h1{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:4rem;line-height:0.9;letter-spacing:0.02em;margin:0;width:auto}.h1__link{color:inherit}.h1__link:hover{color:inherit}.h2,.text-long h2{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:0.85;margin:0 0 0.5rem;width:auto}@media(min-width:721px){.h2,.text-long h2{font-size:2.1rem}}.h2__link{color:inherit}.h2__link:hover{color:inherit}.h3,.node--view-mode-search-result .node__title,.text-long h3{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.1rem;line-height:1.5;margin:0 0 0.5rem;width:auto}@media(min-width:721px){.h3,.node--view-mode-search-result .node__title,.text-long h3{font-size:1.3rem}}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.node--type-timeline-event .field-date,.node--type-timeline-event .field-timeline,.text-long h4{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:0.9rem;line-height:1.5;margin:0 0 0.5rem;width:auto}@media(min-width:721px){.h4,.node--type-timeline-event .field-date,.node--type-timeline-event .field-timeline,.text-long h4{font-size:1.1rem}}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.paragraph--type-social-media .field--type-link,.paragraph--type-channel .field--type-link,.node--type-orchestra-musician .field-instruments,.node--type-orchestra-musician .field-performer-role,.node--type-orchestra-musician .field--type-text-with-summary .field__label,.text-long h5,.h6,.text-long h6{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:0.82rem;line-height:1.5;margin:0 0 0.5rem;width:auto}@media(min-width:721px){.h5,.paragraph--type-social-media .field--type-link,.paragraph--type-channel .field--type-link,.node--type-orchestra-musician .field-instruments,.node--type-orchestra-musician .field-performer-role,.node--type-orchestra-musician .field--type-text-with-summary .field__label,.text-long h5,.h6,.text-long h6{font-size:.9rem}}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}:root{font-size:1rem}@media(min-width:721px){:root{font-size:1.125rem}}@media(min-width:1225px){:root{font-size:1.375rem}}body{color:#000;font-family:"GroteskLight","HelveticaNeue",helvetica,arial,sans-serif;font-size:1.25rem;line-height:1.3;letter-spacing:.02em}@media(min-width:1225px){body{font-size:1.375rem}}.blockquote,.text-long blockquote{font-family:"Typonine Stencil Bold","serif";font-size:1.5rem;margin:3rem auto;text-align:center;padding:0;text-transform:uppercase}@media(min-width:721px){.blockquote,.text-long blockquote{width:80%}}.blockquote::before,.text-long blockquote::before,.blockquote::after,.text-long blockquote::after{font-family:"Typonine Stencil Bold","serif";font-size:4rem;color:#eb003c}.blockquote::before,.text-long blockquote::before{content:"“"}.blockquote::after,.text-long blockquote::after{content:"”"}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long p{margin:0 0 1em}b,strong{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}ul,ol{padding-left:2rem}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:1rem;padding-left:1rem}img,picture{display:block;height:auto;max-width:100%;width:100%}figure{margin:0}.figure__caption{font-style:italic}.logo__link,.logo__img{height:100%}.button.form-submit{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-black.svg");background-size:1.5rem;background-repeat:no-repeat;background-position:1rem center;padding-left:3rem !important}.button.form-submit::before{display:none}.button.form-submit:hover,.button.form-submit:focus{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.form-required::after{content:"*";color:#eb003c;padding-left:.5rem;padding-right:.5rem}.form-item--error-message{color:#eb003c;font-size:85%}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--checkboxes+label,.form-item--checkbox__item+label{padding-left:1rem}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:3px solid #000;display:block;position:relative;height:3rem}.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 #333;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#000}.form-item__select{border:3px solid #000;height:100%;font-size:1.125rem;margin:0;outline:none;padding:.5rem .5rem;width:100%}.form-item__select :focus{outline:none;color:#666}@supports((-webkit-appearance:none) or (-moz-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:#666;border-radius:0}}.main .form-item{color:#000;margin-bottom:1rem;letter-spacing:.02em;line-height:1.3}.main .form-item::after{clear:both;content:"";display:table}.main .form-item__label{display:block;color:#000;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;font-size:1rem}@media(min-width:321px){.main .form-item__label{padding:.5rem 0}}.main .form-item__textfield{border:3px solid #000;padding:.5rem .5rem;max-width:100%;transition:border .3s}.main .form-item__textfield:focus{border-color:#666}.main .form-item__textfield:not(.form-textarea){height:3rem}.main .form-item__textfield:not(.form-submit){width:100%}.main textarea::-moz-placeholder,.main input::-moz-placeholder{color:#ccc}.main textarea:-ms-input-placeholder,.main input:-ms-input-placeholder{color:#ccc}.main textarea::placeholder,.main input::placeholder{color:#ccc}.main textarea:-ms-input-placeholder,.main input:-ms-input-placeholder{color:#ccc}.main .form-item__description{margin-top:.3333333333rem}.main .form-fieldset{border:none;margin-bottom:2rem;padding:0}.main .form-fieldset .form-item{margin-left:1rem;max-width:31rem}.button{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.button{font-size:.9rem}}.button:hover,.button:focus{transition:all .2s ease-in}.button:visited{color:#000}.button:hover,.button:focus{background-color:#000;color:#fff}.button:hover a,.button:focus a{color:#fff}.button:hover::before,.button:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.button a{text-decoration:none;color:#000}.button a:visited{color:#000}.button::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--white-black-arrow-right{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.button--white-black-arrow-right{font-size:.9rem}}.button--white-black-arrow-right:hover,.button--white-black-arrow-right:focus{transition:all .2s ease-in}.button--white-black-arrow-right:visited{color:#000}.button--white-black-arrow-right:hover,.button--white-black-arrow-right:focus{background-color:#000;color:#fff}.button--white-black-arrow-right:hover a,.button--white-black-arrow-right:focus a{color:#fff}.button--white-black-arrow-right:hover::before,.button--white-black-arrow-right:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.button--white-black-arrow-right a{text-decoration:none;color:#000}.button--white-black-arrow-right a:visited{color:#000}.button--white-black-arrow-right::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--red-white-arrow-right{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#eb003c;border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--red-white-arrow-right{font-size:.9rem}}.button--red-white-arrow-right:hover,.button--red-white-arrow-right:focus{transition:all .2s ease-in}.button--red-white-arrow-right:visited{color:#fff}.button--red-white-arrow-right:hover,.button--red-white-arrow-right:focus{background-color:#fff;color:#eb003c}.button--red-white-arrow-right:hover a,.button--red-white-arrow-right:focus a{color:#eb003c}.button--red-white-arrow-right:hover::before,.button--red-white-arrow-right:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.button--red-white-arrow-right a{text-decoration:none;color:#fff}.button--red-white-arrow-right a:visited{color:#fff}.button--red-white-arrow-right::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--transparent-red-white-arrow-right{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0);border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--transparent-red-white-arrow-right{font-size:.9rem}}.button--transparent-red-white-arrow-right:hover,.button--transparent-red-white-arrow-right:focus{transition:all .2s ease-in}.button--transparent-red-white-arrow-right:visited{color:#fff}.button--transparent-red-white-arrow-right:hover,.button--transparent-red-white-arrow-right:focus{background-color:#fff;color:#eb003c}.button--transparent-red-white-arrow-right:hover a,.button--transparent-red-white-arrow-right:focus a{color:#eb003c}.button--transparent-red-white-arrow-right:hover::before,.button--transparent-red-white-arrow-right:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.button--transparent-red-white-arrow-right a{text-decoration:none;color:#fff}.button--transparent-red-white-arrow-right a:visited{color:#fff}.button--transparent-red-white-arrow-right::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--black-white-arrow-right{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#000;border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--black-white-arrow-right{font-size:.9rem}}.button--black-white-arrow-right:hover,.button--black-white-arrow-right:focus{transition:all .2s ease-in}.button--black-white-arrow-right:visited{color:#fff}.button--black-white-arrow-right:hover,.button--black-white-arrow-right:focus{background-color:#fff;color:#eb003c}.button--black-white-arrow-right:hover a,.button--black-white-arrow-right:focus a{color:#eb003c}.button--black-white-arrow-right:hover::before,.button--black-white-arrow-right:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.button--black-white-arrow-right a{text-decoration:none;color:#fff}.button--black-white-arrow-right a:visited{color:#fff}.button--black-white-arrow-right::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--transparent-white-arrow-right{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0);border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--transparent-white-arrow-right{font-size:.9rem}}.button--transparent-white-arrow-right:hover,.button--transparent-white-arrow-right:focus{transition:all .2s ease-in}.button--transparent-white-arrow-right:visited{color:#fff}.button--transparent-white-arrow-right:hover,.button--transparent-white-arrow-right:focus{background-color:#fff;color:#eb003c}.button--transparent-white-arrow-right:hover a,.button--transparent-white-arrow-right:focus a{color:#eb003c}.button--transparent-white-arrow-right:hover::before,.button--transparent-white-arrow-right:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.button--transparent-white-arrow-right a{text-decoration:none;color:#fff}.button--transparent-white-arrow-right a:visited{color:#fff}.button--transparent-white-arrow-right::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--white-black-arrow-left{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.button--white-black-arrow-left{font-size:.9rem}}.button--white-black-arrow-left:hover,.button--white-black-arrow-left:focus{transition:all .2s ease-in}.button--white-black-arrow-left:visited{color:#000}.button--white-black-arrow-left:hover,.button--white-black-arrow-left:focus{background-color:#000;color:#eb003c}.button--white-black-arrow-left:hover a,.button--white-black-arrow-left:focus a{color:#eb003c}.button--white-black-arrow-left:hover::before,.button--white-black-arrow-left:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowleft-red.svg")}.button--white-black-arrow-left a{text-decoration:none;color:#000}.button--white-black-arrow-left a:visited{color:#000}.button--white-black-arrow-left::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowleft-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--red-white-arrow-left{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#000;border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--red-white-arrow-left{font-size:.9rem}}.button--red-white-arrow-left:hover,.button--red-white-arrow-left:focus{transition:all .2s ease-in}.button--red-white-arrow-left:visited{color:#fff}.button--red-white-arrow-left:hover,.button--red-white-arrow-left:focus{background-color:#fff;color:#eb003c}.button--red-white-arrow-left:hover a,.button--red-white-arrow-left:focus a{color:#eb003c}.button--red-white-arrow-left:hover::before,.button--red-white-arrow-left:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowleft-red.svg")}.button--red-white-arrow-left a{text-decoration:none;color:#fff}.button--red-white-arrow-left a:visited{color:#fff}.button--red-white-arrow-left::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowleft-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--black-white-arrow-left{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#000;border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--black-white-arrow-left{font-size:.9rem}}.button--black-white-arrow-left:hover,.button--black-white-arrow-left:focus{transition:all .2s ease-in}.button--black-white-arrow-left:visited{color:#fff}.button--black-white-arrow-left:hover,.button--black-white-arrow-left:focus{background-color:#fff;color:#eb003c}.button--black-white-arrow-left:hover a,.button--black-white-arrow-left:focus a{color:#eb003c}.button--black-white-arrow-left:hover::before,.button--black-white-arrow-left:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowleft-red.svg")}.button--black-white-arrow-left a{text-decoration:none;color:#fff}.button--black-white-arrow-left a:visited{color:#fff}.button--black-white-arrow-left::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowleft-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--white-black-ticket{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.button--white-black-ticket{font-size:.9rem}}.button--white-black-ticket:hover,.button--white-black-ticket:focus{transition:all .2s ease-in}.button--white-black-ticket:visited{color:#000}.button--white-black-ticket:hover,.button--white-black-ticket:focus{background-color:#000;color:#eb003c}.button--white-black-ticket:hover a,.button--white-black-ticket:focus a{color:#eb003c}.button--white-black-ticket:hover::before,.button--white-black-ticket:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-red.svg")}.button--white-black-ticket a{text-decoration:none;color:#000}.button--white-black-ticket a:visited{color:#000}.button--white-black-ticket::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--red-white-ticket{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0);border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--red-white-ticket{font-size:.9rem}}.button--red-white-ticket:hover,.button--red-white-ticket:focus{transition:all .2s ease-in}.button--red-white-ticket:visited{color:#fff}.button--red-white-ticket:hover,.button--red-white-ticket:focus{background-color:#fff;color:#eb003c}.button--red-white-ticket:hover a,.button--red-white-ticket:focus a{color:#eb003c}.button--red-white-ticket:hover::before,.button--red-white-ticket:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-red.svg")}.button--red-white-ticket a{text-decoration:none;color:#fff}.button--red-white-ticket a:visited{color:#fff}.button--red-white-ticket::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--white-red-ticket{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#eb003c;border:3px solid #000;color:#fff;border-color:#eb003c;padding-left:3rem;position:relative}@media(min-width:721px){.button--white-red-ticket{font-size:.9rem}}.button--white-red-ticket:hover,.button--white-red-ticket:focus{transition:all .2s ease-in}.button--white-red-ticket:visited{color:#fff}.button--white-red-ticket:hover,.button--white-red-ticket:focus{background-color:#fff;color:#eb003c}.button--white-red-ticket:hover a,.button--white-red-ticket:focus a{color:#eb003c}.button--white-red-ticket:hover::before,.button--white-red-ticket:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-red.svg")}.button--white-red-ticket a{text-decoration:none;color:#fff}.button--white-red-ticket a:visited{color:#fff}.button--white-red-ticket::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--black-white-ticket{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#000;border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--black-white-ticket{font-size:.9rem}}.button--black-white-ticket:hover,.button--black-white-ticket:focus{transition:all .2s ease-in}.button--black-white-ticket:visited{color:#fff}.button--black-white-ticket:hover,.button--black-white-ticket:focus{background-color:#fff;color:#eb003c}.button--black-white-ticket:hover a,.button--black-white-ticket:focus a{color:#eb003c}.button--black-white-ticket:hover::before,.button--black-white-ticket:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-red.svg")}.button--black-white-ticket a{text-decoration:none;color:#fff}.button--black-white-ticket a:visited{color:#fff}.button--black-white-ticket::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--white-black-plus{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.button--white-black-plus{font-size:.9rem}}.button--white-black-plus:hover,.button--white-black-plus:focus{transition:all .2s ease-in}.button--white-black-plus:visited{color:#000}.button--white-black-plus:hover,.button--white-black-plus:focus{background-color:#000;color:#fff}.button--white-black-plus:hover a,.button--white-black-plus:focus a{color:#fff}.button--white-black-plus:hover::before,.button--white-black-plus:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_plus-white.svg")}.button--white-black-plus a{text-decoration:none;color:#000}.button--white-black-plus a:visited{color:#000}.button--white-black-plus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_plus-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--red-white-plus{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#000;border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--red-white-plus{font-size:.9rem}}.button--red-white-plus:hover,.button--red-white-plus:focus{transition:all .2s ease-in}.button--red-white-plus:visited{color:#fff}.button--red-white-plus:hover,.button--red-white-plus:focus{background-color:#fff;color:#eb003c}.button--red-white-plus:hover a,.button--red-white-plus:focus a{color:#eb003c}.button--red-white-plus:hover::before,.button--red-white-plus:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_plus-red.svg")}.button--red-white-plus a{text-decoration:none;color:#fff}.button--red-white-plus a:visited{color:#fff}.button--red-white-plus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_plus-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--black-white-plus{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#000;border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.button--black-white-plus{font-size:.9rem}}.button--black-white-plus:hover,.button--black-white-plus:focus{transition:all .2s ease-in}.button--black-white-plus:visited{color:#fff}.button--black-white-plus:hover,.button--black-white-plus:focus{background-color:#fff;color:#eb003c}.button--black-white-plus:hover a,.button--black-white-plus:focus a{color:#eb003c}.button--black-white-plus:hover::before,.button--black-white-plus:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_plus-red.svg")}.button--black-white-plus a{text-decoration:none;color:#fff}.button--black-white-plus a:visited{color:#fff}.button--black-white-plus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_plus-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.button--red-arrow-right{background-color:#eb003c;border:none;color:#fff;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;line-height:.9;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding-left:1rem;display:flex;align-items:center}.button--red-arrow-right:hover,.button--red-arrow-right:focus{transition:all .2s ease-in;background-color:#d10725}.button--red-arrow-right:visited{color:#fff}.button--red-arrow-right::before{display:none}.button--red-arrow-right::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");background-repeat:no-repeat;background-size:1.5rem;content:"";display:block;height:1.5rem;width:1.5rem;background-position:center;margin-right:1rem}.button--plain-red{background-color:#eb003c;border:none;color:#fff;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;line-height:.9;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding-left:1rem}.button--plain-red:hover,.button--plain-red:focus{transition:all .2s ease-in;background-color:#d10725}.button--plain-red:visited{color:#fff}.button--plain-red::before{display:none}.button--stream{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:1rem;line-height:.9;height:30px;color:#eb003c;cursor:pointer;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;border:none;padding:0}.button--stream::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_screen-red.svg");background-repeat:no-repeat;background-size:1.875rem;background-position:center;content:"";display:block;height:1.875rem;margin:0 .1rem 0 0;position:static;width:1.875rem}.button--stream:visited{color:#eb003c}.button--stream:hover,.button--stream:focus{color:#000;background-color:#fff;transition:all .05s ease-in}.button--stream:hover::before,.button--stream:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_screen-black.svg");transition:all .05s ease-in}.table,.text-long table{border:1px solid #ccc;border-spacing:0;background-color:#ccc;margin:1rem 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1rem}.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:#000;padding:1.2rem;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:#fff}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid #ccc}.video{height:0;overflow:hidden;padding-top:2rem;padding-bottom:56.25%;position:relative}.video--full{padding-bottom:75%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tabs__link,.tabs__link--local-tasks{background-color:#fff;border:1px solid #4000ff;color:#4000ff;display:block;font-size:1rem;padding:1rem 2rem;text-align:center;text-decoration:none;transition:color .3 ease-out}@media(min-width:721px){.tabs__link,.tabs__link--local-tasks{display:inline-block;padding:1rem 2rem;position:relative;width:auto;top:.0625rem}}.tabs__link:hover,.tabs__link:active,.tabs__link.is-active,.tabs__link--local-tasks:hover,.tabs__link--local-tasks:active,.tabs__link--local-tasks.is-active{background-color:#4000ff;color:#fff}.block--views-block__sibelius-timeline-block-sibelius-timeline{text-align:center;clear:both;padding:0 2.5rem;margin-bottom:2rem}.block--frequentlyaskedquestions{margin-top:3rem;position:relative}.block--frequentlyaskedquestions .block-title__wrapper{text-transform:uppercase}.block--frequentlyaskedquestions .field-section{padding-bottom:0}@media(min-width:921px){.block--frequentlyaskedquestions{padding:2rem 2rem 2rem 16%}.block--frequentlyaskedquestions .block-title__wrapper{left:3%;top:4rem;text-align:right}.block--frequentlyaskedquestions .block-title__wrapper,.block--frequentlyaskedquestions .block-title__wrapper>*{font-size:1.5rem;text-transform:uppercase;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}}@media(min-width:921px)and (min-width:721px){.block--frequentlyaskedquestions .block-title__wrapper,.block--frequentlyaskedquestions .block-title__wrapper>*{font-size:2.375rem}}@media(min-width:921px)and (min-width:721px){.block--frequentlyaskedquestions .block-title__wrapper{transform:rotate(180deg);-ms-writing-mode:tb-rl;writing-mode:tb-rl;position:absolute;display:inline-block;overflow:visible;max-height:100%}}.block--hko-cart{display:none;position:relative}.block--hko-cart .icon{width:28px;height:3.75rem;overflow:hidden;margin-top:3px}.block--hko-cart a::after{content:"";height:12px;width:12px;background-color:#eb003c;border-radius:50%;display:block;position:absolute;bottom:57%;left:38%}.block--hko-login .icon{width:25px;margin-top:3px;height:3.75rem;overflow:hidden}.block--hko-login,.block--hko-cart{padding-right:1rem}.block--languageswitcher{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;z-index:10;font-size:1rem;padding-right:.5rem;margin-bottom:3px;position:relative;text-transform:uppercase}@media(min-width:921px){.block--languageswitcher{font-size:.9rem}}.block--languageswitcher .dropdown-toggle{display:flex}.block--views-block__hko-next-livestream-block-1{width:83.33333%;position:absolute;z-index:9}@media(min-width:921px){.block--views-block__hko-next-livestream-block-1{width:33.33333%;right:5%}}.block--menu-block-livestream,.block--menu-block-search{margin-bottom:.3333333333rem}.block--menu-block-livestream a,.block--menu-block-livestream span,.block--menu-block-search a,.block--menu-block-search span{background-size:28px 28px;width:28px;height:3.75rem;background-position:center;background-repeat:no-repeat;overflow:hidden;display:block;font-size:0;cursor:pointer}.block--menu-block-search{padding-right:.5rem}.block--menu-block-search a,.block--menu-block-search span{background-image:url("/themes/custom/hko/images/icons/hko-icons_search-black.svg")}.block--menu-block-search a:hover,.block--menu-block-search a:focus,.block--menu-block-search span:hover,.block--menu-block-search span:focus{background-image:url("/themes/custom/hko/images/icons/hko-icons_search-red.svg")}.block--menu-block-livestream{padding-left:.5rem}.block--menu-block-livestream span{background-image:url("/themes/custom/hko/images/icons/hko-icons_screen-black.svg")}.block--menu-block-livestream .livestream-active{background-image:url("/themes/custom/hko/images/icons/hko-icons_screen-red.svg")}.no-upcoming-stream .block--menu-block-livestream{display:none}.block--footer-subscribe .button{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0);border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.block--footer-subscribe .button{font-size:.9rem}}.block--footer-subscribe .button:hover,.block--footer-subscribe .button:focus{transition:all .2s ease-in}.block--footer-subscribe .button:visited{color:#fff}.block--footer-subscribe .button:hover,.block--footer-subscribe .button:focus{background-color:#fff;color:#eb003c}.block--footer-subscribe .button:hover a,.block--footer-subscribe .button:focus a{color:#eb003c}.block--footer-subscribe .button:hover::before,.block--footer-subscribe .button:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.block--footer-subscribe .button a{text-decoration:none;color:#fff}.block--footer-subscribe .button a:visited{color:#fff}.block--footer-subscribe .button::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.block--block__mediabank-categories-block-mediabank-other-categories .block-title{text-align:center}.block--headermedia{width:100%}.block-headermedia__container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);background-image:url("/themes/custom/hko/images/icons/hko-logo_headerstring-black.svg");background-position:center -9px;background-size:auto 7.5rem;padding-bottom:7rem;background-repeat:repeat-x;height:7rem}@media(min-width:0)and (max-width:719px){.block-headermedia__container{background-size:auto 5rem;background-position:center top;height:4rem;padding-bottom:4rem}}.card__title{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:0.85;margin:0 0 0.5rem;width:auto;margin:.5rem 0}@media(min-width:721px){.card__title{font-size:2.1rem}}.card__title__link{color:inherit}.card__title__link:hover{color:inherit}.card__title-link{color:#333;cursor:pointer;font-weight:bold;text-decoration:none}.card__title-link:active,.card__title-link:focus,.card__title-link:hover{color:#eb003c;text-decoration:underline}.card__subtitle{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.1rem;line-height:1.5;margin:0 0 0.5rem;width:auto;margin-bottom:0;color:#666}@media(min-width:721px){.card__subtitle{font-size:1.3rem}}.card__subtitle__link{color:inherit}.card__subtitle__link:hover{color:inherit}.card__body{margin:1rem 0}.card__link{color:#eb003c;cursor:pointer;font-weight:bold;text-decoration:none}.card__link:active,.card__link:focus,.card__link:hover{color:#eb003c;text-decoration:underline}.card__button{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.card__button{font-size:.9rem}}.card__button:hover,.card__button:focus{transition:all .2s ease-in}.card__button:visited{color:#000}.card__button:hover,.card__button:focus{background-color:#000;color:#fff}.card__button:hover a,.card__button:focus a{color:#fff}.card__button:hover::before,.card__button:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.card__button a{text-decoration:none;color:#000}.card__button a:visited{color:#000}.card__button::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.card--bg{background-color:#ccc;max-width:30rem;padding:1rem}.slick-list{width:100%;max-height:720px}.slick-dots{position:relative;list-style:none;text-transform:uppercase;margin:1rem auto 0}.slick-dots-slider .slick-track{min-width:100%}@media(min-width:721px){.slick-dots{position:absolute;top:50%;right:0;border:none;max-width:50%;transform:translateY(-50%)}}.slick-dots>li{width:1.875rem;height:3.75rem;display:inline-block;cursor:pointer}@media(min-width:721px){.slick-dots>li{display:flex;text-align:right;width:auto;height:auto;justify-content:flex-end;align-items:center}}.slick-dots>li.slick-active .h4,.slick-dots>li.slick-active .node--type-timeline-event .field-date,.node--type-timeline-event .slick-dots>li.slick-active .field-date,.slick-dots>li.slick-active .node--type-timeline-event .field-timeline,.node--type-timeline-event .slick-dots>li.slick-active .field-timeline,.slick-dots>li.slick-active .text-long h4,.text-long .slick-dots>li.slick-active h4,.slick-dots>li.slick-active a,.slick-dots>li:hover .h4,.slick-dots>li:hover .node--type-timeline-event .field-date,.node--type-timeline-event .slick-dots>li:hover .field-date,.slick-dots>li:hover .node--type-timeline-event .field-timeline,.node--type-timeline-event .slick-dots>li:hover .field-timeline,.slick-dots>li:hover .text-long h4,.text-long .slick-dots>li:hover h4,.slick-dots>li:hover a,.slick-dots>li:focus .h4,.slick-dots>li:focus .node--type-timeline-event .field-date,.node--type-timeline-event .slick-dots>li:focus .field-date,.slick-dots>li:focus .node--type-timeline-event .field-timeline,.node--type-timeline-event .slick-dots>li:focus .field-timeline,.slick-dots>li:focus .text-long h4,.text-long .slick-dots>li:focus h4,.slick-dots>li:focus a{color:#eb003c}.slick-dots>li.slick-active .indicator,.slick-dots>li:hover .indicator,.slick-dots>li:focus .indicator{background-color:#eb003c}.slick-dots>li.slick-active .indicator{width:3.45rem}@media(min-width:721px){.slick-dots>li.slick-active .indicator{width:6.25rem}}.slick-dots>li .h4,.slick-dots>li .node--type-timeline-event .field-date,.node--type-timeline-event .slick-dots>li .field-date,.slick-dots>li .node--type-timeline-event .field-timeline,.node--type-timeline-event .slick-dots>li .field-timeline,.slick-dots>li .text-long h4,.text-long .slick-dots>li h4{color:#fff;display:none}@media(min-width:721px){.slick-dots>li .h4,.slick-dots>li .node--type-timeline-event .field-date,.node--type-timeline-event .slick-dots>li .field-date,.slick-dots>li .node--type-timeline-event .field-timeline,.node--type-timeline-event .slick-dots>li .field-timeline,.slick-dots>li .text-long h4,.text-long .slick-dots>li h4{display:inline-block;margin:0 .5rem;padding:.5rem}}.slick-dots>li a{color:#fff;cursor:pointer;font-weight:bold;text-decoration:none}.slick-dots>li a:active,.slick-dots>li a:focus,.slick-dots>li a:hover{color:#eb003c;text-decoration:underline}.slick-dots>li a:hover,.slick-dots>li a:focus{text-decoration:none}.slick-dots>li .indicator{background-color:#000;border-top:13px solid #fff;border-bottom:13px solid #fff;top:2.5rem;width:1.875rem;height:1.875rem;position:absolute;transform:rotate(-90deg);transform-origin:0% 0%}@media(min-width:721px){.slick-dots>li .indicator{width:3.75rem;height:3px;background-color:#fff;display:inline-block;border:none;vertical-align:middle;position:static;transform:rotate(0deg)}}.sliding-popup-bottom{width:100%;background-color:#eb003c}.eu-cookie-compliance-banner-info{height:100%;padding:1rem}.eu-cookie-compliance-content{display:flex;flex-direction:column;justify-content:space-around;margin:0;padding:0;width:100%;max-width:100%}.eu-cookie-compliance-content #popup-text h4{font-size:1.1rem;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase}.eu-cookie-compliance-content #popup-text p{font-size:1rem;font-family:"GroteskLight","HelveticaNeue",helvetica,arial,sans-serif;margin:0 0 1rem 0}.eu-cookie-compliance-content .eu-cookie-compliance-buttons{display:flex;align-items:center}.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button{background-color:#fff;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:1rem;color:#000;text-decoration:none;height:3rem;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:hover,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:focus,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:hover,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:focus{transition:all .2s ease-in;background-color:#000;color:#eb003c}.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button{margin-right:.5rem}@media(min-width:721px){.eu-cookie-compliance-content{flex-direction:row}}.cta{background-color:#666;padding:3rem;text-align:center;text-transform:uppercase}.footer-audio-player-container{background:#eb003c;position:fixed;width:100%;left:0;right:0;bottom:0;z-index:5;color:#fff;display:none;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}.footer-audio-player-container .soundbite-player-container{width:90%;display:flex;height:3.125rem;margin:0 auto}.footer-audio-player-container .track-name_inner{visibility:hidden}.footer-audio-player-container .soundbite-description-container{display:flex;flex-direction:column;align-items:center;padding-top:.5rem;padding-bottom:.5rem}.footer-audio-player-container .audio-player-info-container{width:50%;display:flex;align-items:center;justify-content:space-between}.footer-audio-player-container .audio-player-info-container .track-more-info-container{background-color:#eb003c;padding-left:3rem;display:flex;align-items:center;width:40%;position:absolute;left:55%}.footer-audio-player-container .audio-player-info-container .track-more-info-container .track-more-info_inner{cursor:pointer;text-transform:uppercase}.footer-audio-player-container .audio-player-info-container .track-more-info-container .more-info-icon{content:url("/themes/custom/hko/images/icons/hko-icons_angleright-white.svg");width:1.56rem;height:1.56rem;transform:rotate(90deg);cursor:pointer;transition:transform .3s ease-in-out}.footer-audio-player-container .audio-player-info-container .track-more-info-container.open .more-info-icon{content:url("/themes/custom/hko/images/icons/hko-icons_angleright-white.svg");transform:rotate(270deg);width:1.56rem;height:1.56rem}.footer-audio-player-container .audio-player-info-container .audio-player-close-container{content:url("/themes/custom/hko/images/icons/hko-icons_plus-white.svg");width:1.56rem;height:1.56rem;cursor:pointer;transform:rotate(-45deg)}.footer-audio-player-container .soundbite-audio-controls-container{display:flex;flex:1;align-items:center;justify-content:space-between}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container{display:none}.footer-audio-player-container .soundbite-audio-controls-container .track-play-button{width:auto;height:50%;content:url("/themes/custom/hko/images/icons/hko-icons_play-white-2.svg");transition:all .25s ease-in;cursor:pointer}.footer-audio-player-container .soundbite-audio-controls-container .track-play-button.playing{content:url("/themes/custom/hko/images/icons/hko-icons_pause-white-2.svg")}@media(min-width:721px){.footer-audio-player-container .audio-player-info-container .track-name-container{height:100%;width:58%}.footer-audio-player-container .audio-player-info-container .track-more-info-container{left:75%}.footer-audio-player-container .audio-player-info-container .track-name_inner{visibility:visible;position:absolute;transform:translateX(100%);animation:scroll-left 15s linear infinite;z-index:-6;top:0;padding-top:1rem;font-family:"Typonine Stencil Regular","serif"}.footer-audio-player-container .soundbite-audio-controls-container{padding-right:2rem;background-color:#eb003c}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container{display:inline-block;height:50%;background:#eb003c}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range],.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]{background:rgba(0,0,0,0)}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]:focus,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]:focus{outline:none}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]::-moz-focus-outer,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]::-moz-focus-outer{border:0}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]::-webkit-slider-runnable-track,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;cursor:pointer;animation:.2s;background:#fff;border-radius:.125rem}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]::-webkit-slider-thumb,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;margin-top:-0.375rem;background:#fff}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]:focus::-webkit-slider-runnable-track,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]:focus::-webkit-slider-runnable-track{background:#fff}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]::-moz-range-track,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]::-moz-range-track{width:100%;height:1rem;cursor:pointer;animation:.2s;background-color:#fff;border-radius:.125rem;border:none}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]::-moz-range-thumb,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]::-moz-range-thumb{height:1rem;width:1rem;border-radius:50%;border:none;background-color:#fff;cursor:pointer}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]::-ms-track,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]::-ms-track{width:100%;height:.3375rem;cursor:pointer;animation:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:1rem 0;color:rgba(0,0,0,0)}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]::-ms-fill-lower,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]::-ms-fill-lower{background:#fff;border-radius:.1625rem}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]::-ms-fill-upper,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]::-ms-fill-upper{background:#fff;border-radius:.1625rem}.footer-audio-player-container .soundbite-audio-controls-container .track-seeker-container input[type=range]::-ms-thumb,.footer-audio-player-container .soundbite-audio-controls-container .track-volume-control-container input[type=range]::-ms-thumb{height:1rem;width:1rem;border-radius:50%;background:#fff;cursor:pointer}.footer-audio-player-container .soundbite-audio-controls-container .track-mute-icon-container{width:1.56rem;height:1.56rem;content:url("/themes/custom/hko/images/icons/hko-icons_sound-white-2.svg");cursor:pointer}.footer-audio-player-container .soundbite-audio-controls-container .track-mute-icon-container.muted{content:url("/themes/custom/hko/images/icons//hko-icons_soundoff-white-2.svg")}}.carousel-languages{height:2rem;overflow-y:hidden;width:100%}.carousel-languages a{color:#000;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:.9rem;text-transform:uppercase;padding-right:.5rem}.carousel-languages a:hover,.carousel-languages a:focus{color:#eb003c}@media(min-width:0)and (max-width:719px){.carousel-languages .slick-list{height:1rem}}.carousel-languages .slick-slide{width:auto !important}.dropdown.open .dropdown-menu{display:block}.dropdown.open .caret::before{transform:rotate(180deg)}.dropdown:hover .dropdown-toggle,.dropdown:hover .language-link{text-decoration:none}.dropdown-toggle{background-color:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;color:#000;cursor:pointer;font-weight:bold;text-decoration:none;background-color:#fff;padding-right:1.5rem;position:relative;touch-action:manipulation}.dropdown-toggle:active,.dropdown-toggle:focus,.dropdown-toggle:hover{color:#eb003c;text-decoration:underline}.dropdown-toggle .caret{top:50%;right:0;transform:translateY(-50%);position:absolute}.dropdown-toggle .caret::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_caret-down-black.svg");background-size:1.5625rem 1.5625rem;min-height:1.5625rem;min-width:1.5625rem;content:"";cursor:pointer;display:inline-block;background-repeat:no-repeat}.dropdown-toggle:hover .caret::before,.dropdown-toggle:focus .caret::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_caret-down-red.svg")}.dropdown-menu{list-style:none;margin:0;padding:0;background-color:#fff;display:none;margin:0;padding:.5rem 0;position:absolute;right:0;width:100%}.dropdown-menu .language-link{color:#000;cursor:pointer;font-weight:bold;text-decoration:none;display:inline-block;letter-spacing:.02em;padding:.5rem 0}.dropdown-menu .language-link:active,.dropdown-menu .language-link:focus,.dropdown-menu .language-link:hover{color:#eb003c;text-decoration:underline}.node--view-mode-teaser.node--type-article .liftup__content{padding:1rem 0 1rem 0}.node--view-mode-teaser.node--type-article .liftup__content .node-post-date{padding-right:2rem}@media(min-width:1225px){.node--view-mode-teaser.node--type-article .liftup__content .node-post-date{font-size:.8em}}.node--view-mode-teaser.node--type-article .liftup__content .node__title{color:#eb003c}@media(min-width:1225px){.node--view-mode-teaser.node--type-article .liftup__content .node__title{font-size:.8em}}.node--view-mode-teaser.node--type-article .liftup__link:hover .node__title,.node--view-mode-teaser.node--type-article .liftup__link:focus .node__title{text-decoration:underline}@media(min-width:0)and (max-width:719px){.node--view-mode-teaser.node--type-article .node-post-date{margin-bottom:1rem}.node--view-mode-teaser.node--type-article .node__title{font-size:1.5rem;line-height:1}}@media(min-width:1225px){.node--view-mode-teaser.node--type-concert{font-size:.8em}}@media(min-width:0)and (max-width:719px){.node--view-mode-teaser.node--type-concert .content__container .group__left{padding-bottom:2.5rem}}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .content__container .group__left{flex-basis:33.3333333333%}}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .content__container .group__right{padding:0 0 0 2rem;flex-basis:66.6666666667%}}.node--view-mode-teaser.node--type-concert .node__title{margin:-12px 0 0 0;font-size:1.4rem;text-transform:uppercase}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .node__title{font-size:2.1rem}}.node--view-mode-teaser.node--type-concert .concert-details-container{border-top:1px solid #000;border-bottom:1px solid #000;padding:.8rem 0;display:flex}.node--view-mode-teaser.node--type-concert .concert-summary-container{display:block;border-bottom:1px solid #000;padding:.8rem 0}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .concert-summary-container{display:flex}}.node--view-mode-teaser.node--type-concert .concert-date-time-container,.node--view-mode-teaser.node--type-concert .concert-stream-link-container{width:50%}.node--view-mode-teaser.node--type-concert .concert-date-time-container{font-size:1rem;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .field-show-datetime{display:flex}.node--view-mode-teaser.node--type-concert .field-show-datetime>*:not(:last-child){margin-right:.5rem}}.node--view-mode-teaser.node--type-concert .concert-date{background-image:url("/themes/custom/hko/images/icons/hko-icons_cal-black.svg")}.node--view-mode-teaser.node--type-concert .concert-time{background-image:url("/themes/custom/hko/images/icons/hko-icons_clock-black.svg")}.node--view-mode-teaser.node--type-concert .field-series{background-image:url("/themes/custom/hko/images/icons/hko-icons_concertseries-black.svg")}.node--view-mode-teaser.node--type-concert .concert-date,.node--view-mode-teaser.node--type-concert .concert-time,.node--view-mode-teaser.node--type-concert .field-series{background-repeat:no-repeat;padding-left:1.5rem;background-size:1.3rem}.node--view-mode-teaser.node--type-concert .concert-repertoire-container{margin-top:1rem}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .concert-repertoire-container{margin-top:0}}.node--view-mode-teaser.node--type-concert .concert-ensemble-container,.node--view-mode-teaser.node--type-concert .concert-repertoire-container{line-height:1.2;width:100%}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .concert-ensemble-container,.node--view-mode-teaser.node--type-concert .concert-repertoire-container{width:50%}}.node--view-mode-teaser.node--type-concert .concert-ensemble-container .field--view-mode-teaser,.node--view-mode-teaser.node--type-concert .concert-repertoire-container .field--view-mode-teaser{display:inline}.node--view-mode-teaser.node--type-concert .concert-ensemble-container .field-musician,.node--view-mode-teaser.node--type-concert .concert-ensemble-container .field-composer,.node--view-mode-teaser.node--type-concert .concert-repertoire-container .field-musician,.node--view-mode-teaser.node--type-concert .concert-repertoire-container .field-composer{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .field-buy-tickets-link a,.node--view-mode-teaser.node--type-concert span{margin-right:.5rem}}.node--view-mode-teaser.node--type-concert .button--white-red-ticket{justify-content:center;padding-left:1rem}.node--view-mode-teaser.node--type-concert .button--white-red-ticket::before{position:static;margin-right:.5rem}.node--view-mode-teaser.node--type-concert .concert-link-container{margin:1.25rem 0 0 0;display:flex;flex-wrap:wrap}.node--view-mode-teaser.node--type-concert .concert-link-container .field-buy-tickets-link,.node--view-mode-teaser.node--type-concert .concert-link-container .node-link{width:100%;padding-bottom:.5rem}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .concert-link-container .field-buy-tickets-link,.node--view-mode-teaser.node--type-concert .concert-link-container .node-link{width:calc((100% - 2rem)/2)}}.node--view-mode-teaser.node--type-concert .concert-link-container .field-buy-tickets-link a,.node--view-mode-teaser.node--type-concert .concert-link-container .field-buy-tickets-link span,.node--view-mode-teaser.node--type-concert .concert-link-container .node-link a,.node--view-mode-teaser.node--type-concert .concert-link-container .node-link span{height:40px;width:100%}.node--view-mode-teaser.node--type-concert .concert-link-container .field-buy-tickets-link a::before,.node--view-mode-teaser.node--type-concert .concert-link-container .field-buy-tickets-link span::before,.node--view-mode-teaser.node--type-concert .concert-link-container .node-link a::before,.node--view-mode-teaser.node--type-concert .concert-link-container .node-link span::before{padding-left:1rem}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .concert-link-container .field-buy-tickets-link a,.node--view-mode-teaser.node--type-concert .concert-link-container .field-buy-tickets-link span,.node--view-mode-teaser.node--type-concert .concert-link-container .node-link a,.node--view-mode-teaser.node--type-concert .concert-link-container .node-link span{height:54px}}@media(min-width:721px){.node--view-mode-teaser.node--type-concert .concert-link-container .node-link{margin-left:2rem}}.node--view-mode-teaser.node--type-music-instruments,.node--view-mode-teaser.node--type-music-composer{line-height:.9}.node--view-mode-teaser.node--type-music-instruments img,.node--view-mode-teaser.node--type-music-composer img{border:3px solid #000;margin-bottom:1rem}.node--view-mode-teaser.node--type-music-instruments .node__title,.node--view-mode-teaser.node--type-music-composer .node__title{font-size:1.125rem}.node--view-mode-teaser.node--type-music-element{background-color:#000;padding:15%;color:#fff;height:100%;position:relative;overflow:visible}.node--view-mode-teaser.node--type-music-element .layout__container,.node--view-mode-teaser.node--type-music-element .group__content{height:100%}.node--view-mode-teaser.node--type-music-element .group__content{display:flex;flex-direction:column}.node--view-mode-teaser.node--type-music-element .node__title{color:#fff;height:2rem;text-transform:uppercase;overflow:hidden}@media(min-width:0)and (max-width:719px){.node--view-mode-teaser.node--type-music-element .node__title{font-size:1rem}}.node--view-mode-teaser.node--type-music-element .field-summary{font-size:.7em;margin-bottom:2rem}.node--view-mode-teaser.node--type-music-element .node-link{margin-top:auto}.node--view-mode-teaser.node--type-music-element .node-link a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#000;border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.node--view-mode-teaser.node--type-music-element .node-link a{font-size:.9rem}}.node--view-mode-teaser.node--type-music-element .node-link a:hover,.node--view-mode-teaser.node--type-music-element .node-link a:focus{transition:all .2s ease-in}.node--view-mode-teaser.node--type-music-element .node-link a:visited{color:#fff}.node--view-mode-teaser.node--type-music-element .node-link a:hover,.node--view-mode-teaser.node--type-music-element .node-link a:focus{background-color:#fff;color:#eb003c}.node--view-mode-teaser.node--type-music-element .node-link a:hover a,.node--view-mode-teaser.node--type-music-element .node-link a:focus a{color:#eb003c}.node--view-mode-teaser.node--type-music-element .node-link a:hover::before,.node--view-mode-teaser.node--type-music-element .node-link a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.node--view-mode-teaser.node--type-music-element .node-link a a{text-decoration:none;color:#fff}.node--view-mode-teaser.node--type-music-element .node-link a a:visited{color:#fff}.node--view-mode-teaser.node--type-music-element .node-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.node--view-mode-teaser.node--type-music-mood{background-color:#000;height:100%;padding:2rem;position:relative}.node--view-mode-teaser.node--type-music-mood .node-title{overflow:hidden}.node--view-mode-teaser.node--type-music-mood .node-title .h3,.node--view-mode-teaser.node--type-music-mood .node-title .node--view-mode-search-result .node__title,.node--view-mode-search-result .node--view-mode-teaser.node--type-music-mood .node-title .node__title,.node--view-mode-teaser.node--type-music-mood .node-title .text-long h3,.text-long .node--view-mode-teaser.node--type-music-mood .node-title h3{color:#fff;line-height:.9;font-size:1.125rem;text-transform:uppercase}.node--view-mode-teaser.node--type-music-mood .field-external-link a{position:absolute;background-color:#eb003c;background-image:url(/themes/custom/hko/images/icons/hko-icons_screen-white.svg);background-size:90%;background-position:center;background-repeat:no-repeat;border-radius:50%;height:60px;width:60px;top:-20px;right:-20px;transition:background-image .2s ease-in-out;font-size:0;overflow:hidden}.node--view-mode-teaser.node--type-recording{font-size:.8em;padding:0 .5rem}.node--view-mode-teaser.node--type-recording .node__title{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.1rem;line-height:1.5;margin:0 0 0.5rem;width:auto;line-height:1.1;margin-top:.5rem;text-transform:uppercase}@media(min-width:721px){.node--view-mode-teaser.node--type-recording .node__title{font-size:1.3rem}}.node--view-mode-teaser.node--type-recording .node__title__link{color:inherit}.node--view-mode-teaser.node--type-recording .node__title__link:hover{color:inherit}.node--view-mode-teaser.node--type-recording .body{line-height:1.2}.node--view-mode-teaser.node--type-music-lesson{width:90%;text-align:center;margin:1rem auto 0;position:relative}@media(min-width:721px){.node--view-mode-teaser.node--type-music-lesson{min-height:230px;min-width:600px;width:80%}}.node--view-mode-teaser.node--type-music-lesson .field-cover-photo{justify-content:center;display:flex}.node--view-mode-teaser.node--type-music-lesson .music-lesson-inner{padding:15%;position:absolute;bottom:0;left:0;right:0;top:-20%}@media(min-width:921px){.node--view-mode-teaser.node--type-music-lesson .music-lesson-inner{top:0}}.node--view-mode-teaser.node--type-music-lesson .node-title{margin-bottom:1rem}.node--view-mode-teaser.node--type-music-lesson .node__title{color:#fff;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:0.85;margin:0 0 0.5rem;width:auto;text-transform:uppercase}@media(min-width:721px){.node--view-mode-teaser.node--type-music-lesson .node__title{font-size:2.1rem}}.node--view-mode-teaser.node--type-music-lesson .node__title__link{color:inherit}.node--view-mode-teaser.node--type-music-lesson .node__title__link:hover{color:inherit}.node--view-mode-teaser.node--type-music-composer .node-title{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}.node--view-mode-teaser.node--type-music-composer .field-subtitle-composer{font-family:"Typonine Stencil Regular","serif"}.node--view-mode-hko-screen-concert-teaser{height:100%}@media(min-width:1225px){.node--view-mode-hko-screen-concert-teaser{font-size:.8em}}.node--view-mode-hko-screen-concert-teaser .liftup__header{background:#000;position:relative}.node--view-mode-hko-screen-concert-teaser .liftup__header::before{padding-top:56.25%;display:block;content:" "}@media(min-width:721px){.node--view-mode-hko-screen-concert-teaser .liftup__header::before{padding-top:62.5%}}.node--view-mode-hko-screen-concert-teaser .liftup__header::after{background-image:url("/themes/custom/hko/images/icons/hko-icons_screen-white.svg");background-repeat:no-repeat;background-size:1.875rem;background-position:center;content:"";display:block;height:1.875rem;margin:0 .1rem 0 0;position:absolute;top:1rem;left:1rem;width:1.875rem}.node--view-mode-hko-screen-concert-teaser .liftup__content{display:flex;flex-direction:column;font-size:.9em;height:100%}.node--view-mode-hko-screen-concert-teaser .group__meta{display:flex;font-size:.9em;flex-direction:column;line-height:1}@media(min-width:721px){.node--view-mode-hko-screen-concert-teaser .group__meta{height:6.6rem}}.node--view-mode-hko-screen-concert-teaser .node__title{color:#fff;margin-bottom:1rem;font-size:1.125rem;line-height:1.1;position:absolute;text-align:center;text-transform:uppercase;bottom:0;left:0;right:0;padding:0 1rem}@media(min-width:721px){.node--view-mode-hko-screen-concert-teaser .node__title{font-size:1.25rem}}.node--view-mode-hko-screen-concert-teaser .hko-screen-concert-teaser-content{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;border-bottom:1px solid #000;padding:.5rem 0;background-size:1.75rem 65%;background-position:left;background-repeat:no-repeat;text-align:end;overflow:hidden;text-transform:uppercase;height:2.2rem}.node--view-mode-hko-screen-concert-teaser .hko-screen-concert-teaser-content a{color:#eb003c;cursor:pointer;font-weight:bold;text-decoration:none}.node--view-mode-hko-screen-concert-teaser .hko-screen-concert-teaser-content a:active,.node--view-mode-hko-screen-concert-teaser .hko-screen-concert-teaser-content a:focus,.node--view-mode-hko-screen-concert-teaser .hko-screen-concert-teaser-content a:hover{color:#eb003c;text-decoration:underline}.node--view-mode-hko-screen-concert-teaser .body{margin-bottom:auto;min-height:5rem;padding:1rem 0}.node--view-mode-hko-screen-concert-teaser .field-image img{opacity:.8;position:absolute;min-width:auto;bottom:0;height:100%}.node--view-mode-hko-screen-concert-teaser .field-show-datetime{border-top:1px solid #000;background-image:url(/themes/custom/hko/images/icons/hko-icons_clock-black.svg)}.node--view-mode-hko-screen-concert-teaser .field-stream-link{background-image:url(/themes/custom/hko/images/icons/hko-icons_screen-black.svg)}.node--view-mode-hko-screen-concert-teaser .field-stream-link .button{height:auto;font-size:inherit}.node--view-mode-hko-screen-concert-teaser .field-stream-link .button::before{display:none}.node--view-mode-hko-screen-concert-teaser .field-downloadable-program{background-image:url(/themes/custom/hko/images/icons/hko-icons_file-black.svg)}.node--view-mode-front-page-header-liftup-teaser{width:100%;text-transform:uppercase;text-align:center;position:relative}.node--view-mode-front-page-header-liftup-teaser .node__title{color:#fff;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:4rem;line-height:0.9;letter-spacing:0.02em;margin:0;width:auto;font-size:2.375rem;margin-bottom:1rem}.node--view-mode-front-page-header-liftup-teaser .node__title__link{color:inherit}.node--view-mode-front-page-header-liftup-teaser .node__title__link:hover{color:inherit}@media(min-width:921px){.node--view-mode-front-page-header-liftup-teaser .node__title{font-size:4rem}}.node--view-mode-front-page-header-liftup-teaser .field-image{min-width:20rem}.node--view-mode-front-page-header-liftup-teaser .caption{width:93.33333%;margin-left:8.33333%;padding:0 2.5rem 2rem 0;position:absolute;bottom:0;transform:translateY(0);text-align:center}@media(min-width:721px){.node--view-mode-front-page-header-liftup-teaser .caption{top:35%;text-align:left;padding-bottom:0;max-width:50%}}.node--view-mode-front-page-header-liftup-teaser .field-show-datetime,.node--view-mode-front-page-header-liftup-teaser .ticket-prices{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:1rem;color:#fff;text-transform:uppercase}.node--view-mode-front-page-header-liftup-teaser .links{align-items:center}@media(min-width:0)and (max-width:719px){.node--view-mode-front-page-header-liftup-teaser .links{justify-content:center}}.node--view-mode-front-page-header-liftup-teaser .node-link a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0);border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.node--view-mode-front-page-header-liftup-teaser .node-link a{font-size:.9rem}}.node--view-mode-front-page-header-liftup-teaser .node-link a:hover,.node--view-mode-front-page-header-liftup-teaser .node-link a:focus{transition:all .2s ease-in}.node--view-mode-front-page-header-liftup-teaser .node-link a:visited{color:#fff}.node--view-mode-front-page-header-liftup-teaser .node-link a:hover,.node--view-mode-front-page-header-liftup-teaser .node-link a:focus{background-color:#fff;color:#eb003c}.node--view-mode-front-page-header-liftup-teaser .node-link a:hover a,.node--view-mode-front-page-header-liftup-teaser .node-link a:focus a{color:#eb003c}.node--view-mode-front-page-header-liftup-teaser .node-link a:hover::before,.node--view-mode-front-page-header-liftup-teaser .node-link a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.node--view-mode-front-page-header-liftup-teaser .node-link a a{text-decoration:none;color:#fff}.node--view-mode-front-page-header-liftup-teaser .node-link a a:visited{color:#fff}.node--view-mode-front-page-header-liftup-teaser .node-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.node--view-mode-front-page-header-liftup-teaser .ticket-prices{margin:0 0 1rem 0}.node--view-mode-front-page-header-liftup-teaser .ticket-prices .field-lowest-ticket-price,.node--view-mode-front-page-header-liftup-teaser .ticket-prices .field-highest-ticket-price{display:inline}.node--view-mode-front-page-header-liftup-teaser .ticket-prices .field-highest-ticket-price::before{content:"-"}.node--view-mode-front-page-header-liftup-teaser .free-entry{margin-bottom:2rem;width:100%}.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0);border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative;margin-right:1rem}@media(min-width:721px){.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a{font-size:.9rem}}.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a:hover,.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a:focus{transition:all .2s ease-in}.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a:visited{color:#fff}.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a:hover,.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a:focus{background-color:#fff;color:#eb003c}.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a:hover a,.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a:focus a{color:#eb003c}.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a:hover::before,.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-red.svg")}.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a a{text-decoration:none;color:#fff}.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a a:visited{color:#fff}.node--view-mode-front-page-header-liftup-teaser .field-buy-tickets-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.node--view-mode-hko-livestream-teaser{background-color:#eb003c;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;padding:1rem;width:100%}.node--view-mode-hko-livestream-teaser .group__content{display:flex}.node--view-mode-hko-livestream-teaser .field-group-link{width:94%;display:inherit}.node--view-mode-hko-livestream-teaser .image__img{width:100px;max-width:100px;display:none}@media(min-width:721px){.node--view-mode-hko-livestream-teaser .image__img{display:block}}.node--view-mode-hko-livestream-teaser .livestream-info-wrapper{padding:0 1rem}.node--view-mode-hko-livestream-teaser .livestream-info-wrapper:hover .node__title,.node--view-mode-hko-livestream-teaser .livestream-info-wrapper:hover .field-show-datetime,.node--view-mode-hko-livestream-teaser .livestream-info-wrapper:hover .field-viewable-live,.node--view-mode-hko-livestream-teaser .livestream-info-wrapper:focus .node__title,.node--view-mode-hko-livestream-teaser .livestream-info-wrapper:focus .field-show-datetime,.node--view-mode-hko-livestream-teaser .livestream-info-wrapper:focus .field-viewable-live{color:#000}.node--view-mode-hko-livestream-teaser .node__title,.node--view-mode-hko-livestream-teaser .field-show-datetime,.node--view-mode-hko-livestream-teaser .field-viewable-live{color:#fff;margin:0}@media(min-width:721px){.node--view-mode-hko-livestream-teaser .node__title,.node--view-mode-hko-livestream-teaser .field-show-datetime,.node--view-mode-hko-livestream-teaser .field-viewable-live{font-size:60%}}.node--view-mode-hko-livestream-teaser .livestream-links-wrapper #stream-close-icon{height:28px;width:28px;background-size:28px 28px;background-repeat:no-repeat;background-position:left center;overflow:hidden;position:absolute;cursor:pointer}@media(min-width:0)and (max-width:719px){.node--view-mode-hko-livestream-teaser .livestream-links-wrapper #stream-close-icon{background-size:22px 22px;height:22px;width:22px}}.node--view-mode-hko-livestream-teaser .stream-close span{background-image:url("/themes/custom/hko/images/icons/hko-icons_close-white.svg")}.node--view-mode-hko-livestream-teaser .stream-close span:hover,.node--view-mode-hko-livestream-teaser .stream-close span:focus{background-image:url("/themes/custom/hko/images/icons/hko-icons_close-black.svg")}.node--view-mode-hko-livestream-teaser .external-link a{position:absolute;cursor:pointer;background-color:rgba(0,0,0,0);bottom:1rem;font-size:0}.node--view-mode-hko-livestream-teaser .external-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_extlink-white.svg");width:1.3rem;height:1.3rem;background-size:1.3rem 1.3rem}.node--view-mode-hko-livestream-teaser .external-link a:hover::before,.node--view-mode-hko-livestream-teaser .external-link a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_extlink-black.svg")}.node--view-mode-search-result{padding:1rem}.node--view-mode-search-result .node-post-date,.node--view-mode-search-result .field-show-datetime,.node--view-mode-search-result .bundle-field-node{font-family:"Typonine Stencil Regular","serif";font-size:.8em}.node--view-mode-search-result .node__title{color:#eb003c}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#666;text-decoration:none}.breadcrumb__link:hover,.breadcrumb__link:active,.breadcrumb__link.active{color:#4000ff}.breadcrumb__item{display:inline-block;font-size:1rem}.breadcrumb__item:not(:last-child)::after{padding-left:.5rem}.breadcrumb__item:not(:first-child){margin-left:.5rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#4000ff}.breadcrumb__item:last-child::after{content:""}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 .5rem 1rem 0}@media(min-width:921px){.inline-menu__item{display:inline}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#eb003c;cursor:pointer;font-weight:bold;text-decoration:none;font-size:1rem;text-decoration:none}.inline-menu__link:active,.inline-menu__link:focus,.inline-menu__link:hover{color:#eb003c;text-decoration:underline}@media(min-width:720px){.main-navigation{margin-right:auto}}.main-nav{display:none}@media(min-width:920px){.main-nav{display:flex}}.main-nav--open{background-color:#fff;display:block;position:absolute;top:100%;left:0;width:100%;z-index:300}@media(min-width:920px){.main-nav--open{position:static;top:0;left:auto;width:100%}}.main-menu{list-style:none;margin:0;padding:0;width:100%}.main-menu li:first-child{border-top:3px solid #eb003c}@media(min-width:920px){.main-menu li:first-child{border-top:none}}.main-menu--sub{background-color:#eb003c;display:none;margin:0;width:100%}@media(min-width:920px){.main-menu--sub{width:100%;text-align:left;position:absolute;left:0;right:0;top:100%}}.main-menu--sub-open{height:auto}.main-menu--sub .menu-sub__container{width:100%;margin:0 auto;max-width:1440px;padding:0 2rem}@media(min-width:480px){.main-menu--sub .menu-sub__container{padding:0 2rem}}@media(min-width:1440px){.main-menu--sub .menu-sub__container{padding-left:calc(2rem + -50vw + 1440px/2);padding-right:calc(2rem + -50vw + 1440px/2)}}@media(min-width:920px){.main-menu--sub-2{display:none}}.main-menu__item{border-bottom:3px solid #000;text-align:center}@media(min-width:920px){.main-menu__item{display:inline-block;border-color:#fff;margin:0 .8125rem}}.main-menu__item--active,.main-menu__item--is-active{border-bottom:3px solid #eb003c}.main-menu__item--active .main-menu--sub,.main-menu__item--is-active .main-menu--sub{display:block}.main-menu__item--sub{border:none}@media(min-width:920px){.main-menu__item--sub{display:inline-block}}.main-menu__link{color:#000;display:inline-block;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:.9rem;letter-spacing:.02em;padding:1.25rem 1rem;text-decoration:none;text-transform:uppercase}.main-menu__link--active,.main-menu__link--is-active,.main-menu__link:hover{color:#eb003c}@media(min-width:920px){.main-menu__link{padding:2rem 0}}.main-menu__link--sub{color:#fff}@media(min-width:920px){.main-menu__link--sub{padding:1rem 0}}.main-menu__link--sub.main-menu__link--active,.main-menu__link--sub.main-menu__link--is-active,.main-menu__link--sub.main-menu__link:hover{color:#000}.main-menu--sub-2{background-color:#ccc}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{padding:0;background-color:#fff;display:inline-block;border:none;cursor:pointer}@media(min-width:920px){.toggle-expand{display:none}}.toggle-expand__text{display:block;font-size:.875rem}.toggle-expand__icon{height:3rem;width:3rem}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--is-open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand--is-open .toggle-expand__close{display:inline-block}.page_navigation{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);background-color:#eb003c;display:flex;flex-direction:row;font-size:1rem;padding:1rem;justify-content:space-between}@media(min-width:721px){.page_navigation{flex-direction:row;align-items:center}.page_navigation .back_navigation .all{padding-left:3rem}}.page_navigation [class^=page__navigation]{flex-basis:33.3333333333%;padding-left:1rem;padding-right:1rem}.page_navigation .page__navigation__all{justify-items:center;justify-content:center;display:flex;text-align:center}.page_navigation .page__navigation__next{text-align:right}.page_navigation a:not(.at-share-btn){font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;position:relative;text-transform:uppercase;color:#fff;cursor:pointer;font-weight:bold;text-decoration:none}.page_navigation a:not(.at-share-btn):active,.page_navigation a:not(.at-share-btn):focus,.page_navigation a:not(.at-share-btn):hover{color:#fff;text-decoration:underline}@media(min-width:0)and (max-width:919px){.page_navigation a:not(.at-share-btn){font-size:.7rem}}@media(min-width:0)and (max-width:719px){.page_navigation a:not(.at-share-btn){font-size:0;line-height:27;padding-top:.5rem;text-indent:-9999px}.page_navigation a:not(.at-share-btn):hover,.page_navigation a:not(.at-share-btn):focus{text-decoration:none}}.page_navigation a:not(.at-share-btn)::after,.page_navigation a:not(.at-share-btn)::before{transition:all .2s ease-in-out;content:"";background-size:2rem 2rem;background-repeat:no-repeat;background-position:center;display:inline-block;height:2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2rem}@media(min-width:721px){.page_navigation a:not(.at-share-btn)::after,.page_navigation a:not(.at-share-btn)::before{display:block}}@media(min-width:721px){.page_navigation a:not(.at-share-btn).next{margin-right:3rem}}.page_navigation a:not(.at-share-btn).next::after{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");left:auto;right:0}@media(min-width:721px){.page_navigation a:not(.at-share-btn).next::after{right:-3rem}}@media(min-width:721px){.page_navigation a:not(.at-share-btn).all,.page_navigation a:not(.at-share-btn).prev,.page_navigation a:not(.at-share-btn).back{margin-left:3rem}}@media(min-width:721px){.page_navigation a:not(.at-share-btn).all::before,.page_navigation a:not(.at-share-btn).prev::before,.page_navigation a:not(.at-share-btn).back::before{left:-3rem}}.page_navigation a:not(.at-share-btn).prev::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowleft-white.svg")}.page_navigation a:not(.at-share-btn).all::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_grid-white.svg")}.page_navigation a:not(.at-share-btn).back::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowleft-white.svg")}@media(min-width:721px){.page_navigation a:not(.at-share-btn){flex-direction:row;justify-content:space-between;align-items:center}.page_navigation a:not(.at-share-btn) .back_navigation .all{padding-left:3rem}}@media(min-width:721px){.page_navigation .addthis-icons{padding-right:3rem}}.page_navigation .some-label{position:relative;top:0;left:0;padding-bottom:0 !important}.page_navigation .some-label .addthis_sharing_toolbox .at-share-btn-elements{flex-direction:row !important}@media(min-width:721px){.page_navigation .some-label .addthis_sharing_toolbox a{margin-bottom:0}}.page_navigation .some-label .addthis_sharing_toolbox a.at-svc-facebook{background-image:url("/themes/custom/hko/images/icons/hko-icons_facebook-white.svg") !important}.page_navigation .some-label .addthis_sharing_toolbox a.at-svc-facebook:hover span{background-image:url("/themes/custom/hko/images/icons/hko-icons_facebook-white.svg")}.page_navigation .some-label .addthis_sharing_toolbox a.at-svc-twitter{background-image:url("/themes/custom/hko/images/icons/hko-icons_twitter-white.svg")}.page_navigation .some-label .addthis_sharing_toolbox a.at-svc-twitter:hover span{background-image:url("/themes/custom/hko/images/icons/hko-icons_twitter-white.svg")}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:.25rem}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:#333}.social-menu__icon{height:1rem;width:1rem;margin-right:.5rem;fill:currentColor}.social-menu__text{font-weight:bold}.tabs__nav{list-style:none;margin:0;padding:0}@media(min-width:721px){.tabs__nav{display:flex}}.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:1rem auto;padding:0}.tabs__link--local-tasks{padding:.2rem 1rem}.pager{margin:3rem 0 2rem 0}.pager__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;width:100%}.pager__item{display:inline-block;margin:0 .5rem}@media(min-width:921px){.pager__item{margin:0 .5rem}}.pager__item:not(.pager__item--next):not(.pager__item--prev):not(.pager__item--ellipsis) .pager__link{padding:.5rem 1rem}.pager__item:not(.pager__item--next):not(.pager__item--prev):not(.pager__item--ellipsis) .pager__link:active,.pager__item:not(.pager__item--next):not(.pager__item--prev):not(.pager__item--ellipsis) .pager__link:hover,.pager__item:not(.pager__item--next):not(.pager__item--prev):not(.pager__item--ellipsis) .pager__link.is-active{background-color:#eb003c}.pager__link,.pager__link:active,.pager__link:link,.pager__link:visited{color:#000;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:active.is-active,.pager__link:active:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#fff}.pager__link--next,.pager__link--prev{display:block}.pager__link--next::before,.pager__link--prev::before{border:8px solid #eb003c;border-bottom:6px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0);content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#eb003c}.pager__link--prev::before{border-left-color:rgba(0,0,0,0);border-right-color:#eb003c}.pager__link--prev:hover::before{border-left-color:rgba(0,0,0,0);border-right-color:#eb003c}.status--warning{background-color:#f9fb93;color:shade(#f9fb93,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--warning a{color:shade(#f9fb93,70%);text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:shade(#f9fb93,90%)}.status--warning .placeholder{font-style:normal;font-weight:800}.status--error{background-color:#fbe3e4;color:shade(#fbe3e4,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--error a{color:shade(#fbe3e4,70%);text-decoration:underline}.status--error a:focus,.status--error a:hover{color:shade(#fbe3e4,90%)}.status--error .placeholder{font-style:normal;font-weight:800}.status--status{background-color:#cfefc2;color:shade(#cfefc2,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--status a{color:shade(#cfefc2,70%);text-decoration:underline}.status--status a:focus,.status--status a:hover{color:shade(#cfefc2,90%)}.status--status .placeholder{font-style:normal;font-weight:800}.webform__title{text-align:center;padding-bottom:.5rem;text-transform:uppercase}.webform-submission-form{display:flex;flex-direction:column;align-items:center;padding:0 20px 60px 20px}.webform-submission-form .form-actions{text-align:center}.webform-submission-form .form-submit{margin-top:2rem}.js-cm-form{margin-bottom:4rem}.webform-confirmation{text-transform:uppercase;text-align:center;margin:2rem 0 4rem 0}.webform-confirmation .webform-confirmation__message{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:4rem;line-height:0.9;letter-spacing:0.02em;margin:0;width:auto;margin-bottom:4rem}.webform-confirmation .webform-confirmation__message__link{color:inherit}.webform-confirmation .webform-confirmation__message__link:hover{color:inherit}.webform-confirmation .webform-confirmation__back{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.1rem;line-height:1.5;margin:0 0 0.5rem;width:auto;color:#eb003c}@media(min-width:721px){.webform-confirmation .webform-confirmation__back{font-size:1.3rem}}.webform-confirmation .webform-confirmation__back__link{color:inherit}.webform-confirmation .webform-confirmation__back__link:hover{color:inherit}.webform-confirmation .webform-confirmation__back a:visited,.webform-confirmation .webform-confirmation__back a:active{color:#d10725}.media--view-mode-teaser-download{font-size:1rem;font-family:"GroteskLight","HelveticaNeue",helvetica,arial,sans-serif}.media--view-mode-teaser-download .media__image,.media--view-mode-teaser-download .image__img{padding:0 0 .5em 0}.media--view-mode-teaser-download .field-author .field__label{display:inline}.media--view-mode-teaser-download .field-author .field__label::after{content:": "}.media--view-mode-teaser-download .field-media-image,.media--view-mode-teaser-download .field-media-file{border-top:1px solid #000;border-bottom:1px solid #000;padding:.5em 0;margin:.5em 0 0 0;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-weight:bold;position:relative}.media--view-mode-teaser-download .field-media-image a,.media--view-mode-teaser-download .field-media-file a{color:#000;cursor:pointer;text-decoration:none;margin-left:2rem}.media--view-mode-teaser-download .field-media-image::before,.media--view-mode-teaser-download .field-media-file::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_download-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;background-position:center}.media--view-mode-teaser-download .field-media-image:hover a,.media--view-mode-teaser-download .field-media-image:focus a,.media--view-mode-teaser-download .field-media-file:hover a,.media--view-mode-teaser-download .field-media-file:focus a{color:#eb003c;transition:all .05s ease-in}.media--view-mode-teaser-download .field-media-image:hover::before,.media--view-mode-teaser-download .field-media-image:focus::before,.media--view-mode-teaser-download .field-media-file:hover::before,.media--view-mode-teaser-download .field-media-file:focus::before{background-position:0 1px;transition:all .05s ease-in}.media--type-godchild-.media--view-mode-full .hero-text{font-family:"Typonine Stencil Regular","serif";display:flex;margin-top:2rem;margin-bottom:3rem}.media--type-godchild-.media--view-mode-full .field-godchild-type{padding-right:.5rem}.media--type-godchild-.media--view-mode-full .field-godchild-type::after{content:"-"}.media--type-godchild-.media--view-mode-full .field-concert-year::before{content:","}.media--type-godchild-.media--view-mode-full .group__header,.media--type-godchild-.media--view-mode-full .group__content{margin-left:auto;margin-right:auto;max-width:90%}@media(min-width:721px){.media--type-godchild-.media--view-mode-full .group__header,.media--type-godchild-.media--view-mode-full .group__content{max-width:70%}}.media--type-godchild-.media--view-mode-full .group__content{padding-bottom:3rem}@media(min-width:1225px){.media--type-godchild-.media--view-mode-teaser{font-size:.9em}}.media--type-godchild-.media--view-mode-teaser a>*{padding-bottom:1rem}.media--type-godchild-.media--view-mode-teaser .field-godchild-type{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}.node .field-media-oembed-video{height:0;overflow:hidden;padding-top:2.2rem;padding-bottom:56.25%;position:relative}.node .field-media-oembed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%;padding:2rem 0}@media(min-width:721px){.node--type-page .hero-text{left:0 !important;max-width:none !important;padding-left:10% !important;transform:translate(0%,-50%) !important}}@media(min-width:721px){.node.node--type-music-lesson .body.field--view-mode-full,.node.node--type-main-page .body.field--view-mode-full{font-size:1.5rem;line-height:1.5}}.node--type-article.node--view-mode-full>.header__container>.group__header{background-color:rgba(0,0,0,0);padding:0}.node--type-article.node--view-mode-full>.header__container>.group__header::before{display:none}.node--type-article.node--view-mode-full .title__wrapper{position:relative}.node--type-article.node--view-mode-full .node__title{margin-bottom:2rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media(min-width:0)and (max-width:919px){.node--type-article.node--view-mode-full .node__title{font-size:2.375rem}}.node--type-article.node--view-mode-full>.content__container{padding-top:0}.node--type-article.node--view-mode-full .media__image{padding-bottom:2rem}@media(min-width:0)and (max-width:1223px){.node--type-article.node--view-mode-full .some-label{position:static}.node--type-article.node--view-mode-full .some-label .at-share-btn-elements{display:block}}@media(min-width:1225px){.node--type-article.node--view-mode-full .some-label{top:.5rem;left:-4rem}}@media(min-width:921px){.node--type-article.node--view-mode-full .title__wrapper,.node--type-article.node--view-mode-full .body{margin-left:auto;width:90%}}.node--type-orchestra-musician.node--view-mode-full{padding:0 1.25rem 4rem 1.25rem}@media(min-width:721px){.node--type-orchestra-musician.node--view-mode-full{padding:0 1.25rem 4rem 0}}.node--type-orchestra-musician.node--view-mode-full .node-title{margin-bottom:4rem;text-transform:uppercase}.node--type-orchestra-musician .group__left{padding:0 1.25rem;margin-bottom:2.5rem}@media(min-width:721px){.node--type-orchestra-musician .group__left{padding:0}}.node--type-orchestra-musician .group__right{padding:0 1.25rem}@media(min-width:721px){.node--type-orchestra-musician .group__right{padding:0 1.25rem 0 8%}}.node--type-orchestra-musician .field-quote{margin-bottom:2rem;font-family:"Typonine Stencil Regular","serif";font-size:.8em;line-height:1.2;position:relative}.node--type-orchestra-musician .field-quote::before{font-family:"Typonine Stencil Bold","serif";font-size:4rem;content:"“";position:absolute;top:0;left:-2rem;line-height:1}@media(min-width:721px){.node--type-orchestra-musician .field-quote{line-height:1.4}}.node--type-orchestra-musician .field-image{position:static}.node--type-orchestra-musician .field-instruments,.node--type-orchestra-musician .field-performer-role,.node--type-orchestra-musician .field--type-text-with-summary .field__label{font-size:1rem !important;margin-bottom:0;padding:1rem 0}.node--type-orchestra-musician .field-instruments,.node--type-orchestra-musician .field-performer-role{display:flex;justify-content:space-between;border-top:1px solid #000}.node--type-orchestra-musician .body{border-top:1px solid #000;border-bottom:1px solid #000}.node--type-orchestra-musician .body p{margin-bottom:1rem}.node--type-timeline-event{width:100%;margin:0 auto;max-width:720px;padding:0 2rem;padding-bottom:3rem}@media(min-width:480px){.node--type-timeline-event{padding:0 2rem}}@media(min-width:720px){.node--type-timeline-event{padding-left:calc(2rem + -50vw + 720px/2);padding-right:calc(2rem + -50vw + 720px/2)}}@media(min-width:921px){.node--type-timeline-event{padding-bottom:6rem}}.node--type-timeline-event .header__container{display:none}.node--type-timeline-event .title__wrapper{position:relative}.node--type-timeline-event .group__meta{display:flex}.node--type-timeline-event .group__meta>*:not(:last-child){margin-right:2rem}.node--type-timeline-event .group__header{background-color:#fff}@media(min-width:921px){.node--type-timeline-event .group__content{width:720px}}.node--type-timeline-event .node__title{margin-bottom:4rem}@media(min-width:0)and (max-width:719px){.node--type-timeline-event .node__title{font-size:2.375rem}}.node--type-timeline-event .field-image img{max-height:31.25rem}.node--type-timeline-event .field-date{margin-right:1rem}.node--type-timeline-event .field-date,.node--type-timeline-event .field-timeline{display:inline-block}.node--type-timeline-event .some-label{top:.5rem;left:-4rem}.node--type-music-element .field-other-elements-title,.node--type-music-element .field-used-in-title{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:1.5rem;padding-bottom:1rem;text-align:center}.node--type-music-element .field-other-elements>.field__items{padding:0 .5rem 1rem .5rem}.node--type-music-element .field-other-elements>.field__items>.field__item{margin-bottom:1rem;width:100%}@media(min-width:721px){.node--type-music-element .field-other-elements>.field__items>.field__item{margin:0 1rem 1rem 0;width:auto}}.node--type-music-element .field-other-elements>.field__items>.field__item:last-child{margin-right:0}@media(min-width:721px){.node--type-music-element .field-other-elements>.field__items>.field__item{width:calc((100% - 1rem)/2)}.node--type-music-element .field-other-elements>.field__items>.field__item:nth-child(2n){margin-right:0}}.node--type-music-element .body{text-align:left}.node--type-music-element .header__container .node-title{padding-bottom:2rem}.node--type-concert.node--view-mode-full .group__header,.node--type-concert.node--view-mode-full .group__left{position:relative}@media(min-width:0)and (max-width:719px){.node--type-concert.node--view-mode-full .content__container{flex-direction:column-reverse}.node--type-concert.node--view-mode-full .content__container .display-field-copy-node-show-datetime-copy,.node--type-concert.node--view-mode-full .content__container .display-field-copy-node-buy-tickets-copy{display:none}}@media(min-width:0)and (max-width:719px){.node--type-concert.node--view-mode-full .hero-text{top:auto;right:0;left:0;margin:0 auto;text-align:center}}@media(min-width:721px){.node--type-concert.node--view-mode-full .hero-text{left:0 !important;padding-left:10% !important;text-align:left;transform:translate(0%,-50%) !important}}@media(min-width:921px){.node--type-concert.node--view-mode-full .hero-text{max-width:40% !important}}.node--type-concert.node--view-mode-full .hero-text .field-show-datetime,.node--type-concert.node--view-mode-full .hero-text .ticket-prices{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:1rem;color:#fff;text-transform:uppercase}.node--type-concert.node--view-mode-full .hero-text .ticket-prices .field-lowest-ticket-price,.node--type-concert.node--view-mode-full .hero-text .ticket-prices .field-highest-ticket-price{display:inline}.node--type-concert.node--view-mode-full .hero-text .ticket-prices .field-highest-ticket-price::before{content:"-"}.node--type-concert.node--view-mode-full .hero-text .field-buy-tickets-link{display:inline-block;margin-top:1rem}@media(min-width:0)and (max-width:719px){.node--type-concert.node--view-mode-full .hero-text{width:90% !important}}.node--type-concert.node--view-mode-full .some-label{position:absolute;top:100%;left:8%}@media(min-width:721px){.node--type-concert.node--view-mode-full .some-label{top:105%;left:2rem}.node--type-concert.node--view-mode-full .some-label .at-share-btn-elements{display:flex;flex-direction:column}}@media(min-width:721px){.node--type-concert.node--view-mode-full .introduction-container{min-height:11rem}}.node--type-concert.node--view-mode-full .artists-title,.node--type-concert.node--view-mode-full .programme-title{left:-25%;top:4%}.node--type-concert.node--view-mode-full .artists-title,.node--type-concert.node--view-mode-full .artists-title>*,.node--type-concert.node--view-mode-full .programme-title,.node--type-concert.node--view-mode-full .programme-title>*{font-size:1.5rem;text-transform:uppercase;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}@media(min-width:721px){.node--type-concert.node--view-mode-full .artists-title,.node--type-concert.node--view-mode-full .artists-title>*,.node--type-concert.node--view-mode-full .programme-title,.node--type-concert.node--view-mode-full .programme-title>*{font-size:2.375rem}}@media(min-width:721px){.node--type-concert.node--view-mode-full .artists-title,.node--type-concert.node--view-mode-full .programme-title{transform:rotate(180deg);-ms-writing-mode:tb-rl;writing-mode:tb-rl;position:absolute;display:inline-block;overflow:visible;max-height:100%}}.node--type-concert.node--view-mode-full .introduction-title{margin-top:.5rem;left:-25%}.node--type-concert.node--view-mode-full .introduction-title,.node--type-concert.node--view-mode-full .introduction-title>*{font-size:1.5rem;text-transform:uppercase;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}@media(min-width:721px){.node--type-concert.node--view-mode-full .introduction-title,.node--type-concert.node--view-mode-full .introduction-title>*{font-size:2.375rem}}@media(min-width:721px){.node--type-concert.node--view-mode-full .introduction-title{transform:rotate(180deg);-ms-writing-mode:tb-rl;writing-mode:tb-rl;position:absolute;display:inline-block;overflow:visible;max-height:100%}}.node--type-concert.node--view-mode-full .artists-container,.node--type-concert.node--view-mode-full .programme-container{position:relative;margin:100px 0 0 0}@media(min-width:1225px){.node--type-concert.node--view-mode-full .artists-container,.node--type-concert.node--view-mode-full .programme-container{font-size:.7em}}.node--type-concert.node--view-mode-full .artists-container .field-musician{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;margin:0 0 .5rem 0;border-top:1px solid #000;text-transform:uppercase;padding-top:1rem}.node--type-concert.node--view-mode-full .artists-container .field-musician-role{font-family:"Typonine Stencil Regular","serif";border-bottom:1px solid #000;padding-bottom:1rem}.node--type-concert.node--view-mode-full .artists-container .field__item:nth-child(1){border-top:1px solid #000}.node--type-concert.node--view-mode-full .artists-container .field__item{border-bottom:1px solid #000;padding:1rem 0 1rem 3rem}.node--type-concert.node--view-mode-full .artists-container .field__item .field-musician,.node--type-concert.node--view-mode-full .artists-container .field__item .field-musician-role{padding:0;border:none}@media(min-width:0)and (max-width:719px){.node--type-concert.node--view-mode-full .artists-container .introduction-container{font-size:1.125rem}}.node--type-concert.node--view-mode-full .programme-container .field-composer{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;margin:0 0 .5rem 0;text-transform:uppercase}.node--type-concert.node--view-mode-full .programme-container .field-opus{font-family:"Typonine Stencil Regular","serif"}.node--type-concert.node--view-mode-full .programme-container ul{padding:0;margin:0}.node--type-concert.node--view-mode-full .programme-container li{border-bottom:1px solid #000;padding:1rem 0 1rem 3rem;list-style:none}.node--type-concert.node--view-mode-full .display-field-copy-node-ensemble-copy-field--type-ds-field--view-mode-default{border-top:1px solid #000}.node--type-concert.node--view-mode-full .field-playlist-url,.node--type-concert.node--view-mode-full .field-downloadable-program{display:inline-flex !important;margin:2rem 1rem 2rem 0}.node--type-concert.node--view-mode-full .field-playlist-url a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.node--type-concert.node--view-mode-full .field-playlist-url a{font-size:.9rem}}.node--type-concert.node--view-mode-full .field-playlist-url a:hover,.node--type-concert.node--view-mode-full .field-playlist-url a:focus{transition:all .2s ease-in}.node--type-concert.node--view-mode-full .field-playlist-url a:visited{color:#000}.node--type-concert.node--view-mode-full .field-playlist-url a:hover,.node--type-concert.node--view-mode-full .field-playlist-url a:focus{background-color:#000;color:#fff}.node--type-concert.node--view-mode-full .field-playlist-url a:hover a,.node--type-concert.node--view-mode-full .field-playlist-url a:focus a{color:#fff}.node--type-concert.node--view-mode-full .field-playlist-url a:hover::before,.node--type-concert.node--view-mode-full .field-playlist-url a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_spotify-white.svg")}.node--type-concert.node--view-mode-full .field-playlist-url a a{text-decoration:none;color:#000}.node--type-concert.node--view-mode-full .field-playlist-url a a:visited{color:#000}.node--type-concert.node--view-mode-full .field-playlist-url a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_spotify-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.node--type-concert.node--view-mode-full .field-playlist-url a:hover a,.node--type-concert.node--view-mode-full .field-playlist-url a:active a{color:#fff}.node--type-concert.node--view-mode-full .field-downloadable-program a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.node--type-concert.node--view-mode-full .field-downloadable-program a{font-size:.9rem}}.node--type-concert.node--view-mode-full .field-downloadable-program a:hover,.node--type-concert.node--view-mode-full .field-downloadable-program a:focus{transition:all .2s ease-in}.node--type-concert.node--view-mode-full .field-downloadable-program a:visited{color:#000}.node--type-concert.node--view-mode-full .field-downloadable-program a:hover,.node--type-concert.node--view-mode-full .field-downloadable-program a:focus{background-color:#000;color:#fff}.node--type-concert.node--view-mode-full .field-downloadable-program a:hover a,.node--type-concert.node--view-mode-full .field-downloadable-program a:focus a{color:#fff}.node--type-concert.node--view-mode-full .field-downloadable-program a:hover::before,.node--type-concert.node--view-mode-full .field-downloadable-program a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_file-white.svg")}.node--type-concert.node--view-mode-full .field-downloadable-program a a{text-decoration:none;color:#000}.node--type-concert.node--view-mode-full .field-downloadable-program a a:visited{color:#000}.node--type-concert.node--view-mode-full .field-downloadable-program a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_file-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy{border-top:1px solid #000}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy .side-info-left{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;position:relative;text-align:center;width:10%}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy .side-info-left .start-time{margin-top:1.25rem}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy .side-info-left .end-time{bottom:0;position:absolute;left:50%;transform:translateX(-50%)}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy .side-info-right{border-bottom:1px solid #000;padding:1.25rem;width:90%;margin:0}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy ul{position:relative}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy ul .field__item{position:relative;display:flex}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy ul .field__items .field__item{position:relative;display:flex}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy ul .field__items .field__item:not(:first-child) .side-info-left{background-image:url("/themes/custom/hko/images/icons/li-bg-1.svg");background-size:10px 10px;background-position:center;background-repeat:no-repeat;min-height:1.25rem;min-width:1rem}.node--type-concert.node--view-mode-full .display-field-copy-node-repertoire-copy ul::after{background-image:url("/themes/custom/hko/images/icons/ul-bg-1.svg");width:10%;background-size:1px;top:2.5rem;bottom:2.5rem;background-position:center center;background-repeat:repeat-y;position:absolute;content:""}.node--type-concert.node--view-mode-full .group__right{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;display:block}@media(min-width:721px){.node--type-concert.node--view-mode-full .group__right{font-size:.8em}}@media(min-width:1225px){.node--type-concert.node--view-mode-full .group__right{font-size:.7em}}.node--type-concert.node--view-mode-full .sidebar-date,.node--type-concert.node--view-mode-full .sidebar-time,.node--type-concert.node--view-mode-full .field-series,.node--type-concert.node--view-mode-full .field-hall,.node--type-concert.node--view-mode-full .field-stream-link,.node--type-concert.node--view-mode-full .display-field-copy-node-buy-tickets-copy,.node--type-concert.node--view-mode-full .field-concert-ensemble,.node--type-concert.node--view-mode-full .field-repertoire{border-bottom:1px solid #000;padding:.5rem 0;width:100%}.node--type-concert.node--view-mode-full .field-concert-ensemble .field__item,.node--type-concert.node--view-mode-full .field-repertoire .field__item{margin-bottom:0 0 8px 0}.node--type-concert.node--view-mode-full .field-concert-ensemble .field__item:last-child,.node--type-concert.node--view-mode-full .field-repertoire .field__item:last-child{margin-bottom:0}.node--type-concert.node--view-mode-full .field-opus{font-family:"Typonine Stencil Regular","serif";margin-bottom:1rem;text-transform:none}.node--type-concert.node--view-mode-full .field-series{color:#eb003c;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.node--type-concert.node--view-mode-full .field-series::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_concertseries-black.svg");background-repeat:no-repeat;background-size:cover;content:"";height:1.5rem;width:1.5rem;background-position:center;margin-right:1rem}.node--type-concert.node--view-mode-full .field-series:hover,.node--type-concert.node--view-mode-full .field-series:focus{color:#000;transition:all .2s ease-in}.node--type-concert.node--view-mode-full .sidebar-date{display:flex;align-items:center}.node--type-concert.node--view-mode-full .sidebar-date::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_cal-black.svg");background-repeat:no-repeat;background-size:1.5rem;content:"";display:block;height:1.5rem;width:1.5rem;background-position:center;margin-right:1rem}.node--type-concert.node--view-mode-full .sidebar-time{display:flex;align-items:center}.node--type-concert.node--view-mode-full .sidebar-time::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_clock-black.svg");background-repeat:no-repeat;background-size:1.5rem;content:"";display:block;height:1.5rem;width:1.5rem;background-position:center;margin-right:1rem}.node--type-concert.node--view-mode-full .field-stream-link a{color:#eb003c;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.node--type-concert.node--view-mode-full .field-stream-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_screen-black.svg");background-repeat:no-repeat;background-size:cover;content:"";height:1.5rem;width:1.5rem;background-position:center;margin-right:1rem}.node--type-concert.node--view-mode-full .field-stream-link a:hover,.node--type-concert.node--view-mode-full .field-stream-link a:focus{color:#000;transition:all .2s ease-in}.node--type-concert.node--view-mode-full .field-hall a{color:#eb003c;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.node--type-concert.node--view-mode-full .field-hall a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_map-black.svg");background-repeat:no-repeat;background-size:cover;content:"";height:1.5rem;width:1.5rem;background-position:center;margin-right:1rem}.node--type-concert.node--view-mode-full .field-hall a:hover,.node--type-concert.node--view-mode-full .field-hall a:focus{color:#000;transition:all .2s ease-in}.node--type-concert.node--view-mode-full .display-field-copy-node-buy-tickets-copy a{color:#eb003c;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.node--type-concert.node--view-mode-full .display-field-copy-node-buy-tickets-copy a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-black.svg");background-repeat:no-repeat;background-size:cover;content:"";height:1.5rem;width:1.5rem;background-position:center;margin-right:1rem}.node--type-concert.node--view-mode-full .display-field-copy-node-buy-tickets-copy a:hover,.node--type-concert.node--view-mode-full .display-field-copy-node-buy-tickets-copy a:focus{color:#000;transition:all .2s ease-in}.node--type-music-chapter.node--view-mode-full .field-cover-photo,.node--type-music-lesson.node--view-mode-full .field-cover-photo{position:absolute;max-height:100%;overflow:hidden}.node--type-music-chapter .node-title{text-transform:uppercase}.node--type-music-chapter .group__header .field-subtitle-music-chapter{color:#fff;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:0.85;margin:0 0 0.5rem;width:auto;font-family:"Typonine Stencil Regular","serif";text-transform:uppercase}@media(min-width:721px){.node--type-music-chapter .group__header .field-subtitle-music-chapter{font-size:2.1rem}}.node--type-music-chapter .group__header .field-subtitle-music-chapter__link{color:inherit}.node--type-music-chapter .group__header .field-subtitle-music-chapter__link:hover{color:inherit}.node--type-music-chapter .group__header .node__title{padding-bottom:1rem}.node--type-music-chapter .group__header .field-chapter-description{font-family:"Typonine Stencil Regular","serif";font-size:1.25rem;line-height:1.4;letter-spacing:.02em;color:#fff;margin-bottom:1rem}.node--type-music-chapter .group__header .soundbite__wrapper{position:absolute;bottom:-1.45rem;left:50%;transform:translateX(-50%);z-index:1}.node--type-music-chapter .group__header .audio-icon.soundbite{background-image:url("/themes/custom/hko/images/icons/hko-icons_player_muted.png");display:block;border-radius:50%;width:60px;height:60px;transition:background-image .2s ease-in-out}.node--type-music-chapter .group__header .audio-icon.soundbite:hover,.node--type-music-chapter .group__header .audio-icon.soundbite:focus{cursor:pointer}.node--type-music-chapter .group__header .audio-icon.soundbite.playing{background-image:url("/themes/custom/hko/images/icons/hko-icons_player.png");animation:soundbite 2s ease-in-out alternate infinite;-webkit-animation:soundbite 2s ease-in-out alternate infinite}.node--type-music-chapter .group__header audio,.node--type-music-chapter .group__header label{position:absolute}.node--type-music-chapter .field-page-text{width:80%;margin:0 auto;padding-bottom:2rem;font-family:"GroteskLight","HelveticaNeue",helvetica,arial,sans-serif;font-size:1.25rem}.node--type-music-chapter h3{margin:0}.node--type-music-chapter .accordion__title{margin-bottom:0 !important;color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:0.85;margin:0 0 0.5rem;width:auto}@media(min-width:721px){.node--type-music-chapter .accordion__title{font-size:2.1rem}}.node--type-music-chapter .accordion__title__link{color:inherit}.node--type-music-chapter .accordion__title__link:hover{color:inherit}@media(min-width:921px){.node--type-music-chapter .accordion__title{font-size:2.0625rem !important}}.node--type-music-chapter .accordion__title .field-elements-title{padding:0 !important;text-align:left !important}.node--type-music-chapter .accordion-def .field-instrument-description,.node--type-music-chapter .accordion-def .field-composers-description{padding-bottom:1rem}.node--type-music-chapter .accordion-def .field-music-instruments,.node--type-music-chapter .accordion-def .field-composers,.node--type-music-chapter .accordion-def .field-elements{margin-top:1rem}@media(min-width:0)and (max-width:719px){.node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-composers .field__item{width:50% !important;padding:0 1.25rem}}.node--type-music-chapter .accordion-def:last-child{margin-bottom:1rem;border-bottom:1px solid #000}.node--type-music-chapter .node-pager{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);margin-top:4rem;padding:0}.node--type-music-chapter .node-pager .group__content{max-height:35rem;overflow:hidden;position:relative}.node--type-music-chapter .node-pager .header-content-container{width:100%;margin:0 auto;max-width:76.5rem;padding:0 1rem;min-height:30rem;position:relative;display:flex;flex-direction:column;justify-items:center;justify-content:center}@media(min-width:480px){.node--type-music-chapter .node-pager .header-content-container{padding:0 2rem}}@media(min-width:76.5rem){.node--type-music-chapter .node-pager .header-content-container{padding-left:calc(2rem + -50vw + 76.5rem/2);padding-right:calc(2rem + -50vw + 76.5rem/2)}}.node--type-music-chapter .node-pager *{color:#fff}.node--type-music-chapter .node-pager .field-cover-photo{position:absolute;left:0;top:0;width:100%;height:100%}.node--type-music-chapter .node-pager .field-cover-photo img{filter:brightness(75%);min-width:100%;min-height:100%;max-width:none;width:auto}.node--type-music-chapter .node-pager .node__title{line-height:1.2}@media(min-width:721px){.node--type-music-chapter .node-pager .node__title{font-size:2.1rem}}.node--type-music-chapter .node-pager .field-subtitle-music-chapter{font-family:"Typonine Stencil Regular","serif"}@media(min-width:721px){.node--type-music-chapter .node-pager .field-subtitle-music-chapter{font-size:2.1rem}}.node--type-music-chapter .node-pager .field-chapter-description{font-family:"Typonine Stencil Regular","serif"}@media(min-width:721px){.node--type-music-chapter .node-pager .field-chapter-description{font-size:1.4rem}}.node--type-music-chapter .node-pager .node-link{margin-top:2rem}.node--type-music-chapter .node-pager .button{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0);border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.node--type-music-chapter .node-pager .button{font-size:.9rem}}.node--type-music-chapter .node-pager .button:hover,.node--type-music-chapter .node-pager .button:focus{transition:all .2s ease-in}.node--type-music-chapter .node-pager .button:visited{color:#fff}.node--type-music-chapter .node-pager .button:hover,.node--type-music-chapter .node-pager .button:focus{background-color:#fff;color:#eb003c}.node--type-music-chapter .node-pager .button:hover a,.node--type-music-chapter .node-pager .button:focus a{color:#eb003c}.node--type-music-chapter .node-pager .button:hover::before,.node--type-music-chapter .node-pager .button:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.node--type-music-chapter .node-pager .button a{text-decoration:none;color:#fff}.node--type-music-chapter .node-pager .button a:visited{color:#fff}.node--type-music-chapter .node-pager .button::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.node--type-main-page.page-node-1174 .field-section,.node--type-main-page.page-node-1174 .paragraph--type-manual-liftup{padding-top:0 !important}.paragraph--type-main-page-liftup{padding:2.5rem 0}.paragraph--type-main-page-liftup .content__container{display:flex}.paragraph--type-main-page-liftup .paragraph__title{margin:0 0 .5em 0;text-transform:uppercase}.paragraph--type-main-page-liftup .field-description{line-height:1.4;margin:0 0 1em 0}.paragraph--type-main-page-liftup .group__left{padding:0 1.25rem 0 0;width:100%}.paragraph--type-main-page-liftup .group__right{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;padding:0 0 0 1.25rem;width:100%}@media(min-width:721px){.paragraph--type-main-page-liftup .group__right{padding:0 0 0 1.25rem;margin:auto}.paragraph--type-main-page-liftup .group__left{padding:0 1.25rem 0 0}}@media(min-width:0)and (max-width:719px){.paragraph--type-main-page-liftup{text-align:left}.paragraph--type-main-page-liftup .group__left{padding:0}.paragraph--type-main-page-liftup .group__right{padding:0;margin:2.5rem 0 0 0}}@media(min-width:721px){.paragraph-right .content__container{flex-direction:row-reverse}.paragraph-right .group__left{padding:0 0 0 1.25rem}.paragraph-right .group__right{padding:0 1.25rem 0 0}}.paragraph--type-social-media .field--type-link,.paragraph--type-channel .field--type-link{font-size:1rem !important;padding:1rem 0;margin-bottom:0;display:flex;justify-content:space-between;border-top:1px solid #000}.paragraph--type-social-media .field--type-link a,.paragraph--type-channel .field--type-link a{color:#eb003c;cursor:pointer;font-weight:bold;text-decoration:none;padding-right:2.5rem;background-position:center right;background-repeat:no-repeat}.paragraph--type-social-media .field--type-link a:active,.paragraph--type-social-media .field--type-link a:focus,.paragraph--type-social-media .field--type-link a:hover,.paragraph--type-channel .field--type-link a:active,.paragraph--type-channel .field--type-link a:focus,.paragraph--type-channel .field--type-link a:hover{color:#000;text-decoration:underline}.paragraph--type-social-media .field--type-link a:active,.paragraph--type-social-media .field--type-link a:focus,.paragraph--type-social-media .field--type-link a:hover,.paragraph--type-channel .field--type-link a:active,.paragraph--type-channel .field--type-link a:focus,.paragraph--type-channel .field--type-link a:hover{text-decoration:none}.paragraph--type-social-media .field-instagram-link a,.paragraph--type-channel .field-instagram-link a{background-image:url("/themes/custom/hko/images/icons/hko-icons_instagram-red.svg")}.paragraph--type-social-media .field-instagram-link a:hover,.paragraph--type-channel .field-instagram-link a:hover{background-image:url("/themes/custom/hko/images/icons/hko-icons_instagram-black.svg")}.paragraph--type-social-media .field-twitter-link a,.paragraph--type-channel .field-twitter-link a{background-image:url("/themes/custom/hko/images/icons/hko-icons_twitter-red.svg")}.paragraph--type-social-media .field-twitter-link a:hover,.paragraph--type-channel .field-twitter-link a:hover{background-image:url("/themes/custom/hko/images/icons/hko-icons_twitter-black.svg")}.paragraph--type-social-media .field-spotify-link a,.paragraph--type-channel .field-spotify-link a{background-image:url("/themes/custom/hko/images/icons/hko-icons_spotifybg-red.svg")}.paragraph--type-social-media .field-spotify-link a:hover,.paragraph--type-channel .field-spotify-link a:hover{background-image:url("/themes/custom/hko/images/icons/hko-icons_spotifybg-black.svg")}.paragraph--type-social-media .field-youtube-link a,.paragraph--type-channel .field-youtube-link a{background-image:url("/themes/custom/hko/images/icons/hko-icons_youtube-red.svg")}.paragraph--type-social-media .field-youtube-link a:hover,.paragraph--type-channel .field-youtube-link a:hover{background-image:url("/themes/custom/hko/images/icons/hko-icons_youtube-black.svg")}.paragraph--type-text{text-align:center}.paragraph--type-text .field-title{line-height:.85;padding:1rem 0;text-transform:uppercase}@media(min-width:721px){.paragraph--type-text .field-title{font-size:2.0625rem}}@media(min-width:1225px){.paragraph--type-text .field-title{font-size:2.375rem;padding:3rem}}.paragraph--type-text .field-text{padding-bottom:2rem}@media(min-width:721px){.paragraph--type-text .field-text{padding-bottom:3rem}}.paragraph--type-text .field-text p{letter-spacing:.02em}@media(min-width:721px){.paragraph--type-text .field-text p{font-size:1.125rem}}@media(min-width:1225px){.paragraph--type-text .field-text p{font-size:1.5rem}}.paragraph--type-manual-liftup{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);padding:4rem 0}@media(min-width:721px){.paragraph--type-manual-liftup{padding:6rem 0}}.paragraph--type-manual-liftup>*{width:100%;margin:0 auto;max-width:76.5rem;padding:0 2rem;padding-bottom:2rem !important}@media(min-width:480px){.paragraph--type-manual-liftup>*{padding:0 2rem}}@media(min-width:76.5rem){.paragraph--type-manual-liftup>*{padding-left:calc(2rem + -50vw + 76.5rem/2);padding-right:calc(2rem + -50vw + 76.5rem/2)}}.paragraph--type-manual-liftup .paragraph__title{text-transform:uppercase;text-align:center}.paragraph--type-lists{position:relative}.paragraph--type-lists .field-title{text-transform:uppercase;padding:1.25rem 0;margin-bottom:2rem}.paragraph--type-lists .paragraph__title{padding-top:1rem}.paragraph--type-accordions h3{margin:0}.paragraph--type-accordions .paragraph__title{text-align:center;padding-bottom:3rem}.paragraph--type-accordions .field-accordion-items{border-bottom:1px solid #000;margin-bottom:2rem}.paragraph--type-_-columns-text{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);text-align:center;line-height:.95}.paragraph--type-_-columns-text .content__wrapper{padding:2rem 2rem !important}.paragraph--type-_-columns-text .group__header{margin:0 auto 0 auto;padding-bottom:3rem}@media(min-width:721px){.paragraph--type-_-columns-text .group__header{max-width:70%}}@media(min-width:721px){.paragraph--type-_-columns-text .field-title,.paragraph--type-_-columns-text .field-text{padding-bottom:1.5rem}}.paragraph--type-_-columns-text .field-title{font-size:1.25rem;text-transform:uppercase}.paragraph--type-_-columns-text .field-text{font-size:1.5rem;line-height:1.4}.paragraph--type-_-columns-text .field-label-top-left,.paragraph--type-_-columns-text .field-label-top-middle,.paragraph--type-_-columns-text .field-label-top-right{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.1rem;line-height:1.5;margin:0 0 0.5rem;width:auto;font-family:"Typonine Stencil Regular","serif";text-transform:uppercase}@media(min-width:721px){.paragraph--type-_-columns-text .field-label-top-left,.paragraph--type-_-columns-text .field-label-top-middle,.paragraph--type-_-columns-text .field-label-top-right{font-size:1.3rem}}.paragraph--type-_-columns-text .field-label-top-left__link,.paragraph--type-_-columns-text .field-label-top-middle__link,.paragraph--type-_-columns-text .field-label-top-right__link{color:inherit}.paragraph--type-_-columns-text .field-label-top-left__link:hover,.paragraph--type-_-columns-text .field-label-top-middle__link:hover,.paragraph--type-_-columns-text .field-label-top-right__link:hover{color:inherit}.paragraph--type-_-columns-text .field-heading-left,.paragraph--type-_-columns-text .field-heading-middle,.paragraph--type-_-columns-text .field-heading-right{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:0.85;margin:0 0 0.5rem;width:auto;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;padding-bottom:.5rem;color:#eb003c;text-transform:uppercase}@media(min-width:721px){.paragraph--type-_-columns-text .field-heading-left,.paragraph--type-_-columns-text .field-heading-middle,.paragraph--type-_-columns-text .field-heading-right{font-size:2.1rem}}.paragraph--type-_-columns-text .field-heading-left__link,.paragraph--type-_-columns-text .field-heading-middle__link,.paragraph--type-_-columns-text .field-heading-right__link{color:inherit}.paragraph--type-_-columns-text .field-heading-left__link:hover,.paragraph--type-_-columns-text .field-heading-middle__link:hover,.paragraph--type-_-columns-text .field-heading-right__link:hover{color:inherit}.paragraph--type-_-columns-text [class^=field-link]{font-size:1.25rem;padding-bottom:2rem}.paragraph--type-_-columns-text [class^=field-link] a{text-decoration:none;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}.paragraph--type-_-columns-text [class^=field-link]:focus a,.paragraph--type-_-columns-text [class^=field-link]:hover a{opacity:.5}@media(min-width:0)and (max-width:719px){.paragraph--type-_-columns-text .group__left,.paragraph--type-_-columns-text .group__middle{margin-bottom:2rem}}@media(min-width:721px){.paragraph--type-_-columns-text .content__wrapper{padding:5rem 2rem !important}.paragraph--type-_-columns-text .group__left,.paragraph--type-_-columns-text .group__right,.paragraph--type-_-columns-text .group__middle{padding-bottom:0 !important}.paragraph--type-_-columns-text [class^=field-label]{padding-bottom:1.5rem}.paragraph--type-_-columns-text [class^=field-heading]{padding-bottom:1.5rem}.paragraph--type-_-columns-text .field-cta-link{padding-top:2rem}}.paragraph--type-full-width-banner{background-color:#eb003c;width:100vw;margin-left:calc(50% - 50vw);padding:2.5rem 0;text-align:center;text-transform:uppercase}@media(min-width:721px){.paragraph--type-full-width-banner{padding:5rem 0}}.paragraph--type-full-width-banner .layout__container{width:83.33333%;margin:0 auto;padding:0 1.25rem}.paragraph--type-full-width-banner .field-title-link{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:2.2rem;line-height:0.9;letter-spacing:0.02em;margin:0;width:auto;margin-bottom:4rem}.paragraph--type-full-width-banner .field-title-link__link{color:inherit}.paragraph--type-full-width-banner .field-title-link__link:hover{color:inherit}@media(min-width:721px){.paragraph--type-full-width-banner .field-title-link{font-size:4rem}}.paragraph--type-full-width-banner .field-title-link a{color:#fff}.paragraph--type-full-width-banner .field-title-link a:hover,.paragraph--type-full-width-banner .field-title-link a:focus{color:#000}.paragraph--type-full-width-banner .field-media{max-height:730px;max-width:320px;margin:0 auto;position:relative}@media(min-width:481px){.paragraph--type-full-width-banner .field-media{height:auto;max-height:none;max-width:none;width:auto}}.paragraph--type-full-width-banner .media__image{transform:rotate(90deg) translate(25%);left:-190px;max-width:700px;width:700px;position:absolute}@media(min-width:721px){.paragraph--type-full-width-banner .media__image{transform:rotate(0deg);max-width:100%;min-width:100%;position:static}}.paragraph--type-full-width-banner .field-link{margin-top:1rem}@media(min-width:721px){.paragraph--type-full-width-banner .field-link{margin-top:3rem}}.paragraph--type-full-width-banner .field-link .button{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0);border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.paragraph--type-full-width-banner .field-link .button{font-size:.9rem}}.paragraph--type-full-width-banner .field-link .button:hover,.paragraph--type-full-width-banner .field-link .button:focus{transition:all .2s ease-in}.paragraph--type-full-width-banner .field-link .button:visited{color:#fff}.paragraph--type-full-width-banner .field-link .button:hover,.paragraph--type-full-width-banner .field-link .button:focus{background-color:#fff;color:#eb003c}.paragraph--type-full-width-banner .field-link .button:hover a,.paragraph--type-full-width-banner .field-link .button:focus a{color:#eb003c}.paragraph--type-full-width-banner .field-link .button:hover::before,.paragraph--type-full-width-banner .field-link .button:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.paragraph--type-full-width-banner .field-link .button a{text-decoration:none;color:#fff}.paragraph--type-full-width-banner .field-link .button a:visited{color:#fff}.paragraph--type-full-width-banner .field-link .button::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.paragraph--type-row-image-and-text .field-title{margin-top:3rem;margin-bottom:2rem;text-transform:uppercase}.paragraph--type-row-image-and-text .group__content{padding:1rem;display:flex;flex-wrap:wrap}.paragraph--type-row-image-and-text .field-media{padding:0 2rem;width:100%}@media(min-width:721px){.paragraph--type-row-image-and-text .field-media{width:50%}}.paragraph--type-row-image-and-text .field-description{padding:1rem 2rem;display:flex;justify-content:center;flex-direction:column;width:100%}@media(min-width:721px){.paragraph--type-row-image-and-text .field-media+.field-description{width:50%}}.view-mode--black{background-color:#000}.view-mode--black .paragraph__title,.view-mode--black .node__title,.view-mode--black .body{color:#fff !important}.view-mode--white{background-color:#fff}.view-mode--white .paragraph__title{color:#000}.view-mode--white [class^=field-heading]{color:#eb003c}.view-mode--white [class^=field-link] a{color:#eb003c}.view-mode--white .field-cta-link a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.view-mode--white .field-cta-link a{font-size:.9rem}}.view-mode--white .field-cta-link a:hover,.view-mode--white .field-cta-link a:focus{transition:all .2s ease-in}.view-mode--white .field-cta-link a:visited{color:#000}.view-mode--white .field-cta-link a:hover,.view-mode--white .field-cta-link a:focus{background-color:#000;color:#eb003c}.view-mode--white .field-cta-link a:hover a,.view-mode--white .field-cta-link a:focus a{color:#eb003c}.view-mode--white .field-cta-link a:hover::before,.view-mode--white .field-cta-link a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-red.svg")}.view-mode--white .field-cta-link a a{text-decoration:none;color:#000}.view-mode--white .field-cta-link a a:visited{color:#000}.view-mode--white .field-cta-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.view-mode--brand-red{background-color:#eb003c}.view-mode--brand-red .h2,.view-mode--brand-red .text-long h2,.text-long .view-mode--brand-red h2,.view-mode--brand-red .h3,.view-mode--brand-red .text-long h3,.text-long .view-mode--brand-red h3,.view-mode--brand-red .node--view-mode-search-result .node__title,.node--view-mode-search-result .view-mode--brand-red .node__title,.view-mode--brand-red .body,.view-mode--brand-red .field-title,.view-mode--brand-red .field-text,.view-mode--brand-red [class^=field-label]{color:#fff !important}.view-mode--brand-red [class^=field-heading]{color:#000 !important}.view-mode--brand-red [class^=field-link] a{color:#fff}.view-mode--brand-red .field-cta-link a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#eb003c;border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.view-mode--brand-red .field-cta-link a{font-size:.9rem}}.view-mode--brand-red .field-cta-link a:hover,.view-mode--brand-red .field-cta-link a:focus{transition:all .2s ease-in}.view-mode--brand-red .field-cta-link a:visited{color:#fff}.view-mode--brand-red .field-cta-link a:hover,.view-mode--brand-red .field-cta-link a:focus{background-color:#fff;color:#eb003c}.view-mode--brand-red .field-cta-link a:hover a,.view-mode--brand-red .field-cta-link a:focus a{color:#eb003c}.view-mode--brand-red .field-cta-link a:hover::before,.view-mode--brand-red .field-cta-link a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-red.svg")}.view-mode--brand-red .field-cta-link a a{text-decoration:none;color:#fff}.view-mode--brand-red .field-cta-link a a:visited{color:#fff}.view-mode--brand-red .field-cta-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.taxonomy-term--view-mode-teaser-simple a{color:#000}.taxonomy-term--view-mode-teaser-simple .liftup__header{position:relative}.taxonomy-term--view-mode-teaser-simple .taxonomy-term__title{background-color:hsla(0,0%,100%,.8);bottom:0;left:0;margin-bottom:0;position:absolute;text-align:center;width:100%}.view-news-archive .grid__item,.view-news-archive .footer__block>*,.view-news-archive .field-elements .field__item,.field-elements .view-news-archive .field__item,.view-news-archive .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .view-news-archive .field__item,.view-news-archive .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .view-news-archive .field__item,.view-news-archive .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .view-news-archive .field__item,.view-news-archive .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .view-news-archive .field__item{border-top:1px solid #000;margin:0 !important}.view-news-archive .grid__item:last-child,.view-news-archive .footer__block>:last-child,.view-news-archive .field-elements .field__item:last-child,.field-elements .view-news-archive .field__item:last-child,.view-news-archive .field-content-liftup>.field__items .field__item:last-child,.field-content-liftup>.field__items .view-news-archive .field__item:last-child,.view-news-archive .node--type-music-chapter .accordion-def .field-music-instruments .field__item:last-child,.node--type-music-chapter .accordion-def .field-music-instruments .view-news-archive .field__item:last-child,.view-news-archive .node--type-music-chapter .accordion-def .field-composers .field__item:last-child,.node--type-music-chapter .accordion-def .field-composers .view-news-archive .field__item:last-child{border-bottom:1px solid #000}.view-news-archive .h3,.view-news-archive .text-long h3,.text-long .view-news-archive h3,.view-news-archive .node--view-mode-search-result .node__title,.node--view-mode-search-result .view-news-archive .node__title{margin:0}.view-news-archive .more-link{margin-top:2.5rem;text-align:center}.view-news-archive .more-link a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.view-news-archive .more-link a{font-size:.9rem}}.view-news-archive .more-link a:hover,.view-news-archive .more-link a:focus{transition:all .2s ease-in}.view-news-archive .more-link a:visited{color:#000}.view-news-archive .more-link a:hover,.view-news-archive .more-link a:focus{background-color:#000;color:#fff}.view-news-archive .more-link a:hover a,.view-news-archive .more-link a:focus a{color:#fff}.view-news-archive .more-link a:hover::before,.view-news-archive .more-link a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_plus-white.svg")}.view-news-archive .more-link a a{text-decoration:none;color:#000}.view-news-archive .more-link a a:visited{color:#000}.view-news-archive .more-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_plus-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.view-news-archive.view-display-id-news_archive{padding:3rem 0}@media(min-width:721px){.view-news-archive.view-display-id-news_archive .liftup__content{display:flex;flex-direction:row;align-items:center}}@media(min-width:921px){.view-news-archive.view-display-id-news_archive{padding:6rem 0}}.view-news-archive.view-display-id-latest_news .more-link{padding:0 1rem}.view-news-archive.view-display-id-latest_news .more-link a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#fff;border:3px solid #000;color:#000;border-color:#000;padding-left:3rem;position:relative}@media(min-width:721px){.view-news-archive.view-display-id-latest_news .more-link a{font-size:.9rem}}.view-news-archive.view-display-id-latest_news .more-link a:hover,.view-news-archive.view-display-id-latest_news .more-link a:focus{transition:all .2s ease-in}.view-news-archive.view-display-id-latest_news .more-link a:visited{color:#000}.view-news-archive.view-display-id-latest_news .more-link a:hover,.view-news-archive.view-display-id-latest_news .more-link a:focus{background-color:#000;color:#fff}.view-news-archive.view-display-id-latest_news .more-link a:hover a,.view-news-archive.view-display-id-latest_news .more-link a:focus a{color:#fff}.view-news-archive.view-display-id-latest_news .more-link a:hover::before,.view-news-archive.view-display-id-latest_news .more-link a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.view-news-archive.view-display-id-latest_news .more-link a a{text-decoration:none;color:#000}.view-news-archive.view-display-id-latest_news .more-link a a:visited{color:#000}.view-news-archive.view-display-id-latest_news .more-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-black.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}@media(min-width:721px){.view-news-archive.view-display-id-latest_news .node-post-date{margin-bottom:1rem}.view-news-archive.view-display-id-latest_news .node__title{line-height:1}}.view.view-display-id-block_godchild{font-size:1.125rem}@media(min-width:921px){.view.view-display-id-block_godchild{max-width:90%}}.view.view-display-id-block_godchild .link:hover img,.view.view-display-id-block_godchild .link:focus img{transform:scale(1.02);transition:transform .2s ease-in-out}.view.view-display-id-block_godchild .view-filters{padding-bottom:2rem}.view.view-display-id-block_godchild .view-content{width:100%}.view.view-display-id-block_godchild .grid__item,.view.view-display-id-block_godchild .footer__block>*,.view.view-display-id-block_godchild .field-elements .field__item,.field-elements .view.view-display-id-block_godchild .field__item,.view.view-display-id-block_godchild .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .view.view-display-id-block_godchild .field__item,.view.view-display-id-block_godchild .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .view.view-display-id-block_godchild .field__item,.view.view-display-id-block_godchild .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .view.view-display-id-block_godchild .field__item{margin-bottom:3rem}.view.view-display-id-block_godchild .season-title{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase}.view.view-display-id-block_godchild .view-grouping{display:block;width:100%}.view.view-display-id-block_godchild .view-grouping .field-video-thumbnail{padding-bottom:1rem}@media(min-width:921px){.view.view-display-id-block_godchild .season-title{left:-15%}.view.view-display-id-block_godchild .season-title,.view.view-display-id-block_godchild .season-title>*{font-size:1.5rem;text-transform:uppercase;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}}@media(min-width:921px)and (min-width:721px){.view.view-display-id-block_godchild .season-title,.view.view-display-id-block_godchild .season-title>*{font-size:2.375rem}}@media(min-width:921px)and (min-width:721px){.view.view-display-id-block_godchild .season-title{transform:rotate(180deg);-ms-writing-mode:tb-rl;writing-mode:tb-rl;position:absolute;display:inline-block;overflow:visible;max-height:100%}}@media(min-width:921px){.view.view-display-id-block_godchild .season-title,.view.view-display-id-block_godchild .season-title>*{font-size:1.375rem !important}}@media(min-width:721px){.view-sibelius-timeline .block-title{font-size:1.3rem}}.view-sibelius-timeline .wrapper-list{width:100%}.view-sibelius-timeline .year{padding:.5rem;text-align:center}.view-sibelius-timeline .year p{border:3px solid #000;background-color:#fff;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;padding:0 2rem;display:inline-block}.view-sibelius-timeline ul.timeline-list::after{background-color:#000;width:3px;z-index:-1}.view-sibelius-timeline .timeline-list .timeline-item{padding:1rem 0}.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(even){text-align:right}.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(even) .timeline-marker{left:-0.3rem !important}.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(even) .views-field-field-full-date{align-self:flex-start}.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(even) .views-field-nothing,.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(even) .views-field-view-node,.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(even) .views-field-title{margin-left:9rem;align-self:flex-start}@media(min-width:0)and (max-width:719px){.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(even) .views-field-nothing,.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(even) .views-field-view-node,.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(even) .views-field-title{margin-left:0}}.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(odd) .timeline-marker{right:-0.33rem !important}.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(odd) .views-field-field-full-date{align-self:flex-end}.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(odd) .views-field-nothing,.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(odd) .views-field-view-node,.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(odd) .views-field-title{margin-right:9rem;align-self:flex-end}@media(min-width:0)and (max-width:719px){.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(odd) .views-field-nothing,.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(odd) .views-field-view-node,.view-sibelius-timeline .timeline-list .timeline-item:nth-of-type(odd) .views-field-title{margin-right:0}}.view-sibelius-timeline .timeline-item-wrapper{display:flex;flex-direction:column}.view-sibelius-timeline .timeline-marker{z-index:2;background-image:url("/themes/custom/hko/images/icons/li-bg-1.svg") !important}.view-sibelius-timeline .views-field-title{margin-top:.5rem}.view-sibelius-timeline .views-field-title h3{line-height:1.1}.view-sibelius-timeline .views-field-field-full-date{position:absolute}@media(min-width:0)and (max-width:719px){.view-sibelius-timeline .views-field-field-full-date{position:relative}}.view-sibelius-timeline .views-field-field-full-date .field-content{height:5.375rem;width:7.5rem;font-size:1.25rem;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;line-height:.9;border:3px solid #000;padding:2rem;text-align:center;overflow:hidden}.view-sibelius-timeline .views-field-nothing a,.view-sibelius-timeline .views-field-view-node a{color:#eb003c;cursor:pointer;font-weight:bold;text-decoration:none;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:1rem;padding-top:1rem;text-transform:uppercase}.view-sibelius-timeline .views-field-nothing a:active,.view-sibelius-timeline .views-field-nothing a:focus,.view-sibelius-timeline .views-field-nothing a:hover,.view-sibelius-timeline .views-field-view-node a:active,.view-sibelius-timeline .views-field-view-node a:focus,.view-sibelius-timeline .views-field-view-node a:hover{color:#eb003c;text-decoration:underline}.view-hko-musicians{position:relative;bottom:20px}.view-hko-musicians .field-content{margin-bottom:1rem}.view-hko-musicians .liftup__link{color:#000;cursor:pointer;font-weight:bold;text-decoration:none}.view-hko-musicians .liftup__link:active,.view-hko-musicians .liftup__link:focus,.view-hko-musicians .liftup__link:hover{color:#000;text-decoration:underline}.view-hko-musicians .hko-musician-title{text-transform:uppercase}.view-hko-musicians .hko-musician-title .field-first-name{margin-top:1rem;font-family:"Typonine Stencil Regular","serif";font-size:.875rem}.view-hko-musicians .hko-musician-title .field-last-name{margin-bottom:1rem;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}.view-concert-timeline .more-link{margin:1rem 0 2rem 0;text-align:center}.view-concert-timeline.view-display-id-concerts_block .grid__item,.view-concert-timeline.view-display-id-concerts_block .footer__block>*,.view-concert-timeline.view-display-id-concerts_block .field-elements .field__item,.field-elements .view-concert-timeline.view-display-id-concerts_block .field__item,.view-concert-timeline.view-display-id-concerts_block .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .view-concert-timeline.view-display-id-concerts_block .field__item,.view-concert-timeline.view-display-id-concerts_block .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .view-concert-timeline.view-display-id-concerts_block .field__item,.view-concert-timeline.view-display-id-concerts_block .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .view-concert-timeline.view-display-id-concerts_block .field__item,.view-concert-timeline.view-display-id-upcoming_concerts .grid__item,.view-concert-timeline.view-display-id-upcoming_concerts .footer__block>*,.view-concert-timeline.view-display-id-upcoming_concerts .field-elements .field__item,.field-elements .view-concert-timeline.view-display-id-upcoming_concerts .field__item,.view-concert-timeline.view-display-id-upcoming_concerts .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .view-concert-timeline.view-display-id-upcoming_concerts .field__item,.view-concert-timeline.view-display-id-upcoming_concerts .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .view-concert-timeline.view-display-id-upcoming_concerts .field__item,.view-concert-timeline.view-display-id-upcoming_concerts .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .view-concert-timeline.view-display-id-upcoming_concerts .field__item{margin-bottom:2rem !important}.view-concert-timeline.view-display-id-concerts_block .view-filters,.view-concert-timeline.view-display-id-upcoming_concerts .view-filters{border-bottom:1px solid #000;position:absolute;top:0;left:0;right:0}.view-concert-timeline.view-display-id-concerts_block .views-exposed-form,.view-concert-timeline.view-display-id-upcoming_concerts .views-exposed-form{width:100%;margin:0 auto;max-width:2000px;padding:0.5rem 1rem;transition:all .25s ease-in;background-color:#fff}@media(min-width:920px){.view-concert-timeline.view-display-id-concerts_block .views-exposed-form,.view-concert-timeline.view-display-id-upcoming_concerts .views-exposed-form{padding:0.5rem 4rem}}@media(min-width:2000px){.view-concert-timeline.view-display-id-concerts_block .views-exposed-form,.view-concert-timeline.view-display-id-upcoming_concerts .views-exposed-form{padding-left:calc(4rem + -50vw + 2000px/2);padding-right:calc(4rem + -50vw + 2000px/2)}}@media(min-width:721px){.view-concert-timeline.view-display-id-concerts_block .views-exposed-form,.view-concert-timeline.view-display-id-upcoming_concerts .views-exposed-form{padding-bottom:0;padding-top:0}}@media(min-width:0)and (max-width:479px){.view-concert-timeline.view-display-id-concerts_block .views-exposed-form .form-item:first-child,.view-concert-timeline.view-display-id-upcoming_concerts .views-exposed-form .form-item:first-child{width:100%}.view-concert-timeline.view-display-id-concerts_block .views-exposed-form .view-filters-search-link,.view-concert-timeline.view-display-id-upcoming_concerts .views-exposed-form .view-filters-search-link{display:none}}.view-music-chapters-timeline .wrapper-list{width:100%;position:relative}@media(min-width:721px){.view-music-chapters-timeline .wrapper-list{padding:3rem 0 3rem 0}}.view-music-chapters-timeline .timeline-list.alternate .timeline-item{padding:1rem 0}@media(min-width:721px){.view-music-chapters-timeline .timeline-list.alternate .timeline-item{margin:-5rem 0}}.view-music-chapters-timeline .timeline-list.alternate .timeline-item:nth-of-type(odd) .timeline-marker{left:105%;right:auto !important}.view-music-chapters-timeline .timeline-list.alternate .timeline-item:nth-of-type(odd) .timeline-item-wrapper{padding-right:0}.view-music-chapters-timeline .timeline-list.alternate .timeline-item:nth-of-type(even) .timeline-marker{left:auto !important;right:105%}.view-music-chapters-timeline .timeline-list.alternate .timeline-item:nth-of-type(even) .timeline-item-wrapper{padding-left:0}.view-music-chapters-timeline .timeline-list.alternate .timeline-item .timeline-item-wrapper{position:relative;width:100%;z-index:2}@media(min-width:721px){.view-music-chapters-timeline .timeline-list.alternate .timeline-item .timeline-item-wrapper{width:47%}}.view-music-chapters-timeline .timeline-list.alternate .timeline-item .timeline-item-wrapper span.timeline-marker{background-image:url("/themes/custom/hko/images/icons/li-bg-1.svg");width:.625rem;height:.625rem;position:absolute;border:none;display:none;border-radius:50%;z-index:2}@media(min-width:721px){.view-music-chapters-timeline .timeline-list.alternate .timeline-item .timeline-item-wrapper span.timeline-marker{display:block}}.view-music-chapters-timeline .views-field-field-subtitle-music-chapter{color:#fff;font-family:Typonine Stencil Regular,serif;font-weight:normal;font-style:normal;font-size:1.1rem;line-height:1.5;margin:0 0 0.5rem;width:auto;padding-left:2rem;position:absolute;text-align:left;width:90%;top:20%}@media(min-width:721px){.view-music-chapters-timeline .views-field-field-subtitle-music-chapter{font-size:1.3rem}}.view-music-chapters-timeline .views-field-field-subtitle-music-chapter__link{color:inherit}.view-music-chapters-timeline .views-field-field-subtitle-music-chapter__link:hover{color:inherit}@media(min-width:721px){.view-music-chapters-timeline .views-field-field-subtitle-music-chapter{font-size:1.1rem}}.view-music-chapters-timeline .views-field-title{color:#fff;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.1rem;line-height:1.5;margin:0 0 0.5rem;width:auto;padding-left:2rem;position:absolute;text-align:left;text-transform:uppercase;width:90%;top:20%}@media(min-width:721px){.view-music-chapters-timeline .views-field-title{font-size:1.3rem}}.view-music-chapters-timeline .views-field-title__link{color:inherit}.view-music-chapters-timeline .views-field-title__link:hover{color:inherit}@media(min-width:721px){.view-music-chapters-timeline .views-field-title{font-size:1.1rem}}.view-music-chapters-timeline .views-field-view-node{padding-left:2rem;padding-top:1.5rem;position:absolute;text-align:left;width:90%;top:45%}.view-music-chapters-timeline .views-field-field-cover-photo img{min-height:11rem}.view-music-chapters-timeline .views-field-field-soundbite-music-chapter .audiofield{background-image:url("/themes/custom/hko/images/icons/hko-icons_player_muted.png");height:60px;width:60px;top:-20px;right:-26px;transition:background-image 2s ease-in-out;border-radius:50%;position:absolute}.view-music-chapters-timeline .views-field-field-soundbite-music-chapter .audiofield:hover,.view-music-chapters-timeline .views-field-field-soundbite-music-chapter .audiofield:focus{cursor:pointer}.view-music-chapters-timeline .views-field-field-soundbite-music-chapter .audiofield.playing{background-image:url("/themes/custom/hko/images/icons/hko-icons_player.png");animation:soundbite 2s ease-in-out alternate infinite;-webkit-animation:soundbite 2s ease-in-out alternate infinite}.view-music-chapters-timeline .views-field-field-soundbite-music-chapter .audiofield audio,.view-music-chapters-timeline .views-field-field-soundbite-music-chapter .audiofield label{display:none}.view-music-chapters-timeline .views-field-field-soundbite-title,.view-music-chapters-timeline .views-field-field-soundbite-description{display:none}.view-hko-next-livestream{margin-top:-4px;display:none;width:100%}.view-hko-next-livestream--open{display:block}.view-taxonomy-term- .view-header{text-align:center}.view-taxonomy-term- .view-content{justify-content:center;max-width:none !important}.view-front-page-header-liftups{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);padding:0;position:relative}.view-front-page-header-liftups .view-content{visibility:hidden}.view-front-page-header-liftups .view-content.slick-initialized{visibility:visible}.view-search .grid__item,.view-search .footer__block>*,.view-search .field-elements .field__item,.field-elements .view-search .field__item,.view-search .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .view-search .field__item,.view-search .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .view-search .field__item,.view-search .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .view-search .field__item,.view-search .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .view-search .field__item{margin-bottom:0 !important}.view-search .grid__item:not(:last-child),.view-search .footer__block>:not(:last-child),.view-search .field-elements .field__item:not(:last-child),.field-elements .view-search .field__item:not(:last-child),.view-search .field-content-liftup>.field__items .field__item:not(:last-child),.field-content-liftup>.field__items .view-search .field__item:not(:last-child),.view-search .node--type-music-chapter .accordion-def .field-music-instruments .field__item:not(:last-child),.node--type-music-chapter .accordion-def .field-music-instruments .view-search .field__item:not(:last-child),.view-search .node--type-music-chapter .accordion-def .field-composers .field__item:not(:last-child),.node--type-music-chapter .accordion-def .field-composers .view-search .field__item:not(:last-child){border-bottom:1px solid #000}.view-search .pager,.view-search .view-footer,.view-search .view-header{padding:1rem;text-align:center}.view-search .view-empty,.view-search .view-content{margin-top:1rem;margin-bottom:3rem}@media(min-width:721px){.view-search .view-empty,.view-search .view-content{margin-top:3rem}}#views-exposed-form-search-search-page{display:flex;padding:1rem 2rem}@media(min-width:0)and (max-width:719px){#views-exposed-form-search-search-page{flex-direction:column}#views-exposed-form-search-search-page input{width:100%}}@media(min-width:721px){#views-exposed-form-search-search-page{justify-items:center;justify-content:center}#views-exposed-form-search-search-page input[name=s]{margin-right:2rem;margin-top:2.3rem;width:30rem}}#views-exposed-form-hpo-godchild-block-godchild fieldset{margin:0}@media(min-width:1225px){#views-exposed-form-hpo-godchild-block-godchild legend,#views-exposed-form-hpo-godchild-block-godchild label{font-size:.7em !important}}#views-exposed-form-hpo-godchild-block-godchild .form-item{margin-bottom:0}#views-exposed-form-hpo-godchild-block-godchild .form-item--checkboxes input[type=checkbox]{display:none}#views-exposed-form-hpo-godchild-block-godchild .form-item--checkboxes label{color:#eb003c;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;width:auto;position:relative;text-transform:uppercase}#views-exposed-form-hpo-godchild-block-godchild .form-item--checkboxes label:hover,#views-exposed-form-hpo-godchild-block-godchild .form-item--checkboxes label:focus{cursor:pointer}#views-exposed-form-hpo-godchild-block-godchild .form-item--checkboxes label::before{content:"";height:.75rem;width:.75rem;border:1px solid #eb003c;display:inline-block;position:relative;margin-right:.5rem}#views-exposed-form-hpo-godchild-block-godchild .form-item--checkboxes [type=checkbox]:checked+label::after{position:absolute;content:"✔";left:.125rem;font-size:.75rem;top:.625rem}#views-exposed-form-hpo-godchild-block-godchild .h2,#views-exposed-form-hpo-godchild-block-godchild .text-long h2,.text-long #views-exposed-form-hpo-godchild-block-godchild h2{font-size:1rem;margin-top:.7rem;text-transform:uppercase}@media(min-width:921px){#views-exposed-form-hpo-godchild-block-godchild .h2,#views-exposed-form-hpo-godchild-block-godchild .text-long h2,.text-long #views-exposed-form-hpo-godchild-block-godchild h2{float:left;width:6rem}}#views-exposed-form-hko-musicians-musicians-grid{width:12rem;z-index:2}#views-exposed-form-hko-musicians-musicians-grid .form-item__dropdown{background-image:url("/themes/custom/hko/images/icons/hko-icons_caret-down-red.svg");background-size:1.875rem 1.875rem;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;color:#eb003c;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:right;border:none}#views-exposed-form-hko-musicians-musicians-grid .form-item__dropdown::after{border:none}#views-exposed-form-hko-musicians-musicians-grid .form-item__select{color:#eb003c;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}#views-exposed-form-concert-timeline-concerts-block{flex-wrap:wrap}#views-exposed-form-concert-timeline-concerts-block .view-filters-target{width:100%;margin-bottom:2rem}#views-exposed-form-concert-timeline-concerts-block .view-filters-target .form-item{display:block}#views-exposed-form-concert-timeline-concerts-block ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}#views-exposed-form-concert-timeline-concerts-block ul li{display:inline-flex}#views-exposed-form-concert-timeline-concerts-block,#views-exposed-form-concert-timeline-upcoming-concerts{display:inline-block;text-transform:uppercase}@media(min-width:921px){#views-exposed-form-concert-timeline-concerts-block,#views-exposed-form-concert-timeline-upcoming-concerts{display:flex}}#views-exposed-form-concert-timeline-concerts-block .form-item,#views-exposed-form-concert-timeline-upcoming-concerts .form-item{margin:0;margin-right:1rem;display:inline-flex;align-items:center;font-size:1rem}#views-exposed-form-concert-timeline-concerts-block .form-item__label,#views-exposed-form-concert-timeline-upcoming-concerts .form-item__label{margin-right:1rem}#views-exposed-form-concert-timeline-concerts-block .form-item__dropdown,#views-exposed-form-concert-timeline-upcoming-concerts .form-item__dropdown{background-image:url("/themes/custom/hko/images/icons/hko-icons_caret-down-red.svg");background-size:1.875rem 1.875rem;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;color:#eb003c;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:right;border:none;margin-right:-0.5rem;max-width:10rem;width:100%}#views-exposed-form-concert-timeline-concerts-block .form-item__dropdown::after,#views-exposed-form-concert-timeline-upcoming-concerts .form-item__dropdown::after{border:none}#views-exposed-form-concert-timeline-concerts-block .form-item__select,#views-exposed-form-concert-timeline-upcoming-concerts .form-item__select{color:#eb003c;padding:0 .5rem;font-size:1rem;text-transform:uppercase;cursor:pointer}#views-exposed-form-concert-timeline-concerts-block .form-item__textfield,#views-exposed-form-concert-timeline-upcoming-concerts .form-item__textfield{max-width:7rem}#views-exposed-form-concert-timeline-concerts-block .view-filters-search-link,#views-exposed-form-concert-timeline-upcoming-concerts .view-filters-search-link{margin-left:auto}#views-exposed-form-concert-timeline-concerts-block .view-filters-search-link a,#views-exposed-form-concert-timeline-upcoming-concerts .view-filters-search-link a{padding-left:1rem;padding-right:calc(1.5rem + 1rem);position:relative}#views-exposed-form-concert-timeline-concerts-block .view-filters-search-link a::after,#views-exposed-form-concert-timeline-upcoming-concerts .view-filters-search-link a::after{background-image:url("/themes/custom/hko/images/icons/hko-icons_search-red.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);right:0}#views-exposed-form-concert-timeline-concerts-block .view-filters-search-link a,#views-exposed-form-concert-timeline-concerts-block .concert_schedule_container a,#views-exposed-form-concert-timeline-upcoming-concerts .view-filters-search-link a,#views-exposed-form-concert-timeline-upcoming-concerts .concert_schedule_container a{font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif}@media(min-width:721px){#views-exposed-form-concert-timeline-concerts-block .concert_schedule_container,#views-exposed-form-concert-timeline-upcoming-concerts .concert_schedule_container{padding:0 2rem}}#views-exposed-form-concert-timeline-concerts-block .concert_schedule_container a,#views-exposed-form-concert-timeline-upcoming-concerts .concert_schedule_container a{color:#000;cursor:pointer;font-weight:bold;text-decoration:none}#views-exposed-form-concert-timeline-concerts-block .concert_schedule_container a:active,#views-exposed-form-concert-timeline-concerts-block .concert_schedule_container a:focus,#views-exposed-form-concert-timeline-concerts-block .concert_schedule_container a:hover,#views-exposed-form-concert-timeline-upcoming-concerts .concert_schedule_container a:active,#views-exposed-form-concert-timeline-upcoming-concerts .concert_schedule_container a:focus,#views-exposed-form-concert-timeline-upcoming-concerts .concert_schedule_container a:hover{color:#eb003c;text-decoration:underline}#views-exposed-form-concert-timeline-concerts-block .bef-datepicker,#views-exposed-form-concert-timeline-upcoming-concerts .bef-datepicker{background-image:url("/themes/custom/hko/images/icons/hko-icons_caret-down-red.svg");background-size:1.875rem 1.875rem;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;color:#eb003c;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:right;border:none;padding:0;cursor:pointer}#views-exposed-form-concert-timeline-concerts-block .bef-link,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:#eb003c;border:3px solid #000;color:#fff;border-color:#eb003c;padding-left:3rem;position:relative;padding-left:1rem}@media(min-width:721px){#views-exposed-form-concert-timeline-concerts-block .bef-link,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link{font-size:.9rem}}#views-exposed-form-concert-timeline-concerts-block .bef-link:hover,#views-exposed-form-concert-timeline-concerts-block .bef-link:focus,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link:hover,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link:focus{transition:all .2s ease-in}#views-exposed-form-concert-timeline-concerts-block .bef-link:visited,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link:visited{color:#fff}#views-exposed-form-concert-timeline-concerts-block .bef-link:hover,#views-exposed-form-concert-timeline-concerts-block .bef-link:focus,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link:hover,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link:focus{background-color:#fff;color:#eb003c}#views-exposed-form-concert-timeline-concerts-block .bef-link:hover a,#views-exposed-form-concert-timeline-concerts-block .bef-link:focus a,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link:hover a,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link:focus a{color:#eb003c}#views-exposed-form-concert-timeline-concerts-block .bef-link:hover::before,#views-exposed-form-concert-timeline-concerts-block .bef-link:focus::before,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link:hover::before,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-red.svg")}#views-exposed-form-concert-timeline-concerts-block .bef-link a,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link a{text-decoration:none;color:#fff}#views-exposed-form-concert-timeline-concerts-block .bef-link a:visited,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link a:visited{color:#fff}#views-exposed-form-concert-timeline-concerts-block .bef-link::before,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_ticket-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}#views-exposed-form-concert-timeline-concerts-block .bef-link::before,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link::before{display:none}#views-exposed-form-concert-timeline-concerts-block .bef-link--selected,#views-exposed-form-concert-timeline-upcoming-concerts .bef-link--selected{background-color:#000;border-color:#000}.page--view .view:not(.view-hko-next-livestream){width:100%;margin:0 auto;max-width:76.5rem;padding:0 2rem;margin-top:2rem}@media(min-width:480px){.page--view .view:not(.view-hko-next-livestream){padding:0 2rem}}@media(min-width:76.5rem){.page--view .view:not(.view-hko-next-livestream){padding-left:calc(2rem + -50vw + 76.5rem/2);padding-right:calc(2rem + -50vw + 76.5rem/2)}}.page--view.page--search .view{width:100%;margin:0 auto;max-width:920px;padding:0 2rem}@media(min-width:480px){.page--view.page--search .view{padding:0 2rem}}@media(min-width:920px){.page--view.page--search .view{padding-left:calc(2rem + -50vw + 920px/2);padding-right:calc(2rem + -50vw + 920px/2)}}.block--hko-page-title{width:100%;margin:0 auto;max-width:76.5rem;padding:0 2rem}@media(min-width:480px){.block--hko-page-title{padding:0 2rem}}@media(min-width:76.5rem){.block--hko-page-title{padding-left:calc(2rem + -50vw + 76.5rem/2);padding-right:calc(2rem + -50vw + 76.5rem/2)}}.page--search .block--hko-page-title{width:100%;margin:0 auto;max-width:920px;padding:0 2rem;text-align:center}@media(min-width:480px){.page--search .block--hko-page-title{padding:0 2rem}}@media(min-width:920px){.page--search .block--hko-page-title{padding-left:calc(2rem + -50vw + 920px/2);padding-right:calc(2rem + -50vw + 920px/2)}}.accordion h3{margin:0}.accordion__title{text-align:left}.accordion-term{align-items:center;border:none;border-top:1px solid #000;cursor:pointer;display:flex;font-size:1.125rem;justify-content:space-between;margin-bottom:0;padding:1rem;position:relative;width:100%;background-color:#fff}.accordion-term .accordion__title{font-size:1.25rem;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase}.accordion-term .field-accordion-text{font-size:1.125rem}.accordion-term .accordion__icon::before{content:url("/themes/custom/hko/images/icons/angledown-black.svg");padding:1rem;top:.5rem}.accordion-term:hover{color:#666}.accordion-term.is-active{color:#666}.accordion-term.is-active .accordion__icon::before{content:url("/themes/custom/hko/images/icons/angleup-black.svg");top:.45rem}.accordion-def{display:block;height:0;overflow:hidden;padding:0 1rem;transition:all .2s ease-out}.accordion-def.active{padding:1rem;height:auto;overflow:visible}.grid__item,.footer__block>*,.field-elements .field__item,.field-content-liftup>.field__items .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-elements .field__item{margin-bottom:1rem;width:100%}@media(min-width:721px){.grid__item,.footer__block>*,.field-elements .field__item,.field-content-liftup>.field__items .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-elements .field__item{margin:0 3% 1rem 0;width:auto}}.grid__item:last-child,.footer__block>:last-child,.field-elements .field__item:last-child,.field-content-liftup>.field__items .field__item:last-child,.node--type-music-chapter .accordion-def .field-music-instruments .field__item:last-child,.node--type-music-chapter .accordion-def .field-composers .field__item:last-child,.node--type-music-chapter .accordion-def .field-elements .field__item:last-child{margin-right:0}.grid--columns-1 .grid__item,.grid--columns-1 .footer__block>*,.grid--columns-1 .field-elements .field__item,.field-elements .grid--columns-1 .field__item,.grid--columns-1 .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-1 .field__item,.grid--columns-1 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-1 .field__item,.grid--columns-1 .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-1 .field__item,.grid--columns-1 .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-1 .field__item{margin-bottom:1rem;width:100%;margin-right:0 !important;width:100% !important}@media(min-width:721px){.grid--columns-1 .grid__item,.grid--columns-1 .footer__block>*,.grid--columns-1 .field-elements .field__item,.field-elements .grid--columns-1 .field__item,.grid--columns-1 .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-1 .field__item,.grid--columns-1 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-1 .field__item,.grid--columns-1 .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-1 .field__item,.grid--columns-1 .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-1 .field__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-1 .grid__item:last-child,.grid--columns-1 .footer__block>:last-child,.grid--columns-1 .field-elements .field__item:last-child,.field-elements .grid--columns-1 .field__item:last-child,.grid--columns-1 .field-content-liftup>.field__items .field__item:last-child,.field-content-liftup>.field__items .grid--columns-1 .field__item:last-child,.grid--columns-1 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:last-child,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-1 .field__item:last-child,.grid--columns-1 .node--type-music-chapter .accordion-def .field-composers .field__item:last-child,.node--type-music-chapter .accordion-def .field-composers .grid--columns-1 .field__item:last-child{margin-right:0}.grid--columns-2 .grid__item,.grid--columns-2 .footer__block>*,.grid--columns-2 .field-elements .field__item,.field-elements .grid--columns-2 .field__item,.grid--columns-2 .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-2 .field__item,.grid--columns-2 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-2 .field__item,.grid--columns-2 .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-2 .field__item,.grid--columns-2 .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-2 .field__item{margin-bottom:1rem;width:100%}@media(min-width:721px){.grid--columns-2 .grid__item,.grid--columns-2 .footer__block>*,.grid--columns-2 .field-elements .field__item,.field-elements .grid--columns-2 .field__item,.grid--columns-2 .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-2 .field__item,.grid--columns-2 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-2 .field__item,.grid--columns-2 .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-2 .field__item,.grid--columns-2 .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-2 .field__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-2 .grid__item:last-child,.grid--columns-2 .footer__block>:last-child,.grid--columns-2 .field-elements .field__item:last-child,.field-elements .grid--columns-2 .field__item:last-child,.grid--columns-2 .field-content-liftup>.field__items .field__item:last-child,.field-content-liftup>.field__items .grid--columns-2 .field__item:last-child,.grid--columns-2 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:last-child,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-2 .field__item:last-child,.grid--columns-2 .node--type-music-chapter .accordion-def .field-composers .field__item:last-child,.node--type-music-chapter .accordion-def .field-composers .grid--columns-2 .field__item:last-child{margin-right:0}@media(min-width:721px){.grid--columns-2 .grid__item,.grid--columns-2 .footer__block>*,.grid--columns-2 .field-elements .field__item,.field-elements .grid--columns-2 .field__item,.grid--columns-2 .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-2 .field__item,.grid--columns-2 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-2 .field__item,.grid--columns-2 .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-2 .field__item,.grid--columns-2 .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-2 .field__item{width:calc((100% - 3%)/2)}.grid--columns-2 .grid__item:nth-child(2n),.grid--columns-2 .footer__block>:nth-child(2n),.grid--columns-2 .field-elements .field__item:nth-child(2n),.field-elements .grid--columns-2 .field__item:nth-child(2n),.grid--columns-2 .field-content-liftup>.field__items .field__item:nth-child(2n),.field-content-liftup>.field__items .grid--columns-2 .field__item:nth-child(2n),.grid--columns-2 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-2 .field__item:nth-child(2n),.grid--columns-2 .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-composers .grid--columns-2 .field__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item,.grid--columns-3 .footer__block>*,.field-elements .field__items .grid__item,.field-elements .field__items .footer__block>*,.view.view-display-id-block_godchild .view-grouping .grid__item,.view.view-display-id-block_godchild .view-grouping .footer__block>*,.grid--columns-3 .field-elements .field__item,.field-elements .grid--columns-3 .field__item,.field-elements .field__items .field__item,.view.view-display-id-block_godchild .view-grouping .field-elements .field__item,.field-elements .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-3 .field__item,.view.view-display-id-block_godchild .view-grouping .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-3 .field__item,.field-elements .field__items .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-3 .field__item,.field-elements .field__items .node--type-music-chapter .accordion-def .field-composers .field__item,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-3 .field__item,.node--type-music-chapter .accordion-def .field-elements .field__items .field__item{margin-bottom:1rem;width:100%}@media(min-width:721px){.grid--columns-3 .grid__item,.grid--columns-3 .footer__block>*,.field-elements .field__items .grid__item,.field-elements .field__items .footer__block>*,.view.view-display-id-block_godchild .view-grouping .grid__item,.view.view-display-id-block_godchild .view-grouping .footer__block>*,.grid--columns-3 .field-elements .field__item,.field-elements .grid--columns-3 .field__item,.field-elements .field__items .field__item,.view.view-display-id-block_godchild .view-grouping .field-elements .field__item,.field-elements .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-3 .field__item,.view.view-display-id-block_godchild .view-grouping .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-3 .field__item,.field-elements .field__items .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-3 .field__item,.field-elements .field__items .node--type-music-chapter .accordion-def .field-composers .field__item,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-3 .field__item,.node--type-music-chapter .accordion-def .field-elements .field__items .field__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-3 .grid__item:last-child,.grid--columns-3 .footer__block>:last-child,.field-elements .field__items .grid__item:last-child,.field-elements .field__items .footer__block>:last-child,.view.view-display-id-block_godchild .view-grouping .grid__item:last-child,.view.view-display-id-block_godchild .view-grouping .footer__block>:last-child,.grid--columns-3 .field-elements .field__item:last-child,.field-elements .grid--columns-3 .field__item:last-child,.field-elements .field__items .field__item:last-child,.view.view-display-id-block_godchild .view-grouping .field-elements .field__item:last-child,.field-elements .view.view-display-id-block_godchild .view-grouping .field__item:last-child,.grid--columns-3 .field-content-liftup>.field__items .field__item:last-child,.field-content-liftup>.field__items .grid--columns-3 .field__item:last-child,.view.view-display-id-block_godchild .view-grouping .field-content-liftup>.field__items .field__item:last-child,.field-content-liftup>.field__items .view.view-display-id-block_godchild .view-grouping .field__item:last-child,.grid--columns-3 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:last-child,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-3 .field__item:last-child,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-music-instruments .field__item:last-child,.node--type-music-chapter .accordion-def .field-music-instruments .view.view-display-id-block_godchild .view-grouping .field__item:last-child,.grid--columns-3 .node--type-music-chapter .accordion-def .field-composers .field__item:last-child,.node--type-music-chapter .accordion-def .field-composers .grid--columns-3 .field__item:last-child,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-composers .field__item:last-child,.node--type-music-chapter .accordion-def .field-composers .view.view-display-id-block_godchild .view-grouping .field__item:last-child{margin-right:0}@media(min-width:721px){.grid--columns-3 .grid__item,.grid--columns-3 .footer__block>*,.field-elements .field__items .grid__item,.field-elements .field__items .footer__block>*,.view.view-display-id-block_godchild .view-grouping .grid__item,.view.view-display-id-block_godchild .view-grouping .footer__block>*,.grid--columns-3 .field-elements .field__item,.field-elements .grid--columns-3 .field__item,.field-elements .field__items .field__item,.view.view-display-id-block_godchild .view-grouping .field-elements .field__item,.field-elements .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-3 .field__item,.view.view-display-id-block_godchild .view-grouping .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-3 .field__item,.field-elements .field__items .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-3 .field__item,.field-elements .field__items .node--type-music-chapter .accordion-def .field-composers .field__item,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-3 .field__item,.node--type-music-chapter .accordion-def .field-elements .field__items .field__item{width:calc((100% - 3%)/2)}.grid--columns-3 .grid__item:nth-child(2n),.grid--columns-3 .footer__block>:nth-child(2n),.field-elements .field__items .grid__item:nth-child(2n),.field-elements .field__items .footer__block>:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .grid__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .footer__block>:nth-child(2n),.grid--columns-3 .field-elements .field__item:nth-child(2n),.field-elements .grid--columns-3 .field__item:nth-child(2n),.field-elements .field__items .field__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .field-elements .field__item:nth-child(2n),.field-elements .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(2n),.grid--columns-3 .field-content-liftup>.field__items .field__item:nth-child(2n),.field-content-liftup>.field__items .grid--columns-3 .field__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .field-content-liftup>.field__items .field__item:nth-child(2n),.field-content-liftup>.field__items .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(2n),.grid--columns-3 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-3 .field__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-music-instruments .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(2n),.grid--columns-3 .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-composers .grid--columns-3 .field__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-composers .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(2n){margin-right:0}}@media(min-width:921px){.grid--columns-3 .grid__item,.grid--columns-3 .footer__block>*,.field-elements .field__items .grid__item,.field-elements .field__items .footer__block>*,.view.view-display-id-block_godchild .view-grouping .grid__item,.view.view-display-id-block_godchild .view-grouping .footer__block>*,.grid--columns-3 .field-elements .field__item,.field-elements .grid--columns-3 .field__item,.field-elements .field__items .field__item,.view.view-display-id-block_godchild .view-grouping .field-elements .field__item,.field-elements .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-3 .field__item,.view.view-display-id-block_godchild .view-grouping .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-3 .field__item,.field-elements .field__items .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-3 .field__item,.field-elements .field__items .node--type-music-chapter .accordion-def .field-composers .field__item,.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .view.view-display-id-block_godchild .view-grouping .field__item,.grid--columns-3 .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-3 .field__item,.node--type-music-chapter .accordion-def .field-elements .field__items .field__item{width:calc((100% - 2*3%)/3)}.grid--columns-3 .grid__item:nth-child(2n),.grid--columns-3 .footer__block>:nth-child(2n),.field-elements .field__items .grid__item:nth-child(2n),.field-elements .field__items .footer__block>:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .grid__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .footer__block>:nth-child(2n),.grid--columns-3 .field-elements .field__item:nth-child(2n),.field-elements .grid--columns-3 .field__item:nth-child(2n),.field-elements .field__items .field__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .field-elements .field__item:nth-child(2n),.field-elements .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(2n),.grid--columns-3 .field-content-liftup>.field__items .field__item:nth-child(2n),.field-content-liftup>.field__items .grid--columns-3 .field__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .field-content-liftup>.field__items .field__item:nth-child(2n),.field-content-liftup>.field__items .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(2n),.grid--columns-3 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-3 .field__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-music-instruments .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(2n),.grid--columns-3 .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-composers .grid--columns-3 .field__item:nth-child(2n),.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-composers .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(2n){margin-right:3%}.grid--columns-3 .grid__item:nth-child(3n),.grid--columns-3 .footer__block>:nth-child(3n),.field-elements .field__items .grid__item:nth-child(3n),.field-elements .field__items .footer__block>:nth-child(3n),.view.view-display-id-block_godchild .view-grouping .grid__item:nth-child(3n),.view.view-display-id-block_godchild .view-grouping .footer__block>:nth-child(3n),.grid--columns-3 .field-elements .field__item:nth-child(3n),.field-elements .grid--columns-3 .field__item:nth-child(3n),.field-elements .field__items .field__item:nth-child(3n),.view.view-display-id-block_godchild .view-grouping .field-elements .field__item:nth-child(3n),.field-elements .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(3n),.grid--columns-3 .field-content-liftup>.field__items .field__item:nth-child(3n),.field-content-liftup>.field__items .grid--columns-3 .field__item:nth-child(3n),.view.view-display-id-block_godchild .view-grouping .field-content-liftup>.field__items .field__item:nth-child(3n),.field-content-liftup>.field__items .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(3n),.grid--columns-3 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(3n),.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-3 .field__item:nth-child(3n),.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(3n),.node--type-music-chapter .accordion-def .field-music-instruments .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(3n),.grid--columns-3 .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(3n),.node--type-music-chapter .accordion-def .field-composers .grid--columns-3 .field__item:nth-child(3n),.view.view-display-id-block_godchild .view-grouping .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(3n),.node--type-music-chapter .accordion-def .field-composers .view.view-display-id-block_godchild .view-grouping .field__item:nth-child(3n){margin-right:0}}.grid--columns-4 .grid__item,.footer__block .grid__item,.footer__block>*,.grid--columns-4 .field-elements .field__item,.footer__block .field-elements .field__item,.field-elements .grid--columns-4 .field__item,.field-elements .footer__block .field__item,.grid--columns-4 .field-content-liftup>.field__items .field__item,.footer__block .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-4 .field__item,.field-content-liftup>.field__items .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.footer__block .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-composers .field__item,.footer__block .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-composers .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-elements .field__item,.footer__block .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-elements .footer__block .field__item{margin-bottom:1rem;width:100%}@media(min-width:721px){.grid--columns-4 .grid__item,.footer__block .grid__item,.footer__block>*,.grid--columns-4 .field-elements .field__item,.footer__block .field-elements .field__item,.field-elements .grid--columns-4 .field__item,.field-elements .footer__block .field__item,.grid--columns-4 .field-content-liftup>.field__items .field__item,.footer__block .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-4 .field__item,.field-content-liftup>.field__items .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.footer__block .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-composers .field__item,.footer__block .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-composers .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-elements .field__item,.footer__block .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-elements .footer__block .field__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-4 .grid__item:last-child,.footer__block .grid__item:last-child,.footer__block>:last-child,.grid--columns-4 .field-elements .field__item:last-child,.footer__block .field-elements .field__item:last-child,.field-elements .grid--columns-4 .field__item:last-child,.field-elements .footer__block .field__item:last-child,.grid--columns-4 .field-content-liftup>.field__items .field__item:last-child,.footer__block .field-content-liftup>.field__items .field__item:last-child,.field-content-liftup>.field__items .grid--columns-4 .field__item:last-child,.field-content-liftup>.field__items .footer__block .field__item:last-child,.grid--columns-4 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:last-child,.footer__block .node--type-music-chapter .accordion-def .field-music-instruments .field__item:last-child,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-4 .field__item:last-child,.node--type-music-chapter .accordion-def .field-music-instruments .footer__block .field__item:last-child,.grid--columns-4 .node--type-music-chapter .accordion-def .field-composers .field__item:last-child,.footer__block .node--type-music-chapter .accordion-def .field-composers .field__item:last-child,.node--type-music-chapter .accordion-def .field-composers .grid--columns-4 .field__item:last-child,.node--type-music-chapter .accordion-def .field-composers .footer__block .field__item:last-child{margin-right:0}@media(min-width:721px){.grid--columns-4 .grid__item,.footer__block .grid__item,.footer__block>*,.grid--columns-4 .field-elements .field__item,.footer__block .field-elements .field__item,.field-elements .grid--columns-4 .field__item,.field-elements .footer__block .field__item,.grid--columns-4 .field-content-liftup>.field__items .field__item,.footer__block .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-4 .field__item,.field-content-liftup>.field__items .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.footer__block .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-composers .field__item,.footer__block .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-composers .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-elements .field__item,.footer__block .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-elements .footer__block .field__item{width:calc((100% - 3%)/2)}.grid--columns-4 .grid__item:nth-child(2n),.footer__block .grid__item:nth-child(2n),.footer__block>:nth-child(2n),.grid--columns-4 .field-elements .field__item:nth-child(2n),.footer__block .field-elements .field__item:nth-child(2n),.field-elements .grid--columns-4 .field__item:nth-child(2n),.field-elements .footer__block .field__item:nth-child(2n),.grid--columns-4 .field-content-liftup>.field__items .field__item:nth-child(2n),.footer__block .field-content-liftup>.field__items .field__item:nth-child(2n),.field-content-liftup>.field__items .grid--columns-4 .field__item:nth-child(2n),.field-content-liftup>.field__items .footer__block .field__item:nth-child(2n),.grid--columns-4 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(2n),.footer__block .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-4 .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-music-instruments .footer__block .field__item:nth-child(2n),.grid--columns-4 .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(2n),.footer__block .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-composers .grid--columns-4 .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-composers .footer__block .field__item:nth-child(2n){margin-right:0}}@media(min-width:921px){.grid--columns-4 .grid__item,.footer__block .grid__item,.footer__block>*,.grid--columns-4 .field-elements .field__item,.footer__block .field-elements .field__item,.field-elements .grid--columns-4 .field__item,.field-elements .footer__block .field__item,.grid--columns-4 .field-content-liftup>.field__items .field__item,.footer__block .field-content-liftup>.field__items .field__item,.field-content-liftup>.field__items .grid--columns-4 .field__item,.field-content-liftup>.field__items .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.footer__block .node--type-music-chapter .accordion-def .field-music-instruments .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-music-instruments .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-composers .field__item,.footer__block .node--type-music-chapter .accordion-def .field-composers .field__item,.node--type-music-chapter .accordion-def .field-composers .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-composers .footer__block .field__item,.grid--columns-4 .node--type-music-chapter .accordion-def .field-elements .field__item,.footer__block .node--type-music-chapter .accordion-def .field-elements .field__item,.node--type-music-chapter .accordion-def .field-elements .grid--columns-4 .field__item,.node--type-music-chapter .accordion-def .field-elements .footer__block .field__item{width:calc((100% - 3*3%)/4)}.grid--columns-4 .grid__item:nth-child(2n),.footer__block .grid__item:nth-child(2n),.footer__block>:nth-child(2n),.grid--columns-4 .field-elements .field__item:nth-child(2n),.footer__block .field-elements .field__item:nth-child(2n),.field-elements .grid--columns-4 .field__item:nth-child(2n),.field-elements .footer__block .field__item:nth-child(2n),.grid--columns-4 .field-content-liftup>.field__items .field__item:nth-child(2n),.footer__block .field-content-liftup>.field__items .field__item:nth-child(2n),.field-content-liftup>.field__items .grid--columns-4 .field__item:nth-child(2n),.field-content-liftup>.field__items .footer__block .field__item:nth-child(2n),.grid--columns-4 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(2n),.footer__block .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-4 .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-music-instruments .footer__block .field__item:nth-child(2n),.grid--columns-4 .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(2n),.footer__block .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-composers .grid--columns-4 .field__item:nth-child(2n),.node--type-music-chapter .accordion-def .field-composers .footer__block .field__item:nth-child(2n){margin-right:3%}.grid--columns-4 .grid__item:nth-child(4n),.footer__block .grid__item:nth-child(4n),.footer__block>:nth-child(4n),.grid--columns-4 .field-elements .field__item:nth-child(4n),.footer__block .field-elements .field__item:nth-child(4n),.field-elements .grid--columns-4 .field__item:nth-child(4n),.field-elements .footer__block .field__item:nth-child(4n),.grid--columns-4 .field-content-liftup>.field__items .field__item:nth-child(4n),.footer__block .field-content-liftup>.field__items .field__item:nth-child(4n),.field-content-liftup>.field__items .grid--columns-4 .field__item:nth-child(4n),.field-content-liftup>.field__items .footer__block .field__item:nth-child(4n),.grid--columns-4 .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(4n),.footer__block .node--type-music-chapter .accordion-def .field-music-instruments .field__item:nth-child(4n),.node--type-music-chapter .accordion-def .field-music-instruments .grid--columns-4 .field__item:nth-child(4n),.node--type-music-chapter .accordion-def .field-music-instruments .footer__block .field__item:nth-child(4n),.grid--columns-4 .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(4n),.footer__block .node--type-music-chapter .accordion-def .field-composers .field__item:nth-child(4n),.node--type-music-chapter .accordion-def .field-composers .grid--columns-4 .field__item:nth-child(4n),.node--type-music-chapter .accordion-def .field-composers .footer__block .field__item:nth-child(4n){margin-right:0}}.grid__item--example{background-color:#666;padding:4rem}.grid,.footer__block,.field-elements .field__items,.field-content-liftup>.field__items,.node--type-music-element .field-other-elements>.field__items,.node--type-music-chapter .accordion-def .field-music-instruments .field__items,.node--type-music-chapter .accordion-def .field-composers .field__items,.node--type-music-chapter .accordion-def .field-elements .field__items,.view.view-display-id-block_godchild .view-grouping{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:2rem}.layout{display:flex;flex-direction:column}.layout>.layout__container>.content__container{display:flex}@media(min-width:0)and (max-width:719px){.layout>.layout__container>.content__container{flex-wrap:wrap}.layout>.layout__container>.content__container>.group__left,.layout>.layout__container>.content__container>.group__right{flex-basis:100%}}.layout__one-column--page .page_navigation,[class*=layout__two-column--sidebar] .page_navigation{position:relative}@media(min-width:721px){.layout__one-column--page>.header__container,[class*=layout__two-column--sidebar]>.header__container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}}.layout__one-column--page>.header__container>.group__header,[class*=layout__two-column--sidebar]>.header__container>.group__header{display:flex;flex-direction:column;text-align:center;background-color:#000;min-height:0;position:relative}.layout__one-column--page>.header__container>.group__header .field-image,[class*=layout__two-column--sidebar]>.header__container>.group__header .field-image{height:100%;left:50%;min-height:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.layout__one-column--page>.header__container>.group__header .field-image img,[class*=layout__two-column--sidebar]>.header__container>.group__header .field-image img{filter:opacity(60%)}.layout__one-column--page>.header__container>.group__header .node__title,[class*=layout__two-column--sidebar]>.header__container>.group__header .node__title{text-transform:uppercase;color:#fff;margin-bottom:1rem}.layout__one-column--page>.header__container>.group__header .field-summary,[class*=layout__two-column--sidebar]>.header__container>.group__header .field-summary{color:#fff;margin-bottom:1.25rem}@media(min-width:0)and (max-width:479px){.layout__one-column--page>.header__container>.group__header .field-summary,[class*=layout__two-column--sidebar]>.header__container>.group__header .field-summary{font-size:.9em;line-height:1.3}}.layout__one-column--page>.header__container>.group__header .hero-text,[class*=layout__two-column--sidebar]>.header__container>.group__header .hero-text{position:absolute;max-width:1224px}.layout__one-column--page>.header__container>.group__header::before,[class*=layout__two-column--sidebar]>.header__container>.group__header::before{display:block;content:"";padding-bottom:100%;width:100%}@media(min-width:481px){.layout__one-column--page>.header__container>.group__header::before,[class*=layout__two-column--sidebar]>.header__container>.group__header::before{padding-bottom:60%}}@media(min-width:0)and (max-width:719px){.layout__one-column--page>.header__container>.group__header .hero-text,[class*=layout__two-column--sidebar]>.header__container>.group__header .hero-text{bottom:0;padding:0 2rem 2.125rem 2rem}.layout__one-column--page>.header__container>.group__header .hero-text .node__title,[class*=layout__two-column--sidebar]>.header__container>.group__header .hero-text .node__title{font-size:2.375rem}}@media(min-width:721px){.layout__one-column--page>.header__container>.group__header::before,[class*=layout__two-column--sidebar]>.header__container>.group__header::before{padding-bottom:45%}.layout__one-column--page>.header__container>.group__header .hero-text,[class*=layout__two-column--sidebar]>.header__container>.group__header .hero-text{top:50%;left:50%;padding:0 7%;transform:translate(-50%,-50%);width:100%}}[class*=layout__two-column--sidebar]>.content__container{display:flex}@media(min-width:0)and (max-width:719px){[class*=layout__two-column--sidebar]>.content__container{flex-direction:column}}.layout__one-column>*{width:100%}.layout__one-column>.layout__container>.header__container{display:flex}@media(min-width:0)and (max-width:719px){.layout__one-column>.layout__container>.header__container{flex-direction:column}}.layout__one-column--page:not(.node--type-article)>.content__container{width:100%;margin:0 auto;max-width:80%;padding:2.5rem 2rem}@media(min-width:480px){.layout__one-column--page:not(.node--type-article)>.content__container{padding:2.5rem 2rem}}@media(min-width:80%){.layout__one-column--page:not(.node--type-article)>.content__container{padding-left:calc(2rem + -50vw + 80%/2);padding-right:calc(2rem + -50vw + 80%/2)}}@media(min-width:0)and (max-width:919px){.layout__one-column--page:not(.node--type-article)>.content__container{max-width:none}}.layout__one-column--page>.content__container{position:relative;overflow:visible}.is-front .layout__one-column--page>.content__container,.is-front .layout__one-column--page .field-section,.is-front .layout__one-column--page .paragraph--type-lists,.is-concerts-page .layout__one-column--page>.content__container,.is-concerts-page .layout__one-column--page .field-section,.is-concerts-page .layout__one-column--page .paragraph--type-lists{padding-top:0 !important}.is-front .layout__one-column--page .view-filters,.is-concerts-page .layout__one-column--page .view-filters{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);width:100vw}.is-front .layout__one-column--page>.content__container,.is-concerts-page .layout__one-column--page>.content__container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);max-width:none;width:auto}.is-front .layout__one-column--page>.content__container .field-section,.is-concerts-page .layout__one-column--page>.content__container .field-section{width:100%;margin:0 auto;max-width:2000px;padding:0 0}@media(min-width:920px){.is-front .layout__one-column--page>.content__container .field-section,.is-concerts-page .layout__one-column--page>.content__container .field-section{padding:0 4rem}}@media(min-width:2000px){.is-front .layout__one-column--page>.content__container .field-section,.is-concerts-page .layout__one-column--page>.content__container .field-section{padding-left:calc(4rem + -50vw + 2000px/2);padding-right:calc(4rem + -50vw + 2000px/2)}}.is-front .layout__one-column--page>.content__container .paragraph--type-lists,.is-concerts-page .layout__one-column--page>.content__container .paragraph--type-lists{padding:0}.is-front .layout__one-column--page .paragraph--type-lists,.is-concerts-page .layout__one-column--page .paragraph--type-lists{margin:0;position:relative}.is-concerts-page .layout__one-column--page .paragraph--type-lists{position:static}.is-concerts-page .layout__one-column--page .paragraph--type-lists .field-title{padding-top:28rem}@media(min-width:481px){.is-concerts-page .layout__one-column--page .paragraph--type-lists .field-title{padding-top:21rem}}@media(min-width:721px){.is-concerts-page .layout__one-column--page .paragraph--type-lists .field-title{padding-top:20rem}}@media(min-width:921px){.is-concerts-page .layout__one-column--page .paragraph--type-lists .field-title{padding-top:14rem}}.is-front .layout__one-column--page>.header__container{display:none}.is-front .layout__one-column--page>.group__header{padding-bottom:0}.layout__one-column--page.node--type-timeline-event>.content__container{width:100%;margin:0 auto;max-width:720px;padding:2.5rem 2rem}@media(min-width:480px){.layout__one-column--page.node--type-timeline-event>.content__container{padding:2.5rem 2rem}}@media(min-width:720px){.layout__one-column--page.node--type-timeline-event>.content__container{padding-left:calc(2rem + -50vw + 720px/2);padding-right:calc(2rem + -50vw + 720px/2)}}@media(min-width:721px){.layout__one-column--page.node--type-music-chapter>.content__container,.layout__one-column--page.node--type-music-element>.content__container,.layout__one-column--page.node--type-music-lesson>.content__container,.layout__one-column--page.node--type-page>.content__container{padding-top:4.25rem !important}}.layout__one-column--page.node--type-page>.header__container>.group__header{text-align:left !important}.layout__two-column--sidebar-right>.content__container{margin:0 8% 0 16%}@media(min-width:0)and (max-width:719px){.layout__two-column--sidebar-right>.content__container{margin-left:8%;padding-top:2.5rem}}@media(min-width:721px){.layout__two-column--sidebar-right>.content__container{padding:2.5rem 0}.layout__two-column--sidebar-right>.content__container>.group__left,.layout__two-column--sidebar-right>.content__container>.group__right{padding-top:8.33333%}.layout__two-column--sidebar-right>.content__container>.group__left{margin-right:3rem;width:calc(100% - 25% - 3rem)}.layout__two-column--sidebar-right>.content__container>.group__right{width:25%}}@media(min-width:1225px){.layout__two-column--sidebar-right>.header__container>.group__header .hero-text{padding:0}}.layout__three-column--flexible>.layout__container>.content__wrapper{width:100%;margin:0 auto;max-width:80%;padding:0 0;display:flex;flex-flow:row wrap}@media(min-width:480px){.layout__three-column--flexible>.layout__container>.content__wrapper{padding:0 0}}@media(min-width:80%){.layout__three-column--flexible>.layout__container>.content__wrapper{padding-left:calc(0 + -50vw + 80%/2);padding-right:calc(0 + -50vw + 80%/2)}}.layout__three-column--flexible>.layout__container>.content__wrapper>.group__header,.layout__three-column--flexible>.layout__container>.content__wrapper>.group__footer{width:100%}.layout__three-column--flexible>.layout__container>.content__wrapper>.content__container{width:100%;display:flex}@media(min-width:0)and (max-width:719px){.layout__three-column--flexible>.layout__container>.content__wrapper>.content__container{flex-wrap:wrap}.layout__three-column--flexible>.layout__container>.content__wrapper>.content__container>.group__left,.layout__three-column--flexible>.layout__container>.content__wrapper>.content__container>.group__middle,.layout__three-column--flexible>.layout__container>.content__wrapper>.content__container>.group__right{flex-basis:100%}}@media(min-width:721px){.layout__three-column--flexible>.layout__container>.content__wrapper>.content__container{flex-wrap:nowrap;justify-items:stretch}.layout__three-column--flexible>.layout__container>.content__wrapper>.content__container>.group__left,.layout__three-column--flexible>.layout__container>.content__wrapper>.content__container>.group__middle,.layout__three-column--flexible>.layout__container>.content__wrapper>.content__container>.group__right{flex:1 0 calc((100% - 2*3%)/3)}}@media(min-width:721px){.layout__two-column--equal>.layout__container>.content__container{flex-wrap:nowrap}.layout__two-column--equal>.layout__container>.content__container>*{flex:1}}.footer{background-color:#000;background-image:url("/themes/custom/hko/images/icons/hko-logo_footer-white.svg");background-position:center bottom 1.25rem;background-size:auto 8.75rem;padding-bottom:9.375rem;background-repeat:repeat-x;overflow:hidden}@media(min-width:721px){.footer{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}}.footer__inner{width:100%;margin:0 auto;max-width:1440px;padding:3rem 2rem;display:flex;flex-wrap:wrap}@media(min-width:480px){.footer__inner{padding:3rem 2rem}}@media(min-width:1440px){.footer__inner{padding-left:calc(2rem + -50vw + 1440px/2);padding-right:calc(2rem + -50vw + 1440px/2)}}.footer__menu{list-style:none;margin:0;padding:0}.footer__block{color:#b4b9be}.footer__block--bottom{width:100%}.footer__block .menu__item{padding-bottom:1rem}.footer__block .menu__link,.footer__block .field-title-with-link a{color:#b4b9be;cursor:pointer;font-weight:bold;text-decoration:none;font-size:1.1rem;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase}.footer__block .menu__link:active,.footer__block .menu__link:focus,.footer__block .menu__link:hover,.footer__block .field-title-with-link a:active,.footer__block .field-title-with-link a:focus,.footer__block .field-title-with-link a:hover{color:#fff;text-decoration:underline}.footer__block .menu__link:hover,.footer__block .menu__link:focus,.footer__block .field-title-with-link a:hover,.footer__block .field-title-with-link a:focus{text-decoration:none}.footer__block .field-title,.footer__block .field-title-with-link>span{color:#000;font-family:GroteskBold,HelveticaNeue-Bold,helvetica,arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.1rem;line-height:1.5;margin:0 0 0.5rem;width:auto;text-transform:uppercase;color:#b4b9be}@media(min-width:721px){.footer__block .field-title,.footer__block .field-title-with-link>span{font-size:1.3rem}}.footer__block .field-title__link,.footer__block .field-title-with-link>span__link{color:inherit}.footer__block .field-title__link:hover,.footer__block .field-title-with-link>span__link:hover{color:inherit}.footer__block .field-link a{cursor:pointer;font-size:1rem;line-height:.9;letter-spacing:.02em;padding:.85rem 1rem;text-decoration:none;display:inline-flex;align-items:center;position:relative;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0);border:3px solid #000;color:#fff;border-color:#fff;padding-left:3rem;position:relative}@media(min-width:721px){.footer__block .field-link a{font-size:.9rem}}.footer__block .field-link a:hover,.footer__block .field-link a:focus{transition:all .2s ease-in}.footer__block .field-link a:visited{color:#fff}.footer__block .field-link a:hover,.footer__block .field-link a:focus{background-color:#fff;color:#eb003c}.footer__block .field-link a:hover a,.footer__block .field-link a:focus a{color:#eb003c}.footer__block .field-link a:hover::before,.footer__block .field-link a:focus::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-red.svg")}.footer__block .field-link a a{text-decoration:none;color:#fff}.footer__block .field-link a a:visited{color:#fff}.footer__block .field-link a::before{background-image:url("/themes/custom/hko/images/icons/hko-icons_arrowright-white.svg");display:inline-block;background-size:1.5rem;background-repeat:no-repeat;content:"";height:1.5rem;width:1.5rem;position:absolute;top:calc(50% - 1.5rem/2);left:1rem}.footer__block .field--type-text-with-summary a{color:#b4b9be;cursor:pointer;font-weight:bold;text-decoration:none}.footer__block .field--type-text-with-summary a:active,.footer__block .field--type-text-with-summary a:focus,.footer__block .field--type-text-with-summary a:hover{color:#fff;text-decoration:underline}.footer .block--footer-social-media{display:flex;flex-wrap:wrap;flex-direction:column}.footer-social-media-links .field--type-link{border:none;display:inline-flex}.footer-social-media-links .field--type-link>a{margin-right:.625rem;padding-top:.9375rem;height:1.875rem;width:1.875rem;background-size:1.875rem;background-position:center;background-repeat:no-repeat;overflow:hidden;font-size:0}.footer-social-media-links .field-facebook-link a{background-image:url("/themes/custom/hko/images/icons/hko-icons_facebook-white.svg")}.footer-social-media-links .field-facebook-link a:hover{background-image:url("/themes/custom/hko/images/icons/hko-icons_facebook-red.svg")}.footer-social-media-links .field-instagram-link a{background-image:url("/themes/custom/hko/images/icons/hko-icons_instagram-white.svg")}.footer-social-media-links .field-instagram-link a:hover{background-image:url("/themes/custom/hko/images/icons/hko-icons_instagram-red.svg")}.footer-social-media-links .field-twitter-link a{background-image:url("/themes/custom/hko/images/icons/hko-icons_twitter-white.svg")}.footer-social-media-links .field-twitter-link a:hover{background-image:url("/themes/custom/hko/images/icons/hko-icons_twitter-red.svg")}.footer-social-media-links .field-youtube-link a{background-image:url("/themes/custom/hko/images/icons/hko-icons_youtube-white.svg")}.footer-social-media-links .field-youtube-link a:hover{background-image:url("/themes/custom/hko/images/icons/hko-icons_youtube-red.svg")}.footer .field-image{margin:3rem 0;width:100%}@media(min-width:921px){.footer .field-image{margin-top:auto;margin-bottom:2rem}}.footer .field-image img{max-width:150px}.header{position:relative}.header__container--page{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);padding:0;position:relative}.header__inner{width:100%;margin:0 auto;max-width:1440px;padding:0 1rem;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media(min-width:480px){.header__inner{padding:0 1rem}}@media(min-width:1440px){.header__inner{padding-left:calc(1rem + -50vw + 1440px/2);padding-right:calc(1rem + -50vw + 1440px/2)}}@media(min-width:721px){.header__inner{align-items:center}}.header .flex>div:first-child{flex:0 1 100%}.topbar{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);background-color:#fff;display:flex;flex-wrap:nowrap}.topbar__inner{display:flex;align-items:center;width:100%;width:100%;margin:0 auto;max-width:76.5rem;padding:0 2rem}@media(min-width:480px){.topbar__inner{padding:0 2rem}}@media(min-width:76.5rem){.topbar__inner{padding-left:calc(2rem + -50vw + 76.5rem/2);padding-right:calc(2rem + -50vw + 76.5rem/2)}}.topbar.sticky{position:fixed;top:0;left:0;right:0;z-index:50}.topbar.topbar--scrolldown{box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.07)}.toolbar-fixed.topbar-sticky .sticky{top:39px}.toolbar-fixed.topbar-sticky.toolbar-vertical .layout-container{padding-top:calc(3rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal .layout-container{padding-top:calc(6rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .sticky{top:79px}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .layout-container{padding-top:calc(6rem)}.toolbar-fixed.toolbar-vertical .sticky{top:39px}.layout-container{width:100%;margin:0 auto;max-width:76.5rem;padding:0 0;display:flex;flex-direction:column;min-height:100vh;overflow:visible;position:relative}@media(min-width:480px){.layout-container{padding:0 0}}@media(min-width:76.5rem){.layout-container{padding-left:calc(0 + -50vw + 76.5rem/2);padding-right:calc(0 + -50vw + 76.5rem/2)}}.main{width:100%;margin:0 auto;max-width:76.5rem;padding:0 0;display:block;flex:1 0 auto}@media(min-width:480px){.main{padding:0 0}}@media(min-width:76.5rem){.main{padding-left:calc(0 + -50vw + 76.5rem/2);padding-right:calc(0 + -50vw + 76.5rem/2)}}.main--with-sidebar{width:100%;margin:0 auto;max-width:80%;padding:0 2rem;display:flex}@media(min-width:480px){.main--with-sidebar{padding:0 2rem}}@media(min-width:80%){.main--with-sidebar{padding-left:calc(2rem + -50vw + 80%/2);padding-right:calc(2rem + -50vw + 80%/2)}}@media(min-width:0)and (max-width:719px){.main--with-sidebar{flex-direction:column}}.main-sidebar{margin-bottom:2rem;order:2}.main-sidebar .block-title{text-align:center;padding-bottom:1rem}@media(min-width:0)and (max-width:719px){.main-sidebar{padding:2rem}}@media(min-width:721px){.main-sidebar{margin-bottom:0;width:33%}}.main-content{width:100%}@media(min-width:721px){.main-content--with-sidebar{margin-right:10%;width:calc(100% - (33% + 1rem))}}#pre-content,#post-content{width:100%;margin:0 auto;max-width:76.5rem;padding:0 2rem}@media(min-width:480px){#pre-content,#post-content{padding:0 2rem}}@media(min-width:76.5rem){#pre-content,#post-content{padding-left:calc(2rem + -50vw + 76.5rem/2);padding-right:calc(2rem + -50vw + 76.5rem/2)}}.region__post-content{padding:2rem 0}.copyright{text-align:end;padding:1rem;text-transform:uppercase;font-family:"GroteskBold","HelveticaNeue-Bold",helvetica,arial,sans-serif;font-size:1.125rem}.place-holder{color:#666;border:4px dashed #666;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}.media--loading::before{display:none !important}.image.b-lazy{background-image:none !important}.b-error{opacity:1}.ui-widget{font-size:.9rem !important}#admin-toolbar-search-input{line-height:1.5 !important}.some-label{padding-bottom:2rem}@media(min-width:921px){.some-label{position:absolute;top:6rem;left:-4rem}}@media(min-width:921px){.some-label .at-share-btn-elements{display:flex;flex-direction:column}}.some-label .addthis_sharing_toolbox a.at-share-btn,.some-label .addthis_sharing_toolbox a.at-icon-wrapper{background-color:rgba(0,0,0,0) !important}.some-label .addthis_sharing_toolbox a.at-share-btn svg,.some-label .addthis_sharing_toolbox a.at-icon-wrapper svg{display:none}.some-label .addthis_sharing_toolbox a.at-svc-facebook{background-image:url("/themes/custom/hko/images/icons/hko-icons_facebook-black.svg");background-repeat:no-repeat}.some-label .addthis_sharing_toolbox a.at-svc-facebook:hover span{background-image:url("/themes/custom/hko/images/icons/hko-icons_facebook-red.svg")}.some-label .addthis_sharing_toolbox a.at-svc-twitter{background-image:url("/themes/custom/hko/images/icons/hko-icons_twitter-black.svg");background-repeat:no-repeat}.some-label .addthis_sharing_toolbox a.at-svc-twitter:hover span{background-image:url("/themes/custom/hko/images/icons/hko-icons_twitter-red.svg")}
