.philosophy[data-v-923a608e]{background:var(--color-surface);padding:140px 0}.container[data-v-923a608e]{max-width:var(--max-width);margin:0 auto;padding:0 48px}.top[data-v-923a608e]{text-align:center;max-width:720px;margin:0 auto 80px}.eyebrow[data-v-923a608e]{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:var(--color-accent);margin-bottom:36px;font-size:.65rem;font-weight:300}.quote[data-v-923a608e]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(40px,4.5vw,72px);font-weight:300;line-height:1.1}.quote em[data-v-923a608e]{color:var(--color-accent-display);font-style:italic}.divider[data-v-923a608e]{background:var(--color-border);width:1px;height:60px;margin:0 auto 80px}.pillars[data-v-923a608e]{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.pillar[data-v-923a608e]{border-top:1px solid var(--color-border);padding:40px 0}.pillar-number[data-v-923a608e]{font-family:var(--font-body);letter-spacing:.3em;color:var(--color-text-muted);margin-bottom:20px;font-size:.6rem;font-weight:300}.pillar-title[data-v-923a608e]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(24px,2.5vw,36px);font-weight:400}.pillar-desc[data-v-923a608e]{font-family:var(--font-body);color:var(--color-text-body);font-size:.875rem;font-weight:300;line-height:1.85}.pillar-desc+.pillar-desc[data-v-923a608e]{margin-top:1em}@media (width<=1024px){.philosophy[data-v-923a608e]{padding:100px 0}}@media (width<=768px){.container[data-v-923a608e]{padding:0 32px}.pillars[data-v-923a608e]{grid-template-columns:1fr;gap:0}.pillar[data-v-923a608e]{padding:32px 0}.philosophy[data-v-923a608e]{padding:80px 0}}@media (width<=640px){.container[data-v-923a608e]{padding:0 20px}.philosophy[data-v-923a608e]{padding:60px 0}.quote[data-v-923a608e]{font-size:clamp(32px,9vw,52px)}}.features[data-v-f46588f7]{background:var(--color-surface);padding:120px 0}.container[data-v-f46588f7]{max-width:var(--max-width);margin:0 auto;padding:0 48px}.header[data-v-f46588f7]{margin-bottom:80px}.eyebrow[data-v-f46588f7]{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;font-size:.65rem;font-weight:300}.heading[data-v-f46588f7]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(40px,4vw,72px);font-weight:300;line-height:1.1}.heading em[data-v-f46588f7]{color:var(--color-accent-display);font-style:italic}.grid[data-v-f46588f7]{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.feature[data-v-f46588f7]{border-top:1px solid var(--color-border);padding:40px 40px 40px 0}.feature[data-v-f46588f7]:nth-child(3n){padding-right:0}.feature-num[data-v-f46588f7]{font-family:var(--font-body);letter-spacing:.3em;color:var(--color-text-muted);margin-bottom:20px;font-size:.6rem;font-weight:300}.feature-title[data-v-f46588f7]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(20px,1.8vw,28px);font-weight:400}.feature-desc[data-v-f46588f7]{font-family:var(--font-body);color:var(--color-text-body);font-size:.85rem;font-weight:300;line-height:1.85}.feature--link[data-v-f46588f7]{color:inherit;text-decoration:none;display:block}.feature--link .feature-title[data-v-f46588f7]{transition:color .25s}.feature--link:focus-visible .feature-title[data-v-f46588f7],.feature--link:hover .feature-title[data-v-f46588f7]{color:var(--color-accent)}.feature--link[data-v-f46588f7]:focus-visible{outline:1px solid var(--color-accent);outline-offset:4px}.feature-cta[data-v-f46588f7]{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:8px;margin-top:16px;font-size:.68rem;font-weight:400;transition:color .25s;display:inline-flex}.feature--link:hover .feature-cta[data-v-f46588f7]{color:var(--color-accent-hover)}.feature-cta .arrow[data-v-f46588f7]{transition:transform .25s}.feature--link:hover .feature-cta .arrow[data-v-f46588f7]{transform:translate(3px)}@media (width<=1024px){.features[data-v-f46588f7]{padding:80px 0}.grid[data-v-f46588f7]{grid-template-columns:repeat(2,1fr)}.feature[data-v-f46588f7]{padding:32px 32px 32px 0}}@media (width<=768px){.container[data-v-f46588f7]{padding:0 32px}.header[data-v-f46588f7]{margin-bottom:48px}}@media (width<=640px){.container[data-v-f46588f7]{padding:0 20px}.features[data-v-f46588f7]{padding:60px 0}.grid[data-v-f46588f7]{grid-template-columns:1fr}.feature[data-v-f46588f7]{padding:28px 0}}.org-features[data-v-86568da3]{background:var(--color-bg);padding:120px 0}.container[data-v-86568da3]{max-width:var(--max-width);margin:0 auto;padding:0 48px}.header[data-v-86568da3]{margin-bottom:80px}.eyebrow[data-v-86568da3]{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;font-size:.65rem;font-weight:300}.heading[data-v-86568da3]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(40px,4vw,72px);font-weight:300;line-height:1.1}.heading em[data-v-86568da3]{color:var(--color-accent-display);font-style:italic}.grid[data-v-86568da3]{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.feature[data-v-86568da3]{border-top:1px solid var(--color-border);padding:40px 40px 40px 0}.feature[data-v-86568da3]:nth-child(3n){padding-right:0}.feature-num[data-v-86568da3]{font-family:var(--font-body);letter-spacing:.3em;color:var(--color-text-muted);margin-bottom:20px;font-size:.6rem;font-weight:300}.feature-title[data-v-86568da3]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(20px,1.8vw,28px);font-weight:400}.feature-desc[data-v-86568da3]{font-family:var(--font-body);color:var(--color-text-body);font-size:.85rem;font-weight:300;line-height:1.85}.photos[data-v-86568da3]{max-width:var(--max-width);grid-template-columns:repeat(4,1fr);gap:16px;margin:80px auto 0;padding:0 48px;display:grid}.photo-wrap[data-v-86568da3]{aspect-ratio:3/4;border-radius:16px;overflow:hidden}.photo-img[data-v-86568da3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.photo-caption[data-v-86568da3]{font-family:var(--font-body);letter-spacing:.05em;color:var(--color-text-muted);text-align:center;margin-top:14px;font-size:.75rem;font-weight:300}@media (width<=1024px){.org-features[data-v-86568da3]{padding:80px 0}.grid[data-v-86568da3]{grid-template-columns:repeat(2,1fr)}.feature[data-v-86568da3]{padding:32px 32px 32px 0}.photos[data-v-86568da3]{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=768px){.container[data-v-86568da3],.photos[data-v-86568da3]{padding:0 32px}.header[data-v-86568da3]{margin-bottom:48px}}@media (width<=640px){.container[data-v-86568da3],.photos[data-v-86568da3]{padding:0 20px}.photos[data-v-86568da3]{gap:10px}.org-features[data-v-86568da3]{padding:60px 0}.grid[data-v-86568da3]{grid-template-columns:1fr}.feature[data-v-86568da3]{padding:28px 0}.photos[data-v-86568da3]{grid-template-columns:repeat(2,1fr)}}.reviews[data-v-68a82457]{background:var(--color-surface);padding:120px 0}.container[data-v-68a82457]{max-width:var(--max-width);margin:0 auto;padding:0 48px}.header[data-v-68a82457]{margin-bottom:72px}.eyebrow[data-v-68a82457]{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;font-size:.65rem;font-weight:300}.heading[data-v-68a82457]{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(36px,4vw,64px);font-weight:300;line-height:1.1}.heading em[data-v-68a82457]{color:var(--color-accent-display);font-style:italic}.cards[data-v-68a82457]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.card[data-v-68a82457]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:24px 28px;transition:box-shadow .2s;display:flex}.card[data-v-68a82457]:hover{box-shadow:0 8px 32px #2a1a0e0f}.stars[data-v-68a82457]{color:var(--color-accent);letter-spacing:.1em;font-size:.75rem}.review-text[data-v-68a82457]{font-family:var(--font-body);color:var(--color-text-body);flex:1;font-size:.85rem;font-weight:300;line-height:1.75}.review-footer[data-v-68a82457]{align-items:baseline;gap:8px;margin-top:auto;display:flex}.author[data-v-68a82457]{color:var(--color-text-primary);font-size:.78rem;font-weight:400}.author[data-v-68a82457],.meta[data-v-68a82457]{font-family:var(--font-body)}.meta[data-v-68a82457]{color:var(--color-text-muted);letter-spacing:.03em;font-size:.7rem;font-weight:300}@media (width<=1024px){.reviews[data-v-68a82457]{padding:80px 0}}@media (width<=768px){.container[data-v-68a82457]{padding:0 32px}.cards[data-v-68a82457]{grid-template-columns:1fr;gap:16px}.card[data-v-68a82457]{padding:28px}}@media (width<=640px){.container[data-v-68a82457]{padding:0 20px}.reviews[data-v-68a82457]{padding:60px 0}}
