.Availability.svelte-1ocb7n9{background:var(--theme-card-bg);border:1px solid var(--theme-border);color:var(--theme-text);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.status-dot.svelte-1ocb7n9{width:8px;height:8px;background:#37c03c;border-radius:50%;animation:svelte-1ocb7n9-pulse 2s ease-in-out infinite}@keyframes svelte-1ocb7n9-pulse{0%,to{box-shadow:0 0 #37c03c66}50%{box-shadow:0 0 0 8px #37c03c00}}.Availability-cta.svelte-1ocb7n9{background:transparent;outline:1px solid rgba(255,255,255,.15)}.Availability-cta.svelte-1ocb7n9:hover{background:#ffffff0f;outline-color:#ffffff40}[data-theme=light] .Availability-cta.svelte-1ocb7n9{background:transparent;outline:1px solid rgba(0,0,0,.12)}[data-theme=light] .Availability-cta.svelte-1ocb7n9:hover{background:#0000000a;outline-color:#0003}.Title{transition:color .8s cubic-bezier(.33,1,.68,1)}.Title span{color:#919191;font-weight:400;margin-right:.15em;transition:color .8s cubic-bezier(.33,1,.68,1)}[data-theme=light] .Title{color:#1d1d1f!important}[data-theme=light] .Title span{color:#86868b!important}[data-theme=light] .Card[data-state=active] .Title,[data-theme=light] .Card[data-observed=true] .Title{color:#fff!important}[data-theme=light] .Card[data-state=active] .Title span,[data-theme=light] .Card[data-observed=true] .Title span{color:#ffffffb3!important}[data-theme=light] .Text{color:#1d1d1f}[data-theme=light] .Text.text-\[\#919191\]{color:#4a4a4f}.Bubble.svelte-1ykiih2{border:1px solid rgba(255,255,255,.08);transition:border-color .3s ease,background-color .3s ease}[data-theme=light] .Bubble.svelte-1ykiih2{border-color:#0000001f;background:#0000000a}[data-theme=light] .Bubble.svelte-1ykiih2 .Text{color:#1d1d1f!important;transition:color .8s cubic-bezier(.33,1,.68,1)}[data-theme=light] .Card[data-state=active] .Bubble.svelte-1ykiih2,[data-theme=light] .Card[data-observed=true] .Bubble.svelte-1ykiih2{border-color:#ffffff40;background:#ffffff26}[data-theme=light] .Card[data-state=active] .Bubble.svelte-1ykiih2 .Text,[data-theme=light] .Card[data-observed=true] .Bubble.svelte-1ykiih2 .Text{color:#fff!important}.Bubble--link.svelte-1ykiih2{border-color:#fff3;background:#ffffff0f;cursor:pointer}.Bubble--link.svelte-1ykiih2:hover{border-color:#ffffff59;background:#ffffff1f}[data-theme=light] .Bubble--link.svelte-1ykiih2{border-color:#0003;background:#00000014}[data-theme=light] .Bubble--link.svelte-1ykiih2:hover{border-color:#0000004d;background:#0000001f}.Bubble-inner.svelte-1ykiih2{display:flex;align-items:center;gap:6px}.Bubble-icon.svelte-1ykiih2{color:#ffffff80;flex-shrink:0}[data-theme=light] .Bubble-icon.svelte-1ykiih2{color:#0006}[data-theme=light] .Card[data-state=active] .Bubble-icon.svelte-1ykiih2,[data-theme=light] .Card[data-observed=true] .Bubble-icon.svelte-1ykiih2{color:#fff9}@media(max-width:640px){.Bubble.svelte-1ykiih2{padding:6px 10px 4px;border-radius:8px;border-color:#ffffff1f}.Bubble.svelte-1ykiih2 .Text{font-size:1.2rem!important}[data-theme=light] .Bubble.svelte-1ykiih2{border-color:#00000026}.Bubble-icon.svelte-1ykiih2{width:12px;height:12px}}@media(max-width:360px){.Bubble.svelte-1ykiih2 .Text{font-size:1.1rem!important}}@media(max-width:640px){.BubbleWrapper.svelte-r918i9{gap:6px}}.Card.svelte-1udyrqm{position:relative;background:#19191ab3;outline:1px solid rgba(255,255,255,.05);padding:8.8% 9.3% 11.4%;border-radius:20px;max-height:680px;height:100%;overflow:hidden;text-decoration:none;cursor:none;mix-blend-mode:difference;transition:outline-color .6s cubic-bezier(.19,1,.22,1),box-shadow .8s cubic-bezier(.19,1,.22,1),background-color .3s ease;-webkit-user-select:none;user-select:none;contain:layout style paint}.Card--full.svelte-1udyrqm{grid-column:span 2;max-height:none;padding:5% 6%}.Card-wrapper--full.svelte-1udyrqm{display:flex;flex-direction:column;gap:6%}@media(min-width:768px){.Card-wrapper--full.svelte-1udyrqm{flex-direction:row;align-items:center;gap:8%}.Card-wrapper--full.svelte-1udyrqm .Card-content:where(.svelte-1udyrqm){flex:1;min-width:0}.Card-wrapper--full.svelte-1udyrqm .Card-image--full:where(.svelte-1udyrqm){flex:1.2;aspect-ratio:16/10;min-width:0}}@media(max-width:767px){.Card--full.svelte-1udyrqm{grid-column:span 1}}[data-theme=light] .Card.svelte-1udyrqm{background:#ffffffd9;outline:1px solid rgba(0,0,0,.08);mix-blend-mode:normal}.Card.svelte-1udyrqm:focus{outline:solid 2px #2b5dff}.Card[data-state=active],.Card[data-observed=true]{outline-color:transparent}.Card[data-state=active] .Text,.Card[data-observed=true] .Text{color:#fff}@media(pointer:coarse){.Card.svelte-1udyrqm{transform:scale(.985);opacity:.7;transition:outline-color .8s cubic-bezier(.33,1,.68,1),transform 1s cubic-bezier(.33,1,.68,1),opacity 1s cubic-bezier(.33,1,.68,1)}.Card[data-observed=true]{transform:scale(1);opacity:1;transition:outline-color .8s cubic-bezier(.33,1,.68,1),transform 1.2s cubic-bezier(.33,1,.68,1),opacity 1.2s cubic-bezier(.33,1,.68,1)}.Card[data-observed=leaving]{transform:scale(.985);opacity:.7;transition:outline-color .8s cubic-bezier(.33,1,.68,1),transform .9s cubic-bezier(.33,1,.68,1),opacity .9s cubic-bezier(.33,1,.68,1)}}.Card-wrapper.svelte-1udyrqm{position:relative;z-index:1}.Card.svelte-1udyrqm .Title{margin-bottom:3%;color:#fff;transition:color .8s cubic-bezier(.33,1,.68,1)}[data-theme=light] .Card.svelte-1udyrqm .Title{color:#1d1d1f}[data-theme=light] .Card[data-state=active] .Title,[data-theme=light] .Card[data-observed=true] .Title{color:#fff}.Card.svelte-1udyrqm .Text{margin-bottom:4.6%;text-wrap:pretty;transition:color .8s cubic-bezier(.33,1,.68,1)}[data-theme=light] .Card.svelte-1udyrqm .Text{color:#6e6e73}[data-theme=light] .Card[data-state=active] .Text,[data-theme=light] .Card[data-observed=true] .Text{color:#fff}@media(pointer:coarse){.Card.svelte-1udyrqm .Text{transition:color 1.2s cubic-bezier(.33,1,.68,1) .1s}}.Card-image.svelte-1udyrqm{aspect-ratio:6/5}.Card-image.svelte-1udyrqm img:where(.svelte-1udyrqm){width:100%}.Card-background.svelte-1udyrqm{top:-50px;left:-50px;position:absolute;transform-origin:center;height:100px;width:100px;background:#00f;border-radius:50%;opacity:0;transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 1.3s cubic-bezier(.19,1,.22,1),filter 1s cubic-bezier(.19,1,.22,1);filter:blur(3px);will-change:transform,opacity}[data-state=leaving] .Card-background.svelte-1udyrqm{transition:transform 1.3s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1);filter:blur(9px)}@media(pointer:coarse){[data-state=leaving] .Card-background.svelte-1udyrqm{transition:transform 1.3s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)}}[data-state=active] .Card-background.svelte-1udyrqm{transition:transform 1s,opacity 1s cubic-bezier(.19,1,.22,1);opacity:1;animation:svelte-1udyrqm-VisualBackground 18s ease infinite}[data-state=delayed] .Card-background.svelte-1udyrqm{transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)}@media(pointer:coarse){.Card-background.svelte-1udyrqm{left:calc(50% - 40px);transform:translate(-50%,100%) scale(20);transition:opacity 1s cubic-bezier(.16,1,.3,1)}.Card[data-observed=true] .Card-background.svelte-1udyrqm{opacity:1;animation:svelte-1udyrqm-VisualBackground 18s ease infinite}.Card[data-observed=leaving] .Card-background.svelte-1udyrqm{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.Card[data-observed=false] .Card-background.svelte-1udyrqm{opacity:0}}.Card.hotel.svelte-1udyrqm .Card-image:where(.svelte-1udyrqm){position:relative}.Card.hotel.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(135deg,#e62b2b 6.25%,#ff5f03,#e62b2b 31.25%,#ff5f03 37.5%,#e62b2b 50%,#ff5f03 56.25%,#e62b2b,#ff5f03,#e62b2b 93.75%);background-size:400% 100%}.Card.centre.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(225deg,#b62056 6.25%,#e14134,#b62056 31.25%,#e14134 37.5%,#b62056 50%,#e14134 56.25%,#b62056,#e14134,#b62056 93.75%);background-size:400% 100%}.Card.tereos.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(135deg,#1fa01b 6.25%,#6dd651,#1fa01b 31.25%,#6dd651 37.5%,#1fa01b 50%,#6dd651 56.25%,#1fa01b,#6dd651,#1fa01b 93.75%);background-size:400% 100%}.Card.ddf.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(225deg,#171ed1 6.25%,#29adcf,#171ed1 31.25%,#29adcf 37.5%,#171ed1 50%,#29adcf 56.25%,#171ed1,#29adcf,#171ed1 93.75%);background-size:400% 100%}.Card.gynera.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(135deg,#16428d 6.25%,#308942,#16428d 31.25%,#308942 37.5%,#16428d 50%,#308942 56.25%,#16428d,#308942,#16428d 93.75%);background-size:400% 100%}.Card.wdf.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(225deg,#c8cc00 6.25%,#8d9104,#c8cc00 31.25%,#8d9104 37.5%,#c8cc00 50%,#8d9104 56.25%,#c8cc00,#8d9104,#c8cc00 93.75%);background-size:400% 100%}.Card.alice.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(135deg,#06f 6.25%,#00bfa5,#06f 31.25%,#00bfa5 37.5%,#06f 50%,#00bfa5 56.25%,#06f,#00bfa5,#06f 93.75%);background-size:400% 100%}.Card.uncle.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(225deg,#f59e0b 6.25%,#d97706,#f59e0b 31.25%,#d97706 37.5%,#f59e0b 50%,#d97706 56.25%,#f59e0b,#d97706,#f59e0b 93.75%);background-size:400% 100%}.Card.spyrio.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(135deg,#8b5cf6 6.25%,#d946ef,#8b5cf6 31.25%,#d946ef 37.5%,#8b5cf6 50%,#d946ef 56.25%,#8b5cf6,#d946ef,#8b5cf6 93.75%);background-size:400% 100%}.Card.nada.svelte-1udyrqm .Card-background:where(.svelte-1udyrqm){background:linear-gradient(225deg,#e11d48 6.25%,#f97316,#e11d48 31.25%,#f97316 37.5%,#e11d48 50%,#f97316 56.25%,#e11d48,#f97316,#e11d48 93.75%);background-size:400% 100%}@keyframes svelte-1udyrqm-VisualBackground{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.Hero-overlay.svelte-1q37ri0{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100svh;background:radial-gradient(circle,#11111200,#111112a8,#111112f7,#111112,#111112);transition:background .3s ease}[data-theme=light] .Hero-overlay.svelte-1q37ri0{background:radial-gradient(circle,#f5f5f700,#f5f5f7a8,#f5f5f7f7,#f5f5f7,#f5f5f7)}.Hero-overlay.svelte-1q37ri0:after{content:"";position:absolute;z-index:1;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,#11111200 40%,#111112);transition:background .3s ease}[data-theme=light] .Hero-overlay.svelte-1q37ri0:after{background:linear-gradient(180deg,#f5f5f700 40%,#f5f5f7)}.Hero-overlay.svelte-1q37ri0:before{content:"";position:absolute;z-index:1;top:0;width:100%;height:100%;background:linear-gradient(0deg,#11111200 40%,#111112);transition:background .3s ease}[data-theme=light] .Hero-overlay.svelte-1q37ri0:before{background:linear-gradient(0deg,#f5f5f700 40%,#f5f5f7)}[data-theme=light] .Hero.svelte-1q37ri0 video{opacity:.7!important;mix-blend-mode:multiply;filter:contrast(1.2)}.Hero-title.svelte-1q37ri0{color:#a9a9a9;transition:color .3s ease,mix-blend-mode .3s ease}[data-theme=light] .Hero-title.svelte-1q37ri0{color:#909095;mix-blend-mode:difference}.Hero-creative-wrapper.svelte-1q37ri0{position:relative;display:inline-block}.Hero-creative-base.svelte-1q37ri0{position:relative;z-index:1;opacity:.5}.Hero-creative-effect.svelte-1q37ri0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:#0040d4;pointer-events:none;transition:color .3s ease}[data-theme=light] .Hero-creative-effect.svelte-1q37ri0{color:#b09622}.About.svelte-7hpc9t .Title{text-align:left;margin-bottom:6.2%}@media(max-width:540px){.About.svelte-7hpc9t .Title{margin-bottom:32px}}.About-wrapper.svelte-7hpc9t p:where(.svelte-7hpc9t){font-size:1.6rem;line-height:1.71;font-weight:400;color:#919191;margin:0 0 1.76em;text-align:left}@media(max-width:640px){.About-wrapper.svelte-7hpc9t p:where(.svelte-7hpc9t){font-size:1.4rem}}@media(min-width:768px){.About-wrapper.svelte-7hpc9t p:where(.svelte-7hpc9t){font-size:clamp(1.6rem,calc(1.6rem + (1.9 - 1.6) * ((100vw - 768px) / (1200 - 768))),1.9rem)}}@media(min-width:1200px){.About-wrapper.svelte-7hpc9t p:where(.svelte-7hpc9t){font-size:1.9rem}}.About-wrapper.svelte-7hpc9t p:where(.svelte-7hpc9t):last-child{margin-bottom:0}[data-theme=light] .About-wrapper.svelte-7hpc9t p:where(.svelte-7hpc9t){color:#4a4a4f}.Skills.svelte-1f1pl16 .Title{text-align:center;letter-spacing:0;margin-bottom:8%}@media(max-width:540px){.Skills.svelte-1f1pl16 .Title{margin-bottom:48px}}.skill-tag.svelte-1f1pl16{display:grid;place-items:center;list-style:none;text-align:center;background:#19191ab3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;min-height:56px;animation:svelte-1f1pl16-cardEntrance .6s cubic-bezier(.19,1,.22,1) backwards;animation-delay:var(--delay);transition:background .3s ease,border-color .3s ease}@media(min-width:768px){.skill-tag.svelte-1f1pl16{min-height:64px}}.skill-tag.svelte-1f1pl16 .Text{position:relative;top:.5px}@keyframes svelte-1f1pl16-cardEntrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .skill-tag.svelte-1f1pl16{background:#ffffffd9;border-color:#0000001a}.ThrelteShowcase.svelte-f5g5s5 .Title{text-align:center;letter-spacing:0;margin-bottom:6.2%}@media(max-width:540px){.ThrelteShowcase.svelte-f5g5s5 .Title{margin-bottom:40px}}.ThrelteShowcase-card.svelte-f5g5s5{display:flex;flex-direction:column;gap:4px;background:#19191ab3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;text-decoration:none;cursor:none;transform:translateY(0);box-shadow:0 0 #2b5dff00;animation:svelte-f5g5s5-cardEntrance .6s cubic-bezier(.19,1,.22,1) backwards;animation-delay:var(--delay);transition:transform .4s cubic-bezier(.19,1,.22,1),background .3s ease,border-color .3s ease,box-shadow .4s ease}@media(hover:hover){.ThrelteShowcase-card.svelte-f5g5s5:hover{transform:translateY(-8px);background:linear-gradient(135deg,#2b5dffcc,#1e41b4cc);border-color:transparent;box-shadow:0 20px 40px #2b5dff4d,0 0 60px #2b5dff26}.ThrelteShowcase-card.svelte-f5g5s5:hover .desc:where(.svelte-f5g5s5){color:#fffc}}.ThrelteShowcase-card.svelte-f5g5s5:active{transform:translateY(-4px);transition:transform .1s ease}.ThrelteShowcase-card.svelte-f5g5s5 .title:where(.svelte-f5g5s5){color:#fff;font-weight:500;font-size:1.5rem;line-height:1.2}@media(min-width:540px){.ThrelteShowcase-card.svelte-f5g5s5 .title:where(.svelte-f5g5s5){font-size:clamp(1.5rem,calc(1.5rem + (1.8 - 1.5) * ((100vw - 540px) / (1200 - 540))),1.8rem)}}@media(min-width:1620px){.ThrelteShowcase-card.svelte-f5g5s5 .title:where(.svelte-f5g5s5){font-size:1.8rem}}.ThrelteShowcase-card.svelte-f5g5s5 .desc:where(.svelte-f5g5s5){color:#919191;font-size:1.4rem;line-height:1.3;transition:color .3s ease}@media(min-width:540px){.ThrelteShowcase-card.svelte-f5g5s5 .desc:where(.svelte-f5g5s5){font-size:clamp(1.4rem,calc(1.4rem + (1.6 - 1.4) * ((100vw - 540px) / (1200 - 540))),1.6rem)}}@media(min-width:1620px){.ThrelteShowcase-card.svelte-f5g5s5 .desc:where(.svelte-f5g5s5){font-size:1.6rem}}@keyframes svelte-f5g5s5-cardEntrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .ThrelteShowcase-card.svelte-f5g5s5{background:#ffffffd9;border-color:#0000001a}[data-theme=light] .ThrelteShowcase-card.svelte-f5g5s5 .title:where(.svelte-f5g5s5){color:#1d1d1f}[data-theme=light] .ThrelteShowcase-card.svelte-f5g5s5 .desc:where(.svelte-f5g5s5){color:#6e6e73}@media(hover:hover){[data-theme=light] .ThrelteShowcase-card.svelte-f5g5s5:hover .title:where(.svelte-f5g5s5){color:#fff}}.DevOpsLab.svelte-18k13vc .Title{text-align:center;letter-spacing:0;margin-bottom:6.2%}@media(max-width:540px){.DevOpsLab.svelte-18k13vc .Title{margin-bottom:40px}}.DevOpsLab-card.svelte-18k13vc{display:flex;flex-direction:column;gap:4px;background:#19191ab3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;text-decoration:none;cursor:none;transform:translateY(0);box-shadow:0 0 #f59e0b00;animation:svelte-18k13vc-cardEntrance .6s cubic-bezier(.19,1,.22,1) backwards;animation-delay:var(--delay);transition:transform .4s cubic-bezier(.19,1,.22,1),background .3s ease,border-color .3s ease,box-shadow .4s ease}.DevOpsLab-card--link.svelte-18k13vc{cursor:none}@media(hover:hover){.DevOpsLab-card--link.svelte-18k13vc:hover{transform:translateY(-8px);background:linear-gradient(135deg,#f59e0bcc,#d97706cc);border-color:transparent;box-shadow:0 20px 40px #f59e0b4d,0 0 60px #f59e0b26}.DevOpsLab-card--link.svelte-18k13vc:hover .desc:where(.svelte-18k13vc){color:#fffc}}.DevOpsLab-card--link.svelte-18k13vc:active{transform:translateY(-4px);transition:transform .1s ease}.DevOpsLab-card.svelte-18k13vc .title:where(.svelte-18k13vc){display:flex;align-items:center;gap:6px;color:#fff;font-weight:600;font-size:1.5rem;line-height:1.2}.external-icon.svelte-18k13vc{width:18px;height:18px;opacity:.6;transition:opacity .3s ease}.DevOpsLab-card--link.svelte-18k13vc:hover .external-icon:where(.svelte-18k13vc){opacity:1}@media(min-width:540px){.DevOpsLab-card.svelte-18k13vc .title:where(.svelte-18k13vc){font-size:clamp(1.5rem,calc(1.5rem + (1.8 - 1.5) * ((100vw - 540px) / (1200 - 540))),1.8rem)}}@media(min-width:1620px){.DevOpsLab-card.svelte-18k13vc .title:where(.svelte-18k13vc){font-size:1.8rem}}.DevOpsLab-card.svelte-18k13vc .desc:where(.svelte-18k13vc){color:#919191;font-size:1.4rem;line-height:1.3;transition:color .3s ease}@media(min-width:540px){.DevOpsLab-card.svelte-18k13vc .desc:where(.svelte-18k13vc){font-size:clamp(1.4rem,calc(1.4rem + (1.6 - 1.4) * ((100vw - 540px) / (1200 - 540))),1.6rem)}}@media(min-width:1620px){.DevOpsLab-card.svelte-18k13vc .desc:where(.svelte-18k13vc){font-size:1.6rem}}@keyframes svelte-18k13vc-cardEntrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .DevOpsLab-card.svelte-18k13vc{background:#ffffffd9;border-color:#0000001a}[data-theme=light] .DevOpsLab-card.svelte-18k13vc .title:where(.svelte-18k13vc){color:#1d1d1f}[data-theme=light] .DevOpsLab-card.svelte-18k13vc .desc:where(.svelte-18k13vc){color:#6e6e73}@media(hover:hover){[data-theme=light] .DevOpsLab-card--link.svelte-18k13vc:hover .title:where(.svelte-18k13vc){color:#fff}}.Contact.svelte-wt4tt0 .Title{text-align:center;font-size:3rem!important;line-height:1.1;letter-spacing:-1px;margin-bottom:40px}@media(min-width:540px){.Contact.svelte-wt4tt0 .Title{font-size:clamp(3rem,calc(3rem + (5.5 - 3) * ((100vw - 540px) / (1200 - 540))),5.5rem)!important;margin:0 0 6.7%}}@media(min-width:1200px){.Contact.svelte-wt4tt0 .Title{font-size:5.5rem!important;letter-spacing:0}}.Contact-blinker.svelte-wt4tt0{position:relative;display:inline-flex;align-items:center;gap:20px}.Contact-blinker.svelte-wt4tt0:before{content:"";position:relative;top:3px;width:clamp(8px,1.2vw,12px);height:clamp(8px,1.2vw,12px);background:#37c03c;border-radius:50%;animation:svelte-wt4tt0-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes svelte-wt4tt0-pulse{0%,to{box-shadow:0 0 #37c03c66}50%{box-shadow:0 0 0 8px #37c03c00}}.Contact-card.svelte-wt4tt0{max-width:500px;margin:0 auto;background:#19191ab3;border:1px solid rgba(255,255,255,.08);border-radius:20px;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 0 #6ee7b700;transition:transform .4s cubic-bezier(.19,1,.22,1),background .3s ease,border-color .3s ease,box-shadow .4s ease}@media(hover:hover){.Contact-card.svelte-wt4tt0:hover{transform:translateY(-8px);background:linear-gradient(135deg,#37c03c26,#3b82f626);border-color:#37c03c4d;box-shadow:0 20px 40px #0003,0 0 60px #37c03c26}}.Contact-card.svelte-wt4tt0:active{transform:translateY(-4px);transition:transform .1s ease}.Contact-link.svelte-wt4tt0{position:relative;z-index:1;border-radius:20px}.Contact-email.svelte-wt4tt0{font-size:1.6rem;font-weight:500;transition:color .3s ease}@media(min-width:540px){.Contact-email.svelte-wt4tt0{font-size:clamp(2rem,calc(2rem + (2.8 - 2) * ((100vw - 540px) / (1200 - 540))),2.8rem)}}@media(min-width:1200px){.Contact-email.svelte-wt4tt0{font-size:2.8rem}}@media(hover:hover){.Contact-card.svelte-wt4tt0:hover .Contact-email:where(.svelte-wt4tt0){color:#37c03c}}.Contact-icon.svelte-wt4tt0{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff0d;border-radius:12px;transition:transform .4s cubic-bezier(.19,1,.22,1),background .3s ease}.Contact-icon.svelte-wt4tt0 svg:where(.svelte-wt4tt0){display:block;width:20px;height:20px;color:#fff9;flex-shrink:0;transition:color .3s ease,transform .4s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.Contact-card.svelte-wt4tt0:hover .Contact-icon:where(.svelte-wt4tt0){background:#37c03c33;transform:scale(1.1)}.Contact-card.svelte-wt4tt0:hover .Contact-icon:where(.svelte-wt4tt0) svg:where(.svelte-wt4tt0){color:#37c03c}}[data-theme=light] .Contact-card.svelte-wt4tt0{background:#ffffffd9;border-color:#0000001a}[data-theme=light] .Contact-link.svelte-wt4tt0{color:#1d1d1f}[data-theme=light] .Contact-icon.svelte-wt4tt0{background:#0000000d}[data-theme=light] .Contact-icon.svelte-wt4tt0 svg:where(.svelte-wt4tt0){color:#00000080}
