.wbn{--wbn-ink:#1B1C2B;--wbn-ink-700:#3c3f52;--wbn-muted:#6e7286;--wbn-faint:#c4c8d2;--wbn-border:#ededf0;--wbn-strong:#d3d5db;--wbn-hero:#f1f2f4;--wbn-subtle:#f8f8f8;--wbn-mint:#eefbf6;--wbn-brand:#3BD7A2;--wbn-brand-h:#20c08c;--wbn-on:#07261c;color:var(--wbn-ink-700)}.wbn .wbn-shell{max-width:1320px;margin:0 auto;padding:clamp(40px,8vw,72px) var(--gutter)}.wbn .wbn-kicker{margin:0;font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;color:var(--brand-text)}.wbn .wbn-h2{margin:12px 0 0;font-family:var(--display);font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-0.025em;color:var(--wbn-ink);text-wrap:pretty}.wbn .wbn-lede{margin:0;font-size:19px;line-height:1.6;color:var(--wbn-muted)}.wbn .wbn-lede--strong{color:var(--wbn-ink-700)}.wbn .wbn-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 30px;border:1.5px solid transparent;border-radius:10px;background:var(--wbn-brand);color:var(--wbn-on);font-family:var(--body);font-size:17px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px rgba(27,28,43,0.05);transition:background 200ms ease,box-shadow 200ms ease}.wbn .wbn-button:hover{background:var(--wbn-brand-h);box-shadow:0 12px 28px rgba(59,215,162,0.30)}.wbn .wbn-button:active{transform:translateY(1px)}.wbn .wbn-button--secondary{background:#ffffff;color:var(--brand-text);border-color:var(--wbn-brand);box-shadow:none}.wbn .wbn-button--secondary:hover{background:var(--wbn-mint);box-shadow:none}.wbn .wbn-hero{position:relative;overflow:hidden;background:radial-gradient(circle at calc(100% + 120px) -140px,rgba(59,215,162,0.22),transparent 430px),radial-gradient(circle at -100px calc(100% + 160px),rgba(30,190,180,0.12),transparent 340px),var(--wbn-hero)}.wbn .wbn-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--wbn-strong) 1px,transparent 1px);background-size:26px 26px;opacity:0.35;pointer-events:none}.wbn .wbn-hero .wbn-shell{position:relative;padding-top:80px;padding-bottom:72px}.wbn .wbn-hero__title{margin:12px 0 0;max-width:900px;font-family:var(--display);font-size:56px;font-weight:800;line-height:1.06;letter-spacing:-0.03em;color:var(--wbn-ink);text-wrap:pretty}.wbn .wbn-hero__lede{margin:20px 0 0;max-width:680px;font-size:19px;line-height:1.6;color:var(--wbn-muted)}.wbn .wbn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:24px 0 0;padding:0;list-style:none;font-size:17px;color:var(--wbn-ink-700)}.wbn .wbn-meta li{display:inline-flex;align-items:center;gap:8px}.wbn .wbn-meta li + li::before{content:"";width:4px;height:4px;margin-right:10px;border-radius:50%;background:var(--wbn-faint)}.wbn .wbn-meta__strong{font-weight:700;color:var(--wbn-ink)}.wbn .wbn-meta__icon{flex:none;color:var(--wbn-brand)}.wbn .wbn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:32px}.wbn .wbn-actions__note{font-size:15px;color:var(--wbn-muted)}.wbn .wbn-split{display:grid;grid-template-columns:0.9fr 1.1fr;gap:56px;align-items:start}.wbn .wbn-split__text{display:flex;flex-direction:column;gap:16px;max-width:680px;padding-top:6px}.wbn .wbn-section--subtle{background:var(--wbn-subtle)}.wbn .wbn-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none}.wbn .wbn-card{display:flex;flex-direction:column;gap:14px;padding:28px;background:#ffffff;border:1px solid var(--wbn-border);border-radius:16px}.wbn .wbn-card__n{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:700;color:var(--brand-text)}.wbn .wbn-card__title{margin:0;font-family:var(--display);font-size:20px;font-weight:700;line-height:1.3;color:var(--wbn-ink)}.wbn .wbn-card__text{margin:0;font-size:16px;line-height:1.55;color:var(--wbn-muted)}.wbn .wbn-note{margin:28px 0 0;font-size:17px;color:var(--wbn-muted)}.wbn .wbn-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.wbn .wbn-col{display:flex;flex-direction:column;gap:20px}.wbn .wbn-speakers{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.wbn .wbn-speaker{display:flex;align-items:center;gap:20px;padding:24px;background:#ffffff;border:1px solid var(--wbn-border);border-radius:24px;box-shadow:0 2px 8px rgba(27,28,43,0.06)}.wbn .wbn-speaker__photo{flex:none;width:88px;height:88px;border-radius:50%;object-fit:cover;background:var(--wbn-mint)}.wbn .wbn-speaker__name{margin:0;font-family:var(--display);font-size:20px;font-weight:800;color:var(--wbn-ink)}.wbn .wbn-speaker__role{margin:4px 0 0;font-size:16px;color:var(--wbn-muted)}.wbn .wbn-who{flex:1;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:32px;background:var(--wbn-mint);border-radius:24px}.wbn .wbn-who__title{margin:0;font-family:var(--display);font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-0.02em;color:var(--wbn-ink);text-wrap:pretty}.wbn .wbn-who__text{margin:0;font-size:17px;line-height:1.55;color:var(--wbn-muted)}.wbn .wbn-close{background:var(--wbn-ink)}.wbn .wbn-close .wbn-shell{padding-block:clamp(48px,8vw,80px)}.wbn .wbn-close__title{margin:0;max-width:760px;font-family:var(--display);font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-0.025em;color:#f4f5f7}.wbn .wbn-close__text{margin:20px 0 0;max-width:640px;font-size:19px;line-height:1.6;color:rgba(255,255,255,0.72)}.wbn .wbn-close__actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px}.wbn .wbn-close__note{margin:0;font-size:16px;color:rgba(255,255,255,0.68)}.wbn .wbn-close__note a{color:var(--wbn-brand)}.wbn .wbn-close a:focus-visible{outline-color:var(--wbn-brand)}@media (max-width:760px){.wbn .wbn-shell{padding-left:22px;padding-right:22px}.wbn .wbn-hero__title{font-size:32px;overflow-wrap:break-word;hyphens:auto}.wbn .wbn-h2,.wbn .wbn-close__title{font-size:27px}.wbn .wbn-meta{flex-direction:column;align-items:flex-start}.wbn .wbn-meta li + li::before{display:none}.wbn .wbn-split,.wbn .wbn-cards,.wbn .wbn-two{grid-template-columns:1fr}.wbn .wbn-split{gap:20px}.wbn .wbn-who{padding:24px}.wbn .wbn-who__title{font-size:22px}}@media (prefers-reduced-motion:reduce){.wbn .wbn-button{transition:none}}