.about-page{--about-bg:#f8f7f3;--about-text:#282f30;--about-muted:#606969;--about-line:#d9d8d0;background:var(--about-bg);color:var(--about-text)}.about-page .eyebrow{margin:0 0 1.6rem}.about-page h1,.about-page h2,.about-page h3{color:inherit}.about-page p:not(.eyebrow){margin:0 0 1.1rem;font-size:1rem;line-height:1.8}.about-hero h1{letter-spacing:-.035em;max-width:none;font-size:clamp(3.1rem,5.8vw,5.5rem);line-height:1.04}.about-hero-copy{max-width:53rem;margin-top:2.8rem}.about-hero-copy:before{content:"";background:var(--gold);width:3.7rem;height:2px;margin-bottom:2rem;display:block}.about-hero-copy p:last-child{color:var(--about-muted);max-width:49rem}.about-section{padding-block:clamp(3.5rem,6vw,5.5rem)}.about-role,.about-bring{border-top:1px solid var(--about-line)}.about-split{grid-template-columns:1.08fr 1fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.about-split h2{max-width:19ch;font-size:clamp(2.2rem,3.35vw,3.3rem);line-height:1.12}.about-split p{color:var(--about-muted)}.about-bring>h2{max-width:30ch;font-size:clamp(2.2rem,3.35vw,3.3rem)}.about-bring ol{grid-template-columns:1fr 1fr;gap:2.5rem 5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.about-bring li{border-top:1px solid var(--about-line);grid-template-columns:2rem 1fr;gap:.5rem;padding-top:1.5rem;display:grid}.about-bring li>span{color:var(--gold);padding-top:.15rem;font-size:.72rem}.about-bring h3{font-family:var(--body);font-size:1.1rem;font-weight:700;line-height:1.4}.about-bring li p{color:var(--about-muted);max-width:28rem;margin:1.3rem 0 0!important;font-size:.92rem!important}.about-attitude{color:#f5f3ee;background:#252d2e;padding-block:clamp(3rem,5vw,4.5rem)}.about-attitude h2{font-size:clamp(2rem,3vw,3rem)}.about-attitude>.container>div{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:2.7rem;display:grid}.about-attitude h3{font-size:1.5rem}.about-attitude article p{color:#c3cac6;margin-top:1rem!important;font-size:.9rem!important;line-height:1.6!important}.about-location{padding-top:clamp(4.5rem,7vw,6.5rem)}.about-map{color:#c9c9c3;margin:3rem 0 2rem;position:relative}.about-map svg{width:100%;height:auto;display:block}.about-map-point{fill:var(--gold);stroke:var(--about-bg);stroke-width:1.5px}.about-map-leader{fill:none;stroke:var(--gold);stroke-width:1px}.about-map figcaption{color:var(--about-text);white-space:nowrap;font-size:.65rem;position:absolute;top:27%;left:91%}.about-map figcaption span{display:none}.about-capabilities h3{font-size:1.5rem}.about-capabilities ul{grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.about-capabilities li{border-top:1px solid var(--about-line);padding-top:1rem;font-size:.82rem;font-weight:700}.about-contact{border-top:1px solid var(--about-line);justify-content:space-between;align-items:center;gap:2rem;padding-block:3.5rem 6rem;display:flex}.about-contact h2{max-width:24ch;font-size:clamp(1.8rem,3vw,2.7rem)}.about-contact .button{flex-shrink:0}.about-contact .button:hover{transform:translateY(-2px)}.about-contact .button:focus-visible{outline:2px solid var(--about-text);outline-offset:4px}.about-contact .button{transition:transform .2s}@media (max-width:850px){.about-split{grid-template-columns:1fr;gap:1.7rem}.about-split h2{max-width:24ch}.about-bring ol{gap:2rem}.about-map figcaption{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.85rem;display:flex;position:static}.about-map figcaption span{background:var(--gold);border-radius:50%;width:.4rem;height:.4rem;display:block}}@media (max-width:560px){.about-page p:not(.eyebrow){font-size:.95rem}.about-hero h1{font-size:clamp(2.7rem,10.5vw,3.8rem)}.about-hero-copy{margin-top:2rem}.about-bring ol,.about-attitude>.container>div,.about-capabilities ul{grid-template-columns:1fr}.about-attitude>.container>div{gap:1.6rem}.about-attitude article{border-top:1px solid #ffffff26;padding-top:1.3rem}.about-attitude article p{margin-bottom:0!important}.about-capabilities ul{gap:1.2rem}.about-contact{flex-direction:column;align-items:flex-start}.about-map{margin-top:2rem}.about-map-point{r:5.5px}.about-map-leader{display:none}}@media (prefers-reduced-motion:reduce){.about-contact .button{transition:none}}.about-hero{padding-block:clamp(3.5rem,6vw,5.5rem)}.about-introduction{grid-template-columns:1fr 1.08fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.about-hero h1{max-width:16ch;font-size:clamp(2.8rem,4.2vw,4.3rem);line-height:1.1}.about-hero-copy{max-width:none;margin:0}.about-hero-copy:before{display:none}.about-hero-copy p{color:var(--about-muted);font-size:.96rem!important;line-height:1.85!important}.about-hero-copy .about-intro-lead{color:var(--about-text);font-size:1.08rem!important}.about-page .about-positioning{border-top:1px solid var(--about-line);max-width:23rem;color:var(--about-muted);margin:2rem 0 0;padding-top:1.4rem;font-size:.88rem;line-height:1.7}.about-related{grid-template-columns:1fr 1fr;gap:2rem;padding-bottom:2rem;display:grid}.about-related a{border-top:1px solid var(--about-line);color:var(--about-text);justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.85rem;text-decoration:none;display:flex}.about-related a span{color:var(--gold)}.about-related a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:850px){.about-introduction{grid-template-columns:1fr;gap:2rem}.about-hero h1{max-width:22ch}.about-page .about-positioning{max-width:none}.about-related{grid-template-columns:1fr;gap:0}}
