.about,.principles,.steps{padding-bottom:var(--section-py);padding-top:var(--section-py)}.about-inner{gap:var(--split-gap)}.about-text{gap:var(--mini-p);width:var(--about-text-w)}.about-paragraph{line-height:1.8;max-width:var(--lead-max)}.about-quote{border-left:var(--card-rule) solid var(--prim-col);margin:0;margin-top:var(--mid-p);padding-left:var(--small-p)}.about-quote-text{font-size:var(--h3);font-weight:700;letter-spacing:-.015em;line-height:1.4}.about-quote-source{color:var(--quart-col);font-size:var(--sm-fs);font-weight:700;letter-spacing:.14em;margin-top:var(--micro-p);text-transform:uppercase}.about-visual{width:var(--about-visual-w)}.principle-list{gap:var(--grid-gap);width:100%}.principle{background-color:var(--surface);border-top:var(--card-rule) solid var(--prim-col);gap:var(--micro-p);padding:var(--card-p);width:var(--principle-w)}.principle-title{font-size:var(--h3)}.principle-text{color:var(--ink-soft);font-size:var(--sm-fs);line-height:1.7}@media screen and (min-width:0px){.about-text{--about-text-w:100%}.about-visual{--about-visual-w:100%}.principle-list{--grid-gap:var(--small-p)}.principle{--principle-w:100%}}@media screen and (min-width:768px){.principle{--principle-w:calc((100% - var(--grid-gap))/2)}}@media screen and (min-width:992px){.about-text{--about-text-w:56%}.about-visual{--about-visual-w:34%}}@media screen and (min-width:1200px){.principle-list{--grid-gap:var(--mid-p)}.principle{--principle-w:calc(25% - var(--grid-gap)*3/4)}}