.PhilosophyPage{background:var(--color-sand);color:var(--color-ink,#33413a);padding:3rem 1rem 4rem;line-height:1.8}.Sheet{background:var(--color-white);border:1px solid var(--color-clay);border-radius:1.75rem;max-width:860px;margin:0 auto;box-shadow:0 1px 2rem rgba(46,68,54,.09)}.Sheet__Inner{padding:3.5rem 3rem}@media (max-width:767px){.Sheet__Inner{padding:2.25rem 1.5rem}}.Sheet__Col{max-width:660px;margin-left:auto;margin-right:auto}@media (max-width:767px){.Sheet__Col{max-width:100%}}.PhilMast{text-align:center}.PhilMast__Eyebrow{color:var(--color-terracotta);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.72rem;font-weight:600;display:inline-block}.PhilMast__Title{color:var(--color-cypress);letter-spacing:-.015em;margin-bottom:1.1rem;font-size:max(2rem,min(5.5vw,3.4rem));font-weight:300;line-height:1.12}.PhilMast__Lead{color:var(--color-ink,#33413a);opacity:.82;max-width:560px;margin:0 auto;font-size:max(1.05rem,min(2.2vw,1.2rem))}.Sprig{justify-content:center;margin:3rem 0;display:flex}.Sprig svg{display:block}.PhilSec__Kicker{color:var(--color-terracotta);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.6rem;font-size:.72rem;font-weight:600}.PhilSec__Head{color:var(--color-cypress);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:max(1.5rem,min(3.4vw,2.1rem));font-weight:300;line-height:1.2}.PhilSec p{color:var(--color-ink,#33413a);margin-bottom:1.3rem;font-size:1.12rem;line-height:1.8}.PhilSec p:last-child{margin-bottom:0}.PhilSec strong{color:var(--color-cypress);font-weight:600}@media (max-width:767px){.PhilSec p{font-size:1.02rem}}.PhilSay{background:var(--color-cypress);text-align:center;margin:3.25rem -3rem;padding:3.5rem 3rem}@media (max-width:767px){.PhilSay{margin:2.5rem -1.5rem;padding:2.75rem 1.5rem}}.PhilSay__Leaf{color:var(--color-mist);opacity:.9;margin-bottom:1.1rem}.PhilSay__Text{color:var(--color-sand);letter-spacing:-.01em;max-width:620px;margin:0 auto;font-size:max(1.5rem,min(4vw,2.35rem));font-weight:300;line-height:1.3}.PhilSay__Text em{color:var(--color-mist);font-style:normal}.Roster{margin-top:1.75rem}.Roster__Row{grid-gap:1rem 1.5rem;border-top:1px solid var(--color-clay);grid-template-columns:150px 1fr;gap:1rem 1.5rem;padding:.95rem 0;display:grid}.Roster__Row:last-child{border-bottom:1px solid var(--color-clay)}.Roster__Field{color:var(--color-sage);letter-spacing:.08em;text-transform:uppercase;padding-top:3px;font-size:.78rem;font-weight:600}.Roster__People{color:var(--color-ink,#33413a);font-size:1.02rem;line-height:1.6}@media (max-width:599px){.Roster__Row{grid-template-columns:1fr;gap:.25rem}}.Commit__List{grid-gap:1.1rem;grid-template-columns:1fr;gap:1.1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Commit__List{grid-template-columns:1fr 1fr;gap:1.25rem 2rem}}.Commit__Item{align-items:flex-start;gap:.85rem;display:flex}.Commit__Icon{background:var(--color-cypress);color:var(--color-sand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;display:flex}.Commit__Text{color:var(--color-ink,#33413a);font-size:1rem;line-height:1.55}.Commit__Text strong{color:var(--color-cypress);font-weight:600}.Commit__Note{border-top:1px solid var(--color-clay);color:var(--color-sage);margin-top:2rem;padding-top:1.5rem;font-size:.95rem;font-style:italic;line-height:1.65}.Welcome{border-left:3px solid var(--color-terracotta);padding-left:1.5rem}.PhilCTA{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem;display:flex}.MemberNetwork{margin:.5rem 0 1rem}.MemberNetwork__Svg{width:100%;height:auto;display:block;overflow:visible}.mn-root{stroke:var(--color-cypress);stroke-linecap:round;opacity:.4}.mn-myco,.mn-root{fill:none;transition:opacity .25s,stroke .25s}.mn-myco{stroke:var(--color-sage);stroke-width:1px;opacity:.45;stroke-linecap:round}.mn-pulse{fill:none;stroke:var(--color-terracotta);stroke-linecap:round;opacity:.7}.mn-leader{stroke:var(--color-sage);stroke-width:.6px;opacity:.55}.mn-dot{stroke:var(--color-white);stroke-width:2px;transition:r .25s,fill .25s}.mn-dot,.mn-label{fill:var(--color-cypress)}.mn-label{font-size:12.5px;font-weight:500;transition:fill .25s,opacity .25s}.mn-halo{fill:var(--color-mist);opacity:0;transition:opacity .3s}.mn-node{cursor:pointer}.mn-node:hover .mn-dot{fill:var(--color-terracotta);r:7.5}.mn-node:focus-visible .mn-dot{fill:var(--color-terracotta);r:7.5}.mn-node:hover .mn-halo{opacity:.4}.mn-node:focus-visible .mn-halo{opacity:.4}.MemberNetwork__Svg.mn-focus .mn-root{opacity:.12}.MemberNetwork__Svg.mn-focus .mn-myco,.MemberNetwork__Svg.mn-focus .mn-pulse{opacity:.1}.MemberNetwork__Svg.mn-focus .mn-leader{opacity:.15}.MemberNetwork__Svg.mn-focus .mn-node:not(.mn-lit) .mn-dot{fill:var(--color-sage);opacity:.4}.MemberNetwork__Svg.mn-focus .mn-node:not(.mn-lit) .mn-label{opacity:.18}.MemberNetwork__Svg.mn-focus .mn-myco.mn-lit,.MemberNetwork__Svg.mn-focus .mn-root.mn-lit{opacity:.85;stroke:var(--color-terracotta)}.MemberNetwork__Svg.mn-focus .mn-pulse.mn-lit{opacity:.95}@keyframes mnFlow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.mn-pulse{display:none}}.Btn{cursor:pointer;border:1px solid transparent;border-radius:2rem;justify-content:center;align-items:center;padding:.9rem 1.8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Btn--primary{background:var(--color-cypress);color:var(--color-sand)}.Btn--primary:hover{background:#24352a}.Btn--ghost{border-color:var(--color-sage);color:var(--color-cypress);background:0 0}.Btn--ghost:hover{background:var(--color-clay)}
