body.about-us-body .post-page>.post-article{display:flex!important;flex-direction:column!important;align-items:center!important}body.about-us-body .post-page>.post-article>.about-us-swap>.about-us-photo-wrap,body.about-us-body .post-page>.post-article>.about-us-swap>.about-us-copy{grid-column:auto!important;grid-row:auto!important;justify-self:center!important;align-self:center!important}.about-us-body .post-page{justify-content:center;min-height:auto;padding:clamp(5rem,9vh,6.25rem) 2.25rem clamp(2rem,4vh,3rem)}.about-us-body .post-article{width:min(72%,1260px);margin:0 auto;background:transparent;border-radius:0;box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2vw,2.25rem)}.about-us-body .about-us-copy{min-width:0;text-align:left;width:100%;max-width:100%;justify-self:stretch;position:absolute;inset:0;z-index:2;padding:clamp(.9rem,1.2vw,1.35rem);display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;pointer-events:none}.about-us-body .about-us-photo-wrap{margin:0;width:100%;max-width:100%;align-self:center;position:relative;z-index:1}.about-us-body .about-us-swap{position:relative;--about-max-width-by-height: calc((100dvh - 8rem)*.75) ;--about-max-width-by-menu: max(16rem, calc(100dvw - 34rem) );--about-preferred-width: clamp(22rem, 40vw, 34rem);--about-safe-width: min( var(--about-preferred-width), var(--about-column-width), var(--about-max-width-by-height), var(--about-max-width-by-menu) );width:min(100%,max(18rem,var(--about-safe-width)));max-width:100%;overflow:hidden}@media(max-width:900px){.about-us-body .about-us-swap{width:min(100%,var(--about-safe-width))}}.about-us-body .about-us-hover-cta{position:absolute;right:clamp(.6rem,1vw,.9rem);top:clamp(.6rem,1vw,.9rem);margin:0;padding:.28rem .52rem;font-family:var(--font-head);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#00000061;border:1px solid rgb(255 255 255 / 42%);z-index:3;pointer-events:none;transition:opacity .2s ease}.about-us-body .about-us-swap:hover .about-us-hover-cta,.about-us-body .about-us-swap:focus-within .about-us-hover-cta,.about-us-body .about-us-swap.is-revealed .about-us-hover-cta{opacity:0}.about-us-body .about-us-swap:hover .about-us-copy,.about-us-body .about-us-swap:focus-within .about-us-copy,.about-us-body .about-us-swap.is-revealed .about-us-copy{pointer-events:auto}.about-us-body .footer-page{min-height:auto;max-height:none;padding:clamp(1.25rem,2.2vw,2rem) 1rem}.about-us-body .footer-inner{gap:1rem;padding:clamp(.9rem,1.8vw,1.35rem)}.about-us-body .about-us-photo{display:block;width:100%;aspect-ratio:3 / 4;height:auto;border-radius:0;object-fit:cover}.about-us-body .post-meta,.about-us-body .post-title,.about-us-body .post-content{text-align:left}.about-us-body .about-us-inline-logo{display:inline-block;font-family:var(--font-logo);font-weight:800;font-size:1.25rem;letter-spacing:var(--logo-letter-spacing);line-height:1;text-transform:uppercase;color:#fff}.about-us-body .post-content{margin:0;max-width:54ch;font-size:clamp(.88rem,.36vw + .76rem,1.08rem);line-height:1.62;text-wrap:pretty}.about-us-body .post-content p{margin:0 0 clamp(.8rem,1.3vw,1.1rem);width:100%;max-width:none;text-align:left;hyphens:none;text-wrap:pretty}.about-us-body .post-content p:last-child{margin-bottom:0}.about-us-body .post-title{font-size:clamp(1.58rem,1.17vw + .9rem,3.02rem);line-height:1.12;margin:0 0 clamp(.9rem,1.62vw,1.26rem);text-wrap:balance}@media(max-width:768px){.about-us-body .post-page{padding:clamp(4rem,7vh,4.8rem) 1.5rem clamp(.75rem,2vh,1.25rem)}.about-us-body .post-article{width:72%;gap:1.35rem}.about-us-body .about-us-copy{width:100%;justify-self:stretch;position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;padding:clamp(.7rem,1.8vw,1rem);overflow:auto}.about-us-body .post-content{max-width:none}.about-us-body .post-content p{max-width:none;text-align:left}.about-us-body .about-us-photo-wrap{width:100%;max-width:100%;justify-self:center;margin-inline:auto;display:block;position:relative}.about-us-body .about-us-photo{margin-inline:auto}.about-us-body .about-us-hover-cta{display:block}.about-us-body .footer-page{padding:.75rem 1rem 1rem}}
