.page-about .about-hero-visual{align-self:start;min-width:0;padding-right:clamp(16px,3vw,48px);position:relative}.page-about .about-hero-visual>img{object-fit:contain;width:100%;height:auto;display:block}.page-about .about-opening .about-manifesto .about-hero-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.page-about .manifesto-copy{border-left:0;container-type:inline-size}.page-about .manifesto-copy>p{text-align:justify;text-justify:inter-ideograph}.page-about .manifesto-copy>h2>br{display:none}.page-about.translated-baseline .manifesto-copy>h2>br{display:initial}@media (min-width:801px){.page-about .about-manifesto{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr)}.page-about .manifesto-copy>h2{white-space:nowrap;font-size:clamp(20px,7cqi,52px);line-height:1.5}.page-about.translated-baseline .manifesto-copy>h2{white-space:normal}.page-about:not(.translated-baseline) .manifesto-copy{grid-template-columns:fit-content(100%);display:grid}.page-about:not(.translated-baseline) .manifesto-copy>p{width:0;min-width:100%}}@media (max-width:800px){.page-about .about-hero-visual{padding-right:0}}
.page-about .about-belief>.belief-message{flex-direction:column;order:-1;justify-content:flex-start;align-self:start;gap:20px;min-width:0;display:flex;container-type:inline-size}.page-about .about-belief>.belief-message>h2,.page-about .about-belief>.belief-message>h3,.page-about .about-belief>.belief-message>p{margin:0}.page-about .about-belief>.belief-message>h2{white-space:nowrap;font-size:min(70px,7.8cqi)}.page-about .about-belief>.belief-message>h3{white-space:nowrap;font-size:min(28px,5cqi)}.page-about.translated-baseline .about-belief>.belief-message>h3{white-space:normal;font-size:clamp(18px,4cqi,28px)}.page-about .about-belief>figure{place-self:start center;width:92%;min-width:0}.page-about .about-belief>figure>img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;position:static}.page-about .about-belief>figure>figcaption{margin-top:12px;position:static}@media (min-width:801px){.page-about:not(.translated-baseline) .about-belief>.belief-message{grid-template-columns:fit-content(100%);display:grid}.page-about:not(.translated-baseline) .about-belief>.belief-message>p{text-align:justify;width:0;min-width:100%;text-justify:inter-ideograph}.page-about .about-belief{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:center;gap:5%}.page-about .about-belief>.belief-message,.page-about .about-belief>figure{align-self:center}.page-about .about-belief>figure>figcaption{margin-top:12px;position:absolute;top:100%;bottom:auto;left:0}}
.page-about .about-reach{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:center;gap:5%}.page-about .about-reach .reach-map{order:-1;grid-column:auto;align-self:center;min-width:0;margin:0;display:block}.page-about .about-reach .reach-copy{grid-template-columns:fit-content(100%);align-self:center;min-width:0;display:grid;container-type:inline-size}.page-about .about-reach .reach-copy h2{white-space:nowrap;font-size:min(52px,7.2cqi)}.page-about .about-reach .reach-copy>div{width:0;min-width:100%}.page-about .about-reach .reach-copy p{text-align:justify;text-justify:inter-ideograph}.page-about.translated-baseline .about-reach .reach-copy h2{white-space:normal}@media (max-width:800px){.page-about .about-reach{grid-template-columns:minmax(0,1fr);gap:32px}.page-about .about-reach .reach-map{justify-self:center;width:min(100%,480px)}}
.page-about .home-shared-ending .hr-contact{padding-inline:0}.page-about .home-shared-ending .hr-footer-brand p{line-height:1.85}
.page-about #main{--about-home-column:calc((min(1600px,92cqw) - clamp(40px,4vw,72px))/2);container-type:inline-size}.page-about .manifesto-copy,.page-about .about-belief>.belief-message{font-size:clamp(30px,calc(var(--about-home-column)*.118),88px)}.page-about .manifesto-copy>h2,.page-about .about-belief>.belief-message>h2{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;font-size:1em}.page-about .about-reach .reach-copy{font-size:clamp(27px,calc(var(--about-home-column)*.05),36px)}.page-about .about-reach .reach-copy h3{font-size:1em}@media (min-width:801px){.page-about:not(.translated-baseline) .manifesto-copy>h2{white-space:nowrap;font-size:min(1em,7cqi)}}@media (min-width:801px) and (max-width:900px){.page-about #main{--about-home-column:90cqw}}@media (max-width:800px){.page-about #main{--about-home-column:88cqw}}

