@font-face{font-family: 'Fraunces';font-style: italic;font-weight: 400 600;font-display: swap;src: url(/assets/fonts/fraunces-italic-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fraunces';font-style: italic;font-weight: 400 600;font-display: swap;src: url(/assets/fonts/fraunces-italic-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Fraunces';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/assets/fonts/fraunces-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fraunces';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/assets/fonts/fraunces-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 600;font-display: swap;src: url(/assets/fonts/inter-normal-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 600;font-display: swap;src: url(/assets/fonts/inter-normal-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream: #fbf6ee;--cream-2: #f3eadb;--ink: #1b1210;--ink-2: #4a3b36;--red: #b3201b;--red-d: #8f1814;--gold: #b8892b;--dark: #241512;--line: #e4d7c3;--serif: "Fraunces",Georgia,"Times New Roman",serif;--sans: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r: 20px;--wrap: 1200px;--ease: cubic-bezier(0.2,0.7,0.2,1)}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 88px;-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--cream);color: var(--ink);font: 400 1.0625rem/1.65 var(--sans);overflow-x: hidden}img{display: block;max-width: 100%;height: auto}a{color: inherit}h1,h2,h3{font-family: var(--serif);font-weight: 600;line-height: 1.1;letter-spacing: -0.015em;margin: 0 0 0.5em;text-wrap: balance}h1{font-size: clamp(2.4rem,6vw,4.6rem)}h2{font-size: clamp(1.9rem,4vw,3rem)}h3{font-size: clamp(1.4rem,2.4vw,1.9rem)}h1 em,h2 em{font-style: italic;font-weight: 500;color: var(--red)}p{margin: 0 0 1em}.wrap{width: min(100% - 32px,var(--wrap));margin-inline: auto}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 16px;top: -60px;background: var(--ink);color: #fff;padding: 10px 16px;border-radius: 8px;z-index: 100}.skip:focus{top: 12px}:focus-visible{outline: 3px solid var(--gold);outline-offset: 3px;border-radius: 6px}.eyebrow{font: 600 0.78rem/1 var(--sans);letter-spacing: 0.16em;text-transform: uppercase;color: var(--red);margin-bottom: 1rem}.lead{font-size: clamp(1.1rem,1.6vw,1.3rem);color: var(--ink-2);max-width: 56ch}.center{text-align: center;margin-top: 3rem}.btn{display: inline-flex;align-items: center;gap: 0.6em;min-height: 48px;padding: 0 1.5em;background: var(--red);color: #fff;border: 2px solid var(--red);border-radius: 999px;font: 600 1rem var(--sans);text-decoration: none;cursor: pointer;transition: background 0.25s,color 0.25s,transform 0.25s var(--ease),box-shadow 0.25s}.btn:hover{background: var(--red-d);border-color: var(--red-d);transform: translateY(-2px);box-shadow: 0 10px 24px -10px rgba(143,24,20,0.6)}.btn svg{width: 1.15em;height: 1.15em;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.btn-ghost{background: transparent;color: var(--ink);border-color: var(--ink)}.btn-ghost:hover{background: var(--ink);border-color: var(--ink);box-shadow: none}.btn-light{background: var(--cream);color: var(--ink);border-color: var(--cream)}.btn-light:hover{background: #fff;border-color: #fff}.btn-outline{background: transparent;color: #fff;border-color: rgba(255,255,255,0.7)}.btn-outline:hover{background: rgba(255,255,255,0.14);border-color: #fff;box-shadow: none}.btn-sm{min-height: 44px;padding: 0 1.2em;font-size: 0.95rem}.actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 1.6rem}.link{display: inline-flex;align-items: center;gap: 0.5em;font-weight: 600;color: var(--red);text-decoration: none;border-bottom: 2px solid currentColor;padding-bottom: 2px}.link svg{width: 1.1em;height: 1.1em;fill: none;stroke: currentColor;stroke-width: 2;transition: transform 0.25s var(--ease)}.link:hover svg{transform: translateX(4px)}.site-header{position: sticky;top: 0;z-index: 50;background: rgba(251,246,238,0.88);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-bottom: 1px solid transparent;transition: border-color 0.3s,box-shadow 0.3s}.site-header.scrolled{border-color: var(--line);box-shadow: 0 6px 24px -18px rgba(27,18,16,0.5)}.bar{display: flex;align-items: center;justify-content: space-between;min-height: 84px;gap: 16px}.brand img{height: 64px;width: auto}.nav{display: flex;align-items: center;gap: clamp(14px,2.4vw,32px)}.nav a:not(.btn){text-decoration: none;font-weight: 500;font-size: 0.97rem;padding: 10px 2px;position: relative}.nav a:not(.btn)::after{content: "";position: absolute;left: 0;right: 0;bottom: 4px;height: 2px;background: var(--red);transform: scaleX(0);transform-origin: left;transition: transform 0.3s var(--ease)}.nav a:not(.btn):hover::after,.nav a[aria-current="page"]::after{transform: scaleX(1)}.nav .lang{font-size: 0.85rem;font-weight: 600;padding: 6px 12px !important;border: 1.5px solid var(--line);border-radius: 999px}.nav .lang::after{display: none}.nav .lang:hover{border-color: var(--ink)}.menu-btn{display: none;width: 48px;height: 48px;border: 0;background: transparent;cursor: pointer;position: relative}.menu-btn i{position: absolute;left: 12px;right: 12px;height: 2px;background: var(--ink);transition: transform 0.3s var(--ease),top 0.3s}.menu-btn i:nth-of-type(1){top: 19px}.menu-btn i:nth-of-type(2){top: 28px}.menu-btn[aria-expanded="true"] i:nth-of-type(1){top: 23px;transform: rotate(45deg)}.menu-btn[aria-expanded="true"] i:nth-of-type(2){top: 23px;transform: rotate(-45deg)}@media (max-width: 899px){.menu-btn{display: block}.js .nav{position: fixed;inset: 84px 0 auto 0;flex-direction: column;align-items: stretch;gap: 0;padding: 8px 16px 24px;background: var(--cream);border-bottom: 1px solid var(--line);transform: translateY(-12px);opacity: 0;visibility: hidden;transition: opacity 0.25s,transform 0.3s var(--ease),visibility 0.25s}.js .nav.open{opacity: 1;transform: none;visibility: visible}.nav a:not(.btn){font-size: 1.15rem;padding: 14px 4px;border-bottom: 1px solid var(--line)}.nav a:not(.btn)::after{display: none}.nav .lang{align-self: flex-start;margin: 14px 0;border-bottom: 1.5px solid var(--line)}.nav .btn{justify-content: center;margin-top: 8px}}@media (max-width: 899px){.nav:not(.open){}.nav{flex-wrap: wrap}}html:not(.js) .nav{flex-wrap: wrap}.hero{padding: clamp(32px,6vw,80px) 0 clamp(48px,7vw,96px);background: radial-gradient(900px 500px at 85% 10%,#f6dcc0 0,transparent 60%),var(--cream)}.hero-grid{display: grid;gap: 48px;align-items: center}.hero h1{margin-bottom: 0.4em}.badges{list-style: none;padding: 0;margin: 2rem 0 0;display: flex;flex-wrap: wrap;gap: 10px 22px;font-size: 0.93rem;font-weight: 500;color: var(--ink-2)}.badges li{display: flex;align-items: center;gap: 8px}.badges svg{width: 18px;height: 18px;fill: none;stroke: var(--red);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.hero-art{position: relative;justify-self: center;width: min(100%,460px)}.arch{aspect-ratio: 4 / 5;border-radius: 999px 999px 28px 28px;overflow: hidden;box-shadow: 0 40px 70px -40px rgba(27,18,16,0.55);background: var(--cream-2)}.arch img{width: 100%;height: 100%;object-fit: cover}.seal{position: absolute;width: clamp(104px,22vw,150px);left: -8%;bottom: 6%;filter: drop-shadow(0 12px 20px rgba(27,18,16,0.3));animation: spin 28s linear infinite}.seal-bg{fill: var(--red)}.seal-ring{font: 600 13.5px var(--sans);letter-spacing: 0.1em;fill: #fbf6ee}.seal-year{font: 600 40px var(--serif);fill: #fbf6ee}.seal-year{animation: spin-r 28s linear infinite;transform-origin: 100px 100px;transform-box: view-box}@keyframes spin{to{transform: rotate(360deg)}}@keyframes spin-r{to{transform: rotate(-360deg)}}@media (min-width: 900px){.hero-grid{grid-template-columns: 1.1fr 0.9fr}}.marquee{overflow: hidden;background: var(--red);color: var(--cream);border-block: 1px solid var(--red-d)}.marquee-track{display: flex;width: max-content;animation: slide 36s linear infinite}.marquee span{display: flex;align-items: center;padding: 14px 0;font: 600 clamp(1.1rem,2.4vw,1.6rem) var(--serif);font-style: italic;white-space: nowrap}.marquee b{margin: 0 clamp(18px,3vw,40px);color: #e9c46a;font-style: normal;font-size: 0.7em}@keyframes slide{to{transform: translateX(-50%)}}.stats{padding: clamp(40px,6vw,72px) 0}.stats-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;text-align: center}.stat .num{font: 600 clamp(2.4rem,7vw,4.6rem)/1 var(--serif);color: var(--red)}.stat .suf{font: 600 clamp(1.4rem,4vw,2.4rem)/1 var(--serif);color: var(--red)}.stat .lbl{display: block;margin-top: 8px;font-size: 0.92rem;color: var(--ink-2)}.section{padding: clamp(56px,9vw,120px) 0}.sec-head{max-width: 760px;margin-bottom: clamp(32px,5vw,64px)}.split{display: grid;gap: 40px;align-items: center}@media (min-width: 900px){.split{grid-template-columns: 1fr 1fr;gap: 80px}}.frame{margin: 0;border-radius: var(--r);overflow: hidden;aspect-ratio: 4 / 3.4;box-shadow: 0 40px 70px -45px rgba(27,18,16,0.6)}.parallax{height: 118%;margin-top: -9%;will-change: transform}.parallax img{width: 100%;height: 100%;object-fit: cover}.story .copy p:not(.eyebrow){color: var(--ink-2)}.products{background: var(--cream-2)}.product{display: grid;gap: 28px;align-items: center;padding: clamp(28px,5vw,56px) 0;border-top: 1px solid var(--line)}.product:first-of-type{border-top: 0}.p-media{border-radius: var(--r);overflow: hidden;background: #fff;aspect-ratio: 3 / 2;box-shadow: 0 30px 60px -40px rgba(27,18,16,0.5)}.p-media img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.9s var(--ease)}.product:hover .p-media img{transform: scale(1.05)}#kavurma .p-media img{object-fit: contain;padding: 4%}.p-copy h3{font-size: clamp(2rem,4vw,3.2rem)}.p-copy h4{font: 600 0.78rem var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink-2);margin: 1.6rem 0 0.7rem}.variants{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px}.variants li{padding: 8px 16px;border: 1.5px solid var(--line);border-radius: 999px;background: var(--cream);font-size: 0.93rem;font-weight: 500}@media (min-width: 900px){.product{grid-template-columns: 1.05fr 0.95fr;gap: 72px}.product.flip .p-media{order: 2}}.dark{background: var(--dark);color: var(--cream)}.dark .lead,.dark p{color: #d9cbbb}.dark h2 em{color: #e9a37c}.dark .eyebrow{color: #e9c46a}.steps{list-style: none;padding: 0;margin: 0;display: grid;gap: 20px;counter-reset: s}.steps li{padding: 28px;border: 1px solid rgba(251,246,238,0.16);border-radius: var(--r);background: rgba(251,246,238,0.04);transition: transform 0.4s var(--ease),border-color 0.3s}.steps li:hover{transform: translateY(-6px);border-color: #e9c46a}.steps .n{display: block;font: 600 2.6rem/1 var(--serif);font-style: italic;color: #e9c46a;margin-bottom: 18px}.steps h3{font-size: 1.35rem;color: #fff}.steps p{margin: 0;font-size: 0.97rem}@media (min-width: 700px){.steps{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.steps{grid-template-columns: repeat(4,1fr)}}.mv-grid{display: grid;gap: 24px}.card{padding: clamp(28px,4vw,52px);border-radius: var(--r);background: #fff;border: 1px solid var(--line)}.card h2{font-size: clamp(1.6rem,3vw,2.3rem)}.card p:not(.eyebrow){color: var(--ink-2)}.card p:last-child{margin-bottom: 0}@media (min-width: 900px){.mv-grid{grid-template-columns: 1.2fr 0.8fr}.mv-grid .card:last-child{background: var(--red);border-color: var(--red)}.mv-grid .card:last-child h2,.mv-grid .card:last-child p{color: #fff}.mv-grid .card:last-child .eyebrow{color: #f3d9a4}}@media (max-width: 899px){.mv-grid .card:last-child{background: var(--red);border-color: var(--red)}.mv-grid .card:last-child h2,.mv-grid .card:last-child p{color: #fff}.mv-grid .card:last-child .eyebrow{color: #f3d9a4}}.cta-band{position: relative;isolation: isolate;color: #fff;padding: clamp(72px,11vw,150px) 0;overflow: hidden}.cta-bg{position: absolute;inset: 0;z-index: -1}.cta-bg img{width: 100%;height: 100%;object-fit: cover}.cta-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(27,18,16,0.9),rgba(27,18,16,0.55))}.cta-band h2{max-width: 16ch}.cta-band h2 em{color: #f3b48a}.cta-band .eyebrow{color: #e9c46a}.cta-band .lead{color: #efe3d3}.page-head{padding: clamp(48px,8vw,110px) 0 clamp(8px,2vw,24px);background: radial-gradient(800px 400px at 90% 0,#f6dcc0 0,transparent 60%),var(--cream)}.gallery h2{margin-bottom: 1.2em}.g-grid{display: grid;gap: 16px}.g-grid>div{border-radius: var(--r);overflow: hidden;aspect-ratio: 4 / 3}.g-grid img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.8s var(--ease)}.g-grid>div:hover img{transform: scale(1.06)}@media (min-width: 800px){.g-grid{grid-template-columns: repeat(3,1fr)}}.contact-grid{display: grid;gap: 32px}.info dl{margin: 0}.info dt{font: 600 0.78rem var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--red);margin-top: 1.4rem}.info dt:first-child{margin-top: 0}.info dd{margin: 4px 0 0;font-size: 1.15rem}.map{border-radius: var(--r);overflow: hidden;min-height: 360px;border: 1px solid var(--line)}.map iframe{width: 100%;height: 100%;min-height: 420px;border: 0;display: block}@media (min-width: 900px){.contact-grid{grid-template-columns: 0.8fr 1.2fr;gap: 56px}}.site-footer{background: var(--ink);color: #d9cbbb;padding-top: 64px;font-size: 0.97rem}.foot{display: grid;gap: 36px;padding-bottom: 40px}.foot img{height: 72px;width: auto;background: var(--cream);border-radius: 12px;padding: 8px 12px}.foot-tag{margin: 16px 0 4px;font: italic 500 1.2rem var(--serif);color: #fff}.foot-note{font-size: 0.88rem;color: #a99a8c}.foot-h{font: 600 0.78rem var(--sans);letter-spacing: 0.16em;text-transform: uppercase;color: #e9c46a;margin: 0 0 16px}.foot ul{list-style: none;padding: 0;margin: 0}.foot li{margin-bottom: 8px}.foot address{font-style: normal}.foot a{text-decoration: none}.foot a:hover{color: #fff;text-decoration: underline}.legal{border-top: 1px solid rgba(251,246,238,0.14);padding: 22px 0 28px;font-size: 0.85rem;color: #a99a8c}@media (min-width: 800px){.foot{grid-template-columns: 1.4fr 0.8fr 1.2fr}}.js .reveal{opacity: 0;transform: translateY(28px);transition: opacity 0.8s var(--ease),transform 0.8s var(--ease);transition-delay: var(--d,0s)}.js .reveal.in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation: none !important;transition-duration: 0.01ms !important}.js .reveal{opacity: 1;transform: none}.parallax{height: 100%;transform: none !important}}.crumbs{display: flex;flex-wrap: wrap;gap: 8px;font-size: 0.88rem;color: var(--ink-2);margin-bottom: 1.4rem}.crumbs a{text-decoration: none;color: var(--red);font-weight: 500}.crumbs a:hover{text-decoration: underline}.pp-head{padding-bottom: clamp(24px,4vw,48px)}.pp-img{aspect-ratio: 4 / 3}.pp-img img{width: 100%;height: 100%;object-fit: cover}.pp-img img[src*="kavurma"]{object-fit: contain;background: #fff;padding: 4%}.h-sm{font-size: 1.3rem;margin: 1.8rem 0 0.8rem}.h-md{font-size: clamp(1.5rem,3vw,2.1rem);margin-bottom: 1.2rem}.facts{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin: 0}.facts div{padding: 14px 16px;background: #fff;border: 1px solid var(--line);border-radius: 14px}.facts dt{font: 600 0.72rem var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--red)}.facts dd{margin: 4px 0 0;font-weight: 500}.variants-sec{background: var(--cream-2)}.v-grid{list-style: none;padding: 0;margin: 0;display: grid;gap: 16px}.v-card{background: #fff;border: 1px solid var(--line);border-radius: var(--r);padding: 26px;transition: transform 0.35s var(--ease),box-shadow 0.35s}.v-card:hover{transform: translateY(-4px);box-shadow: 0 24px 40px -28px rgba(27,18,16,0.5)}.v-card .w{display: inline-block;padding: 4px 12px;border-radius: 999px;background: var(--red);color: #fff;font: 600 0.8rem var(--sans);margin-bottom: 14px}.v-card h3{font-size: 1.35rem}.v-card p{margin: 0;color: var(--ink-2);font-size: 0.97rem}@media (min-width: 800px){.v-grid{grid-template-columns: repeat(auto-fit,minmax(230px,1fr))}}.uses{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px 32px}.uses li{display: flex;align-items: center;gap: 10px;font-weight: 500}.uses svg{flex: none;width: 20px;height: 20px;fill: none;stroke: var(--red);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}@media (min-width: 700px){.uses{grid-template-columns: repeat(2,1fr)}}.more-grid{list-style: none;padding: 0;margin: 0;display: grid;gap: 14px}.more-grid a{display: flex;align-items: center;gap: 16px;padding: 12px;border: 1px solid var(--line);border-radius: var(--r);text-decoration: none;background: #fff;transition: transform 0.3s var(--ease),border-color 0.3s}.more-grid a:hover{transform: translateY(-3px);border-color: var(--red)}.more-grid .m-img{flex: none;width: 96px;aspect-ratio: 1;border-radius: 12px;overflow: hidden;background: var(--cream-2)}.more-grid .m-img img{width: 100%;height: 100%;object-fit: cover}.more-grid strong{display: block;font: 600 1.2rem var(--serif)}.more-grid em{font-style: normal;font-size: 0.88rem;color: var(--ink-2)}.more-grid svg{margin-left: auto;width: 22px;height: 22px;fill: none;stroke: var(--red);stroke-width: 2}@media (min-width: 700px){.more-grid{grid-template-columns: repeat(2,1fr)}}.faq{background: var(--cream-2)}.faq-in{display: grid;gap: 32px}.faq-list details{border-bottom: 1px solid var(--line);padding: 4px 0}.faq-list summary{cursor: pointer;list-style: none;display: flex;justify-content: space-between;gap: 16px;align-items: center;padding: 18px 0;font: 600 1.1rem var(--serif);min-height: 48px}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary::after{content: "+";font: 400 1.6rem/1 var(--sans);color: var(--red);transition: transform 0.3s var(--ease)}.faq-list details[open] summary::after{transform: rotate(45deg)}.faq-list p{margin: 0 0 18px;color: var(--ink-2);max-width: 62ch}@media (min-width: 900px){.faq-in{grid-template-columns: 0.7fr 1.3fr;gap: 72px}}.quick{display: none}@media (max-width: 899px){.quick{position: fixed;z-index: 60;left: 12px;right: 12px;bottom: 12px;display: flex;gap: 10px;padding-bottom: env(safe-area-inset-bottom)}.quick a{flex: 1;display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 52px;border-radius: 999px;background: var(--ink);color: #fff;font: 600 1rem var(--sans);text-decoration: none;box-shadow: 0 12px 28px -10px rgba(27,18,16,0.6)}.quick a.wa{background: #157a41}.quick svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.site-footer{padding-bottom: 72px}}.narrow{width: min(100% - 32px,760px);margin-inline: auto}.byline{font-size: 0.9rem;color: var(--ink-2);margin: 1.2rem 0 0}.post-hero{margin: 0 0 2.4rem;border-radius: var(--r);overflow: hidden;aspect-ratio: 16 / 9;box-shadow: 0 30px 60px -40px rgba(27,18,16,0.5)}.post-hero img{width: 100%;height: 100%;object-fit: cover}.prose{font-size: 1.1rem;line-height: 1.8}.prose h2{font-size: clamp(1.5rem,3vw,2rem);margin: 2.4em 0 0.6em;scroll-margin-top: 96px}.prose h3{font-size: 1.3rem;margin: 1.8em 0 0.5em}.prose p,.prose ul,.prose ol{margin: 0 0 1.2em}.prose ul,.prose ol{padding-left: 1.3em}.prose li{margin-bottom: 0.4em}.prose a{color: var(--red);text-underline-offset: 3px}.prose strong{font-weight: 600}.prose blockquote{margin: 1.6em 0;padding: 0.2em 0 0.2em 1.2em;border-left: 3px solid var(--gold);color: var(--ink-2);font: italic 500 1.2rem/1.6 var(--serif)}.prose table{width: 100%;border-collapse: collapse;margin: 1.6em 0;font-size: 0.98rem;display: block;overflow-x: auto}.prose th,.prose td{text-align: left;padding: 10px 14px;border-bottom: 1px solid var(--line);vertical-align: top}.prose th{font-weight: 600;background: var(--cream-2);white-space: nowrap}.prose .note{padding: 16px 20px;background: var(--cream-2);border-radius: 14px;font-size: 1rem}.toc{margin: 0 0 2em;padding: 18px 22px;background: var(--cream-2);border-radius: 14px;font-size: 1rem}.toc strong{display: block;margin-bottom: 6px;font: 600 0.78rem var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--red)}.toc ol{margin: 0}.prod-box{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin: 2.4rem 0;padding: 24px;border: 1.5px solid var(--red);border-radius: var(--r);background: #fff}.prod-box strong{font: 600 1.3rem var(--serif)}.prod-box p{margin: 4px 0 0;color: var(--ink-2);font-size: 0.97rem;max-width: 46ch}.sources{margin: 2.4rem 0 0;padding-top: 1.6rem;border-top: 1px solid var(--line);font-size: 0.92rem;color: var(--ink-2)}.sources h2{font: 600 0.78rem var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--red);margin-bottom: 0.8rem}.sources ol{padding-left: 1.3em;margin: 0}.sources li{margin-bottom: 6px;overflow-wrap: anywhere}.post-grid{list-style: none;padding: 0;margin: 0;display: grid;gap: 22px}.post-card a{display: flex;flex-direction: column;height: 100%;text-decoration: none;background: #fff;border: 1px solid var(--line);border-radius: var(--r);overflow: hidden;transition: transform 0.35s var(--ease),box-shadow 0.35s}.post-card a:hover{transform: translateY(-5px);box-shadow: 0 26px 44px -30px rgba(27,18,16,0.55)}.pc-img{display: block;aspect-ratio: 16 / 10;overflow: hidden;background: var(--cream-2)}.pc-img img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.8s var(--ease)}.post-card a:hover .pc-img img{transform: scale(1.05)}.pc-body{display: flex;flex-direction: column;gap: 8px;padding: 20px 22px 24px}.pc-meta{font: 600 0.74rem var(--sans);letter-spacing: 0.12em;text-transform: uppercase;color: var(--red)}.pc-body strong{font: 600 1.3rem/1.25 var(--serif);color: var(--ink)}.pc-ex{font-size: 0.95rem;color: var(--ink-2)}@media (min-width: 700px){.post-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.post-grid{grid-template-columns: repeat(3,1fr)}}.post-hero img[src*="kavurma"]{object-fit: contain;background: #fff}.faq-page{display: grid;gap: clamp(32px,5vw,56px);max-width: 860px}.faq-group .h-md{margin-bottom: 0.4rem}.h-gap{margin-top: 3rem}.sources p{margin: 0 0 0.8rem;font-style: italic}@keyframes rise{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}@keyframes rise-t{from{transform: translateY(22px)}to{transform: none}}.js .hero .reveal,.js .page-head .reveal,.js .post .page-head>.wrap>*{opacity: 1;transform: none;transition: none;animation: rise 0.7s var(--ease) both}.js .hero .reveal:nth-child(2),.js .page-head .reveal:nth-child(2){animation-delay: 0.08s}.js .hero .reveal:nth-child(3),.js .page-head .reveal:nth-child(3){animation-delay: 0.16s}.js .hero .reveal:nth-child(4),.js .page-head .reveal:nth-child(4){animation-delay: 0.24s}.js .hero .reveal:nth-child(5){animation-delay: 0.32s}.hero-art{animation: rise-t 0.9s var(--ease) both}@media (prefers-reduced-motion: reduce){.hero-art,.js .hero .reveal,.js .page-head .reveal{animation: none !important}}