.about-page{--color-primary:var(--cc-plum);--color-primary-foreground:var(--cc-paper);--color-background:var(--cc-paper);--color-foreground:var(--cc-ink);--color-border:var(--cc-clay);--color-ring:var(--cc-plum);--color-muted:var(--cc-band);--color-muted-foreground:var(--cc-muted);background:var(--cc-paper);color:var(--cc-ink);font-weight:300}.about-container{width:100%;max-width:var(--site-content-max-width);padding-inline:var(--site-content-gutter);margin-inline:auto}.about-section{padding-block:98px 64px}.about-band{background:var(--cc-band)}.about-page h2{scroll-margin-top:96px}.about-eyebrow{color:var(--cc-plum);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:14px;font-weight:400;line-height:1.3}.about-hero{isolation:isolate;color:#fff;background:var(--cc-ink);align-items:center;min-height:647px;padding-block:156px 104px;display:grid;position:relative}.about-hero-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-hero-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2e1f2552;flex-direction:column;align-items:start;gap:32px;max-width:600px;padding:32px 24px;display:flex}.about-hero h1{letter-spacing:-.04em;margin:0;font-size:58px;font-weight:300;line-height:1.1}.about-heading-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.about-feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.about-feature .about-narrative{height:100%}.about-feature .about-feature-cta{margin-top:auto;padding-top:16px}.about-narrative{flex-direction:column;align-items:start;gap:32px;min-width:0;display:flex}.about-narrative h2,.about-contact h2{letter-spacing:-.04em;margin:0;font-size:52px;font-weight:300;line-height:1.1}.about-narrative>p:not(.about-eyebrow){color:var(--cc-body);letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.2}.about-feature-image{aspect-ratio:1.39;object-fit:cover;width:100%;display:block}.about-feature-square .about-feature-image{aspect-ratio:1.01}.about-rotated-photo{--photo-ratio:1.39;width:100%;aspect-ratio:var(--photo-ratio);background:var(--cc-clay);margin:0;position:relative;overflow:hidden}:is(.about-rotated-photo>img,.about-rotated-photo>picture>img){width:calc(100%/var(--photo-ratio));height:calc(100%*var(--photo-ratio));object-fit:cover;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.about-people-photo{--photo-ratio:1.31}.about-workshop-photo{--photo-ratio:1.67}.about-feature-cta{flex-wrap:wrap;gap:16px;margin-top:32px;padding-block:6px;display:flex}.about-stat-section,.about-stack,.about-contact{padding-block:64px}.about-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:75%;margin:0 0 0 auto;display:grid}.about-stats dt{letter-spacing:-.06em;text-align:right;white-space:nowrap;font-size:100px;line-height:1.1}.about-stats>div:first-child dt{justify-content:flex-end;align-items:end;min-height:110px;font-size:clamp(36px,3.2vw,56px);display:flex}.about-stats dd{color:var(--cc-muted);margin:16px 0 0;font-size:18px;line-height:1.2}.about-stat-label{color:var(--cc-ink);margin-bottom:12px;display:block}.about-stack{--about-logo-group-width:1120px;--about-logo-duration:105s;padding-block:64px}.about-results .about-stat-section,.about-results .about-stack{padding-bottom:0}.about-customers .about-client-strips{padding-block:64px 0}.about-client-strips{gap:0;padding-bottom:64px;display:grid}.about-logo-window{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.about-logo-track{width:max-content;animation:about-logos var(--about-logo-duration,84s)linear infinite;display:flex}.about-logo-track-reverse{animation-direction:reverse}.about-stack:hover .about-logo-track,.about-client-strips:hover .about-logo-track{animation-play-state:paused}.about-logo-set{width:var(--about-logo-group-width,896px);flex:none;align-items:center;gap:24px;margin:0;padding:0 24px 0 0;list-style:none;display:flex}.about-logo-set li{flex:0 0 200px;place-items:center;height:112.5px;display:grid}.about-logo-set img{object-fit:contain;filter:grayscale();width:150px;height:56.25px;display:block}@keyframes about-logos{to{transform:translate(-50%)}}.about-reach-section .about-coverage-visual{margin-top:48px}.about-coverage-visual{width:100%;position:relative}.about-coverage-visual nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4eee8f0;padding:16px;position:absolute;inset:auto 24px 24px}.about-coverage-visual img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.about-industry-links{flex-wrap:wrap;justify-content:center;gap:16px 24px;margin:0;padding:0;list-style:none;display:flex}.about-contact-panel{background:var(--cc-ink)url(/art/hero/wave.webp) center/cover no-repeat;min-height:494px;color:var(--cc-paper);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;padding:80px 48px;display:grid}.about-contact-content{flex-direction:column;grid-column:1;align-items:start;gap:64px;padding-inline:32px;display:flex}@media (width<=1023px){.about-hero h1{font-size:48px}.about-narrative h2,.about-contact h2{font-size:40px}.about-stats{width:100%}.about-stats dt{font-size:80px}.about-stats>div:first-child dt{min-height:88px}.about-contact-panel{padding:64px 24px}.about-contact-content{padding-inline:0}}@media (width<=767px){.about-section{padding-block:98px 64px}.about-hero{min-height:722px;padding-block:160px}.about-hero-image{object-position:60% center}.about-hero-copy{width:100%;max-width:600px;padding:32px 24px}.about-hero h1{font-size:44px}.about-heading-layout,.about-feature{grid-template-columns:minmax(0,1fr);gap:32px}.about-narrative{gap:32px}.about-narrative h2,.about-contact h2{font-size:38px}.about-narrative>p:not(.about-eyebrow){font-size:20px;line-height:1.2}.about-feature>.about-narrative{display:contents}.about-feature>.about-narrative>.about-eyebrow{grid-row:1}.about-feature>.about-narrative>h2{grid-row:2}:is(.about-feature>img,.about-feature>picture>img),.about-feature>figure{grid-row:3}.about-feature:not(:has(.about-narrative>.about-eyebrow))>.about-narrative>h2{grid-row:1}:is(.about-feature:not(:has(.about-narrative>.about-eyebrow))>img,.about-feature:not(:has(.about-narrative>.about-eyebrow))>picture>img){grid-row:2}.about-feature:not(:has(.about-narrative>.about-eyebrow))>figure{grid-row:2}.about-stat-section,.about-stack,.about-contact{padding-block:64px}.about-stats{grid-template-columns:minmax(0,1fr);gap:40px}.about-stats dt{text-align:left}.about-stats>div:first-child dt{justify-content:flex-start;min-height:0;font-size:clamp(36px,12vw,56px)}.about-client-strips{gap:0;padding-bottom:64px;display:grid}.about-reach-section .about-coverage-visual{margin-top:32px}.about-coverage-visual nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:24px 0 0;position:static}.about-industry-links{justify-content:flex-start;gap:12px}.about-contact-panel{background-position:100% 100%;background-size:auto 360px;grid-template-columns:minmax(0,1fr);padding:40px 24px 400px}.about-contact-content{grid-column:1;gap:40px}}@media (prefers-reduced-motion:reduce){.about-logo-track{width:100%;animation:none}.about-logo-set{flex-wrap:wrap;justify-content:center;gap:16px 24px;width:100%;min-width:0;padding:0}.about-stack .about-logo-set{width:100%}.about-logo-set[aria-hidden=true],.about-logo-window:nth-child(2){display:none}}.about-contact-panel{background-image:-webkit-image-set(url(/art/hero/responsive/wave-1920.avif) 1x type("image/avif"),url(/art/hero/wave.webp) 1x type("image/webp"));background-image:image-set("/art/hero/responsive/wave-1920.avif" 1x type("image/avif"),"/art/hero/wave.webp" 1x type("image/webp"))}@media (width<=767px){.about-contact-panel{background-image:-webkit-image-set(url(/art/hero/responsive/wave-768.avif) 1x type("image/avif"),url(/art/hero/responsive/wave-768.webp) 1x type("image/webp"));background-image:image-set("/art/hero/responsive/wave-768.avif" 1x type("image/avif"),"/art/hero/responsive/wave-768.webp" 1x type("image/webp"))}}
