.page.svelte-1uha8ag{display:flex;flex-direction:column}.intro-board.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;position:relative}.intro-paper.svelte-1uha8ag{background:#fff;padding:1rem;max-width:530px;border-radius:8px;transform:translateY(-10px) rotate(-1deg);box-shadow:4px 6px #00000026}.intro.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-image:linear-gradient(rgba(0,0,0,.12) 2px,transparent 2px),linear-gradient(90deg,rgba(0,0,0,.12) 2px,transparent 2px);background-size:50px 50px;border:2px solid var(--background-tertiary);border-radius:12px;max-width:1300px;margin:2rem auto;position:relative;overflow:hidden}.intro-content.svelte-1uha8ag{max-width:550px}h1.svelte-1uha8ag{font-family:var(--font-heading);font-size:2.5rem}p.svelte-1uha8ag{font-family:var(--font-body);font-size:1.2rem}.contact-btn.svelte-1uha8ag{margin-top:1rem;padding:.8rem 1.8rem;font-family:var(--font-heading);background-color:var(--color-button);border-radius:15px;font-size:1.1rem;cursor:pointer;color:#fff;display:inline-flex;align-items:center;gap:.6rem}.whatsapp-icon.svelte-1uha8ag{width:40px;height:40px;object-fit:contain}.sticky-notes.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem;z-index:5;margin-top:2rem;margin-left:1.5rem}.sticky-note.svelte-1uha8ag{width:160px;min-height:120px;background:#fbffbe;padding:1rem;box-shadow:4px 6px #00000026;font-family:var(--font-body);font-size:10px;color:var(--text-primary);display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-2deg)}.note-1.svelte-1uha8ag{transform:rotate(-4deg)}.note-2.svelte-1uha8ag{transform:rotate(2deg);margin-left:20px}.note-3.svelte-1uha8ag{transform:rotate(-1deg);margin-left:-10px}.primary-divider.svelte-1uha8ag{height:30px;background-color:var(--divider-color);margin:0}.secondary-divider.svelte-1uha8ag{height:50px;background-color:var(--background-tertiary);margin:0}.about.svelte-1uha8ag{background-color:var(--background-secondary);padding:2rem 1rem;display:flex;justify-content:center;margin:0}.about-container.svelte-1uha8ag{display:flex;gap:var(--gap-lg);align-items:center;width:100%;max-width:1400px;padding:0 4rem;flex-wrap:wrap}.profile-image.svelte-1uha8ag{width:450px;height:580px;object-fit:cover;border-radius:var(--card-radius);background:var(--background-tertiary);box-shadow:4px 6px #00000026}.about-content.svelte-1uha8ag{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:center;gap:1rem;justify-content:flex-start}.about-title.svelte-1uha8ag{background-color:var(--background-primary);color:var(--text-primary);font-family:var(--font-heading);padding:.6rem 1.5rem;border-radius:var(--radius-md);width:fit-content;font-size:3rem;letter-spacing:2px;margin:0}.about-card.svelte-1uha8ag{width:100%;max-width:500px;min-height:250px;background-color:var(--background-primary);padding:1rem;border-radius:var(--card-radius);display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;text-align:center}.about-text.svelte-1uha8ag{font-family:var(--font-body);font-size:17px;color:var(--text-primary)}.about-email.svelte-1uha8ag{font-size:var(--font-sm);text-align:center;color:var(--text-primary)}.links.svelte-1uha8ag{background-color:var(--background-primary);padding:3rem 2rem 4rem;background-image:linear-gradient(to right,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.05) 1px,transparent 1px);background-size:40px 40px}.links-container.svelte-1uha8ag{position:relative;width:100%;max-width:900px;height:400px;margin:0 auto}.circle.svelte-1uha8ag{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none;color:inherit;background:none;border:none;padding:0;font:inherit}.circle-shape.svelte-1uha8ag{width:150px;height:150px;border-radius:50%;border:3px solid #5a4634;background-color:transparent;transition:transform .2s ease;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.circle-shape.svelte-1uha8ag img:where(.svelte-1uha8ag){width:55%;height:55%;object-fit:contain;pointer-events:none}.circle.svelte-1uha8ag:hover .circle-shape:where(.svelte-1uha8ag){transform:scale(1.05)}.circle.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-button);font-size:1rem}.circle-1.svelte-1uha8ag{left:0;bottom:40px}.circle-2.svelte-1uha8ag{left:25%;top:0}.circle-3.svelte-1uha8ag{right:25%;top:0}.circle-4.svelte-1uha8ag{right:0;bottom:40px}.circle.svelte-1uha8ag:focus-visible .circle-shape:where(.svelte-1uha8ag){outline:3px solid var(--color-button)}@media(max-width:768px){.intro.svelte-1uha8ag{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;gap:1.5rem}.intro-content.svelte-1uha8ag{max-width:100%}h1.svelte-1uha8ag{font-size:2rem;line-height:1.2}p.svelte-1uha8ag{font-size:1rem}.intro-board.svelte-1uha8ag{flex-direction:column;align-items:center}.sticky-notes.svelte-1uha8ag{display:none}button.svelte-1uha8ag{width:100%;max-width:220px}.about-container.svelte-1uha8ag{flex-direction:column;align-items:center;text-align:center;padding:0 1.5rem;gap:2rem}.about-content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;width:100%;order:0;gap:1rem}.profile-image.svelte-1uha8ag{width:100%;max-width:450px;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--card-radius)}.about-card.svelte-1uha8ag{order:2;width:100%;max-width:100%;padding:1rem}.about-text.svelte-1uha8ag{font-size:15px}.about-container.svelte-1uha8ag{padding:0 1rem}.about-title.svelte-1uha8ag{font-size:1.8rem;padding:.4rem 1rem}.links-container.svelte-1uha8ag{transform:scale(.8);transform-origin:center;height:400px}.circle.svelte-1uha8ag{gap:.4rem}.circle.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.85rem}.circle-1.svelte-1uha8ag{left:-70px;bottom:25px}.circle-2.svelte-1uha8ag{left:8%;top:10px}.circle-3.svelte-1uha8ag{right:8%;top:10px}.circle-4.svelte-1uha8ag{right:-70px;bottom:25px}}@media(max-width:480px){.links-container.svelte-1uha8ag{height:400px}.circle.svelte-1uha8ag{gap:.4rem}.circle-shape.svelte-1uha8ag{width:140px;height:140px}.circle.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.85rem}.circle-1.svelte-1uha8ag{left:-70px;bottom:25px}.circle-2.svelte-1uha8ag{left:3%;top:10px}.circle-3.svelte-1uha8ag{right:3%;top:10px}.circle-4.svelte-1uha8ag{right:-70px;bottom:25px}}
