.approach{padding-block:var(--section-s)}.approach__block{padding:var(--sp-xl) var(--sp-l);border-radius:var(--radius-large);color:var(--paper);position:relative;overflow:clip}.approach__bg{position:absolute;inset:0}.approach__img{object-fit:cover}.approach__overlay{background:var(--ink-64);position:absolute;inset:0}.approach__headline{z-index:1;margin-bottom:var(--sp-3xl);position:relative}.approach__grid{z-index:2;gap:var(--column-gap);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.approach__tile{align-items:flex-start;gap:calc(2.5 * var(--u));padding:calc(2.78 * var(--u)) calc(3.4 * var(--u));border-radius:calc(2.22 * var(--u));-webkit-backdrop-filter:blur(45px);color:var(--paper);background:#00000085;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 6px 12px #ffffff38,inset 0 0 24px #ffffff14}.approach__tile-title{color:#fff}@media (max-width:767px){.approach__block{padding:var(--sp-s)}.approach__headline{margin-bottom:var(--sp-m)}.approach__grid{gap:var(--sp-3xs);grid-template-columns:1fr}.approach__tile{gap:var(--sp-2xs);padding:var(--sp-s);border-radius:var(--radius-large)}}@media (max-width:479px){.approach__block{padding-block:var(--sp-m)}}
