.culture{align-items:start;display:grid;gap:var(--spacing-32);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.culture{grid-template-columns:repeat(2,minmax(0,1fr))}}.culture__item{container:culture-item/inline-size;margin:0;position:relative}.culture__photo{aspect-ratio:3/2;background:var(--color-vellum);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--card-border);overflow:hidden}.culture__photo img{display:block;height:100%;object-fit:cover;width:100%}.culture__notes{display:flex;flex-direction:column;gap:var(--spacing-8);margin:calc(var(--spacing-32)*-1) var(--spacing-16) 0;position:relative}.culture__note{background:var(--paper-fixed);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);color:var(--carbon-fixed);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);padding:var(--spacing-16) var(--spacing-24)}@container culture-item (min-width: 540px){.culture__item:not(.culture__item--below)>.culture__notes{align-items:flex-end;bottom:var(--spacing-24);flex-direction:row;gap:var(--spacing-16);left:var(--spacing-24);margin:0;position:absolute;right:var(--spacing-24)}.culture__item:not(.culture__item--below) .culture__note{flex:1 1 0}.culture__item:not(.culture__item--below) .culture__note:only-child{flex:0 1 auto;max-width:68%}}@media(max-width:767px){.culture{gap:var(--spacing-24)}.culture__note{padding:var(--spacing-16)}}
