.aa-phero{background:var(--ink-900,#0a0d0c);color:#fff;font-family:var(--aa-font-sans,"Neue Montreal",sans-serif);overflow:hidden;position:relative}.aa-phero *,.aa-phero :after,.aa-phero :before{box-sizing:border-box}.aa-phero__bg{background-position:50%;background-size:cover;inset:0;position:absolute}.aa-phero__bg--photo:after{background:linear-gradient(90deg,rgba(10,13,12,.94),rgba(10,13,12,.78) 45%,rgba(10,13,12,.35));content:"";inset:0;position:absolute}.aa-phero__inner{margin:0 auto;max-width:1280px;padding:160px 40px 128px;position:relative}.aa-phero--compact .aa-phero__inner{padding:128px 40px 96px}.aa-phero__eyebrow{color:var(--signal,#00fc96);font-family:var(--aa-font-mono,"JetBrains Mono",monospace);font-size:12px;letter-spacing:.14em;margin-bottom:32px;text-transform:uppercase}.aa-phero__heading{color:#fff;font-size:clamp(48px,7vw,104px);font-weight:300;letter-spacing:-.035em;line-height:.98;margin:0;max-width:1000px;text-wrap:balance}.aa-phero--compact .aa-phero__heading{font-size:clamp(40px,5.5vw,80px)}.aa-phero__heading em{color:var(--signal,#00fc96);font-family:var(--aa-font-italic,"Migra",serif);font-style:italic;font-weight:200}.aa-phero__intro{color:var(--ink-200,#b8bdbb);font-size:18px;line-height:1.55;margin:40px 0 0;max-width:560px;text-wrap:pretty}.aa-phero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:32px;margin-top:48px}.aa-phero__btn{align-items:center;background:var(--signal,#00fc96);border-bottom:0;border-radius:4px;color:var(--ink-900,#0a0d0c);display:inline-flex;font-size:15px;font-weight:500;gap:10px;height:48px;padding:0 22px;text-decoration:none;transition:background-color .16s cubic-bezier(.2,0,.2,1)}.aa-phero__btn:hover{background:#33fdab;color:var(--ink-900,#0a0d0c)}.aa-phero__link{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.24);color:#fff;display:inline-flex;font-size:15px;gap:10px;padding-bottom:4px;text-decoration:none;transition:border-color .16s cubic-bezier(.2,0,.2,1)}.aa-phero__link:hover{border-bottom-color:#fff;color:#fff}.aa-phero__btn:focus-visible,.aa-phero__link:focus-visible{outline:2px solid var(--green-600,#1e9a48);outline-offset:2px}@media (max-width:767px){.aa-phero__inner{padding:112px 20px 88px}.aa-phero--compact .aa-phero__inner{padding:96px 20px 72px}}.aa-phero a,.aa-phero blockquote,.aa-phero button,.aa-phero figcaption,.aa-phero h1,.aa-phero h2,.aa-phero h3,.aa-phero h4,.aa-phero input,.aa-phero label,.aa-phero li,.aa-phero p{font-family:inherit}.aa-phero em{font-family:var(--aa-font-italic,"Migra",serif)}.aa-phero .aa-phero__heading,.aa-phero h1.aa-phero__heading{font-family:var(--aa-font-sans,"Neue Montreal",sans-serif)!important;font-weight:300!important}.aa-phero .aa-phero__heading em{font-family:var(--aa-font-italic,"Migra",serif)!important;font-weight:200!important}