.anlaesse-scene{background:radial-gradient(ellipse 62% 38% at 50% 104%,rgba(201,169,106,.07),transparent 72%),var(--bg)}.anlaesse-kopf{margin-bottom:clamp(22px,4vh,44px)}.anlaesse-titel{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(52px,7vw,112px);line-height:.9;color:var(--ink)}.anlaesse-titel .serif-it{padding-right:6px}.anlaesse-reihe{--anlass-x:clamp(20px,2vw,28px);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:22px}.anlaesse-reihe>li{display:grid;grid-row:span 4;grid-template-rows:subgrid;min-width:0}.anlaesse-karte{grid-row:1/-1;display:grid;grid-template-rows:subgrid;min-width:0;border:1px solid var(--line);background:linear-gradient(180deg,#17140f,#12100d);color:var(--ink);text-decoration:none;transition:border-color .3s}.anlaesse-foto,.anlaesse-karte{position:relative;overflow:hidden}.anlaesse-foto{grid-row:1;aspect-ratio:4/3;min-height:0;background:#0e0c0a;border-bottom:1px solid rgba(201,169,106,.32)}.anlaesse-foto img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.anlaesse-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,12,10,0) 58%,rgba(14,12,10,.5))}.anlaesse-karte:after{content:"";position:absolute;left:14px;top:14px;width:18px;height:18px;border:1px solid var(--gold);border-right:0;border-bottom:0;opacity:.85}.anlaesse-kopfzeile{grid-row:2;align-self:end;display:flex;flex-direction:column-reverse;gap:8px;padding:22px var(--anlass-x) 0}.anlaesse-marke{font-family:var(--f-mono);font-size:11px;line-height:1.3;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.anlaesse-name{font-family:var(--f-display);font-size:clamp(32px,2.8vw,44px);line-height:.95;letter-spacing:.01em;color:var(--ink);transition:color .2s}.anlaesse-satz{grid-row:3;padding:8px var(--anlass-x) 0;font-size:15px;line-height:1.55;color:var(--ink-mid);text-wrap:pretty}.anlaesse-weg{grid-row:4;align-self:end;display:flex;align-items:center;gap:.75em;padding:14px var(--anlass-x) 24px;font-family:var(--f-mono);font-size:11px;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);transition:color .2s}.anlaesse-pfeil{display:inline-block;transition:transform .25s cubic-bezier(.22,1,.36,1)}.anlaesse-karte:hover{border-color:var(--gold)}.anlaesse-karte:hover .anlaesse-foto img{transform:scale(1.045)}.anlaesse-karte:hover .anlaesse-weg{color:var(--gold-bright)}.anlaesse-karte:hover .anlaesse-pfeil{transform:translateX(4px)}.anlaesse-karte:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}@media (min-width:1100px) and (min-height:620px) and (hover:hover) and (pointer:fine){section#anlaesse.block.scene>.section-frame{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;justify-content:center}#anlaesse .anlaesse-reihe{flex:1 1 auto;min-height:0;max-height:600px;grid-template-rows:minmax(120px,1fr) repeat(3,auto)}#anlaesse .anlaesse-foto{aspect-ratio:auto}}@media (min-width:1000px) and (max-height:619px) and (hover:hover) and (pointer:fine){.anlaesse-foto{aspect-ratio:auto;height:clamp(90px,calc(100vh - 430px),220px)}}@media (min-width:1000px) and (max-height:999px) and (hover:hover) and (pointer:fine){.anlaesse-titel{font-size:clamp(44px,5.2vw,80px)}}@media (min-width:1000px) and (max-height:840px) and (hover:hover) and (pointer:fine){.anlaesse-titel{font-size:clamp(36px,4vw,56px)}.anlaesse-kopf{margin-bottom:18px}.anlaesse-reihe{--anlass-x:20px}.anlaesse-kopfzeile{padding-top:16px;gap:6px}.anlaesse-name{font-size:clamp(28px,2.4vw,36px)}.anlaesse-satz{padding-top:6px;font-size:14px;line-height:1.5}.anlaesse-weg{padding-top:10px;padding-bottom:18px}}@media (min-width:1000px) and (max-height:700px) and (hover:hover) and (pointer:fine){.anlaesse-titel{font-size:clamp(32px,3.6vw,48px)}.anlaesse-kopf{margin-bottom:14px}.anlaesse-reihe{--anlass-x:18px}.anlaesse-kopfzeile{padding-top:12px}.anlaesse-weg{padding-top:8px;padding-bottom:14px}}@media (min-width:641px) and (max-width:960px){.anlaesse-reihe{--anlass-x:16px;column-gap:14px}.anlaesse-kopfzeile{padding-top:16px;gap:6px}.anlaesse-name{font-size:26px}.anlaesse-satz{padding-top:6px;font-size:13.5px;line-height:1.5}.anlaesse-weg{padding-top:10px;padding-bottom:16px}.anlaesse-marke,.anlaesse-weg{font-size:10px;letter-spacing:.18em}}@media (max-width:640px){.anlaesse-titel{font-size:clamp(40px,12vw,64px)}.anlaesse-reihe{--anlass-x:20px;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-x);margin:0 calc(-1 * var(--pad-x));padding:0 0 4px var(--pad-x);scrollbar-width:none}.anlaesse-reihe::-webkit-scrollbar{display:none}.anlaesse-reihe>li{display:flex;flex:0 0 82%;scroll-snap-align:start}.anlaesse-reihe:after{content:"";flex:0 0 calc(var(--pad-x) - 12px)}.anlaesse-karte{flex:1;grid-row:auto;grid-template-rows:auto auto 1fr auto}.anlaesse-name{font-size:32px}}@media (prefers-reduced-motion:reduce){.anlaesse-foto img,.anlaesse-pfeil{transition:none}.anlaesse-karte:hover .anlaesse-foto img{transform:none}}