.about-page:where(.astro-if2csuon){padding-bottom:clamp(2rem,5.63vw,7rem)}.about-hero:where(.astro-if2csuon){border-bottom:1px solid rgb(var(--text-primary) / .35);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,4.69vw,6rem);padding-block:clamp(2.75rem,5.63vw,6.5rem);display:grid;container-type:inline-size}.about-hero:where(.astro-if2csuon) .eyebrow:where(.astro-if2csuon){grid-column:1/-1}.about-hero:where(.astro-if2csuon) h1:where(.astro-if2csuon){min-width:0;letter-spacing:var(--display-tracking);text-transform:uppercase;margin:0;font-size:clamp(3.5rem,6.56cqi,7.5rem);line-height:.94}.about-hero__lede:where(.astro-if2csuon){max-width:46ch;color:rgb(var(--text-muted));margin:0;font-size:clamp(1rem,1.03vw,1.2rem);line-height:1.7}.about-facts:where(.astro-if2csuon){border-bottom:1px solid rgb(var(--text-primary) / .35);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.about-fact:where(.astro-if2csuon){min-width:0;padding:clamp(1.25rem,2.34vw,2.25rem)}.about-fact:where(.astro-if2csuon)+.about-fact:where(.astro-if2csuon){border-left:1px solid rgb(var(--text-primary) / .28)}.about-fact:where(.astro-if2csuon) dt:where(.astro-if2csuon){color:rgb(var(--text-muted));font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.66rem;font-weight:400;line-height:1.4}.about-fact:where(.astro-if2csuon) dd:where(.astro-if2csuon){text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:700;line-height:1.15}.about-copy:where(.astro-if2csuon){width:min(100%,92rem);margin-inline:auto;padding-block:clamp(3.5rem,6.56vw,7rem)}.about-copy:where(.astro-if2csuon) h2{min-width:0;max-width:20ch;letter-spacing:var(--display-tracking);margin:1.25rem 0 2rem;font-size:clamp(2rem,3vw,3.75rem);line-height:1.02}.about-copy:where(.astro-if2csuon) h2:first-child{margin-top:0}.about-copy:where(.astro-if2csuon) h2+p{max-width:68ch;font-size:clamp(1.12rem,1.13vw,1.32rem);line-height:1.68}.about-copy:where(.astro-if2csuon) hr{border-color:rgb(var(--text-primary) / .35);margin:clamp(3.75rem,6.56vw,6.5rem) 0 0}.about-copy:where(.astro-if2csuon) h2+ul{border-top:1px solid rgb(var(--text-primary) / .34);border-left:1px solid rgb(var(--text-primary) / .34);grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;margin:0;padding:0;list-style:none;display:grid}.about-copy:where(.astro-if2csuon) h2+ul>li{border-right:1px solid rgb(var(--text-primary) / .34);border-bottom:1px solid rgb(var(--text-primary) / .34);max-width:none;margin:0;padding:clamp(1.1rem,1.88vw,1.75rem)}.about-copy:where(.astro-if2csuon) h2+ul>li:last-child:nth-child(odd){grid-column:1/-1}.about-copy:where(.astro-if2csuon) h2+h3,.about-copy:where(.astro-if2csuon) h3{margin-top:clamp(2.25rem,3.75vw,3.75rem)}.about-copy:where(.astro-if2csuon) h3{border-top:1px solid rgb(var(--text-primary) / .34);max-width:72rem;margin-bottom:0;padding-top:1.25rem;font-size:clamp(1.35rem,2.06vw,2.15rem);line-height:1.15;display:block}.about-copy:where(.astro-if2csuon) h3+p{color:rgb(var(--text-muted));font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.65rem;font-size:.72rem;font-style:normal;font-weight:400;line-height:1.5}.about-copy:where(.astro-if2csuon) h3+p+ul{margin-top:1.25rem;margin-bottom:clamp(2.5rem,4.69vw,4rem)}.about-copy:where(.astro-if2csuon) a{font-weight:700;text-decoration-thickness:1px}.about-contact__link:where(.astro-if2csuon){margin-top:1rem;text-decoration:none}@media (width<=63.99rem){.about-hero:where(.astro-if2csuon){grid-template-columns:1fr;gap:1.5rem}.about-hero:where(.astro-if2csuon) h1:where(.astro-if2csuon){font-size:clamp(3rem,9.38cqi,5.5rem)}}@media (width<=47.99rem){.about-facts:where(.astro-if2csuon),.about-copy:where(.astro-if2csuon) h2+ul{grid-template-columns:1fr}.about-fact:where(.astro-if2csuon)+.about-fact:where(.astro-if2csuon){border-top:1px solid rgb(var(--text-primary) / .28);border-left:0}.about-hero:where(.astro-if2csuon) h1:where(.astro-if2csuon){font-size:clamp(2.75rem,11.25cqi,4.25rem);line-height:.96}.about-copy:where(.astro-if2csuon) h2{max-width:none}}
