.js-ready.svelte-qtjhi7 .reveal:where(.svelte-qtjhi7){opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease;transition-delay:var(--delay, 0ms)}.js-ready.svelte-qtjhi7 .reveal:where(.svelte-qtjhi7).in{opacity:1;transform:none}.hero-wrap.svelte-qtjhi7{position:relative;min-height:100svh;overflow:hidden;background:#fff}.hero-wrap.svelte-qtjhi7:after{content:"";position:absolute;bottom:0;left:0;right:0;height:320px;background:linear-gradient(to bottom,transparent 0%,rgba(241,91,166,.06) 96%);z-index:5;pointer-events:none}.hero-video.svelte-qtjhi7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-fg.svelte-qtjhi7{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100svh}.hero-content.svelte-qtjhi7{flex:1;display:flex;align-items:flex-end;padding:0 1.5rem 3.5rem}@media(min-width:640px){.hero-content.svelte-qtjhi7{padding:0 3rem 5rem}}@media(min-width:1024px){.hero-content.svelte-qtjhi7{padding:0 7rem 6rem}}.hero-inner.svelte-qtjhi7{width:40rem;display:flex;flex-direction:column;gap:1rem;margin-bottom:5rem}.hero-badge.svelte-qtjhi7{display:inline-flex;align-items:center;gap:.375rem;font-size:12px;font-weight:600;color:var(--pink, #e71f84);text-decoration:none;letter-spacing:.04em;text-transform:uppercase}.hero-h1.svelte-qtjhi7{font-size:clamp(44px,5.5vw,80px);line-height:1.1;font-weight:600;color:#111827;letter-spacing:-.02em;margin:0;white-space:pre-line}.hero-sub.svelte-qtjhi7{font-size:14px;color:#6b7280;font-weight:400;margin:0}.hero-ctas.svelte-qtjhi7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.hero-cta.svelte-qtjhi7{display:inline-flex;align-items:center;gap:.5rem;font-size:13px;font-weight:500;border-radius:999px;padding:.625rem 1.375rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;width:-moz-fit-content;width:fit-content}.hero-cta.primary.svelte-qtjhi7{background:#060606;color:#fff;border:1px solid #060606}.hero-cta.primary.svelte-qtjhi7:hover{background:var(--pink, #e71f84);border-color:var(--pink, #e71f84)}.hero-cta.primary.svelte-qtjhi7:hover .cta-arrow:where(.svelte-qtjhi7){transform:translate(2px)}.hero-cta.ghost.svelte-qtjhi7{background:transparent;color:#6b7280;border:1px solid #d1d5db;font-size:12px}.hero-cta.ghost.svelte-qtjhi7:hover{color:#111827;border-color:#9ca3af}.cta-arrow.svelte-qtjhi7{display:inline-block;transition:transform .2s}.about.svelte-qtjhi7{--r-lg: 18px;--line: #000000;--bg-soft: #f5f3ef;--text-muted: #6b6862;--text-faint: #9a968e;--pad: clamp(40px, 8vw, 160px);padding:80px var(--pad);padding-top:0;color:#060606}.eyebrow.svelte-qtjhi7{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.dot.svelte-qtjhi7{width:6px;height:6px;border-radius:999px;background:var(--venom, #060606)}.dot.pink.svelte-qtjhi7{background:var(--pink, #e71f84)}.dot.green.svelte-qtjhi7{background:var(--green, #66df7a)}.section.svelte-qtjhi7{padding:80px 0;border-bottom:1px solid var(--line)}.section.svelte-qtjhi7:last-child{border-bottom:none}.mission.svelte-qtjhi7{background:linear-gradient(160deg,#e72b890f);margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding-left:var(--pad);padding-right:var(--pad)}.section-head.svelte-qtjhi7{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px}.section-head.svelte-qtjhi7 h2:where(.svelte-qtjhi7){font-size:clamp(28px,3.5vw,40px);line-height:1.1;letter-spacing:-.01em;margin:0;max-width:18ch}.desc.svelte-qtjhi7{font-size:15px;line-height:1.6;color:var(--text-muted);max-width:44ch;margin:0}.values-grid.svelte-qtjhi7{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.value-card.svelte-qtjhi7{border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;background:#fff;transition:border-color .2s}.value-card.svelte-qtjhi7:hover{border-color:var(--pink, #e71f84)}.value-card.svelte-qtjhi7 .n:where(.svelte-qtjhi7){font-family:var(--font-mono, monospace);font-size:11px;color:var(--pink, #e71f84);letter-spacing:.08em}.value-card.svelte-qtjhi7 h4:where(.svelte-qtjhi7){font-size:20px;margin:16px 0 12px;letter-spacing:-.01em}.value-card.svelte-qtjhi7 p:where(.svelte-qtjhi7){font-size:14px;line-height:1.6;color:var(--text-muted);margin:0}.numbers.svelte-qtjhi7{background:linear-gradient(to bottom,#f53ec412,#fffffff2 40%);margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding-left:var(--pad);padding-right:var(--pad)}.stats-grid.svelte-qtjhi7{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.stat.svelte-qtjhi7{display:flex;flex-direction:column;gap:12px;padding:24px 0;border-top:2px solid var(--line);transition:border-color .2s}.stat.svelte-qtjhi7:hover{border-top-color:var(--green, #66df7a)}.stat.svelte-qtjhi7 .label:where(.svelte-qtjhi7){font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase}.stat.svelte-qtjhi7 .value:where(.svelte-qtjhi7){font-size:clamp(40px,5vw,64px);letter-spacing:-.02em;line-height:1}.people-row.svelte-qtjhi7{display:flex;overflow:hidden;transform:translateZ(0)}.person.svelte-qtjhi7{flex:1 1 0;min-width:56px;padding:36px 36px 36px 0;border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;cursor:default;will-change:flex;transition:flex .65s cubic-bezier(.25,.46,.45,.94)}.person-inner.svelte-qtjhi7{display:flex;flex-direction:row;align-items:center;height:100%;gap:24px}.person-text.svelte-qtjhi7{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:16px}.person.svelte-qtjhi7+.person:where(.svelte-qtjhi7){padding-left:36px}.person.svelte-qtjhi7:last-child{border-right:none;padding-right:0}.person.is-active.svelte-qtjhi7{flex:3.5 1 0}.person.is-dimmed.svelte-qtjhi7{flex:.3 1 0}.people-row.svelte-qtjhi7 .n:where(.svelte-qtjhi7){font-family:var(--font-mono, monospace);font-size:48px;color:var(--text-faint);letter-spacing:-.03em;line-height:1;display:block;flex-shrink:0;transition:font-size .5s cubic-bezier(.25,.46,.45,.94),color .4s ease}.person.is-active.svelte-qtjhi7 .n:where(.svelte-qtjhi7){color:var(--pink, #e71f84)}.person.is-dimmed.svelte-qtjhi7 .n:where(.svelte-qtjhi7){font-size:26px}.avatar-wrap.svelte-qtjhi7{flex:1;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.82);transition:opacity .28s ease .12s,transform .32s cubic-bezier(.34,1.2,.64,1) .12s;pointer-events:none}.person.is-active.svelte-qtjhi7 .avatar-wrap:where(.svelte-qtjhi7){opacity:1;transform:none;pointer-events:auto}.person.is-dimmed.svelte-qtjhi7 .avatar-wrap:where(.svelte-qtjhi7){opacity:0;transform:scale(.82);transition:opacity .12s ease,transform .15s ease}.avatar-circle.svelte-qtjhi7{width:300px;height:300px;border-radius:50%;background:var(--bg-soft, #f4f3f1);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.avatar-initials.svelte-qtjhi7{font-family:var(--font-mono, monospace);font-size:22px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.person.svelte-qtjhi7 h4:where(.svelte-qtjhi7){font-size:20px;margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-size .5s cubic-bezier(.25,.46,.45,.94),opacity .4s ease}.person.is-dimmed.svelte-qtjhi7 h4:where(.svelte-qtjhi7){font-size:13px;opacity:.45}.person-role.svelte-qtjhi7{font-size:14px;line-height:1.65;color:var(--text-muted);margin:0;max-width:38ch;opacity:1;transform:translateY(0);transition:opacity .35s ease .18s,transform .4s cubic-bezier(.25,.46,.45,.94) .18s}.person.is-dimmed.svelte-qtjhi7 .person-role:where(.svelte-qtjhi7){opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .25s ease}.cta-banner.svelte-qtjhi7{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden;background:#fff;min-height:420px}.cta-image-wrap.svelte-qtjhi7{position:relative;height:100%;min-height:420px;overflow:hidden;background:linear-gradient(135deg,#fce4ef,#f9d0e8)}.cta-image.svelte-qtjhi7{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.cta-content.svelte-qtjhi7{padding:52px 48px;display:flex;flex-direction:column;gap:20px;background:linear-gradient(135deg,#e71f8408,#fff 60%);height:100%;justify-content:center}.cta-content.svelte-qtjhi7 h3:where(.svelte-qtjhi7){font-size:clamp(32px,3.5vw,52px);margin:0;letter-spacing:-.025em;line-height:1.05}.cta-content.svelte-qtjhi7 p:where(.svelte-qtjhi7){color:var(--text-muted);margin:0;font-size:17px;line-height:1.65;max-width:38ch}.cta-actions.svelte-qtjhi7{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.btn.svelte-qtjhi7{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);font-size:14px;text-decoration:none;color:inherit;background:#fff}.btn.primary.svelte-qtjhi7{background:#060606;color:#fff;border-color:#060606}.btn.ghost.svelte-qtjhi7{background:transparent}@media(min-width:1280px){.stats-grid.svelte-qtjhi7{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.about.svelte-qtjhi7{--pad: 28px}.section-head.svelte-qtjhi7{grid-template-columns:1fr;gap:20px}.values-grid.svelte-qtjhi7{grid-template-columns:repeat(2,1fr)}.cta-banner.svelte-qtjhi7{grid-template-columns:1fr;padding:28px}}@media(max-width:640px){.people-row.svelte-qtjhi7{flex-direction:column}.person.svelte-qtjhi7,.person.is-active.svelte-qtjhi7,.person.is-dimmed.svelte-qtjhi7{flex:none;min-width:0;border-right:none;border-bottom:1px solid var(--line);padding:28px 0;transition:none;will-change:auto}.person.svelte-qtjhi7+.person:where(.svelte-qtjhi7){padding-left:0}.person.svelte-qtjhi7:last-child{border-bottom:none;padding-left:0}.people-row.svelte-qtjhi7 .n:where(.svelte-qtjhi7),.person.is-dimmed.svelte-qtjhi7 .n:where(.svelte-qtjhi7){font-size:42px;color:var(--text-faint)}.person.is-active.svelte-qtjhi7 .n:where(.svelte-qtjhi7){color:var(--pink, #e71f84)}.person.svelte-qtjhi7 h4:where(.svelte-qtjhi7),.person.is-dimmed.svelte-qtjhi7 h4:where(.svelte-qtjhi7){font-size:20px;opacity:1;white-space:normal}.avatar-wrap.svelte-qtjhi7,.person.is-active.svelte-qtjhi7 .avatar-wrap:where(.svelte-qtjhi7){opacity:1;transform:none;pointer-events:auto;transition:none;justify-content:flex-start}.avatar-circle.svelte-qtjhi7{width:80px;height:80px}.avatar-initials.svelte-qtjhi7{font-size:15px}.person-role.svelte-qtjhi7,.person.is-dimmed.svelte-qtjhi7 .person-role:where(.svelte-qtjhi7){opacity:1;transform:none;transition:none}}@media(max-width:390px){.about.svelte-qtjhi7{padding:48px 20px;--pad: 20px}.about-hero.svelte-qtjhi7 h1:where(.svelte-qtjhi7){font-size:44px}.values-grid.svelte-qtjhi7,.stats-grid.svelte-qtjhi7{grid-template-columns:1fr;gap:20px}.people-row.svelte-qtjhi7 .n:where(.svelte-qtjhi7),.person.is-dimmed.svelte-qtjhi7 .n:where(.svelte-qtjhi7){font-size:38px}.cta-image-wrap.svelte-qtjhi7{min-height:280px}.cta-content.svelte-qtjhi7{padding:32px 28px}}
