.page-module__RwHk7q__hero{max-width:880px;margin:0 auto;padding:5rem 2rem 4rem}.page-module__RwHk7q__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.85rem;font-weight:500}.page-module__RwHk7q__headline{font-family:var(--v2-serif),Georgia,serif;letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.1}.page-module__RwHk7q__sub{color:var(--muted);max-width:720px;margin:0;font-size:1.2rem;line-height:1.6}.page-module__RwHk7q__sectionTitle{font-family:var(--v2-serif),Georgia,serif;letter-spacing:-.01em;margin:0 0 3rem;font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:500}.page-module__RwHk7q__principles{max-width:1000px;margin:0 auto;padding:4rem 2rem}.page-module__RwHk7q__principlesList{gap:1.5rem;display:grid}.page-module__RwHk7q__principle{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:60px 1fr;align-items:start;gap:1.5rem;padding:2rem;display:grid}.page-module__RwHk7q__pNum{font-family:var(--v2-serif);color:var(--accent);font-size:1.4rem;font-style:italic}.page-module__RwHk7q__principle h3{font-family:var(--v2-serif);letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.3rem;font-weight:500}.page-module__RwHk7q__principle p{color:var(--muted);margin:0}@media (max-width:600px){.page-module__RwHk7q__principle{grid-template-columns:1fr;gap:.75rem;padding:1.5rem}}.page-module__RwHk7q__story{background:var(--paperWarm);text-align:center;border-radius:24px;max-width:880px;margin:2rem auto;padding:4rem 2.5rem}.page-module__RwHk7q__story .page-module__RwHk7q__eyebrow{text-align:center;margin-bottom:1rem}.page-module__RwHk7q__story .page-module__RwHk7q__sectionTitle{text-align:center;max-width:640px;margin:0 auto 2.5rem}.page-module__RwHk7q__storyBody{max-width:680px;color:var(--muted);text-align:left;margin:0 auto;font-size:1.08rem;line-height:1.7}.page-module__RwHk7q__storyBody p{margin:0 0 1.4rem}.page-module__RwHk7q__storyBody p:last-child{margin-bottom:0}.page-module__RwHk7q__storyEmphasis{font-family:var(--v2-serif),Georgia,serif;color:var(--accent);letter-spacing:-.01em;margin:2.5rem auto 0;font-size:clamp(1.4rem,2.4vw,1.85rem);font-style:italic}.page-module__RwHk7q__who{background:var(--paperWarm);border-radius:24px;max-width:1100px;margin:2rem auto;padding:4rem 2rem}.page-module__RwHk7q__whoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:880px){.page-module__RwHk7q__whoGrid{grid-template-columns:1fr}}.page-module__RwHk7q__whoCard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.75rem}.page-module__RwHk7q__whoCard h3{font-family:var(--v2-serif);letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.15rem;font-weight:500;line-height:1.3}.page-module__RwHk7q__whoCard p{color:var(--muted);margin:0;font-size:.95rem}.page-module__RwHk7q__cta{text-align:center;max-width:880px;margin:0 auto;padding:6rem 2rem 4rem}.page-module__RwHk7q__ctaHead{font-family:var(--v2-serif);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}.page-module__RwHk7q__ctaSub{color:var(--muted);max-width:560px;margin:0 auto 2rem;font-size:1.1rem}.page-module__RwHk7q__btn{background:var(--ink);color:var(--paper);border-radius:999px;padding:1.1rem 2rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__RwHk7q__btn:hover{background:var(--accent)}
