.about-page[data-v-75b7f085]{background:#fbfbfd;overflow-x:hidden}.a-hero[data-v-75b7f085]{justify-content:center;align-items:center;min-height:90vh;display:flex;position:relative}.a-hero-bg[data-v-75b7f085]{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.a-hero-img[data-v-75b7f085]{-o-object-fit:cover;object-fit:cover;filter:grayscale(10%);width:100%;height:100%;transform:scale(1.05)}.a-hero-overlay[data-v-75b7f085]{background:linear-gradient(#0006,#fbfbfd);position:absolute;top:0;bottom:0;left:0;right:0}.a-hero-content[data-v-75b7f085]{z-index:2;margin-top:100px;position:relative}.heading-huge[data-v-75b7f085]{letter-spacing:-.04em;color:#1d1d1f;text-shadow:0 10px 40px #fffc;margin-top:20px;font-size:calc(clamp(4rem,8vw,8rem));font-weight:700;line-height:.9}.story-grid[data-v-75b7f085]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.story-text[data-v-75b7f085]{z-index:10;position:relative}.story-p[data-v-75b7f085]{color:#555;font-size:1.25rem;line-height:1.8}.story-visuals[data-v-75b7f085]{height:600px;position:relative}.s-blob[data-v-75b7f085]{filter:blur(60px);z-index:1;border-radius:50%;position:absolute}.s-blob-pink[data-v-75b7f085]{opacity:.2;background:#f36;width:300px;height:300px;animation:10s infinite alternate float-75b7f085;top:10%;right:10%}.s-img[data-v-75b7f085]{-o-object-fit:cover;object-fit:cover;z-index:2;border-radius:32px;transition:transform .5s;position:absolute;box-shadow:0 30px 60px #00000026}.s-img-1[data-v-75b7f085]{width:70%;height:70%;top:0;left:0}.s-img-2[data-v-75b7f085]{z-index:3;width:60%;height:60%;bottom:0;right:0}.story-visuals:hover .s-img-1[data-v-75b7f085]{transform:rotate(-5deg)scale(1.05)}.story-visuals:hover .s-img-2[data-v-75b7f085]{transform:rotate(5deg)scale(1.05)}.a-impact[data-v-75b7f085]{color:#fff;background:#1d1d1f}.impact-grid[data-v-75b7f085]{flex-wrap:wrap;justify-content:space-around;gap:40px;display:flex}.impact-number[data-v-75b7f085]{letter-spacing:-.04em;color:#fff;margin-bottom:10px;font-size:calc(clamp(3rem,6vw,6rem));font-weight:700}.impact-label[data-v-75b7f085]{letter-spacing:.05em;text-transform:uppercase;opacity:.6;font-size:1rem;font-weight:500}.a-manifesto[data-v-75b7f085]{padding:100px 0 120px}.manifesto-inner[data-v-75b7f085]{max-width:1300px;margin:0 auto;padding:0 40px}.manifesto-header[data-v-75b7f085]{margin-bottom:56px}.manifesto-header-top[data-v-75b7f085]{align-items:center;gap:20px;margin-bottom:28px;display:flex}.manifesto-eyebrow[data-v-75b7f085]{letter-spacing:.2em;text-transform:uppercase;color:#86868b;white-space:nowrap;margin:0;font-size:.68rem;font-weight:800}.manifesto-rule[data-v-75b7f085]{background:#0000001a;flex:1;height:1px}.manifesto-header-body[data-v-75b7f085]{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.manifesto-h2[data-v-75b7f085]{letter-spacing:-.05em;color:#1d1d1f;margin:0;font-size:calc(clamp(2.8rem,5vw,5.5rem));font-weight:800;line-height:.95}.manifesto-desc[data-v-75b7f085]{color:#515154;align-self:end;max-width:400px;margin:0;font-size:1.05rem;line-height:1.7}.bento-grid[data-v-75b7f085]{grid-template-rows:480px;grid-template-columns:1.1fr .9fr .9fr;gap:16px;margin-bottom:16px;display:grid}.b-card[data-v-75b7f085]{background:#1d1d1f;border-radius:24px;position:relative;overflow:hidden}.b-img[data-v-75b7f085]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94);display:block}.b-card:hover .b-img[data-v-75b7f085]{transform:scale(1.06)}.b-card--tall[data-v-75b7f085]{grid-area:1/1}.b-card--accent[data-v-75b7f085]{background:linear-gradient(145deg,#f5a0b5,#f472b6 40%,#e879a0);align-items:flex-end;display:flex}.b-accent-content[data-v-75b7f085]{flex-direction:column;gap:12px;width:100%;padding:40px;display:flex}.b-sub[data-v-75b7f085]{color:#ffffffbf;margin:0;font-size:.9rem;font-weight:400;line-height:1.5}.b-overlay[data-v-75b7f085]{flex-direction:column;justify-content:flex-end;gap:10px;padding:36px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.b-overlay--dark[data-v-75b7f085]{background:linear-gradient(#0000,#0003 50%,#000000d9)}.b-overlay--gradient[data-v-75b7f085]{background:linear-gradient(#0000 30%,#000000bf)}.b-tag[data-v-75b7f085]{letter-spacing:.15em;text-transform:uppercase;color:#ffffff8c;font-size:.65rem;font-weight:700}.b-tag--light[data-v-75b7f085]{color:#ffffffb3}.b-title[data-v-75b7f085]{color:#fff;letter-spacing:-.03em;margin:0;font-size:calc(clamp(1.4rem,2.5vw,2.2rem));font-weight:700;line-height:1.1}.b-title--dark[data-v-75b7f085]{color:#1d1d1f}.b-card--accent .b-tag--light[data-v-75b7f085]{color:#1d1d1f8c}.bento-row-bottom[data-v-75b7f085]{grid-template-columns:320px 1fr;gap:16px;height:280px;display:grid}.b-quote[data-v-75b7f085]{background:#1d1d1f;border-radius:24px;flex-direction:column;justify-content:space-between;padding:40px;display:flex}.b-blockquote[data-v-75b7f085]{color:#ffffffd9;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.6}.b-cta[data-v-75b7f085]{color:#ffffff80;letter-spacing:.02em;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s}.b-cta[data-v-75b7f085]:hover{color:#fff}@media (max-width:1024px){.manifesto-header-body[data-v-75b7f085],.story-grid[data-v-75b7f085]{grid-template-columns:1fr}.story-visuals[data-v-75b7f085]{height:500px;margin-top:60px}.manifesto-header-body[data-v-75b7f085]{gap:20px}.bento-grid[data-v-75b7f085]{grid-template-rows:360px 360px;grid-template-columns:1fr 1fr}.b-card--tall[data-v-75b7f085]{grid-area:1/1/3}.bento-row-bottom[data-v-75b7f085]{grid-template-columns:1fr 1fr;height:240px}}@media (max-width:768px){.manifesto-inner[data-v-75b7f085]{padding:0 20px}.manifesto-h2[data-v-75b7f085]{font-size:calc(clamp(2.2rem,10vw,3.5rem))}.bento-grid[data-v-75b7f085]{grid-template-rows:320px 260px 260px;grid-template-columns:1fr}.b-card--tall[data-v-75b7f085]{grid-area:1/1}.bento-row-bottom[data-v-75b7f085]{grid-template-columns:1fr;height:auto}.b-quote[data-v-75b7f085]{height:200px}.b-card--wide[data-v-75b7f085]{height:260px}.b-overlay[data-v-75b7f085]{padding:24px}.b-accent-content[data-v-75b7f085]{padding:28px}}@keyframes float-75b7f085{0%{transform:translateY(0)scale(1)}to{transform:translateY(-30px)scale(1.1)}}
