.about-page{background:#fff;color:#16323f}.about-hero{padding:148px 0 0}.about-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:end;margin-bottom:42px}.about-heading h1{font:550 clamp(38px,4.6vw,61px)/1.2 Unbounded,sans-serif;letter-spacing:-.05em;margin:0 0 24px}.about-heading h1 span{background:linear-gradient(110deg,#12afcb,#087bd9 55%,#074cba);color:white;padding:2px 10px 5px}.about-heading h2{font:500 clamp(24px,2.4vw,33px)/1.3 Unbounded,sans-serif;letter-spacing:-.045em;margin:0}.about-heading>p{font:400 18px/1.65 'DM Sans',sans-serif;color:#526b78;margin:0;max-width:500px}.about-team{margin:0}.about-team img{display:block;width:100%;height:auto;max-height:740px;object-fit:cover;object-position:center 62%;border-radius:15px}.about-team figcaption{display:flex;justify-content:space-between;gap:15px;margin-top:15px;font:400 13px/1.5 'DM Sans',sans-serif;color:#637d89}.about-intro{padding:80px 0}.about-text-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-text-grid h2,.about-board h2,.about-working h2{font:500 clamp(26px,2.7vw,37px)/1.3 Unbounded,sans-serif;letter-spacing:-.045em;margin:0}.about-text-grid p{font:400 17px/1.7 'DM Sans',sans-serif;color:#526b78;margin:0 0 20px}.about-text-grid a{display:inline-flex;gap:25px;font-size:15px;color:#0879c5;text-decoration:none}.about-board{background:#f0f7fa;padding:60px 0}.about-board-copy{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;margin-bottom:35px}.about-board-copy p{font:400 17px/1.7 'DM Sans',sans-serif;color:#526b78;margin:0}.about-board img{display:block;width:100%;height:auto;border-radius:13px}.about-working{padding:75px 0}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:40px}.about-values svg{width:45px;height:45px}.about-values h3{font:600 22px/1.4 'DM Sans',sans-serif;margin:18px 0 12px}.about-values p{font:400 16px/1.7 'DM Sans',sans-serif;color:#526b78;margin:0}.about-page .desktop-header .header-cta{background:transparent;color:#16323f;box-shadow:none}.about-page .mobile-nav-bar-simple{background:#fffffff0!important;box-shadow:0 3px 12px #123b5514!important}.about-page .mobile-nav-bar-simple .nav-logo-img-simple{display:none!important}.about-page .mobile-nav-bar-simple .nav-logo-img-alt-simple{display:block!important}.about-page .mobile-nav-bar-simple .burger-icon-img-simple{filter:invert(1)}
@media(max-width:700px){.about-hero{padding-top:116px}.about-heading{grid-template-columns:1fr;gap:23px;margin-bottom:28px}.about-heading h1{font-size:38px}.about-heading h2{font-size:25px}.about-heading>p{font-size:16px}.about-team img{max-height:none;border-radius:10px}.about-team figcaption{flex-direction:column;gap:4px;font-size:11px}.about-intro,.about-working{padding:45px 0}.about-text-grid,.about-board-copy{grid-template-columns:1fr;gap:25px}.about-text-grid p,.about-board-copy p{font-size:16px}.about-board{padding:40px 0}.about-values{grid-template-columns:1fr;gap:30px;margin-top:30px}.about-values article+article{border-top:1px solid #dde8ee;padding-top:27px}}
html[data-theme=dark] .about-page{background:#10232e;color:#eef6fa}html[data-theme=dark] .about-board{background:#18313e}html[data-theme=dark] .about-page p,html[data-theme=dark] .about-team figcaption{color:#bed1dc}
/* A varied, open agency grid: real spaces, services and direct contacts. */
.about-reasons{padding:75px 0 85px;background:#fafbfc}.about-reasons-heading{margin-bottom:35px}.about-reasons-heading h2{font:500 clamp(25px,2.6vw,37px)/1.35 Unbounded,sans-serif;letter-spacing:-.045em;margin:0 0 16px}.about-reasons-heading>p{font-size:16px;line-height:1.7;color:#687c89;margin:0}.about-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(190px,auto));gap:20px}.about-tile{padding:27px;border:1px solid #e7ebef;background:white;border-radius:17px;overflow:hidden;position:relative;transition:transform .35s,box-shadow .35s;min-width:0}.about-tile:hover{transform:translateY(-4px);box-shadow:0 12px 30px #173d4c0b}.about-tile h3{font:600 21px/1.4 'DM Sans',sans-serif;letter-spacing:-.02em;margin:12px 0 8px;color:#193541}.about-tile p{font:400 14px/1.7 'DM Sans',sans-serif;color:#72828b;margin:0}.about-tile>svg{height:32px;width:32px;display:block}.about-tile-photo{grid-column:1;grid-row:1/3;padding:0;min-height:400px}.about-tile-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:42% center;transition:transform 1s}.about-tile-photo:hover>img{transform:scale(1.045)}.about-tile-photo:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#071c2a85)}.about-photo-caption{position:absolute;bottom:24px;left:24px;right:24px;z-index:1;border:1px solid #ffffff65;background:#ffffffde;backdrop-filter:blur(14px);border-radius:11px;padding:17px 19px}.about-photo-caption>span{font-size:11px;color:#5d7786}.about-photo-caption h3{margin:7px 0 0;font-size:23px}.about-tile-services{grid-column:2;grid-row:1}.about-tile-number{display:block;font:550 62px/1 Unbounded,sans-serif;letter-spacing:-.06em;background:linear-gradient(115deg,#1eb8d4,#0756c4);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:16px}.about-tile-services h3{font-size:19px}.about-tile-local{grid-column:3;grid-row:1}.about-tile-local>svg{position:absolute;right:25px;top:28px}.about-tile-word{font:500 47px/1.1 Unbounded,sans-serif;letter-spacing:-.05em;display:block;margin:0 0 17px;color:#193541}.about-tile-local h3{font-size:19px}.about-tile-direct{grid-column:2;grid-row:2}.about-tile-blue{grid-column:3;grid-row:2/4;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(135deg,#15acce,#097ce0 48%,#0848b7);border:0;padding:30px;color:white;min-height:400px}.about-tile-blue h3{color:#fff;font-size:28px;line-height:1.35;margin:12px 0}.about-tile-blue p{color:#e1f3ff}.about-blue-kicker{font-size:11px;color:#e6f8ff;letter-spacing:.03em}.about-workflow{margin:0 -8px 40px}.about-workflow svg{display:block;width:100%;overflow:visible}.workflow-base{stroke:#ffffff30;stroke-width:2}.workflow-line{stroke:#fff;stroke-width:2;stroke-dasharray:500;stroke-dashoffset:500}.about-workflow circle{fill:#fff;stroke:#ffffff40;stroke-width:7;transform-box:fill-box;transform-origin:center}.about-workflow>div{display:flex;justify-content:space-between;font-size:9px;color:#d1edff;margin:9px 8px 0}.about-bento.in-view .workflow-line{animation:aboutLine 3s ease forwards}.about-bento.in-view .about-workflow circle{animation:aboutNode 3s ease-in-out infinite}.about-workflow circle:nth-of-type(2){animation-delay:.4s!important}.about-workflow circle:nth-of-type(3){animation-delay:.8s!important}.about-workflow circle:nth-of-type(4){animation-delay:1.2s!important}.about-tile-blue:hover .workflow-line{animation:aboutLineHover 2s ease forwards}.about-tile-people{grid-column:1;grid-row:3}.about-tile-network{grid-column:2;grid-row:3}.about-network-icons{display:flex;gap:10px;margin-bottom:14px}.about-network-icons svg{height:25px;width:25px}.about-network-links{display:flex;gap:20px;margin-top:14px}.about-network-links a{font-size:12px;color:#087ec6;text-decoration:none}.about-network-links a:hover{text-decoration:underline}@keyframes aboutLine{to{stroke-dashoffset:0}}@keyframes aboutLineHover{from{stroke-dashoffset:500}to{stroke-dashoffset:0}}@keyframes aboutNode{50%{stroke-width:13;stroke:#ffffff20}}@media(max-width:1050px){.about-bento{gap:16px}.about-tile{padding:22px}.about-tile h3{font-size:19px}.about-tile-blue h3{font-size:24px}.about-photo-caption{left:18px;right:18px;bottom:18px;padding:16px}.about-tile p{font-size:13px}}@media(max-width:760px){.about-reasons{padding:45px 0 50px}.about-reasons-heading{margin-bottom:25px}.about-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:14px}.about-tile-photo{grid-column:1/-1;grid-row:auto;min-height:300px}.about-tile-services,.about-tile-local{grid-column:auto;grid-row:auto}.about-tile-direct{grid-column:1/-1;grid-row:auto}.about-tile-blue{grid-column:1/-1;grid-row:auto;min-height:320px}.about-workflow{max-width:370px;width:100%;align-self:center;margin-bottom:24px}.about-tile-people,.about-tile-network{grid-column:1/-1;grid-row:auto}.about-tile-services,.about-tile-local{padding:20px 17px}.about-tile-number{font-size:47px}.about-tile-word{font-size:34px;margin-bottom:18px}.about-tile-local>svg{height:23px;width:23px;top:18px;right:13px}.about-tile-services h3,.about-tile-local h3{font-size:17px}.about-tile-services p br,.about-tile-local p br{display:none}.about-tile-blue h3{font-size:27px}.about-reasons-heading>p{font-size:15px}}@media(prefers-reduced-motion:reduce){.about-tile,.about-tile-photo>img{transition:none}.about-bento .workflow-line{animation:none!important;stroke-dashoffset:0}.about-bento .about-workflow circle{animation:none!important}}
@media(max-width:480px){.about-tile-services h3{font-size:15px}.about-tile-local h3{font-size:16px}.about-tile-services p,.about-tile-local p{font-size:12px}}
