.container.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0d0d0d;position:relative;overflow:hidden}.container.svelte-1uha8ag:before{content:"";position:absolute;top:-50%;left:-50%;width:300%;height:300%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='86.6' viewBox='0 0 100 86.6'%3E%3Cpolygon fill='%232B2B2B' fill-opacity='0.4' points='50 0 93.3 25 93.3 75 50 100 6.7 75 6.7 25'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='86.6' viewBox='0 0 100 86.6'%3E%3Cpolygon fill='%232B2B2B' fill-opacity='0.4' points='50 0 93.3 25 93.3 75 50 100 6.7 75 6.7 25'/%3E%3C/svg%3E");background-size:100px 86.6px;background-position:0 0,50px 43.3px;background-repeat:repeat;opacity:.3;animation:svelte-1uha8ag-hexagonShift 20s linear infinite}.container.svelte-1uha8ag:after{content:"";position:absolute;top:-50%;left:-50%;width:300%;height:300%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='86.6' viewBox='0 0 100 86.6'%3E%3Cpolygon fill='none' stroke='%23FF7A00' stroke-width='0.5' stroke-opacity='0.15' points='50 0 93.3 25 93.3 75 50 100 6.7 75 6.7 25'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='86.6' viewBox='0 0 100 86.6'%3E%3Cpolygon fill='none' stroke='%23FF7A00' stroke-width='0.5' stroke-opacity='0.15' points='50 0 93.3 25 93.3 75 50 100 6.7 75 6.7 25'/%3E%3C/svg%3E");background-size:100px 86.6px;background-position:0 0,50px 43.3px;background-repeat:repeat;opacity:.4;animation:svelte-1uha8ag-hexagonShift 25s linear infinite reverse}@keyframes svelte-1uha8ag-hexagonShift{0%{transform:translate(0)}to{transform:translate(100px,86.6px)}}.card.svelte-1uha8ag{background:#2b2b2b66;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:24px;border:1px solid rgba(255,122,0,.2);box-shadow:0 8px 32px #0006,0 0 0 1px #ff7a001a inset,0 0 40px #ff7a001a;padding:3rem 4rem;max-width:600px;width:100%;position:relative;overflow:hidden;z-index:1}.card.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#FF7A00,transparent);opacity:.6}.content.svelte-1uha8ag{position:relative;z-index:1;text-align:center}.name.svelte-1uha8ag{font-size:3rem;font-weight:700;margin:0 0 .5rem;color:#ececec;letter-spacing:-.02em;position:relative;display:inline-block}.name.svelte-1uha8ag:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#ff7a00;border-radius:2px;opacity:.8}.title.svelte-1uha8ag{font-size:1.25rem;color:#ececec;margin:0 0 1.5rem;opacity:.9;font-weight:400}.bio.svelte-1uha8ag{font-size:1rem;color:#ececec;line-height:1.6;margin:0 0 2.5rem;opacity:.8;max-width:500px;margin-left:auto;margin-right:auto}.contact-section.svelte-1uha8ag{margin-top:2rem}.contact-icons.svelte-1uha8ag{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.icon-link.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:#ff7a001a;border:1px solid rgba(255,122,0,.3);color:#ff7a00;transition:all .3s ease;text-decoration:none;position:relative;overflow:hidden}.icon-link.svelte-1uha8ag:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ff7a0033;transform:translate(-50%,-50%);transition:width .6s,height .6s}.icon-link.svelte-1uha8ag:hover{background:#ff7a0033;border-color:#ff7a00;color:#ff7a00;transform:translateY(-2px);box-shadow:0 4px 12px #ff7a004d}.icon-link.svelte-1uha8ag:hover:before{width:300px;height:300px}.icon.svelte-1uha8ag{width:24px;height:24px;position:relative;z-index:1;stroke:currentColor}@media(max-width:640px){.card.svelte-1uha8ag{padding:2rem 1.5rem;border-radius:20px}.name.svelte-1uha8ag{font-size:2.25rem}.name.svelte-1uha8ag:after{width:50px;height:2px}.title.svelte-1uha8ag{font-size:1.1rem}.bio.svelte-1uha8ag{font-size:.95rem}.icon-link.svelte-1uha8ag{width:48px;height:48px}.icon.svelte-1uha8ag{width:20px;height:20px}}
