@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Medium.ttf) format("truetype");font-weight:500 900;font-display:swap}@font-face{font-family:Nastaliq;src:url(/assets/NotoNastaliqUrdu-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Cormorant;src:url(/assets/CormorantGaramond-Light.ttf) format("truetype");font-weight:300 400;font-display:swap}:root{--cream:#f3eddf;--paper:#faf6ed;--ink:#44382a;--olive:#78734d;--gold:#ac9060;--line:#d5cbbb;--muted:#756957;--wine:#753b3c;--display:Nastaliq,serif;--latin:Cormorant,Georgia,serif;--body:Vazirmatn,Tahoma,sans-serif;color:var(--ink);background:var(--cream);font-family:var(--body);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:30px}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--wine);outline-offset:5px}img{display:block;width:100%;height:auto}h1,h2,h3,p{margin:0;font-weight:400}button{border-radius:0}::selection{background:#d8c7af}.skip-link{position:fixed;top:-80px;inset-inline-start:15px;background:var(--ink);color:#fff;padding:12px;z-index:100}.skip-link:focus{top:10px}.site-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 4.5%;height:100px;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;flex-direction:column;align-items:center;line-height:1}.brand>span{font:300 35px/.9 var(--latin);letter-spacing:3px}.brand small{font:8px var(--latin);letter-spacing:1.7px;margin-top:10px}.desktop-nav{display:flex;gap:30px;font-size:12px}.header-order{justify-self:end;border-bottom:1px solid var(--gold);padding:9px 0;font-size:12px}.header-order span{margin-inline-start:22px}.mobile-menu,.mobile-navigation{display:none}.eyebrow{font-size:11px;letter-spacing:0;line-height:1.8;color:var(--muted)}.tiny{font-size:9px;line-height:1.9;color:var(--muted)}.tiny[lang=en]{letter-spacing:1.6px}.button{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-height:48px;padding:13px 25px;border:1px solid transparent;border-radius:50px;font-size:12px;transition:background .2s,color .2s}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--wine)}.button-outline{background:transparent;border-color:var(--ink)}.button-outline:hover{background:var(--ink);color:var(--paper)}.text-link{display:inline-flex;gap:25px;align-items:center;font-size:12px;border-bottom:1px solid var(--gold);padding-bottom:7px}.price{font-size:12px;white-space:nowrap}.price small{font-size:9px;color:var(--muted)}.hero{padding:0 4.5% 30px;overflow:clip}.hero-masthead{display:flex;align-items:center;justify-content:space-between;direction:ltr;position:relative;height:173px}.hero-masthead>.tiny:last-child{direction:rtl;text-align:right}.hero-wordmark{font:300 clamp(120px,15vw,235px)/.8 var(--latin);letter-spacing:.055em;color:#685b40}.hero-gallery{height:405px;position:relative;display:flex;justify-content:center;align-items:center;direction:ltr;isolation:isolate;margin:0 0 15px}.hero-photo{position:relative;background:var(--paper);padding:7px 7px 0;border:1px solid #d9cdb7;box-shadow:0 12px 25px #3b2a1712;flex-shrink:0;transition:transform .6s cubic-bezier(.2,.7,.2,1);overflow:hidden}.hero-photo img{height:100%;object-fit:cover;pointer-events:none}.hero-photo>span{display:flex;align-items:center;justify-content:center;height:34px;font:italic 18px var(--latin)}.hero-photo-main>span{font:11px var(--body);direction:rtl}.hero-photo-main{width:45%;height:390px;z-index:2;transform:rotate(-2deg);margin-inline:-2.5%;padding-bottom:34px}.hero-photo-main img{object-position:50% 52%}.hero-photo-rose{width:28%;height:300px;transform:rotate(-8deg) translateY(15px);padding-bottom:34px}.hero-photo-rose img{object-position:55% 35%}.hero-photo-pistachio{width:28%;height:320px;transform:rotate(8deg) translateY(-5px);padding-bottom:34px}.hero-photo:hover{transform:rotate(0) translateY(-7px);z-index:3}.hero-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:25px 0 10px}.hero-copy{text-align:center}.hero h1{font:400 38px/2.3 var(--display);padding-inline:12px}.hero-copy>p{font-size:12px;color:var(--muted);margin-top:-5px}.hero-aside{font:10px/1.8 var(--latin);letter-spacing:2px;justify-self:start}.hero-aside em{font-size:23px;letter-spacing:0}.hero-bottom>.button{justify-self:end}.photo-chapters{padding:65px 4.5% 80px;background:var(--paper)}.chapter-intro{display:flex;align-items:center;gap:35px;margin-bottom:35px}.chapter-intro h2{font:32px/2.3 var(--display)}.chapter-intro>.tiny{margin-inline-start:auto}.chapter-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:start}.chapter-bahar{margin-top:95px}.chapter button{display:block;width:100%;position:relative;padding:0;border:0;background:var(--ink);text-align:start;overflow:hidden;color:var(--paper)}.chapter img{height:570px;object-fit:cover;transition:transform 1s}.chapter-bahar img{height:500px;object-position:55% 45%}.chapter button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a110c45,transparent 40%,#20130cbf);pointer-events:none}.chapter button:hover img{transform:scale(1.035)}.chapter-top{position:absolute;top:25px;left:25px;font:10px var(--latin);letter-spacing:2px;z-index:1}.chapter-caption{position:absolute;bottom:30px;inset-inline:30px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.chapter-caption>span:first-child{font:31px/2.2 var(--display)}.chapter-link{font-size:12px;border-bottom:1px solid #e8ddc693;padding-bottom:8px}.chapter-link>span{margin-inline-start:35px}.ingredient-story{--drift:0;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;background:#e1dfc9;min-height:600px;padding:20px 7%;overflow:clip}.ingredient-copy{padding:30px 5%}.ingredient-copy h2{font:41px/2.2 var(--display);margin:15px 0}.ingredient-copy p{font-size:14px;line-height:2.1;color:#5c5a40}.ingredient-copy .text-link{margin-top:25px}.ingredient-art{position:relative;min-width:0;isolation:isolate}.ingredient-art img{position:relative;z-index:1;transform:translateY(calc(var(--drift)*35px)) rotate(calc(var(--drift)*9deg));will-change:transform;max-height:590px;object-fit:contain}.art-word{position:absolute;top:30%;left:-7%;font:italic 125px var(--latin);color:#89845d55;transform:rotate(-13deg);z-index:0}.art-caption{position:absolute;bottom:5%;right:0;font:9px var(--latin);letter-spacing:2px;color:#5b583b}.menu-section{padding:85px 6% 70px}.menu-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.menu-heading h2{font:34px/2.7 var(--display);margin:6px 0 12px}.menu-tabs{display:flex;gap:38px;margin:15px 0 30px;border-bottom:1px solid var(--line)}.menu-tabs button{min-height:49px;padding:12px 3px;border:0;border-bottom:2px solid transparent;background:none;font-size:13px;color:var(--muted)}.menu-tabs button.active{border-color:var(--olive);color:var(--ink)}.menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 25px}.menu-photo{display:block;width:100%;padding:0;border:0;background:#e2d9c8;overflow:hidden;position:relative}.menu-photo img{aspect-ratio:1/1.1;object-fit:cover;transition:transform .7s}.menu-photo:hover img{transform:scale(1.04)}.photo-open{position:absolute;bottom:14px;left:14px;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:var(--paper);font-size:17px}.product-meta{padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:10px}.product-meta h3 button{display:block;padding:8px 0;min-height:44px;border:0;background:none;text-align:start;font-size:14px;line-height:1.8}.menu-note{font-size:11px;color:var(--muted);margin-top:28px;text-align:center}.signature{display:grid;grid-template-columns:1.3fr 1fr;direction:ltr;background:#3a2b20;color:var(--cream)}.signature-photo{overflow:hidden}.signature-photo img{height:680px;object-fit:cover;object-position:50% 45%}.signature-copy{direction:rtl;padding:70px 14%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.signature-copy .eyebrow{color:#d9c5a5}.signature-en{font:300 78px/.9 var(--latin);text-align:left;align-self:flex-end;margin:35px 0 25px}.signature-en em{font-style:italic}.signature-copy h2{font:30px/2.5 var(--display);margin:10px 0}.signature-copy p{font-size:12px;line-height:2;color:#e3d0b7}.signature-copy .button{border-color:#b9a383;color:var(--cream);margin-top:30px}.signature-copy .button:hover{background:var(--cream);color:var(--ink)}.ordering{padding:90px 7%;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.ordering-photo{padding:8px 8px 35px;background:var(--paper);border:1px solid var(--line);transform:rotate(3deg)}.ordering-photo img{aspect-ratio:1/1.05;object-fit:cover}.ordering-copy h2{font:33px/2.2 var(--display);margin:20px 0}.ordering-copy>p{font-size:13px;line-height:2.1;color:var(--muted);max-width:330px}.ordering-copy>.button{margin:25px 0}details{padding:17px 0;border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{font-size:12px;line-height:2;cursor:pointer}details p{font-size:12px;line-height:2.1;color:var(--muted);padding-top:14px}.last-look{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 6px}.last-look button{border:0;padding:0;overflow:hidden;background:var(--ink)}.last-look img{aspect-ratio:1.2;object-fit:cover;transition:transform .7s}.last-look button:hover img{transform:scale(1.04)}.site-footer{padding:45px 5% 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-top p{font:23px/2.5 var(--display)}.footer-top>a:not(:first-child){font-size:11px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:9px;color:var(--muted)}.footer-bottom [lang=en]{font:9px var(--latin);letter-spacing:1px}.mobile-order-bar{display:none}.product-dialog{padding:0;border:0;background:var(--paper);color:var(--ink);width:min(850px,92vw);max-height:90dvh;overflow:auto}.product-dialog[open]{display:grid;grid-template-columns:1fr 1fr}.product-dialog::backdrop{background:#21170fd4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-image{height:100%;object-fit:cover;min-height:460px}.dialog-content{padding:55px 32px 38px}.dialog-content h2{font-size:24px;line-height:1.8;margin:12px 0}.dialog-content>.price{display:block;margin-bottom:22px}.dialog-content>p:not(.eyebrow){font-size:13px;line-height:2.2}.dialog-content .serving-note{margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.dialog-content .dialog-note{font-size:11px!important;color:var(--muted);margin:24px 0}.dialog-content .button{width:100%}.dialog-close{position:absolute;top:12px;inset-inline-end:12px;z-index:1;border:1px solid var(--line);background:var(--paper);border-radius:30px;font-size:11px;min-width:55px;min-height:44px;padding:6px 12px}@media(max-width:1000px){.hero-masthead{height:150px}.hero-gallery{height:350px}.hero-photo-main{height:335px}.hero-photo-rose{height:265px}.hero-photo-pistachio{height:280px}.hero-aside{display:none}.hero-bottom{grid-template-columns:1fr auto}.hero-copy{text-align:start}.hero h1{font-size:32px}.chapter img{height:480px}.chapter-bahar img{height:410px}.chapter-caption>span:first-child{font-size:25px}.ingredient-story{min-height:500px;padding-inline:4%}.ingredient-copy h2{font-size:34px}.signature-copy{padding-inline:10%}.signature-en{font-size:65px}.signature-photo img{height:600px}.product-meta,.product-meta .price{display:block}.ordering{gap:6%}.ordering-copy h2{font-size:29px}.footer-top p{display:none}}@media(max-width:600px){:root{scroll-padding-top:18px}.site-header{height:76px;padding:15px 6%;grid-template-columns:1fr auto;border-bottom:0}.brand-link{justify-self:start}.brand>span{font-size:30px;letter-spacing:2px}.brand small{font-size:6px;margin-top:8px;letter-spacing:1.3px}.desktop-nav,.header-order{display:none}.mobile-menu{display:block;min-height:44px;min-width:44px;border:1px solid var(--line);border-radius:50%;background:transparent;font-size:11px}.mobile-navigation{display:flex;position:absolute;top:70px;inset-inline:5%;padding:12px 22px;flex-direction:column;background:var(--paper);border:1px solid var(--line);box-shadow:0 20px 35px #44382a18}.mobile-navigation a{font-size:13px;padding:16px 0}.mobile-navigation a+a{border-top:1px solid var(--line)}.hero{padding:0 5% 23px}.hero-masthead{height:106px;justify-content:center}.hero-wordmark{font-size:26vw;letter-spacing:.05em;line-height:1}.hero-masthead>.tiny{display:none}.hero-gallery{height:290px;margin:0 -3% 7px}.hero-photo-main{width:62%;height:270px;margin-inline:-11%;padding:5px 5px 28px;transform:rotate(-3deg);z-index:2}.hero-photo-main img{object-position:51% 49%}.hero-photo>span{height:28px;font-size:14px}.hero-photo-main>span{font:10px var(--body)}.hero-photo-rose{width:37%;height:210px;padding:5px 5px 28px;transform:rotate(-10deg) translateY(12px)}.hero-photo-rose img{object-position:56% 40%}.hero-photo-pistachio{width:37%;height:220px;padding:5px 5px 28px;transform:rotate(10deg) translateY(-3px)}.hero-photo-pistachio img{object-position:56% 50%}.hero-photo:hover{transform:rotate(0)}.hero-bottom{display:flex;flex-direction:column;gap:17px;padding:0}.hero-copy{text-align:center}.hero h1{font-size:28px;line-height:2.7;padding:0 8px}.hero-copy>p{font-size:12px;margin-top:-9px}.hero-bottom>.button{min-height:46px;font-size:12px;gap:30px;padding:10px 24px}.photo-chapters{padding:35px 5% 40px}.chapter-intro{gap:8px;flex-direction:column;align-items:flex-start;margin-bottom:23px}.chapter-intro h2{font-size:27px;line-height:2.5}.chapter-intro>.tiny{display:none}.eyebrow{font-size:10px}.chapter-grid{grid-template-columns:1fr;gap:20px}.chapter-bahar{margin-top:0;margin-inline-start:14%}.chapter-baklava{margin-inline-end:6%}.chapter img{height:auto;aspect-ratio:1/1.15;object-position:50% 45%}.chapter-bahar img{height:auto;aspect-ratio:1/1.1}.chapter-caption{inset-inline:20px;bottom:20px;gap:4px}.chapter-caption>span:first-child{font-size:24px;line-height:2.5}.chapter-link{font-size:11px;min-height:36px}.chapter-top{top:18px;left:18px;font-size:9px}.ingredient-story{grid-template-columns:1fr;padding:25px 7% 28px;min-height:0}.ingredient-copy{padding:0;order:2}.ingredient-copy h2{font-size:30px;line-height:2.2;margin:10px 0}.ingredient-copy h2 br{display:none}.ingredient-copy p{font-size:13px;line-height:2}.ingredient-copy p br{display:none}.ingredient-copy .text-link{margin-top:18px;font-size:11px}.ingredient-art{order:1;max-width:340px;width:100%;margin:0 auto 15px}.ingredient-art img{height:300px;transform:translateY(calc(var(--drift)*16px)) rotate(calc(var(--drift)*6deg))}.art-word{font-size:90px;left:0;top:27%}.art-caption{font-size:8px;right:-1%;bottom:0}.menu-section{padding:45px 5% 40px}.menu-heading{gap:12px;display:block}.menu-heading h2{font-size:27px;line-height:2.8;margin:2px 0}.menu-heading>.text-link{font-size:11px;min-height:35px;padding-bottom:5px}.menu-tabs{gap:0;justify-content:space-between;flex-wrap:wrap;margin:20px 0 22px}.menu-tabs button{font-size:11px;min-height:46px;padding:13px 3px}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.menu-photo img{aspect-ratio:1/1.22}.photo-open{bottom:9px;left:9px;width:28px;height:28px;font-size:14px}.product-meta{padding-top:5px}.product-meta h3 button{font-size:12px;line-height:1.8;min-height:44px;padding:6px 0}.product-meta .price{font-size:11px}.price small{font-size:8px}.menu-note{font-size:10px;margin-top:23px}.signature{grid-template-columns:1fr}.signature-photo img{height:auto;aspect-ratio:1/1.05;object-position:50% 50%}.signature-copy{padding:32px 7% 40px;display:block;position:relative}.signature-en{font-size:70px;display:block;position:absolute;right:auto;left:7%;top:25px;opacity:.28;pointer-events:none}.signature-copy h2{font-size:29px;line-height:2.7;margin:18px 0 2px}.signature-copy p{font-size:12px;max-width:210px;line-height:2.2}.signature-copy .button{margin-top:23px;font-size:12px;min-height:47px;gap:25px}.ordering{grid-template-columns:1fr;padding:45px 7%;gap:35px}.ordering-photo{margin-inline:7%;padding:6px 6px 23px}.ordering-photo img{aspect-ratio:1.15}.ordering-copy h2{font-size:30px;line-height:2.1;margin:12px 0 20px}.ordering-copy>p{font-size:13px;max-width:100%}.ordering-copy>.button{margin:22px 0}summary{font-size:12px}details p{font-size:12px}.last-look{grid-template-columns:repeat(4,1fr);gap:3px;padding:0 3px}.last-look img{aspect-ratio:.7}.site-footer{padding:35px 6% 92px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:26px 15px;align-items:center}.footer-top>a:first-child{grid-row:span 2;justify-self:start}.footer-top>a:not(:first-child){font-size:10px;line-height:1.9}.footer-bottom{font-size:8px;gap:15px;margin-top:25px}.footer-bottom [lang=en]{font-size:8px}.mobile-order-bar{display:flex;position:fixed;bottom:0;inset-inline:0;z-index:25;align-items:center;justify-content:space-between;border-top:1px solid var(--line);background:#faf6edf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:9px 6% calc(9px + env(safe-area-inset-bottom))}.mobile-order-bar>a{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:11px}.mobile-order-bar>a:last-child{background:var(--ink);color:var(--paper);padding:10px 21px;border-radius:30px}.product-dialog{width:92vw;max-height:90dvh}.product-dialog[open]{grid-template-columns:1fr}.dialog-image{height:230px;min-height:0;object-position:center}.dialog-content{padding:24px}.dialog-content h2{font-size:23px}.dialog-content>.price{margin-bottom:14px}.dialog-content .dialog-note{margin:18px 0}.dialog-content>p:not(.eyebrow){font-size:13px}}@media(max-width:350px){.hero h1{font-size:24px}.hero-masthead{height:90px}.hero-gallery{height:260px}.hero-photo-main{height:245px}.hero-photo-rose{height:180px}.hero-photo-pistachio{height:195px}.chapter-caption>span:first-child{font-size:21px}.menu-heading h2{font-size:24px}.ingredient-copy h2{font-size:26px}.menu-tabs button{font-size:10px}.product-meta h3 button{font-size:11px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.ingredient-art img{transform:none!important;will-change:auto}}.hero{--travel:0}.hero-photo-rose{translate:calc(var(--travel)*-14px) calc(var(--travel)*-8px)}.hero-photo-pistachio{translate:calc(var(--travel)*14px) calc(var(--travel)*-8px)}.hero-photo-main img{transform:scale(calc(1 + var(--travel)*.035))}@media(max-width:600px){.hero-photo-rose{translate:calc(var(--travel)*-5px) calc(var(--travel)*-4px)}.hero-photo-pistachio{translate:calc(var(--travel)*5px) calc(var(--travel)*-4px)}}@media(prefers-reduced-motion:reduce){.hero-photo{translate:none!important}.hero-photo-main img{transform:none!important}}@media(max-width:600px){.ingredient-copy p,.ordering-copy>p{font-size:14px}.product-meta h3 button{font-size:13px}.product-meta .price{font-size:12px}.hero-copy>p{font-size:13px}.dialog-content>p:not(.eyebrow){font-size:14px}}
