/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:mallory;src:url(/themes/shepherd/fonts/Mallory-Medium.woff)}@font-face{font-family:mallory-book;src:url(/themes/shepherd/fonts/Mallory-Book.woff)}@font-face{font-family:martina-plantijn-regular;src:url(/themes/shepherd/fonts/martina-plantijn-regular.woff2)}@font-face{font-family:martina-plantijn-bold;src:url(/themes/shepherd/fonts/martina-plantijn-bold.woff2)}@font-face{font-family:"icomoon";src:url(/themes/shepherd/fonts/icomoon.eot?98tp4o=);src:url(/themes/shepherd/fonts/icomoon.eot?98tp4o=#iefix) format("embedded-opentype"),url(/themes/shepherd/fonts/icomoon.ttf?98tp4o=) format("truetype"),url(/themes/shepherd/fonts/icomoon.woff?98tp4o=) format("woff"),url(/themes/shepherd/fonts/icomoon.svg?98tp4o=#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"],.icon-font,.field--name-field-supporting-links a:after,.navigation-bar #search-block-form .search-button,.navigation-bar #block-searchtoggle .search--toggle:before,.region-sidebar-first .back-link a:before,.event-sidebar .event-button a:after,.attachment-after .view-id-event_info .event-button a:after,.page-node-type-event #block-views-block-event-info-location .plan-your-visit a:after,.page-node-type-event-parent #block-views-block-event-info-location .plan-your-visit a:after,.page-node-type-profile #block-views-block-event-info-location .plan-your-visit a:after,.page-node-type-event .paragraph--view-mode--accordion-item .tab-label::after,.page-node-type-event-parent .paragraph--view-mode--accordion-item .tab-label::after,.page-node-type-profile .paragraph--view-mode--accordion-item .tab-label::after,.page-node-type-profile .directory-link a:after,.view-calendar-example.view-display-id-listing .pager__item a.button:after,.view-calendar-example.view-display-id-attachment .pager__item a.button:after,.page-node-6488 .js-pager__items .pager__item--previous a:after,.page-node-6488 .js-pager__items .pager__item--next a:after,#block-views-block-home-carousel-home footer a:after,#block-views-block-home-carousel-home .view-footer a:after,.slick--view--home-carousel .slick__arrow .slick-arrow:before,.view-home-carousel .slick__arrow .slick-arrow:before,a.external-link:after{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-offsite:before{content:""}.icon-down:before{content:""}.icon-right:before{content:""}.icon-search:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-flickr2:before{content:""}a.external-link:after{content:"";font-size:.75rem !important;top:0 !important;padding-left:0.375rem}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1;font-family:sans-serif}iframe{border:0}main{display:block}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}li{display:block}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}sup{position:relative;top:-0.5em;vertical-align:baseline;font-size:75%;line-height:0}strong{font-weight:bold}figure{margin:0}img{border:0;max-width:100%;height:auto;vertical-align:middle}a{text-decoration:none;color:inherit}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible}::-moz-focus-inner{border:0;padding:0}body{text-rendering:optimizeLegibility;hanging-punctuation:first last;font-feature-settings:"kern" 1,"onum" 0,"tnum" 0,"liga" 1;font-kerning:normal;font-variant-ligatures:common-ligatures;font-variant-numeric:lining-nums}p{max-width:80ch}body{font-size:100%;background-color:#fff;color:#272d2d}html{scroll-behavior:smooth}html,body{height:100%}.dialog-off-canvas-main-canvas{height:100%;display:flex;flex-direction:column}.page-wrapper{flex:1 0 auto}footer.footer{flex-shrink:0}.content-wrapper{margin-top:3rem}.layout-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px;grid-template-columns:repeat(8,1fr)}.layout-sidebar{grid-column:span 8;margin-bottom:2rem}@media screen and (min-width:768px){.layout-sidebar{grid-column:span 3}.layout-sidebar .region-sidebar-first{margin-top:.5rem}}@media screen and (min-width:992px){.layout-sidebar{grid-column:span 2}.layout-sidebar .region-sidebar-first{margin-top:.5rem}}@media screen and (min-width:1200px){.layout-sidebar .region-sidebar-first{margin-top:.7rem}}.layout-content{grid-column:span 8}@media screen and (min-width:768px){.layout-sidebar+.layout-content{grid-column:span 5}}@media screen and (min-width:992px){.layout-sidebar+.layout-content{grid-column:span 6}}.bottom-wrapper{background:#eef2f7;padding-top:3rem;padding-bottom:3rem;margin-bottom:-6rem;margin-top:6rem}.bottom-wrapper .region-bottom{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px}.top-wrapper{background:#eef2f7;padding-top:3rem;padding-bottom:1.5rem;margin-bottom:3rem;margin-top:0}.top-wrapper .region-top{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px;grid-template-columns:repeat(4,1fr)}body{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){body{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){body{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){body{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}h1{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em;color:#a60044;margin-bottom:2rem}@media screen and (min-width:768px){h1{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){h1{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){h1{font-size:4.125rem;line-height:4.3125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}h2{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em;color:#a60044;margin-top:2rem}@media screen and (min-width:768px){h2{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){h2{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){h2{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}h3,.h3,.page-node-type-event .field--name-field-parent-event,.page-node-type-event-parent .field--name-field-parent-event,.page-node-type-profile .field--name-field-parent-event,.page-node-6497 .node--view-mode-teaser h4{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em;color:#272d2d;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width:768px){h3,.h3,.page-node-type-event .field--name-field-parent-event,.page-node-type-event-parent .field--name-field-parent-event,.page-node-type-profile .field--name-field-parent-event,.page-node-6497 .node--view-mode-teaser h4{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){h3,.h3,.page-node-type-event .field--name-field-parent-event,.page-node-type-event-parent .field--name-field-parent-event,.page-node-type-profile .field--name-field-parent-event,.page-node-6497 .node--view-mode-teaser h4{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){h3,.h3,.page-node-type-event .field--name-field-parent-event,.page-node-type-event-parent .field--name-field-parent-event,.page-node-type-profile .field--name-field-parent-event,.page-node-6497 .node--view-mode-teaser h4{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}h4,.h4,.webform-submission-form fieldset legend{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;color:#a60044;text-transform:uppercase;margin-top:1rem}@media screen and (min-width:768px){h4,.h4,.webform-submission-form fieldset legend{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){h4,.h4,.webform-submission-form fieldset legend{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){h4,.h4,.webform-submission-form fieldset legend{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}h5{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;margin-top:1rem}@media screen and (min-width:768px){h5{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){h5{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){h5{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.field--name-field-heading,.page-node-type-event .field--name-field-artists>h2,.page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-profile .field--name-field-artists>h2,.page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-profile .field--name-field-repertoire>h2,.view-class-notes.view-display-id-attachment_1 .view-header h3,.node--type-class-notes.node--view-mode-teaser>h3,.path-search-node h2{border-top:1px solid #a60044;color:#a60044;padding-top:1rem;margin-top:2rem;margin-bottom:1rem}.field--name-field-heading.large-heading,.page-node-type-event .field--name-field-artists>h2.large-heading,.page-node-type-event .field--name-field-sponsored-by>h2.large-heading,.page-node-type-event-parent .field--name-field-artists>h2.large-heading,.page-node-type-event-parent .field--name-field-sponsored-by>h2.large-heading,.page-node-type-profile .field--name-field-artists>h2.large-heading,.page-node-type-profile .field--name-field-sponsored-by>h2.large-heading,.page-node-type-event .field--name-field-repertoire>h2.large-heading,.page-node-type-event-parent .field--name-field-repertoire>h2.large-heading,.page-node-type-profile .field--name-field-repertoire>h2.large-heading,.view-class-notes.view-display-id-attachment_1 .view-header h3.large-heading,.node--type-class-notes.node--view-mode-teaser>h3.large-heading,.path-search-node h2.large-heading{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}@media screen and (min-width:768px){.field--name-field-heading.large-heading,.page-node-type-event .field--name-field-artists>h2.large-heading,.page-node-type-event .field--name-field-sponsored-by>h2.large-heading,.page-node-type-event-parent .field--name-field-artists>h2.large-heading,.page-node-type-event-parent .field--name-field-sponsored-by>h2.large-heading,.page-node-type-profile .field--name-field-artists>h2.large-heading,.page-node-type-profile .field--name-field-sponsored-by>h2.large-heading,.page-node-type-event .field--name-field-repertoire>h2.large-heading,.page-node-type-event-parent .field--name-field-repertoire>h2.large-heading,.page-node-type-profile .field--name-field-repertoire>h2.large-heading,.view-class-notes.view-display-id-attachment_1 .view-header h3.large-heading,.node--type-class-notes.node--view-mode-teaser>h3.large-heading,.path-search-node h2.large-heading{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.field--name-field-heading.large-heading,.page-node-type-event .field--name-field-artists>h2.large-heading,.page-node-type-event .field--name-field-sponsored-by>h2.large-heading,.page-node-type-event-parent .field--name-field-artists>h2.large-heading,.page-node-type-event-parent .field--name-field-sponsored-by>h2.large-heading,.page-node-type-profile .field--name-field-artists>h2.large-heading,.page-node-type-profile .field--name-field-sponsored-by>h2.large-heading,.page-node-type-event .field--name-field-repertoire>h2.large-heading,.page-node-type-event-parent .field--name-field-repertoire>h2.large-heading,.page-node-type-profile .field--name-field-repertoire>h2.large-heading,.view-class-notes.view-display-id-attachment_1 .view-header h3.large-heading,.node--type-class-notes.node--view-mode-teaser>h3.large-heading,.path-search-node h2.large-heading{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.field--name-field-heading.large-heading,.page-node-type-event .field--name-field-artists>h2.large-heading,.page-node-type-event .field--name-field-sponsored-by>h2.large-heading,.page-node-type-event-parent .field--name-field-artists>h2.large-heading,.page-node-type-event-parent .field--name-field-sponsored-by>h2.large-heading,.page-node-type-profile .field--name-field-artists>h2.large-heading,.page-node-type-profile .field--name-field-sponsored-by>h2.large-heading,.page-node-type-event .field--name-field-repertoire>h2.large-heading,.page-node-type-event-parent .field--name-field-repertoire>h2.large-heading,.page-node-type-profile .field--name-field-repertoire>h2.large-heading,.view-class-notes.view-display-id-attachment_1 .view-header h3.large-heading,.node--type-class-notes.node--view-mode-teaser>h3.large-heading,.path-search-node h2.large-heading{font-size:4.125rem;line-height:4.3125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.block-heading--large,#block-views-block-news-block-2 h2{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em;border-top:1px solid #a60044;color:#a60044;padding-top:1rem;margin-top:4rem;margin-bottom:2rem}@media screen and (min-width:768px){.block-heading--large,#block-views-block-news-block-2 h2{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.block-heading--large,#block-views-block-news-block-2 h2{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.block-heading--large,#block-views-block-news-block-2 h2{font-size:4.125rem;line-height:4.3125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.field--type-link,.region-violator .active-stream,.page-node-type-event .active-stream,.page-node-type-event-parent .active-stream,.page-node-type-profile .active-stream,.view-class-notes.view-display-id-attachment_1 .item-title,.field--name-field-live-stream,.body-link{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;font-variant-numeric:lining-nums}@media screen and (min-width:768px){.field--type-link,.region-violator .active-stream,.page-node-type-event .active-stream,.page-node-type-event-parent .active-stream,.page-node-type-profile .active-stream,.view-class-notes.view-display-id-attachment_1 .item-title,.field--name-field-live-stream,.body-link{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.field--type-link,.region-violator .active-stream,.page-node-type-event .active-stream,.page-node-type-event-parent .active-stream,.page-node-type-profile .active-stream,.view-class-notes.view-display-id-attachment_1 .item-title,.field--name-field-live-stream,.body-link{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.field--type-link,.region-violator .active-stream,.page-node-type-event .active-stream,.page-node-type-event-parent .active-stream,.page-node-type-profile .active-stream,.view-class-notes.view-display-id-attachment_1 .item-title,.field--name-field-live-stream,.body-link{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.teaser-eyebrow{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;font-variant-numeric:lining-nums;color:#272d2d}@media screen and (min-width:768px){.teaser-eyebrow{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.teaser-eyebrow{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.teaser-eyebrow{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.teaser-eyebrow-small,.event-sidebar .stream-link,.attachment-after .view-id-event_info .stream-link,.event-sidebar .event-button a,.attachment-after .view-id-event_info .event-button a,.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-event #block-views-block-event-info-location .plan-your-visit a,.page-node-type-event-parent #block-views-block-event-info-location .plan-your-visit a,.page-node-type-profile #block-views-block-event-info-location .plan-your-visit a,.page-node-type-event .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event .paragraph--type--artists-list h2,.page-node-type-event .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event .paragraph--type--artists-list h3,.page-node-type-event .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event-parent .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event-parent .paragraph--type--artists-list h2,.page-node-type-event-parent .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event-parent .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event-parent .paragraph--type--artists-list h3,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-heading,.page-node-type-profile .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-profile .paragraph--type--artists-list h2,.page-node-type-profile .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-profile .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-profile .paragraph--type--artists-list h3,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-event-parent .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-profile .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-event .event-type,.page-node-type-event-parent .event-type,.page-node-type-profile .event-type,#block-views-block-events-carousel-text .event-type,#block-views-block-events-carousel-text .event-date,#block-eventstoggle .select-wrapper,.view-calendar-example.view-display-id-listing .divider .event .event-tickets a,.view-calendar-example.view-display-id-attachment .divider .event .event-tickets a,.calendar-calendar th.days,.page-node-6488 .bef-checkboxes{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;font-variant-numeric:lining-nums}@media screen and (min-width:768px){.teaser-eyebrow-small,.event-sidebar .stream-link,.attachment-after .view-id-event_info .stream-link,.event-sidebar .event-button a,.attachment-after .view-id-event_info .event-button a,.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-event #block-views-block-event-info-location .plan-your-visit a,.page-node-type-event-parent #block-views-block-event-info-location .plan-your-visit a,.page-node-type-profile #block-views-block-event-info-location .plan-your-visit a,.page-node-type-event .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event .paragraph--type--artists-list h2,.page-node-type-event .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event .paragraph--type--artists-list h3,.page-node-type-event .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event-parent .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event-parent .paragraph--type--artists-list h2,.page-node-type-event-parent .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event-parent .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event-parent .paragraph--type--artists-list h3,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-heading,.page-node-type-profile .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-profile .paragraph--type--artists-list h2,.page-node-type-profile .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-profile .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-profile .paragraph--type--artists-list h3,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-event-parent .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-profile .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-event .event-type,.page-node-type-event-parent .event-type,.page-node-type-profile .event-type,#block-views-block-events-carousel-text .event-type,#block-views-block-events-carousel-text .event-date,#block-eventstoggle .select-wrapper,.view-calendar-example.view-display-id-listing .divider .event .event-tickets a,.view-calendar-example.view-display-id-attachment .divider .event .event-tickets a,.calendar-calendar th.days,.page-node-6488 .bef-checkboxes{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.teaser-eyebrow-small,.event-sidebar .stream-link,.attachment-after .view-id-event_info .stream-link,.event-sidebar .event-button a,.attachment-after .view-id-event_info .event-button a,.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-event #block-views-block-event-info-location .plan-your-visit a,.page-node-type-event-parent #block-views-block-event-info-location .plan-your-visit a,.page-node-type-profile #block-views-block-event-info-location .plan-your-visit a,.page-node-type-event .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event .paragraph--type--artists-list h2,.page-node-type-event .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event .paragraph--type--artists-list h3,.page-node-type-event .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event-parent .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event-parent .paragraph--type--artists-list h2,.page-node-type-event-parent .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event-parent .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event-parent .paragraph--type--artists-list h3,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-heading,.page-node-type-profile .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-profile .paragraph--type--artists-list h2,.page-node-type-profile .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-profile .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-profile .paragraph--type--artists-list h3,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-event-parent .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-profile .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-event .event-type,.page-node-type-event-parent .event-type,.page-node-type-profile .event-type,#block-views-block-events-carousel-text .event-type,#block-views-block-events-carousel-text .event-date,#block-eventstoggle .select-wrapper,.view-calendar-example.view-display-id-listing .divider .event .event-tickets a,.view-calendar-example.view-display-id-attachment .divider .event .event-tickets a,.calendar-calendar th.days,.page-node-6488 .bef-checkboxes{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.teaser-eyebrow-small,.event-sidebar .stream-link,.attachment-after .view-id-event_info .stream-link,.event-sidebar .event-button a,.attachment-after .view-id-event_info .event-button a,.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link .event-date,.page-node-type-event #block-views-block-event-info-location .plan-your-visit a,.page-node-type-event-parent #block-views-block-event-info-location .plan-your-visit a,.page-node-type-profile #block-views-block-event-info-location .plan-your-visit a,.page-node-type-event .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event .paragraph--type--artists-list h2,.page-node-type-event .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event .paragraph--type--artists-list h3,.page-node-type-event .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event-parent .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event-parent .paragraph--type--artists-list h2,.page-node-type-event-parent .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event-parent .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event-parent .paragraph--type--artists-list h3,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-heading,.page-node-type-profile .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-profile .paragraph--type--artists-list h2,.page-node-type-profile .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-profile .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-profile .paragraph--type--artists-list h3,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-event-parent .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-profile .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-event .event-type,.page-node-type-event-parent .event-type,.page-node-type-profile .event-type,#block-views-block-events-carousel-text .event-type,#block-views-block-events-carousel-text .event-date,#block-eventstoggle .select-wrapper,.view-calendar-example.view-display-id-listing .divider .event .event-tickets a,.view-calendar-example.view-display-id-attachment .divider .event .event-tickets a,.calendar-calendar th.days,.page-node-6488 .bef-checkboxes{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.field--type-text-long,.field--type-text-with-summary{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.field--type-text-long,.field--type-text-with-summary{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.field--type-text-long,.field--type-text-with-summary{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.field--type-text-long,.field--type-text-with-summary{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.field--type-text-long p+p,.field--type-text-with-summary p+p{margin-top:1rem}.field--type-text-long p+ul,.field--type-text-long p+ol,.field--type-text-with-summary p+ul,.field--type-text-with-summary p+ol{margin-top:2rem}.field--type-text-long .note+p,.field--type-text-long .spacer-bottom+p,.field--type-text-with-summary .note+p,.field--type-text-with-summary .spacer-bottom+p{text-indent:0}.field--type-text-long .spacer-top,.field--type-text-with-summary .spacer-top{margin-top:1rem;text-indent:0}.field--type-text-long .spacer-bottom,.field--type-text-with-summary .spacer-bottom{margin-bottom:1rem}.field--type-text-long p strong,.field--type-text-long ul strong,.field--type-text-long ol strong,.field--type-text-with-summary p strong,.field--type-text-with-summary ul strong,.field--type-text-with-summary ol strong{font-weight:400;font-family:mallory,helvetica,sans-serif}.field--type-text-long a,.field--type-text-with-summary a{font-weight:400;transition:color .2s;text-decoration:underline}.field--type-text-long a:after,.field--type-text-with-summary a:after{display:inline-block;text-decoration:none}.field--type-text-long a:hover,.field--type-text-with-summary a:hover{text-decoration:none}.field--type-text-long table,.field--type-text-with-summary table{width:100%;padding:0;margin-bottom:2rem;display:table;table-layout:fixed;border-collapse:collapse;border:none !important}.field--type-text-long table tr,.field--type-text-with-summary table tr{border:none;padding:0;margin:0;display:table-row;vertical-align:top}.field--type-text-long table td,.field--type-text-with-summary table td{display:table-cell;padding-top:1rem}.field--type-text-long table thead,.field--type-text-with-summary table thead{border-top:1px solid #272d2d;border-bottom:1px solid #272d2d}.field--type-text-long table th,.field--type-text-with-summary table th{font-weight:500;text-transform:uppercase;text-align:left}.field--type-text-long table td+td,.field--type-text-long table th+th,.field--type-text-with-summary table td+td,.field--type-text-with-summary table th+th{padding-left:1rem}.field--type-text-long ol,.field--type-text-with-summary ol{margin-bottom:2rem}.field--type-text-long ol li,.field--type-text-with-summary ol li{display:list-item;margin-left:1.5rem;padding-left:.55rem}.field--type-text-long ol:last-child,.field--type-text-with-summary ol:last-child{margin-bottom:0}.field--type-text-long ul,.field--type-text-with-summary ul{margin-bottom:2rem}.field--type-text-long ul li,.field--type-text-with-summary ul li{display:block;margin-left:2rem}.field--type-text-long ul li:before,.field--type-text-with-summary ul li:before{content:"—";display:inline-block;margin-left:-2rem;margin-right:1rem}.field--type-text-long ul:last-child,.field--type-text-with-summary ul:last-child{margin-bottom:0}.field--type-text-long .note,.field--type-text-with-summary .note{border-bottom:1px solid #272d2d;font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;margin-top:2rem;margin-bottom:2rem;padding-bottom:.5rem;text-indent:0}@media screen and (min-width:768px){.field--type-text-long .note,.field--type-text-with-summary .note{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.field--type-text-long .note,.field--type-text-with-summary .note{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.field--type-text-long .note,.field--type-text-with-summary .note{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.field--type-text-long h4,.field--type-text-with-summary h4{line-height:1.5rem}.field--name-field-caption{margin-top:1rem;font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.field--name-field-caption{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.field--name-field-caption{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.field--name-field-caption{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}a{color:#a60044;transition:color .2s}a:hover{color:#fdbd97}img{width:100%;max-width:inherit}#block-shepherd-local-tasks{color:#8b9092}#block-shepherd-local-tasks>ul li{display:inline-block;margin-right:1.125rem}.field--name-field-image-media,.field--name-field-image{margin-bottom:1rem}@media screen and (min-width:992px){.field--name-field-image-media,.field--name-field-image{margin-right:7rem}}@media screen and (min-width:1200px){.field--name-field-image-media,.field--name-field-image{margin-right:14rem}}.node--view-mode-full>.node__content>.field--name-field-image-media{margin-bottom:2rem}.faq{margin-bottom:1rem}.faq:last-child{padding-bottom:1rem;border-bottom:1px solid #272d2d}.faq_question{cursor:pointer;font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;transition:color .2s;border-top:1px solid #272d2d}@media screen and (min-width:768px){.faq_question{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.faq_question{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.faq_question{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.faq_question h4{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;text-transform:none;transition:color .2s}@media screen and (min-width:768px){.faq_question h4{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.faq_question h4{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.faq_question h4{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.faq_question:hover{color:#8b9092}.faq_question:hover h4{color:#8b9092}.faq_answer_container{height:0px;overflow:hidden}.pager li{display:inline-block;margin-right:.5rem;font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase}@media screen and (min-width:768px){.pager li{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.pager li{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.pager li{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.slick--view--home-carousel .view-content,.view-home-carousel .view-content{height:100%}.slick--view--home-carousel .slide__content,.view-home-carousel .slide__content{position:relative;overflow:hidden;height:100%}.slick--view--home-carousel .slide__caption,.view-home-carousel .slide__caption{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px}.slick--view--home-carousel .slide__description,.view-home-carousel .slide__description{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em;color:#fff;position:absolute;top:38%;margin-right:20%}@media screen and (min-width:768px){.slick--view--home-carousel .slide__description,.view-home-carousel .slide__description{font-size:6.5rem;line-height:6.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.slick--view--home-carousel .slide__description,.view-home-carousel .slide__description{font-size:8.5rem;line-height:7.875rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.slick--view--home-carousel .slide__description,.view-home-carousel .slide__description{font-size:10.5rem;line-height:9.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.slick--view--home-carousel .slide__description a,.view-home-carousel .slide__description a{color:#fff}.slick--view--home-carousel .slide__description .carousel-supporting-text,.view-home-carousel .slide__description .carousel-supporting-text{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;font-size:2rem !important;margin-top:3rem}@media screen and (min-width:768px){.slick--view--home-carousel .slide__description .carousel-supporting-text,.view-home-carousel .slide__description .carousel-supporting-text{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.slick--view--home-carousel .slide__description .carousel-supporting-text,.view-home-carousel .slide__description .carousel-supporting-text{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.slick--view--home-carousel .slide__description .carousel-supporting-text,.view-home-carousel .slide__description .carousel-supporting-text{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.slick--view--home-carousel .slick__arrow,.view-home-carousel .slick__arrow{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px;grid-template-columns:repeat(24,1fr)}@media screen and (min-width:992px){.slick--view--home-carousel .slick__arrow,.view-home-carousel .slick__arrow{margin-top:-2rem}}.slick--view--home-carousel .slick__arrow .slick-arrow,.view-home-carousel .slick__arrow .slick-arrow{position:relative;top:-50px;font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;color:#fff;transition:color .2s;width:16px;overflow:hidden}@media screen and (min-width:768px){.slick--view--home-carousel .slick__arrow .slick-arrow,.view-home-carousel .slick__arrow .slick-arrow{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.slick--view--home-carousel .slick__arrow .slick-arrow,.view-home-carousel .slick__arrow .slick-arrow{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.slick--view--home-carousel .slick__arrow .slick-arrow,.view-home-carousel .slick__arrow .slick-arrow{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.slick--view--home-carousel .slick__arrow .slick-arrow:hover,.view-home-carousel .slick__arrow .slick-arrow:hover{color:#8b9092}.slick--view--home-carousel .slick__arrow .slick-arrow:before,.view-home-carousel .slick__arrow .slick-arrow:before{content:"";font-size:1rem;position:relative;top:1px}.slick--view--home-carousel .slick__arrow .slick-prev,.view-home-carousel .slick__arrow .slick-prev{transform:rotate(180deg)}.slick--view--home-carousel .slick-list,.view-home-carousel .slick-list{height:100%}.slick--view--home-carousel .slick-track,.view-home-carousel .slick-track{height:100%}.slick--view--home-carousel .slick-slide,.view-home-carousel .slick-slide{height:100%}.slick--view--home-carousel .slick-slide>div,.view-home-carousel .slick-slide>div{height:100%}.slick--view--home-carousel .slide__media,.view-home-carousel .slide__media{height:100%}.slick--view--home-carousel .slide__media .b-bg,.view-home-carousel .slide__media .b-bg{height:100%}.slick--view--home-carousel .slick__slide,.view-home-carousel .slick__slide{height:100%}.slick--view--home-carousel .slick-slide,.view-home-carousel .slick-slide{transition-delay:1.25s !important}.slick--view--home-carousel .slick-current,.view-home-carousel .slick-current{transition:opacity 0s linear !important}.slick--view--home-carousel .slick-current,.view-home-carousel .slick-current{animation:right-enter 1.25s linear 0s}@keyframes left-enter{0%{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%,0 0)}40%{clip-path:polygon(0 0,75% 100%,100% 100%,0 100%,0 0)}55%{clip-path:polygon(25% 0,100% 100%,100% 100%,0 100%,0 0)}100%{clip-path:polygon(100% 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes right-enter{0%{clip-path:polygon(0 0,100% 0,100% 100%,100% 0,100% 0)}40%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,25% 0)}55%{clip-path:polygon(0 0,100% 0,100% 100%,75% 100%,0 0)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 100%)}}#block-views-block-home-carousel-home footer,#block-views-block-home-carousel-home .view-footer{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px}#block-views-block-home-carousel-home footer .carousel-more-link,#block-views-block-home-carousel-home .view-footer .carousel-more-link{position:relative;top:-4.6rem;grid-column:11/12}#block-views-block-home-carousel-home footer a,#block-views-block-home-carousel-home .view-footer a{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;color:#fff}@media screen and (min-width:768px){#block-views-block-home-carousel-home footer a,#block-views-block-home-carousel-home .view-footer a{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){#block-views-block-home-carousel-home footer a,#block-views-block-home-carousel-home .view-footer a{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){#block-views-block-home-carousel-home footer a,#block-views-block-home-carousel-home .view-footer a{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}#block-views-block-home-carousel-home footer a:after,#block-views-block-home-carousel-home .view-footer a:after{content:"";font-size:1rem;position:relative;margin-left:1rem;top:1px}#block-views-block-home-carousel-home footer a:hover,#block-views-block-home-carousel-home .view-footer a:hover{color:#8b9092}.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:auto !important;width:auto !important}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.paragraph--type--image{margin-bottom:2rem}.paragraph--type--text-one-column{margin-bottom:2rem}@media screen and (min-width:1200px){.paragraph--type--text-one-column .field--type-text-long{margin-right:7rem}}.paragraph--type--text-two-columns{margin-bottom:2rem}.paragraph--type--text-two-columns .text-columns{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}.paragraph--type--text-two-columns .text-columns .field__items{grid-column:span 2}@media screen and (min-width:992px){.paragraph--type--text-two-columns .text-columns .field__items{grid-column:span 1}}.paragraph--type--text-two-columns .text-columns .field--name-field-text-right-column .field__item p:first-child{text-indent:2rem}@media screen and (min-width:992px){.paragraph--type--text-two-columns .text-columns .field--name-field-text-right-column .field__item p:first-child{text-indent:0}}.paragraph--type--contacts,.paragraph--type--profiles{margin-bottom:2rem}.paragraph--type--contacts .field--name-field-profile-reference,.paragraph--type--profiles .field--name-field-profile-reference{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}.paragraph--type--contacts .field--name-field-profile-reference>.field__item,.paragraph--type--profiles .field--name-field-profile-reference>.field__item{grid-column:span 2}@media screen and (min-width:992px){.paragraph--type--contacts .field--name-field-profile-reference>.field__item,.paragraph--type--profiles .field--name-field-profile-reference>.field__item{grid-column:span 1}}.paragraph--type--content-teaser a .field--name-field-image-media{transition:opacity .2s}.paragraph--type--content-teaser a .teaser-eyebrow,.paragraph--type--content-teaser a .teaser-text,.paragraph--type--content-teaser a h4{transition:color .2s}.paragraph--type--content-teaser a .teaser-text{color:#272d2d}.paragraph--type--content-teaser a.external-link:after{content:""}.paragraph--type--content-teaser a:hover h4,.paragraph--type--content-teaser a:hover .teaser-eyebrow,.paragraph--type--content-teaser a:hover .teaser-text,.paragraph--type--content-teaser a:hover .field--name-field-teaser-text{color:#8b9092}.paragraph--type--content-teaser a:hover .field--name-field-image-media{opacity:.8}.paragraph--type--event-teaser a .field--name-field-image-media{transition:opacity .2s}.paragraph--type--event-teaser a .teaser-eyebrow,.paragraph--type--event-teaser a .teaser-speaker,.paragraph--type--event-teaser a h4{transition:color .2s}.paragraph--type--event-teaser a .teaser-speaker{color:#272d2d}.paragraph--type--event-teaser a.external-link:after{content:""}.paragraph--type--event-teaser a:hover h4,.paragraph--type--event-teaser a:hover .teaser-eyebrow,.paragraph--type--event-teaser a:hover .teaser-speaker{color:#8b9092}.paragraph--type--event-teaser a:hover .field--name-field-image-media{opacity:.8}@media screen and (min-width:992px){.paragraph--type--event-teaser.teaser--full-width a{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}.paragraph--type--event-teaser.teaser--full-width a .field--name-field-image-media,.paragraph--type--event-teaser.teaser--full-width a .field--name-field-image,.paragraph--type--event-teaser.teaser--full-width a .teaser-content{grid-column:span 1;margin-bottom:0}}.page-node-61 .paragraph--type--content-teaser .teaser-eyebrow{display:none}.page-node-6487 .navigation-bar.headroom--top,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top{background:none;position:absolute;z-index:400;width:100%}.page-node-6487 .navigation-bar.headroom--top .region-branding a .shepherd-svg,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top .region-branding a .shepherd-svg{fill:#fff}.page-node-6487 .navigation-bar.headroom--top .region-branding a:hover .shepherd-svg,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top .region-branding a:hover .shepherd-svg{fill:#8b9092}.page-node-6487 .navigation-bar.headroom--top .region-navigation a,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top .region-navigation a{color:#fff}.page-node-6487 .navigation-bar.headroom--top .region-navigation a:hover,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top .region-navigation a:hover{color:#8b9092}.page-node-6487 .navigation-bar.headroom--top #block-searchtoggle .menu--toggle,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top #block-searchtoggle .menu--toggle{color:#fff}.page-node-6487 .navigation-bar.headroom--top #block-searchtoggle .menu--toggle:hover,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top #block-searchtoggle .menu--toggle:hover{color:#8b9092}.page-node-6487 .navigation-bar.headroom--top #block-searchtoggle .search--toggle:before,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top #block-searchtoggle .search--toggle:before{color:#fff}.page-node-6487 .navigation-bar.headroom--top #block-searchtoggle .search--toggle:hover:before,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top #block-searchtoggle .search--toggle:hover:before{color:#8b9092}.page-node-6487 .navigation-bar.headroom--top #block-searchtoggle .cart--icon:before,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top #block-searchtoggle .cart--icon:before{background-color:#fff}.page-node-6487 .navigation-bar.headroom--top #block-searchtoggle .cart--icon:hover:before,.page-node-6487 .navigation-bar.headroom--unpinned.headroom--not-top #block-searchtoggle .cart--icon:hover:before{background-color:#8b9092}.page-node-6487 .navigation-bar.headroom--not-top.headroom--pinned+.content-wrapper{margin-top:0}.page-node-6487 .content-wrapper{margin-top:0}.page-node-6487 .paragraph--type--text-one-column .field--name-field-heading,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-artists>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-artists>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-6487 .paragraph--type--text-one-column h3,.page-node-6487 .paragraph--type--text-one-column .node--type-class-notes.node--view-mode-teaser>h3,.page-node-6487 .paragraph--type--text-one-column .path-search-node h2,.path-search-node .page-node-6487 .paragraph--type--text-one-column h2{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;border-top:none;margin-bottom:1rem}@media screen and (min-width:768px){.page-node-6487 .paragraph--type--text-one-column .field--name-field-heading,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-artists>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-artists>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-6487 .paragraph--type--text-one-column h3,.page-node-6487 .paragraph--type--text-one-column .node--type-class-notes.node--view-mode-teaser>h3,.page-node-6487 .paragraph--type--text-one-column .path-search-node h2,.path-search-node .page-node-6487 .paragraph--type--text-one-column h2{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-6487 .paragraph--type--text-one-column .field--name-field-heading,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-artists>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-artists>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-6487 .paragraph--type--text-one-column h3,.page-node-6487 .paragraph--type--text-one-column .node--type-class-notes.node--view-mode-teaser>h3,.page-node-6487 .paragraph--type--text-one-column .path-search-node h2,.path-search-node .page-node-6487 .paragraph--type--text-one-column h2{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-6487 .paragraph--type--text-one-column .field--name-field-heading,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-artists>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-artists>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-artists>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-sponsored-by>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-event-parent .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-profile .page-node-6487 .paragraph--type--text-one-column .field--name-field-repertoire>h2,.page-node-6487 .paragraph--type--text-one-column .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-6487 .paragraph--type--text-one-column h3,.page-node-6487 .paragraph--type--text-one-column .node--type-class-notes.node--view-mode-teaser>h3,.page-node-6487 .paragraph--type--text-one-column .path-search-node h2,.path-search-node .page-node-6487 .paragraph--type--text-one-column h2{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.page-node-6487 .paragraph--type--text-one-column h3{line-height:3rem}.page-node-6487 .paragraph--type--call-to-action .field--name-field-cta-large-text{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}@media screen and (min-width:768px){.page-node-6487 .paragraph--type--call-to-action .field--name-field-cta-large-text{font-size:6.5rem;line-height:6.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-6487 .paragraph--type--call-to-action .field--name-field-cta-large-text{font-size:8.5rem;line-height:7.875rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-6487 .paragraph--type--call-to-action .field--name-field-cta-large-text{font-size:10.5rem;line-height:9.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.page-node-6487 .paragraph--type--call-to-action.teaser--half-width .field--name-field-cta-large-text{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}@media screen and (min-width:768px){.page-node-6487 .paragraph--type--call-to-action.teaser--half-width .field--name-field-cta-large-text{font-size:4.625rem;line-height:4.875rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-6487 .paragraph--type--call-to-action.teaser--half-width .field--name-field-cta-large-text{font-size:4.625rem;line-height:4.875rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-6487 .paragraph--type--call-to-action.teaser--half-width .field--name-field-cta-large-text{font-size:6.5rem;line-height:6.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.page-node-591 .field--name-field-text-right-column a,.page-node-591 .field--name-field-text-left-column a,.page-node-1231 .field--name-field-text-right-column a,.page-node-1231 .field--name-field-text-left-column a{text-decoration:none;color:#272d2d}.page-node-591 .field--name-field-text-right-column a:hover,.page-node-591 .field--name-field-text-left-column a:hover,.page-node-1231 .field--name-field-text-right-column a:hover,.page-node-1231 .field--name-field-text-left-column a:hover{color:#fdbd97}body[class*=path-faculty-] #block-shepherd-main-menu .menu li:nth-child(3) a{color:#8b9092}body[class*=path-about-facilities-] .region-sidebar-first nav .menu-item--active-trail a{color:#8b9092}.path-search-node #search-form{display:none}.path-search-node ol{border-bottom:1px solid #272d2d}.path-search-node ol h3{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;margin-bottom:0}@media screen and (min-width:768px){.path-search-node ol h3{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.path-search-node ol h3{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.path-search-node ol h3{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.path-search-node ol li{border-top:1px solid #272d2d;margin-bottom:1rem}.path-search-node .pager{margin-top:2rem}.page-node-6488{background:#fff}.page-node-6488 .top-wrapper{padding-top:0}.page-node-6488 .content-wrapper{margin-top:0}.page-node-6488 #block-views-block-calendar-month,.page-node-6488 #block-views-block-calendar-example-week{display:none}.page-node-6488 #block-views-block-calendar-month .view-header,.page-node-6488 #block-views-block-calendar-example-week .view-header{margin-bottom:3rem;padding-top:1rem;border-top:1px solid #272d2d}@media screen and (min-width:768px){.page-node-6488 #block-views-block-calendar-month,.page-node-6488 #block-views-block-calendar-example-week{margin-left:-62.5%}.page-node-6488 #block-views-block-calendar-month .view-header,.page-node-6488 #block-views-block-calendar-example-week .view-header{margin-top:1rem}}@media screen and (min-width:992px){.page-node-6488 #block-views-block-calendar-month,.page-node-6488 #block-views-block-calendar-example-week{margin-left:-34%}.page-node-6488 #block-views-block-calendar-month .view-header,.page-node-6488 #block-views-block-calendar-example-week .view-header{margin-top:1rem}}.page-node-6488 #block-views-block-calendar-example-listing{display:block}.page-node-6488 #block-views-block-calendar-example-listing>h2{margin-bottom:1rem;padding-top:1rem;margin-top:1rem;border-top:1px solid #272d2d}@media screen and (min-width:768px){.page-node-6488 #block-views-block-calendar-example-listing{margin-left:-62.5%}}@media screen and (min-width:992px){.page-node-6488 #block-views-block-calendar-example-listing{margin-left:-34%}}.page-node-6488 #block-shepherd-content{margin-top:2rem}.page-node-6488 .event-teaser-extras{display:block !important;margin-top:1rem}.page-node-6488 .view-display-id-week .calendar-agenda-hour{display:none}.page-node-6488 .js-pager__items .pager__item--previous,.page-node-6488 .js-pager__items .pager__item--next{margin:0}.page-node-6488 .js-pager__items .pager__item--previous a,.page-node-6488 .js-pager__items .pager__item--next a{display:block;border-radius:5px;height:25px;width:25px;background:#272d2d;color:#eef2f7;transition:background-color .2s}.page-node-6488 .js-pager__items .pager__item--previous a:after,.page-node-6488 .js-pager__items .pager__item--next a:after{content:"";font-size:1rem;padding-left:0.375rem;position:relative;top:4.5px}.page-node-6488 .js-pager__items .pager__item--previous a:hover,.page-node-6488 .js-pager__items .pager__item--next a:hover{background:#8b9092}.page-node-6488 .js-pager__items .pager__item--previous span,.page-node-6488 .js-pager__items .pager__item--next span{display:none}.page-node-6488 .js-pager__items .pager__item--previous a{transform:rotate(180deg)}.page-node-6488 .views-filters-summary{order:4;margin-bottom:1rem;position:sticky;position:-webkit-sticky;top:6rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;display:block;width:100%;border-top:1px solid #272d2d;padding-top:1rem;font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase}.page-node-6488 .views-filters-summary::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.page-node-6488 .views-filters-summary{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-6488 .views-filters-summary{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-6488 .views-filters-summary{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.page-node-6488 .views-filters-summary .prefix{display:block;margin-bottom:1rem}.page-node-6488 .views-filters-summary .value{margin-bottom:0;border-radius:1rem;background:#a60044;color:#fff;padding:.3rem .5rem;border:none;margin-right:.5rem}.page-node-6488 .views-filters-summary a.remove-filter{border-radius:1rem;background:#a60044;color:#fff;padding:.3rem .5rem .25rem;margin:0;font-size:.7rem;margin-right:1rem;margin-left:-1.7rem}.page-node-6488 .views-filters-summary a.remove-filter:hover{background:#272d2d}.page-node-6488 .views-filters-summary a.reset{border-radius:1rem;background:#eef2f7;color:#272d2d;padding:.3rem .5rem;margin:0;border:none}.page-node-6488 .views-filters-summary a.reset:hover{background:#272d2d;color:#fff}.page-node-6488 .views-exposed-form{position:relative;font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;color:#272d2d}@media screen and (min-width:768px){.page-node-6488 .views-exposed-form{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-6488 .views-exposed-form{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-6488 .views-exposed-form{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.page-node-6488 .views-exposed-form legend{text-align:right}.page-node-6488 .views-exposed-form legend span{display:inline-block;background:transparent;padding:4px 40px 4px 15px;border-radius:5px;background-color:#eef2f7;background-image:url("/themes/shepherd/img/dropdown_arrow_hover.png");background-repeat:no-repeat;background-position:right top;background-size:34px;margin-left:.5rem;width:inherit}.page-node-6488 .views-exposed-form legend:before{content:"Filter";display:none;margin-right:.5rem}@media screen and (min-width:768px){.page-node-6488 .views-exposed-form legend:before{display:inline-block}}.page-node-6488 .views-exposed-form legend:hover span{cursor:pointer;background-image:url("/themes/shepherd/img/dropdown_arrow.png")}.page-node-6488 #views-exposed-form-calendar-example-listing .form-composite,.page-node-6488 #block-views-block-calendar-example-week .form-composite,.page-node-6488 #block-views-block-calendar-month .form-composite{position:absolute;z-index:1;top:0;right:0;width:250px}@media screen and (min-width:768px){.page-node-6488 #views-exposed-form-calendar-example-listing .form-composite,.page-node-6488 #block-views-block-calendar-example-week .form-composite,.page-node-6488 #block-views-block-calendar-month .form-composite{right:270px;top:-53px}}@media screen and (min-width:1200px){.page-node-6488 #views-exposed-form-calendar-example-listing .form-composite,.page-node-6488 #block-views-block-calendar-example-week .form-composite,.page-node-6488 #block-views-block-calendar-month .form-composite{right:300px}}.page-node-6488 #views-exposed-form-calendar-example-listing .form-composite .fieldset-wrapper,.page-node-6488 #block-views-block-calendar-example-week .form-composite .fieldset-wrapper,.page-node-6488 #block-views-block-calendar-month .form-composite .fieldset-wrapper{display:none;margin-top:.5rem}.page-node-6488 #block-views-block-calendar-example-week .form-composite,.page-node-6488 #block-views-block-calendar-month .form-composite{top:75px}@media screen and (min-width:768px){.page-node-6488 #block-views-block-calendar-example-week .form-composite,.page-node-6488 #block-views-block-calendar-month .form-composite{top:20px}}.page-node-6488 .bef-checkboxes{background:#eef2f7;border:1px solid #eef2f7;border-radius:8px;padding:1rem;width:250px}@media screen and (min-width:768px){.page-node-6488 .bef-checkboxes{position:relative;left:95px}}.page-node-6488 .bef-checkboxes .js-form-type-checkbox input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.page-node-6488 .bef-checkboxes .js-form-type-checkbox #inputPreview{display:flex;gap:20px;justify-content:center}.page-node-6488 .bef-checkboxes .js-form-type-checkbox input+label{position:relative;cursor:pointer;display:inline-flex;align-items:center;height:22px;color:#272d2d}.page-node-6488 .bef-checkboxes .js-form-type-checkbox input+label::before{content:" ";display:inline-block;vertical-align:middle;margin-right:10px;width:16px;height:16px;background-color:#fff;border-width:1px;border-style:solid;border-color:#8b9092;border-radius:3px;box-shadow:none}.page-node-6488 .bef-checkboxes .js-form-type-checkbox input:checked+label::after{content:" ";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:10px 10px;background-position:center center;position:absolute;display:flex;justify-content:center;align-items:center;margin-left:0px;left:0px;top:2px;text-align:center;background-color:#a60044;font-size:10px;height:18px;width:18px;border-radius:3px}.page-node-6488 .bef-nested li{margin-bottom:.25rem}.page-node-6488 .bef-nested li>ul{display:none}.page-node-6488 .view-header{display:flex;flex-wrap:wrap}.page-node-6488 .view-header h3{order:2;font-variant-numeric:lining-nums !important;color:#a60044;margin-top:0}.page-node-6488 .view-header .pager{order:1;margin-top:.25rem;margin-right:.75rem}.page-node-6488 .view-header .icons-key{order:3;flex-basis:100%;font-style:italic;margin-bottom:1rem;margin-right:25%}@media screen and (min-width:768px){.page-node-6488 .view-header .icons-key{margin-right:0}}.page-node-6488 .view-header .icons-key div{display:inline-block}.page-node-6488 .view-header .icons-key div:before{margin-bottom:-2px}.page-node-6488 .stream-icon:before{width:20px;height:14px;margin-bottom:-2px}.calendar-calendar th.days{border:none;background:none;text-align:left;color:#272d2d;padding-bottom:.4rem}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{font-size:2.375rem;line-height:2.25rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;font-variant-numeric:lining-nums;color:#a60044}@media screen and (min-width:768px){.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{font-size:2.375rem;line-height:2.25rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{font-size:2.375rem;line-height:2.25rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{font-size:2.375rem;line-height:2.25rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.calendar-calendar .month-view .full td.past .inner div.day{color:#8b9092}.calendar-calendar .month-view .full td.today .inner div.day{color:#fdbd97}.calendar-calendar .month-view .full td.single-day div.monthview{background:none}.calendar-calendar .month-view .full .inner .monthview{margin:0 auto}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{background:none}.calendar-calendar div.calendar{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.calendar-calendar div.calendar{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.calendar-calendar div.calendar{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.calendar-calendar div.calendar{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.calendar-calendar div.calendar a.event-wrapper-link{color:#272d2d;display:block;font-weight:400 !important}.calendar-calendar div.calendar a.event-wrapper-link:hover{color:#fdbd97;text-decoration:none}.calendar-calendar div.calendar a.event-wrapper-link:hover .stream-icon:before,.calendar-calendar div.calendar a.event-wrapper-link:hover .ticket-icon:before{background:#8b9092}.calendar-calendar div.calendar a.event-wrapper-link.Cancelled,.calendar-calendar div.calendar a.event-wrapper-link.Postponed{color:#8b9092}.calendar-calendar div.calendar a.event-wrapper-link.Cancelled .event-time,.calendar-calendar div.calendar a.event-wrapper-link.Cancelled .event-location,.calendar-calendar div.calendar a.event-wrapper-link.Cancelled .event-icons,.calendar-calendar div.calendar a.event-wrapper-link.Postponed .event-time,.calendar-calendar div.calendar a.event-wrapper-link.Postponed .event-location,.calendar-calendar div.calendar a.event-wrapper-link.Postponed .event-icons{display:none}.calendar-calendar div.calendar .event-status{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;text-decoration:underline;margin:.4rem 0}@media screen and (min-width:768px){.calendar-calendar div.calendar .event-status{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.calendar-calendar div.calendar .event-status{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.calendar-calendar div.calendar .event-status{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.calendar-calendar div.calendar .event-time{font-variant-numeric:lining-nums}.calendar-calendar div.calendar h4.event-title{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em;text-transform:inherit;margin-top:0;color:inherit;font-weight:500 !important;line-height:1.25rem !important}@media screen and (min-width:768px){.calendar-calendar div.calendar h4.event-title{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.calendar-calendar div.calendar h4.event-title{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.calendar-calendar div.calendar h4.event-title{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}.calendar-calendar div.calendar .event-type{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase}@media screen and (min-width:768px){.calendar-calendar div.calendar .event-type{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.calendar-calendar div.calendar .event-type{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.calendar-calendar div.calendar .event-type{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.calendar-calendar div.calendar .stream-icon:before,.calendar-calendar div.calendar .ticket-icon:before{margin-bottom:-2px}.calendar-calendar div.calendar .ticket-icon+.ticket-icon{display:none}.calendar-calendar div.day{float:none;padding-left:4px;text-align:left;padding-bottom:.5rem}.calendar-calendar tr{background:none}.calendar-calendar tr.date-box{border-top:1px solid #272d2d}.calendar-calendar td{border:none}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:none}.calendar-calendar .month-view .full td.past-month .inner div.day,.calendar-calendar .month-view .full td.future-month .inner div.day{color:#8b9092}.calendar-calendar .month-view .full tr td.today{border-left:none;border-right:none;border-bottom:none}.calendar-calendar .month-view .full td.date-box.today{border-top:1px solid #272d2d;border-left:none;border-right:none}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:none}.calendar-calendar .month-view .full tr td.single-day{padding-bottom:1rem;color:#272d2d}.calendar-calendar .month-view .full tr td.single-day.today .item:last-child .view-item{padding-bottom:1rem;margin-bottom:1rem;border-bottom:5px solid #a60044}.calendar-calendar .past div.calendar a.event-wrapper-link{color:#8b9092}.calendar-calendar .past .event-time,.calendar-calendar .past .event-location,.calendar-calendar .past .event-icons{display:none}.calendar-calendar td.calendar-agenda-items{border:none}.calendar-calendar .week-view .full tr.last td.multi-day{border:none}.calendar-calendar .week-view thead{border-bottom:1px solid #272d2d}.view-calendar-example.view-display-id-listing .view-empty,.view-calendar-example.view-display-id-attachment .view-empty{border-top:1px solid #272d2d;margin-bottom:3rem}.view-calendar-example.view-display-id-listing .divider,.view-calendar-example.view-display-id-attachment .divider{border-top:1px solid #272d2d;margin-bottom:1.5rem;padding-top:1.5rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 4;grid-row:span auto}.view-calendar-example.view-display-id-listing .divider:last-child,.view-calendar-example.view-display-id-attachment .divider:last-child{border-bottom:1px solid #272d2d}.view-calendar-example.view-display-id-listing .divider>h3,.view-calendar-example.view-display-id-attachment .divider>h3{grid-column:span 4;margin-bottom:2rem;color:#a60044}@media screen and (min-width:768px){.view-calendar-example.view-display-id-listing .divider>h3,.view-calendar-example.view-display-id-attachment .divider>h3{margin-top:2.1rem;margin-bottom:0;grid-column:span 1;position:sticky;position:-webkit-sticky;top:6rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.view-calendar-example.view-display-id-listing .divider>h3::-webkit-scrollbar,.view-calendar-example.view-display-id-attachment .divider>h3::-webkit-scrollbar{display:none}}.view-calendar-example.view-display-id-listing .divider .event,.view-calendar-example.view-display-id-attachment .divider .event{grid-column:1/-1;border-bottom:1px solid #272d2d;padding-bottom:1.5rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.view-calendar-example.view-display-id-listing .divider .event,.view-calendar-example.view-display-id-attachment .divider .event{grid-column:2/-1}}.view-calendar-example.view-display-id-listing .divider .event:last-child,.view-calendar-example.view-display-id-attachment .divider .event:last-child{border-bottom:none;margin-bottom:0}.view-calendar-example.view-display-id-listing .divider .event:first-of-type>.Cancelled,.view-calendar-example.view-display-id-listing .divider .event:first-of-type>.Postponed,.view-calendar-example.view-display-id-attachment .divider .event:first-of-type>.Cancelled,.view-calendar-example.view-display-id-attachment .divider .event:first-of-type>.Postponed{margin-top:3.3rem}.view-calendar-example.view-display-id-listing .divider .event .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-title{transition:color .2s;margin-bottom:.25rem;color:#a60044}.view-calendar-example.view-display-id-listing .divider .event .event-status,.view-calendar-example.view-display-id-attachment .divider .event .event-status{display:none;font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;color:#8b9092}@media screen and (min-width:768px){.view-calendar-example.view-display-id-listing .divider .event .event-status,.view-calendar-example.view-display-id-attachment .divider .event .event-status{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.view-calendar-example.view-display-id-listing .divider .event .event-status,.view-calendar-example.view-display-id-attachment .divider .event .event-status{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.view-calendar-example.view-display-id-listing .divider .event .event-status,.view-calendar-example.view-display-id-attachment .divider .event .event-status{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.view-calendar-example.view-display-id-listing .divider .event .event-text,.view-calendar-example.view-display-id-attachment .divider .event .event-text{grid-column:span 4;font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.view-calendar-example.view-display-id-listing .divider .event .event-text,.view-calendar-example.view-display-id-attachment .divider .event .event-text{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.view-calendar-example.view-display-id-listing .divider .event .event-text,.view-calendar-example.view-display-id-attachment .divider .event .event-text{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.view-calendar-example.view-display-id-listing .divider .event .event-text,.view-calendar-example.view-display-id-attachment .divider .event .event-text{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:768px){.view-calendar-example.view-display-id-listing .divider .event .event-text,.view-calendar-example.view-display-id-attachment .divider .event .event-text{grid-column:span 2}}.view-calendar-example.view-display-id-listing .divider .event .event-type,.view-calendar-example.view-display-id-attachment .divider .event .event-type{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;color:#a60044;transition:color .2s}@media screen and (min-width:768px){.view-calendar-example.view-display-id-listing .divider .event .event-type,.view-calendar-example.view-display-id-attachment .divider .event .event-type{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.view-calendar-example.view-display-id-listing .divider .event .event-type,.view-calendar-example.view-display-id-attachment .divider .event .event-type{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.view-calendar-example.view-display-id-listing .divider .event .event-type,.view-calendar-example.view-display-id-attachment .divider .event .event-type{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.view-calendar-example.view-display-id-listing .divider .event .event-subtitle,.view-calendar-example.view-display-id-attachment .divider .event .event-subtitle{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em;text-transform:inherit;margin-bottom:1rem}@media screen and (min-width:768px){.view-calendar-example.view-display-id-listing .divider .event .event-subtitle,.view-calendar-example.view-display-id-attachment .divider .event .event-subtitle{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.view-calendar-example.view-display-id-listing .divider .event .event-subtitle,.view-calendar-example.view-display-id-attachment .divider .event .event-subtitle{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.view-calendar-example.view-display-id-listing .divider .event .event-subtitle,.view-calendar-example.view-display-id-attachment .divider .event .event-subtitle{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}.view-calendar-example.view-display-id-listing .divider .event .event-image,.view-calendar-example.view-display-id-attachment .divider .event .event-image{grid-column:span 4;margin-top:2rem;transition:opacity .2s}@media screen and (min-width:768px){.view-calendar-example.view-display-id-listing .divider .event .event-image,.view-calendar-example.view-display-id-attachment .divider .event .event-image{grid-column:span 1;margin-top:0}}.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 3;grid-row:span auto;color:#272d2d}.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link:hover,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link:hover{color:#fdbd97}.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link:hover .event-type,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link:hover .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link:hover .event-type,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link:hover .event-title{color:#fdbd97}.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link:hover .event-image,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link:hover .event-image{opacity:.8}.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-status,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-status,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-status,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-status{display:block}.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-type,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-type,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-type,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-type{color:#8b9092}.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-title,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-title,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-new-date{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em;color:#8b9092;margin-top:.5rem;text-transform:none}@media screen and (min-width:768px){.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-title,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-title,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-new-date{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-title,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-title,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-new-date{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-title,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-title,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-title,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-new-date{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-new-date,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-new-date{font-style:italic}.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-image,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-subtitle,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-time,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-location,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Cancelled .event-icons,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-image,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-subtitle,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-time,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-location,.view-calendar-example.view-display-id-listing .divider .event .event-wrapper-link.Postponed .event-icons,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-image,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-subtitle,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-time,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-location,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Cancelled .event-icons,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-image,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-subtitle,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-time,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-location,.view-calendar-example.view-display-id-attachment .divider .event .event-wrapper-link.Postponed .event-icons{display:none}.view-calendar-example.view-display-id-listing .divider .event .ticket-icon:before,.view-calendar-example.view-display-id-attachment .divider .event .ticket-icon:before{margin-bottom:-2px}.view-calendar-example.view-display-id-listing .divider .event .event-tickets,.view-calendar-example.view-display-id-attachment .divider .event .event-tickets{margin-top:2rem}.view-calendar-example.view-display-id-listing .divider .event .event-tickets a,.view-calendar-example.view-display-id-attachment .divider .event .event-tickets a{display:inline-block;background:#a60044;color:#eef2f7;padding:.35rem .5rem;border-radius:8px;transition:opacity .2s;position:relative}.view-calendar-example.view-display-id-listing .divider .event .event-tickets a:after,.view-calendar-example.view-display-id-attachment .divider .event .event-tickets a:after{content:"";width:26px;height:26px;position:absolute;right:-35px;top:2px;background-color:#a60044;-webkit-mask-image:url(/themes/shepherd/img/ticket_icon.svg);mask-image:url(/themes/shepherd/img/ticket_icon.svg);transition:background-color .2s}.view-calendar-example.view-display-id-listing .divider .event .event-tickets a:hover,.view-calendar-example.view-display-id-attachment .divider .event .event-tickets a:hover{opacity:.8}.view-calendar-example.view-display-id-listing .stream-icon:before,.view-calendar-example.view-display-id-attachment .stream-icon:before{width:20px;height:14px;margin-bottom:-2px}.view-calendar-example.view-display-id-listing .event-wrapper-link:hover .stream-icon:before,.view-calendar-example.view-display-id-listing .event-wrapper-link:hover .ticket-icon:before,.view-calendar-example.view-display-id-attachment .event-wrapper-link:hover .stream-icon:before,.view-calendar-example.view-display-id-attachment .event-wrapper-link:hover .ticket-icon:before{background:#8b9092}.view-calendar-example.view-display-id-listing .pager__item,.view-calendar-example.view-display-id-attachment .pager__item{margin-top:2rem}.view-calendar-example.view-display-id-listing .pager__item a.button,.view-calendar-example.view-display-id-attachment .pager__item a.button{display:block;background:#a60044;color:#eef2f7;padding:1rem 2rem;border-radius:8px;transition:opacity .2s}.view-calendar-example.view-display-id-listing .pager__item a.button:after,.view-calendar-example.view-display-id-attachment .pager__item a.button:after{content:"";font-size:1rem;padding-left:0.375rem;position:relative;top:2px}.view-calendar-example.view-display-id-listing .pager__item a.button:hover,.view-calendar-example.view-display-id-attachment .pager__item a.button:hover{opacity:.8}#block-eventstoggle{position:relative;z-index:2;display:none}@media screen and (min-width:768px){#block-eventstoggle{display:block}}#block-eventstoggle select{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;color:#272d2d;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;background:transparent;padding:4px 40px 4px 15px;border-radius:5px;background-color:#eef2f7;background-image:url("/themes/shepherd/img/dropdown_arrow_hover.png");background-repeat:no-repeat;background-position:right top;background-size:34px;text-transform:uppercase;margin-left:.5rem}@media screen and (min-width:768px){#block-eventstoggle select{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){#block-eventstoggle select{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){#block-eventstoggle select{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}#block-eventstoggle select option{color:initial;font-weight:initial;font-family:sans-serif;font-size:initial}#block-eventstoggle select option[selected=selected]{text-transform:uppercase}#block-eventstoggle select:hover{cursor:pointer;background-image:url("/themes/shepherd/img/dropdown_arrow.png")}#block-eventstoggle select:active,#block-eventstoggle select:focus{outline:none;border:none;box-shadow:none}#block-eventstoggle select::-ms-expand{display:none}#block-eventstoggle .select-wrapper{position:absolute;right:0;top:20px;z-index:1}#block-eventstoggle #events-toggle{display:inline-block;margin-left:1rem}#block-eventstoggle .toggle-button{display:inline-block;padding:4px 15px 4px 15px;border-radius:5px;background-color:#eef2f7;transition:background-color .2s}#block-eventstoggle .toggle-button:hover{cursor:pointer;background-color:#8b9092;color:#fff}#block-eventstoggle .toggle-button.active-toggle{background-color:#a60044;color:#fff}#block-pagetitle{grid-column:1/-1}@media screen and (min-width:992px){#block-pagetitle{grid-column:2/-1}}#block-pagetitle h1{margin-bottom:.5rem}#block-views-block-events-carousel-text{grid-column:span 4}@media screen and (min-width:768px){#block-views-block-events-carousel-text{grid-column:span 1}}#block-views-block-events-carousel-text .event-carousel-text{margin-bottom:3rem}#block-views-block-events-carousel-text .event-type,#block-views-block-events-carousel-text .event-date{transition:color .2s}#block-views-block-events-carousel-text .event-title{margin:.25rem 0;transition:color .2s}#block-views-block-events-carousel-text .carousel-text-toggle{display:block;border-right:.75rem solid transparent;margin-right:-1.5rem;transition:border-color .2s}#block-views-block-events-carousel-text .carousel-text-toggle:hover{border-right-color:#a60044}#block-views-block-events-carousel-text .carousel-text-toggle:hover .event-type{color:#a60044}#block-views-block-events-carousel-text .carousel-text-toggle:hover .event-title,#block-views-block-events-carousel-text .carousel-text-toggle:hover .event-date{color:#272d2d}#block-views-block-events-carousel-text .carousel-text-toggle.active,#block-views-block-events-carousel-text .carousel-text-toggle.last-active{border-right-color:#a60044}#block-views-block-events-carousel-text .carousel-text-toggle.active .event-type,#block-views-block-events-carousel-text .carousel-text-toggle.last-active .event-type{color:#a60044}#block-views-block-events-carousel-image{grid-column:span 4}@media screen and (min-width:768px){#block-views-block-events-carousel-image{grid-column:span 3}}@media screen and (min-width:992px){#block-views-block-events-carousel-image{margin-right:7rem}}@media screen and (min-width:1200px){#block-views-block-events-carousel-image{margin-right:14rem}}#block-views-block-events-carousel-image .event-carousel-image{display:none;opacity:0;transition:opacity .2s}#block-views-block-events-carousel-image .event-carousel-image.active-image,#block-views-block-events-carousel-image .event-carousel-image.last-active-image{display:block;opacity:1}#block-views-block-events-with-video-block-1>h2,#block-views-block-events-with-video-upcoming>h2,#block-views-block-events-with-video-chamber>h2,#block-views-block-events-with-video-chamber-upcoming>h2,#block-views-block-events-with-video-opera>h2,#block-views-block-events-with-video-opera-upcoming>h2{border-top:1px solid #a60044;padding-top:1rem;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:992px){#block-views-block-events-with-video-block-1 .view-display-id-block_1 .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-block-1 .view-display-id-chamber .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-block-1 .view-display-id-opera .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-upcoming .view-display-id-block_1 .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-upcoming .view-display-id-chamber .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-upcoming .view-display-id-opera .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-chamber .view-display-id-block_1 .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-chamber .view-display-id-chamber .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-chamber .view-display-id-opera .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-chamber-upcoming .view-display-id-block_1 .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-chamber-upcoming .view-display-id-chamber .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-chamber-upcoming .view-display-id-opera .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-opera .view-display-id-block_1 .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-opera .view-display-id-chamber .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-opera .view-display-id-opera .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-opera-upcoming .view-display-id-block_1 .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-opera-upcoming .view-display-id-chamber .views-infinite-scroll-content-wrapper,#block-views-block-events-with-video-opera-upcoming .view-display-id-opera .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}}@media screen and (min-width:992px){#block-views-block-events-with-video-block-1 .view-display-id-upcoming .view-content,#block-views-block-events-with-video-block-1 .view-display-id-chamber_upcoming .view-content,#block-views-block-events-with-video-block-1 .view-display-id-opera_upcoming .view-content,#block-views-block-events-with-video-upcoming .view-display-id-upcoming .view-content,#block-views-block-events-with-video-upcoming .view-display-id-chamber_upcoming .view-content,#block-views-block-events-with-video-upcoming .view-display-id-opera_upcoming .view-content,#block-views-block-events-with-video-chamber .view-display-id-upcoming .view-content,#block-views-block-events-with-video-chamber .view-display-id-chamber_upcoming .view-content,#block-views-block-events-with-video-chamber .view-display-id-opera_upcoming .view-content,#block-views-block-events-with-video-chamber-upcoming .view-display-id-upcoming .view-content,#block-views-block-events-with-video-chamber-upcoming .view-display-id-chamber_upcoming .view-content,#block-views-block-events-with-video-chamber-upcoming .view-display-id-opera_upcoming .view-content,#block-views-block-events-with-video-opera .view-display-id-upcoming .view-content,#block-views-block-events-with-video-opera .view-display-id-chamber_upcoming .view-content,#block-views-block-events-with-video-opera .view-display-id-opera_upcoming .view-content,#block-views-block-events-with-video-opera-upcoming .view-display-id-upcoming .view-content,#block-views-block-events-with-video-opera-upcoming .view-display-id-chamber_upcoming .view-content,#block-views-block-events-with-video-opera-upcoming .view-display-id-opera_upcoming .view-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}}@media screen and (min-width:992px){.page-node-6497 .paragraph--type--content-teaser a{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}.page-node-6497 .paragraph--type--content-teaser a .field--name-field-image-media,.page-node-6497 .paragraph--type--content-teaser a .teaser-content{grid-column:span 1;margin-bottom:0}}.page-node-6497 .node--view-mode-teaser .teaser-eyebrow{display:none}.page-node-6497 .node--view-mode-teaser h4{text-transform:none;margin-top:0}.page-node-6497 .node--view-mode-teaser .teaser-text{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.page-node-6497 .node--view-mode-teaser .teaser-text{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-6497 .node--view-mode-teaser .teaser-text{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-6497 .node--view-mode-teaser .teaser-text{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.page-node-6497 .node--view-mode-teaser .field--name-field-image-media{margin-right:0}.page-node-6497 .node--view-mode-alt-teaser .teaser-blurb{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.page-node-6497 .node--view-mode-alt-teaser .teaser-blurb{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-6497 .node--view-mode-alt-teaser .teaser-blurb{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-6497 .node--view-mode-alt-teaser .teaser-blurb{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.node--type-profile .field--type-link .field__item,.node--type-profile .region-violator .active-stream .field__item,.region-violator .node--type-profile .active-stream .field__item,.node--type-profile .page-node-type-event .active-stream .field__item,.page-node-type-event .node--type-profile .active-stream .field__item,.node--type-profile .page-node-type-event-parent .active-stream .field__item,.page-node-type-event-parent .node--type-profile .active-stream .field__item,.node--type-profile .page-node-type-profile .active-stream .field__item,.page-node-type-profile .node--type-profile .active-stream .field__item,.node--type-profile .view-class-notes.view-display-id-attachment_1 .item-title .field__item,.view-class-notes.view-display-id-attachment_1 .node--type-profile .item-title .field__item{margin-bottom:.25rem}.node--type-profile h4{line-height:1.5rem}.page-node-type-profile .layout-sidebar{grid-row:2}@media screen and (min-width:768px){.page-node-type-profile .layout-sidebar{grid-row:1}}.page-node-type-profile .directory-link a:after{content:"";font-size:.875rem;position:relative;margin-left:1rem;top:1px}.node--view-mode-alt-teaser{margin-bottom:2rem}.profile-comma{margin-left:-3px}.node--view-mode-profile-teaser a:hover{text-decoration:underline}.field--name-field-email-address a{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.field--name-field-email-address a{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.field--name-field-email-address a{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.field--name-field-email-address a{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.field--name-field-education{margin-bottom:1rem}.field--name-field-education .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.field--name-field-education .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.field--name-field-education .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.field--name-field-education .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.field--name-field-personal-website-1{margin-top:2rem}.field--name-field-personal-website-1 .field__item{margin-right:1rem;display:inline-block}.field--name-field-personal-website-1 .field__item:last-child{margin-right:0}.field--name-field-personal-website-1 a{display:block;background:#272d2d;color:#eef2f7;padding:1rem 2rem;border-radius:8px;transition:opacity .2s}.field--name-field-personal-website-1 a:hover{opacity:.8}@media screen and (min-width:992px){#block-views-block-faculty-image-block{margin-top:.7rem}}@media screen and (min-width:1200px){#block-views-block-faculty-image-block{margin-top:1rem}}#block-shepherd-views-block-event-info-profile-sidebar h2,#block-shepherd-views-block-event-info-profile-sidebar-2 h2{margin-top:0;margin-bottom:1rem}#block-shepherd-views-block-event-info-profile-sidebar .profile-location,#block-shepherd-views-block-event-info-profile-sidebar .profile-email,#block-shepherd-views-block-event-info-profile-sidebar-2 .profile-location,#block-shepherd-views-block-event-info-profile-sidebar-2 .profile-email{margin-top:1rem}#block-shepherd-views-block-news-related>h2{border-top:1px solid #a60044;padding-top:1rem;margin-top:3rem;margin-bottom:1rem}#block-shepherd-views-block-news-related .view-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}#block-shepherd-views-block-news-related .news-article{grid-column:span 2}@media screen and (min-width:768px){#block-shepherd-views-block-news-related .news-article{grid-column:span 1}}#block-shepherd-views-block-news-related .news-article+.news-article{margin-top:1.5rem}@media screen and (min-width:768px){#block-shepherd-views-block-news-related .news-article+.news-article{margin-top:0}}.field--name-field-displayphone,.field--name-field-location,.field--name-field-email{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.field--name-field-displayphone,.field--name-field-location,.field--name-field-email{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.field--name-field-displayphone,.field--name-field-location,.field--name-field-email{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.field--name-field-displayphone,.field--name-field-location,.field--name-field-email{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.field--name-field-displayphone .field__item p,.field--name-field-location .field__item p,.field--name-field-email .field__item p{display:inline}@media screen and (min-width:768px){.node--type-location .node__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 7;grid-row:span auto}}.node--type-location .location-info{grid-column:span 3;font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;font-family:mallory-book,helvetica,sans-serif !important;border-top:1px solid #272d2d;border-bottom:1px solid #272d2d}@media screen and (min-width:768px){.node--type-location .location-info{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.node--type-location .location-info{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.node--type-location .location-info{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.node--type-location .location-info h3{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;margin-bottom:.5rem}@media screen and (min-width:768px){.node--type-location .location-info h3{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.node--type-location .location-info h3{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.node--type-location .location-info h3{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.node--type-location .location-info .country{display:none}.node--type-location .location-info .field--name-field-location-note{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;margin-top:2rem;margin-bottom:1rem;font-family:mallory-book,helvetica,sans-serif !important;font-style:italic !important}@media screen and (min-width:768px){.node--type-location .location-info .field--name-field-location-note{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.node--type-location .location-info .field--name-field-location-note{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.node--type-location .location-info .field--name-field-location-note{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.node--type-location .location-map{grid-column:span 4;border:1px solid #8b9092}.node--type-class-notes.node--view-mode-teaser{margin-bottom:2rem}.node--type-class-notes.node--view-mode-teaser>h3 a{color:#a60044}.node--type-class-notes.node--view-mode-teaser .field--name-field-class-notes p+p{text-indent:0;margin-top:1rem}.page-node-type-class-notes .field--name-field-class-notes p+p{text-indent:0;margin-top:1rem}@media screen and (min-width:992px){.view-class-notes.view-display-id-attachment_1 .view-content{column-count:2}}.view-class-notes.view-display-id-attachment_1 .item{margin-bottom:.5rem}.node--type-event.node--view-mode-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-teaser .teaser-large-date{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}@media screen and (min-width:768px){.node--type-event.node--view-mode-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-teaser .teaser-large-date{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.node--type-event.node--view-mode-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-teaser .teaser-large-date{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.node--type-event.node--view-mode-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-teaser .teaser-large-date{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.node--type-event.node--view-mode-teaser .event-teaser-extras,.node--type-event-parent.node--view-mode-teaser .event-teaser-extras{display:none}.node--type-event.node--view-mode-teaser .field--name-field-image-media+.field--name-field-image,.node--type-event-parent.node--view-mode-teaser .field--name-field-image-media+.field--name-field-image{display:none}.node--type-event.node--view-mode-teaser .teaser-time .field__label,.node--type-event-parent.node--view-mode-teaser .teaser-time .field__label{display:none}.node--type-event.node--view-mode-alt-teaser,.node--type-event.node--view-mode-past-teaser,.node--type-event.node--view-mode-teaser-with-body,.node--type-event-parent.node--view-mode-alt-teaser,.node--type-event-parent.node--view-mode-past-teaser,.node--type-event-parent.node--view-mode-teaser-with-body{margin-bottom:1rem}.node--type-event.node--view-mode-alt-teaser .teaser-large-date,.node--type-event.node--view-mode-past-teaser .teaser-large-date,.node--type-event.node--view-mode-teaser-with-body .teaser-large-date,.node--type-event-parent.node--view-mode-alt-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-past-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-teaser-with-body .teaser-large-date{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}@media screen and (min-width:768px){.node--type-event.node--view-mode-alt-teaser .teaser-large-date,.node--type-event.node--view-mode-past-teaser .teaser-large-date,.node--type-event.node--view-mode-teaser-with-body .teaser-large-date,.node--type-event-parent.node--view-mode-alt-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-past-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-teaser-with-body .teaser-large-date{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.node--type-event.node--view-mode-alt-teaser .teaser-large-date,.node--type-event.node--view-mode-past-teaser .teaser-large-date,.node--type-event.node--view-mode-teaser-with-body .teaser-large-date,.node--type-event-parent.node--view-mode-alt-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-past-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-teaser-with-body .teaser-large-date{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.node--type-event.node--view-mode-alt-teaser .teaser-large-date,.node--type-event.node--view-mode-past-teaser .teaser-large-date,.node--type-event.node--view-mode-teaser-with-body .teaser-large-date,.node--type-event-parent.node--view-mode-alt-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-past-teaser .teaser-large-date,.node--type-event-parent.node--view-mode-teaser-with-body .teaser-large-date{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.node--type-event.node--view-mode-alt-teaser .teaser-time .field__label,.node--type-event.node--view-mode-past-teaser .teaser-time .field__label,.node--type-event.node--view-mode-teaser-with-body .teaser-time .field__label,.node--type-event-parent.node--view-mode-alt-teaser .teaser-time .field__label,.node--type-event-parent.node--view-mode-past-teaser .teaser-time .field__label,.node--type-event-parent.node--view-mode-teaser-with-body .teaser-time .field__label{display:none}.node--type-event.node--view-mode-alt-teaser a h4,.node--type-event.node--view-mode-past-teaser a h4,.node--type-event.node--view-mode-teaser-with-body a h4,.node--type-event-parent.node--view-mode-alt-teaser a h4,.node--type-event-parent.node--view-mode-past-teaser a h4,.node--type-event-parent.node--view-mode-teaser-with-body a h4{transition:color .2s}.node--type-event.node--view-mode-alt-teaser a:hover h4,.node--type-event.node--view-mode-past-teaser a:hover h4,.node--type-event.node--view-mode-teaser-with-body a:hover h4,.node--type-event-parent.node--view-mode-alt-teaser a:hover h4,.node--type-event-parent.node--view-mode-past-teaser a:hover h4,.node--type-event-parent.node--view-mode-teaser-with-body a:hover h4{color:#8b9092}.node--type-event.node--view-mode-alt-teaser .event-teaser-extras,.node--type-event.node--view-mode-alt-teaser .event-teaser-body,.node--type-event.node--view-mode-past-teaser .event-teaser-extras,.node--type-event.node--view-mode-past-teaser .event-teaser-body,.node--type-event.node--view-mode-teaser-with-body .event-teaser-extras,.node--type-event.node--view-mode-teaser-with-body .event-teaser-body,.node--type-event-parent.node--view-mode-alt-teaser .event-teaser-extras,.node--type-event-parent.node--view-mode-alt-teaser .event-teaser-body,.node--type-event-parent.node--view-mode-past-teaser .event-teaser-extras,.node--type-event-parent.node--view-mode-past-teaser .event-teaser-body,.node--type-event-parent.node--view-mode-teaser-with-body .event-teaser-extras,.node--type-event-parent.node--view-mode-teaser-with-body .event-teaser-body{margin-top:.5rem}.node--type-event .live-icon,.node--type-event-parent .live-icon{display:inline-block}.node--type-event .live-icon:before,.node--type-event-parent .live-icon:before{content:"";width:28px;height:18px;display:inline-block;margin-bottom:-4px;margin-right:.3rem;background-color:#272d2d;-webkit-mask-image:url(/themes/shepherd/img/live_icon.svg);mask-image:url(/themes/shepherd/img/live_icon.svg)}.page-node-type-event,.page-node-type-event-parent,.page-node-type-profile{background:#fff}.page-node-type-event .field--type-text-long strong,.page-node-type-event .field--type-text-with-summary strong,.page-node-type-event-parent .field--type-text-long strong,.page-node-type-event-parent .field--type-text-with-summary strong,.page-node-type-profile .field--type-text-long strong,.page-node-type-profile .field--type-text-with-summary strong{font-weight:400;font-family:mallory,helvetica,sans-serif}.page-node-type-event .node--view-mode-full .node__content>div:first-child,.page-node-type-event-parent .node--view-mode-full .node__content>div:first-child,.page-node-type-profile .node--view-mode-full .node__content>div:first-child{margin-top:3rem}.page-node-type-event .content-wrapper,.page-node-type-event-parent .content-wrapper,.page-node-type-profile .content-wrapper{margin-top:3rem}.page-node-type-event .navigation-bar .region-branding a,.page-node-type-event-parent .navigation-bar .region-branding a,.page-node-type-profile .navigation-bar .region-branding a{margin-bottom:0}.page-node-type-event .field--type-text-with-summary p+p,.page-node-type-event .field--type-text-long p+p,.page-node-type-event-parent .field--type-text-with-summary p+p,.page-node-type-event-parent .field--type-text-long p+p,.page-node-type-profile .field--type-text-with-summary p+p,.page-node-type-profile .field--type-text-long p+p{text-indent:0;margin-top:1rem}.page-node-type-event .field--name-field-speaker,.page-node-type-event .field--name-field-date,.page-node-type-event .field--name-field-date-range,.page-node-type-event .field--name-field-location,.page-node-type-event-parent .field--name-field-speaker,.page-node-type-event-parent .field--name-field-date,.page-node-type-event-parent .field--name-field-date-range,.page-node-type-event-parent .field--name-field-location,.page-node-type-profile .field--name-field-speaker,.page-node-type-profile .field--name-field-date,.page-node-type-profile .field--name-field-date-range,.page-node-type-profile .field--name-field-location{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}@media screen and (min-width:768px){.page-node-type-event .field--name-field-speaker,.page-node-type-event .field--name-field-date,.page-node-type-event .field--name-field-date-range,.page-node-type-event .field--name-field-location,.page-node-type-event-parent .field--name-field-speaker,.page-node-type-event-parent .field--name-field-date,.page-node-type-event-parent .field--name-field-date-range,.page-node-type-event-parent .field--name-field-location,.page-node-type-profile .field--name-field-speaker,.page-node-type-profile .field--name-field-date,.page-node-type-profile .field--name-field-date-range,.page-node-type-profile .field--name-field-location{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-type-event .field--name-field-speaker,.page-node-type-event .field--name-field-date,.page-node-type-event .field--name-field-date-range,.page-node-type-event .field--name-field-location,.page-node-type-event-parent .field--name-field-speaker,.page-node-type-event-parent .field--name-field-date,.page-node-type-event-parent .field--name-field-date-range,.page-node-type-event-parent .field--name-field-location,.page-node-type-profile .field--name-field-speaker,.page-node-type-profile .field--name-field-date,.page-node-type-profile .field--name-field-date-range,.page-node-type-profile .field--name-field-location{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-type-event .field--name-field-speaker,.page-node-type-event .field--name-field-date,.page-node-type-event .field--name-field-date-range,.page-node-type-event .field--name-field-location,.page-node-type-event-parent .field--name-field-speaker,.page-node-type-event-parent .field--name-field-date,.page-node-type-event-parent .field--name-field-date-range,.page-node-type-event-parent .field--name-field-location,.page-node-type-profile .field--name-field-speaker,.page-node-type-profile .field--name-field-date,.page-node-type-profile .field--name-field-date-range,.page-node-type-profile .field--name-field-location{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.page-node-type-event .field--name-field-speaker,.page-node-type-event .field--name-field-location,.page-node-type-event-parent .field--name-field-speaker,.page-node-type-event-parent .field--name-field-location,.page-node-type-profile .field--name-field-speaker,.page-node-type-profile .field--name-field-location{margin-bottom:1rem}.page-node-type-event .field--name-body,.page-node-type-event-parent .field--name-body,.page-node-type-profile .field--name-body{margin-bottom:1rem}.page-node-type-event .field--name-body .field__item,.page-node-type-event-parent .field--name-body .field__item,.page-node-type-profile .field--name-body .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:1200px){.page-node-type-event .field--name-body .field__item,.page-node-type-event-parent .field--name-body .field__item,.page-node-type-profile .field--name-body .field__item{margin-right:7rem}}@media screen and (min-width:768px){.page-node-type-event .field--name-body .field__item,.page-node-type-event-parent .field--name-body .field__item,.page-node-type-profile .field--name-body .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-type-event .field--name-body .field__item,.page-node-type-event-parent .field--name-body .field__item,.page-node-type-profile .field--name-body .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-type-event .field--name-body .field__item,.page-node-type-event-parent .field--name-body .field__item,.page-node-type-profile .field--name-body .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.page-node-type-event #block-views-block-event-info-image,.page-node-type-event-parent #block-views-block-event-info-image,.page-node-type-profile #block-views-block-event-info-image{margin-bottom:1rem}@media screen and (min-width:992px){.page-node-type-event #block-views-block-event-info-image,.page-node-type-event-parent #block-views-block-event-info-image,.page-node-type-profile #block-views-block-event-info-image{margin-right:7rem}}@media screen and (min-width:1200px){.page-node-type-event #block-views-block-event-info-image,.page-node-type-event-parent #block-views-block-event-info-image,.page-node-type-profile #block-views-block-event-info-image{margin-right:14rem}}.page-node-type-event .field--name-field-link .field__item,.page-node-type-event-parent .field--name-field-link .field__item,.page-node-type-profile .field--name-field-link .field__item{margin-bottom:.5rem}.page-node-type-event .live-icon,.page-node-type-event-parent .live-icon,.page-node-type-profile .live-icon{display:block}.page-node-type-event .active-stream,.page-node-type-event-parent .active-stream,.page-node-type-profile .active-stream{color:#a60044}.page-node-type-event .active-stream span,.page-node-type-event-parent .active-stream span,.page-node-type-profile .active-stream span{display:inline-block;margin-right:1rem}.page-node-type-event .active-stream span:before,.page-node-type-event-parent .active-stream span:before,.page-node-type-profile .active-stream span:before{content:"";width:28px;height:18px;display:inline-block;margin-bottom:-4px;margin-right:.3rem;background-color:#a60044;-webkit-mask-image:url(/themes/shepherd/img/live_icon.svg);mask-image:url(/themes/shepherd/img/live_icon.svg)}.page-node-type-event .active-stream a,.page-node-type-event-parent .active-stream a,.page-node-type-profile .active-stream a{color:#272d2d}.page-node-type-event .active-stream a:hover,.page-node-type-event-parent .active-stream a:hover,.page-node-type-profile .active-stream a:hover{color:#8b9092}.page-node-type-event .event-type,.page-node-type-event-parent .event-type,.page-node-type-profile .event-type{margin-bottom:1rem}.page-node-type-event .event-subtitle,.page-node-type-event-parent .event-subtitle,.page-node-type-profile .event-subtitle{color:#272d2d;margin-top:-1rem;margin-bottom:1rem;font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}@media screen and (min-width:768px){.page-node-type-event .event-subtitle,.page-node-type-event-parent .event-subtitle,.page-node-type-profile .event-subtitle{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-type-event .event-subtitle,.page-node-type-event-parent .event-subtitle,.page-node-type-profile .event-subtitle{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-type-event .event-subtitle,.page-node-type-event-parent .event-subtitle,.page-node-type-profile .event-subtitle{font-size:2.375rem;line-height:2.503125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.page-node-type-event .field--name-field-repertoire .field__item,.page-node-type-event-parent .field--name-field-repertoire .field__item,.page-node-type-profile .field--name-field-repertoire .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:1200px){.page-node-type-event .field--name-field-repertoire .field__item,.page-node-type-event-parent .field--name-field-repertoire .field__item,.page-node-type-profile .field--name-field-repertoire .field__item{margin-right:7rem}}@media screen and (min-width:768px){.page-node-type-event .field--name-field-repertoire .field__item,.page-node-type-event-parent .field--name-field-repertoire .field__item,.page-node-type-profile .field--name-field-repertoire .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-type-event .field--name-field-repertoire .field__item,.page-node-type-event-parent .field--name-field-repertoire .field__item,.page-node-type-profile .field--name-field-repertoire .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-type-event .field--name-field-repertoire .field__item,.page-node-type-event-parent .field--name-field-repertoire .field__item,.page-node-type-profile .field--name-field-repertoire .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-profile .field--name-field-repertoire>h2{margin-top:3rem}.page-node-type-event .field--name-field-artists>h2,.page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-profile .field--name-field-artists>h2,.page-node-type-profile .field--name-field-sponsored-by>h2{margin-top:3rem}.page-node-type-event .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-profile .field--name-field-artists .field--name-field-description .field__item,.page-node-type-profile .field--name-field-sponsored-by .field--name-field-description .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:1200px){.page-node-type-event .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-profile .field--name-field-artists .field--name-field-description .field__item,.page-node-type-profile .field--name-field-sponsored-by .field--name-field-description .field__item{margin-right:7rem}}@media screen and (min-width:768px){.page-node-type-event .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-profile .field--name-field-artists .field--name-field-description .field__item,.page-node-type-profile .field--name-field-sponsored-by .field--name-field-description .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-type-event .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-profile .field--name-field-artists .field--name-field-description .field__item,.page-node-type-profile .field--name-field-sponsored-by .field--name-field-description .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-type-event .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-artists .field--name-field-description .field__item,.page-node-type-event-parent .field--name-field-sponsored-by .field--name-field-description .field__item,.page-node-type-profile .field--name-field-artists .field--name-field-description .field__item,.page-node-type-profile .field--name-field-sponsored-by .field--name-field-description .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.page-node-type-event .field--name-field-artists .paragraph--type--description+.paragraph--type--sponsors,.page-node-type-event .field--name-field-sponsored-by .paragraph--type--description+.paragraph--type--sponsors,.page-node-type-event-parent .field--name-field-artists .paragraph--type--description+.paragraph--type--sponsors,.page-node-type-event-parent .field--name-field-sponsored-by .paragraph--type--description+.paragraph--type--sponsors,.page-node-type-profile .field--name-field-artists .paragraph--type--description+.paragraph--type--sponsors,.page-node-type-profile .field--name-field-sponsored-by .paragraph--type--description+.paragraph--type--sponsors{margin-top:1.5rem}.page-node-type-event .paragraph--type--artists-accordion,.page-node-type-event-parent .paragraph--type--artists-accordion,.page-node-type-profile .paragraph--type--artists-accordion{overflow:hidden;border-bottom:1px solid #8b9092;margin:1.25rem 0}.page-node-type-event .paragraph--view-mode--accordion-item,.page-node-type-event-parent .paragraph--view-mode--accordion-item,.page-node-type-profile .paragraph--view-mode--accordion-item{border-top:1px solid #8b9092;margin:0}.page-node-type-event .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-event-parent .paragraph--view-mode--accordion-item .field--name-field-name,.page-node-type-profile .paragraph--view-mode--accordion-item .field--name-field-name{margin-top:0}.page-node-type-event .paragraph--view-mode--accordion-item .field--name-field-text,.page-node-type-event-parent .paragraph--view-mode--accordion-item .field--name-field-text,.page-node-type-profile .paragraph--view-mode--accordion-item .field--name-field-text{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.page-node-type-event .paragraph--view-mode--accordion-item .field--name-field-text,.page-node-type-event-parent .paragraph--view-mode--accordion-item .field--name-field-text,.page-node-type-profile .paragraph--view-mode--accordion-item .field--name-field-text{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-type-event .paragraph--view-mode--accordion-item .field--name-field-text,.page-node-type-event-parent .paragraph--view-mode--accordion-item .field--name-field-text,.page-node-type-profile .paragraph--view-mode--accordion-item .field--name-field-text{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-type-event .paragraph--view-mode--accordion-item .field--name-field-text,.page-node-type-event-parent .paragraph--view-mode--accordion-item .field--name-field-text,.page-node-type-profile .paragraph--view-mode--accordion-item .field--name-field-text{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.page-node-type-event .paragraph--view-mode--accordion-item .profile-wrapper,.page-node-type-event-parent .paragraph--view-mode--accordion-item .profile-wrapper,.page-node-type-profile .paragraph--view-mode--accordion-item .profile-wrapper{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 7;grid-row:span auto}.page-node-type-event .paragraph--view-mode--accordion-item .profile-wrapper .profile-image,.page-node-type-event-parent .paragraph--view-mode--accordion-item .profile-wrapper .profile-image,.page-node-type-profile .paragraph--view-mode--accordion-item .profile-wrapper .profile-image{grid-column:span 7;margin-right:0}@media screen and (min-width:768px){.page-node-type-event .paragraph--view-mode--accordion-item .profile-wrapper .profile-image,.page-node-type-event-parent .paragraph--view-mode--accordion-item .profile-wrapper .profile-image,.page-node-type-profile .paragraph--view-mode--accordion-item .profile-wrapper .profile-image{grid-column:span 3}}.page-node-type-event .paragraph--view-mode--accordion-item .profile-wrapper .profile-text,.page-node-type-event-parent .paragraph--view-mode--accordion-item .profile-wrapper .profile-text,.page-node-type-profile .paragraph--view-mode--accordion-item .profile-wrapper .profile-text{grid-column:span 7;margin-bottom:2rem}@media screen and (min-width:768px){.page-node-type-event .paragraph--view-mode--accordion-item .profile-wrapper .profile-text,.page-node-type-event-parent .paragraph--view-mode--accordion-item .profile-wrapper .profile-text,.page-node-type-profile .paragraph--view-mode--accordion-item .profile-wrapper .profile-text{grid-column:span 4}}.page-node-type-event .paragraph--view-mode--accordion-item input,.page-node-type-event-parent .paragraph--view-mode--accordion-item input,.page-node-type-profile .paragraph--view-mode--accordion-item input{position:absolute;opacity:0;z-index:-1}.page-node-type-event .paragraph--view-mode--accordion-item input:checked+.tab-label::after,.page-node-type-event-parent .paragraph--view-mode--accordion-item input:checked+.tab-label::after,.page-node-type-profile .paragraph--view-mode--accordion-item input:checked+.tab-label::after{transform:rotate(180deg)}.page-node-type-event .paragraph--view-mode--accordion-item input:checked~.tab-content,.page-node-type-event-parent .paragraph--view-mode--accordion-item input:checked~.tab-content,.page-node-type-profile .paragraph--view-mode--accordion-item input:checked~.tab-content{max-height:300vh;padding:.5rem 0}.page-node-type-event .paragraph--view-mode--accordion-item .tab,.page-node-type-event-parent .paragraph--view-mode--accordion-item .tab,.page-node-type-profile .paragraph--view-mode--accordion-item .tab{width:100%;overflow:hidden}.page-node-type-event .paragraph--view-mode--accordion-item .tab-label,.page-node-type-event-parent .paragraph--view-mode--accordion-item .tab-label,.page-node-type-profile .paragraph--view-mode--accordion-item .tab-label{display:flex;justify-content:space-between;padding:.75rem 0 .65rem;cursor:pointer}.page-node-type-event .paragraph--view-mode--accordion-item .tab-label::after,.page-node-type-event-parent .paragraph--view-mode--accordion-item .tab-label::after,.page-node-type-profile .paragraph--view-mode--accordion-item .tab-label::after{content:"";font-size:.875rem;line-height:1.125rem;width:1rem;height:1rem;margin-right:.75rem;color:#fff;background:#8b9092;padding:.125rem;border-radius:4px;text-align:center}.page-node-type-event .paragraph--view-mode--accordion-item .tab-content,.page-node-type-event-parent .paragraph--view-mode--accordion-item .tab-content,.page-node-type-profile .paragraph--view-mode--accordion-item .tab-content{max-height:0;overflow:hidden;padding:0;transition:all .35s}.page-node-type-event .paragraph--view-mode--accordion-item .tab-close,.page-node-type-event-parent .paragraph--view-mode--accordion-item .tab-close,.page-node-type-profile .paragraph--view-mode--accordion-item .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;cursor:pointer}.page-node-type-event .paragraph--type--artists-list,.page-node-type-event-parent .paragraph--type--artists-list,.page-node-type-profile .paragraph--type--artists-list{margin-top:3rem}.page-node-type-event .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event .paragraph--type--artists-list h2,.page-node-type-event .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event .paragraph--type--artists-list h3,.page-node-type-event .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-heading,.page-node-type-event-parent .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-event-parent .paragraph--type--artists-list h2,.page-node-type-event-parent .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-event-parent .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-event-parent .paragraph--type--artists-list h3,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-repertoire>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-sponsored-by>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-artists>h2,.page-node-type-event-parent .paragraph--type--artists-list .page-node-type-profile .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-heading,.page-node-type-profile .paragraph--type--artists-list .path-search-node h2,.path-search-node .page-node-type-profile .paragraph--type--artists-list h2,.page-node-type-profile .paragraph--type--artists-list .node--type-class-notes.node--view-mode-teaser>h3,.page-node-type-profile .paragraph--type--artists-list .view-class-notes.view-display-id-attachment_1 .view-header h3,.view-class-notes.view-display-id-attachment_1 .view-header .page-node-type-profile .paragraph--type--artists-list h3,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-repertoire>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .page-node-type-event-parent .field--name-field-sponsored-by>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artists>h2,.page-node-type-profile .paragraph--type--artists-list .field--name-field-sponsored-by>h2{border-top:none;color:#272d2d;padding:0}.page-node-type-event .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artist-name{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 6;grid-row:span auto}@media screen and (min-width:768px){.page-node-type-event .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artist-name{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-type-event .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artist-name{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-type-event .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artist-name{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:768px){.page-node-type-event .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artist-name,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artist-name{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 7;grid-row:span auto}}.page-node-type-event .paragraph--type--artists-list .field--name-field-artist-name .field__item,.page-node-type-event-parent .paragraph--type--artists-list .field--name-field-artist-name .field__item,.page-node-type-profile .paragraph--type--artists-list .field--name-field-artist-name .field__item{grid-column:span 3}.page-node-type-event .paragraph--type--sponsors .field--name-field-sponsors,.page-node-type-event-parent .paragraph--type--sponsors .field--name-field-sponsors,.page-node-type-profile .paragraph--type--sponsors .field--name-field-sponsors{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}@media screen and (min-width:768px){.page-node-type-event .paragraph--type--sponsors .field--name-field-sponsors,.page-node-type-event-parent .paragraph--type--sponsors .field--name-field-sponsors,.page-node-type-profile .paragraph--type--sponsors .field--name-field-sponsors{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 5;grid-row:span auto}}.page-node-type-event .paragraph--type--sponsor,.page-node-type-event-parent .paragraph--type--sponsor,.page-node-type-profile .paragraph--type--sponsor{border:1px solid #eef2f7;padding:.5rem;height:120px}.page-node-type-event .paragraph--type--sponsor a,.page-node-type-event-parent .paragraph--type--sponsor a,.page-node-type-profile .paragraph--type--sponsor a{transition:opacity .2s}.page-node-type-event .paragraph--type--sponsor a:hover,.page-node-type-event-parent .paragraph--type--sponsor a:hover,.page-node-type-profile .paragraph--type--sponsor a:hover{opacity:.8}.page-node-type-event .paragraph--type--sponsor a.external-link:after,.page-node-type-event-parent .paragraph--type--sponsor a.external-link:after,.page-node-type-profile .paragraph--type--sponsor a.external-link:after{display:none}.page-node-type-event .paragraph--type--sponsor img,.page-node-type-event-parent .paragraph--type--sponsor img,.page-node-type-profile .paragraph--type--sponsor img{height:auto;width:auto;max-height:100%;max-width:100%;position:relative;top:50%;left:50%;transform:perspective(1px) translateY(-50%) translateX(-50%)}.page-node-type-event #block-views-block-event-info-location,.page-node-type-event-parent #block-views-block-event-info-location,.page-node-type-profile #block-views-block-event-info-location{position:relative}.page-node-type-event #block-views-block-event-info-location>h2,.page-node-type-event-parent #block-views-block-event-info-location>h2,.page-node-type-profile #block-views-block-event-info-location>h2{border-top:1px solid #a60044;padding-top:1rem;margin-top:3rem;margin-bottom:1rem}.page-node-type-event #block-views-block-event-info-location .location-description .field__item,.page-node-type-event-parent #block-views-block-event-info-location .location-description .field__item,.page-node-type-profile #block-views-block-event-info-location .location-description .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:1200px){.page-node-type-event #block-views-block-event-info-location .location-description .field__item,.page-node-type-event-parent #block-views-block-event-info-location .location-description .field__item,.page-node-type-profile #block-views-block-event-info-location .location-description .field__item{margin-right:7rem}}@media screen and (min-width:768px){.page-node-type-event #block-views-block-event-info-location .location-description .field__item,.page-node-type-event-parent #block-views-block-event-info-location .location-description .field__item,.page-node-type-profile #block-views-block-event-info-location .location-description .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-type-event #block-views-block-event-info-location .location-description .field__item,.page-node-type-event-parent #block-views-block-event-info-location .location-description .field__item,.page-node-type-profile #block-views-block-event-info-location .location-description .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-type-event #block-views-block-event-info-location .location-description .field__item,.page-node-type-event-parent #block-views-block-event-info-location .location-description .field__item,.page-node-type-profile #block-views-block-event-info-location .location-description .field__item{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.page-node-type-event #block-views-block-event-info-location .location,.page-node-type-event-parent #block-views-block-event-info-location .location,.page-node-type-profile #block-views-block-event-info-location .location{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.page-node-type-event #block-views-block-event-info-location .location,.page-node-type-event-parent #block-views-block-event-info-location .location,.page-node-type-profile #block-views-block-event-info-location .location{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.page-node-type-event #block-views-block-event-info-location .location,.page-node-type-event-parent #block-views-block-event-info-location .location,.page-node-type-profile #block-views-block-event-info-location .location{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.page-node-type-event #block-views-block-event-info-location .location,.page-node-type-event-parent #block-views-block-event-info-location .location,.page-node-type-profile #block-views-block-event-info-location .location{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory-book,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.page-node-type-event #block-views-block-event-info-location .node--type-location,.page-node-type-event-parent #block-views-block-event-info-location .node--type-location,.page-node-type-profile #block-views-block-event-info-location .node--type-location{margin-top:2rem}.page-node-type-event #block-views-block-event-info-location .node--type-location+.plan-your-visit,.page-node-type-event-parent #block-views-block-event-info-location .node--type-location+.plan-your-visit,.page-node-type-profile #block-views-block-event-info-location .node--type-location+.plan-your-visit{position:relative;bottom:1rem;margin-top:1.5rem}@media screen and (min-width:768px){.page-node-type-event #block-views-block-event-info-location .node--type-location+.plan-your-visit,.page-node-type-event-parent #block-views-block-event-info-location .node--type-location+.plan-your-visit,.page-node-type-profile #block-views-block-event-info-location .node--type-location+.plan-your-visit{position:absolute}}.page-node-type-event #block-views-block-event-info-location .plan-your-visit a,.page-node-type-event-parent #block-views-block-event-info-location .plan-your-visit a,.page-node-type-profile #block-views-block-event-info-location .plan-your-visit a{display:inline-block;background:#a60044;color:#fff;padding:1rem 2rem;border-radius:8px;transition:opacity .2s;margin:1rem 0 .25rem}.page-node-type-event #block-views-block-event-info-location .plan-your-visit a:hover,.page-node-type-event-parent #block-views-block-event-info-location .plan-your-visit a:hover,.page-node-type-profile #block-views-block-event-info-location .plan-your-visit a:hover{opacity:.8}.page-node-type-event #block-views-block-event-info-location .plan-your-visit a:after,.page-node-type-event-parent #block-views-block-event-info-location .plan-your-visit a:after,.page-node-type-profile #block-views-block-event-info-location .plan-your-visit a:after{content:"";padding-left:0.375rem;position:relative;top:1px}.page-node-type-event #block-views-block-event-info-video,.page-node-type-event-parent #block-views-block-event-info-video,.page-node-type-profile #block-views-block-event-info-video{grid-column:1/-1}.page-node-type-event #block-views-block-event-info-video>h2,.page-node-type-event-parent #block-views-block-event-info-video>h2,.page-node-type-profile #block-views-block-event-info-video>h2{border-top:1px solid #a60044;padding-top:1rem;margin-top:3rem;margin-bottom:2rem}.page-node-type-event #block-views-block-event-info-page-content,.page-node-type-event-parent #block-views-block-event-info-page-content,.page-node-type-profile #block-views-block-event-info-page-content{grid-column:1/-1}.page-node-type-event .region-sidebar-first,.page-node-type-event-parent .region-sidebar-first,.page-node-type-profile .region-sidebar-first{display:none;visibility:hidden;background:#eef2f7;border-radius:8px;padding:1.5rem}@media screen and (min-width:768px){.page-node-type-event .region-sidebar-first,.page-node-type-event-parent .region-sidebar-first,.page-node-type-profile .region-sidebar-first{display:block;visibility:visible;margin-top:2.8rem;position:sticky;position:-webkit-sticky;top:6rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.page-node-type-event .region-sidebar-first::-webkit-scrollbar,.page-node-type-event-parent .region-sidebar-first::-webkit-scrollbar,.page-node-type-profile .region-sidebar-first::-webkit-scrollbar{display:none}}@media screen and (min-width:992px){.page-node-type-event .region-sidebar-first,.page-node-type-event-parent .region-sidebar-first,.page-node-type-profile .region-sidebar-first{margin-right:1rem}}@media screen and (min-width:1200px){.page-node-type-event .region-sidebar-first,.page-node-type-event-parent .region-sidebar-first,.page-node-type-profile .region-sidebar-first{margin-right:3rem}}.page-node-type-event #block-views-block-event-info-sidebar-2,.page-node-type-event #block-views-block-event-info-parent-sidebar-2,.page-node-type-event #block-shepherd-views-block-event-info-profile-sidebar-2,.page-node-type-event-parent #block-views-block-event-info-sidebar-2,.page-node-type-event-parent #block-views-block-event-info-parent-sidebar-2,.page-node-type-event-parent #block-shepherd-views-block-event-info-profile-sidebar-2,.page-node-type-profile #block-views-block-event-info-sidebar-2,.page-node-type-profile #block-views-block-event-info-parent-sidebar-2,.page-node-type-profile #block-shepherd-views-block-event-info-profile-sidebar-2{background:#eef2f7;border-radius:8px;padding:1.5rem;margin-top:1.5rem;display:block}@media screen and (min-width:768px){.page-node-type-event #block-views-block-event-info-sidebar-2,.page-node-type-event #block-views-block-event-info-parent-sidebar-2,.page-node-type-event #block-shepherd-views-block-event-info-profile-sidebar-2,.page-node-type-event-parent #block-views-block-event-info-sidebar-2,.page-node-type-event-parent #block-views-block-event-info-parent-sidebar-2,.page-node-type-event-parent #block-shepherd-views-block-event-info-profile-sidebar-2,.page-node-type-profile #block-views-block-event-info-sidebar-2,.page-node-type-profile #block-views-block-event-info-parent-sidebar-2,.page-node-type-profile #block-shepherd-views-block-event-info-profile-sidebar-2{display:none;visibility:hidden}}.page-node-type-event #block-views-block-upcoming-events-block,.page-node-type-event-parent #block-views-block-upcoming-events-block,.page-node-type-profile #block-views-block-upcoming-events-block{grid-column:1/-1}.page-node-type-event #block-views-block-upcoming-events-block>h2,.page-node-type-event-parent #block-views-block-upcoming-events-block>h2,.page-node-type-profile #block-views-block-upcoming-events-block>h2{margin-top:0;margin-bottom:1rem}.page-node-type-event #block-views-block-upcoming-events-block .view-content .event+.event,.page-node-type-event-parent #block-views-block-upcoming-events-block .view-content .event+.event,.page-node-type-profile #block-views-block-upcoming-events-block .view-content .event+.event{margin-top:2rem}@media screen and (min-width:768px){.page-node-type-event #block-views-block-upcoming-events-block .view-content,.page-node-type-event-parent #block-views-block-upcoming-events-block .view-content,.page-node-type-profile #block-views-block-upcoming-events-block .view-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}.page-node-type-event #block-views-block-upcoming-events-block .view-content .event+.event,.page-node-type-event-parent #block-views-block-upcoming-events-block .view-content .event+.event,.page-node-type-profile #block-views-block-upcoming-events-block .view-content .event+.event{margin-top:0}}@media screen and (min-width:992px){.page-node-type-event #block-views-block-upcoming-events-block .view-content,.page-node-type-event-parent #block-views-block-upcoming-events-block .view-content,.page-node-type-profile #block-views-block-upcoming-events-block .view-content{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 4;grid-row:span auto}}.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link .event-image,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link .event-image,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link .event-image{margin-bottom:1rem;transition:opacity .2s}.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link .event-type,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link .event-type,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link .event-type{color:#a60044;margin-bottom:.5rem;transition:color .2s}.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link .event-title,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link .event-title,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link .event-title{text-transform:inherit;margin-top:0;margin-bottom:.5rem;transition:color .2s}.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link:hover .event-type,.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link:hover .event-title,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link:hover .event-type,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link:hover .event-title,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link:hover .event-type,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link:hover .event-title{color:#8b9092}.page-node-type-event #block-views-block-upcoming-events-block .event-wrapper-link:hover .event-image,.page-node-type-event-parent #block-views-block-upcoming-events-block .event-wrapper-link:hover .event-image,.page-node-type-profile #block-views-block-upcoming-events-block .event-wrapper-link:hover .event-image{opacity:.8}.stream-icon{display:inline-block;margin-right:1rem}.stream-icon:before{content:"";width:28px;height:18px;display:inline-block;margin-right:.3rem;background-color:#272d2d;-webkit-mask-image:url(/themes/shepherd/img/live_icon.svg);mask-image:url(/themes/shepherd/img/live_icon.svg);transition:background-color .2s}.ticket-icon{display:inline-block;margin-right:1rem}.ticket-icon:before{content:"";width:14px;height:14px;display:inline-block;margin-right:.3rem;background-color:#a60044;-webkit-mask-image:url(/themes/shepherd/img/ticket_icon.svg);mask-image:url(/themes/shepherd/img/ticket_icon.svg);transition:background-color .2s}.event-sidebar,.attachment-after .view-id-event_info{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){.event-sidebar,.attachment-after .view-id-event_info{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.event-sidebar,.attachment-after .view-id-event_info{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.event-sidebar,.attachment-after .view-id-event_info{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.event-sidebar .event-date,.attachment-after .view-id-event_info .event-date{color:#a60044;margin-top:0;margin-bottom:.5rem}.event-sidebar .event-button a,.attachment-after .view-id-event_info .event-button a{display:block;background:#a60044;color:#fff;padding:1rem 2rem;border-radius:8px;transition:opacity .2s;margin:1rem 0 .25rem;text-align:center}.event-sidebar .event-button a:hover,.attachment-after .view-id-event_info .event-button a:hover{opacity:.8}.event-sidebar .event-button a:after,.attachment-after .view-id-event_info .event-button a:after{content:"";font-size:.7rem;padding-left:0.375rem;position:relative;top:1px}.event-sidebar .livestream-info,.attachment-after .view-id-event_info .livestream-info{margin-top:1rem}.event-sidebar .livestream-info-bottom,.attachment-after .view-id-event_info .livestream-info-bottom{margin-top:3rem}.event-sidebar .stream-link,.attachment-after .view-id-event_info .stream-link{color:#a60044;display:inline-block;transition:opacity .2s}.event-sidebar .stream-link:after,.attachment-after .view-id-event_info .stream-link:after{content:"";width:20px;height:14px;display:inline-block;margin-bottom:-3px;margin-right:.3rem;margin-left:.5rem;background-color:#a60044;-webkit-mask-image:url(/themes/shepherd/img/live_icon.svg);mask-image:url(/themes/shepherd/img/live_icon.svg)}.event-sidebar .stream-link:hover,.attachment-after .view-id-event_info .stream-link:hover{opacity:.7}.event-sidebar .stream-date,.event-sidebar .stream-time,.attachment-after .view-id-event_info .stream-date,.attachment-after .view-id-event_info .stream-time{font-style:italic}.event-sidebar+.event-sidebar{margin-top:2rem}@media screen and (min-width:768px){.node--type-enhanced-page.node--view-mode-full>.node__content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}}.node--type-enhanced-page.node--view-mode-full .paragraph{grid-column:span 2;margin-bottom:2rem}.node--type-enhanced-page.node--view-mode-full .paragraph.teaser--half-width{grid-column:span 1}.node--type-enhanced-page.node--view-mode-full .field--name-field-image-media,.node--type-enhanced-page.node--view-mode-full .field--name-body{grid-column:span 2}#block-views-block-news-block-2 .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto;grid-auto-flow:row dense}#block-views-block-news-block-2 .news-article{grid-column:span 2}@media screen and (min-width:992px){#block-views-block-news-block-2 .news-article{grid-column:span 1}}#block-views-block-news-block-2 .news-article .field--name-body{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){#block-views-block-news-block-2 .news-article .field--name-body{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){#block-views-block-news-block-2 .news-article .field--name-body{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){#block-views-block-news-block-2 .news-article .field--name-body{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}#block-views-block-news-block-2 .news-article a h3{transition:color .2s}#block-views-block-news-block-2 .news-article a:hover h3{color:#8b9092}.paragraph--type--list-of-links{margin-top:1rem}@media screen and (min-width:992px){.paragraph--type--list-of-links .field--name-field-links{column-count:2}}.paragraph--type--list-of-links .field__item{margin-bottom:.5rem}.paragraph--type--list-of-links a{color:#272d2d}.paragraph--type--list-of-links a:hover{color:#fdbd97}.paragraph--type--call-to-action .cta-triangle-square{position:relative;background-color:#8b9092;margin-bottom:1rem;overflow:hidden}.paragraph--type--call-to-action .cta-triangle-square:before{display:block;content:"";padding-top:70.3797468354%;width:100%}.paragraph--type--call-to-action .cta-triangle-square>div{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.paragraph--type--call-to-action .cta-media-wrapper{margin-bottom:1rem;position:relative;transition:opacity .2s}.paragraph--type--call-to-action .field--name-field-cta-large-text{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em;color:#fff;position:absolute;top:2rem;left:2rem;right:2rem;bottom:2rem}@media screen and (min-width:768px){.paragraph--type--call-to-action .field--name-field-cta-large-text{font-size:4.625rem;line-height:4.875rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.paragraph--type--call-to-action .field--name-field-cta-large-text{font-size:4.625rem;line-height:4.875rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.paragraph--type--call-to-action .field--name-field-cta-large-text{font-size:6.5rem;line-height:6.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-regular,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.paragraph--type--call-to-action .cta-triangle-overlay{width:0;height:0;border-bottom:1000px solid #000;border-right:1100px solid transparent;opacity:0}.paragraph--type--call-to-action.teaser--full-width{border-top:1px solid #a60044;padding-top:2rem}.paragraph--type--call-to-action.teaser--full-width h4,.paragraph--type--call-to-action.teaser--full-width .teaser-eyebrow,.paragraph--type--call-to-action.teaser--full-width .field--name-field-teaser-text{display:none}.paragraph--type--call-to-action.teaser--half-width .field--name-field-cta-large-text{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}@media screen and (min-width:768px){.paragraph--type--call-to-action.teaser--half-width .field--name-field-cta-large-text{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:992px){.paragraph--type--call-to-action.teaser--half-width .field--name-field-cta-large-text{font-size:3.375rem;line-height:3.375rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}@media screen and (min-width:1200px){.paragraph--type--call-to-action.teaser--half-width .field--name-field-cta-large-text{font-size:4.125rem;line-height:4.3125rem;font-style:normal;font-variant:normal;font-weight:500;font-family:martina-plantijn-bold,freight-display-pro,times,serif;letter-spacing:-0.01em;word-spacing:0em}}.paragraph--type--call-to-action.color-scheme--purple .cta-triangle-square{background:linear-gradient(0.25turn,#B381AA,#FDBD97)}.paragraph--type--call-to-action.color-scheme--purple .field--name-field-cta-large-text{color:#fff;top:0;bottom:0;display:flex;align-items:center}.paragraph--type--call-to-action.color-scheme--red .cta-triangle-square{background:linear-gradient(0.25turn,#A60044,#530022)}.paragraph--type--call-to-action.color-scheme--red .field--name-field-cta-large-text{color:#fff;top:0;bottom:0;display:flex;align-items:center}.paragraph--type--call-to-action.color-scheme--red .cta-triangle-overlay{opacity:0}.paragraph--type--call-to-action a h4,.paragraph--type--call-to-action a .teaser-eyebrow,.paragraph--type--call-to-action a .field--name-field-teaser-text{transition:color .2s}.paragraph--type--call-to-action a .field--name-field-teaser-text{color:#272d2d}.paragraph--type--call-to-action a.external-link:after{content:""}.paragraph--type--call-to-action a:hover h4,.paragraph--type--call-to-action a:hover .teaser-eyebrow,.paragraph--type--call-to-action a:hover .field--name-field-teaser-text{color:#8b9092}.paragraph--type--call-to-action a:hover .cta-media-wrapper{opacity:.8}.paragraph--type--guest-profile{margin-top:1rem}.paragraph--type--guest-profile .profile-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 3;grid-row:span auto}.paragraph--type--guest-profile .profile-text{grid-column:span 3}@media screen and (min-width:1200px){.paragraph--type--guest-profile .profile-text{margin-right:7rem}}.paragraph--type--guest-profile .profile-image{grid-column:span 3}@media screen and (min-width:992px){.paragraph--type--guest-profile .profile-image{grid-column:span 1}}.paragraph--type--guest-profile .profile-image+.profile-text{grid-column:span 3}@media screen and (min-width:992px){.paragraph--type--guest-profile .profile-image+.profile-text{grid-column:span 2}}.paragraph--type--guest-profile .field--name-field-link{margin-top:1rem}@media screen and (min-width:992px){.paragraph--type--guest-profile .field--name-field-name{margin-top:0}}.region-sidebar-first nav>ul{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;font-variant-numeric:lining-nums}@media screen and (min-width:768px){.region-sidebar-first nav>ul{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.region-sidebar-first nav>ul{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.region-sidebar-first nav>ul{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.region-sidebar-first nav>ul li{margin-bottom:.5rem}.region-sidebar-first nav>ul li>ul{margin-left:2rem;margin-bottom:2rem;margin-top:.5rem}.region-sidebar-first nav>ul li>ul a.is-active{display:block}.region-sidebar-first nav>ul li>ul a.is-active:before{content:"—";display:inline-block;margin-left:-2rem;margin-right:1rem}.region-sidebar-first nav>ul li>ul>li.menu-item--active-trail a{color:#8b9092}.region-sidebar-first nav>ul li>ul>li.menu-item--active-trail a:before{content:"—";display:inline-block;margin-left:-2rem;margin-right:1rem}.region-sidebar-first nav a{color:#a60044}.region-sidebar-first nav a:hover{color:#8b9092}.region-sidebar-first nav a.is-active{color:#8b9092}.region-sidebar-first nav+div{margin-top:2rem}.region-sidebar-first .back-link{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;font-variant-numeric:lining-nums;margin-bottom:.25rem}@media screen and (min-width:768px){.region-sidebar-first .back-link{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.region-sidebar-first .back-link{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.region-sidebar-first .back-link{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.region-sidebar-first .back-link a{color:#a60044}.region-sidebar-first .back-link a:before{content:"";font-size:1rem;padding-left:0.375rem;position:relative;display:inline-block;transform:rotate(180deg);top:1px;left:-2px}.region-sidebar-first .back-link a:hover{color:#8b9092;text-decoration:none}.region-violator{background-color:#272d2d;color:#eef2f7}.region-violator #block-views-block-live-stream-notification-banner,.region-violator #block-views-block-live-stream-notification-duncan,.region-violator #block-views-block-live-stream-notification-morrison,.region-violator #block-views-block-live-stream-notification-bates,.region-violator #block-shepherd-views-block-live-stream-notification-bates{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px}.region-violator .active-stream{color:#a60044;padding:.3rem .2rem}.region-violator .active-stream span{display:inline-block;margin-right:1rem}.region-violator .active-stream span:before{content:"";width:28px;height:18px;display:inline-block;margin-bottom:-4px;margin-right:.3rem;background-color:#a60044;-webkit-mask-image:url(/themes/shepherd/img/live_icon.svg);mask-image:url(/themes/shepherd/img/live_icon.svg)}.region-violator .active-stream a{color:#eef2f7}.region-violator .active-stream a:hover{color:#a60044}.rice-branding-bar{background-color:#fff;height:60px}.rice-branding-bar .rice-logo{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px}.rice-branding-bar .rice-logo a{display:block;margin-top:1rem}.rice-branding-bar .rice-logo a.external-link:after{content:""}.rice-branding-bar .rice-logo img{max-width:220px;height:auto}.navigation-bar{background-color:#eef2f7;padding-top:2rem;padding-bottom:2rem}.navigation-bar .navigation-bar-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px;grid-template-columns:repeat(4,1fr)}.navigation-bar .region-branding{grid-column:span 2}.navigation-bar .region-branding a{display:block;max-width:280px}.navigation-bar .region-branding a .shepherd-svg{transition:fill .2s;fill:#a60044}.navigation-bar .region-branding a:hover .shepherd-svg{fill:#8b9092}@media screen and (min-width:992px){.navigation-bar .region-branding{grid-column:span 1}}.navigation-bar .region-navigation{grid-column:span 2;position:relative;margin-top:.25rem}@media screen and (min-width:992px){.navigation-bar .region-navigation{grid-column:span 3}}.navigation-bar #block-shepherd-main-menu{display:block}.navigation-bar #block-shepherd-main-menu>ul{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase}@media screen and (min-width:768px){.navigation-bar #block-shepherd-main-menu>ul{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.navigation-bar #block-shepherd-main-menu>ul{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.navigation-bar #block-shepherd-main-menu>ul{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.navigation-bar #block-shepherd-main-menu>ul li{display:inline-block;margin-right:1.5rem}@media screen and (min-width:992px){.navigation-bar #block-shepherd-main-menu>ul li{margin-right:1.5rem}}@media screen and (min-width:1200px){.navigation-bar #block-shepherd-main-menu>ul li{margin-right:2rem}}.navigation-bar #block-shepherd-main-menu>ul li:last-child{margin-right:0}.navigation-bar #block-shepherd-main-menu>ul li a.is-active{color:#8b9092}.navigation-bar #block-shepherd-main-menu>ul li.menu-item--active-trail a{color:#8b9092}.navigation-bar #block-searchtoggle{position:absolute;right:0;top:-2px}.navigation-bar #block-searchtoggle .menu--toggle{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;display:none;cursor:pointer;position:absolute;top:2px;right:70px;transition:color .2s;color:#a60044}@media screen and (min-width:768px){.navigation-bar #block-searchtoggle .menu--toggle{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.navigation-bar #block-searchtoggle .menu--toggle{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.navigation-bar #block-searchtoggle .menu--toggle{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.navigation-bar #block-searchtoggle .menu--toggle:hover{color:#8b9092}@media screen and (min-width:480px){.navigation-bar #block-searchtoggle .menu--toggle{right:100px}}.navigation-bar #block-searchtoggle .search--toggle{display:block;position:absolute;overflow:hidden;width:16px;height:24px;cursor:pointer;right:2.25rem;top:0}.navigation-bar #block-searchtoggle .search--toggle:before{content:"";color:#a60044;font-size:1rem;position:relative;top:0;transition:color .2s}.navigation-bar #block-searchtoggle .search--toggle:hover:before{color:#8b9092}.navigation-bar #block-searchtoggle .cart--icon{display:block;position:absolute;overflow:hidden;width:20px;height:20px;cursor:pointer;right:0;top:1px}.navigation-bar #block-searchtoggle .cart--icon:before{content:"";width:20px;height:17px;display:inline-block;margin-right:.3rem;background-color:#a60044;-webkit-mask-image:url(/themes/shepherd/img/cart_icon.svg);mask-image:url(/themes/shepherd/img/cart_icon.svg);transition:background-color .2s}.navigation-bar #block-searchtoggle .cart--icon:hover:before{background-color:#8b9092}.navigation-bar #block-shepherd-search{display:none;position:absolute;top:-36px;width:100%;height:80px;background:#eef2f7}.navigation-bar #search-block-form{position:relative;top:25px;left:0;right:0}.navigation-bar #search-block-form .form-item-keys{width:calc(100% - 7rem);position:absolute;left:2rem}.navigation-bar #search-block-form .form-actions{position:absolute;right:0;left:calc(100% - 4rem);width:4rem}.navigation-bar #search-block-form .form-search{-webkit-appearance:none;font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em;border:none;border-radius:0;color:#272d2d;height:30px;display:block;width:100%;height:30px;border:none;background:#eef2f7;border-bottom:1px solid #272d2d}@media screen and (min-width:768px){.navigation-bar #search-block-form .form-search{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.navigation-bar #search-block-form .form-search{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.navigation-bar #search-block-form .form-search{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:500;font-family:freight-text-pro,times,serif;letter-spacing:0em;word-spacing:0em}}.navigation-bar #search-block-form .form-search::-webkit-input-placeholder{color:#8b9092}.navigation-bar #search-block-form .form-search:-ms-input-placeholder{color:#8b9092}.navigation-bar #search-block-form .form-search::placeholder{color:#8b9092}.navigation-bar #search-block-form .form-search:focus{outline:none}.navigation-bar #search-block-form .search-button{-webkit-appearance:none;position:absolute;box-sizing:border-box;border:none;background:none;color:#272d2d;font-size:1.5rem;top:1px;left:0;width:2rem;height:2rem;display:block;cursor:pointer;padding:0;margin:0}.navigation-bar.mobile-nav .region-branding a{margin-bottom:0;width:140px}@media screen and (min-width:480px){.navigation-bar.mobile-nav .region-branding a{width:inherit}}.navigation-bar.mobile-nav #block-searchtoggle .menu--toggle{display:block}.navigation-bar.mobile-nav #block-shepherd-main-menu{display:none;position:absolute;right:0;top:30px;background:#272d2d;z-index:1;padding:1rem;padding-top:.5rem;border-radius:8px}.navigation-bar.mobile-nav #block-shepherd-main-menu>ul li{display:block;margin-top:.5rem;margin-right:0}.navigation-bar.mobile-nav #block-shepherd-main-menu>ul li a{color:#eef2f7}.navigation-bar.mobile-nav #block-shepherd-main-menu>ul li a:hover{color:#8b9092}.navigation-bar.mobile-nav #block-shepherd-main-menu>ul li.menu-item--active-trail a{color:#fdbd97}.navigation-bar.headroom--not-top.headroom--pinned{position:fixed;top:0;width:100%;z-index:400;padding-top:1rem;padding-bottom:1rem}.navigation-bar.headroom--not-top.headroom--pinned .region-branding a{width:115px;height:45px;margin-bottom:0}.navigation-bar.headroom--not-top.headroom--pinned .region-navigation{margin-top:.75rem}.navigation-bar.headroom--not-top.headroom--pinned+.content-wrapper{margin-top:118px}@media screen and (min-width:768px){.navigation-bar.headroom--not-top.headroom--pinned+.content-wrapper{margin-top:162px}}@media screen and (min-width:992px){.navigation-bar.headroom--not-top.headroom--pinned+.content-wrapper{margin-top:194px}}.navigation-bar.headroom--not-top.headroom--pinned #block-shepherd-search{top:-28px;height:77px}.navigation-bar{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100%)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideDown{0%{-o-transform:translateY(-100%)}100%{-o-transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.navigation-bar.headroom--pinned{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown}.toolbar-fixed .headroom--not-top.headroom--pinned{top:39px}.toolbar-horizontal.toolbar-tray-open .headroom--not-top.headroom--pinned{top:79px}footer.footer{background-color:#a60044;color:#fff;margin-top:6rem;padding-top:1.5rem}footer.footer a{color:#fff;text-decoration:none}footer.footer a:hover{color:#fdbd97}footer.footer .region-footer{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;width:calc(100% - 48px);margin:0 auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0rem;row-gap:0rem;max-width:1300px;grid-template-columns:repeat(8,1fr)}footer.footer .region-footer>div,footer.footer .region-footer>nav{grid-column:span 8}@media screen and (min-width:768px){footer.footer .region-footer>div,footer.footer .region-footer>nav{grid-column:span 2}}footer.footer p{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){footer.footer p{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){footer.footer p{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){footer.footer p{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}footer.footer #block-shepherd-footer{margin-bottom:1.5rem}@media screen and (min-width:768px){footer.footer #block-shepherd-footer{grid-column:span 3}}footer.footer #block-shepherd-footer li{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase}@media screen and (min-width:768px){footer.footer #block-shepherd-footer li{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){footer.footer #block-shepherd-footer li{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){footer.footer #block-shepherd-footer li{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}footer.footer #block-shepherd-footer li a{display:block;margin-bottom:.35rem}footer.footer #block-shepherd-footer li a:hover{text-decoration:underline}footer.footer #block-shepherd-footer li a.external-link:after{font-size:.6rem !important}footer.footer #block-footeraddressblock{margin-bottom:.25rem}footer.footer #block-footeraddressblock ul{margin-top:1rem}footer.footer #block-footeraddressblock li{margin-right:1rem;margin-left:0;text-transform:uppercase}footer.footer #block-footeraddressblock li:before{display:none}footer.footer #block-footeraddressblock li a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase}@media screen and (min-width:768px){footer.footer #block-footeraddressblock li a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){footer.footer #block-footeraddressblock li a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){footer.footer #block-footeraddressblock li a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}footer.footer #block-footersocialblock{margin-bottom:1.5rem}@media screen and (min-width:768px){footer.footer #block-footersocialblock{grid-column:span 3}}footer.footer #block-footersocialblock .field--type-text-with-summary a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}@media screen and (min-width:768px){footer.footer #block-footersocialblock .field--type-text-with-summary a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){footer.footer #block-footersocialblock .field--type-text-with-summary a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){footer.footer #block-footersocialblock .field--type-text-with-summary a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}footer.footer #block-footersocialblock .field__item ul{margin-top:1.5rem;padding-top:.5rem;border-top:1px solid #fff;max-width:200px}footer.footer #block-footersocialblock li{display:inline-block;margin-right:.5rem;margin-left:0;text-transform:uppercase}footer.footer #block-footersocialblock li:before{display:none}footer.footer #block-footersocialblock li a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase}@media screen and (min-width:768px){footer.footer #block-footersocialblock li a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){footer.footer #block-footersocialblock li a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){footer.footer #block-footersocialblock li a{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}footer.footer #block-footersocialblock li [class^=icon-]{display:inline-block;width:20px;overflow:hidden;font-size:1rem}footer.footer #block-footersocialblock li [class^=icon-]:before{margin-right:5px}footer.footer #block-footersocialblock a.external-link:after{content:""}footer.footer #block-footersocialblock .email-button{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;background:#fff;color:#a60044;padding:.35rem .5rem;border-radius:8px;transition:background .2s}@media screen and (min-width:768px){footer.footer #block-footersocialblock .email-button{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){footer.footer #block-footersocialblock .email-button{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){footer.footer #block-footersocialblock .email-button{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}footer.footer #block-footersocialblock .email-button:hover{background:#fdbd97;text-decoration:none}footer.footer #block-footersocialblock .email-button:after{display:none}footer.footer #block-footersocialblock .field--name-body{margin-top:.7rem}.linkedin--icon{display:block;position:relative;overflow:hidden;width:17px;height:20px;cursor:pointer;top:2px}.linkedin--icon:before{content:"";width:20px;height:20px;display:inline-block;background-color:#fff;-webkit-mask-image:url(/themes/shepherd/img/linkedin.svg);mask-image:url(/themes/shepherd/img/linkedin.svg);transition:background-color .2s}.linkedin--icon:hover:before{background-color:#fdbd97}.webform-submission-form fieldset{border:none;padding:0;margin:0;margin-top:2rem}.webform-submission-form fieldset legend{padding-left:0}.webform-submission-form .form-item{margin-top:1rem}.webform-submission-form .form-item label{display:block;font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;color:#272d2d}@media screen and (min-width:768px){.webform-submission-form .form-item label{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.webform-submission-form .form-item label{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.webform-submission-form .form-item label{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.webform-submission-form .form-item .description{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;color:#8b9092}@media screen and (min-width:768px){.webform-submission-form .form-item .description{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.webform-submission-form .form-item .description{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.webform-submission-form .form-item .description{font-size:0.875rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.webform-submission-form .js-form-type-processed-text label{display:none}.webform-submission-form input[type=text],.webform-submission-form input[type=email],.webform-submission-form textarea{display:block;width:100%;font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em;color:#a60044;padding:5px 10px;border:1px solid #8b9092}@media screen and (min-width:768px){.webform-submission-form input[type=text],.webform-submission-form input[type=email],.webform-submission-form textarea{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:992px){.webform-submission-form input[type=text],.webform-submission-form input[type=email],.webform-submission-form textarea{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}@media screen and (min-width:1200px){.webform-submission-form input[type=text],.webform-submission-form input[type=email],.webform-submission-form textarea{font-size:1rem;line-height:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:0em;word-spacing:0em}}.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=email]:focus,.webform-submission-form textarea:focus{outline:none;border:1px solid #a60044;box-shadow:0 0 10px #8b9092}.webform-submission-form .webform-button--submit{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em;text-transform:uppercase;margin-top:2rem;border:none;display:block;background:#272d2d;color:#eef2f7;padding:1rem 2rem;cursor:pointer;border-radius:8px;transition:opacity .2s}@media screen and (min-width:768px){.webform-submission-form .webform-button--submit{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:992px){.webform-submission-form .webform-button--submit{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}@media screen and (min-width:1200px){.webform-submission-form .webform-button--submit{font-size:1rem;line-height:1.125rem;font-style:normal;font-variant:normal;font-weight:400;font-family:mallory,helvetica,sans-serif;letter-spacing:.03em;word-spacing:0em}}.webform-submission-form .webform-button--submit:hover{opacity:.8}.field--name-field-supporting-links{margin-top:1rem}.field--name-field-supporting-links .field__item{display:inline-block;margin-right:3rem}.field--name-field-supporting-links .field__item:last-child{margin-right:0}.field--name-field-supporting-links a:after{content:"";font-size:1rem;padding-left:0.375rem;position:relative;top:1px}.field--name-field-supporting-links a.external-link:after{content:""}.link-style--button-links .field--name-field-supporting-links{margin-top:2rem}.link-style--button-links .field--name-field-supporting-links .field__item{margin-right:1rem}.link-style--button-links .field--name-field-supporting-links .field__item:last-child{margin-right:0}.link-style--button-links .field--type-link a,.link-style--button-links .view-class-notes.view-display-id-attachment_1 .item-title a,.view-class-notes.view-display-id-attachment_1 .link-style--button-links .item-title a,.link-style--button-links .page-node-type-event .active-stream a,.page-node-type-event .link-style--button-links .active-stream a,.link-style--button-links .page-node-type-event-parent .active-stream a,.page-node-type-event-parent .link-style--button-links .active-stream a,.link-style--button-links .page-node-type-profile .active-stream a,.page-node-type-profile .link-style--button-links .active-stream a,.link-style--button-links .region-violator .active-stream a,.region-violator .link-style--button-links .active-stream a{display:block;background:#a60044;color:#fff;padding:1rem 2rem;border-radius:8px;transition:opacity .2s}.link-style--button-links .field--type-link a:hover,.link-style--button-links .view-class-notes.view-display-id-attachment_1 .item-title a:hover,.view-class-notes.view-display-id-attachment_1 .link-style--button-links .item-title a:hover,.link-style--button-links .page-node-type-event .active-stream a:hover,.page-node-type-event .link-style--button-links .active-stream a:hover,.link-style--button-links .page-node-type-event-parent .active-stream a:hover,.page-node-type-event-parent .link-style--button-links .active-stream a:hover,.link-style--button-links .page-node-type-profile .active-stream a:hover,.page-node-type-profile .link-style--button-links .active-stream a:hover,.link-style--button-links .region-violator .active-stream a:hover,.region-violator .link-style--button-links .active-stream a:hover{opacity:.8}
