.about-page{--site-gutter:150px;overflow-x:clip}@media only screen and (max-width:1600px){.about-page{--site-gutter:100px}}@media (max-width:1280px){.about-page{--site-gutter:50px;--section-pad-y:50px}}@media (max-width:768px){.about-page{--site-gutter:15px;--section-pad-y:50px}}.about-page .site-container{padding-left:var(--site-gutter);padding-right:var(--site-gutter)}.about-page #client-success{display:none}.about-hero-banner{position:relative}.about-hero-copy-wrap{position:absolute;left:0;right:0;bottom:-18%;z-index:10;display:flex;justify-content:center;pointer-events:none}.about-hero-spacer{height:170px}@media (max-width:1600px){.about-hero-copy-wrap{bottom:-20%}}@media (max-width:1280px) and (min-width:769px){.about-page .about-hero-copy-wrap{bottom:-22%}}@media (max-width:768px){.about-page .about-hero{margin-top:90px}.about-page .about-hero-copy-wrap{position:absolute;left:0;right:0;bottom:-110px;margin-top:0;padding-left:0;padding-right:0;pointer-events:none}.about-page .about-hero-copy-inner.site-container{padding-left:calc(var(--site-gutter) + 15px);padding-right:calc(var(--site-gutter) + 15px)}.about-hero-spacer{display:block;height:170px}.about-page .about-hero-copy-wrap .section-heading{font-size:25px;letter-spacing:-.03em;text-shadow:0 0 22px rgba(255,255,255,1),0 0 14px rgba(255,255,255,.95),0 0 6px rgba(255,255,255,.9),0 1px 2px rgba(0,0,0,.18)}.about-page .about-hero-copy-wrap p{font-size:var(--body-size);max-width:36rem;margin-left:auto;margin-right:auto}.about-page .snake-line,.about-page [data-snake-line]{display:none!important}}@media (max-width:480px){.about-page .about-hero-copy-wrap{bottom:-120px}}@media (min-width:769px){.about-page .about-video-pad{padding-top:clamp(120px,18vh,240px)}}@media (max-width:1023px) and (min-width:769px){.about-page .about-video-frame{width:min(92%,720px)!important}}@media (max-width:768px){.about-page .about-video-pad{padding-top:0!important;padding-left:var(--site-gutter);padding-right:var(--site-gutter);padding-bottom:0}.about-page .about-video-frame{width:100%!important;border-radius:16px}.about-page .about-video-frame video{border-radius:16px}.about-page .about-story-block{padding-left:15px;padding-right:15px;box-sizing:border-box}}.about-page #ambition{padding:0}@media (max-width:1280px){.about-page #ambition .ambition-card-copy{padding-left:var(--site-gutter);padding-right:var(--site-gutter);box-sizing:border-box}.about-page #ambition .ambition-heading{width:min(92%,40rem)}.about-page #ambition .ambition-subtext{width:min(88%,36rem)}}@media (max-width:768px){.about-page #ambition .ambition-card{height:70svh;min-height:380px}.about-page #ambition .ambition-card-copy{padding-left:15px;padding-right:15px;gap:14px}.about-page #ambition .ambition-heading{width:min(94%,22rem);line-height:1.15}.about-page #ambition .ambition-subtext{width:min(94%,22rem)}}@media (max-width:380px){.about-page #ambition .ambition-card{min-height:340px}}@media (min-width:1024px){.about-page .visions-missions .site-container{max-width:1440px}}@media (min-width:1280px){.about-page .visions-missions .site-container{max-width:1560px}}@media (min-width:1600px){.about-page .visions-missions .site-container{max-width:min(1760px,calc(100% - 2 * var(--site-gutter)))}}@media (max-width:1023px){.about-page .visions-missions .grid{gap:1rem}}@media (max-width:768px){.about-page .visions-missions .site-container{padding-left:calc(var(--site-gutter) + 0px);padding-right:calc(var(--site-gutter) + 0px)}}@media (min-width:1024px){.about-page #why-choose-us .site-container{max-width:1440px}}@media (min-width:1280px){.about-page #why-choose-us .site-container{max-width:1560px}.about-page #why-choose-us .design-process-grid{gap:1.25rem}.about-page #why-choose-us .design-process-card-body{max-width:260px}}@media (min-width:1600px){.about-page #why-choose-us .site-container{max-width:min(1760px,calc(100% - 2 * var(--site-gutter)))}.about-page #why-choose-us .design-process-grid{gap:1.5rem}.about-page #why-choose-us .design-process-card-body{max-width:280px}.about-page #why-choose-us .design-process-card{height:400px}}@media (max-width:1280px){.about-page #why-choose-us .design-process-grid{gap:4.5rem}.about-page #why-choose-us .design-process-card{height:auto;min-height:0}.about-page #why-choose-us .design-process-stage{margin-top:3rem;padding-top:3.5rem;padding-bottom:0}}@media (max-width:1024px){.about-page #why-choose-us .design-process-card{min-height:0}}@media (max-width:639px){.about-page #why-choose-us{overflow-x:clip}.about-page #why-choose-us .design-process-stage{margin-top:2.5rem;padding-top:0;overflow:visible}.about-page #why-choose-us .design-process-grid{--design-process-card-w:calc(100vw - var(--site-gutter) * 2 - 1.25rem);gap:12px;height:auto;margin-inline:calc(-1 * var(--site-gutter));padding-top:52px;padding-bottom:8px;padding-inline:var(--site-gutter);scroll-padding-inline:var(--site-gutter);overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.about-page #why-choose-us .design-process-slide{flex:0 0 auto;width:var(--design-process-card-w);scroll-snap-align:start;overflow:visible;padding-top:0}.about-page #why-choose-us .design-process-card{width:100%;height:auto;min-height:0;align-items:center!important;justify-content:flex-start;padding-top:0!important;padding-bottom:0!important;overflow:visible}.about-page #why-choose-us .design-process-icon-shell{width:84px;height:84px;top:-42px;bottom:auto;background-color:#fff;border-radius:9999px}.about-page #why-choose-us .design-process-copy{display:flex;height:250px!important;flex-direction:column;align-items:center;justify-content:flex-start!important;padding:64px 30px 30px!important}.about-page #why-choose-us .design-process-copy h3{font-size:22px;line-height:24px}}