.perform-top{background:var(--dark);color:var(--white);text-align:center;padding:3rem 0 7rem}.perform-top h1{color:var(--white);text-transform:none;font-size:clamp(2.2rem,5vw,3.4rem)}.perform-video{border-radius:6px;max-width:880px;margin:2rem auto 0;overflow:hidden;box-shadow:0 14px 40px #00000073}.perform-wrap{z-index:1;margin-block-start:-4.5rem;padding-block:0 4rem;position:relative}.perform-layout{border-radius:6px;gap:0;padding-inline:0;display:grid;overflow:hidden;box-shadow:0 18px 50px #0000002e}.perform-side{background:var(--dark);color:var(--white);padding:2.5rem 2rem}.perform-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.8rem;font-weight:700}.perform-side h2{color:var(--white);margin-block:.5rem 1rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.15}.perform-side p{color:#ffffffe0;line-height:1.65}.perform-side ul{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.perform-side li{padding-inline-start:1.5rem;line-height:1.5;position:relative}.perform-side li:before{content:"";background:var(--gold);border-radius:50%;width:.6rem;height:.6rem;position:absolute;inset-block-start:.55em;inset-inline-start:0}.perform-contact{border-block-start:1px solid #fff3;gap:.35rem;margin-block-start:2rem;padding-block-start:1.5rem;display:grid}.perform-contact a{color:var(--white);text-underline-offset:4px;width:fit-content}.perform-contact a:hover,.perform-contact a:focus-visible{color:var(--gold)}.perform-panel{background:var(--white);padding:2.5rem 2rem}.perform-panel h2{margin-block-end:1.5rem;font-size:clamp(1.4rem,2.6vw,1.8rem)}@media (min-width:900px){.perform-layout{grid-template-columns:5fr 7fr}.perform-side,.perform-panel{padding:3rem}.perform-panel .form-grid{grid-template-columns:1fr 1fr}.perform-panel .field-wide{grid-column:1/-1}}.perform-tagline{color:#ffffffe6;max-width:40rem;margin:.9rem auto 0;font-size:1.1rem;line-height:1.5}
