.styles-module__XQzI9a__band{background-color:#252525;border-radius:1rem;align-items:center;height:22rem;margin-top:-1rem;padding:0 5.6rem;display:flex;position:relative;overflow:hidden}.styles-module__XQzI9a__name{z-index:2;position:relative}.styles-module__XQzI9a__name p{color:#aeaeae;margin-bottom:1rem;font-size:1.8rem;font-weight:500;line-height:1.2}.styles-module__XQzI9a__name h1{color:#fff;font-size:4rem;font-weight:700;line-height:1.2}.styles-module__XQzI9a__deco{pointer-events:none;width:64rem;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.styles-module__XQzI9a__wall{transform-origin:0 0;grid-template-columns:repeat(4,16.8rem);gap:1.2rem;display:grid;position:absolute;top:-.4rem;left:6rem;transform:rotate(-8deg)}.styles-module__XQzI9a__wall img{object-fit:cover;border-radius:.6rem;width:16.8rem;height:12rem;display:block}.styles-module__XQzI9a__title{margin:4rem 0 2.4rem;font-size:2.4rem;font-weight:700;line-height:1.2}.styles-module__XQzI9a__picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;display:grid}.styles-module__XQzI9a__pick{background-color:#f8f8f8;border-radius:1rem;flex-direction:column;height:100%;padding:1.6rem 1.6rem 2.4rem;display:flex}.styles-module__XQzI9a__pick .styles-module__XQzI9a__thumb{aspect-ratio:420/300;border-radius:.5rem}.styles-module__XQzI9a__pick strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2rem;padding:0 .8rem;font-size:2rem;font-weight:700;line-height:2.8rem;display:-webkit-box;overflow:hidden}.styles-module__XQzI9a__pick .styles-module__XQzI9a__sub{margin-top:1rem;padding:0 .8rem;font-size:1.5rem;line-height:2.3rem}.styles-module__XQzI9a__pick:hover strong,.styles-module__XQzI9a__card:hover strong{color:#de1e10}.styles-module__XQzI9a__views{gap:.4rem;display:flex}.styles-module__XQzI9a__views button{color:#aeaeae;background-color:#fff;border:1px solid #ddd;border-radius:.5rem;width:3.2rem;height:3.2rem}.styles-module__XQzI9a__views button.styles-module__XQzI9a__on{color:#252525;border-color:#252525}.styles-module__XQzI9a__views svg{fill:currentColor;width:1.4rem;height:1.4rem;margin:0 auto;display:block}.styles-module__XQzI9a__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4.8rem 2.4rem;display:grid}.styles-module__XQzI9a__card{flex-direction:column;display:flex}.styles-module__XQzI9a__card .styles-module__XQzI9a__thumb{aspect-ratio:420/300}.styles-module__XQzI9a__card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1.6rem;font-size:1.8rem;font-weight:700;line-height:2.6rem;display:-webkit-box;overflow:hidden}.styles-module__XQzI9a__sub{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.8rem;font-size:1.4rem;line-height:2.1rem;display:-webkit-box;overflow:hidden}.styles-module__XQzI9a__hash{color:#999;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:1rem;font-size:1.3rem;line-height:1.8rem;display:-webkit-box;overflow:hidden}.styles-module__XQzI9a__rows{border-top:2px solid #252525}.styles-module__XQzI9a__rows .styles-module__XQzI9a__card{border-bottom:1px solid #eee;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:28rem minmax(0,1fr);column-gap:3.6rem;padding:3.2rem 0;display:grid}.styles-module__XQzI9a__rows .styles-module__XQzI9a__thumb{grid-row:1/6}.styles-module__XQzI9a__rows .styles-module__XQzI9a__card strong{grid-area:2/2;margin-top:0;font-size:2.2rem;line-height:3.1rem}.styles-module__XQzI9a__rows .styles-module__XQzI9a__sub{-webkit-line-clamp:3;grid-area:3/2;margin-top:1rem;font-size:1.5rem;line-height:2.4rem}.styles-module__XQzI9a__rows .styles-module__XQzI9a__hash{grid-area:4/2;margin-top:1.6rem}@media (max-width:1240px){.styles-module__XQzI9a__deco{width:52rem}.styles-module__XQzI9a__rows .styles-module__XQzI9a__card{grid-template-columns:22rem minmax(0,1fr);column-gap:2.4rem}}@media (max-width:1040px){.styles-module__XQzI9a__band{height:19rem;padding:0 4rem}.styles-module__XQzI9a__name p{font-size:1.6rem}.styles-module__XQzI9a__name h1{font-size:3.4rem}.styles-module__XQzI9a__deco{width:46rem}.styles-module__XQzI9a__wall{grid-template-columns:repeat(4,14rem);gap:1rem;left:4.4rem}.styles-module__XQzI9a__wall img{width:14rem;height:10rem}.styles-module__XQzI9a__picks{gap:1.6rem}.styles-module__XQzI9a__grid{gap:4rem 1.6rem}.styles-module__XQzI9a__pick{padding:1.2rem 1.2rem 2rem}.styles-module__XQzI9a__pick strong{padding:0 .4rem;font-size:1.7rem;line-height:2.5rem}.styles-module__XQzI9a__pick .styles-module__XQzI9a__sub{padding:0 .4rem;font-size:1.4rem}}@media (max-width:800px){.styles-module__XQzI9a__deco{width:34rem}.styles-module__XQzI9a__picks{scrollbar-width:none;margin:0 -2.4rem;padding:0 2.4rem;display:flex;overflow-x:auto}.styles-module__XQzI9a__picks::-webkit-scrollbar{display:none}.styles-module__XQzI9a__picks li{flex:0 0 30rem}.styles-module__XQzI9a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem}}@media (max-width:500px){.styles-module__XQzI9a__band{border-radius:.8rem;align-items:flex-start;height:18.4rem;margin-top:0;padding:2.8rem 2rem 0}.styles-module__XQzI9a__name p{margin-bottom:.6rem;font-size:1.4rem}.styles-module__XQzI9a__name h1{font-size:2.4rem}.styles-module__XQzI9a__deco{width:auto;height:9.8rem;top:auto;left:0}.styles-module__XQzI9a__wall{grid-template-columns:repeat(4,9.8rem);gap:.6rem;top:2.4rem;left:-1rem;transform:rotate(-3deg)}.styles-module__XQzI9a__wall img{border-radius:.4rem;width:9.8rem;height:7rem}.styles-module__XQzI9a__wall img:nth-child(n+5){display:none}.styles-module__XQzI9a__title{margin-bottom:1.6rem;font-size:2rem}.styles-module__XQzI9a__picks{gap:1.2rem;margin:0 -1.6rem;padding:0 1.6rem}.styles-module__XQzI9a__picks li{flex:0 0 26rem}.styles-module__XQzI9a__pick strong{margin-top:1.4rem;font-size:1.6rem;line-height:2.3rem}.styles-module__XQzI9a__card strong{margin-top:1rem}.styles-module__XQzI9a__grid .styles-module__XQzI9a__sub,.styles-module__XQzI9a__grid .styles-module__XQzI9a__hash,.styles-module__XQzI9a__rows .styles-module__XQzI9a__hash{display:none}.styles-module__XQzI9a__rows .styles-module__XQzI9a__card{grid-template-rows:auto auto 1fr;grid-template-columns:12rem minmax(0,1fr);column-gap:1.4rem;padding:1.6rem 0}.styles-module__XQzI9a__rows .styles-module__XQzI9a__thumb{border-radius:.5rem;grid-row:1/4}.styles-module__XQzI9a__rows .styles-module__XQzI9a__card strong{grid-row:1;font-size:1.5rem;line-height:2.2rem}.styles-module__XQzI9a__rows .styles-module__XQzI9a__sub{-webkit-line-clamp:2;grid-row:2;margin-top:.6rem;font-size:1.3rem;line-height:1.9rem}}
