:root{--card__radius:var(--r3h);--card__background:var(--primary);--card__text:var(--white);--card__hover__scale:1.0125;--card__hover__translate-y:0;--card__divider__color:var(--primary-light);--clip__diagonal-width:var(--s3);--clip__diagonal-height:var(--s2h);--clip__diagonal-right:polygon( 0 0, 100% 0, calc(100% - var(--clip__diagonal-width)) 100%, 0 100% );--clip__diagonal-left:polygon( var(--clip__diagonal-width) 0, 100% 0, 100% 100%, 0 100% );--clip__diagonal-bottom:polygon( 0 0, 100% 0, 100% 100%, 0 calc(100% - var(--clip__diagonal-height)) );--card__label__background:var(--primary-dark);--card__label__text:var(--white);--card__divider__color:var(--primary-light);--card__divider__width:2px;--card__divider__height:auto;--card__divider__rotate:4deg;--card__divider-short__height:var(--s3h);--card__divider-short__rotate:6deg;--card__cta__width:100%;--card__cta__align:flex-end;--card__cta__background:var(--primary-dark);--card__cta__text:var(--white);--card__focus-outline:var(--black)}.bg-primary .card,.bg-secondary .card,.bg-greige700 .card{--card__background:var(--off-white);--card__text:var(--color__default__text);--card__label__background:var(--white);--card__label__text:var(--color__default__text);--card__cta__background:var(--primary);--card__focus-outline:var(--off-white)}.bg-secondary .card{--card__focus-outline:var(--black)}.card{transition:var(--transition-all);color:var(--card__text);-webkit-border-radius:var(--card__radius);border-radius:var(--card__radius);overflow:hidden;flex-direction:var(--card__flex-direction);min-height:var(--card__min-height);text-align:var(--card__text-align);will-change:transform}.card ins{text-decoration:none}.card:not(.locationCard):has(a):hover{opacity:1;transform:scale(var(--card__hover__scale)) translateY(var(--card__hover__translate-y));box-shadow:var(--shadow1)}@media (prefers-reduced-motion){.card:not(.locationCard):has(a):hover{transform:none}}.card:not(.locationCard) a:after{position:absolute;inset:0;content:''}.card:not(.locationCard) a:focus{outline:none}.card:not(.locationCard):focus-within{outline:2px solid var(--card__focus-outline);outline-offset:3px}.cardImage{background-repeat:no-repeat;width:var(--card__image__width);max-width:var(--card__image__max-width);height:var(--card__image__height);aspect-ratio:var(--card__image__aspect-ratio);clip-path:var(--card__image__clip-direction);margin-bottom:var(--clip__offset-margin-bottom);margin-right:var(--clip__offset-margin-right)}.bg-offWhite .card .bg-image,.bg-white .card .bg-image{background-color:rgba(var(--rgb__off-white),.2)}.cardLabel{inset:var(--card__image__label__position);color:var(--black);background:var(--color__reverse__text)}.cardTextContent{padding:var(--card__padding);justify-content:var(--card__main__text-spacing);gap:var(--card__main__text-spacing__gap);background-color:var(--card__background)}.cardTextLabels{justify-content:var(--card__justify-labels)}.cardTextLabels .label{background:var(--card__label__background);color:var(--card__label__text)}.cardHeading{font-size:var(--card__heading__font-size);letter-spacing:var(--card__heading__letter-spacing)}.cardDivider{background:var(--card__divider__color);transition:var(--transition-all-quick);width:var(--card__divider__width);height:var(--card__divider__height);transform:rotate(var(--card__divider__rotate))}.cardDividerShort{height:var(--card__divider-short__height);transform:rotate(var(--card__divider-short__rotate))}.cardCTAButtonContainer{justify-content:var(--card__cta__align)}.cardCTAButton{width:var(--card__cta__width);background-color:var(--card__cta__background);color:var(--card__cta__text)}.cardWrapper{container-type:inline-size}.card,.card.flexible.vertical{--card__padding:calc(var(--s2h) + var(--clip__diagonal-height)) var(--s3) var(--s3) var(--s3);--card__image__width:100%;--card__image__max-width:100%;--card__image__height:auto;--card__image__aspect-ratio:1200 / 630;--clip__diagonal-width:var(--s4);--clip__diagonal-height:var(--s2h);--card__image__clip-direction:var(--clip__diagonal-bottom);--card__heading__font-size:var(--h5__font-size);--card__heading__letter-spacing:var(--h5__letter-spacing);--card__flex-direction:column;--card__min-height:none;--card__main__text-spacing:space-between;--card__main__text-spacing__gap:var(--s2);--card__text-align:left;--card__justify-labels:flex-start;--clip__offset-margin-bottom:calc(0rem - var(--clip__diagonal-height));--clip__offset-margin-right:0;--card__image__label__position:var(--s2h) var(--s2h) auto auto;@container (min-width:19rem){--card__padding:calc(var(--s3) + var(--clip__diagonal-height)) var(--s3h) var(--s3h) var(--s3h);--card__main__text-spacing__gap:var(--s2h)}@container (min-width:22rem){--card__heading__font-size:var(--h4__font-size);--card__heading__letter-spacing:var(--h4__letter-spacing)}@container (min-width:24rem){--card__cta__width:auto}}.card.roomy,.card.roomy.vertical{@container (min-width:24rem){--card__heading__font-size:var(--h3__font-size);--card__heading__letter-spacing:var(--h3__letter-spacing);--card__main__text-spacing__gap:var(--s3)}@container (min-width:36rem){--card__heading__font-size:var(--h2__font-size);--card__heading__letter-spacing:var(--h2__letter-spacing);--card__padding:calc(var(--s3h) + var(--clip__diagonal-height)) var(--s4) var(--s4) var(--s4)}}.card.flexible.horizontal{@container (min-width:28rem){--card__padding:var(--s3) var(--s3) var(--s3) calc(var(--s2h) + var(--clip__diagonal-width));--card__flex-direction:row;--card__heading__font-size:var(--h5__font-size);--card__heading__letter-spacing:var(--h5__letter-spacing);--card__image__clip-direction:var(--clip__diagonal-right);--clip__offset-margin-bottom:0;--clip__offset-margin-right:calc(0rem - var(--clip__diagonal-width));--clip__diagonal-width:var(--s3);--card__image__width:20rem;--card__image__max-width:35%;--card__image__height:100%;--card__image__aspect-ratio:none;--card__min-height:8rem;--card__main__text-spacing:center;--card__main__text-spacing__gap:var(--s2)}@container (min-width:32rem){--card__heading__font-size:var(--h4__font-size);--card__heading__letter-spacing:var(--h4__letter-spacing);--card__padding:var(--s3h) var(--s3h) var(--s3h) calc(var(--s3) + var(--clip__diagonal-width))}}.card.roomy.horizontal{@container (min-width:43rem){--card__padding:var(--s4) var(--s4) var(--s4) calc(var(--s3h) + var(--clip__diagonal-width));--card__flex-direction:row;--card__heading__font-size:var(--h3__font-size);--card__heading__letter-spacing:var(--h3__letter-spacing);--card__main__text-spacing:center;--card__min-height:16rem;--card__image__clip-direction:var(--clip__diagonal-right);--clip__offset-margin-bottom:0;--clip__offset-margin-right:calc(0rem - var(--clip__diagonal-width));--clip__diagonal-width:var(--s4);--card__image__width:32rem;--card__image__max-width:48%;--card__image__height:100%;--card__image__aspect-ratio:none;--card__text-align:center;--card__justify-labels:center}@container (min-width:50rem){--card__min-height:20rem;--card__heading__font-size:var(--h2__font-size);--card__heading__letter-spacing:var(--h2__letter-spacing)}}.centeredSeriesCard.m0{width:100%;max-width:var(--container-constrained__max-width);margin-left:auto;margin-right:auto}.aboutShortCard .aboutShortCardImage,.aboutLongCard .aboutLongCardImage{background-repeat:no-repeat;width:100%;max-width:100%;height:auto;aspect-ratio:4 / 3;clip-path:var(--clip__diagonal-bottom);margin-bottom:calc(0rem - var(--clip__diagonal-height));transition:var(--transition-all-quick)}.aboutLongCard{border-radius:var(--r4)}@media (min-width:48em){.aboutShortCard{min-height:16rem}.aboutShortCard .aboutShortCardImage{aspect-ratio:unset;width:17rem;clip-path:var(--clip__diagonal-right);margin-bottom:0;margin-right:calc(0rem - var(--clip__diagonal-width));height:100%}.aboutLongCard{border-radius:0}.aboutLongCard .aboutLongCardImage{border-radius:var(--r4) var(--r4) 0 var(--r4);overflow:hidden;aspect-ratio:1 / 1;width:17rem;height:17rem;clip-path:none;margin:0}.aboutLongCard .aboutLongCardText{margin-top:var(--s4);border-radius:0 var(--r4) var(--r4) var(--r4)}}@media (min-width:72em){.aboutShortCard .aboutShortCardImage{width:20rem}.aboutLongCard .aboutLongCardImage{height:20rem;width:20rem}}.physicalVenueCard .venueMap{background-repeat:no-repeat;width:100%;max-width:100%;height:auto;aspect-ratio:1200 / 630;clip-path:var(--clip__diagonal-bottom);margin-bottom:calc(0rem - var(--clip__diagonal-height));transition:var(--transition-all-quick)}.locationCard{--card__background:var(--primary);--card__text:var(--white);--button__background:var(--white);--button__background__hover:var(--off-white);--button__text:var(--black);--button__text__hover:var(--black)}.locationCard .locationMap{background-repeat:no-repeat;width:100%;max-width:100%;height:auto;aspect-ratio:1200 / 630;clip-path:var(--clip__diagonal-bottom);margin-bottom:calc(0rem - var(--clip__diagonal-height));transition:var(--transition-all-quick)}.locationCard .button{background-color:var(--button__background);color:var(--button__text)}.locationCard .button:hover{background-color:var(--button__background__hover);color:var(--button__text__hover)}@media (min-width:48em){.locationCard{--card__padding:var(--s3h) calc(var(--s3h) + var(--clip__diagonal-width)) var(--s3h) var(--s3h);display:flex;flex-direction:row}.locationCard:has(.locationMap){min-height:14rem}.locationCard .locationMap{flex:1;width:auto;max-width:none;aspect-ratio:unset;clip-path:var(--clip__diagonal-left);margin-bottom:0;margin-left:calc(0rem - var(--clip__diagonal-width))}.locationCard .cardTextContent{max-width:50%}}.bg-primary .locationCard,.bg-secondary .locationCard{--card__background:var(--white);--card__text:var(--black);--button__background:var(--off-white);--button__background__hover:var(--white);--button__text:var(--black);--button__text__hover:var(--black)}.bg-greige700 .locationCard{--card__background:var(--secondary);--card__text:var(--black);--button__background:var(--white);--button__background__hover:var(--greige100);--button__text:var(--black);--button__text__hover:var(--black)}