@import url(https://fonts.googleapis.com/css2?family=Anton&family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Instrument+Serif:ital@0;1&display=swap);@media screen and (max-width:660px)and (min-width:340px){h1{font:400 clamp(2.6rem,11vw,3.4rem)/1 Anton,Impact,sans-serif;font:var(--H1-sm)}h2{font:400 clamp(2rem,8vw,2.6rem)/1.1 Anton,Impact,sans-serif;font:var(--H2-sm)}h3{font:400 1.7rem/1.2 Anton,Impact,sans-serif;font:var(--H3-sm)}h4{font:600 1.3rem/1.3 Bricolage Grotesque,sans-serif;font:var(--H4-sm)}h5{font:600 1.1rem/1.35 Bricolage Grotesque,sans-serif;font:var(--H5-sm)}h6{font:600 1rem/1.4 Bricolage Grotesque,sans-serif;font:var(--H6-sm)}p{color:#a9a4b5;color:var(--text-base-color);font:400 16px/1.6 Bricolage Grotesque,sans-serif;font:var(--text-base-sm)}a{color:#cfcad9;color:var(--anchorColor);outline:none;text-decoration:none}}.about-content{margin:0 auto;max-width:1280px;padding:0 50px 60px;position:relative;width:100%}@media screen and (max-width:600px){.about-content{padding:0 20px 40px}}.about-content .about-glow{background:radial-gradient(circle,rgba(168,53,242,.14),transparent 65%);border-radius:50%;-webkit-filter:blur(90px);filter:blur(90px);height:40vw;left:-15%;max-height:520px;max-width:520px;pointer-events:none;position:absolute;top:-10%;width:40vw}.about-content .about-intro{grid-gap:3rem;align-items:end;display:grid;gap:3rem;grid-template-columns:1.2fr .8fr;margin-bottom:4.5rem;position:relative;z-index:1}@media screen and (max-width:900px){.about-content .about-intro{gap:2.2rem;grid-template-columns:1fr;margin-bottom:3.5rem}}.about-content .about-heading{color:var(--color-primary2);font:var(--H2);font-size:clamp(2.3rem,5.2vw,4.1rem);letter-spacing:.01em;margin-top:1.3rem;text-transform:uppercase}.about-content .about-heading em{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:italic 400 1.08em/1 var(--font-accent);text-transform:none}.about-content .about-bio p{font-size:1rem;line-height:1.75}.about-content .about-bio .about-stats{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:1.9rem}.about-content .about-bio .about-stats .stat{display:flex;flex-direction:column;gap:.35rem}.about-content .about-bio .about-stats .stat .stat-value{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:400 2.5rem/1 var(--font-display)}.about-content .about-bio .about-stats .stat .stat-label{color:var(--text-base-color);font:600 .68rem/1.3 var(--font-body);letter-spacing:.22em;text-transform:uppercase}.about-content .about-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);-webkit-perspective:1100px;perspective:1100px;position:relative;z-index:1}@media screen and (max-width:1080px){.about-content .about-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:580px){.about-content .about-grid{grid-template-columns:1fr}}.about-content .about-card-wrap{height:100%}.about-content .about-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(160deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018));border:1px solid var(--surface-border);border-radius:16px;height:100%;padding:2.3rem 1.7rem 2.1rem;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:box-shadow .3s ease;will-change:transform}.about-content .about-card:before{background:var(--vice-gradient);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .35s ease}.about-content .about-card:hover{box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 42px rgba(137,243,54,.12)}.about-content .about-card:hover:before{opacity:1}.about-content .about-card .about-card-num{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:italic 400 1.15rem/1 var(--font-accent);position:absolute;right:1.3rem;top:1.15rem;-webkit-transform:translateZ(30px);transform:translateZ(30px)}.about-content .about-card .about-card-icon{background:var(--accent-light);border:1px solid rgba(137,243,54,.3);border-radius:18px;display:grid;height:76px;margin-bottom:1.5rem;place-items:center;-webkit-transform:translateZ(38px);transform:translateZ(38px);width:76px}.about-content .about-card .about-card-icon img{height:46px;object-fit:contain;width:46px}.about-content .about-card h4{color:var(--color-primary2);margin-bottom:.6rem;text-transform:capitalize;-webkit-transform:translateZ(28px);transform:translateZ(28px)}.about-content .about-card p{font-size:.92rem;line-height:1.65;-webkit-transform:translateZ(18px);transform:translateZ(18px)}#home{padding-top:0}.hero{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:130px 50px 120px;position:relative;width:100%}@media screen and (max-width:980px){.hero{padding:120px 24px 130px}}.hero .hero-glow{border-radius:50%;-webkit-filter:blur(90px);filter:blur(90px);pointer-events:none;position:absolute}.hero .hero-glow--pink{background:radial-gradient(circle,rgba(137,243,54,.18),transparent 65%);height:46vw;max-height:650px;max-width:650px;right:-10%;top:-14%;width:46vw}.hero .hero-glow--purple{background:radial-gradient(circle,rgba(168,53,242,.22),transparent 65%);bottom:-18%;height:42vw;left:-12%;max-height:560px;max-width:560px;width:42vw}.hero .hero-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1.15fr .85fr;margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:1}@media screen and (max-width:980px){.hero .hero-grid{gap:4rem;grid-template-columns:1fr;text-align:center}}.hero .hero-eyebrow .pulse-dot{-webkit-animation:pulse-dot 2.2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse-dot 2.2s cubic-bezier(.4,0,.6,1) infinite;background:#33e67f;border-radius:50%;box-shadow:0 0 0 0 rgba(51,230,127,.55);height:9px;width:9px}@media screen and (max-width:980px){.hero .hero-eyebrow{justify-content:center}}.hero .hero-title{color:var(--color-primary2);font:var(--H1);font-size:clamp(3.4rem,8.5vw,7.4rem);letter-spacing:.01em;margin:1.5rem 0 1.7rem;text-transform:uppercase}@media screen and (max-width:520px){.hero .hero-title{font-size:15vw}}.hero .hero-title .line-mask{display:block;overflow:hidden;padding-bottom:.06em}.hero .hero-title .line{display:block;will-change:transform}.hero .hero-title .line--outline{-webkit-text-stroke:2px rgba(247,245,250,.92);color:transparent}.hero .hero-sub{font-size:1.06rem;line-height:1.75;max-width:46ch}.hero .hero-sub strong{color:var(--color-primary2);font-weight:600}.hero .hero-sub em{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:italic 400 1.18em/1 var(--font-accent)}@media screen and (max-width:980px){.hero .hero-sub{margin:0 auto}}.hero .hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}@media screen and (max-width:980px){.hero .hero-cta{justify-content:center}}.hero .hero-tech{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.6rem}@media screen and (max-width:980px){.hero .hero-tech{justify-content:center}}.hero .hero-tech .tech-chip{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.35);display:grid;height:58px;place-items:center;transition:border-color .25s ease,box-shadow .25s ease;width:58px}.hero .hero-tech .tech-chip img{height:30px;object-fit:contain;width:30px}.hero .hero-tech .tech-chip:hover{border-color:rgba(137,243,54,.6);box-shadow:0 10px 30px rgba(137,243,54,.22)}@media screen and (max-width:420px){.hero .hero-tech .tech-chip{border-radius:13px;height:48px;width:48px}.hero .hero-tech .tech-chip img{height:25px;width:25px}}.hero .hero-visual{display:flex;justify-content:center;-webkit-perspective:950px;perspective:950px}.hero .hero-card{aspect-ratio:4/5;border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 60px rgba(137,243,54,.13);position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:min(400px,78vw);will-change:transform}.hero .hero-card>img{border:1px solid hsla(0,0%,100%,.12);border-radius:inherit;display:block;-webkit-filter:grayscale(35%) contrast(1.08);filter:grayscale(35%) contrast(1.08);height:100%;object-fit:cover;width:100%}.hero .hero-card .hero-card-overlay{border-radius:inherit;inset:0;pointer-events:none;position:absolute}.hero .hero-card .hero-card-overlay:after{background:var(--vice-gradient-soft);border-radius:inherit;content:"";inset:0;mix-blend-mode:overlay;position:absolute}.hero .hero-card .hero-card-frame{border:1px solid hsla(0,0%,100%,.14);border-radius:30px;inset:-16px;pointer-events:none;position:absolute;-webkit-transform:translateZ(40px);transform:translateZ(40px)}.hero .hero-card .hero-card-frame:after,.hero .hero-card .hero-card-frame:before{content:"";height:26px;position:absolute;width:26px}.hero .hero-card .hero-card-frame:before{border-left:3px solid var(--vice-lime);border-top:3px solid var(--vice-lime);border-top-left-radius:12px;left:-2px;top:-2px}.hero .hero-card .hero-card-frame:after{border-bottom:3px solid var(--vice-purple);border-bottom-right-radius:12px;border-right:3px solid var(--vice-purple);bottom:-2px;right:-2px}.hero .hero-card .hero-card-tag{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(8,7,12,.62);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;bottom:18px;display:flex;flex-direction:column;gap:4px;left:18px;padding:.75rem 1.05rem;position:absolute;-webkit-transform:translateZ(55px);transform:translateZ(55px)}.hero .hero-card .hero-card-tag .tag-name{color:#fff;font:400 1.05rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.hero .hero-card .hero-card-tag .tag-role{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:600 .66rem/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase}.hero .hero-scroll{align-items:center;bottom:86px;color:var(--text-base-color);display:flex;flex-direction:column;font:600 .68rem/1 var(--font-body);gap:.55rem;left:50%;letter-spacing:.4em;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.hero .hero-scroll .hero-scroll-line{background:hsla(0,0%,100%,.18);height:42px;overflow:hidden;position:relative;width:1px}.hero .hero-scroll .hero-scroll-line:after{-webkit-animation:scroll-drip 2s cubic-bezier(.16,1,.3,1) infinite;animation:scroll-drip 2s cubic-bezier(.16,1,.3,1) infinite;background:var(--vice-gradient);content:"";height:100%;left:0;position:absolute;top:-100%;width:100%}.hero .hero-scroll:hover{color:var(--color-primary2)}@media screen and (max-width:980px){.hero .hero-scroll{display:none}}.hero .hero-marquee{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(8,7,12,.5);border-top:1px solid hsla(0,0%,100%,.08);bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding:.95rem 0;position:absolute;right:0;z-index:2}.hero .hero-marquee .marquee-track{-webkit-animation:hero-marquee 30s linear infinite;animation:hero-marquee 30s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.hero .hero-marquee .marquee-item{align-items:center;color:rgba(247,245,250,.45);display:inline-flex;font:400 1.3rem/1 var(--font-display);gap:2.2rem;letter-spacing:.06em;padding-right:2.2rem;text-transform:uppercase;white-space:nowrap}.hero .hero-marquee .marquee-item .marquee-star{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font-size:.95rem}.hero .hero-marquee:hover .marquee-track{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 rgba(51,230,127,.55)}50%{box-shadow:0 0 0 8px rgba(51,230,127,0)}}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 rgba(51,230,127,.55)}50%{box-shadow:0 0 0 8px rgba(51,230,127,0)}}@-webkit-keyframes scroll-drip{0%{top:-100%}to{top:100%}}@keyframes scroll-drip{0%{top:-100%}to{top:100%}}@-webkit-keyframes hero-marquee{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes hero-marquee{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.skills-content{margin:0 auto;max-width:1280px;padding:0 50px 60px;position:relative;width:100%}@media screen and (max-width:600px){.skills-content{padding:0 20px 40px}}.skills-content .skills-head{grid-gap:3rem;align-items:end;display:grid;gap:3rem;grid-template-columns:1.2fr .8fr;margin-bottom:3rem}@media screen and (max-width:900px){.skills-content .skills-head{gap:1.6rem;grid-template-columns:1fr;margin-bottom:2.4rem}}.skills-content .skills-heading{color:var(--color-primary2);font:var(--H2);letter-spacing:.01em;margin-top:1.3rem;text-transform:uppercase}.skills-content .skills-heading em{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:italic 400 1.08em/1 var(--font-accent);text-transform:none}.skills-content .skills-intro{font-size:1rem;line-height:1.75;max-width:42ch}.skills-content .skills-subhead{color:var(--anchorColor);font:600 .74rem/1 var(--font-body);letter-spacing:.28em;margin-bottom:1.4rem;text-transform:uppercase}.skills-content .skills-subhead span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient)}.skills-content .skills-stack-row{margin-bottom:4rem}@media screen and (max-width:900px){.skills-content .skills-stack-row{margin-bottom:3rem}}.skills-content .skills-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden;padding:.3rem 0}.skills-content .skills-marquee+.skills-marquee{margin-top:.85rem}.skills-content .skills-marquee .marquee-track{-webkit-animation:skills-marquee 40s linear infinite;animation:skills-marquee 40s linear infinite;-webkit-animation:skills-marquee var(--marquee-duration,40s) linear infinite;animation:skills-marquee var(--marquee-duration,40s) linear infinite;display:flex;width:-webkit-max-content;width:max-content;will-change:transform}.skills-content .skills-marquee:hover .marquee-track{-webkit-animation-play-state:paused;animation-play-state:paused}.skills-content .skills-marquee.reverse .marquee-track{animation-direction:reverse}.skills-content .skills-marquee .marquee-group{display:flex;gap:.8rem;padding-right:.8rem}.skills-content .skill-chip{align-items:center;background:linear-gradient(160deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018));border:1px solid var(--surface-border);border-radius:999px;display:flex;gap:.7rem;min-height:54px;padding:.55rem 1.1rem .55rem .7rem;transition:border-color .25s ease,box-shadow .25s ease;white-space:nowrap}.skills-content .skill-chip:hover{border-color:rgba(137,243,54,.5);box-shadow:0 0 20px rgba(137,243,54,.1)}.skills-content .skill-chip .skill-chip-icon{background:rgba(247,245,250,.92);border-radius:50%;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.skills-content .skill-chip .skill-chip-icon img{height:20px;object-fit:contain;width:20px}.skills-content .skill-chip .skill-chip-name{color:var(--color-primary2);font:600 .85rem/1.25 var(--font-body)}.skills-content .skills-exp .skills-subhead{margin-bottom:1.6rem}.skills-content .skills-exp .exp-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media screen and (max-width:700px){.skills-content .skills-exp .exp-grid{grid-template-columns:1fr}}.skills-content .skills-exp .exp-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(160deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018));border:1px solid var(--surface-border);border-radius:18px;overflow:hidden;padding:1.8rem 1.7rem 1.7rem;position:relative;transition:box-shadow .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1)}.skills-content .skills-exp .exp-card:before{background:var(--vice-gradient);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:2}.skills-content .skills-exp .exp-card:hover{box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 36px rgba(137,243,54,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.skills-content .skills-exp .exp-card:hover:before{opacity:1}.skills-content .skills-exp .exp-card:hover .exp-watermark{-webkit-text-stroke-color:rgba(137,243,54,.22)}.skills-content .skills-exp .exp-card .exp-watermark{-webkit-text-stroke:1.5px rgba(247,245,250,.08);color:transparent;font:400 5.4rem/1 var(--font-display);letter-spacing:.02em;pointer-events:none;position:absolute;right:.5rem;top:-.7rem;transition:-webkit-text-stroke-color .35s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.skills-content .skills-exp .exp-card .exp-card-head{align-items:center;display:flex;gap:.8rem;margin-bottom:1.4rem}.skills-content .skills-exp .exp-card .exp-card-head .exp-node{background:var(--vice-gradient);border-radius:50%;box-shadow:0 0 0 4px rgba(137,243,54,.14),0 0 14px rgba(137,243,54,.45);height:11px;width:11px}.skills-content .skills-exp .exp-card .exp-card-head .exp-year{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:400 1.2rem/1 var(--font-display)}.skills-content .skills-exp .exp-card .exp-roles{display:flex;flex-direction:column;gap:1.1rem;position:relative;z-index:1}.skills-content .skills-exp .exp-card .exp-roles .exp-role+.exp-role{border-top:1px solid hsla(0,0%,100%,.07);padding-top:1.1rem}.skills-content .skills-exp .exp-card .exp-roles .exp-role h4{color:var(--color-primary2);font:600 1.05rem/1.35 var(--font-body);margin-bottom:.15rem;text-transform:capitalize}.skills-content .skills-exp .exp-card .exp-roles .exp-role .exp-company{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient-alt);display:inline-block;margin-bottom:.45rem}.skills-content .skills-exp .exp-card .exp-roles .exp-role p{font-size:.9rem;line-height:1.7}@-webkit-keyframes skills-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@keyframes skills-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.app_testimonials{margin:100px 0 0}.app_testimonials .app__testimonials-item{background:url(/static/media/white-waves.7af18e68bca12549b01c.png);border-radius:10px;box-shadow:var(--box-shadow-1);margin:0 auto;padding:20px;position:relative;width:600px}@media screen and (max-width:700px){.app_testimonials .app__testimonials-item{margin:0 auto;width:90%}}.app_testimonials .app__testimonials-item .app__testimonials-item-img{align-items:center;background:var(--color-secondary2);border:5px solid #1e293b;border-radius:100px;display:table;display:flex;height:100px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:-50px;width:100px}.app_testimonials .app__testimonials-item .app__testimonials-item-img img{border-radius:100px;height:100%;object-fit:cover;width:100%}.app_testimonials .app__testimonials-item .app__testimonials-item-content{margin-top:50px;text-align:center}.app_testimonials .app__testimonials-item .app__testimonials-item-content h5{color:var(--color-primary2);font-weight:700;margin:20px 0 0}.app_testimonials-arrows{margin:20px 0;text-align:center}.app_testimonials-arrows button{background-color:var(--color-primary2);border:none;border-radius:100%;cursor:pointer;height:40px;margin:10px 20px;width:40px}.app_testimonials-arrows button svg{height:40px;width:36px}.app__brands-items{display:flex;justify-content:space-between}@media screen and (max-width:700px){.app__brands-items{margin:0 auto;width:90%}}.app__brands-items .swiper-wrapper .app__brands-img{border-radius:10px;height:150px;margin:0 auto;text-align:center;width:100%}.app__brands-items .swiper-wrapper .app__brands-img img{-webkit-filter:invert(1) grayscale(1);filter:invert(1) grayscale(1);height:100%;max-width:200px;object-fit:contain;opacity:.85;padding:10px;width:100%}.app__brands-items .swiper-wrapper .app__brands-img img:hover{opacity:1;transition:all}.work-content{margin:0 auto;max-width:1280px;padding:0 50px 60px;position:relative;width:100%}@media screen and (max-width:600px){.work-content{padding:0 20px 40px}}.work-content .work-head{grid-gap:3rem;align-items:end;display:grid;gap:3rem;grid-template-columns:1.2fr .8fr;margin-bottom:2.4rem}@media screen and (max-width:900px){.work-content .work-head{gap:1.6rem;grid-template-columns:1fr}}.work-content .work-heading{color:var(--color-primary2);font:var(--H2);letter-spacing:.01em;margin-top:1.3rem;text-transform:uppercase}.work-content .work-heading em{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:italic 400 1.08em/1 var(--font-accent);text-transform:none}.work-content .work-intro{font-size:1rem;line-height:1.75;max-width:42ch}.work-content .work-filter{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.2rem}.work-content .work-filter .work-filter-chip{background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:999px;color:var(--anchorColor);cursor:pointer;font:600 .74rem/1 var(--font-body);letter-spacing:.1em;padding:.62rem 1.15rem;text-transform:uppercase;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1);transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1),-webkit-transform .25s cubic-bezier(.16,1,.3,1)}.work-content .work-filter .work-filter-chip:hover{border-color:rgba(137,243,54,.55);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.work-content .work-filter .work-filter-chip:focus-visible{outline:2px solid var(--vice-lime);outline-offset:2px}.work-content .work-filter .work-filter-chip.active{background:var(--vice-gradient);border-color:transparent;box-shadow:0 6px 22px rgba(137,243,54,.3);color:var(--on-accent);font-weight:700}.work-content .work-track{display:flex;gap:1.25rem;margin:0 -50px;overflow-x:auto;overscroll-behavior-x:contain;padding:.75rem 50px 2rem;scroll-padding-inline:50px;scroll-snap-type:x mandatory;scrollbar-width:none}.work-content .work-track::-webkit-scrollbar{display:none}@media screen and (max-width:600px){.work-content .work-track{margin:0 -20px;padding:.75rem 20px 1.6rem;scroll-padding-inline:20px}}.work-content .work-track.is-static{overflow-x:hidden}.work-content .work-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(160deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018));border:1px solid var(--surface-border);border-radius:18px;display:flex;flex:0 0 min(400px,84vw);flex-direction:column;overflow:hidden;position:relative;scroll-snap-align:start;transition:box-shadow .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1)}.work-content .work-card:before{background:var(--vice-gradient);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:2}.work-content .work-card:focus-within,.work-content .work-card:hover{box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 36px rgba(137,243,54,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.work-content .work-card:focus-within:before,.work-content .work-card:hover:before{opacity:1}.work-content .work-card:focus-within .work-card-media img,.work-content .work-card:hover .work-card-media img{-webkit-transform:scale(1.05);transform:scale(1.05)}.work-content .work-card .work-card-media{aspect-ratio:16/9;display:block;overflow:hidden;position:relative}.work-content .work-card .work-card-media img{height:100%;object-fit:cover;object-position:top center;transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1),-webkit-transform .6s cubic-bezier(.16,1,.3,1);width:100%}.work-content .work-card .work-card-media .work-card-num{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:var(--vice-green);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;padding:.3rem .65rem;position:absolute;right:1rem;top:.85rem}.work-content .work-card .work-card-body{display:flex;flex:1 1;flex-direction:column;gap:.6rem;padding:1.3rem 1.4rem 1.45rem}.work-content .work-card .work-card-tags{display:flex;flex-wrap:wrap;gap:.4rem}.work-content .work-card .work-card-tags span{background:var(--accent-light);border:1px solid rgba(137,243,54,.28);border-radius:999px;color:var(--anchorColor);font:600 .62rem/1 var(--font-body);letter-spacing:.16em;padding:.34rem .62rem;text-transform:uppercase}.work-content .work-card .work-card-title{font:400 1.32rem/1.15 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.work-content .work-card .work-card-title a{color:var(--color-primary2);transition:color .25s ease}.work-content .work-card .work-card-title a:hover{color:var(--vice-lime)}.work-content .work-card .work-card-desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5;display:-webkit-box;flex:1 1;font-size:.92rem;line-height:1.65;overflow:hidden}.work-content .work-card .work-card-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.45rem}.work-content .work-card .work-card-links .work-link{align-items:center;background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:999px;color:var(--anchorColor);display:inline-flex;font:600 .72rem/1 var(--font-body);gap:.45rem;letter-spacing:.12em;min-height:40px;padding:.55rem 1rem;text-transform:uppercase;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1);transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1),-webkit-transform .25s cubic-bezier(.16,1,.3,1)}.work-content .work-card .work-card-links .work-link svg{font-size:.95rem}.work-content .work-card .work-card-links .work-link:hover{border-color:rgba(137,243,54,.55);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.work-content .work-card .work-card-links .work-link:focus-visible{outline:2px solid var(--vice-lime);outline-offset:2px}.work-content .work-card .work-card-links .work-link.primary{background:var(--vice-gradient);border-color:transparent;box-shadow:0 6px 20px rgba(137,243,54,.25);color:var(--on-accent);font-weight:700}.work-content .work-card .work-card-links .work-link.primary:hover{box-shadow:0 10px 28px rgba(137,243,54,.4);color:var(--on-accent)}.work-content .work-slider-controls{align-items:center;display:flex;gap:1.6rem;margin-top:.4rem}.work-content .work-slider-controls .slider-progress{background:hsla(0,0%,100%,.08);border-radius:2px;flex:1 1;height:3px;overflow:hidden}.work-content .work-slider-controls .slider-progress .slider-progress-thumb{background:var(--vice-gradient);border-radius:2px;height:100%;width:30%;will-change:transform,width}.work-content .work-slider-controls .slider-arrows{display:flex;gap:.6rem}.work-content .work-slider-controls .slider-btn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:50%;color:var(--color-primary2);cursor:pointer;display:grid;height:48px;place-items:center;transition:border-color .25s ease,box-shadow .25s ease,opacity .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);width:48px}.work-content .work-slider-controls .slider-btn svg{height:20px;width:20px}.work-content .work-slider-controls .slider-btn:hover:not(:disabled){border-color:rgba(137,243,54,.6);box-shadow:0 0 20px rgba(137,243,54,.16);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.work-content .work-slider-controls .slider-btn:focus-visible{outline:2px solid var(--vice-lime);outline-offset:2px}.work-content .work-slider-controls .slider-btn:disabled{cursor:default;opacity:.3}.work-content .work-card-skeleton{background:linear-gradient(160deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border:1px solid var(--surface-border);border-radius:18px;flex:0 0 min(400px,84vw);overflow:hidden;padding-bottom:1.5rem}.work-content .work-card-skeleton .skeleton-media{aspect-ratio:16/9;margin-bottom:1.3rem}.work-content .work-card-skeleton .skeleton-line{border-radius:6px;height:.8rem;margin:.7rem 1.4rem 0}.work-content .work-card-skeleton .skeleton-line.w-40{width:40%}.work-content .work-card-skeleton .skeleton-line.w-80{width:80%}.work-content .work-card-skeleton .skeleton-line.w-60{width:60%}.work-content .work-card-skeleton .skeleton-line,.work-content .work-card-skeleton .skeleton-media{-webkit-animation:work-shimmer 1.6s ease-in-out infinite;animation:work-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,hsla(0,0%,100%,.04) 30%,hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.04) 70%);background-size:220% 100%}.work-content .work-empty{align-items:center;background:var(--surface-glass);border:1px dashed var(--surface-border);border-radius:18px;display:flex;flex-direction:column;gap:1.2rem;padding:3.5rem 1.5rem;text-align:center}.work-content .work-empty p{font-size:1rem}@-webkit-keyframes work-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes work-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.app__contact-cards{align-items:center;display:flex;justify-content:space-evenly;margin:60px auto 20px;width:865px}@media screen and (max-width:900px){.app__contact-cards{width:95%}}@media screen and (max-width:768px){.app__contact-cards{flex-direction:column;margin:60px auto}}.app__contact-cards .app__contact-card{align-items:center;background-color:var(--color-secondary2);border-radius:10px;display:flex;gap:10px;margin:0 8px;padding:5px 20px;width:50%}@media screen and (max-width:768px){.app__contact-cards .app__contact-card{justify-content:flex-start;margin:15px 0;width:100%}}@media screen and (max-width:460px){.app__contact-cards .app__contact-card{flex-direction:column;padding-bottom:20px}}.app__contact-cards .app__contact-card img{height:70px;width:70px}@media screen and (max-width:640px){.app__contact-cards .app__contact-card img{height:120px;width:120px}}.app__contact-cards .app__contact-card a{text-transform:lowercase}.app__contact-form{margin:0 auto 60px;width:850px}@media screen and (max-width:900px){.app__contact-form{width:90%}}.app__contact-form .app__contact-form-head{display:flex;justify-content:space-between}@media screen and (max-width:600px){.app__contact-form .app__contact-form-head{flex-direction:column;gap:20px}}.app__contact-form .app__contact-form-head input{background-color:var(--color-secondary2);border:1px solid var(--color-secondary2);border-radius:6px;color:var(--anchorColor);height:45px;outline:none;padding:0 10px;width:49%}@media screen and (max-width:600px){.app__contact-form .app__contact-form-head input{width:100%}}.app__contact-form .app__contact-form-body{display:flex;flex-direction:column}.app__contact-form .app__contact-form-body textarea{background-color:var(--color-secondary2);border:1px solid var(--color-secondary2);border-radius:6px;color:var(--anchorColor);margin:20px 0;outline:none;padding:10px;resize:vertical;width:100%}.app__contact-form .app__contact-form-body .app__contact-form-body-buttons{display:flex}@media screen and (max-width:460px){.app__contact-form .app__contact-form-body .app__contact-form-body-buttons{flex-direction:column;gap:20px}}.app__contact-form .app__contact-form-body .app__contact-form-body-buttons button{background-color:transparent;border:1px solid var(--color-secondary);border-radius:40px;color:var(--color-primary2);cursor:pointer;height:50px;margin:0 auto;width:200px}@media screen and (max-width:460px){.app__contact-form .app__contact-form-body .app__contact-form-body-buttons button{width:100%}}.app__contact-form .app__contact-form-body .app__contact-form-body-buttons button:hover{background-color:var(--color-secondary);box-shadow:var(--box-shadow-2);transition:all .3s ease-in-out}.app__contact-form .app__contact-form-body .app__contact-form-body-buttons a{background-color:transparent;border:1px solid var(--color-secondary);border-radius:40px;color:var(--color-primary2);cursor:pointer;margin:0 auto;padding:12px 40px}@media screen and (max-width:460px){.app__contact-form .app__contact-form-body .app__contact-form-body-buttons a{text-align:center;width:100%}}.app__contact-form .app__contact-form-body .app__contact-form-body-buttons a:hover{background-color:var(--color-secondary);box-shadow:var(--box-shadow-2);transition:all .3s ease-in-out}.app__navbar{border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;transition:box-shadow .35s ease,border-color .35s ease;z-index:50}.app__navbar:before{backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);background:rgba(8,7,12,.72);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:0}.app__navbar.is-scrolled{border-bottom-color:hsla(0,0%,100%,.07);box-shadow:0 12px 40px rgba(0,0,0,.45)}.app__navbar.is-scrolled:before{opacity:1}.app__navbar .app__navbar-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1366px;padding:1rem 2rem;position:relative;z-index:1}@media screen and (max-width:600px){.app__navbar .app__navbar-inner{padding:.9rem 1.25rem}}.app__navbar .app__navbar-logo{align-items:center;display:inline-flex;flex-shrink:0;gap:.75rem}.app__navbar .app__navbar-logo .logo{-webkit-filter:invert(1) brightness(.9) contrast(1.2);filter:invert(1) brightness(.9) contrast(1.2);height:80px;object-fit:contain;width:80px}.app__navbar .app__navbar-logo .logo-mark{background-image:var(--vice-gradient);border-radius:12px;box-shadow:0 6px 18px rgba(137,243,54,.3);color:var(--on-accent);display:grid;font:400 1.1rem/1 var(--font-display);height:42px;place-items:center;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);transition:-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1),-webkit-transform .35s cubic-bezier(.16,1,.3,1);width:42px}.app__navbar .app__navbar-logo:hover .logo-mark{-webkit-transform:rotate(0deg) scale(1.06);transform:rotate(0deg) scale(1.06)}.app__navbar .app__navbar-logo .logo-text{color:var(--color-primary2);font:400 1.05rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.app__navbar .app__navbar-logo .logo-text em{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:italic 400 1.2em/1 var(--font-accent);text-transform:none}.app__navbar .app__navbar-links{align-items:center;display:flex;gap:.1rem}@media screen and (max-width:1100px){.app__navbar .app__navbar-links{display:none}}.app__navbar .app__navbar-links li a{color:var(--anchorColor);display:block;font:500 .8rem/1 var(--font-body);letter-spacing:.05em;padding:.6rem .8rem;position:relative;text-transform:uppercase;transition:color .25s ease}.app__navbar .app__navbar-links li a:after{background-image:var(--vice-gradient);border-radius:2px;bottom:2px;box-shadow:0 0 10px rgba(137,243,54,.6);content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .3s cubic-bezier(.16,1,.3,1);width:0}.app__navbar .app__navbar-links li a:hover{color:#fff}.app__navbar .app__navbar-links li a:hover:after{width:calc(100% - 1.4rem)}.app__navbar .app__navbar-actions{align-items:center;display:flex;gap:1rem}@media screen and (max-width:1100px){.app__navbar .app__navbar-actions{display:none}}.app__navbar .app__navbar-actions>a:not(.nav-cta){color:var(--anchorColor);display:grid;place-items:center;transition:color .25s ease,-webkit-transform .25s ease,-webkit-filter .25s ease;transition:color .25s ease,transform .25s ease,filter .25s ease;transition:color .25s ease,transform .25s ease,filter .25s ease,-webkit-transform .25s ease,-webkit-filter .25s ease}.app__navbar .app__navbar-actions>a:not(.nav-cta) svg{height:19px;width:19px}.app__navbar .app__navbar-actions>a:not(.nav-cta):hover{color:var(--vice-lime);-webkit-filter:drop-shadow(0 4px 12px rgba(137,243,54,.55));filter:drop-shadow(0 4px 12px rgba(137,243,54,.55));-webkit-transform:translateY(-2px);transform:translateY(-2px)}.app__navbar .app__navbar-actions .nav-cta{font-size:.76rem;padding:.7rem 1.4rem}.app__navbar .app__navbar-toggle{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:12px;cursor:pointer;display:none;height:46px;place-items:center;transition:border-color .25s ease,box-shadow .25s ease;width:46px}.app__navbar .app__navbar-toggle svg{color:var(--color-primary2);height:23px;width:23px}.app__navbar .app__navbar-toggle:hover{border-color:rgba(137,243,54,.6);box-shadow:0 0 20px rgba(137,243,54,.18)}@media screen and (max-width:1100px){.app__navbar .app__navbar-toggle{display:grid}}.app__navbar-overlay{background-color:#08070c;background-image:radial-gradient(60% 45% at 85% 0,rgba(137,243,54,.13),transparent 65%),radial-gradient(55% 45% at 5% 100%,rgba(168,53,242,.2),transparent 65%),radial-gradient(40% 30% at 50% 55%,rgba(56,167,17,.08),transparent 70%);display:flex;flex-direction:column;height:100vh;height:100dvh;inset:0;justify-content:space-between;overflow-y:auto;padding:5.5rem 2rem 2.5rem;position:fixed;z-index:100}.app__navbar-overlay .overlay-close{background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:12px;cursor:pointer;display:grid;height:48px;place-items:center;position:absolute;right:1.6rem;top:1.4rem;transition:border-color .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,transform .25s ease;transition:border-color .25s ease,transform .25s ease,-webkit-transform .25s ease;width:48px}.app__navbar-overlay .overlay-close svg{color:var(--color-primary2);height:24px;width:24px}.app__navbar-overlay .overlay-close:hover{border-color:rgba(137,243,54,.7);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.app__navbar-overlay .overlay-links{display:flex;flex-direction:column;gap:.35rem;margin:auto 0}.app__navbar-overlay .overlay-links li{overflow:hidden}.app__navbar-overlay .overlay-links a{align-items:baseline;color:var(--color-primary2);display:flex;font:400 clamp(2rem,8.5vh,4.2rem)/1.08 var(--font-display);font-size:min(clamp(2rem,10.5vw,4.2rem),8.5vh);gap:1.1rem;letter-spacing:.02em;text-transform:uppercase;transition:color .25s ease,-webkit-transform .3s cubic-bezier(.16,1,.3,1);transition:color .25s ease,transform .3s cubic-bezier(.16,1,.3,1);transition:color .25s ease,transform .3s cubic-bezier(.16,1,.3,1),-webkit-transform .3s cubic-bezier(.16,1,.3,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.app__navbar-overlay .overlay-links a .index{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:italic 400 1.05rem/1 var(--font-accent)}.app__navbar-overlay .overlay-links a:hover{-webkit-text-stroke:1.5px rgba(247,245,250,.95);color:transparent;-webkit-transform:translateX(10px);transform:translateX(10px)}.app__navbar-overlay .overlay-footer{align-items:center;border-top:1px solid var(--surface-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.4rem}.app__navbar-overlay .overlay-footer .overlay-tag{color:var(--text-base-color);font:500 .72rem/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase}.app__navbar-overlay .overlay-footer .overlay-socials{display:flex;gap:1.4rem}.app__navbar-overlay .overlay-footer .overlay-socials a{align-items:center;color:var(--anchorColor);display:inline-flex;font:500 .8rem/1 var(--font-body);gap:.45rem;letter-spacing:.14em;text-transform:uppercase}.app__navbar-overlay .overlay-footer .overlay-socials a svg{height:16px;width:16px}.app__navbar-overlay .overlay-footer .overlay-socials a:hover{color:var(--vice-lime)}.app{background-color:var(--primary-color);font-family:var(--font-base)}.app__whitebg{background-color:var(--white-color)}.app__primarybg{background-color:var(--primary-color)}.app__container{min-height:100vh;padding-top:130px;position:relative;width:100%}@media screen and (min-width:1390px){.app__container{padding-top:160px}}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background-color:rgba(0,0,0,.644);background:var(--color-secondary2);border:var(--grey1)}body::-webkit-scrollbar-thumb{background-color:var(--color-secondary);border-radius:20px}@media screen and (min-width:1600px){.app__wrapper{margin:0 auto;width:1560px}}.copyright{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 0 0;width:100%}.copyright p{text-transform:uppercase}.copyright p,.head-text{color:var(--black-color)}.head-text{font-size:2.75rem;font-weight:800;text-align:center;text-transform:capitalize}.head-text span{color:var(--secondary-color)}@media screen and (min-width:2000px){.head-text{font-size:4rem;line-height:5rem}}@media screen and (max-width:450px){.head-text{font-size:1.55rem;line-height:30px}}.p-text{color:var(--gray-color);font-size:.8rem;line-height:1.5;text-align:left}@media screen and (min-width:2000px){.p-text{font-size:1rem;line-height:1}}.bold-text{color:var(--black-color);font-size:1rem;font-weight:800;text-align:left}@media screen and (min-width:2000px){.bold-text{font-size:2rem}}@media screen and (max-width:450px){.bold-text{font-size:.9rem}}.app__social{flex-direction:column;justify-content:flex-end;padding:1rem}.app__social,.app__social div{align-items:center;display:flex}.app__social div{background-color:var(--white-color);border:1px solid var(--lightGray-color);border-radius:50%;height:40px;justify-content:center;margin:.25rem 0;transition:all .3s ease-in-out;width:40px}.app__social div svg{color:var(--gray-color);height:15px;width:15px}.app__social div:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.app__social div:hover svg{color:var(--white-color)}@media screen and (min-width:2000px){.app__social div{height:70px;margin:.5rem 0;width:70px}.app__social div svg{height:30px;width:30px}}.app__navigation{align-items:flex-end;bottom:0;display:flex;flex-direction:column;justify-content:center;padding:0;position:absolute;right:0;top:0}.app__navigation .app__navigation-dot{background-color:#cbcbcb;border-radius:50%;height:10px;margin:.5rem;transition:background-color .2s ease-in-out;width:10px}.app__navigation .app__navigation-dot:hover{background-color:var(--secondary-color)}@media screen and (min-width:2000px){.app__navigation .app__navigation-dot{height:20px;width:20px}}@media screen and (max-width:500px){.app__navigation,.app__social{display:none}.copyright{padding:2rem}}.error-message{color:red;margin-top:10px;text-align:center}.app__service-container{display:flex;gap:20px;padding-inline:140px;padding-top:100px}.app__service-container .app__service-item{background:var(--color-primary);border:1px solid var(--color-secondary);border-radius:16px;box-shadow:var(--box-shadow-2);flex:1 1;padding:20px;position:relative}.app__service-container .app__service-item .app__service-badge{display:block;position:absolute;right:0;text-align:center;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:200px}.app__service-container .app__service-item .app__service-content{padding-block:20px}.app__service-container .app__service-item .app__service-content .app__service-header{text-align:center}.app__service-container .app__service-item .app__service-content .app__service-header h6{color:var(--headingColor);font-size:32px;line-height:42px}@media screen and (max-width:420px){.app__service-container .app__service-item .app__service-content .app__service-header h6{font-size:28px;line-height:38px}}.app__service-container .app__service-item .app__service-content .app__service-header p{margin-bottom:20px}.app__service-container .app__service-item .app__service-content .app__service-header span{color:var(--headingColor);font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:600}.app__service-container .app__service-item .app__service-content .app__service-description{margin-top:40px}.app__service-container .app__service-item .app__service-content .app__service-description h5{font-size:20px;line-height:26px}.app__service-container .app__service-item .app__service-content .app__service-description ul{padding-left:25px}.app__service-container .app__service-item .app__service-content .app__service-description ul li{font-size:16px;list-style:none;position:relative}.app__service-container .app__service-item .app__service-content .app__service-description ul li:before{background:url(/static/media/check.13520f1aaf4ee9a39ca2.svg) no-repeat;background-size:contain;content:"";display:inline-block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:15px;left:-20px;opacity:.8;position:absolute;top:10px;width:12px}.app__service-container .app__service-item:nth-child(2){-webkit-transform:scale(1.1);transform:scale(1.1);z-index:2}@media screen and (max-width:992px){.app__service-container .app__service-item,.app__service-container .app__service-item:nth-child(2){-webkit-transform:none;transform:none}}@media screen and (max-width:1300px){.app__service-container{padding-inline:40px}}@media screen and (max-width:992px){.app__service-container{flex-direction:column;padding-inline:20px}}.note-wrapper{padding-inline:20px}.note-wrapper p.note{background:var(--accent-light);border-left:7px solid var(--color-secondary);border-radius:5px;color:var(--color-primary2);font-size:15px;margin:80px auto;max-width:1280px;padding:8px}@media screen and (max-width:768px){.note-wrapper p.note{margin:40px auto;padding:10px}}:root{--vice-lime:#89f336;--vice-green:#38a711;--vice-magenta:#f23598;--vice-purple:#a835f2;--vice-gradient:linear-gradient(120deg,var(--vice-lime) 0%,var(--vice-green) 100%);--vice-gradient-alt:linear-gradient(120deg,var(--vice-magenta) 0%,var(--vice-purple) 100%);--vice-gradient-soft:linear-gradient(120deg,rgba(137,243,54,.14),rgba(56,167,17,.12));--on-accent:#08120a;--font-display:"Anton",Impact,sans-serif;--font-accent:"Instrument Serif",Georgia,serif;--font-body:"Bricolage Grotesque",sans-serif;--H1:400 clamp(3.4rem,8vw,6.8rem)/0.98 var(--font-display);--H2:400 clamp(2.4rem,5vw,4.2rem)/1.05 var(--font-display);--H3:400 clamp(1.8rem,3.4vw,2.6rem)/1.12 var(--font-display);--H4:600 1.24rem/1.2 var(--font-body);--H5:600 1.2rem/1.35 var(--font-body);--H6:600 1.02rem/1.4 var(--font-body);--others:400 1.05rem/1.65 var(--font-body);--text-base:400 16px/1.6 var(--font-body);--H1-lg:400 clamp(3rem,8vw,4.6rem)/1 var(--font-display);--H2-lg:400 clamp(2.2rem,5vw,3.4rem)/1.08 var(--font-display);--H3-lg:400 clamp(1.7rem,3.4vw,2.3rem)/1.15 var(--font-display);--H4-lg:600 1.4rem/1.3 var(--font-body);--H5-lg:600 1.15rem/1.35 var(--font-body);--H6-lg:600 1rem/1.4 var(--font-body);--others-lg:400 1rem/1.65 var(--font-body);--text-base-lg:400 16px/1.6 var(--font-body);--H1-sm:400 clamp(2.6rem,11vw,3.4rem)/1 var(--font-display);--H2-sm:400 clamp(2rem,8vw,2.6rem)/1.1 var(--font-display);--H3-sm:400 1.7rem/1.2 var(--font-display);--H4-sm:600 1.3rem/1.3 var(--font-body);--H5-sm:600 1.1rem/1.35 var(--font-body);--H6-sm:600 1rem/1.4 var(--font-body);--others-sm:400 1rem/1.65 var(--font-body);--text-base-sm:400 16px/1.6 var(--font-body);--color-primary:#08070c;--color-primary2:#f7f5fa;--color-secondary:#89f336;--color-secondary2:#14121c;--accent-light:rgba(137,243,54,.1);--surface-glass:hsla(0,0%,100%,.04);--surface-border:hsla(0,0%,100%,.1);--text-base-color:#a9a4b5;--borderColor:hsla(0,0%,100%,.12);--headingColor:#f7f5fa;--anchorColor:#cfcad9;--anchorHoverColor:#fff;--anchorHoverBGColor:hsla(0,0%,100%,.06);--box-shadow-2:0 0 24px rgba(137,243,54,.22);--box-shadow-1:0 24px 60px rgba(0,0,0,.55);--primary-color:#08070c;--white-color:#fff;--secondary-color:#89f336;--black-color:#f7f5fa;--gray-color:#a9a4b5;--lightGray-color:#2a2635}.light-mode{--color-primary:#fff;--color-secondary:#2f8b0d;--text-base-color:#33303b;--borderColor:#d8d4e0;--headingColor:#12101b;--anchorColor:#2f8b0d;--anchorHoverColor:#38a711;--box-shadow-1:0px 0px 20px 1px rgba(56,167,17,.35);--box-shadow-2:2px 2px 10px 2px rgba(168,53,242,.35)}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}::selection{background:#89f336;background:var(--vice-lime);color:#08120a;color:var(--on-accent)}body{background-color:#08070c;background-color:var(--color-primary);background-image:radial-gradient(55% 42% at 12% -6%,rgba(168,53,242,.13),transparent 62%),radial-gradient(45% 36% at 88% -2%,rgba(137,243,54,.07),transparent 62%);background-repeat:no-repeat;color:#a9a4b5;color:var(--text-base-color);font:400 16px/1.6 Bricolage Grotesque,sans-serif;font:var(--text-base);outline:none;overflow-x:hidden!important}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:fixed;z-index:9999}h1{font:400 clamp(3.4rem,8vw,6.8rem)/.98 Anton,Impact,sans-serif;font:var(--H1)}h2{font:400 clamp(2.4rem,5vw,4.2rem)/1.05 Anton,Impact,sans-serif;font:var(--H2)}h3{font:400 clamp(1.8rem,3.4vw,2.6rem)/1.12 Anton,Impact,sans-serif;font:var(--H3)}h4{font:600 1.24rem/1.2 Bricolage Grotesque,sans-serif;font:var(--H4)}h5{font:600 1.2rem/1.35 Bricolage Grotesque,sans-serif;font:var(--H5)}h6{font:600 1.02rem/1.4 Bricolage Grotesque,sans-serif;font:var(--H6)}input,p,textarea{color:#a9a4b5;color:var(--text-base-color);font:400 16px/1.6 Bricolage Grotesque,sans-serif;font:var(--text-base)}a{color:#cfcad9;color:var(--anchorColor);outline:none;text-decoration:none}a:hover{color:#fff;color:var(--anchorHoverColor);transition:all .2s ease-in-out}a,button,li{font:400 1.05rem/1.65 Bricolage Grotesque,sans-serif;font:var(--others);text-transform:capitalize}li{list-style:none}.container{margin:0 auto;width:min(1366px,100%)}.content-container{margin:0 auto;width:min(1200px,100%)}.text-gradient{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(120deg,#89f336,#38a711);background-image:var(--vice-gradient);color:transparent}.text-outline{-webkit-text-stroke:2px rgba(247,245,250,.9);color:transparent}.eyebrow{align-items:center;color:#cfcad9;color:var(--anchorColor);display:inline-flex;font:600 .78rem/1 Bricolage Grotesque,sans-serif;font:600 .78rem/1 var(--font-body);gap:.7rem;letter-spacing:.35em;text-transform:uppercase}.eyebrow:before{background:linear-gradient(120deg,#89f336,#38a711);background:var(--vice-gradient);border-radius:2px;content:"";height:2px;width:28px}@media screen and (max-width:520px){.eyebrow{font-size:.68rem;letter-spacing:.24em}.eyebrow:before{width:20px}}.btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font:600 .88rem/1 Bricolage Grotesque,sans-serif;font:600 .88rem/1 var(--font-body);gap:.5rem;justify-content:center;letter-spacing:.14em;padding:.9rem 1.9rem;position:relative;text-transform:uppercase;transition:box-shadow .25s ease,border-color .25s ease,color .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease,color .25s ease;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease,color .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1)}.btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.btn-gradient{background-image:linear-gradient(120deg,#89f336,#38a711);background-image:var(--vice-gradient);box-shadow:0 8px 30px rgba(137,243,54,.28)}.btn-gradient,.btn-gradient:hover{color:#08120a;color:var(--on-accent)}.btn-gradient:hover{box-shadow:0 12px 40px rgba(137,243,54,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-ghost{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.04);background:var(--surface-glass);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--surface-border);color:#f7f5fa;color:var(--color-primary2)}.btn-ghost:hover{border-color:rgba(137,243,54,.65);box-shadow:0 8px 24px rgba(137,243,54,.15);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.head-text{color:#f7f5fa;color:var(--color-primary2);font:400 clamp(2.4rem,5vw,4.2rem)/1.05 Anton,Impact,sans-serif;font:var(--H2);letter-spacing:.01em;padding:0 20px;text-transform:uppercase}.head-text.brands{margin:100px 0}.head-text span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(120deg,#89f336,#38a711);background-image:var(--vice-gradient);color:#89f336;color:var(--color-secondary)}@media screen and (max-width:660px) and (min-width:340px){h1{font:400 clamp(2.6rem,11vw,3.4rem)/1 Anton,Impact,sans-serif;font:var(--H1-sm)}h2{font:400 clamp(2rem,8vw,2.6rem)/1.1 Anton,Impact,sans-serif;font:var(--H2-sm)}h3{font:400 1.7rem/1.2 Anton,Impact,sans-serif;font:var(--H3-sm)}h4{font:600 1.3rem/1.3 Bricolage Grotesque,sans-serif;font:var(--H4-sm)}h5{font:600 1.1rem/1.35 Bricolage Grotesque,sans-serif;font:var(--H5-sm)}h6{font:600 1rem/1.4 Bricolage Grotesque,sans-serif;font:var(--H6-sm)}p{color:#a9a4b5;color:var(--text-base-color);font:400 16px/1.6 Bricolage Grotesque,sans-serif;font:var(--text-base-sm)}a{color:#cfcad9;color:var(--anchorColor);outline:none;text-decoration:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.0875ba7b.css.map*/