.about-hero{padding-top:var(--s-7)}.about-hero>.about-hero__text{padding-bottom:var(--s-7)}.about-hero__eyebrow,.about-hero__title{margin-bottom:var(--s-5)}.about-hero__lede{max-width:30em;margin-bottom:var(--s-6)}.about-hero>.about-hero__media{grid-column:full}.about-hero>.about-hero__stats{padding-block:var(--s-7) var(--s-8)}.about-hero__stats .stat__label{color:var(--soft)}.about-hero__stats>.stat{container-type:inline-size}.about-hero__stats .stat__num{font-size:min(var(--fs-stat), 28cqi)}@media (width>=768px){.about-hero>.about-hero__text{grid-area:1/1 col/auto/span 7;align-self:center;padding-bottom:0}.about-hero>.about-hero__media{aspect-ratio:auto;grid-area:1/8 col/auto/span 5;align-self:stretch;min-height:420px}.about-hero>.about-hero__media img{position:absolute;inset:0}.about-hero>.about-hero__stats{padding-block:var(--s-7) var(--s-8);grid-row:2}}@media (width>=768px) and (width<=1023.98px){.about-phil>.frame,.about-hl>.frame{aspect-ratio:3/2}}@media (width>=1024px){.about-hero{min-height:min(calc(100svh - var(--header-h)), 940px);grid-template-rows:minmax(0,1fr) auto;padding-top:0}.about-hero>.about-hero__text{padding-block:var(--s-6)}.about-hero>.about-hero__media{margin-top:var(--s-6);--fill-min:0px;min-height:0}.about-hero>.about-hero__stats{--stats-cols:4;padding-block:var(--s-6) var(--s-6)}.about-hero__stats .stat__label{margin-top:var(--s-2)}}.about-article{row-gap:var(--s-7)}.about-article__body{gap:var(--s-5);max-width:62ch;display:grid}.about-article__p{color:var(--soft);text-wrap:pretty;font-size:18px;line-height:1.7}.about-article__p:first-child{color:var(--fg);font-size:21px;font-weight:500;line-height:1.55}.about-article__quote{padding-top:var(--s-5);border-top:2px solid var(--accent);margin:0}.about-article__quote-text{font:800 clamp(26px, 7vw, 32px)/1.15 var(--f-display);color:var(--fg);text-wrap:balance;font-stretch:108%}@media (width>=1024px){.about-article__body{grid-column:1 col/span 7;max-width:none}.about-article__p{font-size:19px}.about-article__p:first-child{font-size:23px}.about-article__quote{grid-column:9 col/span 4;align-self:center}.about-article__quote-text{font-size:34px}}.h2.about-creed{line-height:1}@media (width<=767.98px){.h2.about-creed{font-size:clamp(20px,6.3vw,40px)}}.about-phil__lede{margin-bottom:var(--s-6)}.about-phil__whole{margin-top:var(--s-7)}.about-phil__whole>.label{margin-bottom:var(--s-3)}@media (width>=1024px) and (width<=1279.98px){.about-phil__whole .tags{grid-template-columns:repeat(3,max-content);display:grid}}.about-phil__list{border-top:1px solid var(--line)}.about-phil__line{padding:var(--s-4) 0;border-bottom:1px solid var(--line);font:800 clamp(24px, 7.2vw, 28px)/1.12 var(--f-display);letter-spacing:-.005em;text-wrap:balance;font-stretch:104%}@media (width<=767.98px){.about-phil__line{font-size:clamp(18px,5.2vw,22px)}}@media (width>=768px){.about-phil__line{padding-block:var(--s-5);font-size:32px}}@media (width>=1024px){.about-phil__line{font-size:clamp(30px,2.5vw,36px)}.h2.about-creed{margin-bottom:var(--s-8);grid-column:1 col/span 11;font-size:clamp(48px,4.4vw,64px)}}.about-hl__text>.sec-title{margin-bottom:var(--s-6)}.about-hl__list>li{padding-left:20px;position:relative}.about-hl__list>li:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:calc(9px + .675em);left:1px;transform:rotate(45deg)}@media (width<=767.98px),(width>=1024px){.about-hl>.about-hl__media{aspect-ratio:5/6}}@media (width>=1024px) and (width<=1279.98px){.about-hl__list.hairlist--2{grid-template-columns:minmax(0,1fr)}}.h2.about-mission__title{font-size:var(--fs-hero);font-stretch:125%;line-height:.92}.frame.about-mission__band{margin-top:var(--s-8);aspect-ratio:3/2}@media (width>=768px){.frame.about-mission__band{aspect-ratio:16/9;margin-top:var(--s-9)}}@media (width>=1024px){.h2.about-mission__title{font-size:clamp(56px,5.2vw,76px)}.about-mission__body>.about-mission__text{grid-column:1/span 7;max-width:none}.frame.about-mission__band{aspect-ratio:21/9;margin-top:var(--s-10)}}.about-cta__title{margin-bottom:var(--s-5)}.about-cta__lede{margin-bottom:var(--s-6)}@media (width>=1024px){.about-cta>.split__text{grid-column:1/span 5}.about-cta>.split__media{grid-column:7/span 6}}
