.eb-hero-area{padding:56px 0 0}.eb-hero{background:var(--axio-dark);border-radius:20px;color:var(--axio-dark-fg);isolation:isolate;overflow:hidden;padding:88px 64px 80px;position:relative}.eb-hero:before{background:radial-gradient(900px 520px at 88% 40%,color-mix(in oklab,var(--axio-accent) 22%,transparent) 0,transparent 60%),radial-gradient(600px 400px at 6% 110%,color-mix(in oklab,var(--axio-accent) 14%,transparent) 0,transparent 60%)}.eb-hero:after,.eb-hero:before{content:"";inset:0;position:absolute;z-index:0}.eb-hero:after{background-image:linear-gradient(color-mix(in oklab,var(--axio-dark-fg) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--axio-dark-fg) 4%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 0,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 0,transparent 100%)}.eb-hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);position:relative;z-index:1}.eb-hero-eyebrow{align-items:center;color:color-mix(in oklab,var(--axio-dark-fg) 65%,transparent);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:12px;letter-spacing:.18em;margin-bottom:28px;text-transform:uppercase}.eb-hero-eyebrow:before{background:color-mix(in oklab,var(--axio-accent) 70%,#fff);content:"";display:inline-block;height:1px;width:24px}.eb-hero h1{font-family:Inter,sans-serif;font-size:clamp(40px,4.6vw,68px);font-weight:600;letter-spacing:-.035em;line-height:1.04;margin:0 0 24px}.eb-hero h1 .em{font-style:normal;font-weight:600}.eb-hero h1 .em,.eb-hero h1 .serif{color:color-mix(in oklab,var(--axio-accent) 55%,#fff)}.eb-hero h1 .serif{font-family:Fraunces,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.eb-hero-sub{color:color-mix(in oklab,var(--axio-dark-fg) 78%,transparent);font-size:17.5px;line-height:1.55;margin:0 0 36px;max-width:52ch}.eb-meta-row{border-top:1px solid color-mix(in oklab,var(--axio-dark-fg) 14%,transparent);display:flex;flex-wrap:wrap;gap:28px 32px;padding-top:28px}.eb-meta{display:flex;flex-direction:column;gap:4px}.eb-meta .k{color:color-mix(in oklab,var(--axio-dark-fg) 55%,transparent);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.eb-meta .v{color:var(--axio-dark-fg);font-family:Inter,sans-serif;font-size:14.5px;font-weight:500}.eb-form-card{backdrop-filter:blur(6px);background:color-mix(in oklab,var(--axio-dark-fg) 4%,transparent);border:1px solid color-mix(in oklab,var(--axio-dark-fg) 12%,transparent);border-radius:16px;padding:36px 32px 32px;position:relative}.eb-form-card:before{background:linear-gradient(90deg,var(--axio-accent),color-mix(in oklab,var(--axio-accent) 60%,#fff),transparent);content:"";height:2px;left:24px;position:absolute;right:24px;top:0}.eb-form-card .label{align-items:center;color:color-mix(in oklab,var(--axio-accent) 50%,#fff);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:10px;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.eb-form-card h2{color:var(--axio-dark-fg);font-family:Inter,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.eb-form-card .sub{color:color-mix(in oklab,var(--axio-dark-fg) 65%,transparent);font-size:13.5px;line-height:1.55;margin:0 0 22px}.eb-input-row{display:flex;gap:8px}.eb-email{background:color-mix(in oklab,var(--axio-dark) 92%,var(--axio-dark-fg));border:1px solid color-mix(in oklab,var(--axio-dark-fg) 14%,transparent);border-radius:999px;color:var(--axio-dark-fg);flex:1;font-family:Inter,sans-serif;font-size:14px;min-width:0;outline:none;padding:12px 18px;transition:border-color .15s,background .15s}.eb-email::placeholder{color:color-mix(in oklab,var(--axio-dark-fg) 35%,transparent)}.eb-email:focus{background:color-mix(in oklab,var(--axio-dark) 88%,var(--axio-dark-fg));border-color:var(--axio-accent)}.eb-submit{align-items:center;background:var(--axio-accent);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 22px;transition:background .15s,transform .1s;white-space:nowrap}.eb-submit:hover{background:color-mix(in oklab,var(--axio-accent) 88%,#fff)}.eb-submit:active{transform:scale(.98)}.eb-submit .arr{transition:transform .2s}.eb-submit:hover .arr{transform:translateX(2px)}.eb-form-card .privacy{color:color-mix(in oklab,var(--axio-dark-fg) 45%,transparent);font-size:11.5px;line-height:1.55;margin:14px 0 0}.eb-success{background:color-mix(in oklab,var(--axio-accent) 10%,transparent);border:1px solid color-mix(in oklab,var(--axio-accent) 35%,transparent);border-radius:12px;color:var(--axio-dark-fg);display:none;font-size:14px;line-height:1.5;padding:18px 18px 18px 56px;position:relative}.eb-success.show{display:block}.eb-success:before{align-items:center;background:var(--axio-accent);border-radius:50%;color:#fff;content:"✓";display:inline-flex;font-weight:700;height:28px;justify-content:center;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:28px}.eb-success strong{display:block;font-weight:600;margin-bottom:2px}.eb-success span{color:color-mix(in oklab,var(--axio-dark-fg) 65%,transparent);font-size:13px}.eb-tension{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);position:relative}.eb-tension-left .sec-label{margin-bottom:0}.eb-tension-num{color:color-mix(in oklab,var(--axio-accent) 14%,transparent);font-family:Fraunces,serif;font-size:140px;font-style:italic;font-weight:400;line-height:1;margin-top:12px;pointer-events:none;user-select:none}.eb-tension h2{color:var(--axio-ink);font-family:Inter,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0 0 28px}.eb-tension h2 .em{color:var(--axio-accent);font-family:Fraunces,serif;font-style:italic;font-weight:400;letter-spacing:-.015em}.eb-pull{background:var(--axio-accent-softer);border-left:3px solid var(--axio-accent);border-radius:0 8px 8px 0;margin:0 0 28px;padding:22px 28px}.eb-pull p{color:var(--axio-ink);font-family:Fraunces,serif;font-size:22px;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.4;margin:0}.eb-tension-body{color:var(--axio-ink-2);font-size:16.5px;line-height:1.7;max-width:60ch}.eb-tension-body p+p{margin-top:16px}.eb-contents-grid{background:var(--axio-line);border:1px solid var(--axio-line);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));overflow:hidden}.eb-toc-item{background:var(--axio-bg);padding:28px 28px 26px;position:relative;transition:background .2s}.eb-toc-item:hover{background:var(--axio-bg-soft-2)}.eb-toc-num{color:var(--axio-accent);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;margin-bottom:14px}.eb-toc-item h3{color:var(--axio-ink);font-family:Inter,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0 0 8px}.eb-toc-item p{color:var(--axio-ink-3);font-size:14px;line-height:1.6;margin:0}.eb-audience-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.eb-aud-card{background:var(--axio-bg);border:1px solid var(--axio-line);border-radius:0 0 14px 14px;border-top:2px solid var(--axio-accent);display:flex;flex-direction:column;padding:32px 28px 28px}.eb-aud-role{color:var(--axio-accent);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.eb-aud-card h3{color:var(--axio-ink);font-family:Inter,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0 0 10px}.eb-aud-card p{color:var(--axio-ink-3);font-size:14.5px;line-height:1.6;margin:0}.eb-audience-note{color:var(--axio-ink-3);font-size:18px;line-height:1.65;padding:4px 0 4px 20px}.eb-audience-note em{color:var(--axio-ink);font-family:Fraunces,serif;font-style:italic;font-weight:400}.eb-about{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.eb-stats{display:grid;gap:16px;grid-template-columns:1fr 1fr}.eb-stat{background:var(--axio-bg);border:1px solid var(--axio-line);border-radius:12px;overflow:hidden;padding:26px 24px 22px;position:relative}.eb-stat:after{background:linear-gradient(90deg,var(--axio-accent),transparent);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.eb-stat-num{color:var(--axio-accent);font-family:Fraunces,serif;font-size:56px;font-weight:500;letter-spacing:-.03em;line-height:1;margin-bottom:10px}.eb-stat-label{color:var(--axio-ink-3);font-size:13.5px;line-height:1.5}.eb-about h3{color:var(--axio-ink);font-family:Inter,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.eb-about h3 .em{color:var(--axio-accent);font-family:Fraunces,serif;font-style:italic;font-weight:400}.eb-about p{color:var(--axio-ink-2);font-size:15.5px;line-height:1.7;margin:0 0 14px}.eb-authors{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.eb-author-chip{background:var(--axio-bg);border:1px solid var(--axio-line);border-radius:999px;color:var(--axio-ink-2);font-size:13px;gap:8px;padding:6px 14px 6px 6px}.eb-author-chip,.eb-author-chip .ini{align-items:center;display:inline-flex}.eb-author-chip .ini{background:var(--axio-accent-soft);border-radius:50%;color:var(--axio-accent-ink);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;height:24px;justify-content:center;letter-spacing:0;width:24px}.eb-author-chip .role{color:var(--axio-ink-4);font-size:12px}.eb-cta-band{background:var(--axio-dark);border-radius:24px;color:var(--axio-dark-fg);margin:24px 0 48px;overflow:hidden;padding:80px 56px;position:relative;text-align:center}.eb-cta-band:before{background:radial-gradient(700px 500px at 50% 50%,color-mix(in oklab,var(--axio-accent) 18%,transparent) 0,transparent 70%);content:"";height:120%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}.eb-cta-inner{margin:0 auto;max-width:640px;position:relative}.eb-cta-band h2{color:var(--axio-dark-fg);font-family:Inter,sans-serif;font-size:clamp(32px,3.8vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0 0 16px}.eb-cta-band h2 .em{color:color-mix(in oklab,var(--axio-accent) 55%,#fff);font-family:Fraunces,serif;font-style:italic;font-weight:400}.eb-cta-band p.lede{color:color-mix(in oklab,var(--axio-dark-fg) 75%,transparent);font-size:16px;line-height:1.6;margin:0 0 32px}.eb-cta-band .eb-cta-form{display:flex;gap:8px;margin:0 auto 14px;max-width:460px}.eb-cta-band .hsfc-Renderer[data-hsfc-id=Renderer]{text-align:left!important}.eb-cta-band .privacy{color:color-mix(in oklab,var(--axio-dark-fg) 45%,transparent);font-size:12px}@media (max-width:960px){.eb-hero{padding:56px 32px}.eb-hero-grid{gap:40px;grid-template-columns:1fr}.eb-tension{gap:24px;grid-template-columns:1fr}.eb-tension-num{font-size:96px;margin-top:0}.eb-about,.eb-audience-grid{grid-template-columns:1fr}.eb-about{gap:40px}.eb-cta-band{border-radius:16px;padding:56px 28px}.eb-cta-form{flex-direction:column}.eb-cta-form .eb-submit{justify-content:center;width:100%}}@media (max-width:560px){.eb-meta-row{gap:16px 24px}.eb-stats{grid-template-columns:1fr}.eb-input-row{flex-direction:column}.eb-submit{justify-content:center;width:100%}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in{opacity:1;transform:translateY(0)}.contact-grid-ai{align-items:stretch;margin:auto 30px}.hero-cta{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:500;gap:10px;padding:13px 22px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s}.hero-cta .arr{transition:transform .25s}.hero-cta:hover .arr{transform:translateX(3px)}.hero-cta-primary{background:var(--axio-accent);color:#fff}.hero-cta-primary:hover{background:color-mix(in oklab,var(--axio-accent) 85%,#fff)}