@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-ext-400-normal-DZynuzUy.woff2)format("woff2"),url(/assets/urbanist-latin-ext-400-normal-AR80KGOc.woff)format("woff");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:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-400-normal-ClbGNxcV.woff2)format("woff2"),url(/assets/urbanist-latin-400-normal-BHTGe-Vj.woff)format("woff");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:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/urbanist-latin-ext-500-normal-DjtxgPdH.woff2)format("woff2"),url(/assets/urbanist-latin-ext-500-normal-DU_MVRy-.woff)format("woff");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:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/urbanist-latin-500-normal-CTXUkCRo.woff2)format("woff2"),url(/assets/urbanist-latin-500-normal-DpQ4Tjrd.woff)format("woff");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:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-ext-600-normal-Edu9tcYw.woff2)format("woff2"),url(/assets/urbanist-latin-ext-600-normal-D22gvnSM.woff)format("woff");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:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-600-normal-BuXRW95m.woff2)format("woff2"),url(/assets/urbanist-latin-600-normal-cDQtY_pk.woff)format("woff");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.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}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{color:#030712;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f5f6;min-width:320px;min-height:100svh;margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline-offset:3px;outline:2px solid #030712}#root{min-height:100svh}:root{--ink:#030712;--paper:#f4f5f6;--white:#fff;--muted:#667085;--line:#0307121f;--acid:#8cff00}.figma-page{width:1440px;color:var(--ink);background:var(--paper);margin:0 auto;font-family:Urbanist,sans-serif;overflow:visible}.figma-page *{box-sizing:border-box}.framed{border-left:1px solid var(--line);border-right:1px solid var(--line);width:1408px;margin:0 16px;position:relative}.dot-label{height:21px;color:var(--ink);background:#f3f4f6;align-items:center;gap:8px;padding:0 5px 0 4px;font:400 14px/21px Space Grotesk,sans-serif;display:inline-flex}.dot-label i{background:var(--acid);width:12px;height:12px;display:block}.dot-label.white{background:#fff}.dot-label.dark{background:var(--ink);color:#f9fafb}.section-bottom-art{z-index:4;width:100%;height:64px;display:block;position:absolute;bottom:0;left:0}.figma-header{z-index:50;background:var(--paper);will-change:transform;width:1440px;height:93.52px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:sticky;top:0;transform:translateY(0)}.figma-header.is-hidden{transform:translateY(-100%)}.header-inner{border:1px solid var(--line);background:#fff;grid-template-columns:253px 1fr 252px;height:74px;display:grid;position:absolute;top:20px;left:16px;right:16px}.header-brand{border-right:1px solid var(--line);color:var(--ink);letter-spacing:-2.519px;justify-content:center;align-items:center;gap:8.397px;font:500 30px/1.1 Space Grotesk,sans-serif;text-decoration:none;display:flex}.header-brand img{object-fit:contain;mix-blend-mode:multiply;width:44.02px;height:39.903px;transform:translateY(-4px)scale(1.65)}.header-brand span{line-height:1.1;display:block}.header-brand:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.header-inner nav{justify-content:center;align-items:center;gap:40px;display:flex}.header-inner nav a{color:var(--ink);font:400 14px/14px Space Grotesk,sans-serif;text-decoration:none;position:relative}.header-inner nav a:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.header-inner nav a:hover:after,.header-inner nav a:focus-visible:after{transform:scaleX(1)}.header-action{border-left:1px solid var(--line);place-items:center;display:grid}.header-action>span,.flat-button.dark,.submit-button{color:#fff;background:linear-gradient(145deg,#50555a,#292c2e);border-radius:12px;place-items:center;height:48px;display:grid;box-shadow:inset 0 1px #ffffff80,inset 0 -4px #1a1a1a,0 3px 3px #0000001a}.header-action>span{width:150px;font-size:16px}.anti-metal-button.anti-metal-header{--anti-metal-width:150.46px;--anti-metal-height:48px}.figma-hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f5f6;height:802px;overflow:hidden}.hero-bg{object-fit:cover;width:1406px;height:800px;position:absolute;inset:0}.hero-shape{position:absolute}.hero-shape-one{width:261px;height:223px;top:0;left:0}.hero-shape-two{width:377px;height:324px;bottom:0;right:0}.hero-lanyard{z-index:5;position:absolute;inset:.5px;overflow:hidden}.hero-lanyard .lanyard-canvas{touch-action:none}.hero-lanyard:has(.lanyard-canvas[style*=grab]){z-index:7}.hero-title-box{z-index:4;background:#f3f4f6;border-top:1px dashed #43434380;border-bottom:1px dashed #43434380;align-items:center;width:753px;height:266px;padding-left:58px;display:flex;position:absolute;top:161px;left:1px}.hero-title-box:after{content:"";background:var(--ink);width:6px;height:6px;box-shadow:0 264px var(--ink);position:absolute;top:-3px;right:-3px}.hero-title-box h1{letter-spacing:-7.2px;white-space:nowrap;background:linear-gradient(139deg,#55595c 20%,#000 81%);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:692px;margin:0;font:500 78px/.94 Space Grotesk,sans-serif;overflow:visible}.hero-arrow-flow{z-index:4;align-items:center;gap:38px;height:16px;display:flex;position:absolute;top:443.2px;left:14px}.hero-arrow{opacity:.15;flex:0 0 13px;width:13px;height:16px;animation:1.65s ease-out infinite hero-arrow-flow;display:block}.hero-arrow img{width:13px;height:16px;display:block}@keyframes hero-arrow-flow{0%,36%,to{opacity:.15}12%{opacity:1}24%{opacity:.38}}.hero-detail{z-index:6;width:460px;position:absolute;top:493px;left:59px}.hero-detail p{letter-spacing:-.4px;margin:0;font:500 20px/24px Urbanist,sans-serif}.hero-buttons{align-items:center;gap:16px;margin-top:29px;display:flex}.flat-button{border-radius:12px;justify-content:center;align-items:center;height:68px;font:600 16px/1 Urbanist,sans-serif;display:flex}.flat-button.light{background:#fff;width:192px;box-shadow:0 6px 8px #00000014}.flat-button.dark{gap:20px;width:235px;display:flex}.flat-button.dark b{width:52px;height:52px;color:var(--ink);background:var(--acid);border-radius:9px;place-items:center;margin-left:-17px;font:700 34px monospace;display:grid}.anti-metal-button.anti-metal-hero{--anti-metal-width:234.36px;--anti-metal-height:68px;--anti-metal-inset:8px;--anti-metal-accent-width:52px}.anti-metal-button.anti-metal-hero .anti-metal-label{font-size:18px}.anti-metal-button.anti-metal-hero .anti-metal-arrow img{height:20px}.figma-brands{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:188px 1fr;height:202px;margin-top:16px;display:grid}.brand-label{border-right:1px solid var(--line);white-space:nowrap;flex-direction:column;justify-content:center;padding-left:60px;font:500 14px/21px Urbanist,sans-serif;display:flex}.brand-marquee{height:200px;overflow:hidden}.brand-track{will-change:transform;width:max-content;animation:26s linear infinite brand-marquee;display:flex}.brand-run{flex:none;width:1200px;display:flex}.logo-slot{border-right:1px solid var(--line);flex:0 0 200px;place-items:center;width:200px;height:200px;display:grid;overflow:hidden}.logo-slot img{object-fit:contain;max-width:152px;max-height:116px}.brand-run .logo-slot:nth-child(2) img{object-fit:cover;object-position:center;width:140px;height:35px}.brand-run .logo-slot:nth-child(3) img{width:116px;height:116px}.brand-run .logo-slot:nth-child(4) img{width:125px;height:125px}.brand-run .logo-slot:nth-child(5) img{width:140px;height:140px}.brand-run .logo-slot:nth-child(6) img{width:152px;height:80px}@keyframes brand-marquee{to{transform:translate(-50%)}}.figma-projects{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f4f6;height:2412.26px;margin-top:16.16px}.projects-stage{height:900px;position:sticky;top:0;overflow:hidden}.projects-title{z-index:1;text-align:center;opacity:var(--project-heading-opacity,1);will-change:opacity;position:absolute;top:198px;left:0;right:0}.projects-title h2{letter-spacing:-2.56px;margin:33px 0 40px;font:600 64px/.96 Urbanist,sans-serif}.project-inline-slot{vertical-align:middle;width:140px;height:72px;display:inline-block;overflow:hidden}.project-inline-slot img{object-fit:cover;opacity:0;width:100%;height:100%}.projects-title p{color:#6b7280;margin:0;font:500 16px/24px Urbanist,sans-serif}.project-expand-card{z-index:2;isolation:isolate;width:1406px;height:900px;transform:translate3d(var(--project-x,-27px), var(--project-y,-96px), 0) scale(var(--project-scale,.09957));transform-origin:50%;will-change:transform;background:#d9dbe0;margin:0;position:absolute;top:0;left:0;overflow:hidden}.project-expand-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;animation:.48s cubic-bezier(.22,1,.36,1) project-slide-in;display:block;position:absolute;inset:0}.project-corner-block{z-index:2;pointer-events:none;fill:#f3f4f6;opacity:var(--project-content-opacity,0);transition:opacity .26s;display:block;position:absolute;top:0}.project-corner-block-left{width:140px;height:120px;left:0}.project-corner-block-right{width:180px;height:210px;right:0}.project-image-shade{z-index:-1;opacity:var(--project-content-opacity,0);background:linear-gradient(90deg,#0307128c 0%,#03071214 58%,#03071205 100%);transition:opacity .26s;position:absolute;inset:0}.project-details{color:#fff;width:582px;min-height:316px;opacity:var(--project-content-opacity,0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0307129e;border-top:1px solid #ffffff47;border-right:1px solid #ffffff47;padding:40px 32px 0;transition:opacity .26s;animation:.42s cubic-bezier(.22,1,.36,1) project-details-in;position:absolute;bottom:0;left:0}.project-count{color:#ffffffb8;letter-spacing:.12em;margin-bottom:18px;font:500 13px/1 Space Grotesk,sans-serif;display:block}.project-details h3{letter-spacing:-1.36px;margin:0;font:600 34px/1.05 Space Grotesk,sans-serif}.project-details>p{color:#ffffffbf;width:500px;margin:15px 0 28px;font:500 15px/21px Urbanist,sans-serif}.project-details dl{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);height:110px;margin:0 -32px;display:grid}.project-details dl>div{border-right:1px solid #ffffff47;padding:23px 20px 0 32px}.project-details dl>div:last-child{border-right:0}.project-details dt{color:#ffffffad;font:500 11px/1.2 Urbanist,sans-serif}.project-details dd{color:#fff;letter-spacing:-.2px;text-transform:uppercase;margin:7px 0 0;font:600 14px/1.1 Urbanist,sans-serif}.project-hit-area{z-index:3;color:inherit;pointer-events:none;text-decoration:none;display:block;position:absolute;inset:0}.project-view-link{left:var(--project-hover-x,calc(100% - 277px));top:var(--project-hover-y,calc(50% - 40px));opacity:0;pointer-events:none;transform-origin:0 0;width:201px;height:80px;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);display:block;position:absolute;transform:scale(.94)}.project-view-link:before{content:"";background:#020713;width:24px;height:24px;position:absolute;top:0;left:0}.project-view-body{color:#f9fafb;white-space:nowrap;background:#020713;align-items:center;gap:11px;width:177px;height:56px;padding-left:27px;font:400 16px/14px Space Grotesk,sans-serif;display:flex;position:absolute;top:24px;left:24px}.project-view-body img{width:17.067px;height:17.067px;display:block}.figma-projects[data-project-expanded=true] .project-hit-area{pointer-events:auto;cursor:none}.figma-projects[data-project-expanded=true] .project-hit-area:hover .project-view-link,.figma-projects[data-project-expanded=true] .project-hit-area:focus-visible .project-view-link{opacity:1;transform:scale(1)}.project-hit-area:focus-visible{outline-offset:-5px;outline:2px solid #fff}.project-controls{z-index:4;opacity:var(--project-content-opacity,0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03071266;border-top:1px solid #ffffff47;border-left:1px solid #ffffff47;transition:opacity .26s;display:flex;position:absolute;bottom:0;right:0}.project-controls button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:110px;height:110px;font:400 30px/1 Space Grotesk,sans-serif;display:grid}.project-controls button+button{border-left:1px solid #ffffff47}.project-controls button:not(:disabled):hover{color:var(--ink);background:var(--acid)}.project-controls button:focus-visible{outline-offset:-5px;outline:2px solid #fff}.project-controls button:disabled{color:#ffffff5c;cursor:not-allowed}@keyframes project-slide-in{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes project-details-in{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.brand-track{will-change:auto;animation:none;transform:none}.hero-arrow,.cta-arrow{opacity:.35;animation:none}.project-view-link{transition:none}}.figma-services{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;height:1025.8px;margin-top:-1.25px}.services-heading{flex-direction:column;align-items:center;height:281px;padding-top:99px;display:flex}.services-heading h2{letter-spacing:-2.56px;margin:27px 0 0;font:600 64px/77px Urbanist,sans-serif}.services-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);height:680px;display:grid}.services-grid article{isolation:isolate;border-right:1px solid var(--line);outline:0;padding:32px;position:relative;overflow:hidden}.services-grid article:last-child{border-right:0}.service-card:after{content:"";z-index:-1;opacity:1;background:#fff;width:102%;height:102%;transition:transform .8s,opacity .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.service-image{z-index:-2;background:#030712;position:absolute;inset:0;overflow:hidden}.service-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block;transform:scale(1)}.service-card>.dot-label,.service-number,.services-grid ul{z-index:1;transition:color .3s,background-color .3s,opacity .22s}.service-card>.dot-label{position:relative}.service-number{text-align:center;color:#0307121a;letter-spacing:-8px;font:500 200px/200px Space Grotesk,sans-serif;position:absolute;top:228px;left:0;right:0}.services-grid ul{border-left:2px solid var(--acid);color:var(--ink);margin:0;padding:0 0 0 16px;font:600 16px/28px Urbanist,sans-serif;list-style:none;position:absolute;bottom:39px;left:32px}.service-card:is(:hover,:focus-visible):after{opacity:0;transform:translate(-50%,-50%)scale(0)}.service-card:is(:hover,:focus-visible) .service-image img{transform:scale(1.15)}.service-card:is(:hover,:focus-visible)>.dot-label{color:var(--ink);background:#f3f4f6}.service-card:is(:hover,:focus-visible) .service-number{opacity:0}.service-card:is(:hover,:focus-visible) ul{color:#f9fafb}.service-card:focus-visible{box-shadow:inset 0 0 0 2px var(--acid)}@media (prefers-reduced-motion:reduce){.service-card:after,.service-image img,.service-card>.dot-label,.service-number,.services-grid ul{transition-duration:.01ms}.service-card:is(:hover,:focus-visible) .service-image img{transform:none}}.figma-process{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:560px 1fr;gap:86px;height:2264.59px;margin-top:-.8px;padding:100px 58px 95px;display:grid}.figma-process aside{align-self:start;height:560px;position:sticky;top:100px}.figma-process aside h2{letter-spacing:-2.56px;margin:28px 0 0;font:600 64px/1.05 Urbanist,sans-serif}.process-cta{position:absolute;top:390px;left:0}.process-cta p{color:#667085;margin:0 0 24px;font:500 16px/24px Urbanist}.process-cta .flat-button{width:201px;height:68px}.anti-metal-button.anti-metal-process{--anti-metal-width:204.46px;--anti-metal-height:68px;--anti-metal-inset:8px;--anti-metal-accent-width:52px;box-shadow:0 3px 3px #0000001a,60px 50px 80px #00000026,20px 41.778px 33.422px #00000026,10px 22.336px 17.869px #00000024,4px 12.522px 10.017px #0002,0 6.65px 5.32px #00000021,0 2.767px 2.214px #0000001f,inset 0 1px #fff9,inset 0 -5px #1a1a1a,inset 0 -6px 0 1px #ffffff1a}.process-cards{align-self:stretch;display:block;position:relative}.process-cards article{background:linear-gradient(135deg,#f7f7f7,#fff);border-radius:14px;width:630px;height:460px;margin-bottom:32px;padding:16px;transition:box-shadow .35s;position:sticky;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 -5px #dedede,0 3px 10px #0000000d,0 18px 35px #03071214}.process-cards article:first-child{z-index:1;top:100px}.process-cards article:nth-child(2){z-index:2;top:116px}.process-cards article:nth-child(3){z-index:3;top:132px}.process-cards article:nth-child(4){z-index:4;margin-bottom:0;top:148px}.process-cards article>img{object-fit:cover;border-radius:12px;width:598px;height:320px}.process-cards article>div{height:115px;padding:20px 22px 0 82px;position:relative}.process-cards article span{color:#667085;font:500 14px Space Grotesk;position:absolute;top:24px;left:17px}.process-cards h3{margin:0 0 12px;font:600 24px/1 Urbanist}.process-cards p{color:#667085;margin:0;font:500 15px/22px Urbanist}@media (prefers-reduced-motion:reduce){.figma-process aside{position:relative;top:auto}.process-cards article,.process-cards article:first-child,.process-cards article:nth-child(2),.process-cards article:nth-child(3),.process-cards article:nth-child(4){transition:none;position:relative;top:auto;transform:none}}.figma-marquee{contain:paint;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f4f6;height:363px;margin-top:-.59px;overflow:hidden}.marquee-line{width:100%;height:181px;overflow:hidden}.marquee-line+.marquee-line{border-top:1px solid var(--line)}.marquee-track{white-space:nowrap;letter-spacing:-4px;will-change:transform;align-items:center;width:max-content;height:100%;font:500 112px/1 Space Grotesk,sans-serif;display:flex}.marquee-track-innovative{transform:translate(-140px)}.marquee-track-visionary{transform:translate(-675px)}.marquee-word{flex:none;align-items:center;display:inline-flex}.marquee-arrow{background-repeat:no-repeat;background-size:100% 100%;flex:0 0 38px;width:38px;height:48px;margin:0 45px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.marquee-arrow-right{background-image:linear-gradient(90deg,#030712 0%,#0307124d 100%);-webkit-mask-image:url(/figma/cta-arrow-right-dotted.svg);mask-image:url(/figma/cta-arrow-right-dotted.svg)}.marquee-arrow-left{background-image:linear-gradient(90deg,#0307124d 0%,#030712 100%);-webkit-mask-image:url(/figma/cta-arrow-left-dotted.svg);mask-image:url(/figma/cta-arrow-left-dotted.svg)}@media (prefers-reduced-motion:reduce){.marquee-track{will-change:auto}}.figma-testimonials{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;height:937px;margin-top:.08px;overflow:hidden}.testimonial-grid-art{z-index:0;width:1406px;height:938.3px;display:block;position:absolute;top:-65.5px;left:-4px}.testimonial-pixels{z-index:1;width:362px;height:310px;display:block;position:absolute;top:0;left:-4px}.testimonial-heading{z-index:2;flex-direction:column;align-items:center;padding-top:100px;display:flex;position:relative}.testimonial-heading h2{letter-spacing:-2.56px;margin:15px 0 52px;font:600 64px/1.2 Urbanist}.avatar-stack{justify-content:center;padding-left:18px;display:flex}.avatar-stack img{object-fit:cover;border:0;border-radius:50%;width:60px;height:60px;margin-left:-30px}.testimonial-heading>strong{letter-spacing:-.48px;margin-top:16px;font:600 16px/1 Urbanist}.testimonial-viewport{z-index:2;cursor:grab;touch-action:pan-y;height:421px;position:absolute;top:395px;left:0;right:0;overflow:hidden}.testimonial-track{will-change:transform;gap:50px;width:max-content;display:flex;position:absolute;top:0;left:-286px}.testimonial-set{flex:none;gap:50px;display:flex}.testimonial-track article{background:#ebeced;border:10px solid #fff;border-radius:30px;flex:none;width:592.667px;height:391px;padding:50px;box-shadow:0 10px 10px #0000001a}.testimonial-track article:focus-visible{outline:2px solid var(--ink);outline-offset:-14px}.testimonial-track header{align-items:center;gap:14px;display:flex}.testimonial-track header img{object-fit:cover;border:5px solid #fff;border-radius:50%;width:60px;height:60px}.testimonial-track header div{flex-direction:column;display:flex}.testimonial-track header strong{font:600 17px Urbanist}.testimonial-track header span{color:#6b7280;white-space:nowrap;font:500 14px Urbanist}.testimonial-track p{white-space:pre-line;margin:30px 0 0;font:500 16px/24px Urbanist}.testimonial-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.testimonial-viewport.is-dragging *{-webkit-user-select:none;user-select:none}.testimonial-track img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (prefers-reduced-motion:reduce){.figma-header{transition:none}.figma-projects{height:1700px}.projects-stage{height:1700px;position:relative}.project-inline-slot img{opacity:1}.project-expand-card{will-change:auto;top:800px;transform:none}.project-expand-card>img,.project-details{animation:none}.testimonial-track{will-change:auto}}.figma-benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f4f6;height:917.5px}.benefit-heading{position:absolute;top:100px;left:58px}.benefit-heading h2{letter-spacing:-2.56px;margin:27px 0 0;font:600 64px/1.15 Urbanist}.benefit-pixels{width:513px;height:440px;display:block;position:absolute;top:0;right:0}.benefit-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);height:355px;display:grid;position:absolute;bottom:67px;left:0;right:0}.benefit-grid article{border-right:1px solid var(--line);padding:56px}.benefit-grid article:last-child{border-right:0}.benefit-icon{width:64px;height:64px;display:block}.benefit-grid h3{letter-spacing:-1px;margin:42px 0 12px;font:600 23px/1.1 Urbanist}.benefit-grid p{color:#667085;margin:0;font:500 17px/24px Urbanist}.figma-faq{border-top:0;border-bottom:1px solid var(--line);background:#fff;height:938.7px;margin-top:0;overflow:hidden}.faq-grid-art{z-index:0;width:1406px;height:938.3px;display:block;position:absolute;top:-1px;left:-4px}.faq-pixels{z-index:1;width:362px;height:310px;display:block;position:absolute;top:0;left:-4px}.faq-heading{z-index:1;flex-direction:column;align-items:center;padding-top:100px;display:flex;position:relative}.faq-heading h2{letter-spacing:-2.56px;margin:15px 0 0;font:600 64px/1 Urbanist}.faq-list{z-index:1;gap:16px;width:856px;margin:72px auto 0;display:grid;position:relative}.faq-item{background:linear-gradient(137.66deg,#f5f5f5 21.13%,#f2f2f2 80.53%);border-radius:12px;min-height:84px;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -5px #e4e4e4,inset 0 -6px 0 1px #fafafa}.faq-item h3{margin:0}.faq-item button{width:100%;height:84px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 32px;display:flex}.faq-item button:focus-visible{outline:2px solid var(--ink);outline-offset:-5px;border-radius:12px}.faq-item strong{font:600 18px Urbanist}.faq-toggle{color:#98ff03;background:radial-gradient(62.56% 125% at 28.14% -10.42%,#fff3,#fff0),linear-gradient(137.66deg,#40454a 21.13%,#292c2e 80.53%);border-radius:4px;flex:0 0 32px;place-items:center;width:32px;height:32px;font:500 21px/1 Urbanist;display:grid;box-shadow:0 3px 3px #0000001a,inset 0 1px #fff9,inset 0 -3px #1a1a1a,inset 0 -4px 0 1px #ffffff1a}.faq-answer{padding:0 80px 27px 32px}.faq-answer p{color:#667085;max-width:680px;margin:0;font:500 16px/24px Urbanist}.figma-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f4f6;height:614px;margin-top:-.7px;overflow:hidden}.cta-grid-art{z-index:0;width:1406px;height:615.125px;display:block;position:absolute;inset:0}.cta-blocks-art{z-index:1;width:1406px;height:355.489px;display:block;position:absolute;bottom:0;left:0}.figma-cta h2{z-index:2;text-align:center;letter-spacing:-8px;background:linear-gradient(135deg,#55595c,#000);color:#0000;-webkit-background-clip:text;background-clip:text;margin:80px 0 0;font:500 116px/.98 Space Grotesk;position:relative}.figma-cta>.cta-mark{z-index:3;background:#fff;border-radius:50%;place-items:center;width:132.52px;height:132.52px;display:grid;position:absolute;top:332.24px;left:636.73px;overflow:hidden}.figma-cta>.cta-mark img{object-fit:contain;mix-blend-mode:normal;width:132.52px;height:132.52px;display:block;transform:translateY(-9px)}.cta-arrow-flow{z-index:2;align-items:center;gap:22px;width:120px;height:32px;display:flex;position:absolute;top:125px}.cta-arrow-flow-left{left:220px}.cta-arrow-flow-right{right:220px}.cta-arrow{opacity:.15;flex:0 0 25.34px;width:25.34px;height:32px;animation:1.65s ease-out infinite hero-arrow-flow;display:block}.cta-arrow img{width:25.34px;height:32px;display:block}.figma-cta>.dot-label{z-index:3;position:absolute;bottom:47px}.figma-cta>.dot-label:first-of-type{left:57px}.figma-cta>.dot-label:nth-of-type(2){right:57px}.figma-contact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#fff;background:var(--ink);grid-template-columns:908px 1fr;height:673px;margin-top:-.7px;display:grid}.contact-details{border-right:1px solid #ffffff29;padding:190px 56px 0}.contact-row{grid-template-columns:138px 1fr;align-items:start;display:grid}.contact-row h3{letter-spacing:-1px;margin:-6px 0 14px;font:500 40px/1.1 Urbanist}.contact-row h3 a{color:inherit;text-decoration:none}.contact-row.location{margin-top:78px}.contact-row.location h3{font-size:38px}.contact-row p{color:#ffffff8c;margin:22px 0 0;font:500 14px/21px Urbanist}.contact-form{padding:62px 40px 0}#services,#project-contact-form{scroll-margin-top:110px}.contact-form label{color:#fff;margin-bottom:37px;font:400 14px Space Grotesk;display:block}.contact-form input,.contact-form textarea{resize:none;color:#ffffffa6;background:0 0;border:0;border-bottom:1px solid #ffffff59;outline:0;width:100%;margin-top:24px;padding:0 0 14px;font:500 14px Urbanist;display:block}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:var(--lime)}.contact-form textarea{height:135px}.contact-form .attachment{color:#fffc;cursor:pointer;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:-9px;margin-bottom:0;font:500 14px Urbanist;display:flex}.contact-form .attachment span:last-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-form .attachment:hover,.contact-form .attachment:focus-within{color:var(--lime)}.contact-form .attachment input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form-status{color:#ffffffbf;min-height:20px;margin:14px 0 0;font:500 13px/20px Urbanist}.contact-form-status.is-success{color:var(--lime)}.contact-form-status.is-error{color:#ff9b9b}.anti-metal-button.anti-metal-submit:disabled{cursor:wait;opacity:.7}.submit-button{width:420px;height:48px;margin-top:64px;font-size:16px}.anti-metal-button.anti-metal-submit{--anti-metal-width:419px;--anti-metal-height:48px;margin-top:64px;box-shadow:0 3px 3px #0000001a,60px 50px 80px #00000026,20px 41.778px 33.422px #00000026,10px 22.336px 17.869px #00000024,4px 12.522px 10.017px #0002,0 6.65px 5.32px #00000021,0 2.767px 2.214px #0000001f,inset 0 1px #fff9,inset 0 -3px #1a1a1a,inset 0 -4px 0 1px #ffffff1a}.figma-footer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f4f6;height:704px;margin-top:-1px}.figma-footer>nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,auto);align-items:center;height:155px;padding:0 58px;display:grid}.figma-footer>nav a{color:inherit;font:600 24px Urbanist;text-decoration:none}.figma-footer>nav i{background:#d7dbe0;justify-self:center;width:12px;height:12px}.footer-main{border-bottom:1px solid var(--line);height:475px;position:relative;overflow:hidden}.footer-pixels{width:281px;height:240px;display:block;position:absolute}.footer-pixels.left{top:0;left:0}.footer-pixels.right{bottom:0;right:0}.footer-brand{letter-spacing:-11.5743px;background:linear-gradient(140deg,#55595c,#000);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:30px;font:500 135.033px/1.1 Space Grotesk;display:flex;position:absolute;inset:0}.footer-brand img{object-fit:contain;mix-blend-mode:multiply;width:202.261px;height:183.344px;transform:translateY(-11px)}.footer-brand span{line-height:1.1;display:block}.footer-bottom{color:#667085;justify-content:space-between;align-items:center;height:73px;padding:0 58px;font:500 14px Urbanist;display:flex}.footer-bottom div{color:var(--ink)}.footer-socials{align-items:center;gap:24px;display:flex}.footer-socials a{color:inherit;text-decoration:none}.footer-socials a:hover,.footer-socials a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (width<=1199px){.figma-page{width:100%;min-width:0;overflow:hidden}.figma-page .framed{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.figma-page .figma-header{width:100%;height:88px}.figma-page .header-inner{grid-template-columns:210px minmax(0,1fr) 180px;height:74px;top:14px}.figma-page .header-brand{letter-spacing:-1.8px;justify-content:flex-start;padding-left:24px;font-size:26px}.figma-page .header-brand img{width:39px;height:35px}.figma-page .header-inner nav{gap:clamp(14px,2.2vw,28px)}.figma-page .header-action>.anti-metal-header{--anti-metal-width:138px}.figma-page .figma-hero{height:760px}.figma-page .hero-bg,.figma-page .cta-grid-art,.figma-page .cta-blocks-art,.figma-page .faq-grid-art,.figma-page .testimonial-grid-art{width:100%}.figma-page .hero-bg{height:100%}.figma-page .hero-shape-one{width:22vw;height:auto}.figma-page .hero-shape-two{width:31vw;height:auto}.figma-page .hero-title-box{width:64%;height:240px;padding-left:40px;top:132px}.figma-page .hero-title-box h1{letter-spacing:-.075em;width:auto;font-size:clamp(52px,6.6vw,70px)}.figma-page .hero-title-box:after{box-shadow:0 238px var(--ink)}.figma-page .hero-arrow-flow{gap:28px;max-width:52%;top:397px;left:38px;overflow:hidden}.figma-page .hero-detail{width:430px;top:448px;left:40px}.figma-page .figma-brands{grid-template-columns:170px 1fr}.figma-page .brand-label{padding-left:36px}.figma-page .brand-run{width:1020px}.figma-page .logo-slot{flex-basis:170px;width:170px}.figma-page .figma-projects{height:auto;padding:88px 0 0}.figma-page .projects-stage{height:auto;position:relative;top:auto;overflow:visible}.figma-page .projects-title{padding:0 40px;position:relative;inset:auto;opacity:1!important}.figma-page .projects-title h2{margin-top:26px;font-size:clamp(48px,6vw,64px)}.figma-page .project-inline-slot img{opacity:1}.figma-page .project-expand-card{transform-origin:50%;width:100%;height:720px;margin:64px 0 0;position:relative;inset:auto;transform:none!important}.figma-page .project-corner-block,.figma-page .project-image-shade,.figma-page .project-details,.figma-page .project-controls{opacity:1!important}.figma-page .project-details{width:min(58%,582px)}.figma-page .project-details>p{width:auto}.figma-page .project-view-link{opacity:1;transform:none}.figma-page .figma-services{height:auto;padding-bottom:64px}.figma-page .services-heading{height:240px;padding-top:78px}.figma-page .services-heading h2{font-size:clamp(48px,6vw,64px);line-height:1.1}.figma-page .services-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.figma-page .services-grid article{border-bottom:1px solid var(--line);min-height:540px}.figma-page .services-grid article:nth-child(2n){border-right:0}.figma-page .services-grid article:nth-last-child(-n+2){border-bottom:0}.figma-page .service-number{font-size:170px;top:170px}.figma-page .figma-process{height:auto;padding:88px 40px 112px;display:block}.figma-page .figma-process aside{width:100%;height:auto;position:relative;top:auto}.figma-page .figma-process aside h2{font-size:clamp(48px,6vw,64px)}.figma-page .process-cta{margin-top:32px;position:relative;top:auto}.figma-page .process-cards{margin-top:64px}.figma-page .process-cards article,.figma-page .process-cards article:first-child,.figma-page .process-cards article:nth-child(2),.figma-page .process-cards article:nth-child(3),.figma-page .process-cards article:nth-child(4){width:min(100%,760px);height:auto;margin:0 auto 28px;position:relative;top:auto}.figma-page .process-cards article:nth-child(4){margin-bottom:0}.figma-page .process-cards article>img{aspect-ratio:1.87;width:100%;height:auto}.figma-page .process-cards article>div{height:auto;min-height:115px}.figma-page .figma-marquee{height:282px}.figma-page .marquee-line{height:140px}.figma-page .marquee-track{font-size:84px}.figma-page .marquee-arrow{flex-basis:32px;width:32px;height:40px;margin:0 34px}.figma-page .figma-testimonials{height:860px}.figma-page .testimonial-grid-art{object-fit:cover;height:860px}.figma-page .testimonial-heading{padding-top:82px}.figma-page .testimonial-heading h2{margin-bottom:38px;font-size:clamp(48px,6vw,64px)}.figma-page .testimonial-viewport{top:350px}.figma-page .testimonial-track{gap:32px;left:-180px}.figma-page .testimonial-set{gap:32px}.figma-page .testimonial-track article{width:min(570px,100vw - 128px)}.figma-page .figma-benefits{height:auto;min-height:950px;padding:88px 0 67px}.figma-page .benefit-heading{padding:0 40px;position:relative;inset:auto}.figma-page .benefit-heading h2{font-size:clamp(48px,6vw,64px)}.figma-page .benefit-pixels{width:min(43vw,440px);height:auto}.figma-page .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin-top:120px;position:relative;inset:auto}.figma-page .benefit-grid article{border-bottom:1px solid var(--line);min-height:315px;padding:48px 40px}.figma-page .benefit-grid article:nth-child(2n){border-right:0}.figma-page .benefit-grid article:nth-last-child(-n+2){border-bottom:0}.figma-page .figma-faq{height:auto;min-height:890px;padding-bottom:100px}.figma-page .faq-grid-art{object-fit:cover;height:100%}.figma-page .faq-pixels{width:min(32vw,320px);height:auto}.figma-page .faq-heading{padding-top:88px}.figma-page .faq-heading h2{font-size:clamp(48px,6vw,64px)}.figma-page .faq-list{width:min(856px,100% - 80px);margin-top:58px}.figma-page .figma-cta{height:540px}.figma-page .cta-grid-art,.figma-page .cta-blocks-art{object-fit:cover;height:100%}.figma-page .figma-cta h2{letter-spacing:-.07em;margin-top:72px;font-size:clamp(80px,9vw,104px)}.figma-page .figma-cta>.cta-mark{top:306px;left:50%;transform:translate(-50%)}.figma-page .cta-arrow-flow-left{left:12vw}.figma-page .cta-arrow-flow-right{right:12vw}.figma-page .figma-contact{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);height:auto;min-height:650px}.figma-page .contact-details{padding:150px 40px 80px}.figma-page .contact-row{grid-template-columns:120px minmax(0,1fr)}.figma-page .contact-row h3,.figma-page .contact-row.location h3{overflow-wrap:anywhere;font-size:clamp(27px,3vw,38px)}.figma-page .contact-form{padding:62px 32px 70px}.figma-page .anti-metal-submit{--anti-metal-width:100%}.figma-page .figma-footer{height:auto}.figma-page .figma-footer>nav{padding:0 40px}.figma-page .footer-main{height:410px}.figma-page .footer-brand{letter-spacing:-.085em;gap:22px;font-size:clamp(88px,11vw,120px)}.figma-page .footer-brand img{width:170px;height:155px}}@media (width>=768px) and (width<=1100px){.figma-page .figma-hero{height:1050px}.figma-page .hero-title-box{width:calc(100% - 48px);top:84px}.figma-page .hero-title-box h1{font-size:clamp(58px,8.2vw,68px)}.figma-page .hero-arrow-flow{max-width:calc(100% - 80px);top:348px}.figma-page .hero-detail{top:404px}.figma-page .hero-lanyard{inset:548px 0 0}}@media (width<=767px){#services,#project-contact-form{scroll-margin-top:140px}.figma-page .framed{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.figma-page .section-bottom-art{object-fit:cover;height:40px}.figma-page .figma-header{height:124px}.figma-page .header-inner{grid-template-rows:59px 44px;grid-template-columns:minmax(0,1fr) 126px;height:104px;top:10px;left:12px;right:12px}.figma-page .header-brand{letter-spacing:-1.4px;border-right:0;grid-area:1/1;gap:6px;padding-left:14px;font-size:22px}.figma-page .header-brand img{width:34px;height:31px;transform:translateY(-3px)scale(1.5)}.figma-page .header-action{border-left:1px solid var(--line);grid-area:1/2}.figma-page .header-action>.anti-metal-header{--anti-metal-width:108px;--anti-metal-height:42px;--anti-metal-inset:5px;--anti-metal-radius:10px}.figma-page .header-action .anti-metal-label{font-size:14px}.figma-page .header-inner nav{border-top:1px solid var(--line);scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px;padding:0 14px;overflow-x:auto}.figma-page .header-inner nav::-webkit-scrollbar{display:none}.figma-page .header-inner nav a{flex:none;font-size:12px}.figma-page .figma-hero{height:1040px}.figma-page .hero-shape-one{width:52vw}.figma-page .hero-shape-two{width:65vw}.figma-page .hero-title-box{width:calc(100% - 24px);height:194px;padding:0 18px;top:72px;left:12px}.figma-page .hero-title-box h1{letter-spacing:-.075em;white-space:nowrap;width:100%;font-size:clamp(32px,9.1vw,42px);line-height:.98}.figma-page .hero-title-box:after{box-shadow:0 192px var(--ink)}.figma-page .hero-arrow-flow{gap:22px;max-width:calc(100% - 48px);top:286px;left:24px}.figma-page .hero-detail{width:calc(100% - 48px);top:330px;left:24px}.figma-page .hero-detail p{font-size:17px;line-height:22px}.figma-page .hero-detail p br{display:none}.figma-page .hero-buttons{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.figma-page .flat-button.light,.figma-page .anti-metal-hero{width:100%}.figma-page .anti-metal-button.anti-metal-hero{--anti-metal-width:100%}.figma-page .hero-lanyard{inset:585px 0 0}.figma-page .figma-brands{grid-template-rows:72px 134px;grid-template-columns:1fr;height:208px}.figma-page .brand-label{border-right:0;border-bottom:1px solid var(--line);padding-left:24px}.figma-page .brand-marquee,.figma-page .logo-slot{height:134px}.figma-page .brand-run{width:804px}.figma-page .logo-slot{flex-basis:134px;width:134px}.figma-page .logo-slot img,.figma-page .brand-run .logo-slot:nth-child(n) img{max-width:104px;max-height:86px}.figma-page .figma-projects{padding-top:72px}.figma-page .projects-title{padding:0 20px}.figma-page .projects-title h2{letter-spacing:-.045em;margin:24px 0 28px;font-size:clamp(38px,10.5vw,48px);line-height:1.02}.figma-page .projects-title h2 br{display:none}.figma-page .project-inline-slot{width:88px;height:46px}.figma-page .projects-title p{font-size:15px;line-height:22px}.figma-page .projects-title p br{display:none}.figma-page .project-expand-card{height:710px;margin-top:48px}.figma-page .project-corner-block-left{width:82px;height:70px}.figma-page .project-corner-block-right{width:100px;height:118px}.figma-page .project-image-shade{background:linear-gradient(#03071205 25%,#030712b8 70%,#030712e0 100%)}.figma-page .project-details{border-right:0;width:100%;min-height:320px;padding:28px 22px 0}.figma-page .project-count{margin-bottom:12px}.figma-page .project-details h3{letter-spacing:-.8px;font-size:28px}.figma-page .project-details>p{margin:12px 0 22px;font-size:14px;line-height:19px}.figma-page .project-details dl{height:105px;margin:0 -22px}.figma-page .project-details dl>div{padding:20px 9px 0 12px}.figma-page .project-details dt{font-size:9px}.figma-page .project-details dd{font-size:11px}.figma-page .project-view-link{top:22px;left:16px;transform:none}.figma-page .project-controls{top:22px;bottom:auto;right:16px}.figma-page .project-controls button{width:52px;height:52px;font-size:22px}.figma-page .services-heading{text-align:center;height:208px;padding:68px 24px 0}.figma-page .services-heading h2{margin-top:22px;font-size:clamp(38px,10vw,46px)}.figma-page .services-grid{grid-template-columns:1fr}.figma-page .services-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:470px;padding:24px}.figma-page .services-grid article:nth-last-child(2){border-bottom:1px solid var(--line)}.figma-page .services-grid article:last-child{border-bottom:0}.figma-page .service-number{font-size:150px;top:132px}.figma-page .services-grid ul{bottom:32px;left:24px}.figma-page .figma-process{padding:72px 20px 88px}.figma-page .figma-process aside h2{letter-spacing:-.045em;margin-top:22px;font-size:clamp(38px,10vw,46px)}.figma-page .figma-process aside h2 br{display:none}.figma-page .process-cta p{font-size:15px}.figma-page .process-cta .anti-metal-process{--anti-metal-width:100%}.figma-page .process-cards{margin-top:48px}.figma-page .process-cards article,.figma-page .process-cards article:first-child,.figma-page .process-cards article:nth-child(2),.figma-page .process-cards article:nth-child(3),.figma-page .process-cards article:nth-child(4){border-radius:12px;padding:10px}.figma-page .process-cards article>div{min-height:160px;padding:22px 14px 20px 56px}.figma-page .process-cards article span{top:25px;left:10px}.figma-page .process-cards h3{font-size:21px}.figma-page .process-cards p{font-size:14px;line-height:20px}.figma-page .figma-marquee{height:218px}.figma-page .marquee-line{height:108px}.figma-page .marquee-track{letter-spacing:-2px;font-size:58px}.figma-page .marquee-arrow{flex-basis:23px;width:23px;height:30px;margin:0 24px}.figma-page .figma-testimonials{height:810px}.figma-page .testimonial-pixels{width:190px;height:auto}.figma-page .testimonial-grid-art{height:810px}.figma-page .testimonial-heading{text-align:center;padding:64px 20px 0}.figma-page .testimonial-heading h2{margin:18px 0 28px;font-size:clamp(38px,10vw,46px);line-height:1.05}.figma-page .avatar-stack img{width:52px;height:52px}.figma-page .testimonial-viewport{height:415px;top:330px}.figma-page .testimonial-track{gap:18px;left:0}.figma-page .testimonial-set{gap:18px}.figma-page .testimonial-track article{border-width:7px;border-radius:22px;width:calc(100vw - 54px);height:390px;padding:28px 24px}.figma-page .testimonial-track header span{white-space:normal;max-width:220px}.figma-page .testimonial-track p{margin-top:24px;font-size:14px;line-height:20px}.figma-page .figma-benefits{min-height:0;padding-top:72px;padding-bottom:40px}.figma-page .benefit-heading{padding:0 20px}.figma-page .benefit-heading h2{letter-spacing:-.045em;margin-top:22px;font-size:clamp(38px,10vw,46px);line-height:1.05}.figma-page .benefit-pixels{opacity:.62;width:56vw}.figma-page .benefit-grid{grid-template-columns:1fr;margin-top:110px}.figma-page .benefit-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:260px;padding:40px 28px}.figma-page .benefit-grid article:nth-last-child(2){border-bottom:1px solid var(--line)}.figma-page .benefit-grid article:last-child{border-bottom:0}.figma-page .benefit-grid h3{margin-top:32px}.figma-page .figma-faq{min-height:0;padding:72px 16px 88px}.figma-page .faq-pixels{opacity:.58;width:50vw}.figma-page .faq-heading{padding-top:0}.figma-page .faq-heading h2{font-size:44px}.figma-page .faq-list{gap:12px;width:100%;margin-top:44px}.figma-page .faq-item button{gap:16px;height:auto;min-height:80px;padding:18px 18px 22px}.figma-page .faq-item strong{font-size:16px;line-height:20px}.figma-page .faq-answer{padding:0 54px 25px 18px}.figma-page .faq-answer p{font-size:14px;line-height:21px}.figma-page .figma-cta{height:450px}.figma-page .figma-cta h2{letter-spacing:-.075em;margin-top:60px;font-size:clamp(47px,13.8vw,62px);line-height:1}.figma-page .cta-arrow-flow{gap:10px;width:60px;top:84px}.figma-page .cta-arrow-flow-left{left:16px}.figma-page .cta-arrow-flow-right{right:16px}.figma-page .cta-arrow{flex-basis:15px;width:15px;height:19px}.figma-page .cta-arrow img{width:15px;height:19px}.figma-page .figma-cta>.cta-mark{width:104px;height:104px;top:250px}.figma-page .figma-cta>.cta-mark img{width:104px;height:104px}.figma-page .figma-cta>.dot-label{font-size:10px;bottom:28px}.figma-page .figma-cta>.dot-label:first-of-type{left:14px}.figma-page .figma-cta>.dot-label:nth-of-type(2){right:14px}.figma-page .figma-contact{min-height:0;display:block}.figma-page .contact-details{border-bottom:1px solid #ffffff29;border-right:0;min-height:390px;padding:84px 24px 64px}.figma-page .contact-row{grid-template-columns:1fr;gap:24px}.figma-page .contact-row h3,.figma-page .contact-row.location h3{margin-top:0;font-size:clamp(25px,7vw,32px)}.figma-page .contact-row:first-child h3{font-size:clamp(19px,5vw,24px)}.figma-page .contact-row.location{margin-top:52px}.figma-page .contact-form{min-height:620px;padding:56px 24px 72px}.figma-page .anti-metal-button.anti-metal-submit{--anti-metal-width:100%;margin-top:50px}.figma-page .figma-footer>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;height:auto;padding:0}.figma-page .figma-footer>nav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;min-height:72px;font-size:18px;display:grid}.figma-page .figma-footer>nav a:nth-of-type(2n){border-right:0}.figma-page .figma-footer>nav i{display:none}.figma-page .footer-main{height:285px}.figma-page .footer-pixels{width:145px;height:auto}.figma-page .footer-brand{letter-spacing:-.075em;gap:10px;font-size:clamp(48px,14vw,64px)}.figma-page .footer-brand img{width:78px;height:72px;transform:translateY(-5px)}.figma-page .footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;height:auto;min-height:126px;padding:24px;font-size:12px}.figma-page .footer-socials{flex-wrap:wrap;gap:18px}}@media (width<=350px){.figma-page .hero-title-box h1{font-size:27px}}.project-detail-page{width:1440px;color:var(--ink);background:var(--paper);margin:0 auto;font-family:Urbanist,sans-serif;overflow:hidden}.project-detail-page *{box-sizing:border-box}.project-detail-page .figma-header{width:1440px}.project-detail-page .figma-footer>nav a{color:inherit;text-decoration:none}.project-detail-intro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f4f6;height:526px;overflow:hidden}.project-detail-grid{width:923px;height:524px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.project-detail-shape{z-index:1;display:block;position:absolute}.project-detail-shape-left{width:200px;height:171px;top:0;left:0}.project-detail-shape-right{width:220px;height:189px;bottom:0;right:0}.project-detail-intro-copy{z-index:2;text-align:center;width:1040px;margin:0 auto;padding-top:87px;position:relative}.project-detail-intro h1{letter-spacing:-7.2px;background:linear-gradient(126deg,#55595c 21%,#000 81%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font:500 120px/1.067 Space Grotesk,sans-serif}.project-detail-intro-copy>p{color:#6b7280;width:600px;margin:12px auto 0;font:500 16px/24px Urbanist,sans-serif}.project-figma{border-bottom:1px solid var(--line);background:#fff;padding:0}.project-figma-frame{border-bottom:1px solid var(--line);background:#fff;height:800px;position:relative;overflow:hidden}.project-figma iframe{z-index:2;border:0;width:100%;height:100%;display:block;position:relative}.project-figma-status{z-index:1;color:#6b7280;text-align:center;background:#fff;place-items:center;padding:32px;font:500 16px/24px Urbanist,sans-serif;display:grid;position:absolute;inset:0}.project-figma-fallback{z-index:3;align-content:center;gap:18px}.project-figma-fallback p{margin:0}.project-figma-fallback a,.project-figma-actions a{color:var(--ink);text-underline-offset:4px;font-weight:600}.project-figma-actions{color:#6b7280;background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:0 32px;font:500 14px/1.4 Urbanist,sans-serif;display:flex}.project-story{border-bottom:1px solid var(--line);background:#fff}.project-story-lead,.project-story-row{border-top:1px solid var(--line);grid-template-columns:338px 1fr;column-gap:56px;padding:40px 56px;display:grid}.project-story-lead{border-top:0;min-height:206px}.project-story-lead>p,.project-story-row>p,.project-story-row div>p{color:#6b7280;margin:0;font:500 16px/24px Urbanist,sans-serif}.project-story-lead h2,.project-story-row h3{color:var(--ink);letter-spacing:-.96px;text-transform:uppercase;margin:0;font:500 24px/31.2px Space Grotesk,sans-serif}.project-story-row{align-content:center;min-height:244px}.project-story-row div>p{max-width:890px;margin-top:18px}.project-next{border-bottom:1px solid var(--line);background:#f3f4f6;padding:96px 0 0}.project-next>header{flex-direction:column;align-items:center;gap:12px;margin-bottom:58px;display:flex}.project-next h2{letter-spacing:-2.56px;margin:0;font:600 64px/1.2 Urbanist,sans-serif}.project-next-card{color:#fff;background:var(--ink);height:799px;text-decoration:none;display:block;position:relative;overflow:hidden}.project-next-image{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.project-next-card:hover>.project-next-image,.project-next-card:focus-visible>.project-next-image{transform:scale(1.025)}.project-next-card:focus-visible{outline:3px solid var(--acid);outline-offset:-6px}.project-next-corner{z-index:2;object-fit:contain;pointer-events:none;display:block;position:absolute;top:0}.project-next-corner-left{width:140px;height:120px;left:0}.project-next-corner-right{width:180px;height:210px;right:0}.project-next-details{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#03071294;border-top:1px solid #ffffff4d;border-right:1px solid #ffffff4d;width:582px;min-height:316px;padding:38px 32px 0;position:absolute;bottom:0;left:0}.project-next-details h3{letter-spacing:-1.92px;margin:0;font:500 48px/1.2 Space Grotesk,sans-serif}.project-next-details>p{color:#ffffffb8;margin:12px 0 0;font:500 16px/24px Urbanist,sans-serif}.project-next-details dl{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);height:110px;margin:0;display:grid;position:absolute;bottom:0;left:0;right:0}.project-next-details dl>div{border-right:1px solid #ffffff4d;padding:23px 20px 0 32px}.project-next-details dl>div:last-child{border-right:0}.project-next-details dt{color:#ffffffad;font:500 12px/1.2 Urbanist,sans-serif}.project-next-details dd{text-transform:uppercase;margin:7px 0 0;font:600 14px/1.15 Urbanist,sans-serif}@media (width<=1199px){.project-detail-page{width:100%;min-width:0}.project-detail-page .framed{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.project-detail-page .figma-header{width:100%;height:88px}.project-detail-page .header-inner{grid-template-columns:210px minmax(0,1fr) 180px;height:74px;top:14px}.project-detail-page .header-brand{letter-spacing:-1.8px;justify-content:flex-start;padding-left:24px;font-size:26px}.project-detail-page .header-brand img{width:39px;height:35px}.project-detail-page .header-inner nav{gap:clamp(14px,2.2vw,28px)}.project-detail-page .anti-metal-button.anti-metal-header{--anti-metal-width:138px}.project-detail-intro{height:500px}.project-detail-grid{object-fit:cover;width:min(923px,100%);height:100%}.project-detail-shape-left{width:17vw;height:auto}.project-detail-shape-right{width:19vw;height:auto}.project-detail-intro-copy{width:min(900px,100% - 72px);padding-top:82px}.project-detail-intro h1{letter-spacing:-.06em;font-size:clamp(72px,9vw,104px);line-height:1}.project-detail-intro-copy>p{width:min(600px,80%);margin-top:20px}.project-figma-frame{height:clamp(600px,72vw,800px)}.project-story-lead,.project-story-row{grid-template-columns:minmax(190px,27%) minmax(0,1fr);column-gap:40px;padding:40px}.project-story-lead h2,.project-story-row h3{font-size:22px;line-height:29px}.project-next{padding-top:80px}.project-next h2{font-size:clamp(52px,6vw,64px)}.project-next-card{height:690px}.project-next-details{width:min(58%,582px)}.project-next-details h3{font-size:clamp(38px,4.5vw,48px)}.project-detail-page .figma-cta{height:540px}.project-detail-page .cta-grid-art,.project-detail-page .cta-blocks-art{object-fit:cover;width:100%;height:100%}.project-detail-page .figma-cta h2{letter-spacing:-.07em;margin-top:72px;font-size:clamp(80px,9vw,104px)}.project-detail-page .figma-cta>.cta-mark{top:306px;left:50%;transform:translate(-50%)}.project-detail-page .cta-arrow-flow-left{left:12vw}.project-detail-page .cta-arrow-flow-right{right:12vw}.project-detail-page .figma-contact{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);height:auto;min-height:650px}.project-detail-page .contact-details{padding:150px 40px 80px}.project-detail-page .contact-row{grid-template-columns:120px minmax(0,1fr)}.project-detail-page .contact-row h3,.project-detail-page .contact-row.location h3{overflow-wrap:anywhere;font-size:clamp(27px,3vw,38px)}.project-detail-page .contact-form{padding:62px 32px 70px}.project-detail-page .anti-metal-button.anti-metal-submit{--anti-metal-width:100%}.project-detail-page .figma-footer{height:auto}.project-detail-page .figma-footer>nav{padding:0 40px}.project-detail-page .footer-main{height:410px}.project-detail-page .footer-brand{letter-spacing:-.085em;gap:22px;font-size:clamp(88px,11vw,120px)}.project-detail-page .footer-brand img{width:170px;height:155px}}@media (width>=768px) and (width<=900px){.project-detail-page .figma-contact{min-height:0;display:block}.project-detail-page .contact-details{border-bottom:1px solid #ffffff29;border-right:0;min-height:410px;padding:100px 40px 72px}.project-detail-page .contact-form{min-height:620px;padding:64px 40px 76px}}@media (width<=767px){body:has(.project-detail-page){min-width:320px}.project-detail-page{width:100%}.project-detail-page .figma-header{width:100%;height:124px}.project-detail-page .header-inner{grid-template-rows:59px 44px;grid-template-columns:minmax(0,1fr) 126px;height:104px;top:10px;left:12px;right:12px}.project-detail-page .header-brand{letter-spacing:-1.4px;border-right:0;grid-area:1/1;justify-content:flex-start;padding-left:14px;font-size:22px}.project-detail-page .header-brand img{width:34px;height:31px;transform:translateY(-3px)scale(1.5)}.project-detail-page .header-inner nav{border-top:1px solid var(--line);scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px;padding:0 14px;display:flex;overflow-x:auto}.project-detail-page .header-inner nav::-webkit-scrollbar{display:none}.project-detail-page .header-inner nav a{flex:none;font-size:12px}.project-detail-page .header-action{border-left:1px solid var(--line);grid-area:1/2;width:126px}.project-detail-page .anti-metal-button.anti-metal-header{--anti-metal-width:108px;--anti-metal-height:42px;--anti-metal-inset:5px;--anti-metal-radius:10px}.project-detail-page .anti-metal-header .anti-metal-label{font-size:14px;inset:0 12px}.project-detail-page .framed{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.project-detail-intro{height:560px;min-height:560px}.project-detail-grid{width:923px;height:524px}.project-detail-shape-left{width:120px;height:103px}.project-detail-shape-right{width:132px;height:114px}.project-detail-intro-copy{width:auto;padding:76px 22px 48px}.project-detail-intro h1{letter-spacing:-.06em;margin-top:25px;font-size:clamp(48px,15vw,68px);line-height:.96}.project-detail-intro-copy>p{width:auto;max-width:500px}.project-detail-meta{grid-template-columns:1fr;gap:15px;width:100%}.project-detail-meta>div{border-top:1px solid var(--line);padding-top:14px}.project-detail-meta>div+div{border-left:0}.project-figma{padding:10px}.project-figma-frame{height:max(520px,72svh)}.project-figma-actions{flex-direction:column;align-items:flex-start;padding:16px 4px 8px}.project-story-lead,.project-story-row{grid-template-columns:1fr;row-gap:24px;min-height:0;padding:34px 24px}.project-story-lead h2,.project-story-row h3{font-size:21px;line-height:28px}.project-next{padding-top:66px}.project-next>header{margin-bottom:38px}.project-next h2{font-size:46px}.project-next-card{height:660px}.project-next-image{object-position:center}.project-next-corner-left{width:84px;height:72px}.project-next-corner-right{width:108px;height:126px}.project-next-details{width:calc(100% - 18px);min-height:315px;padding:28px 22px 0}.project-next-details h3{font-size:34px}.project-next-details dl{height:126px}.project-next-details dl>div{padding:17px 8px 0 12px}.project-next-details dt{font-size:10px;line-height:14px}.project-next-details dd{font-size:11px}.project-detail-page .figma-cta{height:430px}.project-detail-page .figma-cta h2{letter-spacing:-4px;margin-top:68px;font-size:clamp(51px,15vw,70px);line-height:.92}.project-detail-page .cta-arrow-flow{display:none}.project-detail-page .figma-cta>.cta-mark{width:96px;height:96px;top:245px;left:50%;transform:translate(-50%)}.project-detail-page .figma-cta>.cta-mark img{width:96px;height:96px;transform:translateY(-7px)}.project-detail-page .cta-blocks-art{object-fit:cover;width:100%;height:210px}.project-detail-page .figma-cta>.dot-label{bottom:18px;transform:scale(.78)}.project-detail-page .figma-cta>.dot-label:first-of-type{transform-origin:0 100%;left:4px}.project-detail-page .figma-cta>.dot-label:nth-of-type(2){transform-origin:100% 100%;right:4px}.project-detail-page .figma-contact{height:auto;display:block}.project-detail-page .contact-details{border-bottom:1px solid #ffffff29;border-right:0;min-height:390px;padding:84px 24px 64px}.project-detail-page .contact-row{grid-template-columns:1fr;gap:24px}.project-detail-page .contact-row h3{overflow-wrap:anywhere;margin-top:0;font-size:clamp(19px,5vw,24px)}.project-detail-page .contact-row.location{margin-top:52px}.project-detail-page .contact-row.location h3{font-size:clamp(25px,7vw,32px)}.project-detail-page .contact-form{min-height:620px;padding:55px 22px 50px}.project-detail-page .anti-metal-button.anti-metal-submit{--anti-metal-width:100%}.project-detail-page .figma-footer{height:auto}.project-detail-page .figma-footer>nav{grid-template-columns:1fr 1fr;gap:24px;height:auto;padding:34px 24px}.project-detail-page .figma-footer>nav i{display:none}.project-detail-page .figma-footer>nav a{font-size:19px}.project-detail-page .footer-main{height:300px}.project-detail-page .footer-pixels{width:155px;height:132px}.project-detail-page .footer-brand{letter-spacing:-4px;gap:14px;font-size:51px}.project-detail-page .footer-brand img{width:86px;height:78px;transform:translateY(-5px)}.project-detail-page .footer-bottom{flex-direction:column;align-items:flex-start;gap:20px;height:auto;padding:26px 24px}.project-detail-page .footer-socials{gap:18px}}@media (prefers-reduced-motion:reduce){.project-next-image{transition:none}}.lanyard{width:100%;height:100%;position:relative;overflow:hidden}.lanyard-canvas{width:100%;height:100%;display:block}@keyframes anti-metal-arrow-flow{0%{opacity:1}50%{opacity:.3}to{opacity:.15}}.anti-metal-button{--anti-metal-height:48px;--anti-metal-width:150.46px;--anti-metal-inset:8px;--anti-metal-accent-width:52px;--anti-metal-radius:12px;width:var(--anti-metal-width);height:var(--anti-metal-height);border-radius:var(--anti-metal-radius);color:#fff;cursor:pointer;background:radial-gradient(62.56% 125% at 28.14% -10.42%,#fff3 0%,#fff0 100%),linear-gradient(137.66deg,#40454a 21.13%,#292c2e 80.53%);border:0;padding:0;text-decoration:none;transition:transform .16s,box-shadow .2s;display:inline-block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 3px 3px #0000001a,inset 0 1px #fff9,inset 0 -3px #1a1a1a,inset 0 -4px 0 1px #ffffff1a}.anti-metal-button:active{transform:translateY(1px)}.anti-metal-button:focus-visible{outline-offset:3px;outline:2px solid #030712}.anti-metal-label{z-index:1;color:#fff;white-space:nowrap;justify-content:flex-start;align-items:center;font:600 16px/1 Urbanist,sans-serif;display:flex;position:absolute;inset:0 24px 0 78px}.anti-metal-button[data-accent=false] .anti-metal-label{justify-content:center;inset:0 24px}.anti-metal-accent{z-index:2;top:var(--anti-metal-inset);bottom:var(--anti-metal-inset);left:calc(var(--anti-metal-inset) - 2px);width:var(--anti-metal-accent-width);background:linear-gradient(178.82deg, var(--anti-metal-accent-from) 1.01%, var(--anti-metal-accent-to) 105.12%);border-radius:8px;justify-content:flex-start;align-items:center;gap:16px;padding:0 16px;transition:width .3s;display:flex;position:absolute;overflow:hidden;box-shadow:4px 8px 2px #00000014,inset 0 -2px .5px #75c500,inset 0 1px #fff}.anti-metal-button:hover .anti-metal-accent{width:calc(100% - ((var(--anti-metal-inset) - 2px) * 2));justify-content:space-between;gap:0}.anti-metal-arrow{opacity:.15;flex:0 0 19px;width:19px}.anti-metal-arrow img{width:19px;height:24px;display:block}.anti-metal-arrow:first-child{opacity:1;animation:1.2s infinite anti-metal-arrow-flow}.anti-metal-button:hover .anti-metal-arrow{animation:1.2s infinite anti-metal-arrow-flow}.anti-metal-button:hover .anti-metal-arrow:nth-child(2){animation-delay:.1s}.anti-metal-button:hover .anti-metal-arrow:nth-child(3){animation-delay:.2s}.anti-metal-button:hover .anti-metal-arrow:nth-child(4){animation-delay:.3s}.anti-metal-button:hover .anti-metal-arrow:nth-child(5){animation-delay:.4s}.anti-metal-button:hover .anti-metal-arrow:nth-child(6){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.anti-metal-button,.anti-metal-accent{transition:none}.anti-metal-arrow,.anti-metal-arrow:first-child,.anti-metal-button:hover .anti-metal-arrow{opacity:1;animation:none}}
