.asub{isolation:isolate;background:var(--aroc-ink-800);color:var(--aroc-stone-100);font-family:var(--font-body);line-height:var(--leading-relaxed);padding:clamp(4rem,9vw,8rem) 0;scroll-margin-top:96px;position:relative}.asub__tex{z-index:-1;opacity:.6;background:url(/images/texture/contour-dark.svg) 0/cover;position:absolute;inset:0}.asub__wrap{max-width:var(--container);padding:0 var(--gutter);flex-wrap:wrap;align-items:flex-start;gap:48px 64px;margin:0 auto;display:flex}.asub--center .asub__wrap{align-items:center}.asub__l{flex:6 24rem;min-width:0}.asub__kick{margin-bottom:var(--space-5);color:var(--aroc-gold-300);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.asub__h2{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);font-size:var(--text-h1);line-height:var(--leading-snug);margin:0}.asub__l>p{color:var(--aroc-ink-200);max-width:48ch;margin:20px 0 0}.asub__gets{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.asub__gets li{align-items:flex-start;gap:12px;display:flex}.asub__gets li>span:first-child{color:var(--aroc-sage-300);font-weight:var(--weight-bold);flex:none;line-height:1.62}.asub__r{flex:6 24rem;min-width:0}.asub__card{background:var(--aroc-stone-050);color:var(--aroc-ink-800);border-radius:var(--radius-sm);padding:32px;position:relative}.asub__form{gap:16px;display:grid}.asub__form label{font-size:var(--text-body-sm);font-weight:var(--weight-medium);gap:6px;display:grid}.asub__form label span{color:var(--aroc-ink-500);font-weight:400}.asub__form input[type=email],.asub__form select{box-sizing:border-box;border:1px solid var(--aroc-stone-400);border-radius:var(--radius-sm);width:100%;min-height:44px;font:inherit;color:var(--aroc-ink-800);background:#fff;padding:8px 12px}.asub__form button{background:var(--aroc-gold-300);min-height:48px;color:var(--aroc-ink-900);border-radius:var(--radius-sm);font:inherit;font-weight:var(--weight-medium);cursor:pointer;border:0;padding:12px 24px}.asub__form button:disabled{opacity:.6;cursor:wait}.asub__form input:focus-visible,.asub__form select:focus-visible,.asub__form button:focus-visible{outline:2px solid var(--aroc-gold-300);outline-offset:2px}.asub__hp{opacity:0;height:0;position:absolute;left:-9999px}.asub__fine{color:var(--aroc-ink-500);font-size:12px;line-height:1.5}.asub__fine a{color:var(--aroc-ink-800);text-decoration:underline;-webkit-text-decoration-color:var(--aroc-gold-600);text-decoration-color:var(--aroc-gold-600);text-underline-offset:3px}.asub__err{font-size:var(--text-body-sm);color:#9a2d1f;margin:0}.asub__done b{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);font-size:24px}.asub__done p{color:var(--aroc-ink-500);margin:12px 0 0}.asub__recent{margin-top:24px}.asub__recent>span{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--aroc-ink-200);display:block}.asub__recent ul{border-top:1px solid var(--rule-dark);margin:12px 0 0;padding:0;list-style:none}.asub__recent li{border-bottom:1px solid var(--rule-dark);font-size:var(--text-body-sm);color:var(--aroc-ink-200);padding:10px 0}
