:root{--eb-surface:#fff;--eb-header-surface:#ffffffb8;--eb-surface-tint:#f7fff6;--eb-surface-hover:#f0f7ef;--eb-ink:#000;--eb-ink-muted:#3d4a3d;--eb-ink-subtle:#687268;--eb-ink-inverse:#fff;--eb-on-brand:#fff;--eb-brand:#00b300;--eb-brand-hover:#009a00;--eb-brand-dark:#004800;--eb-border:#00000026;--eb-focus:#004800;--eb-link:var(--eb-brand-dark);--eb-shadow-float:0 1px 2px #0000000f, 0 4px 8px #0000000f, 0 12px 24px #00000014;--eb-font-serif:"Besley", Georgia, serif;--eb-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--eb-space-1:4px;--eb-space-2:8px;--eb-space-3:16px;--eb-space-4:24px;--eb-radius-sm:4px;--eb-radius-ui:6px;--eb-radius-md:12px;--eb-radius-full:999px;--eb-control-md:40px;--eb-container:1232px;--eb-gutter:24px;--eb-header-h:64px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--eb-surface);color:var(--eb-ink);font-family:var(--eb-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block}@layer base{button{font:inherit;color:inherit}}:focus-visible:not(input):not(textarea):not([role=combobox]){outline:2px solid var(--eb-focus);outline-offset:2px}.eb-container{width:100%;max-width:calc(var(--eb-container) + 2 * var(--eb-gutter));padding:0 var(--eb-gutter);margin:0 auto}.btn{justify-content:center;align-items:center;gap:var(--eb-space-2);height:var(--eb-control-md);padding:0 var(--eb-space-3);letter-spacing:-.01em;white-space:nowrap;border-radius:var(--eb-radius-full);background:var(--eb-ink);color:var(--eb-ink-inverse);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn--ghost{color:var(--eb-ink);background:0 0}.btn--ghost:hover{background:var(--eb-surface-hover)}.btn--ghost:active{background:var(--eb-surface-tint)}.btn--brand{background:var(--eb-brand);color:var(--eb-on-brand)}.btn--brand:hover{background:var(--eb-brand-hover)}.btn--brand:active{background:var(--eb-brand-dark);color:var(--eb-on-brand)}.btn--lg{height:48px;padding:0 var(--eb-space-4);font-size:17px}.btn--icon{width:var(--eb-control-md);padding:0}.btn svg{flex:none;width:16px;height:16px}.site-header{top:var(--announce-h,34px);z-index:20;height:var(--eb-header-h);background:0 0;position:fixed;left:0;right:0}.site-header .eb-container{align-items:center;gap:var(--eb-space-4);grid-template-columns:1fr auto 1fr;height:100%;display:grid}.logo{align-items:center;height:40px;display:inline-flex}.logo img{width:auto;height:32px}@media (width<=480px){.logo img{height:26px}}.nav{justify-content:center;align-items:center;gap:var(--eb-space-4);display:flex}.nav-item{position:relative}.nav-link,.nav-toggle{align-items:center;gap:var(--eb-space-1);height:36px;padding:0 var(--eb-space-1);letter-spacing:-.01em;color:var(--eb-ink);border-radius:var(--eb-radius-sm);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-toggle:hover{color:var(--eb-brand-dark)}.nav-toggle svg{width:14px;height:14px;transition:transform .15s}.nav-item[data-open=true] .nav-toggle svg{transform:rotate(180deg)}.submenu{min-width:200px;padding:var(--eb-space-2);background:var(--eb-surface);border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);box-shadow:var(--eb-shadow-float);visibility:hidden;opacity:0;gap:2px;margin:0;list-style:none;transition:opacity .15s,transform .15s,visibility 0s linear .15s;display:grid;position:absolute;top:calc(100% + 8px);left:-21px;transform:translateY(-4px)}.nav-item[data-open=true] .submenu,.nav-item:hover .submenu,.nav-item:focus-within .submenu{visibility:visible;opacity:1;transition-delay:0s;transform:none}.submenu a{padding:var(--eb-space-2) var(--eb-space-3);letter-spacing:-.01em;color:var(--eb-ink);border-radius:var(--eb-radius-ui);font-size:14px;font-weight:500;text-decoration:none;display:block}.submenu a span{color:var(--eb-ink-subtle);margin-top:2px;font-size:12px;display:block}.submenu a span.soon-badge{letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;color:#004800;background:oklab(66.4347% -.179335 .137631/.14);border-radius:999px;align-items:center;margin:0 0 0 8px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.submenu a:hover{background:var(--eb-surface-hover)}.submenu:before{content:"";height:9px;position:absolute;top:-9px;left:0;right:0}.header-actions{justify-content:flex-end;align-items:center;gap:var(--eb-space-3);display:flex}.header-actions .btn--brand{letter-spacing:-.17px;border-radius:8px;height:32px;padding:8px 12px;font-size:17px;font-weight:500}.sign-in{color:var(--eb-link);padding:0 var(--eb-space-1);font-size:15px;font-weight:500;text-decoration:none}.sign-in:hover{text-underline-offset:3px;text-decoration:underline}.menu-toggle{display:none}body:not(.page-home) .hero{min-height:100svh;padding-top:var(--eb-header-h);background:var(--eb-surface);touch-action:pan-y;cursor:grab;flex-direction:column;display:flex;position:relative;overflow:hidden}body:not(.page-home) .hero.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body:not(.page-home) #particles{width:100%;height:100%;position:absolute;inset:0}body:not(.page-home) .hero-copy{z-index:1;text-align:center;pointer-events:none;flex-direction:column;align-self:center;align-items:center;gap:24px;max-width:800px;margin-block:auto;padding:0 24px;display:flex;position:relative}body:not(.page-home) .hero-eyebrow,body:not(.page-home) .hero-subtitle{font:400 clamp(16px, 1.3vw, 19px)/1.45 var(--eb-font-sans);letter-spacing:-.01em}body:not(.page-home) .hero-eyebrow{margin-bottom:-12px}body:not(.page-home) .hero-title{font-family:var(--eb-font-serif);letter-spacing:-.02em;max-width:none;font-size:clamp(36px,4.4vw,64px);font-weight:600;line-height:1.05}body:not(.page-home) .hero-subtitle{max-width:720px}body:not(.page-home) .hero-actions{margin-top:var(--eb-space-2);pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}body:not(.page-home) .backers{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;padding:24px 24px 32px;display:flex;position:relative}body:not(.page-home) .backers-label{font:400 17px/1.4 var(--eb-font-sans);letter-spacing:-.17px}body:not(.page-home) .backer-logo{height:auto}body:not(.page-home) .backer-logo--sequoia{width:150px}body:not(.page-home) .backer-logo--greenoaks{width:165px}body:not(.page-home) .backer-logo--swish{width:228px}body:not(.page-home) .backer-logo--quiet{width:59px}@media (width<=1024px){.site-header .eb-container{grid-template-columns:auto 1fr auto}.nav{gap:var(--eb-space-3)}}@media (width<=768px){.site-header .eb-container{display:flex}.nav{left:0;right:0;top:var(--eb-header-h);padding:var(--eb-space-2) var(--eb-gutter) var(--eb-space-3);background:var(--eb-surface);border-bottom:1px solid var(--eb-border);flex-direction:column;align-items:stretch;gap:0;margin:0;display:none;position:absolute}.nav[data-open=true]{display:flex}.nav-link,.nav-toggle{width:100%;height:44px;padding:0 var(--eb-space-1);justify-content:space-between}.submenu{box-shadow:none;padding:0 0 var(--eb-space-2) var(--eb-space-3);border:0;min-width:0;position:static}.nav-item[data-open=true] .submenu,.nav-item:hover .submenu,.nav-item:focus-within .submenu{display:block}.submenu{display:none}#menu-company{width:100%;max-width:100%;display:none}.nav-item[data-open=true] #menu-company,.nav-item:hover #menu-company,.nav-item:focus-within #menu-company{display:grid}.menu-toggle{display:inline-flex}.header-actions{margin-left:auto}.header-actions .sign-in{display:none}}@media (width<=860px){body:not(.page-home) .backers{gap:32px}}@media (width<=640px){body:not(.page-home) .hero-copy{gap:16px}.backers{gap:16px 28px;padding:20px 24px 24px}body:not(.page-home) .backers .backer-logo{width:auto;height:16px}body:not(.page-home) .backers-label{font-size:15px}body:not(.page-home) .hero-eyebrow{margin-bottom:-8px}body:not(.page-home) .hero-title{font-size:30px}body:not(.page-home) .hero-subtitle{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body:not(.page-home) .hero-diagram{--bg:#fff;--ink:#111;--accent:#00b300;z-index:0;touch-action:pan-y;font-family:Geist Mono,ui-monospace,Menlo,monospace;position:absolute;inset:0}body:not(.page-home) .hero-diagram canvas{display:block}body:not(.page-home) .hero-diagram-labels{pointer-events:none;position:absolute;inset:0}body:not(.page-home) .hero-diagram-labels .label{white-space:nowrap;letter-spacing:.01em;color:var(--ink);opacity:0;font-size:11px;transition:opacity .12s linear;position:absolute;transform:translate(-50%,-50%)}body:not(.page-home) .hero-diagram-labels .label.on{opacity:1}body:not(.page-home) .hero .hero-copy,body:not(.page-home) .hero .backers{z-index:1;position:relative}body:not(.page-home) .hero .hero-copy{pointer-events:none}body:not(.page-home) .hero .hero-copy a,body:not(.page-home) .hero .hero-copy button{pointer-events:auto}body:not(.page-home) .hero{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 72px);padding-bottom:0;display:flex}.hero .hero-copy{margin-block:0}body:not(.page-home) .hero[data-build]{justify-content:flex-start;height:auto;min-height:0;padding-top:72px;padding-bottom:0;overflow:visible}body:not(.page-home) .hero-stage{z-index:0;width:100%;max-width:1200px;height:clamp(380px,52vh,540px);margin-top:0;position:relative}body:not(.page-home) .hero-stage .hero-diagram{cursor:grab}body:not(.page-home) .hero-stage .hero-diagram:active{cursor:grabbing}body:not(.page-home) .hero[data-build]{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;max-width:1320px;min-height:calc(100svh - 72px);margin-inline:auto;padding:48px 48px 48px 64px}body:not(.page-home) .hero[data-build] .hero-copy{text-align:left;flex:0 0 50%;align-items:flex-start;max-width:none;margin:0}body:not(.page-home) .hero[data-build] .hero-title{text-align:left;white-space:nowrap;margin-inline:0}body:not(.page-home) .hero[data-build] .hero-title>span{justify-items:start;text-align:left!important}body:not(.page-home) .hero[data-build] .hero-title>span>span{justify-self:start!important}body:not(.page-home) .hero[data-build] .hero-subtitle{text-align:left;margin-inline:0}body:not(.page-home) .hero[data-build] .hero-actions,body:not(.page-home) .hero[data-build] .hero-actions>div{justify-content:flex-start;align-items:flex-start}body:not(.page-home) .hero[data-build] .hero-stage{flex:54%;height:clamp(420px,70vh,640px);margin:0}@media (width<=900px){body:not(.page-home) .hero[data-build]{flex-direction:column;padding:40px 24px 0}body:not(.page-home) .hero[data-build] .hero-copy{flex:none;width:100%}body:not(.page-home) .hero[data-build] .hero-title{white-space:normal}body:not(.page-home) .hero[data-build] .hero-stage{flex:none;width:100%;height:380px}}@media (width>=901px){body:not(.page-home) .hero[data-build]{gap:0;max-width:1440px;padding-right:24px}body:not(.page-home) .hero[data-build] .hero-copy{flex:0 0 40%}body:not(.page-home) .hero[data-build] .hero-stage{flex:60%;height:clamp(520px,82vh,760px)}}body:not(.page-home) .hero-stage .hero-diagram canvas{-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%)}.site-header--dark .nav-toggle,.site-header--dark .nav-link,.site-header--dark .sign-in,.site-header--dark .menu-toggle{color:var(--color-brand-dark-foreground)}.site-header--dark .logo img{filter:brightness(0)invert()}:root{--announce-h:34px}body.no-announce{--announce-h:0px}html[data-announcement-closed] body{--announce-h:0px!important}html[data-announcement-closed] body .announce{display:none}.announce{z-index:21;height:var(--announce-h);background:var(--announce-bg);color:var(--announce-fg);justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:18px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.announce a{color:var(--color-brand-green);text-decoration:none}html body .announce a{transition:opacity .15s ease-out}@media (hover:hover) and (pointer:fine){html body .announce a:hover{opacity:.82;text-decoration:none}}@media (prefers-reduced-motion:reduce){html body .announce a{transition:none}}html body .announce .announce-desktop{color:var(--announce-fg);align-items:center;gap:8px;display:inline-flex}html body .announce .announce-desktop svg{width:16px;height:16px;color:var(--color-brand-green);flex:none}@media (width<=640px){html body .announce .announce-desktop{display:none}}.announce-close{width:32px;height:32px;color:inherit;cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:1px;right:0;background:0 0!important}body.no-announce .announce{display:none}.site-header:not(.site-header--dark){background:var(--eb-header-surface);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px)}html body .site-header:not([data-home=true]):not(.site-header--dark){top:var(--announce-h,34px);background:var(--eb-header-surface);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);transition:none;position:fixed}.cookie-preferences{--ck-surface:#fff;--ck-hover:#f0f7ef;--ck-tint:#f7fff6;--ck-ink:#000;--ck-muted:#3d4a3d;--ck-border:#00000026;--ck-border-strong:#8a948a;--ck-brand-dark:#004800;--ck-ease:cubic-bezier(.32, .72, 0, 1);z-index:60;box-sizing:border-box;background:var(--ck-surface);width:min(320px,100% - 32px);color:var(--ck-ink);border:1px solid var(--ck-border);letter-spacing:0;text-align:left;opacity:0;transition:opacity .26s var(--ck-ease), transform .26s var(--ck-ease);border-radius:12px;padding:16px;font:400 13px/1.45 Inter,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;bottom:16px;right:16px;transform:translateY(12px);box-shadow:0 1px 2px #0000000f,0 4px 8px #0000000f,0 12px 24px #00000014}.cookie-preferences *,.cookie-preferences :before,.cookie-preferences :after{box-sizing:border-box}.cookie-preferences[data-state=open]{opacity:1;transform:none}.cookie-preferences[data-state=closing]{opacity:0;transition:opacity .18s ease-in,transform .18s ease-in;transform:translateY(8px)}.cookie-preferences p{margin:0}.cookie-preferences-title{letter-spacing:0;font-family:Besley,Iowan Old Style,Georgia,serif;font-size:20px;line-height:1.15}.cookie-preferences .cookie-preferences-text{color:var(--ck-muted);text-wrap:pretty;margin-top:6px}.cookie-preferences a{color:var(--ck-brand-dark);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:from-font}.cookie-preferences a:focus-visible,.cookie-preferences button:focus-visible,.cookie-preferences input:focus-visible{outline:2px solid var(--ck-brand-dark);outline-offset:2px}.cookie-preferences-prefs{transition:grid-template-rows .24s var(--ck-ease);grid-template-rows:0fr;display:grid}.cookie-preferences-prefs>div{opacity:0;min-height:0;padding-top:10px;transition:opacity .12s ease-out;overflow:hidden}.cookie-preferences[data-prefs] .cookie-preferences-prefs{grid-template-rows:1fr}.cookie-preferences[data-prefs] .cookie-preferences-prefs>div{opacity:1;transition:opacity .2s ease-out 80ms}.cookie-preferences-pref{border-top:1px solid var(--ck-border);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:0 12px;padding:8px 0;display:grid}.cookie-preferences-pref:has(input:disabled){cursor:default}.cookie-preferences-pref strong{font-weight:500}.cookie-preferences-pref span{color:var(--ck-muted);grid-column:1;font-size:12px;line-height:1.4}.cookie-preferences-pref input{grid-area:1/2/span 2}.cookie-preferences-switch{appearance:none;background:var(--ck-border-strong);cursor:pointer;border-radius:999px;width:32px;height:18px;margin:0;transition:background-color .15s;position:relative}.cookie-preferences-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.cookie-preferences-switch:checked{background:var(--ck-brand-dark)}.cookie-preferences-switch:checked:after{transform:translate(14px)}.cookie-preferences-switch:disabled{cursor:default;background:color-mix(in oklch, var(--ck-brand-dark) 45%, white)}.cookie-preferences-actions{align-items:center;gap:6px;margin-top:12px;display:flex}.cookie-preferences-link{font:inherit;color:var(--ck-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-right:auto;padding:0;text-decoration:underline;text-decoration-thickness:from-font}.cookie-preferences-btn{letter-spacing:0;white-space:nowrap;min-width:88px;height:30px;color:var(--ck-ink);background:var(--ck-surface);border:1px solid var(--ck-border-strong);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:background-color .12s,transform .1s;display:inline-flex}.cookie-preferences-btn:active{background:var(--ck-tint);transform:scale(.97)}html:root .cookie-preferences button.cookie-preferences-btn{border-radius:999px!important}@media (hover:hover) and (pointer:fine){.cookie-preferences-link:hover{color:var(--ck-ink)}.cookie-preferences-btn:hover{background:var(--ck-hover)}}@media (prefers-reduced-motion:reduce){.cookie-preferences,.cookie-preferences-prefs,.cookie-preferences-prefs>div,.cookie-preferences-switch,.cookie-preferences-switch:after{transition:none!important}.cookie-preferences{transform:none}}body .cookie-preferences,body .cookie-preferences *{letter-spacing:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}body .cookie-preferences .cookie-preferences-title{letter-spacing:0;margin:0;font-family:Besley,Iowan Old Style,Georgia,serif!important;font-weight:400!important}body .cookie-preferences strong,body .cookie-preferences .cookie-preferences-btn{font-weight:500!important}.cookie-preferences .cookie-preferences-btn,.cookie-preferences .cookie-preferences-link{box-shadow:none}.cookie-preferences .cookie-preferences-link{height:auto;line-height:inherit;font-size:inherit;text-underline-offset:2px;text-decoration:underline!important}.cookie-preferences{--ck-shadow-thumb:0 1px 2px #0003;--ck-shadow-panel:0 1px 2px #0000000f, 0 4px 8px #0000000f, 0 12px 24px #00000014;box-shadow:var(--ck-shadow-panel)}.cookie-preferences-switch:after{box-shadow:var(--ck-shadow-thumb);background:var(--ck-surface)}.about-page{letter-spacing:0;background:var(--about-surface);color:var(--about-ink)}.about-page main{font-size:17px;line-height:1.5}.about-page main p{text-wrap:pretty;margin:0}.about-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.about-intro{padding:160px 0 0}.about-head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.about-title{text-wrap:balance;max-width:820px;color:var(--about-heading);margin:0;font-size:80px;font-weight:400;line-height:1.1}.about-lead{max-width:678px;color:var(--about-heading);font-size:17px;line-height:1.5}.about-page main .about-lead-ending{font-family:inherit!important;font-style:italic!important}.about-people-lead{max-width:640px}.about-pull{flex-direction:column;align-items:center;max-width:640px;margin:152px 0 0;display:flex}.about-pull:before,.about-quote-text:before{content:"“";height:56px;font:400 128px/1 var(--font-serif);color:var(--color-brand-green);display:block}.about-page main .about-pull p,.about-page main .about-quote-text p{color:var(--about-heading);text-wrap:balance;font-size:36px;line-height:1.3;font-family:var(--font-serif)!important}.about-page main .about-pull em,.about-page main .about-quote-text em{font-family:var(--font-serif)!important;font-style:italic!important}.about-section{padding-top:196px}.about-intro+.about-section{padding-top:96px}.about-intro+.about-section .about-founders{margin-top:0}.about-section-title{max-width:658px;color:var(--about-heading);text-wrap:balance;margin:0;font-size:60px;font-weight:400;line-height:1.1}.about-title-wide{max-width:720px}.about-story{max-width:62ch;color:var(--about-heading);text-align:center;flex-direction:column;gap:20px;margin:40px auto 0;font-size:19px;line-height:1.6;display:flex}.about-page main .about-story p{text-wrap:balance}.about-founders{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:980px;margin:72px auto 0;padding:0;list-style:none;display:grid}.about-person{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.about-portrait-frame{aspect-ratio:1;background:var(--about-hover);border-radius:4px;align-self:stretch;margin-bottom:14px;position:relative;overflow:hidden}.about-portrait{object-fit:cover;width:100%;height:100%;display:block}.about-page .about-founder-name{font-size:17px;line-height:1.35;font-weight:500!important}.about-founder-role{color:var(--about-muted);text-wrap:balance;font-size:15px;line-height:1.4}.about-linkedin{background:var(--about-badge);width:36px;height:36px;color:var(--about-ink);box-shadow:var(--about-badge-shadow);border-radius:50%;place-items:center;transition:background-color .12s,color .12s,transform .1s;display:grid;position:absolute;bottom:10px;right:10px}.about-linkedin svg{width:16px;height:16px}.about-linkedin:hover{background:var(--about-linkedin);color:var(--about-surface)}.about-linkedin:active{transform:scale(.96)}.about-investor-logos{flex-direction:column;align-items:center;gap:36px;margin-top:64px;display:flex}.about-investor-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;max-width:100%;display:flex}.about-investor-logos img{width:auto;max-width:100%;height:20px}.about-investor-logos img[alt=Swish\ Ventures]{height:37px}.about-investor-logos img[alt=Quiet]{height:25px}.about-investor-logos img[alt=QP\ Ventures]{filter:brightness(0);height:24px}.about-investor-logos img[alt=Cerca\ Partners],.about-investor-logos img[alt=Startpoint\ Capital]{height:29px}.about-testimonial-section{padding-top:220px}.about-testimonial{grid-template-columns:minmax(0,352px) minmax(0,673px);justify-content:center;gap:24px 77px;display:grid}.about-quote-person{flex-direction:column;grid-row:1/span 2;display:flex}.about-quote-person img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.about-quote-attribution{color:var(--about-muted);grid-column:2;font-size:15px;line-height:1.45}.about-quote-text{margin:0}@media (width<=1024px){.about-section{padding-top:120px}.about-pull{margin-top:76px}.about-page main .about-pull p,.about-page main .about-quote-text p{font-size:28px}.about-testimonial{grid-template-columns:1fr;gap:24px 0;max-width:673px}.about-quote-person{grid-row:auto;max-width:280px;margin-bottom:16px}.about-quote-attribution{grid-column:1}}@media (width<=900px){.about-founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.about-title{font-size:60px}}@media (width<=640px){.about-intro{padding-top:136px}.about-title{font-size:40px}.about-section-title{font-size:32px}.about-page main .about-pull p,.about-page main .about-quote-text p{font-size:22px}.about-story{font-size:17px}.about-investor-logos{gap:12px}.about-investor-row{gap:32px}}@media (prefers-reduced-motion:reduce){.about-linkedin{transition:none}}.about-page main .about-quote-text p{text-wrap:pretty;letter-spacing:-.01em}@media (width<=1024px){.about-testimonial{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px}.about-quote-text{grid-area:1/1/auto/-1}.about-quote-person{grid-area:2/1;width:140px;max-width:140px;margin-bottom:0}.about-quote-attribution{grid-area:2/2}}.about-story .about-story-title{font-family:var(--font-serif);color:var(--ink,currentColor);margin:1.5em 0 .5em;font-size:1.5em;font-weight:400;line-height:1.25}@media (width<=640px){.about-title{line-height:1.2!important}.about-section-title,.about-story-title{line-height:1.3!important}}.about-def{text-align:left;background:#fff;border:1px solid #00000026;border-radius:12px;max-width:760px;margin:64px auto 0;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 4px 8px #0000000f,0 12px 24px #00000014}.about-def-bar{background:#fafbfa;border-bottom:1px solid #00000026;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.about-def-dots{gap:6px;display:flex}.about-def-dots i{background:#d5dbd5;border-radius:50%;width:10px;height:10px}.about-def-search{max-width:320px;height:32px;font:400 15px/1 var(--font-sans,Inter,sans-serif);color:#030303;background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;margin:0 auto;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #00000026}.about-def-search svg{color:#687268;flex:none;width:14px;height:14px}.about-def-caret{background:#030303;border-radius:1px;flex:none;width:2px;height:18px;margin-left:-7px;animation:1.06s step-end infinite about-def-blink}@keyframes about-def-blink{50%{opacity:0}}.about-def-body{font:400 18px/1.6 var(--font-sans,Inter,sans-serif);color:#030303;margin:0;padding:36px 40px 40px}.about-def-body dd{margin:0}.about-def-body>*{transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1)}.about-def-body>:nth-child(2){transition-delay:40ms}.about-def-body>:nth-child(3){transition-delay:80ms}.about-def[data-typing] .about-def-body>*{opacity:0;transform:translateY(6px)}.about-def-word{font:500 34px/1.1 var(--font-sans,Inter,sans-serif);letter-spacing:0}.about-def-pron{font:400 20px/1 var(--font-sans,Inter,sans-serif);color:#687268;white-space:nowrap}.about-def-pos{color:#687268;margin-top:4px}.about-def-senses{counter-reset:sense;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.about-def-senses li{counter-increment:sense;text-wrap:pretty;grid-template-columns:36px 1fr;display:grid}.about-def-senses li:before{content:counter(sense);padding-left:4px;font-weight:500}.about-def-senses i{font:italic 400 1.06em/1 var(--font-serif,Besley,serif)}@media (prefers-reduced-motion:reduce){.about-def-caret{animation:none}.about-def-body>*{transition:none}}@media (width<=640px){.about-def{margin-top:48px}.about-def-dots{display:none}.about-def-body{padding:24px 20px 28px;font-size:17px}.about-def-word{font-size:28px}.about-def-senses li{grid-template-columns:28px 1fr}}.contact-page{background:var(--eb-surface);color:var(--eb-ink)}.contact-page main{padding:160px 24px 225px}.contact-head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.contact-head h1{font:400 72px/1.1 var(--eb-font-serif);color:var(--eb-ink);margin:0}.contact-head p{max-width:678px;font:400 17px/1.5 var(--eb-font-sans);color:var(--eb-ink);text-wrap:pretty;margin:0}.contact-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1000px;margin:56px auto 0;padding:0;list-style:none;display:grid}.contact-page .contact-route{white-space:normal;text-align:left;border:1px solid var(--eb-border);background:var(--eb-surface);width:100%;height:100%;color:var(--eb-ink);box-shadow:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:24px;transition:border-color .12s,background-color .12s;display:flex}.contact-route svg{width:24px;height:24px;color:var(--eb-brand-dark);margin-bottom:8px}.contact-route strong{font-size:18px;line-height:1.5}.contact-route span{color:var(--eb-ink-muted);text-wrap:pretty;font-size:15px;line-height:1.45}.contact-page .contact-route:hover{border-color:var(--eb-ink-muted);background:var(--eb-surface-tint)}.contact-card{border:1px solid var(--eb-border);border-radius:var(--radius-button);background:var(--eb-surface);max-width:600px;box-shadow:var(--eb-shadow-float);margin:48px auto 0;padding:32px;scroll-margin-top:140px}.contact-picked{border-bottom:1px solid var(--eb-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.contact-picked-topic{align-items:center;gap:10px;display:flex}.contact-picked-topic svg{width:20px;height:20px;color:var(--eb-brand-dark)}.contact-page .contact-change{height:auto;color:var(--eb-link);text-underline-offset:3px;padding:0;font-size:14px;text-decoration:underline}.contact-form{flex-direction:column;gap:24px;display:flex}.contact-field{flex-direction:column;gap:6px;min-width:0;display:flex}.contact-field label{color:var(--eb-ink);font-size:14px;line-height:1.3}.contact-field label span{color:var(--eb-ink-muted)}.contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-input{width:100%;height:44px;color:var(--eb-ink);background:var(--eb-surface);border:1px solid var(--eb-ink-subtle);border-radius:6px;padding:0 12px;font-size:16px;transition:border-color .12s}.contact-input::placeholder{color:var(--eb-ink-subtle)}.contact-input:focus{border-color:var(--eb-brand-dark);box-shadow:0 0 0 3px color-mix(in oklch, var(--eb-brand) 20%, transparent);outline:none}.contact-input[aria-invalid=true]{border-color:var(--destructive)}textarea.contact-input{resize:vertical;height:auto;min-height:140px;padding:10px 12px;line-height:1.5}.contact-page .contact-submit{background:var(--eb-brand);width:100%;height:44px;color:var(--eb-on-brand);font-size:17px}.contact-page .contact-submit:hover{background:var(--eb-brand-hover)}.contact-page .contact-note{color:var(--eb-ink-muted);text-align:center;margin:0;font-size:13px}.contact-note a{color:var(--eb-link);text-decoration:underline}.contact-page .site-footer2{margin-top:0}@media (width<=900px){.contact-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.contact-page main{padding-top:136px;padding-bottom:120px}.contact-head h1{font-size:40px}.contact-routes{grid-template-columns:1fr}.contact-card{padding:24px 20px}.contact-form-row{grid-template-columns:1fr}.contact-picked{flex-wrap:wrap}}.docs-loader{width:56px;height:auto;color:var(--color-brand-green);display:block;overflow:visible}.docs-loader :is(.b1,.b2,.b3,.roof){animation:1.6s cubic-bezier(.45,0,.55,1) infinite both docs-loader-wave}.docs-loader .b2{animation-delay:-1440ms}.docs-loader .b1{animation-delay:-1280ms}.docs-loader .roof{animation-delay:-1120ms}@keyframes docs-loader-wave{0%,60%,to{opacity:.25}25%{opacity:1}}@media (prefers-reduced-motion:reduce){.docs-loader *{animation:none}}.news-page{background:var(--eb-surface);color:var(--pricing-ink)}.news-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.news-page .news-hero{padding:160px 0 0}.news-head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.news-page .news-title{color:var(--about-heading);margin:0;font-size:72px;line-height:1.1}.news-page .news-lead{max-width:678px;margin:0;font-size:17px;line-height:1.5}.news-filter{background:var(--news-filter-surface);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.news-page .news-segment{height:34px;color:var(--pricing-muted);box-shadow:none;background:0 0;padding:0 16px;font-size:15px;font-weight:500;border-radius:8px!important}.news-page .news-segment[aria-checked=true]{color:var(--pricing-ink);background:var(--eb-surface);box-shadow:var(--news-selected-shadow)}.news-page .news-segment:focus-visible{box-shadow:inset 0 0 0 1px var(--eb-link);outline:none!important}.news-list{grid-template-columns:repeat(auto-fit,minmax(0,352px));justify-content:center;gap:24px;max-width:1104px;margin:56px auto 0;padding:0;list-style:none;display:grid}.news-link{height:100%;color:inherit;border-radius:12px;display:block;text-decoration:none!important}.news-link:focus-visible{box-shadow:0 0 0 2px var(--pricing-focus);outline:none!important}.news-card{border:1px solid var(--pricing-border);background:var(--eb-surface);border-radius:12px;flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.news-logo{background:var(--eb-surface-tint);border-bottom:1px solid var(--pricing-border);flex:none;place-items:center;height:160px;display:grid}.news-logo img{width:auto;max-width:140px;height:48px}.news-body{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:24px 24px 28px;display:flex}.news-page .news-meta{color:var(--pricing-subtle);align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.news-tag{background:var(--eb-surface-hover);height:24px;color:var(--eb-brand-dark);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex}.news-tag-press{background:var(--news-filter-surface);color:var(--pricing-muted)}.news-page .news-name{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:22px;line-height:1.25}.news-page div.news-link .news-desc{display:block;overflow:visible}.news-page .news-desc{-webkit-line-clamp:4;color:var(--pricing-muted);text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-more{color:var(--eb-link);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:15px;font-weight:500;display:inline-flex}.news-more svg{width:14px;height:14px;transition:transform .15s}.news-more-soon{color:var(--pricing-subtle)}.news-empty{text-align:center;color:var(--pricing-subtle);margin-top:48px}.news-kit{padding:96px 0 120px}.news-kit-inner{flex-direction:column;align-items:center;max-width:1104px;display:flex}.news-page .news-h2{margin:0 0 32px;font-size:32px;line-height:1.15}.news-kit-list{grid-template-columns:repeat(2,minmax(0,352px));justify-content:center;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.news-page .news-resource{border:1px solid var(--pricing-border);width:100%;height:auto;color:inherit;background:var(--eb-surface);box-shadow:none;white-space:normal;justify-content:flex-start;gap:14px;padding:10px 14px 10px 10px;transition:border-color .15s;display:flex;border-radius:12px!important;text-decoration:none!important}.news-resource>svg{width:16px;height:16px;color:var(--pricing-subtle);flex:none;margin-left:auto}.news-kit-prev{background:var(--eb-surface-tint);border-radius:6px;flex:none;place-items:center;width:64px;height:48px;display:grid;overflow:hidden}.news-kit-prev img{width:auto;max-width:48px;height:auto;max-height:24px}.news-kit-photo img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.news-resource-label{text-align:left;font-size:15px;font-weight:500}.news-resource small{color:var(--pricing-subtle);font-size:13px;display:block}.news-page .news-kit-note{color:var(--pricing-muted);text-align:center;margin:24px 0 0;font-size:16px}.news-kit-note a{color:var(--eb-link);text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){a.news-link:hover .news-card{border-color:var(--pricing-muted);box-shadow:var(--pricing-shadow)}a.news-link:hover .news-more svg{transform:translate(3px)}.news-page .news-resource:hover{border-color:var(--pricing-muted)}}@media (width<=960px){.news-list,.news-kit-list{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (width<=767px){.news-page .news-hero{padding-top:136px}.news-page .news-title{font-size:40px}.news-kit{padding:64px 0 80px}}@media (prefers-reduced-motion:reduce){.news-card,.news-more svg,.news-resource{transition:none}}.pricing-page main{color:var(--pricing-ink);background:var(--pricing-surface);padding-bottom:0;font-size:17px;line-height:1.5}.pricing-page main>section{width:100%;max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.pricing-page main>section:first-child{padding-top:160px}.pricing-page main>section:nth-child(2){padding-top:196px}.pricing-page main>section:nth-child(3){padding-top:180px}.pricing-page main h1,.pricing-page main h2{text-wrap:balance;color:var(--pricing-heading);margin:0;font-weight:400;line-height:1.1}.pricing-page main h1{max-width:760px;font-size:72px}.pricing-page main h2{font-size:60px}.pricing-page main .pricing-meter-label{letter-spacing:.04em;font-weight:500}.pricing-page main form label,.pricing-page main form button[type=submit],.pricing-page main .pricing-security-label{font-weight:500!important}.pricing-page main p{text-wrap:pretty;margin:0}.pricing-page main>section>div:first-child>p{max-width:678px;font-size:17px;line-height:1.5}.pricing-page main ul{padding:0;list-style:none}.pricing-page main>section:first-child ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1000px;margin:56px auto 0;display:grid}.pricing-page main>section:first-child li{border:1px solid var(--pricing-border);background:var(--pricing-surface);border-radius:12px;gap:6px;padding:28px 24px}.pricing-page main>section:first-child li>span{color:var(--color-brand-dark);font-size:12px;line-height:1}.pricing-page main>section:first-child li>div>span:first-child{font-size:30px;line-height:1.1;font-family:var(--font-serif)!important}.pricing-page main>section:first-child li>div>span:last-child{color:var(--pricing-muted);font-size:15px}.pricing-page main>section:first-child li>p{color:var(--pricing-muted);font-size:15px;line-height:1.5}.pricing-page main>section:first-child>p{color:var(--pricing-muted);margin-top:16px;font-size:14px;line-height:1.5}.pricing-page main>section:nth-child(2)>div:nth-child(2){border:1px solid var(--pricing-border);background:var(--pricing-surface);width:100%;max-width:520px;color:var(--pricing-ink);box-shadow:var(--pricing-shadow);border-radius:12px;margin:48px auto 0;padding:32px}.pricing-page form{flex-direction:column;gap:24px;display:flex}.pricing-page form>div.grid{gap:16px}.pricing-page form label{margin-bottom:6px;font-size:14px;line-height:1.3}.pricing-page form input:not([aria-hidden]){border:1px solid var(--pricing-border-strong);height:44px;color:var(--pricing-ink);background:var(--pricing-surface);border-radius:6px;padding:0 12px;font-size:16px;line-height:1.5}.pricing-page form input::placeholder{color:var(--pricing-subtle)}.pricing-page form input:focus{border-color:var(--color-brand-dark);box-shadow:0 0 0 3px var(--pricing-focus);outline:none}.pricing-page form input[aria-invalid=true]{border-color:var(--destructive)}.pricing-page form button[type=submit]{background:var(--color-brand-green);height:44px;color:var(--color-brand-dark-foreground);box-shadow:none;font-size:17px;line-height:1}.pricing-page form button[type=submit]:hover{background:var(--pricing-brand-hover)}.pricing-page form button[type=submit]:active{background:var(--color-brand-dark)}.pricing-page form>p:last-child{color:var(--pricing-muted);font-size:13px;line-height:1.5}.pricing-page form>p:last-child a{color:var(--color-brand-dark)}.pricing-page main>section:nth-child(3)>ul:first-of-type{gap:32px;max-width:1000px;margin:64px auto 0}.pricing-page main>section:nth-child(3) li{gap:10px}.pricing-page main>section:nth-child(3) li p{color:var(--pricing-muted);text-wrap:balance;font-size:15px;line-height:1.45}.pricing-page main>section:nth-child(3)>ul:last-child{gap:28px 40px;max-width:1000px;margin:56px auto 0}.pricing-page main>section:nth-child(3)>ul:last-child li{width:96px;color:var(--pricing-muted);font-size:13px;line-height:1.3}@media (width<=1024px){.pricing-page main>section:nth-child(2),.pricing-page main>section:nth-child(3){padding-top:120px}}@media (width<=900px){.pricing-page main>section:first-child ul{grid-template-columns:1fr}}@media (width<=768px){.pricing-page form>div.grid{grid-template-columns:1fr}}@media (width<=640px){.pricing-page main>section:first-child{padding-top:136px}.pricing-page main h1{font-size:40px}.pricing-page main h2{font-size:32px}.pricing-page main>section:nth-child(2)>div:nth-child(2){padding:24px 20px}}.ras{color:var(--eb-ink);padding:152px 24px 120px}.ras-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:80px;max-width:1056px;margin:0 auto;display:grid}.ras .ras-h1{max-width:520px;font:400 clamp(40px, 3vw + 24px, 64px)/1.05 var(--eb-font-serif);letter-spacing:-.015em;text-wrap:balance;color:var(--eb-ink);margin:0}.ras-lead{max-width:460px;color:var(--eb-ink-muted);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.5}.ras .ras-h2{font:400 26px/1.2 var(--eb-font-serif);letter-spacing:-.01em;color:var(--eb-ink);margin:56px 0 0}.ras-steps{gap:20px;max-width:460px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ras-steps li{gap:16px;display:flex}.ras-num{background:var(--eb-surface-hover);width:28px;height:28px;color:var(--eb-brand-dark);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid}.ras-steps h3{color:var(--eb-ink);margin:0;font-size:17px;line-height:28px;font-family:var(--eb-font-sans)!important;font-weight:500!important}.ras-steps p{color:var(--eb-ink-muted);text-wrap:pretty;margin:2px 0 0;font-size:15px;line-height:1.5}.ras-steps strong{color:var(--eb-ink);font-weight:500}.ras-support{min-height:32px;color:var(--eb-link);align-items:center;gap:6px;margin-top:32px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ras-support svg{width:14px;height:14px;transition:transform .15s}@media (hover:hover) and (pointer:fine){.ras-support:hover{text-underline-offset:3px;text-decoration:underline}.ras-support:hover svg{transform:translate(2px)}}.ras-card{border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);background:var(--eb-surface);box-shadow:var(--eb-shadow-float);padding:32px}.ras .ras-card-title{font:400 28px/1.15 var(--eb-font-serif);letter-spacing:-.01em;color:var(--eb-ink);margin:0 0 24px}.ras .form{flex-direction:column;gap:24px;display:flex}.ras .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ras .field{flex-direction:column;gap:6px;min-width:0;display:flex}.ras .field-label{font-size:14px;font-weight:500;line-height:1.3}.ras .field-label .opt{color:var(--eb-ink-muted);font-weight:400}.ras .field-hint,.ras .form-note{color:var(--eb-ink-muted);margin:0;font-size:13px;line-height:1.4}.ras .form-note{text-align:center}.ras .form-note a{color:var(--eb-link);text-decoration:underline}.ras .input,.ras .textarea{width:100%;height:44px;font:inherit;letter-spacing:-.01em;color:var(--eb-ink);background:var(--eb-surface);border-radius:var(--eb-radius-ui);border:1px solid #8a948a;padding:0 12px;font-size:16px;transition:border-color .12s,box-shadow .12s}.ras .textarea{resize:vertical;height:auto;min-height:140px;padding:10px 12px;line-height:1.5}.ras .input::placeholder,.ras .textarea::placeholder{color:var(--eb-ink-subtle)}@media (hover:hover) and (pointer:fine){.ras .input:hover,.ras .textarea:hover{border-color:var(--eb-ink-muted)}}.ras .input:focus,.ras .textarea:focus{border-color:var(--eb-brand-dark);box-shadow:0 0 0 3px color-mix(in oklch, var(--eb-brand) 35%, transparent);outline:none}.ras .field[data-invalid=true] .input,.ras .field[data-invalid=true] .textarea{border-color:#c4221a}.ras .field-error{color:#c4221a;margin:0;font-size:13px;line-height:1.4}.ras .ras-submit{background:var(--eb-brand);width:100%;height:44px;color:var(--eb-on-brand);letter-spacing:-.17px;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 20px;font-size:17px;font-weight:500;transition:background-color .12s,transform .1s;display:inline-flex;border-radius:8px!important}@media (hover:hover) and (pointer:fine){.ras .ras-submit:hover{background:var(--eb-brand-hover)}}.ras .ras-submit:active{background:var(--eb-brand-dark);transform:scale(.97)}@media (width<=900px){.ras-grid{grid-template-columns:minmax(0,1fr);gap:48px;max-width:600px}}@media (width<=767px){.ras{padding:136px 20px 80px}.ras-card{padding:24px 20px}}.events-page{background:var(--eb-surface);color:var(--eb-ink)}.events-page main{font-size:17px;line-height:1.5}.events-hero{padding:160px 0 0}.events-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.events-head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.events-page .events-title{color:var(--about-heading);text-wrap:balance;margin:0;font-size:72px;line-height:1.1}.events-page .events-lead{max-width:678px;color:var(--about-heading);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.events-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1040px;margin:64px auto 0;padding:0;list-style:none;display:grid}.events-page .events-link{height:100%;color:inherit;border-radius:12px;display:block;text-decoration:none!important}.events-link:focus-visible{outline:2px solid var(--eb-focus);outline-offset:4px}.events-card{border:1px solid var(--pricing-border);background:var(--eb-surface);border-radius:12px;flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.events-logo{background:var(--eb-surface-tint);border-bottom:1px solid var(--pricing-border);place-items:center;height:200px;display:grid}.events-logo img{width:auto;max-width:70%;height:auto;max-height:96px;display:block}.events-body{flex-direction:column;flex:1;gap:12px;padding:24px 28px 28px;display:flex}.events-badge{background:var(--eb-surface-hover);height:26px;color:var(--eb-brand-dark);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.events-badge--soon{background:var(--events-soon-background);color:var(--eb-ink-muted)}body .events-page main .events-badge,body .events-page main .events-more{font-weight:500!important}.events-page .events-name{margin:0;font-size:28px;line-height:1.15}.events-page .events-meta{color:var(--eb-ink-muted);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:15px;line-height:1.5;display:flex}.events-page .events-desc{color:var(--eb-ink-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.events-more{color:var(--eb-link);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:15px;display:inline-flex}.events-more svg{width:14px;height:14px;transition:transform .15s ease-out}@media (hover:hover) and (pointer:fine){a.events-link:hover .events-card{border-color:var(--eb-ink-muted);box-shadow:var(--pricing-shadow)}a.events-link:hover .events-more svg{transform:translate(3px)}}@media (width<=900px){.events-list{grid-template-columns:1fr;max-width:560px}.events-page .events-title{font-size:60px}}@media (width<=640px){.events-hero{padding-top:136px}.events-page .events-title{font-size:40px}.events-logo{height:160px}.events-body{padding:20px}}@media (prefers-reduced-motion:reduce){.events-card,.events-more svg{transition:none}}.reinvent-page{background:var(--eb-surface);color:var(--eb-ink)}.reinvent-page main{font-size:17px;line-height:1.5}.reinvent-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.reinvent-head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.reinvent-hero{padding:152px 0 120px}.reinvent-back{min-height:32px;color:var(--eb-ink-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:inline-flex;text-decoration:none!important}.reinvent-back svg{width:16px;height:16px}.reinvent-logo{width:220px;height:auto;margin-bottom:8px}.reinvent-page .reinvent-title{max-width:860px;color:var(--about-heading);text-wrap:balance;margin:0;font-size:80px;line-height:1.1}.reinvent-page .reinvent-facts,.reinvent-page .reinvent-when{color:var(--eb-ink-muted);flex-wrap:wrap;justify-content:center;gap:4px 0;margin:0;display:flex}.reinvent-facts{font-variant-numeric:tabular-nums;font-size:15px}.reinvent-facts span+span:before,.reinvent-when span+span:before{content:"/";color:var(--pricing-border-strong);margin:0 14px}.reinvent-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}body .reinvent-page .reinvent-button{height:44px;box-shadow:none;padding:0 20px;font-size:17px;border-radius:8px!important;font-weight:500!important;text-decoration:none!important}.reinvent-button-primary{background:var(--color-brand-green);color:var(--eb-on-brand)}.reinvent-button-primary:hover{background:var(--eb-brand-hover)}.reinvent-button-secondary{background:var(--eb-surface);color:var(--eb-ink);border-color:var(--pricing-border-strong)}.reinvent-button-secondary:hover{background:var(--eb-surface-hover)}.reinvent-session{border-top:1px solid var(--pricing-border);padding:120px 0 128px;scroll-margin-top:100px}.reinvent-session-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.reinvent-page .reinvent-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--eb-ink-subtle);margin:0;font-size:13px;font-weight:500}body .reinvent-page .reinvent-session-title{text-wrap:balance;max-width:880px;margin:20px 0 0;font-size:52px;line-height:1.12;font-style:italic!important}.reinvent-page .reinvent-when{color:var(--eb-ink-muted);margin-top:24px;font-size:16px}.reinvent-agenda{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;width:100%;max-width:920px;margin:64px 0 0;padding:0;list-style:none;display:grid}.reinvent-agenda li{border-top:1px solid var(--pricing-border);gap:16px;padding:22px 0;display:flex}.reinvent-page .reinvent-agenda p{text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.reinvent-num{font-variant-numeric:tabular-nums;width:28px;color:var(--eb-brand-dark);flex:none;font-size:14px;line-height:1.6}.reinvent-speakers{grid-template-columns:repeat(3,minmax(0,200px));justify-content:center;gap:32px;width:100%;margin:80px 0 0;padding:0;list-style:none;display:grid}.reinvent-speakers-pair{grid-template-columns:repeat(2,minmax(0,200px))}.reinvent-page .reinvent-session-description{text-wrap:pretty;max-width:880px;margin:64px 0 0;font-size:17px;line-height:1.6}.reinvent-speaker{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.reinvent-photo{aspect-ratio:1;border:1px solid var(--pricing-border);color:var(--eb-brand-dark);border-radius:4px;align-self:stretch;place-items:center;margin-bottom:12px;font-size:28px;display:grid;overflow:hidden}body .reinvent-page .reinvent-photo>span{font-family:Geist Mono,monospace!important}.reinvent-photo img{object-fit:cover;width:100%;height:100%}.reinvent-photo img[alt=Daniel\ Seybold]{transform-origin:50% 30%;transform:translateY(2%)scale(1.12)}body .reinvent-page .reinvent-speaker-name{font-size:17px;line-height:1.35;font-weight:500!important}.reinvent-role{color:var(--pricing-subtle);font-size:15px;line-height:1.35}.reinvent-meeting{border-color:var(--pricing-border);background:var(--eb-surface);width:min(480px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--eb-ink);border-radius:12px;padding:40px;overflow:auto}.reinvent-meeting h2{font-size:36px;line-height:1.05}.reinvent-meeting div:has(>h2)>p{color:var(--eb-ink-muted);font-size:16px;line-height:1.5}.reinvent-meeting input::placeholder,.reinvent-meeting textarea::placeholder{color:var(--pricing-subtle)}.reinvent-meeting [data-form=meeting]{gap:18px}.reinvent-meeting label{color:var(--eb-ink);font-size:14px;font-weight:500!important}.reinvent-meeting input:not([type=hidden]),.reinvent-meeting select,.reinvent-meeting textarea{border-color:var(--pricing-border-strong);background:var(--eb-surface);color:var(--eb-ink);border-radius:6px;padding-left:12px;padding-right:12px;font-size:16px}.reinvent-meeting textarea{min-height:140px}.reinvent-meeting button[type=submit]{height:44px;font-size:17px;font-weight:500!important}@media (width<=1024px){.reinvent-page .reinvent-title{font-size:64px}}@media (width<=767px){.reinvent-hero{padding:136px 0 80px}.reinvent-session{padding:80px 0}.reinvent-page .reinvent-title{font-size:40px}body .reinvent-page .reinvent-session-title{font-size:36px}.reinvent-page .reinvent-facts,.reinvent-page .reinvent-when{flex-direction:column;align-items:center;gap:4px}.reinvent-facts span+span:before,.reinvent-when span+span:before{content:none}.reinvent-agenda{grid-template-columns:1fr}.reinvent-speakers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reinvent-speakers-pair{grid-template-columns:repeat(2,minmax(0,200px))}body .reinvent-page .reinvent-speaker-name{font-size:15px}.reinvent-role{font-size:13px}}@media (width<=640px){.reinvent-meeting{padding:28px 24px}}body .reinvent-page .reinvent-calendar{border:1px solid var(--pricing-border-strong);background:var(--eb-surface);height:44px;color:var(--eb-ink);letter-spacing:0;box-shadow:none;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 20px;font-size:17px;font-weight:500;transition:background-color .12s,transform .1s;display:inline-flex;border-radius:8px!important;text-decoration:none!important}body .reinvent-page .reinvent-calendar svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){body .reinvent-page .reinvent-calendar:hover{background:var(--eb-surface-hover);color:var(--eb-ink)}}body .reinvent-page .reinvent-calendar:active{background:var(--eb-surface-tint);transform:scale(.97)}.reinvent-page .reinvent-calendar:focus-visible{outline-offset:2px;outline:2px solid var(--eb-focus)!important}.reinvent-page .reinvent-title.reinvent-gcn-title{letter-spacing:-.02em;text-wrap:wrap}.reinvent-gcn-lead{letter-spacing:-.17px;max-width:560px;color:var(--about-heading);text-align:center;text-wrap:pretty;margin:0 auto;font-size:17px;line-height:1.5}.reinvent-gcn-soon{max-width:480px;color:var(--eb-ink-muted);text-align:center;text-wrap:pretty;margin-top:20px;font-size:17px;line-height:1.5}@media (prefers-reduced-motion:no-preference){html:has(.reinvent-page){scroll-behavior:smooth}}.reinvent-reference .reinvent-title{letter-spacing:0;max-width:860px}.reinvent-reference .reinvent-facts span+span:before,.reinvent-reference .reinvent-when span+span:before{content:"•";margin:0 12px}body .reinvent-reference .reinvent-session-title{letter-spacing:0;font-style:normal!important}.reinvent-reference .reinvent-eyebrow{letter-spacing:0}.reinvent-index{padding:0 0 120px}.reinvent-reference .reinvent-index-title{text-align:center;font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:48px;font-weight:400;line-height:1.1}.reinvent-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:920px;margin:48px auto 0;padding:0;list-style:none;display:grid}.reinvent-card{border:1px solid var(--pricing-border);border-radius:12px;flex-direction:column;gap:16px;padding:28px;transition:border-color .15s ease-out;display:flex;position:relative}.reinvent-reference .reinvent-card p,.reinvent-reference .reinvent-card h3{margin:0}.reinvent-card:has(.reinvent-card-more:focus-visible){outline:2px solid var(--eb-focus);outline-offset:3px}.reinvent-card-top{text-transform:uppercase;justify-content:space-between;gap:12px;font-size:13px;font-weight:500;display:flex}.reinvent-card-count{color:var(--eb-brand-dark)}.reinvent-card-code{color:var(--eb-ink-subtle);font-variant-numeric:tabular-nums}body .reinvent-reference .reinvent-card-title{font-family:var(--font-serif);text-wrap:balance;font-size:28px;font-weight:400;line-height:1.15}.reinvent-card-when{color:var(--eb-ink-muted);font-size:15px;line-height:1.5}.reinvent-reference .reinvent-card .reinvent-card-foot{align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.reinvent-faces{flex:none;display:flex}.reinvent-faces img{border:2px solid var(--eb-surface);object-fit:cover;border-radius:50%;width:40px;height:40px}.reinvent-faces img+img{margin-left:-10px}.reinvent-card-names{color:var(--eb-ink-muted);text-wrap:pretty;font-size:14px;line-height:1.4}.reinvent-card-more{border-top:1px solid var(--pricing-border);color:var(--eb-ink-muted);outline:none;align-items:center;gap:6px;padding-top:16px;font-size:15px;font-weight:500;transition:color .15s ease-out;display:inline-flex;text-decoration:none!important}.reinvent-card-more:after{content:"";border-radius:inherit;position:absolute;inset:0}.reinvent-card-more svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.reinvent-card:hover{border-color:var(--pricing-border-strong)}.reinvent-card:hover .reinvent-card-more{color:var(--eb-ink)}}.reinvent-reference .slot-word{white-space:nowrap}.reinvent-reference .slot-cell{display:inline-block;position:relative}.reinvent-reference .slot-cell.is-spinning{clip-path:inset(-.06em -.2em)}.reinvent-reference .slot-cell.is-spinning>.slot-glyph{visibility:hidden}.reinvent-reference .slot-strip{flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.reinvent-reference .slot-item{flex:none;justify-content:center;align-items:center;height:1.1em;line-height:1.1;display:flex}.reinvent-reference .slot-emoji{line-height:1}.reinvent-reference .slot-target-word{cursor:pointer;transition:color .4s ease-out}.reinvent-reference .slot-flash--green .slot-target-word{color:var(--color-brand-green)}@media (width<=767px){.reinvent-index{padding-bottom:80px}.reinvent-reference .reinvent-index-title{font-size:36px}.reinvent-cards{grid-template-columns:1fr;margin-top:32px}.reinvent-card{padding:24px}.reinvent-reference .reinvent-facts span+span:before,.reinvent-reference .reinvent-when span+span:before{content:none}}
