@layer reset{h1[data-astro-cid-qox7tg37],h2[data-astro-cid-qox7tg37],h3[data-astro-cid-qox7tg37],h4[data-astro-cid-qox7tg37]{font-family:Montserrat,system-ui,sans-serif;font-weight:600}a[data-astro-cid-qox7tg37]{color:inherit;text-decoration:none}.container[data-astro-cid-qox7tg37]{max-width:1200px;margin:0 auto;padding:0 1rem}.visually-hidden[data-astro-cid-qox7tg37]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1[data-astro-cid-y2qsmizv],h2[data-astro-cid-y2qsmizv],h3[data-astro-cid-y2qsmizv],h4[data-astro-cid-y2qsmizv]{font-family:Montserrat,system-ui,sans-serif;font-weight:600}a[data-astro-cid-y2qsmizv]{color:inherit;text-decoration:none}.container[data-astro-cid-y2qsmizv]{max-width:1200px;margin:0 auto;padding:0 1rem}.visually-hidden[data-astro-cid-y2qsmizv]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;background-color:#f4f4f4;height:100%}body{color:#333;margin:0;font-family:Roboto,system-ui,sans-serif}h1[data-astro-cid-kh4swzin],h2[data-astro-cid-kh4swzin],h3[data-astro-cid-kh4swzin],h4[data-astro-cid-kh4swzin]{font-family:Montserrat,system-ui,sans-serif;font-weight:600}a[data-astro-cid-kh4swzin]{color:inherit;text-decoration:none}.container[data-astro-cid-kh4swzin]{max-width:1200px;margin:0 auto;padding:0 1rem}.visually-hidden[data-astro-cid-kh4swzin]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer base,layout;@layer component{.contact-card[data-astro-cid-qox7tg37]{background:#09478f05;border:2px solid #09478f1a;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden;border-left:5px solid #09478f!important}.contact-card[data-astro-cid-qox7tg37] .contact-icon[data-astro-cid-qox7tg37]{color:#09478f;z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:relative}.contact-card[data-astro-cid-qox7tg37] .contact-icon[data-astro-cid-qox7tg37] .contact-svg-icon[data-astro-cid-qox7tg37]{width:24px;height:24px}.contact-card[data-astro-cid-qox7tg37] .contact-icon[data-astro-cid-qox7tg37] .contact-svg-icon[data-astro-cid-qox7tg37] path{stroke:currentColor;fill:none}.contact-card[data-astro-cid-qox7tg37] .contact-details[data-astro-cid-qox7tg37]{z-index:1;flex:1;position:relative}.contact-card[data-astro-cid-qox7tg37] .contact-details[data-astro-cid-qox7tg37] h3[data-astro-cid-qox7tg37]{color:#09478f;margin:0 0 .5rem;font-size:1.1rem;transition:color .3s}.contact-card[data-astro-cid-qox7tg37] .contact-details[data-astro-cid-qox7tg37] .contact-copyable{color:#333;cursor:pointer;padding-right:1rem;font-size:1rem;line-height:1.5;transition:color .3s}.contact-card[data-astro-cid-qox7tg37] .contact-details[data-astro-cid-qox7tg37] .contact-copyable svg path{fill:#333}.contact-card[data-astro-cid-qox7tg37] .contact-details[data-astro-cid-qox7tg37] .contact-copyable:hover svg path{fill:#ffa503}.contact-card[data-astro-cid-qox7tg37] .contact-details[data-astro-cid-qox7tg37] .address-copyable{display:block}.contact-card[data-astro-cid-qox7tg37]:hover .contact-icon[data-astro-cid-qox7tg37]{color:#ffa503}@media (width<=900px){.contact-card[data-astro-cid-qox7tg37]{border-left:6px solid #ffa503;gap:.75rem;padding:1rem}.contact-card[data-astro-cid-qox7tg37] .contact-icon[data-astro-cid-qox7tg37]{width:40px;height:40px}.contact-card[data-astro-cid-qox7tg37] .contact-icon[data-astro-cid-qox7tg37] .contact-svg-icon[data-astro-cid-qox7tg37]{width:20px;height:20px}.contact-card[data-astro-cid-qox7tg37] .contact-details[data-astro-cid-qox7tg37] h3[data-astro-cid-qox7tg37]{font-size:1rem}.contact-card[data-astro-cid-qox7tg37] .contact-details[data-astro-cid-qox7tg37] .contact-copyable{font-size:.9rem}}.social-links[data-astro-cid-y2qsmizv]{justify-content:center;gap:1rem;display:flex}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv]{color:#09478f;background:#09478f05;border:2px solid #09478f1a;border-left:5px solid #09478f;align-items:center;gap:.75rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv] .social-text[data-astro-cid-y2qsmizv]{background:linear-gradient(270deg,#09478f 50%,#ffa503 51%);-webkit-text-fill-color:transparent;background-position:100%;background-size:205% 100%;background-clip:text;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:600;transition:background-position .5s ease-in-out}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv] .linkedin-icon[data-astro-cid-y2qsmizv]{width:24px;height:24px;transition:all .3s}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv] .linkedin-icon[data-astro-cid-y2qsmizv] #icon-box{transition:fill .3s;fill:#0072b1!important}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv] .linkedin-icon[data-astro-cid-y2qsmizv] #icon-text{transition:fill .3s;fill:#fff!important}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv]:hover{background:#ffa5031a}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv]:hover .social-text[data-astro-cid-y2qsmizv]{background-position:0}@media (width<=900px){.social-links[data-astro-cid-y2qsmizv]{justify-content:center}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv]{padding:.65rem 1.25rem}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv] .linkedin-icon[data-astro-cid-y2qsmizv]{width:20px;height:20px}.social-links[data-astro-cid-y2qsmizv] .linkedin-link[data-astro-cid-y2qsmizv] .social-text[data-astro-cid-y2qsmizv]{font-size:.9rem}}}@layer page{.contact-content[data-astro-cid-kh4swzin] .contact-info-section[data-astro-cid-kh4swzin]{margin-bottom:3rem}.contact-content[data-astro-cid-kh4swzin] .contact-info-section[data-astro-cid-kh4swzin] .contact-cards[data-astro-cid-kh4swzin]{gap:1.5rem;display:grid}.contact-content[data-astro-cid-kh4swzin] .social-section[data-astro-cid-kh4swzin]{margin-top:2rem}@media (width<=900px){.contact-content[data-astro-cid-kh4swzin] .contact-info-section[data-astro-cid-kh4swzin]{margin-bottom:2rem}.contact-content[data-astro-cid-kh4swzin] .contact-info-section[data-astro-cid-kh4swzin] .contact-cards[data-astro-cid-kh4swzin]{gap:1rem}}}
