.brand-logo{width:60px;height:60px;object-fit:contain}.hero-eyebrow{display:block}.hero-heading{overflow-wrap:anywhere}.numbers-grid:empty,.agent-track:empty{display:none}.event-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:40px}.event-filters label{display:grid;gap:8px;font-size:14px;font-weight:700}.event-filters input,.event-filters select{border:2px solid var(--ink);padding:14px;background:white;font:inherit;max-width:100%}.event-date{font-size:14px!important;font-weight:700;color:#9b3439!important}.empty-events{padding:35px;border:2px dashed var(--ink);text-align:center;line-height:1.7}.partner-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:35px}.partner-grid img{width:180px;height:85px;object-fit:contain}.partner-grid p{text-align:center;font-size:15px}.event-page .site-header{position:relative;left:auto;right:auto;top:auto;margin:30px 45px 50px 30px}.event-hero{background:var(--yellow);display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center}.event-hero h1{font-family:var(--display);font-size:clamp(42px,5.5vw,80px);line-height:1.15;margin:15px 0;overflow-wrap:anywhere;font-weight:400}.event-lead{line-height:1.6}.event-cover{height:470px;border:3px solid var(--ink);box-shadow:12px 12px 0 var(--mint)}.event-facts{display:grid;gap:5px}.event-facts p{font-size:17px;line-height:1.5}.event-facts strong{display:block;font-size:12px;letter-spacing:1.5px}.event-facts small{display:block}.event-status{padding:16px;background:var(--paper);border:2px solid var(--ink);font-weight:700}.event-content{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:start}.event-body article{margin-bottom:45px}.event-body h2,.event-sidebar h2,.event-program>h2{font-family:var(--display);font-size:35px;font-weight:400}.event-body p,.event-body li{line-height:1.7;white-space:normal}.event-sidebar{background:white;border:3px solid var(--ink);padding:30px;box-shadow:8px 8px 0 var(--pink)}.event-sidebar .line-button{display:block;margin-top:22px}.event-program{background:#f8f4ff}.event-program>.boxed-button{margin-top:30px}.speaker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.speaker-grid img{height:320px}.speaker-grid h3{font-size:27px}.speaker-grid p{line-height:1.6}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gallery-item{border:0;padding:0;background:var(--yellow);overflow:hidden}.gallery-item img{height:260px;transition:transform .3s}.gallery-item:hover img{transform:scale(1.04)}.gallery-dialog{border:0;background:var(--ink);padding:50px 12px 12px;max-width:95vw;max-height:95vh}.gallery-dialog .close-dialog{color:white}.gallery-dialog img{width:auto;max-width:88vw;height:auto;max-height:78vh;object-fit:contain}.preview-banner{background:var(--ink);color:white;padding:20px;text-align:center}.preview-banner a{text-decoration:underline}.event-page .section{padding-top:75px;padding-bottom:75px}.event-page main>section:first-child{padding-top:70px}.workshop-grid .boxed-button{display:inline-block}.event-page .section h1,.event-page .section h2{overflow-wrap:anywhere}@media(max-width:850px){.event-hero{grid-template-columns:1fr}.event-cover{height:350px}.event-content{grid-template-columns:1fr;gap:25px}.speaker-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid{grid-template-columns:repeat(2,1fr)}.event-page .site-header{margin:22px 30px 35px 20px}}@media(max-width:540px){.event-page .site-header{margin:18px 22px 30px 14px}.event-cover{height:270px}.speaker-grid{grid-template-columns:1fr}.gallery-item img{height:160px}.event-filters label{width:100%}.event-filters input,.event-filters select{width:100%}.brand-logo{width:42px;height:42px}.event-page .section{padding:50px 6%}.hero-eyebrow{font-size:10px;max-width:220px}}
.agent-track[data-count="1"] .agent-card{min-width:100%}.agent-track[data-count="2"] .agent-card{min-width:50%}

html{overflow-x:hidden}.home-page main{overflow-x:clip}@media(max-width:540px){.agent-track[data-count="2"] .agent-card{min-width:86%}}
