.app__aboutus{position:relative}.app__aboutus-overlay{position:absolute;inset:0}.app__aboutus-overlay img{z-index:0;width:391px;height:415px}.app__aboutus-content{z-index:2;width:100%}.app__aboutus-content_about{text-align:right;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-end;display:flex}.app__aboutus-content_knife{margin:2rem 4rem}.about-knife-spin{will-change:transform}.about-knife-spin img{height:910px;display:block}.app__aboutus-content_history{text-align:left;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex}.app__aboutus-content_about p,.app__aboutus-content_history p{color:var(--color-grey);margin:2rem 0}@media screen and (min-width:2000px){.about-knife-spin img{height:1110px}.app__aboutus-content_about p,.app__aboutus-content_history p{margin:4rem 0}}@media screen and (max-width:900px){.app__aboutus-content{flex-direction:column}.app__aboutus-content_knife{margin:4rem 0}}@media screen and (max-width:650px){.app__aboutus-overlay img{width:80%;height:320px}}
.app__chef-content{flex-direction:column;width:100%;margin-top:5rem;display:flex}.app__chef-content_quote{justify-content:flex-start;align-items:flex-end;display:flex}.app__chef-content_quote img{width:47px;height:40px;margin:0 1rem 1rem 0}.app__chef-sign{width:100%;margin-top:3rem}.app__chef-sign p:first-child{font-family:var(--font-base);letter-spacing:.04em;text-transform:capitalize;color:var(--color-golden);font-size:32px;font-weight:400;line-height:41.6px}.app__chef-sign img{width:250px;margin-top:3rem}@media screen and (min-width:2000px){.app__chef-sign img{width:370px}}@media screen and (max-width:450px){.app__chef-sign img{width:80%}}
.app__video{height:100vh;position:relative}.app__video video{object-fit:cover;width:100%;height:100%}.app__video-overlay{background:#000000a6;position:absolute;inset:0}.app__video-overlay_circle{border:1px solid var(--color-golden);cursor:pointer;border-radius:50%;width:100px;height:100px}
.app__laurels_awards{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:3rem;display:flex}.app__laurels_awards-card{flex:1;justify-content:flex-start;align-items:flex-start;min-width:230px;margin:1rem;display:flex}@media screen and (min-width:1900px){.app__laurels_awards-card{min-width:390px}}.app__laurels_awards-card img{width:50px;height:50px}.app__laurels_awards-card_content{flex-direction:column;margin-left:1rem;display:flex}@media screen and (max-width:450px){.app__laurels_awards-card{min-width:100%;margin:1rem 0}}
.app__gallery{background:var(--color-black);flex-direction:row;padding:4rem 0 4rem 6rem}.app__gallery-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:500px;padding-right:2rem;display:flex}.app__gallery-content button{margin-top:1rem}.app__gallery-images{flex-direction:row;flex:1;max-width:50%;display:flex;position:relative}.app__gallery-images_container{-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;width:max-content;display:flex;overflow-x:scroll}.app__gallery-images_container::-webkit-scrollbar{display:none}.app__gallery-images_card{min-width:301px;height:447px;margin-right:2rem;position:relative}.gallery__image-icon{color:#fff;opacity:0;cursor:pointer;font-size:2rem;transition:all .5s;position:absolute}.app__gallery-images_card img{object-fit:cover;opacity:1;width:100%;height:100%;transition:all .5s}.app__gallery-images_card:hover img{opacity:.35}.app__gallery-images_card:hover .gallery__image-icon{opacity:1}.app__gallery-images_arrows{justify-content:space-between;align-items:center;width:100%;padding:0 1rem;display:flex;position:absolute;bottom:5%}.gallery__arrow-icon{color:var(--color-golden);cursor:pointer;background:var(--color-black);border-radius:5px;font-size:2rem}.gallery__arrow-icon:hover{color:var(--color-white)}@media screen and (min-width:2000px){.app__gallery-content button{margin-top:2rem}.app__gallery-content{min-width:1000px;padding-right:4rem}.app__gallery-images_card{min-width:400px;height:547px}}@media screen and (max-width:1150px){.app__gallery{flex-direction:column}.app__gallery-images{max-width:100%;margin:5rem 0}}@media screen and (max-width:850px){.app__gallery{padding:4rem 0 4rem 4rem}}@media screen and (max-width:650px){.app__gallery{padding:4rem 0 4rem 2rem}.app__gallery-content{min-width:100%}.app__gallery-images_card{min-width:240px;height:320px}}
.app__menuCta{background:radial-gradient(ellipse 60% 40% at 100% 0%, #4480c81a, transparent 60%), radial-gradient(ellipse 50% 30% at 0% 100%, #ddcba414, transparent 60%), var(--color-black)}.app__menuCta-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem;max-width:1180px;margin:0 auto;display:grid}.app__menuCta-preview{aspect-ratio:4/5;border:1px solid #ddcba433;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073}.app__menuCta-previewImg{object-fit:cover;transition:transform .8s;transform:scale(1.02)}.app__menuCta-preview:hover .app__menuCta-previewImg{transform:scale(1.08)}.app__menuCta-previewBadge{font-family:var(--font-alt);letter-spacing:.18em;text-transform:uppercase;color:var(--color-black);background:var(--color-crimson);padding:.35rem .65rem;font-size:11px;position:absolute;bottom:.9rem;left:.9rem}.app__menuCta-inner{flex-direction:column;align-items:flex-start;max-width:520px;display:flex}.app__menuCta-title{margin-bottom:.75rem;line-height:1.05}.app__menuCta-text{color:var(--color-grey);text-transform:none;margin-bottom:1.5rem;line-height:1.55}.app__menuCta-list{color:var(--color-white);font-family:var(--font-alt);letter-spacing:.03em;flex-direction:column;gap:.4rem;margin:0 0 1.75rem;padding:0;font-size:15px;list-style:none;display:flex}.app__menuCta-list li{align-items:center;gap:.55rem;display:flex}.app__menuCta-list li span{color:var(--color-golden);font-size:1.2rem;line-height:1}.app__menuCta-link{text-decoration:none;display:inline-block}@media screen and (max-width:900px){.app__menuCta-grid{grid-template-columns:1fr;gap:2rem}.app__menuCta-preview{aspect-ratio:16/10;max-width:480px;margin:0 auto}.app__menuCta-inner{text-align:center;align-items:center;max-width:none}.app__menuCta-list{align-items:center}}
