.nav-logo[data-astro-cid-nen7h5rs]{letter-spacing:-.015em;color:#141414;flex-shrink:0;font-size:18px;font-weight:600;text-decoration:none}.nav-links[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:#141414a6;white-space:nowrap;font-size:13px;text-decoration:none;transition:color .2s}.nav-link[data-astro-cid-nen7h5rs]:hover{color:#0f766e}.lang-switch[data-astro-cid-nen7h5rs]{background:#1414140d;border:1px solid #fff9;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.lang-opt[data-astro-cid-nen7h5rs]{letter-spacing:.03em;color:#14141480;border-radius:999px;padding:6px 10px;font-size:11.5px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s,background .2s}.lang-opt[data-astro-cid-nen7h5rs].is-active{color:#141414;background:#fafaf7;box-shadow:0 1px 3px #1414281a}a[data-astro-cid-nen7h5rs].lang-opt:hover{color:#0f766e}.nav-cta[data-astro-cid-nen7h5rs]{color:#fafaf7;white-space:nowrap;background:#141414;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s}.nav-cta[data-astro-cid-nen7h5rs]:hover{background:#0f766e}.nav-linkedin[data-astro-cid-nen7h5rs]{color:#0f766e;background:#0f766e14;border:1px solid #0f766e33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.nav-linkedin[data-astro-cid-nen7h5rs]:hover{color:#fafaf7;background:#0f766e;border-color:#0f766e}.nav-mobile-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:none}#nav-burger[data-astro-cid-nen7h5rs]{cursor:pointer;color:#141414;background:0 0;border:none;padding:4px;display:flex}.nav-link-mobile[data-astro-cid-nen7h5rs]{color:#141414bf;border-bottom:1px solid #1414140f;padding:10px 4px;font-size:15px;text-decoration:none;transition:color .2s;display:block}.nav-link-mobile[data-astro-cid-nen7h5rs]:hover{color:#0f766e}.nav-cta-mobile[data-astro-cid-nen7h5rs]{color:#0f766e;border-bottom:none;margin-top:4px;font-weight:600}.nav-linkedin--mobile[data-astro-cid-nen7h5rs]{width:34px;height:34px}@media (width<=820px){.nav-links[data-astro-cid-nen7h5rs]{display:none!important}.nav-mobile-actions[data-astro-cid-nen7h5rs]{display:flex!important}#site-nav[data-astro-cid-nen7h5rs],#nav-mobile[data-astro-cid-nen7h5rs]{width:calc(100% - 28px)!important}}@media (width<=420px){#site-nav[data-astro-cid-nen7h5rs]{gap:10px!important;padding:10px 10px 10px 16px!important}.nav-logo[data-astro-cid-nen7h5rs]{font-size:16px}.nav-mobile-actions[data-astro-cid-nen7h5rs]{gap:6px}.lang-opt[data-astro-cid-nen7h5rs]{padding:5px 8px}.nav-linkedin--mobile[data-astro-cid-nen7h5rs]{width:32px;height:32px}#nav-burger[data-astro-cid-nen7h5rs]{padding:2px}}.hero-badges[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:8px 14px;margin-bottom:24px;animation:.9s .1s both fadeIn;display:flex}.hero-badge-group[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:8px;display:flex}.hero-badge[data-astro-cid-ge2uvauf]{color:#141414a6;letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#ffffff80;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:12.5px;display:inline-flex;box-shadow:0 4px 18px #1414280f,inset 0 1px #fffc}.hero-head[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:52px;display:grid}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-size:clamp(30px,3.8vw,50px);font-weight:500;line-height:1.1}.hero-ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero-intro[data-astro-cid-ge2uvauf]{color:#141414a6;text-wrap:pretty;max-width:54ch;margin:0 0 26px;font-size:16.5px;line-height:1.6}.hero-photo[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(14px);background:#ffffff73;border:1px solid #ffffffb3;border-radius:18px;flex-shrink:0;width:210px;height:248px;padding:12px;animation:1.1s cubic-bezier(.22,1,.36,1) .45s both photoReveal;box-shadow:0 12px 40px #1414281a,inset 0 1px #ffffffd9}.cta-primary[data-astro-cid-ge2uvauf]{color:#fafaf7;background:#141414;border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:14.5px;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s;display:inline-flex;position:relative;overflow:hidden}.cta-primary[data-astro-cid-ge2uvauf]:hover{background:#0f766e;transform:translateY(-2px)}.cta-shimmer[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:34px;height:180%;animation:3.6s ease-in-out 1.4s infinite shimmer;position:absolute;top:-40%;left:0}.cta-secondary[data-astro-cid-ge2uvauf]{color:#141414;-webkit-backdrop-filter:blur(10px);background:#ffffff73;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:15px 28px;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex;box-shadow:0 4px 16px #1414280d,inset 0 1px #fffc}.cta-secondary[data-astro-cid-ge2uvauf]:hover{border-color:#0f766e}@media (width<=860px){.hero-head[data-astro-cid-ge2uvauf]{gap:32px}.hero-photo[data-astro-cid-ge2uvauf]{width:168px;height:198px;padding:9px}}@media (width<=640px){.hero-head[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;justify-items:center;gap:26px}.hero-badges[data-astro-cid-ge2uvauf]{justify-content:center}.hero-copy[data-astro-cid-ge2uvauf]{text-align:center}.hero-photo[data-astro-cid-ge2uvauf]{order:-1;width:152px;height:180px}.hero-intro[data-astro-cid-ge2uvauf]{margin-left:auto;margin-right:auto}.hero-ctas[data-astro-cid-ge2uvauf]{justify-content:center}}@media (width<=420px){.cta-primary[data-astro-cid-ge2uvauf],.cta-secondary[data-astro-cid-ge2uvauf]{flex:100%;justify-content:center}}@media (width<=480px){#top[data-astro-cid-ge2uvauf]{padding:36px 24px 56px!important}}.service-row[data-astro-cid-ue6ip2le]{color:inherit;border-top:1px solid #1414141a;border-radius:14px;grid-template-columns:60px 1fr 1.4fr 60px;align-items:center;gap:36px;padding:38px 8px;text-decoration:none;transition:padding-left .35s cubic-bezier(.22,1,.36,1),background .3s,backdrop-filter .3s;display:grid}.service-row[data-astro-cid-ue6ip2le]:hover{-webkit-backdrop-filter:blur(8px);background:#ffffff80;padding-left:28px}.service-arrow[data-astro-cid-ue6ip2le]{color:#0f766e;opacity:.55;justify-self:end;font-size:20px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s}.service-row[data-astro-cid-ue6ip2le]:hover .service-arrow[data-astro-cid-ue6ip2le]{opacity:1;transform:translate(6px)}.certs[data-astro-cid-ue6ip2le]{border-top:1px solid #14141417;grid-template-columns:180px 1fr;align-items:start;gap:32px;margin-top:56px;padding-top:34px;display:grid}.certs-label[data-astro-cid-ue6ip2le]{letter-spacing:.06em;text-transform:uppercase;color:#14141473;padding-top:4px;font-size:12px}.certs-list[data-astro-cid-ue6ip2le]{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.cert[data-astro-cid-ue6ip2le]{border-left:2px solid #0f766e47;flex-direction:column;gap:3px;padding-left:16px;display:flex}.cert-label[data-astro-cid-ue6ip2le]{letter-spacing:-.01em;color:#0f766e;font-size:17px;font-weight:600;line-height:1.2}.cert-name[data-astro-cid-ue6ip2le]{color:#141414b8;text-wrap:pretty;font-size:13.5px;line-height:1.4}.cert-meta[data-astro-cid-ue6ip2le]{color:#14141473;font-size:12.5px}@media (width<=768px){.service-row[data-astro-cid-ue6ip2le]{grid-template-columns:40px 1fr 28px;gap:8px 14px;padding:28px 8px}.service-row[data-astro-cid-ue6ip2le]>span[data-astro-cid-ue6ip2le]:first-child{grid-area:1/1/2/2}.service-row[data-astro-cid-ue6ip2le] h3[data-astro-cid-ue6ip2le]{grid-area:1/2/2/3}.service-arrow[data-astro-cid-ue6ip2le]{grid-area:1/3/2/4}.service-row[data-astro-cid-ue6ip2le] p[data-astro-cid-ue6ip2le]{grid-area:2/2/3/4;font-size:14px}.certs[data-astro-cid-ue6ip2le]{grid-template-columns:1fr;gap:20px}.certs-list[data-astro-cid-ue6ip2le]{grid-template-columns:1fr;gap:18px}}.metrics-grid[data-astro-cid-nuu3q7ts]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.metric-card[data-astro-cid-nuu3q7ts]{-webkit-backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;padding:40px 28px;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s;box-shadow:inset 0 1px #ffffff2e,0 10px 36px #00000a40}.metric-card[data-astro-cid-nuu3q7ts]:hover{background:#ffffff1a;transform:translateY(-5px)}.metric-value[data-astro-cid-nuu3q7ts]{letter-spacing:-.04em;font-size:50px;font-weight:500;line-height:1}.case-study[data-astro-cid-nuu3q7ts]{-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;padding:46px;display:grid;box-shadow:inset 0 1px #ffffff26}@media (width<=900px){.metrics-grid[data-astro-cid-nuu3q7ts]{grid-template-columns:repeat(2,1fr)}.case-study[data-astro-cid-nuu3q7ts]{grid-template-columns:1fr;gap:32px}}@media (width<=560px){.metric-card[data-astro-cid-nuu3q7ts]{padding:26px 18px}.metric-value[data-astro-cid-nuu3q7ts]{font-size:36px}}@media (width<=480px){.case-study[data-astro-cid-nuu3q7ts]{padding:28px 20px}}.xp-timeline[data-astro-cid-dq24b6n6]{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.xp-item[data-astro-cid-dq24b6n6]{grid-template-columns:30px 1fr;gap:18px;scroll-margin-top:140px;display:grid}.xp-marker[data-astro-cid-dq24b6n6]{justify-content:center;padding-top:34px;display:flex;position:relative}.xp-marker[data-astro-cid-dq24b6n6]:before{content:"";background:#1414141f;width:1px;position:absolute;top:0;bottom:-22px}.xp-item[data-astro-cid-dq24b6n6]:first-child .xp-marker[data-astro-cid-dq24b6n6]:before{top:34px}.xp-item[data-astro-cid-dq24b6n6]:last-child .xp-marker[data-astro-cid-dq24b6n6]:before{height:34px;bottom:auto}.xp-dot[data-astro-cid-dq24b6n6]{z-index:1;background:#fafaf7;border:1.5px solid #14141440;border-radius:50%;width:11px;height:11px;position:relative}.xp-dot[data-astro-cid-dq24b6n6].is-current{background:#0f766e;border-color:#0f766e;box-shadow:0 0 0 4px #0f766e26}.xp-card[data-astro-cid-dq24b6n6]{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#ffffff73;border:1px solid #ffffffbf;border-radius:20px;padding:30px 34px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;box-shadow:0 10px 36px #14142812,inset 0 1px #ffffffe6}.xp-card[data-astro-cid-dq24b6n6]:hover{transform:translateY(-3px);box-shadow:0 16px 46px #1414281a,inset 0 1px #ffffffe6}.xp-head[data-astro-cid-dq24b6n6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.xp-role[data-astro-cid-dq24b6n6]{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:500;line-height:1.25}.xp-project[data-astro-cid-dq24b6n6]{color:#0f766e;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.xp-title-row[data-astro-cid-dq24b6n6]{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.xp-logo[data-astro-cid-dq24b6n6]{flex-shrink:0;width:auto;height:34px;display:block}.xp-meta[data-astro-cid-dq24b6n6]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.xp-period[data-astro-cid-dq24b6n6]{color:#141414bf;font-size:13px;font-weight:500}.xp-place[data-astro-cid-dq24b6n6]{color:#14141473;font-size:13px}.xp-badge[data-astro-cid-dq24b6n6]{letter-spacing:.02em;color:#0f766e;background:#0f766e12;border:1px solid #0f766e4d;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:500}.xp-summary[data-astro-cid-dq24b6n6]{color:#141414a6;text-wrap:pretty;max-width:78ch;margin:0 0 20px;font-size:14.5px;line-height:1.6}.xp-points[data-astro-cid-dq24b6n6]{grid-template-columns:repeat(2,1fr);gap:10px 32px;margin:0 0 22px;padding:0;list-style:none;display:grid}.xp-points[data-astro-cid-dq24b6n6] li[data-astro-cid-dq24b6n6]{color:#141414b8;text-wrap:pretty;align-items:baseline;gap:11px;font-size:14px;line-height:1.55;display:flex}.xp-bullet[data-astro-cid-dq24b6n6]{opacity:.5;background:#0f766e;border-radius:50%;flex-shrink:0;width:5px;height:5px;transform:translateY(-2px)}.xp-card--prior[data-astro-cid-dq24b6n6]{background:#ffffff4d;border-color:#fff9;padding:24px 30px;box-shadow:0 6px 22px #1414280d,inset 0 1px #fffc}.xp-item--prior[data-astro-cid-dq24b6n6] .xp-dot[data-astro-cid-dq24b6n6]{border-style:dashed;width:9px;height:9px}.xp-prior-head[data-astro-cid-dq24b6n6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.xp-prior-title[data-astro-cid-dq24b6n6]{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 6px;font-size:17px;font-weight:500;display:flex}.xp-prior-label[data-astro-cid-dq24b6n6]{letter-spacing:.04em;text-transform:uppercase;color:#0f766e;background:#0f766e12;border:1px solid #0f766e2e;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:500}.xp-prior-summary[data-astro-cid-dq24b6n6]{margin:0;font-size:13.5px}.xp-prior-roles[data-astro-cid-dq24b6n6]{grid-template-columns:repeat(2,1fr);gap:16px 32px;margin:20px 0;padding:0;list-style:none;display:grid}.xp-prior-roles[data-astro-cid-dq24b6n6]>li[data-astro-cid-dq24b6n6]{border-left:2px solid #0f766e33;padding-left:14px}.xp-prior-role-head[data-astro-cid-dq24b6n6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.xp-prior-role[data-astro-cid-dq24b6n6]{color:#141414d9;font-size:14.5px;font-weight:500}.xp-prior-period[data-astro-cid-dq24b6n6]{color:#14141473;white-space:nowrap;font-size:12.5px}.xp-prior-desc[data-astro-cid-dq24b6n6]{color:#14141499;text-wrap:pretty;margin:5px 0 0;font-size:13.5px;line-height:1.55}.xp-tags[data-astro-cid-dq24b6n6]{border-top:1px solid #14141412;flex-wrap:wrap;gap:7px;padding-top:20px;display:flex}.xp-tag[data-astro-cid-dq24b6n6]{color:#141414b3;background:#fff9;border:1px solid #14141412;border-radius:999px;padding:6px 14px;font-size:12.5px;transition:color .2s,border-color .2s}.xp-tag[data-astro-cid-dq24b6n6]:hover{color:#0f766e;border-color:#0f766e59}.drawer-toggle[data-astro-cid-dq24b6n6]{color:#0f766e;cursor:pointer;background:#0f766e0f;border:1px solid #0f766e38;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:18px;padding:11px 16px;font-size:13.5px;font-weight:500;list-style:none;display:none}.drawer-toggle[data-astro-cid-dq24b6n6]::-webkit-details-marker{display:none}.drawer[data-astro-cid-dq24b6n6][open]>.drawer-toggle[data-astro-cid-dq24b6n6] .drawer-chevron[data-astro-cid-dq24b6n6]{transform:rotate(180deg)}@media (width<=768px){.drawer-toggle[data-astro-cid-dq24b6n6]{display:flex}.xp-card--prior[data-astro-cid-dq24b6n6] .drawer-toggle[data-astro-cid-dq24b6n6]{margin-top:20px}}@media (width<=900px){.xp-points[data-astro-cid-dq24b6n6]{grid-template-columns:1fr;gap:9px}.xp-prior-roles[data-astro-cid-dq24b6n6]{grid-template-columns:1fr;gap:14px}}@media (width<=640px){.xp-item[data-astro-cid-dq24b6n6]{grid-template-columns:20px 1fr;gap:12px}.xp-card[data-astro-cid-dq24b6n6]{padding:24px 22px}.xp-head[data-astro-cid-dq24b6n6]{gap:10px}.xp-meta[data-astro-cid-dq24b6n6]{width:100%}}@media (width<=480px){.xp-logo[data-astro-cid-dq24b6n6]{height:26px}}.dg[data-astro-cid-3sjzfvfa]{--dg-gap:28px;flex-direction:column;max-width:640px;margin:0 auto;display:flex}.dg-row[data-astro-cid-3sjzfvfa]{grid-template-columns:1fr var(--dg-gap) 1fr;align-items:stretch;display:grid}.dg-node[data-astro-cid-3sjzfvfa]{text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 18px;display:flex;box-shadow:inset 0 1px #ffffff1f}.dg-title[data-astro-cid-3sjzfvfa]{letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.25}.dg-desc[data-astro-cid-3sjzfvfa]{color:#fafaf799;text-wrap:pretty;max-width:30ch;font-size:12.5px;line-height:1.45}.dg-top[data-astro-cid-3sjzfvfa]{background:#0f766e47;border-color:#7ed8c980;box-shadow:0 10px 36px #0f766e40,inset 0 1px #ffffff26}.dg-top[data-astro-cid-3sjzfvfa] .dg-title[data-astro-cid-3sjzfvfa]{color:#a9e6da;font-size:17px}.dg-top[data-astro-cid-3sjzfvfa] .dg-desc[data-astro-cid-3sjzfvfa]{color:#fafaf7bf}.dg-base[data-astro-cid-3sjzfvfa]{background:#ffffff09;border-style:dashed;border-color:#ffffff38}.dg-arrows[data-astro-cid-3sjzfvfa]{--h:28px;height:var(--h)}.dg-arrow[data-astro-cid-3sjzfvfa]{background:linear-gradient(#7ed8c9,#7ed8c926);justify-self:center;width:1px;height:100%;position:relative}.dg-arrow[data-astro-cid-3sjzfvfa]:before{content:"";border:5px solid #0000;border-top:0;border-bottom:7px solid #7ed8c9;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.stack-panel[data-astro-cid-3sjzfvfa]{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;margin-top:64px;overflow:hidden;box-shadow:inset 0 1px #ffffff26,0 14px 44px #00000a40}.stack-row[data-astro-cid-3sjzfvfa]{border-top:1px solid #ffffff14;grid-template-columns:220px 1fr;align-items:center;gap:32px;padding:26px 34px;display:grid}.stack-row[data-astro-cid-3sjzfvfa]:first-child{border-top:none}.stack-cat[data-astro-cid-3sjzfvfa]{letter-spacing:.06em;text-transform:uppercase;color:#fafaf773;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:400;line-height:1.4;list-style:none;display:flex}.stack-cat[data-astro-cid-3sjzfvfa]::-webkit-details-marker{display:none}.drawer-chevron[data-astro-cid-3sjzfvfa]{display:none}.stack-items[data-astro-cid-3sjzfvfa]{flex-wrap:wrap;gap:6px 4px;display:flex}.stack-item[data-astro-cid-3sjzfvfa]{color:#fafaf7cc;cursor:default;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;transition:color .2s,background .25s,border-color .25s}.stack-item[data-astro-cid-3sjzfvfa]:hover{color:#a9e6da;background:#ffffff14;border-color:#ffffff2e}@media (width<=768px){.stack-row[data-astro-cid-3sjzfvfa]{grid-template-columns:1fr;gap:14px;padding:18px 24px}.stack-cat[data-astro-cid-3sjzfvfa]{cursor:pointer;color:#fafaf7bf;font-size:13px}.drawer-chevron[data-astro-cid-3sjzfvfa]{display:block}.stack-row[data-astro-cid-3sjzfvfa][open]>.stack-cat[data-astro-cid-3sjzfvfa]{margin-bottom:14px}.stack-row[data-astro-cid-3sjzfvfa][open] .drawer-chevron[data-astro-cid-3sjzfvfa]{transform:rotate(180deg)}}@media (width<=560px){.dg[data-astro-cid-3sjzfvfa]{--dg-gap:12px}.dg-node[data-astro-cid-3sjzfvfa]{border-radius:12px;padding:12px 10px}.dg-title[data-astro-cid-3sjzfvfa]{font-size:14px}.dg-top[data-astro-cid-3sjzfvfa] .dg-title[data-astro-cid-3sjzfvfa]{font-size:15.5px}.dg-desc[data-astro-cid-3sjzfvfa]{font-size:11.5px}.dg-arrows[data-astro-cid-3sjzfvfa]{--h:22px}}.dg[data-astro-cid-3sjzfvfa].reveal-init{opacity:1;transform:none}.dg[data-astro-cid-3sjzfvfa].reveal-init .dg-node[data-astro-cid-3sjzfvfa]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.dg[data-astro-cid-3sjzfvfa].reveal-init .dg-arrow[data-astro-cid-3sjzfvfa]{transform-origin:bottom;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.dg[data-astro-cid-3sjzfvfa].visible .dg-node[data-astro-cid-3sjzfvfa]{opacity:1;transform:none}.dg[data-astro-cid-3sjzfvfa].visible .dg-arrow[data-astro-cid-3sjzfvfa]{transform:scaleY(1)}.dg[data-astro-cid-3sjzfvfa].visible .dg-base[data-astro-cid-3sjzfvfa]{transition-delay:.1s}.dg[data-astro-cid-3sjzfvfa].visible .dg-arrows--low[data-astro-cid-3sjzfvfa] .dg-arrow[data-astro-cid-3sjzfvfa]{transition-delay:.45s}.dg[data-astro-cid-3sjzfvfa].visible .dg-pillars[data-astro-cid-3sjzfvfa] .dg-node[data-astro-cid-3sjzfvfa]{transition-delay:.8s}.dg[data-astro-cid-3sjzfvfa].visible .dg-arrows--high[data-astro-cid-3sjzfvfa] .dg-arrow[data-astro-cid-3sjzfvfa]{transition-delay:1.15s}.dg[data-astro-cid-3sjzfvfa].visible .dg-top[data-astro-cid-3sjzfvfa]{transition-delay:1.5s}.dg-arrow[data-astro-cid-3sjzfvfa]:after{content:"";opacity:0;background:#d4f4ee;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:0;left:50%;box-shadow:0 0 10px 2px #7ed8c9b3}.dg[data-astro-cid-3sjzfvfa].visible .dg-arrows--low[data-astro-cid-3sjzfvfa] .dg-arrow[data-astro-cid-3sjzfvfa]:after{animation:2.6s ease-in 2.1s infinite dgFlow}.dg[data-astro-cid-3sjzfvfa].visible .dg-arrows--high[data-astro-cid-3sjzfvfa] .dg-arrow[data-astro-cid-3sjzfvfa]:after{animation:2.6s ease-in 3.4s infinite dgFlow}@keyframes dgFlow{0%{opacity:0;transform:translateY(0)}15%{opacity:1}45%{transform:translateY(calc(-1 * var(--h)));opacity:0}to{transform:translateY(calc(-1 * var(--h)));opacity:0}}@media (prefers-reduced-motion:reduce){.dg[data-astro-cid-3sjzfvfa].reveal-init .dg-node[data-astro-cid-3sjzfvfa],.dg[data-astro-cid-3sjzfvfa].reveal-init .dg-arrow[data-astro-cid-3sjzfvfa]{opacity:1;transition:none;transform:none}.dg-arrow[data-astro-cid-3sjzfvfa]:after{display:none}}.section-inner[data-astro-cid-he3spzz3]{text-align:center;padding:110px 48px 100px}.contact-card[data-astro-cid-he3spzz3]{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#ffffff6b;border:1px solid #ffffffbf;border-radius:28px;padding:76px 56px;box-shadow:0 20px 60px #1414281a,inset 0 1px #ffffffe6}.contact-title[data-astro-cid-he3spzz3]{letter-spacing:-.035em;text-wrap:balance;margin:0 0 36px;font-size:clamp(34px,4.8vw,62px);font-weight:500;line-height:1.06}.contact-cta[data-astro-cid-he3spzz3]{color:#fafaf7;background:#141414;border-radius:999px;align-items:center;gap:12px;padding:18px 36px;font-size:16px;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s;display:inline-flex}.contact-cta[data-astro-cid-he3spzz3]:hover{background:#0f766e;transform:translateY(-3px)}@media (width<=640px){.contact-card[data-astro-cid-he3spzz3]{padding:48px 28px}.section-inner[data-astro-cid-he3spzz3]{padding:72px 24px}}.footer-linkedin[data-astro-cid-jo6i4kqk]{color:#0f766e;background:#0f766e12;border:1px solid #0f766e38;border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .25s,background .25s,border-color .25s,transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.footer-linkedin[data-astro-cid-jo6i4kqk]:hover{color:#fafaf7;background:#0f766e;border-color:#0f766e;transform:translateY(-2px)}#scroll-sentinel[data-astro-cid-vy5be4ad]{visibility:hidden;pointer-events:none;width:1px;height:420px;position:absolute;top:0;left:0}#back-to-top[data-astro-cid-vy5be4ad]{z-index:60;cursor:pointer;color:#0f766e;-webkit-backdrop-filter:blur(14px)saturate(1.4);opacity:0;visibility:hidden;background:#fafaf7b3;border:1px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1),visibility .28s,background .25s,color .25s,border-color .25s;display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(12px)scale(.92);box-shadow:0 8px 28px #14142824,inset 0 1px #fffc}#back-to-top[data-astro-cid-vy5be4ad].is-visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}#back-to-top[data-astro-cid-vy5be4ad]:hover{color:#fafaf7;background:#0f766e;border-color:#0f766e}@media (width<=640px){#back-to-top[data-astro-cid-vy5be4ad]{width:42px;height:42px;bottom:18px;right:18px}}@media (prefers-reduced-motion:reduce){#back-to-top[data-astro-cid-vy5be4ad]{transition:opacity 10ms,visibility 10ms}}
