.philosophy_root__3sKgo{--ph-deep:#1a2f24;--ph-mid:#243d30;--ph-muted:#5a7364;--ph-hero:#6d9478;--ph-hero-light:#8fb39a;--ph-cream:#f7f5f1;--ph-soft:#eef3ef;--ph-white:#ffffff;background:radial-gradient(70% 40% at 10% 0,rgba(143,179,154,.28),transparent 60%),radial-gradient(55% 35% at 90% 8%,rgba(247,245,241,.9),transparent 55%),var(--ph-cream);color:var(--ph-deep)}.philosophy_hero__Q1Ekn{position:relative;overflow:hidden;padding:clamp(3.25rem,9vh,5.75rem) 1.25rem clamp(2.75rem,7vh,4.25rem);background:linear-gradient(165deg,rgba(255,255,255,.28) 0,transparent 42%),linear-gradient(165deg,var(--ph-hero-light) 0,var(--ph-hero) 48%,#557a62 100%);text-align:center}.philosophy_hero__Q1Ekn:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(26,47,36,.14) 20%,rgba(26,47,36,.14) 80%,transparent)}.philosophy_heroInner__hiDm0{position:relative;z-index:1;margin:0 auto;max-width:40rem}.philosophy_eyebrow__f7nYv{margin:0;font-family:var(--font-novecento);font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(26,47,36,.62)}.philosophy_title__JEk8N{margin:.85rem 0 0;font-family:var(--font-finalsix);font-weight:100;font-size:clamp(2.5rem,7vw,4rem);font-weight:500;line-height:1.05;letter-spacing:-.02em;color:var(--ph-deep)}.philosophy_subtitle__ECKyK{margin:1rem auto 0;max-width:34rem;font-family:var(--font-novecento);font-size:clamp(1rem,2.4vw,1.125rem);line-height:1.65;color:rgba(26,47,36,.76)}.philosophy_reveal__CsEfa{opacity:1}@media (prefers-reduced-motion:no-preference){html.philosophy_js-reveal-ready___zpXc .philosophy_reveal__CsEfa{opacity:0}}.philosophy_guide__agVrI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.25rem;margin:0 auto;max-width:48rem;padding:1.5rem 1.25rem .5rem}.philosophy_guide__agVrI p{margin:0;flex:1 1 16rem;font-family:var(--font-novecento);font-size:.9375rem;line-height:1.55;color:rgba(26,47,36,.72)}.philosophy_guideActions__JxY0T{display:flex;flex-wrap:wrap;gap:.5rem}.philosophy_guideBtn__h1csL{min-height:2.5rem;padding:.45rem .9rem;border:1px solid rgba(26,47,36,.16);background:rgba(255,255,255,.72);color:var(--ph-deep);font-family:var(--font-novecento);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.philosophy_guideBtn__h1csL:hover{background:#fff;border-color:rgba(26,47,36,.28)}.philosophy_guideBtn__h1csL:focus-visible{outline:2px solid var(--ph-deep);outline-offset:2px}.philosophy_accordion__mCqGV{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:48rem;padding:1rem 1.25rem 0}.philosophy_panel__uw1Fx{overflow:hidden;border:1px solid rgba(26,47,36,.1);background:rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(26,47,36,.04);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.philosophy_panelOpen__IYIaq{border-color:rgba(26,47,36,.18);background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(26,47,36,.07)}.philosophy_panelHeading__89Pdh{margin:0}.philosophy_panelTrigger__qU_9K{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:4.25rem;padding:1.15rem 1.2rem;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.philosophy_panelTrigger__qU_9K:hover .philosophy_panelTitle__Xy2ju{color:var(--ph-mid)}.philosophy_panelTrigger__qU_9K:focus-visible{outline:2px solid var(--ph-deep);outline-offset:-2px}.philosophy_panelCopy__IHlDM{display:flex;min-width:0;flex:1;flex-direction:column;gap:.35rem}.philosophy_panelTitle__Xy2ju{font-family:var(--font-finalsix);font-size:clamp(1.35rem,2.8vw,1.7rem);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--ph-deep)}.philosophy_panelSummary__7WxkC{font-family:var(--font-novecento);font-size:.9rem;line-height:1.5;color:rgba(26,47,36,.66)}.philosophy_panelChevron__E96SN{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.2rem;color:rgba(26,47,36,.55);transition:transform .18s ease}.philosophy_panelOpen__IYIaq .philosophy_panelChevron__E96SN{transform:rotate(180deg)}.philosophy_panelBody__kc3zt{padding:0 1.2rem 1.35rem;border-top:1px solid rgba(26,47,36,.08)}.philosophy_panelBody__kc3zt[hidden]{display:none}.philosophy_bodyProse__IPcjv,.philosophy_bodyStack__VtijY{padding-top:1.1rem}.philosophy_bodyLead__Rf_pn,.philosophy_bodyProse__IPcjv p{margin:0 0 1rem;font-family:var(--font-novecento);font-size:clamp(.975rem,1.4vw,1.05rem);line-height:1.72;color:rgba(26,47,36,.8)}.philosophy_bodyLead__Rf_pn:last-child,.philosophy_bodyProse__IPcjv p:last-child{margin-bottom:0}.philosophy_bodyStack__VtijY{display:flex;flex-direction:column;gap:1.15rem}.philosophy_miniTitle__loH_Z{margin:0 0 .7rem;font-family:var(--font-finalsix);font-size:1.2rem;font-weight:500;color:var(--ph-deep)}.philosophy_chipList__rwEvA{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.philosophy_chipList__rwEvA li{padding:.5rem .8rem;border:1px solid rgba(26,47,36,.12);background:var(--ph-soft);font-family:var(--font-novecento);font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1.35;color:var(--ph-deep)}.philosophy_softList__5fgFV{margin:0;padding:1.1rem 0 0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.philosophy_softList__5fgFV li{position:relative;padding:.85rem .95rem .85rem 1.85rem;background:var(--ph-soft);border:1px solid rgba(26,47,36,.08);font-family:var(--font-novecento);font-size:.95rem;line-height:1.6;color:rgba(26,47,36,.82)}.philosophy_softList__5fgFV li:before{content:"";position:absolute;top:1.2rem;left:.85rem;width:.4rem;height:.4rem;border-radius:999px;background:var(--ph-hero)}.philosophy_ctaBand__JGERS{margin-top:clamp(2.5rem,6vh,4rem);padding:clamp(2.5rem,7vh,4rem) 1.25rem;background:linear-gradient(165deg,var(--ph-deep) 0,var(--ph-mid) 100%);text-align:center}.philosophy_ctaTitle__ij5qZ{margin:0;font-family:var(--font-finalsix);font-size:clamp(1.75rem,4vw,2.5rem);color:var(--ph-white)}.philosophy_ctaCopy__28JJc{margin:.75rem auto 0;max-width:30rem;font-family:var(--font-novecento);font-size:1rem;line-height:1.55;color:rgba(255,255,255,.78)}.philosophy_ctaActions__16aea{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.philosophy_ctaPrimary__4HIDV,.philosophy_ctaSecondary__34Nih{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.25rem;font-family:var(--font-novecento);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.philosophy_ctaPrimary__4HIDV{background:var(--ph-white);color:var(--ph-deep)}.philosophy_ctaPrimary__4HIDV:hover{background:var(--ph-hero-light)}.philosophy_ctaPrimary__4HIDV:focus-visible,.philosophy_ctaSecondary__34Nih:focus-visible{outline:2px solid #fff;outline-offset:3px}.philosophy_ctaSecondary__34Nih{border:1px solid rgba(255,255,255,.35);color:var(--ph-white)}.philosophy_ctaSecondary__34Nih:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.55)}@media (max-width:640px){.philosophy_panelTrigger__qU_9K{padding:1rem}.philosophy_panelBody__kc3zt{padding:0 1rem 1.15rem}.philosophy_guide__agVrI{padding-top:1.25rem}}