.glow-btn[data-astro-cid-nshbl2hx]{cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#6b2d0e,#c1642a,#f0a050,#f4c27f,#f0a050,#c1642a,#6b2d0e);border-radius:.25em;justify-content:center;align-items:center;height:3.5em;padding:1px;font-size:clamp(.875rem,.1444vw + .8412rem,1rem);font-weight:500;line-height:1;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative}.glow-btn--outline[data-astro-cid-nshbl2hx]{background:oklch(55% 0 0)}.glow-btn--outline[data-astro-cid-nshbl2hx] .glow-btn__inner[data-astro-cid-nshbl2hx]{background:#0d0d0d}.glow-btn__inner[data-astro-cid-nshbl2hx]{color:#fff;z-index:1;background:radial-gradient(circle,#7c3415,#4a1e0a,#150a05);border-radius:calc(.25em - 1px);justify-content:center;align-items:center;gap:.5em;height:calc(3.5em - 2px);padding:0 clamp(1rem,.5776vw + .8646rem,1.5rem);display:inline-flex;position:relative;overflow:hidden}.glow-btn__blob[data-astro-cid-nshbl2hx]{width:110px;height:110px;transform:translate(-50%, -50%) scale(var(--_scale,.75));opacity:0;pointer-events:none;z-index:0;will-change:transform, opacity;background:radial-gradient(circle,#f4c27f47 0%,#c1642a1f 40%,#0000 70%);border-radius:50%;transition:opacity .25s,transform .25s;position:absolute}.glow-btn__text[data-astro-cid-nshbl2hx]{z-index:1;pointer-events:none;align-items:center;gap:.4em;display:flex;position:relative}.glow-btn--outline[data-astro-cid-nshbl2hx] .glow-btn__blob[data-astro-cid-nshbl2hx]{background:radial-gradient(circle,#ffffff24 0%,#0000 70%)}@media (width<=768px){.glow-btn[data-astro-cid-nshbl2hx]{height:3em;font-size:.8rem}.glow-btn__inner[data-astro-cid-nshbl2hx]{padding:0 .9rem}}.header-content[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.hamburger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.hamburger__bar[data-astro-cid-nen7h5rs]{background:#fff;border-radius:2px;width:22px;height:2px;display:block}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:200;pointer-events:auto;touch-action:none;background:#0d0d0d;flex-direction:column;align-items:stretch;display:flex;position:fixed;inset:0}.mobile-menu__top[data-astro-cid-nen7h5rs]{border-bottom:1px solid #1e1e1e;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.mobile-menu__logo[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.mobile-menu__logo-img[data-astro-cid-nen7h5rs]{object-fit:contain;width:38px;height:38px}.mobile-menu__brand[data-astro-cid-nen7h5rs]{color:#fff;white-space:nowrap;font-size:1rem;font-weight:500}.mobile-menu__brand-accent[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg,#c1642a,#f0a050,#f4c27f,#f0a050);-webkit-text-fill-color:transparent;background-clip:text}.mobile-menu__close[data-astro-cid-nen7h5rs]{cursor:pointer;color:#fff;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-nav[data-astro-cid-nen7h5rs]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.5rem;display:flex}.mobile-nav__link[data-astro-cid-nen7h5rs]{color:#fff;letter-spacing:-.02em;font-size:clamp(2rem,10vw,3rem);font-weight:300;text-decoration:none;transition:color .2s}.mobile-nav__link[data-astro-cid-nen7h5rs]:active{color:oklch(65% 0 0)}.mobile-menu__cta[data-astro-cid-nen7h5rs]{border-top:1px solid #1e1e1e;flex-shrink:0;justify-content:center;padding:1.5rem;display:flex}@media (width<=768px){.header-nav[data-astro-cid-nen7h5rs],.header-cta-wrap[data-astro-cid-nen7h5rs]{display:none}.hamburger[data-astro-cid-nen7h5rs]{display:flex}}@media (width>=769px){.mobile-menu[data-astro-cid-nen7h5rs]{display:none!important}}.main-footer[data-astro-cid-jo6i4kqk]{background:#101010;border-top:1px solid #30363c;padding:3rem 1rem 1.5rem}.footer-container[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (width<=1024px){.footer-container[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.footer-container[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}.social-links[data-astro-cid-jo6i4kqk]{margin-top:1rem}}.footer-section[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start;margin:0;padding:0;display:flex}.footer-heading[data-astro-cid-jo6i4kqk]{align-self:flex-start;margin:0 0 1rem}.footer-logo[data-astro-cid-jo6i4kqk]{border-radius:8px;margin-bottom:1rem}.footer-brand-name[data-astro-cid-jo6i4kqk]{color:#fff;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.copyright-notice[data-astro-cid-jo6i4kqk]{color:#6a737d;margin:0 0 1rem;font-size:.85rem}.social-links[data-astro-cid-jo6i4kqk]{gap:1rem;display:flex}.social-link[data-astro-cid-jo6i4kqk]{color:#9aa0a6;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.social-link[data-astro-cid-jo6i4kqk]:hover{color:#fff;background:#30363c80}.social-link[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:20px;height:20px}.footer-heading[data-astro-cid-jo6i4kqk]{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;padding:0;font-size:1rem;font-weight:600}.footer-nav-list[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-nav-item[data-astro-cid-jo6i4kqk]{margin-bottom:.75rem}.footer-nav-link[data-astro-cid-jo6i4kqk]{color:#9aa0a6;padding:.25rem 0;font-size:.9rem;text-decoration:none;transition:color .3s;position:relative}.footer-nav-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-nav-link[data-astro-cid-jo6i4kqk]:after{content:"";width:100%;height:1px;clip-path:var(--u,inset(0 100% 0 0));background:#fff;transition:clip-path .3s;position:absolute;bottom:0;left:0}.footer-nav-link[data-astro-cid-jo6i4kqk]:hover:after{clip-path:inset(0 0% 0 0)}.contact-list[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.contact-item[data-astro-cid-jo6i4kqk]{margin-bottom:.75rem}.contact-link[data-astro-cid-jo6i4kqk]{color:#9aa0a6;padding:.25rem 0;font-size:.9rem;text-decoration:none;transition:color .3s;position:relative}.contact-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.contact-link[data-astro-cid-jo6i4kqk]:after{content:"";width:100%;height:1px;clip-path:var(--u,inset(0 100% 0 0));background:#fff;transition:clip-path .3s;position:absolute;bottom:0;left:0}.contact-link[data-astro-cid-jo6i4kqk]:hover:after{clip-path:inset(0 0% 0 0)}.contact-label[data-astro-cid-jo6i4kqk]{color:#6a737d}.contact-value[data-astro-cid-jo6i4kqk]{color:#9aa0a6}.contact-value[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#9aa0a6;text-decoration:none;transition:color .3s}.contact-value[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.legal-links[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.legal-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.75rem}.legal-link[data-astro-cid-jo6i4kqk]{color:#9aa0a6;padding:.25rem 0;font-size:.9rem;text-decoration:none;transition:color .3s;position:relative}.legal-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.legal-link[data-astro-cid-jo6i4kqk]:after{content:"";width:100%;height:1px;clip-path:var(--u,inset(0 100% 0 0));background:#fff;transition:clip-path .3s;position:absolute;bottom:0;left:0}.legal-link[data-astro-cid-jo6i4kqk]:hover:after{clip-path:inset(0 0% 0 0)}.business-info[data-astro-cid-jo6i4kqk]{border-top:1px solid #30363c;margin-top:1rem;padding-top:1rem}.business-registration[data-astro-cid-jo6i4kqk],.vat-id[data-astro-cid-jo6i4kqk]{color:#6a737d;margin:0 0 .5rem;font-size:.85rem}.email-blur-btn[data-astro-cid-jo6i4kqk]{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:0}.email-blurred[data-astro-cid-jo6i4kqk]{filter:blur(3px);vertical-align:middle;background:oklch(38% 0 0);border-radius:4px;width:7rem;height:.75em;transition:filter .3s,background .3s;display:inline-block}.email-blur-btn[data-astro-cid-jo6i4kqk].revealed .email-blurred[data-astro-cid-jo6i4kqk]{filter:none;color:#9aa0a6;vertical-align:baseline;background:0 0;border-radius:0;width:auto;height:auto;font-size:.9rem}.email-reveal-wrap[data-astro-cid-jo6i4kqk]{align-items:center;display:inline-flex;position:relative}.email-reveal-btn[data-astro-cid-jo6i4kqk]{cursor:pointer;background:0 0;border:none;padding:0}.email-tooltip[data-astro-cid-jo6i4kqk]{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#1a1a1a;border:1px solid #333;border-radius:6px;padding:.35rem .7rem;font-size:.8rem;transition:opacity .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.email-tooltip[data-astro-cid-jo6i4kqk].visible{opacity:1;pointer-events:auto}@media (width<=768px){.footer-container[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}.footer-section[data-astro-cid-jo6i4kqk]{justify-content:flex-start;align-items:flex-start}.social-links[data-astro-cid-jo6i4kqk]{margin-top:1rem}}:root{--color-purple:#8b5cf6;--color-green:#10b981;--space-xs:.4rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem}.stack>*+*{margin-top:var(--space-2xl)}.container{max-width:1200px;padding:0 var(--space-lg);margin:0 auto}.cluster{gap:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.cluster>*{flex:1;min-width:0}.cluster.nowrap{flex-wrap:nowrap}*{box-sizing:border-box;margin:0;padding:0}body{background:#101010;margin:0;padding:0;font-family:Fustat,sans-serif}.main-header{z-index:100;pointer-events:none;background:#101010;border-bottom:none;padding:1rem 2rem;transition:transform .3s;position:fixed;top:0;left:0;right:0}.main-header.hidden{transform:translateY(-100%)}.header-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.header-logo{pointer-events:auto;border-radius:.4rem;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;display:inline-flex}.header-logo-img{object-fit:contain;width:50px;height:50px;display:block}.header-brand{color:#fff;white-space:nowrap;font-size:1.15rem;font-weight:500;line-height:1}.header-brand-accent{background:linear-gradient(90deg,#c1642a,#f0a050,#f4c27f,#f0a050);-webkit-text-fill-color:transparent;background-clip:text}.hero-logo-mobile{display:none}@media (width<=768px){.header-brand{display:none}.main-header{padding:.75rem 1rem}.header-logo{gap:.5rem;padding:.25rem}.header-logo-img{width:38px;height:38px}.header-nav{gap:1.1rem}.header-link{font-size:.9rem}}.header-nav{gap:2rem;display:flex}.header-link{color:#9aa0a6;pointer-events:auto;font-size:1.05rem;font-weight:400;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.header-link:hover{color:#fff}html{background:#101010;height:100%;overflow:hidden scroll}html.nav-open,html.nav-open body{height:100%!important;overflow:hidden!important}.hero-section,.section-2{scroll-snap-align:start;min-height:100vh}.final-line{opacity:0;z-index:1;will-change:top, bottom, left, right, opacity;background:oklch(40% 0 0);transition:top .6s,bottom .6s,left .6s,right .6s,opacity .6s;position:fixed}.final-line:not(.horizontal){width:1px;height:390px;left:50%;transform:translate(-50%)}.final-line.horizontal{width:740px;height:1px;top:50%;transform:translateY(-50%)}#top-line{top:-390px}#bottom-line{bottom:-390px}#left-line{left:-740px}#right-line{right:-740px}.final-line:after{content:"";box-sizing:border-box;border:1.5px solid oklch(40% 0 0);border-radius:50%;width:6px;height:6px;position:absolute}#top-line:after{bottom:-6px;left:50%;transform:translate(-50%)}#bottom-line:after{top:-6px;left:50%;transform:translate(-50%)}#left-line:after{top:50%;right:-6px;transform:translateY(-50%)}#right-line:after{top:50%;left:-6px;transform:translateY(-50%)}.line-group:hover .final-line:after{border-color:#fff}.line-group{z-index:5;pointer-events:none;position:fixed}.line-group *{pointer-events:auto}.line-group:hover .final-line{background:#fff}.logo-wrapper{z-index:3;will-change:transform;transition:transform .1s;position:fixed;top:50%;left:50%;transform:translate(-50%,-45%)}.logo{transform-origin:50%;z-index:2;will-change:transform;width:min(900px,90vw);height:auto;transition:transform .3s;position:relative}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.text-content{text-align:center;z-index:4;pointer-events:none;background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:.9rem;width:min(680px,90vw);padding:0;transition:opacity .3s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-30%)}.text-content a,.text-content button{pointer-events:auto}.hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:oklch(60% 0 0);opacity:0;margin:0;font-size:.7rem;font-weight:600;animation:.7s cubic-bezier(.22,1,.36,1) .1s forwards hero-rise}h1{color:#fff;letter-spacing:-.03em;opacity:0;margin:0;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:300;line-height:1.08;animation:.8s cubic-bezier(.22,1,.36,1) .25s forwards hero-rise}.hero-sub{color:oklch(62% 0 0);opacity:0;max-width:480px;margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:300;line-height:1.65;animation:.8s cubic-bezier(.22,1,.36,1) .42s forwards hero-rise}.text-content>p:not(.hero-eyebrow):not(.hero-sub){color:oklch(62% 0 0);margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:300}.hero-cta{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) .58s forwards hero-rise}.hero-section{height:100vh;min-height:100vh;position:relative}.about-section{background:#101010;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.about-container{width:100%;max-width:1200px;margin:0 auto}.about-section .content-wrapper{text-align:center;will-change:transform, max-width;max-width:800px;margin:0 auto;padding:0;transition:all .8s;transform:translate(0)}.about-section .content-wrapper.moved{text-align:left;max-width:40%;margin:0;transform:translate(calc(15vw - 50%),-15vh)}.clients-section-container{width:100%;margin-top:2rem;padding:2rem 0}.clients-header{text-align:center;margin-bottom:2rem}.clients-header h3{color:#fff;margin:0;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:400}.clients-scroll-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:1200px;margin:0 auto;padding-bottom:1rem;overflow:auto hidden}.clients-scroll-container::-webkit-scrollbar{display:none}.clients-track{align-items:flex-start;gap:2rem;min-width:max-content;padding:1rem;display:flex}.client-item{flex:none;min-width:200px;max-width:250px;transition:all .3s}.client-item:hover{transform:translateY(-5px)}.client-logo{object-fit:contain;filter:brightness(.8);width:80px;max-width:80px;height:80px;max-height:80px;margin:0 auto;transition:all .3s;display:block}.client-item:hover .client-logo{filter:brightness()}.client-summary{color:#9aa0a6;text-align:center;max-width:220px;min-height:4em;margin:0 auto;padding:.5rem 0;font-size:.85rem;font-weight:300;line-height:1.5}.about-section h2,.portfolio-section h2,.contact-section h2{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:400}.about-section p{color:#9aa0a6;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:300}.portfolio-section,.contact-section{background:#101010;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.portfolio-section p,.contact-section p{color:#9aa0a6;font-size:1.2rem;font-weight:300}.projects-section{background:#101010;padding-top:5rem;padding-bottom:2.5rem;position:relative;overflow:hidden}@media (width<=768px){.projects-section{overflow:visible}}.projects-heading{color:#fff;flex:auto;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:400}.controls{gap:var(--space-md);flex:none;align-items:center}.carousel-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;transition:all .2s;position:relative;overflow:hidden}.carousel-btn.size-md{padding:var(--space-sm);width:40px;height:40px}.carousel-btn.ghost{color:#9aa0a6;background:0 0;border:none}.carousel-btn.ghost:hover:not(:disabled){color:#fff;background:#30363c4d}.carousel-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.carousel-btn.icon-only .carousel-btn-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.btn{color:oklch(98.5% 0 0);white-space:nowrap;background:oklch(14.5% 0 0);border:1px solid oklch(14.5% 0 0);border-radius:8px;width:max-content;height:49.7px;padding:1px;font:400 14.21px/14.21px Fustat,-apple-system,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-decoration:none;transition:background-color .18s cubic-bezier(.25,.46,.45,.94),border-color .18s cubic-bezier(.25,.46,.45,.94),color .18s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.btn-content{background:oklch(14.5% 0 0);border-radius:7px;justify-content:center;align-items:center;gap:12.4px;padding:6.2px 16.84px;display:inline-flex}.btn:hover{color:oklch(98.5% 0 0);background:oklch(26.9% 0 0);border-color:oklch(26.9% 0 0)}.btn:focus-visible{outline-offset:2px;outline:2px solid #c8c8c8}.btn svg{flex-shrink:0;width:16px;height:16px}.icon{width:var(--icon-size,1em);height:var(--icon-size,1em);justify-content:center;align-items:center;display:inline-flex}.icon svg{width:100%;height:100%}.progress-bar{height:4px;margin:0 var(--space-md);background:#fff3;border-radius:2px;flex:200px;overflow:hidden}.progress-fill{background:#fff9;border-radius:2px;width:0%;height:100%;transition:width .3s}.carousel-nav{gap:var(--space-lg);justify-content:start;align-items:center}.reel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:var(--space-md) 0;max-width:100%;overflow:auto hidden}.reel::-webkit-scrollbar{display:none}.reel>.cluster{gap:var(--space-xl);flex-wrap:nowrap;width:100%;padding:0;display:flex}.carousel-item{min-width:calc(25% - var(--space-xl));flex:0 0 calc(25% - var(--space-xl));padding:var(--space-sm);scroll-snap-align:start;scroll-snap-stop:always}.content-card{border-radius:var(--space-md);padding:var(--space-md);color:#fff;background:#30363c1a;width:100%;max-width:280px}.gradient-border{border-radius:var(--space-md);background:linear-gradient(135deg, var(--color-purple), var(--color-green));margin-bottom:var(--space-md);padding:1px;position:relative}.gradient-border:before{content:"";border-radius:var(--space-md);z-index:-1;background:#101010;position:absolute;inset:0}.gradient-border img{border-radius:calc(var(--space-md) - 1px);aspect-ratio:4/3;object-fit:cover;width:100%;min-height:120px;display:block}.frame{width:100%;display:block}.desktop-image{aspect-ratio:4/3;object-fit:cover;width:100%;min-height:120px}.project-logo{object-fit:contain;width:60px;height:45px;margin:var(--space-sm) 0;filter:brightness(.8)}.category-tag{color:var(--color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);font-size:.7rem;font-weight:500;display:inline-block}.content-card h3{margin:0 0 var(--space-sm);font-size:1rem;font-weight:400}.prose{color:#9aa0a6;margin:0 0 var(--space-md);font-size:.8rem;font-weight:300;line-height:1.5}.scroll-indicator{z-index:200;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:4px;position:fixed;top:0;left:0;right:0}@media (width<=768px){.logo-wrapper,.line-group{display:none}.text-content{pointer-events:auto;position:absolute;top:50%;left:50%;opacity:1!important;transform:translate(-50%,-50%)!important}.hero-section{position:relative}.hero-logo-mobile{z-index:3;opacity:.1;pointer-events:none;width:min(340px,82vw);height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.final-line,.hover-rect,.main-header,#logo,#logo-wrapper{transition:none!important;animation:none!important}}.section-divider{padding:5rem 0}.divider-line{border:0;border-top:1px solid oklch(40% 0 0);width:60%;margin:0 auto;position:relative}.divider-line:before,.divider-line:after{content:"";box-sizing:border-box;border:1.5px solid oklch(40% 0 0);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.divider-line:before{left:-6px}.divider-line:after{right:-6px}.underline{clip-path:inset(0 100% 0 0);background:#fff;width:100%;height:1px;transition:clip-path .3s;position:absolute;bottom:-2px;left:0}
