@media (min-width:1025px){.section-header.container{max-width:65rem}}.section-header .site-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-filter:drop-shadow(.05rem .05rem .2rem rgba(0,0,0,.4));filter:drop-shadow(.05rem .05rem .2rem rgba(0,0,0,.4));-ms-flex-flow:column;flex-flow:column}.section-header .site-subtitle-span{border-bottom:2px solid var(--primary);display:block;font-family:var(--font);font-size:1.4rem;font-weight:700;letter-spacing:-.25px;margin-bottom:.3rem;margin-left:auto;padding:0 .6rem .4rem;text-align:right;-webkit-transform-origin:100% -5rem;transform-origin:100% -5rem;-webkit-transition:opacity var(--transition),visibility var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),visibility var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition),visibility var(--transition);transition:transform var(--transition),opacity var(--transition),visibility var(--transition),-webkit-transform var(--transition)}@media (min-width:321px){.section-header .site-subtitle-span{font-size:1.4rem;max-width:60vw}}@media (min-width:1025px){.section-header .site-subtitle-span{font-size:1.4rem;max-width:36vw}}.section-header .site-subtitle-sub{font-weight:700;text-align:center}.section-header .site-subtitle-date{font-size:1.4rem;letter-spacing:.75px;margin:0 auto 6rem;position:relative;text-align:center}.section-header .site-subtitle-date:before{content:none}.section-header .site-subtitle-venue{font-size:.9em;margin:0 auto;text-align:center}.section.section-page-cards::first-child{background-color:red}
