.contactCard[data-astro-cid-i5v4zse3]{isolation:isolate;border:1px solid var(--line2);border-radius:var(--rXl);height:100%;transition:border-color var(--tMed) var(--ease), background var(--tMed) var(--ease), box-shadow var(--tMed) var(--ease);background:linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;gap:1rem;padding:1.5rem 1.75rem;display:flex;position:relative}.contactCard[data-astro-cid-i5v4zse3] h3[data-astro-cid-i5v4zse3]{color:var(--ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.functions[data-astro-cid-i5v4zse3]{flex-wrap:wrap;gap:8px;display:flex}.functionTag[data-astro-cid-i5v4zse3]{border-radius:var(--rPill);border:1px solid var(--lineViolet);color:var(--ink2);background:linear-gradient(135deg,#a855f71a,#ec48990d);padding:4px 12px;font-size:.75rem}.description[data-astro-cid-i5v4zse3]{color:var(--ink2);flex:1;margin:0;font-size:.95rem;line-height:1.6}.contactLines[data-astro-cid-i5v4zse3]{flex-direction:column;gap:10px;display:flex}.contactLine[data-astro-cid-i5v4zse3]{color:var(--ink2);word-break:break-word;transition:color var(--tFast) var(--ease);align-items:center;gap:12px;font-size:.95rem;text-decoration:none;display:inline-flex}.contactLine[data-astro-cid-i5v4zse3]:hover{color:var(--violet2)}.contactLine[data-astro-cid-i5v4zse3] .ci[data-astro-cid-i5v4zse3]{border-radius:var(--rSm);border:1px solid var(--lineViolet);width:38px;height:38px;color:var(--iconViolet);background:#a855f71a;flex:none;justify-content:center;align-items:center;display:inline-flex}@property --contactCardAngle{syntax:"<angle>";inherits:false;initial-value:0deg}.contactCard[data-astro-cid-i5v4zse3].isHighlighted{border-color:var(--lineViolet2);background:linear-gradient(#a855f724,#a855f70a);box-shadow:0 24px 60px -28px #a855f78c}.contactCard[data-astro-cid-i5v4zse3].isHighlighted:before{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--contactCardAngle,0deg), transparent 0deg 240deg, #a855f759 290deg, var(--violet2) 330deg, var(--pink) 352deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:3.2s linear infinite contactCardRing;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes contactCardRing{to{--contactCardAngle:360deg}}@media (prefers-reduced-motion:reduce){.contactCard[data-astro-cid-i5v4zse3].isHighlighted:before{animation:none}}.pageKontakt .contactFacts{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=760px){.pageKontakt .contactFacts{grid-template-columns:1fr}}.pageKontakt .factCard{border:1px solid var(--line2);border-radius:var(--rXl);transition:border-color var(--tFast) var(--ease), background var(--tFast) var(--ease);background:linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;gap:6px;padding:1.5rem;text-decoration:none;display:flex}.pageKontakt .factCard:hover{border-color:var(--lineViolet2);background:#a855f70f}.pageKontakt .factCard .fi{border:1px solid var(--lineViolet2);width:48px;height:48px;color:var(--iconViolet);background:linear-gradient(135deg,#a855f74d,#ec48991a);border-radius:12px;justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.pageKontakt .factCard .fLabel{letter-spacing:var(--trackingWidest);text-transform:uppercase;color:var(--ink3);font-size:.7rem}.pageKontakt .factCard .fValue{color:var(--ink);word-break:break-word;font-size:1.05rem;font-weight:700}.pageKontakt .contactGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=760px){.pageKontakt .contactGrid{grid-template-columns:1fr}}
