@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-dm-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_39e404{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_39e404{--font-manrope:"Manrope","Manrope Fallback"}:root{--font-mono:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;--font-sans:var(--font-manrope),Manrope,Arial,sans-serif;--okk-ink:#0b0b0c;--okk-paper:#f4f2ec;--okk-blue:#1661ff;--okk-silver:#a6a6a2;--okk-gutter:clamp(20px,3.3vw,48px);--okk-section-y:clamp(78px,8vw,116px)}*{box-sizing:border-box}body,html{margin:0;background:var(--okk-paper);color:var(--okk-ink);font-family:var(--font-sans);overflow-x:hidden}a{color:inherit;text-decoration:none}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.75;transform:scale(1.1)}}.okk-cursor{animation:blink 1.1s step-end infinite}.okk-float{animation:float 8s ease-in-out infinite}.okk-ticker{display:flex;width:max-content;animation:ticker 120s linear infinite;mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.okk-ticker:focus-within,.okk-ticker:hover{animation-play-state:paused}.okk-btn-shine{position:relative;overflow:hidden;align-self:flex-start;width:-moz-fit-content;width:fit-content}.okk-btn-shine:after{content:"";position:absolute;inset:0 auto 0 0;width:55%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);transform:translateX(-120%);transition:transform .6s ease-out;pointer-events:none}.okk-btn-shine:focus-visible:after,.okk-btn-shine:hover:after{transform:translateX(220%)}.okk-btn-ink{background:var(--okk-ink);color:var(--okk-paper)}.okk-btn-ink:focus-visible,.okk-btn-ink:hover{background:var(--okk-blue)}.okk-btn-blue{background:var(--okk-blue);color:var(--okk-paper)}.okk-btn-blue:focus-visible,.okk-btn-blue:hover{background:var(--okk-ink)}.okk-btn-paper{background:var(--okk-paper);color:var(--okk-ink)}.okk-btn-paper:focus-visible,.okk-btn-paper:hover{background:var(--okk-ink);color:var(--okk-paper)}.okk-btn-flip:focus-visible,.okk-btn-flip:hover{background:var(--okk-paper);color:var(--okk-ink)}@media (prefers-reduced-motion:reduce){.okk-cursor,.okk-float{animation:none}.okk-cursor{opacity:1}.okk-ticker{animation:none;mask-image:none;-webkit-mask-image:none}.okk-btn-shine:after{transition:none;display:none}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(11,11,12,.2);border-radius:2px}.okk-nav-links{display:flex;align-items:center;gap:28px}.okk-hamburger{display:none!important}@media (max-width:760px){.okk-nav-links{display:none}.okk-hamburger{display:block!important}}@media (max-width:480px){.okk-hide-xs{display:none}}.okk-hero{min-height:650px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);grid-gap:32px;gap:32px;align-items:end;padding-bottom:var(--okk-section-y)}.okk-ascii-hero{display:flex;flex-direction:column;justify-content:flex-end}.okk-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);min-height:580px}.okk-client-list{display:grid;grid-template-columns:repeat(2,1fr);margin:92px 0 96px;border-top:1px solid rgba(244,242,236,.3)}.okk-client-item{min-height:120px;display:flex;align-items:flex-end;padding:18px 12px 16px 0;border-bottom:1px solid rgba(244,242,236,.3);font-size:clamp(20px,2.15vw,31px);line-height:1.08;letter-spacing:-.045em;cursor:default}.okk-client-odd{border-right:1px solid rgba(244,242,236,.3);padding-right:24px}.okk-client-even{padding-left:24px}.okk-client-last{grid-column:1/-1;border-right:0;padding-right:0}.okk-client-icon{font:400 11px/1 var(--font-mono);letter-spacing:.04em;color:rgba(244,242,236,.35);margin-right:14px;transition:color .15s;flex-shrink:0}.okk-client-text{color:rgba(244,242,236,.85);transition:color .15s}.okk-client-item:hover .okk-client-icon{color:var(--okk-blue)}.okk-client-item:hover .okk-client-text{color:var(--okk-paper)}.okk-cta-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);grid-gap:46px;gap:46px;align-items:end;padding:var(--okk-section-y) var(--okk-gutter) 48px;min-height:560px;background:var(--okk-paper)}.okk-cta-right{width:100%;max-width:420px;margin:0 0 0 auto;overflow:hidden}.okk-cta-btn-wrap{display:flex;justify-content:flex-end}.okk-workflow-pre{color:#b4caff;font:400 11px/1.45 var(--font-mono);overflow-x:auto;max-width:100%}.okk-ascii-pre,.okk-workflow-pre{margin:0;white-space:pre;letter-spacing:0!important;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,"dlig" 0,"kern" 0,"kern" off,none;font-family:var(--font-mono);-moz-tab-size:1;tab-size:1}@media (max-width:900px){.okk-hero{grid-template-columns:1fr;min-height:auto}.okk-ascii-hero{flex-direction:row;align-items:flex-end;gap:28px}.okk-ascii-hero aside{border-left:1px solid rgba(11,11,12,.2);padding-left:24px;border-top:none!important}.okk-case,.okk-cta-section{grid-template-columns:1fr}.okk-cta-section{min-height:auto}.okk-cta-right{margin:0}}@media (max-width:660px){.okk-ascii-hero{flex-direction:column;gap:0}.okk-ascii-hero aside{border-left:none!important;border-top:1px solid rgba(11,11,12,.2)!important;padding-left:0!important;padding-top:23px!important;width:100%;min-height:auto!important}.okk-hero{padding-bottom:clamp(48px,8vw,80px)}.okk-client-list{grid-template-columns:1fr;margin:58px 0 70px}.okk-client-even,.okk-client-item,.okk-client-odd{min-height:95px;padding:15px 0;border-right:0!important;padding-left:0!important;padding-right:0!important}.okk-client-last{grid-column:1}.okk-cta-section{padding-top:84px}.okk-workflow-pre{font-size:10px}.okk-sparkle-pre{display:none}.okk-funnel-wrap{justify-content:flex-start}.okk-cta-right{max-width:100%!important;margin:0!important}.okk-cta-body{text-align:left!important;margin-left:0!important;max-width:100%!important}.okk-cta-btn-wrap{justify-content:flex-start}}@media (max-width:860px){.okk-work-row{grid-template-columns:1fr!important;min-height:auto!important}.okk-work-row>div{order:unset!important}.okk-work-ascii{padding:32px var(--okk-gutter)!important}}.okk-offering-row{display:grid;grid-template-columns:1fr 1fr;min-height:86vh}.okk-offering-mark{display:flex;align-items:center;justify-content:center;padding:clamp(40px,6vw,80px)}.okk-offering-copy{padding:clamp(52px,7vw,96px) var(--okk-gutter)}@media (max-width:860px){.okk-offering-row{grid-template-columns:1fr;min-height:auto}.okk-offering-row--flip .okk-offering-mark{order:-1}.okk-offering-mark{border-right:none!important;border-left:none!important;border-bottom:1px solid rgba(244,242,236,.1);padding:clamp(28px,5vw,56px) var(--okk-gutter)}.okk-offering-copy{padding:clamp(40px,6vw,80px) var(--okk-gutter)}}@media (max-width:480px){.okk-offering-mark svg{max-height:280px}}@media (max-width:760px){.okk-for-one-split{grid-template-columns:1fr!important}.okk-for-one-split>div{border-bottom:1px solid rgba(11,11,12,.15)}.okk-for-one-split>div,.okk-uses-odd{border-right:none!important}.okk-uses-cell{padding-right:0!important}.okk-for-many-split{grid-template-columns:1fr!important}.okk-for-many-split>div{border-bottom:1px solid rgba(11,11,12,.15)}.okk-for-many-split>div,.okk-terr-odd{border-right:none!important}.okk-terr-cell{padding-right:0!important}.okk-about-split{grid-template-columns:1fr!important}.okk-about-split>div{border-bottom:1px solid rgba(11,11,12,.15)}.okk-about-split>div,.okk-principle-odd{border-right:none!important}.okk-principle-cell{padding-right:0!important}.okk-contact-split{grid-template-columns:1fr!important}.okk-contact-split>div{border-right:none!important;border-bottom:1px solid rgba(11,11,12,.15)}}