.chefs-module__Wjn4LG__container{background-color:var(--background);max-width:1400px;margin:0 auto;padding:140px 2rem 6rem}.chefs-module__Wjn4LG__header{text-align:center;max-width:800px;margin:0 auto 6rem}.chefs-module__Wjn4LG__label{color:#fff;text-transform:uppercase;letter-spacing:.2em;background-color:#000;margin-bottom:2rem;padding:.5rem 1rem;font-size:.75rem;font-weight:800;display:inline-block}.chefs-module__Wjn4LG__title{letter-spacing:-.04em;color:var(--foreground);margin-bottom:2rem;font-size:4.5rem;font-weight:900;line-height:.9}.chefs-module__Wjn4LG__description{color:#555;font-size:1.4rem;line-height:1.6}.chefs-module__Wjn4LG__chefsGrid{grid-template-columns:1fr 1fr;gap:6rem 4rem;display:grid}.chefs-module__Wjn4LG__chefCard{flex-direction:column;gap:2.5rem;display:flex}.chefs-module__Wjn4LG__imageContainer{background-color:#f0f0f0;width:100%;height:600px;position:relative;overflow:hidden}.chefs-module__Wjn4LG__chefImage{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.chefs-module__Wjn4LG__chefCard:hover .chefs-module__Wjn4LG__chefImage{transform:scale(1.05)}.chefs-module__Wjn4LG__chefOverlay{position:absolute;top:2rem;left:2rem}.chefs-module__Wjn4LG__chefAwardBadge{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 10px 30px rgba(var(--primary-rgb),.3);padding:.6rem 1.2rem;font-size:.85rem;font-weight:800}.chefs-module__Wjn4LG__chefInfo{padding-right:2rem}.chefs-module__Wjn4LG__chefName{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.8rem;font-weight:900}.chefs-module__Wjn4LG__chefSpecialty{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:1rem;font-weight:700;display:block}.chefs-module__Wjn4LG__restaurantTag{color:#888;margin-bottom:2rem;font-size:1.1rem;font-weight:600}.chefs-module__Wjn4LG__restaurantTag span{color:#333}.chefs-module__Wjn4LG__chefBio{color:#444;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.8}.chefs-module__Wjn4LG__awardsList{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.chefs-module__Wjn4LG__awardItem{color:#666;background:#f8f8f8;border:1px solid #eee;padding:.5rem 1rem;font-size:.85rem;font-weight:700}.chefs-module__Wjn4LG__profileBtn{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #000;padding:.5rem 0;font-size:1rem;font-weight:800;transition:color .3s,border-color .3s}.chefs-module__Wjn4LG__profileBtn:hover{color:var(--primary);border-color:var(--primary)}.chefs-module__Wjn4LG__nominateSection{color:#fff;text-align:center;background-color:#000;margin-top:10rem;padding:8rem 4rem;position:relative;overflow:hidden}.chefs-module__Wjn4LG__nominateSection:before{content:"CHEF";color:#ffffff08;pointer-events:none;font-size:25rem;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chefs-module__Wjn4LG__nominateContent h2{margin-bottom:1rem;font-size:3.5rem;font-weight:900}.chefs-module__Wjn4LG__nominateContent p{opacity:.7;margin-bottom:3rem;font-size:1.25rem}.chefs-module__Wjn4LG__nominateBtn{color:#000;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;background:#fff;border:none;padding:1.5rem 3rem;font-weight:800;transition:all .3s}.chefs-module__Wjn4LG__nominateBtn:hover{background:var(--primary);color:#fff}@media (max-width:1024px){.chefs-module__Wjn4LG__chefsGrid{gap:4rem 2rem}.chefs-module__Wjn4LG__title{font-size:3.5rem}.chefs-module__Wjn4LG__chefName{font-size:2.2rem}.chefs-module__Wjn4LG__imageContainer{height:450px}}@media (max-width:768px){.chefs-module__Wjn4LG__chefsGrid{grid-template-columns:1fr;gap:6rem}.chefs-module__Wjn4LG__title{font-size:2.8rem}.chefs-module__Wjn4LG__nominateContent h2{font-size:2.2rem}.chefs-module__Wjn4LG__container{padding:100px 1.5rem 4rem}}
