@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-georgian-georgian-wght-normal.DxXCh91f.woff2)format("woff2-variations");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-georgian-math-wght-normal.D6IO91_E.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-georgian-symbols-wght-normal.ByFN5DTA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-georgian-latin-ext-wght-normal.CBziPIP0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-georgian-latin-wght-normal.C-4l_Z7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font:"Satoshi", "Noto Sans Georgian Variable", system-ui, sans-serif;--w-thin:300;--ink:#000;--page:#fff;--mist:#f6fafe;--blue:#0091ff;--cyan:#0af;--purple:#8000ff;--pink:#f09;--red:red;--rainbow:linear-gradient(to right, var(--blue), var(--cyan), var(--purple), var(--pink), var(--red))}body{font-family:var(--font);color:var(--ink)}::-webkit-scrollbar{display:none}html{font-size:max(12px,.833333vw)}body{-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;height:3000vh;margin:0;overflow-x:hidden}.preload-hidden{opacity:0!important;pointer-events:none!important}.reveal-anim{will-change:transform, opacity;transition:transform 1.6s cubic-bezier(.2,.8,.2,1) .6s,opacity 1.6s .6s}.preload-hidden.reveal-anim.from-top{transform:translateY(-20px)}.preload-hidden.reveal-anim.from-bottom{transform:translateY(20px)}canvas{display:block}.hero-logo{z-index:5;width:auto;height:1.75rem;position:absolute;top:2.5rem;left:3.125rem}.hero-title{font-family:var(--font);font-weight:var(--w-thin);color:#000;z-index:2;pointer-events:none;white-space:nowrap;margin:0;font-size:max(2.5rem,7vw);line-height:1;position:absolute;top:43%;left:3.125rem;transform:translateY(-50%)}.char-mask{vertical-align:bottom;perspective:500px;margin-top:-.2em;margin-bottom:-1.2em;padding-top:.2em;padding-bottom:1.2em;display:inline-block;overflow:hidden}.hero-char{transform-origin:bottom;filter:blur(14px);opacity:0;will-change:transform, filter, opacity;transition:transform 1.6s cubic-bezier(.2,.8,.2,1),filter 1.6s,opacity 1.2s;display:inline-block;transform:translateY(110%)translateZ(-60px)rotateX(-65deg)}.hero-char.revealed{filter:blur();opacity:1;transform:translateY(0)translateZ(0)rotateX(0)}.animated-title .hero-char{transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .8s,opacity .6s}.hero-nav{z-index:5;font-family:var(--font);flex-direction:column;align-items:flex-end;gap:.75rem;font-weight:400;display:flex;position:absolute;top:2.5rem;right:3.125rem}.hero-nav a{color:#000;text-transform:uppercase;opacity:1;cursor:pointer;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:400;text-decoration:none;transition:transform .2s;display:flex}.hero-nav a:hover{transform:translate(-4px)}.hero-nav a .nav-arrow{font-size:1.2rem;font-weight:400;line-height:1}.hero-subtitle{color:#000;font-weight:400}.hero-info-block{z-index:5;font-family:var(--font);color:#000;flex-direction:column;width:20rem;display:flex;position:absolute;bottom:3.125rem;left:3.125rem}.hi-top{text-transform:uppercase;justify-content:space-between;margin-bottom:2rem;font-size:1.1rem;font-weight:400;display:flex}.hi-text{opacity:.7;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.5}.hi-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#000;letter-spacing:1px;background:#ffffff1a;border:1px solid #000;border-radius:2.5rem;align-self:flex-start;padding:.875rem 3rem;font-size:.95rem;font-weight:400;text-decoration:none;transition:background .2s,transform .2s}.hi-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.scroll-content-wrapper{flex-direction:column;width:100%;display:flex;position:absolute;top:calc(100vh + 34.375rem);left:0}.scroll-title-container,.feature-container{z-index:2;position:relative}.scroll-title-container{margin-bottom:25rem;padding-left:3.125rem}.scroll-title-container .scroll-title{font-family:var(--font);font-weight:var(--w-thin);letter-spacing:-.02em;white-space:nowrap;color:#000;margin:0;font-size:max(2.625rem,5.5vw);line-height:1.1}.clients-line{background:linear-gradient(90deg,#0091ff,#0af,#8000ff,#f09,red);height:1px;margin-bottom:3rem;margin-left:3.125rem;margin-right:3.125rem}.feature-container{flex-direction:column;width:100%;display:flex}.feature-title{font-family:var(--font);font-weight:var(--w-thin);letter-spacing:-.02em;white-space:nowrap;color:#000;margin:0;font-size:max(2.625rem,5.5vw);line-height:1.1}.split-feature-container{box-sizing:border-box;flex-direction:column;width:100%;margin-top:37.5rem;padding-left:3.125rem;padding-right:3.125rem;display:flex}.pill-badge{font-family:var(--font);color:#000;border:1px solid #0003;border-radius:50px;padding:.3rem 1.2rem;font-size:max(.875rem,1vw);font-weight:400;display:inline-block}.split-bottom{flex-direction:column;align-items:flex-start;max-width:45rem;display:flex}.feature-text{font-family:var(--font);color:#000;opacity:.8;font-size:max(1.1rem,1.25vw);font-weight:300;line-height:1.5}.phase4-container{z-index:5;pointer-events:none;opacity:0;justify-content:flex-end;align-items:flex-end;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;transform:translateY(50px)}.phase4-container .split-feature-container{pointer-events:auto;justify-content:space-between;align-items:flex-start;width:auto;height:100vh;margin-top:0;padding-top:4rem;padding-bottom:4rem}.phase5-container{z-index:4;pointer-events:none;opacity:0;width:100%;height:100vh;position:fixed;top:0;left:0}.phase5-title-left{text-align:left;margin:0;position:absolute;top:2.5rem;left:3.125rem}.phase5-title-right{text-align:right;margin:0;position:absolute;bottom:2.5rem;right:3.125rem}.phase5-desc-left{text-align:left;max-width:25rem;margin:0;position:absolute;bottom:2.5rem;left:3.125rem}.phase5-label-right{width:12rem;margin:0;position:absolute;top:2.5rem;right:3.125rem}.phase6-container{z-index:2;pointer-events:none;opacity:0;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.phase6-title{width:100%;font-family:var(--font);font-weight:var(--w-thin);color:#000;text-align:center;white-space:nowrap;pointer-events:none;margin:0;font-size:max(2.5rem,7vw);line-height:1;position:absolute;top:30vh;left:0;transform:translateY(-50%)}.phase6-footer-wrapper{z-index:4;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0;transform:translateY(100vh)}.phase6-footer-wrapper *{pointer-events:auto}.glass-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#000;font-family:var(--font);background:#fff6;border:1px solid #ffffff80;border-radius:2rem;flex-direction:column;padding:3rem;display:flex;position:absolute;bottom:2.5rem;left:3.125rem;right:3.125rem;box-shadow:0 8px 32px #0000000d}.footer-top{justify-content:space-between;display:flex}.footer-left{flex-direction:column;width:35%;display:flex}.footer-heading{margin-bottom:1.5rem;font-size:1rem;font-weight:500}.footer-input-group{background:#fff9;border:1px solid #0000001a;border-radius:2rem;max-width:22rem;margin-bottom:1rem;padding:.3rem;display:flex}.footer-input{font-family:var(--font);background:0 0;border:none;outline:none;flex:1;padding-left:1rem;font-size:.9rem}.footer-submit{color:#fff;font-family:var(--font);cursor:pointer;background:#000;border:none;border-radius:2rem;padding:.6rem 1.5rem;transition:transform .2s}.footer-submit:hover{transform:scale(1.05)}.footer-subtext{opacity:.6;max-width:22rem;font-size:.75rem;line-height:1.4}.footer-right{gap:5rem;padding-right:2rem;display:flex}.footer-col{flex-direction:column;gap:1rem;display:flex}.footer-col-title{margin-bottom:.5rem;font-size:.9rem;font-weight:500}.footer-col a{color:#000;opacity:.7;font-size:.85rem;text-decoration:none;transition:opacity .2s}.footer-col a:hover{opacity:1}.footer-line{background:#0000001a;height:1px;margin-top:3rem;margin-bottom:1.5rem}.footer-bottom{text-align:center;opacity:.6;font-size:.8rem}.words-container{perspective:1500px;z-index:2;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0}.flying-word{font-family:var(--font);font-weight:400;font-size:calc(max(80px, 25vw) * var(--fw-scale,1));color:#000;opacity:0;white-space:nowrap;margin:0;padding:0 .2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(0)}.flying-word .char{margin:0 -.15em;padding:0 .15em;display:inline-block}.glass-container{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:10;pointer-events:none;background:#ffffff26;border-top:1px solid #fff6;width:100%;height:100vh;position:fixed;bottom:0;left:0;transform:translateY(100vh)}.glass-gradient-wrapper{pointer-events:auto;border-radius:0;width:calc(100% - 8rem);height:calc(100% - 8rem);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.65)}.glass-gradient-img{object-fit:cover;z-index:1;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.gradient-content{z-index:2;box-sizing:border-box;color:#000;width:100%;height:100%;font-family:var(--font);flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:absolute;top:0;left:0}.gc-top-left{font-size:max(2.625rem,5.5vw);font-weight:var(--w-thin);letter-spacing:-.02em;color:#000;white-space:nowrap;max-width:none;margin:0;line-height:1.1}.gc-bottom{justify-content:space-between;align-items:flex-end;display:flex}.gc-bottom-left{opacity:.8;font-size:14px;font-weight:400}.gc-bottom-right{align-items:flex-end;gap:3.75rem;display:flex}.stat-col{flex-direction:column;gap:16px;padding-left:20px;display:flex;position:relative}.stat-col-tall{margin-bottom:120px}.stat-col:before{content:"";background:linear-gradient(#0000,#0003 10% 90%,#0000);width:1px;position:absolute;top:0;bottom:0;left:0}.stat-col-tall:before{bottom:-120px}.stat-num{font-size:max(42px,5.5vw);font-weight:var(--w-thin);line-height:1}.stat-desc{opacity:.85;font-size:13px;line-height:1.5}.stat-sub{opacity:.5;font-size:11px}.stat-btn{cursor:pointer;background:#0000000d;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:8px;transition:background .2s;display:flex}.stat-btn:hover{background:#00000026}.word{white-space:nowrap;display:inline-block}html:not(.js) .hero-char{filter:none;opacity:1;transform:none}html:not(.js) .preload-hidden{opacity:1!important;pointer-events:auto!important;transform:none!important}html:not(.js) #preloader{display:none}a.hero-logo{height:2.5rem;display:block}a.hero-logo img{width:auto;height:100%;display:block}.preloader{z-index:9999;pointer-events:none;width:100%;height:100vh;transition:opacity 1s;position:fixed;top:0;left:0}.odometer{color:#000;font-family:var(--font);font-weight:var(--w-thin);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:4rem;line-height:1;position:absolute;top:2.5rem;left:3.125rem}.odometer-window{vertical-align:top;width:7.6rem;height:4rem;display:inline-block;position:relative;overflow:hidden}#odometer-numbers{text-align:center;width:100%;transition:transform 50ms linear;position:absolute;top:0;left:0}#odometer-numbers div{height:4rem;line-height:4rem}.lang-switch{text-transform:uppercase;align-items:center;gap:.4rem;margin-top:.35rem;font-size:1.1rem;display:flex}.hero-nav .lang-switch a{gap:0}.lang-switch a[aria-current=true]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lang-switch .sep{opacity:.35}.gc-top{flex-direction:column;gap:1.25rem;display:flex}.gc-top .hi-top{width:20rem;margin-bottom:0}.work{flex-direction:column;gap:1rem;min-width:0;display:flex}.work-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.work-filters{flex-wrap:wrap;gap:8px;display:flex}.work-filter{min-height:40px;font:inherit;color:#000;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff59;border:1px solid #00000024;border-radius:99px;align-items:center;gap:9px;padding:0 16px;font-size:14px;transition:background .25s,color .25s;display:inline-flex}.work-filter span{opacity:.6;font-size:12px}.work-filter:hover{background:#fff9}.work-filter[aria-pressed=true]{color:#fff;background:#000;border-color:#000}.work-filter:focus-visible,.work-arrow:focus-visible{outline-offset:3px;outline:2px solid #000}.work-arrows{flex:none;gap:8px;display:flex}.work-arrow{width:44px;height:44px;font:inherit;color:#000;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff73;border:1px solid #00000026;border-radius:50%;font-size:18px;transition:background .2s}.work-arrow:hover{background:#fffc}.work-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:1.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.work-rail::-webkit-scrollbar{display:none}.work-rail [hidden]{display:none!important}.work-rail .work-card{scroll-snap-align:start;flex:0 0 min(30rem,30vw)}.work-rail .work-card--next{flex-basis:min(18rem,18vw)}.work-group{scroll-snap-align:start;flex:none;align-items:flex-end;padding:.25rem 0;display:flex}.work-group span{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #00000040;padding-left:10px;font-size:12px;font-weight:500;transform:rotate(180deg)}:lang(ka) .work-group span{letter-spacing:.02em;text-transform:none}.work-caption{opacity:.7;margin:0;font-size:1.05rem}.work-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);background:#fff6;border:1px solid #ffffffa6;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:.75rem;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;box-shadow:0 10px 40px #141e5014}.work-card:hover{transform:translateY(-4px);box-shadow:0 18px 50px #141e5024}.work-shot{aspect-ratio:16/10;background:var(--mist);border-radius:.8rem;position:relative;overflow:hidden;container-type:size}.work-shot img{width:100%;height:auto;transition:transform 7s cubic-bezier(.45,0,.2,1);display:block;position:absolute;top:0;left:0}.work-card:hover .work-shot img,.work-card:focus-visible .work-shot img{transform:translateY(calc(100cqh - 100%))}.work-tag{z-index:1;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:500;position:absolute;top:.6rem;left:.6rem;box-shadow:0 4px 14px #141e501f}.work-meta{justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 .25rem .25rem;display:flex}.work-name{letter-spacing:-.01em;font-size:1.15rem;font-weight:500}.work-type{opacity:.65;margin-top:.2rem;font-size:.85rem}.work-visit{white-space:nowrap;font-size:.85rem}.work-card--next{box-shadow:none;background:#fff3;border:1px dashed #00000038;justify-content:space-between;padding:1.5rem}.work-next-title{font-size:max(1.4rem,1.8vw);font-weight:var(--w-thin);letter-spacing:-.02em;line-height:1.15}.process-steps{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.process-steps li{align-items:center;gap:.6rem;display:flex}.process-steps .step-num{opacity:.45;font-variant-numeric:tabular-nums;margin-right:.35rem}.process-steps .step-arrow{opacity:.35}.phase6-title{top:17vh}.glass-footer{padding:2rem 2.5rem 1.25rem;bottom:2rem}.footer-top{grid-template-columns:minmax(14rem,.75fr) 2.25fr;align-items:start;gap:3.5rem;display:grid}.footer-left{width:auto}.footer-label{max-width:18rem;margin-bottom:1.1rem;font-size:.95rem}.footer-form-title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.6rem;font-weight:500}.footer-intro{opacity:.7;max-width:18rem;margin:0;font-size:.95rem;line-height:1.45}.footer-contacts{flex-direction:column;gap:.35rem;margin:1.1rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.footer-contacts a{color:var(--ink)}.lead-form{flex-direction:column;gap:.35rem;display:flex}.form-grid{grid-template-columns:1fr 1fr 1.1fr;align-items:start;gap:.2rem 1rem;display:grid}.field{border:0;flex-direction:column;gap:.3rem;min-width:0;margin:0;padding:0;display:flex}.field--message{grid-column:span 2}.field-label{opacity:.7;padding-left:1rem;font-size:.8rem}.field input[type=text],.field textarea{font:inherit;color:var(--ink);background:#fff9;border:1px solid #0000001a;border-radius:2rem;outline:none;padding:.7rem 1rem;font-size:.95rem;transition:border-color .2s,background .2s}.field textarea{resize:none;border-radius:1.2rem;min-height:3.3rem}.field input[type=text]:focus,.field textarea:focus{background:#ffffffe6;border-color:#8000ff80}.field input[type=text][aria-invalid=true],.field textarea[aria-invalid=true]{background:#fff0f6cc;border-color:#d6004f}.field-error{color:#c8004f;min-height:1.1em;padding-left:1rem;font-size:.75rem}.service-toggle{flex-wrap:wrap;gap:.5rem;display:flex}.service-toggle input{opacity:0;width:1px;height:1px;position:absolute}.service-toggle .pill{cursor:pointer;background:#ffffff80;border:1px solid #00000026;border-radius:2rem;padding:.7rem 1.2rem;font-size:.9rem;line-height:1;transition:background .2s,color .2s,border-color .2s}.service-toggle[aria-invalid=true] .pill{border-color:#d6004f}.service-toggle input:checked+.pill{color:#fff;background:#000;border-color:#000}.service-toggle input:focus-visible+.pill{outline:2px solid var(--purple);outline-offset:3px}.form-actions{justify-content:flex-start;align-items:flex-start;padding-top:1.45rem;display:flex}.footer-submit{padding:.9rem 2rem;font-size:.95rem}.footer-submit[disabled]{opacity:.6;cursor:progress}.form-foot{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.form-status{margin:0;font-size:.85rem}.form-status[data-state=success]{color:#007a3d}.form-status[data-state=error]{color:#c8004f}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.footer-line{margin-top:1.25rem;margin-bottom:1rem}.footer-bottom{text-align:left;opacity:.8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-links{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.footer-links a{color:var(--ink);opacity:.8;text-decoration:none;transition:opacity .2s}.footer-links a:hover,.footer-links a[aria-current=true]{opacity:1}.footer-links a[aria-current=true]{text-underline-offset:3px;text-decoration:underline}.footer-links .sep{opacity:.4}:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.skip-link{z-index:10001;color:#fff;background:#000;border-radius:2rem;padding:.6rem 1.1rem;font-size:.9rem;text-decoration:none;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:lang(ka) .hero-nav a,:lang(ka) .hi-top,:lang(ka) .hi-btn,:lang(ka) .lang-switch{text-transform:none}:lang(ka) .hero-title{letter-spacing:0;font-size:max(2.2rem,4.5vw);line-height:1.14}:lang(ka) .phase6-title{letter-spacing:0;font-size:max(2.2rem,5.4vw);line-height:1.14}:lang(ka) .scroll-title-container .scroll-title,:lang(ka) .feature-title,:lang(ka) .gc-top-left{letter-spacing:0;font-size:max(2.1rem,4.2vw)}:lang(ka) .hero-nav a{font-size:1rem}.menu-toggle{display:none}.no-webgl body{background:radial-gradient(120% 90% at 80% 60%,#ffe3f1 0%,#eaf2ff 45%,#f6fafe 100%)}.no-webgl .poster{z-index:3;pointer-events:none;width:auto;height:64vh;transition:opacity .3s;position:fixed;bottom:0;right:5vw}.poster-mode,.poster-mode body{background:0 0!important}.poster-mode body>:not(canvas){visibility:hidden!important}@media (prefers-reduced-motion:reduce){.hero-char{filter:none!important;transition:opacity .4s!important;transform:none!important}.reveal-anim{transition:opacity .4s!important;transform:none!important}.work-shot img,.work-card{transition:none}}@media (max-width:767px){html{font-size:14px}a.hero-logo{height:2rem;top:1.4rem;left:1.25rem}.menu-toggle{z-index:7;font:500 .85rem var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff8c;border:1px solid #0000002e;border-radius:2rem;min-height:44px;padding:.55rem 1rem;display:block;position:absolute;top:1.4rem;right:1.25rem}.hero-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:7;background:#ffffffc7;border:1px solid #fffc;border-radius:1.5rem;align-items:stretch;gap:.25rem;padding:1.25rem 1.5rem;display:none;top:4.9rem;left:1.25rem;right:1.25rem;box-shadow:0 20px 50px #141e501f}.nav-open .hero-nav{display:flex}.hero-nav a{justify-content:space-between;min-height:44px;font-size:1.15rem}.hero-nav .lang-switch{justify-content:flex-start;gap:.75rem;margin-top:.5rem}.hero-nav .lang-switch a{justify-content:center;min-width:44px}.hero-title{white-space:normal;font-size:max(2.4rem,10.6vw);line-height:1.02;top:21%;left:1.25rem;right:1.25rem}.hero-info-block{width:auto;bottom:1.75rem;left:1.25rem;right:1.25rem}.hi-top{margin-bottom:1rem}.hi-text{margin-bottom:1.25rem;font-size:1rem}.hi-btn{align-items:center;min-height:44px;display:inline-flex}.scroll-content-wrapper{top:calc(100vh + 18rem)}.scroll-title-container{margin-bottom:16rem;padding-left:1.25rem;padding-right:1.25rem}.scroll-title-container .scroll-title,.feature-title,.gc-top-left{white-space:normal;font-size:max(2.1rem,9.4vw)}.clients-line{margin-left:1.25rem;margin-right:1.25rem}.feature-container{padding-left:1.25rem!important;padding-right:1.25rem!important}.glass-gradient-wrapper{width:calc(100% - 1.5rem);height:calc(100% - 2.5rem)}.gradient-content{padding:1.25rem 0}.gc-top{padding:0 1.25rem}.gc-top .hi-top{width:auto}.work{gap:.9rem}.work-top{padding:0 1.25rem}.work-filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -1.25rem;padding:0 1.25rem;overflow-x:auto}.work-filter{flex:none;min-height:44px}.work-arrows{display:none}.work-rail{gap:.9rem;padding:0 1.25rem .5rem;scroll-padding-left:1.25rem}.work-rail .work-card{flex-basis:82%}.work-rail .work-card--next{flex-basis:60%}.work-rail .work-shot{aspect-ratio:4/5}.phase4-container .split-feature-container{width:100%;padding:5.5rem 1.25rem 2rem}.process-steps{margin-bottom:1.25rem}.phase4-container .clients-line{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.phase5-label-right{display:none}.phase5-title-left{font-size:max(1.9rem,8.4vw);top:5.5rem;left:1.25rem;right:1.25rem}.phase5-title-right{font-size:max(1.9rem,8.4vw);bottom:9.5rem;right:1.25rem}.phase5-desc-left{max-width:none;font-size:.95rem;bottom:1.75rem;left:1.25rem;right:1.25rem}.phase6-title{white-space:normal;box-sizing:border-box;padding:0 1.25rem;font-size:max(2.1rem,9.4vw);top:12vh}.glass-footer{border-radius:1.5rem;padding:1.25rem 1.1rem .9rem;bottom:.75rem;left:.75rem;right:.75rem}.footer-top{grid-template-columns:1fr;gap:.9rem}.footer-label,.footer-intro{display:none}.footer-form-title{margin:0;font-size:1.3rem}.form-grid{grid-template-columns:1fr 1fr;gap:.1rem .6rem}.form-grid>fieldset,.field--message,.form-actions{grid-column:1/-1}.field-label{padding-left:.75rem;font-size:.78rem}.field input[type=text],.field textarea{padding:.65rem .9rem;font-size:16px}.field textarea{min-height:2.9rem}.form-actions{padding-top:.2rem}.footer-submit{width:100%;min-height:48px}.form-foot{flex-direction:column;gap:.25rem}.footer-line{margin:.75rem 0 .6rem}.footer-bottom{gap:.5rem;font-size:.72rem}.field-error{min-height:.9em}.service-toggle .pill{align-items:center;min-height:44px;display:inline-flex}.footer-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.footer-links{gap:.35rem}.field input[type=text]{box-sizing:border-box;min-height:44px}a.hero-logo{box-sizing:content-box;margin-top:-.6rem;padding:.6rem 0}.lang-switch a{align-items:center;min-height:44px;display:inline-flex}.no-webgl .poster{width:86vw;height:auto;bottom:22vh;right:50%;transform:translate(50%)}}:lang(ka) .menu-toggle{text-transform:none}@media (max-width:767px){:lang(ka) .hero-title{font-size:max(2rem,8.6vw)}:lang(ka) .scroll-title-container .scroll-title,:lang(ka) .feature-title,:lang(ka) .gc-top-left{font-size:max(1.8rem,7.6vw)}:lang(ka) .phase6-title{font-size:max(1.6rem,6.4vw);top:10vh}}
