.linkedin-follow-wrapper[data-astro-cid-k6dwy3x5]{position:fixed;bottom:2rem;right:2rem;z-index:40;animation:slideInUp .6s ease-out 1s both}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.linkedin-follow-button[data-astro-cid-k6dwy3x5]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#0a66c2,#004182);color:#fff;border-radius:9999px;font-weight:600;font-size:.875rem;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;transition:all .3s ease;text-decoration:none;cursor:pointer}.linkedin-follow-button[data-astro-cid-k6dwy3x5]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0a66c266,0 4px 6px -2px #0a66c24d;background:linear-gradient(135deg,#0952a5,#036)}.linkedin-icon-wrapper[data-astro-cid-k6dwy3x5]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.linkedin-icon[data-astro-cid-k6dwy3x5]{width:100%;height:100%}.follow-text[data-astro-cid-k6dwy3x5]{white-space:nowrap}@media(max-width:640px){.linkedin-follow-wrapper[data-astro-cid-k6dwy3x5]{bottom:1.5rem;right:1.5rem}.follow-text[data-astro-cid-k6dwy3x5]{display:none}.linkedin-follow-button[data-astro-cid-k6dwy3x5]{padding:.75rem;width:3rem;height:3rem;justify-content:center}.linkedin-icon-wrapper[data-astro-cid-k6dwy3x5]{width:1.75rem;height:1.75rem}}@media(max-width:768px){.linkedin-follow-wrapper[data-astro-cid-k6dwy3x5].hide-on-footer{opacity:0;pointer-events:none}}.skip-link[data-astro-cid-hoe5mouk]{left:calc(50% - 100px);position:absolute;transform:translateY(-200%);transition:none}.skip-link[data-astro-cid-hoe5mouk]:focus{transform:translateY(0)}.nav-link[data-astro-cid-ouamjn2i]{border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-link[data-astro-cid-ouamjn2i]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.nav-button[data-astro-cid-ouamjn2i]{margin-left:.75rem;display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:transparent;padding:.375rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0px 2px 1px rgba(24, 24, 27, .01), 0px 1px 1px rgba(24, 24, 27, .05), 0px 1px 1px rgba(24, 24, 27, .09), 0px 0px 0px rgba(24, 24, 27, .1), 0px 0px 0px rgba(24, 24, 27, .1);--tw-shadow-colored: 0px 2px 1px var(--tw-shadow-color), 0px 1px 1px var(--tw-shadow-color), 0px 1px 1px var(--tw-shadow-color), 0px 0px 0px var(--tw-shadow-color), 0px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:#6b46c1}.nav-button[data-astro-cid-ouamjn2i]:hover{background-color:#553c9a}.nav-button[data-astro-cid-ouamjn2i]:focus{outline:2px solid #9f7aea}.nav-button-mobile[data-astro-cid-ouamjn2i]{margin-right:.5rem;display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:transparent;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0px 2px 1px rgba(24, 24, 27, .01), 0px 1px 1px rgba(24, 24, 27, .05), 0px 1px 1px rgba(24, 24, 27, .09), 0px 0px 0px rgba(24, 24, 27, .1), 0px 0px 0px rgba(24, 24, 27, .1);--tw-shadow-colored: 0px 2px 1px var(--tw-shadow-color), 0px 1px 1px var(--tw-shadow-color), 0px 1px 1px var(--tw-shadow-color), 0px 0px 0px var(--tw-shadow-color), 0px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:#6b46c1}.nav-button-mobile[data-astro-cid-ouamjn2i]:hover{background-color:#553c9a}.nav-button-mobile[data-astro-cid-ouamjn2i]:focus{outline:1px solid #9f7aea}.mobile-nav-link[data-astro-cid-ouamjn2i]{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mobile-nav-link[data-astro-cid-ouamjn2i]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background-color:#111827;color:#e5e7eb;overflow-x:hidden;animation:fadeIn .5s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu.active{display:block;animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}#main-nav.scrolled{border-bottom-width:1px;border-color:#33415580;background-color:#0f172ae6;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .15), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
