@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_2aad3c;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:__Archivo_2aad3c,__Archivo_Fallback_2aad3c;font-style:normal}.__variable_2aad3c{--font-archivo:"__Archivo_2aad3c","__Archivo_Fallback_2aad3c"}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_e986a4;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e986a4{font-family:__Instrument_Sans_e986a4,__Instrument_Sans_Fallback_e986a4;font-style:normal}.__variable_e986a4{--font-instrument-sans:"__Instrument_Sans_e986a4","__Instrument_Sans_Fallback_e986a4"}:root{--ink:#14161a;--ink-2:#23272e;--ink-3:#3a3f47;--lime:#c3cd2b;--lime-d:#a5ae20;--lime-soft:#eef1c9;--paper:#fbfaf6;--neutral:#efede5;--line:#dedcd2;--line-2:#c9c6b9;--mute:#5c636a;--display:var(--font-archivo),system-ui,sans-serif;--body:var(--font-instrument-sans),system-ui,sans-serif;--sec-rot:0deg}.sec-icon{transform:rotate(var(--sec-rot));transition:transform .05s linear;flex-shrink:0;display:inline-block}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased}body,figure,h1,h2,h3,h4,p{margin:0}a{color:var(--ink);text-decoration:none}a:hover{color:var(--lime-d)}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--ink)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}[data-reveal].in{opacity:1;transform:none}[data-clip]{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path 1.2s cubic-bezier(.16,1,.3,1);transition:clip-path 1.2s cubic-bezier(.16,1,.3,1);transition:clip-path 1.2s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1.2s cubic-bezier(.16,1,.3,1)}[data-clip].in{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@keyframes gwspin{to{transform:rotate(1turn)}}@keyframes gwdraw{0%{stroke-dashoffset:640}to{stroke-dashoffset:0}}@keyframes gwfade{0%{opacity:0}to{opacity:1}}.gwlink{position:relative}.gwlink:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:currentColor;transition:right .45s cubic-bezier(.16,1,.3,1)}.gwlink:hover:after{right:0}.svc{transition:background .5s ease}.svc .svc-n{transition:color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.svc .svc-t{transition:transform .5s cubic-bezier(.16,1,.3,1),color .4s ease}.svc .svc-d{opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.svc .svc-a{opacity:0;transform:translateX(-14px);transition:opacity .45s ease,transform .5s cubic-bezier(.16,1,.3,1)}.svc:hover .svc-n{color:var(--lime);transform:translateY(-2px)}.svc:hover .svc-t{transform:translateX(14px)}.svc:hover .svc-a,.svc:hover .svc-d{opacity:1;transform:none}.mag{transition:transform .4s cubic-bezier(.16,1,.3,1),background .35s ease,color .35s ease,border-color .35s ease}.mag:hover{transform:translateY(-2px)}.ins:hover .ins-img{transform:scale(1.045)}.ins .ins-img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.ins:hover .ins-t{transform:translateX(6px)}.ins .ins-t{transition:transform .5s cubic-bezier(.16,1,.3,1)}[data-step]{opacity:.24;transition:opacity .6s ease}[data-step].on{opacity:1}.ind{position:relative;transition:background .4s ease,padding-left .4s cubic-bezier(.16,1,.3,1)}.ind:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--lime);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.16,1,.3,1)}.ind:hover{background:var(--neutral);padding-left:clamp(14px,1.6vw,24px)}.ind:hover:before{transform:scaleY(1)}.ind .ind-n{transition:color .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.ind:hover .ind-n{color:var(--lime);transform:translateY(-2px)}.ind .ind-title{transition:transform .45s cubic-bezier(.16,1,.3,1)}.ind:hover .ind-title{transform:translateX(8px)}.ind .ind-detail{transition:color .35s ease}.ind:hover .ind-detail{color:var(--ink)}.ind .ind-arrow{opacity:0;transform:translateX(-10px);transition:opacity .4s ease,transform .45s cubic-bezier(.16,1,.3,1)}.ind:hover .ind-arrow{opacity:1;transform:translateX(0)}.ins-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1px,.15vw,2px);gap:clamp(1px,.15vw,2px)}@media(max-width:900px){.ins-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ins-grid{grid-template-columns:1fr}}.hscroll{scrollbar-width:none;-ms-overflow-style:none}.hscroll::-webkit-scrollbar{display:none;width:0;height:0}html{scrollbar-width:thin;scrollbar-color:var(--lime) transparent}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent;box-shadow:none;border:none}::-webkit-scrollbar-thumb{background:var(--lime);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--lime-d)}.gw-hov-neutral:hover{background:var(--neutral)!important}.gw-hov-ink:hover{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}.gw-hov-lime:hover{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important}.gw-hov-lime-text:hover{color:var(--lime)!important}.gw-hov-paper:hover{background:var(--paper)!important;color:var(--ink)!important}.gw-hov-lime-bg:hover{background:var(--lime)!important;color:var(--ink)!important}.gw-hov-ink-border:hover{border-color:var(--ink)!important}.gw-hov-svc:hover{background:hsla(48,38%,97%,.04)!important}.gw-hov-lime-pale:hover{border-color:var(--lime)!important;background:rgba(195,205,43,.08)!important}.gw-hov-paper-border:hover{border-color:var(--paper)!important}.team-card{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.team-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}.team-card:hover{transform:translateY(-8px);box-shadow:0 24px 64px rgba(0,0,0,.35);border-color:rgba(195,205,43,.3)!important}.team-card:hover:after{transform:scaleX(1)}.team-card:hover .team-avatar{transform:scale(1.08)}.team-card:hover .team-name{color:var(--lime)!important}.team-avatar{transition:transform .35s cubic-bezier(.16,1,.3,1)}.team-carousel-stage{height:clamp(320px,42vw,520px);touch-action:pan-y}.team-carousel-card{width:clamp(190px,20vw,320px);height:clamp(260px,28vw,440px);transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:900px){.team-carousel-card.offset-2{display:none}}@media (max-width:560px){.team-carousel-card,.team-carousel-stage{height:clamp(260px,82vw,380px)}.team-carousel-card{width:clamp(200px,68vw,280px)}.team-carousel-card.offset-2{display:none}}.gw-principle{position:relative;border-top:2px solid transparent;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,border-color .4s ease,background .35s ease}.gw-principle:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.08);border-top-color:var(--lime);background:var(--paper)}.gw-principle .gw-p-num{transition:color .35s ease,transform .4s cubic-bezier(.16,1,.3,1)}.gw-principle:hover .gw-p-num{color:var(--lime);transform:translateY(-2px)}.gw-principle .gw-p-title{transition:transform .4s cubic-bezier(.16,1,.3,1)}.gw-principle:hover .gw-p-title{transform:translateX(5px)}.gw-cred-row{transition:background .35s ease,padding-left .4s cubic-bezier(.16,1,.3,1)}.gw-cred-row:hover{background:rgba(195,205,43,.06);padding-left:clamp(14px,1.6vw,24px)}.gw-cred-row .gw-cred-title{transition:color .35s ease}.gw-cred-row:hover .gw-cred-title{color:var(--lime)}.gw-svc-card{transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s ease,box-shadow .4s ease}.gw-svc-card:hover{transform:translateY(-5px);background:var(--neutral)!important;box-shadow:0 12px 36px rgba(0,0,0,.07)}.gw-svc-card .gw-s-num{transition:color .35s ease,transform .4s cubic-bezier(.16,1,.3,1)}.gw-svc-card:hover .gw-s-num{color:var(--lime);transform:translateY(-2px)}.gw-svc-card .gw-s-title{transition:transform .4s cubic-bezier(.16,1,.3,1)}.gw-svc-card:hover .gw-s-title{transform:translateX(5px)}@keyframes gwcount{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:none}}@media (max-width:900px){.svc .svc-a,.svc .svc-d{opacity:1!important;transform:none!important}.deskonly{display:none!important}[data-grid=split]{grid-template-columns:1fr!important}[data-sticky-head]{position:-webkit-sticky!important;position:sticky!important;top:clamp(64px,7vw,80px)!important;z-index:10;height:auto!important;min-height:0!important;padding:clamp(18px,4vw,28px) 0 clamp(14px,3vw,20px)!important;background:var(--paper);border-bottom:1px solid var(--line)}[data-approach-body]{padding:0 0 clamp(48px,8vw,72px)!important}[data-step]{min-height:0!important;opacity:1!important}.footer-grid{grid-template-columns:1fr 1fr!important}.why-row{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr!important}.hero-eyebrow-text{font-size:11px!important;letter-spacing:.06em!important}.svc .svc-a{display:none!important}}@media (min-width:901px){.mobonly{display:none!important}}