.authors_page__KUYel{max-width:1000px;margin-inline:auto;padding:56px 24px 80px;display:flex;flex-direction:column;gap:56px}.authors_eyebrow__yE8wC{display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.authors_hero__ZuBpW{position:relative}.authors_title___lHG5{font-size:clamp(2.1rem,5vw,3rem);font-weight:800;line-height:1.06;max-width:18ch}.authors_lead__0nQA9{margin-top:16px;font-size:1.08rem;color:var(--color-text-secondary);max-width:60ch;line-height:1.6}.authors_sectionTitle__V57Io{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.1}.authors_authorList__oez0b{display:flex;flex-direction:column;gap:18px}.authors_author__fOvG_{display:flex;gap:22px;align-items:flex-start;padding:26px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-sm);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.authors_author__fOvG_:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));transform:translateY(-3px);box-shadow:var(--shadow-md)}.authors_photo__3cG2P{width:96px;height:96px;flex-shrink:0;border-radius:20px;border:1px solid var(--color-border);background:var(--color-bg-secondary)}.authors_authorBody__HeqxV{min-width:0}.authors_focusTag__8LETw{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-light);border-radius:999px;padding:3px 10px;margin-bottom:8px}.authors_authorName__czqZ6{font-size:1.2rem;font-weight:700}.authors_authorRole__Dhj4J{color:var(--color-accent);font-size:.88rem;font-weight:600;margin:2px 0 10px}.authors_authorBio__hy0IS{font-size:.94rem;line-height:1.6;color:var(--color-text-secondary)}.authors_creds__kEg6d{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.authors_cred__M2EMP{font-size:.72rem;font-weight:700;color:var(--color-accent);background:var(--color-accent-light);border-radius:999px;padding:4px 10px}.authors_process__u_vnu{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;margin-top:24px;counter-reset:step}.authors_step__YVhv8{display:flex;gap:14px;padding:22px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary)}.authors_stepNum__OxndO{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;font-family:var(--font-display);font-weight:800;color:#fff;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark))}.authors_stepTitle__V3Q5d{font-weight:700;font-size:.98rem}.authors_stepBody__vyNYv{margin-top:4px;font-size:.88rem;line-height:1.55;color:var(--color-text-secondary)}.authors_cta__pafeu{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:32px;border-radius:var(--radius-lg);background:linear-gradient(150deg,color-mix(in srgb,var(--color-accent) 82%,#000) 0,var(--color-accent) 60%,color-mix(in srgb,var(--color-accent) 75%,#fff) 100%);color:#fff}.authors_ctaTitle__M32fx{font-size:1.4rem;font-weight:800}.authors_ctaBody__OsZA3{margin-top:8px;font-size:.95rem;color:hsla(0,0%,100%,.85);max-width:48ch}.authors_ctaActions__wwzab{display:flex;gap:12px;flex-wrap:wrap}.authors_ctaPrimary__rydVI{background:#fff;color:var(--color-accent);font-weight:700}.authors_ctaPrimary__rydVI,.authors_ctaSecondary__pMYXU{padding:12px 22px;border-radius:var(--radius-sm);font-size:.92rem}.authors_ctaSecondary__pMYXU{border:1px solid hsla(0,0%,100%,.5);color:#fff;font-weight:600}.authors_ctaSecondary__pMYXU:hover{background:hsla(0,0%,100%,.14)}@media (max-width:600px){.authors_author__fOvG_{flex-direction:column;gap:16px}}.Reveal_reveal__IVrjZ{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.Reveal_reveal__IVrjZ[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__IVrjZ{opacity:1;transform:none;transition:none}}.TaxRateLookup_lookupCard__1kQtu{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:1.75rem;margin-bottom:2.5rem;box-shadow:0 4px 12px rgba(0,0,0,.03)}.TaxRateLookup_title__UASZj{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text)}.TaxRateLookup_desc__wkxTL{font-size:.95rem;color:var(--color-text-muted);margin:0 0 1.25rem;line-height:1.5}.TaxRateLookup_inputWrap__qW_Jx{position:relative;display:flex;align-items:center;margin-bottom:1.25rem}.TaxRateLookup_searchBar__FwUQN{width:100%;padding:.85rem 3rem .85rem 1rem;font-size:1rem;border:2px solid var(--color-border);border-radius:8px;background:var(--color-bg-input);color:var(--color-text);transition:all .2s ease-in-out}.TaxRateLookup_searchBar__FwUQN:focus{outline:none;border-color:var(--accent,#00875a);box-shadow:0 0 0 4px rgba(0,135,90,.15)}.TaxRateLookup_clearBtn__pV4HJ{position:absolute;right:.6rem;background:#cbd5e1;color:#334155;border:none;border-radius:6px;min-height:38px;min-width:40px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.TaxRateLookup_clearBtn__pV4HJ:hover{background:#94a3b8}.TaxRateLookup_placeholder__YV0_Y{font-size:.9rem;color:var(--color-text-muted);font-style:italic;padding:1.5rem 0;text-align:center;background:var(--color-bg-secondary);border-radius:6px;border:1px dashed var(--color-border)}.TaxRateLookup_noResults__caEHS{font-size:.9rem;color:#ef4444;padding:1.25rem;text-align:center;background:color-mix(in srgb,var(--color-error,#ef4444) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error,#ef4444) 25%,transparent);border-radius:6px}.TaxRateLookup_tableScroll__iYCgD{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-secondary)}.TaxRateLookup_table__1ArGp{width:100%;border-collapse:collapse;font-size:.9rem}.TaxRateLookup_table__1ArGp th{background:var(--color-bg-input);padding:.75rem;font-weight:600;color:var(--color-text);border-bottom:1px solid var(--color-border)}.TaxRateLookup_table__1ArGp td{padding:.75rem;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.TaxRateLookup_row__4CFFA:last-child td{border-bottom:none}.TaxRateLookup_calcLink__TJG_I{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.45rem .85rem;background:var(--accent,#00875a);color:#fff!important;border-radius:6px;text-decoration:none;font-size:.82rem;font-weight:600;transition:opacity .2s}.TaxRateLookup_calcLink__TJG_I:hover{opacity:.9}.TaxRateLookup_calcLinkGeneric__Rtf70{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.45rem .85rem;border:1.5px solid var(--accent,#00875a);color:var(--accent,#00875a)!important;border-radius:6px;text-decoration:none;font-size:.82rem;font-weight:600;background:transparent;transition:all .2s}.TaxRateLookup_calcLinkGeneric__Rtf70:hover{background:var(--accent,#00875a);color:#fff!important}.TaxRateLookup_moreResults__hdXOb{font-size:.8rem;color:var(--color-text-muted);padding:.5rem;text-align:center;border-top:1px solid var(--color-border);background:var(--color-bg-card)}@media (max-width:480px){.TaxRateLookup_lookupCard__1kQtu{padding:1.15rem}}