.ab-quote[data-astro-cid-63cywwwr]{background:#12323f;padding:clamp(3.5rem,8vw,6rem) 0}.ab-quote[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:clamp(1.8rem,4vw,3rem);line-height:1.25;color:#fff;max-width:26ch;margin:0 auto;text-align:center;text-wrap:balance}.ab-facets[data-astro-cid-63cywwwr]{padding:clamp(4rem,9vw,7rem) 0}.ab-facets-grid[data-astro-cid-63cywwwr]{display:grid;gap:clamp(2.5rem,5vw,4rem)}@media(min-width:900px){.ab-facets-grid[data-astro-cid-63cywwwr]{grid-template-columns:repeat(3,1fr)}}.ab-facet[data-astro-cid-63cywwwr]{border-top:3px solid #161414;padding-top:1.5rem;display:flex;flex-direction:column}.ab-facet-title[data-astro-cid-63cywwwr]{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.ab-facet-text[data-astro-cid-63cywwwr]{font-size:1.05rem;line-height:1.75;color:#3d3939;margin-bottom:1.25rem;flex:1}.ab-timeline[data-astro-cid-63cywwwr]{padding:clamp(4rem,9vw,7rem) 0;scroll-margin-top:4rem}.ab-years[data-astro-cid-63cywwwr]{list-style:none;padding:0;margin:0}.ab-year[data-astro-cid-63cywwwr]{border-top:1px solid #e7e2df}.ab-year[data-astro-cid-63cywwwr]:last-child{border-bottom:1px solid #e7e2df}.ab-year[data-astro-cid-63cywwwr] summary[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:5.5rem 1fr 1.5rem;gap:1rem;align-items:baseline;padding:1.5rem 0;cursor:pointer;list-style:none}.ab-year[data-astro-cid-63cywwwr] summary[data-astro-cid-63cywwwr]::-webkit-details-marker{display:none}.ab-year-num[data-astro-cid-63cywwwr]{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:#d73537;line-height:1}.ab-year-sum[data-astro-cid-63cywwwr]{font-size:1.02rem;line-height:1.55;color:#2f2b2b}.ab-year-chevron[data-astro-cid-63cywwwr]{width:.7rem;height:.7rem;border-right:2px solid #8a8282;border-bottom:2px solid #8a8282;transform:rotate(45deg);justify-self:end;transition:transform .2s}.ab-year[data-astro-cid-63cywwwr] details[data-astro-cid-63cywwwr][open] .ab-year-chevron[data-astro-cid-63cywwwr]{transform:rotate(-135deg)}.ab-year-body[data-astro-cid-63cywwwr]{padding:0 0 1.75rem 6.5rem;display:grid;gap:1.1rem}@media(max-width:640px){.ab-year-body[data-astro-cid-63cywwwr]{padding-left:0}.ab-year[data-astro-cid-63cywwwr] summary[data-astro-cid-63cywwwr]{grid-template-columns:4.5rem 1fr 1.25rem}}.ab-month-name[data-astro-cid-63cywwwr]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1b4d61;margin-bottom:.4rem}.ab-month[data-astro-cid-63cywwwr] ul[data-astro-cid-63cywwwr]{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.ab-month[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]{font-size:.98rem;line-height:1.5;color:#3d3939;position:relative;padding-left:1.1rem}.ab-month[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]:before{content:"";position:absolute;left:0;top:.65em;width:.5rem;height:2px;background:#d73537}.ab-more[data-astro-cid-63cywwwr]>summary[data-astro-cid-63cywwwr]{display:inline-block;margin-top:1.75rem;font-weight:700;color:#d73537;cursor:pointer;list-style:none}.ab-more[data-astro-cid-63cywwwr]>summary[data-astro-cid-63cywwwr]::-webkit-details-marker{display:none}.ab-more[data-astro-cid-63cywwwr]>summary[data-astro-cid-63cywwwr]:after{content:" ↓"}.ab-more[data-astro-cid-63cywwwr][open]>summary[data-astro-cid-63cywwwr]{margin-bottom:.5rem}.ab-more[data-astro-cid-63cywwwr][open]>summary[data-astro-cid-63cywwwr]:after{content:" ↑"}.ab-logos[data-astro-cid-63cywwwr]{background:#f7f3f1;padding:clamp(3rem,6vw,4.5rem) 0}.ab-logos-label[data-astro-cid-63cywwwr]{color:#6b6464;margin-bottom:1.5rem}.ab-logos-list[data-astro-cid-63cywwwr]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem 2.25rem}.ab-logos-list[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]{display:flex;align-items:center;gap:.6rem;font-size:.98rem;font-weight:600;color:#4b4747}.ab-logos-list[data-astro-cid-63cywwwr] img[data-astro-cid-63cywwwr]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.7}
