@charset "UTF-8";@font-face{font-family:ManropeVar;src:url(/assets/oolalab/Manrope-Variable-B8DAJXpD.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}:root{--cv-shell-bg: #151515;--cv-shell-surface: #191919;--cv-shell-text: #e5e7eb;--cv-shell-text-soft: #757575;--cv-shell-border: #25252538;--cv-shell-primary: #3045fd;--cv-shell-font: "ManropeVar", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}*,*:before,*:after{box-sizing:border-box}body{min-height:100vh;min-height:100dvh;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.blur-text__mount,.blur-text{display:block}.blur-text__segment{display:inline-block;will-change:transform,filter,opacity}main h1[data-blur-text-heading],main h2[data-blur-text-heading]{opacity:1!important;filter:none!important;transform:none!important;animation:none!important}.case-reveal{opacity:0;transform:translate3d(0,28px,0);animation:none!important;transition:opacity .36s ease,transform .42s cubic-bezier(.22,1,.36,1);transition-delay:var(--case-reveal-delay, 0ms);will-change:opacity,transform}.case-reveal.case-reveal--visible{opacity:1;transform:translateZ(0);will-change:auto}figure{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}.header-drawer-open,.header-drawer-open body{overflow:hidden}.cv-shell-header,.cv-shell-footer{color:var(--cv-shell-text);font-family:var(--cv-shell-font);font-size:16px;font-weight:200;line-height:1.5}.cv-shell-header a,.cv-shell-footer a{color:inherit;text-decoration:none}.cv-shell-header img,.cv-shell-footer img{display:block;max-width:100%}.cv-shell-header button{border:0;padding:0;color:inherit;font:inherit;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cv-shell-header ul,.cv-shell-footer ul{margin:0;padding:0;list-style:none}.cv-shell-footer p{margin:0}.cv-shell-header .flex,.cv-shell-footer .flex{display:flex}.cv-shell-header .column,.cv-shell-footer .column{flex-direction:column}.cv-shell-header .container,.cv-shell-footer .container{width:100%;max-width:1600px;margin:0 auto;padding:0 64px}.cv-shell-header{position:fixed;top:0;left:0;z-index:1000;width:100%}.cv-shell-header .logo{display:block;flex:0 0 auto}.cv-shell-header .header__wrapper{align-items:center;justify-content:space-between;gap:16px;margin-top:16px;border:1px solid var(--cv-shell-border);border-radius:999px;padding:10px 12px 10px 32px;background-color:#15151599;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.cv-shell-header .header__drawer{display:flex;flex:1 1 auto;align-items:center;gap:16px;min-width:0}.cv-shell-header .header__nav{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.cv-shell-header .header__nav-list{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.cv-shell-header .header__nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid transparent;border-radius:999px;padding:6px 14px;color:#ffffffad;font-size:13px;font-weight:400;line-height:1.1;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.cv-shell-header .header__nav-link:hover,.cv-shell-header .header__nav-link:focus-visible{border-color:#ffffff14;color:#fff;background-color:#ffffff0f;outline:none}.cv-shell-header .header__burger,.cv-shell-header .header__backdrop{display:none}.cv-shell-header .header__burger-line{position:absolute;top:50%;left:50%;display:block;width:18px;height:1.5px;border-radius:999px;background:currentColor;transition:transform .22s ease,opacity .18s ease}.cv-shell-header .btn{position:relative;isolation:isolate;flex:0 0 auto;align-items:center;align-self:flex-start;gap:20px;border:1px solid var(--cv-shell-border);border-radius:999px;padding:5px 5px 5px 30px;color:var(--cv-shell-text);background:transparent;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cv-shell-header .btn__text{font-size:16px;font-weight:400;white-space:nowrap}.cv-shell-header .btn__arrow{position:relative;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background-color:var(--cv-shell-primary)}.cv-shell-header .btn img{transform-origin:center;transition:transform .25s ease}.cv-shell-header .btn__bg{position:absolute;right:-5px;z-index:-1;width:95px;height:65px;border-radius:999px;background-color:#3045fd73;filter:blur(12px);pointer-events:none;transition:all .25s ease}.cv-shell-header .btn:hover .btn__arrow img{transform:rotate(45deg)}.cv-shell-header .btn:hover .btn__bg{width:180px;filter:blur(50px)}.cv-shell-footer{padding:64px 0 24px;background-color:var(--cv-shell-surface)}.cv-shell-footer .footer__wrapper{justify-content:space-between;gap:32px;border-bottom:1px solid var(--cv-shell-border);padding-bottom:64px}.cv-shell-footer .footer__logo{margin-bottom:16px;color:var(--cv-shell-text);font-size:24px;font-weight:500;line-height:1.2}.cv-shell-footer .footer__text{width:50ch;margin-bottom:16px;color:var(--cv-shell-text-soft);font-size:16px;font-weight:400;line-height:1.5}.cv-shell-footer .footer__contacts{gap:24px}.cv-shell-footer .footer__label{margin-bottom:1px;color:var(--cv-shell-text-soft);font-size:16px;font-weight:500;line-height:1.5}.cv-shell-footer .footer__link{color:var(--cv-shell-text);font-size:16px;font-weight:400;line-height:1.5}.cv-shell-footer .footer__link:hover,.cv-shell-footer .footer__link:focus-visible{color:#fff;outline:none}.cv-shell-footer .footer__bottom{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:24px}.cv-shell-footer .footer__copyright{color:var(--cv-shell-text-soft);font-size:16px;font-weight:400;line-height:1.5}@media(max-width:1200px){.cv-shell-header .container,.cv-shell-footer .container{padding:0 40px}.cv-shell-header .header__wrapper{gap:8px;padding-left:20px}.cv-shell-header .logo img{width:120px;height:auto}.cv-shell-header .header__nav-link{min-height:32px;padding:6px 10px;font-size:12px}}@media(max-width:1024px){.cv-shell-header .container,.cv-shell-footer .container{padding:0 32px}.cv-shell-header{top:0;bottom:auto}.cv-shell-header .container{padding:0 16px}.cv-shell-header .header__wrapper{position:relative;gap:12px;min-height:60px;margin-top:max(16px,env(safe-area-inset-top));border-radius:999px;padding:7px 58px 7px 16px;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.cv-shell-header .header__wrapper:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-color:#15151599;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none}.cv-shell-header .logo{position:relative;z-index:1003;display:block}.cv-shell-header .logo img{width:131px;height:auto}.cv-shell-header .header__burger{position:absolute;top:50%;right:16px;z-index:1003;display:inline-grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:0;color:#fff;background:transparent;transform:translateY(-50%)}.cv-shell-header .header__burger-line:nth-child(1){transform:translate(-50%,-8px)}.cv-shell-header .header__burger-line:nth-child(2){transform:translate(-50%,-50%)}.cv-shell-header .header__burger-line:nth-child(3){transform:translate(-50%,7px)}.cv-shell-header.is-open .logo{z-index:1000;opacity:0;pointer-events:none}.cv-shell-header.is-open .header__burger-line:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.cv-shell-header.is-open .header__burger-line:nth-child(2){opacity:0}.cv-shell-header.is-open .header__burger-line:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.cv-shell-header .header__drawer{position:fixed;top:0;right:0;bottom:0;z-index:1002;display:flex;flex-direction:column;align-items:stretch;gap:24px;width:min(336px,calc(100vw - 32px));height:100vh;height:100dvh;padding:max(80px,calc(env(safe-area-inset-top) + 64px)) 16px max(20px,env(safe-area-inset-bottom));border-left:1px solid rgba(255,255,255,.08);background:#121212f5;box-shadow:-16px 0 56px #00000073;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform .24s ease,opacity .24s ease,visibility .24s ease}.cv-shell-header.is-open .header__drawer{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.cv-shell-header .header__backdrop{position:fixed;inset:0;z-index:1001;display:block;background:#00000085;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.cv-shell-header.is-open .header__backdrop{opacity:1;visibility:visible;pointer-events:auto}.cv-shell-header .header__nav{display:block;flex:0 0 auto;width:100%;overflow:visible}.cv-shell-header .header__nav-list{flex-direction:column;align-items:stretch;gap:0;width:100%;border-top:1px solid rgba(255,255,255,.08)}.cv-shell-header .header__nav-list li{border-bottom:1px solid rgba(255,255,255,.08)}.cv-shell-header .header__nav-link{justify-content:flex-start;min-height:56px;width:100%;border:0;border-radius:0;padding:14px 0;background-color:transparent;font-size:16px}.cv-shell-header .header__cta{justify-content:space-between;width:100%;margin-top:auto;padding-left:16px}.cv-shell-header .header__cta .btn__text{display:block}.cv-shell-header .header__cta .btn__arrow{width:44px;height:44px}.cv-shell-footer{padding:64px 0 154px}}@media(max-width:768px){.cv-shell-header .container,.cv-shell-footer .container{padding:0 20px}.cv-shell-header .container{padding:0 16px}.cv-shell-footer .footer__wrapper{flex-direction:column}.cv-shell-footer .footer__text{width:100%}}@media(max-width:480px){.cv-shell-header .container,.cv-shell-footer .container{padding:0 16px}.cv-shell-header .header__wrapper{min-height:56px;padding:6px 54px 6px 14px}.cv-shell-header .logo img{width:124px}.cv-shell-header .header__burger{right:14px}.cv-shell-header .header__drawer{width:min(320px,calc(100vw - 24px));padding-right:12px;padding-left:12px}.cv-shell-header .header__nav-link{min-height:52px;padding:12px 0}}@media(prefers-reduced-motion:reduce){.blur-text__segment,.case-reveal{opacity:1!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important}}:root{--oola-black: #000;--oola-ink: #1a1a1a;--oola-text: #333;--oola-muted: #6b6b6b;--oola-soft-text: #aaa;--oola-line: #e5e5e5;--oola-soft: #f5f5f5;--oola-paper: #fff}body{background:var(--oola-paper)}.oola-case{--oola-section-y: 96px;--oola-title-size: clamp(34px, 3.4vw, 48px);--oola-title-line-height: 1.2;--oola-copy-size: 17px;--oola-copy-line-height: 1.55;background:var(--oola-paper);color:var(--oola-ink);font-family:ManropeVar,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.oola-wrap,.oola-narrow{width:min(100% - 48px,1200px);margin:0 auto}.oola-narrow{max-width:1200px}.oola-section{padding:var(--oola-section-y) 0}.oola-section--soft{background:var(--oola-soft)}.oola-eyebrow{margin:0 0 18px;color:var(--oola-muted);font-size:14px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.oola-section h2,.oola-visual h2,.oola-results h2,.oola-cta h2{margin:0 0 24px;max-width:760px;color:var(--oola-black);font-size:var(--oola-title-size);font-weight:400;line-height:var(--oola-title-line-height);letter-spacing:0}.oola-section p,.oola-section li{color:var(--oola-text);font-size:var(--oola-copy-size);line-height:var(--oola-copy-line-height)}.oola-hero{min-height:80vh;padding:180px 0 0;background:var(--oola-black);color:#fff}.oola-hero__content{width:100%}.oola-back{display:inline-flex;margin-bottom:28px;color:#ffffff94;font-size:15px;text-decoration:none;transition:color .2s ease}.oola-back:hover{color:#fff}.oola-hero h1{max-width:1120px;margin:0;color:#fff;font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1.08;letter-spacing:0}.oola-hero__lead{max-width:1000px;margin:40px 0 0;color:var(--oola-soft-text);font-size:var(--oola-copy-size);line-height:var(--oola-copy-line-height)}.oola-hero__role{margin:32px 0 0;color:#ffffffc7;font-size:12px;line-height:1.55}.oola-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;color:#777;font-size:12px;line-height:1.5}.oola-hero__meta span{color:#555}.oola-hero__image{display:block;width:100%;height:auto;margin-top:64px}.oola-placeholder{position:relative;display:flex;min-height:260px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 32%),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.055) 43px 44px),repeating-linear-gradient(0deg,transparent 0 42px,rgba(255,255,255,.045) 43px 44px),#050505;color:#ffffffb8;text-align:center}.oola-placeholder:before{content:attr(data-id);position:absolute;top:18px;left:18px;color:#ffffff57;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.oola-placeholder span{width:min(100% - 56px,480px);font-size:15px;line-height:1.55}.oola-light-placeholder{border-color:var(--oola-line);background:linear-gradient(135deg,rgba(0,0,0,.05),transparent 32%),repeating-linear-gradient(90deg,transparent 0 42px,rgba(0,0,0,.035) 43px 44px),repeating-linear-gradient(0deg,transparent 0 42px,rgba(0,0,0,.03) 43px 44px),#fafafa;color:var(--oola-muted)}.oola-light-placeholder:before{color:#bbb}.oola-problems{display:grid;gap:0;margin:40px 0 0;padding:0;list-style:none;counter-reset:problem}.oola-problems li{display:grid;grid-template-columns:56px 1fr;gap:18px;margin:0;padding:22px 0;border-top:1px solid var(--oola-line);counter-increment:problem}.oola-problems li:before{content:counter(problem,decimal-leading-zero);color:#ccc;font-size:14px;font-weight:700;letter-spacing:.1em}.oola-quote{margin:42px 0 0;padding:24px 32px;border-left:4px solid var(--oola-black);border-radius:0 8px 8px 0;color:var(--oola-ink);font-size:18px;font-style:italic;line-height:1.65}.oola-quote cite{display:block;margin-top:12px;color:var(--oola-muted);font-size:14px;font-style:normal}.oola-quote--dark{padding:26px 28px;border:0;border-radius:0;background:var(--oola-black);color:#fff;font-size:16px;font-style:normal;line-height:1.5}.oola-quote--dark p{max-width:1000px;margin:0;color:#fff;font-size:inherit;line-height:inherit}.oola-quote--dark cite{display:inline;margin:0 0 0 6px;color:#ffffffc7;font-size:inherit}.oola-copy{max-width:1000px;margin:0;font-size:var(--oola-copy-size);line-height:var(--oola-copy-line-height)}.oola-copy p{margin:0 0 18px}.oola-research h2{margin-bottom:26px}.oola-research .oola-copy{max-width:1000px}.oola-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px}.oola-insight{min-height:220px;padding:32px 28px;background:#fff}.oola-insight__num{display:block;margin-bottom:24px;color:var(--oola-black);font-size:34px;font-weight:400;line-height:1}.oola-insight p{margin:0;color:var(--oola-muted);font-size:14px;line-height:1.5}.oola-solutions{background:#fff}.oola-solution{padding:var(--oola-section-y) 0;border-top:1px solid var(--oola-line)}.oola-solution:first-child{border-top:0}.oola-solution--soft{background:var(--oola-soft)}.oola-solution--dark{border-top-color:#222;background:var(--oola-black)}.oola-solution--featured h2{max-width:1120px;margin:0 0 24px;color:var(--oola-black);font-size:var(--oola-title-size);font-weight:400;line-height:var(--oola-title-line-height)}.oola-solution--featured .oola-copy{max-width:1080px}.oola-solution--featured .oola-solution__impact{margin:72px 0 24px;color:var(--oola-black);font-size:var(--oola-copy-size);font-weight:700;line-height:var(--oola-copy-line-height)}.oola-solution--dark h2{color:#fff}.oola-solution--dark .oola-copy{color:var(--oola-soft-text)}.oola-solution--dark .oola-solution__impact{color:#fff}.oola-solution__product-image{display:block;width:100%;height:auto}.oola-solution__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(36px,5vw,72px);align-items:center}.oola-solution__text{position:relative}.oola-solution__num{position:absolute;top:-54px;left:-8px;z-index:0;color:#eee;font-size:72px;font-weight:700;line-height:1}.oola-solution h3{position:relative;z-index:1;margin:0 0 24px;color:var(--oola-black);font-size:clamp(30px,3vw,42px);font-weight:400;line-height:var(--oola-title-line-height)}.oola-solution p{margin:0 0 18px;color:var(--oola-text);font-size:var(--oola-copy-size);line-height:var(--oola-copy-line-height)}.oola-solution p:last-child{margin-bottom:0}.oola-solution__media{min-height:460px;transition:transform .2s ease,border-color .2s ease}.oola-solution__media:hover{transform:scale(1.01);border-color:#bbb}.oola-solution__media--tall{min-height:620px}.oola-visual{padding:var(--oola-section-y) 0;background:var(--oola-black);color:#fff}.oola-visual h2,.oola-visual h3{color:#fff}.oola-visual p{color:#ffffffbd}.oola-visual h3{margin:56px 0 24px;font-size:22px;font-weight:400}.oola-palette{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.oola-swatch{min-height:128px}.oola-swatch__color{height:80px;border:1px solid rgba(255,255,255,.18);background:var(--swatch)}.oola-swatch b,.oola-swatch span{display:block}.oola-swatch b{margin-top:12px;color:#fff;font-size:13px;line-height:1.3}.oola-swatch span{margin-top:4px;color:#ffffff94;font-size:12px}.oola-type-grid,.oola-component-grid,.oola-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.oola-type-sample,.oola-component-card{min-height:170px;padding:26px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d}.oola-type-sample b{display:block;color:#fff;line-height:1.15}.oola-type-sample--h1 b{font-size:clamp(30px,4vw,36px)}.oola-type-sample--h2 b{font-size:28px}.oola-type-sample--body b{font-size:17px;font-weight:400;line-height:1.75}.oola-type-sample span,.oola-component-card span{display:block;margin-top:14px;color:#fff9;font-size:13px;line-height:1.5}.oola-demo-button{display:inline-flex;min-height:46px;align-items:center;padding:0 26px;background:#fff;color:#000;font-size:13px;font-weight:700;text-decoration:none}.oola-demo-card{height:78px;border:1px solid rgba(255,255,255,.34);background:#ffffff0a}.oola-demo-input{width:100%;height:46px;border:0;border-bottom:1px solid rgba(255,255,255,.42);background:transparent}.oola-wide-media{margin-top:40px;aspect-ratio:16 / 9}.oola-visual .oola-wide-media{aspect-ratio:21 / 9}.oola-results{padding:var(--oola-section-y) 0;background:var(--oola-soft)}.oola-results h2{max-width:1120px}.oola-results .oola-copy{max-width:1080px}.oola-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:56px}.oola-metric{min-height:220px;padding:28px 24px;background:#fff}.oola-metric b{display:block;color:var(--oola-black);font-size:34px;font-weight:400;line-height:1}.oola-metric span{display:block;margin-top:24px;color:var(--oola-muted);font-size:14px;line-height:1.45}.oola-results .oola-quote{max-width:760px;margin:42px auto 0;background:transparent}.oola-cta{padding:var(--oola-section-y) 0;background:var(--oola-black);color:#fff;text-align:center}.oola-cta__inner{max-width:760px;margin:0 auto}.oola-cta h2{color:#fff}.oola-cta p{margin:0;color:var(--oola-soft-text);font-size:var(--oola-copy-size);line-height:var(--oola-copy-line-height)}.oola-cta__actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:center;margin-top:48px}.oola-cta__button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;padding:16px 48px;border:1px solid #fff;background:#fff;color:#000;font-size:16px;font-weight:700;text-decoration:none;transition:.2s ease}.oola-cta__button:hover{background:#000;color:#fff}.oola-cta__link{color:#ffffff94;font-size:14px;text-decoration:none}.oola-cta__link:hover{color:#fff}@media(max-width:960px){.oola-insights,.oola-solution__grid,.oola-palette,.oola-type-grid,.oola-component-grid,.oola-results .oola-metrics{grid-template-columns:1fr}.oola-solution__grid{gap:44px}.oola-solution__media{min-height:360px}.oola-solution__media--tall{min-height:480px}}@media(max-width:560px){.oola-case{--oola-section-y: 64px}.oola-wrap,.oola-narrow{width:min(100% - 28px,1200px)}.oola-section,.oola-solution,.oola-results,.oola-visual{padding:var(--oola-section-y) 0}.oola-hero{min-height:auto;padding:132px 0 0}.oola-hero__lead{margin-top:28px}.oola-hero__role{margin-top:24px}.oola-hero__image{margin-top:40px}.oola-problems li,.oola-insight{grid-template-columns:1fr;gap:10px}.oola-placeholder span{width:min(100% - 34px,420px)}.oola-quote{padding-left:20px}.oola-cta{padding:var(--oola-section-y) 0}.oola-cta__button{width:100%}}.oola-wrap,.oola-narrow{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0 64px}@media(max-width:1200px){.oola-wrap,.oola-narrow{padding:0 40px}}@media(max-width:1024px){.oola-wrap,.oola-narrow{padding:0 32px}}@media(max-width:768px){.oola-wrap,.oola-narrow{padding:0 20px}}@media(max-width:480px){.oola-wrap,.oola-narrow{padding:0 16px}}html{font-size:8px}body{font-size:16px}.guix-case-shell{display:contents;font-family:ManropeVar,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:200;color:#f2f4f7}.guix-case-shell *,.guix-case-shell *:before,.guix-case-shell *:after{box-sizing:border-box}.guix-case-shell body,.guix-case-shell h1,.guix-case-shell h2,.guix-case-shell h3,.guix-case-shell h4,.guix-case-shell p,.guix-case-shell figure,.guix-case-shell blockquote{margin:0}.guix-case-shell body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.guix-case-shell a{text-decoration:none;color:inherit}.guix-case-shell img,.guix-case-shell picture,.guix-case-shell video,.guix-case-shell canvas,.guix-case-shell svg{display:block;max-width:100%}.guix-case-shell img{height:auto}.guix-case-shell input,.guix-case-shell button{font:inherit}.guix-case-shell ul,.guix-case-shell ol{margin:0;padding:0;list-style:none}.guix-case-shell button{border:none;background:none;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.guix-case-shell table{border-collapse:collapse;border-spacing:0}.guix-case-shell .header{width:100%;position:fixed;z-index:999}.guix-case-shell .logo{display:block}.guix-case-shell .logo img{width:164px}.guix-case-shell .header__wrapper{margin-top:2rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;justify-content:space-between;padding:2rem 5rem;background-color:#0b0c0ec7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.guix-case-shell .logo-mobile{display:none}.guix-case-shell .logo-mobile img{width:164px}.guix-case-shell .nav__list{gap:25px}.guix-case-shell .nav__link{display:inline-flex;align-items:center;font-size:2rem;font-weight:200;color:#e5e7ebe0;transition:color .25s ease}.guix-case-shell .nav__link:hover,.guix-case-shell .nav__link:focus-visible{color:#fff}.guix-case-shell .nav__label{display:inline-block;overflow:hidden;white-space:nowrap;line-height:1.5}.guix-case-shell .nav__letter{position:relative;display:inline-block;white-space:pre}.guix-case-shell .nav__letter:after{position:absolute;top:100%;left:0;content:attr(data-letter)}@media(prefers-reduced-motion:no-preference){.guix-case-shell .nav__letter{transition:transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--letter-index, 0) * 30ms)}.guix-case-shell .nav__link:focus-visible .nav__letter{transform:translateY(-100%)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.guix-case-shell .nav__link:hover .nav__letter{transform:translateY(-100%)}}.guix-case-shell .nav__link--active{color:#fff;font-weight:500;text-shadow:0 0 3px rgba(255,255,255,.4);transform:none}.guix-case-shell .nav__link--active:hover,.guix-case-shell .nav__link--active:focus-visible{transform:none}.guix-case-shell .btn{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.09);border-radius:999px;gap:20px;padding:5px 5px 5px 30px;align-items:center;align-self:flex-start;color:#f2f4f7;background:transparent;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.guix-case-shell .btn__text{font-size:2rem;font-weight:400}.guix-case-shell .btn__arrow{position:relative;width:44px;height:44px;background-color:#3045fd;align-items:center;justify-content:center;border-radius:999px}.guix-case-shell .btn img{transition:transform .25s ease;transform-origin:center}.guix-case-shell .btn__bg{position:absolute;right:-5px;width:95px;height:65px;background-color:#3045fd73;z-index:-1;border-radius:999px;filter:blur(12px);pointer-events:none;transition:all .25s ease}.guix-case-shell .btn:hover .btn__arrow img{transform:rotate(45deg)}.guix-case-shell .btn:hover .btn__bg{width:180px;filter:blur(50px)}.guix-case-shell .btn--secondary .btn__arrow{background-color:#ffffff12}.guix-case-shell .btn--secondary .btn__bg{background-color:#ffffff0a}.guix-case-shell .btn--secondary:hover .btn__bg{background-color:#ffffff0f}.guix-case-shell .auto-slider{position:absolute;bottom:0;left:0;width:100%;overflow:hidden}.guix-case-shell .auto-slider__track{display:inline-flex;align-items:center;gap:4rem;will-change:transform}.guix-case-shell .auto-slider__element{width:142px;height:78px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.guix-case-shell .flex{display:flex}.guix-case-shell .container{width:100%;max-width:1600px;margin:0 auto;padding:0 64px}@media(max-width:1440px){.guix-case-shell .container{padding:0 48px}.guix-case-shell .hero__content{width:70%}}@media(max-width:1200px){.guix-case-shell .container{padding:0 40px}.guix-case-shell .hero__content{width:80%}}@media(max-width:1024px){.guix-case-shell .logo-mobile{display:block;position:fixed;top:16px;left:16px;z-index:999}.guix-case-shell .container{padding:0 32px}.guix-case-shell .header{bottom:20px}.guix-case-shell .header .logo{display:none}.guix-case-shell .header__wrapper{padding:1rem 1rem 1rem 10rem}.guix-case-shell .header .btn{border:none;overflow:visible}.guix-case-shell .header .btn__text{display:none}.guix-case-shell .header .btn__arrow{width:80px;height:80px;border:1px solid #0018f2;box-shadow:3px 3px 2.3px -1px #00000080}.guix-case-shell .header .btn__bg{right:-6px;width:90px;height:90px}.guix-case-shell .hero__content{width:90%}}@media(max-width:768px){.guix-case-shell .container{padding:0 20px}.guix-case-shell .hero__content{width:100%;padding-bottom:18rem}.guix-case-shell .hero__wrapper:before{background-position:center bottom}.guix-case-shell .hero__lable-pattern{align-self:flex-start;margin-top:3rem}}@media(max-width:480px){.guix-case-shell .container{padding:0 16px}.guix-case-shell .hero{margin-bottom:25px}.guix-case-shell .hero__content{width:100%;padding-bottom:15rem}.guix-case-shell .hero__wrapper:before{background-position:center bottom}.guix-case-shell .header{bottom:20px}.guix-case-shell .header .logo{display:none}.guix-case-shell .header__wrapper{padding:0 0 0 24px}.guix-case-shell .header .btn{border:none;overflow:visible;padding:.5rem}.guix-case-shell .header .btn__text{display:none}.guix-case-shell .header .btn__arrow{width:60px;height:60px;border:1px solid #0018f2;box-shadow:3px 3px 2.3px -1px #00000080}.guix-case-shell .header .btn__bg{right:-6px;width:70px;height:70px}.guix-case-shell .auto-slider__track{gap:2rem}}:where(.project-modal){font-family:ManropeVar,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:200}:where(.project-modal) *,:where(.project-modal) *:before,:where(.project-modal) *:after{box-sizing:border-box}:where(.project-modal) body,:where(.project-modal) h1,:where(.project-modal) h2,:where(.project-modal) h3,:where(.project-modal) h4,:where(.project-modal) p,:where(.project-modal) figure,:where(.project-modal) blockquote{margin:0}:where(.project-modal) body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.project-modal) a{text-decoration:none;color:inherit}:where(.project-modal) img,:where(.project-modal) picture,:where(.project-modal) video,:where(.project-modal) canvas,:where(.project-modal) svg{display:block;max-width:100%}:where(.project-modal) img{height:auto}:where(.project-modal) input,:where(.project-modal) button{font:inherit}:where(.project-modal) ul,:where(.project-modal) ol{margin:0;padding:0;list-style:none}:where(.project-modal) button{border:none;background:none;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.project-modal) table{border-collapse:collapse;border-spacing:0}:where(.project-modal) html{position:relative;font-size:8px;-webkit-text-size-adjust:100%}:where(.project-modal) body{min-height:100vh;min-height:100dvh;font-family:ManropeVar,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:200;color:#f2f4f7;background-color:#0b0c0e;overflow-x:hidden}:where(.project-modal) h1{font-size:9rem;font-weight:300;line-height:1.1em}@media(max-width:768px){:where(.project-modal) h1{font-size:4rem;font-weight:400}}:where(.project-modal) h2{font-size:4rem;font-weight:300;line-height:1.3em}@media(max-width:768px){:where(.project-modal) h2{font-size:3rem}}:where(.project-modal) h3{font-size:4rem;font-weight:500;line-height:1.1em}@media(max-width:768px){:where(.project-modal) h3{font-size:2.5rem}}:where(.project-modal) h4{font-size:3rem;font-weight:600}@media(max-width:768px){:where(.project-modal) h4{font-size:2rem}}:where(.project-modal) p{font-size:2rem;font-weight:400;line-height:1.5em}:where(.project-modal) .lucide{display:block;width:1em;height:1em;flex:0 0 auto;stroke:currentColor;stroke-width:1.5}:where(.project-modal) .lucide-inline{display:inline-block;vertical-align:-.15em}:where(.project-modal) .column{flex-direction:column}:where(.project-modal) .section{width:100%}:where(.project-modal) .container{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0 64px}:where(.project-modal) .subtitle{font-size:3rem;font-weight:300}@media(max-width:768px){:where(.project-modal) .subtitle{font-size:2rem}}:where(.project-modal) .scroll-reveal{opacity:0;transform:translate3d(0,4rem,0);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}:where(.project-modal) .scroll-reveal--visible{opacity:1;transform:translateZ(0);will-change:auto}@media(prefers-reduced-motion:reduce){:where(.project-modal) .scroll-reveal{opacity:1;transform:none;transition:none}}:where(.project-modal) .header{width:100%;position:fixed;z-index:999}:where(.project-modal) .logo{display:block}:where(.project-modal) .logo img{width:164px}:where(.project-modal) .header__wrapper{margin-top:2rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;justify-content:space-between;padding:2rem 5rem;background-color:#0b0c0ec7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:where(.project-modal) .logo-mobile{display:none}:where(.project-modal) .logo-mobile img{width:164px}:where(.project-modal) .nav__list{gap:25px}:where(.project-modal) .nav__link{display:inline-flex;align-items:center;font-size:2rem;font-weight:200;color:#e5e7ebe0;transition:color .25s ease}:where(.project-modal) .nav__link:hover,:where(.project-modal) .nav__link:focus-visible{color:#fff}:where(.project-modal) .nav__label{display:inline-block;overflow:hidden;white-space:nowrap;line-height:1.5}:where(.project-modal) .nav__letter{position:relative;display:inline-block;white-space:pre}:where(.project-modal) .nav__letter:after{position:absolute;top:100%;left:0;content:attr(data-letter)}@media(prefers-reduced-motion:no-preference){:where(.project-modal) .nav__letter{transition:transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--letter-index, 0) * 30ms)}:where(.project-modal) .nav__link:focus-visible .nav__letter{transform:translateY(-100%)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){:where(.project-modal) .nav__link:hover .nav__letter{transform:translateY(-100%)}}:where(.project-modal) .nav__link--active{color:#fff;font-weight:500;text-shadow:0 0 3px rgba(255,255,255,.4);transform:none}:where(.project-modal) .nav__link--active:hover,:where(.project-modal) .nav__link--active:focus-visible{transform:none}:where(.project-modal) .btn{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.09);border-radius:999px;gap:20px;padding:5px 5px 5px 30px;align-items:center;align-self:flex-start;color:#f2f4f7;background:transparent;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}:where(.project-modal) .btn__text{font-size:2rem;font-weight:400}:where(.project-modal) .btn__arrow{position:relative;width:44px;height:44px;background-color:#3045fd;align-items:center;justify-content:center;border-radius:999px}:where(.project-modal) .btn img{transition:transform .25s ease;transform-origin:center}:where(.project-modal) .btn__bg{position:absolute;right:-5px;width:95px;height:65px;background-color:#3045fd73;z-index:-1;border-radius:999px;filter:blur(12px);pointer-events:none;transition:all .25s ease}:where(.project-modal) .btn:hover .btn__arrow img{transform:rotate(45deg)}:where(.project-modal) .btn:hover .btn__bg{width:180px;filter:blur(50px)}:where(.project-modal) .btn--secondary .btn__arrow{background-color:#ffffff12}:where(.project-modal) .btn--secondary .btn__bg{background-color:#ffffff0a}:where(.project-modal) .btn--secondary:hover .btn__bg{background-color:#ffffff0f}:where(.project-modal) .auto-slider{position:absolute;bottom:0;left:0;width:100%;overflow:hidden}:where(.project-modal) .auto-slider__track{display:inline-flex;align-items:center;gap:4rem;will-change:transform}:where(.project-modal) .auto-slider__element{width:142px;height:78px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}:where(.project-modal) .flex{display:flex}
