.floating-nav[data-astro-cid-2h5merf3]{z-index:50;bottom:max(40px, env(safe-area-inset-bottom));backdrop-filter:blur(6px);background:var(--color-nav-surface);width:342px;max-width:calc(100vw - 32px);height:42px;box-shadow:var(--shadow-control);border:0;border-radius:999px;align-items:center;gap:8px;padding:3px 4px;animation:.6s cubic-bezier(.215,.61,.355,1) .21s both nav-in;display:flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes nav-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.floating-nav[data-astro-cid-2h5merf3]{animation:none}}:root[data-theme=dark] .floating-nav[data-astro-cid-2h5merf3]{border:1px solid #4e5157}.floating-nav__links[data-astro-cid-2h5merf3]{--active-index:0;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-width:0;display:grid;position:relative}.floating-nav__links[data-astro-cid-2h5merf3] a[data-astro-cid-2h5merf3]{color:#fff;z-index:1;border:1px solid #0000;border-radius:999px;place-items:center;min-width:0;height:34px;padding:0 10px;font-size:14px;line-height:1;transition:color .18s;display:grid;position:relative}.floating-nav__links[data-astro-cid-2h5merf3] a[data-astro-cid-2h5merf3]:last-child{text-indent:-.75px}.floating-nav__indicator[data-astro-cid-2h5merf3]{width:25%;transform:translateX(calc(var(--active-index) * 100%));background:#fff3;border:1px solid #fff6;border-radius:999px;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:inset 0 4px 4px #ffffff26}.floating-nav__links--static[data-astro-cid-2h5merf3] .floating-nav__indicator[data-astro-cid-2h5merf3]{display:none}.floating-nav__divider[data-astro-cid-2h5merf3]{width:1px;height:24px}.floating-nav__tools[data-astro-cid-2h5merf3]{flex:0 0 34px;display:flex}.floating-nav__tools[data-astro-cid-2h5merf3] button[data-astro-cid-2h5merf3]{opacity:1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:7px;transition:background-color .18s,transform .18s;display:grid;position:relative}.floating-nav__tools[data-astro-cid-2h5merf3] button[data-astro-cid-2h5merf3]:hover{background:#ffffff1a}.floating-nav__tools[data-astro-cid-2h5merf3] button[data-astro-cid-2h5merf3]:active{transform:scale(.94)}.floating-nav__theme-icon[data-astro-cid-2h5merf3]{width:20px;height:20px;transition:opacity .18s,transform .24s;position:absolute}.floating-nav__theme-icon--moon[data-astro-cid-2h5merf3]{opacity:0;transform:rotate(-22deg)scale(.75)}:root[data-theme=dark] .floating-nav__theme-icon--sun[data-astro-cid-2h5merf3]{opacity:0;transform:rotate(22deg)scale(.75)}:root[data-theme=dark] .floating-nav__theme-icon--moon[data-astro-cid-2h5merf3]{opacity:1;transform:rotate(0)scale(1)}@media (width<=31rem){.floating-nav[data-astro-cid-2h5merf3]{bottom:max(20px, env(safe-area-inset-bottom));gap:4px}.floating-nav__links[data-astro-cid-2h5merf3] a[data-astro-cid-2h5merf3]{padding-inline:8px;font-size:12px}}.site-footer[data-astro-cid-jo6i4kqk]{z-index:1;flex-direction:column;gap:48px;min-height:180px;padding-bottom:40px;display:flex;position:relative}.site-footer__social-row[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid}.site-footer__line[data-astro-cid-jo6i4kqk]{width:100%;height:1px;color:var(--color-footer-line)}.socials[data-astro-cid-jo6i4kqk]{gap:8px;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{backdrop-filter:blur(12px);background:linear-gradient(0deg, var(--color-social-start), var(--color-social-end));border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 4px 20px #00000014,inset 0 1px 1px #fff0,inset 0 6px 7px #ffffff26}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='46' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23cbcbcb' stop-opacity='.25'/%3E%3Cstop offset='.5' stop-color='%23cbcbcb' stop-opacity='.472'/%3E%3Cstop offset='1' stop-color='%23cbcbcb' stop-opacity='.8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='23' cy='23' r='22.5' fill='none' stroke='url(%23s)' stroke-width='1'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:50%;position:absolute;inset:-1px}:root[data-theme=dark] .socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid #cbcbcb40}:root[data-theme=dark] .socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:after{content:none}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #0000001c,0 8px 34px #0000001a,inset 0 6px 7px #ffffff26}.socials[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:24px;height:24px;filter:var(--color-social-icon-filter)}.socials__badge[data-astro-cid-jo6i4kqk]{z-index:3;color:#9da4ae;width:20px;height:20px;transition:color .18s;position:absolute;top:-6px;right:-6px}.socials__badge[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:100%;height:100%;display:block}.socials__tooltip[data-astro-cid-jo6i4kqk]{z-index:6;visibility:hidden;background:var(--color-nav-surface);backdrop-filter:blur(6px);box-shadow:var(--shadow-control);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border:0;border-radius:999px;padding:7px 12px;font-size:13px;line-height:1.2;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}:root[data-theme=dark] .socials__tooltip[data-astro-cid-jo6i4kqk]{border:1px solid #4e5157}@media (hover:hover){.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-label=Upwork]:hover .socials__badge[data-astro-cid-jo6i4kqk],.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-label=Upwork]:focus-visible .socials__badge[data-astro-cid-jo6i4kqk]{color:#1f57c3}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-label=Upwork]:hover .socials__tooltip[data-astro-cid-jo6i4kqk],.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-label=Upwork]:focus-visible .socials__tooltip[data-astro-cid-jo6i4kqk]{visibility:visible;opacity:1;transform:translate(-50%)}}.site-footer__notes[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);letter-spacing:.005em;justify-content:space-between;font-size:16px;line-height:1.5;display:flex}.site-footer__notes[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:last-child{text-align:right}@media (width<=40rem){.site-footer[data-astro-cid-jo6i4kqk]{gap:36px;padding-bottom:120px}.site-footer__social-row[data-astro-cid-jo6i4kqk]{gap:12px}.site-footer__notes[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:16px;font-size:13px}.site-footer__notes[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:last-child{text-align:center}}
