.wb-page{--color-cream: #faf8f5;--color-cream-dark: #f2ede7;--color-forest: #0d3b2e;--color-forest-light: #165c46;--color-emerald: #1db954;--color-emerald-muted: #a8e6c3;--color-black: #0a0a0a;--color-charcoal: #2d2d2d;--color-warm-gray: #6b6560;--color-light-gray: #b8b2aa;--color-border: #e8e2da;--color-border-soft: #f0ebe2;--color-paper: #ffffff;--color-red: #dc2626;--color-ink: var(--color-black);--color-ink-2: var(--color-charcoal);--color-muted: var(--color-warm-gray);--font-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "DM Serif Display", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--content-max: 1240px;--pad-x: 32px;--radius-lg: 14px;--radius-pill: 999px;background:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);min-height:100vh}.wb-page *,.wb-page *:before,.wb-page *:after{box-sizing:border-box}:where(.wb-page a){color:inherit;text-decoration:none}@media(max-width:900px){.wb-page{--pad-x: 24px}}.wb-hero:where(.astro-trz462ue){background:var(--color-cream);color:var(--color-ink);padding:clamp(40px,6vw,76px) var(--pad-x) clamp(44px,6vw,72px);border-bottom:1px solid var(--color-border)}.wb-hero-inner:where(.astro-trz462ue){max-width:var(--content-max);margin-inline:auto;display:grid;grid-template-columns:1.05fr minmax(380px,460px);gap:clamp(32px,5vw,64px);align-items:start}.wb-hero:where(.astro-trz462ue) h1:where(.astro-trz462ue){font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,5.5vw,66px);line-height:1.05;letter-spacing:-.015em;margin:22px 0 0;max-width:16ch;color:var(--color-ink)}.wb-hero:where(.astro-trz462ue) h1:where(.astro-trz462ue) em:where(.astro-trz462ue){font-style:italic;color:var(--color-forest)}.wb-lede:where(.astro-trz462ue){font-size:18px;line-height:1.6;color:var(--color-ink-2);max-width:54ch;margin:22px 0 0}.wb-meta:where(.astro-trz462ue){display:flex;flex-wrap:wrap;gap:14px;margin:30px 0 0}.wb-meta-item:where(.astro-trz462ue){background:var(--color-paper);border:1px solid var(--color-border);border-radius:12px;padding:12px 18px;display:flex;flex-direction:column;gap:2px}.wb-meta-item:where(.astro-trz462ue) .k:where(.astro-trz462ue){font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-forest)}.wb-meta-item:where(.astro-trz462ue) .v:where(.astro-trz462ue){font-size:15px;font-weight:600;color:var(--color-ink)}.wb-countdown:where(.astro-trz462ue){display:flex;gap:10px;margin:26px 0 0}.cd-unit:where(.astro-trz462ue){background:var(--color-paper);border:1px solid var(--color-border);border-radius:12px;padding:12px 6px;min-width:66px;text-align:center}.cd-num:where(.astro-trz462ue){display:block;font-family:var(--font-serif);font-size:30px;line-height:1;color:var(--color-forest)}.cd-lbl:where(.astro-trz462ue){display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-top:8px}.wb-hero-speakers-strip:where(.astro-trz462ue){margin:34px 0 0}.wb-hero-speakers-label:where(.astro-trz462ue){display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-bottom:14px}.wb-hss-avatars:where(.astro-trz462ue){display:flex;gap:20px;flex-wrap:wrap}.wb-hss-item:where(.astro-trz462ue){display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:140px}.wb-hss-av:where(.astro-trz462ue){width:76px;height:76px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border);background:var(--color-cream-dark)}.wb-hss-av-fallback:where(.astro-trz462ue){display:flex;align-items:center;justify-content:center;background:var(--color-forest);color:#fff;font-weight:700;font-size:22px;border-color:transparent}.wb-hss-name:where(.astro-trz462ue){font-size:14px;font-weight:700;color:var(--color-ink);line-height:1.2}.wb-hss-role:where(.astro-trz462ue){font-size:12px;font-weight:600;color:var(--color-forest);line-height:1.25;margin-top:3px}.wb-hss-org:where(.astro-trz462ue){font-size:11px;color:var(--color-muted);line-height:1.25}.wb-hero-form:where(.astro-trz462ue){background:var(--color-paper);border:1px solid var(--color-border);border-radius:18px;padding:clamp(22px,2.4vw,32px);color:var(--color-ink);box-shadow:0 18px 50px #0d3b2e1a}.wb-form-head:where(.astro-trz462ue){margin-bottom:20px}.wb-form-eyebrow:where(.astro-trz462ue){font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-emerald);font-weight:600}.wb-form-head:where(.astro-trz462ue) h2:where(.astro-trz462ue){font-family:var(--font-serif);font-weight:400;font-size:30px;line-height:1.1;margin:8px 0 0;color:var(--color-ink)}.wb-form-head:where(.astro-trz462ue) p:where(.astro-trz462ue){font-size:14px;line-height:1.55;color:var(--color-ink-2);margin:8px 0 0}.wb-sec:where(.astro-trz462ue){padding:clamp(48px,7vw,84px) var(--pad-x)}.wb-sec-alt:where(.astro-trz462ue){background:var(--color-cream-dark)}.wb-sec-inner:where(.astro-trz462ue){max-width:var(--content-max);margin-inline:auto}.wb-h2:where(.astro-trz462ue){font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3.6vw,44px);line-height:1.1;letter-spacing:-.01em;margin:0 0 clamp(28px,4vw,44px)}.wb-learn:where(.astro-trz462ue){display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.wb-learn-card:where(.astro-trz462ue){background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:26px 24px}.wb-learn-n:where(.astro-trz462ue){font-family:var(--font-mono);font-size:13px;color:var(--color-emerald);font-weight:600}.wb-learn-card:where(.astro-trz462ue) h3:where(.astro-trz462ue){font-size:18px;font-weight:700;margin:14px 0 8px;line-height:1.25}.wb-learn-card:where(.astro-trz462ue) p:where(.astro-trz462ue){font-size:14px;line-height:1.6;color:var(--color-ink-2)}.wb-speakers:where(.astro-trz462ue){display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.wb-sp-card:where(.astro-trz462ue){background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;align-items:flex-start}.wb-sp-av:where(.astro-trz462ue){width:108px;height:108px;border-radius:50%;object-fit:cover;background:var(--color-cream-dark);border:1px solid var(--color-border)}.wb-sp-av-fallback:where(.astro-trz462ue){display:flex;align-items:center;justify-content:center;background:var(--color-forest);color:#fff;font-weight:700;font-size:32px}.wb-sp-card:where(.astro-trz462ue) h3:where(.astro-trz462ue){font-family:var(--font-serif);font-weight:400;font-size:24px;margin:18px 0 0}.wb-sp-role:where(.astro-trz462ue){font-size:14px;font-weight:600;color:var(--color-forest);margin-top:6px}.wb-sp-org:where(.astro-trz462ue){font-size:13px;color:var(--color-muted);margin-top:2px}.wb-sp-card:where(.astro-trz462ue) p:where(.astro-trz462ue){font-size:14px;line-height:1.6;color:var(--color-ink-2);margin-top:16px}.wb-agenda:where(.astro-trz462ue){list-style:none;margin:0;padding:0;display:grid;gap:14px}.wb-ag-item:where(.astro-trz462ue){list-style:none;display:grid;grid-template-columns:auto 1fr;gap:22px;background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px 28px;align-items:start}.wb-ag-item:where(.astro-trz462ue)::marker{content:""}.wb-ag-n:where(.astro-trz462ue){font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--color-emerald);padding-top:3px}.wb-ag-head:where(.astro-trz462ue){display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.wb-ag-head:where(.astro-trz462ue) h3:where(.astro-trz462ue){font-family:var(--font-serif);font-weight:400;font-size:22px;line-height:1.15;margin:0}.wb-ag-dur:where(.astro-trz462ue){font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-forest);background:#0d3b2e12;padding:4px 10px;border-radius:var(--radius-pill)}.wb-ag-who:where(.astro-trz462ue){display:block;font-size:14px;font-weight:600;color:var(--color-forest);margin-top:6px}.wb-ag-body:where(.astro-trz462ue) p:where(.astro-trz462ue){font-size:15px;line-height:1.6;color:var(--color-ink-2);margin:10px 0 0}.wb-attend:where(.astro-trz462ue){display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(28px,5vw,64px);align-items:center}.wb-attend-copy:where(.astro-trz462ue) .wb-h2:where(.astro-trz462ue){margin-bottom:14px}.wb-attend-copy:where(.astro-trz462ue) p:where(.astro-trz462ue){font-size:17px;line-height:1.6;color:var(--color-ink-2);max-width:40ch}.wb-attend-list:where(.astro-trz462ue){list-style:none;margin:0;padding:0;display:grid;gap:12px}.wb-attend-list:where(.astro-trz462ue) li:where(.astro-trz462ue){background:var(--color-paper);border:1px solid var(--color-border);border-radius:12px;padding:18px 22px;font-size:16px;font-weight:500;display:flex;align-items:center;gap:14px}.wb-attend-list:where(.astro-trz462ue) li:where(.astro-trz462ue):before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-emerald)}.wb-form:where(.astro-trz462ue){display:grid;gap:16px}.wb-row:where(.astro-trz462ue){display:grid;grid-template-columns:1fr 1fr;gap:16px}.wb-field:where(.astro-trz462ue){display:flex;flex-direction:column;gap:7px}.wb-field:where(.astro-trz462ue) label:where(.astro-trz462ue){font-size:13px;font-weight:600;color:var(--color-ink-2)}.req:where(.astro-trz462ue){color:var(--color-red)}.wb-field:where(.astro-trz462ue) input:where(.astro-trz462ue),.wb-field:where(.astro-trz462ue) select:where(.astro-trz462ue){font-family:var(--font-sans);font-size:15px;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-cream);color:var(--color-ink);transition:border-color .2s,box-shadow .2s;width:100%}.wb-field:where(.astro-trz462ue) input:where(.astro-trz462ue):focus,.wb-field:where(.astro-trz462ue) select:where(.astro-trz462ue):focus{outline:none;border-color:var(--color-forest);box-shadow:0 0 0 3px #0d3b2e1f}.wb-row-pc:where(.astro-trz462ue){grid-template-columns:1.7fr 1fr}.wb-phone:where(.astro-trz462ue){display:grid;grid-template-columns:96px 1fr;gap:8px}.wb-phone:where(.astro-trz462ue) select:where(.astro-trz462ue){text-overflow:ellipsis}.wb-ht:where(.astro-trz462ue){position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wb-err:where(.astro-trz462ue){color:var(--color-red);font-size:14px;font-weight:500;margin:0;min-height:0}.wb-err:where(.astro-trz462ue):empty{display:none}.wb-submit:where(.astro-trz462ue){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--color-forest);color:#fff;font-family:var(--font-sans);font-size:16px;font-weight:600;padding:16px 28px;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:background .2s,transform .2s}.wb-submit:where(.astro-trz462ue):hover{background:var(--color-forest-light);transform:translateY(-1px)}.wb-submit:where(.astro-trz462ue):disabled{opacity:.7;cursor:default;transform:none}.wb-spinner:where(.astro-trz462ue){display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:wb-spin .7s linear infinite}.wb-submit:where(.astro-trz462ue).loading .wb-spinner:where(.astro-trz462ue){display:inline-block}.wb-submit:where(.astro-trz462ue).loading .wb-submit-txt:where(.astro-trz462ue){opacity:.75}@keyframes wb-spin{to{transform:rotate(360deg)}}.wb-note:where(.astro-trz462ue){font-size:13px;color:var(--color-muted);text-align:center;margin:0}.wb-success:where(.astro-trz462ue){text-align:center;padding:24px 12px}.wb-success-ic:where(.astro-trz462ue){width:64px;height:64px;border-radius:50%;background:#1db9541f;color:var(--color-emerald);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.wb-success-ic:where(.astro-trz462ue) svg:where(.astro-trz462ue){width:30px;height:30px}.wb-success:where(.astro-trz462ue) h3:where(.astro-trz462ue){font-family:var(--font-serif);font-weight:400;font-size:30px;margin:0 0 10px}.wb-success:where(.astro-trz462ue) p:where(.astro-trz462ue){font-size:16px;line-height:1.6;color:var(--color-ink-2);max-width:38ch;margin:0 auto}@media(max-width:960px){.wb-hero-inner:where(.astro-trz462ue){grid-template-columns:1fr}.wb-learn:where(.astro-trz462ue){grid-template-columns:repeat(2,1fr)}.wb-speakers:where(.astro-trz462ue){grid-template-columns:1fr}.wb-attend:where(.astro-trz462ue){grid-template-columns:1fr}}@media(max-width:560px){.wb-learn:where(.astro-trz462ue){grid-template-columns:1fr}.wb-row:where(.astro-trz462ue){grid-template-columns:1fr}.wb-countdown:where(.astro-trz462ue){flex-wrap:wrap}}
