.ItemCard_card__plKHg{position:relative;border-radius:38px;overflow:hidden;box-shadow:0 0 28px rgba(0,0,0,.4);aspect-ratio:4/5;transition:transform .2s ease-out;list-style:none}.ItemCard_card__plKHg:hover,.ItemCard_thanksCard__ulNSq:hover{transform:scale(1.05)}.ItemCard_card__plKHg a{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.ItemCard_imageWrapper__zdbQm{position:relative;width:100%;height:100%;overflow:hidden;background-color:#f0f0f0}.ItemCard_bgImage__FSebg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(6px);transform:scale(1.1)}.ItemCard_image__GNm0v{position:relative;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.ItemCard_info__3XkXp{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:saturate(300%) brightness(120%) blur(15px);backdrop-filter:saturate(300%) brightness(120%) blur(15px);padding:10px;transform:translateZ(0);box-shadow:0 0 16px rgba(0,0,0,.5);border:1px solid #ddd;text-align:center;border-radius:30px;transition:transform .2s ease-out;word-break:auto-phrase}.ItemCard_textOnlyInfo__on6qo{padding:15px 20px;text-align:left;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:saturate(250%) blur(15px);backdrop-filter:saturate(250%) blur(15px)}.ItemCard_name__5U6P9{font-weight:600;margin-bottom:5px;padding:0;font-size:calc(1.2em * var(--name-scale, 1))!important;word-break:auto-phrase}.ItemCard_details__Ip7m9{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 12px;width:100%;font-size:.85em;color:#222}.ItemCard_details__Ip7m9 p{margin:0;max-width:100%}.ItemCard_companyUrl__t87pb,.ItemCard_details__Ip7m9 p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ItemCard_companyUrl__t87pb{display:block;font-size:.8em;color:#666;padding:0}.ItemCard_thanksCard__ulNSq{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:38px;overflow:hidden;box-shadow:0 0 28px rgba(0,0,0,.4);aspect-ratio:2/1;transition:transform .2s ease-out;list-style:none}.ItemCard_thanks_job__hFJJK,.ItemCard_thanks_name__JMTnK{font-size:1.1em;color:#fafafa;background-color:#1f1f1f;top:0;position:absolute;justify-content:center;align-items:center;width:100%;height:40%;display:flex;margin:auto}.ItemCard_thanks_name__JMTnK{height:60%;top:40%;color:#1f1f1f;background-color:#fafafa;font-size:calc(1.1em * var(--name-scale, 1));white-space:nowrap}@media (min-width:2200px) and (max-width:3000px){.ItemCard_card__plKHg,.ItemCard_thanksCard__ulNSq{box-shadow:0 0 24px rgba(0,0,0,.4)}.ItemCard_name__5U6P9{font-size:calc(1.1em * var(--name-scale, 1))!important}}@media (min-width:1200px) and (max-width:2199px){.ItemCard_card__plKHg,.ItemCard_thanksCard__ulNSq{box-shadow:0 0 16px rgba(0,0,0,.4)}.ItemCard_name__5U6P9{font-size:calc(1.1em * var(--name-scale, 1))!important}}@media (min-width:768px) and (max-width:1199px){.ItemCard_card__plKHg,.ItemCard_thanksCard__ulNSq{box-shadow:0 0 16px rgba(0,0,0,.4)}.ItemCard_name__5U6P9{font-size:calc(1em * var(--name-scale, 1))!important}}@media screen and (max-width:767px){.ItemCard_card__plKHg,.ItemCard_thanksCard__ulNSq{border-radius:24px;box-shadow:0 0 0 rgba(0,0,0,.4);border:1px solid #ccc}.ItemCard_thanks_job__hFJJK{font-size:.85em}.ItemCard_thanks_name__JMTnK{font-size:calc(.85em * var(--name-scale-mobile, 1))!important}.ItemCard_info__3XkXp{border-radius:18px;box-shadow:0 0 10px rgba(0,0,0,.5);padding:6px}.ItemCard_name__5U6P9{font-size:calc(.9em * var(--name-scale-mobile, 1))!important;margin-bottom:0}.ItemCard_details__Ip7m9{font-size:.6em!important}}.CardWrapper_main__5i3CG{grid-template-columns:repeat(6,1fr);grid-gap:64px;gap:64px;display:grid;margin:0 auto 60px;width:80vw;max-width:2000px}@media (min-width:2200px) and (max-width:3000px){.CardWrapper_main__5i3CG{grid-template-columns:repeat(5,1fr);max-width:1500px}}@media (min-width:1500px) and (max-width:2199px){.CardWrapper_main__5i3CG{grid-template-columns:repeat(4,1fr);max-width:1200px}}@media (min-width:1150px) and (max-width:1499px){.CardWrapper_main__5i3CG{grid-template-columns:repeat(3,1fr);max-width:870px}}@media (min-width:768px) and (max-width:1149px){.CardWrapper_main__5i3CG{grid-template-columns:repeat(2,1fr);max-width:550px}}@media screen and (max-width:767px){.CardWrapper_main__5i3CG{grid-template-columns:repeat(2,1fr);gap:16px;width:90%;max-width:500px}}