@font-face{font-family:LokkiHandwriting;src:url(/_next/static/media/GrapeNuts-Regular.33e77e06.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.AboutPage_page__R_E_U{--about-red:#ff0042;--about-warm:#f5f0ea;--about-ink:#213138;--about-dark:#090909;--about-page-gutter:clamp(40px,5.5vw,112px);color:var(--about-ink);background:var(--about-warm);font-family:var(--font-lokki-body)}.AboutPage_screen__GGF6R{position:relative;width:100%;height:100vh;height:100dvh;min-height:640px;overflow:clip}.AboutPage_hero__4msXw{display:grid;place-items:center;background:var(--about-red)}.AboutPage_heroContent__LAvj5{display:flex;max-width:calc(100% - clamp(64px, 11vw, 260px));flex-direction:column;align-items:center;justify-content:center;text-align:center}.AboutPage_hero__4msXw h1{position:relative;margin:0;color:#fff;font-family:var(--font-lokki-handwriting);font-size:clamp(108px,min(15.2vw,27dvh),300px);font-weight:400;letter-spacing:-.035em;line-height:.78;text-align:center;white-space:nowrap}.AboutPage_meshTitleSource__2yCtQ{display:block;opacity:1;transition:opacity 70ms linear}.AboutPage_meshTitleCanvas__Me62t{position:absolute;top:calc(-1 * clamp(84px, 9dvh, 144px));right:calc(-1 * clamp(96px, 8vw, 160px));bottom:calc(-1 * clamp(84px, 9dvh, 144px));left:calc(-1 * clamp(96px, 8vw, 160px));display:block;width:calc(100% + clamp(96px, 8vw, 160px) + clamp(96px, 8vw, 160px));height:calc(100% + clamp(84px, 9dvh, 144px) + clamp(84px, 9dvh, 144px));opacity:0;pointer-events:none;transition:opacity 70ms linear}.AboutPage_meshTitle__NDB49[data-mesh-ready=true][data-mesh-active=true] .AboutPage_meshTitleSource__2yCtQ{opacity:0}.AboutPage_meshTitle__NDB49[data-mesh-ready=true][data-mesh-active=true] .AboutPage_meshTitleCanvas__Me62t{opacity:1}.AboutPage_heroContent__LAvj5 p{margin:clamp(22px,3dvh,38px) 0 0;color:#fff;font-size:clamp(11px,min(.76vw,1.55dvh),15px);font-variation-settings:"wght" 560;font-weight:560;letter-spacing:.2em;line-height:1}.AboutPage_splitSection__eg8s1{display:grid;grid-template-columns:5fr 7fr;background:var(--about-warm)}.AboutPage_splitCopy__hHUhR{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(116px,12dvh,190px) var(--about-page-gutter) clamp(48px,7dvh,112px);background:#fff}.AboutPage_eyebrow__agVg_{margin:0 0 clamp(28px,3.8dvh,54px);color:var(--about-red);font-size:clamp(11px,.75vw,15px);font-variation-settings:"wght" 760;font-weight:760;letter-spacing:.18em;line-height:1;text-transform:uppercase}.AboutPage_splitCopy__hHUhR h2{max-width:12ch;margin:0;color:#101516;font-size:clamp(42px,min(4.2vw,7.4dvh),82px);font-variation-settings:"wght" 680;font-weight:680;letter-spacing:-.055em;line-height:.94;white-space:pre-line}.AboutPage_splitCopy__hHUhR .AboutPage_whoTitle__BCjAV{line-height:1.18}.AboutPage_splitCopy__hHUhR .AboutPage_servicesTitle__kcTAO{line-height:1.16}.AboutPage_bodyCopy__1ydoC{max-width:34ch;margin:clamp(34px,5dvh,68px) 0 0;color:rgba(33,49,56,.72);font-size:clamp(15px,min(1.05vw,2.05dvh),21px);font-variation-settings:"wght" 440;font-weight:440;line-height:1.55;white-space:pre-line}.AboutPage_mediaFrame__hOrV0{position:relative;min-width:0;height:100%;margin:0;overflow:hidden;background:#d9d9d6}.AboutPage_mediaFrame__hOrV0 img,.AboutPage_mediaFrame__hOrV0 video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.018);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.AboutPage_mediaFrame__hOrV0[data-visible=true] img,.AboutPage_mediaFrame__hOrV0[data-visible=true] video{transform:scale(1)}.AboutPage_principlesSection__aZvVQ{background:#fff}.AboutPage_principlesInner__wBjP5{display:grid;width:min(2200px,calc(100% - var(--about-page-gutter) - var(--about-page-gutter)));height:100%;grid-template-rows:auto auto;align-content:center;gap:clamp(40px,4.8dvh,68px);margin:0 auto;padding:clamp(90px,8dvh,150px) 0}.AboutPage_principlesHeader__SeRLF{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(42px,8vw,180px)}.AboutPage_principlesHeader__SeRLF .AboutPage_eyebrow__agVg_{margin-bottom:clamp(16px,2.4dvh,30px)}.AboutPage_principlesHeader__SeRLF h2{margin:0;color:#101516;font-size:clamp(46px,min(5vw,8.8dvh),96px);font-variation-settings:"wght" 620;font-weight:620;letter-spacing:-.06em;line-height:.84}.AboutPage_principlesHeader__SeRLF>p{max-width:42ch;margin:0;color:rgba(33,49,56,.66);font-size:clamp(14px,min(.95vw,1.9dvh),19px);font-variation-settings:"wght" 440;font-weight:440;line-height:1.55}.AboutPage_principlesGrid__Yh7yV{display:grid;height:clamp(380px,38dvh,480px);min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:0 clamp(18px,2vw,42px)}.AboutPage_principle__OSQuW{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;border:0;border-top:1px solid rgba(33,49,56,.23);padding:clamp(14px,1.6dvh,22px) 0 clamp(16px,2dvh,28px);color:var(--about-ink);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:border-color .32s ease,color .32s ease}.AboutPage_principleTopline__gHt30{display:flex;align-items:center;justify-content:space-between;color:rgba(33,49,56,.5);font-size:clamp(11px,.72vw,14px);font-variation-settings:"wght" 680;font-weight:680;letter-spacing:.12em;transition:color .32s ease}.AboutPage_principleTopline__gHt30 svg{transition:transform .52s cubic-bezier(.22,1,.36,1)}.AboutPage_principleTitle__hSl1M{position:absolute;right:0;bottom:clamp(16px,2dvh,28px);left:0;display:block;max-width:12ch;margin-top:0;font-size:clamp(22px,min(1.75vw,3.5dvh),36px);font-variation-settings:"wght" 580;font-weight:580;letter-spacing:-.035em;line-height:1;transform:translateZ(0);transition:color .32s ease,bottom .52s cubic-bezier(.22,1,.36,1)}.AboutPage_principleDescription__qCuxG{position:absolute;right:0;bottom:clamp(16px,2dvh,28px);left:0;max-width:none;padding-right:0;color:rgba(33,49,56,.72);font-size:clamp(12px,min(.78vw,1.55dvh),16px);font-variation-settings:"wght" 430;font-weight:430;line-height:1.45;opacity:0;pointer-events:none;transform:translate3d(0,9px,0);transition:opacity .3s ease,transform .46s cubic-bezier(.22,1,.36,1)}.AboutPage_principle__OSQuW:focus-visible,.AboutPage_principle__OSQuW:hover,.AboutPage_principle__OSQuW[aria-expanded=true]{border-color:var(--about-red);color:var(--about-red)}.AboutPage_principle__OSQuW:focus-visible .AboutPage_principleTopline__gHt30,.AboutPage_principle__OSQuW:hover .AboutPage_principleTopline__gHt30,.AboutPage_principle__OSQuW[aria-expanded=true] .AboutPage_principleTopline__gHt30{color:var(--about-red)}.AboutPage_principle__OSQuW[aria-expanded=true] .AboutPage_principleTopline__gHt30 svg{transform:rotate(135deg)}.AboutPage_principle__OSQuW[aria-expanded=true] .AboutPage_principleTitle__hSl1M{bottom:clamp(92px,9dvh,118px);transform:none}.AboutPage_principle__OSQuW[aria-expanded=true] .AboutPage_principleDescription__qCuxG{opacity:1;transform:translateZ(0)}.AboutPage_principle__OSQuW:focus-visible{outline:2px solid var(--about-red);outline-offset:6px}.AboutPage_servicesSection__C7bAJ{grid-template-columns:7fr 5fr}.AboutPage_servicesCopy__VoTlR h2{max-width:11ch}.AboutPage_capabilityCopy__mCUP_{max-width:36ch;margin:clamp(24px,3.4dvh,44px) 0 0;color:rgba(33,49,56,.72);font-size:clamp(15px,min(1.05vw,2.05dvh),21px);font-variation-settings:"wght" 440;font-weight:440;line-height:1.55}.AboutPage_serviceGroups__P1Ex6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,56px);margin-top:clamp(36px,5.2dvh,72px)}.AboutPage_serviceGroup__xll2T h3{margin:0 0 clamp(16px,2.2dvh,28px);color:var(--about-red);font-size:clamp(11px,.75vw,15px);font-variation-settings:"wght" 760;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.AboutPage_serviceGroup__xll2T ul{margin:0;padding:0;list-style:none}.AboutPage_serviceGroup__xll2T li{border-top:1px solid rgba(33,49,56,.2);padding:clamp(8px,1.15dvh,14px) 0;color:rgba(33,49,56,.76);font-size:clamp(13px,min(.92vw,1.75dvh),18px);font-variation-settings:"wght" 480;font-weight:480;line-height:1.2;transition:color .26s ease,padding-left .36s cubic-bezier(.22,1,.36,1)}.AboutPage_serviceGroup__xll2T li:hover{padding-left:8px;color:var(--about-red)}.AboutPage_ctaSection__6qMXJ{display:grid;min-height:clamp(320px,42dvh,620px);place-items:center;color:#101516;background:#e8e8e8}.AboutPage_ctaInner__Bq6ax{display:grid;width:min(1680px,calc(100% - clamp(64px, 11vw, 260px)));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(44px,8vw,150px);margin:0 auto;padding:clamp(58px,8dvh,108px) 0}.AboutPage_ctaInner__Bq6ax h2{max-width:21ch;margin:0;font-size:clamp(38px,min(3.4vw,6dvh),58px);font-variation-settings:"wght" 500;font-weight:500;letter-spacing:-.055em;line-height:1.18;white-space:pre-line}.AboutPage_contactLink__JTFVI{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:20px;padding:0 clamp(24px,2vw,38px);border-radius:10px;color:#fff;background:var(--about-red);font-size:clamp(13px,.85vw,17px);font-variation-settings:"wght" 720;font-weight:720;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,transform .42s cubic-bezier(.22,1,.36,1)}.AboutPage_contactLink__JTFVI svg{transition:transform .42s cubic-bezier(.22,1,.36,1)}.AboutPage_contactLink__JTFVI:focus-visible,.AboutPage_contactLink__JTFVI:hover{background:#ff285e;transform:translate3d(0,-3px,0)}.AboutPage_contactLink__JTFVI:focus-visible svg,.AboutPage_contactLink__JTFVI:hover svg{transform:translate3d(4px,-4px,0)}.AboutPage_contactLink__JTFVI:focus-visible{outline:2px solid #101516;outline-offset:6px}.AboutPage_page__R_E_U [data-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .8s ease,transform .98s cubic-bezier(.22,1,.36,1)}.AboutPage_page__R_E_U [data-reveal][data-visible=true]{opacity:1;transform:translateZ(0)}@media (min-width:1024px) and (max-height:820px){.AboutPage_screen__GGF6R{min-height:600px}.AboutPage_splitCopy__hHUhR{padding-top:clamp(104px,13dvh,126px);padding-bottom:clamp(34px,5dvh,48px)}.AboutPage_principlesInner__wBjP5{gap:clamp(24px,3.2dvh,30px);padding:clamp(70px,9dvh,86px) 0}.AboutPage_principlesGrid__Yh7yV{height:clamp(360px,46dvh,380px)}.AboutPage_serviceGroups__P1Ex6{margin-top:clamp(24px,3.6dvh,38px)}}@media (max-width:1023px){.AboutPage_screen__GGF6R{height:auto;overflow:visible}.AboutPage_hero__4msXw,.AboutPage_screen__GGF6R{min-height:100vh;min-height:100dvh}.AboutPage_hero__4msXw h1{font-size:clamp(76px,18vw,150px);line-height:.82;white-space:normal}.AboutPage_heroContent__LAvj5,.AboutPage_hero__4msXw h1{max-width:calc(100% - 48px)}.AboutPage_servicesSection__C7bAJ,.AboutPage_splitSection__eg8s1{grid-template-columns:1fr}.AboutPage_splitCopy__hHUhR{min-height:70vh;padding:132px clamp(24px,7vw,64px) 72px}.AboutPage_mediaFrame__hOrV0{min-height:62vh}.AboutPage_servicesSection__C7bAJ .AboutPage_mediaFrame__hOrV0{order:1}.AboutPage_servicesCopy__VoTlR{order:2}.AboutPage_principlesInner__wBjP5{width:calc(100% - clamp(48px, 10vw, 96px));align-content:normal;padding:132px 0 80px}.AboutPage_principlesHeader__SeRLF{grid-template-columns:1fr;align-items:start;gap:30px}.AboutPage_principlesGrid__Yh7yV{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(190px,auto))}.AboutPage_ctaInner__Bq6ax{grid-template-columns:1fr;align-items:start}.AboutPage_contactLink__JTFVI{justify-self:start}}@media (max-width:639px){.AboutPage_splitCopy__hHUhR{min-height:auto;padding:120px 24px 64px}.AboutPage_principlesHeader__SeRLF h2,.AboutPage_splitCopy__hHUhR h2{font-size:clamp(42px,12vw,62px)}.AboutPage_mediaFrame__hOrV0{min-height:54vh}.AboutPage_principlesInner__wBjP5{width:calc(100% - 48px);padding:120px 0 64px}.AboutPage_principlesGrid__Yh7yV{grid-template-columns:1fr;grid-template-rows:none}.AboutPage_principle__OSQuW{min-height:190px}.AboutPage_serviceGroups__P1Ex6{grid-template-columns:1fr}.AboutPage_ctaInner__Bq6ax{width:calc(100% - 48px);padding:72px 0}.AboutPage_ctaInner__Bq6ax h2{font-size:clamp(38px,11vw,58px)}}@media (prefers-reduced-motion:reduce){.AboutPage_contactLink__JTFVI,.AboutPage_contactLink__JTFVI svg,.AboutPage_mediaFrame__hOrV0 img,.AboutPage_mediaFrame__hOrV0 video,.AboutPage_page__R_E_U [data-reveal],.AboutPage_principleDescription__qCuxG,.AboutPage_principleTitle__hSl1M,.AboutPage_principleTopline__gHt30,.AboutPage_principleTopline__gHt30 svg,.AboutPage_principle__OSQuW,.AboutPage_serviceGroup__xll2T li{transition-duration:1ms!important}.AboutPage_page__R_E_U [data-reveal]{opacity:1;transform:none}}