.page-article[data-astro-cid-2spps4tc]{max-width:720px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-20)}.page-header[data-astro-cid-2spps4tc]{margin-bottom:var(--spacing-10);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border)}.page-title[data-astro-cid-2spps4tc]{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.page-content[data-astro-cid-2spps4tc] p{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:1.25em}.page-content[data-astro-cid-2spps4tc] strong{color:var(--color-text);font-weight:600}.page-content[data-astro-cid-2spps4tc] h2{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin-top:2.5em;margin-bottom:.75em;padding-top:var(--spacing-6);border-top:1px solid var(--color-border-subtle)}.page-content[data-astro-cid-2spps4tc] h3{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin-top:1.75em;margin-bottom:.5em;text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:var(--font-size-xs)}.page-content[data-astro-cid-2spps4tc] a{color:var(--color-accent);text-decoration:none}.page-content[data-astro-cid-2spps4tc] a:hover{text-decoration:underline}.page-content[data-astro-cid-2spps4tc] ul,.page-content[data-astro-cid-2spps4tc] ol{margin-bottom:1.25em;padding-left:var(--spacing-5)}.page-content[data-astro-cid-2spps4tc] li{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:.35em;line-height:var(--leading-relaxed)}.policy-callout[data-astro-cid-2spps4tc]{padding:var(--spacing-6);border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-subtle) 50%,transparent);margin-bottom:var(--spacing-10)}.policy-eyebrow[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-muted);margin:0 0 var(--spacing-3)}.policy-callout-title[data-astro-cid-2spps4tc]{font-family:var(--font-serif);font-size:var(--font-size-2xl);line-height:1.2;margin:0 0 var(--spacing-4)}.policy-summary-list[data-astro-cid-2spps4tc]{margin:0;padding-left:1.1rem}.policy-summary-list[data-astro-cid-2spps4tc] li[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.policy-content[data-astro-cid-2spps4tc]{display:grid;gap:var(--spacing-2)}.policy-section[data-astro-cid-2spps4tc]{margin-bottom:var(--spacing-6)}.policy-quote[data-astro-cid-2spps4tc]{padding:var(--spacing-4);border-left:2px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-subtle) 40%,transparent)}.policy-faq[data-astro-cid-2spps4tc]{display:grid;gap:var(--spacing-3)}.policy-faq-intro[data-astro-cid-2spps4tc]{margin-bottom:var(--spacing-4)}.policy-faq-item[data-astro-cid-2spps4tc]{border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-3)}.policy-faq-item[data-astro-cid-2spps4tc]:last-child{border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--spacing-3)}.policy-faq-question[data-astro-cid-2spps4tc]{list-style:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;line-height:1.5;color:var(--color-text);padding-right:var(--spacing-8);position:relative}.policy-faq-question[data-astro-cid-2spps4tc]::-webkit-details-marker{display:none}.policy-faq-question[data-astro-cid-2spps4tc]:after{content:"+";position:absolute;right:0;top:0;font-size:var(--font-size-lg);font-weight:400;color:var(--color-muted);line-height:1}.policy-faq-item[data-astro-cid-2spps4tc][open] .policy-faq-question[data-astro-cid-2spps4tc]:after{content:"−";color:var(--color-text)}.policy-faq-answer[data-astro-cid-2spps4tc]{padding-top:var(--spacing-3)}.policy-faq-answer[data-astro-cid-2spps4tc] p[data-astro-cid-2spps4tc]{margin:0}.policy-section--full[data-astro-cid-2spps4tc]{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--color-border)}.about-page[data-astro-cid-2spps4tc]{max-width:680px}.about-hero[data-astro-cid-2spps4tc]{padding-bottom:var(--spacing-10);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--spacing-10)}.about-eyebrow[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--spacing-6);display:inline-flex;align-items:center;gap:.5rem}.about-eyebrow[data-astro-cid-2spps4tc]:before{content:"◆";font-size:.7em;color:var(--color-accent);opacity:.9}.about-hero-headline[data-astro-cid-2spps4tc]{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0 0 var(--spacing-6)}.about-hero-body[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.about-sections[data-astro-cid-2spps4tc]{display:grid;gap:var(--spacing-8)}.about-section[data-astro-cid-2spps4tc]{padding-top:var(--spacing-6);border-top:1px solid var(--color-border-subtle)}.about-section-title[data-astro-cid-2spps4tc]{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-4);letter-spacing:var(--tracking-snug)}.about-section-text[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.about-section-text[data-astro-cid-2spps4tc] p[data-astro-cid-2spps4tc]{margin:0 0 1.25em}.about-section-text[data-astro-cid-2spps4tc] p[data-astro-cid-2spps4tc]:last-child{margin-bottom:0}.about-cta[data-astro-cid-2spps4tc]{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-subtle)}.about-cta-lead[data-astro-cid-2spps4tc]{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-5);letter-spacing:var(--tracking-snug)}.about-cta-actions[data-astro-cid-2spps4tc]{display:flex;gap:var(--spacing-4);align-items:center;margin-bottom:var(--spacing-5)}.about-cta-btn[data-astro-cid-2spps4tc]{display:inline-block;padding:var(--spacing-3) var(--spacing-7);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.02em;text-decoration:none;transition:all var(--transition-fast)}.about-cta-btn--primary[data-astro-cid-2spps4tc]{background:var(--color-accent);color:var(--color-on-accent)}.about-cta-btn--primary[data-astro-cid-2spps4tc]:hover{background:var(--color-accent-hover);transform:translateY(-1px);opacity:1}.about-cta-btn--secondary[data-astro-cid-2spps4tc]{border:1px solid var(--color-border);color:var(--color-text-secondary)}.about-cta-btn--secondary[data-astro-cid-2spps4tc]:hover{border-color:var(--color-accent);color:var(--color-text);transform:translateY(-1px);opacity:1}.about-cta-contact[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.about-cta-contact[data-astro-cid-2spps4tc] a[data-astro-cid-2spps4tc]{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.about-cta-contact[data-astro-cid-2spps4tc] a[data-astro-cid-2spps4tc]:hover{opacity:1}.about-founder[data-astro-cid-2spps4tc]{display:flex;gap:var(--spacing-6);align-items:flex-start;padding:var(--spacing-8) 0;border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--spacing-10)}.about-founder-img[data-astro-cid-2spps4tc]{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.about-founder-body[data-astro-cid-2spps4tc]{flex:1}.about-founder-name[data-astro-cid-2spps4tc]{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-1)}.about-founder-title[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-accent);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0 0 var(--spacing-4)}.about-founder-text[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.about-section-link[data-astro-cid-2spps4tc]{display:inline-block;margin-top:var(--spacing-4);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-accent);text-decoration:none;letter-spacing:.01em}.about-section-link[data-astro-cid-2spps4tc]:hover{text-decoration:underline;text-underline-offset:2px;opacity:1}.about-founder-linkedin[data-astro-cid-2spps4tc]{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-5);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-subtle);border-radius:4px;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-secondary);text-decoration:none;letter-spacing:.02em;transition:border-color .15s,color .15s}.about-founder-linkedin[data-astro-cid-2spps4tc]:hover{border-color:var(--color-accent);color:var(--color-accent);opacity:1}.about-founder-li-icon[data-astro-cid-2spps4tc]{width:14px;height:14px;flex-shrink:0}.about-social[data-astro-cid-2spps4tc]{margin-top:var(--spacing-8);padding-top:var(--spacing-5);border-top:1px solid var(--color-border-subtle);font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-muted)}@media(max-width:600px){.page-article[data-astro-cid-2spps4tc]{padding:var(--spacing-8) var(--spacing-4) var(--spacing-12)}.about-hero-headline[data-astro-cid-2spps4tc]{font-size:var(--font-size-xl)}.about-founder[data-astro-cid-2spps4tc]{flex-direction:column;gap:var(--spacing-4)}.about-cta-actions[data-astro-cid-2spps4tc]{flex-direction:column;align-items:stretch}.about-cta-btn[data-astro-cid-2spps4tc]{text-align:center}}
