.x{display:flex;flex-direction:column;border-radius:1rem;gap:2.4rem;justify-content:flex-start;background-color:#2c2c2c;color:#fbfbfb;overflow:hidden;padding:2.4rem;font-family:Inter,sans-serif;font-size:1.8rem;line-height:128%;font-weight:400;transition:transform .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}@media only screen and (max-width:567px){.x{font-size:1.4rem}}.x:focus,.x:hover{transform:scale(1.05);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);color:#c14600}@media only screen and (max-width:567px){.x{padding:1.2rem;gap:1.2rem}}.y{overflow:hidden;max-height:25rem;min-height:10rem;margin:-2.4rem -2.4rem 0;width:calc(100% + 4.8rem)}.y>img{object-fit:contain;object-position:center;width:100%}@media only screen and (max-width:567px){.y{margin:-1.2rem -1.2rem 0;width:calc(100% + 2.4rem)}}.z{font-family:Inter,sans-serif;font-size:2.1rem;line-height:128%;font-weight:700;font-style:normal;color:#fbfbfb;max-height:5.3rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.z:first-letter{text-transform:uppercase}.aa{font-family:Inter,sans-serif;font-size:1.8rem;line-height:128%;font-weight:400;color:#fbfbfb;max-height:7rem;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:567px){.aa{font-size:1.4rem}}.aa:first-letter{text-transform:uppercase}.ab{margin-top:auto;display:flex;align-items:center;gap:.8rem}.ab>div{width:2.4rem;height:2.4rem}.d{display:grid;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));grid-gap:2.2rem;gap:2.2rem;width:100%}@media only screen and (max-width:767px){.d{gap:1.6rem}}@media only screen and (max-width:567px){.d{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:.8rem}}.c{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));grid-gap:2.2rem;gap:2.2rem}@media only screen and (max-width:767px){.c{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media only screen and (max-width:449px){.c{grid-template-columns:1fr;gap:.8rem}}.cU{font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;color:#fbfbfb;padding:.6rem 1.2rem;border-radius:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:8rem;flex-shrink:0;transition:color .2s ease-out,background-color .2s ease-out,border .2s ease-out,padding-top .2s ease-out}.cU:first-letter{text-transform:uppercase}@media(hover:hover){.cU:hover{background-color:#2c2c2c}}@media only screen and (max-width:567px){.cU{font-size:1.5rem;padding:.8rem 1rem}}.cV{background-color:#2c2c2c;z-index:2}@media(hover:hover){.cV:hover{border-color:#262626;cursor:default}}.h{display:flex;flex-direction:column;gap:2.9rem;max-width:165rem;width:100%;margin:0 auto;padding-right:16rem;padding-left:16rem}@media only screen and (max-width:1439px){.h{padding-right:6rem;padding-left:6rem}}@media only screen and (max-width:1023px){.h{padding-right:3.2rem;padding-left:3.2rem}}@media only screen and (max-width:581px){.h{padding-right:1rem;padding-left:1rem}}@media only screen and (max-width:1023px){.h{gap:1.8rem}}.i{font-family:Inter,sans-serif;font-size:2.8rem;line-height:128%;font-weight:400;color:#fbfbfb;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:567px){.i{font-size:2.1rem}}.i:first-letter{text-transform:uppercase}.bM{padding:.4rem;display:inline-flex;gap:.4rem;margin-bottom:1rem;overflow-x:auto;background-color:#383838;border-radius:1rem}