.about-page.svelte-1o5sba9{--shely-pink: #FF4F91;--shely-plum: #511843;--shely-blush: #FF9BB5;--shely-coral: #FFB38B;--shely-gold: #FFC972;--shely-mint: #E9FFF6;--shely-bg: #FFFBF7;--font-heading: "Poppins", sans-serif;--font-body: "Inter", sans-serif;--shadow-glass: 0 8px 32px rgba(81, 24, 67, .08);--shadow-elevated: 0 20px 60px rgba(81, 24, 67, .12);font-family:var(--font-body);color:#333;overflow-x:hidden}.scroll-reveal.svelte-1o5sba9{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal.in-view{opacity:1;transform:translateY(0)}.story-hero.svelte-1o5sba9{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--shely-bg)}.hero-gradient-wash.svelte-1o5sba9{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(255,79,145,.1),rgba(255,179,139,.06) 50%,transparent 80%);pointer-events:none}.hero-inner.svelte-1o5sba9{position:relative;z-index:1;text-align:center;max-width:900px;padding:2rem 1.5rem;opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1) .2s,transform 1s cubic-bezier(.16,1,.3,1) .2s}.hero-active.svelte-1o5sba9 .hero-inner:where(.svelte-1o5sba9){opacity:1;transform:translateY(0)}.hero-eyebrow.svelte-1o5sba9{font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--shely-pink);margin-bottom:1.5rem}.hero-headline.svelte-1o5sba9{font-family:var(--font-heading);font-weight:700;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.1;color:var(--shely-plum);margin:0 0 2rem}.hero-emphasis.svelte-1o5sba9{background:linear-gradient(135deg,var(--shely-pink),var(--shely-coral));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-divider.svelte-1o5sba9{width:80px;height:3px;background:linear-gradient(90deg,var(--shely-pink),var(--shely-coral));margin:0 auto 2rem;border-radius:2px}.hero-subtext.svelte-1o5sba9{font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.6;color:#666;max-width:640px;margin:0 auto}.timeline-section.svelte-1o5sba9{padding:5rem 0 4rem;background:#fff}.timeline-header.svelte-1o5sba9{max-width:80rem;margin:0 auto;padding:0 1.5rem 2.5rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.timeline-title.svelte-1o5sba9{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.75rem,4vw,2.5rem);color:var(--shely-plum);margin:0}.timeline-hint.svelte-1o5sba9{font-size:.875rem;color:#999;flex-shrink:0;display:none}@media (max-width: 1100px){.timeline-hint.svelte-1o5sba9{display:block}}.timeline-scroll-container.svelte-1o5sba9{overflow-x:auto;overflow-y:visible;padding:0 1.5rem 2rem;scrollbar-width:thin;scrollbar-color:var(--shely-blush) transparent;-webkit-overflow-scrolling:touch}.timeline-scroll-container.svelte-1o5sba9::-webkit-scrollbar{height:6px}.timeline-scroll-container.svelte-1o5sba9::-webkit-scrollbar-track{background:transparent}.timeline-scroll-container.svelte-1o5sba9::-webkit-scrollbar-thumb{background:var(--shely-blush);border-radius:3px}.timeline-track.svelte-1o5sba9{display:flex;gap:2rem;position:relative;min-width:max-content;padding:3rem 0 1rem}.timeline-line.svelte-1o5sba9{position:absolute;top:3rem;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--shely-pink),var(--shely-plum),var(--shely-coral));transform:translateY(12px)}.timeline-card.svelte-1o5sba9{width:320px;flex-shrink:0;position:relative}.timeline-marker.svelte-1o5sba9{display:flex;flex-direction:column;align-items:center;margin-bottom:1.25rem;position:relative;z-index:2}.marker-year.svelte-1o5sba9{font-family:var(--font-heading);font-weight:700;font-size:.8rem;color:var(--shely-pink);letter-spacing:.1em;margin-bottom:.5rem}.marker-dot.svelte-1o5sba9{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--shely-pink);box-shadow:0 0 0 6px #ff4f911f;transition:transform .3s,box-shadow .3s}.timeline-card.svelte-1o5sba9:hover .marker-dot:where(.svelte-1o5sba9){transform:scale(1.2);box-shadow:0 0 0 10px #ff4f9126}.timeline-card-body.svelte-1o5sba9{background:#fff;border:1px solid rgba(81,24,67,.06);border-radius:1.25rem;padding:1.75rem;box-shadow:var(--shadow-glass);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.timeline-card.svelte-1o5sba9:hover .timeline-card-body:where(.svelte-1o5sba9){transform:translateY(-6px);box-shadow:var(--shadow-elevated)}.card-icon.svelte-1o5sba9{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#fff}.card-icon--gap.svelte-1o5sba9{background:linear-gradient(135deg,var(--shely-coral),var(--shely-pink))}.card-icon--spark.svelte-1o5sba9{background:linear-gradient(135deg,var(--shely-gold),var(--shely-coral))}.card-icon--code.svelte-1o5sba9{background:linear-gradient(135deg,var(--shely-pink),var(--shely-plum))}.card-icon--mission.svelte-1o5sba9{background:linear-gradient(135deg,var(--shely-plum),var(--shely-pink))}.card-label.svelte-1o5sba9{font-family:var(--font-heading);font-weight:600;font-size:1.2rem;color:var(--shely-plum);margin:0 0 .75rem}.card-narrative.svelte-1o5sba9{font-size:.925rem;line-height:1.65;color:#555;margin:0}.impact-dashboard.svelte-1o5sba9{background:linear-gradient(160deg,var(--shely-plum) 0%,#3d1132 40%,#2a0b22 100%);padding:5rem 0;position:relative;overflow:hidden}.impact-dashboard.svelte-1o5sba9:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,79,145,.08),transparent 70%);pointer-events:none}.impact-inner.svelte-1o5sba9{max-width:80rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.impact-title.svelte-1o5sba9{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.75rem,4vw,2.5rem);color:#fff;text-align:center;margin:0 0 3.5rem}.counter-grid.svelte-1o5sba9{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 900px){.counter-grid.svelte-1o5sba9{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.counter-grid.svelte-1o5sba9{grid-template-columns:1fr;gap:2.5rem}}.counter-item.svelte-1o5sba9{text-align:center;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--counter-delay)}.counters-active.svelte-1o5sba9 .counter-item:where(.svelte-1o5sba9){opacity:1;transform:translateY(0)}.counter-number.svelte-1o5sba9{display:block;font-family:var(--font-heading);font-weight:700;font-size:clamp(3rem,6vw,4.5rem);color:var(--shely-pink);line-height:1;margin-bottom:.5rem}.counter-label.svelte-1o5sba9{display:block;font-family:var(--font-heading);font-weight:600;font-size:1.05rem;color:#fff;margin-bottom:.35rem}.counter-sub.svelte-1o5sba9{display:block;font-size:.85rem;color:#ffffff80}.manifesto-section.svelte-1o5sba9{padding:6rem 0;background:var(--shely-bg)}.manifesto-inner.svelte-1o5sba9{max-width:800px;margin:0 auto;padding:0 1.5rem}.manifesto-item.svelte-1o5sba9{position:relative;padding:3rem 0 3rem 2.5rem;border-bottom:1px solid rgba(81,24,67,.06)}.manifesto-item.svelte-1o5sba9:last-child{border-bottom:none}.manifesto-accent.svelte-1o5sba9{position:absolute;left:0;top:3rem;bottom:3rem;width:4px;border-radius:2px;background:linear-gradient(to bottom,var(--shely-pink),var(--shely-coral))}.manifesto-accent--alt.svelte-1o5sba9{background:linear-gradient(to bottom,var(--shely-plum),var(--shely-pink))}.manifesto-quote.svelte-1o5sba9{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.25;color:var(--shely-plum);margin:0 0 1.25rem;padding:0;border:none}.manifesto-detail.svelte-1o5sba9{font-size:1.05rem;line-height:1.7;color:#666;margin:0;max-width:600px}.philosophy-section.svelte-1o5sba9{padding:6rem 0;background:#fff;overflow:hidden}.philosophy-inner.svelte-1o5sba9{max-width:80rem;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width: 800px){.philosophy-inner.svelte-1o5sba9{grid-template-columns:1fr;gap:3rem}}.philosophy-art.svelte-1o5sba9{position:relative;width:100%;aspect-ratio:1;max-width:420px;margin:0 auto}.art-circle.svelte-1o5sba9{position:absolute;border-radius:50%;opacity:.7}.art-circle--1.svelte-1o5sba9{width:65%;height:65%;top:5%;left:5%;background:linear-gradient(135deg,#ff4f9126,#ff4f910d);border:2px solid rgba(255,79,145,.2);animation:svelte-1o5sba9-circleFloat1 8s ease-in-out infinite}.art-circle--2.svelte-1o5sba9{width:55%;height:55%;top:25%;left:30%;background:linear-gradient(135deg,#5118431f,#5118430a);border:2px solid rgba(81,24,67,.15);animation:svelte-1o5sba9-circleFloat2 10s ease-in-out infinite}.art-circle--3.svelte-1o5sba9{width:40%;height:40%;top:10%;right:8%;background:linear-gradient(135deg,#ffb38b33,#ffb38b0f);border:2px solid rgba(255,179,139,.25);animation:svelte-1o5sba9-circleFloat3 7s ease-in-out infinite}.art-circle--4.svelte-1o5sba9{width:30%;height:30%;bottom:15%;left:15%;background:linear-gradient(135deg,#ffc97233,#ffc9720f);border:2px solid rgba(255,201,114,.25);animation:svelte-1o5sba9-circleFloat1 9s ease-in-out infinite reverse}.art-circle--5.svelte-1o5sba9{width:48%;height:48%;bottom:2%;right:5%;background:linear-gradient(135deg,#ff9bb526,#ff9bb50a);border:2px solid rgba(255,155,181,.2);animation:svelte-1o5sba9-circleFloat2 11s ease-in-out infinite reverse}@keyframes svelte-1o5sba9-circleFloat1{0%,to{transform:translate(0)}50%{transform:translate(12px,-8px)}}@keyframes svelte-1o5sba9-circleFloat2{0%,to{transform:translate(0)}50%{transform:translate(-10px,10px)}}@keyframes svelte-1o5sba9-circleFloat3{0%,to{transform:translate(0)}33%{transform:translate(8px,6px)}66%{transform:translate(-6px,4px)}}.philosophy-heading.svelte-1o5sba9{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.75rem,4vw,2.5rem);color:var(--shely-plum);margin:0 0 1.5rem}.philosophy-body.svelte-1o5sba9{display:flex;flex-direction:column;gap:1.25rem}.philosophy-body.svelte-1o5sba9 p:where(.svelte-1o5sba9){font-size:1.05rem;line-height:1.75;color:#555;margin:0}.cta-section.svelte-1o5sba9{padding:6rem 0;background:linear-gradient(160deg,var(--shely-plum) 0%,#3d1132 50%,var(--shely-pink) 100%);text-align:center;position:relative;overflow:hidden}.cta-section.svelte-1o5sba9:before{content:"";position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.04),transparent 60%);pointer-events:none}.cta-inner.svelte-1o5sba9{position:relative;z-index:1;max-width:640px;margin:0 auto;padding:0 1.5rem}.cta-headline.svelte-1o5sba9{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem,5vw,3rem);color:#fff;margin:0 0 1.25rem}.cta-subtext.svelte-1o5sba9{font-size:1.125rem;line-height:1.7;color:#fffc;margin:0 0 2.5rem}.cta-buttons.svelte-1o5sba9{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-btn.svelte-1o5sba9{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border-radius:999px;font-family:var(--font-heading);font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.cta-btn--primary.svelte-1o5sba9{background:#fff;color:var(--shely-plum)}.cta-btn--primary.svelte-1o5sba9:hover{background:var(--shely-bg);transform:translateY(-2px);box-shadow:0 12px 40px #0003;color:var(--shely-plum)}.cta-btn--secondary.svelte-1o5sba9{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.cta-btn--secondary.svelte-1o5sba9:hover{background:#fff;color:var(--shely-plum);border-color:#fff;transform:translateY(-2px)}@media (max-width: 640px){.story-hero.svelte-1o5sba9{min-height:80vh;min-height:80svh}.hero-inner.svelte-1o5sba9{padding:1.5rem 1rem}.timeline-section.svelte-1o5sba9{padding:3.5rem 0 3rem}.impact-dashboard.svelte-1o5sba9,.manifesto-section.svelte-1o5sba9{padding:4rem 0}.manifesto-item.svelte-1o5sba9{padding:2rem 0 2rem 1.5rem}.philosophy-section.svelte-1o5sba9,.cta-section.svelte-1o5sba9{padding:4rem 0}}
