.showcase{display:flex;align-items:center;justify-content:center;gap:50px;padding:100px 50px 0}.flipped{flex-direction:row-reverse;margin-bottom:100px}.grid{display:grid;flex:1;grid-template-rows:150px 100px 150px;grid-template-columns:1fr 1fr;gap:10px}.grid :first-child,.grid :nth-child(3){grid-row:span 2}.grid img{width:100%;height:100%;border-radius:20px;object-position:center}.grid img,.last{object-fit:cover}.last{object-position:bottom!important}.textSection{flex:1}.textSection h3{font-size:18px;line-height:32px;letter-spacing:2px;text-transform:uppercase;margin:0 0 25px}.textSection h1,.textSection h3{font-family:Beautique Display;font-weight:700;color:#511e19}.textSection h1{font-size:46px;line-height:55px;letter-spacing:0;margin:0 0 43px}.textSection p{font-family:Work Sans;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:#411616;margin:0}.textSection{display:flex;flex-direction:column}@media (max-width:1000px){.textSection h1{font-size:36px}}@media (max-width:880px){.showcase{padding:100px 40px}}@media (max-width:700px){.grid img{border-radius:10px}.showcase{flex-direction:column;padding:80px 30px 0}.showcase *{width:100%}.flipped{margin-bottom:50px}}@media (max-width:500px){.grid{grid-template-rows:120px 70px 120px}}@media (max-width:410px){.textSection h1{font-size:30px;margin-bottom:20px}.textSection h3{font-size:12px!important}}.line{width:60px;height:14px;display:inline-block;position:relative}.line:before{content:"";width:80%;height:1px;background-color:#511e19;position:absolute;top:50%;left:0;transform:translateY(-50%)}