.brand-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;box-sizing:border-box;background:#030207;color:#eadecf;text-align:center;overflow:hidden}.brand-loader-mark{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:100%;animation:brand-loader-float 1.6s ease-in-out infinite}.brand-loader img{width:auto;height:auto;max-width:min(78vw,420px);max-height:min(26dvh,150px);display:block}.brand-loader-spin{width:42px;height:42px;border-radius:50%;border:3px solid rgba(234,222,207,.28);border-top-color:#bb2428;animation:brand-loader-spin .8s linear infinite}.brand-loader p{margin:0;font-size:12px;font-weight:800;letter-spacing:.18em}@keyframes brand-loader-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes brand-loader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.brand-loader-mark,.brand-loader-spin{animation:none}}@font-face{font-family:CNMRubik;src:url(/assets/rubik-regular-Bp7JYV2h.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:CNMRubik;src:url(/assets/rubik-bold-DclpmaEU.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CNMRubik;src:url(/assets/rubik-black-NyGbFkb5.ttf) format("truetype");font-weight:900;font-display:swap}:root{color:#eadecf;background:#100b0d;font-family:CNMRubik,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:#100b0d}button,input,textarea,select{font:inherit}button{cursor:pointer}.admin{min-height:100dvh;padding:24px clamp(16px,4vw,48px) 64px}.admin-header,.admin-tabs,.row,.lead,.dish-row,.actions{display:flex;gap:10px;align-items:center}.admin-header{justify-content:space-between;flex-wrap:wrap;margin-bottom:22px}.admin h1{font-size:clamp(32px,5vw,52px);line-height:.95;margin:0;font-weight:900}.admin h1 span,.admin h2 em,.tab[aria-pressed=true]{color:#e7b2a4;font-style:normal}.admin a{color:inherit}.admin-header nav,.actions,.row{flex-wrap:wrap}.admin-header a,.ghost,.danger{border:1px solid #6f534b;background:transparent;color:#eadecf;border-radius:4px;padding:10px 14px;text-decoration:none;min-height:44px}.tab,.primary{border:1px solid #a32228;background:#1a1012;color:#eadecf;border-radius:4px;padding:10px 14px;min-height:44px;font-weight:700}.tab[aria-pressed=true],.primary{background:#a32228;color:#fff}.danger{border-color:#a32228;color:#ffd0c6}.admin-tabs{flex-wrap:wrap;margin-bottom:22px}.panel,.login{max-width:1100px}.login{max-width:460px;margin:12vh auto 0;display:grid;gap:14px}.login h1{margin-bottom:8px}label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:14px}input,textarea,select{width:100%;border:1px solid #b69a8d;background:#f1e6db;color:#1d1415;border-radius:2px;padding:12px;min-height:46px}textarea{min-height:90px;resize:vertical}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card,.lead{border:1px solid #4a302e;background:#170f11;border-radius:8px;padding:16px;margin:12px 0}.lead{justify-content:space-between;align-items:flex-start}.lead p,.muted{color:#cbb8ad;margin:4px 0;line-height:1.6}.card h2{margin:0 0 12px;font-size:28px}.stack{display:grid;gap:12px}.ok,.err{border:1px solid currentColor;border-radius:4px;padding:10px 12px;margin:0 0 14px}.ok{color:#d8f3cf}.err{color:#ffd0c6}.search{margin-bottom:14px}.badge{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:99px;background:#f1e6db;color:#1d1415;font-size:12px;margin-inline-start:6px}.dish-row{align-items:flex-start}.dish-row .stack{flex:1}.confirm{color:#ffd0c6;font-weight:700}@media(max-width:760px){.grid,.lead,.dish-row,.admin-header{display:grid}.lead,.dish-row{align-items:stretch}}html.admin-root,html.admin-root body,html.admin-root #root{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important}.admin-tabs{position:sticky;top:0;z-index:5;background:#100b0d;padding:8px 0 12px}.phone-list{display:grid;gap:8px}.phone-list>span{font-weight:700;font-size:14px}.phone-row{display:flex;gap:8px;align-items:flex-end}.phone-row label{flex:1}.phone-row button{flex:none}:root{font-family:Arial,Noto Sans Hebrew,sans-serif;color:#eee0d0}html,body,#root{margin:0;min-height:100%;scroll-behavior:smooth}body{background:#030207}.site{background:#030207;color:#eadecf;overflow:hidden;direction:rtl}.site *{box-sizing:border-box}.site a{color:inherit;text-decoration:none}.site button{font:inherit}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,58px);background:#030207;position:relative;z-index:3}.brand-small{width:134px;display:block}.brand-small img{width:100%;display:block}.topbar nav{display:flex;gap:34px;font-size:13px;font-weight:700}.topbar nav a:hover,.feature a:hover{color:#bb2428}.nav-cta{border:1px solid #9c2729;padding:11px 16px;font-size:12px;font-weight:700}.nav-cta span{padding-right:10px;color:#d52a30}.hero{height:min(760px,76vw);min-height:560px;position:relative;display:flex;align-items:center;isolation:isolate}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;z-index:-2;animation:slow-zoom 18s ease-in-out infinite alternate}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent 5%,rgba(3,2,7,.26) 42%,rgba(3,2,7,.92) 100%),linear-gradient(0deg,rgba(3,2,7,.72),transparent 42%)}.hero-copy{padding:40px clamp(24px,7vw,100px);max-width:760px}.eyebrow,.story-kicker{font-size:12px;letter-spacing:.23em;font-weight:800;direction:ltr;display:inline-flex;align-items:center;gap:11px}.dot{background:#a71920;width:8px;height:8px;border-radius:50%;box-shadow:0 0 15px #c32728}.hero h1,.story h2,.feature h2,.menu h2,.last-look h2{font-size:clamp(64px,8.2vw,125px);line-height:.99;letter-spacing:-.075em;margin:30px 0 25px;font-weight:950}.hero h1 em,.story i,.feature i,.menu i{font-style:normal;color:#9f2225}.hero p{font-size:18px;line-height:1.8;max-width:420px}.hero-button{display:inline-flex;align-items:center;gap:36px;margin-top:24px;background:#9e1e25;color:#fff!important;padding:17px 22px;font-size:14px;font-weight:800;transition:background .25s,transform .25s}.hero-button:hover{background:#bb262d;transform:translateY(-3px)}.hero-index{position:absolute;left:clamp(20px,4vw,58px);bottom:26px;font-size:10px;letter-spacing:.12em;direction:ltr}.ticker{background:#9f2025;color:#f7e7d4;overflow:hidden;white-space:nowrap;font-size:13px;font-weight:900;letter-spacing:.18em;height:43px;display:flex;align-items:center;direction:ltr}.ticker div{min-width:max-content;animation:slide 28s linear infinite}.ticker b{padding:0 35px;color:#030207}.story{padding:115px clamp(24px,7vw,100px);display:grid;grid-template-columns:1.15fr 1fr;gap:30px 70px;align-items:center}.section-label{font-size:12px;font-weight:800;color:#af292d}.story>.section-label{grid-column:1/-1}.story-content{max-width:600px}.story-kicker{color:#b39277}.story h2{font-size:clamp(44px,5.1vw,78px);line-height:1.08}.story p{font-size:17px;line-height:1.85;max-width:485px;color:#c3b8ac}.story-image{position:relative;overflow:hidden;height:560px}.story-image img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.story-image:hover img,.feature-img:hover img{transform:scale(1.04)}.story-image span{position:absolute;bottom:18px;left:18px;direction:ltr;font-size:10px;font-weight:800;letter-spacing:.15em}.feature{background:#eadecf;color:#030207;display:grid;grid-template-columns:1fr 1fr;min-height:650px}.feature-img{overflow:hidden}.feature-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.feature-copy{padding:85px clamp(30px,7vw,95px);display:flex;flex-direction:column;justify-content:center}.feature-copy>span,.last-look span{font:800 11px Arial,sans-serif;letter-spacing:.17em;direction:ltr;text-align:right}.feature h2{font-size:clamp(52px,5.8vw,90px)}.feature p{line-height:1.8;font-size:17px;max-width:400px}.feature a{border-bottom:1px solid #030207;padding:15px 0;width:max-content;font-weight:800;margin-top:20px}.feature a span{margin-right:40px}.menu{padding:112px clamp(24px,7vw,100px) 125px;background:#08070a}.menu-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.menu-heading h2{margin:20px 0 0;font-size:clamp(64px,7vw,110px)}.menu-heading p{max-width:270px;line-height:1.8;color:#ac9c8c}.filters{display:flex;gap:9px;overflow-x:auto;white-space:nowrap;margin:55px 0 35px;padding-bottom:12px;scrollbar-color:#9f2025 transparent}.filters button{color:#eadecf;border:1px solid #534b46;background:transparent;padding:12px 18px;cursor:pointer;font-size:13px;flex-shrink:0;min-height:44px}.filters button[aria-pressed=true]{background:#9f2025;color:#fff;border-color:#9f2025}.menu-groups{display:grid;grid-template-columns:1fr 1fr;gap:55px 70px}.menu-group{border-top:1px solid #61554d;padding-top:22px}.group-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.group-head span{font-size:10px;letter-spacing:.14em;color:#a72b2b;direction:ltr}.group-head h3{font-size:27px;margin:0 0 22px}.dish{display:grid;grid-template-columns:25px 1fr;gap:15px;border-top:1px solid #302b2b;padding:21px 0}.dish-no{direction:ltr;text-align:right;color:#a72b2b;font:700 11px Arial,sans-serif;margin-top:5px}.dish h4{font-size:18px;margin:0;line-height:1.35}.dish p{font-size:13px;line-height:1.7;color:#aaa097;margin:6px 0 0}.group-note{font-size:12px;color:#a99a8d;line-height:1.7}.menu-note{margin:65px 0 0;font-size:12px;color:#9c9086}.last-look{min-height:560px;position:relative;display:flex;align-items:center;padding:50px clamp(24px,7vw,100px);isolation:isolate}.last-look>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.last-look:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(3,2,7,.9) 83%);z-index:-1}.last-look h2{font-size:clamp(58px,6.5vw,100px)}.last-look a{display:inline-flex;border-bottom:1px solid #eadecf;padding:12px 0;font-size:14px;font-weight:800}.last-look a span{margin-right:45px}footer{background:#eadecf;color:#030207;padding:70px clamp(24px,7vw,100px) 32px}footer>img{width:250px;max-width:70%;mix-blend-mode:multiply}.footer-line{display:flex;justify-content:space-between;direction:ltr;border-top:1px solid #9f8e7e;padding-top:20px;margin-top:75px;font:800 11px Arial,sans-serif;letter-spacing:.12em}footer p{font-size:11px;color:#66594e;margin-top:30px;line-height:1.6}@keyframes slow-zoom{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes slide{to{transform:translate(-45%)}}@media(max-width:700px){.topbar{height:65px;padding:0 18px}.brand-small{width:115px}.topbar nav{display:none}.nav-cta{font-size:11px;padding:10px}.hero{height:670px;min-height:0;align-items:flex-end}.hero-photo{object-position:46% center}.hero-shade{background:linear-gradient(0deg,#030207,#030207d4 22%,#0302070f 79%)}.hero-copy{padding:20px 24px 82px}.hero h1{font-size:clamp(58px,15vw,76px);margin:20px 0}.hero p{font-size:15px;line-height:1.65;max-width:310px}.hero-button{margin-top:15px}.hero-index{bottom:20px;left:24px}.story{display:block;padding:80px 24px}.story-content{margin:32px 0}.story h2{font-size:clamp(43px,11vw,60px)}.story p{font-size:15px}.story-image{height:420px}.feature{display:flex;flex-direction:column}.feature-img{height:350px}.feature-copy{padding:60px 24px 75px}.feature h2{font-size:clamp(53px,13vw,78px)}.feature p{font-size:15px}.menu{padding:80px 24px}.menu-heading{display:block}.menu-heading h2{font-size:72px}.menu-heading p{font-size:14px}.filters{margin:38px -24px 20px;padding:0 24px 13px}.menu-groups{grid-template-columns:1fr;gap:35px}.group-head h3{font-size:25px}.dish h4{font-size:17px}.last-look{min-height:500px;align-items:flex-end;padding:65px 24px}.last-look:before{background:linear-gradient(0deg,#030207 0%,rgba(3,2,7,.52) 57%,transparent)}.last-look h2{font-size:65px}.footer-line{gap:25px;font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.scroll-progress{position:fixed;top:0;right:0;width:100%;height:4px;background:#ac2029;transform-origin:right;z-index:99;box-shadow:0 0 16px #f82a33}.topbar{position:sticky;top:0;background:#030207f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;border-bottom:1px solid rgba(234,222,207,.16)}.hero{height:850px;min-height:680px;overflow:hidden;background:#070507}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;filter:saturate(1.1) contrast(1.12)}.hero-shade{background:linear-gradient(90deg,#03020747,#03020721 38%,#030207c2 75%,#030207fa),linear-gradient(0deg,#030207,transparent 38%)}.hero-food{position:absolute;left:8%;bottom:12%;width:min(36vw,460px);aspect-ratio:1.25;overflow:hidden;transform:rotate(-6deg);box-shadow:0 30px 90px #000b;border:1px solid #edddcd66;animation:food-float 7s ease-in-out infinite alternate;z-index:-1}.hero-food img{width:100%;height:100%;object-fit:cover;transform:scale(1.25);animation:food-pan 15s ease-in-out infinite alternate}.hero-copy{position:relative;z-index:1;max-width:850px;padding-right:clamp(28px,8vw,115px)}.hero h1{font-size:clamp(80px,11vw,160px);line-height:.88;letter-spacing:-.085em;text-shadow:0 12px 28px #0008}.hero h1 span{display:inline-block;animation:rise 1s both}.hero h1 em{display:inline-block;color:#ead9c5;animation:rise 1.1s .14s both}.hero p{font-size:23px;font-weight:700;max-width:450px}.hero-button{box-shadow:8px 8px #31070b;letter-spacing:.01em}.hero-button:hover{transform:translate(-3px,-3px);box-shadow:12px 12px #31070b}.soundless{position:absolute;left:clamp(24px,6vw,85px);top:28px;direction:ltr;font-size:10px;font-weight:800;letter-spacing:.14em;border:1px solid #eadecf77;padding:10px 14px;background:#03020799}.soundless:first-letter{color:#f93438}.soundless span{display:block;margin-top:6px;direction:rtl;font-weight:400;letter-spacing:0}.scroll-cue{position:absolute;left:clamp(24px,6vw,85px);bottom:30px;direction:ltr;font-size:10px;letter-spacing:.16em;font-weight:700;display:flex;gap:15px;align-items:center}.scroll-cue b{font-size:25px;animation:bounce 1.7s ease-in-out infinite}.hero-index{right:clamp(24px,6vw,85px);left:auto}.ticker{height:56px;font-size:17px;transform:skewY(-1.2deg);position:relative;margin:-15px 0;z-index:2;box-shadow:0 8px 30px #0008}.reveal{transition:opacity 1s ease,transform 1.15s cubic-bezier(.16,1,.3,1)}.reveal.will-reveal{opacity:0;transform:translateY(55px)}.reveal.seen{opacity:1;transform:none}.cinema{height:700px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate;background:#0a0808;text-align:center}.cinema .cinema-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:contrast(1.2) saturate(.9)}.cinema-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#030207 2%,#03020722 50%,#030207),#08040544}.cinema-copy{padding:30px}.cinema-copy span{font-size:11px;font-weight:900;letter-spacing:.22em;direction:ltr;display:block}.cinema-copy h2{font-size:clamp(75px,11vw,165px);line-height:.9;letter-spacing:-.08em;display:block;margin:35px 0;text-shadow:0 9px 40px #000}.cinema-copy h2 i{color:#b82227;font-style:normal}.cinema-copy p{font-size:12px;color:#ddd2c7}.cinema-frame{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid #f3e7da48;display:flex;align-items:flex-end;justify-content:space-between;padding:18px;font:700 10px Arial,sans-serif;letter-spacing:.16em;direction:ltr;pointer-events:none}.signature{background:#a12026;color:#f4e7d8;padding:125px clamp(24px,7vw,100px)}.signature-header>span{font-size:12px;letter-spacing:.12em;font-weight:800}.signature h2{font-size:clamp(66px,8vw,125px);line-height:.94;letter-spacing:-.08em;margin:35px 0 70px}.signature h2 em{font-style:normal;color:#030207}.signature-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.signature-card{background:#090709;overflow:hidden;position:relative;min-height:480px}.signature-card img{width:100%;height:480px;object-fit:cover;transition:transform 1s}.signature-card:hover img{transform:scale(1.075)}.signature-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#030207e8,transparent 60%);pointer-events:none}.signature-card>div{position:absolute;z-index:1;bottom:30px;right:30px;left:30px}.signature-card span{font:800 11px Arial,sans-serif;letter-spacing:.18em}.signature-card h3{font-size:36px;line-height:1;margin:13px 0}.signature-card p{font-size:14px}.signature small{display:block;margin-top:18px;color:#f4e7d8ad}.feature-img img{object-position:center}.menu{background:#030207}.menu-heading h2{font-size:clamp(85px,9vw,138px)}.filters button{transition:transform .2s,background .2s}.filters button:hover{transform:translateY(-3px)}.dish{transition:background .3s,padding .3s}.dish:hover{background:#281316;padding-right:12px}@keyframes food-float{to{transform:translateY(-16px) rotate(-3deg)}}@keyframes food-pan{to{transform:scale(1.4) translate(-3%)}}@keyframes rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{50%{transform:translateY(8px)}}@media(max-width:700px){.hero{height:800px;min-height:0;align-items:flex-end}.hero-video{object-position:40% center}.hero-shade{background:linear-gradient(0deg,#030207 2%,#030207e8 27%,#03020755 70%,#03020744)}.hero-food{top:66px;left:-9%;bottom:auto;width:80%;aspect-ratio:1.12;transform:rotate(-8deg);animation:food-float-mobile 7s ease-in-out infinite alternate}.hero-copy{padding:10px 24px 88px}.hero h1{font-size:clamp(83px,24vw,118px);margin:18px 0;line-height:.85}.hero p{font-size:19px;line-height:1.55}.hero-index{right:24px;bottom:25px}.scroll-cue,.soundless{display:none}.ticker{height:46px;font-size:13px}.cinema{height:550px}.cinema-copy h2{font-size:clamp(75px,19vw,105px)}.cinema-frame{top:15px;right:15px;bottom:15px;left:15px}.signature{padding:75px 24px}.signature h2{font-size:clamp(62px,15vw,90px);margin-bottom:40px}.signature-grid{grid-template-columns:1fr;gap:18px}.signature-card{min-height:390px}.signature-card img{height:390px}.signature-card h3{font-size:30px}.menu-heading h2{font-size:80px}}@keyframes food-float-mobile{to{transform:translateY(-13px) rotate(-5deg)}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.hero-video,.cinema .cinema-video{display:none}.hero{background-image:url(/assets/img-008-D64nBKT2.jpg);background-size:cover}.cinema{background-image:url(/assets/img-004-x7ky2TNu.jpg);background-size:cover}}.site{width:calc(100% + 72px);margin:-36px}@media(max-width:767px){.site{width:calc(100% + 48px);margin:-24px}.topbar{height:64px;padding:0 20px;gap:12px}.brand-small{width:112px;min-width:100px}.nav-cta{min-height:42px;display:flex;align-items:center;gap:5px;text-align:center;padding:7px 11px;line-height:1.15;font-size:11px;white-space:nowrap}.nav-cta span{padding:0}.hero{height:clamp(665px,95svh,780px)}.hero-food{top:38px;left:-3%;width:min(66%,260px);aspect-ratio:1.16}.hero-copy{width:100%;padding:0 24px 80px}.hero .eyebrow{font-size:9px;letter-spacing:.1em;gap:7px}.hero h1{font-size:clamp(59px,17vw,82px);line-height:.9;letter-spacing:-.07em;margin:16px 0 14px;white-space:normal}.hero h1 em{white-space:nowrap}.hero p{font-size:16px;line-height:1.5;max-width:290px;margin-bottom:0}.hero-button{display:flex;width:max-content;max-width:100%;min-height:48px;gap:12px;white-space:nowrap;font-size:12px;margin-top:17px;padding:12px 15px}.hero-index{font-size:9px;right:24px}.ticker{height:42px;font-size:12px;margin:-8px 0}.story{padding:75px 24px}.story h2{font-size:clamp(38px,11vw,57px);overflow-wrap:normal}.story-image{height:350px}.cinema{height:460px}.cinema-copy h2{font-size:clamp(62px,18vw,94px)}.cinema-copy{padding:24px}.feature-copy{padding:55px 24px 65px}.feature h2{font-size:clamp(46px,13vw,70px)}.signature{padding:65px 24px}.signature h2{font-size:clamp(49px,12vw,75px)}.signature-card{min-height:360px}.signature-card img{height:360px}.signature-card>div{bottom:20px;left:20px;right:20px}.signature-card h3{font-size:26px}.menu{padding:75px 24px}.menu-heading h2{font-size:clamp(65px,17vw,84px)}.filters{margin-left:-24px;margin-right:-24px}.last-look h2{font-size:clamp(49px,13vw,76px)}footer{padding:65px 24px 30px}footer .footer-line{flex-wrap:wrap}}@media(max-width:340px){.topbar{padding:0 15px}.brand-small{width:102px}.nav-cta{font-size:10px;padding:7px}.hero h1{font-size:58px}.hero-copy{padding-left:20px;padding-right:20px}.hero p{font-size:15px}.story,.menu,.signature,.feature-copy{padding-left:20px;padding-right:20px}}.topbar .brand-small{width:178px;min-width:145px}.brand-small img{width:100%;height:auto;object-fit:contain}.hero-logo{position:absolute;z-index:1;left:clamp(24px,7vw,100px);top:clamp(38px,11vw,112px);width:clamp(260px,33vw,480px);pointer-events:none;filter:drop-shadow(0 12px 22px #000b)}.hero-logo img{width:100%;display:block;height:auto}.logo-interlude{background:#030207;min-height:270px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;text-align:center;color:#eadecf}.logo-interlude img{width:min(54%,460px);height:auto;display:block}.logo-interlude span{font-size:11px;font-weight:800;letter-spacing:.22em;color:#bda893}.logo-break{background:#030207;display:flex;justify-content:center;align-items:center;padding:70px 24px 42px;border-top:1px solid #3a2524}.logo-break img{display:block;width:min(58%,420px);height:auto}footer>img{width:290px;max-width:85%;mix-blend-mode:normal}@media(max-width:767px){.topbar .brand-small{width:160px;min-width:145px}.nav-cta{font-size:10px}.hero-logo{top:245px;left:22px;width:min(76%,305px);filter:drop-shadow(0 8px 20px #000)}.hero-food{top:18px;width:min(60%,235px)}.hero-copy{padding-bottom:65px}.logo-interlude{min-height:190px;gap:14px;padding:24px}.logo-interlude img{width:min(80%,320px)}.logo-interlude span{font-size:9px}.logo-break{padding:55px 24px 35px}.logo-break img{width:min(78%,330px)}footer>img{width:280px}}@media(max-width:340px){.topbar{padding-left:12px;padding-right:12px}.topbar .brand-small{width:145px;min-width:145px}.nav-cta{font-size:9px;min-height:40px;padding:6px}.hero-logo{top:232px;left:18px;width:78%}.hero-food{width:58%}}.skip-link{position:fixed;z-index:1001;top:-100px;right:16px;background:#fff;color:#000!important;padding:12px 16px}.skip-link:focus{top:12px}.site :focus-visible{outline:3px solid #ffdb72;outline-offset:3px}.access-widget{position:fixed;z-index:1000;left:18px;bottom:18px;direction:rtl;font-family:Arial,Noto Sans Hebrew,sans-serif}.access-widget button{cursor:pointer;min-height:44px}.access-toggle{border:2px solid #f6e8d9;border-radius:14px;background:#a11e25;color:#fff;box-shadow:0 6px 22px #000a;padding:10px 15px;font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}.access-panel{position:absolute;left:0;bottom:58px;width:min(300px,calc(100vw - 32px));max-height:min(75vh,540px);overflow-y:auto;background:#f5e8d7;color:#111;border:2px solid #9f2025;border-radius:14px;box-shadow:0 8px 35px #000b;padding:16px;display:flex;flex-direction:column;gap:8px}.access-panel .access-head{display:flex;align-items:center;justify-content:space-between;font-size:17px}.access-panel .access-head button{border:0;background:none;color:#111;font-size:28px;padding:0 8px}.access-panel p{font-size:13px;margin:0 0 6px}.access-panel>button,.access-row button{border:1px solid #a19387;background:#fff;color:#111;border-radius:6px;padding:8px;font-size:14px;font-weight:700;text-align:right}.access-panel>button[aria-pressed=true]{background:#191317;color:#fff}.access-row{display:flex;gap:7px;align-items:center}.access-row span{flex:1}.access-row button{min-width:48px;text-align:center}.access-panel button:disabled{opacity:.4;cursor:not-allowed}.dev-credit{font-size:13px;font-weight:800;color:#302425;border-top:1px solid #b6a494;padding-top:18px;margin-top:26px}.underlined-links a:not(.brand-small){text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px}.high-contrast{filter:contrast(1.35)}.pause-motion *,.pause-motion *:before,.pause-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pause-motion .reveal,.pause-motion .will-reveal{opacity:1!important;transform:none!important}.text-large-1 :is(p,.dish h4,.group-head h3,.filters button,.nav-cta,.hero-button,.feature a,.last-look a){font-size:calc(1em + 2px)!important;line-height:1.65!important}.text-large-2 :is(p,.dish h4,.group-head h3,.filters button,.nav-cta,.hero-button,.feature a,.last-look a){font-size:calc(1em + 4px)!important;line-height:1.7!important}@media(max-width:767px){.access-widget{left:12px;bottom:12px}.access-toggle{padding:7px 10px;font-size:15px}.hero-button{font-size:11px;gap:5px}.nav-cta{font-size:10px}.access-panel{max-height:68vh}.access-widget .access-panel{font-size:14px}}.access-widget{position:absolute;top:84px;bottom:auto;left:18px}.access-panel{top:58px;bottom:auto}@media(max-width:767px){.access-widget{top:78px;bottom:auto;left:12px}.access-panel{top:55px;bottom:auto}}.kosher-band{background:#f0e1d0;color:#161017;display:flex;justify-content:center;align-items:center;gap:30px;padding:30px 24px}.kosher-band img{width:128px;height:auto}.kosher-band div{display:flex;flex-direction:column;gap:6px}.kosher-band span{font-size:13px;font-weight:800;letter-spacing:.06em;color:#9f2025}.kosher-band strong{font-size:clamp(25px,3vw,39px);line-height:1.15}.menu-kosher{display:block;color:#e7d8c6;font-size:14px;font-weight:800;margin-top:15px}.footer-kosher{display:flex;align-items:center;gap:18px;font-size:17px;font-weight:800;margin-top:40px}.footer-kosher img{width:105px;height:auto}.footer-line{margin-top:40px}@media(max-width:767px){.kosher-band{gap:16px;padding:22px 18px}.kosher-band img{width:88px;flex:none}.kosher-band strong{font-size:22px}.kosher-band span{font-size:11px}.menu-kosher{font-size:12px}.footer-kosher img{width:90px}.footer-kosher{font-size:14px}}@media(max-width:340px){.kosher-band img{width:78px}.kosher-band strong{font-size:19px}}.site{height:100dvh;min-height:480px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-color:#702027 #0a0709;scrollbar-width:thin}.floating-actions{position:fixed;z-index:1000;left:14px;bottom:18px;display:flex;flex-direction:column-reverse;align-items:center;gap:10px;direction:rtl}.floating-actions .access-widget{position:relative;left:auto;bottom:auto;top:auto;z-index:auto}.access-panel{position:absolute;left:0;bottom:61px;top:auto}.access-toggle{border-radius:50%;width:52px;height:52px;min-height:52px;padding:0;justify-content:center;font-size:22px;background:#120b0d;border:1px solid #c78d78}.access-toggle span{display:none}.quick-float{height:72px;width:72px;border-radius:50%;border:1px solid #e3a199;background:#9f2025;color:#fff!important;box-shadow:0 8px 25px #000a;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:12px;line-height:1.15;font-weight:900}.quick-float span:first-child{font-size:18px}.access-panel{width:min(300px,calc(100vw - 30px));max-height:min(65dvh,520px)}.kosher-band{background:linear-gradient(115deg,#170a0d,#080609 73%);color:#eadecf;position:relative;justify-content:space-between;gap:18px;min-height:146px;padding:28px clamp(24px,7vw,100px);border-top:1px solid #6f2327;border-bottom:1px solid #4a2628}.kosher-band:before{content:"";position:absolute;top:15px;bottom:15px;right:0;width:4px;background:#a62129}.kosher-band img{width:128px;filter:invert(1) sepia(.17);opacity:.85}.kosher-band div{flex:1;gap:12px}.kosher-band span{color:#b67170;font-size:11px;letter-spacing:.2em}.kosher-band strong{color:#eadecf;font-size:clamp(24px,3vw,39px);letter-spacing:-.04em}.footer-kosher{border:1px solid #b9a08d;border-radius:3px;width:max-content;max-width:100%;padding:10px 15px;margin-top:42px;font-size:14px}.footer-kosher img{width:78px}@media(max-width:767px){.floating-actions{left:10px;bottom:12px;gap:8px}.access-toggle{width:48px;height:48px;min-height:48px;font-size:20px}.quick-float{height:66px;width:66px;font-size:11px}.access-panel{bottom:56px;top:auto}.kosher-band{padding:22px;min-height:124px;gap:17px}.kosher-band img{width:82px}.kosher-band strong{font-size:21px}.kosher-band span{font-size:10px}.footer-kosher{font-size:12px}.footer-kosher img{width:70px}}@media(max-width:340px){.kosher-band img{width:70px}.kosher-band strong{font-size:18px}.floating-actions{left:6px}}@media(max-width:767px){.site{height:calc(100dvh - 280px);min-height:410px}}@media(max-width:767px){.floating-actions{bottom:292px}}.footer-kosher{background:#170a0d;color:#eadecf;border:1px solid #6f2327;padding:12px 16px}.footer-kosher img{filter:invert(1) sepia(.17);opacity:.9}footer .dev-credit{display:block!important;color:#302425!important;font-size:13px!important;font-weight:800!important;opacity:1!important;visibility:visible!important;margin:26px 0 0!important;padding:18px 0 0!important;border-top:1px solid #b6a494!important}@font-face{font-family:CNMSerifHebrew;src:url(/assets/serif-hebrew-regular-BU5BjwFP.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CNMSerifHebrew;src:url(/assets/serif-hebrew-bold-CT1piy8n.ttf) format("truetype");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:CNMSerifDisplay;src:url(/assets/serif-display-semibold-CYuEgKAd.ttf) format("truetype");font-style:normal;font-weight:600 900;font-display:swap}:root,.access-widget{font-family:CNMSerifHebrew,"Noto Serif Hebrew",serif}.site{font-family:CNMSerifHebrew,"Noto Serif Hebrew",serif}.hero h1,.story h2,.feature h2,.menu h2,.last-look h2,.kosher-band strong{font-family:CNMSerifHebrew,"Noto Serif Hebrew",serif;font-weight:700;letter-spacing:-.045em}.eyebrow,.story-kicker,.section-label,.footer-line,.topbar nav,.nav-cta,.quick-float,.brand-line,.signature-label{font-family:CNMSerifDisplay,CNMSerifHebrew,serif}.kosher-band{min-height:108px;padding-top:15px;padding-bottom:15px;gap:24px}.kosher-band img{width:62px;max-width:62px;opacity:.72;flex:none}.kosher-band div{gap:4px}.kosher-band span{font-size:10px}.kosher-band strong{font-size:clamp(21px,2.3vw,28px);line-height:1.25}@media(max-width:767px){.kosher-band{min-height:94px;padding:14px 22px;gap:14px}.kosher-band img{width:46px;max-width:46px}.kosher-band strong{font-size:18px}.kosher-band span{font-size:9px}}@media(max-width:340px){.kosher-band img{width:42px;max-width:42px}.kosher-band strong{font-size:16px}}@font-face{font-family:CNMRubik;src:url(/assets/rubik-regular-Bp7JYV2h.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CNMRubik;src:url(/assets/rubik-bold-DclpmaEU.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:CNMRubik;src:url(/assets/rubik-black-NyGbFkb5.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:CNMBarlow;src:url(/assets/barlow-semibold-RZZ47rCX.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:CNMBarlow;src:url(/assets/barlow-extrabold-BdFBoAAT.ttf) format("truetype");font-style:normal;font-weight:800 900;font-display:swap}:root,.site,.access-widget{font-family:CNMRubik,Arial,sans-serif}.hero h1,.story h2,.feature h2,.menu h2,.last-look h2,.kosher-band strong{font-family:CNMRubik,Arial,sans-serif;font-weight:900;letter-spacing:-.06em}.eyebrow,.story-kicker,.section-label,.footer-line,.topbar nav,.nav-cta,.quick-float,.brand-line,.signature-label{font-family:CNMBarlow,CNMRubik,Arial,sans-serif;font-weight:800;letter-spacing:.075em}.kosher-band strong{font-size:clamp(21px,2.3vw,28px)}@media(max-width:767px){.kosher-band strong{font-size:18px}}@media(max-width:340px){.kosher-band strong{font-size:16px}}@media(max-width:767px){.hero h1{font-size:clamp(54px,16vw,67px);line-height:1.04;letter-spacing:-.065em;margin-bottom:23px}.hero h1 em{white-space:normal}.hero p{position:relative;font-size:16px;line-height:1.55;margin-top:12px}.hero-copy{padding-bottom:70px}}@media(max-width:340px){.hero h1{font-size:49px}}.business-section,.info-section{padding:90px clamp(24px,8vw,120px);direction:rtl;scroll-margin-top:76px}.business-inner{max-width:1120px;margin:auto}.franchise-section{background:#991e24;color:#f4e7d9}.contact-section{background:#100b0d;color:#eadecf;border-top:1px solid #5b2528}.info-section{background:#eadecf;color:#211516;border-top:1px solid #bca899;padding-top:66px;padding-bottom:66px}.terms-section{background:#dccbbb}.business-overline{display:block;font-family:CNMBarlow,CNMRubik,Arial,sans-serif;font-size:13px;letter-spacing:.18em;font-weight:800;margin-bottom:24px;direction:ltr;text-align:right}.business-section h2,.info-section h2{font-family:CNMRubik,Arial,sans-serif;font-size:clamp(44px,6vw,84px);font-weight:900;line-height:1.03;letter-spacing:-.06em;margin:0 0 22px}.business-section h2 em{color:#130b0d;font-style:normal}.contact-section h2 em{color:#a92a31}.business-section p,.info-section p{font-size:clamp(16px,1.7vw,20px);line-height:1.8;max-width:740px;margin:0 0 24px}.info-section h2{font-size:clamp(32px,4vw,52px)}.interest-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;max-width:1000px;margin-top:36px}.interest-form label{font-size:15px;font-weight:700;display:flex;flex-direction:column;gap:8px}.interest-form input,.interest-form textarea{font:inherit;width:100%;border:1px solid #b69a8d;background:#f1e6db;color:#1d1415;padding:16px;border-radius:2px;opacity:1;min-height:54px}.interest-form .wide{grid-column:1/-1}.interest-form button{border:1px solid #c5aea2;background:#171012;color:#f6e7d8;padding:15px 24px;font-weight:800;min-height:54px;cursor:pointer}.contact-section .interest-form button{background:#a32228}.form-notice{grid-column:1/-1;font-size:14px!important;line-height:1.6!important;margin:0!important;padding:10px 12px;border:1px solid currentColor}.footer-links{display:flex;flex-wrap:wrap;gap:15px 25px;margin:30px 0;font-size:15px;font-weight:700}.footer-links a{border-bottom:1px solid currentColor;padding-bottom:3px}@media(max-width:767px){.business-section,.info-section{padding:62px 24px;scroll-margin-top:64px}.business-section h2{font-size:52px}.info-section h2{font-size:36px}.interest-form{grid-template-columns:1fr;gap:15px}.interest-form .wide{grid-column:auto}.footer-links{font-size:14px;gap:14px 20px}}@media(min-width:1024px){.file-card{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.site{width:100%!important;margin:0!important;max-width:none!important}.topbar{height:88px;padding:0 clamp(54px,6vw,130px);gap:50px}.brand-small{width:210px;flex:none}.topbar nav{gap:clamp(25px,2.8vw,55px);font-size:15px}.nav-cta{font-size:14px;padding:14px 23px}.hero{height:min(900px,calc(100dvh - 88px));min-height:680px;max-height:980px}.hero-video{object-position:38% 50%}.hero-shade{background:linear-gradient(90deg,#0302070d,#03020726 37%,#030207d1 76%,#030207),linear-gradient(0deg,#030207,transparent 48%)}.hero-logo{width:clamp(365px,34vw,670px);top:8%;left:clamp(70px,7vw,155px)}.hero-food{width:clamp(370px,32vw,650px);left:8%;bottom:7%}.hero-copy{max-width:min(900px,63vw);padding:80px clamp(70px,8vw,180px) 105px 20px}.hero h1{font-size:clamp(110px,9.2vw,190px);line-height:.91;margin:18px 0 30px}.hero p{font-size:clamp(21px,1.6vw,29px);max-width:580px}.hero-button{font-size:17px;padding:21px 30px}.logo-interlude{min-height:360px;gap:20px}.logo-interlude img{width:min(44vw,590px)}.kosher-band{min-height:132px;padding-inline:clamp(80px,8vw,170px)}.story{grid-template-columns:1fr 1fr;padding:130px max(7vw,80px);gap:35px clamp(75px,9vw,175px);min-height:800px}.story h2{font-size:clamp(65px,5.1vw,106px)}.story p{font-size:20px;max-width:550px}.story-image{height:min(650px,48vw)}.cinema{height:min(720px,53vw);min-height:550px}.cinema-copy h2{font-size:clamp(110px,10vw,190px)}.feature{grid-template-columns:1.05fr 1fr;min-height:740px}.feature-img{height:auto}.feature-copy{padding:100px clamp(80px,8vw,160px)}.feature h2{font-size:clamp(78px,6vw,120px)}.feature p{font-size:20px}.signature{padding:130px max(7vw,90px) 145px}.signature-header{max-width:1500px;margin:auto}.signature h2{font-size:clamp(95px,7.8vw,150px)}.signature-grid{max-width:1500px;margin:auto;gap:30px}.signature-card,.signature-card img{height:570px}.signature-card h3{font-size:43px}.menu{padding:140px max(7vw,90px) 155px}.menu-heading,.menu-groups,.filters{max-width:1500px;margin-left:auto;margin-right:auto}.menu-heading h2{font-size:clamp(110px,9vw,180px)}.menu-heading p{font-size:18px;max-width:380px}.menu-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 100px}.dish h4{font-size:20px}.dish p{font-size:15px}.business-section{padding:125px max(7vw,90px) 140px}.business-inner{max-width:1500px}.business-section .business-inner{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(550px,1.18fr);grid-template-rows:auto auto 1fr;column-gap:clamp(80px,9vw,180px);align-items:start}.business-section .business-overline{grid-column:1;grid-row:1}.business-section h2{grid-column:1;grid-row:2;font-size:clamp(78px,6vw,125px)}.business-section .business-inner>p{grid-column:1;grid-row:3;font-size:21px;max-width:510px}.business-section .interest-form{grid-column:2;grid-row:1/4;margin:15px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-self:center}.business-section .interest-form label:nth-child(3),.business-section .interest-form .wide{grid-column:1/-1}.interest-form input,.interest-form textarea,.interest-form button{font-size:17px}.info-section{padding:105px max(7vw,90px)}.info-section .business-inner{display:grid;grid-template-columns:36% 1fr;column-gap:8vw;align-items:start}.info-section .business-overline,.info-section h2{grid-column:1}.info-section h2{grid-row:2;font-size:clamp(52px,4vw,77px)}.info-section p{grid-column:2;font-size:20px;max-width:800px}.info-section p:first-of-type{grid-row:1/3;padding-top:8px}.logo-break{padding:90px 24px 65px}.logo-break img{width:min(35vw,570px)}.last-look{min-height:720px;padding:80px max(7vw,90px)}.last-look h2{font-size:clamp(90px,7vw,150px)}footer{padding:110px max(7vw,90px) 55px;display:grid;grid-template-columns:1fr 1fr;gap:25px 70px;align-items:center}footer>img{grid-column:1;width:440px;max-width:75%}.footer-kosher{grid-column:2;justify-self:end;margin:0}.footer-line{grid-column:1/-1;width:100%;margin-top:55px}.footer-links{grid-column:1;margin:0}.dev-credit{grid-column:2;justify-self:end;width:100%;text-align:left;margin:0!important}.floating-actions{left:28px;bottom:30px}}@media(min-width:1600px){.topbar{padding-inline:8vw}.hero-logo{top:11%}.hero-food{bottom:8%}.hero-copy{padding-right:10vw}.story,.menu,.signature,.business-section,.info-section,footer{padding-left:max(8vw,120px);padding-right:max(8vw,120px)}}.hero>.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 49%;z-index:-4;animation:slow-zoom 22s ease-in-out infinite alternate}.hero-video{opacity:.23;mix-blend-mode:screen}.hero-food img{transform:scale(1.05)}.cinema-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-3}.cinema .cinema-video{opacity:.32;mix-blend-mode:screen}.brand-gallery{background:#10090b;color:#eadecf;padding:100px clamp(24px,7vw,100px) 115px;border-top:1px solid #4b2022}.gallery-heading{max-width:1500px;margin:0 auto 46px}.gallery-heading>span{font:800 12px CNMBarlow,CNMRubik,sans-serif;letter-spacing:.18em;color:#c68d79}.gallery-heading h2{font-size:clamp(58px,7vw,118px);line-height:.95;letter-spacing:-.07em;margin:22px 0;font-weight:900}.gallery-heading h2 em{font-style:normal;color:#b12b31}.gallery-heading p{color:#b9a79c;font-size:17px}.gallery-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,minmax(270px,26vw));gap:14px;max-width:1500px;margin:auto}.gallery-grid figure{margin:0;overflow:hidden;background:#21181b}.gallery-grid img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s}.gallery-grid figure:hover img{transform:scale(1.045)}.gallery-grid .gallery-large{grid-row:span 2}.gallery-grid .gallery-large img{object-position:center 50%}@media(max-width:767px){.hero>.hero-photo{object-position:50% center}.hero-video{opacity:.13}.cinema .cinema-video{opacity:.2}.brand-gallery{padding:70px 22px 80px}.gallery-heading h2{font-size:clamp(52px,13vw,75px)}.gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:380px repeat(2,210px);gap:9px}.gallery-grid .gallery-large{grid-column:1/-1;grid-row:auto}.gallery-grid figure img{object-position:center}}@media(prefers-reduced-motion:reduce){.hero>.hero-photo{animation:none}.hero-video,.cinema .cinema-video{display:none}}.reveal{transition:opacity .85s ease,transform 1.05s cubic-bezier(.19,1,.22,1)}.reveal.will-reveal:not(.seen){opacity:0;transform:translate3d(0,42px,0)}.reveal.seen{opacity:1;transform:translateZ(0)}.reveal :is(.story-content,.story-image,.feature-copy,.feature-img,.signature-header,.signature-card,.menu-heading,.menu-group,.gallery-heading,.gallery-grid figure,.business-overline,.business-inner>h2,.business-inner>p,.interest-form){transition:opacity .8s ease,transform 1s cubic-bezier(.19,1,.22,1)}.reveal.will-reveal:not(.seen) :is(.story-content,.story-image,.feature-copy,.feature-img,.signature-header,.signature-card,.menu-heading,.menu-group,.gallery-heading,.gallery-grid figure,.business-overline,.business-inner>h2,.business-inner>p,.interest-form){opacity:0;transform:translate3d(0,25px,0)}.reveal.seen :is(.story-content,.story-image,.feature-copy,.feature-img,.signature-header,.signature-card,.menu-heading,.menu-group,.gallery-heading,.gallery-grid figure,.business-overline,.business-inner>h2,.business-inner>p,.interest-form){opacity:1;transform:translateZ(0)}.gallery-grid figure:nth-child(2),.signature-card:nth-child(2),.menu-group:nth-child(2n){transition-delay:.1s}.gallery-grid figure:nth-child(3){transition-delay:.17s}.gallery-grid figure:nth-child(4){transition-delay:.23s}.gallery-grid figure:nth-child(5){transition-delay:.29s}.story-image img.parallax-media,.feature-img img.parallax-media{transform:translate3d(0,var(--photo-drift,0px),0) scale(1.07);will-change:transform}.story-image:hover img.parallax-media,.feature-img:hover img.parallax-media{transform:translate3d(0,var(--photo-drift,0px),0) scale(1.12)}.last-look>img.parallax-media{transform:translate3d(0,var(--photo-drift,0px),0) scale(1.06);will-change:transform}.gallery-grid figure{position:relative}.gallery-grid figure:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:#b12b31;transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.19,1,.22,1)}.gallery-grid figure:hover:after{transform:scaleX(1)}.site :is(.nav-cta,.quick-float,.access-toggle,.filters button,.interest-form button){transition:background-color .25s ease,color .25s ease,box-shadow .3s ease,transform .35s cubic-bezier(.19,1,.22,1)}.nav-cta:hover,.interest-form button:hover{background:#bd2a31;color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px #0006}.quick-float:hover,.access-toggle:hover{transform:translateY(-3px);box-shadow:0 14px 30px #000b}.filters button:hover{box-shadow:inset 0 -3px #e4ac9c}@media(max-width:767px){.reveal.will-reveal:not(.seen){transform:translate3d(0,24px,0)}.gallery-grid figure:after{display:none}}@media(prefers-reduced-motion:reduce){.reveal,.reveal *{opacity:1!important;transform:none!important;transition:none!important}.story-image img.parallax-media,.feature-img img.parallax-media,.last-look>img.parallax-media{transform:none!important}.site :is(.hero-video,.cinema-video){display:none!important}}.pause-motion .parallax-media{transform:none!important;will-change:auto}html,body,#root{height:100%;overflow:hidden}.site{width:100%!important;max-width:none!important;margin:0!important;height:100dvh!important;min-height:100dvh!important}@media(max-width:767px){.site{height:100dvh!important;min-height:100dvh!important}.floating-actions{bottom:12px!important}}#story,#menu,#gallery,#franchise,#contact,#accessibility-statement,#terms{scroll-margin-top:88px}.field-error{display:block;color:#ffd0c6;font-size:13px;font-weight:700;margin-top:6px}.interest-form input[aria-invalid=true],.interest-form textarea[aria-invalid=true]{border-color:#8e1d24}.interest-form button:disabled{opacity:.65;cursor:wait;transform:none!important}.business-details{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 8px;font-size:15px;font-weight:800;font-style:normal}.business-details a,.business-details span{border-bottom:1px solid currentColor;padding-bottom:2px}@media(min-width:1024px){.business-section .business-details{grid-column:1;grid-row:4;align-self:start}}.boot-message{min-height:100dvh;display:grid;place-items:center;align-content:center;gap:16px;padding:24px;text-align:center}.boot-message .nav-cta{display:inline-block;background:transparent;color:#eadecf;cursor:pointer}.cinema-copy h2{font-weight:950}.site .hero-food{left:max(118px,8vw);right:auto;bottom:96px;top:auto;width:min(26vw,320px);aspect-ratio:3 / 4;transform:none;animation:none;z-index:1;border:1px solid rgba(234,222,207,.62);border-radius:2px;box-shadow:0 26px 64px #0000008c;overflow:hidden}.site .hero-food img{width:100%;height:100%;object-fit:cover;object-position:center 70%;transform:none;animation:none}@media(max-width:767px){.site .hero-food{top:16px;right:16px;bottom:auto;left:auto;width:min(42vw,168px);aspect-ratio:4 / 5}}footer a.dev-credit{text-decoration:underline;text-underline-offset:3px}
