.section>.section__tiles{padding-top:var(--spacing-6)}.tiles.row{margin:calc(var(--spacing-2) * -1) calc(var(--spacing-2) * -1) 0}.tiles.row .tile{margin:var(--spacing-2) 0;padding-right:var(--spacing-2);padding-left:var(--spacing-2)}.tile{position:relative}.tile__container,.tile__media{position:relative;width:100%;height:100%}.tile--full{height:540px}.tile--half,.tile--two-third,.tile--one-third{height:400px}.tile__caption{position:absolute;z-index:2;right:var(--spacing-4);left:var(--spacing-4);bottom:var(--spacing-3)}.tile__caption h3{color:var(--sentience-white);margin-bottom:0}.section__tiles--topics .picture_container--overlay::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(66,66,65,0)),to(rgba(66,66,65,.4)));background:-o-linear-gradient(top,rgba(66,66,65,0) 0%,rgba(66,66,65,.4) 100%);background:linear-gradient(180deg,rgba(66,66,65,0) 0%,rgba(66,66,65,.4) 100%)}.tiles--projects{margin:calc(-1 * var(--spacing-2))}.tiles--projects .tile--full{width:100%}.tiles--projects .tile--half,.tiles--projects .tile--one-third{margin:var(--spacing-2)}.tiles--projects .tile--half{width:calc(50% - var(--spacing-2) * 2)}.tiles--projects .tile--one-third{width:calc(33.33333333% - var(--spacing-2) * 2)}@media all and (min-width:1200px){.tiles--projects{min-height:840px}}@media all and (max-width:1199.98px){.tiles.row{margin:-.5rem -.5rem 0}.tiles.row .tile{margin:.5rem 0;padding-right:.5rem;padding-left:.5rem}.tile--full{height:475px}.tile--half,.tile--two-third,.tile--one-third{height:325px}}@media all and (max-width:991.98px) and (min-width:768px){.tile--full{min-height:380px}.tile--half,.tile--two-third,.tile--one-third{height:265px}.tile--one-third .tile__caption{right:15px;left:15px;bottom:10px}}@media all and (max-width:767.98px){.tiles.row{margin:0}.tiles.row .tile{margin:0;padding:0}.tiles.row .tile+.tile{margin-top:15px}.tile--one-third .tile__caption{right:15px;left:15px;bottom:10px}.tile--full{height:360px}.tile--half,.tile--two-third,.tile--one-third{height:280px}.tile--one-third .tile__caption{right:15px;left:15px;bottom:10px}.tile__caption{left:15px;right:15px;bottom:12px}.tile__caption h3{font-size:var(--font-size-6)}}@media all and (max-width:599.98px){.tiles--projects .tile--half,.tiles--projects .tile--one-third{width:calc(100% - var(--spacing-2) * 2)}}