.philosophy-module__VliMAa__page{padding:0 var(--page-gutter)}.philosophy-module__VliMAa__intro{padding:min(6vw,60px) 0 min(3vw,34px)}.philosophy-module__VliMAa__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--white);font-size:clamp(2.1rem,5.4vw,4rem);font-weight:700;line-height:.98}.philosophy-module__VliMAa__titleRule{background:var(--red);width:74px;height:3px;margin:clamp(1.5rem,3vw,2.1rem) 0 0}.philosophy-module__VliMAa__sections{padding-bottom:clamp(64px,10vw,140px)}.philosophy-module__VliMAa__section{grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);align-items:start;gap:clamp(1.4rem,4vw,3.5rem);display:grid}.philosophy-module__VliMAa__section+.philosophy-module__VliMAa__section{border-top:1px solid var(--line);margin-top:clamp(48px,7vw,84px);padding-top:clamp(48px,7vw,84px)}@media (max-width:860px){.philosophy-module__VliMAa__section{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vw,1.4rem)}}.philosophy-module__VliMAa__heading{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--white);white-space:pre-line;font-size:clamp(1.35rem,2.4vw,2.05rem);font-weight:700;line-height:1.08}.philosophy-module__VliMAa__blocks{max-width:62ch}.philosophy-module__VliMAa__paragraph{flex-direction:column;gap:.45rem;display:flex}.philosophy-module__VliMAa__paragraph+.philosophy-module__VliMAa__paragraph{margin-top:1.5rem}.philosophy-module__VliMAa__line{font-family:var(--font-body);color:var(--white-soft);font-size:1.02rem;font-weight:400;line-height:1.72}.philosophy-module__VliMAa__strong{color:var(--white);font-weight:700}
