@import url("https://fonts.googleapis.com/css2?family=Geist+Mono:wght@100..900&display=swap");:root{--black:#01030a}#recap{background-color:#fff;padding:100px 0 200px}.container-1200{margin:0 auto;max-width:1240px;padding:0 20px}#recap h2{color:var(--black);font-size:64px;font-weight:500;letter-spacing:-.05em;line-height:130%;margin-bottom:48px}#recap .marquee-container{overflow:hidden;position:relative;width:100%}#recap .marquee-content{display:inline-flex;will-change:transform}#recap .marquee-group{align-items:flex-start;display:flex;flex-shrink:0;gap:24px}#recap .image-wrapper{background:#f4f4f4;border-radius:16px;flex-shrink:0;overflow:hidden}#recap .image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}#recap .group-1 .image-wrapper.large-vertical{max-width:308px}#recap .group-1 .image-wrapper.medium-horizontal{max-width:580px}#recap .group-3 .image-wrapper.large-vertical{max-width:336px}#recap .group-2 .image-wrapper.medium-horizontal{max-width:566px}#recap .group-2 .image-wrapper.small-square{max-width:414px}#recap .group-4 .image-wrapper.small-square.first{max-width:390px}#recap .group-4 .image-wrapper.small-square.second{max-width:292px}#recap .group-4 .image-wrapper.small-square.third{max-width:220px}#recap .group-4 .image-wrapper.small-square.fourth{max-width:284px}#recap .group-1,#recap .group-2{align-items:flex-start;display:flex;gap:24px}#recap .group-2{flex-direction:column}#recap .group-2 .top-row{align-items:flex-start;display:flex;gap:24px}#recap .group-3{display:flex;padding:70px 0}#recap .group-4{align-items:flex-start;display:flex;flex-direction:column;gap:24px}#recap .marquee-group:first-child .group-4{margin-right:24px}#recap .group-4 .bottom-row,#recap .group-4 .top-row{align-items:flex-start;display:flex;gap:24px}@media (max-width:767px){#recap{padding:80px 0 100px}#recap h2{font-size:40px;margin-bottom:32px}#recap .image-wrapper{height:320px;max-width:70vw!important}#recap .marquee-group{gap:10px}#recap .group-1,#recap .group-2,#recap .group-3,#recap .group-4{flex-direction:row-reverse;gap:10px}#recap .group-2 .top-row,#recap .group-4 .bottom-row,#recap .group-4 .top-row{gap:10px}#recap .group-3{padding:0}}