.culture-intro{& .module__header{margin:0;& h2{font-weight:400;text-wrap:auto}}& .module__inner{grid-template-rows:auto auto;row-gap:var(--gutter-row)}& .culture-intro__card{border-radius:var(--radius-sm);padding:var(--padding-sm)}& picture{aspect-ratio:4/4;border-radius:var(--radius-sm);overflow:hidden}& .left-image-group,& .right-image-group{display:grid;gap:var(--gutter-col) var(--gutter-row);grid-template-columns:repeat(6,1fr);position:relative;z-index:3}}@media (max-width:991px){.culture-intro{& .module__inner{gap:var(--space-sm)}& .module__header{background-color:var(--color-light);border-radius:var(--radius-sm);grid-column:1/-1;grid-row:2;padding-bottom:var(--padding-lg);padding-top:var(--padding-lg);& h2{margin:auto;max-width:20ch;text-align:center}}& .culture-intro__card{grid-column:1/-1;grid-row:3}& .left-image-group{gap:var(--space-sm);grid-row:4}& .culture__image-left-large{grid-column:1/span 4}& .culture__image-left-small{grid-column:span 2;transform:translateY(calc(var(--space-sm) + var(--space-xl)*-1))}& .right-image-group{gap:var(--space-sm);grid-row:1}& .culture__image-right-large{grid-column:span 4}& .culture__image-right-small{align-self:flex-end;grid-column:1/span 2;grid-row:1;transform:translateY(calc(var(--space-sm) + var(--padding-md)))}}}@media (min-width:992px){.culture-intro{& .module__header{grid-column:2/span 5;top:30dvh!important}& .culture-intro__card{display:flex;flex-direction:column;grid-column:7/-1;grid-row:2;justify-content:center}& .left-image-group{grid-column:span 6;grid-row:2;height:100%}& .culture__image-left-large{align-self:flex-end;grid-column:span 2;transform:translateY(var(--space-lg))}& .culture__image-left-small{align-self:flex-start;grid-column:span 1/-1;margin-top:var(--space-xl);position:sticky;top:50dvh}& .right-image-group{align-self:flex-end;grid-column:7/-1}& .culture__image-right-large{align-self:flex-end;grid-column:span 2/-1}& .culture__image-right-small{align-self:flex-end;grid-column:span 1/-3;grid-row:1}}}@media (min-width:1200px){.culture-intro{& .module__header{grid-column:2/span 4}& .culture-intro__card{padding:var(--padding-md)}}}