.brand-text{font-size:3rem;color:#ffffff;text-shadow:2px 2px 4px rgba(0,0,0,.5);white-space:nowrap}.italian-flag-divider{height:5px;background:linear-gradient(90deg,#008C45 0,#008C45 33%,#F4F9FF 0,#F4F9FF 66%,#CD212A 0,#CD212A);border-radius:2px;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.chef-illustration-container{position:relative;overflow:hidden;transition:all .5s ease}.chef-illustration-container:hover{transform:translateY(-5px)}@media (max-width:640px){.brand-text{font-size:2.5rem}.chef-illustration-container{max-width:100%}}.text-mirage{color:#161e2e}.text-accent-1{color:#cd212a}