._section_s9hgx_1{padding:8rem var(--spacing-6);background-color:var(--background);color:var(--foreground);scroll-margin-top:96px}._container_s9hgx_8{max-width:1200px;margin:0 auto}._reveal_s9hgx_14{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}._reveal_s9hgx_14[data-reveal-ready=true]:not([data-revealed=true]){opacity:0;transform:translateY(24px)}._reveal_s9hgx_14[data-revealed=true]{opacity:1;transform:translateY(0)}._header_s9hgx_29{text-align:center;max-width:600px;margin:0 auto}._icon_s9hgx_35{height:48px;width:auto;margin:0 auto var(--spacing-6);display:block}._eyebrow_s9hgx_42{letter-spacing:.15em;font-size:.875rem;color:var(--primary);font-weight:600;text-transform:uppercase;margin-bottom:var(--spacing-4)}._title_s9hgx_51{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;color:var(--foreground);margin-bottom:var(--spacing-3)}._subtitle_s9hgx_59{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6}._dividerWrapper_s9hgx_66{margin:var(--spacing-8) auto}._divider_s9hgx_66{display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:.6rem}._divider_s9hgx_66:before,._divider_s9hgx_66:after{content:"";height:1px;background-color:var(--primary);width:80px;opacity:.6}._divider_s9hgx_66:before{margin-right:16px}._divider_s9hgx_66:after{margin-left:16px}._imageWrapper_s9hgx_96{max-width:880px;margin:0 auto var(--spacing-16);padding:0 var(--spacing-6);text-align:center}._featureImage_s9hgx_103{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center;border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);display:block;margin:0 auto var(--spacing-4)}._imageCaption_s9hgx_115{font-size:.8125rem;color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase}._contentColumn_s9hgx_123{max-width:720px;margin:0 auto;text-align:left}._lede_s9hgx_129{font-size:1.125rem;line-height:1.75;color:var(--foreground);font-weight:500;margin-bottom:var(--spacing-6)}._paragraph_s9hgx_137{font-size:1rem;line-height:1.7;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._aboutLink_s9hgx_144{color:var(--primary);font-weight:600;text-decoration:none}._aboutLink_s9hgx_144:hover{text-decoration:underline}._stanza_s9hgx_155{text-align:center;margin:var(--spacing-16) auto}._stanza_s9hgx_155 p{font-family:var(--font-family-display);font-size:1.25rem;font-style:italic;color:var(--primary);line-height:2.2}._philosophy_s9hgx_169{text-align:center;margin:var(--spacing-20) 0}._philosophyIntro_s9hgx_174{color:var(--muted-foreground);font-size:1rem;margin-bottom:var(--spacing-6)}._pullQuote_s9hgx_180{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.75rem);color:var(--primary);font-weight:400;margin-bottom:var(--spacing-12)}._philosophyGrid_s9hgx_188{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8);max-width:900px;margin:0 auto}._philosophyCard_s9hgx_196{padding:0 var(--spacing-4)}._philosophyTerm_s9hgx_200{display:block;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-2);font-size:1.125rem}._philosophyDesc_s9hgx_208{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}._signature_s9hgx_215{text-align:center;margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:1px solid color-mix(in srgb,var(--primary) 20%,transparent);max-width:400px;margin-left:auto;margin-right:auto}._sigName_s9hgx_225{font-family:var(--font-family-display);font-size:2rem;color:var(--foreground);margin-bottom:var(--spacing-3)}._sigTagline_s9hgx_232{color:var(--primary);text-transform:uppercase;letter-spacing:.15em;font-size:.8125rem;font-weight:600}@media(max-width:768px){._section_s9hgx_1{padding:5rem var(--spacing-6);scroll-margin-top:76px}._imageWrapper_s9hgx_96{padding:0}._stanza_s9hgx_155{margin:var(--spacing-8) auto}._stanza_s9hgx_155 p{line-height:1.6}._featureImage_s9hgx_103{aspect-ratio:4 / 3}._philosophyGrid_s9hgx_188{grid-template-columns:1fr;gap:var(--spacing-8)}._philosophy_s9hgx_169{margin:var(--spacing-12) 0}}
