.ws .ev-crumbs{margin-bottom:clamp(16px,2.4vw,36px)}.ws .ev-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font:500 12px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3)}.ws .ev-crumbs li{display:inline-flex;align-items:center;gap:10px;min-height:40px}.ws .ev-crumbs li+li:before{content:"/";color:var(--fg-3)}.ws .ev-crumbs a{display:inline-flex;align-items:center;min-height:40px;transition:color .2s}.ws .ev-crumbs a:hover{color:var(--orchid)}.ws .ev-crumbs [aria-current]{color:var(--fg)}.ws .ev-ph{padding-top:calc(72px + clamp(20px, 4vw, 64px))}.ws .ev-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:clamp(16px,1.6vw,24px)}.ws .ev-status .ws-kicker{margin:0}.ws .ev-past{background:transparent;border:1px solid var(--orchid);color:var(--orchid);-webkit-backdrop-filter:none;backdrop-filter:none}.ws .ev-ph-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px clamp(32px,5vw,96px);margin-top:clamp(36px,4.4vw,64px);padding-top:24px;border-top:1px solid var(--line)}.ws .ev-lead{max-width:62ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--fg-2)}.ws .ev-count{display:flex;justify-content:flex-end;gap:clamp(24px,4vw,64px)}.ws .ev-count li{display:grid;gap:8px}.ws .ev-count strong{font:900 clamp(56px,6vw,104px) /.82 var(--display);font-stretch:62%;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ws .ev-count span{font:500 12px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2)}.ws .ev-sec-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:clamp(48px,6vw,96px);border-bottom:1px solid var(--line)}.ws .ev-sec-bar .ws-kicker{margin:0}.ws .ev-sec-head{margin-bottom:clamp(40px,5vw,80px)}.ws .ev-sec-head--row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px 32px}.ws .ev-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start}.ws .ev-sticky{position:sticky;top:104px}.ws .ev-head-lead{max-width:40ch;margin-top:20px;font-size:16px;line-height:1.55;color:var(--fg-2)}.ws .ev-rows{display:grid;gap:clamp(80px,10vw,168px)}.ws .ev-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,96px)}.ws .ev-row--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ws .ev-row--flip .ev-row-media{order:2}.ws .ev-row-media{display:block;aspect-ratio:16/10}.ws .ev-row-media .ws-cover{transition:transform 1s var(--ease)}.ws .ev-row-media:hover .ws-cover{transform:scale(1.04)}.ws .ev-tag{display:inline-flex;align-items:center;gap:8px}.ws .ev-tag img{width:16px;height:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ws .ev-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.ws .ev-row-title{text-wrap:balance}.ws .ev-row-facts{margin-top:clamp(24px,2.4vw,32px);border-top:1px solid var(--line)}.ws .ev-row-facts li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font:500 13px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em}.ws .ev-row-facts strong{font-weight:500;color:var(--fg-3)}.ws .ev-row-line{margin-top:20px}.ws .ev-invite{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px 32px;padding-top:28px;border-top:1px solid var(--line)}.ws .ev-invite .ws-lede{max-width:40ch}.ws .ev-banner-wrap{padding:0 var(--gutter);margin-bottom:clamp(72px,9vw,144px)}.ws .ev-banner{position:relative;aspect-ratio:21/10;overflow:hidden;border-radius:16px;background:var(--bg-2);transform:none;transform-origin:40% 50%;box-shadow:0 50px 120px rgba(0,0,0,.55)}.ws .ev-band{margin-bottom:var(--sec);padding:clamp(48px,6vw,96px) var(--gutter);background:var(--band);color:var(--band-ink)}.ws .ev-band dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(20px,3vw,48px);margin:0}.ws .ev-band dl>div{padding-top:16px;border-top:1px solid rgba(44,7,87,.4)}.ws .ev-band dt{font:500 13px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em}.ws .ev-band dd{margin:14px 0 0;font:900 clamp(28px,2.6vw,44px) /.95 var(--display);font-stretch:62%;text-transform:uppercase;text-wrap:balance}.ws .ev-band dd small{display:block;margin-top:10px;font:400 15px/1.45 var(--body);text-transform:none}.ws .ev-prose p{max-width:64ch;font-size:clamp(17px,1.25vw,19px);line-height:1.65;color:var(--fg-2)}.ws .ev-prose p+p{margin-top:1.1em}.ws .ev-figure{margin:clamp(32px,3.6vw,48px) 0 0}.ws .ev-figure-img{position:relative;display:block;max-width:560px;aspect-ratio:var(--ar,4/3);border-radius:14px;overflow:hidden;background:var(--bg-2);box-shadow:0 30px 70px rgba(0,0,0,.45)}.ws .ev-figure figcaption{margin-top:14px;font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3)}.ws .ev-comp{margin:0;border-top:1px solid var(--line)}.ws .ev-comp>div{display:grid;grid-template-columns:minmax(120px,.4fr) 1fr;gap:8px 24px;padding:20px 0;border-bottom:1px solid var(--line)}.ws .ev-comp dt{font:500 13px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3)}.ws .ev-comp dd{margin:0;font:900 clamp(24px,2.2vw,36px) /1 var(--display);font-stretch:62%;text-transform:uppercase}.ws .ev-quote{margin:clamp(32px,3.6vw,48px) 0 0;padding-top:28px;border-top:1px solid var(--line)}.ws .ev-prose .ev-quote p{max-width:46ch;font-size:clamp(20px,1.7vw,26px);line-height:1.4;color:var(--fg)}.ws .ev-quote footer{margin-top:18px;font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3)}.ws .ev-sched{border-top:1px solid var(--line)}.ws .ev-sched li{display:grid;grid-template-columns:136px minmax(0,1fr) 80px;align-items:baseline;gap:24px;padding:20px 8px;border-bottom:1px solid var(--line);transition:background-color .25s}.ws .ev-sched li:hover{background:rgba(246,244,250,.04)}.ws .ev-sched time{font:500 14px/1.35 var(--mono);letter-spacing:.04em;white-space:nowrap}.ws .ev-sched-s{font-size:clamp(17px,1.35vw,21px);line-height:1.35}.ws .ev-sched-k{font:500 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);text-align:right}.ws .ev-sched .is-break :is(time,.ev-sched-s){color:var(--fg-3)}.ws .ev-sched-note{margin-top:16px;font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3)}.ws .ev-group+.ev-group{margin-top:clamp(72px,8vw,128px)}.ws .ev-group-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px 32px;margin-bottom:clamp(24px,3vw,40px);padding-bottom:18px;border-bottom:1px solid var(--line)}.ws .ev-group-head h3{display:flex;align-items:baseline;gap:12px}.ws .ev-group-head small{font:500 13px/1 var(--mono);letter-spacing:.04em;color:var(--fg-3)}.ws .ev-group-head p{max-width:52ch;font-size:16px;line-height:1.55;color:var(--fg-2)}.ws .ev-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(12px,1.4vw,20px)}.ws .ev-card{transition:transform .5s var(--ease)}.ws .ev-person:hover .ev-card{transform:translateY(-6px)}.ws .ev-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:var(--bg-2)}.ws .ev-photo .ws-cover{transition:transform .9s var(--ease)}.ws .ev-person:hover .ev-photo .ws-cover{transform:scale(1.04)}.ws .ev-initials{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(70% 60% at 30% 20%,rgba(84,13,196,.55),transparent 70%),var(--bg-3);font:900 clamp(48px,5vw,80px) /1 var(--display);font-stretch:62%;color:var(--fg-2)}.ws .ev-role{position:absolute;left:10px;bottom:10px;background:rgba(11,10,16,.72)}.ws .ev-li{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:rgba(11,10,16,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg);transition:background-color .2s,color .2s}.ws .ev-li:hover{background:var(--orchid);color:var(--band-ink)}.ws .ev-name{margin:16px 0 0;font:900 clamp(22px,1.8vw,28px) /.95 var(--display);font-stretch:62%;text-transform:uppercase}.ws .ev-line{margin-top:8px;font-size:15px;line-height:1.5;color:var(--fg-2)}.ws .ev-more{display:flex;justify-content:center;margin-top:clamp(32px,3.6vw,48px)}.ws .ev-more .ws-btn{cursor:pointer;background:transparent}.ws .ev-more .ws-btn:hover{background:var(--fg)}.ws .ev-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.6vw,24px) clamp(12px,1.4vw,20px)}.ws .ev-partner-logo{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:14px;background:var(--p-bg,#fff)}.ws .ev-partner-logo img{-o-object-fit:contain;object-fit:contain;padding:14%}.ws .ev-partners span{display:block;margin-top:12px;font:500 13px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2)}.ws .ev-org{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5vw,96px)}.ws .ev-who{display:flex;align-items:center;gap:14px;margin-top:clamp(28px,3vw,40px);padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ws .ev-who-pic{position:relative;flex:none;width:56px;height:56px;overflow:hidden;border-radius:50%;background:var(--bg-2)}.ws .ev-who strong{display:block;font:900 26px/1 var(--display);font-stretch:62%;text-transform:uppercase}.ws .ev-who strong+span{display:block;margin-top:6px;font:500 12px/1.35 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2)}.ws .ev-org-body{margin-top:20px}.ws .ev-video{aspect-ratio:16/9}.ws .ev-video :is(img,iframe){position:absolute;inset:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.ws .ev-video-btn{position:absolute;inset:0;display:flex;align-items:flex-end;gap:16px;width:100%;padding:clamp(16px,2.2vw,32px);border:0;background:linear-gradient(rgba(11,10,16,.1) 30%,rgba(11,10,16,.88));color:var(--fg);font:inherit;text-align:left;cursor:pointer}.ws .ev-play{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;background:var(--fg);color:var(--bg);transition:background-color .25s,color .25s,transform .4s var(--ease)}.ws .ev-video-btn:hover .ev-play{background:var(--orchid);color:var(--band-ink);transform:scale(1.06)}.ws .ev-video-title{display:grid;gap:8px;font:900 clamp(24px,2.2vw,36px) /.95 var(--display);font-stretch:62%;text-transform:uppercase}.ws .ev-video-title small{font:500 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--fg-2)}.ws .ev-venue{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(16px,2.4vw,40px)}.ws .ev-venue-a{aspect-ratio:16/10}.ws .ev-venue-b{aspect-ratio:4/3;margin-bottom:clamp(24px,5vw,80px)}.ws .ev-venue-cap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:clamp(32px,4vw,56px);padding-top:16px;border-top:1px solid var(--line);font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2)}@media (max-width:1100px){.ws .ev-people{grid-template-columns:repeat(3,minmax(0,1fr))}.ws .ev-band dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ws .ev-org,.ws .ev-ph-foot,.ws .ev-split{grid-template-columns:1fr}.ws .ev-sticky{position:static}.ws .ev-count{justify-content:flex-start}.ws .ev-row,.ws .ev-row--flip{grid-template-columns:1fr;gap:32px}.ws .ev-row--flip .ev-row-media{order:0}}@media (max-width:760px){.ws .ev-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.ws .ev-name{font-size:21px}.ws .ev-line{font-size:14px}.ws .ev-role{left:8px;bottom:8px}.ws .ev-banner{aspect-ratio:4/3;transform:none}.ws .ev-band dl{grid-template-columns:1fr;gap:20px}.ws .ev-sched li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px 4px}.ws .ev-sched-s{grid-column:1/-1;grid-row:2}.ws .ev-venue{grid-template-columns:1fr}.ws .ev-venue-b{margin-bottom:0}.ws .ev-play{width:52px;height:52px}.ws .ev-video-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.ws .ev-banner,.ws .ev-person:hover .ev-card,.ws .ev-person:hover .ev-photo .ws-cover,.ws .ev-row-media:hover .ws-cover{transform:none}}