@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:center;display:grid;gap:3rem;grid-template-columns:1.2fr .8fr;margin-bottom:2.6rem;position:relative;z-index:1}@media screen and (max-width:900px){.about-content .about-intro{gap:1.8rem;grid-template-columns:1fr;margin-bottom:2.2rem}}.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:1.05rem;line-height:1.8}.about-content .about-stats{backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);background:linear-gradient(160deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02));border:1px solid var(--surface-border);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 18px 46px rgba(0,0,0,.3);display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:4rem;overflow:hidden;position:relative;z-index:1}.about-content .about-stats .stat{display:flex;flex-direction:column;gap:.5rem;padding:1.7rem 2rem}.about-content .about-stats .stat+.stat{border-left:1px solid var(--surface-border)}.about-content .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.7rem/1 var(--font-display)}.about-content .about-stats .stat .stat-label{color:var(--text-base-color);font:600 .7rem/1.3 var(--font-body);letter-spacing:.2em;text-transform:uppercase}@media screen and (max-width:620px){.about-content .about-stats{grid-template-columns:1fr;margin-bottom:3rem}.about-content .about-stats .stat{padding:1.3rem 1.5rem}.about-content .about-stats .stat+.stat{border-left:none;border-top:1px solid var(--surface-border)}.about-content .about-stats .stat .stat-value{font-size:2.3rem}}.about-content .about-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);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(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);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%;overflow:hidden;padding:2.3rem 1.7rem 2.1rem;position:relative;transition:box-shadow .35s ease,border-color .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1)}.about-content .about-card:after{background:radial-gradient(220px circle at 50% -20%,rgba(137,243,54,.16),transparent 60%);background:radial-gradient(220px circle at var(--mx,50%) var(--my,-20%),rgba(137,243,54,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:0}.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;z-index:2}.about-content .about-card:hover{border-color:rgba(137,243,54,.22);box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 42px rgba(137,243,54,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.about-content .about-card:hover:after,.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;z-index:1}.about-content .about-card .about-card-icon{background:var(--accent-light);border:1px solid rgba(137,243,54,.28);border-radius:16px;display:grid;height:72px;margin-bottom:1.5rem;place-items:center;position:relative;width:72px;z-index:1}.about-content .about-card .about-card-icon img{height:44px;object-fit:contain;width:44px}.about-content .about-card h4{color:var(--color-primary2);margin-bottom:.6rem;position:relative;text-transform:capitalize;z-index:1}.about-content .about-card p{font-size:.92rem;line-height:1.65;position:relative;z-index:1}#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{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;text-align:center}@media screen and (max-width:900px){.skills-content .skills-head{margin-bottom:2.4rem}}.skills-content .skills-heading{color:var(--color-primary2);font:var(--H2);letter-spacing:.01em;margin-top:1rem;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.7;margin:0 auto;max-width:56ch}.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)}}.testimonials-content{margin:0 auto;max-width:1280px;padding:0 50px 60px;position:relative;width:100%}@media screen and (max-width:600px){.testimonials-content{padding:0 20px 40px}}.testimonials-content .testimonials-head{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;text-align:center}@media screen and (max-width:600px){.testimonials-content .testimonials-head{margin-bottom:2.2rem}}.testimonials-content .testimonials-heading{color:var(--color-primary2);font:var(--H2);letter-spacing:.01em;text-transform:uppercase}.testimonials-content .testimonials-intro{font-size:1rem;line-height:1.7;margin:0 auto;max-width:56ch}.testimonials-content .testimonial-slider{margin:0 auto;max-width:760px;position:relative}.testimonials-content .review-card{align-items:center;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);background:linear-gradient(160deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.022));border:1px solid var(--surface-border);border-radius:26px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 60px rgba(0,0,0,.42);cursor:grab;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:300px;padding:3rem 3rem 2.6rem;position:relative;text-align:center}.testimonials-content .review-card:active{cursor:grabbing}.testimonials-content .review-card:before{color:rgba(247,245,250,.05);content:"“";font:400 6.5rem/1 var(--font-display);left:1.8rem;pointer-events:none;position:absolute;top:.6rem;-webkit-user-select:none;user-select:none}@media screen and (max-width:600px){.testimonials-content .review-card{border-radius:20px;min-height:0;padding:2.4rem 1.5rem 2rem}}.testimonials-content .review-stars{display:flex;gap:.4rem;justify-content:center;margin-bottom:1.5rem}.testimonials-content .review-stars svg{color:var(--vice-lime);-webkit-filter:drop-shadow(0 0 8px rgba(137,243,54,.35));filter:drop-shadow(0 0 8px rgba(137,243,54,.35));height:19px;width:19px}.testimonials-content .review-text{color:var(--color-primary2);font:400 clamp(1.2rem,2.1vw,1rem)/1.5 var(--font-body);margin:0 auto 2.2rem;max-width:54ch;position:relative;z-index:1}@media screen and (max-width:600px){.testimonials-content .review-text{font-size:1.14rem;line-height:1.55;margin-bottom:1.8rem}}.testimonials-content .review-author{align-items:center;display:flex;flex-direction:column;gap:.2rem}.testimonials-content .review-author .review-avatar{background:var(--vice-gradient);border-radius:50%;height:62px;margin-bottom:.7rem;padding:2px;width:62px}.testimonials-content .review-author .review-avatar img{border:3px solid var(--color-primary);border-radius:50%;height:100%;object-fit:cover;width:100%}.testimonials-content .review-author .review-name{color:var(--color-primary2);font:600 1.05rem/1.3 var(--font-body)}.testimonials-content .review-author .review-company{color:var(--anchorColor);font:400 .9rem/1.3 var(--font-body)}.testimonials-content .review-controls{align-items:center;display:flex;gap:1.2rem;justify-content:center;margin-top:2rem}.testimonials-content .review-dots{align-items:center;display:flex;gap:.5rem}.testimonials-content .review-dots .dot{background:var(--surface-border);border:none;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .3s ease,background .3s ease;width:8px}.testimonials-content .review-dots .dot:hover{background:rgba(137,243,54,.5)}.testimonials-content .review-dots .dot.active{background:var(--vice-gradient);width:24px}.testimonials-content .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:42px;place-items:center;transition:border-color .25s ease,box-shadow .25s ease,color .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease,color .25s ease;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease,color .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);width:42px}.testimonials-content .slider-btn svg{height:18px;width:18px}.testimonials-content .slider-btn:hover{border-color:rgba(137,243,54,.55);box-shadow:0 8px 22px rgba(137,243,54,.15);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.testimonials-content .slider-btn:active{-webkit-transform:scale(.94);transform:scale(.94)}.testimonials-content .brands-block{margin-top:6rem}@media screen and (max-width:600px){.testimonials-content .brands-block{margin-top:4rem}}.testimonials-content .testimonials-subhead{color:var(--anchorColor);font:600 .74rem/1 var(--font-body);letter-spacing:.28em;margin-bottom:2rem;text-align:center;text-transform:uppercase}.testimonials-content .testimonials-subhead span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient)}.testimonials-content .brands-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.testimonials-content .brands-marquee .swiper-wrapper{transition-timing-function:linear!important}.testimonials-content .brand-logo{display:grid;height:120px;padding:0 1rem;place-items:center}.testimonials-content .brand-logo img{-webkit-filter:invert(1) grayscale(1) brightness(1.6);filter:invert(1) grayscale(1) brightness(1.6);height:auto;max-height:60px;max-width:160px;object-fit:contain;opacity:.55;transition:opacity .3s ease,-webkit-filter .3s ease;transition:opacity .3s ease,filter .3s ease;transition:opacity .3s ease,filter .3s ease,-webkit-filter .3s ease;width:auto}.testimonials-content .brand-logo:hover img{-webkit-filter:none;filter:none;opacity:1}.light-mode .testimonials-content .brand-logo img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.55}.light-mode .testimonials-content .brand-logo img:hover{-webkit-filter:none;filter:none;opacity:1}.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{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.6rem;text-align:center}.work-content .work-heading{color:var(--color-primary2);font:var(--H2);letter-spacing:.01em;margin-top:1rem;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.7;margin:0 auto;max-width:56ch}.work-content .work-filter{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;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}}.contact-content{margin:0 auto;max-width:1280px;padding:0 50px 60px;position:relative;width:100%}@media screen and (max-width:600px){.contact-content{padding:0 20px 40px}}.contact-content .contact-head{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:3.5rem;text-align:center}@media screen and (max-width:600px){.contact-content .contact-head{margin-bottom:2.4rem}}.contact-content .contact-heading{color:var(--color-primary2);font:var(--H2);letter-spacing:.01em;text-transform:uppercase}.contact-content .contact-grid{grid-gap:3.5rem;align-items:start;display:grid;gap:3.5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}@media screen and (max-width:1024px){.contact-content .contact-grid{gap:2.5rem;grid-template-columns:1fr}}.contact-content .contact-aside{align-items:flex-start;display:flex;flex-direction:column;padding-top:.5rem}.contact-content .contact-availability{align-items:center;background:rgba(137,243,54,.08);border:1px solid rgba(137,243,54,.28);border-radius:999px;color:var(--color-primary2);display:inline-flex;font:600 .78rem/1 var(--font-body);gap:.6rem;letter-spacing:.06em;padding:.5rem 1rem .5rem .8rem;text-transform:uppercase}.contact-content .contact-availability .availability-dot{background:var(--vice-lime);border-radius:50%;box-shadow:0 0 10px rgba(137,243,54,.8);height:8px;position:relative;width:8px}.contact-content .contact-availability .availability-dot:after{-webkit-animation:availability-pulse 2.4s ease-out infinite;animation:availability-pulse 2.4s ease-out infinite;border:1px solid var(--vice-lime);border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute}.contact-content .contact-intro{font-size:1rem;line-height:1.75;margin:1.6rem 0 2.2rem;max-width:46ch}.contact-content .contact-channels{display:flex;flex-direction:column;gap:.8rem;width:100%}.contact-content .channel{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:16px;display:flex;gap:1rem;padding:.9rem 1rem;transition:border-color .25s ease,background .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:border-color .25s ease,background .25s ease,transform .25s cubic-bezier(.16,1,.3,1);transition:border-color .25s ease,background .25s ease,transform .25s cubic-bezier(.16,1,.3,1),-webkit-transform .25s cubic-bezier(.16,1,.3,1)}.contact-content .channel:hover{background:rgba(137,243,54,.05);border-color:rgba(137,243,54,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-content .channel-icon{background:var(--vice-gradient-soft);border:1px solid rgba(137,243,54,.22);border-radius:12px;display:grid;flex:none;height:44px;place-items:center;width:44px}.contact-content .channel-icon svg{color:var(--vice-lime);height:18px;width:18px}.contact-content .channel-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.contact-content .channel-label{color:var(--text-base-color);font:600 .68rem/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase}.contact-content .channel-value{color:var(--color-primary2);font:500 .98rem/1.4 var(--font-body);overflow-wrap:anywhere;text-transform:none}.contact-content .channel-value:hover{color:var(--vice-lime)}.contact-content .channel-copy{background:transparent;border:1px solid transparent;border-radius:12px;color:var(--anchorColor);cursor:pointer;display:grid;flex:none;height:44px;margin-left:auto;place-items:center;transition:color .2s ease,background .2s ease,border-color .2s ease;width:44px}.contact-content .channel-copy svg{height:16px;width:16px}.contact-content .channel-copy:hover{background:var(--anchorHoverBGColor);border-color:var(--surface-border);color:var(--vice-lime)}.contact-content .channel-copy:active{-webkit-transform:scale(.94);transform:scale(.94)}.contact-content .contact-copied{color:var(--vice-lime);font:500 .8rem/1.2 var(--font-body);margin-top:.6rem;min-height:1.2rem}.contact-content .contact-facts{grid-gap:1rem;border-bottom:1px solid var(--surface-border);border-top:1px solid var(--surface-border);display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.4rem 0 2rem;padding:1.2rem 0;width:100%}.contact-content .contact-facts .fact{display:flex;flex-direction:column;gap:.3rem}.contact-content .contact-facts .fact-value{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:400 1.6rem/1 var(--font-display);letter-spacing:.01em}.contact-content .contact-facts .fact-label{color:var(--text-base-color);font:400 .85rem/1.3 var(--font-body)}.contact-content .contact-extras{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.contact-content .contact-resume svg{height:16px;width:16px}.contact-content .contact-socials{display:flex;gap:.6rem}.contact-content .contact-socials a{background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:50%;color:var(--color-primary2);display:grid;height:46px;place-items:center;transition:border-color .25s ease,box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);width:46px}.contact-content .contact-socials a svg{height:17px;width:17px}.contact-content .contact-socials a:hover{border-color:rgba(137,243,54,.55);box-shadow:0 8px 22px rgba(137,243,54,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-content .contact-card{backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);background:linear-gradient(160deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.022));border:1px solid var(--surface-border);border-radius:26px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 60px rgba(0,0,0,.42);overflow:hidden;padding:2.6rem;position:relative}.contact-content .contact-card:before{background:linear-gradient(90deg,transparent,rgba(137,243,54,.6),transparent);content:"";height:1px;left:10%;pointer-events:none;position:absolute;right:10%;top:0}@media screen and (max-width:600px){.contact-content .contact-card{border-radius:20px;padding:1.8rem 1.3rem}}.contact-content .contact-form{display:flex;flex-direction:column;gap:1.4rem}.contact-content .contact-form-head{display:flex;flex-direction:column;gap:.3rem}.contact-content .contact-form-title{color:var(--color-primary2);font:var(--H3);letter-spacing:.01em;text-transform:uppercase}.contact-content .contact-form-sub{color:var(--text-base-color);font:400 .9rem/1.4 var(--font-body)}.contact-content .field-row{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:600px){.contact-content .field-row{grid-template-columns:1fr}}.contact-content .field{position:relative}.contact-content .field input,.contact-content .field textarea{background:hsla(0,0%,100%,.03);border:1px solid var(--surface-border);border-radius:14px;color:var(--color-primary2);font:400 1rem/1.4 var(--font-body);outline:none;padding:1.55rem 1rem .55rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.contact-content .field input{height:60px}.contact-content .field textarea{display:block;min-height:150px;padding-bottom:2.2rem;resize:vertical}.contact-content .field label{color:var(--text-base-color);font:400 1rem/1.2 var(--font-body);left:1.02rem;pointer-events:none;position:absolute;top:1.15rem;-webkit-transform-origin:left top;transform-origin:left top;transition:color .18s ease,-webkit-transform .18s cubic-bezier(.16,1,.3,1);transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s ease;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s ease,-webkit-transform .18s cubic-bezier(.16,1,.3,1)}.contact-content .field input:focus+label,.contact-content .field input:not(:placeholder-shown)+label,.contact-content .field textarea:focus+label,.contact-content .field textarea:not(:placeholder-shown)+label{letter-spacing:.12em;text-transform:uppercase;-webkit-transform:translateY(-.62rem) scale(.72);transform:translateY(-.62rem) scale(.72)}.contact-content .field input:focus+label,.contact-content .field textarea:focus+label{color:var(--vice-lime)}.contact-content .field input:focus,.contact-content .field textarea:focus{background:rgba(137,243,54,.04);border-color:rgba(137,243,54,.6);box-shadow:0 0 0 3px rgba(137,243,54,.12)}.contact-content .field input:disabled,.contact-content .field textarea:disabled{cursor:not-allowed;opacity:.45}.contact-content .field.has-error input,.contact-content .field.has-error textarea{background:rgba(255,92,108,.05);border-color:var(--color-danger)}.contact-content .field.has-error input:focus,.contact-content .field.has-error textarea:focus{box-shadow:0 0 0 3px rgba(255,92,108,.14)}.contact-content .field-error{align-items:center;color:var(--color-danger);display:flex;font:400 .82rem/1.4 var(--font-body);gap:.35rem;margin-top:.45rem}.contact-content .field-error:before{background:var(--color-danger);border-radius:50%;color:var(--color-primary);content:"!";display:grid;flex:none;font:700 .6rem/1 var(--font-body);height:14px;place-items:center;width:14px}.contact-content .field-count{bottom:.8rem;color:var(--text-base-color);font:400 .72rem/1 var(--font-body);pointer-events:none;position:absolute;right:1rem}.contact-content .field-message.has-error .field-count{bottom:2.4rem}.contact-content .field-chips{border:none}.contact-content .field-chips legend{color:var(--text-base-color);font:600 .7rem/1 var(--font-body);letter-spacing:.2em;margin-bottom:.8rem;text-transform:uppercase}.contact-content .field-chips legend span{letter-spacing:.1em;margin-left:.5rem;opacity:.6}.contact-content .field-chips .chip-row{display:flex;flex-wrap:wrap;gap:.6rem}.contact-content .field-chips .chip{background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:999px;color:var(--anchorColor);cursor:pointer;font:500 .86rem/1 var(--font-body);min-height:44px;padding:.6rem 1.1rem;text-transform:none;transition:color .2s ease,border-color .2s ease,background .2s ease,-webkit-transform .2s cubic-bezier(.16,1,.3,1);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s cubic-bezier(.16,1,.3,1);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s cubic-bezier(.16,1,.3,1),-webkit-transform .2s cubic-bezier(.16,1,.3,1)}.contact-content .field-chips .chip:hover:not(:disabled){border-color:rgba(137,243,54,.45);color:var(--color-primary2)}.contact-content .field-chips .chip.active{background-image:var(--vice-gradient);border-color:transparent;color:var(--on-accent);font-weight:600}.contact-content .field-chips .chip:active:not(:disabled){-webkit-transform:scale(.96);transform:scale(.96)}.contact-content .field-chips .chip:disabled{cursor:not-allowed;opacity:.45}.contact-content .contact-submit{font-size:.92rem;margin-top:.2rem;min-height:56px;width:100%}.contact-content .contact-submit svg{height:16px;transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),-webkit-transform .25s cubic-bezier(.16,1,.3,1);width:16px}.contact-content .contact-submit:hover:not(:disabled) svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.contact-content .contact-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.contact-content .contact-submit .spinner{-webkit-animation:contact-spin .7s linear infinite;animation:contact-spin .7s linear infinite;border:2px solid rgba(8,18,10,.25);border-radius:50%;border-top:2px solid var(--on-accent);height:16px;width:16px}.contact-content .contact-microcopy{align-items:center;color:var(--text-base-color);display:flex;font:400 .82rem/1.5 var(--font-body);gap:.45rem;justify-content:center;text-align:center}.contact-content .contact-microcopy svg{color:var(--vice-lime);flex:none;height:14px;width:14px}.contact-content .contact-status:empty{display:none}.contact-content .status-error{background:rgba(255,92,108,.07);border:1px solid rgba(255,92,108,.3);border-radius:12px;color:var(--color-danger);font:400 .88rem/1.5 var(--font-body);padding:.9rem 1rem}.contact-content .status-error a{color:var(--color-danger);text-decoration:underline;text-transform:none}.contact-content .contact-success{align-items:center;display:flex;flex-direction:column;gap:.7rem;justify-content:center;min-height:420px;text-align:center}.contact-content .contact-success .success-badge{background-image:var(--vice-gradient);border-radius:50%;box-shadow:0 10px 34px rgba(137,243,54,.32);display:grid;height:72px;margin-bottom:.6rem;place-items:center;width:72px}.contact-content .contact-success .success-badge svg{color:var(--on-accent);height:30px;width:30px}.contact-content .contact-success .success-title{color:var(--color-primary2);font:var(--H3);text-transform:uppercase}.contact-content .contact-success .success-text{font-size:.98rem;line-height:1.65;max-width:40ch}.contact-content .contact-success .btn{margin-top:1.2rem}.contact-content .contact-honeypot{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}@-webkit-keyframes contact-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes contact-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes availability-pulse{0%{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:0;-webkit-transform:scale(1.9);transform:scale(1.9)}}@keyframes availability-pulse{0%{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:0;-webkit-transform:scale(1.9);transform:scale(1.9)}}.light-mode .contact-content .channel,.light-mode .contact-content .chip,.light-mode .contact-content .contact-socials a,.light-mode .contact-content .field input,.light-mode .contact-content .field textarea{background:rgba(0,0,0,.02);border-color:var(--borderColor)}.light-mode .contact-content .channel-value,.light-mode .contact-content .contact-form-title,.light-mode .contact-content .contact-heading,.light-mode .contact-content .success-title{color:var(--headingColor)}.light-mode .contact-content .contact-card{background:hsla(0,0%,100%,.7);border-color:var(--borderColor);box-shadow:0 22px 60px rgba(0,0,0,.08)}.light-mode .contact-content .contact-availability,.light-mode .contact-content .field input,.light-mode .contact-content .field textarea{color:var(--headingColor)}.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}.services-content{margin:0 auto;max-width:1280px;padding:0 50px 60px;position:relative;width:100%}@media screen and (max-width:600px){.services-content{padding:0 20px 40px}}.services-content .services-head{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;text-align:center}@media screen and (max-width:900px){.services-content .services-head{margin-bottom:2.4rem}}.services-content .services-heading{color:var(--color-primary2);font:var(--H2);letter-spacing:.01em;margin-top:1rem;text-transform:uppercase}.services-content .services-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}.services-content .services-intro{font-size:1rem;line-height:1.7;margin:0 auto;max-width:56ch}.services-content .services-grid{grid-gap:1.4rem;align-items:stretch;display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:992px){.services-content .services-grid{grid-template-columns:1fr;margin-inline:auto;max-width:460px}}.services-content .service-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:20px;display:flex;flex-direction:column;overflow:hidden;padding:2rem 1.8rem 1.9rem;position:relative;transition:box-shadow .35s ease,border-color .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease,-webkit-transform .35s cubic-bezier(.16,1,.3,1)}.services-content .service-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}.services-content .service-card:hover{box-shadow:0 24px 54px rgba(0,0,0,.45),0 0 40px rgba(137,243,54,.1);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.services-content .service-card:hover:before{opacity:1}.services-content .service-card.featured{border-color:rgba(137,243,54,.4);box-shadow:0 0 0 1px rgba(137,243,54,.25),0 20px 50px rgba(0,0,0,.4),0 0 46px rgba(137,243,54,.12)}.services-content .service-card.featured:before{opacity:1}.services-content .service-card.featured:after{background:radial-gradient(circle,rgba(137,243,54,.16),transparent 68%);content:"";height:70%;pointer-events:none;position:absolute;right:-30%;top:-40%;width:70%}.services-content .service-card.featured:hover{box-shadow:0 0 0 1px rgba(137,243,54,.35),0 28px 60px rgba(0,0,0,.45),0 0 56px rgba(137,243,54,.18);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.services-content .service-badge{background-image:var(--vice-gradient);border-radius:999px;box-shadow:0 6px 18px rgba(137,243,54,.3);color:var(--on-accent);font:700 .66rem/1 var(--font-body);letter-spacing:.16em;padding:.42rem .85rem;position:absolute;right:1.2rem;text-transform:uppercase;top:1.2rem;z-index:3}.services-content .service-card-head{margin-bottom:1.3rem;padding-right:5.5rem;position:relative;z-index:1}.services-content .service-card-head .service-title{color:var(--color-primary2);font:600 1.5rem/1.2 var(--font-body);margin-bottom:.4rem;text-transform:capitalize}.services-content .service-card-head .service-meta{color:var(--anchorColor);display:inline-block;font:500 .82rem/1.4 var(--font-body);letter-spacing:.02em}.services-content .service-price{border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:1.4rem;padding-bottom:1.4rem;position:relative;z-index:1}.services-content .service-price .service-price-value{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vice-gradient);font:400 2.6rem/1 var(--font-display);letter-spacing:.01em}.services-content .service-features{flex:1 1;position:relative;z-index:1}.services-content .service-features h5{color:var(--color-primary2);font:600 .95rem/1.4 var(--font-body);margin:1rem 0 .6rem}.services-content .service-features p{font-size:.92rem;line-height:1.7;margin-bottom:.5rem}.services-content .service-features ul{display:flex;flex-direction:column;gap:.7rem;padding:0}.services-content .service-features ul li{color:var(--text-base-color);font:400 .92rem/1.5 var(--font-body);list-style:none;padding-left:1.9rem;position:relative}.services-content .service-features ul li:before{background:var(--vice-gradient);content:"";height:18px;left:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat center/13px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat center/13px;position:absolute;top:.05rem;width:18px}.services-content .service-cta{margin-top:1.8rem;width:100%}.services-content .services-cta{grid-gap:2rem;align-items:center;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);background:linear-gradient(150deg,rgba(137,243,54,.08),rgba(168,53,242,.06));border:1px solid var(--surface-border);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 20px 50px rgba(0,0,0,.32);display:grid;gap:2rem;grid-template-columns:1.6fr 1fr;margin-top:3.6rem;overflow:hidden;padding:2.5rem 2.6rem;position:relative}@media screen and (max-width:820px){.services-content .services-cta{gap:1.6rem;grid-template-columns:1fr;padding:2rem 1.6rem}}.services-content .services-cta-glow{background:radial-gradient(circle,rgba(137,243,54,.16),transparent 66%);height:130%;pointer-events:none;position:absolute;right:-8%;top:-45%;width:48%}.services-content .services-cta-text{position:relative;z-index:1}.services-content .services-cta-text .eyebrow{margin-bottom:.9rem}.services-content .services-cta-text .services-cta-title{color:var(--color-primary2);font:600 clamp(1.5rem,3vw,2.05rem)/1.2 var(--font-body);letter-spacing:0;margin-bottom:.7rem;text-transform:none}.services-content .services-cta-text .services-cta-sub{font-size:.98rem;line-height:1.7;margin-bottom:1.3rem;max-width:62ch}.services-content .services-cta-text .services-cta-points{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;padding:0}.services-content .services-cta-text .services-cta-points li{align-items:center;color:var(--color-primary2);display:inline-flex;font:500 .88rem/1 var(--font-body);gap:.5rem}.services-content .services-cta-text .services-cta-points li svg{background:var(--vice-gradient);border-radius:50%;color:var(--on-accent);flex-shrink:0;height:19px;padding:2px;width:19px}.services-content .services-cta-action{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}@media screen and (min-width:821px){.services-content .services-cta-action{align-items:flex-end}}.services-content .services-cta-btn svg{transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),-webkit-transform .25s cubic-bezier(.16,1,.3,1)}.services-content .services-cta-btn:hover svg{-webkit-transform:translateX(3px);transform:translateX(3px)}.services-content .services-cta-microcopy{color:var(--anchorColor);font:500 .76rem/1.4 var(--font-body);letter-spacing:.02em}: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;--color-danger:#ff5c6c;--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;--color-danger:#c4283a;--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.d38d090a.css.map*/