body{margin:0;padding:0}.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:50px;left:0;right:0;z-index:1000;width:60%;margin:0 auto;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;transition:all .3s ease}.nav-container[data-astro-cid-5blmo7yk]{max-width:1200px;margin:0 auto;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative}.nav-brand[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:1rem}.site-logo[data-astro-cid-5blmo7yk]{display:block;height:32px;transition:transform .3s ease}.site-logo[data-astro-cid-5blmo7yk]:hover{transform:scale(1.05)}.site-logo[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.nav-menu[data-astro-cid-5blmo7yk]{display:flex;gap:2rem;align-items:center;position:absolute;left:50%;transform:translate(-50%)}.nav-link[data-astro-cid-5blmo7yk]{color:var(--text-color);text-decoration:none;font-weight:500;font-size:.85rem;position:relative;padding:.25rem 0;display:flex;flex-direction:column;align-items:center;transition:color .3s ease}.nav-text[data-astro-cid-5blmo7yk]{position:relative;z-index:1;transition:color .3s ease}.nav-underline[data-astro-cid-5blmo7yk]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%) scaleX(0);width:100%;height:4px;background:#0c83a0;border-radius:2px;transition:transform .3s ease;box-shadow:0 2px 4px #0c83a04d}.nav-link[data-astro-cid-5blmo7yk].active .nav-text[data-astro-cid-5blmo7yk]{color:#0c83a0;font-weight:600}.nav-link[data-astro-cid-5blmo7yk].active .nav-underline[data-astro-cid-5blmo7yk]{transform:translate(-50%) scaleX(1)}.nav-link[data-astro-cid-5blmo7yk]:hover .nav-text[data-astro-cid-5blmo7yk]{color:var(--link-hover-color)}.nav-link[data-astro-cid-5blmo7yk]:hover .nav-underline[data-astro-cid-5blmo7yk]{transform:translate(-50%) scaleX(1)}.pcto-indicator[data-astro-cid-5blmo7yk],.pcto-mobile-indicator[data-astro-cid-5blmo7yk]{display:flex!important;align-items:center;gap:.5rem;opacity:1;visibility:visible}@media (max-width: 768px){.hamburger-btn[data-astro-cid-5blmo7yk],.hamburger-btn[data-astro-cid-5blmo7yk].active,.hamburger-btn[data-astro-cid-5blmo7yk]:hover{position:absolute!important;right:1rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:15!important;transition:none!important;will-change:auto!important}}@media (max-width: 480px){.hamburger-btn[data-astro-cid-5blmo7yk],.hamburger-btn[data-astro-cid-5blmo7yk].active,.hamburger-btn[data-astro-cid-5blmo7yk]:hover{position:absolute!important;right:.5rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:15!important;transition:none!important;will-change:auto!important}}.hamburger-btn[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:12px;gap:6px;border-radius:12px;transition:none;position:relative;overflow:hidden;min-width:48px;min-height:48px;justify-content:center;align-items:center}.hamburger-btn[data-astro-cid-5blmo7yk]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea1a,#764ba20d);border-radius:12px;opacity:0;transition:opacity .3s ease}.hamburger-btn[data-astro-cid-5blmo7yk]:hover:before{opacity:1}.hamburger-btn[data-astro-cid-5blmo7yk]:hover{background-color:#667eea14;transform:scale(1.05);box-shadow:0 4px 20px #667eea33}.hamburger-line[data-astro-cid-5blmo7yk]{width:24px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2cc);border-radius:2px;transition:none;position:relative;box-shadow:0 1px 3px #0000004d}.hamburger-btn[data-astro-cid-5blmo7yk].active .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(1){transform:rotate(45deg) translate(6px,6px);background:linear-gradient(90deg,#667eea,#764ba2);box-shadow:0 0 10px #667eea80;transition:none}.hamburger-btn[data-astro-cid-5blmo7yk].active .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(2){opacity:0;transform:scaleX(0);transition:none}.hamburger-btn[data-astro-cid-5blmo7yk].active .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);background:linear-gradient(90deg,#667eea,#764ba2);box-shadow:0 0 10px #667eea80;transition:none}.hamburger-btn[data-astro-cid-5blmo7yk]:hover .hamburger-line[data-astro-cid-5blmo7yk]{background:linear-gradient(90deg,#667eea,#764ba2e6);box-shadow:0 2px 8px #667eea66;transition:none}.hamburger-btn[data-astro-cid-5blmo7yk]:hover .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(1){transform:translateY(-2px);transition:none}.hamburger-btn[data-astro-cid-5blmo7yk]:hover .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(3){transform:translateY(2px);transition:none}.mobile-menu[data-astro-cid-5blmo7yk]{position:fixed;top:0;right:-100%;width:320px;height:100vh;max-height:100vh;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-left:1px solid rgba(255,255,255,.08);box-shadow:0 4px 6px #0000001a;z-index:999;transition:right .4s ease;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding-top:.75rem;padding-bottom:1rem}.mobile-menu[data-astro-cid-5blmo7yk].active{right:0}.mobile-nav[data-astro-cid-5blmo7yk]{flex:1;padding:4rem 1.5rem 1rem;display:flex;flex-direction:column;gap:.4rem;min-height:0;overflow:hidden}.mobile-nav-link[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;color:var(--text-color);text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:translate(-30px);animation:slideInLink .4s ease-out forwards;background:#ffffff0d;border-radius:15px;border:1px solid rgba(255,255,255,.08);margin:.25rem 0;box-shadow:0 4px 6px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-nav-link[data-astro-cid-5blmo7yk]:first-child{margin-top:1rem}.mobile-nav-link[data-astro-cid-5blmo7yk]:nth-child(1){animation-delay:.3s}.mobile-nav-link[data-astro-cid-5blmo7yk]:nth-child(2){animation-delay:.4s}.mobile-nav-link[data-astro-cid-5blmo7yk]:nth-child(3){animation-delay:.5s}.mobile-nav-link[data-astro-cid-5blmo7yk]:nth-child(4){animation-delay:.6s}.mobile-nav-link[data-astro-cid-5blmo7yk]:nth-child(5){animation-delay:.7s}.mobile-nav-link[data-astro-cid-5blmo7yk]:nth-child(6){animation-delay:.8s}.mobile-nav-link[data-astro-cid-5blmo7yk]:nth-child(7){animation-delay:.9s}.mobile-nav-link[data-astro-cid-5blmo7yk]:nth-child(8){animation-delay:1s}.mobile-nav-link[data-astro-cid-5blmo7yk]:nth-child(9){animation-delay:1.1s}@keyframes slideInLink{to{opacity:1;transform:translate(0)}}.mobile-nav-link[data-astro-cid-5blmo7yk]:hover{background:#ffffff1f;border-color:#fff3;transform:translate(6px);box-shadow:0 6px 20px #00000026}.mobile-nav-icon[data-astro-cid-5blmo7yk]{width:20px;height:20px;transition:all .3s ease;filter:drop-shadow(0 0 5px rgba(255,255,255,.3));stroke:currentColor;stroke-width:2;fill:none}.mobile-nav-link[data-astro-cid-5blmo7yk]:hover .mobile-nav-icon[data-astro-cid-5blmo7yk]{transform:scale(1.2) rotate(5deg);filter:drop-shadow(0 0 10px rgba(255,255,255,.6));stroke:#667eea}.mobile-nav-text[data-astro-cid-5blmo7yk]{flex:1;font-size:1rem;font-weight:500;letter-spacing:.02em;transition:all .3s ease}.mobile-nav-link[data-astro-cid-5blmo7yk]:hover .mobile-nav-text[data-astro-cid-5blmo7yk]{color:#667eea;font-weight:600;text-shadow:0 0 10px rgba(102,126,234,.5)}.mobile-nav-link[data-astro-cid-5blmo7yk].active{background:#0c83a026;border-color:#0c83a04d;box-shadow:0 6px 20px #0c83a033}.mobile-nav-link[data-astro-cid-5blmo7yk].active .mobile-nav-text[data-astro-cid-5blmo7yk]{color:#0c83a0;font-weight:600}.mobile-nav-link[data-astro-cid-5blmo7yk].active .mobile-nav-icon[data-astro-cid-5blmo7yk]{stroke:#0c83a0;filter:drop-shadow(0 0 10px rgba(12,131,160,.5))}.mobile-social-section[data-astro-cid-5blmo7yk]{text-align:center;padding:1.5rem;margin:1rem 0 1.5rem;background:#ffffff0d;border-radius:15px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease;animation:slideInSocial .4s ease-out 1.1s both;box-shadow:0 4px 6px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes slideInSocial{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.mobile-social-section[data-astro-cid-5blmo7yk]:hover{background:#ffffff1f;border-color:#fff3;box-shadow:0 6px 20px #00000026}.mobile-bottom-spacer[data-astro-cid-5blmo7yk]{height:2rem;flex-shrink:0}.mobile-social-title[data-astro-cid-5blmo7yk]{color:var(--text-color);font-size:1.1rem;font-weight:var(--font-medium);margin-bottom:1rem;letter-spacing:.02em}.mobile-social-links[data-astro-cid-5blmo7yk]{display:flex;gap:2rem;justify-content:center}.mobile-social-link[data-astro-cid-5blmo7yk]{color:var(--text-color);opacity:.8;transition:all .3s ease;padding:.75rem;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;width:48px;height:48px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 6px #0000001a}.mobile-social-link[data-astro-cid-5blmo7yk]:hover{opacity:1;background:#ffffff1f;border-color:#fff3;transform:scale(1.1);box-shadow:0 6px 20px #00000026}.mobile-social-link[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{width:22px;height:22px;transition:all .3s ease}.mobile-social-link[data-astro-cid-5blmo7yk]:hover svg[data-astro-cid-5blmo7yk]{transform:scale(1.1)}.navbar[data-astro-cid-5blmo7yk].scrolled{background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){.navbar[data-astro-cid-5blmo7yk]{width:95%;top:15px}.nav-container[data-astro-cid-5blmo7yk]{position:relative;min-height:60px;justify-content:center;align-items:center}.nav-menu[data-astro-cid-5blmo7yk]{display:none!important}.hamburger-btn[data-astro-cid-5blmo7yk]{display:flex!important;position:absolute!important;right:1rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:15!important;transition:none!important;will-change:auto!important}.hamburger-btn[data-astro-cid-5blmo7yk].active{transform:translateY(-50%)!important;top:50%!important;right:1rem!important;position:absolute!important;z-index:15!important}.nav-brand[data-astro-cid-5blmo7yk]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}}@media (max-width: 480px){.navbar[data-astro-cid-5blmo7yk]{width:98%;top:10px}.nav-container[data-astro-cid-5blmo7yk]{padding:.5rem;position:relative;min-height:60px;justify-content:center;align-items:center}.hamburger-btn[data-astro-cid-5blmo7yk]{position:absolute!important;right:.5rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:15!important;transition:none!important;will-change:auto!important}.nav-brand[data-astro-cid-5blmo7yk]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.hamburger-btn[data-astro-cid-5blmo7yk].active{transform:translateY(-50%)!important;top:50%!important;right:.5rem!important;position:absolute!important;z-index:15!important}.mobile-menu[data-astro-cid-5blmo7yk]{width:100%;right:-100%}}.footer[data-astro-cid-sz7xmlte]{background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:2rem 0;margin-top:4rem;position:relative;color:#fff}.footer-content[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:0 2rem}.social-section[data-astro-cid-sz7xmlte]{text-align:center}.footer-section[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{color:#fff;margin-bottom:1rem;font-size:1.2rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;justify-content:center}.social-link[data-astro-cid-sz7xmlte]{color:#fff;opacity:.8;transition:opacity .3s ease}.social-link[data-astro-cid-sz7xmlte]:hover{opacity:1}.footer-bottom[data-astro-cid-sz7xmlte]{text-align:center;margin-top:2rem;padding-top:2rem}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#fff;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media (max-width: 768px){.footer[data-astro-cid-sz7xmlte]{padding:1.5rem 0;margin-top:2rem}.footer-content[data-astro-cid-sz7xmlte]{padding:0 1rem;text-align:center}.social-links[data-astro-cid-sz7xmlte]{gap:1.5rem}.footer-section[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:1.1rem}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:1.5rem;padding-top:1.5rem}}@media (max-width: 480px){.footer[data-astro-cid-sz7xmlte]{padding:1rem 0;margin-top:1.5rem}.footer-content[data-astro-cid-sz7xmlte]{padding:0 .5rem}.social-links[data-astro-cid-sz7xmlte]{gap:1rem}.footer-section[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:1rem}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:1rem;padding-top:1rem}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9rem}}.particle-background[data-astro-cid-qmqexpae]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.particle[data-astro-cid-qmqexpae]{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;opacity:.6;animation:particleMove 20s linear infinite;box-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #ffffff80;filter:blur(.5px)}.particle[data-astro-cid-qmqexpae]:nth-child(1){top:10%;left:10%;animation-delay:0s;animation-duration:25s}.particle[data-astro-cid-qmqexpae]:nth-child(2){top:20%;left:80%;animation-delay:2s;animation-duration:30s}.particle[data-astro-cid-qmqexpae]:nth-child(3){top:60%;left:20%;animation-delay:4s;animation-duration:22s}.particle[data-astro-cid-qmqexpae]:nth-child(4){top:80%;left:70%;animation-delay:6s;animation-duration:28s}.particle[data-astro-cid-qmqexpae]:nth-child(5){top:30%;left:60%;animation-delay:8s;animation-duration:24s}.particle[data-astro-cid-qmqexpae]:nth-child(6){top:70%;left:30%;animation-delay:10s;animation-duration:26s}.particle[data-astro-cid-qmqexpae]:nth-child(7){top:40%;left:90%;animation-delay:12s;animation-duration:23s}.particle[data-astro-cid-qmqexpae]:nth-child(8){top:90%;left:40%;animation-delay:14s;animation-duration:27s}.particle[data-astro-cid-qmqexpae]:nth-child(9){top:15%;left:50%;animation-delay:16s;animation-duration:29s}.particle[data-astro-cid-qmqexpae]:nth-child(10){top:55%;left:85%;animation-delay:18s;animation-duration:21s}.particle[data-astro-cid-qmqexpae]:nth-child(11){top:85%;left:15%;animation-delay:20s;animation-duration:31s}.particle[data-astro-cid-qmqexpae]:nth-child(12){top:25%;left:75%;animation-delay:22s;animation-duration:26s}.particle[data-astro-cid-qmqexpae]:nth-child(13){top:75%;left:55%;animation-delay:24s;animation-duration:24s}.particle[data-astro-cid-qmqexpae]:nth-child(14){top:45%;left:25%;animation-delay:26s;animation-duration:28s}.particle[data-astro-cid-qmqexpae]:nth-child(15){top:95%;left:65%;animation-delay:28s;animation-duration:25s}.particle[data-astro-cid-qmqexpae]:nth-child(16){top:5%;left:35%;animation-delay:30s;animation-duration:32s}@keyframes particleMove{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) translate(100px);opacity:0}}.particle[data-astro-cid-qmqexpae]:nth-child(odd){animation-name:particleMoveReverse}@keyframes particleMoveReverse{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-80vh) translate(-50px);opacity:0}}.particle[data-astro-cid-qmqexpae]:nth-child(3n){width:4px;height:4px;opacity:.5;box-shadow:0 0 8px #fff,0 0 15px #fff,0 0 25px #fff,0 0 35px #fff9}.particle[data-astro-cid-qmqexpae]:nth-child(5n){width:2px;height:2px;opacity:.7;box-shadow:0 0 3px #fff,0 0 6px #fff,0 0 10px #fff6}@media (max-width: 768px){.particle[data-astro-cid-qmqexpae]:nth-child(n+9){display:none}}@media (max-width: 480px){.particle[data-astro-cid-qmqexpae]:nth-child(n+5){display:none}}:root{--text-color: #ffffff;--navbar-bg: rgba(0, 0, 0, .8);--navbar-border: rgba(255, 255, 255, .1);--link-color: #ffffff;--link-hover-color: #cccccc;--footer-bg: rgba(0, 0, 0, .8);--footer-border: rgba(255, 255, 255, .1);--overlay-color: rgba(0, 0, 0, .5);--font-light: 300;--font-regular: 400;--font-medium: 500;--font-bold: 700}html,body{color:var(--text-color);transition:color .3s ease;min-height:100vh;margin:0;padding:0;font-weight:var(--font-regular)}.navbar{background:var(--navbar-bg);border:1px solid var(--navbar-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:var(--font-medium)}.nav-link{color:var(--link-color);font-weight:var(--font-medium)}.nav-link:hover .nav-text{color:var(--link-hover-color)}.footer{background:var(--footer-bg);border-top:1px solid var(--footer-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.background-blur{background-color:var(--overlay-color)}.astro-badge{display:none!important}html,body{margin:0;padding:0;width:100%;height:100%;font-family:Roboto,system-ui,-apple-system,sans-serif;color:var(--text-color);transition:color .3s ease;position:relative}::-webkit-scrollbar [data-astro-cid-sckkx6r4]{width:12px}::-webkit-scrollbar-track [data-astro-cid-sckkx6r4]{background:#ffffff1a;border-radius:6px}::-webkit-scrollbar-thumb [data-astro-cid-sckkx6r4]{background:#0c83a0;border-radius:6px;border:2px solid rgba(255,255,255,.1)}::-webkit-scrollbar-thumb:hover [data-astro-cid-sckkx6r4]{background:#0a6b85}[data-astro-cid-sckkx6r4]{scrollbar-width:thin;scrollbar-color:#0c83a0 rgba(255,255,255,.1)}.background-container[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.background-blur[data-astro-cid-sckkx6r4]{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s ease;z-index:-1}main[data-astro-cid-sckkx6r4]{padding-top:8rem;max-width:1200px;margin:0 auto;position:relative;z-index:1;padding-left:1rem;padding-right:1rem;box-sizing:border-box}nav,footer{position:relative;z-index:2}.view-transition{view-transition-name:main-content}::view-transition-old(main-content),::view-transition-new(main-content){animation:none;mix-blend-mode:normal}::view-transition-old(main-content){z-index:1}::view-transition-new(main-content){z-index:2}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.view-transition{animation:fade-in .5s ease-out}.view-transition-leaving{animation:fade-out .5s ease-in}.view-transition.back{animation:slide-in-left .6s cubic-bezier(.4,0,.2,1)}.view-transition-leaving.back{animation:slide-out-right .6s cubic-bezier(.4,0,.2,1)}.image-modal[data-astro-cid-sckkx6r4]{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#000000e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;animation:fadeIn .3s ease-out}.modal-content[data-astro-cid-sckkx6r4]{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}#modalImage[data-astro-cid-sckkx6r4]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px #00000080;animation:zoomIn .3s ease-out;display:block}.close-modal[data-astro-cid-sckkx6r4]{position:absolute;top:-40px;right:0;color:#fff;font-size:35px;font-weight:700;cursor:pointer;transition:color .3s ease;z-index:1001}.close-modal[data-astro-cid-sckkx6r4]:hover{color:#ccc}.modal-close-button[data-astro-cid-sckkx6r4]{position:absolute;top:20px;left:20px;z-index:1002;animation:fadeInMessage .5s ease-out .3s both;padding:12px 30px;background:transparent;border:2px solid var(--text-color);border-radius:4px;color:var(--text-color);font-size:1.1rem;font-weight:var(--font-medium);text-decoration:none;cursor:pointer;overflow:hidden;transition:all .3s ease;display:inline-block}.modal-close-button[data-astro-cid-sckkx6r4]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),rgba(255,255,255,.3),rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:glow 3s linear infinite}@keyframes glow{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.modal-close-button[data-astro-cid-sckkx6r4]:hover{box-shadow:0 0 15px #ffffff4d}.close-text-mobile[data-astro-cid-sckkx6r4]{display:none}.close-text-desktop[data-astro-cid-sckkx6r4]{display:inline}@media (max-width: 768px){.modal-close-button[data-astro-cid-sckkx6r4]{top:15px;left:15px;padding:16px 24px;font-size:1rem;min-height:44px}.close-text-desktop[data-astro-cid-sckkx6r4]{display:none}.close-text-mobile[data-astro-cid-sckkx6r4]{display:inline}}@media (max-width: 480px){.modal-close-button[data-astro-cid-sckkx6r4]{top:10px;left:10px;padding:14px 20px;font-size:.9rem;min-height:44px}.close-text-desktop[data-astro-cid-sckkx6r4]{display:none}.close-text-mobile[data-astro-cid-sckkx6r4]{display:inline}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInMessage{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}img[data-astro-cid-sckkx6r4]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;max-width:100%;height:auto}img[data-astro-cid-sckkx6r4]:hover{transform:scale(1.02);box-shadow:0 4px 12px #0003}img[data-astro-cid-sckkx6r4][src*=logo],img[data-astro-cid-sckkx6r4][src*=icon]{cursor:default;transform:none;box-shadow:none}img[data-astro-cid-sckkx6r4][src*=logo]:hover,img[data-astro-cid-sckkx6r4][src*=icon]:hover{transform:none;box-shadow:none}.astro-logo-wrapper[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]{cursor:default;transform:none;box-shadow:none}.astro-logo-wrapper[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]:hover{transform:none;box-shadow:none}
