.ab-wrap{max-width:1120px;margin:0 auto;padding:0 clamp(18px,5vw,56px)}.ab-lead{letter-spacing:-.012em;color:var(--text-primary)!important;font-size:clamp(19px,2vw,22px)!important;line-height:1.5!important}.ab-pace{background:var(--inverse-surface);color:var(--inverse-text);margin-top:48px;padding:clamp(80px,10vw,128px) 0}.ab-pace__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px clamp(40px,6vw,96px);display:grid}.ab-pace__top h2{font:var(--heading-40);letter-spacing:var(--tracking-40);color:#fff;margin:0}.ab-pace__top p{font:var(--copy-18);color:#edededa3;text-wrap:pretty;max-width:48ch;margin:6px 0 0;line-height:1.65}.ab-pace__line{max-width:20ch;font:600 clamp(32px, 5vw, 60px)/1.08 var(--font-sans);letter-spacing:-.034em;color:#ffffff6b;text-wrap:balance;margin:clamp(64px,8vw,104px) 0 0}.ab-pace__line span{color:#fff}.ab-how{padding:clamp(80px,10vw,120px) 0}.ab-how__head{text-align:center;max-width:640px;margin:0 auto 48px}.ab-how__head h2{font:var(--heading-40);letter-spacing:var(--tracking-40);text-wrap:balance;margin:0 0 14px}.ab-how__head p{font:var(--copy-18);color:var(--text-secondary);text-wrap:pretty;margin:0}.ab-how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ab-how__item{background:var(--background-200);border-radius:var(--radius-lg);padding:30px 28px 32px}.ab-how__icon{background:var(--accent-subtle);width:44px;height:44px;color:var(--accent-text);border-radius:50%;justify-content:center;align-items:center;margin:0 0 20px;display:inline-flex}.ab-how__item h3{font:var(--heading-20);letter-spacing:var(--tracking-20);margin:0 0 8px}.ab-how__item p{font:var(--copy-16);color:var(--text-secondary);text-wrap:pretty;margin:0}.ab-founder{padding:0 0 clamp(80px,10vw,120px)}.ab-founder__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px clamp(40px,6vw,96px);padding-top:clamp(56px,7vw,88px);display:grid}.ab-founder__id{position:sticky;top:112px}.ab-founder__id h2{font:var(--heading-48);letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(36px,4.4vw,48px);line-height:1.05}.ab-founder__role{font:var(--label-14,var(--label-13));color:var(--text-tertiary);margin:0 0 32px}.ab-founder__facts{flex-direction:column;gap:18px;margin:0;display:flex}.ab-founder__facts dt{font:var(--label-13);color:var(--text-tertiary);margin:0 0 3px}.ab-founder__facts dd{font:var(--heading-16);color:var(--text-primary);margin:0}.ab-founder__bio p{font:var(--copy-18);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.7}.ab-founder__bio p+p{margin-top:20px}.ab-founder__quote{margin:clamp(48px,6vw,72px) 0 0}.ab-island__panel{border-radius:var(--radius-lg);background:url(/assets/hero-desktop.webp) 50% 60%/cover no-repeat;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.ab-island__panel:before{content:"";background:linear-gradient(90deg,#f7fafff0 0%,#f7faffd1 42%,#f7faff33 75%,#f7faff00 100%);position:absolute;inset:0}.ab-island__copy{max-width:600px;padding:clamp(40px,5vw,64px);position:relative}.ab-island__copy h2{font:var(--heading-40);letter-spacing:var(--tracking-40);text-wrap:balance;margin:0 0 16px}.ab-island__copy p{font:var(--copy-18);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.65}.ab-shapes{padding:clamp(80px,10vw,120px) 0 0}.ab-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin:0 0 32px;display:flex}.ab-head h2{font:var(--heading-40);letter-spacing:var(--tracking-40);margin:0}.ab-head__link{font:var(--button-14);color:var(--text-secondary);border-radius:var(--radius-sm);background:var(--gray-alpha-100);transition:background var(--duration-state) var(--ease-out), color var(--duration-state) var(--ease-out);padding:8px 14px;text-decoration:none}.ab-head__link:hover{background:var(--gray-alpha-200);color:var(--text-primary)}.ab-shapes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ab-shape{color:inherit;background:var(--background-200);transition:background .3s var(--ease-out), transform .3s var(--ease-out);border-radius:18px;flex-direction:column;padding:12px;text-decoration:none;display:flex}.ab-shape:hover{background:var(--gray-100);transform:translateY(-3px)}.ab-shape__shot{aspect-ratio:16/10;background:#fff;border-radius:10px;display:block;position:relative;overflow:hidden}.ab-shape__shot img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.ab-shape__body{flex-direction:column;flex:auto;gap:12px;padding:18px 8px 8px;display:flex}.ab-shape__title{font:var(--heading-18,var(--heading-20));letter-spacing:-.012em;color:var(--text-primary);text-wrap:balance}.ab-shape__meta{font:var(--label-13);color:var(--text-tertiary);transition:color var(--duration-state) var(--ease-out);margin-top:auto}.ab-shape:hover .ab-shape__meta{color:var(--blue-700)}.lp-cta-band{aspect-ratio:2520/1080;position:relative}.lp-cta-band .lp-cta-card{box-sizing:border-box;width:100%;height:100%}@media (max-width:920px){.ab-pace__top,.ab-founder__grid{grid-template-columns:1fr}.ab-founder__id{position:static}.ab-founder__facts{flex-flow:wrap;gap:18px 32px}.ab-how__grid,.ab-shapes__grid{grid-template-columns:1fr}.ab-shapes__grid{max-width:560px}.ab-island__panel:before{background:linear-gradient(#f7fafff0 0%,#f7faffd9 60%,#f7faff8c 100%)}}@media (max-width:640px){.ab-pace__top h2,.ab-how__head h2,.ab-head h2,.ab-island__copy h2{font:var(--heading-32);letter-spacing:var(--tracking-32)}}@media (max-width:760px){.lp-cta-band{aspect-ratio:auto}.lp-cta-card{text-align:left;flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;gap:20px!important;max-width:none!important;padding:34px 26px 128px!important}.lp-cta-card h2{font:var(--heading-32)!important;letter-spacing:var(--tracking-32)!important;max-width:none!important;margin:0 0 12px!important}.lp-cta-card p{font:var(--copy-16)!important;max-width:none!important}.lp-cta-overlay{background:linear-gradient(#f7fafff7 0%,#f7fafff2 44%,#f7faffc7 62%,#f7faff4d 82%,#f7faff00 100%)!important}}.av-btn{font:var(--button-14);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);height:40px;transition:background var(--duration-state) var(--ease-out), border-color var(--duration-state) var(--ease-out), color var(--duration-state) var(--ease-out), opacity var(--duration-state) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.av-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.av-btn[aria-disabled=true],.av-btn:disabled{background:var(--gray-100);color:var(--gray-700);cursor:not-allowed;pointer-events:none;border-color:#0000}.av-btn--sm{height:32px;font:var(--button-14);padding:0 10px}.av-btn--lg{height:48px;font:var(--button-16);padding:0 16px}.av-btn--block{width:100%}.av-btn__icon{flex:none;display:inline-flex}.av-btn__icon svg{display:block}.av-btn--primary{background:var(--gray-1000);color:#fff}.av-btn--primary:hover{background:#000}.av-btn--primary:active{background:var(--gray-900)}.av-btn--accent{background:var(--accent);color:var(--accent-fg)}.av-btn--accent:hover{background:var(--accent-hover)}.av-btn--accent:active{background:var(--accent-active)}.av-btn--secondary{background:var(--background-100);color:var(--text-primary);border-color:var(--border-strong)}.av-btn--secondary:hover{background:var(--background-200);border-color:var(--gray-alpha-600)}.av-btn--secondary:active{background:var(--gray-100)}.av-btn--tertiary{color:var(--text-primary);background:0 0}.av-btn--tertiary:hover{background:var(--gray-alpha-100)}.av-btn--tertiary:active{background:var(--gray-alpha-200)}.av-btn--danger{background:var(--red-800);color:#fff}.av-btn--danger:hover{background:var(--red-900)}
