@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,400..500&family=Courier+Prime:wght@400;700&family=Inter:wght@300;400;500&display=swap');

:root {
  --bg: #f2f0ea;
  --panel: #fbfaf6;
  --ink: #242220;
  --muted: #6f6a5f;
  --line: #ddd7c7;
  --plaster: #587348;
  --plaster-dark: #2e3d24;
  --plaster-light: #7a9264;
  --plaster-olive: #46603a;
  --accent: #2f8452;
  --accent-dark: #1f6a41;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }

body {
  margin: 0;
  color: var(--ink);
  font-family: 'Inter', sans-serif;
  font-weight: 300;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  background-color: var(--plaster-dark);
  background-image: url("data:image/jpeg;base64,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");
  background-size: 800px 800px;
  background-repeat: repeat;
}

.wrap { max-width: 1080px; margin: 0 auto; padding: 0 32px; }
@media (max-width: 640px) { .wrap { padding: 0 20px; } }

.mono {
  font-family: 'Courier Prime', monospace;
  letter-spacing: 0.04em;
}

/* -------- Panel: gerahmtes Element an der Wand -------- */
.panel-wrap { padding: 46px 0; }
.panel {
  background-color: var(--panel);
  background-image: url("data:image/jpeg;base64,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");
  background-size: 260px 260px;
  background-blend-mode: multiply;
  border: 1px solid rgba(0,0,0,0.06);
  box-shadow: 0 26px 46px rgba(0,0,0,0.32), 0 3px 8px rgba(0,0,0,0.18);
  padding: 52px 48px;
  position: relative;
  --tilt: 0deg;
  transform: rotate(var(--tilt));
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.panel:hover {
  transform: rotate(var(--tilt)) translateY(-4px);
  box-shadow: 0 34px 56px rgba(0,0,0,0.38), 0 5px 12px rgba(0,0,0,0.22);
}
.panel::before {
  content: '';
  position: absolute;
  top: -33px; left: 50%; transform: translateX(-50%) rotate(-6deg);
  width: 57px; height: 67px;
  background-size: contain; background-repeat: no-repeat; background-position: center;
  filter: drop-shadow(0 5px 6px rgba(0,0,0,0.4));
  z-index: 1;
}
.panel.tilt-l { --tilt: -0.7deg; }
.panel.tilt-r { --tilt: 0.6deg; }
.panel.veg-broccoli::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2036%2036%22%3E%0A%3Ccircle%20cx%3D%229%22%20cy%3D%2211%22%20r%3D%225.5%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.4%22/%3E%0A%3Ccircle%20cx%3D%2217%22%20cy%3D%227%22%20r%3D%226%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.4%22/%3E%0A%3Ccircle%20cx%3D%2226%22%20cy%3D%229%22%20r%3D%225.5%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.4%22/%3E%0A%3Ccircle%20cx%3D%2230%22%20cy%3D%2215%22%20r%3D%224.5%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.4%22/%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2217%22%20r%3D%225.5%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.4%22/%3E%0A%3Ccircle%20cx%3D%2221%22%20cy%3D%2215%22%20r%3D%225.5%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.4%22/%3E%0A%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%224%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.4%22/%3E%0A%3Cpath%20d%3D%22M17%2020c-1%206-2%2012-2%2016h6c0-4-1-10-2-16z%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.4%22%20stroke-linejoin%3D%22round%22/%3E%0A%3C/svg%3E"); width: 59px; height: 59px; top: -30px; transform: translateX(-50%) rotate(-5deg); }
.panel.veg-carrot::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2042%22%3E%0A%3Cpath%20d%3D%22M15%204c-2-2-5-3-8-2%201%203%203%205%205%206%22%20stroke%3D%22%23171512%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M15%204c1-3%204-4%207-3-1%203-3%205-5%206%22%20stroke%3D%22%23171512%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M15%204c0-2%200-3%200-4%22%20stroke%3D%22%23171512%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M15%207%20C22%209%2022%2020%2017%2030%20C16%2034%2014%2034%2013%2030%20C8%2020%208%209%2015%207%20Z%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22/%3E%0A%3C/svg%3E"); transform: translateX(-50%) rotate(4deg); }
.panel.veg-tomato::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2036%22%3E%0A%3Ccircle%20cx%3D%2216%22%20cy%3D%2221%22%20r%3D%2212%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.6%22/%3E%0A%3Cpath%20d%3D%22M16%207l2.5%203.5%203.5-2.3-1.2%203.8%203.8%201.2-3.5%202.3%202.3%203.5-3.8-1.2-1.2%203.8-2.3-3.5-2.3%203.5-1.2-3.8-3.8%201.2%202.3-3.5-3.5-2.3%203.8-1.2-1.2-3.8%203.5%202.3z%22%20fill%3D%22%23171512%22/%3E%0A%3C/svg%3E"); width: 52px; height: 59px; top: -30px; transform: translateX(-50%) rotate(-3deg); }
.panel.veg-corn::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2042%22%3E%0A%3Cpath%20d%3D%22M15%2034c-4%202-8%201-10-2%203-1%206-1%209%200%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.2%22/%3E%0A%3Cpath%20d%3D%22M15%2034c4%202%208%201%2010-2-3-1-6-1-9%200%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.2%22/%3E%0A%3Cpath%20d%3D%22M15%204%20C10%207%206%2013%206%2021%20C6%2029%209%2034%2015%2036%20C21%2034%2024%2029%2024%2021%20C24%2013%2020%207%2015%204%20Z%22%20fill%3D%22%231e3d24%22%20stroke%3D%22%23171512%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Ccircle%20cx%3D%2211%22%20cy%3D%2230%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2215%22%20cy%3D%2231%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2219%22%20cy%3D%2230%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2210%22%20cy%3D%2225%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2214%22%20cy%3D%2226%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2218%22%20cy%3D%2226%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2221%22%20cy%3D%2225%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2210%22%20cy%3D%2220%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2214%22%20cy%3D%2221%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2218%22%20cy%3D%2221%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2221%22%20cy%3D%2220%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2211%22%20cy%3D%2215%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2215%22%20cy%3D%2216%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2219%22%20cy%3D%2215%22%20r%3D%221.7%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%2210%22%20r%3D%221.5%22%20fill%3D%22%23171512%22/%3E%0A%3Ccircle%20cx%3D%2217%22%20cy%3D%2210%22%20r%3D%221.5%22%20fill%3D%22%23171512%22/%3E%0A%3C/svg%3E"); width: 46px; height: 65px; top: -33px; transform: translateX(-50%) rotate(6deg); }

@media (max-width: 640px) {
  .panel { padding: 38px 26px; }
  .panel.tilt-l, .panel.tilt-r { --tilt: 0deg; }
}

/* -------- Nav -------- */
nav {
  position: sticky;
  top: 0;
  background: var(--panel);
  z-index: 20;
  box-shadow: 0 2px 10px rgba(0,0,0,0.15);
}
nav .wrap {
  display: flex; align-items: center; justify-content: space-between;
  padding-top: 20px; padding-bottom: 20px;
}
.nav-name {
  font-family: 'Courier Prime', monospace;
  font-weight: 700;
  font-size: 1.35rem;
  letter-spacing: 0.01em;
  color: var(--accent-dark);
}
.nav-links {
  display: flex; align-items: center; gap: 30px;
  font-family: 'Courier Prime', monospace;
  font-size: 0.78rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.nav-links a { display: inline-block; color: var(--ink); text-decoration: none; border-bottom: 1px solid transparent; padding: 3px 0; }
.nav-links a:hover, .nav-links a:focus-visible { border-color: var(--accent); }
.nav-links a.active:not(.nav-cta) { border-color: var(--accent); color: var(--accent-dark); }
.nav-links a.nav-cta {
  border: 1px solid var(--accent);
  padding: 10px 18px;
  text-decoration: none;
  color: var(--accent-dark) !important;
  border-bottom: 1px solid var(--accent) !important;
  transition: background 0.2s ease, color 0.2s ease;
}
.nav-links a.nav-cta:hover, .nav-links a.nav-cta:focus-visible { background: var(--accent); color: #fff !important; }
@media (max-width: 720px) { .nav-links a:not(.nav-cta) { display: none; } }

/* -------- Hero -------- */
.hero { padding-top: 56px; }
.hero-eyebrow {
  font-family: 'Courier Prime', monospace;
  font-size: 0.8rem;
  letter-spacing: 0.14em;
  color: var(--plaster-dark);
  margin: 0 0 26px;
}
.hero h1 {
  font-family: 'Courier Prime', monospace;
  font-weight: 700;
  font-style: normal;
  font-size: clamp(1.9rem, 4.6vw, 3.1rem);
  line-height: 1.22;
  letter-spacing: -0.01em;
  margin: 0 0 30px;
  max-width: 20ch;
  white-space: pre-line;
}
.hero-sub {
  max-width: 46ch;
  font-size: 1.05rem;
  color: var(--muted);
  font-weight: 300;
  margin: 0 0 32px;
}
.hero-cta-row { display: flex; align-items: center; gap: 22px; flex-wrap: wrap; }
.scroll-hint {
  font-family: 'Courier Prime', monospace;
  font-size: 0.78rem;
  letter-spacing: 0.04em;
  color: var(--muted);
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.scroll-hint span { animation: bob 1.8s ease-in-out infinite; }
@keyframes bob {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(4px); }
}
@media (prefers-reduced-motion: reduce) { .scroll-hint span { animation: none; } }

/* -------- Section shell -------- */
section { scroll-margin-top: 76px; }
section h2 {
  font-family: 'Courier Prime', monospace;
  font-weight: 700;
  font-size: clamp(1.3rem, 2.4vw, 1.7rem);
  margin: 0 0 40px;
  letter-spacing: -0.01em;
}

/* -------- Philosophy -------- */
.philosophy-grid {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 56px;
  align-items: start;
}
.philosophy-quote {
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-size: clamp(1.3rem, 2.4vw, 1.55rem);
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  max-width: 24ch;
  color: var(--ink);
}
.philosophy-quote::first-letter {
  font-size: 3.4em;
  font-weight: 600;
  font-style: normal;
  float: left;
  line-height: 0.8;
  padding: 0.05em 0.08em 0 0;
  color: var(--accent);
}
.philosophy-badge {
  display: block;
  font-family: 'Courier Prime', monospace;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  color: var(--plaster-dark);
  margin: 0 0 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--line);
}
.philosophy-side p { margin: 0 0 20px; max-width: 40ch; color: var(--muted); }
@media (max-width: 760px) { .philosophy-grid { grid-template-columns: 1fr; gap: 30px; } }

/* -------- Concept facts -------- */
.concept-note {
  font-style: italic;
  color: var(--muted);
  font-size: 1rem;
  margin: -18px 0 44px;
  max-width: 54ch;
  font-family: 'Fraunces', serif;
}
.facts-strip { display: flex; flex-wrap: wrap; gap: 0; border-top: 1px solid var(--line); }
.fact {
  flex: 1 1 200px;
  padding: 28px 24px 28px 0;
  border-bottom: 1px solid var(--line);
}
.fact + .fact { padding-left: 28px; border-left: 1px solid var(--line); }
.fact-value {
  font-family: 'Fraunces', serif;
  font-weight: 500;
  font-size: clamp(1.7rem, 3vw, 2.2rem);
  line-height: 1;
  margin-bottom: 10px;
}
.fact-label {
  font-family: 'Courier Prime', monospace;
  font-size: 0.78rem;
  letter-spacing: 0.03em;
  color: var(--muted);
}
@media (max-width: 700px) {
  .facts-strip { flex-direction: column; }
  .fact + .fact { border-left: none; padding-left: 0; }
}

/* -------- Reviews: the wall -------- */
.reviews-section { color: #f3ede2; padding: 46px 0; }
.reviews-section h2 { color: #f3ede2; }
.reviews-meta {
  display: flex; align-items: baseline; gap: 14px;
  font-family: 'Courier Prime', monospace;
  font-size: 0.85rem;
  color: #e7dfce;
  margin: -18px 0 44px;
  letter-spacing: 0.03em;
}
.reviews-meta strong {
  font-family: 'Fraunces', serif;
  font-size: 1.3rem;
  color: #fff;
}
.review-wall {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 26px;
}
.review-card {
  background: #f7f2e6;
  color: var(--ink);
  padding: 24px 22px 20px;
  box-shadow: 0 10px 22px rgba(0,0,0,0.22);
  position: relative;
}
.review-card:nth-child(1) { transform: rotate(-1.4deg); }
.review-card:nth-child(2) { transform: rotate(1deg); margin-top: 18px; }
.review-card:nth-child(3) { transform: rotate(-0.6deg); }
.review-card:nth-child(4) { transform: rotate(1.6deg); margin-top: 10px; }
.review-pin {
  position: absolute;
  top: -20px; left: 50%; transform: translateX(-50%);
  width: 32px; height: 37px;
  background-size: contain; background-repeat: no-repeat; background-position: center;
  filter: drop-shadow(0 4px 5px rgba(0,0,0,0.35));
  z-index: 1;
}
.review-card:nth-child(1) .review-pin { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2036%2036%22%3E%0A%3Ccircle%20cx%3D%229%22%20cy%3D%2211%22%20r%3D%225.5%22%20fill%3D%22%234a8a3f%22/%3E%0A%3Ccircle%20cx%3D%2217%22%20cy%3D%227%22%20r%3D%226%22%20fill%3D%22%235a9a4a%22/%3E%0A%3Ccircle%20cx%3D%2226%22%20cy%3D%229%22%20r%3D%225.5%22%20fill%3D%22%234a8a3f%22/%3E%0A%3Ccircle%20cx%3D%2230%22%20cy%3D%2215%22%20r%3D%224.5%22%20fill%3D%22%235a9a4a%22/%3E%0A%3Ccircle%20cx%3D%2212%22%20cy%3D%2217%22%20r%3D%225.5%22%20fill%3D%22%235a9a4a%22/%3E%0A%3Ccircle%20cx%3D%2221%22%20cy%3D%2215%22%20r%3D%225.5%22%20fill%3D%22%234a8a3f%22/%3E%0A%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%224%22%20fill%3D%22%234a8a3f%22/%3E%0A%3Cpath%20d%3D%22M17%2020c-1%206-2%2012-2%2016h6c0-4-1-10-2-16z%22%20fill%3D%22%23e8e2ce%22/%3E%0A%3C/svg%3E"); width: 32px; height: 32px; top: -17px; transform: translateX(-50%) rotate(-6deg); }
.review-card:nth-child(2) .review-pin { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2042%22%3E%0A%3Cpath%20d%3D%22M15%2034c-4%202-8%201-10-2%203-1%206-1%209%200%22%20fill%3D%22%234a8a3f%22/%3E%0A%3Cpath%20d%3D%22M15%2034c4%202%208%201%2010-2-3-1-6-1-9%200%22%20fill%3D%22%234a8a3f%22/%3E%0A%3Cpath%20d%3D%22M15%204%20C10%207%206%2013%206%2021%20C6%2029%209%2034%2015%2036%20C21%2034%2024%2029%2024%2021%20C24%2013%2020%207%2015%204%20Z%22%20fill%3D%22%23f2c14e%22/%3E%0A%3Ccircle%20cx%3D%2211%22%20cy%3D%2230%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2215%22%20cy%3D%2231%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2219%22%20cy%3D%2230%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2210%22%20cy%3D%2225%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2214%22%20cy%3D%2226%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2218%22%20cy%3D%2226%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2221%22%20cy%3D%2225%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2210%22%20cy%3D%2220%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2214%22%20cy%3D%2221%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2218%22%20cy%3D%2221%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2221%22%20cy%3D%2220%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2211%22%20cy%3D%2215%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2215%22%20cy%3D%2216%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2219%22%20cy%3D%2215%22%20r%3D%221.3%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%2210%22%20r%3D%221.2%22%20fill%3D%22%23d9a52e%22/%3E%0A%3Ccircle%20cx%3D%2217%22%20cy%3D%2210%22%20r%3D%221.2%22%20fill%3D%22%23d9a52e%22/%3E%0A%3C/svg%3E"); width: 26px; height: 36px; top: -20px; transform: translateX(-50%) rotate(5deg); }
.review-card:nth-child(3) .review-pin { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2042%22%3E%0A%3Cpath%20d%3D%22M15%204c-2-2-5-3-8-2%201%203%203%205%205%206%22%20stroke%3D%22%234a8a3f%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M15%204c1-3%204-4%207-3-1%203-3%205-5%206%22%20stroke%3D%22%234a8a3f%22%20stroke-width%3D%222.2%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M15%204c0-2%200-3%200-4%22%20stroke%3D%22%234a8a3f%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M15%207%20C22%209%2022%2020%2017%2030%20C16%2034%2014%2034%2013%2030%20C8%2020%208%209%2015%207%20Z%22%20fill%3D%22%23e07a2e%22/%3E%0A%3C/svg%3E"); top: -19px; transform: translateX(-50%) rotate(-4deg); }
.review-card:nth-child(4) .review-pin { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2036%22%3E%0A%3Ccircle%20cx%3D%2216%22%20cy%3D%2221%22%20r%3D%2212%22%20fill%3D%22%23d9484f%22/%3E%0A%3Cpath%20d%3D%22M16%209l2%203%203-2-1%203%203%201-3%202%202%203-3-1-1%203-2-3-2%203-1-3-3%201%202-3-3-2%203-1-1-3%203%202z%22%20fill%3D%22%234a8a3f%22/%3E%0A%3C/svg%3E"); width: 29px; height: 32px; top: -17px; transform: translateX(-50%) rotate(7deg); }
.review-stars {
  font-family: 'Courier Prime', monospace;
  font-size: 0.78rem;
  letter-spacing: 0.12em;
  color: var(--plaster-dark);
  margin-bottom: 10px;
}
.review-quote {
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-size: 0.98rem;
  line-height: 1.42;
  margin: 0;
}
@media (max-width: 900px) {
  .review-wall { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 560px) {
  .review-wall { grid-template-columns: 1fr; }
  .review-card { transform: none !important; margin-top: 0 !important; }
}

/* -------- Gallery -------- */
.gallery-carousel { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.gallery-slot {
  position: relative;
  aspect-ratio: 3 / 4;
  overflow: hidden;
  background: var(--line);
}
.gallery-slot img {
  position: absolute; inset: 0;
  width: 100%; height: 100%; object-fit: cover;
  opacity: 0; transition: opacity 2.4s ease;
}
.gallery-slot img.active { opacity: 1; }
@media (max-width: 760px) { .gallery-carousel { grid-template-columns: 1fr; } .gallery-slot { aspect-ratio: 4 / 3; } }

.gallery-placeholder { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.gallery-frame {
  aspect-ratio: 4 / 3;
  border: 1px solid var(--line);
  background: var(--panel);
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 10px;
  transition: border-color 0.2s ease;
}
.gallery-frame:hover { border-color: var(--plaster); }
.gallery-frame svg { width: 30px; height: 30px; opacity: 0.5; }
.gallery-frame span {
  font-family: 'Courier Prime', monospace;
  font-size: 0.72rem;
  letter-spacing: 0.05em;
  color: var(--muted);
}
@media (max-width: 760px) { .gallery-placeholder { grid-template-columns: 1fr; } }

/* -------- Reservation -------- */
.reservation-icon { width: 34px; height: 34px; margin-bottom: 16px; opacity: 0.75; }
.reservation {
  display: grid;
  grid-template-columns: 0.9fr 1.1fr;
  gap: 48px;
  align-items: start;
}
.reservation-intro p { max-width: 40ch; color: var(--muted); margin: 0 0 20px; }
.hours-tag {
  display: inline-block;
  font-size: 0.8rem;
  letter-spacing: 0.04em;
  color: var(--ink);
  background: rgba(114,106,68,0.1);
  border: 1px solid var(--line);
  padding: 6px 12px;
  margin-bottom: 24px;
}
.contact-block { display: flex; flex-direction: column; gap: 12px; }
.contact-line {
  font-family: 'Courier Prime', monospace;
  font-size: 1rem;
  color: var(--ink);
  text-decoration: none;
  border-bottom: 1px solid var(--line);
  padding-bottom: 6px;
  width: fit-content;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.contact-line:hover { border-color: var(--plaster); }
.form-hint {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 26px 0 0;
  font-size: 0.8rem;
  color: var(--accent-dark);
  letter-spacing: 0.02em;
}
.form-hint span { min-width: 0; overflow-wrap: anywhere; }
.form-hint svg { width: 15px; height: 15px; flex-shrink: 0; }

.res-form { display: flex; flex-direction: column; gap: 18px; }
.res-form label {
  display: block;
  font-family: 'Courier Prime', monospace;
  font-size: 0.72rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--muted);
  margin-bottom: 6px;
}
.field-note {
  display: block;
  font-size: 0.68rem;
  color: var(--muted);
  margin-top: 4px;
  letter-spacing: 0.02em;
}
.field-note.error { color: #a8433f; }
.res-form input, .res-form textarea {
  width: 100%;
  border: none;
  border-bottom: 1px solid var(--line);
  background: transparent;
  padding: 8px 2px;
  font-family: 'Courier Prime', monospace;
  font-size: 1rem;
  color: var(--ink);
}
.res-form input::placeholder, .res-form textarea::placeholder {
  font-family: 'Courier Prime', monospace;
  color: var(--muted);
  opacity: 0.55;
}
.res-form input:focus, .res-form textarea:focus {
  outline: none;
  border-color: var(--plaster);
}
.res-form textarea { resize: vertical; min-height: 70px; }
.res-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }

.btn {
  display: inline-block;
  border: 1px solid var(--ink);
  padding: 13px 28px;
  text-decoration: none;
  color: var(--ink);
  font-family: 'Courier Prime', monospace;
  font-size: 0.85rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background: transparent;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
  align-self: flex-start;
}
.btn:hover, .btn:focus-visible { background: var(--ink); color: var(--bg); }
@media (max-width: 760px) {
  .reservation { grid-template-columns: 1fr; }
  .res-form-row { grid-template-columns: 1fr; }
}

/* -------- Hours & location -------- */
.hours-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; }
.hours-box {
  border: 1px solid var(--line);
  padding: 28px 26px;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.hours-box-label {
  display: block;
  font-size: 0.75rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--plaster);
  margin-bottom: 18px;
}
.hours-row {
  display: flex; justify-content: space-between; padding: 12px 0;
  border-bottom: 1px solid var(--line);
  font-family: 'Courier Prime', monospace;
  font-size: 0.92rem;
}
.hours-row:last-child { border-bottom: none; }
.address { font-family: 'Fraunces', serif; font-size: 1.15rem; margin-bottom: 8px; }
.map-note { color: var(--muted); font-size: 0.9rem; margin-bottom: 22px; }
.map-frame { border: 1px solid var(--line); overflow: hidden; }
.map-frame iframe { display: block; width: 100%; height: 240px; border: 0; filter: grayscale(0.4) contrast(1.05); }
@media (max-width: 760px) { .hours-grid { grid-template-columns: 1fr; gap: 30px; } }

/* -------- Footer -------- */
footer {
  background: var(--panel);
  box-shadow: 0 -2px 10px rgba(0,0,0,0.15);
  padding: 28px 0;
  margin-top: 46px;
  display: flex; justify-content: space-between; align-items: center;
  flex-wrap: wrap; gap: 16px;
  font-family: 'Courier Prime', monospace;
  font-size: 0.8rem;
  color: var(--muted);
}
footer a { color: var(--muted); }
.footer-links { display: flex; gap: 14px; align-items: center; }
.footer-links a {
  display: flex; align-items: center; justify-content: center;
  width: 30px; height: 30px;
  border: 1px solid var(--line);
  border-radius: 50%;
  color: var(--muted);
  transition: color 0.2s ease, border-color 0.2s ease;
}
.footer-links a:hover { color: var(--accent); border-color: var(--accent); }
.footer-links svg { width: 16px; height: 16px; }
.footer-legal { display: flex; gap: 16px; align-items: center; flex-wrap: wrap; row-gap: 10px; }
.footer-legal span { opacity: 0.5; }
.footer-legal-links { white-space: nowrap; opacity: 1; }
.footer-legal-links a { opacity: 1; }
@media (max-width: 480px) { #footer-email { display: none; } }

/* -------- Google-Bewertungslink -------- */
.reviews-link {
  display: inline-block;
  margin-top: 28px;
  font-family: 'Courier Prime', monospace;
  font-size: 0.8rem;
  letter-spacing: 0.04em;
  color: #f3ede2;
  text-decoration: none;
  border-bottom: 1px solid rgba(243,237,226,0.4);
  padding-bottom: 3px;
}
.reviews-link:hover { border-color: #f3ede2; }

/* -------- Hero-Einblendung beim Laden -------- */
.hero .panel {
  animation: hero-in 0.6s cubic-bezier(0.2,0.85,0.3,1.1) both;
}
@keyframes hero-in {
  from { opacity: 0; transform: rotate(var(--tilt)) translateY(14px); }
  to { opacity: 1; transform: rotate(var(--tilt)) translateY(0); }
}

/* -------- Vignette an den Rändern -------- */
body::after {
  content: '';
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 50;
  box-shadow: inset 0 0 140px rgba(0,0,0,0.35);
}

@media (prefers-reduced-motion: reduce) {
  .hero .panel { animation: none; }
  html { scroll-behavior: auto; }
}
