.ContentPage_wrapper__NxXbE{max-width:780px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,2rem);color:rgb(var(--text-primary));line-height:1.7}.ContentPage_wrapper__NxXbE>:first-child{margin-top:0}.ContentPage_lede__6Glf8{font-size:clamp(1.05rem,2.2vw,1.2rem);color:rgb(var(--dark-gray));margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgb(var(--brand-pale))}.ContentPage_updated__nUNal{font-size:.875rem;color:rgb(var(--dark-gray));margin-bottom:2.5rem}.ContentPage_wrapper__NxXbE h2{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.35rem,3vw,1.6rem);font-weight:600;color:rgb(var(--brand-deepest));margin:2.75rem 0 .75rem;line-height:1.3}.ContentPage_wrapper__NxXbE h3{font-size:clamp(1.05rem,2.4vw,1.2rem);font-weight:600;color:rgb(var(--brand-deep));margin:2rem 0 .5rem}.ContentPage_wrapper__NxXbE p{margin:0 0 1.15rem}.ContentPage_wrapper__NxXbE ol,.ContentPage_wrapper__NxXbE ul{margin:0 0 1.5rem;padding-left:1.35rem}.ContentPage_wrapper__NxXbE li{margin-bottom:.6rem}.ContentPage_wrapper__NxXbE a{color:rgb(var(--brand-deep));text-decoration:underline;text-underline-offset:2px;transition:color .3s ease}.ContentPage_wrapper__NxXbE a:hover{color:rgb(var(--brand-deepest))}.ContentPage_wrapper__NxXbE strong{color:rgb(var(--brand-deepest));font-weight:600}.ContentPage_callout__s0pWG{margin-top:3rem;padding:clamp(1.5rem,4vw,2rem);background:rgb(var(--brand-wash));border-left:4px solid rgb(var(--brand));border-radius:8px}.ContentPage_callout__s0pWG h2{margin-top:0}.ContentPage_callout__s0pWG p:last-child{margin-bottom:0}.OurTeam_team__RhEcF{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4rem)}.OurTeam_member__1uERY{display:grid;grid-template-columns:300px 1fr;gap:clamp(1.5rem,4vw,2.5rem);align-items:start}.OurTeam_member__1uERY:nth-child(2n) .OurTeam_photoWrap__n_ZFN{order:2}.OurTeam_photoWrap__n_ZFN{position:relative;border-radius:12px;overflow:hidden;background:rgb(var(--brand-wash));aspect-ratio:4/5}.OurTeam_photo__Cho_n{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.OurTeam_name__QOxBK{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:600;color:rgb(var(--brand-deepest));margin:0 0 .2rem;line-height:1.25}.OurTeam_role__UUuYX{font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--brand-deep));margin:0 0 1.25rem}.OurTeam_bio__lJ3tY{margin:0 0 1rem;line-height:1.7}.OurTeam_quote__LYNuO{margin:1.5rem 0 0;padding:1rem 0 1rem 1.25rem;border-left:3px solid rgb(var(--brand));font-family:var(--font-playfair),Georgia,serif;font-size:1.05rem;font-style:italic;color:rgb(var(--brand-deepest));line-height:1.6}@media (max-width:760px){.OurTeam_member__1uERY{grid-template-columns:1fr}.OurTeam_member__1uERY:nth-child(2n) .OurTeam_photoWrap__n_ZFN{order:0}.OurTeam_photoWrap__n_ZFN{max-width:280px;aspect-ratio:1/1}}.OurPhilosophy_grid__4JBN2{display:flex;flex-direction:column;gap:2.25rem}.OurPhilosophy_principle__2k6aG{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding-bottom:2rem;border-bottom:1px solid rgb(var(--brand-pale))}.OurPhilosophy_principle__2k6aG:last-child{border-bottom:0;padding-bottom:0}.OurPhilosophy_number__owp02{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:700;color:rgb(var(--brand));line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OurPhilosophy_title__PQ3JX{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.2rem,2.8vw,1.45rem);font-weight:600;color:rgb(var(--brand-deepest));margin:0 0 .6rem;line-height:1.3}.OurPhilosophy_body__7YbS6{margin:0 0 .9rem;line-height:1.7}.OurPhilosophy_body__7YbS6:last-child{margin-bottom:0}@media (max-width:520px){.OurPhilosophy_principle__2k6aG{grid-template-columns:1fr;gap:.35rem}}.About_intro__QnPbN{display:grid;grid-template-columns:1fr 45%;gap:clamp(1.5rem,4vw,2.5rem);align-items:center;margin-bottom:1rem}.About_introText__XFe3E p:last-child{margin-bottom:0}.About_introImage__0Ml8S{border-radius:12px;overflow:hidden;background:rgb(var(--brand-wash))}.About_image__lXdyP{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:4/3}.About_links__oTfUp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.15rem;margin:2.5rem 0 0}.About_linkCard__PWQHZ{display:block;padding:1.35rem 1.5rem;background:rgb(var(--brand-wash));border-radius:12px;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.About_linkCard__PWQHZ:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(var(--brand-deepest)/.1);text-decoration:none}.About_linkCard__PWQHZ:focus-visible{outline:3px solid rgb(var(--focus-ring));outline-offset:3px}.About_linkTitle__ir90u{font-family:var(--font-playfair),Georgia,serif;font-size:1.1rem;font-weight:600;color:rgb(var(--brand-deepest));margin:0 0 .4rem}.About_linkBody__KCjOq{margin:0;font-size:.9rem;color:rgb(var(--dark-gray));line-height:1.55}@media (max-width:760px){.About_intro__QnPbN{grid-template-columns:1fr}.About_introImage__0Ml8S{order:-1}}