.HalalBerlinStory-module__49R6LW__page{--hb-ink:var(--pinwo-page-text);--hb-ink-soft:color-mix(in oklab, var(--pinwo-page-text) 76%, var(--pinwo-page-muted));--hb-muted:var(--pinwo-page-muted);--hb-line:var(--pinwo-page-border);--hb-line-strong:color-mix(in oklab, var(--pinwo-page-border), var(--pinwo-page-text) 14%);--hb-panel:var(--pinwo-panel-bg);--hb-red:var(--pinwo-red);--hb-red-wash:color-mix(in oklab, var(--pinwo-red), transparent 92%);--hb-green:#1f6b47;--hb-green-deep:#134a30;--hb-green-wash:#1f6b471a;--hb-gold:#c99a3c;--hb-u:#d2740f;--hb-h:#b8462f;--hb-ok:#3f7a4f;--hb-warn:#a8701f;--hb-shadow:0 1px 2px #5a3a2b0d, 0 12px 26px #5a3a2b12;--hb-shadow-lg:0 2px 6px #5a3a2b0f, 0 26px 50px #5a3a2b1f;--hb-maxw:1140px;--hb-measure:660px;background:var(--pinwo-page-bg);color:var(--hb-ink);min-height:100dvh}@supports (color:lab(0% 0 0)){.HalalBerlinStory-module__49R6LW__page{--hb-green-wash:lab(39.9602% -31.0361 13.2554/.1)}}:is(.dark .HalalBerlinStory-module__49R6LW__page,html[data-pinwo-home-theme=dark] .HalalBerlinStory-module__49R6LW__page){--hb-green:#4fae7f;--hb-green-deep:#2f7d57;--hb-green-wash:#4fae7f29;--hb-gold:#e0b45c;--hb-u:#eb9a3c;--hb-h:#e07a54;--hb-ok:#6cb47e;--hb-warn:#d3a24f;--hb-shadow:0 1px 2px #0000004d, 0 14px 30px #0006;--hb-shadow-lg:0 2px 8px #00000059, 0 30px 56px #00000080}@supports (color:lab(0% 0 0)){:is(.dark .HalalBerlinStory-module__49R6LW__page,html[data-pinwo-home-theme=dark] .HalalBerlinStory-module__49R6LW__page){--hb-green-wash:lab(64.4591% -37.8605 15.3377/.16)}}@media (prefers-color-scheme:dark){html:not([data-pinwo-home-theme]) .HalalBerlinStory-module__49R6LW__page{--hb-green:#4fae7f;--hb-green-deep:#2f7d57;--hb-green-wash:#4fae7f29;--hb-gold:#e0b45c;--hb-u:#eb9a3c;--hb-h:#e07a54;--hb-ok:#6cb47e;--hb-warn:#d3a24f;--hb-shadow:0 1px 2px #0000004d, 0 14px 30px #0006;--hb-shadow-lg:0 2px 8px #00000059, 0 30px 56px #00000080}@supports (color:lab(0% 0 0)){html:not([data-pinwo-home-theme]) .HalalBerlinStory-module__49R6LW__page{--hb-green-wash:lab(64.4591% -37.8605 15.3377/.16)}}}.HalalBerlinStory-module__49R6LW__serif{font-family:var(--font-home-heading), "Noto Serif SC", Georgia, "Songti SC", serif}.HalalBerlinStory-module__49R6LW__ar{direction:rtl;font-family:Amiri,Noto Naskh Arabic,serif}.HalalBerlinStory-module__49R6LW__wrap{max-width:var(--hb-maxw);margin:0 auto;padding:0 20px}.HalalBerlinStory-module__49R6LW__prog{z-index:30;background:0 0;height:2px;position:sticky;top:0}.HalalBerlinStory-module__49R6LW__prog i{height:2px;width:var(--p,0%);background:var(--hb-green);transition:width .1s linear;display:block}.HalalBerlinStory-module__49R6LW__hero{margin-top:clamp(22px,4vw,46px);padding:0 20px}.HalalBerlinStory-module__49R6LW__heroIn{max-width:var(--hb-maxw);align-items:center;gap:clamp(26px,5vw,54px);margin:0 auto;display:grid}@media (min-width:900px){.HalalBerlinStory-module__49R6LW__heroIn{grid-template-columns:1.15fr .85fr}}.HalalBerlinStory-module__49R6LW__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--hb-green);align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.HalalBerlinStory-module__49R6LW__kicker:before{content:"";background:var(--hb-green);width:26px;height:2px}.HalalBerlinStory-module__49R6LW__title{letter-spacing:-.01em;text-wrap:balance;max-width:13ch;color:var(--hb-ink);margin:.4em 0 0;font-size:clamp(33px,6vw,60px);font-weight:900;line-height:1.06}.HalalBerlinStory-module__49R6LW__title .HalalBerlinStory-module__49R6LW__g{color:var(--hb-green)}.HalalBerlinStory-module__49R6LW__dek{color:var(--hb-ink-soft);max-width:46ch;margin:22px 0 0;font-size:clamp(16px,1.9vw,18.5px);line-height:1.74}.HalalBerlinStory-module__49R6LW__dek .HalalBerlinStory-module__49R6LW__u{color:var(--hb-green);font-weight:700}.HalalBerlinStory-module__49R6LW__byline{color:var(--hb-muted);flex-wrap:wrap;align-items:center;gap:7px 18px;margin-top:24px;font-size:12.5px;font-weight:600;display:flex}.HalalBerlinStory-module__49R6LW__byline b{color:var(--hb-ink-soft);font-weight:700}.HalalBerlinStory-module__49R6LW__sep{background:var(--hb-line-strong);border-radius:50%;width:4px;height:4px}.HalalBerlinStory-module__49R6LW__plaqueWrap{flex-direction:column;align-items:center;gap:12px;display:flex}.HalalBerlinStory-module__49R6LW__plaque{aspect-ratio:1/1.12;background:linear-gradient(160deg, var(--hb-green) 0%, var(--hb-green-deep) 100%);width:min(320px,80vw);box-shadow:var(--hb-shadow-lg), inset 0 0 0 3px color-mix(in oklab, var(--hb-gold), transparent 30%), inset 0 0 0 8px var(--hb-green-deep);color:#f6f2e6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.HalalBerlinStory-module__49R6LW__plaque:before{content:"";border:1px solid color-mix(in oklab, var(--hb-gold), transparent 55%);background:radial-gradient(circle at 18% 12%, #ffffff14, transparent 40%), repeating-conic-gradient(from 0deg at 50% 50%, transparent 0 8deg, #ffffff05 8deg 9deg);pointer-events:none;border-radius:8px;position:absolute;inset:14px}.HalalBerlinStory-module__49R6LW__moon{width:26px;height:26px;box-shadow:9px 3px 0 0 var(--hb-gold);border-radius:50%;position:absolute;top:22px;right:26px}.HalalBerlinStory-module__49R6LW__qz{letter-spacing:.05em;text-shadow:0 2px 12px #00000040;z-index:1;font-size:clamp(56px,15vw,92px);font-weight:900;line-height:.98}.HalalBerlinStory-module__49R6LW__halal{color:var(--hb-gold);z-index:1;margin-top:-4px;font-size:30px}.HalalBerlinStory-module__49R6LW__lat{z-index:1;letter-spacing:.32em;text-transform:uppercase;color:#f6f2e6c7;color:lab(95.5618% -.134766 6.30878/.78);font-size:11px;font-weight:700}.HalalBerlinStory-module__49R6LW__plaqueCap{color:var(--hb-muted);text-align:center;max-width:300px;font-size:12px;line-height:1.55}.HalalBerlinStory-module__49R6LW__heroPhoto{max-width:var(--hb-maxw);margin:clamp(28px,5vw,50px) auto 0;padding:0 20px}.HalalBerlinStory-module__49R6LW__layout{max-width:var(--hb-maxw);grid-template-columns:1fr;gap:0;margin:clamp(40px,6vw,82px) auto 0;padding:0 20px;display:grid}@media (min-width:980px){.HalalBerlinStory-module__49R6LW__layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:60px}}.HalalBerlinStory-module__49R6LW__rail{display:none}@media (min-width:980px){.HalalBerlinStory-module__49R6LW__rail{display:block;position:sticky;top:24px}}.HalalBerlinStory-module__49R6LW__rail h4{letter-spacing:.15em;text-transform:uppercase;color:var(--hb-muted);margin:0 0 14px;font-size:10.5px;font-weight:800}.HalalBerlinStory-module__49R6LW__stops{margin:0;padding:0;list-style:none;position:relative}.HalalBerlinStory-module__49R6LW__stops:before{content:"";background:var(--hb-line);width:2px;position:absolute;top:8px;bottom:10px;left:6px}.HalalBerlinStory-module__49R6LW__stop{margin-bottom:16px;padding:0 0 2px 26px;position:relative}.HalalBerlinStory-module__49R6LW__stop a{color:var(--hb-ink-soft);font-size:13.5px;font-weight:700;line-height:1.32;text-decoration:none;display:block}.HalalBerlinStory-module__49R6LW__stop a:hover{color:var(--hb-ink)}.HalalBerlinStory-module__49R6LW__pin{background:var(--pinwo-page-bg);border:2.5px solid var(--hb-muted);width:13px;height:13px;box-shadow:0 0 0 4px var(--pinwo-page-bg);border-radius:50%;position:absolute;top:3px;left:0}.HalalBerlinStory-module__49R6LW__stopOn .HalalBerlinStory-module__49R6LW__pin{background:var(--hb-green);border-color:var(--hb-green)}.HalalBerlinStory-module__49R6LW__stopOn a{color:var(--hb-ink)}.HalalBerlinStory-module__49R6LW__content{min-width:0}.HalalBerlinStory-module__49R6LW__lede{color:var(--hb-ink);max-width:var(--hb-measure);margin:0;font-size:clamp(19px,2.4vw,23px);font-weight:500;line-height:1.66}.HalalBerlinStory-module__49R6LW__lede .HalalBerlinStory-module__49R6LW__u{color:var(--hb-green);font-weight:700}.HalalBerlinStory-module__49R6LW__chap{padding-top:clamp(34px,5.5vw,58px);scroll-margin-top:24px}.HalalBerlinStory-module__49R6LW__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ac,var(--hb-green));align-items:center;gap:9px;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-flex}.HalalBerlinStory-module__49R6LW__eyebrow .HalalBerlinStory-module__49R6LW__no{font-variant-numeric:tabular-nums;font-weight:900}.HalalBerlinStory-module__49R6LW__chap h2{letter-spacing:-.01em;text-wrap:balance;max-width:18ch;color:var(--hb-ink);margin:0 0 18px;font-size:clamp(24px,3.4vw,33px);font-weight:900;line-height:1.2}.HalalBerlinStory-module__49R6LW__chap p{max-width:var(--hb-measure);color:var(--hb-ink-soft);margin:0 0 17px;font-size:16.5px;line-height:1.85}.HalalBerlinStory-module__49R6LW__chap p b{color:var(--hb-ink);font-weight:700}.HalalBerlinStory-module__49R6LW__chap p .HalalBerlinStory-module__49R6LW__k{color:var(--ac,var(--hb-green));font-weight:700}.HalalBerlinStory-module__49R6LW__door{max-width:var(--hb-measure);background:linear-gradient(165deg, var(--hb-green-wash), transparent);border:1px solid color-mix(in oklab, var(--hb-green), transparent 74%);border-left:4px solid var(--hb-green);border-radius:14px;margin:2px 0 20px;padding:20px 22px}.HalalBerlinStory-module__49R6LW__doorRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.HalalBerlinStory-module__49R6LW__glyph{color:var(--hb-green);font-size:40px;font-weight:900;line-height:1}.HalalBerlinStory-module__49R6LW__doorTxt{color:var(--hb-ink-soft);flex:1;min-width:200px;font-size:14.5px;line-height:1.6}.HalalBerlinStory-module__49R6LW__doorTxt b{color:var(--hb-green-deep)}:is(.dark .HalalBerlinStory-module__49R6LW__doorTxt b,html[data-pinwo-home-theme=dark] .HalalBerlinStory-module__49R6LW__doorTxt b){color:var(--hb-green)}.HalalBerlinStory-module__49R6LW__hedge{max-width:var(--hb-measure);background:color-mix(in oklab, var(--hb-panel), transparent 24%);border:1px solid var(--hb-line);border-radius:14px;margin:2px 0 18px;padding:18px 22px}.HalalBerlinStory-module__49R6LW__hedgeH{letter-spacing:.06em;text-transform:uppercase;color:var(--hb-muted);margin:0 0 10px;font-size:12px;font-weight:800}.HalalBerlinStory-module__49R6LW__hedge ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.HalalBerlinStory-module__49R6LW__hedge li{color:var(--hb-ink-soft);padding-left:20px;font-size:14.5px;line-height:1.6;position:relative}.HalalBerlinStory-module__49R6LW__hedge li:before{content:"";background:var(--hb-green);opacity:.7;border-radius:2px;width:7px;height:7px;position:absolute;top:9px;left:2px;transform:rotate(45deg)}.HalalBerlinStory-module__49R6LW__hedge li b{color:var(--hb-ink);font-weight:700}.HalalBerlinStory-module__49R6LW__compare{max-width:var(--hb-measure);gap:14px;margin-top:4px;display:grid}@media (min-width:560px){.HalalBerlinStory-module__49R6LW__compare{grid-template-columns:1fr 1fr}}.HalalBerlinStory-module__49R6LW__cc{background:var(--hb-panel);border:1px solid var(--hb-line-strong);box-shadow:var(--hb-shadow);border-radius:14px;padding:18px 20px}.HalalBerlinStory-module__49R6LW__cc h4{color:var(--hb-ink);align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:900;display:flex}.HalalBerlinStory-module__49R6LW__flag{background:var(--hb-muted);border-radius:3px;flex:none;width:22px;height:16px}.HalalBerlinStory-module__49R6LW__ccCn h4{color:var(--hb-red)}.HalalBerlinStory-module__49R6LW__ccCn .HalalBerlinStory-module__49R6LW__flag{background:var(--hb-red)}.HalalBerlinStory-module__49R6LW__ccCn{border-color:color-mix(in oklab, var(--hb-red), transparent 66%)}.HalalBerlinStory-module__49R6LW__cc ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.HalalBerlinStory-module__49R6LW__cc li{color:var(--hb-ink-soft);padding-left:16px;font-size:13px;line-height:1.45;position:relative}.HalalBerlinStory-module__49R6LW__cc li:before{content:"";background:var(--hb-muted);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.HalalBerlinStory-module__49R6LW__ccCn li:before{background:var(--hb-red)}.HalalBerlinStory-module__49R6LW__dcard{background:var(--hb-panel);border:1px solid var(--hb-line-strong);box-shadow:var(--hb-shadow);max-width:var(--hb-measure);border-radius:16px;padding:22px 24px;position:relative;overflow:hidden}.HalalBerlinStory-module__49R6LW__dcard:before{content:"";background:var(--ac);width:5px;position:absolute;top:0;bottom:0;left:0}.HalalBerlinStory-module__49R6LW__dcardTag{letter-spacing:.04em;text-transform:uppercase;color:var(--ac);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.HalalBerlinStory-module__49R6LW__dcard h3{color:var(--hb-ink);margin:0 0 8px;font-size:20px;font-weight:900;line-height:1.28}.HalalBerlinStory-module__49R6LW__dcard p{color:var(--hb-ink-soft);margin:0;font-size:14.5px;line-height:1.72}.HalalBerlinStory-module__49R6LW__dcard p b{color:var(--hb-ink);font-weight:700}.HalalBerlinStory-module__49R6LW__known{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.HalalBerlinStory-module__49R6LW__known span{background:color-mix(in oklab, var(--ac), transparent 90%);color:var(--ac);border:1px solid color-mix(in oklab, var(--ac), transparent 76%);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.HalalBerlinStory-module__49R6LW__known span em{opacity:.62;font-style:normal}.HalalBerlinStory-module__49R6LW__fig{margin:0}.HalalBerlinStory-module__49R6LW__fig figcaption{color:var(--hb-muted);margin-top:8px;font-size:12px;line-height:1.5}.HalalBerlinStory-module__49R6LW__secFig{max-width:var(--hb-measure);margin:4px 0 20px}.HalalBerlinStory-module__49R6LW__figph{text-align:center;border:1.5px dashed color-mix(in oklab, var(--ac,var(--hb-muted)), transparent 52%);background:linear-gradient(135deg, color-mix(in oklab, var(--ac,var(--hb-muted)), transparent 90%), color-mix(in oklab, var(--ac,var(--hb-muted)), transparent 97%));border-radius:14px;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.HalalBerlinStory-module__49R6LW__figphIn{flex-direction:column;align-items:center;gap:9px;max-width:88%;display:flex}.HalalBerlinStory-module__49R6LW__cam{background:color-mix(in oklab, var(--ac,var(--hb-muted)), transparent 80%);border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.HalalBerlinStory-module__49R6LW__lb{color:var(--hb-ink-soft);font-size:12.5px;font-weight:600;line-height:1.5}.HalalBerlinStory-module__49R6LW__lb b{letter-spacing:.12em;text-transform:uppercase;color:var(--ac,var(--hb-muted));margin-bottom:4px;font-size:10px;font-weight:800;display:block}.HalalBerlinStory-module__49R6LW__r16{aspect-ratio:16/7}.HalalBerlinStory-module__49R6LW__r43{aspect-ratio:4/3}.HalalBerlinStory-module__49R6LW__figrow{max-width:var(--hb-measure);gap:12px;display:grid}@media (min-width:520px){.HalalBerlinStory-module__49R6LW__figrowTwo{grid-template-columns:1fr 1fr}}.HalalBerlinStory-module__49R6LW__thumb{border-radius:10px;padding:12px}.HalalBerlinStory-module__49R6LW__thumb .HalalBerlinStory-module__49R6LW__cam{width:26px;height:26px;font-size:14px}.HalalBerlinStory-module__49R6LW__thumb .HalalBerlinStory-module__49R6LW__lb{font-size:11px;font-weight:700}.HalalBerlinStory-module__49R6LW__certImg{border:1px solid var(--hb-line-strong);width:100%;max-width:360px;box-shadow:var(--hb-shadow);border-radius:14px;margin:0 auto;display:block}.HalalBerlinStory-module__49R6LW__eatHead{max-width:var(--hb-measure)}.HalalBerlinStory-module__49R6LW__eatHead h2{text-wrap:balance;color:var(--hb-ink);margin:0;font-size:clamp(25px,3.6vw,36px);font-weight:900;line-height:1.14}.HalalBerlinStory-module__49R6LW__eatHead p{color:var(--hb-ink-soft);max-width:var(--hb-measure);margin:14px 0 0;font-size:16px;line-height:1.72}.HalalBerlinStory-module__49R6LW__groupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--hb-muted);align-items:center;gap:12px;margin:32px 0 15px;font-size:12px;font-weight:800;display:flex}.HalalBerlinStory-module__49R6LW__groupLabel .HalalBerlinStory-module__49R6LW__ln{background:var(--hb-line);flex:1;height:1px}.HalalBerlinStory-module__49R6LW__cards{grid-template-columns:1fr;gap:15px;display:grid}@media (min-width:620px){.HalalBerlinStory-module__49R6LW__cards{grid-template-columns:1fr 1fr}}.HalalBerlinStory-module__49R6LW__card{background:var(--hb-panel);border:1px solid var(--hb-line-strong);box-shadow:var(--hb-shadow);border-radius:15px;flex-direction:column;gap:12px;padding:19px;transition:transform .18s,box-shadow .18s;display:flex}.HalalBerlinStory-module__49R6LW__card:hover{box-shadow:var(--hb-shadow-lg);transform:translateY(-3px)}.HalalBerlinStory-module__49R6LW__cardWide{grid-column:1/-1}.HalalBerlinStory-module__49R6LW__cardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.HalalBerlinStory-module__49R6LW__card h3{color:var(--hb-ink);margin:0;font-size:17px;font-weight:900;line-height:1.28}.HalalBerlinStory-module__49R6LW__addr{color:var(--hb-muted);margin-top:4px;font-size:12.5px;font-weight:600}.HalalBerlinStory-module__49R6LW__areaPill{background:var(--hb-green-wash);color:var(--hb-green-deep);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:800}:is(.dark .HalalBerlinStory-module__49R6LW__areaPill,html[data-pinwo-home-theme=dark] .HalalBerlinStory-module__49R6LW__areaPill){color:var(--hb-green)}.HalalBerlinStory-module__49R6LW__areaPillWarn{background:color-mix(in oklab, var(--hb-warn), transparent 86%);color:var(--hb-warn)}.HalalBerlinStory-module__49R6LW__desc{color:var(--hb-ink-soft);margin:0;font-size:13.5px;line-height:1.6}.HalalBerlinStory-module__49R6LW__facts{background:var(--hb-line);border:1px solid var(--hb-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.HalalBerlinStory-module__49R6LW__facts3{grid-template-columns:1fr 1fr 1fr}.HalalBerlinStory-module__49R6LW__fact{background:var(--hb-panel);padding:8px 11px}.HalalBerlinStory-module__49R6LW__factK{letter-spacing:.05em;text-transform:uppercase;color:var(--hb-muted);font-size:10px;font-weight:700}.HalalBerlinStory-module__49R6LW__factV{color:var(--hb-ink);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;font-weight:800;display:flex}.HalalBerlinStory-module__49R6LW__factV.HalalBerlinStory-module__49R6LW__g{color:var(--hb-ok)}.HalalBerlinStory-module__49R6LW__factV.HalalBerlinStory-module__49R6LW__w{color:var(--hb-warn)}.HalalBerlinStory-module__49R6LW__factV .HalalBerlinStory-module__49R6LW__d{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.HalalBerlinStory-module__49R6LW__go{color:var(--hb-red);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.HalalBerlinStory-module__49R6LW__go:hover{gap:9px}.HalalBerlinStory-module__49R6LW__trust{max-width:var(--hb-measure);border:1px dashed var(--hb-line-strong);background:color-mix(in oklab, var(--hb-panel), transparent 30%);border-radius:15px;margin-top:clamp(34px,5vw,54px);padding:22px 24px}.HalalBerlinStory-module__49R6LW__trust h4{color:var(--hb-ink);align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;font-weight:900;display:flex}.HalalBerlinStory-module__49R6LW__badge{background:var(--hb-ok);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.HalalBerlinStory-module__49R6LW__trust ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.HalalBerlinStory-module__49R6LW__trust li{color:var(--hb-ink-soft);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.HalalBerlinStory-module__49R6LW__trust li:before{content:"";background:var(--hb-green);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.HalalBerlinStory-module__49R6LW__trust li b{color:var(--hb-ink);font-weight:700}.HalalBerlinStory-module__49R6LW__report{color:var(--hb-red);border-bottom:2px solid var(--hb-red-wash);align-items:center;gap:6px;margin-top:14px;padding-bottom:2px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.HalalBerlinStory-module__49R6LW__search{max-width:var(--hb-measure);margin-top:clamp(32px,5vw,50px)}.HalalBerlinStory-module__49R6LW__searchEy{letter-spacing:.13em;text-transform:uppercase;color:var(--hb-muted);font-size:11px;font-weight:800}.HalalBerlinStory-module__49R6LW__search h3{color:var(--hb-ink);margin:8px 0 14px;font-size:19px;font-weight:900}.HalalBerlinStory-module__49R6LW__searchRow{flex-wrap:wrap;gap:9px;display:flex}.HalalBerlinStory-module__49R6LW__sbtn{background:var(--hb-panel);border:1px solid var(--hb-line-strong);color:var(--hb-ink);box-shadow:var(--hb-shadow);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s;display:inline-flex}.HalalBerlinStory-module__49R6LW__sbtn:hover{border-color:var(--hb-green);transform:translateY(-2px)}.HalalBerlinStory-module__49R6LW__sbtn .HalalBerlinStory-module__49R6LW__rc{background:var(--rc,var(--hb-green));border-radius:50%;width:8px;height:8px}.HalalBerlinStory-module__49R6LW__footer{max-width:var(--hb-maxw);border-top:1px solid var(--hb-line);margin:clamp(46px,7vw,88px) auto 0;padding:26px 20px 60px}.HalalBerlinStory-module__49R6LW__tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.HalalBerlinStory-module__49R6LW__tag2{background:color-mix(in oklab, var(--hb-muted), transparent 90%);color:var(--hb-muted);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.HalalBerlinStory-module__49R6LW__fnote{color:var(--hb-muted);max-width:60ch;font-size:12.5px;line-height:1.6}.HalalBerlinStory-module__49R6LW__reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.HalalBerlinStory-module__49R6LW__revealIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.HalalBerlinStory-module__49R6LW__reveal{opacity:1;transition:none;transform:none}}
