html{scroll-behavior:smooth}.event-lp{--red:#e60000;--maroon:#8c1c24;--ink:#111;--gray:#666;--light-gray:#b3b3b3;--hairline:rgba(0,0,0,.09);--band:#e8e8e8;--page:#fafafa;--white:#fff;--font-head:"Playfair Display",Georgia,serif;--font-body:"Montserrat",-apple-system,BlinkMacSystemFont,sans-serif;background:var(--page);color:var(--gray);font-family:var(--font-body);line-height:1.65;-webkit-font-smoothing:antialiased}.event-lp *{box-sizing:border-box;margin:0;padding:0}.event-lp img{display:block;max-width:100%}.event-lp a{color:inherit;text-decoration:none}.event-lp .container{margin:0 auto;max-width:1160px;padding:0 32px}.event-lp h1,.event-lp h2,.event-lp h3,.event-lp h4{color:var(--ink);font-family:var(--font-head);font-weight:700;line-height:1.2}.event-lp em{color:var(--red);font-style:normal}.event-lp .eyebrow{align-items:center;color:var(--maroon);display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.event-lp .eyebrow.on-dark{color:#f1b9a0}.event-lp .btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:700;gap:6px;letter-spacing:.08em;padding:14px 26px;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}.event-lp .btn-primary{background:var(--red);color:#fff}.event-lp .btn-primary:hover{background:#c40000}.event-lp .btn-primary-inverse{background:#fff;color:var(--maroon)}.event-lp .btn-primary-inverse:hover{background:#f2e9e9}.event-lp .btn-sm{font-size:11px;padding:10px 20px}.event-lp .text-link{border-bottom:1.5px solid rgba(140,28,36,.35);color:var(--maroon);font-size:13px;font-weight:700;letter-spacing:.02em;padding-bottom:2px}.event-lp .text-link:hover{border-color:var(--maroon)}.event-lp .text-link.on-dark{border-color:hsla(0,0%,100%,.4);color:#fff}.event-lp section{padding:80px 0}.event-lp .section-head{margin:0 auto 48px;max-width:660px;text-align:center}.event-lp .section-head .eyebrow{justify-content:center}.event-lp .section-head h2{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:14px}.event-lp .section-head p{font-size:15px}@media (max-width:560px){.event-lp .container{padding:0 20px}.event-lp section{padding:56px 0}}.event-lp .team-section{background:#362a22;color:#fff}.event-lp .team-section .section-head h2{color:#fff}.event-lp .team-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:820px}.event-lp .team-card{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:18px;display:flex;gap:20px;min-height:172px;padding:40px 32px;transition:background .2s ease,border-color .2s ease}.event-lp .team-card:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.35)}.event-lp .avatar{align-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;display:flex;flex:none;height:100px;justify-content:center;overflow:hidden;width:100px}.event-lp .avatar img{display:block;height:100%;object-fit:cover;width:100%}.event-lp .avatar svg{fill:none;height:28px;stroke:#fff;stroke-width:1.6;width:28px}.event-lp .team-info h4{color:#fff;font-family:var(--font-head);font-size:17px;font-weight:700;margin-bottom:2px}.event-lp .team-info .role{color:#f1b9a0;font-size:11.5px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.event-lp .team-info p{color:hsla(0,0%,100%,.68);font-size:13.5px}.event-lp .team-info .photo-note{color:hsla(0,0%,100%,.4);font-size:11px;font-style:italic;margin-top:8px}@media (max-width:900px){.event-lp .team-grid{grid-template-columns:1fr}}