.cg{--cg-accent:#4f65f5;--cg-ink:#0d0d0d;--cg-muted:#a1a1a1;--cg-display:var(--font-bricolage), "Bricolage Grotesque", system-ui, sans-serif;--cg-sans:var(--font-cg-inter), "Inter", system-ui, sans-serif;--cg-mono:var(--font-cg-mono), "JetBrains Mono", ui-monospace, monospace;color:#000;min-height:100vh;font-family:var(--cg-sans);isolation:isolate;background:#fafafa;position:relative;overflow-x:clip}.cg-page-dots{--gut:linear-gradient(90deg, #000 0, #00000080 calc(50% - 680px), transparent calc(50% - 600px), transparent calc(50% + 600px), #00000080 calc(50% + 680px), #000 100%);z-index:-1;pointer-events:none;-webkit-mask-image:var(--gut);-webkit-mask-image:var(--gut);mask-image:var(--gut);background:radial-gradient(circle,#cbc7bd 1.2px,#0000 1.6px) 0 0/14px 14px;position:absolute;inset:0}.cg-page-dots i{opacity:0;-webkit-mask-image:radial-gradient(150px circle at var(--px,-999px) var(--py,-999px), #000, transparent);-webkit-mask-image:radial-gradient(150px circle at var(--px,-999px) var(--py,-999px), #000, transparent);mask-image:radial-gradient(150px circle at var(--px,-999px) var(--py,-999px), #000, transparent);background:radial-gradient(circle,#4f65f5bf 1.2px,#0000 1.6px) 0 0/14px 14px;transition:opacity .4s;position:absolute;inset:0}.cg-page-dots.is-lit i{opacity:1}.cg *,.cg :before,.cg :after{box-sizing:border-box}.cg p{margin:0}.cg a{color:inherit;text-decoration:none}.cg button{font-family:inherit}.cg-wrap{width:min(1184px,100% - 32px);margin-inline:auto}.cg-display{font-family:var(--cg-display);font-weight:400}.cg-btn{background:var(--cg-accent);white-space:nowrap;border-radius:360px;justify-content:center;align-items:center;gap:10px;height:44px;padding:0 28.8px;font-size:16.8px;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:-2px 3px #000,inset 2px 4px 9.2px #ffffff40;color:#fff!important}.cg-btn:hover{background:#4053d6;transform:translateY(-2px);box-shadow:-2px 5px #000,inset 2px 4px 9.2px #ffffff40}.cg-btn:active{transform:none;box-shadow:-1px 1px #000}.cg-btn:focus-visible{outline:2px solid var(--cg-accent);outline-offset:3px}.cg-btn--sm{height:36px}.cg-h2{font-family:var(--cg-display);color:#000;margin:0;font-size:62px;font-weight:400;line-height:75px}.cg-lede{color:var(--cg-muted);font-size:20px;line-height:24px}.cg-head{flex-direction:column;gap:20px;width:min(739px,100%);display:flex}.cg-head--center{text-align:center;align-items:center;width:min(531px,100%);margin-inline:auto}.cg-head--center .cg-h2{white-space:nowrap;font-size:64px;line-height:normal}.cg-card{border-radius:12px;height:483px;position:relative;overflow:hidden}.cg-card h3{color:#1e1e1e;max-width:520px;margin:0;padding:26.5px 24px 0 32px;font-size:32px;font-weight:400;line-height:normal;position:relative}.cg-card--line{background:#f6f6f6;border:1px solid #2121211a}.cg-card--photo{background:#dedcdb33;border:5px solid #faa7bb}.cg-card--photo>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cg-card--photo h3{color:#fdfcfc;max-width:300px;padding:21.5px 24px 0 27px}.cg-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cg-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cg-scale{width:100%;position:relative}.cg-scale>.cg-scale-in{transform-origin:0 0;position:absolute;top:0;left:0}.cg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes cgSpin{to{transform:rotate(360deg)}}@keyframes cgPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cgPopBounce{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@keyframes cgBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cgPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.cg-spin{border:1.5px solid #d9d6cf;border-top-color:#15803d;border-radius:5px;flex:none;width:10px;height:10px;animation:.7s linear infinite cgSpin}.cg-pop{animation:.5s cubic-bezier(.16,1,.3,1) both cgPop}.cg-popb{animation:.4s cubic-bezier(.34,1.56,.64,1) both cgPopBounce}.cg-pulse{animation:1s ease-in-out infinite cgPulse}.cg-caret{vertical-align:-3px;background:var(--cg-ink);width:2px;height:16px;margin-left:1px;animation:1s step-end infinite cgBlink;display:inline-block}.cg-hero{z-index:2;padding:220px 0 120px;position:relative}.cg-hero-glow{pointer-events:none;--gx:0;--gy:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(55% 75% at 82% 42%,#000 35%,#0000 100%);mask-image:radial-gradient(55% 75% at 82% 42%,#000 35%,#0000 100%)}.cg-hero-glow i{--d:40px;transform:translate(calc(var(--gx) * var(--d)), calc(var(--gy) * var(--d)));transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute}.cg-hero-glow span{filter:blur(70px);will-change:transform;border-radius:50%;width:100%;height:100%;animation:22s ease-in-out infinite alternate cgGlowDrift;display:block}.cg-hero-glow .cg-hero-glow-a{--d:56px;width:540px;height:440px;top:6%;right:4%}.cg-hero-glow-a span{background:#4f65f557}.cg-hero-glow .cg-hero-glow-b{--d:32px;width:420px;height:360px;top:34%;right:26%}.cg-hero-glow-b span{background:#dc9fb261;animation-duration:27s;animation-delay:-9s}.cg-hero-glow .cg-hero-glow-c{--d:80px;width:380px;height:320px;top:46%;right:0}.cg-hero-glow-c span{background:#ff9a5e4d;animation-duration:31s;animation-delay:-17s}@keyframes cgGlowDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.08)}to{transform:translate(30px,-25px)scale(.95)}}.cg-hero-copy{position:relative}.cg-hero h1{max-width:821px;font-family:var(--cg-display);color:#000;text-wrap:balance;margin:0;font-size:62px;font-weight:400;line-height:normal}.cg-hero p{color:#7c7c7c;max-width:532px;margin-top:24px;font-size:16px;line-height:1.5}.cg-hero .cg-btn{margin-top:32px}.cg-splash-run{margin-top:-12svh;position:relative}.cg-splash-sticky{height:100svh;position:sticky;top:0}.cg-splash{isolation:isolate;background:#fafafa;place-items:center;height:100svh;padding:13svh 24px;display:grid;position:relative;overflow:hidden}.cg-splash-win{z-index:1;will-change:transform, opacity;transform-origin:50% 60%;visibility:hidden;width:min(100%,104.74svh);position:relative}.cg-splash{--cg-fade-y:linear-gradient(to bottom, transparent 0%, #00000008 3%, #0000001a 6%, #00000038 9.5%, #00000061 13%, #0000008c 16.5%, #000000b8 20%, #000000db 23.5%, #000000f2 27%, #000 30%, #000 70%, #000000f2 73%, #000000db 76.5%, #000000b8 80%, #0000008c 83.5%, #00000061 87%, #00000038 90.5%, #0000001a 94%, #00000008 97%, transparent 100%)}.cg-glass{z-index:0;pointer-events:none;-webkit-mask-image:var(--cg-fade-y);-webkit-mask-image:var(--cg-fade-y);mask-image:var(--cg-fade-y);position:absolute;inset:0;overflow:hidden}.cg-glass-photo{background:url(/crockedglass/splash-street.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.12)}.cg-glass-blur{opacity:1;will-change:opacity}.cg-glass-blur--0{filter:blur(8px)}.cg-glass-blur--1{filter:blur(20px)saturate(1.1)}.cg-glass-blur--2{filter:blur(40px)saturate(1.25)}.cg-glass-tint{will-change:opacity;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#ffffffbf,#fafafa8c 55%,#ffffffb3);position:absolute;inset:0}.cg-splash-img{border-radius:12px;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 78%,#0009 88%,#0003 95%,#0000 100%);mask-image:linear-gradient(#000 78%,#0009 88%,#0003 95%,#0000 100%)}.cg-feat{margin-top:98px}.cg-feat-top{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.cg-quote{flex-direction:column;flex:none;align-items:flex-end;gap:12px;width:259px;display:flex}.cg-quote figure{background:#fbfafa;border-radius:12px;flex-direction:column;gap:10px;width:100%;min-height:118px;margin:0;padding:12px;display:flex;box-shadow:0 4px 6px #0d0d0d0a,0 1px 1px #0d0d0d0d}.cg-quote-who{align-items:center;gap:7px;display:flex}.cg-quote-av{color:#a16207;background:#fdf3e1;border-radius:8px;flex:none;justify-content:center;align-items:center;width:37px;height:37px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.cg-quote-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cg-quote-name{font-family:var(--cg-display);color:var(--cg-ink);font-size:16px;line-height:16px}.cg-quote-role{color:#888;font-size:12px;line-height:16px;margin-top:7px!important}.cg-quote blockquote{color:#2b2a26;margin:0;font-size:12px;line-height:16px}.cg-quote-nav{gap:10px;display:flex}.cg-quote-nav button{cursor:pointer;background:#fcfcfc;border:1px solid #e2e2e8;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:flex}.cg-quote-nav button:disabled{opacity:.3;cursor:default}.cg-feat .cg-grid2{margin-top:64px}.cg-feat .cg-grid3{margin-top:24px}.cg-brain{background:#f4f2f033;overflow:visible}.cg-brain>img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.cg-brain-cv{-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}.cg-brain h3{color:#fdfcfc;max-width:300px}.cg-brain-out{pointer-events:none;z-index:3;width:712px;height:569px;position:absolute;top:-64px;left:-128px}.cg-wf-box{position:absolute;top:124px;left:32px;right:-40px}.cg-wf{background:#fbfbf9;border-radius:10px;width:571px;height:402px;position:relative;overflow:hidden}.cg-wf svg.cg-wf-lines{position:absolute;top:0;left:0}.cg-wf-l{stroke-dasharray:1;transition:stroke-dashoffset .9s cubic-bezier(.45,0,.55,1)}.cg-wf-dot{offset-rotate:0deg;background:#15803d;border-radius:4px;width:8px;height:8px;margin:-4px 0 0 -4px;transition:offset-distance .9s cubic-bezier(.45,0,.55,1),opacity .3s;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #15803d2e}.cg-wf-d1{offset-path:path("M198 94 C 250 94, 258 84, 311 84")}.cg-wf-d2{offset-path:path("M479 84 C 540 92, 528 196, 403 214")}.cg-wf-d3{offset-path:path("M320 282 C 276 282, 282 258, 237 258")}.cg-wf-n{background:#fff;border:1px solid #e5e3dd;border-radius:12px;width:166px;height:134px;transition:opacity .55s cubic-bezier(.45,0,.55,1),transform .55s cubic-bezier(.45,0,.55,1),box-shadow .5s,border-color .5s;position:absolute;box-shadow:0 4px 6px #0d0d0d0a,0 1px 1px #0d0d0d0d}.cg-wf-n.is-hidden{opacity:0;transform:translateY(10px)scale(.94)}.cg-wf-n.is-on{border-color:#9fd3b2;transform:translateY(-3px);box-shadow:0 0 0 3px #15803d24,0 10px 22px #0d0d0d14}.cg-wf-n.is-amber{border-color:#e0b84f;transform:translateY(-3px);box-shadow:0 0 0 3px #d4a0172e,0 10px 22px #0d0d0d14}.cg-wf-port{background:#fff;border:1px solid #c9c6bd;border-radius:4px;width:8px;height:8px;position:absolute}.cg-wf-ic{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:11px;left:11px}.cg-wf-title{color:var(--cg-ink);font-size:13px;font-weight:600;line-height:16px;position:absolute;top:16px;left:44px}.cg-wf-grip{position:absolute;top:18px;left:141px}.cg-wf-kick{color:#8a867e;font-size:11px;line-height:14px;position:absolute;top:44px;left:11px}.cg-wf-desc{color:#2b2a26;width:150px;font-size:12px;line-height:16px;position:absolute;top:61px;left:11px}.cg-wf-stat{align-items:center;gap:6px;font-size:11px;line-height:14px;display:flex;position:absolute;top:105px;left:11px}.cg-wf-idle{border:1.5px dashed #c9c6bd;border-radius:5px;width:10px;height:10px}.cg-wf-btn{color:#fff;cursor:pointer;background:#15803d;border:0;border-radius:7px;width:70px;height:26px;font-size:12px;font-weight:500;line-height:15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-in-out;position:absolute;top:99px;left:85px}.cg-chat{background:#fff}.cg-chat h3{color:#0c0a08;max-width:300px}.cg-chat-body{flex-direction:column;gap:12px;display:flex;position:absolute;inset:108px 16px 20px}.cg-chat-log{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:0 10px;display:flex;overflow:hidden}.cg-bub{color:#111b21;max-width:262px;padding:6px 8px 7px 9px;font-size:14.2px;line-height:19px;display:flow-root;position:relative}.cg-bub--me{background:#d9fdd3;border-radius:7.5px 0 7.5px 7.5px;align-self:flex-end;box-shadow:0 1px .5px #0b141a21}.cg-bub--them{background:#fff;border-radius:0 7.5px 7.5px;align-self:flex-start;box-shadow:0 0 0 .5px #0b141a1a,0 1px 2px #0b141a24}.cg-bub-tail{position:absolute;top:0}.cg-bub--me .cg-bub-tail{left:100%}.cg-bub--them .cg-bub-tail{right:100%}.cg-bub-meta{float:right;color:#667781;align-items:center;gap:3px;margin:5px -2px -5px 10px;font-size:11px;line-height:15px;display:inline-flex}.cg-typing{align-self:flex-start;gap:4px;padding:11px 13px;display:flex}@keyframes cgChDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cg-chdot{background:#8a867e;border-radius:3px;width:6px;height:6px;animation:1s ease-in-out infinite cgChDot}.cg-compose{flex:none;align-items:flex-end;gap:8px;display:flex}.cg-compose-in{background:#fff;border:1px solid #e9edef;border-radius:22px;flex:1;align-items:flex-end;gap:10px;min-width:0;min-height:44px;padding:11px 14px 11px 12px;display:flex;box-shadow:0 1px 2px #0b141a1a}.cg-compose-in p{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;max-height:100px;font-size:14px;line-height:20px;overflow:hidden}.cg-compose-send{background:#00a884;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 1px 2px #0b141a2e}.cg-lw{background:#dedcdb33}.cg-lw h3{color:#0c0a08;max-width:300px}.cg-lw-wheel{perspective:900px;cursor:ns-resize;overscroll-behavior:contain;height:380px;position:absolute;top:96px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.cg-lw-drum{transform-style:preserve-3d;position:absolute;inset:0}.cg-lw-row{transform-origin:50%;backface-visibility:hidden;background:#fff;border:1px solid #ece9e3;border-radius:12px;width:330px;margin-left:-165px;padding:11px 12px;transition:transform 1.4s cubic-bezier(.65,0,.35,1),opacity 1.2s cubic-bezier(.65,0,.35,1),box-shadow 1s ease-in-out,border-color 1s ease-in-out;position:absolute;top:0;left:50%;box-shadow:0 1px 4px #0000000f}.cg-lw-row.is-focus{border-color:#c9d0fb;box-shadow:0 14px 30px #1c1f332e}.cg-lw-row.is-jump{transition:none}.cg-lw-top{align-items:center;gap:10px;display:flex}.cg-lw-logo{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cg-lw-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cg-lw-who b{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cg-lw-who span{color:#6b6f80;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cg-lw-chan{flex:none;gap:4px;display:flex}.cg-lw-chan span{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:flex}.cg-lw-meta{align-items:center;gap:6px;margin-top:8px;display:flex}.cg-lw-sig{border-radius:99px;padding:3px 8px;font-size:11px;font-weight:500;transition:background 1s,color 1s}.cg-lw-tag{color:#2f42c8;border:1px solid #e5e5e5;border-radius:99px;padding:3px 8px;font-size:11px}.cg-lw-time{color:#8a867e;margin-left:auto;font-size:11px}.cg-crossed{z-index:2;margin-top:120px;position:relative}.cg-crossed-sticky{padding-top:90px;position:sticky}.cg-crossed-line{background:radial-gradient(closest-side,#0000002e,#0000);border-radius:50%;width:min(342px,80%);height:5px;margin:0 auto;display:block}.cg-crossed h2{width:min(823px,100%);font-family:var(--cg-display);text-align:center;color:#000;text-wrap:balance;margin:13px auto 0;font-size:62px;font-weight:400;line-height:normal}.cg-orka{z-index:1;color:#fff;height:max(100svh,720px);margin-top:180px;position:relative}.cg-orka-bg{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:calc(100% + 200px);position:absolute;top:-100px;left:0;right:0}.cg-frags{pointer-events:none;transition:opacity .5s ease-in-out;position:absolute;inset:0}.cg-orka.is-focused .cg-frags{opacity:0}.cg-frag{zoom:1.2;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.35;animation:.9s cubic-bezier(.45,0,.55,1) both cgFragIn,6s ease-in-out .9s infinite cgFragBob;position:absolute}.cg-frag.out{animation:.9s cubic-bezier(.45,0,.55,1) both cgFragOut}.cg-frag b{font-weight:600}@keyframes cgFragIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes cgFragOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)scale(.96)}}@keyframes cgFragBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cg-swap{height:18px;position:relative}.cg-swap>span{align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0}.cg-swap-out{animation:3.6s ease-in-out both cgSwapOut}.cg-swap-in{animation:3.6s ease-in-out both cgSwapIn}@keyframes cgSwapOut{0%,42%{opacity:1}56%,to{opacity:0}}@keyframes cgSwapIn{0%,48%{opacity:0;transform:translateY(4px)}62%,to{opacity:1;transform:none}}@keyframes cgGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cg-bar-fill{transform-origin:0;background:#fff;height:4px;animation:1.6s ease-in-out .3s both cgGrow;display:block}.cg-type{transform-origin:0;animation:.9s ease-in-out both cgGrow;display:block}.cg-fblink{animation:.8s ease-in-out infinite cgFBlink}@keyframes cgFBlink{0%,to{opacity:1}50%{opacity:0}}.cg-wiggle{animation:.9s ease-in-out infinite cgWiggle}@keyframes cgWiggle{0%,to{transform:translate(0)}50%{transform:translate(3px,-2px)}}.cg-sweep{background:linear-gradient(90deg,#fff0,#ffffff38,#fff0);width:34px;height:100%;animation:1.8s ease-in-out infinite cgSweep;position:absolute;top:0;left:0}@keyframes cgSweep{0%{transform:translate(-40px)}to{transform:translate(230px)}}.cg-fpop{animation:.5s cubic-bezier(.45,0,.55,1) both cgFPop}@keyframes cgFPop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.cg-ring{stroke-dasharray:88;animation:1.8s ease-in-out .3s both cgRing}@keyframes cgRing{0%{stroke-dashoffset:88px}to{stroke-dashoffset:8px}}.cg-ping{animation:1.6s ease-in-out infinite cgPing}@keyframes cgPing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.cg-slot-pick{animation:2.4s ease-in-out .5s both cgSlot}@keyframes cgSlot{0%,50%{color:#fff;background:#ffffff1f}70%,to{color:#14532d;background:#b8f2cf}}.cg-draw{stroke-dasharray:24;animation:.6s ease-in-out 1.9s both cgDraw}@keyframes cgDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.cg-dot-on{animation:.4s ease-in-out both cgDotOn}@keyframes cgDotOn{0%{background:#ffffff2e}to{background:#b8f2cf}}.cg-orka-mid{flex-direction:column;align-items:center;gap:52px;width:min(800px,100% - 32px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cg-orka-hello{flex-direction:column;align-items:center;gap:10px;display:flex}.cg-orka-cat{width:260px;margin-bottom:-18px}.cg-orka-hello h2{font-family:var(--cg-display);margin:0;font-size:62px;font-weight:500;line-height:1.5}.cg-orka-hello p{text-align:center;width:min(480px,100%);font-size:16px;line-height:1.5}.cg-orka-ask{flex-direction:column;gap:10px;width:100%;display:flex}.cg-chips{flex-wrap:wrap;gap:8px;display:flex}.cg-chip{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;font-size:13px;transition:background .3s;display:flex}.cg-chip:hover{background:#fff3}.cg-askbox{cursor:text;color:#fff;background:#ffffff1a;border:1px solid #e6e3dc;border-radius:20px;flex-direction:column;justify-content:space-between;height:150px;padding:16px 14px 12px 18px;transition:background .5s ease-in-out,border-color .5s ease-in-out,box-shadow .5s ease-in-out,color .5s ease-in-out;display:flex}.cg-orka.is-focused .cg-askbox{color:#141414;background:#fff;border-color:#fff;box-shadow:0 10px 30px #1414142e}.cg-askbox input{color:inherit;background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:15px;line-height:24px}.cg-askbox input::placeholder{color:#ffffffd9}.cg-orka.is-focused .cg-askbox input::placeholder{color:#8a8a8a}.cg-askbar{justify-content:space-between;align-items:center;font-size:13px;display:flex}.cg-askbar>span,.cg-askbar>span>span{align-items:center;gap:5px;display:flex}.cg-askbar>span:last-child{gap:12px}.cg-asksend{cursor:pointer;background:#9cc9ad;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cg-cases{flex-direction:column;gap:42px;margin-top:200px;display:flex}.cg-cases-row{justify-content:center;gap:31px;display:flex}.cg-case-cell{flex:1 1 0;max-width:530px}.cg-case{width:530px;height:434px;position:relative}.cg-case>img{border-radius:20px;width:531px;height:340px;position:absolute;top:0;left:0}.cg-case-back{background:#ffffffb3;border-radius:14px;width:428px;height:259px;position:absolute;top:38px;left:51px;box-shadow:0 1px 2px #1018280f}.cg-case-sheet{background:#fff;border-radius:14px;width:464px;height:258px;position:absolute;top:48px;left:33px;box-shadow:0 1px 1px #1018280f}.cg-case-sheet>*{position:absolute}.cg-case-mark{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:flex;top:19px;left:24px}.cg-case-l{color:#8b8b93;font-size:11px}.cg-case-v{color:#18191b;font-size:18px;font-weight:600}.cg-case-bars{align-items:flex-end;gap:7px;display:flex;bottom:64px;left:21px}.cg-case-bars span{border-radius:4px 4px 2px 2px;width:55px}.cg-case-glass{-webkit-backdrop-filter:blur(7px);background:linear-gradient(#ffffff61,#ffffff9e);border-radius:20px;width:530px;height:168px;position:absolute;top:172px;left:0;box-shadow:0 -6px 18px #1018281f,inset 0 1px #ffffffe6}.cg-case-glass>*{position:absolute}.cg-case-big{letter-spacing:-1px;font-size:44px;font-weight:600;line-height:44px;top:83px;left:24px}.cg-case-small{opacity:.8;font-size:14px;top:129px;left:24px}.cg-case-link{background:#ffffff8c;border-radius:16px;justify-content:space-between;align-items:center;width:147px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:background .2s;display:flex;top:114px;left:369px}.cg-case-link:hover{background:#ffffffd9}.cg-case h3{font-family:var(--cg-display);letter-spacing:-.2px;color:#1e1e1e;margin:0;font-size:24px;font-weight:500;line-height:normal;position:absolute;top:360px;left:0}.cg-case-desc{color:#8b8b93;width:492px;font-size:14px;line-height:22px;position:absolute;top:390px;left:0}.cg-cl{margin-top:128px;position:relative}.cg-cl-runway{margin-top:42px;position:relative}.cg-cl-sticky{position:sticky}.cg-cl .cg-head--center{width:min(560px,100%)}.cg-story{width:1112px;height:640px;color:var(--cg-ink);position:relative}.cg-story-card{background:#fff;border:1px solid #e5e3dd;border-radius:16px;position:absolute;box-shadow:0 4px 6px #0d0d0d0a,0 1px 1px #0d0d0d0d}.cg-story-lbl{color:#8a867e;font-size:12px;font-weight:500}.cg-st-prompt{flex-direction:column;justify-content:space-between;width:380px;height:124px;padding:14px 16px 12px;display:flex;top:0;left:0}.cg-st-send{border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .3s,color .3s;display:inline-flex}.cg-st-kw{width:380px;padding:12px 16px 14px;top:140px;left:0}.cg-st-chip{color:#c9c6bd;opacity:.6;border:1px solid #ece9e3;border-radius:99px;align-items:center;height:28px;padding:0 11px;font-size:12px;font-weight:500;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:translateY(6px)scale(.9)}.cg-st-chip.is-on{color:#3346c9;opacity:1;background:#eef1fe;border-color:#c9d0fb;transform:none}.cg-st-orka{border-radius:18px;width:180px;height:136px;padding:16px;transition:border-color .4s,box-shadow .4s,transform .5s cubic-bezier(.34,1.56,.64,1);top:70px;left:440px}.cg-st-orka.is-on{border-color:#c9d0fb;box-shadow:0 6px 18px #4f65f524}.cg-st-orka.is-busy{transform:scale(1.03)}.cg-st-wf{background:#fbfbf9;border:1px dashed #d9d6cf;border-radius:18px;width:422px;height:276px;padding:12px 14px 10px;position:absolute;top:0;left:690px}.cg-st-src{background:#fff;border:1px solid #ece9e3;border-radius:9px;align-items:center;height:32px;padding:0 12px;transition:background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.cg-st-src.is-scan{background:#f3f5ff;border-color:#c9d0fb}.cg-st-src-bar{background:#4f65f5;height:2px;position:absolute;bottom:0;left:0}.cg-st-spin{border:2px solid #e5e3dd;border-top-color:#4f65f5;border-radius:99px;flex:none;width:16px;height:16px;animation:.8s linear infinite cgSpin}.cg-st-leads{border-radius:18px;width:700px;height:320px;top:320px;left:0;overflow:hidden}.cg-st-grid{grid-template-columns:220px 1fr 70px 96px;align-items:center;display:grid}.cg-st-lhead{color:#8a867e;border-bottom:1px solid #ece9e3;height:40px;padding:0 16px;font-size:12px;font-weight:500}.cg-st-row{opacity:0;border-bottom:1px solid #f1efea;height:56px;padding:0 16px;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1),background .25s;transform:translateY(14px)}.cg-st-row.is-shown{opacity:1;transform:none}.cg-st-row.is-active{background:#f6f6f4}.cg-st-ini{color:#5f5c55;background:#f1efea;border-radius:15px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex}.cg-st-score{text-align:right;font:600 15px var(--cg-mono);color:#d9d6cf;padding-right:10px;transition:color .3s}.cg-st-score.is-on{color:#15803d}.cg-st-reach{color:#c9c6bd;height:32px;font:500 12px var(--cg-sans);cursor:default;background:#fff;border:1px solid #ece9e3;border-radius:99px;transition:background .2s,color .2s,border-color .2s,transform .2s}.cg-st-reach.is-ready{color:#2b2a26;cursor:pointer;border-color:#d9d6cf}.cg-st-reach.is-ready:hover{transform:translateY(-1px)}.cg-st-reach.is-sel{color:#fff;background:#15803d;border-color:#15803d;box-shadow:-2px 2px #000}.cg-st-dot{pointer-events:none;background:#15803d;border-radius:99px;width:10px;height:10px;margin:-5px 0 0 -5px;transition:opacity .3s;position:absolute;left:618px;box-shadow:0 0 0 4px #15803d29}.cg-st-panel{border-radius:18px;flex-direction:column;width:382px;height:320px;padding:18px;display:flex;top:320px;left:730px}.cg-green{color:#fff;height:44px;font:500 14px/1 var(--cg-sans);cursor:pointer;background:#15803d;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background .2s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;box-shadow:-3px 3px #000,inset 2.2px 4.4px 10.12px #ffffff40}.cg-green:hover{background:#137337}.cg-green:active{transform:translate(-2px,2px);box-shadow:inset 2.2px 4.4px 10.12px #ffffff40}.cg-green:focus-visible,.cg-st-reach:focus-visible{outline-offset:2px;outline:2px solid #4f65f5}.cg-switch{cursor:pointer;background:#d9d6cf;border:none;border-radius:99px;width:44px;height:26px;padding:0;transition:background .25s;position:relative}.cg-switch[aria-checked=true]{background:#15803d}.cg-switch span{background:#fff;border-radius:99px;width:20px;height:20px;transition:left .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px}.cg-switch[aria-checked=true] span{left:21px}.cg-buffed{flex-direction:column;gap:40px;margin-top:120px;display:flex}.cg-buffed-top{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.cg-sph{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:104px 0 0}.cg-sph-pt{will-change:transform, opacity;pointer-events:none;position:absolute;top:0;left:0}.cg-sph-dot{background:#b5b1a8;border-radius:2px;width:4px;height:4px;margin:-2px 0 0 -2px}.cg-sph-logo{justify-content:center;align-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:flex}.cg-sph-logo img{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.cg-ag-list{flex-direction:column;gap:10px;display:flex;position:absolute;top:112px;left:24px;right:24px}.cg-ag-row{background:#fff;border-radius:12px;align-items:center;gap:12px;height:72px;padding:0 12px;transition:box-shadow .4s ease-in-out,opacity .4s ease-in-out;display:flex;box-shadow:0 4px 10px #0d0d0d0d,0 1px 2px #0d0d0d0d}.cg-ag-row.is-open{box-shadow:0 0 0 2px #4f65f52e,0 4px 10px #0d0d0d0d,0 1px 2px #0d0d0d0d}.cg-ag-row.is-done{opacity:.85}.cg-ag-tile{border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.cg-ag-mid{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cg-ag-name{color:var(--cg-ink);font-size:13px;font-weight:600}.cg-ag-sub{white-space:nowrap;align-items:center;gap:6px;height:20px;font-size:11.5px;display:flex}.cg-ag-review{border:1px solid var(--cg-accent);height:20px;color:var(--cg-accent);background:#fff;border-radius:99px;align-items:center;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.cg-ag-track{background:#ece9e3;border-radius:2px;height:3px;transition:opacity .3s;display:block;overflow:hidden}.cg-ag-track span{border-radius:2px;height:3px;display:block}.cg-ag-dd{color:#8a867e;background:#fff;border:1px solid #d9d6cf;border-radius:9px;flex:none;align-items:center;gap:8px;width:140px;height:32px;padding:0 10px;font-size:12px;transition:border-color .25s,box-shadow .25s;display:inline-flex}.cg-ag-dd.is-open{border-color:var(--cg-accent);box-shadow:0 0 0 3px #4f65f526}.cg-ag-dd.is-chosen{color:var(--cg-ink)}.cg-ag-dd>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cg-ag-upcoming{color:#5f5c55;background:#fff;border:1px solid #e5e3dd;border-radius:99px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:18px;left:24px}.cg-ag-menu{z-index:4;pointer-events:none;background:#fff;border:1px solid #e5e3dd;border-radius:12px;width:164px;padding:6px;transition:opacity .25s ease-in-out,transform .25s ease-in-out;position:absolute;left:190px;box-shadow:0 14px 30px #0d0d0d24}.cg-ag-item{height:32px;color:var(--cg-ink);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13px;transition:background .2s;display:flex}.cg-ag-item.is-hl{background:#eef1fe}.cg-ag-cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 3px #00000040);transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .4s;position:absolute;top:0;left:0}.cg-us{flex-direction:column;gap:40px;margin-top:120px;display:flex}.cg-us-box{margin-top:-60px}.cg-us-map{perspective:1000px;perspective-origin:50%;width:1184px;height:434px;position:relative}.cg-us-plane{transform-origin:50% 100%;transform-style:preserve-3d;transition:transform 1.6s cubic-bezier(.16,.84,.24,1);position:absolute;inset:0;transform:translateY(180px)rotateX(64deg)}.cg-us-plane.in{transform:translateY(0)rotateX(32deg)}.cg-us-dots{opacity:0;transition:opacity 1.2s;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000040,#000 45%);mask-image:linear-gradient(#00000040,#000 45%)}.cg-us-plane.in .cg-us-dots{opacity:1}.cg-us-heat{pointer-events:none;width:1184px;height:434px;position:absolute;top:0;left:0}.cg-us-pin{cursor:pointer;z-index:1;transform-origin:50% 100%;opacity:0;background:0 0;border:0;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;padding:0;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translateZ(18px)rotateX(-32deg)translateY(12px)}.cg-us-plane.in .cg-us-pin{opacity:1;transform:translateZ(18px)rotateX(-32deg)}.cg-us-plane.in .cg-us-pin:first-of-type{transition-delay:.9s}.cg-us-plane.in .cg-us-pin:nth-of-type(2){transition-delay:1s}.cg-us-plane.in .cg-us-pin:nth-of-type(3){transition-delay:1.1s}.cg-us-plane.in .cg-us-pin:nth-of-type(4){transition-delay:1.2s}.cg-us-plane.in .cg-us-pin:nth-of-type(5){transition-delay:1.3s}.cg-us-plane.in .cg-us-pin:nth-of-type(6){transition-delay:1.4s}.cg-us-plane.in .cg-us-pin:nth-of-type(7){transition-delay:1.5s}.cg-us-pin.is-on{z-index:3}.cg-us-pin:focus-visible{outline:2px solid var(--cg-accent);outline-offset:4px}.cg-us-ping{border:2px solid var(--t);opacity:.3;pointer-events:none;border-radius:50%;animation:3s cubic-bezier(0,0,.2,1) infinite cgUsPing;position:absolute;inset:0}.cg-us-pin:nth-of-type(2n) .cg-us-ping{animation-delay:.7s}.cg-us-pin:nth-of-type(3n) .cg-us-ping{animation-delay:1.4s}.cg-us-pin.is-on .cg-us-ping{opacity:.85}@keyframes cgUsPing{75%,to{opacity:0;transform:scale(2.1)}}.cg-us-face{background:var(--bg);width:100%;height:100%;color:var(--fg);box-shadow:0 0 0 2px #fafafa, 0 0 0 4px var(--t), 0 4px 10px #0d0d0d1f;border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;transition:transform .25s ease-out;display:flex;position:relative}.cg-us-pin:hover .cg-us-face{transform:scale(1.12)}.cg-us-pin.is-on .cg-us-face{transform:scale(1.3)}.cg-us-tone-1{--t:#f59e0b;--bg:#fdf3dc;--fg:#a16207}.cg-us-tone-2{--t:#d946ef;--bg:#f6e8f3;--fg:#9d2f7f}.cg-us-tone-3{--t:#4f65f5;--bg:#eef1fe;--fg:#3346c9}.cg-us-tone-4{--t:#10b981;--bg:#e3f6ee;--fg:#047857}.cg-us-tone-5{--t:#f43f5e;--bg:#fde8ec;--fg:#be123c}.cg-us-bub{z-index:4;background:#fff;border:1px solid #ecebe7;border-radius:14px;width:300px;margin:0;padding:16px 18px;transition:opacity .3s,transform .3s;position:absolute;box-shadow:0 10px 30px #0d0d0d14,0 1px 2px #0d0d0d0d}.cg-us-bub blockquote{color:var(--cg-ink);margin:0;font-size:14px;line-height:21px}.cg-us-bub figcaption{color:#8a867e;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.cg-us-bub figcaption>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cg-us-bub b{color:var(--cg-ink);font-weight:600}.cg-us-city{font-family:var(--cg-mono);letter-spacing:.5px;flex:none;font-size:11px}.cg-clients{flex-direction:column;gap:40px;margin-top:120px;display:flex}.cg-pile{-webkit-user-select:none;user-select:none;background:linear-gradient(#fbfbf9 0%,#f3f1ec 100%);border-radius:28px;flex-wrap:wrap;place-content:flex-end center;gap:12px;height:380px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ecebe7}.cg-pile.is-live{padding:0;display:block}.cg-pile.is-live .cg-pile-card{will-change:transform;position:absolute;top:0;left:0}.cg-pile-card{height:96px;font-family:var(--cg-display);white-space:nowrap;color:var(--cg-ink);filter:grayscale();background:#fff;border:1px solid #ecebe7;border-radius:16px;flex:none;align-items:center;gap:14px;padding:0 30px;font-size:18px;transition:filter .3s;display:flex;box-shadow:0 10px 24px -14px #18163c40}.cg-pile-card img{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:auto;max-width:150px;display:block}.cg-pile-card:hover{filter:none}@media (pointer:fine){.cg-pile.is-live .cg-pile-card{cursor:grab}.cg-pile.is-grabbing,.cg-pile.is-grabbing .cg-pile-card{cursor:grabbing}}.cg-pile .cg-pile-cta{background:var(--cg-accent);color:#fff;filter:none;border:0;height:64px;padding:0 26px;font-size:17px;box-shadow:-3px 3px #000}.cg-pile-hint{font:500 11px var(--cg-mono);letter-spacing:.6px;text-transform:uppercase;color:#a8a49b;display:none;position:absolute;top:18px;right:22px}@media (pointer:fine){.cg-pile.is-live .cg-pile-hint{display:block}}@media (max-width:640px){.cg-pile{border-radius:22px;height:360px}.cg-pile-card{border-radius:12px;height:60px;padding:0 14px}.cg-pile-card img{max-width:96px;max-height:32px}.cg-pile-card span{display:none}.cg-pile .cg-pile-cta{height:48px;padding:0 16px;font-size:14px}}.cg-faq{justify-content:space-between;align-items:flex-start;gap:40px;margin-top:120px;display:flex}.cg-faq-side{flex-direction:column;flex:none;gap:20px;width:380px;display:flex}.cg-faq-side .cg-h2{line-height:70px}.cg-faq-side .cg-lede{line-height:26px}.cg-dark-btn{background:var(--cg-ink);border-radius:22px;align-self:flex-start;align-items:center;gap:8px;height:44px;margin-top:8px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex;color:#fff!important}.cg-faq-list{border-top:1px solid #e6e4df;flex-direction:column;width:min(740px,100%);display:flex}.cg-faq-item{border-bottom:1px solid #e6e4df}.cg-faq-q{text-align:left;width:100%;min-height:72px;color:var(--cg-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 4px;font-size:18px;font-weight:500;display:flex}.cg-faq-ic{background:#f0efeb;border-radius:14px;flex:none;width:28px;height:28px;transition:background .25s,transform .35s cubic-bezier(.2,.8,.2,1);position:relative}.cg-faq-ic:before,.cg-faq-ic:after{content:"";background:var(--cg-ink);border-radius:1px;width:12px;height:1.6px;margin:-.8px 0 0 -6px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .25s;position:absolute;top:50%;left:50%}.cg-faq-ic:after{transform:rotate(90deg)}.cg-faq-item.is-open .cg-faq-ic{background:var(--cg-ink);transform:rotate(180deg)}.cg-faq-item.is-open .cg-faq-ic:before{background:#fff}.cg-faq-item.is-open .cg-faq-ic:after{background:#fff;transform:rotate(0)}.cg-faq-a{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1);display:grid}.cg-faq-item.is-open .cg-faq-a{grid-template-rows:1fr}.cg-faq-a>div{overflow:hidden}.cg-faq-a p{color:#6b6862;padding:0 64px 22px 4px;font-size:15px;line-height:22px}.cg-tree{justify-content:center;align-items:flex-end;height:400px;margin-top:80px;display:flex}.cg-tree img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;transform-origin:50% 100%;width:364px;height:380px;animation:7s ease-in-out infinite cgSway;display:block}@keyframes cgSway{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}.cg-footer{background:var(--cg-ink);color:#fff;margin-top:40px;padding:72px 0 0;position:relative;overflow:hidden}.cg-ft-top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.cg-ft-brand{flex-direction:column;gap:14px;width:min(480px,100%);display:flex}.cg-ft-brand a{font-family:var(--cg-display);letter-spacing:-.5px;font-size:32px;line-height:1}.cg-ft-brand p{color:var(--cg-muted);font-size:15px;line-height:22px}.cg-ft-news{flex-direction:column;gap:12px;width:min(420px,100%);display:flex}.cg-ft-news div{gap:8px;display:flex}.cg-ft-news input{color:#fff;min-width:0;height:46px;font:inherit;background:#161616;border:1px solid #2c2c2c;border-radius:23px;outline:none;flex:1;padding:0 16px;font-size:14px}.cg-ft-news input:focus{border-color:#555}.cg-ft-news button{height:46px;color:var(--cg-ink);cursor:pointer;background:#fff;border:0;border-radius:23px;padding:0 20px;font-size:14px;font-weight:500}.cg-ft-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.cg-ft-cols>div{flex-direction:column;gap:14px;display:flex}.cg-ft-cols h3{letter-spacing:1.4px;text-transform:uppercase;color:#6f6f6f;margin:0 0 4px;font-size:13px;font-weight:500}.cg-ft-link{font-size:14px;line-height:20px;transition:color .2s;color:#bdbdbd!important}.cg-ft-link:hover{color:#fff!important}.cg-ft-bottom{color:#8a8a8a;border-top:1px solid #222;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.cg-ft-soc{align-items:center;gap:18px;display:flex}.cg-ft-soc a{color:#bdbdbd;transition:color .2s;display:flex}.cg-ft-soc a:hover{color:#fff}.cg-ft-word{aspect-ratio:1440/320;width:100%;margin-top:24px;position:relative;overflow:hidden}.cg-ft-word svg{width:100%;height:100%;display:block;position:absolute;inset:0}.cg-ft-stroke{transition:stroke .4s}.cg-footer:hover .cg-ft-stroke{stroke:#ffffffb3}@media (max-width:1100px){.cg-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-buffed .cg-grid3>:last-child,.cg-feat .cg-grid3>:first-child{grid-column:span 2}.cg-cases-row{flex-direction:column;align-items:center}.cg-case-cell{flex:none;width:100%}.cg-faq{flex-direction:column}.cg-faq-side,.cg-faq-list{width:100%}}@media (max-width:900px){.cg-hero{padding-top:140px}.cg-hero-glow{opacity:.45;-webkit-mask-image:radial-gradient(80% 45% at 80% 15%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 45% at 80% 15%,#000 30%,#0000 100%)}.cg-splash{padding:14svh 12px}.cg-hero h1,.cg-crossed h2{font-size:44px}.cg-h2,.cg-head--center .cg-h2{white-space:normal;font-size:44px;line-height:1.15}.cg-orka-hello h2{font-size:44px}.cg-feat-top,.cg-buffed-top{flex-direction:column;align-items:flex-start}.cg-quote{align-items:flex-start}.cg-grid2{grid-template-columns:1fr}.cg-ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-ft-top{flex-direction:column}.cg-orka{height:auto;min-height:100svh;padding:80px 0}.cg-orka-mid{margin:0 auto;position:relative;top:auto;left:auto;transform:none}.cg-frags{display:none}}@media (max-width:640px){.cg-hero h1,.cg-crossed h2,.cg-h2,.cg-head--center .cg-h2,.cg-orka-hello h2{font-size:36px}.cg-lede{font-size:17px}.cg-grid3{grid-template-columns:1fr}.cg-buffed .cg-grid3>:last-child,.cg-feat .cg-grid3>:first-child{grid-column:auto}.cg-card h3{padding-left:24px;font-size:26px}.cg-orka-cat{width:200px}.cg-chip{font-size:12px}.cg-faq-q{font-size:16px}.cg-faq-a p{padding-right:16px}.cg-ft-cols{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.cg-frag,.cg-frag.out,.cg-swap-out,.cg-swap-in,.cg-bar-fill,.cg-type,.cg-fblink,.cg-wiggle,.cg-sweep,.cg-fpop,.cg-ring,.cg-ping,.cg-slot-pick,.cg-draw,.cg-dot-on{animation-duration:10ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.cg-hero-glow span,.cg-us-ping,.cg-tree img,.cg-spin,.cg-st-spin,.cg-pulse,.cg-chdot,.cg-caret{animation:none}.cg-hero-glow i,.cg-lw-row,.cg-wf-n,.cg-ag-cursor,.cg-us-bub,.cg-fill-ch{transition:none}}
