.AboutPage-module__-5wXCW__story,.AboutPage-module__-5wXCW__process,.AboutPage-module__-5wXCW__work,.AboutPage-module__-5wXCW__example,.AboutPage-module__-5wXCW__company,.AboutPage-module__-5wXCW__close{--about-surface:var(--brand-page);color:var(--brand-ui-navy);font-family:var(--font-golos), Arial, sans-serif}.AboutPage-module__-5wXCW__story,.AboutPage-module__-5wXCW__process,.AboutPage-module__-5wXCW__work,.AboutPage-module__-5wXCW__example,.AboutPage-module__-5wXCW__company{padding:clamp(56px, 6vw, 88px) var(--container-gutter);background:var(--about-surface)}.AboutPage-module__-5wXCW__story h2,.AboutPage-module__-5wXCW__process h2,.AboutPage-module__-5wXCW__work h2,.AboutPage-module__-5wXCW__example h2,.AboutPage-module__-5wXCW__company h2,.AboutPage-module__-5wXCW__close h2{font-family:var(--font-geologica), Arial, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:480;line-height:1.08}.AboutPage-module__-5wXCW__story p,.AboutPage-module__-5wXCW__process p,.AboutPage-module__-5wXCW__workIntro p,.AboutPage-module__-5wXCW__example p,.AboutPage-module__-5wXCW__company p,.AboutPage-module__-5wXCW__close p{color:#456174;max-width:65ch;margin:24px 0 0;font-size:16px;line-height:1.7}.AboutPage-module__-5wXCW__close p{color:#c4d6e3}.AboutPage-module__-5wXCW__storyVisual,.AboutPage-module__-5wXCW__storyVisual>div,.AboutPage-module__-5wXCW__directionVisual{margin:0;position:relative;overflow:hidden}.AboutPage-module__-5wXCW__storyVisual img,.AboutPage-module__-5wXCW__directionVisual img{object-fit:cover}.AboutPage-module__-5wXCW__story{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.AboutPage-module__-5wXCW__storyVisual>div{min-height:460px}.AboutPage-module__-5wXCW__storyVisual figcaption{color:#456174;margin-top:12px;font-size:12px}.AboutPage-module__-5wXCW__storyText{margin-top:24px}.AboutPage-module__-5wXCW__storyText p{margin-top:16px}.AboutPage-module__-5wXCW__facts{margin:28px 0 0;padding:0}.AboutPage-module__-5wXCW__facts>div{border-top:1px solid #b7ccd9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.AboutPage-module__-5wXCW__facts dt{font-family:var(--font-geologica), Arial, sans-serif;color:var(--brand-orange);letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);font-weight:500}.AboutPage-module__-5wXCW__facts dd{color:#456174;margin:0;font-size:14px;line-height:1.5}.AboutPage-module__-5wXCW__workIntro{display:block}.AboutPage-module__-5wXCW__workIntro p{margin:0}.AboutPage-module__-5wXCW__process{position:relative}.AboutPage-module__-5wXCW__processRule{top:0;left:var(--container-gutter);right:var(--container-gutter);transform-origin:0;border-top:1px solid #b7ccd9;position:absolute}.AboutPage-module__-5wXCW__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.AboutPage-module__-5wXCW__steps li{border-top:1px solid #a7c1d2;padding-top:20px}.AboutPage-module__-5wXCW__stepNumber{color:var(--brand-orange);font-size:16px;font-weight:600}.AboutPage-module__-5wXCW__steps h3,.AboutPage-module__-5wXCW__company h3{font-family:var(--font-geologica), Arial, sans-serif;letter-spacing:-.025em;margin:18px 0 0;font-size:22px;font-weight:500;line-height:1.25}.AboutPage-module__-5wXCW__steps p{margin-top:12px;font-size:16px}.AboutPage-module__-5wXCW__work{--about-surface:var(--brand-ui-navy);color:var(--brand-white)}.AboutPage-module__-5wXCW__directions{border-top:1px solid #fff3;margin-top:36px}.AboutPage-module__-5wXCW__direction{border-bottom:1px solid #fff3;grid-template-columns:180px minmax(0,1fr) 24px;align-items:center;gap:32px;padding:24px 20px;transition:background-color .18s;display:grid}.AboutPage-module__-5wXCW__directionVisual{aspect-ratio:1.6}.AboutPage-module__-5wXCW__directionCopy{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:baseline;gap:32px;display:grid}.AboutPage-module__-5wXCW__direction strong{font-family:var(--font-geologica), Arial, sans-serif;letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.AboutPage-module__-5wXCW__direction small{color:#c4d6e3;font-size:16px;line-height:1.65}.AboutPage-module__-5wXCW__direction>svg{color:var(--brand-orange)}.AboutPage-module__-5wXCW__allServices{text-underline-offset:6px;align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.AboutPage-module__-5wXCW__direction:hover,.AboutPage-module__-5wXCW__direction:focus-visible{background:#ffffff12}.AboutPage-module__-5wXCW__direction:hover strong,.AboutPage-module__-5wXCW__allServices:hover,.AboutPage-module__-5wXCW__closeActions>a:not(:first-child):hover{color:var(--brand-orange-hover)}.AboutPage-module__-5wXCW__story a:focus-visible,.AboutPage-module__-5wXCW__work a:focus-visible,.AboutPage-module__-5wXCW__close a:focus-visible{outline:2px solid var(--brand-orange-hover);outline-offset:5px}.AboutPage-module__-5wXCW__example{border-block:1px solid #b7ccd9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 80px;display:grid}.AboutPage-module__-5wXCW__example .AboutPage-module__-5wXCW__draftNote,.AboutPage-module__-5wXCW__company .AboutPage-module__-5wXCW__draftNote{color:#456174;text-underline-offset:4px;margin-top:16px;font-size:12px;line-height:1.5;text-decoration:underline;display:inline-block}.AboutPage-module__-5wXCW__exampleRoute ol{border-left:1px solid #9ebdce;margin:0;padding:0 0 0 20px;list-style:none}.AboutPage-module__-5wXCW__exampleRoute li{padding:0 0 24px 16px;font-size:20px;font-weight:500;position:relative}.AboutPage-module__-5wXCW__exampleRoute li:last-child{padding-bottom:0}.AboutPage-module__-5wXCW__exampleRoute li:before{background:var(--brand-orange);content:"";width:7px;height:7px;position:absolute;top:9px;left:-24px}.AboutPage-module__-5wXCW__companyHeading{max-width:850px}.AboutPage-module__-5wXCW__companyColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 80px;margin-top:36px;display:grid}.AboutPage-module__-5wXCW__companyColumns>div{border-top:1px solid #b7ccd9;padding-top:24px}.AboutPage-module__-5wXCW__company h3{margin-top:0}.AboutPage-module__-5wXCW__roles{margin:24px 0 0}.AboutPage-module__-5wXCW__roles>div+div{margin-top:20px}.AboutPage-module__-5wXCW__roles dt{font-weight:600}.AboutPage-module__-5wXCW__roles dd{color:#456174;margin:6px 0 0;font-size:14px;line-height:1.65}.AboutPage-module__-5wXCW__close{padding:clamp(56px, 6vw, 88px) var(--container-gutter);background:var(--brand-ui-navy);color:var(--brand-white);grid-template-columns:minmax(0,1fr) auto;gap:48px 80px;scroll-margin-top:100px;display:grid}.AboutPage-module__-5wXCW__closeActions{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;display:flex}.AboutPage-module__-5wXCW__closeActions>a:last-child{text-underline-offset:6px;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.AboutPage-module__-5wXCW__phone{letter-spacing:-.025em;font-size:24px}.AboutPage-module__-5wXCW__address{color:#c4d6e3;margin-top:28px;font-size:14px;font-style:normal;line-height:1.7}@media (max-width:1000px){.AboutPage-module__-5wXCW__story{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:32px}.AboutPage-module__-5wXCW__storyVisual>div{min-height:440px}.AboutPage-module__-5wXCW__workIntro,.AboutPage-module__-5wXCW__example,.AboutPage-module__-5wXCW__companyColumns{gap:32px}.AboutPage-module__-5wXCW__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.AboutPage-module__-5wXCW__direction{grid-template-columns:140px minmax(0,1fr) 24px;gap:24px}.AboutPage-module__-5wXCW__directionCopy{grid-template-columns:1fr;gap:10px}.AboutPage-module__-5wXCW__close{gap:36px}}@media (max-width:700px){.AboutPage-module__-5wXCW__story,.AboutPage-module__-5wXCW__process,.AboutPage-module__-5wXCW__work,.AboutPage-module__-5wXCW__example,.AboutPage-module__-5wXCW__company,.AboutPage-module__-5wXCW__close{padding:52px 20px}.AboutPage-module__-5wXCW__story{flex-direction:column;align-items:stretch;gap:28px;display:flex}.AboutPage-module__-5wXCW__storyBody{order:-1}.AboutPage-module__-5wXCW__storyVisual>div{aspect-ratio:1.35;min-height:0}.AboutPage-module__-5wXCW__workIntro,.AboutPage-module__-5wXCW__example,.AboutPage-module__-5wXCW__companyColumns,.AboutPage-module__-5wXCW__close{grid-template-columns:1fr;gap:24px}.AboutPage-module__-5wXCW__steps{grid-template-columns:1fr;gap:20px;margin-top:28px}.AboutPage-module__-5wXCW__steps li{grid-template-columns:28px minmax(0,1fr);gap:8px 14px;padding-top:16px;display:grid}.AboutPage-module__-5wXCW__steps h3{margin:0;font-size:21px}.AboutPage-module__-5wXCW__steps p{grid-column:2;margin:0}.AboutPage-module__-5wXCW__stepNumber{padding-top:2px}.AboutPage-module__-5wXCW__direction{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:18px 14px;padding:24px 12px}.AboutPage-module__-5wXCW__directionVisual{aspect-ratio:2.4;grid-column:1/-1}.AboutPage-module__-5wXCW__directionCopy{min-width:0}.AboutPage-module__-5wXCW__direction strong{font-size:21px}.AboutPage-module__-5wXCW__direction>svg{width:18px}.AboutPage-module__-5wXCW__facts dt{font-size:23px}.AboutPage-module__-5wXCW__facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.AboutPage-module__-5wXCW__exampleRoute{margin-top:8px}.AboutPage-module__-5wXCW__closeActions{gap:20px}.AboutPage-module__-5wXCW__closeActions>a:first-child{width:100%}}@media (prefers-reduced-motion:reduce){.AboutPage-module__-5wXCW__direction{transition:none}}
