:root{--neutral-white:#fff;--neutral-50:#fafafa;--neutral-100:#f2f2f2;--neutral-200:#e6e6e6;--neutral-300:#d3d3d3;--neutral-400:#a3a3a3;--neutral-500:#727272;--neutral-600:#474747;--neutral-700:#3d3d3d;--neutral-800:#262626;--neutral-900:#1f1f1f;--neutral-950:#171717;--green-50:#ecfdf4;--green-100:#d1fae2;--green-200:#a7f3cb;--green-300:#6ee7af;--green-400:#34d38f;--green-500:#10b976;--green-600:#059660;--green-700:#04784f;--green-800:#065f40;--green-900:#064e36;--green-950:#022c1f;--alert-red:#ee443f;--font-heading:"Outfit", sans-serif;--font-body:"Figtree", sans-serif;--font-hat:"Fragment Mono", monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-26:26px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-64:64px;--space-72:72px;--space-80:80px;--space-88:88px;--space-96:96px;--space-104:104px;--space-112:112px;--space-120:120px;--space-128:128px;--space-144:144px;--space-160:160px;--space-192:192px;--space-208:208px;--space-224:224px;--space-256:256px;--space-288:288px;--space-320:320px;--space-384:384px;--radius-0:0px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-32:32px;--radius-full:999px;--shadow:0 4px 6px 0 #53578a05, 0 1px 2px 0 #53578a14;--dur-hover:.4s;--ease-hover:cubic-bezier(.25, .1, .25, 1);--sidebar-width:240px;--content-max:1376px}.display-96{font:var(--weight-medium) 96px/1.2 var(--font-heading);letter-spacing:-1.28px}.display-72{font:var(--weight-regular) 72px/1.06 var(--font-heading);letter-spacing:-.02em}.heading-h1{font:var(--weight-regular) 64px/1.1 var(--font-heading);letter-spacing:0}.heading-h2{font:var(--weight-regular) 56px/1.1 var(--font-heading);letter-spacing:0}.heading-h3{font:var(--weight-regular) 48px/1.2 var(--font-heading);letter-spacing:0}.heading-h4{font:var(--weight-regular) 40px/1.2 var(--font-heading);letter-spacing:0}.heading-h5{font:var(--weight-regular) 32px/1.2 var(--font-heading);letter-spacing:0}.heading-h5-28{font:var(--weight-regular) 28px/1.2 var(--font-heading);letter-spacing:0}.heading-h6{font:var(--weight-regular) 24px/1.2 var(--font-heading);letter-spacing:0}.heading-h7{font:var(--weight-regular) 20px/1.2 var(--font-heading);letter-spacing:.02em}.text-18-regular{font:var(--weight-regular) 18px/1.4 var(--font-body)}.text-18-medium{font:var(--weight-medium) 18px/1.4 var(--font-body)}.text-18-semibold{font:var(--weight-semibold) 18px/1.4 var(--font-body)}.text-18-bold{font:var(--weight-bold) 18px/1.4 var(--font-body)}.text-16-regular{font:var(--weight-regular) 16px/1.4 var(--font-body)}.text-16-medium{font:var(--weight-medium) 16px/1.4 var(--font-body)}.text-16-semibold{font:var(--weight-semibold) 16px/1.4 var(--font-body)}.text-16-bold{font:var(--weight-bold) 16px/1.4 var(--font-body)}.text-14-regular{font:var(--weight-regular) 14px/1.4 var(--font-body)}.text-14-medium{font:var(--weight-medium) 14px/1.4 var(--font-body)}.text-14-semibold{font:var(--weight-semibold) 14px/1.4 var(--font-body)}.text-14-bold{font:var(--weight-bold) 14px/1.4 var(--font-body)}.text-12-regular{font:var(--weight-regular) 12px/1.4 var(--font-body)}.text-12-medium{font:var(--weight-medium) 12px/1.4 var(--font-body)}.text-12-semibold{font:var(--weight-semibold) 12px/1.4 var(--font-body)}.text-12-bold{font:var(--weight-bold) 12px/1.4 var(--font-body)}.hat-02{font:var(--weight-regular) 14px/normal var(--font-hat);letter-spacing:.05em;text-transform:uppercase}.hat-02-13{font:var(--weight-regular) 13px/normal var(--font-hat);letter-spacing:.05em;text-transform:uppercase}.text-20-regular{font:var(--weight-regular) 20px/1.48 var(--font-body);letter-spacing:.01em}.name-24{font:700 24px/1.4 Satoshi,sans-serif}.hat-02,.hat-02-13,.trim-cap{text-box:trim-both cap alphabetic}.hat-16{font:var(--weight-regular) 16px/normal var(--font-hat);letter-spacing:.05em;text-transform:uppercase;text-box:trim-both cap alphabetic}@media (width<=1199.98px){.hat-02{letter-spacing:.03em}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth}body{background:var(--neutral-50);color:var(--neutral-900);font-family:var(--font-body)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wa-float[data-astro-cid-karyxtyi]{z-index:90;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-hover), transform .5s var(--ease-hover), visibility 0s linear .5s;align-items:center;gap:11px;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(16px)}.wa-float[data-astro-cid-karyxtyi].is-visible{opacity:1;visibility:visible;transition:opacity .5s var(--ease-hover), transform .5s var(--ease-hover), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.wa-float[data-astro-cid-karyxtyi],.wa-float[data-astro-cid-karyxtyi].is-visible{transition:none;transform:none}}.wa-float__pill[data-astro-cid-karyxtyi]{border:1px solid var(--neutral-700);background:var(--neutral-900);color:#fff;white-space:nowrap;height:32px;transition:background-color var(--dur-hover) var(--ease-hover);border-radius:24px;justify-content:center;align-items:center;padding:8px 16px 7px 17px;display:flex}.wa-float__avatar[data-astro-cid-karyxtyi]{filter:drop-shadow(0 67px 9.5px #ababab00)drop-shadow(0 43px 8.5px #ababab03)drop-shadow(0 24px 7px #ababab0d)drop-shadow(0 11px 5.5px #ababab17)drop-shadow(0 3px 3px #ababab1a);width:48px;height:48px;transition:transform var(--dur-hover) var(--ease-hover);background:#d9d9d9;border:2px solid #fff;border-radius:24px;position:relative}.wa-float__avatar[data-astro-cid-karyxtyi] img{object-fit:cover;border-radius:24px;width:100%;height:100%;display:block}.wa-float__dot[data-astro-cid-karyxtyi]{background:#25c65f;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:37px;left:37px}.wa-float[data-astro-cid-karyxtyi]:hover .wa-float__pill[data-astro-cid-karyxtyi],.wa-float[data-astro-cid-karyxtyi]:focus-visible .wa-float__pill[data-astro-cid-karyxtyi]{background:var(--neutral-700)}.wa-float[data-astro-cid-karyxtyi]:hover .wa-float__avatar[data-astro-cid-karyxtyi],.wa-float[data-astro-cid-karyxtyi]:focus-visible .wa-float__avatar[data-astro-cid-karyxtyi]{transform:scale(1.05)}.wa-float[data-astro-cid-karyxtyi]:focus-visible{outline:2px solid var(--neutral-900);outline-offset:4px;border-radius:24px}@media (width<=1199.98px){.wa-float[data-astro-cid-karyxtyi]{bottom:16px;right:16px}}[data-gesto] svg{overflow:visible}[data-gesto] svg *{transform-box:fill-box;transform-origin:50%}[data-gesto] .icon{display:block}@media (width>=768px) and (prefers-reduced-motion:no-preference){[data-gesto=dribbble].mexe .icon{animation:.9s cubic-bezier(.3,0,.3,1) gesto-quica}@keyframes gesto-quica{0%{transform:none}30%{transform:translateY(-6px)rotate(140deg)}55%{transform:translateY(0)rotate(250deg)scale(1.1,.9)}75%{transform:translateY(-2px)rotate(320deg)}to{transform:rotate(360deg)}}[data-gesto=email].mexe .icon,[data-gesto=linkedin].mexe .icon,[data-gesto=threads].mexe .icon{animation:.9s cubic-bezier(.3,0,.3,1) gesto-pulinho}@keyframes gesto-pulinho{0%{transform:none}30%{transform:translateY(-6px)}55%{transform:translateY(0)scale(1.1,.9)}75%{transform:translateY(-2px)}to{transform:none}}}.icon[data-astro-cid-zgufigjl]{flex-shrink:0;display:inline-flex}.private-modal[data-astro-cid-jvzgd52y]{border:1px solid var(--neutral-200);border-radius:var(--radius-24);background:var(--neutral-white);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--neutral-900);text-align:center;margin:auto;padding:40px;overflow-y:auto;box-shadow:0 24px 80px #17171729}.private-modal[data-astro-cid-jvzgd52y]::backdrop{backdrop-filter:blur(8px);background:#1717178f}.private-modal__close[data-astro-cid-jvzgd52y]{border:1px solid var(--neutral-200);border-radius:var(--radius-8);background:var(--neutral-white);width:36px;height:36px;color:var(--neutral-600);cursor:pointer;place-items:center;display:grid;position:absolute;top:20px;right:20px}.private-modal__close[data-astro-cid-jvzgd52y]:hover{background:var(--neutral-100)}.private-modal__close[data-astro-cid-jvzgd52y] svg{width:20px;height:20px}.private-modal__icon[data-astro-cid-jvzgd52y]{border-radius:var(--radius-12);background:var(--neutral-100);width:48px;height:48px;color:var(--neutral-900);place-items:center;margin:0 auto 20px;display:grid}.private-modal__icon[data-astro-cid-jvzgd52y] svg{width:24px;height:24px}.private-modal__icon[data-astro-cid-jvzgd52y] svg path{stroke-width:1.5px;vector-effect:non-scaling-stroke}.private-modal__eyebrow[data-astro-cid-jvzgd52y]{color:var(--neutral-500);margin-bottom:12px}.private-modal[data-astro-cid-jvzgd52y] h2[data-astro-cid-jvzgd52y]{font:400 28px/1.2 var(--font-heading);letter-spacing:-.02em}.private-modal__description[data-astro-cid-jvzgd52y]{max-width:380px;font:400 15px/1.55 var(--font-body);color:var(--neutral-600);margin:14px auto 0}.private-modal__divider[data-astro-cid-jvzgd52y]{border-top:1px dashed var(--neutral-300);margin:28px 0}.private-modal__form[data-astro-cid-jvzgd52y] label[data-astro-cid-jvzgd52y]{font:500 16px/1.4 var(--font-body);margin-bottom:16px;display:block}.private-modal__code[data-astro-cid-jvzgd52y]{cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.private-modal__code[data-astro-cid-jvzgd52y] input[data-astro-cid-jvzgd52y]{z-index:1;opacity:0;cursor:text;width:100%;height:100%;position:absolute;inset:0}.private-modal__code[data-astro-cid-jvzgd52y] span[data-astro-cid-jvzgd52y]{border:1px solid var(--neutral-300);border-radius:var(--radius-10);background:var(--neutral-50);height:56px;font:400 24px/1 var(--font-hat);color:var(--neutral-900);place-items:center;transition:border-color .2s,box-shadow .2s,background-color .2s;display:grid}.private-modal__code[data-astro-cid-jvzgd52y]:focus-within span[data-astro-cid-jvzgd52y].is-active{border-color:var(--neutral-900);background:var(--neutral-white);box-shadow:0 0 0 3px #1f1f1f1a}.private-modal__code[data-astro-cid-jvzgd52y] span[data-astro-cid-jvzgd52y].is-filled{border-color:var(--neutral-800);background:var(--neutral-white)}.private-modal__code[data-astro-cid-jvzgd52y].has-error span[data-astro-cid-jvzgd52y]{color:#b82e2a;box-shadow:none;background:#fdf3f2;border-color:#b82e2a}.private-modal__code[data-astro-cid-jvzgd52y].has-error{animation:.4s private-code-shake}@keyframes private-code-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.private-modal__error[data-astro-cid-jvzgd52y]{min-height:22px;font:400 14px/1.5 var(--font-body);color:#b82e2a;margin:10px 0 14px}.private-modal__submit[data-astro-cid-jvzgd52y]{border-radius:var(--radius-8);background:var(--neutral-900);width:100%;min-height:52px;color:var(--neutral-white);font:600 16px/1.4 var(--font-body);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-hover);border:0;justify-content:center;align-items:center;gap:12px;display:flex}.private-modal__submit[data-astro-cid-jvzgd52y]:hover:not(:disabled){background:var(--neutral-700)}.private-modal__submit[data-astro-cid-jvzgd52y]:disabled{background:var(--neutral-300);color:var(--neutral-600);cursor:not-allowed}.private-modal__submit[data-astro-cid-jvzgd52y] svg{width:20px;height:20px}.private-modal__next[data-astro-cid-jvzgd52y]{color:var(--neutral-800);font:500 15px/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;margin-top:20px}.private-modal__next[data-astro-cid-jvzgd52y]:hover{text-underline-offset:4px;text-decoration:underline}.private-modal[data-astro-cid-jvzgd52y] [data-astro-cid-jvzgd52y]:focus-visible{outline:2px solid var(--neutral-900);outline-offset:3px}@media (height<=720px){.private-modal[data-astro-cid-jvzgd52y]{padding-top:24px;padding-bottom:24px}.private-modal__icon[data-astro-cid-jvzgd52y]{width:48px;height:48px;margin-bottom:12px}.private-modal__eyebrow[data-astro-cid-jvzgd52y]{margin-bottom:10px}.private-modal[data-astro-cid-jvzgd52y] h2[data-astro-cid-jvzgd52y]{font-size:28px}.private-modal__description[data-astro-cid-jvzgd52y]{margin-top:12px;font-size:15px;line-height:1.45}.private-modal__divider[data-astro-cid-jvzgd52y]{margin:20px 0}.private-modal__form[data-astro-cid-jvzgd52y] label[data-astro-cid-jvzgd52y]{margin-bottom:12px;font-size:16px}.private-modal__code[data-astro-cid-jvzgd52y] span[data-astro-cid-jvzgd52y]{height:52px}.private-modal__error[data-astro-cid-jvzgd52y]{margin:6px 0 8px}.private-modal__submit[data-astro-cid-jvzgd52y]{min-height:48px}.private-modal__next[data-astro-cid-jvzgd52y]{margin-top:12px}}@media (width<=600px){.private-modal[data-astro-cid-jvzgd52y]{border-radius:var(--radius-20);padding:36px 20px 28px}.private-modal[data-astro-cid-jvzgd52y] h2[data-astro-cid-jvzgd52y]{font-size:26px}.private-modal__description[data-astro-cid-jvzgd52y]{font-size:15px}.private-modal__divider[data-astro-cid-jvzgd52y]{margin:28px 0}.private-modal__code[data-astro-cid-jvzgd52y]{gap:6px}.private-modal__code[data-astro-cid-jvzgd52y] span[data-astro-cid-jvzgd52y]{height:52px;font-size:24px}.private-modal__next[data-astro-cid-jvzgd52y]{font-size:14px}}@media (prefers-reduced-motion:reduce){.private-modal[data-astro-cid-jvzgd52y] [data-astro-cid-jvzgd52y]{transition:none!important;animation:none!important}}.preloader[data-astro-cid-vnsn2ue4]{z-index:10000;background:var(--neutral-50);color:var(--neutral-900);place-items:center;display:grid;position:fixed;inset:0}html.no-preloader .preloader[data-astro-cid-vnsn2ue4]{display:none}html.is-preloading{overflow:hidden}.preloader__inner[data-astro-cid-vnsn2ue4]{justify-items:center;width:100%;display:grid}.preloader__logo[data-astro-cid-vnsn2ue4]{transform-origin:0 0;width:clamp(160px,16vw,220px);height:auto;overflow:visible}.preloader__symbol[data-astro-cid-vnsn2ue4]{fill:#0000;stroke:currentColor;stroke-width:.5px;stroke-dasharray:120;stroke-dashoffset:120px;animation:1s cubic-bezier(.65,0,.35,1) 50ms forwards preloader-draw,.4s .9s forwards preloader-fill}.preloader__letter[data-astro-cid-vnsn2ue4]{opacity:0;filter:blur(4px);animation:preloader-letter .6s cubic-bezier(.16, 1, .3, 1) calc(1s + var(--i) * 60ms) forwards}@keyframes preloader-draw{to{stroke-dashoffset:0}}@keyframes preloader-fill{to{fill:currentColor;stroke-width:0}}@keyframes preloader-letter{to{opacity:1;filter:blur()}}.dot[data-astro-cid-t3tenqgt]{background:var(--green-500);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.dot[data-astro-cid-t3tenqgt]:before{content:"";background:var(--green-500);border-radius:50%;animation:1.9s ease-out infinite pulse;position:absolute;inset:0}@keyframes pulse{0%{opacity:.5;transform:scale(1)}78.9%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}.upd[data-astro-cid-7pt4tbn7]{--ease:cubic-bezier(.22, 1, .36, 1);background:var(--neutral-50);min-height:100dvh;color:var(--neutral-900);grid-template-rows:auto 1fr auto;gap:48px;padding:32px clamp(16px,4vw,48px);display:grid}.upd__top[data-astro-cid-7pt4tbn7],.upd__bottom[data-astro-cid-7pt4tbn7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.upd__bottom[data-astro-cid-7pt4tbn7]{color:var(--neutral-500)}.upd__status[data-astro-cid-7pt4tbn7]{background:var(--neutral-white);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:14px;padding:12px 18px;display:flex}.upd__center[data-astro-cid-7pt4tbn7]{text-align:center;align-content:center;justify-items:center;gap:36px;display:grid}.upd__logo[data-astro-cid-7pt4tbn7]{width:64px;overflow:visible}.upd__symbol[data-astro-cid-7pt4tbn7]{stroke:currentColor;stroke-width:.4px;fill:currentColor;fill-opacity:0;stroke-dasharray:110;stroke-dashoffset:110px;animation:upd-draw 1.4s var(--ease) .2s forwards, upd-fill .7s ease 1.1s forwards}@keyframes upd-draw{to{stroke-dashoffset:0}}@keyframes upd-fill{to{fill-opacity:1;stroke-width:0}}.upd__copy[data-astro-cid-7pt4tbn7]{opacity:0;width:min(760px,100%);animation:upd-rise 1s var(--ease) 1.3s forwards;justify-items:center;gap:16px;display:grid;transform:translateY(12px)}.upd__links[data-astro-cid-7pt4tbn7]{opacity:0;animation:upd-rise 1s var(--ease) 1.5s forwards;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@keyframes upd-rise{to{opacity:1;transform:none}}.upd__title[data-astro-cid-7pt4tbn7]{font:var(--weight-medium) clamp(28px, 4vw, 48px) / 1.1 var(--font-heading);letter-spacing:-.02em;white-space:nowrap}.upd__title[data-astro-cid-7pt4tbn7] span[data-astro-cid-7pt4tbn7]{color:var(--neutral-400)}.upd__lead[data-astro-cid-7pt4tbn7]{max-width:42ch;font:var(--weight-regular) 17px / 1.55 var(--font-body);color:var(--neutral-500);text-wrap:balance}.upd__bar[data-astro-cid-7pt4tbn7]{background:var(--neutral-200);border-radius:2px;width:180px;height:2px;margin-top:4px;overflow:hidden}.upd__bar[data-astro-cid-7pt4tbn7] i[data-astro-cid-7pt4tbn7]{background:var(--neutral-900);width:40%;height:100%;animation:upd-load 1.8s var(--ease) infinite;border-radius:2px;display:block}@keyframes upd-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}.upd__btn[data-astro-cid-7pt4tbn7]{font:var(--weight-semibold) 15px / 1 var(--font-body);color:var(--neutral-800);background:var(--neutral-white);border-radius:var(--radius-10);box-shadow:var(--shadow);cursor:pointer;transition:transform var(--dur-hover) var(--ease-hover);border:0;align-items:center;padding:14px 18px;text-decoration:none;display:inline-flex}.upd__btn[data-astro-cid-7pt4tbn7]:hover{transform:translateY(-2px)}.upd__btn[data-astro-cid-7pt4tbn7]:focus-visible{outline:2px solid var(--neutral-900);outline-offset:3px}.upd__btn--dark[data-astro-cid-7pt4tbn7]{color:var(--neutral-50);background:var(--neutral-900)}.upd__tip[data-astro-cid-7pt4tbn7]{height:12px;font:400 12px / 1 var(--font-hat);letter-spacing:.05em;text-transform:uppercase;color:var(--neutral-500)}@media (width<=600px){.upd__bottom[data-astro-cid-7pt4tbn7]{justify-content:center}.upd__soon[data-astro-cid-7pt4tbn7]{display:none}}@media (prefers-reduced-motion:reduce){.upd__symbol[data-astro-cid-7pt4tbn7],.upd__copy[data-astro-cid-7pt4tbn7],.upd__links[data-astro-cid-7pt4tbn7]{opacity:1;fill-opacity:1;stroke-dashoffset:0;animation:none;transform:none}.upd__bar[data-astro-cid-7pt4tbn7] i[data-astro-cid-7pt4tbn7]{animation:none}}.cta[data-astro-cid-zwsyzwkz]{gap:var(--space-6);color:var(--neutral-900);transition:color var(--dur-hover) var(--ease-hover);flex-direction:column;display:inline-flex}.cta__row[data-astro-cid-zwsyzwkz]{align-items:center;gap:var(--space-10);display:flex}.cta__line[data-astro-cid-zwsyzwkz]{background:var(--neutral-800);width:100%;height:1px;transition:background-color var(--dur-hover) var(--ease-hover);display:block}.cta[data-astro-cid-zwsyzwkz]:hover,.cta[data-astro-cid-zwsyzwkz]:focus-visible{color:var(--neutral-400)}.cta[data-astro-cid-zwsyzwkz]:hover .cta__line[data-astro-cid-zwsyzwkz],.cta[data-astro-cid-zwsyzwkz]:focus-visible .cta__line[data-astro-cid-zwsyzwkz]{background:var(--neutral-400)}.social[data-astro-cid-fe3vmpbi]{padding:var(--space-10);background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-10);transition:background-color var(--dur-hover) var(--ease-hover);align-items:flex-start;display:inline-flex;position:relative}.social--md[data-astro-cid-fe3vmpbi]{padding:7px}.social__icon{transition:transform var(--dur-hover) var(--ease-hover)}.social[data-astro-cid-fe3vmpbi]:hover,.social[data-astro-cid-fe3vmpbi]:focus-visible,.social[data-astro-cid-fe3vmpbi].is-copied{background:var(--neutral-100)}.social__tooltip[data-astro-cid-fe3vmpbi]{width:max-content;height:25px;padding:0 var(--space-8);background:var(--neutral-800);color:var(--neutral-200);border-radius:var(--radius-4);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover);align-items:center;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.social__tooltip[data-astro-cid-fe3vmpbi]:after{content:"";background:var(--neutral-800);border-radius:1px;width:9px;height:9px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.social[data-astro-cid-fe3vmpbi]:hover .social__tooltip[data-astro-cid-fe3vmpbi],.social[data-astro-cid-fe3vmpbi]:focus-visible .social__tooltip[data-astro-cid-fe3vmpbi],.social[data-astro-cid-fe3vmpbi].is-copied .social__tooltip[data-astro-cid-fe3vmpbi]{opacity:1;transform:translate(-50%)}.social__copied[data-astro-cid-fe3vmpbi]{align-items:center;gap:5px;display:none}.social[data-astro-cid-fe3vmpbi].is-copied .social__label[data-astro-cid-fe3vmpbi]{display:none}.social[data-astro-cid-fe3vmpbi].is-copied .social__copied[data-astro-cid-fe3vmpbi]{display:inline-flex}.sidebar[data-astro-cid-yug4d4z3]{height:100vh;width:var(--sidebar-width);padding:var(--space-20);background:var(--neutral-50);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (width<=1919.98px){.sidebar[data-astro-cid-yug4d4z3]{display:none}}.sidebar__top[data-astro-cid-yug4d4z3]{gap:var(--space-10);flex-direction:column;width:100%;display:flex}.sidebar__brand[data-astro-cid-yug4d4z3]{gap:var(--space-20);flex-direction:column;display:flex}.sidebar__logo[data-astro-cid-yug4d4z3]{padding:var(--space-12) 0 0 var(--space-12);display:flex}.sidebar__menu[data-astro-cid-yug4d4z3]{gap:var(--space-12);flex-direction:column;display:flex}.menu-item[data-astro-cid-yug4d4z3]{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12);border-radius:var(--radius-6);color:var(--neutral-900);transition:background-color var(--dur-hover) var(--ease-hover);display:flex}.menu-item[data-astro-cid-yug4d4z3]>span[data-astro-cid-yug4d4z3]:last-child{align-items:center;height:18px;display:flex}.menu-item__icon{color:var(--neutral-400);transition:color var(--dur-hover) var(--ease-hover)}.menu-item[data-astro-cid-yug4d4z3]:hover,.menu-item[data-astro-cid-yug4d4z3]:focus-visible,.menu-item[data-astro-cid-yug4d4z3].is-active{background:var(--neutral-100)}.menu-item[data-astro-cid-yug4d4z3]:hover .menu-item__icon,.menu-item[data-astro-cid-yug4d4z3]:focus-visible .menu-item__icon,.menu-item[data-astro-cid-yug4d4z3].is-active .menu-item__icon{color:var(--neutral-500)}.sidebar__bottom[data-astro-cid-yug4d4z3]{gap:var(--space-80);width:100%;padding:var(--space-12);flex-direction:column;display:flex}.sidebar__contact[data-astro-cid-yug4d4z3]{align-items:flex-start;gap:var(--space-32);flex-direction:column;display:flex}.sidebar__contact-text[data-astro-cid-yug4d4z3]{gap:var(--space-2);color:var(--neutral-900);flex-direction:column;display:flex}.sidebar__muted[data-astro-cid-yug4d4z3]{color:var(--neutral-500)}.sidebar__social[data-astro-cid-yug4d4z3]{gap:var(--space-14);display:flex}.sidebar__credits[data-astro-cid-yug4d4z3]{gap:var(--space-6);color:var(--neutral-500);flex-direction:column;display:flex}.sidebar__author[data-astro-cid-yug4d4z3]{font-weight:var(--weight-medium);color:var(--neutral-800);text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline}.menu-item[data-astro-cid-yv6darmm]{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12);border-radius:var(--radius-6);color:var(--neutral-900);transition:background-color var(--dur-hover) var(--ease-hover);display:flex}.menu-item[data-astro-cid-yv6darmm]>span[data-astro-cid-yv6darmm]:last-child{align-items:center;height:18px;display:flex}.menu-item[data-astro-cid-yv6darmm] .menu-item__icon{color:var(--neutral-400);transition:color var(--dur-hover) var(--ease-hover)}.menu-item[data-astro-cid-yv6darmm]:hover,.menu-item[data-astro-cid-yv6darmm]:focus-visible,.menu-item[data-astro-cid-yv6darmm].is-active{background:var(--neutral-100)}.menu-item[data-astro-cid-yv6darmm]:hover .menu-item__icon,.menu-item[data-astro-cid-yv6darmm]:focus-visible .menu-item__icon,.menu-item[data-astro-cid-yv6darmm].is-active .menu-item__icon{color:var(--neutral-500)}.header[data-astro-cid-kgevm5mn]{--header-pad:var(--space-56);z-index:50;height:72px;padding:0 var(--header-pad);background:var(--neutral-50);border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;display:none;position:sticky;top:0}@media (width<=1919.98px){.header[data-astro-cid-kgevm5mn]{display:flex}}@media (width<=809.98px){.header[data-astro-cid-kgevm5mn]{--header-pad:var(--space-24)}}.header__logo[data-astro-cid-kgevm5mn]{display:flex}.header__toggle[data-astro-cid-kgevm5mn]{align-items:center;gap:var(--space-10);color:var(--neutral-800);display:flex}.header__label-open[data-astro-cid-kgevm5mn],.header__toggle[data-astro-cid-kgevm5mn] .header__icon-open,.header[data-astro-cid-kgevm5mn].is-open .header__label-closed[data-astro-cid-kgevm5mn],.header[data-astro-cid-kgevm5mn].is-open .header__icon-closed{display:none}.header[data-astro-cid-kgevm5mn].is-open .header__label-open[data-astro-cid-kgevm5mn],.header[data-astro-cid-kgevm5mn].is-open .header__icon-open{display:inline-flex}.header__menu[data-astro-cid-kgevm5mn]{top:63px;right:calc(var(--header-pad) - 13px);gap:var(--space-12);width:200px;padding:var(--space-12);background:var(--neutral-white);border-radius:var(--radius-12);box-shadow:var(--shadow);opacity:0;transition:opacity var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover);flex-direction:column;display:flex;position:absolute;transform:translateY(-4px)}.header__menu[data-astro-cid-kgevm5mn][hidden]{visibility:hidden;display:flex}.header[data-astro-cid-kgevm5mn].is-open .header__menu[data-astro-cid-kgevm5mn]{opacity:1;transform:translateY(0)}.button[data-astro-cid-j6ocf6pu]{align-items:center;gap:var(--space-6);padding:var(--space-6);background:var(--neutral-900);border-radius:var(--radius-10);transition:background-color var(--dur-hover) var(--ease-hover);display:inline-flex}.button__text-box[data-astro-cid-j6ocf6pu]{height:40px;padding:var(--space-8) var(--space-26);align-items:center;display:flex}.button__text[data-astro-cid-j6ocf6pu]{height:22px;color:var(--neutral-white);text-align:center;white-space:nowrap;display:block;overflow:hidden}.button__text[data-astro-cid-j6ocf6pu]>span[data-astro-cid-j6ocf6pu]{transition:transform var(--dur-hover) var(--ease-hover);display:block}.button__text[data-astro-cid-j6ocf6pu]>span[data-astro-cid-j6ocf6pu]+span[data-astro-cid-j6ocf6pu]{margin-top:var(--space-10)}.button__icon[data-astro-cid-j6ocf6pu]{background:var(--neutral-50);border-radius:var(--radius-4);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.button__icon[data-astro-cid-j6ocf6pu] svg{width:24px;height:24px;transition:transform var(--dur-hover) var(--ease-hover)}.button[data-astro-cid-j6ocf6pu]:hover,.button[data-astro-cid-j6ocf6pu]:focus-visible{background:var(--neutral-600)}.button[data-astro-cid-j6ocf6pu]:hover .button__text[data-astro-cid-j6ocf6pu]>span[data-astro-cid-j6ocf6pu],.button[data-astro-cid-j6ocf6pu]:focus-visible .button__text[data-astro-cid-j6ocf6pu]>span[data-astro-cid-j6ocf6pu]{transform:translateY(-32px)}.button[data-astro-cid-j6ocf6pu]:hover .button__icon[data-astro-cid-j6ocf6pu] svg,.button[data-astro-cid-j6ocf6pu]:focus-visible .button__icon[data-astro-cid-j6ocf6pu] svg{transform:rotate(45deg)}.sr-only[data-astro-cid-j6ocf6pu]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1199.98px){.button__text-box[data-astro-cid-j6ocf6pu]{height:36px}.button__icon[data-astro-cid-j6ocf6pu]{width:36px;height:36px}.button__icon[data-astro-cid-j6ocf6pu] svg{width:22px;height:22px}}.hero[data-astro-cid-yodha2z4]{color:var(--neutral-900);flex-direction:column;display:flex}.hero__bar[data-astro-cid-yodha2z4]{padding-bottom:var(--space-32);justify-content:space-between;align-items:center;display:flex}.hero__status[data-astro-cid-yodha2z4]{align-items:center;gap:17px;display:flex}.hero__content[data-astro-cid-yodha2z4]{justify-content:space-between;align-items:stretch;gap:var(--space-48);padding:var(--space-128) 0 var(--space-96);display:flex}.hero__aside[data-astro-cid-yodha2z4]{flex-direction:column;flex:0 0 336px;justify-content:space-between;display:flex}.hero__person[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-32);display:flex}.hero__avatar[data-astro-cid-yodha2z4]{align-items:center;display:flex}.hero__photo[data-astro-cid-yodha2z4]{border-radius:var(--radius-full);background:var(--neutral-400);width:72px;height:72px;position:relative;overflow:hidden}.hero__photo[data-astro-cid-yodha2z4] img{width:74px;max-width:none;height:75px;position:absolute;top:0;left:-2px}.hero__name[data-astro-cid-yodha2z4]{padding:var(--space-6) 0;flex-direction:column;gap:3px;width:179px;display:flex}.hero__name[data-astro-cid-yodha2z4] .name-24[data-astro-cid-yodha2z4]{color:var(--neutral-800)}.hero__role[data-astro-cid-yodha2z4]{color:var(--neutral-400)}.hero__specialty[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-18);color:var(--neutral-500);display:flex}.hg[data-astro-cid-yodha2z4]{border-radius:50%;flex:none;width:3em;height:3em;font-size:8.333px;display:block;position:relative;overflow:hidden}.hg__wrap[data-astro-cid-yodha2z4]{border-radius:50%;animation:5.4s cubic-bezier(.35,0,.65,1) infinite hg-tilt;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 .125em}@keyframes hg-tilt{0%,to{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}.hg[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{font-size:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hg__mer[data-astro-cid-yodha2z4]{border-radius:50%;width:100%;height:100%;animation:2.7s linear infinite hg-meridian;box-shadow:inset .1em 0 0 .08em}.hg__mer[data-astro-cid-yodha2z4]:first-child{animation-delay:-1.8s}.hg__mer[data-astro-cid-yodha2z4]:nth-child(2){animation-delay:-.9s}@keyframes hg-meridian{0%{background:0 0;border-radius:50%;width:100%;box-shadow:inset .1em 0 0 .08em}49%{background:0 0;border-radius:50%;box-shadow:inset .1em 0 0 .08em}50%{width:.175em;box-shadow:none;background:currentColor;border-radius:0}51%{background:0 0;border-radius:50%;box-shadow:inset -.1em 0 0 .08em}to{background:0 0;border-radius:50%;width:100%;box-shadow:inset -.1em 0 0 .08em}}.hg__lat[data-astro-cid-yodha2z4]{border-radius:50%;width:150%;height:55%;box-shadow:inset 0 0 0 .15em}.hg__eq[data-astro-cid-yodha2z4]{background:currentColor;width:150%;height:.15em}@media (prefers-reduced-motion:reduce){.hg__wrap[data-astro-cid-yodha2z4],.hg__mer[data-astro-cid-yodha2z4]{animation:none}}.hero__globe[data-astro-cid-yodha2z4]{color:var(--neutral-300);transition:color var(--dur-hover) var(--ease-hover)}.hero__specialty[data-astro-cid-yodha2z4]:hover .hero__globe[data-astro-cid-yodha2z4]{color:var(--neutral-500)}.hero__vline[data-astro-cid-yodha2z4]{background:var(--neutral-200);width:1px;height:30px}.hero__main[data-astro-cid-yodha2z4]{gap:var(--space-48);flex-direction:column;flex:0 888px;min-width:0;display:flex}.hero__title-group[data-astro-cid-yodha2z4]{gap:var(--space-32);flex-direction:column;display:flex;position:relative}.hero__title[data-astro-cid-yodha2z4]{font-feature-settings:"liga" 0;font-size:clamp(48px,3.75vw,72px)}.nowrap[data-astro-cid-yodha2z4]{white-space:nowrap}.hero__title-muted[data-astro-cid-yodha2z4]{color:var(--neutral-400)}.hero__lead[data-astro-cid-yodha2z4]{color:var(--neutral-500)}.hero__asterisk{vertical-align:baseline;width:.2639em;height:.25em;margin-left:.1556em;display:inline-block;transform:translateY(-.3194em)}.hero__asterisk svg{transform-origin:50%;width:100%;height:100%;animation:9s linear infinite hero-asterisk-spin}@keyframes hero-asterisk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero__asterisk svg{animation:none}}.hero__rule[data-astro-cid-yodha2z4]{background:var(--neutral-200);border:0;height:1px}.hero__actions[data-astro-cid-yodha2z4]{justify-content:space-between;align-items:center;display:flex}.hero__social[data-astro-cid-yodha2z4]{gap:var(--space-14);display:flex}@media (width<=1199.98px){.hero__bar[data-astro-cid-yodha2z4],.hero__specialty[data-astro-cid-yodha2z4],.hero__social[data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4] .hero__asterisk,.hero__br[data-astro-cid-yodha2z4]{display:none}.hero__content[data-astro-cid-yodha2z4]{flex-direction:column;align-items:stretch;gap:35px;padding:47px 0 60px}.hero__aside[data-astro-cid-yodha2z4]{flex:none}.hero__person[data-astro-cid-yodha2z4]{gap:var(--space-24)}.hero__avatar[data-astro-cid-yodha2z4] svg{width:44px;height:60px}.hero__photo[data-astro-cid-yodha2z4]{width:60px;height:60px}.hero__photo[data-astro-cid-yodha2z4] img{width:62px;height:62.5px}.hero__name[data-astro-cid-yodha2z4]{gap:3px;width:auto;padding:0}.hero__name[data-astro-cid-yodha2z4] .name-24[data-astro-cid-yodha2z4]{font:var(--weight-medium) 20px/1.4 var(--font-heading);color:var(--neutral-900)}.hero__role[data-astro-cid-yodha2z4]{font-weight:var(--weight-regular);color:#666;font-size:16px;line-height:1.6}.hero__main[data-astro-cid-yodha2z4]{gap:var(--space-32);flex:none}.hero__title-group[data-astro-cid-yodha2z4]{gap:var(--space-16)}.hero__title[data-astro-cid-yodha2z4]{letter-spacing:0;font-size:32px;line-height:1.2}.hero__title-muted[data-astro-cid-yodha2z4]{color:var(--neutral-500)}.hero__lead[data-astro-cid-yodha2z4]{letter-spacing:0;font-size:16px;line-height:1.6}}.placeholder__size[data-astro-cid-ql7kesp4]{display:block}.placeholder[data-astro-cid-ql7kesp4]{background:var(--neutral-100);color:var(--neutral-400);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.placeholder[data-astro-cid-ql7kesp4] .placeholder__icon,.placeholder[data-astro-cid-ql7kesp4] .placeholder__icon svg{width:36px;height:36px;display:block}.placeholder__label[data-astro-cid-ql7kesp4]{line-height:1.4}.project-card[data-astro-cid-jnje7wnl]{gap:var(--space-12);border-radius:var(--radius-12);flex-direction:column;min-width:0;display:flex}.project-card__media[data-astro-cid-jnje7wnl]{border-radius:var(--radius-12);background:var(--neutral-200);height:512px;position:relative;overflow:hidden}.project-card__media[data-astro-cid-jnje7wnl] img{object-fit:cover;width:100%;height:100%}.project-card__footer[data-astro-cid-jnje7wnl]{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24);background:var(--neutral-white);border-radius:var(--radius-12);box-shadow:var(--shadow);display:flex}.project-card__title[data-astro-cid-jnje7wnl]{align-items:center;gap:var(--space-10);min-width:0;display:flex}.project-card[data-astro-cid-jnje7wnl].is-locked{cursor:pointer}.project-card__name[data-astro-cid-jnje7wnl]{color:var(--neutral-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-card__category[data-astro-cid-jnje7wnl]{color:var(--neutral-500);white-space:nowrap}@media (width<=1199.98px){.project-card__media[data-astro-cid-jnje7wnl]{height:302px}.project-card__footer[data-astro-cid-jnje7wnl]{padding:var(--space-20)}.project-card__name[data-astro-cid-jnje7wnl]{line-height:1.6}}.works[data-astro-cid-geuyln5f]{flex-direction:column;display:flex}.works__bar[data-astro-cid-geuyln5f]{padding-bottom:var(--space-28);color:var(--neutral-900);justify-content:space-between;align-items:center;display:flex}.works__rows[data-astro-cid-geuyln5f]{gap:var(--space-32);flex-direction:column;display:flex}.works__row[data-astro-cid-geuyln5f]{gap:var(--space-32);display:flex}.works__row[data-astro-cid-geuyln5f]>.project-card{max-width:calc((100% - 2 * var(--space-32)) / 3);transition:flex-grow var(--dur-hover) var(--ease-hover), max-width var(--dur-hover) var(--ease-hover);flex:1 1 0}.works__row[data-astro-cid-geuyln5f]:has(>.project-card:nth-child(3))>.project-card{max-width:none}.works__row[data-astro-cid-geuyln5f]:has(>.project-card:nth-child(3))>.project-card:hover{flex-grow:1.41}.works__row[data-astro-cid-geuyln5f]>.project-card[href="/projects/oneaxiom/"] img{object-position:28% 50%;transition:object-position var(--dur-hover) var(--ease-hover)}.works__row[data-astro-cid-geuyln5f]>.project-card[href="/projects/oneaxiom/"]:hover img{object-position:50% 50%}.works__row[data-astro-cid-geuyln5f]>.project-card[href="/projects/qitech-ds/"] .project-card__media{background:#e2e9fb}.works__row[data-astro-cid-geuyln5f]>.project-card[href="/projects/qitech-ds/"] img{object-position:100% 50%;transition:object-position var(--dur-hover) var(--ease-hover)}.works__row[data-astro-cid-geuyln5f]>.project-card[href="/projects/qitech-ds/"]:hover img{object-position:50% 50%}.works__row[data-astro-cid-geuyln5f]>.project-card[href="/projects/paytrack/"] .project-card__media{background:#c4f978}.works__row[data-astro-cid-geuyln5f]>.project-card[href="/projects/paytrack/"] img{object-position:0% 50%;transition:object-position var(--dur-hover) var(--ease-hover)}.works__row[data-astro-cid-geuyln5f]>.project-card[href="/projects/paytrack/"]:hover img{object-position:50% 50%}.works__row[data-astro-cid-geuyln5f]>.project-card[href="/projects/lobby/"] .project-card__media{background:#60daae}@media (width<=1199.98px){.works__bar[data-astro-cid-geuyln5f]{justify-content:flex-start;gap:36px}.works__rows[data-astro-cid-geuyln5f],.works__row[data-astro-cid-geuyln5f]{gap:var(--space-24);flex-direction:column}.works__row[data-astro-cid-geuyln5f]>.project-card{flex:none;max-width:none}}@media (width>=1200px) and (width<=1919.98px){.works__row[data-astro-cid-geuyln5f]>.project-card .project-card__media{height:clamp(480px,6.66667vw + 384px,512px)}}.photo-card[data-astro-cid-p5yebi4m]{border:1px solid var(--neutral-100);border-radius:var(--radius-8);background:var(--neutral-white);width:212px;height:241px;position:relative;overflow:hidden}.photo-card__media[data-astro-cid-p5yebi4m]{background:var(--card-color);width:212px;height:126px;position:absolute;top:-1px;left:-1px;overflow:hidden}.photo-card__media[data-astro-cid-p5yebi4m] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.photo-card__media--mobile[data-astro-cid-p5yebi4m]{display:none}.photo-card__content[data-astro-cid-p5yebi4m]{flex-direction:column;gap:8px;width:176px;display:flex;position:absolute;top:143px;left:17px}.photo-card__title[data-astro-cid-p5yebi4m]{color:#000}.photo-card__desc[data-astro-cid-p5yebi4m]{color:var(--neutral-500)}.services[data-astro-cid-j2lavqje]{gap:var(--space-48);padding:var(--space-120) 0;flex-direction:column;display:flex}.services__header[data-astro-cid-j2lavqje]{align-items:center;gap:var(--space-56);color:var(--neutral-900);white-space:nowrap;display:flex}.services__title[data-astro-cid-j2lavqje]{font-feature-settings:"liga" 0}.services__list[data-astro-cid-j2lavqje]{flex-direction:column;list-style:none;display:flex}.service[data-astro-cid-j2lavqje]{justify-content:space-between;align-items:center;gap:var(--space-32);padding:var(--space-32) 0 calc(var(--space-32) - 1px);border-bottom:1px solid var(--neutral-200);display:flex;position:relative}.service[data-astro-cid-j2lavqje]:first-child{padding-top:calc(var(--space-32) - 1px);border-top:1px solid var(--neutral-200)}.service__name[data-astro-cid-j2lavqje]{font:var(--weight-regular) 20px/1.2 var(--font-heading);letter-spacing:.02em;font-feature-settings:"liga" 0;color:var(--neutral-600);flex:0 0 305px;align-items:center;display:flex}.service__name[data-astro-cid-j2lavqje]>span[data-astro-cid-j2lavqje]{transition:transform var(--dur-hover) var(--ease-hover)}.service[data-astro-cid-j2lavqje] .service__arrow{color:var(--neutral-400);opacity:0;transition:opacity var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover);position:absolute;transform:translate(-8px)}.service[data-astro-cid-j2lavqje]:hover .service__name[data-astro-cid-j2lavqje]>span[data-astro-cid-j2lavqje]{transform:translate(25px)}.service[data-astro-cid-j2lavqje]:hover .service__arrow{opacity:1;transform:translate(0)}.service__text[data-astro-cid-j2lavqje]{color:var(--neutral-500);flex:0 619px}.service[data-astro-cid-j2lavqje] .service__card{pointer-events:none;z-index:2;opacity:0;transform-origin:50%;width:212px;height:241px;transition:opacity .4s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:-59px;left:308px;transform:rotate(-15deg)scale(.8)}.service[data-astro-cid-j2lavqje]:hover .service__card{opacity:1;transform:rotate(-15deg)scale(1.15)}@media (width<=1199.98px){.services[data-astro-cid-j2lavqje]{gap:var(--space-24);padding:40px 0 56px}.services__header[data-astro-cid-j2lavqje]{gap:var(--space-56)}.services__title[data-astro-cid-j2lavqje]{font-size:28px;line-height:1.3}.service[data-astro-cid-j2lavqje],.service[data-astro-cid-j2lavqje]:first-child{border:0;flex-direction:column;align-items:stretch;gap:0;padding:24px 0}.service__name[data-astro-cid-j2lavqje]{flex:none;order:2;margin-top:23px;font-size:16px;line-height:1.4}.service__text[data-astro-cid-j2lavqje]{flex:none;order:3;margin-top:13px;font-size:16px;line-height:1.6}.service[data-astro-cid-j2lavqje] .service__arrow{display:none}.service[data-astro-cid-j2lavqje]:hover .service__name[data-astro-cid-j2lavqje]>span[data-astro-cid-j2lavqje]{transform:none}.service[data-astro-cid-j2lavqje] .service__card,.service[data-astro-cid-j2lavqje]:hover .service__card{aspect-ratio:287/126;opacity:1;border-radius:var(--radius-8);background:0 0;border:0;order:1;width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.service[data-astro-cid-j2lavqje] .photo-card__media--desktop,.service[data-astro-cid-j2lavqje] .photo-card__content{display:none}.service[data-astro-cid-j2lavqje] .photo-card__media--mobile{width:100%;height:100%;display:block;top:0;left:0}.service[data-astro-cid-j2lavqje] .photo-card__media--mobile img{object-position:50% 50%}}@media (width>=1200px) and (width<=1919.98px){.services__title[data-astro-cid-j2lavqje]{font-size:clamp(40px,1.66667vw + 16px,48px)}}.numbers[data-astro-cid-6nlakuh2]{align-items:center;gap:var(--space-80);padding-bottom:var(--space-112);flex-direction:column;display:flex;position:relative}.numbers[data-astro-cid-6nlakuh2]:after{content:"";border-bottom:1px solid var(--neutral-200);position:absolute;bottom:0;left:-31px;right:-31px}@media (width<=1199.98px){.numbers[data-astro-cid-6nlakuh2]:after{left:-15px;right:-15px}}.numbers__content[data-astro-cid-6nlakuh2]{flex-direction:column;gap:88px;width:100%;display:flex}.numbers__header[data-astro-cid-6nlakuh2]{justify-content:space-between;align-items:flex-start;gap:var(--space-32);display:flex}.numbers__id[data-astro-cid-6nlakuh2]{align-items:center;gap:var(--space-12);color:var(--neutral-900);white-space:nowrap;display:flex}.numbers__title[data-astro-cid-6nlakuh2]{color:var(--neutral-900);font-feature-settings:"liga" 0;flex:0 856px}.numbers__indent[data-astro-cid-6nlakuh2]{white-space:pre}.numbers__indent[data-astro-cid-6nlakuh2]:before{content:"     "}.muted[data-astro-cid-6nlakuh2]{color:var(--neutral-400)}.numbers__grid[data-astro-cid-6nlakuh2]{align-items:stretch;gap:var(--space-32);display:flex}.testimonial[data-astro-cid-6nlakuh2]{background:var(--neutral-900);border-radius:var(--radius-12);flex:0 672px;height:490px;position:relative;overflow:hidden}.testimonial[data-astro-cid-6nlakuh2]:focus-visible{outline:2px solid var(--neutral-500);outline-offset:3px}.testimonial[data-astro-cid-6nlakuh2] [data-astro-cid-6nlakuh2][hidden]{display:none!important}.testimonial__logos[data-astro-cid-6nlakuh2]{width:592px;height:125px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.testimonial__logo-slot[data-astro-cid-6nlakuh2]{position:absolute;inset:0}.testimonial[data-astro-cid-6nlakuh2] .testimonial__logo{width:100%;height:100%}.testimonial[data-astro-cid-6nlakuh2] .testimonial__logo-image{object-fit:contain;opacity:.3;width:100%;height:100%}.testimonial__track[data-astro-cid-6nlakuh2]{height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.testimonial__slide[data-astro-cid-6nlakuh2]{flex:0 0 100%;height:100%;position:relative}.testimonial__nav[data-astro-cid-6nlakuh2]{z-index:1;position:absolute;bottom:32px;right:32px}.testimonial__footer[data-astro-cid-6nlakuh2]{padding-right:96px}@media (prefers-reduced-motion:reduce){.testimonial__track[data-astro-cid-6nlakuh2]{transition:none}}.testimonial__info[data-astro-cid-6nlakuh2]{align-items:stretch;gap:32px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.testimonial__photo[data-astro-cid-6nlakuh2]{border-radius:var(--radius-12);flex:0 0 177px;height:232px;position:relative;overflow:hidden}.testimonial__photo-slot[data-astro-cid-6nlakuh2]{position:absolute;inset:0}.testimonial__photo[data-astro-cid-6nlakuh2] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.testimonial__photo-initials[data-astro-cid-6nlakuh2]{color:#8a8a8a;width:100%;height:100%;font:var(--weight-medium) 40px/1 var(--font-heading);background:#2a2a2a;justify-content:center;align-items:center;display:flex}.testimonial__text[data-astro-cid-6nlakuh2]{min-width:0;color:var(--neutral-200);flex-direction:column;flex:1 1 0;justify-content:space-between;gap:16px;display:flex}.testimonial__footer[data-astro-cid-6nlakuh2]{justify-content:space-between;align-items:flex-end;display:flex}.testimonial__quotes[data-astro-cid-6nlakuh2],.testimonial__people[data-astro-cid-6nlakuh2]{display:grid}.testimonial__quote[data-astro-cid-6nlakuh2],.testimonial__person[data-astro-cid-6nlakuh2]{grid-area:1/1}.testimonial[data-astro-cid-6nlakuh2] .testimonial__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.testimonial[data-astro-cid-6nlakuh2] .testimonial__word{white-space:pre;display:inline-block}.testimonial__person[data-astro-cid-6nlakuh2]{align-items:center;gap:var(--space-12);display:flex}.testimonial[data-astro-cid-6nlakuh2] .testimonial__avatar{border-radius:var(--radius-full);object-fit:cover;object-position:50% 20%;width:48px;height:48px;display:none}.testimonial__avatar-initials[data-astro-cid-6nlakuh2]{color:#8a8a8a;font:var(--weight-medium) 16px/1 var(--font-heading);background:#2a2a2a;justify-content:center;align-items:center}.testimonial[data-astro-cid-6nlakuh2]{container:depoimento/inline-size}@container depoimento (width<=599.98px){.testimonial__photo[data-astro-cid-6nlakuh2]{display:none}.testimonial[data-astro-cid-6nlakuh2] .testimonial__avatar{display:block}.testimonial[data-astro-cid-6nlakuh2] .testimonial__avatar-initials{display:flex}.testimonial__info[data-astro-cid-6nlakuh2]{inset:auto 40px 40px}.testimonial__text[data-astro-cid-6nlakuh2]{gap:var(--space-32)}.testimonial__nav[data-astro-cid-6nlakuh2]{bottom:40px;right:40px}}.testimonial__author[data-astro-cid-6nlakuh2]{flex-direction:column;gap:3px;display:flex}.testimonial__role--link[data-astro-cid-6nlakuh2]{text-underline-position:from-font;text-decoration:underline}.testimonial__role[data-astro-cid-6nlakuh2]{color:var(--neutral-400);opacity:.75}.testimonial__nav[data-astro-cid-6nlakuh2]{gap:15px;display:flex}.testimonial__btn[data-astro-cid-6nlakuh2]{padding:var(--space-6);border:1px solid var(--neutral-700);border-radius:var(--radius-8);transition:background-color var(--dur-hover) var(--ease-hover);display:flex}.testimonial__btn[data-astro-cid-6nlakuh2] svg path{stroke:var(--neutral-200)}.testimonial__btn[data-astro-cid-6nlakuh2] svg{opacity:.45;transition:opacity var(--dur-hover) var(--ease-hover)}.testimonial__btn[data-astro-cid-6nlakuh2].is-destaque svg,.testimonial__btn[data-astro-cid-6nlakuh2]:hover svg{opacity:1}.testimonial__btn[data-astro-cid-6nlakuh2].is-destaque,.testimonial__btn[data-astro-cid-6nlakuh2]:hover{background:var(--neutral-800)}.numbers__col[data-astro-cid-6nlakuh2]{gap:var(--space-32);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.card[data-astro-cid-6nlakuh2]{background:var(--neutral-white);border-radius:var(--radius-12);box-shadow:var(--shadow);overflow:hidden}.card--grow[data-astro-cid-6nlakuh2]{flex:1 1 0;align-items:center;display:flex}.card--countries[data-astro-cid-6nlakuh2]{padding:var(--space-16);container:paises/inline-size}@media (width>=1200px) and (width<=1439.98px){.countries__more[data-astro-cid-6nlakuh2]{display:none}}.card--stat[data-astro-cid-6nlakuh2]{padding:var(--space-24) var(--space-32)}.card--pad32[data-astro-cid-6nlakuh2]{padding:var(--space-32)}.card--status[data-astro-cid-6nlakuh2]{padding:35px 36px}.countries[data-astro-cid-6nlakuh2]{justify-content:space-between;align-items:center;display:flex}.countries__flags[data-astro-cid-6nlakuh2]{align-items:center;gap:var(--space-10);display:flex}.countries__more[data-astro-cid-6nlakuh2]{color:var(--neutral-900);white-space:nowrap;padding:19px}.stat[data-astro-cid-6nlakuh2]{flex-direction:column;justify-content:space-between;width:264px;height:322px;display:flex}.stat__top[data-astro-cid-6nlakuh2] .stat__icon svg{width:28px;height:28px}.stat__top[data-astro-cid-6nlakuh2]{gap:var(--space-20);flex-direction:column;display:flex}.stat__lead[data-astro-cid-6nlakuh2]{color:var(--neutral-800)}.stat__bottom[data-astro-cid-6nlakuh2]{gap:var(--space-24);flex-direction:column;display:flex}.stat__value[data-astro-cid-6nlakuh2]{align-items:flex-end;gap:var(--space-8);white-space:nowrap;font-feature-settings:"liga" 0;display:flex}.stat__number[data-astro-cid-6nlakuh2]{font:var(--weight-medium) 64px/1.06 var(--font-heading);letter-spacing:-1.28px;color:var(--neutral-800);text-box:trim-both cap alphabetic}.stat__plus[data-astro-cid-6nlakuh2]{font:var(--weight-regular) 40px/1.2 var(--font-heading);color:var(--neutral-400);text-box:trim-both cap alphabetic}.stat__desc[data-astro-cid-6nlakuh2]{color:var(--neutral-500)}.status[data-astro-cid-6nlakuh2]{color:var(--neutral-900);align-items:center;gap:17px;display:flex}.brands[data-astro-cid-6nlakuh2]{width:100%;height:80px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 120px calc(100% - 120px),#0000);mask-image:linear-gradient(90deg,#0000,#000 120px calc(100% - 120px),#0000)}.brands__track[data-astro-cid-6nlakuh2]{width:max-content;animation:27.6s linear infinite brands-marquee;display:flex}.brands__track[data-astro-cid-6nlakuh2] img{flex-shrink:0;width:226px;height:80px;transition:opacity .4s}@media (hover:hover){.brands[data-astro-cid-6nlakuh2]:hover .brands__track[data-astro-cid-6nlakuh2]{animation-play-state:paused}.brands[data-astro-cid-6nlakuh2]:hover .brands__track[data-astro-cid-6nlakuh2] img{opacity:.35}.brands[data-astro-cid-6nlakuh2] .brands__track[data-astro-cid-6nlakuh2] img:hover{opacity:1}}@keyframes brands-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.brands__track[data-astro-cid-6nlakuh2]{animation:none}}@media (width<=1199.98px){.numbers[data-astro-cid-6nlakuh2]{gap:40px;padding-bottom:48px}.numbers__content[data-astro-cid-6nlakuh2]{gap:48px}.numbers__header[data-astro-cid-6nlakuh2]{gap:var(--space-24);flex-direction:column}.numbers__title[data-astro-cid-6nlakuh2]{flex:none;font-size:30px;line-height:1.2}.numbers__indent[data-astro-cid-6nlakuh2]{display:none}.numbers__grid[data-astro-cid-6nlakuh2]{gap:var(--space-24);flex-direction:column}.numbers__col[data-astro-cid-6nlakuh2]{gap:var(--space-24);flex:none}.card[data-astro-cid-6nlakuh2]{border-radius:var(--radius-10)}.card--grow[data-astro-cid-6nlakuh2]{flex:none}.card--stat[data-astro-cid-6nlakuh2],.card--pad32[data-astro-cid-6nlakuh2]{padding:var(--space-24);height:326px}.card--status[data-astro-cid-6nlakuh2]{padding:24px 29px}.stat[data-astro-cid-6nlakuh2]{width:100%;height:100%}.stat__number[data-astro-cid-6nlakuh2]{letter-spacing:-.92px;font-size:46px}.stat__desc[data-astro-cid-6nlakuh2]{line-height:1.6}.brands[data-astro-cid-6nlakuh2]{height:56px}.brands__track[data-astro-cid-6nlakuh2] img{width:158px;height:56px}}@media (width>=1200px) and (width<=1919.98px){.numbers__title[data-astro-cid-6nlakuh2]{font-size:clamp(48px,1.66667vw + 24px,56px);line-height:1.2}.numbers__title[data-astro-cid-6nlakuh2] .muted[data-astro-cid-6nlakuh2]{display:block}.testimonial[data-astro-cid-6nlakuh2]{flex-basis:clamp(640px,6.66667vw + 544px,672px)}}@media (width<=1199.98px){.testimonial[data-astro-cid-6nlakuh2]{flex:none;height:auto}.testimonial__track[data-astro-cid-6nlakuh2]{align-items:flex-start;transition:transform .7s cubic-bezier(.22,1,.36,1),height .5s}.testimonial__slide[data-astro-cid-6nlakuh2]{flex-direction:column;gap:40px;height:auto;padding:40px 28px 100px;display:flex}.testimonial__logos[data-astro-cid-6nlakuh2]{width:62%;height:auto;position:static;transform:none}.testimonial[data-astro-cid-6nlakuh2] .testimonial__logo,.testimonial[data-astro-cid-6nlakuh2] .testimonial__logo svg{width:100%;height:auto;display:block}.testimonial__info[data-astro-cid-6nlakuh2]{display:block;position:static}.testimonial__author[data-astro-cid-6nlakuh2]{white-space:nowrap;flex-shrink:0}.testimonial__photo[data-astro-cid-6nlakuh2]{display:none}.testimonial__text[data-astro-cid-6nlakuh2]{gap:40px}.testimonial__footer[data-astro-cid-6nlakuh2]{align-items:center;min-height:60px;padding-right:0}.testimonial[data-astro-cid-6nlakuh2] .testimonial__avatar{border-radius:var(--radius-12);background:var(--neutral-700);object-position:50% 100%;width:60px;height:60px;display:block}.testimonial__person[data-astro-cid-6nlakuh2]{gap:18px}.testimonial__nav[data-astro-cid-6nlakuh2]{bottom:40px;left:50%;right:auto;transform:translate(-50%)}.stat__lead[data-astro-cid-6nlakuh2]{font-size:20px}}@media (width>=1200px){.numbers__id[data-astro-cid-6nlakuh2]{padding-top:13.5px}}.about-social[data-astro-cid-fcudutd5]{border:1px solid var(--neutral-200);border-radius:var(--radius-8);background:var(--neutral-white);width:36px;height:36px;transition:background-color var(--dur-hover) var(--ease-hover);justify-content:center;align-items:center;display:inline-flex;position:relative}.about-social__icon{transition:transform var(--dur-hover) var(--ease-hover)}.about-social[data-astro-cid-fcudutd5]:hover,.about-social[data-astro-cid-fcudutd5]:focus-visible,.about-social[data-astro-cid-fcudutd5].is-copied{background:var(--neutral-100)}.about-social[data-astro-cid-fcudutd5]:focus-visible{outline:2px solid var(--neutral-700);outline-offset:4px}.about-social__tooltip[data-astro-cid-fcudutd5]{border-radius:var(--radius-4);width:max-content;height:25px;padding:0 var(--space-8);background:var(--neutral-800);color:var(--neutral-200);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;transition:opacity var(--dur-hover) var(--ease-hover);align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.about-social__tooltip[data-astro-cid-fcudutd5]:after{content:"";background:var(--neutral-800);width:9px;height:9px;position:absolute;bottom:-4px;left:calc(50% - 4.5px);transform:rotate(45deg)}.about-social__copied[data-astro-cid-fcudutd5]{align-items:center;gap:5px;display:none}.about-social[data-astro-cid-fcudutd5].is-copied .about-social__label[data-astro-cid-fcudutd5]{display:none}.about-social[data-astro-cid-fcudutd5].is-copied .about-social__copied[data-astro-cid-fcudutd5]{display:inline-flex}.about-social[data-astro-cid-fcudutd5]:hover .about-social__tooltip[data-astro-cid-fcudutd5],.about-social[data-astro-cid-fcudutd5]:focus-visible .about-social__tooltip[data-astro-cid-fcudutd5],.about-social[data-astro-cid-fcudutd5].is-copied .about-social__tooltip[data-astro-cid-fcudutd5]{opacity:1}.about[data-astro-cid-5gtlsymu]{gap:var(--space-112);padding:var(--space-112) 0;flex-direction:column;display:flex}.about[data-astro-cid-5gtlsymu] .text-18-semibold[data-astro-cid-5gtlsymu]{line-height:25px}.about[data-astro-cid-5gtlsymu] .text-16-regular[data-astro-cid-5gtlsymu]{line-height:22px}.about[data-astro-cid-5gtlsymu] .text-14-medium[data-astro-cid-5gtlsymu],.about[data-astro-cid-5gtlsymu] .text-14-regular[data-astro-cid-5gtlsymu]{line-height:20px}.about[data-astro-cid-5gtlsymu] .hat-02[data-astro-cid-5gtlsymu]{height:10px}.about[data-astro-cid-5gtlsymu] .heading-h2[data-astro-cid-5gtlsymu]{line-height:62px}.about__header[data-astro-cid-5gtlsymu]{justify-content:space-between;align-items:flex-start;gap:var(--space-32);display:flex}.about__identifier[data-astro-cid-5gtlsymu]{align-items:center;gap:var(--space-12);flex-shrink:0;display:flex}.about__heading[data-astro-cid-5gtlsymu]{flex:0 1040px;justify-content:space-between;align-items:center;min-width:0;display:flex}.about__title[data-astro-cid-5gtlsymu]{white-space:pre-wrap;font-feature-settings:"liga" 0;flex:0 770px;min-width:0}.about__muted[data-astro-cid-5gtlsymu]{color:var(--neutral-400)}.about__section-arrow{transform:scaleY(-1)}.about__columns[data-astro-cid-5gtlsymu]{align-items:flex-start;gap:var(--space-32);display:flex}.about__column[data-astro-cid-5gtlsymu]{gap:var(--space-32);flex-direction:column;flex:0 437px;min-width:0;display:flex}.about__column--profile[data-astro-cid-5gtlsymu]{flex-basis:438px}.about__card[data-astro-cid-5gtlsymu]{width:100%;padding:var(--space-32);border-radius:var(--radius-12);background:var(--neutral-white);box-shadow:var(--shadow)}.about__summary[data-astro-cid-5gtlsymu]{gap:var(--space-32);flex-direction:column;min-height:232px;display:flex}.about__lead[data-astro-cid-5gtlsymu]{color:var(--neutral-700)}.about__actions[data-astro-cid-5gtlsymu]{justify-content:space-between;align-items:center;gap:var(--space-10);display:flex}.about__socials[data-astro-cid-5gtlsymu]{gap:var(--space-10);display:flex}.about__resume[data-astro-cid-5gtlsymu]{border:1px solid var(--neutral-200);border-radius:var(--radius-8);white-space:nowrap;align-items:stretch;height:36px;display:inline-flex;position:relative}.about__resume[data-astro-cid-5gtlsymu] button[data-astro-cid-5gtlsymu]{justify-content:center;align-items:center;gap:var(--space-10);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-hover);background:0 0;border:0;display:inline-flex}.about__resume-main[data-astro-cid-5gtlsymu]{border-radius:var(--radius-8) 0 0 var(--radius-8);padding:0 11px}.about__resume-toggle[data-astro-cid-5gtlsymu]{border-radius:0 var(--radius-8) var(--radius-8) 0;padding:0 9px}.about__resume[data-astro-cid-5gtlsymu] button[data-astro-cid-5gtlsymu]:hover,.about__resume-toggle[data-astro-cid-5gtlsymu][aria-expanded=true]{background:var(--neutral-100)}.about__resume[data-astro-cid-5gtlsymu] button[data-astro-cid-5gtlsymu]:focus-visible{outline:2px solid var(--neutral-900);outline-offset:2px}.about__resume-divider[data-astro-cid-5gtlsymu]{background:var(--neutral-200);width:1px}.about__resume-toggle[data-astro-cid-5gtlsymu] svg{transition:transform var(--dur-hover) var(--ease-hover);transform:rotate(180deg)}.about__resume-toggle[data-astro-cid-5gtlsymu][aria-expanded=true] svg{transform:none}.about__resume-menu[data-astro-cid-5gtlsymu]{z-index:20;border-radius:var(--radius-12);background:var(--neutral-white);min-width:216px;box-shadow:var(--shadow), 0 12px 32px -12px #0000002e;transform-origin:100% 100%;animation:about-menu .18s var(--ease-hover);flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.about__resume-menu[data-astro-cid-5gtlsymu][hidden]{display:none}.about__resume-menu[data-astro-cid-5gtlsymu] a[data-astro-cid-5gtlsymu]{justify-content:space-between;align-items:center;gap:var(--space-16);border-radius:var(--radius-8);color:var(--neutral-900);padding:10px 12px;display:flex}.about__resume-menu[data-astro-cid-5gtlsymu] a[data-astro-cid-5gtlsymu]:hover,.about__resume-menu[data-astro-cid-5gtlsymu] a[data-astro-cid-5gtlsymu]:focus-visible{background:var(--neutral-100);outline:none}.about__resume-menu[data-astro-cid-5gtlsymu] small[data-astro-cid-5gtlsymu]{font:400 12px/1 var(--font-hat);letter-spacing:.05em;color:var(--neutral-400)}@keyframes about-menu{0%{opacity:0;transform:translateY(4px)scale(.98)}}.about__story[data-astro-cid-5gtlsymu]{flex-direction:column;gap:29px;display:flex}.about__story[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{color:var(--neutral-600)}.about__portrait[data-astro-cid-5gtlsymu]{border-radius:var(--radius-12);width:100%;height:479px;position:relative;overflow:hidden}.about__photo-crop[data-astro-cid-5gtlsymu]{position:absolute;inset:-1px;overflow:hidden}.about__photo-crop[data-astro-cid-5gtlsymu] img{object-fit:cover;object-position:50% 38%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.about__bubbles[data-astro-cid-5gtlsymu]{left:var(--space-32);align-items:flex-start;gap:var(--space-12);white-space:nowrap;color:var(--neutral-white);flex-direction:column;display:flex;position:absolute;top:321px}.about__bubbles[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{border:1px solid var(--neutral-700);border-radius:var(--radius-8);background:var(--neutral-800);height:34px;padding:6px 11px}.about__bubbles[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]:first-child{text-align:center;white-space:nowrap}.about__copy[data-astro-cid-5gtlsymu]{text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:underline}.about__copy-status[data-astro-cid-5gtlsymu]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.about__copy-wrap[data-astro-cid-5gtlsymu]{display:inline-block;position:relative}.about__copy-tooltip[data-astro-cid-5gtlsymu]{border-radius:var(--radius-4);width:max-content;height:25px;padding:0 var(--space-8);background:var(--neutral-800);color:var(--neutral-200);white-space:nowrap;opacity:0;pointer-events:none;z-index:3;transition:opacity var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover);align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.about__copy-tooltip[data-astro-cid-5gtlsymu]:after{content:"";background:var(--neutral-800);width:9px;height:9px;position:absolute;bottom:-4px;left:calc(50% - 4.5px);transform:rotate(45deg)}.about__copy-wrap[data-astro-cid-5gtlsymu].is-copied .about__copy-tooltip[data-astro-cid-5gtlsymu]{opacity:1;transform:translate(-50%)}.about__courses[data-astro-cid-5gtlsymu]{gap:var(--space-32);flex-direction:column;display:flex}.about__course-heading[data-astro-cid-5gtlsymu]{align-items:center;gap:var(--space-10);display:flex}.about__badge[data-astro-cid-5gtlsymu]{white-space:nowrap;border:1px solid var(--neutral-200);background:var(--neutral-100);border-radius:var(--radius-6);align-items:center;height:19px;padding:5px;font:500 10px/1.4 Inter,sans-serif;display:inline-flex}.about__badge--courses[data-astro-cid-5gtlsymu]{border-color:var(--neutral-800);color:var(--neutral-700);background:0 0;font-weight:600}.about__course-list[data-astro-cid-5gtlsymu],.about__jobs[data-astro-cid-5gtlsymu],.about__tool-row[data-astro-cid-5gtlsymu]{list-style:none}.about__course-list[data-astro-cid-5gtlsymu]{gap:var(--space-24);flex-direction:column;display:flex}.about__course-list[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]{align-items:flex-start;gap:var(--space-20);display:flex}.about__course-copy[data-astro-cid-5gtlsymu]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;min-height:42px;display:flex}.about__course-copy[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{color:var(--neutral-500)}.about__course-link[data-astro-cid-5gtlsymu]{transition:opacity var(--dur-hover) var(--ease-hover);display:flex}.about__course-link[data-astro-cid-5gtlsymu]:hover{opacity:.65}.about__experience[data-astro-cid-5gtlsymu]{gap:var(--space-32);box-shadow:var(--shadow), var(--shadow);flex-direction:column;display:flex}.about__jobs[data-astro-cid-5gtlsymu]{gap:var(--space-32);flex-direction:column;width:100%;display:flex}.about__job[data-astro-cid-5gtlsymu]{align-items:flex-start;gap:var(--space-44);display:flex}.about__years[data-astro-cid-5gtlsymu]{color:var(--neutral-400);white-space:nowrap}.about__job-info[data-astro-cid-5gtlsymu]{gap:var(--space-10);flex-direction:column;flex:1;min-width:0;display:flex}.about__job-details[data-astro-cid-5gtlsymu]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.about__company[data-astro-cid-5gtlsymu]{align-items:center;gap:var(--space-8);white-space:nowrap;height:19px;color:var(--neutral-500);display:inline-flex}a[data-astro-cid-5gtlsymu].about__company:hover{color:var(--neutral-600);font-weight:var(--weight-medium)}.about__tools[data-astro-cid-5gtlsymu]{border:1px solid var(--neutral-100);flex-direction:column;gap:27px;padding:31px;display:flex}.about__tool-row[data-astro-cid-5gtlsymu]{gap:var(--space-10);flex-wrap:wrap;display:flex}.about__tool[data-astro-cid-5gtlsymu]{border:1px solid var(--neutral-200);border-radius:var(--radius-8);background:var(--neutral-white);width:36px;height:36px;transition:background-color var(--dur-hover) var(--ease-hover);flex-shrink:0;position:relative}.about__tool--photoshop[data-astro-cid-5gtlsymu]{border:0}.about__tool-icon{left:calc(50% + var(--tool-x));top:calc(50% + var(--tool-y));width:var(--tool-w);height:var(--tool-h);transition:margin-top var(--dur-hover) var(--ease-hover);position:absolute;transform:translate(-50%,-50%)}.about__tool-tip[data-astro-cid-5gtlsymu]{border-radius:var(--radius-4);padding:var(--space-8);background:var(--neutral-800);color:var(--neutral-200);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-hover);z-index:1;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.about__tool-tip[data-astro-cid-5gtlsymu]:after{content:"";background:var(--neutral-800);width:9px;height:9px;position:absolute;bottom:-4px;left:calc(50% - 4.5px);transform:rotate(45deg)}.about__tool[data-astro-cid-5gtlsymu]:hover,.about__tool[data-astro-cid-5gtlsymu]:focus-visible{background:var(--neutral-100)}.about__tool[data-astro-cid-5gtlsymu]:hover .about__tool-icon,.about__tool[data-astro-cid-5gtlsymu]:focus-visible .about__tool-icon{margin-top:-2px}.about__tool[data-astro-cid-5gtlsymu]:hover .about__tool-tip[data-astro-cid-5gtlsymu],.about__tool[data-astro-cid-5gtlsymu]:focus-visible .about__tool-tip[data-astro-cid-5gtlsymu]{opacity:1}.about[data-astro-cid-5gtlsymu] [data-astro-cid-5gtlsymu]:is(a,button,[tabindex]):focus-visible{outline:2px solid var(--neutral-700);outline-offset:4px}@media (width>=1440px) and (width<=1743.98px){.about__job[data-astro-cid-5gtlsymu]{gap:clamp(12px,10.53vw - 139.632px,44px)}.about__actions[data-astro-cid-5gtlsymu]{flex-wrap:wrap}.about__bubbles[data-astro-cid-5gtlsymu]{left:var(--space-16);white-space:normal;right:var(--space-16)}.about__bubbles[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{height:auto;min-height:34px}}@media (width<=1199.98px){.about[data-astro-cid-5gtlsymu]{padding-bottom:32px}.about__header[data-astro-cid-5gtlsymu]{gap:var(--space-24);flex-direction:column}.about__heading[data-astro-cid-5gtlsymu]{flex:none;width:100%}.about[data-astro-cid-5gtlsymu] .about__title[data-astro-cid-5gtlsymu]{white-space:normal;flex:none;width:100%;font-size:30px;line-height:1.2}.about[data-astro-cid-5gtlsymu] .text-16-regular[data-astro-cid-5gtlsymu]{line-height:1.6}.about__title[data-astro-cid-5gtlsymu] span[data-astro-cid-5gtlsymu]{white-space:normal;display:inline}.about[data-astro-cid-5gtlsymu] .about__section-arrow{display:none}.about__columns[data-astro-cid-5gtlsymu]{gap:var(--space-24);flex-direction:column}.about__column[data-astro-cid-5gtlsymu]{display:contents}.about__summary[data-astro-cid-5gtlsymu]{order:1}.about__portrait[data-astro-cid-5gtlsymu]{order:2}.about__story[data-astro-cid-5gtlsymu]{order:3}.about__courses[data-astro-cid-5gtlsymu]{order:4}.about__experience[data-astro-cid-5gtlsymu]{order:5}.about__tools[data-astro-cid-5gtlsymu]{order:6}.about__card[data-astro-cid-5gtlsymu]{padding:var(--space-24);border-radius:var(--radius-10)}.about__portrait[data-astro-cid-5gtlsymu]{border-radius:var(--radius-10);height:479px}.about__bubbles[data-astro-cid-5gtlsymu]{inset:auto 20px 20px}.about__job[data-astro-cid-5gtlsymu]{gap:var(--space-16);flex-direction:column}.about__job-info[data-astro-cid-5gtlsymu]{width:100%}.about[data-astro-cid-5gtlsymu]{gap:40px;padding-top:56px}.about__actions[data-astro-cid-5gtlsymu]{justify-content:flex-start;gap:var(--space-10)}.about__socials[data-astro-cid-5gtlsymu] .about-social{border-radius:var(--radius-10);width:40px;height:40px}.about__resume[data-astro-cid-5gtlsymu]{border-radius:var(--radius-10);height:42px;margin-left:auto}.about__resume-main[data-astro-cid-5gtlsymu]{border-radius:var(--radius-10) 0 0 var(--radius-10)}.about__resume-toggle[data-astro-cid-5gtlsymu]{border-radius:0 var(--radius-10) var(--radius-10) 0}.about__bubbles[data-astro-cid-5gtlsymu]{left:var(--space-16);right:var(--space-16);bottom:var(--space-16);white-space:normal}.about__bubbles[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{max-width:100%;height:auto}.about__bubbles[data-astro-cid-5gtlsymu]{color:var(--neutral-200);line-height:22.4px}.about[data-astro-cid-5gtlsymu] .text-18-semibold[data-astro-cid-5gtlsymu]{line-height:25.2px}.about[data-astro-cid-5gtlsymu] .text-14-medium[data-astro-cid-5gtlsymu],.about[data-astro-cid-5gtlsymu] .text-14-regular[data-astro-cid-5gtlsymu]{line-height:19.6px}.about__courses[data-astro-cid-5gtlsymu] .hat-02[data-astro-cid-5gtlsymu],.about__experience[data-astro-cid-5gtlsymu] .hat-02[data-astro-cid-5gtlsymu],.about__tools[data-astro-cid-5gtlsymu] .hat-02[data-astro-cid-5gtlsymu]{letter-spacing:.7px;height:auto}.about__tool-row[data-astro-cid-5gtlsymu]{gap:var(--space-12)}}@media (width>=1200px) and (width<=1919.98px){.about__title[data-astro-cid-5gtlsymu]{font-size:clamp(48px,1.66667vw + 24px,56px);line-height:1.2}.about__identifier[data-astro-cid-5gtlsymu]{padding-top:20.5px}.about__title[data-astro-cid-5gtlsymu] .about__muted[data-astro-cid-5gtlsymu]{display:block}.about__heading[data-astro-cid-5gtlsymu]{flex:0 0 75.6%}}@media (width>=1920px){.about__identifier[data-astro-cid-5gtlsymu]{padding-top:18px}}.contact__trap[data-astro-cid-d56ov33j]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact[data-astro-cid-d56ov33j]{border-block:1px solid var(--neutral-200);width:calc(100% + 64px);margin-inline:-32px;padding:31px 32px}.contact__panel[data-astro-cid-d56ov33j]{background:var(--neutral-950);width:100%;min-height:694px;color:var(--neutral-50);border-radius:var(--radius-12);position:relative;overflow:hidden}.contact__content[data-astro-cid-d56ov33j]{justify-content:space-between;align-items:flex-start;gap:var(--space-32);padding:var(--space-72);display:flex;position:relative}.contact__form-column[data-astro-cid-d56ov33j]{z-index:2;flex-direction:column;flex:0 449px;gap:103px;min-width:0;display:flex}.contact[data-astro-cid-d56ov33j] .hat-02[data-astro-cid-d56ov33j]{height:10px}.contact__form[data-astro-cid-d56ov33j]{flex-direction:column;align-items:flex-start;gap:31px;width:100%;display:flex}.contact__field[data-astro-cid-d56ov33j]{flex-direction:column;gap:2px;width:100%;display:flex;position:relative}.contact[data-astro-cid-d56ov33j] .text-16-regular[data-astro-cid-d56ov33j]{line-height:22px}.contact__input-wrap[data-astro-cid-d56ov33j]{width:100%;position:relative}.contact[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j],.contact[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{border:0;border-bottom:1px solid var(--neutral-500);width:100%;min-width:0;color:var(--neutral-100);caret-color:var(--neutral-100);transition:border-color var(--dur-hover) var(--ease-hover);background:0 0;border-radius:0;padding:10px 30px 9px 0;display:block}.contact[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]::placeholder,.contact[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]::placeholder{color:var(--neutral-500);opacity:1}.contact[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:hover,.contact[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:hover{border-bottom-color:var(--neutral-300)}.contact[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus,.contact[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:focus{border-bottom-color:var(--neutral-100);outline:none}.contact[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{resize:vertical;height:104px;min-height:104px}.contact[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]::-webkit-resizer{background:0 0}.contact__resize{pointer-events:none;position:absolute;bottom:5.65px;right:6.79px}.contact[data-astro-cid-d56ov33j] .contact__alert{pointer-events:none;display:none;position:absolute;top:10px;right:0}.contact__field[data-astro-cid-d56ov33j].is-invalid input[data-astro-cid-d56ov33j],.contact__field[data-astro-cid-d56ov33j].is-invalid textarea[data-astro-cid-d56ov33j]{border-bottom-color:var(--alert-red)}.contact__field[data-astro-cid-d56ov33j].is-invalid .contact__alert{display:inline-flex}.contact[data-astro-cid-d56ov33j] .contact__check{color:var(--green-500);pointer-events:none;display:none;position:absolute;top:12px;right:0}.contact[data-astro-cid-d56ov33j] .contact__check svg{width:18px;height:18px}.contact__field[data-astro-cid-d56ov33j].is-valid input[data-astro-cid-d56ov33j],.contact__field[data-astro-cid-d56ov33j].is-valid textarea[data-astro-cid-d56ov33j]{border-bottom-color:var(--green-500)}.contact__field[data-astro-cid-d56ov33j].is-valid:not(.is-invalid) .contact__check{display:inline-flex}.contact[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:-webkit-autofill,.contact[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:-webkit-autofill:hover,.contact[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:-webkit-autofill:focus{-webkit-text-fill-color:var(--neutral-100);caret-color:var(--neutral-100);box-shadow:0 0 0 1000px var(--neutral-950) inset;transition:background-color 9999s ease-out}.contact__error[data-astro-cid-d56ov33j]{max-width:300px;padding:var(--space-8);border-radius:var(--radius-4);color:var(--neutral-200);background:var(--neutral-800);text-align:center;z-index:3;position:absolute;top:0;right:-71px}.contact__error[data-astro-cid-d56ov33j]:after{content:"";background:var(--neutral-800);width:9px;height:9px;position:absolute;bottom:-4px;left:calc(50% - 4.5px);transform:rotate(45deg)}.contact__limit[data-astro-cid-d56ov33j]{color:var(--neutral-200);margin-top:var(--space-8)}.contact__submit[data-astro-cid-d56ov33j]{transition:color var(--dur-hover) var(--ease-hover);flex-direction:column;gap:5px;line-height:20px;display:flex}.contact__submit-content[data-astro-cid-d56ov33j]{gap:var(--space-12);align-items:center;display:flex}.contact__arrow[data-astro-cid-d56ov33j]{width:16px;height:16px;display:block;position:relative}.contact__line[data-astro-cid-d56ov33j]{width:69px;height:1px;display:block;position:relative}.contact__state-default,.contact__state-hover{transition:opacity var(--dur-hover) var(--ease-hover);position:absolute;top:0;left:0}.contact__state-hover{opacity:0}.contact__submit[data-astro-cid-d56ov33j]:hover,.contact__submit[data-astro-cid-d56ov33j]:focus-visible{color:var(--neutral-400)}.contact__submit[data-astro-cid-d56ov33j]:hover .contact__state-hover,.contact__submit[data-astro-cid-d56ov33j]:focus-visible .contact__state-hover{opacity:1}.contact__submit[data-astro-cid-d56ov33j]:hover .contact__state-default,.contact__submit[data-astro-cid-d56ov33j]:focus-visible .contact__state-default{opacity:0}.contact__status[data-astro-cid-d56ov33j]{color:var(--neutral-200)}.contact__status[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{text-decoration:underline}.contact__info[data-astro-cid-d56ov33j]{gap:var(--space-80);z-index:3;flex-direction:column;flex:0 599px;min-width:0;display:flex;position:relative}.contact__info[data-astro-cid-d56ov33j] h2[data-astro-cid-d56ov33j]{font-feature-settings:"liga" 0;width:100%;max-width:496px}.contact__address[data-astro-cid-d56ov33j]{gap:var(--space-32);flex-direction:column;font-style:normal;display:flex}.contact__address[data-astro-cid-d56ov33j]>div[data-astro-cid-d56ov33j]{align-items:flex-start;gap:var(--space-20);flex-direction:column;display:flex}.contact__address[data-astro-cid-d56ov33j] h3[data-astro-cid-d56ov33j]{color:var(--neutral-400)}.contact__address[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{z-index:3;position:relative}.contact__address[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:hover{text-underline-offset:3px;text-decoration:underline}.contact__decoration[data-astro-cid-d56ov33j]{gap:var(--space-10);width:37.73%;height:134px;display:flex;position:absolute;top:487px;right:72px}.contact__decoration[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]{background:var(--neutral-900);border-radius:var(--radius-10);flex:325px}.contact__decoration[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]:first-child{flex:0 160px}.contact__mockups{pointer-events:none;z-index:1;width:30.41%;max-width:399px;height:auto;position:absolute;top:166px;right:20px}.contact[data-astro-cid-d56ov33j] [data-astro-cid-d56ov33j]:is(a,button):focus-visible{outline:2px solid var(--neutral-200);outline-offset:5px}.contact[data-astro-cid-d56ov33j] [data-astro-cid-d56ov33j]::selection{background:var(--neutral-200);color:var(--neutral-950)}@media (width>=1440px) and (width<=1743.98px){.contact__info[data-astro-cid-d56ov33j] h2[data-astro-cid-d56ov33j]{font-size:clamp(36px,3.95vw - 20.88px,48px)}.contact__error[data-astro-cid-d56ov33j]{right:0}}@media (width<=1199.98px){.contact[data-astro-cid-d56ov33j]{width:calc(100% + 32px);margin-inline:-16px;padding:7px 8px}.contact__panel[data-astro-cid-d56ov33j]{border-radius:var(--radius-10);min-height:0;padding-bottom:24px}.contact__content[data-astro-cid-d56ov33j]{flex-direction:column;align-items:stretch;gap:0;padding:32px 28px}.contact__form-column[data-astro-cid-d56ov33j],.contact__info[data-astro-cid-d56ov33j]{display:contents}.contact__form-column[data-astro-cid-d56ov33j]>.hat-02[data-astro-cid-d56ov33j]{order:1}.contact__info[data-astro-cid-d56ov33j] h2[data-astro-cid-d56ov33j]{order:2;margin-top:24px;font-size:28px;line-height:1.3}.contact__form[data-astro-cid-d56ov33j]{order:3;margin-top:32px}.contact__address[data-astro-cid-d56ov33j]{order:4;margin-top:60px}.contact__mockups{aspect-ratio:318/336;object-fit:cover;z-index:1;width:318px;max-width:calc(100% - 24px);height:auto;margin:8px auto 0;display:block;position:relative;top:auto;right:auto}.contact[data-astro-cid-d56ov33j] .text-16-regular[data-astro-cid-d56ov33j]{line-height:22.4px}.contact__field[data-astro-cid-d56ov33j] label[data-astro-cid-d56ov33j]{line-height:25.6px}.contact__address[data-astro-cid-d56ov33j] h3[data-astro-cid-d56ov33j]{letter-spacing:.7px}.contact__decoration[data-astro-cid-d56ov33j]{gap:10px;width:auto;height:121px;inset:auto 24px 24px}.contact__decoration[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]{border-radius:var(--radius-10);background:var(--neutral-900)}.contact__decoration[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]:first-child{border-radius:var(--radius-10);flex:0 106px}}.footer[data-astro-cid-yvkg62gd]{width:100%;max-width:calc(var(--content-max) + 2 * var(--space-32));border-inline:1px solid var(--neutral-200);padding:var(--space-112) 31px}.footer__content[data-astro-cid-yvkg62gd]{justify-content:space-between;align-items:stretch;gap:var(--space-32);min-height:248px;display:flex}.footer__brand[data-astro-cid-yvkg62gd]{flex-direction:column;flex:0 309px;justify-content:space-between;align-items:flex-start;display:flex}.footer__logo[data-astro-cid-yvkg62gd]{align-items:center;width:113px;height:24px;display:flex}.footer__credits[data-astro-cid-yvkg62gd]{color:var(--neutral-500);white-space:nowrap;line-height:11px}.footer__menus[data-astro-cid-yvkg62gd]{justify-content:space-between;align-items:flex-start;gap:var(--space-32);flex:0 844px;min-width:0;display:flex}.footer__nav[data-astro-cid-yvkg62gd]{gap:var(--space-32);flex-direction:column;flex:0 152px;display:flex}.footer__nav[data-astro-cid-yvkg62gd] h2[data-astro-cid-yvkg62gd]{height:10px}.footer__nav[data-astro-cid-yvkg62gd] ul[data-astro-cid-yvkg62gd]{gap:var(--space-24);flex-direction:column;list-style:none;display:flex}.footer__link[data-astro-cid-yvkg62gd],.footer__pending[data-astro-cid-yvkg62gd]{color:var(--neutral-500);white-space:nowrap;align-items:center;line-height:22px;display:inline-flex;position:relative}.footer__link[data-astro-cid-yvkg62gd]{transition:color var(--dur-hover) var(--ease-hover)}.footer__link[data-astro-cid-yvkg62gd] span[data-astro-cid-yvkg62gd]{transition:transform var(--dur-hover) var(--ease-hover)}.footer__link-arrow{opacity:0;transition:opacity var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover);position:absolute;left:0;transform:translate(-6px)}.footer__link[data-astro-cid-yvkg62gd]:hover,.footer__link[data-astro-cid-yvkg62gd]:focus-visible{color:var(--neutral-600)}.footer__link[data-astro-cid-yvkg62gd]:hover span[data-astro-cid-yvkg62gd],.footer__link[data-astro-cid-yvkg62gd]:focus-visible span[data-astro-cid-yvkg62gd]{transform:translate(20px)}.footer__link[data-astro-cid-yvkg62gd]:hover .footer__link-arrow,.footer__link[data-astro-cid-yvkg62gd]:focus-visible .footer__link-arrow{opacity:1;transform:translate(0)}.footer__top[data-astro-cid-yvkg62gd]{color:var(--neutral-500);white-space:nowrap;transition:color var(--dur-hover) var(--ease-hover);align-items:center;gap:17px;display:inline-flex}.footer__top-box[data-astro-cid-yvkg62gd]{background:var(--neutral-900);border-radius:var(--radius-8);width:32px;height:32px;transition:box-shadow var(--dur-hover) var(--ease-hover);display:block;position:relative;overflow:hidden}.footer__top-track[data-astro-cid-yvkg62gd]{gap:var(--space-8);padding:var(--space-8);transition:transform var(--dur-hover) var(--ease-hover);flex-direction:column;display:flex;position:absolute;top:0;left:0}.footer__top[data-astro-cid-yvkg62gd]:hover,.footer__top[data-astro-cid-yvkg62gd]:focus-visible{color:var(--neutral-800)}.footer__top[data-astro-cid-yvkg62gd]:hover .footer__top-box[data-astro-cid-yvkg62gd],.footer__top[data-astro-cid-yvkg62gd]:focus-visible .footer__top-box[data-astro-cid-yvkg62gd]{box-shadow:0 0 0 4px #0000001a}.footer__top[data-astro-cid-yvkg62gd]:hover .footer__top-track[data-astro-cid-yvkg62gd],.footer__top[data-astro-cid-yvkg62gd]:focus-visible .footer__top-track[data-astro-cid-yvkg62gd]{transform:translateY(-24px)}.footer[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:focus-visible{outline:2px solid var(--neutral-700);outline-offset:5px}@media (width<=1199.98px){.footer[data-astro-cid-yvkg62gd]{padding-inline:15px;padding:56px 15px}.footer__content[data-astro-cid-yvkg62gd]{grid-template-columns:174px 1fr;grid-template-areas:"logo top""projetos site""creditos creditos";gap:56px 0;min-height:0;display:grid}.footer__brand[data-astro-cid-yvkg62gd],.footer__menus[data-astro-cid-yvkg62gd]{display:contents}.footer__logo[data-astro-cid-yvkg62gd]{grid-area:logo}.footer__top[data-astro-cid-yvkg62gd]{grid-area:top;justify-self:end}.footer__nav[data-astro-cid-yvkg62gd]:first-of-type{grid-area:projetos}.footer__nav[data-astro-cid-yvkg62gd]:nth-of-type(2){grid-area:site}.footer__credits[data-astro-cid-yvkg62gd]{letter-spacing:.28px;grid-area:creditos;margin-top:1px;line-height:10px}.footer__nav[data-astro-cid-yvkg62gd] .hat-02[data-astro-cid-yvkg62gd]{letter-spacing:.7px}}.cursor[data-astro-cid-nir6wdvy]{z-index:999;pointer-events:none;opacity:0;will-change:transform;transition:opacity .3s;position:fixed;top:0;left:0}.cursor[data-astro-cid-nir6wdvy].is-visible{opacity:1}.cursor[data-astro-cid-nir6wdvy]:not(.is-visit):not(.is-locked){mix-blend-mode:difference}.cursor__ball[data-astro-cid-nir6wdvy]{will-change:transform;background:#fcfaf8;border-radius:0;justify-content:center;align-items:center;width:9px;height:9px;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),border-radius .45s cubic-bezier(.22,1,.36,1),background-color .3s;display:flex;position:absolute;top:0;left:0;translate:-50% -50%}.cursor[data-astro-cid-nir6wdvy].is-visit,.cursor[data-astro-cid-nir6wdvy].is-locked{mix-blend-mode:exclusion}.cursor[data-astro-cid-nir6wdvy].is-visit .cursor__ball[data-astro-cid-nir6wdvy],.cursor[data-astro-cid-nir6wdvy].is-locked .cursor__ball[data-astro-cid-nir6wdvy]{border-radius:var(--radius-10);width:84px;height:84px}.cursor[data-astro-cid-nir6wdvy] .cursor__arrow{color:#000;opacity:0;place-items:center;width:20px;height:20px;transition:opacity .2s;display:grid;position:absolute}.cursor[data-astro-cid-nir6wdvy] .cursor__arrow svg{width:20px;height:20px}.cursor[data-astro-cid-nir6wdvy] .cursor__arrow svg path{stroke:#000}.cursor[data-astro-cid-nir6wdvy].is-visit .cursor__arrow{opacity:1;transition-delay:.12s}.cursor[data-astro-cid-nir6wdvy] .cursor__lock{color:#000;opacity:0;place-items:center;width:20px;height:20px;transition:opacity .25s;display:grid;position:absolute}.cursor[data-astro-cid-nir6wdvy] .cursor__lock svg{width:20px;height:20px}.cursor[data-astro-cid-nir6wdvy] .cursor__lock svg path{stroke-width:1.5px;vector-effect:non-scaling-stroke}.cursor[data-astro-cid-nir6wdvy].is-locked .cursor__lock{opacity:1;transition-delay:.12s}@media (hover:none),(pointer:coarse){.cursor[data-astro-cid-nir6wdvy]{display:none}}html.has-motion :is(.hero,.services__title,.numbers__title,.about__title,#contact-title,[data-motion-text],.works__bar>*,.services__header .hat-02,.numbers__id,.about__identifier,.contact__form-column>.hat-02,[data-reveal],.project-card__media,.project-card__footer,[data-image-reveal]){visibility:hidden}.motion-mask{vertical-align:top;margin-block:-.08em;padding-block:.08em;display:inline-block;overflow:hidden}.motion-word{will-change:transform;display:inline-block}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}html.lenis{scroll-behavior:auto}html.has-motion :is(.service,.about__bubbles p,.about__tool,.about__job,.about__course-list li,.about__columns .about__card,.about__portrait,.numbers__grid .card,.numbers__grid .testimonial){visibility:hidden}.slide-char{text-shadow:0 1.3em;transition:transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 18ms);display:inline-block}[data-slide-split]{height:1.3em;line-height:1.3em;display:inline-flex;overflow:hidden}[data-slide-host]:hover .slide-char{transform:translateY(-1.3em)}.gota[data-astro-cid-v2acovfe]{inset:0 var(--space-32);pointer-events:none;z-index:1;position:absolute}.gota__box[data-astro-cid-v2acovfe]{width:100%;max-width:calc(var(--content-max) + 2 * var(--space-32));height:100%;margin-inline:auto;position:relative}.gota__rail[data-astro-cid-v2acovfe]{width:1px;position:absolute;top:0;bottom:0;overflow:hidden}.gota__rail--l[data-astro-cid-v2acovfe]{left:0}.gota__rail--r[data-astro-cid-v2acovfe]{right:0}.gota__drop[data-astro-cid-v2acovfe]{will-change:transform;background:linear-gradient(#fff0,#adadad);border-radius:1px;width:1px;height:24px;position:absolute;top:0;left:0;transform:translateY(-24px)}@media (width<=1199.98px){.gota[data-astro-cid-v2acovfe]{inset:0 var(--space-16)}}@media (width<=767.98px){.gota[data-astro-cid-v2acovfe]{display:none}}.page[data-astro-cid-lcdefpme]{align-items:flex-start;display:flex}.column[data-astro-cid-lcdefpme]{min-width:0;padding:0 var(--space-32);flex-direction:column;flex:1;align-items:center;display:flex}.sections[data-astro-cid-lcdefpme]{width:100%;max-width:calc(var(--content-max) + 2 * var(--space-32));padding:var(--space-32) calc(var(--space-32) - 1px) 0;border-left:1px solid var(--neutral-200);border-right:1px solid var(--neutral-200)}@media (width<=1919.98px){.sections[data-astro-cid-lcdefpme] section[id]{scroll-margin-top:72px}}@media (width<=1199.98px){.column[data-astro-cid-lcdefpme]{padding:0 var(--space-16)}.sections[data-astro-cid-lcdefpme]{padding:var(--space-16) calc(var(--space-16) - 1px) 0;padding-top:0}}.column[data-astro-cid-lcdefpme]{position:relative}
