.principles{padding-block:var(--section-s)}.principles__grid{grid-template-columns:var(--col-5) minmax(0, 1fr);align-items:start;gap:var(--content-gap);display:grid}.principles__media{top:var(--sp-m);gap:var(--sp-5xs);flex-direction:column;margin:0;display:flex;position:sticky}.principles__frame{aspect-ratio:3/2;border-radius:var(--radius-large);background:var(--lift-light);position:relative;overflow:hidden}.principles__grid[data-ratio=portrait] .principles__frame{aspect-ratio:4/5}.principles__img{object-fit:cover}.principles__content{align-items:flex-start;gap:var(--sp-l);padding-top:var(--sp-s);flex-direction:column;display:flex}.principles__content h2{margin:0}.principles__list{gap:var(--sp-l);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.principles__item{gap:var(--sp-4xs);flex-direction:column;display:flex}.principles__item h3,.principles__item p{margin:0}.principles__item p{max-width:52ch}@media (max-width:991px){.principles__grid{grid-template-columns:var(--col-4) minmax(0, 1fr);gap:var(--sp-l)}}@media (max-width:767px){.principles__grid{gap:var(--sp-m);grid-template-columns:1fr}.principles__media{position:static}.principles__grid[data-ratio=portrait] .principles__frame{aspect-ratio:4/3}.principles__grid[data-ratio=portrait] .principles__img{object-position:50% 25%}.principles__content{padding-top:0}}
