.page_hero__kIiS8{text-align:center;padding:clamp(4rem,8vw,7rem) 1.5rem clamp(2.5rem,5vw,4rem)}.page_hero__kIiS8 h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:740;letter-spacing:-.03em;line-height:1.1;margin:0 0 .75rem}.page_hero__kIiS8 p{font-size:clamp(1rem,1.6vw,1.2rem);color:var(--muted);margin:0;max-width:600px;margin-inline:auto}.page_manifesto__yBElc{width:min(100% - 3rem,780px);margin-inline:auto;margin-bottom:clamp(4rem,8vw,6rem)}.page_manifestoLead__LSsmv{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:500;line-height:1.65;color:var(--text);margin:0 0 2rem;letter-spacing:-.01em}.page_manifestoBody__3UrYI{display:flex;flex-direction:column;gap:1.25rem}.page_manifestoBody__3UrYI p{font-size:1rem;color:var(--muted);line-height:1.75;margin:0}.page_principles__lFqMW{width:min(100% - 3rem,1100px);margin-inline:auto;margin-bottom:clamp(4rem,8vw,6rem)}.page_principlesHeader__haU8_{margin-bottom:2.5rem}.page_principlesHeader__haU8_ h2{font-size:clamp(1.4rem,2.8vw,2rem);font-weight:720;letter-spacing:-.025em;margin:0}.page_principleGrid__5ZiaX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.page_principle__EcYtU{padding:2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.65rem}.page_principle__EcYtU:nth-child(2n){border-right:none}.page_principle__EcYtU:nth-last-child(-n+2){border-bottom:none}.page_principleNum__RmkKI{font-size:.72rem;font-weight:700;color:var(--accent);letter-spacing:.06em}.page_principle__EcYtU h3{font-size:1.05rem;font-weight:660;margin:0;color:var(--text);letter-spacing:-.015em}.page_principle__EcYtU p{font-size:.9rem;color:var(--muted);line-height:1.65;margin:0}.page_divider__p_IIG{width:min(100% - 3rem,1100px);border:none;border-top:1px solid var(--line)}.page_divider__p_IIG,.page_origin__Zxvs_{margin-inline:auto;margin-bottom:clamp(4rem,8vw,6rem)}.page_origin__Zxvs_{width:min(100% - 3rem,780px);display:grid;grid-template-columns:1fr 1.6fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start}.page_originLabel__3LRt5{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:.2rem}.page_originBody__3Abfc{display:flex;flex-direction:column;gap:1.1rem}.page_originBody__3Abfc p{font-size:.97rem;color:var(--muted);line-height:1.75;margin:0}.page_originBody__3Abfc p strong{color:var(--text);font-weight:600}@media (max-width:768px){.page_principleGrid__5ZiaX{grid-template-columns:1fr}.page_principle__EcYtU:nth-child(2n){border-right:none}.page_principle__EcYtU:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.page_principle__EcYtU:last-child{border-bottom:none}.page_origin__Zxvs_{grid-template-columns:1fr;gap:1rem}}