/* ################################################################################################################################################ */
/* DEBUG: seraph-accel CSS src="inline:https://houstonsymphony.org:443/backstage-pass-allen-barnhill-principal-trombone/:1366" */

.hs-marketing-buy-button-alt-2{transition:all .5s ease-out;width:44%;height:35px;background-color:#fee529;border-radius:60px;align-content:center;text-align:center;font-family:Grot10-BoldWEB,Helvetica,Arial,sans-serif;font-size:13.44px;text-transform:uppercase;color:black}.hs-marketing-buy-button-alt-2:hover{transition:all .5s ease-out;background-color:black!important;color:white!important}.hs-musician-overlay-chair-text{text-transform:capitalize}.hs-single-page-musician-chair-text{text-transform:capitalize}.hs-button-solid-gray-alt{background-color:#33322f;font-family:"Grot10-BoldWEB",Arial,sans-serif;width:100%;height:52px;transition:all .5s ease-out;color:white;display:block;text-align:center;align-content:center;border-radius:60px;text-transform:uppercase;font-size:14px}.hs-button-solid-gray-alt:hover{background-color:#fee529;color:black;transition:all .5s ease-out}.hs-button-solid-livestream-gray{background-color:#33322f;font-family:"Grot10-BoldWEB",Arial,sans-serif;width:100%;height:52px;transition:all .5s ease-out;color:white;display:block;text-align:center;align-content:center;border-radius:60px;text-transform:uppercase;font-size:14px}.hs-button-solid-livestream-gray:hover{color:white;background-color:#a5002c;transition:all .5s ease-out;border:1px solid #a5002c}.hs-performancePage-programNotes-notAvailable-div{height:315px;align-content:center}.hs-performancePage-programNotes-carousel h5{color:gray;padding-top:15px;text-align:center}.hs-header-title-noHeader{text-transform:capitalize}.hs-performancePage-programNotes-notAvailable{width:65px!important;height:65px!important;object-fit:contain!important;margin:0 auto}.hs-performancePage-Sponsor-Text-alt h3{height:75px;align-content:end}.hs-performancePage-mainTitle-h3{color:white!important}.hs-performancePage-purchaseTicketsOverlay{position:fixed;right:0;bottom:0;z-index:9999;pointer-events:none;display:none;place-items:center;padding:0 16px 16px}.hs-performancePage-purchaseTicketsOverlay.hs-performancePage-purchaseTicketsOverlay--mounted{display:grid}.hs-performancePage-purchaseTicketsOverlay-inner{pointer-events:auto;width:min(720px,100%);display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(255,255,255,.75);color:black;border-radius:60px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:14px 25px;box-shadow:0 10px 30px rgba(0,0,0,.25);transform:translateY(18px);opacity:0;transition:transform 280ms ease,opacity 280ms ease}.hs-performancePage-purchaseTicketsOverlay:not(.hs-performancePage-purchaseTicketsOverlay--hidden) .hs-performancePage-purchaseTicketsOverlay-inner{transform:translateY(0);opacity:1}.hs-performancePage-purchaseTicketsOverlay--hidden .hs-performancePage-purchaseTicketsOverlay-inner{pointer-events:none}.hs-performancePage-purchaseTicketsOverlay-text{font-size:16px;font-weight:600;letter-spacing:.2px}.hs-pass-input{width:350px!important;border:1px solid lightgray!important;padding:10px!important;border-radius:15px!important}.hs-pass-button{background-color:#33322f;font-family:"Grot10-BoldWEB",Arial,sans-serif;width:100px;height:35px;transition:all .5s ease-out;color:white;display:inline-block;text-align:center;align-content:center;border-radius:60px!important;text-transform:uppercase;font-size:14px}.hs-musician-lightbox-overlay.show{overflow-x:hidden}.hs-performancePage-purchaseTicketsOverlay-btn-mobile{display:none}.hs-performancePage-purchaseTicketsOverlay-btn{display:none}.hs-performancePage-purchaseTicketsOverlay-btn{display:block;display:block;background-color:#fee529;font-family:"Grot10-BoldWEB",Arial,sans-serif;width:220px;height:52px;transition:all .5s ease-out;color:black;text-align:center;align-content:center;border-radius:60px;text-transform:uppercase;font-size:14px;line-height:52px}@media (prefers-reduced-motion:reduce){.hs-performancePage-purchaseTicketsOverlay-inner{transition:none}}.hs-slider-img .so-widget-image{width:100%!important;height:517px!important;object-fit:cover;border-radius:15px}.hs-tag-map.hs-layout-badges{display:grid;gap:14px;background:#f6f7fb;padding:0;border-radius:16px}.hs-cols-1{grid-template-columns:1fr}.hs-cols-2{grid-template-columns:repeat(2,1fr)}.hs-cols-3{grid-template-columns:repeat(3,1fr)}.hs-cols-4{grid-template-columns:repeat(4,1fr)}.hs-badge-item{display:grid;text-align:center}.hs-badge .hs-tag-link{color:inherit;text-decoration:none}.hs-tag-general{color:black;background:#fff;padding:4px 23px;border-radius:60px;align-content:center}.hs-tag-marketing{color:black;background:#fff;padding:4px 23px;border-radius:60px}.hs-tag-psc{color:black;background:#fff;padding:4px 23px;border-radius:60px}.hs-tag-education{color:black;background:#fff;padding:4px 23px;border-radius:60px}.hs-tag-livestream{color:black;background:#fff;padding:4px 23px;border-radius:60px}.hs-tag-group,.hs-tag-row{margin-bottom:12px}.hs-tag-group__label,.hs-tag-row__label{margin-bottom:8px}.hs-tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hs-tag-item{margin:0}.hs-performancePage-additionalInformation-individual p{margin-bottom:0!important}.hs-performancePage-additionalInformation-individual{padding:10px 20px;border-radius:15px;background-color:#f5f5f7}.hs-performancePage-additionalContainer{padding:25px;border-radius:15px;background-color:white}.hs-performancePage-programNotes-toggle{border:1px solid #e5e7eb;height:28px;width:28px;border-radius:999px;display:grid;place-items:center;background:#e9e9ea;cursor:pointer}.hs-performancePage-programNotes-div{font-size:17px;margin-top:15px;border-top:1px solid lightgray;padding-top:15px;color:#8e8e92;padding-left:18px}.hs-performancePage-programNotes-carousel{background:#f5f5f7;border:1.25px solid #e5e7eb;border-radius:22px;padding:18px 18px 10px;color:#111;max-width:980px;margin:0 auto;height:638px;overflow:hidden;display:flex;flex-direction:column}.hs-performancePage-programNotes-viewport{flex:1;overflow-y:auto;overflow-x:hidden;max-height:638px!important}.hs-performancePage-programNotes-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.hs-performancePage-programNotes-heading{font-family:inherit;font-size:24px;line-height:1.1;margin:0;font-weight:800}.hs-performancePage-programNotes-controls{display:flex;gap:10px}.hs-performancePage-programNotes-btn{border-radius:60px;padding:0 0 4px;height:36px;width:36px;align-content:center;align-items:center;align-self:center;font-size:20px;border:1px solid #e5e7eb;background:rgba(0,0,0,.05);color:#33322f}.hs-performancePage-programNotes-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(( 100% - 36px ) / 2);gap:18px;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;padding:6px 2px 14px;scrollbar-width:none}.hs-performancePage-programNotes-track::-webkit-scrollbar{display:none}@media (max-width:640px){.hs-performancePage-programNotes-track{grid-auto-columns:100%}}@media (min-width:900px) and (max-width:1023px){.hs-performancePage-programNotes-track{grid-auto-columns:calc(( 100% - 54px ) / 3)}}@media (min-width:1024px){.hs-performancePage-programNotes-track{display:flex;flex-direction:column;gap:18px;grid-auto-flow:unset;grid-auto-columns:unset;scroll-snap-type:y mandatory}}.hs-performancePage-programNotes-card{scroll-snap-align:start;border-radius:20px;background:#fff;border:1.5px solid #e5e7eb;padding:18px;display:flex;flex-direction:column;gap:10px}.hs-performancePage-programNotes-title{font-weight:900;letter-spacing:.02em;text-transform:uppercase;font-size:18px;margin:0 0 4px;color:#111}.hs-performancePage-programNotes-subtitle{color:#7a786f;margin:0}.hs-performancePage-programNotes-movements{margin:10px 0 0;color:#7a786f;list-style:none;padding-left:0}.hs-performancePage-programNotes-movements li{margin:6px 0}.hs-performancePage-programNotes-dots{display:flex;justify-content:center;gap:8px;padding:6px 0 10px}.hs-performancePage-programNotes-dot{width:8px;height:8px;border-radius:999px;background:#c7c7c7;border:none}.hs-performancePage-programNotes-dot[aria-selected=true]{background:#111}@media (min-width:1024px){.hs-performancePage-programNotes-dots{display:none}}.hs-performancePage-ticket-flex{display:flex;margin:0 auto}.hs-performancePage-promos-h3{padding-bottom:19px}.hs-performancePage-seperator{background-color:lightgray;height:3px;width:120px;margin:15px 0}.hs-performancePage-additionalInformation-block{padding:20px;border-radius:15px;background-color:white;height:108px}.hs-performancePage-visitorInfo-image a{color:white;padding:0 0 10px;font-size:14px;font-family:"Grot10-BoldWeb"}.hs-performancePage-visitorInfo-image h3{color:white}.hs-performancePage-visitorInfo-image{border-radius:10px;height:350px;align-content:end;text-align:left;background-color:rgba(0,0,0,.34);padding:15px}.hs-performancePage-visitorInfo-block:hover{transform:scale(1.04);transition:all .5s ease-out}.hs-performancePage-visitorInfo-block{transition:all .5s ease-out;background-size:cover;background-position:center;border-radius:15px}.hs-performancePage-marketing-div{background-color:white;padding:25px;border-radius:20px;border:2px solid #e7e6e6!important;margin-top:20px}.hs-performancePage-promo-img .so-widget-image{width:100%!important;height:140px!important;object-fit:contain!important;transform:rotate(-26deg);align-content:center}.hs-performancePage-Ticket-Seperator p{border-bottom:1px solid lightgray;padding-bottom:20px;margin-bottom:20px!important;color:#7a786f}.hs-performancePage-ticketBlock{background-color:white;padding:25px;border-radius:20px;border:2px solid #e5e7eb;transition:all .5s ease-out}.hs-performancePage-ticketBlock:hover{transition:all .5s ease-out;border-radius:30px;box-shadow:0 0 22px 5px rgba(0,0,0,.06)}.hs-performancePage-icon .so-widget-image{width:65px!important;height:65px!important;object-fit:contain!important}.hs-whatToExpect-block p{font-size:16px}.hs-whatToExpect-block{padding:30px;background-color:#f5f5f7;border-radius:15px;height:490px}.hs-performancePage-programDiv p{margin-bottom:0!important;color:#7a786f}.hs-performancePage-programDiv{background-color:#f2f2f6;border-radius:15px;border:1.25px solid #e7e6e6;position:relative}.hs-title-ExtraLarge{padding-bottom:15px}.hs-musician-spotlight-position-text{margin-bottom:10px;color:#636366;text-transform:capitalize}.hs-musician-spotlight-name{font-size:19.4px;padding-top:10px}.hs-musician-div{display:flex;flex-wrap:wrap;gap:20px}.hs-performancePage-artist{flex:0 0 calc(20% - 20px);box-sizing:border-box}.hs-musician-spotlight{display:inline-block}.musician-uniqueTitle-text{margin-bottom:5px}.hs-performancePageing-artist{width:calc(24.33% - 15px)}.hs-performancePageing-artist-viewProfile{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;color:#0070c9}.hs-performancePage-artist:hover .hs-performancePageing-artist-viewProfile{opacity:1;transform:translateY(0)}.hs-performancePage-artist:hover .hs-musician-spotlight-thumbnail{border-radius:35px;transition:all .5s ease-out}.hs-musician-spotlight-thumbnail{width:275px;height:275px;object-fit:cover!important;border-radius:15px;transition:all .5s ease-out}.hs-performancePage-tag{margin:0!important;width:100%;color:#33322f;text-align:center;font-size:15px;padding:5px;border:1px solid #33322f}.hs-additionalInformation-row{background-color:white;border-radius:15px;margin-bottom:0!important;padding:10px 15px}.hs-performancePage-mainTitle-h3{font-size:50px!important;padding-bottom:15px;color:white}@media (max-width:325px){.hs-performancePage-artist{flex:0 0 calc(100% - 20px)!important}}@media (min-width:2201px){.hs-performancePage-artist{flex:0 0 calc(12% - 20px)!important}}@media (min-width:2003px) and (max-width:2200px){.hs-performancePage-artist{flex:0 0 calc(16% - 20px)!important}}@media (min-width:1680px) and (max-width:2000px){.hs-performancePage-artist{flex:0 0 calc(20% - 20px)!important}}@media (max-width:600px){.hs-whatToExpect-block{display:none!important}.hs-performancePage-wte-div{display:flex!important;overflow:scroll}.hs-performancePage-wte-scroll{display:flex;overflow:scroll;gap:15px}.hs-performancePage-wte-item{width:320px;height:200px;border-radius:15px;padding:10px;background-color:#f5f5f7;align-content:center;margin-bottom:15px}.hs-performancePage-wte-item p{margin-bottom:0!important}.hs-pass-input{width:100%!important}.hs-pass-button{margin-top:20px;width:100%!important;height:55px!important}.hs-performancePage-programNotes-notAvailable-div{height:auto!important}.hs-performancePage-Sponsor-Text-alt h3{height:auto!important}.hs-whatToExpect-block{height:auto!important;padding:15px!important}.hs-whatToExpect-block p{height:auto!important;padding:15px!important}.hs-performancePage-programNotes-carousel{height:auto!important}.hs-performancePage-artist:hover .hs-musician-spotlight-thumbnail{border-radius:15px!important}.hs-performancePage-promo-img .so-widget-image{width:70px!important;height:70px!important}.hs-performancePage-additionalContainer{padding:15px}.hs-performancePage-artist{display:inline-block;width:calc(49% - 15px);margin:4px;flex:0 0 calc(49% - 15px)}.hs-performancePageing-artist-viewProfile{display:none!important}.hs-musician-spotlight-name{font-size:15px!important;padding-top:0!important}.hs-musician-spotlight-thumbnail{height:220px!important}.hs-musician-spotlight-info{padding-top:10px}.hs-musician-spotlight-position-text{font-size:14px!important}.hs-performancePage-whatToExpect-list{padding:15px}.hs-performancePage-promos-h3{height:auto!important}.hs-performancePage-sponsorBlock{height:auto!important}.hs-performancePage-sponsorBlock p{margin-bottom:0!important}.hs-performancePage-Sponsor-Text p{margin-bottom:0!important}.hs-performancePage-Sponsor-Text{height:auto!important}.hs-performancePage-visitorInfo-image{height:155px!important}.hs-performancePage-mainTitle-h3{font-size:26px!important}.hs-performancePage-container{background-position:0% 15%!important;height:340px!important;margin-bottom:15px}.hs-performancePage-Header{height:340px!important;align-content:end}.hs-performancePage-additionalInformation-block{height:auto!important}.hs-additionalInformation-row h3{font-size:18px!important}.hs-performancePage-ticketBlock{padding:15px!important}.hs-badge-item{font-size:14px!important}.hs-performancePage-purchaseTicketsOverlay{left:0;padding:0!important}.hs-performancePage-purchaseTicketsOverlay-inner{display:block!important;border-radius:0px!important;width:100%!important;text-align:center;padding:25px!important}.hs-performancePage-purchaseTicketsOverlay-btn-mobile{display:block!important;display:block;background-color:#fee529;font-family:"Grot10-BoldWEB",Arial,sans-serif;width:220px;width:100%!important;transition:all .5s ease-out;color:black;text-align:center;align-content:center;border-radius:60px;text-transform:uppercase;font-size:14px;line-height:52px}.hs-performancePage-purchaseTicketsOverlay-text{display:none!important}.hs-performancePage-purchaseTicketsOverlay-btn{display:none!important}.hs-performancePage-programNotes-btn{display:block!important}.hs-tag-general{padding:4px 14px!important}.hs-tag-marketing{padding:4px 14px!important}.hs-tag-psc{padding:4px 14px!important}.hs-tag-education{padding:4px 14px!important}.hs-tag-livestream{padding:4px 14px!important}}.hs-performancePage-Sponsor-Text h3{font-size:18.4px}.hs-performancePage-Sponsor-Text p{border-top:1px solid lightgray;padding-top:15px;margin-top:10px}.hs-performancePage-Sponsor-Text{border:1px solid #e5e7eb;background-color:#f2f2f6;border-radius:10px;padding:15px;height:215px;align-content:center}.hs-performancePage-sponsorBlock p{border-top:1px solid lightgray;padding-top:15px;margin-top:10px}.hs-performancePage-sponsorBlock{border:1px solid #e5e7eb;background-color:#f2f2f6;border-radius:10px;padding:15px;height:215px!important;align-content:center}.hs-performancePage-sponsorLogo-img .so-widget-image{width:100%;height:75px!important;object-fit:contain}.hs-button-solid-livestream-gray{background-color:#33322f;font-family:"Grot10-BoldWEB",Arial,sans-serif;width:100%;height:52px;transition:all .5s ease-out;color:white;display:block;text-align:center;align-content:center;border-radius:60px;text-transform:uppercase;font-size:14px}@media only screen and (max-width:600px){.hs-performancePage-sponsorBlock{height:auto!important}.hs-performancePage-sponsorBlock p{margin-bottom:0!important}.hs-performancePage-Sponsor-Text p{margin-bottom:0!important}.hs-performancePage-Sponsor-Text{height:auto!important}}