.lang[data-astro-cid-jxevxdsz]{z-index:9;align-items:center;display:flex;position:relative}.lang__trigger[data-astro-cid-jxevxdsz]{color:#6b6870;border-radius:10px;place-items:center;padding:0;display:grid}.lang__trigger[data-astro-cid-jxevxdsz] .lang__globe{stroke:#6b6870;border-radius:8px;width:32px;height:32px;padding:4px}.lang__list[data-astro-cid-jxevxdsz]{background-color:var(--color-border);opacity:0;visibility:hidden;border-radius:10px;margin-top:8px;padding:0;list-style:none;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:50%;transform:translate(-50%,-10px);box-shadow:0 8px 24px #0000001f}.lang[data-astro-cid-jxevxdsz]:hover .lang__list[data-astro-cid-jxevxdsz],.lang[data-astro-cid-jxevxdsz][data-open] .lang__list[data-astro-cid-jxevxdsz]{opacity:1;visibility:visible;transform:translate(-50%)}.lang__list[data-astro-cid-jxevxdsz] li[data-astro-cid-jxevxdsz]{padding:4px 8px}.lang__link[data-astro-cid-jxevxdsz]{border-radius:10px;align-items:center;padding:6px 8px;transition:all .3s;display:flex}.lang__flag[data-astro-cid-jxevxdsz]{aspect-ratio:1;object-fit:cover;border-radius:50%;width:28px;height:28px;transition:transform .2s;box-shadow:0 2px 4px #0000001a}.lang__link[data-astro-cid-jxevxdsz]:hover .lang__flag[data-astro-cid-jxevxdsz],.lang__link[data-astro-cid-jxevxdsz]:focus-visible .lang__flag[data-astro-cid-jxevxdsz]{transform:scale(1.1)}.mm[data-astro-cid-365e4pwv]{--mm-ease:cubic-bezier(.22, 1, .36, 1);color:#fff;opacity:0;background:#08080a73;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;transition:opacity .45s}.mm[data-astro-cid-365e4pwv]::backdrop{background:0 0}.mm[data-astro-cid-365e4pwv].is-open{opacity:1;backdrop-filter:blur(4px)}.mm__drawer[data-astro-cid-365e4pwv]{opacity:0;width:min(88vw,390px);height:100dvh;transition:transform .6s var(--mm-ease), opacity .42s ease;background:linear-gradient(#ffffff08,#fff0),#111;border-left:1px solid #ffffff1a;flex-direction:column;padding:18px 18px 30px;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(110%);box-shadow:-20px 0 60px #00000059}.mm[data-astro-cid-365e4pwv].is-open .mm__drawer[data-astro-cid-365e4pwv]{opacity:1;transform:translate(0)}.mm__header[data-astro-cid-365e4pwv]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:30px;display:flex}.mm__label[data-astro-cid-365e4pwv]{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:13px}.mm__close[data-astro-cid-365e4pwv]{opacity:0;width:40px;height:40px;transition:transform .45s var(--mm-ease), background .35s ease, border-color .35s ease, box-shadow .35s ease, opacity .35s ease;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;position:relative;transform:translate(20px)rotate(90deg)scale(.8)}.mm[data-astro-cid-365e4pwv].is-open .mm__close[data-astro-cid-365e4pwv]{opacity:1;transition-delay:.18s;transform:none}.mm__close[data-astro-cid-365e4pwv]:before,.mm__close[data-astro-cid-365e4pwv]:after{content:"";background:#fff;border-radius:999px;width:18px;height:2px;transition:width .35s;position:absolute;top:50%;left:50%}.mm__close[data-astro-cid-365e4pwv]:before{transform:translate(-50%,-50%)rotate(45deg)}.mm__close[data-astro-cid-365e4pwv]:after{transform:translate(-50%,-50%)rotate(-45deg)}.mm[data-astro-cid-365e4pwv].is-open .mm__close[data-astro-cid-365e4pwv]:hover{background:#ffffff14;border-color:#fff3;transition-delay:0s;transform:rotate(180deg)scale(1.05);box-shadow:0 10px 30px #00000038}.mm__close[data-astro-cid-365e4pwv]:hover:before,.mm__close[data-astro-cid-365e4pwv]:hover:after{width:22px}.mm__list[data-astro-cid-365e4pwv]{flex-direction:column;gap:12px;margin-top:10px;padding:0;list-style:none;display:flex}.mm__item[data-astro-cid-365e4pwv]{text-align:left;opacity:0;filter:blur(4px);width:100%;min-height:60px;transition:transform .55s var(--mm-ease), opacity .38s ease, filter .42s ease, background .3s ease, border-color .3s ease;transition-delay:calc((var(--item-count) - var(--i)) * 55ms);background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex;transform:translate(42px)}.mm[data-astro-cid-365e4pwv].is-open .mm__item[data-astro-cid-365e4pwv]{opacity:1;filter:blur();transition-delay:calc(.12s + (var(--i) * 80ms));transform:none}.mm__item[data-astro-cid-365e4pwv]:hover{background:#ffffff0f;border-color:#ffffff29}.mm__item[data-astro-cid-365e4pwv]:after{content:"";opacity:.7;border-top:2px solid #ffffffb3;border-right:2px solid #ffffffb3;flex-shrink:0;width:8px;height:8px;margin-left:auto;transition:transform .3s,opacity .3s;transform:rotate(45deg)}.mm__item[data-astro-cid-365e4pwv]:hover:after{opacity:1;transform:translate(3px)rotate(45deg)}.mm__icon[data-astro-cid-365e4pwv]{flex-shrink:0;width:14px;height:14px;display:flex}.mm__icon[data-astro-cid-365e4pwv] svg{width:100%;height:100%}.mm__icon[data-astro-cid-365e4pwv] svg *{stroke:#fff!important;fill:none!important}.mm__text[data-astro-cid-365e4pwv]{font-size:14px;line-height:1.2;font-weight:var(--weight-light);flex:1}@media (width>=768px){.mm[data-astro-cid-365e4pwv]{display:none!important}}.hero[data-astro-cid-upucx4mf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.hero__photo[data-astro-cid-upucx4mf]{outline:1px solid var(--color-border);border-radius:10px;align-self:flex-start;width:150px}.hero__photo[data-astro-cid-upucx4mf] img[data-astro-cid-upucx4mf]{border:10px solid var(--color-surface);border-radius:20px;width:100%;height:auto}.hero__body[data-astro-cid-upucx4mf]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;width:830px;max-width:100%;display:flex}.hero__role[data-astro-cid-upucx4mf]{width:100%;font-family:var(--font-heading);font-size:var(--text-base);line-height:1.5}.hero__badge[data-astro-cid-upucx4mf]{width:194px;padding:5px 12px;position:relative}.hero__badge[data-astro-cid-upucx4mf]:before,.hero__badge[data-astro-cid-upucx4mf]:after{content:"";background:var(--color-surface);border-radius:var(--radius-xs);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__badge[data-astro-cid-upucx4mf]:before{background:var(--gradient-accent);width:calc(100% + 1px);height:calc(100% + 1px)}.hero__badge[data-astro-cid-upucx4mf] span[data-astro-cid-upucx4mf]{z-index:2;font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-accent);background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.5;display:block;position:relative}.hero__badge[data-astro-cid-upucx4mf] span[data-astro-cid-upucx4mf]:after{content:"";background:var(--color-accent);border-radius:100%;width:3px;height:3px;animation:3s infinite blink;position:absolute;top:7px;right:-4px}@keyframes blink{0%,to{opacity:.1}50%{opacity:1}}.hero__name[data-astro-cid-upucx4mf]{width:100%;font-family:var(--font-heading);font-size:var(--text-2xl);line-height:1.5}.hero__bio[data-astro-cid-upucx4mf]{width:100%;font-size:var(--text-base);color:var(--color-text-soft);line-height:1.5}.hero__bio[data-astro-cid-upucx4mf] p[data-astro-cid-upucx4mf]+p[data-astro-cid-upucx4mf]{margin-top:1.5em}.hero__ctas[data-astro-cid-upucx4mf]{display:contents}.hero__hire[data-astro-cid-upucx4mf],.hero__email[data-astro-cid-upucx4mf]{margin-block:1em}.hero__email[data-astro-cid-upucx4mf]{margin-inline-end:auto}.hero__social[data-astro-cid-upucx4mf]{flex-wrap:wrap;gap:20px;width:100%;padding:0;list-style:none;display:flex}.hero__social-link[data-astro-cid-upucx4mf]{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xs);width:40px;transition:transform var(--duration), background-color var(--duration), border-color var(--duration);justify-content:center;padding:8px 0 2px;display:flex}.hero__social-link[data-astro-cid-upucx4mf]:hover,.hero__social-link[data-astro-cid-upucx4mf]:focus-visible{background-color:#27272a;border-color:#ffffff20;transform:translateY(-2px)}.hero__social-link[data-astro-cid-upucx4mf] .hero__social-icon{width:auto;height:20px;margin-bottom:6px}.hero__social-link[data-astro-cid-upucx4mf] .hero__social-icon--linkedin,.hero__social-link[data-astro-cid-upucx4mf] .hero__social-icon--blog{height:18px;margin-top:1px;margin-bottom:7px}.hero__social-link[data-astro-cid-upucx4mf] .hero__social-icon--behance{height:16px;margin-top:2px;margin-bottom:8px}.featured[data-astro-cid-upucx4mf]{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;margin-top:64px;padding:3em;display:flex}.featured__title[data-astro-cid-upucx4mf]{width:50%;margin-bottom:1em}.featured__more[data-astro-cid-upucx4mf]{flex-direction:row;margin-inline-start:auto}.featured__card[data-astro-cid-upucx4mf]{background-color:var(--color-surface);border-radius:var(--radius-lg);width:48%;transition:transform var(--duration);border:1px solid #27272a;flex-direction:column;align-self:stretch;align-items:flex-start;padding:1em;display:flex}.featured__card[data-astro-cid-upucx4mf]:hover{transform:translateY(-2px)}.featured__logo[data-astro-cid-upucx4mf]{height:auto;margin-bottom:var(--logo-gap,20px)}.featured__name[data-astro-cid-upucx4mf]{font-family:var(--font-heading);font-size:var(--text-md);margin-bottom:14px;line-height:1.2}.featured__text[data-astro-cid-upucx4mf]{font-size:var(--text-sm);color:var(--color-text-soft);margin-bottom:14px;line-height:1.25}@media (width<=1366px){.hero__body[data-astro-cid-upucx4mf]{width:76%}.featured[data-astro-cid-upucx4mf]{padding:2em}}@media (width<=1024px){.hero__body[data-astro-cid-upucx4mf]{width:74%}.hero__role[data-astro-cid-upucx4mf],.hero__bio[data-astro-cid-upucx4mf]{font-size:var(--text-sm)}.hero__name[data-astro-cid-upucx4mf]{font-size:var(--text-xl)}.hero__badge[data-astro-cid-upucx4mf]{width:164px;padding:4px 10px}.hero__badge[data-astro-cid-upucx4mf] span[data-astro-cid-upucx4mf]{font-size:.6rem}.hero__badge[data-astro-cid-upucx4mf] span[data-astro-cid-upucx4mf]:after{top:6px}.hero__hire[data-astro-cid-upucx4mf],.hero__email[data-astro-cid-upucx4mf]{font-size:var(--text-sm)}.featured__title[data-astro-cid-upucx4mf]{width:48%;font-size:var(--text-md)}.featured__more[data-astro-cid-upucx4mf]{font-size:var(--text-xs)}.featured__card[data-astro-cid-upucx4mf]{padding:1em 1em 0}.featured__cta[data-astro-cid-upucx4mf]{margin-bottom:1em}}@media (width<=767px){.hero[data-astro-cid-upucx4mf]{justify-content:center}.hero__photo[data-astro-cid-upucx4mf]{align-self:center;width:140px}.hero__body[data-astro-cid-upucx4mf]{justify-content:center;gap:10px;width:100%}.hero__role[data-astro-cid-upucx4mf]{font-size:var(--text-xs);text-align:center;margin-bottom:.5em}.hero__name[data-astro-cid-upucx4mf]{font-size:var(--text-lg);text-align:center;margin-block:.5em}.hero__hire[data-astro-cid-upucx4mf]{width:54%}.hero__email[data-astro-cid-upucx4mf]{flex:0 auto;width:41%;margin-inline-end:0}.hero__social[data-astro-cid-upucx4mf]{justify-content:center;gap:10px}.hero__social-link[data-astro-cid-upucx4mf]{width:38px}.hero__social-link[data-astro-cid-upucx4mf] .hero__social-icon{height:16px}.hero__social-link[data-astro-cid-upucx4mf] .hero__social-icon--behance{height:14px}.featured[data-astro-cid-upucx4mf]{margin-top:3em;padding:1em}.featured__title[data-astro-cid-upucx4mf]{overflow-wrap:normal;order:-1;width:70px;margin-bottom:1em}.featured__more[data-astro-cid-upucx4mf]{order:-1}.featured__card[data-astro-cid-upucx4mf]{text-align:center;align-items:center;width:100%;padding:1em}.featured__cta[data-astro-cid-upucx4mf]{margin:0}}.about__title[data-astro-cid-raniwcdn]{margin-bottom:8px}.about__text[data-astro-cid-raniwcdn]{width:100%;font-size:var(--text-base);color:var(--color-text-soft);margin-bottom:0;line-height:1.5}.about__text[data-astro-cid-raniwcdn] p[data-astro-cid-raniwcdn]+p[data-astro-cid-raniwcdn]{margin-top:1.5em}.about__text[data-astro-cid-raniwcdn] a{color:var(--color-text);font-weight:var(--weight-semibold)}.about__tech-title[data-astro-cid-raniwcdn]{width:100%;margin-top:64px;margin-bottom:16px}.techs[data-astro-cid-raniwcdn]{user-select:none;flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;padding:0;list-style:none;display:flex}.tech__link[data-astro-cid-raniwcdn]{background-color:var(--color-surface-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);transition:background-color var(--duration), border-color var(--duration), color var(--duration);align-items:flex-start;padding:8px;display:flex}.tech__icon[data-astro-cid-raniwcdn]{width:var(--icon);height:auto;transition-duration:var(--duration);margin-right:10px}.tech__name[data-astro-cid-raniwcdn]{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration);align-self:center}.tech--end[data-astro-cid-raniwcdn] .tech__name[data-astro-cid-raniwcdn]{align-self:flex-end}.tech__link[data-astro-cid-raniwcdn]:hover,.tech__link[data-astro-cid-raniwcdn]:focus-visible{background-color:#00bf8a10;border-color:#00bf8a}.tech__link[data-astro-cid-raniwcdn]:hover .tech__name[data-astro-cid-raniwcdn],.tech__link[data-astro-cid-raniwcdn]:focus-visible .tech__name[data-astro-cid-raniwcdn]{color:#00bf8a}@media (width<=1024px){.about__text[data-astro-cid-raniwcdn]{font-size:var(--text-sm)}.tech__name[data-astro-cid-raniwcdn]{font-size:var(--text-xs)}}@media (width<=767px){.about__tech-title[data-astro-cid-raniwcdn]{text-align:center;margin-top:48px}.techs[data-astro-cid-raniwcdn]{justify-content:center;gap:8px}.tech__link[data-astro-cid-raniwcdn]{border-radius:var(--radius-xs);padding:6px}.tech__icon[data-astro-cid-raniwcdn]{width:var(--icon-m)}}.projects__title[data-astro-cid-tzj4ux6c]{width:40%;margin-bottom:1em}.projects__more[data-astro-cid-tzj4ux6c]{margin-inline-start:auto}.project[data-astro-cid-tzj4ux6c]{background-color:var(--color-surface-2);background-image:var(--shot);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);cursor:pointer;width:48%;transition:transform var(--duration), border-color var(--duration);background-position:top;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;gap:20px;padding:0 0 2em;display:flex;position:relative}.project[data-astro-cid-tzj4ux6c]:nth-of-type(n+3){margin-top:1em}.project[data-astro-cid-tzj4ux6c]:hover,.project[data-astro-cid-tzj4ux6c]:focus-within{border-color:#ffffff20;transform:translateY(-2px)!important}.project__link[data-astro-cid-tzj4ux6c]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.project__link[data-astro-cid-tzj4ux6c]:focus-visible{outline:none}.project__link[data-astro-cid-tzj4ux6c]:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:3px}.project__content[data-astro-cid-tzj4ux6c]{width:100%;margin-top:58%;padding:0 2em}.project__name[data-astro-cid-tzj4ux6c]{font-family:var(--font-heading);font-size:var(--text-md);margin-bottom:10px;line-height:normal}.project__text[data-astro-cid-tzj4ux6c]{font-size:var(--text-sm);color:var(--color-text-soft);line-height:normal}.project__tech-title[data-astro-cid-tzj4ux6c]{font-family:var(--font-heading);font-size:var(--text-base);align-self:flex-start;padding-left:2em;line-height:1.5}.project__techs[data-astro-cid-tzj4ux6c]{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 2em;list-style:none;display:flex}.project__techs[data-astro-cid-tzj4ux6c] li[data-astro-cid-tzj4ux6c]{flex:0 34px;max-width:34px}.project__techs[data-astro-cid-tzj4ux6c] img[data-astro-cid-tzj4ux6c]{width:100%;height:auto}.project__arrow[data-astro-cid-tzj4ux6c]{background-color:var(--color-surface-2);border:1px solid #ffffff20;border-radius:100px;place-items:center;padding:10px 13px 6px;display:grid;position:absolute;top:10px;right:10px}.project__arrow[data-astro-cid-tzj4ux6c] svg{width:auto;height:16px;transition:transform var(--duration);margin-bottom:4px;transform:rotate(-45deg)}.project[data-astro-cid-tzj4ux6c]:hover .project__arrow[data-astro-cid-tzj4ux6c] svg{transform:rotate(45deg)}@media (width<=1366px){.project__techs[data-astro-cid-tzj4ux6c]{gap:4px}}@media (width<=1024px){.projects__title[data-astro-cid-tzj4ux6c]{width:48%}.project[data-astro-cid-tzj4ux6c]{padding:0 0 1em}.project__content[data-astro-cid-tzj4ux6c]{padding:0 1em}.project__name[data-astro-cid-tzj4ux6c]{font-size:var(--text-base)}.project__tech-title[data-astro-cid-tzj4ux6c]{padding-left:1em}.project__techs[data-astro-cid-tzj4ux6c]{padding:0 1em}}@media (width<=767px){.projects__title[data-astro-cid-tzj4ux6c]{overflow-wrap:normal;order:-1;width:70px;margin-bottom:0}.projects__more[data-astro-cid-tzj4ux6c]{order:-1}.project[data-astro-cid-tzj4ux6c]{align-self:flex-start;width:100%;margin-top:1em}.project__content[data-astro-cid-tzj4ux6c]{text-align:center}.project__tech-title[data-astro-cid-tzj4ux6c]{text-align:center;align-self:center;padding-left:0}.project__arrow[data-astro-cid-tzj4ux6c] svg{height:14px}}.plugins__title[data-astro-cid-gxryt6nz]{width:100%;margin-bottom:1em}.plugin[data-astro-cid-gxryt6nz]{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:32%;transition:transform var(--duration), border-color var(--duration);flex-direction:column;align-self:stretch;display:flex}.plugin[data-astro-cid-gxryt6nz]:hover{border-color:#ffffff20;transform:translateY(-2px)}.plugin__image[data-astro-cid-gxryt6nz]{object-fit:cover;border-radius:10px 10px 0 0;width:100%;height:200px}.plugin__content[data-astro-cid-gxryt6nz]{flex-direction:column;flex:1;align-items:flex-start;padding:1em;display:flex}.plugin__cta[data-astro-cid-gxryt6nz]{margin-top:auto}.plugin__logo[data-astro-cid-gxryt6nz]{width:100px;height:auto;margin-bottom:14px}.plugin__name[data-astro-cid-gxryt6nz],.plugin__text[data-astro-cid-gxryt6nz],.plugin__cta[data-astro-cid-gxryt6nz]{width:100%}.plugin__name[data-astro-cid-gxryt6nz]{font-family:var(--font-heading);font-size:var(--text-md);margin-bottom:14px;line-height:normal}.plugin__text[data-astro-cid-gxryt6nz]{font-size:var(--text-sm);color:var(--color-text-soft);margin-bottom:20px;line-height:normal}@media (width<=1366px){.plugin[data-astro-cid-gxryt6nz]{width:31%}}@media (width<=1024px){.plugin__content[data-astro-cid-gxryt6nz]{padding:1em 1em 0}.plugin__cta[data-astro-cid-gxryt6nz]{margin-bottom:1em}}@media (width<=767px){.plugins__title[data-astro-cid-gxryt6nz]{order:-1}.plugin[data-astro-cid-gxryt6nz]{width:100%}.plugin__content[data-astro-cid-gxryt6nz]{text-align:center;align-items:center;padding:1em}.plugin__text[data-astro-cid-gxryt6nz]{margin-bottom:14px}.plugin__cta[data-astro-cid-gxryt6nz]{margin-bottom:0}}.hosting__title[data-astro-cid-tbbu7aov]{width:100%;margin-bottom:1em}.hosting[data-astro-cid-tbbu7aov]{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;transition:transform var(--duration), border-color var(--duration);align-self:stretch;display:flex}.hosting[data-astro-cid-tbbu7aov]:hover{border-color:#ffffff20;transform:translateY(-2px)}.hosting__media[data-astro-cid-tbbu7aov]{flex-shrink:0;width:50%;min-height:340px;position:relative}.hosting__image[data-astro-cid-tbbu7aov]{object-fit:cover;border-radius:10px 0 0 10px;width:100%;height:100%;position:absolute;inset:0}.hosting__content[data-astro-cid-tbbu7aov]{flex-wrap:wrap;align-content:center;width:50%;padding:2em;display:flex}.hosting__logo[data-astro-cid-tbbu7aov]{width:50px;height:auto;margin-bottom:20px}.hosting__name[data-astro-cid-tbbu7aov],.hosting__text[data-astro-cid-tbbu7aov],.hosting__cta[data-astro-cid-tbbu7aov]{width:100%}.hosting__name[data-astro-cid-tbbu7aov]{font-family:var(--font-heading);font-size:var(--text-md);margin-bottom:20px;line-height:normal}.hosting__text[data-astro-cid-tbbu7aov]{font-size:var(--text-sm);color:var(--color-text-soft);margin-bottom:20px;line-height:normal}@media (width<=1366px){.hosting__media[data-astro-cid-tbbu7aov]{min-height:310px}}@media (width<=1024px){.hosting__media[data-astro-cid-tbbu7aov]{min-height:150px}.hosting__content[data-astro-cid-tbbu7aov]{padding:1em 1em 0}.hosting__cta[data-astro-cid-tbbu7aov]{margin-bottom:1em}}@media (width<=767px){.hosting[data-astro-cid-tbbu7aov]{flex-direction:column}.hosting__media[data-astro-cid-tbbu7aov]{width:100%;min-height:190px}.hosting__image[data-astro-cid-tbbu7aov]{border-radius:10px 10px 0 0}.hosting__content[data-astro-cid-tbbu7aov]{text-align:center;justify-content:center;width:100%;padding:1em}.hosting__cta[data-astro-cid-tbbu7aov]{margin-bottom:0}}.app[data-astro-cid-55juel6t]{background-color:var(--color-bg);isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}@media (width>=1025px){.app[data-astro-cid-55juel6t].is-lit{background-image:var(--bg-light);background-position:top;background-repeat:no-repeat;background-size:cover}.app[data-astro-cid-55juel6t]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px circle at var(--mouse-x,-1000px) var(--mouse-y,-1000px), #0303031a, #030303 50%);position:absolute;inset:0}}.app__inner[data-astro-cid-55juel6t]{min-height:100vh;width:min(var(--container), 100%);flex-direction:column;gap:20px;margin-inline:auto;padding-top:88px;padding-bottom:6em;display:flex}.app__panels[data-astro-cid-55juel6t]{outline:none;display:block}.app__panels[data-astro-cid-55juel6t]>.panel[data-astro-cid-55juel6t][hidden]{display:none}.panel--about{gap:10px}.panel--top{align-items:flex-start}.bar[data-astro-cid-55juel6t]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);align-items:center;gap:28px;padding:1.5em 4em;display:flex;position:relative}.bar__tabs[data-astro-cid-55juel6t]{flex-wrap:wrap;gap:35px;margin-inline-end:auto;display:flex}.bar__tab[data-astro-cid-55juel6t]{background:0 0;align-items:center;display:flex;position:relative}.bar__tab[data-astro-cid-55juel6t] .bar__tab-icon{opacity:.7;width:auto;height:20px;transition:transform .5s,opacity .5s}.bar__tab[data-astro-cid-55juel6t] .bar__tab-icon path{stroke:#ffffff80}.bar__tab[data-astro-cid-55juel6t]:hover .bar__tab-icon,.bar__tab[data-astro-cid-55juel6t]:focus-visible .bar__tab-icon{opacity:1;transform:translateY(-1px)}.bar__tab[data-astro-cid-55juel6t]:hover .bar__tab-icon path,.bar__tab[data-astro-cid-55juel6t]:focus-visible .bar__tab-icon path,.bar__tab[data-astro-cid-55juel6t][aria-selected=true] .bar__tab-icon path{stroke:url(#jk-icon-gradient)!important}.bar__tab[data-astro-cid-55juel6t][aria-selected=true] .bar__tab-icon{opacity:1}.bar__tab[data-astro-cid-55juel6t]:after{content:attr(data-tooltip);z-index:5;font-size:12px;font-weight:var(--weight-light);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#242424;border:1px solid #ffffff10;border-radius:4px;padding:4px 8px;position:absolute;top:100%;left:80%}.bar__tab[data-astro-cid-55juel6t]:hover:after,.bar__tab[data-astro-cid-55juel6t]:focus-visible:after{opacity:1;visibility:visible}.bar__actions[data-astro-cid-55juel6t]{align-items:center;gap:28px;height:20px;display:flex}.bar__hire[data-astro-cid-55juel6t]{font-size:var(--text-sm);z-index:99;gap:8px;padding:10px 14px 10px 12px}.bar__menu[data-astro-cid-55juel6t]{display:none}.foot[data-astro-cid-55juel6t]{background-color:var(--color-surface);border-top:1px solid var(--color-border);margin-top:auto;padding:2em 0}.foot__inner[data-astro-cid-55juel6t]{width:min(var(--container), 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.foot__copy[data-astro-cid-55juel6t]{font-size:var(--text-sm);color:var(--color-text-soft);line-height:1.4}.foot__copy[data-astro-cid-55juel6t] span[data-astro-cid-55juel6t]{color:#fff}.foot__links[data-astro-cid-55juel6t]{font-size:var(--text-sm);align-items:center;padding:0;line-height:1.3;list-style:none;display:flex}.foot__links[data-astro-cid-55juel6t] li[data-astro-cid-55juel6t]+li[data-astro-cid-55juel6t]{align-items:center;display:flex}.foot__links[data-astro-cid-55juel6t] li[data-astro-cid-55juel6t]+li[data-astro-cid-55juel6t]:before{content:"";border-left:1px solid #ffffffbf;height:.9em;margin-inline:8px}.foot__links[data-astro-cid-55juel6t] a[data-astro-cid-55juel6t]{color:var(--color-text-soft);transition:color .5s}.foot__links[data-astro-cid-55juel6t] a[data-astro-cid-55juel6t]:hover,.foot__links[data-astro-cid-55juel6t] a[data-astro-cid-55juel6t]:focus-visible{color:#fff}@media (width<=1366px){.app__inner[data-astro-cid-55juel6t]{width:80vw;padding-top:72px;padding-bottom:5em}.bar[data-astro-cid-55juel6t]{padding:1.5em 2em}.foot__inner[data-astro-cid-55juel6t]{width:80vw}}@media (width<=1024px){.app__inner[data-astro-cid-55juel6t]{width:100%;padding:40px 1.125em 3em}.bar[data-astro-cid-55juel6t],.bar__actions[data-astro-cid-55juel6t]{gap:21px}.bar__tab[data-astro-cid-55juel6t] .bar__tab-icon{height:16px}.bar__hire[data-astro-cid-55juel6t]{font-size:var(--text-xs)}.foot[data-astro-cid-55juel6t]{padding:2em 1.125em}.foot__inner[data-astro-cid-55juel6t]{flex-direction:column;justify-content:center;gap:10px;width:100%}.foot__copy[data-astro-cid-55juel6t],.foot__links[data-astro-cid-55juel6t]{font-size:var(--text-xs)}}@media (width<=767px){.app__inner[data-astro-cid-55juel6t]{gap:16px}.bar[data-astro-cid-55juel6t]{border-radius:var(--radius-lg);min-height:66px;padding:0 12px 0 15px}.bar__tabs[data-astro-cid-55juel6t]{display:none}.bar__actions[data-astro-cid-55juel6t]{flex-direction:row-reverse;flex:1;justify-content:space-between;gap:11px}.bar__menu[data-astro-cid-55juel6t]{z-index:30;backdrop-filter:blur(14px);background:#111111d1;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s,background .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 12px 35px #0000002e}.bar__menu[data-astro-cid-55juel6t]:hover{background:#191919f2;border-color:#ffffff38;transform:translateY(-2px)scale(1.03);box-shadow:0 16px 42px #0000003d}.bar__menu-bar[data-astro-cid-55juel6t]{background:#fff;border-radius:999px;width:20px;height:2px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s,width .35s;position:absolute}.bar__menu-bar[data-astro-cid-55juel6t]:first-child{transform:translateY(-6px)}.bar__menu-bar[data-astro-cid-55juel6t]:nth-child(2){width:15px}.bar__menu-bar[data-astro-cid-55juel6t]:nth-child(3){transform:translateY(6px)}.bar__menu[data-astro-cid-55juel6t]:hover .bar__menu-bar[data-astro-cid-55juel6t]:nth-child(2){width:20px}.bar__menu[data-astro-cid-55juel6t][aria-expanded=true]{opacity:0;transform:rotate(90deg)scale(.92)}.foot__copy[data-astro-cid-55juel6t]{text-align:center;max-width:250px}.foot__copy[data-astro-cid-55juel6t] span[data-astro-cid-55juel6t]{display:block}}
