.otto-event-speakers{color:var(--otto-text);padding:76px 0}.otto-event-speakers__head{margin-bottom:44px;text-align:center}.otto-event-speakers__head .otto-eyebrow{justify-content:center}.otto-event-speakers__title{color:var(--otto-text);font-size:clamp(26px,3.4vw,40px);font-weight:500;letter-spacing:-.02em;margin:14px 0 0}.otto-event-speakers__grid{display:grid}.otto-event-speakers__grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.otto-event-speakers__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.otto-event-speakers__grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.otto-event-speakers__grid[data-cols]{grid-template-columns:1fr}}.otto-spk{background:var(--otto-surface);border:1px solid var(--otto-border);border-radius:18px;padding:28px;transition:border-color .2s,transform .2s var(--otto-ease)}.otto-spk:hover{border-color:var(--otto-border-strong);transform:translateY(-2px)}.otto-spk__top{align-items:center;display:flex;gap:16px;margin-bottom:18px}.otto-spk__ava{background:var(--otto-grad-accent) center/cover no-repeat;border-radius:50%;flex-shrink:0;height:64px;width:64px}.otto-spk__ava--initials{color:var(--otto-on-accent);display:grid;font-size:20px;font-weight:600;place-items:center}.otto-spk__id{min-width:0}.otto-spk__name{font-size:17px;font-weight:600}.otto-spk__role{color:var(--otto-text-muted);font-size:13px;line-height:1.4;margin-top:3px}.otto-spk__co{color:var(--otto-text-muted);font-size:12px;font-weight:500;margin-top:4px}.otto-spk__badge{align-self:flex-start;border:1px solid var(--otto-border);border-radius:999px;color:var(--otto-text-dim);font-size:10px;letter-spacing:.12em;margin-left:auto;padding:4px 9px;text-transform:uppercase}.otto-spk__bio{color:var(--otto-text-muted);font-size:14px;line-height:1.6;margin:0 0 18px}.otto-spk__ln{align-items:center;color:var(--otto-text-dim);display:inline-flex;font-size:13px;gap:8px;margin-top:auto}.otto-spk__ln:hover{color:var(--otto-text)}.otto-events.otto-event-speakers[data-theme=dark],.otto-events.otto-event-speakers[data-theme=inherit]{--otto-surface:#101010;--otto-surface-2:#1b1b1b;--otto-border:hsla(0,0%,100%,.1)}.otto-theme-light .otto-events.otto-event-speakers[data-theme=inherit]{--otto-surface:#f7f7f5;--otto-surface-2:#efefec;--otto-border:rgba(0,0,0,.08)}.otto-spk{background-image:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.015) 45%);position:relative}.otto-spk:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:1px;left:12%;pointer-events:none;position:absolute;right:12%;top:0;z-index:3}.otto-theme-light .otto-events.otto-event-speakers[data-theme=inherit] .otto-spk{background-image:none}.otto-theme-light .otto-events.otto-event-speakers[data-theme=inherit] .otto-spk:before{display:none}.otto-event-speakers .otto-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--otto-ease),transform .7s var(--otto-ease)}.otto-event-speakers .otto-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.otto-event-speakers .otto-reveal{opacity:1!important;transform:none!important;transition:none}}.otto-event-speakers.is-rich .otto-spk__ava{font-size:16px;height:56px;width:56px}.otto-event-speakers.is-rich .otto-spk__name{font-size:16px}.otto-event-speakers.is-rich .otto-spk__badge{background:var(--otto-grad-accent);border:none;color:var(--otto-on-accent);font-weight:600;letter-spacing:.04em}.otto-event-speakers.is-rich .otto-spk{transition:transform .2s var(--otto-ease),border-color .2s}.otto-event-speakers.is-rich .otto-spk:hover{border-color:var(--otto-border-strong);transform:translateY(-3px)}.otto-event-speakers.is-rich .otto-spk__ln{color:var(--otto-text-muted)}.otto-event-speakers.is-rich .otto-spk__ln:hover{color:var(--otto-text)}.otto-spk__ln--alt{color:var(--otto-text-muted);margin-left:16px}.otto-spk__ln--alt:hover{color:var(--otto-text)}.otto-event-speakers{scroll-margin-top:90px}.otto-spk{display:flex;flex-direction:column;overflow:hidden}.otto-spk__bio{flex:1}.otto-spk__foot{align-items:center;border-top:1px solid var(--otto-border);display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:14px}.otto-spk__foot .otto-spk__ln--alt{margin-left:0}.otto-spk__ava{box-shadow:0 0 0 2px var(--otto-surface),0 0 0 3.5px color-mix(in srgb,var(--otto-mint) 50%,var(--otto-blue) 50%)}.otto-spk__ava--initials{background:var(--otto-surface-2);color:var(--otto-text)}.otto-spk.is-host:after{background:linear-gradient(90deg,transparent,var(--otto-mint),var(--otto-blue),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:4}.otto-event-speakers.is-spot .otto-spk{padding-top:30px;text-align:center}.otto-event-speakers.is-spot .otto-spk__top{align-items:center;flex-direction:column;gap:14px}.otto-event-speakers.is-spot .otto-spk__ava{font-size:22px;height:84px;width:84px}.otto-event-speakers.is-spot .otto-spk__id{text-align:center}.otto-event-speakers.is-spot .otto-spk__name{font-size:16px}.otto-event-speakers.is-spot .otto-spk__role{margin-top:3px}.otto-event-speakers.is-spot .otto-spk__badge{background:var(--otto-grad-accent);border:none;color:var(--otto-on-accent);font-weight:600;letter-spacing:.04em;position:absolute;right:14px;top:14px}.otto-event-speakers.is-spot .otto-spk__bio{text-align:center}.otto-event-speakers.is-spot .otto-spk__foot{justify-content:center}.otto-event-speakers.is-spot .otto-spk:hover{transform:translateY(-3px)}.otto-event-speakers.is-spot .otto-spk{transition:transform .2s var(--otto-ease),border-color .2s}.otto-event-speakers__grid{display:flex!important;flex-wrap:wrap;gap:24px;justify-content:center}.otto-event-speakers__grid[data-cols="3"] .otto-spk{width:calc(33.33333% - 16px)}.otto-event-speakers__grid[data-cols="2"] .otto-spk{width:calc(50% - 12px)}.otto-event-speakers__grid[data-cols="4"] .otto-spk{width:calc(25% - 18px)}@media(max-width:900px){.otto-event-speakers__grid .otto-spk{max-width:520px;width:100%!important}.otto-event-speakers__grid{gap:16px}}