.contact-card-wrapper.svelte-5zkdvh.svelte-5zkdvh{max-width:80vw}.contact-card.svelte-5zkdvh.svelte-5zkdvh{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 2.75rem;border:1px solid #eaeaea;border-radius:.75rem;transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;-moz-transition:.2s ease-in;-webkit-transition:.2s ease-in;box-sizing:border-box}.contact-card.svelte-5zkdvh.svelte-5zkdvh:hover{-webkit-box-shadow:0px 6px 14px 5px #2f2f2f1d;box-shadow:0 6px 14px 1px #2f2f2f1d;transform:translateY(-.25em)}.profile-img.svelte-5zkdvh.svelte-5zkdvh{width:clamp(12rem,20rem,20vw);height:auto;aspect-ratio:1/1;border-radius:100%;object-fit:cover}.img-svg.svelte-5zkdvh.svelte-5zkdvh{height:clamp(1rem,calc(.75rem + .25vw),1.5rem);width:clamp(1rem,calc(.75rem + .25vw),1.5rem);border-radius:0;transition:all .5s}a.svelte-5zkdvh.svelte-5zkdvh{font-size:clamp(1rem,calc(.5rem + 1vw),1.25rem);margin-left:.75rem;color:var(--color-text);text-decoration:none}.contact-name.svelte-5zkdvh.svelte-5zkdvh{font-size:clamp(1.25rem,calc(.5rem + 1vw),1.5rem);font-weight:700;margin:.5em 0 0;white-space:nowrap}.contact-jobtitle.svelte-5zkdvh.svelte-5zkdvh{font-size:clamp(1rem,calc(.5rem + 1vw),1.25rem);margin:0;white-space:nowrap}.contact-info-item.svelte-5zkdvh.svelte-5zkdvh{display:flex;flex-direction:row;flex-shrink:0;align-items:center;white-space:nowrap}.contact-button.svelte-5zkdvh.svelte-5zkdvh{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;background-color:#252525;border:2px solid #252525;color:#fff;margin:0;padding-top:1rem;padding-bottom:1em;margin-top:1rem;border-radius:.75rem;z-index:1;width:100%;transition:.1s ease-in;-o-transition:.1s ease-in;-ms-transition:.1s ease-in;-moz-transition:.1s ease-in;-webkit-transition:.1s ease-in}.fill.svelte-5zkdvh.svelte-5zkdvh:hover{transition-delay:.25s;color:#252525}.fill.svelte-5zkdvh.svelte-5zkdvh:hover,.fill.svelte-5zkdvh.svelte-5zkdvh:focus-within{transition-delay:.25s;color:#252525}.fill.svelte-5zkdvh.svelte-5zkdvh:before{content:"";position:absolute;background:#ffffff;bottom:0;left:0;right:0;top:100%;z-index:-1;border-radius:.5rem;transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;-moz-transition:.2s ease-in;-webkit-transition:top .2s ease-in}.fill.svelte-5zkdvh.svelte-5zkdvh:hover:before,.fill.svelte-5zkdvh.svelte-5zkdvh:focus-within:before{transition-delay:50ms;transition-property:top;top:0}.fill.svelte-5zkdvh:hover .contact-button-icon.svelte-5zkdvh,.fill.svelte-5zkdvh:focus-within .contact-button-icon.svelte-5zkdvh{transition-delay:.25s;filter:invert(100%) sepia(18%) saturate(100%) hue-rotate(192deg) brightness(100%) contrast(100%)}.contact-button.svelte-5zkdvh span.svelte-5zkdvh{white-space:nowrap}.contact-button-icon.svelte-5zkdvh.svelte-5zkdvh{height:clamp(1rem,calc(.75rem + .5vw),1.5rem);width:clamp(1rem,calc(.75rem + .5vw),1.5rem);border-radius:0;margin-right:.5rem;-webkit-transition:.1s -webkit-filter ease-in;-moz-transition:.1s -moz-filter ease-in;-moz-transition:.1s filter ease-in;-ms-transition:.1s -ms-filter ease-in;-o-transition:.1s -o-filter ease-in;transition:.1s filter ease-in,.1s -webkit-filter ease-in}
