.ab-head{padding:calc(var(--nav-safe) + 12px) 0 56px;border-bottom:1px solid var(--line)}@media (min-width:1024px){.ab-head{padding:calc(var(--nav-safe) + 24px) 0 72px}}.ab-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;line-height:1.5;color:var(--ink-soft)}.ab-crumbs li{display:inline-flex;align-items:center;gap:10px}.ab-crumbs li+li::before{content:"";width:5px;height:5px;border-top:1px solid var(--gold-700);border-right:1px solid var(--gold-700);transform:rotate(45deg)}.ab-crumbs a{display:inline-flex;align-items:center;min-height:28px;color:var(--ink-soft);text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.25em;transition:color .2s var(--ease-out),text-decoration-color .2s var(--ease-out)}.ab-crumbs a:hover{color:var(--green-700);text-decoration-color:currentColor}.ab-crumbs [aria-current]{color:var(--ink);font-weight:600}.ab-head__body{margin-top:36px;max-width:62rem}@media (min-width:1024px){.ab-head__body{margin-top:48px}}.ab-h1{font-size:46px;line-height:1.02;color:var(--ink);text-wrap:balance}@media (min-width:640px){.ab-h1{font-size:62px}}@media (min-width:1024px){.ab-h1{font-size:76px}}.ab-sub{max-width:52ch;font-size:17px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}@media (min-width:1024px){.ab-sub{font-size:18.5px}}.ab-h2{font-size:38px;line-height:1.06;color:var(--ink);text-wrap:balance}@media (min-width:640px){.ab-h2{font-size:46px}}@media (min-width:1024px){.ab-h2{font-size:54px}}.ab-links{display:flex;flex-direction:column;gap:4px}.ab-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.ab-link__text{background:linear-gradient(var(--gold-700),var(--gold-700)) 0 100%/100% 1px no-repeat;padding-bottom:4px;transition:background-size .5s var(--ease-out)}.ab-link:hover .ab-link__text{background-size:100% 2px}.ab-link__arrow{flex:none;color:var(--gold-700);transition:transform .5s var(--ease-out)}.ab-link:hover .ab-link__arrow{transform:translateX(4px)}.ab-link:focus-visible{outline:2px solid var(--green-700);outline-offset:3px;border-radius:2px}.ab-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink);align-self:start}.ab-fig{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:12px;min-width:0;padding:28px 16px 28px 0;border-bottom:1px solid var(--line)}.ab-fig:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.ab-fig__num{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;color:var(--gold-700);font-size:60px;line-height:.9;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.ab-fig__label{padding:4px 0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);line-height:1.4}.ab-fig__label a{display:inline-block;padding:4px 0;margin:-4px 0;color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3em;transition:color .2s var(--ease-out),text-decoration-color .2s var(--ease-out)}.ab-fig__label a:hover{color:var(--green-700);text-decoration-color:currentColor}@media (min-width:640px){.ab-fig{padding-top:36px;padding-bottom:36px}.ab-fig:nth-child(2n){padding-left:32px}.ab-fig__num{font-size:80px}}@media (min-width:1024px){.ab-fig__num{font-size:92px}}#forums+#offices{border-top:1px solid var(--line)}