.header.svelte-1apv8g3{position:relative;width:100%;min-height:150px;height:auto;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:var(--primary-text-color);background-size:cover;background-position:center;z-index:var(--z-background)}.content.svelte-1apv8g3{position:relative;padding:24px 12px 0;text-align:center;z-index:var(--z-base)}h1.svelte-1apv8g3{font-size:60px;margin:.25rem;line-height:1.4}h2.svelte-1apv8g3{font-size:30px;margin:.25rem;line-height:1}@media(max-width:768px){.header.svelte-1apv8g3{min-height:100px}h1.svelte-1apv8g3{font-size:min(60px,9vw);line-height:1.1}h2.svelte-1apv8g3{font-size:min(30px,5vw);line-height:1.2;padding:.5rem 0}}.content.svelte-1fqfoox{flex:1;color:var(--primary-text-color)}.layout.svelte-1fqfoox{align-items:center;display:flex;flex-direction:column;padding:0;border-radius:12px}a{font-size:1rem}.info.svelte-1fqfoox{display:flex;flex-direction:column;gap:2rem;align-items:center}.photo_wrapper.svelte-1fqfoox{--photo-size: 350px;position:relative;width:var(--photo-size);height:var(--photo-size);border-radius:50%;isolation:isolate}.photo.svelte-1fqfoox{--glow-opacity: 0;position:relative;width:100%;height:100%;border-radius:50%;isolation:isolate}.photo.svelte-1fqfoox img:where(.svelte-1fqfoox){display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:1;animation:pulse 3s ease-in-out infinite}.photo.svelte-1fqfoox:before{content:"";position:absolute;z-index:0;inset:3px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(var(--primary-color-rgb),.5) 0% 50%,rgba(var(--primary-color-rgb),.5));filter:blur(10px);animation:svelte-1fqfoox-pulse-avatar 3s ease-in-out infinite}@keyframes svelte-1fqfoox-float{0%,to{transform:translate(-50%) translateY(-4px)}50%{transform:translate(-50%) translateY(0)}}@keyframes svelte-1fqfoox-pulse-avatar{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes svelte-1fqfoox-pulse-bg{15%{background:#ffffff0d}0%,5%,45%{background:#0000}}@keyframes svelte-1fqfoox-pulse-red{0%,to{transform:scale(1);box-shadow:0 3px 12px #ff1e311f}50%{transform:scale(1.015);box-shadow:0 0 0 2px #ff1e310a,0 4px 16px #ff1e3133}}h2.svelte-1fqfoox{margin:0;color:var(--primary-color);font-weight:600;font-size:36px}.achievements.svelte-1fqfoox{margin:.8rem 0 0;padding-left:1rem}.achievements.svelte-1fqfoox li:where(.svelte-1fqfoox){margin-bottom:.5rem;margin-left:1.5rem;font-size:24px;line-height:1.4}@media(orientation:portrait){.photo_wrapper.svelte-1fqfoox{--photo-size: min(350px, 50vw)}h2.svelte-1fqfoox{font-size:min(36px,6.5vw);text-align:center}.achievements.svelte-1fqfoox{padding:0}.achievements.svelte-1fqfoox li:where(.svelte-1fqfoox){font-size:min(24px,3.5vw);text-align:center;list-style:none;margin-left:0}}.links.svelte-1qxtc51{box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column;gap:var(--gap);font-family:var(--font-primary)}.donate-button.svelte-1qxtc51{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:50px;padding:14px 4%;display:flex;align-items:center;justify-content:center;gap:2%;border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);border-radius:var(--radius);background:var(--donate-gradient);background-size:300% 100%;color:var(--donate-text);text-align:center;text-decoration:none;text-transform:uppercase;font-size:clamp(10px,3.2vw,14px);font-weight:800;line-height:1.35;box-shadow:0 5px 20px #ff1e3133;animation:svelte-1qxtc51-gradient-flow var(--gradient-duration) ease infinite,svelte-1qxtc51-pulse var(--pulse-duration) ease-in-out infinite;transition:filter .2s ease}.donate-button.svelte-1qxtc51:before{content:"";position:absolute;z-index:-1;top:-60%;left:-70%;width:45%;height:220%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,#ffffffaa,transparent);animation:svelte-1qxtc51-shine 3.2s ease-in-out infinite;pointer-events:none}.donate-button.svelte-1qxtc51:hover{filter:brightness(1.4);background-color:var(--primary-color)}.donate-icon.svelte-1qxtc51{flex-shrink:0;font-size:1.8em;line-height:1}.donate-arrow.svelte-1qxtc51{flex-shrink:0;font-size:1.4em}.socials.svelte-1qxtc51{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap)}.social-button.svelte-1qxtc51{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:grid;place-items:center;width:100%;height:60%;min-height:50px;aspect-ratio:auto;min-width:0;border:1px solid #ffffff50;border-radius:var(--radius);color:#fff;background:var(--button-gradient);text-decoration:none;box-shadow:0 4px 12px color-mix(in srgb,var(--button-glow) 30%,transparent);transition:transform .25s ease,filter .25s ease,box-shadow .25s ease}.social-button.svelte-1qxtc51:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(120deg,transparent 20%,#ffffff55 50%,transparent 80%);transform:translate(-120%);transition:transform .55s ease}.social-button.svelte-1qxtc51:hover:before{transform:translate(120%)}.social-button.svelte-1qxtc51:hover{transform:translateY(-3px) scale(1.04);filter:brightness(1.12);box-shadow:0 8px 20px color-mix(in srgb,var(--button-glow) 50%,transparent)}.social-button.svelte-1qxtc51:active{transform:scale(.94)}.social-button.svelte-1qxtc51 svg:where(.svelte-1qxtc51){display:block;width:48%;height:48%;fill:currentColor;stroke:none}.social-button[aria-label=Instagram].svelte-1qxtc51 svg:where(.svelte-1qxtc51){fill:none;stroke:currentColor;stroke-width:1.8}.social-button[aria-label=Instagram].svelte-1qxtc51 svg:where(.svelte-1qxtc51) .dot:where(.svelte-1qxtc51){fill:currentColor;stroke:none}@keyframes svelte-1qxtc51-pulse{0%,to{transform:scale(1);box-shadow:0 3px 12px #ff1e311f}50%{transform:scale(1.015);box-shadow:0 0 0 2px #ff1e310a,0 4px 16px #ff1e3133}}@keyframes svelte-1qxtc51-gradient-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes svelte-1qxtc51-shine{0%,15%{left:-70%}55%,to{left:140%}}@media(prefers-reduced-motion:reduce){.donate-button.svelte-1qxtc51,.donate-button.svelte-1qxtc51:before{animation:none}.social-button.svelte-1qxtc51:before{transition:none}}.page.svelte-1uha8ag{--component-spacing: 2rem;min-width:400px}.layout.svelte-1uha8ag{max-width:1024px;margin:0 auto;display:grid;padding:var(--component-spacing) 2.5rem 2.5rem}.extended.svelte-1uha8ag{grid-column:1 / -1;align-items:center;margin:0 auto;width:100%;z-index:var(--z-background)}.social-links.svelte-1uha8ag{margin-top:var(--component-spacing)}@media(max-width:768px){.layout.svelte-1uha8ag{padding:var(--component-spacing) 1rem 1rem}}
