@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_6713c05-module__kol1GW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_6713c05-module__kol1GW__variable{--font-sora:"Sora", "Sora Fallback"}
:root{--sx-bg:#0e0e13;--sx-panel:#17171d;--sx-panel2:#1f1f26;--sx-text:#f7f5fb;--sx-muted:#a8a4b2;--sx-cyan:#00e5f2;--sx-purple:#d05bff;--sx-line:#ffffff1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--sx-bg);color:var(--sx-text);margin:0;font-family:Sora,Arial,sans-serif}.sx-site{background:radial-gradient(circle at 90% 14%,#00e5f214,transparent 28%),var(--sx-bg);overflow:hidden}.sx-site a{color:inherit;text-decoration:none}.sx-site button,.sx-site input,.sx-site textarea{font:inherit}.sx-site button{cursor:pointer}.sx-nav{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e13b8;border-bottom:1px solid #ffffff14;align-items:center;gap:40px;height:74px;padding:0 clamp(20px,5vw,76px);display:flex;position:fixed;inset:0 0 auto}.sx-logo{align-items:center;gap:11px;margin-right:auto;display:flex}.sx-logo img{object-fit:cover;border-radius:50%;width:34px;height:34px}.sx-logo strong{letter-spacing:-.04em;font-size:20px}.sx-links{align-items:center;gap:38px;display:flex}.sx-links a{color:#c0bcc8;font-size:12px;transition:all .25s}.sx-links a:hover{color:var(--sx-cyan)}.sx-nav-cta,.sx-hero-actions button,.sx-cta>button,.sx-submit,.sx-sent button{background:linear-gradient(110deg,var(--sx-cyan),#61eff8 54%,var(--sx-purple));color:#081014;letter-spacing:.05em;text-transform:uppercase;border:0;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:13px 17px;font-size:11px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 28px #00e5f224}.sx-nav-cta:hover,.sx-hero-actions button:hover,.sx-cta>button:hover,.sx-submit:hover{transform:translateY(-2px);box-shadow:0 0 36px #00e5f24d}.sx-nav-cta svg,.sx-hero-actions svg,.sx-cta svg,.sx-submit svg{width:15px}.sx-menu{color:#fff;background:0 0;border:0;display:none}.sx-mobile-menu{display:none}.sx-hero{background:#050508;height:100svh;min-height:720px;position:relative;overflow:hidden}.sx-hero-video{position:absolute;inset:0}.sx-hero-video iframe{border:0;width:max(100vw,177.78vh);height:max(56.25vw,100vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx-hero-shade{pointer-events:none;background:linear-gradient(90deg,#050508ed,#050508b8 40%,#0505081a 72%),linear-gradient(#0000 48%,#050508d1);position:absolute;inset:0}.sx-hero-copy{z-index:2;pointer-events:none;width:min(790px,70vw);position:absolute;bottom:clamp(58px,10vh,110px);left:clamp(24px,7vw,112px)}.sx-pill{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#f0cfff;letter-spacing:.13em;text-transform:uppercase;background:#571c692e;border:1px solid #d05bff73;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:9px;font-weight:700;display:inline-flex}.sx-pill svg{width:13px}.sx-hero h1{letter-spacing:-.065em;margin:25px 0 22px;font-size:clamp(50px,6.3vw,96px);font-weight:700;line-height:.95}.sx-hero h1 em,.sx-intro h2 em,.sx-cases h2 em,.sx-process h2 em{background:linear-gradient(100deg,var(--sx-cyan),#b992ff 55%,var(--sx-purple));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sx-hero-copy>p{color:#c0bcc7;max-width:680px;font-size:clamp(15px,1.35vw,20px);line-height:1.65}.sx-hero-actions{pointer-events:auto;align-items:center;gap:16px;margin-top:34px;display:flex}.sx-hero-actions a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b106b;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:12px;padding:13px 16px;font-size:11px;font-weight:700;display:inline-flex}.sx-hero-actions a:hover{border-color:var(--sx-cyan);color:var(--sx-cyan)}.sx-hero-actions a svg{width:15px}.sx-video-hint{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;pointer-events:none;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;top:100px;right:30px}.sx-video-hint svg{border:1px solid #ffffff73;border-radius:50%;width:28px;height:28px;padding:7px}.sx-hero-case{z-index:2;text-align:right;letter-spacing:.12em;text-transform:uppercase;color:#98939f;pointer-events:none;font-size:8px;position:absolute;bottom:28px;right:30px}.sx-hero-case strong{color:#fff;margin-top:5px;font-size:12px;display:block}.sx-intro,.sx-cases,.sx-process{max-width:1600px;margin:auto;padding:clamp(92px,11vw,165px) clamp(22px,6vw,95px)}.sx-section-label{color:var(--sx-purple);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:13px;font-size:9px;font-weight:800;display:flex}.sx-section-label span{color:#ead1f3;border:1px solid #d05bff66;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sx-intro-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:9vw;margin:42px 0 70px;display:grid}.sx-intro h2,.sx-cases h2,.sx-process h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:650;line-height:1.03}.sx-intro-grid>div p,.sx-process-head>p{color:var(--sx-muted);margin:5px 0 26px;font-size:15px;line-height:1.8}.sx-intro ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.sx-intro li{color:#d4d0d8;align-items:center;gap:12px;font-size:12px;display:flex}.sx-intro li svg{width:16px;color:var(--sx-cyan)}.sx-service-grid{border:1px solid var(--sx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#19191f8c;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sx-service-grid article{border-right:1px solid var(--sx-line);flex-direction:column;min-height:330px;padding:31px;transition:all .35s;display:flex}.sx-service-grid article:last-child{border:0}.sx-service-grid article:hover{background:linear-gradient(150deg,#00e5f214,#d05bff12)}.sx-service-grid article>div{justify-content:space-between;align-items:center;display:flex}.sx-service-grid article>div span{color:#787480;font-size:9px}.sx-service-grid article svg{width:24px;color:var(--sx-cyan)}.sx-service-grid h3{letter-spacing:-.03em;margin:auto 0 17px;font-size:23px;line-height:1.15}.sx-service-grid p{color:var(--sx-muted);margin:0;font-size:12px;line-height:1.7}.sx-cases{background:#09090d;border-block:1px solid #ffffff12;max-width:none}.sx-cases>header{grid-template-columns:1fr auto;align-items:end;gap:25px;max-width:1410px;margin:0 auto 58px;display:grid}.sx-cases>header .sx-section-label{grid-column:1/-1}.sx-cases h2{max-width:950px}.sx-cases>header>a{color:var(--sx-cyan);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;padding-bottom:6px;font-size:10px;font-weight:700;display:flex}.sx-cases>header>a svg{width:14px}.sx-case-grid{grid-template-rows:repeat(2,330px);grid-template-columns:1.15fr .85fr;gap:18px;max-width:1410px;margin:auto;display:grid}.sx-case{background:#191820;border:1px solid #ffffff1f;border-radius:17px;min-height:0;position:relative;overflow:hidden}.sx-case.featured{grid-row:1/3}.sx-case>img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;transition:transform .7s,filter .7s;position:absolute;inset:0}.sx-case:hover>img{filter:saturate(1.05);transform:scale(1.035)}.sx-case-overlay{background:linear-gradient(#07070a3b 25%,#07070afa),linear-gradient(90deg,#0a090d80,#0000);position:absolute;inset:0}.sx-case-copy{z-index:2;padding:clamp(24px,3.2vw,46px);position:absolute;inset:auto 0 0}.sx-case-copy>span{color:var(--sx-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.sx-case-copy h3{letter-spacing:-.045em;margin:11px 0 13px;font-size:clamp(28px,3vw,44px);line-height:1}.sx-case-copy p{color:#b8b3bd;max-width:610px;margin:0 0 22px;font-size:12px;line-height:1.6}.sx-case-copy strong{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:flex}.sx-case-copy strong svg{width:14px;color:var(--sx-cyan)}.sx-process{padding-bottom:100px}.sx-process-head{grid-template-columns:1.2fr .8fr;gap:8vw;margin:42px 0 65px;display:grid}.sx-steps{background:var(--sx-line);border:1px solid var(--sx-line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.sx-steps article{background:var(--sx-panel);flex-direction:column;min-height:330px;padding:32px;display:flex;position:relative}.sx-steps article>b{color:#726d78;font-size:9px}.sx-steps article>svg{width:30px;height:30px;color:var(--sx-cyan);margin:55px 0 28px}.sx-steps h3{margin:0 0 14px;font-size:25px}.sx-steps p{color:var(--sx-muted);margin:0;font-size:12px;line-height:1.7}.sx-cta{background:linear-gradient(125deg,#21112ff2,#0a1c22e6),url(https://lh3.googleusercontent.com/aida-public/AB6AXuAzNYsq5PQZ3aY9jU5ba92pEmvCx3noWymjixKcLF3CnOmiLwhEQmlgSOnxMpLNDv1gjiDIXhZ15_zlbHXiUDAHIAtQilqAumNDlMyauwfHA9E_fPJgAMN2UVZe9TlfyEArqMrkbnckwSfmUkemc1iVjsbmVGx5GxhFeK0zc0oFXcZeWnOLPzuRtMWxY43ET09flgpQvvx6aYkWY5YMkEEdhKPgNlSAxZgykVRMq-xOrml31nohlUMKKgkXHsLEo7mXT6c) 50%/cover;border:1px solid #ffffff26;border-radius:22px;grid-template-columns:150px 1fr auto;align-items:center;gap:50px;min-height:400px;margin:0 clamp(18px,6vw,95px) 95px;padding:65px clamp(30px,6vw,85px);display:grid;position:relative;overflow:hidden}.sx-cta:after{content:"";opacity:.8;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(110deg,#d05bff3d,#00e5f21f);position:absolute;inset:0}.sx-cta>*{z-index:2;position:relative}.sx-cta>img{width:145px}.sx-cta span{color:var(--sx-cyan);letter-spacing:.15em;font-size:9px;font-weight:800}.sx-cta h2{letter-spacing:-.045em;margin:15px 0;font-size:clamp(34px,4vw,56px);line-height:1.04}.sx-cta p{color:#c0bac6;max-width:650px;font-size:13px;line-height:1.65}.sx-cta>button{white-space:nowrap}.sx-footer{border-top:1px solid var(--sx-line);grid-template-columns:1fr auto;align-items:center;gap:50px;padding:55px clamp(22px,6vw,95px) 35px;display:grid}.sx-footer>img{aspect-ratio:1600/419;object-fit:contain;object-position:left center;opacity:.78;width:min(460px,55vw);max-width:100%;height:auto;display:block}.sx-footer>div{align-items:center;gap:28px;display:flex}.sx-footer a,.sx-footer button{font:inherit;color:#9d98a4;font-size:10px}.sx-footer button{cursor:pointer;background:0 0;border:0;padding:0}.sx-footer a:hover,.sx-footer button:hover{color:var(--sx-cyan)}.sx-footer small{letter-spacing:.11em;color:#65616b;border-top:1px solid #ffffff0f;grid-column:1/-1;padding-top:25px;font-size:8px}.sx-modal{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040407c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.sx-modal form{background:linear-gradient(145deg,#1a1a21fa,#0d0d12fc);border:1px solid #7cf6ff3d;border-radius:20px;width:min(780px,100%);max-height:calc(100svh - 44px);padding:clamp(30px,5vw,58px);position:relative;overflow:auto;box-shadow:0 35px 110px #0000008c}.sx-modal-close{border:1px solid var(--sx-line);color:#bab5c0;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:20px}.sx-modal-close svg{width:18px}.sx-form-label,.sx-sent>span{color:var(--sx-cyan);letter-spacing:.15em;font-size:9px;font-weight:800}.sx-modal h2{letter-spacing:-.05em;margin:15px 50px 15px 0;font-size:clamp(34px,5vw,52px);line-height:1.02}.sx-modal form>p,.sx-sent p{color:var(--sx-muted);max-width:590px;font-size:13px;line-height:1.65}.sx-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.sx-fields label{color:#8d8994;letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:8px;font-weight:700;display:grid}.sx-fields label.wide{grid-column:1/-1}.sx-fields input,.sx-fields textarea{color:#fff;text-transform:none;letter-spacing:normal;background:#101015;border:1px solid #34333d;border-radius:8px;outline:0;width:100%;padding:14px 15px;font-size:14px}.sx-fields textarea{resize:vertical;min-height:110px}.sx-fields input:focus,.sx-fields textarea:focus{border-color:var(--sx-cyan);box-shadow:0 0 0 3px #00e5f214}.sx-honey{display:none}.sx-submit{width:100%;margin-top:18px}.sx-submit:disabled{opacity:.6}.sx-form-error{color:#ff9b9b!important}.sx-sent{text-align:center;padding:40px 10px}.sx-sent>svg{width:58px;height:58px;color:var(--sx-cyan);margin-bottom:22px}.sx-sent h2{margin-right:0}.sx-sent p{margin:0 auto 24px}.sx-sent button{margin:auto}@media (max-width:900px){.sx-links,.sx-nav-cta{display:none}.sx-menu{display:block}.sx-mobile-menu{border:1px solid var(--sx-line);background:#14141bfa;border-radius:14px;flex-direction:column;gap:18px;padding:22px;display:flex;position:absolute;top:74px;left:14px;right:14px;box-shadow:0 24px 70px #00000073}.sx-mobile-menu a{font-size:16px}.sx-mobile-menu button{background:var(--sx-cyan);color:#071014;border:0;border-radius:8px;padding:13px;font-weight:700}.sx-intro-grid,.sx-process-head{grid-template-columns:1fr;gap:28px}.sx-service-grid{grid-template-columns:1fr}.sx-service-grid article{border-right:0;border-bottom:1px solid var(--sx-line);min-height:250px}.sx-case-grid{grid-template-rows:auto;grid-template-columns:1fr}.sx-case,.sx-case.featured{grid-row:auto;min-height:440px}.sx-case.featured{min-height:550px}.sx-steps{grid-template-columns:1fr}.sx-steps article{min-height:250px}.sx-steps article>svg{margin:35px 0 24px}.sx-cta{grid-template-columns:100px 1fr}.sx-cta>img{width:100px}.sx-cta>button{grid-column:1/-1}.sx-footer{grid-template-columns:1fr}.sx-footer>div{flex-wrap:wrap}}@media (max-width:600px){.sx-nav{height:64px;padding:0 18px}.sx-logo img{width:30px;height:30px}.sx-hero{min-height:760px}.sx-hero-video iframe{width:max(100vw,177.78svh);height:max(56.25vw,100svh)}.sx-hero-shade{background:linear-gradient(#0505081f,#050508bd 45%,#050508f7)}.sx-hero-copy{width:auto;bottom:42px;left:19px;right:19px}.sx-hero h1{margin-top:20px;font-size:45px;line-height:.97}.sx-hero-copy>p{font-size:13px;line-height:1.55}.sx-hero-actions{flex-direction:column;align-items:stretch;margin-top:22px}.sx-hero-actions button,.sx-hero-actions a{justify-content:space-between}.sx-video-hint{top:83px;right:18px}.sx-hero-case{display:none}.sx-intro,.sx-cases,.sx-process{padding:80px 18px}.sx-intro h2,.sx-cases h2,.sx-process h2{font-size:38px}.sx-intro-grid{margin:32px 0 44px}.sx-cases>header{grid-template-columns:1fr;margin-bottom:36px}.sx-cases>header .sx-section-label{grid-column:auto}.sx-case,.sx-case.featured{min-height:470px}.sx-case-copy{padding:24px 20px}.sx-case-copy h3{font-size:32px}.sx-process-head{margin:32px 0 42px}.sx-cta{grid-template-columns:1fr;gap:20px;margin:0 14px 70px;padding:40px 23px}.sx-cta>img{width:90px}.sx-cta h2{font-size:38px}.sx-footer{gap:28px;padding:42px 20px 25px}.sx-footer>img{aspect-ratio:1600/419;object-fit:contain;width:100%;height:auto}.sx-fields{grid-template-columns:1fr}.sx-fields label.wide{grid-column:auto}.sx-modal{padding:10px}.sx-modal form{max-height:calc(100svh - 20px);padding:30px 20px}.sx-modal h2{font-size:36px}.sx-modal-close{top:12px;right:12px}}.sx-case-grid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sx-case{background:#15151b;border-radius:16px;transition:transform .35s,border-color .35s;position:relative;overflow:hidden;min-height:0!important}.sx-case:hover{border-color:#00e5f257;transform:translateY(-5px)}.sx-case-media{aspect-ratio:16/10;background:#201f26;position:relative;overflow:hidden}.sx-case-media>img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;transition:transform .65s,filter .65s;position:absolute;inset:0}.sx-case:hover .sx-case-media>img{filter:saturate(1.08);transform:scale(1.045)}.sx-case-overlay{background:linear-gradient(#0000 42%,#07070aad)}.sx-case-play{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0a0a0ead;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;font-weight:800;transition:all .25s;display:flex;position:absolute;bottom:17px;left:18px}.sx-case-play:hover{background:var(--sx-cyan);border-color:var(--sx-cyan);color:#071014}.sx-case-play svg{fill:currentColor;width:13px;height:13px}.sx-case-copy{padding:22px 22px 24px;position:relative;inset:auto}.sx-case-copy>span{letter-spacing:.13em;font-size:7px}.sx-case-copy h3{margin:10px 0 11px;font-size:22px;line-height:1.08}.sx-case-copy p{min-height:48px;margin:0 0 20px;font-size:10px;line-height:1.58}.sx-case-copy>a{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;font-size:8px;font-weight:800;display:flex}.sx-case-copy>a:hover{color:var(--sx-cyan)}.sx-case-copy>a svg{width:13px}.sx-video-modal{z-index:110;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040407e0;place-items:center;padding:clamp(12px,4vw,50px);display:grid;position:fixed;inset:0}.sx-video-modal>div{background:#09090d;border:1px solid #00e5f247;border-radius:18px;width:min(1180px,100%);overflow:hidden;box-shadow:0 40px 120px #000000b8}.sx-video-modal header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:56px;padding:0 18px 0 22px;display:flex}.sx-video-modal header span{letter-spacing:.1em;text-transform:uppercase;color:#d8d3dd;font-size:10px;font-weight:800}.sx-video-modal header button{color:#fff;background:0 0;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sx-video-modal header button svg{width:17px}.sx-video-modal iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}@media (max-width:900px){.sx-case-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.sx-case{min-height:0!important}}@media (max-width:600px){.sx-case-grid{grid-template-columns:1fr;gap:14px}.sx-case{min-height:0!important}.sx-case-copy{padding:20px}.sx-case-copy h3{font-size:24px}.sx-case-copy p{min-height:0}.sx-video-modal{padding:8px}.sx-video-modal>div{border-radius:12px}.sx-video-modal header{height:50px}}.sx-case-copy ul{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.sx-case-copy li{color:#8f8995;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;padding:6px 8px;font-size:7px}.case-page{color:#f7f5fb;background:radial-gradient(circle at 80% 8%,#00e5f214,#0000 24%),#0e0e13;min-height:100vh;overflow:hidden}.case-page a{color:inherit;text-decoration:none}.case-nav{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e13c2;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,76px);display:flex;position:fixed;inset:0 0 auto}.case-nav>a{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.case-nav>a:first-child img{border-radius:50%;width:34px;height:34px}.case-nav svg{width:15px}.case-hero{background:#08080b;align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.case-hero>img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.case-hero-shade{background:linear-gradient(#07070a59 32%,#07070afa),linear-gradient(90deg,#07070ab8,#0000 68%);position:absolute;inset:0}.case-hero-copy{z-index:2;width:min(1180px,100% - 44px);margin:0 auto;padding:150px 0 clamp(65px,8vw,120px);position:relative}.case-hero-copy>span,.case-overview span,.case-story span,.case-media header span,.case-disciplines>span,.case-next>span{color:#00e5f2;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.case-hero-copy>p{color:#cac5ce;margin:18px 0 8px;font-size:13px}.case-hero h1{letter-spacing:-.07em;max-width:1100px;margin:0;font-size:clamp(58px,9vw,138px);line-height:.84}.case-hero h2{letter-spacing:-.045em;color:#c7c2cb;max-width:850px;margin:32px 0 0;font-size:clamp(25px,3.3vw,50px);font-weight:500;line-height:1.08}.case-overview{grid-template-columns:1.35fr .65fr;align-items:start;gap:9vw;width:min(1180px,100% - 44px);margin:auto;padding:clamp(90px,11vw,160px) 0;display:grid}.case-overview h2{letter-spacing:-.045em;margin:25px 0 0;font-size:clamp(30px,4vw,54px);font-weight:500;line-height:1.15}.case-overview aside{gap:14px;padding-top:32px;display:grid}.case-overview aside p{color:#c2bdc8;border-bottom:1px solid #ffffff17;align-items:center;gap:11px;margin:0;padding-bottom:14px;font-size:11px;display:flex}.case-overview aside svg{color:#00e5f2;width:16px}.case-story{background:#101016;border-block:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.case-story article{border-right:1px solid #ffffff14;flex-direction:column;min-height:430px;padding:clamp(32px,5vw,72px);display:flex}.case-story article:last-child{border:0}.case-story h2{letter-spacing:-.04em;margin:auto 0 24px;font-size:clamp(27px,3vw,42px);line-height:1.04}.case-story p{color:#aaa5b0;margin:0;font-size:13px;line-height:1.75}.case-media{width:min(1320px,100% - 44px);margin:auto;padding:clamp(90px,10vw,150px) 0}.case-media header{margin-bottom:45px}.case-media header h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,6vw,78px);line-height:.98}.case-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.case-video-grid iframe{aspect-ratio:16/9;background:#050507;border:1px solid #ffffff1a;border-radius:14px;width:100%}.case-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.case-image-grid img{background:#18181e;border:1px solid #ffffff17;border-radius:14px;width:100%;height:auto;display:block}.case-image-grid img:nth-child(3n){grid-column:1/-1}.case-disciplines{border-block:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 44px);margin:0 auto 100px;padding:35px 0;display:flex}.case-disciplines>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.case-disciplines b{color:#aaa5b1;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff21;border-radius:999px;padding:9px 12px;font-size:8px}.case-next{background:linear-gradient(120deg,#d05bff21,#00e5f214);border-top:1px solid #ffffff17;grid-template-columns:1fr auto;align-content:center;gap:20px;min-height:370px;padding:70px clamp(24px,7vw,110px);transition:all .35s;display:grid}.case-next:hover{background:linear-gradient(120deg,#d05bff33,#00e5f224)}.case-next>span{grid-column:1/-1}.case-next strong{letter-spacing:-.065em;font-size:clamp(45px,8vw,110px);line-height:.88}.case-next svg{color:#00e5f2;align-self:center;width:50px;height:50px}@media (max-width:900px){.case-overview{grid-template-columns:1fr;gap:30px}.case-story{grid-template-columns:1fr}.case-story article{border-bottom:1px solid #ffffff14;border-right:0;min-height:320px}.case-video-grid,.case-image-grid{grid-template-columns:1fr}.case-image-grid img:nth-child(3n){grid-column:auto}}@media (max-width:600px){.case-nav{height:64px;padding:0 18px}.case-nav>a:first-child strong{display:none}.case-hero{min-height:760px}.case-hero-copy{width:calc(100% - 36px);padding-bottom:55px}.case-hero h1{font-size:58px}.case-hero h2{font-size:27px}.case-overview,.case-media,.case-disciplines{width:calc(100% - 36px)}.case-story article{padding:42px 20px}.case-media{padding:80px 0}.case-media header h2{font-size:43px}.case-video-grid iframe,.case-image-grid img{border-radius:10px}.case-disciplines{flex-direction:column;align-items:flex-start}.case-disciplines>div{justify-content:flex-start}.case-next{min-height:300px}.case-next strong{font-size:50px}.case-next svg{width:32px}}.sx-hero h1 em,.sx-intro h2 em,.sx-cases h2 em,.sx-process h2 em{color:var(--sx-cyan);background:0 0}.sx-hero-video video{object-fit:cover;background:#050508;width:100%;height:100%;position:absolute;inset:0}.sx-footer .sx-analysis-link{color:#6f6b77;opacity:.68;font-size:9px}.sx-footer .sx-analysis-link:hover{color:#aaa5b1;opacity:1}.sx-service-grid{grid-template-columns:repeat(4,1fr)}.sx-service-grid article>a{color:#d4d0d8;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:17px;font-size:8px;font-weight:800;display:flex}.sx-service-grid article>a:hover{color:var(--sx-cyan)}.sx-service-grid article>a svg{width:13px;height:13px}@media (max-width:1100px) and (min-width:901px){.sx-service-grid{grid-template-columns:repeat(2,1fr)}.sx-service-grid article{border-bottom:1px solid var(--sx-line)}}@media (max-width:900px){.sx-service-grid{grid-template-columns:1fr}}.service-page{color:#f7f5fb;background:#0e0e13;min-height:100vh;font-family:Sora,Arial,sans-serif}.service-page a{color:inherit;text-decoration:none}.service-nav{background:#0e0e13;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(20px,5vw,76px);display:flex}.service-nav a{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:10px;display:flex}.service-nav a:first-child{letter-spacing:.02em;font-size:13px}.service-nav img{object-fit:cover;border-radius:50%;width:34px;height:34px}.service-nav svg{width:15px}.service-hero{height:calc(100svh - 74px);min-height:760px;position:relative;overflow:hidden}.service-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-hero-shade{background:linear-gradient(90deg,#07070bf7,#07070bc7 48%,#07070b2b),linear-gradient(#0000 45%,#07070bd6);position:absolute;inset:0}.service-hero-copy{width:min(850px,78vw);position:absolute;bottom:clamp(55px,10vh,110px);left:clamp(22px,7vw,112px)}.service-hero-copy>span,.service-context span,.service-deliverables header span,.service-applications header span,.service-related header span,.service-faq header span,.service-closing>span{color:#00e5f2;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.service-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(54px,7vw,108px);font-weight:650;line-height:.9}.service-hero p{color:#c2bdc8;max-width:700px;font-size:clamp(15px,1.35vw,19px);line-height:1.7}.service-hero-copy>a,.service-closing>a{color:#071014;text-transform:uppercase;letter-spacing:.05em;background:#00e5f2;border-radius:8px;align-items:center;gap:30px;margin-top:24px;padding:15px 18px;font-size:11px;font-weight:800;display:inline-flex}.service-hero-copy>a svg,.service-closing>a svg{width:15px}.service-context{border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1fr;display:grid}.service-context article{border-right:1px solid #ffffff17;padding:clamp(65px,8vw,125px)}.service-context article:last-child{background:#15151b;border:0}.service-context h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(35px,4vw,60px);line-height:1}.service-context p{color:#aaa5b1;max-width:650px;font-size:14px;line-height:1.85}.service-deliverables,.service-applications,.service-related,.service-faq{max-width:1600px;margin:auto;padding:clamp(90px,10vw,150px) clamp(20px,6vw,95px)}.service-deliverables>header,.service-applications>header,.service-related>header,.service-faq>header{grid-template-columns:.6fr 1.4fr;align-items:end;gap:40px;margin-bottom:60px;display:grid}.service-deliverables h2,.service-applications h2,.service-related h2,.service-faq h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,75px);line-height:.98}.service-deliverables>div{border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.service-deliverables article{background:#15151b;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-height:240px;padding:28px;position:relative}.service-deliverables article:nth-child(3n){border-right:0}.service-deliverables article:nth-last-child(-n+3){border-bottom:0}.service-deliverables article b{color:#77717e;font-size:9px}.service-deliverables article svg{color:#00e5f2;width:18px;position:absolute;top:24px;right:25px}.service-deliverables h3{letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.15;position:absolute;bottom:25px;left:28px;right:28px}.service-applications{color:#13151a;background:#f0f1f1;max-width:none}.service-applications>header,.service-applications>div{max-width:1410px;margin-left:auto;margin-right:auto}.service-applications>header{margin-bottom:60px}.service-applications header span{color:#8520e8}.service-applications>div{border-top:1px solid #c9ccce;grid-template-columns:repeat(4,1fr);display:grid}.service-applications article{border-right:1px solid #c9ccce;padding:28px 24px 38px}.service-applications article:first-child{border-left:1px solid #c9ccce}.service-applications b{color:#8520e8;font-size:9px}.service-applications h3{letter-spacing:-.03em;margin:55px 0 14px;font-size:24px}.service-applications p{color:#697075;font-size:12px;line-height:1.7}.service-related>div{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.service-related>div>a{background:#15151b;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-height:540px;padding:0 34px 34px;transition:all .3s;display:flex;overflow:hidden}.service-related>div>a:hover{border-color:#00e5f259;transform:translateY(-5px)}.service-related img{object-fit:cover;width:calc(100% + 68px);height:300px;margin:0 -34px 28px}.service-related a>span{color:#00e5f2;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.service-related h3{letter-spacing:-.04em;margin:12px 0;font-size:32px}.service-related p{color:#99949f;font-size:12px;line-height:1.65}.service-related strong{justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;font-size:11px;display:flex}.service-related strong svg{color:#00e5f2;width:16px}.service-faq{padding-top:50px}.service-faq>div{border-top:1px solid #ffffff21}.service-faq article{border-bottom:1px solid #ffffff21;grid-template-columns:70px .85fr 1.15fr;gap:25px;padding:33px 0;display:grid}.service-faq b{color:#00e5f2;font-size:9px}.service-faq h3{letter-spacing:-.025em;margin:0;font-size:20px}.service-faq p{color:#99949f;max-width:600px;margin:0;font-size:13px;line-height:1.7}.service-closing{text-align:center;background:radial-gradient(circle at 50% 20%,#771be061,#0000 35%),#131018;padding:clamp(100px,13vw,190px) 24px}.service-closing img{border-radius:50%;width:100px;height:100px;margin-bottom:25px}.service-closing h2{letter-spacing:-.065em;max-width:1250px;margin:25px auto;font-size:clamp(48px,7vw,96px);line-height:.92}.service-next{background:linear-gradient(120deg,#8520e826,#00e5f214);border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-content:center;gap:18px;min-height:300px;padding:60px clamp(22px,7vw,110px);display:grid}.service-next>span{color:#99949f;letter-spacing:.14em;grid-column:1/-1;font-size:9px}.service-next strong{letter-spacing:-.055em;font-size:clamp(38px,6vw,82px);line-height:.95}.service-next svg{color:#00e5f2;align-self:center;width:38px;height:38px}@media (max-width:900px){.service-context{grid-template-columns:1fr}.service-context article{border-bottom:1px solid #ffffff17;border-right:0}.service-deliverables>div{grid-template-columns:repeat(2,1fr)}.service-deliverables article:nth-child(3n){border-right:1px solid #ffffff1a}.service-deliverables article:nth-child(2n){border-right:0}.service-deliverables article:nth-last-child(-n+3){border-bottom:1px solid #ffffff1a}.service-deliverables article:nth-last-child(-n+2){border-bottom:0}.service-applications>div{grid-template-columns:repeat(2,1fr)}.service-related>div{grid-template-columns:1fr}.service-faq article{grid-template-columns:55px 1fr}.service-faq p{grid-column:2}.service-related>div>a{min-height:500px}}@media (max-width:600px){.service-nav{height:64px;padding:0 17px}.service-nav a:first-child strong{display:none}.service-hero{height:auto;min-height:720px}.service-hero-shade{background:linear-gradient(#07070b2e,#07070bbd 35%,#07070bfa)}.service-hero-copy{width:auto;bottom:44px;left:19px;right:19px}.service-hero h1{font-size:49px;line-height:.94}.service-hero p{font-size:13px}.service-context article{padding:70px 20px}.service-deliverables,.service-applications,.service-related,.service-faq{padding:78px 18px}.service-deliverables>header,.service-applications>header,.service-related>header,.service-faq>header{grid-template-columns:1fr;gap:18px;margin-bottom:38px}.service-deliverables h2,.service-applications h2,.service-related h2,.service-faq h2{font-size:40px}.service-deliverables>div,.service-applications>div{grid-template-columns:1fr}.service-deliverables article,.service-deliverables article:nth-child(3n),.service-deliverables article:nth-child(2n){border-bottom:1px solid #ffffff1a;border-right:0}.service-deliverables article:last-child{border-bottom:0}.service-applications article,.service-applications article:first-child{border-bottom:1px solid #c9ccce;border-left:1px solid #c9ccce;border-right:1px solid #c9ccce}.service-related>div>a{min-height:0;padding:0 20px 25px}.service-related img{width:calc(100% + 40px);height:220px;margin:0 -20px 23px}.service-faq article{grid-template-columns:35px 1fr;gap:15px}.service-closing h2{font-size:48px}.service-next{min-height:260px}.service-next strong{font-size:40px}}.sx-hero-copy{width:min(680px,58vw);bottom:clamp(52px,9vh,96px)}.sx-hero h1{max-width:680px;margin:22px 0 16px;font-size:clamp(50px,6vw,90px)}.sx-hero-copy>p{max-width:520px;font-size:clamp(14px,1.15vw,17px)}.sx-hero-actions{margin-top:25px}.sx-hero-play{z-index:3;color:#fff;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#07070b8c;border:1px solid #ffffff4d;border-radius:999px;grid-template-columns:74px auto;align-items:center;gap:18px;padding:12px 20px 12px 12px;transition:transform .25s,border-color .25s,background .25s;display:grid;position:absolute;top:50%;right:clamp(28px,6vw,96px);transform:translateY(-50%);box-shadow:0 22px 70px #00000057}.sx-hero-play:hover{border-color:var(--sx-cyan);background:#07070bc7;transform:translateY(-50%)scale(1.04)}.sx-hero-play>span{background:var(--sx-cyan);color:#071014;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 0 42px #00e5f261}.sx-hero-play svg{width:24px;height:24px;margin-left:4px}.sx-hero-play strong,.sx-hero-play small{display:block}.sx-hero-play strong{letter-spacing:.01em;font-size:13px}.sx-hero-play small{color:#aaa5b1;letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:9px}.sx-video-modal video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-height:calc(100svh - 140px);display:block}@media (max-width:900px){.sx-hero-copy{width:min(600px,100% - 44px)}.sx-hero-play{grid-template-columns:52px auto;top:112px;right:22px;transform:none}.sx-hero-play:hover{transform:scale(1.03)}.sx-hero-play>span{width:52px;height:52px}.sx-hero-play svg{width:19px;height:19px}}@media (max-width:600px){.sx-hero-copy{bottom:34px}.sx-hero h1{font-size:42px;line-height:.96}.sx-hero-copy>p{max-width:310px;font-size:13px}.sx-hero-play{grid-template-columns:44px auto;gap:12px;padding:8px 15px 8px 8px;top:82px;left:18px;right:auto}.sx-hero-play>span{width:44px;height:44px}.sx-hero-play strong{font-size:11px}.sx-hero-play small{font-size:8px}.sx-video-modal video{max-height:calc(100svh - 80px)}}.blog-site{color:#f7f5fb;background:radial-gradient(circle at 86% 5%,#00e5f217,#0000 24%),#0e0e13;min-height:100vh;overflow:hidden}.blog-site a{color:inherit;text-decoration:none}.blog-nav{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e13ed;border-bottom:1px solid #ffffff17;align-items:center;gap:38px;height:74px;padding:0 clamp(20px,5vw,76px);display:flex;position:relative}.blog-logo{align-items:center;gap:11px;margin-right:auto;display:flex}.blog-logo img{object-fit:cover;border-radius:50%;width:34px;height:34px}.blog-logo strong{letter-spacing:-.04em;font-size:20px}.blog-nav nav{align-items:center;gap:30px;display:flex}.blog-nav nav>a{color:#bcb7c2;font-size:11px}.blog-nav .blog-nav-cta{color:#071014;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(110deg,#00e5f2,#61eff8 54%,#d05bff);border-radius:8px;align-items:center;gap:16px;padding:12px 16px;font-size:10px;font-weight:800;display:flex}.blog-nav-cta svg,.blog-back svg{width:15px}.blog-back{color:#aaa5b1;align-items:center;gap:8px;font-size:10px;display:none}.blog-index-hero{background:linear-gradient(90deg,#08080cfa,#08080c94 58%,#08080c33),url(/fluid-background.png) 50%/cover;align-items:center;min-height:680px;padding:clamp(110px,14vw,200px) clamp(22px,7vw,112px);display:flex}.blog-index-hero>div{width:min(1000px,85vw)}.blog-index-hero span,.blog-index-intro>span,.blog-index-closing>span{color:#00e5f2;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.blog-index-hero h1{letter-spacing:-.07em;margin:25px 0 30px;font-size:clamp(58px,8vw,122px);line-height:.88}.blog-index-hero h1 em,.blog-index-intro h2 em{color:#00e5f2;font-style:normal}.blog-index-intro{max-width:1600px;margin:auto;padding:clamp(90px,10vw,150px) clamp(22px,7vw,112px)}.blog-index-intro h2{letter-spacing:-.055em;max-width:1180px;margin:24px 0 0;font-size:clamp(40px,5.5vw,78px);line-height:1}.blog-grid{grid-template-columns:1.08fr .92fr;gap:18px;max-width:1600px;margin:auto;padding:0 clamp(22px,7vw,112px) clamp(100px,12vw,170px);display:grid}.blog-grid article{background:#17171d;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.blog-card-media{aspect-ratio:16/10;background:#0a0a0e;display:block;position:relative;overflow:hidden}.blog-card-media img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;transition:transform .7s,filter .7s}.blog-card-media>div{background:linear-gradient(#0000 52%,#09090dbf);position:absolute;inset:0}.blog-grid article:hover img{filter:saturate(1.05);transform:scale(1.025)}.blog-card-copy>span{color:#00e5f2;letter-spacing:.14em;font-size:8px;font-weight:800}.blog-card-copy h2{letter-spacing:-.045em;margin:15px 0;font-size:clamp(28px,3vw,43px);line-height:1.02}.blog-card-copy p{color:#aaa5b1;font-size:13px;line-height:1.7}.blog-read{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin-top:25px;font-size:10px;font-weight:800;display:flex;color:#00e5f2!important}.blog-read svg{width:15px}.blog-index-closing{text-align:center;background:radial-gradient(circle at 50% 10%,#771be066,#0000 37%),#131018;padding:clamp(110px,13vw,190px) 24px}.blog-index-closing h2{letter-spacing:-.065em;max-width:1100px;margin:24px auto;font-size:clamp(48px,7vw,96px);line-height:.92}.blog-index-closing p{color:#b7b1bd;max-width:700px;margin:0 auto;line-height:1.75}.blog-index-closing a{color:#071014;text-transform:uppercase;background:#00e5f2;border-radius:8px;align-items:center;gap:26px;margin-top:32px;padding:15px 18px;font-size:11px;font-weight:800;display:inline-flex}.blog-index-closing svg{width:15px}.blog-article-page .blog-nav{background:#09090da8;position:absolute;inset:0 0 auto}.blog-article-page .blog-back{display:flex}.blog-article-hero{background:radial-gradient(circle at 68% 30%,#00e5f21c,#0000 27%),#0b0b0f;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;height:100svh;min-height:800px;padding:130px clamp(22px,7vw,112px) 70px;display:grid;position:relative;overflow:hidden}.blog-article-hero-copy{z-index:2;position:relative}.blog-article-hero-copy>span{color:#00e5f2;letter-spacing:.15em;font-size:9px;font-weight:800}.blog-article-hero h1 em{color:#00e5f2;font-style:normal}.blog-article-hero-copy>p{color:#c0bbc6;max-width:690px;font-size:clamp(15px,1.35vw,19px);line-height:1.7}.blog-article-hero-copy>a{color:#071014;text-transform:uppercase;background:#00e5f2;border-radius:8px;align-items:center;gap:25px;margin-top:26px;padding:14px 17px;font-size:10px;font-weight:800;display:inline-flex}.blog-article-hero-copy>a svg{width:14px}.blog-article-visual{border:1px solid #ffffff21;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000006b}.blog-article-visual img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.blog-article-visual>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.13em;background:#0a0a0ec7;border:1px solid #ffffff24;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800;position:absolute;bottom:17px;left:18px}.blog-article-hero.catalog .blog-article-visual img{aspect-ratio:4/3}.blog-signal{background:#15151b;border-block:1px solid #ffffff17;grid-template-columns:repeat(4,1fr);display:grid}.blog-signal span{color:#aaa5b1;text-transform:uppercase;letter-spacing:.09em;border-right:1px solid #ffffff14;padding:23px clamp(15px,3vw,38px);font-size:9px}.blog-signal span:last-child{border:0}.blog-article{grid-template-columns:210px minmax(0,780px);justify-content:space-between;gap:8vw;width:min(1240px,100% - 44px);margin:auto;padding:clamp(95px,11vw,165px) 0;display:grid}.blog-article>aside{background:#15151b;border:1px solid #ffffff1a;border-radius:12px;gap:8px;height:max-content;padding:24px;display:grid;position:sticky;top:35px}.blog-article>aside span{color:#706b77;letter-spacing:.13em;margin-top:13px;font-size:8px;font-weight:800}.blog-article>aside span:first-child{margin-top:0}.blog-article>aside strong{color:#c7c2cc;font-size:11px}.blog-article-content .blog-kicker{color:#d05bff;letter-spacing:.16em;font-size:9px;font-weight:800}.blog-article-content h2{letter-spacing:-.055em;margin:18px 0 36px;font-size:clamp(42px,5vw,68px);line-height:1}.blog-article-content h3{letter-spacing:-.045em;margin:80px 0 25px;font-size:clamp(29px,3.3vw,43px);line-height:1.08}.blog-article-content p{color:#b2adb8;margin:0 0 25px;font-size:15px;line-height:1.88}.blog-article-content .lead{color:#ece8f0;font-size:clamp(18px,2vw,24px);line-height:1.65}.blog-article-content a{color:#00e5f2;text-underline-offset:4px;text-decoration:underline}.blog-article-content blockquote{color:#eeeaf2;letter-spacing:-.025em;background:linear-gradient(110deg,#00e5f214,#d05bff12);border-left:3px solid #00e5f2;margin:55px 0;padding:35px 40px;font-size:clamp(20px,2.5vw,30px);line-height:1.4;position:relative}.blog-article-content figure{margin:48px 0}.blog-article-content figure img{border:1px solid #ffffff1f;border-radius:14px;width:100%;height:auto;display:block}.blog-article-content figcaption{color:#77727e;margin-top:13px;font-size:10px;line-height:1.5}.blog-applications{border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(2,1fr);margin:40px 0;display:grid;overflow:hidden}.blog-applications>div{background:#15151b;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;min-height:120px;padding:22px;display:flex}.blog-applications>div:nth-child(2n){border-right:0}.blog-applications>div:nth-last-child(-n+2){border-bottom:0}.blog-applications span{color:#00e5f2;font-size:8px}.blog-applications strong{font-size:14px}.blog-next{background:#09090d;border-block:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:310px;padding:60px clamp(22px,7vw,112px);display:grid}.blog-next span{color:#00e5f2;letter-spacing:.14em;grid-column:1/-1;font-size:9px;font-weight:800}.blog-next strong{letter-spacing:-.055em;max-width:1050px;font-size:clamp(35px,5vw,70px);line-height:1}.blog-next svg{color:#00e5f2;width:35px}.blog-cta{background:linear-gradient(125deg,#21112ffa,#0a1c22f0),url(/fluid-background.png) 50%/cover;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:130px 1fr auto;align-items:center;gap:45px;min-height:400px;margin:95px clamp(18px,6vw,95px);padding:60px clamp(28px,6vw,80px);display:grid;position:relative;overflow:hidden}.blog-cta>img{width:125px}.blog-cta span{color:#00e5f2;letter-spacing:.15em;font-size:8px;font-weight:800}.blog-cta h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(35px,4.5vw,60px);line-height:1.02}.blog-cta p{color:#c0bbc6;max-width:720px;font-size:13px;line-height:1.7}.blog-cta>a{color:#071014;text-transform:uppercase;white-space:nowrap;background:#00e5f2;border-radius:8px;align-items:center;gap:22px;padding:15px 18px;font-size:10px;font-weight:800;display:flex}.blog-cta>a svg{width:14px}.blog-footer{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:45px;padding:55px clamp(22px,6vw,95px) 35px;display:grid}.blog-footer>img{aspect-ratio:1600/419;object-fit:contain;object-position:left center;opacity:.78;width:min(460px,55vw);max-width:100%;height:auto;display:block}.blog-footer>div{gap:27px;display:flex}.blog-footer a{color:#9d98a4;font-size:10px}.blog-footer a:hover{color:#00e5f2}.blog-footer small{letter-spacing:.11em;color:#65616b;border-top:1px solid #ffffff0f;grid-column:1/-1;padding-top:25px;font-size:8px}@media (max-width:1000px){.blog-article-hero{grid-template-columns:1fr;height:auto;padding-top:150px}.blog-article-visual{width:min(760px,100%)}.blog-article{grid-template-columns:1fr}.blog-article>aside{grid-template-columns:repeat(3,auto 1fr);align-items:center;position:static}.blog-article>aside span{margin-top:0}.blog-cta{grid-template-columns:95px 1fr}.blog-cta>img{width:95px}.blog-cta>a{grid-column:1/-1;justify-content:center}.blog-grid{grid-template-columns:1fr}}@media (max-width:720px){.blog-nav{height:64px;padding:0 18px}.blog-nav nav>a:not(.blog-nav-cta),.blog-back{display:none}.blog-nav nav{gap:0}.blog-index-hero{min-height:650px;padding:115px 19px 80px}.blog-index-hero>div{width:auto}.blog-index-hero h1{font-size:53px}.blog-index-intro{padding:80px 19px}.blog-index-intro h2{font-size:38px}.blog-grid{padding:0 18px 80px}.blog-card-copy h2{font-size:30px}.blog-article-hero{gap:45px;min-height:0;padding:120px 18px 60px}.blog-article-hero h1{font-size:52px}.blog-article-visual{border-radius:12px}.blog-signal{grid-template-columns:repeat(2,1fr)}.blog-signal span:nth-child(2){border-right:0}.blog-signal span:nth-child(-n+2){border-bottom:1px solid #ffffff14}.blog-article{width:calc(100% - 36px);padding:80px 0}.blog-article>aside{grid-template-columns:auto 1fr}.blog-article-content h2{font-size:40px}.blog-article-content h3{margin-top:65px;font-size:31px}.blog-article-content p{font-size:14px;line-height:1.82}.blog-article-content blockquote{margin:42px 0;padding:28px 23px}.blog-applications{grid-template-columns:1fr}.blog-applications>div{border-right:0}.blog-applications>div:nth-last-child(2){border-bottom:1px solid #ffffff1a}.blog-next{grid-template-columns:1fr;min-height:280px;padding:50px 20px}.blog-next strong{font-size:38px}.blog-cta{grid-template-columns:1fr;gap:20px;margin:70px 14px;padding:40px 23px}.blog-cta>img{width:85px}.blog-cta>a{white-space:normal;text-align:center;grid-column:auto}.blog-footer{grid-template-columns:1fr;padding:42px 20px 25px}.blog-footer>img{width:100%}.blog-footer>div{flex-wrap:wrap}}.sx-hero-video img{object-fit:cover;background:#050508;width:100%;height:100%;position:absolute;inset:0}.blog-index-hero{background:radial-gradient(circle at 80% 30%,#00e5f226,#0000 24%),radial-gradient(circle at 70% 55%,#d05bff2e,#0000 32%),#08080c}.blog-cta{background:radial-gradient(circle at 90% 20%,#00e5f22e,#0000 25%),linear-gradient(125deg,#21112ffa,#0a1c22f0)}.blog-card-media>.blog-card-shade{z-index:3;pointer-events:none;background:linear-gradient(#0000 52%,#09090db8);position:absolute;inset:0}.blog-card-media>.blog-catalog-art{z-index:1;color:#eae6ef;background:radial-gradient(circle at 78% 20%,#00e5f238,#0000 25%),linear-gradient(145deg,#14141b,#22182b);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,1fr);gap:4%;padding:8% 7%;display:grid;position:absolute;inset:0}.blog-catalog-art>span{letter-spacing:.12em;grid-column:1/3;font-size:8px}.blog-catalog-art>b{color:#77727f;border:1px solid #ffffff21;border-radius:7px;grid-column:1/-1;padding:3%;font-size:8px}.blog-catalog-art>i{background:linear-gradient(145deg,#00e5f21f,#d05bff1f);border:1px solid #ffffff1a;border-radius:9px;position:relative}.blog-catalog-art>i:after{content:"";border:1px solid #00e5f273;border-radius:35% 8% 20% 12%;width:42%;height:55%;position:absolute;top:20%;left:29%;transform:skewY(-8deg)}.blog-catalog-hero-art{background:radial-gradient(circle at 82% 12%,#00e5f22e,#0000 28%),#15151c;min-height:440px;padding:18px}.blog-catalog-hero-art>header{color:#918c98;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.blog-catalog-hero-art>header b{color:#00e5f2}.blog-catalog-search{color:#696572;border:1px solid #ffffff1f;border-radius:7px;margin:18px 0;padding:13px;font-size:9px}.blog-catalog-hero-art>section{grid-template-columns:130px 1fr;gap:14px;display:grid}.blog-catalog-hero-art>section>aside{border:1px solid #ffffff17;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.blog-catalog-hero-art>section>aside b{color:#00e5f2;font-size:8px}.blog-catalog-hero-art>section>aside span{color:#77727e;font-size:9px}.blog-catalog-hero-art>section>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.blog-catalog-hero-art article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-height:210px;padding:12px;display:flex}.blog-catalog-hero-art article i{background:linear-gradient(145deg,#00e5f214,#d05bff14);border-radius:6px;flex:1;margin-bottom:12px;position:relative}.blog-catalog-hero-art article i:after{content:"";border:1px solid #00e5f280;border-radius:35% 8% 20% 12%;width:48%;height:58%;position:absolute;top:18%;left:26%;transform:skewY(-8deg)}.blog-catalog-hero-art article strong{font-size:11px}.blog-catalog-hero-art article small{color:#00e5f2;margin-top:8px;font-size:6px}.blog-catalog-hero-art>footer{color:#8f8a96;border-top:1px solid #ffffff17;justify-content:space-between;margin-top:15px;padding:12px 2px 0;font-size:8px;display:flex}.blog-catalog-hero-art>footer strong{color:#00e5f2}@media (max-width:720px){.blog-catalog-hero-art{min-height:360px}.blog-catalog-hero-art>section{grid-template-columns:85px 1fr}.blog-catalog-hero-art>section>div{grid-template-columns:repeat(2,1fr)}.blog-catalog-hero-art article:last-child{display:none}.blog-catalog-hero-art article{min-height:165px}.blog-catalog-hero-art>section>aside span{font-size:7px}}.blog-site{color:#20242a;background:#e7e9ec}.blog-nav{color:#f7f5fb;background:#0e0e13f5;border-bottom-color:#ffffff1a;height:72px}.blog-nav nav>a,.blog-back{color:#bbbcc4}.blog-nav nav>a:hover{color:#00e5f2}.blog-nav .blog-nav-cta{color:#071014;background:linear-gradient(110deg,#00e5f2,#61eff8 54%,#a94fff);box-shadow:0 0 24px #00e5f21f}.blog-index-hero{background:radial-gradient(circle at 82% 24%,#00bed124,#0000 27%),radial-gradient(circle at 70% 72%,#7c3aed1a,#0000 30%),linear-gradient(135deg,#f1f2f4,#d8dbe0);border-bottom:1px solid #c4c8ce;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:clamp(32px,5vw,82px);min-height:450px;padding:106px clamp(22px,7vw,112px) 58px;display:grid}.blog-index-hero>div{width:auto;padding-bottom:6px}.blog-index-hero-visual{aspect-ratio:16/10;background:#cfd2d7;border:1px solid #565c6547;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 55px #242a3229}.blog-index-hero-visual:after{content:"";pointer-events:none;border-top:3px solid #00e5f2;border-right:3px solid #a94fff;position:absolute;inset:0}.blog-index-hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.blog-index-hero span,.blog-index-intro>span,.blog-index-closing>span{color:#7138c8}.blog-index-hero h1{letter-spacing:-.055em;max-width:920px;margin:16px 0 19px;font-size:clamp(42px,5vw,68px);line-height:1}.blog-index-hero h1 em,.blog-index-intro h2 em{color:#008596}.blog-index-hero p{color:#5d626a;max-width:650px;font-size:15px;line-height:1.65}.blog-index-intro{padding:68px clamp(22px,7vw,112px) 44px}.blog-index-intro h2{max-width:880px;margin-top:18px;font-size:clamp(30px,3.7vw,48px);line-height:1.05}.blog-grid{padding-bottom:100px}.blog-grid article{background:#f4f5f6;border-color:#c7cbd1;box-shadow:0 18px 50px #242a3212}.blog-card-media{background:#cfd2d7}.blog-card-copy{padding:clamp(23px,2.6vw,36px)}.blog-card-copy>span,.blog-read{color:#008596!important}.blog-card-copy h2{font-size:clamp(24px,2.5vw,35px);line-height:1.08}.blog-card-copy p{color:#61666e;font-size:12px}.blog-index-closing{color:#20242a;background:linear-gradient(135deg,#d7dade,#c9cdd3);border-block:1px solid #bdc2c9;padding:82px 24px}.blog-index-closing h2{max-width:900px;margin:20px auto;font-size:clamp(38px,5vw,64px);line-height:.98}.blog-index-closing p{color:#5d626a;font-size:13px}.blog-index-closing a{color:#f4f5f6;background:#20242a;font-size:10px}.blog-article-page .blog-nav{background:#0e0e13f0}.blog-article-hero{background:radial-gradient(circle at 72% 20%,#00bed11f,#0000 28%),radial-gradient(circle at 18% 80%,#7c3aed14,#0000 30%),#e7e9ec;border-bottom:1px solid #c4c8ce;gap:5vw;height:auto;min-height:560px;padding:112px clamp(22px,7vw,112px) 58px}.blog-article-hero-copy>span{color:#7138c8}.blog-article-hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(40px,5vw,68px);line-height:.98}.blog-article-hero h1 em{color:#008596}.blog-article-hero-copy>p{color:#5d626a;font-size:15px}.blog-article-hero-copy>a{color:#f4f5f6;background:#20242a;font-size:9px}.blog-article-visual{border-color:#bcc1c8;box-shadow:0 24px 60px #242a3226}.blog-signal{background:#d6d9de;border-color:#bec3ca}.blog-signal span{color:#565c65;border-color:#bec3ca}.blog-article{padding-top:100px;padding-bottom:110px}.blog-article>aside{background:#d9dce1;border-color:#c5c9cf}.blog-article>aside span{color:#6f747c}.blog-article>aside strong{color:#292e35}.blog-article-content .blog-kicker{color:#7138c8}.blog-article-content h2{font-size:clamp(36px,4.2vw,56px)}.blog-article-content h3{font-size:clamp(27px,3vw,38px)}.blog-article-content p{color:#555b63;font-size:14px}.blog-article-content .lead{color:#24292f;font-size:clamp(17px,1.8vw,21px)}.blog-article-content a{color:#008596}.blog-article-content blockquote{color:#252a31;background:#d9dce1;border-left-color:#7138c8;font-size:clamp(19px,2.2vw,27px)}.blog-article-content figure img{border-color:#c1c5cb}.blog-article-content figcaption{color:#70757d}.blog-applications{border-color:#c5c9cf}.blog-applications>div{background:#f2f3f4;border-color:#c5c9cf}.blog-applications span{color:#008596}.blog-next{background:linear-gradient(135deg,#d3d6da,#c7cbd1);border-color:#bbc0c7;min-height:235px}.blog-next span,.blog-next svg{color:#7138c8}.blog-next strong{font-size:clamp(31px,4.3vw,54px)}.blog-cta{color:#f5f5f7;background:radial-gradient(circle at 88% 18%,#00e5f22e,#0000 25%),radial-gradient(circle at 16% 85%,#a94fff29,#0000 28%),#17181e;border-color:#343842;min-height:350px}.blog-cta h2{font-size:clamp(32px,3.8vw,50px)}.blog-cta p{font-size:12px}.blog-cta>a{font-size:9px}.blog-footer{color:#20242a;background:#d6d9de;border-color:#bec3ca}.blog-footer>img{filter:invert();opacity:.72}.blog-footer a{color:#555b63}.blog-footer small{color:#70757d;border-color:#bec3ca}@media (max-width:1000px){.blog-index-hero{grid-template-columns:1fr;gap:34px;padding-top:100px}.blog-index-hero>div{max-width:760px}.blog-index-hero-visual{width:min(760px,100%)}.blog-article-hero{min-height:0;padding-top:120px}}@media (max-width:720px){.blog-index-hero{gap:28px;min-height:0;padding:94px 19px 42px}.blog-index-hero h1{font-size:39px}.blog-index-hero-visual{border-radius:10px}.blog-index-intro{padding:56px 19px 34px}.blog-index-intro h2{font-size:30px}.blog-card-copy h2{font-size:27px}.blog-article-hero{gap:30px;padding:98px 18px 44px}.blog-article-hero h1{font-size:39px}.blog-signal span:nth-child(-n+2){border-bottom-color:#bec3ca}.blog-article{padding:62px 0}.blog-article-content h2{font-size:34px}.blog-next{min-height:210px}.blog-next strong{font-size:31px}.blog-index-closing h2{font-size:38px}.blog-cta h2{font-size:34px}}body{font-family:var(--font-sora),"Sora",Arial,sans-serif}.sx-cta{background:linear-gradient(125deg,#21112ff2,#0a1c22e6),url(/fluid-background.webp) 50%/cover}.sx-enter-hero{animation:.8s cubic-bezier(.22,1,.36,1) both sx-hero-in}.sx-enter-menu{animation:.22s ease-out both sx-menu-in}.sx-fade-in{animation:.2s ease-out both sx-fade-in}.sx-modal-panel{animation:.26s cubic-bezier(.22,1,.36,1) both sx-panel-in}@keyframes sx-hero-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sx-menu-in{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:none}}@keyframes sx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sx-panel-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sx-enter-hero,.sx-enter-menu,.sx-fade-in,.sx-modal-panel{animation:none}}.sx-cta>img,.blog-cta>img{aspect-ratio:474/476;object-fit:contain;object-position:center;align-self:center;max-width:100%;height:auto;display:block}.sx-footer>img,.blog-footer>img{aspect-ratio:1600/419;object-fit:contain;object-position:left center;align-self:center;max-width:100%;height:auto;display:block}
