.site-header[data-astro-cid-nen7h5rs]{z-index:50;transition:padding .35s var(--ease-out), background-color .35s var(--ease-out), box-shadow .35s var(--ease-out), backdrop-filter .35s var(--ease-out);padding-block:clamp(16px,5.6vw,84px) 14px;position:fixed;inset-block-start:0;inset-inline:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:blur(16px)saturate(140%);box-shadow:0 1px 0 var(--line);background:#16161ac7;padding-block:12px}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;display:flex}html[dir=rtl] .header-inner[data-astro-cid-nen7h5rs]{flex-direction:row-reverse}.brand[data-astro-cid-nen7h5rs]{border-radius:8px;flex:none;display:block}.brand[data-astro-cid-nen7h5rs] img{width:clamp(118px,10vw,146px);height:auto}.header-end[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(14px,2.4vw,32px);display:flex}.nav[data-astro-cid-nen7h5rs]{order:1}.lang-switch[data-astro-cid-nen7h5rs]{order:2}.menu-toggle[data-astro-cid-nen7h5rs]{order:3}html[dir=rtl] .menu-toggle[data-astro-cid-nen7h5rs]{order:0}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(20px,3vw,40px);display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:#fff;transition:color .2s var(--ease-out);padding-block:6px;font-size:1rem;font-weight:500;display:inline-block;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";inset-inline:0;background:var(--active);transform-origin:50%;height:2px;transition:transform .3s var(--ease-out);border-radius:2px;position:absolute;bottom:0;transform:scaleX(0)}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--active)}.nav-link[data-astro-cid-nen7h5rs][aria-current=true]:after{transform:scaleX(1)}.lang-switch[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);color:#fff;white-space:nowrap;min-height:40px;transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), color .25s var(--ease-out);background:#ffffff0a;border:1px solid #fff3;align-items:center;gap:8px;padding:0 14px;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex}.lang-switch[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex:none;width:18px;height:18px}.lang-switch[data-astro-cid-nen7h5rs]:hover{border-color:var(--teal-line);background:#2dc5cf1f}.menu-toggle[data-astro-cid-nen7h5rs]{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:46px;height:46px;padding:0;display:none}.menu-toggle[data-astro-cid-nen7h5rs] .icon-close,.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-open{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close{display:block}@media (width<=860px){.menu-toggle[data-astro-cid-nen7h5rs]{display:grid}.nav[data-astro-cid-nen7h5rs]{inset-block-start:calc(100% + 8px);inset-inline:var(--gutter);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform-origin:top;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), visibility 0s linear .25s;background:#1c1d26f7;border:1px solid #ffffff1a;border-radius:22px;padding:10px;position:absolute;transform:translateY(-8px)scale(.98);box-shadow:0 30px 60px -20px #000000b3}.nav[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), visibility 0s;transform:none}.nav-list[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:2px}.nav-link[data-astro-cid-nen7h5rs]{border-radius:14px;padding:14px 18px;font-size:1.0625rem;display:block}.nav-link[data-astro-cid-nen7h5rs]:after{display:none}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-current=true]{background:#ffffff0f}}@media (width<=380px){.lang-switch[data-astro-cid-nen7h5rs]{padding:0 10px}.lang-switch[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{display:none}}.strip[data-astro-cid-dqi5tcoj]{z-index:1;margin-top:clamp(72px,9.5vw,140px);position:relative}.strip-bar[data-astro-cid-dqi5tcoj]{backdrop-filter:blur(6px);background:#ffffff4d;border-radius:24px;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:18px clamp(24px,4vw,56px);min-height:114px;margin-top:26px;padding:24px clamp(20px,3vw,40px);display:flex}.strip-logo[data-astro-cid-dqi5tcoj]{color:#fff;transition:transform .3s var(--ease-out), background-color .3s var(--ease-out);border-radius:14px;place-items:center;padding:10px 14px;display:grid}.strip-logo[data-astro-cid-dqi5tcoj]:hover{background:#ffffff14;transform:translateY(-3px)}.strip-logo[data-astro-cid-dqi5tcoj] .logo-cozeal{width:auto;height:40px}.strip-logo[data-astro-cid-dqi5tcoj] .logo-specto{width:auto;height:38px}.strip-logo[data-astro-cid-dqi5tcoj] .logo-oxeer{width:auto;height:31px}@media (width<=560px){.strip-bar[data-astro-cid-dqi5tcoj]{border-radius:20px;gap:8px 18px}.strip-logo[data-astro-cid-dqi5tcoj] .logo-cozeal{height:32px}.strip-logo[data-astro-cid-dqi5tcoj] .logo-specto{height:30px}.strip-logo[data-astro-cid-dqi5tcoj] .logo-oxeer{height:25px}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-top:calc(var(--header-h) + clamp(48px, 13.4vw, 196px));background:radial-gradient(62% 52% at 54% -6%, #1d28629e, transparent 72%), radial-gradient(38% 46% at 102% 58%, #4e225c52, transparent 72%), radial-gradient(30% 36% at -4% 18%, #1a20408c, transparent 70%), var(--bg);padding-bottom:clamp(24px,4vw,48px);position:relative;overflow-x:clip}html[dir=ltr] .hero[data-astro-cid-ge2uvauf]{background:radial-gradient(62% 52% at 46% -6%, #1d28629e, transparent 72%), radial-gradient(38% 46% at -2% 58%, #4e225c52, transparent 72%), radial-gradient(30% 36% at 104% 18%, #1a20408c, transparent 70%), var(--bg)}.hero-decor[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-decor[data-astro-cid-ge2uvauf] .hero-waves{opacity:.2;width:max(1500px,108vw);max-width:none;position:absolute;top:-2%;left:50%;transform:translate(-44%)rotate(-10deg)scaleY(.72);-webkit-mask-image:radial-gradient(64% 58% at 58% 52%,#000 30%,#0000 80%);mask-image:radial-gradient(64% 58% at 58% 52%,#000 30%,#0000 80%)}html[dir=ltr] .hero-decor[data-astro-cid-ge2uvauf] .hero-waves{transform:translate(-56%)rotate(10deg)scaleY(.72)scaleX(-1)}.hero-art[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;width:min(51.2vw,900px);position:absolute;top:clamp(118px,12.9vw,196px);left:0;transform:translate(-24.7%)}html[dir=ltr] .hero-art[data-astro-cid-ge2uvauf]{left:auto;right:0;transform:translate(24.7%)scaleX(-1)}.hero-art[data-astro-cid-ge2uvauf] .hero-hand{width:100%;height:auto}.hero-art[data-astro-cid-ge2uvauf] .hero-blob{filter:drop-shadow(0 10px 22px #8c5aff59);width:10.4%;height:auto;position:absolute;top:48.5%;left:76.6%}@media (prefers-reduced-motion:no-preference){.hero-art[data-astro-cid-ge2uvauf] .hero-blob{animation:7s ease-in-out infinite float}}@keyframes float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-14px)rotate(-8deg)}}.hero-inner[data-astro-cid-ge2uvauf]{z-index:1;justify-content:flex-start;display:flex;position:relative}.hero-copy[data-astro-cid-ge2uvauf]{max-width:660px}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:0;color:var(--text-strong);font-size:clamp(2.05rem,.9rem + 3.05vw,3.625rem);font-weight:600;line-height:1.38}html[lang=en] .hero-copy[data-astro-cid-ge2uvauf]{max-width:700px}html[lang=en] .hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.012em;font-size:clamp(2rem,.85rem + 2.85vw,3.4rem);line-height:1.22}.hero-line[data-astro-cid-ge2uvauf]{display:block}.hero-line--soft[data-astro-cid-ge2uvauf]{background-image:linear-gradient(var(--soft-angle,270deg), #f3f3f5 35%, #cfc9e6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html[dir=ltr] .hero-line--soft[data-astro-cid-ge2uvauf]{--soft-angle:90deg}.hero-lead[data-astro-cid-ge2uvauf]{max-width:640px;color:var(--text-muted);margin-top:18px;font-size:clamp(1.05rem,.92rem + .42vw,1.25rem);line-height:2.15}html[lang=en] .hero-lead[data-astro-cid-ge2uvauf]{margin-top:22px;line-height:1.75}.hero-actions[data-astro-cid-ge2uvauf]{margin-top:clamp(28px,3vw,44px)}@media (width<=1180px){.hero-copy[data-astro-cid-ge2uvauf],html[lang=en] .hero-copy[data-astro-cid-ge2uvauf]{max-width:56%}}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) - 8px)}.hero-art[data-astro-cid-ge2uvauf]{width:min(122vw,680px);margin-inline-start:auto;position:relative;top:auto;transform:translate(-27%)}html[dir=ltr] .hero-art[data-astro-cid-ge2uvauf]{right:auto;transform:translate(27%)scaleX(-1)}.hero-inner[data-astro-cid-ge2uvauf]{margin-top:-4px}.hero-copy[data-astro-cid-ge2uvauf],html[lang=en] .hero-copy[data-astro-cid-ge2uvauf]{max-width:100%}.hero-lead[data-astro-cid-ge2uvauf]{line-height:2}html[lang=en] .hero-lead[data-astro-cid-ge2uvauf]{line-height:1.7}}.sparkle[data-astro-cid-jtkeev3w]{pointer-events:none;height:auto;position:absolute}.sparkle--glow[data-astro-cid-jtkeev3w]{filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 70%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, currentColor 35%, transparent))}@media (prefers-reduced-motion:no-preference){.sparkle--glow[data-astro-cid-jtkeev3w]{animation:5.5s ease-in-out infinite twinkle;animation-delay:var(--twinkle-delay,0s)}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.82)rotate(8deg)}}.about[data-astro-cid-oxgmilyn]{padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(24px,3vw,48px)}.about-grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,590px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.eyebrow[data-astro-cid-oxgmilyn]{color:var(--teal);font-size:clamp(1.05rem,1rem + .25vw,1.25rem);font-weight:500}.about-title[data-astro-cid-oxgmilyn]{color:#fff;margin-top:6px;font-size:clamp(1.45rem,1.15rem + .9vw,1.85rem);font-weight:500;line-height:1.65}.about-body[data-astro-cid-oxgmilyn]{color:var(--text-body);margin-top:16px;font-size:clamp(1.02rem,.95rem + .25vw,1.18rem);line-height:2.05}.about-actions[data-astro-cid-oxgmilyn]{margin-top:28px}.about-actions[data-astro-cid-oxgmilyn] .chev[data-astro-cid-oxgmilyn]{transition:transform .35s var(--ease-out)}.about-actions[data-astro-cid-oxgmilyn] [data-astro-cid-oxgmilyn][aria-expanded=true] .chev[data-astro-cid-oxgmilyn]{transform:rotate(180deg)}.about-art[data-astro-cid-oxgmilyn]{place-items:center;display:grid}.about-art[data-astro-cid-oxgmilyn] .brain{width:min(100%,440px);height:auto}@media (prefers-reduced-motion:no-preference){.about-art[data-astro-cid-oxgmilyn] .brain{animation:12s ease-in-out infinite drift}}@keyframes drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1.5deg)}}.about-more[data-astro-cid-oxgmilyn]{transition:grid-template-rows .6s var(--ease-out), opacity .5s var(--ease-out);grid-template-rows:1fr;display:grid}.js .about-more[data-astro-cid-oxgmilyn]:not(.is-open){opacity:0;grid-template-rows:0fr}.js .about-more[data-astro-cid-oxgmilyn]:not(.is-open) .about-more-inner[data-astro-cid-oxgmilyn]{visibility:hidden}.about-more-inner[data-astro-cid-oxgmilyn]{min-height:0;transition:visibility 0s linear .6s;overflow:hidden}.js .about-more[data-astro-cid-oxgmilyn].is-open .about-more-inner[data-astro-cid-oxgmilyn]{transition-delay:0s}.vm-grid[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,7vw,120px);padding-top:clamp(56px,7vw,96px);display:grid}.vm[data-astro-cid-oxgmilyn]{padding-top:64px;position:relative}.vm[data-astro-cid-oxgmilyn] .vm-spark{width:42px;inset-block-start:0;inset-inline-start:0}.vm-title[data-astro-cid-oxgmilyn]{color:#fff;font-size:clamp(1.6rem,1.3rem + 1vw,2.25rem);font-weight:700}.vm-text[data-astro-cid-oxgmilyn]{color:var(--text-body);margin-top:14px;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:2.1}.goals[data-astro-cid-oxgmilyn]{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(80% 120% at 0 100%,#282e568c,#0000 70%),#ffffff05;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(56px,7vw,96px);padding:clamp(24px,4vw,48px);display:grid}.goals-list[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;display:grid}.goal-icon[data-astro-cid-oxgmilyn]{background:#ffffff0f;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.goal-icon[data-astro-cid-oxgmilyn] svg{width:26px;height:26px}.goal-title[data-astro-cid-oxgmilyn]{color:#fff;margin-top:14px;font-size:1.05rem;font-weight:700}.goal-text[data-astro-cid-oxgmilyn]{color:#c9c9cf;margin-top:6px;font-size:.95rem;line-height:1.9}html[lang=en] .about-title[data-astro-cid-oxgmilyn]{line-height:1.45}html[lang=en] .about-body[data-astro-cid-oxgmilyn],html[lang=en] .vm-text[data-astro-cid-oxgmilyn]{line-height:1.75}html[lang=en] .goal-text[data-astro-cid-oxgmilyn]{line-height:1.65}@media (width<=960px){.goals[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}@media (width<=860px){.about-grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about-art[data-astro-cid-oxgmilyn]{order:-1}.about-art[data-astro-cid-oxgmilyn] .brain{width:min(78vw,380px)}.vm-grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}@media (width<=520px){.goals-list[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}.services[data-astro-cid-lesv7jgp]{background:radial-gradient(42% 40% at 100% 62%,#242c568c,#0000 70%),radial-gradient(30% 34% at 0 58%,#1e223c59,#0000 70%);padding-bottom:clamp(48px,5vw,76px);overflow:clip}.services[data-astro-cid-lesv7jgp] .spark-a{width:clamp(40px,5vw,72px);top:clamp(70px,9vw,130px);right:clamp(16px,5.6vw,82px)}.services[data-astro-cid-lesv7jgp] .spark-b{--twinkle-delay:1.8s;width:clamp(26px,2.8vw,40px);bottom:clamp(70px,7vw,110px);left:clamp(14px,4.5vw,64px)}.services[data-astro-cid-lesv7jgp] .spark-c{opacity:.9;width:clamp(30px,4vw,58px);bottom:clamp(20px,2.5vw,40px);left:clamp(40px,6.6vw,96px)}.carousel[data-astro-cid-lesv7jgp]{--gap:20px;--per-view:3;margin-top:clamp(32px,3.4vw,44px);position:relative}.track[data-astro-cid-lesv7jgp]{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap) * (var(--per-view) - 1)) / var(--per-view));gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--radius);padding-block:6px 10px;display:grid;overflow-x:auto}.track[data-astro-cid-lesv7jgp]::-webkit-scrollbar{display:none}.service-card[data-astro-cid-lesv7jgp]{border-radius:var(--radius);background:var(--surface);text-align:center;scroll-snap-align:start;min-height:400px;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background-color .35s var(--ease-out);flex-direction:column;align-items:center;padding:32px 30px 36px;display:flex}.service-card[data-astro-cid-lesv7jgp]:hover{box-shadow:var(--shadow-card);background:#33374d;transform:translateY(-4px)}.service-icon[data-astro-cid-lesv7jgp]{background:radial-gradient(circle at 32% 26%,#ffffff4d,#ffffff14 58%,#ffffff0a 100%),#3f4155;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffffff40,inset -2px -1px #8468e8bf,0 10px 24px -10px #0009}.service-icon[data-astro-cid-lesv7jgp] svg{width:42px;height:42px}.service-title[data-astro-cid-lesv7jgp]{color:#fff;margin-top:40px;font-size:clamp(1.45rem,1.2rem + .6vw,1.75rem);font-weight:500}.service-text[data-astro-cid-lesv7jgp]{max-width:320px;color:var(--text-dim);margin-top:14px;font-size:1rem;line-height:1.75}.service-link[data-astro-cid-lesv7jgp]{color:var(--teal-bright);transition:gap .25s var(--ease-out), color .25s var(--ease-out);align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:1rem;font-weight:500;display:inline-flex}.service-link[data-astro-cid-lesv7jgp] svg{width:18px;height:18px}.service-link[data-astro-cid-lesv7jgp]:hover{color:#4fe0e7;gap:14px}.carousel-btn[data-astro-cid-lesv7jgp]{z-index:2;color:#fff;width:48px;height:48px;transition:background-color .25s var(--ease-out), opacity .25s var(--ease-out), transform .25s var(--ease-out);background:#18181899;border:1.5px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carousel-btn[data-astro-cid-lesv7jgp] svg{width:24px;height:24px}.carousel-btn[data-astro-cid-lesv7jgp]:hover:not([disabled]){color:#181818;background:#fff}.carousel-btn[data-astro-cid-lesv7jgp][disabled]{opacity:.35;cursor:default}.carousel-btn--prev[data-astro-cid-lesv7jgp]{inset-inline-start:-82px}.carousel-btn--next[data-astro-cid-lesv7jgp]{inset-inline-end:-82px}@media (width<=1360px){.carousel[data-astro-cid-lesv7jgp]{padding-bottom:72px}.carousel-btn[data-astro-cid-lesv7jgp]{top:auto;bottom:0;transform:none}.carousel-btn--prev[data-astro-cid-lesv7jgp]{inset-inline-start:calc(50% - 56px)}.carousel-btn--next[data-astro-cid-lesv7jgp]{inset-inline-end:calc(50% - 56px)}}@media (width<=1024px){.carousel[data-astro-cid-lesv7jgp]{--per-view:2}}@media (width<=640px){.carousel[data-astro-cid-lesv7jgp]{--per-view:1.15;--gap:14px}.service-card[data-astro-cid-lesv7jgp]{min-height:380px;padding-inline:22px}}.projects[data-astro-cid-ftq3vvlr]{background:radial-gradient(44% 30% at 90% 32%,#20264a80,#0000 70%)}.projects-title[data-astro-cid-ftq3vvlr]{font-size:clamp(2rem,1.2rem + 2.5vw,3.1rem)}.grid[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),370px));justify-content:center;align-items:start;gap:28px 24px;margin-top:clamp(44px,5vw,72px);display:grid}@media (width>=1101px){.card[data-astro-cid-ftq3vvlr][data-pos=even]{margin-top:48px}}.card-inner[data-astro-cid-ftq3vvlr]{border-radius:var(--radius-lg);background:var(--surface-card);height:100%;transition:transform .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);border:1px solid #ffffff12;padding:16px 16px 28px;position:relative}.card-inner[data-astro-cid-ftq3vvlr]:hover,.card-inner[data-astro-cid-ftq3vvlr]:focus-within{border-color:#3396f359;transform:translateY(-6px);box-shadow:0 30px 60px -28px #000000e6,0 0 0 1px #3396f31f}.card-media[data-astro-cid-ftq3vvlr]{aspect-ratio:5/4;border-radius:var(--radius);background:#f0f0f0;position:relative;overflow:hidden}.card-media[data-astro-cid-ftq3vvlr] picture,.dialog-media[data-astro-cid-ftq3vvlr] picture{width:100%;height:100%;display:block}.card-media[data-astro-cid-ftq3vvlr] .card-img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out), filter .5s var(--ease-out)}.card-inner[data-astro-cid-ftq3vvlr]:hover .card-media[data-astro-cid-ftq3vvlr] .card-img{filter:saturate(1.05)brightness(.92);transform:scale(1.04)}.card-arrow[data-astro-cid-ftq3vvlr]{color:#2a2b33;opacity:0;width:108px;height:108px;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out);background:#fff;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;transform:scale(.75);box-shadow:0 0 0 16px #ffffff8c,0 20px 40px -12px #00000073}.card-arrow[data-astro-cid-ftq3vvlr]:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(135deg,#8f7cec,#3396f3 50%,#14c4d2);border-radius:50%;padding:3px;position:absolute;inset:4px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.card-arrow[data-astro-cid-ftq3vvlr] svg{stroke-width:2.2px;width:40px;height:40px}.card-inner[data-astro-cid-ftq3vvlr]:hover .card-arrow[data-astro-cid-ftq3vvlr],.card-inner[data-astro-cid-ftq3vvlr]:focus-within .card-arrow[data-astro-cid-ftq3vvlr]{opacity:1;transform:scale(1)}.card-body[data-astro-cid-ftq3vvlr]{padding:22px 10px 0}.card-sector[data-astro-cid-ftq3vvlr]{color:var(--teal-bright);font-size:.95rem;font-weight:500}.card-title[data-astro-cid-ftq3vvlr]{color:#fff;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:6px;font-size:clamp(1.5rem,1.25rem + .7vw,1.9rem);font-weight:500;line-height:1.45;display:flex}.card-link[data-astro-cid-ftq3vvlr]:after{content:"";z-index:1;border-radius:var(--radius-lg);position:absolute;inset:0}.card-link[data-astro-cid-ftq3vvlr]:focus-visible{outline:none}.card-link[data-astro-cid-ftq3vvlr]:focus-visible:after{outline:2px solid var(--teal-line);outline-offset:4px}.card-alt[data-astro-cid-ftq3vvlr]{color:#8e90a3;letter-spacing:.02em;unicode-bidi:isolate;font-size:.95rem;font-weight:600}.card-summary[data-astro-cid-ftq3vvlr]{color:#b6b8bc;margin-top:12px;font-size:1.02rem;line-height:1.95}.card-more[data-astro-cid-ftq3vvlr]{color:var(--teal-bright);transition:gap .25s var(--ease-out);align-items:center;gap:10px;margin-top:18px;font-weight:500;display:inline-flex}.card-more[data-astro-cid-ftq3vvlr] svg{width:18px;height:18px}.card-inner[data-astro-cid-ftq3vvlr]:hover .card-more[data-astro-cid-ftq3vvlr]{gap:14px}html[lang=en] .card-summary[data-astro-cid-ftq3vvlr]{line-height:1.7}html[lang=en] .dialog-desc[data-astro-cid-ftq3vvlr]{line-height:1.75}.dialog[data-astro-cid-ftq3vvlr]{width:100%;max-width:none;height:100%;max-height:none;color:inherit;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:clamp(12px,3vw,32px);overflow-y:auto}.dialog[data-astro-cid-ftq3vvlr][open]{place-items:center;display:grid}.dialog[data-astro-cid-ftq3vvlr]::backdrop{backdrop-filter:blur(6px);background:#0c0c12b8}@media (prefers-reduced-motion:no-preference){.dialog[data-astro-cid-ftq3vvlr][open] .dialog-card[data-astro-cid-ftq3vvlr]{animation:dialog-in .4s var(--ease-out)}.dialog[data-astro-cid-ftq3vvlr][open]::backdrop{animation:.3s ease-out backdrop-in}}@keyframes dialog-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes backdrop-in{0%{opacity:0}}.dialog-card[data-astro-cid-ftq3vvlr]{background:linear-gradient(#1b1c27 0%,#222437 100%);border:1px solid #ffffff0f;border-radius:clamp(24px,4vw,40px);width:min(100%,910px);padding:clamp(14px,2.4vw,22px);position:relative;box-shadow:0 40px 100px -30px #000000e6}.dialog-close[data-astro-cid-ftq3vvlr]{inset-block-start:clamp(18px,2.6vw,26px);z-index:2;color:#fff;backdrop-filter:blur(8px);width:44px;height:44px;transition:background-color .2s var(--ease-out), transform .2s var(--ease-out);background:#14151ea6;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:clamp(18px,2.6vw,26px)}.dialog-close[data-astro-cid-ftq3vvlr]:hover{background:#14151ee6;transform:rotate(90deg)}.dialog-close[data-astro-cid-ftq3vvlr] svg{stroke-width:2px;width:24px;height:24px}.dialog-media[data-astro-cid-ftq3vvlr]{aspect-ratio:16/7.2;background:#f0f0f0;border-radius:clamp(16px,2.6vw,24px);overflow:hidden}.dialog-media[data-astro-cid-ftq3vvlr] .dialog-img{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.dialog-body[data-astro-cid-ftq3vvlr]{padding:clamp(18px,2.6vw,28px) clamp(4px,1vw,10px) clamp(6px,1vw,10px)}.dialog-title[data-astro-cid-ftq3vvlr]{color:#fff;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:clamp(1.45rem,1.2rem + .8vw,1.85rem);font-weight:600;display:flex}.dialog-alt[data-astro-cid-ftq3vvlr]{color:#9c9fb3;letter-spacing:.04em;unicode-bidi:isolate;font-size:1rem;font-weight:600}.dialog-tagline[data-astro-cid-ftq3vvlr]{color:var(--teal);margin-top:2px;font-size:1.05rem;font-weight:500}.dialog-tags[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.dialog-tags[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{border-radius:var(--radius-xs);color:#fff;border:1px solid #3f74d0;padding:4px 16px;font-size:.95rem;line-height:1.7}.dialog-desc[data-astro-cid-ftq3vvlr]{color:#d0d0d6;margin-top:18px;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:2.05}@media (width>=720px){html[dir=rtl] .dialog-desc[data-astro-cid-ftq3vvlr]{text-align:justify;text-justify:inter-word}}.dialog-facts[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:22px;display:grid}.dialog-facts[data-astro-cid-ftq3vvlr] div[data-astro-cid-ftq3vvlr]{background:#ffffff0a;border-radius:12px;padding:12px 16px;box-shadow:inset 0 0 0 1px #ffffff0f}.dialog-facts[data-astro-cid-ftq3vvlr] dt[data-astro-cid-ftq3vvlr]{color:#8e90a3;font-size:.85rem}.dialog-facts[data-astro-cid-ftq3vvlr] dd[data-astro-cid-ftq3vvlr]{color:#fff;font-weight:600}.dialog-site[data-astro-cid-ftq3vvlr]{color:var(--teal-bright);display:inline-block}.dialog-site[data-astro-cid-ftq3vvlr]:hover{text-underline-offset:4px;text-decoration:underline}.dialog-cta[data-astro-cid-ftq3vvlr]{border-radius:var(--radius-xs);background:var(--grad-cta);color:#191a2b;min-height:64px;transition:background-position .5s var(--ease-out), box-shadow .3s var(--ease-out), transform .2s var(--ease-out);background-size:140% 100%;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:1.2rem;font-weight:600;display:flex}.dialog-cta[data-astro-cid-ftq3vvlr] svg{stroke-width:2px;width:20px;height:20px}.dialog-cta[data-astro-cid-ftq3vvlr]:hover{background-position:100% 0;box-shadow:0 18px 40px -18px #3f8ef1e6}.dialog-cta[data-astro-cid-ftq3vvlr]:active{transform:translateY(1px)}.stats[data-astro-cid-23gkgyqt]{isolation:isolate;background:#2a1b35;padding-block:clamp(64px,8vw,116px);position:relative;overflow:hidden}.stats[data-astro-cid-23gkgyqt] .stats-bg{z-index:-1;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.stats[data-astro-cid-23gkgyqt]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#18181840,#0000 22% 78%,#18181840);position:absolute;inset:0}.stats-grid[data-astro-cid-23gkgyqt]{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.stat[data-astro-cid-23gkgyqt]{flex-direction:column-reverse;align-items:center;gap:6px;display:flex}.stat-value[data-astro-cid-23gkgyqt]{color:#fff;text-shadow:0 6px 30px #7846dc73;font-size:clamp(2.6rem,1.8rem + 2.6vw,4.25rem);font-weight:700;line-height:1.2}.stat-label[data-astro-cid-23gkgyqt]{color:#f3f3f3;font-size:clamp(1.05rem,.9rem + .5vw,1.5rem);font-weight:400}@media (width<=640px){.stats-grid[data-astro-cid-23gkgyqt]{grid-template-columns:1fr;gap:28px}}.contact[data-astro-cid-he3spzz3]{background:radial-gradient(40% 56% at 0 52%,#2e3456bf,#0000 70%)}.card[data-astro-cid-he3spzz3]{background:var(--surface-alt);box-shadow:var(--shadow-card);border-radius:24px;grid-template:"title fields""email fields"".fields"1fr/minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(32px,7vw,84px);padding:clamp(28px,4vw,48px) clamp(22px,3vw,36px) clamp(32px,4vw,34px);display:grid;position:relative}.card[data-astro-cid-he3spzz3] .spark-a{width:clamp(44px,5vw,72px);top:24px;left:clamp(-30px,-2.6vw,-16px)}.card[data-astro-cid-he3spzz3] .spark-b{--twinkle-delay:2.2s;width:clamp(36px,3.8vw,56px);bottom:clamp(-30px,-2.2vw,-20px);left:47%}.title[data-astro-cid-he3spzz3]{padding-top:clamp(4px,3.6vw,52px);color:#fff;grid-area:title;padding-inline-start:clamp(0px,.8vw,12px);font-size:clamp(1.6rem,1.1rem + 1.25vw,2.4rem);font-weight:500;line-height:1.55}.title-line[data-astro-cid-he3spzz3]{display:block}.area-email[data-astro-cid-he3spzz3]{grid-area:email;margin-top:clamp(24px,3vw,40px);padding-inline-start:clamp(0px,.8vw,12px)}.fields[data-astro-cid-he3spzz3]{grid-area:fields;gap:6px;padding-inline-end:clamp(0px,4.6vw,66px);display:grid}.field[data-astro-cid-he3spzz3]{position:relative}.field--line[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:#d6d6d9;font-size:1rem;display:block}.field--line[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field--line[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{color:#fff;resize:none;width:100%;min-height:46px;transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);background:0 0;border:0;border-bottom:1px solid #c1c1c7;border-radius:0;padding:8px 0;font-size:1.05rem;line-height:1.6;display:block}.field--line[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{overflow:hidden}html[dir=rtl] .field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3][dir=ltr]{text-align:right}.field--line[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field--line[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-bottom-color:var(--teal-line);box-shadow:0 1px 0 0 var(--teal-line);outline:none}.field--filled[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{border-radius:var(--radius-xs);background:var(--surface-input);color:#fff;width:100%;height:60px;transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out);border:1px solid #0000;padding:0 20px;font-size:1.05rem;display:block}.field--filled[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder{color:#fff;opacity:.92}.field--filled[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus{border-color:var(--teal-line);background:#5a5967;outline:none}.field[data-astro-cid-he3spzz3][data-invalid] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3][data-invalid] textarea[data-astro-cid-he3spzz3]{border-bottom-color:#ff8a8a}.field--filled[data-astro-cid-he3spzz3][data-invalid] input[data-astro-cid-he3spzz3]{border-color:#ff8a8a}.field-error[data-astro-cid-he3spzz3]{color:#ffadad;min-height:1.5em;margin-top:4px;font-size:.875rem;line-height:1.5}.field-error[data-astro-cid-he3spzz3]:empty{min-height:.75em}.hp[data-astro-cid-he3spzz3]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.submit[data-astro-cid-he3spzz3]{margin-top:18px}.status[data-astro-cid-he3spzz3]{color:#cfd2e0;min-height:1.6em;margin-top:10px;font-size:.95rem;line-height:1.7}.status[data-astro-cid-he3spzz3][data-state=success]{color:#6ff0c9}.status[data-astro-cid-he3spzz3][data-state=error]{color:#ffadad}.status[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--teal-bright);text-underline-offset:3px;text-decoration:underline}@media (width<=860px){.card[data-astro-cid-he3spzz3]{grid-template:"title""email""fields"/1fr}.area-email[data-astro-cid-he3spzz3]{margin-top:24px}.fields[data-astro-cid-he3spzz3]{margin-top:8px;padding-inline-end:0}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--footer);padding-block:clamp(48px,6vw,76px) 32px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr auto;align-items:start;gap:40px;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{border-radius:8px;display:inline-block}.footer-logo[data-astro-cid-jo6i4kqk] img{width:clamp(150px,13vw,180px);height:auto}.socials[data-astro-cid-jo6i4kqk]{gap:22px;margin-top:26px;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;opacity:.9;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), color .2s var(--ease-out);place-items:center;display:grid}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:1;color:var(--teal-line);transform:translateY(-2px)}.footer-nav[data-astro-cid-jo6i4kqk]{align-self:center}.footer-nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;transition:color .2s var(--ease-out);font-size:clamp(1.05rem,1rem + .25vw,1.2rem);font-weight:700}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--active)}.footer-contact[data-astro-cid-jo6i4kqk]{font-style:normal}.footer-contact[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:22px;display:grid}.footer-contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{grid-template-columns:28px 1fr;grid-template-areas:"icon title""icon value";column-gap:12px;max-width:260px;display:grid}.footer-contact[data-astro-cid-jo6i4kqk] .fc-icon{color:#fff;stroke-width:1.4px;grid-area:icon;width:26px;height:26px}.fc-title[data-astro-cid-jo6i4kqk]{color:#fff;grid-area:title;font-size:.95rem;font-weight:700}.fc-value[data-astro-cid-jo6i4kqk]{color:#e6e6ea;grid-area:value;justify-self:start;font-size:.9rem;font-weight:600}a[data-astro-cid-jo6i4kqk].fc-value:hover{color:var(--teal-line)}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;margin-top:clamp(32px,4vw,40px)}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--text-faint);font-size:.95rem;font-weight:700}@media (width<=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-nav[data-astro-cid-jo6i4kqk]{grid-area:2/1/auto/-1}}@media (width<=560px){.footer-grid[data-astro-cid-jo6i4kqk]{text-align:center;grid-template-columns:1fr;justify-items:center}.socials[data-astro-cid-jo6i4kqk]{justify-content:center}.footer-nav[data-astro-cid-jo6i4kqk]{grid-row:auto}.footer-contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;grid-template-areas:"icon""title""value";justify-items:center;row-gap:4px}.fc-value[data-astro-cid-jo6i4kqk]{justify-self:center}}
