@layer tokens,base,cookie,layout,components,utilities;@property --licht-x{syntax:"<length-percentage>";inherits:true;initial-value:62%}@property --licht-y{syntax:"<length-percentage>";inherits:true;initial-value:38%}@font-face{font-family:"Rubik SM";src:url("/user/themes/starmusic/fonts/rubik-latin-normal.woff2") format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:"Rubik SM";src:url("/user/themes/starmusic/fonts/rubik-latin-italic.woff2") format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:"Noto Serif SM";src:url("/user/themes/starmusic/fonts/noto-serif-latin-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif SM";src:url("/user/themes/starmusic/fonts/noto-serif-latin-italic.woff2") format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@layer tokens{:root{--sm-green:#2eaa57;--sm-red:#a10;--sm-yellow:#e18e00;--sm-blue:#1800f6;--sm-cream:#fcf8f7;--sm-dark:#323232;--sm-night:#121213;--sm-green-deep:#1f7a3f;--sm-yellow-deep:#9a5f00;--color-bg:var(--sm-cream);--color-surface:#fff;--color-surface-2:#f3ede9;--color-text:var(--sm-dark);--color-muted:#5e5955;--color-line:#ddd4ce;--color-line-strong:var(--sm-dark);--color-inverse-bg:var(--sm-night);--color-inverse-text:var(--sm-cream);--color-inverse-muted:#bdb5b0;--color-inverse-line:#3a3735;--pc:var(--sm-green);--pc-text:var(--sm-green-deep);--pc-fill:var(--sm-green-deep);--pc-on:#fff;--pc-light:var(--sm-green);--font-serif:"Noto Serif SM",Georgia,"Times New Roman",serif;--font-sans:"Rubik SM",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-display:clamp(3rem,1.4rem + 6.4vw,7.5rem);--fs-h1:clamp(2.5rem,1.55rem + 3.8vw,4.75rem);--fs-h2:clamp(2rem,1.45rem + 2.2vw,3.5rem);--fs-h3:clamp(1.5rem,1.25rem + 1vw,2.25rem);--fs-h4:clamp(1.25rem,1.15rem + .4vw,1.5rem);--fs-lead:clamp(1.125rem,1.05rem + .3vw,1.375rem);--fs-body:1.125rem;--fs-small:.9375rem;--fs-label:.8125rem;--lh-display:.95;--lh-heading:1.06;--lh-snug:1.3;--lh-body:1.6;--ls-heading:-.01em;--ls-label:.14em;--measure:65ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--gutter:clamp(1rem,.4rem + 2.6vw,3rem);--section:clamp(4rem,2.2rem + 7.5vw,8rem);--w-page:77.5rem;--w-wide:90rem;--header-h:4.5rem;--header-total:var(--header-h);--line-hair:1px;--line-strong:2px;--line-heavy:3px;--radius:0;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.7,0,.2,1);--dur-fast:.2s;--dur-base:.45s;--dur-slow:.8s;--z-header:50;--z-menu:100;--z-overlay:200}@media(max-width:899px){:root{--header-h:4rem}}[data-color=green]{--pc:var(--sm-green);--pc-text:var(--sm-green-deep);--pc-fill:var(--sm-green-deep);--pc-light:var(--sm-green)}[data-color=red]{--pc:var(--sm-red);--pc-text:var(--sm-red);--pc-fill:var(--sm-red);--pc-light:color-mix(in srgb,var(--sm-red) 55%,#fff)}[data-color=yellow]{--pc:var(--sm-yellow);--pc-text:var(--sm-yellow-deep);--pc-fill:var(--sm-yellow-deep);--pc-light:color-mix(in srgb,var(--sm-yellow) 55%,#fff)}[data-color=blue]{--pc:var(--sm-blue);--pc-text:var(--sm-blue);--pc-fill:var(--sm-blue);--pc-light:color-mix(in srgb,var(--sm-blue) 35%,#fff)}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}}@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}:where(html){font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light;scroll-padding-top:calc(var(--header-h) + 1rem)}html:focus-within{scroll-behavior:smooth}html,body{min-height:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}body{font-size:1rem;line-height:1.5;color:#606d6e;background-color:#fcf8f7;text-rendering:optimizeSpeed}a{color:#1f8cd6;text-decoration:none;background-color:rgba(0,0,0,0)}img,picture,svg{max-width:100%;display:block}img{width:100%;height:100%;object-fit:cover}button,input,optgroup,select,textarea{color:inherit;font:inherit}button{background:0 0;border:none;cursor:pointer}button,[type=button],[type=submit],[type=reset]{-webkit-appearance:button}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}audio:not([controls]){display:none;height:0}textarea{overflow:auto}small{font-size:80%}ul[role=list],ol[role=list]{list-style:none}[hidden]{display:none !important}hr{box-sizing:content-box;height:0;margin:2.5rem 0;border:1px solid #ededed}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:focus-visible{outline:var(--line-strong) solid var(--pc-text);outline-offset:3px}::selection{background:var(--pc-fill);color:var(--pc-on)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-image-pair(root){background:var(--pc)}::view-transition-old(root){animation:sm-seite-weg .28s var(--ease-in-out) both}::view-transition-new(root){animation:sm-seite-her .55s .22s var(--ease-out) both}}@keyframes sm-seite-weg{to{opacity:0;transform:translateY(-1.5%)}}@keyframes sm-seite-her{from{clip-path:inset(100% 0 0 0);transform:translateY(4%)}to{clip-path:inset(0);transform:none}}}@layer cookie{.swcookie-banner{position:fixed;left:1.5rem;bottom:1.5rem;z-index:999999;display:none;gap:1rem;width:min(26rem,100vw - 3rem);padding:1.5rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:var(--line-hair,1px) solid var(--color-line-strong);box-shadow:0 16px 40px -12px rgba(18,18,19,.3)}.swcookie-banner.in{display:grid}.swcookie-banner-content--container{display:grid;gap:.5rem}.swcookie-banner-content--container p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-muted)}.swcookie-banner-content--container .swcookie-banner__titel{font-weight:500;color:var(--color-text)}.swcookie-banner-content--container a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--pc);text-decoration-thickness:2px;text-underline-offset:.25em}.swcookie-banner--confirmation{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.swcookie-banner--confirmation .sw__button--link{grid-column:1/-1;justify-self:start}@media(max-width:599px){.swcookie-banner{left:.75rem;right:.75rem;bottom:.75rem;width:auto;padding:1.25rem}}.sw__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.4rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.2;color:var(--color-inverse-text,#fff);background:var(--sm-night,#121213);border:1.5px solid var(--sm-night,#121213);border-radius:0;cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.sw__button:is(:hover,:focus-visible){background:var(--pc-fill);border-color:var(--pc-fill);color:var(--pc-on,#fff)}.sw__button--link{min-height:0;padding:.35rem 0;color:var(--color-text);background:0 0;border:0;border-bottom:1.5px solid currentColor}.sw__button--link:is(:hover,:focus-visible){background:0 0;color:var(--pc-text)}.sw-popup{position:fixed;inset:0;z-index:99999999;display:none;place-items:center;padding:1rem;font-family:var(--font-sans)}.sw-popup.in{display:grid}.sw-popup .overlay{position:absolute;inset:0;background:rgba(18,18,19,.6)}.sw-popup--content{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,40rem);max-height:min(42rem,100svh - 2rem);color:var(--color-text);background:var(--color-surface);border-top:4px solid var(--pc-fill);box-shadow:0 30px 80px -30px rgba(0,0,0,.55)}.sw-popup--header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem .75rem}.sw-popup--header .title{margin:0;font-family:var(--font-serif);font-size:1.625rem;line-height:1.15;color:var(--color-text)}.sw-popup--header .close{position:relative;flex:none;width:2.75rem;height:2.75rem;padding:0;background:0 0;border:1.5px solid var(--color-line);border-radius:0;cursor:pointer}.sw-popup--header .close:before,.sw-popup--header .close:after{content:"";position:absolute;left:50%;top:50%;width:1.1rem;height:1.5px;background:var(--color-text);transform:translate(-50%,-50%) rotate(45deg)}.sw-popup--header .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.sw-popup--header .close:is(:hover,:focus-visible){border-color:var(--color-text)}.sw-popup--body{overflow-y:auto;overscroll-behavior:contain;padding:0 1.5rem 1.5rem}#swTabtab-nav{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 -1.5rem 1.5rem;padding:0 1.5rem 1rem;background:var(--color-surface);border-bottom:1px solid var(--color-line)}.swtabnav{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem .95rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--color-text);background:0 0;border:1.5px solid var(--color-line-strong);border-radius:0;cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.swtabnav .underline{display:none}.swtabnav:hover{color:var(--pc-text);border-color:var(--pc-text)}.swtabnav.active{color:var(--pc-on,#fff);background:var(--pc-fill);border-color:var(--pc-fill)}.swtabnav:focus-visible{outline:var(--line-strong,2px) solid var(--pc-text);outline-offset:3px}.tabcontainer{display:none}.tabcontainer.active{display:block}.tabcontainer p{margin:0 0 .9rem;font-size:.9375rem;line-height:1.6;color:var(--color-text)}.tabcontainer a{color:var(--pc-text);text-decoration:underline}.tabcontainer .description{color:var(--color-muted)}.swaccordion-input--container{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid var(--color-line)}.swaccordion{position:relative;padding:.25rem 0 .25rem 2rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;text-align:left;color:var(--color-text);background:0 0;border:0;cursor:pointer}.swaccordion:before{content:"+";position:absolute;left:0;top:50%;width:1.5rem;margin-top:-.75rem;font-family:var(--font-sans);font-size:1.5rem;font-weight:400;line-height:1;text-align:center;color:var(--pc-text);transition:transform var(--dur-base) var(--ease-out)}.swaccordion.active:before{transform:rotate(45deg)}.swaccordion:is(:hover,:focus-visible){color:var(--pc-text)}.swpanel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.swpanel p{padding-left:1.5rem;color:var(--color-muted)}.switch{position:relative;flex:none;width:3rem;height:1.6rem}.switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.switch input:disabled{cursor:not-allowed}.swslider{position:absolute;inset:0;background:var(--color-surface-2);border:1.5px solid var(--color-line-strong);transition:background-color var(--dur-fast),border-color var(--dur-fast)}.swslider:before{content:"";position:absolute;left:3px;top:3px;width:calc(1.6rem - 9px);height:calc(1.6rem - 9px);background:var(--color-line-strong);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast)}.switch input:checked+.swslider{background:var(--pc-fill);border-color:var(--pc-fill)}.switch input:checked+.swslider:before{background:#fff;transform:translateX(1.4rem)}.switch input:disabled+.swslider{opacity:.55}.switch input:focus-visible+.swslider{outline:var(--line-strong,2px) solid var(--pc-text);outline-offset:3px}.sw-popup__gruppe{margin:2rem 0 .25rem !important;font-family:var(--font-serif);font-size:1.25rem !important;line-height:1.25 !important;color:var(--color-text)}.sw-popup__gruppe:first-child{margin-top:0 !important}.sw-cookies{margin:0;padding:0;list-style:none}.sw-cookie{display:grid;gap:.35rem;padding:.9rem 0;border-bottom:1px solid var(--color-line)}.tabcontainer .sw-cookie p{margin:0}.tabcontainer .sw-cookie__name{font-weight:600;overflow-wrap:anywhere}.sw-cookie__daten{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;font-size:.875rem}.sw-cookie__daten div{display:flex;gap:.5rem;align-items:baseline}.sw-cookie__daten dt{font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.sw-cookie__daten dd{margin:0;color:var(--color-text)}.tabcontainer .sw-cookie__zweck{font-size:.875rem;line-height:1.5;color:var(--color-muted)}.tabcontainer .sw-cookie__hinweis{margin-top:1rem;font-size:.8125rem;color:var(--color-muted)}.sw-popup--footer{display:flex;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--color-line)}@media(max-width:599px){.sw-popup{padding:0;place-items:end stretch}.sw-popup--content{width:100%;max-height:92svh}.sw-popup--header .title{font-size:1.375rem}#swTabtab-nav{gap:1rem}.sw-popup--footer .sm-btn{width:100%;justify-content:center}}}@layer layout{.sm-wrap{box-sizing:content-box;max-width:var(--w-page);margin-inline:auto;padding-inline:var(--gutter)}.sm-wrap--wide{max-width:var(--w-wide)}.sm-section{padding-block:var(--section)}:root:has(.sm-titel){--section:clamp(3rem,1.8rem + 4.5vw,5.5rem)}.sm-section--dark{background:var(--color-inverse-bg);color:var(--color-inverse-text);--color-bg:var(--color-inverse-bg);--color-text:var(--color-inverse-text);--color-muted:var(--color-inverse-muted);--color-line:var(--color-inverse-line);--color-line-strong:var(--color-inverse-text);--pc-text:var(--pc-light)}.sm-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-6) var(--gutter)}.sm-grid>*{grid-column:1/-1}@media(min-width:900px){.sm-span-4{grid-column:span 4}.sm-span-5{grid-column:span 5}.sm-span-6{grid-column:span 6}.sm-span-7{grid-column:span 7}.sm-span-8{grid-column:span 8}}.sm-stack>*+*{margin-top:var(--stack,var(--space-5))}.sm-stack--tight{--stack:var(--space-3)}.sm-stack--loose{--stack:var(--space-7)}.sm-rule{height:0;margin:0;border:0;border-top:var(--line-hair) solid var(--color-line)}.sm-rule--strong{border-top:var(--line-strong) solid var(--color-line-strong)}}@layer components{:where(.sm-display,.sm-h1,.sm-h2,.sm-h3,.sm-h4,.sm-lead,.sm-label,.sm-small,.sm-prose,.sm-btn,.sm-link,.sm-quote,.sm-figure,.sm-toc,.sm-facts,.sm-header,.sm-menu,.sm-footer,.sm-karte){text-transform:none;letter-spacing:normal;text-decoration:none;text-shadow:none}:where(.sm-prose,.sm-quote,.sm-figure,.sm-toc,.sm-facts) :where(h2,h3,h4,p,li,a,dt,dd,blockquote,figcaption){text-transform:none;letter-spacing:normal}:where(.sm-header,.sm-menu,.sm-footer) :where(p,li,a,span,address,small,button,nav,ul,ol){font:inherit;text-transform:none;letter-spacing:inherit}:is(.sm-display,.sm-h1,.sm-h2,.sm-h3,.sm-h4){font-family:var(--font-serif);font-weight:400;font-style:normal;line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:inherit;text-wrap:balance;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:14 7 7}.sm-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em}.sm-h1{font-size:var(--fs-h1)}.sm-h2{font-size:var(--fs-h2)}.sm-h3{font-size:var(--fs-h3);line-height:1.15}.sm-h4{font-size:var(--fs-h4);line-height:1.25;letter-spacing:0}:is(.sm-display,.sm-h1,.sm-h2,.sm-h3,.sm-h4) em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--pc-text)}.sm-lead{max-width:38em;font-family:var(--font-sans);font-size:var(--fs-lead);font-weight:400;line-height:1.5;color:var(--color-text);text-wrap:pretty}.sm-label{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;line-height:1.2;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--pc-text)}.sm-label--muted{color:var(--color-muted)}.sm-label--rule{display:flex}.sm-label--rule:after{content:"";flex:1;height:var(--line-hair);background:var(--color-line-strong)}.sm-small{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--color-muted)}.sm-prose{max-width:var(--measure);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:var(--color-text)}.sm-prose :where(p,li,blockquote){font:inherit;margin:0}.sm-prose>*+*{margin-top:1em}.sm-prose :where(h2,h3){margin:1.6em 0 .5em;font-family:var(--font-serif);font-weight:400;line-height:1.15;letter-spacing:var(--ls-heading)}.sm-prose h2{font-size:var(--fs-h3)}.sm-prose h3{font-size:var(--fs-h4)}.sm-prose :where(h2,h3):first-child{margin-top:0}.sm-prose :where(strong,b){font-weight:600}.sm-prose em{font-style:italic}.sm-prose a{color:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--pc-text);text-decoration-thickness:1.5px;text-underline-offset:.2em;transition:text-decoration-thickness var(--dur-fast) var(--ease-out)}.sm-prose a:hover{text-decoration-thickness:3px}.sm-prose :where(ul,ol){margin-block:1em 0;padding-left:1.2em}.sm-prose li+li{margin-top:.4em}.sm-prose li::marker{color:var(--pc-text)}.sm-prose--columns{max-width:none}@media(min-width:900px){.sm-prose--columns{columns:2;column-gap:var(--space-8);column-rule:var(--line-hair) solid var(--color-line)}.sm-prose--columns :where(h2,h3,li){break-inside:avoid}.sm-prose--columns :where(h2,h3){break-after:avoid}.sm-prose--columns p{orphans:3;widows:3}.sm-prose--columns>:first-child{margin-top:0}}.sm-prose--initial>p:first-of-type:first-letter {font-family:var(--font-serif);font-weight:700;font-style:normal;color:var(--pc-text)}@supports(initial-letter:3) or (-webkit-initial-letter:3){.sm-prose--initial>p:first-of-type:first-letter {-webkit-initial-letter:3;initial-letter:3;margin-right:.12em}}@supports not ((initial-letter:3) or (-webkit-initial-letter:3)){.sm-prose--initial>p:first-of-type:first-letter {float:left;font-size:4.6em;line-height:.82;padding:.06em .1em 0 0}}.sm-btn{--btn-bg:var(--color-text);--btn-fg:var(--color-bg);--btn-border:var(--btn-bg);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:3rem;padding:.875rem 1.375rem;font-family:var(--font-sans);font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:.01em;white-space:nowrap;text-decoration:none;color:var(--btn-fg);background:var(--btn-bg);border:1.5px solid var(--btn-border);border-radius:var(--radius);cursor:pointer;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.sm-btn:before{content:"";position:absolute;inset:-1.5px;z-index:-1;background:var(--pc-fill);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur-base) var(--ease-in-out)}.sm-btn:is(:hover,:focus-visible){color:var(--pc-on);border-color:var(--pc-fill)}.sm-btn:is(:hover,:focus-visible):before{transform:scaleY(1)}.sm-btn:active:before{transform:scaleY(1);filter:brightness(.9)}.sm-btn__text{font:inherit}.sm-btn__icon{position:relative;flex:none;width:1rem;height:1rem;overflow:hidden}.sm-btn__icon svg{position:absolute;inset:0;display:block;width:1rem;height:1rem;max-width:none;transition:transform var(--dur-base) var(--ease-out)}.sm-btn__icon svg+svg{transform:translateX(-130%)}.sm-btn:is(:hover,:focus-visible) .sm-btn__icon svg{transform:translateX(130%)}.sm-btn:is(:hover,:focus-visible) .sm-btn__icon svg+svg{transform:none}.sm-btn--secondary{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-border:var(--color-text)}.sm-btn--small{min-height:2.5rem;padding:.55rem 1rem;font-size:.875rem}.sm-btn--block{display:flex;width:100%}.sm-btn:is([disabled],[aria-disabled=true]){opacity:.45;pointer-events:none}.sm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.sm-link{display:inline-flex;align-items:center;gap:var(--space-2);padding-bottom:.15em;font-family:var(--font-sans);font-size:1rem;font-weight:500;line-height:1.3;color:var(--color-text);text-decoration:none;background:linear-gradient(var(--pc-text),var(--pc-text)) 0 100%/100% 1.5px no-repeat;transition:background-size var(--dur-base) var(--ease-out)}.sm-link:is(:hover,:focus-visible){background-size:100% 4px}.sm-link--arrow:after{content:"";flex:none;width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--dur-base) var(--ease-out)}.sm-link--arrow:is(:hover,:focus-visible):after{transform:translateX(4px)}.sm-quote{position:relative;padding:var(--space-6) 0 var(--space-5) clamp(3.25rem,2rem + 5vw,6.5rem);border-top:var(--line-heavy) solid var(--color-line-strong);border-bottom:var(--line-hair) solid var(--color-line)}.sm-quote:before{content:"„";position:absolute;left:-.04em;top:-.62em;font-family:var(--font-serif);font-size:clamp(6rem,4rem + 8vw,11rem);font-weight:400;line-height:1;color:var(--pc);pointer-events:none}.sm-quote blockquote{margin:0;padding:0;border:0;background:0 0;font-family:var(--font-serif);font-size:var(--fs-h3);font-style:italic;font-weight:400;line-height:1.22;text-wrap:balance}.sm-quote blockquote p{font:inherit;margin:0}.sm-quote figcaption{margin-top:var(--space-4);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;font-style:normal;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-muted)}.sm-figure{position:relative}.sm-figure img{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,auto);object-fit:cover;border-radius:var(--radius)}.sm-figure figcaption{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:baseline;margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--line-hair) solid var(--color-line-strong);font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.45;color:var(--color-muted)}.sm-figure figcaption>*{font:inherit}.sm-figure figcaption .sm-figure__nr{font-family:var(--font-serif);font-style:italic;font-size:1.35em;line-height:1;color:var(--pc-text)}.sm-figure figcaption:not(:has(.sm-figure__nr)){grid-template-columns:1fr}.sm-figure__credit{display:block;margin-top:var(--space-2);font-family:var(--font-sans);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}@media(min-width:900px){.sm-figure__credit{position:absolute;top:0;right:calc(-1*var(--space-5));margin:0;writing-mode:vertical-rl}}.sm-toc{font-family:var(--font-sans)}.sm-toc__title{display:block;margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-muted)}.sm-toc ol{list-style:none;margin:0;padding:0;border-top:var(--line-strong) solid var(--color-line-strong)}.sm-toc li{margin:0;padding:0;border-bottom:var(--line-hair) solid var(--color-line)}.sm-toc :is(a,button){display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-5) 0;font-family:var(--font-serif);font-size:var(--fs-h4);font-weight:400;line-height:1.25;color:var(--color-text);text-decoration:none;transition:color var(--dur-fast) var(--ease-out),padding var(--dur-base) var(--ease-out)}.sm-toc__text{font:inherit}.sm-toc :is(a,button):after{content:"";order:1;flex:1;min-width:1.5em;height:.6em;color:var(--color-muted);background:radial-gradient(circle,currentColor 1px,transparent 1.5px) 0 100%/7px 3px repeat-x;transition:color var(--dur-fast) var(--ease-out)}.sm-toc__arrow{order:2;font-family:var(--font-sans);font-size:1rem;font-style:normal;color:var(--color-muted);transition:color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.sm-toc :is(a,button):is(:hover,:focus-visible,[aria-current=true]){color:var(--pc-text)}.sm-toc :is(a,button):is(:hover,:focus-visible):after,.sm-toc :is(a,button):is(:hover,:focus-visible) .sm-toc__arrow{color:var(--pc-text)}.sm-toc :is(a,button):is(:hover,:focus-visible) .sm-toc__arrow{transform:translateX(4px)}.sm-toc :is(a,button)[aria-current=true]{font-style:italic}.sm-toc--side a{padding:var(--space-3) 0;font-family:var(--font-sans);font-size:.9375rem}.sm-toc--side a:after{content:none}.sm-toc--side details>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:var(--space-3) 0;margin:0}.sm-toc--side details>summary::-webkit-details-marker{display:none}.sm-toc--side details>summary:after{content:"+";font-size:1.25rem;line-height:1;color:var(--pc-text);transition:transform var(--dur-base) var(--ease-out)}.sm-toc--side details[open]>summary:after{transform:rotate(45deg)}@media(min-width:900px){.sm-toc--side{position:sticky;top:calc(var(--header-h) + var(--space-5))}.sm-toc--side details>summary{cursor:default;pointer-events:none}.sm-toc--side details>summary:after{display:none}}.sm-facts{display:grid;grid-template-columns:minmax(7.5rem,max-content) 1fr;border-top:var(--line-strong) solid var(--color-line-strong)}.sm-facts :is(dt,dd){margin:0;padding:var(--space-3) 0;border-bottom:var(--line-hair) solid var(--color-line);font-family:var(--font-sans);line-height:1.45}.sm-facts dt{padding-right:var(--space-5);font-size:var(--fs-label);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.sm-facts dd{font-size:1rem;color:var(--color-text)}@media(max-width:479px){.sm-facts{grid-template-columns:1fr}.sm-facts dt{padding-bottom:0;border-bottom:0}}.sm-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--space-7) var(--gutter)}.sm-karte{position:relative;display:grid;align-content:start;gap:var(--space-3)}.sm-karte__bild{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/3;background:var(--sm-night);transform:perspective(900px) rotateX(var(--kipp-x,0deg)) rotateY(var(--kipp-y,0deg));transition:transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.sm-karte__bild{z-index:3;pointer-events:none}.sm-karte__play{pointer-events:auto}.sm-karte.is-folgt .sm-karte__bild{transition:transform .12s linear,box-shadow var(--dur-slow) var(--ease-out)}.sm-karte__foto{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:opacity .7s var(--ease-out),transform .9s var(--ease-out)}.sm-karte__foto--alt{opacity:0}.sm-karte video{position:absolute;inset:0;z-index:1;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.sm-karte.is-video video{opacity:1}.sm-karte__licht{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.sm-karte__licht i{position:absolute;left:0;top:0;width:160%;aspect-ratio:1;margin:-80% 0 0 -80%;background:radial-gradient(closest-side,rgba(255,255,255,.35),transparent 72%);transform:translate(var(--licht-x,50%),var(--licht-y,50%))}.sm-karte__eq{position:absolute;left:var(--space-3);top:var(--space-3);z-index:3;display:flex;align-items:flex-end;gap:2px;height:14px;padding:7px 9px;box-sizing:content-box;background:rgba(0,0,0,.55);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.sm-karte__eq i{width:3px;height:100%;background:#fff;transform-origin:bottom;transform:scaleY(.3);animation:sm-eq .9s ease-in-out infinite paused}.sm-karte__eq i:nth-child(2){animation-delay:-.3s}.sm-karte__eq i:nth-child(3){animation-delay:-.6s}.sm-karte__eq i:nth-child(4){animation-delay:-.15s}.sm-karte.is-video .sm-karte__eq{opacity:1}.sm-karte.is-video .sm-karte__eq i{animation-play-state:running}@keyframes sm-eq{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1)}}.sm-karte__play{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:3;display:grid;place-items:center;width:3rem;height:3rem;padding:0;color:#fff;background:rgba(18,18,19,.5);border:1.5px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.sm-karte__play:before{content:"";margin-left:3px;border-left:11px solid currentColor;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}.sm-karte__play[aria-pressed=true]:before{width:10px;height:12px;margin:0;border:0;background:linear-gradient(90deg,currentColor 0 3px,transparent 3px 7px,currentColor 7px 10px)}.sm-karte__play:is(:hover,:focus-visible){background:var(--pc-fill);border-color:var(--pc-fill);color:var(--pc-on)}.sm-karte:has(>.sm-karte__aktionen){display:flex;flex-direction:column}.sm-karte__aktionen{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5);margin:auto 0 0;padding-top:var(--space-1)}.sm-karte__mehr{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color var(--dur-fast)}.sm-karte__mehr{position:relative;isolation:isolate;padding:.1em .35em;margin:-.1em -.35em}.sm-karte__mehr:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pc-fill);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur-base) var(--ease-in-out)}.sm-karte__mehr:is(:hover,:focus-visible){color:var(--pc-on);text-decoration-color:rgba(0,0,0,0)}.sm-karte__mehr:is(:hover,:focus-visible):before{transform:scaleY(1)}.sm-karte__anfrage{position:relative;z-index:3;display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;color:var(--pc-text);text-decoration:none}.sm-karte__anfrage svg{width:1rem;height:1rem;transition:transform var(--dur-fast) var(--ease-out)}.sm-karte__anfrage:is(:hover,:focus-visible) span{text-decoration:underline;text-underline-offset:.25em}.sm-karte__anfrage:is(:hover,:focus-visible) svg{transform:translateX(3px)}.sm-karte__name{margin:0;font-family:var(--font-serif);font-size:var(--fs-h4);font-weight:400;font-style:normal;line-height:1.2;text-transform:none}.sm-karte__link{color:var(--color-text);text-decoration:none;background:linear-gradient(var(--pc-text),var(--pc-text)) 0 100%/0 2px no-repeat;transition:background-size var(--dur-base) var(--ease-in-out),color var(--dur-fast)}.sm-karte__link:after{content:"";position:absolute;inset:0;z-index:2}.sm-karte__typ{margin:calc(var(--space-2)*-1) 0 0;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;line-height:1.3;color:var(--pc-text)}.sm-karte__beschreibung{margin:0;font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--color-muted)}@media(hover:hover)and (pointer:fine){.sm-karte:hover .sm-karte__bild{box-shadow:0 22px 40px -20px rgba(0,0,0,.5)}.sm-karte:not(.is-video):hover .sm-karte__foto{transform:scale(1.05)}.sm-karte:hover .sm-karte__foto--alt{opacity:1}.sm-karte:hover .sm-karte__licht{opacity:.7}.sm-karte:hover .sm-karte__link{background-size:100% 2px;color:var(--pc-text)}}.sm-karte__link:focus-visible{outline:none}.sm-karte:has(.sm-karte__link:focus-visible) .sm-karte__bild{outline:var(--line-strong) solid var(--pc-text);outline-offset:3px}.sm-karte__neu{position:absolute;right:-1.25rem;bottom:-1.25rem;z-index:5;display:grid;place-items:center;width:4.75rem;aspect-ratio:1;font-family:var(--font-sans);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-on);background:var(--pc-fill);clip-path:polygon(50% 0%,59.1% 10%,71.7% 5%,75.6% 17.9%,89.1% 18.8%,86.9% 32.2%,98.7% 38.9%,91% 50%,98.7% 61.1%,86.9% 67.8%,89.1% 81.2%,75.6% 82.1%,71.7% 95%,59.1% 90%,50% 100%,40.9% 90%,28.3% 95%,24.4% 82.1%,10.9% 81.2%,13.1% 67.8%,1.3% 61.1%,9% 50%,1.3% 38.9%,13.1% 32.2%,10.9% 18.8%,24.4% 17.9%,28.3% 5%,40.9% 10%);transform:rotate(-12deg);pointer-events:none;animation:sm-neu-rein .9s var(--ease-out) both}.sm-karte:hover .sm-karte__neu{animation:sm-neu-wackeln .6s var(--ease-out)}@keyframes sm-neu-rein{0%{transform:rotate(-40deg) scale(0)}70%{transform:rotate(-6deg) scale(1.1)}100%{transform:rotate(-12deg) scale(1)}}@keyframes sm-neu-wackeln{0%,100%{transform:rotate(-12deg)}30%{transform:rotate(-4deg) scale(1.06)}60%{transform:rotate(-16deg)}}@media(prefers-reduced-motion:reduce){.sm-karte__neu,.sm-karte:hover .sm-karte__neu{animation:none}}.sm-stapel.is-stapel .sm-karte:not(.is-vorn) .sm-karte__neu{display:none}@media(hover:hover)and (pointer:fine){.sm-karte .sm-karte__play{transition:right .45s var(--ease-out),bottom .45s var(--ease-out),transform .45s var(--ease-out),background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.sm-karte:hover .sm-karte__play:not([aria-pressed=true]){right:50%;bottom:50%;transform:translate(50%,50%) scale(1.5)}}@media(prefers-reduced-motion:reduce){.sm-karte .sm-karte__play{transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}}.sm-steuer{--knopf:3rem;--hoehe:var(--knopf);position:absolute;left:var(--space-3);right:calc(var(--space-3) + var(--knopf) + var(--space-2));bottom:var(--space-3);z-index:4;container-type:inline-size;display:flex;align-items:center;gap:var(--space-2);height:var(--hoehe);padding:0 var(--space-2) 0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:#fff;background:rgba(18,18,19,.5);border:1.5px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:auto;transition:opacity var(--dur-fast),visibility var(--dur-fast)}.sm-steuer.is-gestartet{opacity:1;visibility:visible}@media(hover:hover)and (pointer:fine){:is(.sm-karte,.sm-streifen__s,.sm-abend-streifen__s,[data-sm-video]):not(:hover):not(:has(:focus-visible)) .sm-steuer{opacity:0;visibility:hidden}}.sm-steuer__zeit{flex:none;white-space:nowrap}.sm-steuer__position,.sm-steuer__lautstaerke{--fortschritt:0%;min-width:0;height:1.5rem;margin:0;background:rgba(0,0,0,0);appearance:none;cursor:pointer}.sm-steuer__position{flex:1 1 auto}.sm-steuer__lautstaerke{flex:0 0 4rem}.sm-steuer :is(.sm-steuer__position,.sm-steuer__lautstaerke)::-webkit-slider-runnable-track{height:3px;background:linear-gradient(var(--pc-fill),var(--pc-fill)) 0 0/var(--fortschritt) 100% no-repeat,rgba(255,255,255,.3)}.sm-steuer :is(.sm-steuer__position,.sm-steuer__lautstaerke)::-moz-range-track{height:3px;background:linear-gradient(var(--pc-fill),var(--pc-fill)) 0 0/var(--fortschritt) 100% no-repeat,rgba(255,255,255,.3)}.sm-steuer :is(.sm-steuer__position,.sm-steuer__lautstaerke)::-webkit-slider-thumb{appearance:none;width:.75rem;height:.75rem;margin-top:-4.5px;background:#fff;border:0;border-radius:0}.sm-steuer :is(.sm-steuer__position,.sm-steuer__lautstaerke)::-moz-range-thumb{width:.75rem;height:.75rem;background:#fff;border:0;border-radius:0}.sm-steuer :is(input,button):focus-visible{outline:var(--line-strong) solid var(--pc-fill);outline-offset:2px}:is(.sm-streifen__s,.sm-abend-streifen__s):not(.is-an) .sm-steuer{display:none}.sm-steuer__ton,.sm-steuer__voll{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;color:inherit;background:rgba(0,0,0,0);border:0;cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast)}.sm-steuer :is(.sm-steuer__ton,.sm-steuer__voll):hover{color:var(--pc-on);background:var(--pc-fill)}.sm-steuer :is(.sm-steuer__ton,.sm-steuer__voll) svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square}.sm-steuer__ton .sm-steuer__lautsprecher{fill:currentColor;stroke:none}.sm-steuer__ton .sm-steuer__aus{display:none}.sm-steuer.is-stumm .sm-steuer__wellen{display:none}.sm-steuer.is-stumm .sm-steuer__aus{display:inline}@container (max-width:17rem){.sm-steuer__lautstaerke{display:none}}@container (max-width:11rem){.sm-steuer__zeit{display:none}}@media(hover:none){.sm-steuer__lautstaerke{display:none}}.sm-streifen__s:has(.sm-steuer.is-gestartet) .sm-streifen__auf,.sm-abend-streifen__s:has(.sm-steuer.is-gestartet) .sm-abend-streifen__auf{padding-bottom:calc(var(--space-3) + 3rem + var(--space-4))}@media(prefers-reduced-motion:reduce){.sm-steuer{transition:none}}.sm-video .sm-steuer{--knopf:3.5rem;left:var(--space-4);right:calc(var(--space-4) + var(--knopf) + var(--space-2));bottom:var(--space-4)}video:fullscreen{opacity:1 !important;object-fit:contain !important}:is(.sm-karte__bild,.sm-streifen__s,.sm-abend-streifen__s,.sm-video):fullscreen{--knopf:3.5rem;width:100vw;height:100vh;max-width:none;aspect-ratio:auto;background:#000;transform:none;pointer-events:auto}:fullscreen :is(.sm-streifen__medien,.sm-abend-streifen__medien){filter:none}:fullscreen>img,:fullscreen :is(.sm-streifen__medien,.sm-abend-streifen__medien) img,:fullscreen :is(.sm-karte__licht,.sm-karte__eq,.sm-streifen__zu,.sm-streifen__auf,.sm-abend-streifen__zu,.sm-abend-streifen__auf,.sm-abend-streifen__uhr,.sm-abend-streifen__deko,.sm-video__standbild){display:none}:is(.sm-streifen__s,.sm-abend-streifen__s):fullscreen:after{display:none}.sm-video:fullscreen .sm-video__start{padding:var(--space-5);background:0 0}.sm-video:fullscreen .sm-video__start span{width:var(--knopf);height:var(--knopf)}:fullscreen video{opacity:1 !important;object-fit:contain !important;cursor:pointer}:fullscreen>.sm-karte__play,:fullscreen>.sm-streifen__play{right:var(--space-5);bottom:var(--space-5);width:var(--knopf);height:var(--knopf);opacity:1;pointer-events:auto}.sm-steuer.is-vollbild{--knopf:3.5rem;left:var(--space-5);right:calc(var(--space-5) + var(--knopf) + var(--space-2));bottom:var(--space-5);font-size:var(--fs-small)}.sm-steuer.is-vollbild .sm-steuer__lautstaerke{display:block;flex-basis:6rem}.sm-steuer.is-vollbild{height:var(--knopf)}:fullscreen:not(.is-ruhig) .sm-steuer.sm-steuer.is-gestartet{opacity:1;visibility:visible}:fullscreen.is-ruhig:has(.sm-steuer.is-spielt){cursor:none}:fullscreen.is-ruhig:has(.sm-steuer.is-spielt) :is(.sm-steuer,.sm-karte__play,.sm-streifen__play,.sm-video__start span){opacity:0;visibility:hidden;transition:opacity var(--dur-base),visibility var(--dur-base)}.sm-spieler.sm-spieler:fullscreen:not(.is-ruhig).is-gestartet .sm-spieler__leiste{opacity:1;visibility:visible}.sm-spieler:fullscreen.is-ruhig.is-spielt{cursor:none}.sm-spieler.sm-spieler:fullscreen.is-ruhig.is-spielt .sm-spieler__leiste{opacity:0;visibility:hidden}.sm-abend-streifen__s .sm-steuer:not(.is-vollbild){left:var(--space-4);right:calc(var(--space-4) + var(--knopf) + var(--space-2));bottom:var(--space-4)}:is(.sm-karte__bild,.sm-streifen__s,.sm-abend-streifen__s,.sm-video):has(.sm-steuer.is-gestartet) video{pointer-events:auto;cursor:pointer}@supports(appearance:base-select){:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) select:not(#sm),:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) select:not(#sm)::picker(select){appearance:base-select}:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) select::picker-icon{display:none}:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) select::picker(select){position-area:block-end span-inline-end;position-try-order:normal;position-try-fallbacks:flip-block;margin-top:var(--space-2);padding:var(--space-2) 0;width:max-content;min-width:anchor-size(width);max-height:min(24rem,60vh);background:var(--color-bg);border:1.5px solid var(--color-line-strong);border-radius:0;box-shadow:0 18px 40px -18px rgba(18,18,19,.35);opacity:0;transform:translateY(-.35rem);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),overlay var(--dur-fast) allow-discrete,display var(--dur-fast) allow-discrete}:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) select:open::picker(select){opacity:1;transform:none}@starting-style{:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) select:open::picker(select){opacity:0;transform:translateY(-.35rem)}}:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) option{display:flex;align-items:center;gap:var(--space-3);padding:.6rem 1rem;font-family:var(--font-sans);font-size:1rem;font-style:normal;font-weight:400;line-height:1.3;color:var(--color-text);background:rgba(0,0,0,0);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast)}:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) option::checkmark{display:none}:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) option:is(:hover,:focus-visible){color:var(--pc-text);background:var(--color-surface-2);outline:none}:is(.sm-finder__wahl,.sm-af__feld,.sm-anfrage__formular) option:checked{color:var(--pc-on);background:var(--pc-fill)}.sm-finder__wahl option{font-family:var(--font-serif);font-size:1.25rem}}.sm-bewegung [data-sm-licht=""],.sm-bewegung [data-sm-licht=text]{opacity:0;transform:translateY(1.25rem);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:var(--verzoegerung,0s)}.sm-bewegung :is([data-sm-licht=""],[data-sm-licht=text]).is-an{opacity:1;transform:none}.sm-bewegung [data-sm-licht=titel] .sm-licht__wort{opacity:.08;will-change:opacity}.sm-bewegung [data-sm-licht=titel].is-an .sm-licht__wort{animation:sm-flackern .9s var(--d,0s) both}.sm-bewegung [data-sm-licht=scheinwerfer] .sm-fakten__zahl span{opacity:.07;will-change:opacity}.sm-bewegung [data-sm-licht=scheinwerfer].is-an .sm-fakten__zahl span{animation:sm-flackern 1s calc(.15s + var(--d,0)*280ms) both}.sm-bewegung [data-sm-licht=bild]{clip-path:circle(0% at var(--kegel-x,35%) var(--kegel-y,40%));transition:clip-path 1.4s var(--ease-in-out);transition-delay:var(--verzoegerung,.1s)}.sm-bewegung [data-sm-licht=bild].is-an{clip-path:circle(150% at var(--kegel-x,35%) var(--kegel-y,40%))}.sm-bewegung [data-sm-licht=karten]>*{opacity:0;transform:translateY(1.25rem);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--verzoegerung,.1s) + var(--i,0)*110ms)}.sm-bewegung [data-sm-licht=karten].is-an>*{opacity:1;transform:none}.sm-bewegung [data-sm-zahl].is-puls{animation:sm-puls .45s var(--ease-out)}@keyframes sm-flackern{0%{opacity:.08}28%{opacity:1}42%{opacity:.3}58%{opacity:1}100%{opacity:1}}@keyframes sm-puls{50%{transform:scale(1.15)}}[data-sm-zahl]{display:inline-block;transform-origin:0 80%;font-variant-numeric:tabular-nums}.sm-licht__wort{display:inline-block;max-width:100%}.sm-koernung{position:fixed;inset:-50%;z-index:1000;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(hover:hover)and (pointer:fine){.sm-bewegung .sm-koernung{animation:sm-koernung .9s steps(1) infinite}}@keyframes sm-koernung{0%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-1%,-1%)}80%{transform:translate(1%,3%)}}.sm-section--licht{position:relative;isolation:isolate;overflow:hidden}.sm-section--licht:before{content:"";position:absolute;z-index:-1;left:-20vw;top:-30vmax;width:80vmax;aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--pc) 22%,transparent),transparent);pointer-events:none;translate:var(--licht-sx,0) var(--licht-sy,0);transition:translate 1.6s var(--ease-in-out)}.sm-bewegung .sm-section--licht:before{animation:sm-wandern 20s ease-in-out infinite alternate}@keyframes sm-wandern{0%{transform:translate(0,0)}50%{transform:translate(45vw,15%)}100%{transform:translate(15vw,45%)}}[data-sm-parallax]{position:relative;overflow:hidden}[data-sm-parallax]>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.sm-bewegung [data-sm-parallax]>img{transform:translateY(var(--parallax,0px)) scale(1.15);will-change:transform}[data-sm-spot]{position:relative;isolation:isolate;overflow:hidden}[data-sm-spot]:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:60vmax;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--pc) 32%,transparent),transparent);mix-blend-mode:screen;pointer-events:none;opacity:0;transform:translate(var(--spot-x,50vw),var(--spot-y,50%)) translate(-50%,-50%);transition:opacity var(--dur-slow) var(--ease-out)}@media(hover:hover)and (pointer:fine){.sm-bewegung [data-sm-spot].is-spot:after{opacity:1}}.sm-header{position:sticky;top:0;z-index:var(--z-header);background:var(--color-bg);border-bottom:var(--line-hair) solid var(--color-line-strong);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.sm-header.is-versteckt{transform:translateY(-100%)}.sm-header--buehne{margin-bottom:calc(-1*var(--header-h));background:color-mix(in srgb,var(--color-bg) 88%,transparent);border-bottom-color:var(--color-line);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.sm-header--buehne.is-live:not(.is-hell){--color-text:var(--color-inverse-text);--pc-text:var(--pc-light);background:rgba(18,18,19,.5);border-bottom-color:rgba(0,0,0,0);color:var(--color-inverse-text)}.sm-header--buehne.is-live:not(.is-hell) .sm-logo{color:var(--color-inverse-text)}.sm-header--buehne.is-live:not(.is-hell) .sm-btn{--btn-bg:var(--color-inverse-text);--btn-fg:var(--sm-night)}.sm-header__kontakt{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;color:var(--color-text);box-shadow:inset 0 0 0 var(--line-hair) color-mix(in srgb,currentColor 35%,transparent);transition:box-shadow var(--dur-fast),color var(--dur-fast)}.sm-header__kontakt+.sm-header__kontakt{margin-left:calc(-1*var(--space-3))}.sm-header__kontakt svg{width:1.2rem;height:1.2rem}.sm-header__kontakt:is(:hover,:focus-visible){box-shadow:inset 0 0 0 var(--line-hair) currentColor;color:var(--pc-text)}.sm-header__kontakt:after{content:attr(data-tipp);position:absolute;top:calc(100% + .5rem);right:0;padding:.5rem .75rem;background:var(--sm-night);color:var(--sm-cream);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-.25rem);transition:opacity var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.sm-header__kontakt:is(:hover,:focus-visible):after{opacity:1;transform:none}@media(max-width:599px){.sm-header__kontakt--mail,.sm-header__aktionen [data-sm-artistfinder]{display:none}.sm-header__kontakt:after{display:none}}.sm-header__bar{position:relative}.sm-header__bar-inner{height:var(--header-h);display:flex;align-items:center;gap:var(--space-6)}.sm-logo{display:inline-grid;justify-items:stretch;gap:.3rem;flex:none;color:var(--pc);text-decoration:none}.sm-header .sm-logo .sm-wortmarke{width:clamp(10rem,7.5rem + 6vw,14rem)}.sm-logo .sm-wortmarke{display:block;width:clamp(8.5rem,6.5rem + 5vw,11rem);height:auto;max-width:none}.sm-logo__claim{display:flex;justify-content:space-between;padding-inline:.3%;font-family:var(--font-sans);font-size:.5625rem;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.sm-logo:is(:hover,:focus-visible) .sm-wortmarke__punkt{animation:sm-punkt 1.6s steps(1) infinite}}@keyframes sm-punkt{0%{fill:var(--sm-green)}25%{fill:var(--sm-red)}50%{fill:var(--sm-yellow)}75%{fill:var(--sm-blue)}}.sm-nav{margin-left:auto}.sm-nav ul{display:flex;gap:clamp(1.25rem,.5rem + 1.6vw,2.25rem);margin:0;padding:0;list-style:none}.sm-nav__link{position:relative;display:block;padding:.75rem 0;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;line-height:1.5;white-space:nowrap;color:var(--color-text);text-decoration:none}.sm-nav__link>span{display:block;height:1.5em;overflow:hidden}.sm-nav__link>span>span{display:block;transition:transform var(--dur-base) var(--ease-out)}.sm-nav__link>span>span:after{content:attr(data-text);display:block;color:var(--pc-text)}.sm-nav__link:is(:hover,:focus-visible)>span>span{transform:translateY(-50%)}.sm-nav__link[aria-current=page]{padding-left:.9rem;color:var(--pc-text)}.sm-nav__link[aria-current=page]:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--pc)}@media(max-width:1179px){.sm-nav{display:none}.sm-header__aktionen{margin-left:auto}}.sm-header__aktionen{display:flex;align-items:center;gap:var(--space-4)}.sm-menu-btn{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;min-width:2.75rem;padding:0 .25rem;margin:0;border:0;background:0 0;color:var(--color-text);font-family:var(--font-sans);font-size:.9375rem;font-weight:500;line-height:1;cursor:pointer}.sm-menu-btn__striche{display:grid;gap:6px;width:1.5rem}.sm-menu-btn__striche i{display:block;height:2px;background:currentColor;transform-origin:right;transition:transform var(--dur-base) var(--ease-out)}.sm-menu-btn:is(:hover,:focus-visible) .sm-menu-btn__striche i:last-child{transform:scaleX(.6)}.sm-menu-btn--zu .sm-menu-btn__striche i{transform-origin:center}.sm-menu-btn--zu .sm-menu-btn__striche i:first-child{transform:translateY(4px) rotate(45deg)}.sm-menu-btn--zu .sm-menu-btn__striche i:last-child,.sm-menu-btn--zu:is(:hover,:focus-visible) .sm-menu-btn__striche i:last-child{transform:translateY(-4px) rotate(-45deg)}@media(max-width:419px){.sm-header .sm-menu-btn__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sm-header__aktionen{gap:var(--space-2)}}.sm-header__fortschritt{position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--pc);transform-origin:0 50%;transform:scaleX(var(--fortschritt,0));pointer-events:none}.sm-header.is-kino{--color-text:var(--color-inverse-text);--pc-text:var(--pc-light);background:rgba(18,18,19,.7);border-bottom-color:rgba(0,0,0,0);color:var(--color-inverse-text)}.sm-header.is-kino .sm-logo{color:var(--color-inverse-text)}.sm-header.is-kino .sm-btn{--btn-bg:var(--color-inverse-text);--btn-fg:var(--sm-night)}.sm-menu{position:fixed;inset:0;z-index:var(--z-menu);display:grid;grid-template-columns:44% 1fr}.sm-menu[hidden]{display:none}.sm-menu__bild{position:relative;overflow:hidden;background:var(--sm-night);transform:translateY(-101%);transition:transform var(--dur-slow) var(--ease-in-out)}.sm-menu__bild img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity var(--dur-base) var(--ease-out),transform 1.2s var(--ease-out)}.sm-menu__bild img.is-aktiv{opacity:1;transform:none}.sm-menu__inhalt{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-6);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gutter) var(--space-6);background:var(--color-bg);transform:translateY(101%);transition:transform var(--dur-slow) var(--ease-in-out)}.sm-menu.is-offen :is(.sm-menu__bild,.sm-menu__inhalt){transform:none}.sm-menu__kopf{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.sm-menu__kopf .sm-logo .sm-wortmarke{width:clamp(7.5rem,6rem + 3vw,9.5rem)}.sm-menu nav{align-self:center}.sm-menu__liste{margin:0;padding:0;list-style:none;border-top:var(--line-strong) solid var(--color-line-strong)}.sm-menu__liste li{margin:0;overflow:hidden;border-bottom:var(--line-hair) solid var(--color-line)}.sm-menu__liste a{display:flex;align-items:baseline;gap:var(--space-5);padding:.8rem 0;font-family:var(--font-serif);font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);font-weight:400;font-style:normal;line-height:1.05;letter-spacing:var(--ls-heading);text-transform:none;color:var(--color-text);text-decoration:none;transform:translateY(105%);transition:transform var(--dur-slow) var(--ease-out),color var(--dur-fast) var(--ease-out),padding var(--dur-base) var(--ease-out)}.sm-menu.is-offen .sm-menu__liste a{transform:none;transition-delay:calc(.25s + var(--i,0)*60ms),0s,0s}.sm-menu__liste span{font:inherit}.sm-menu__liste a:is(:hover,:focus-visible,[aria-current=page]){color:var(--pc-text)}.sm-menu__liste a:is(:hover,:focus-visible) span{font-style:italic}@media(max-height:820px){.sm-menu__liste a{padding-block:.55rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem)}}.sm-menu__fuss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);padding-top:var(--space-5);border-top:var(--line-hair) solid var(--color-line)}.sm-menu__kontakt{display:grid;gap:var(--space-1);margin:0;font-family:var(--font-sans);font-size:.9375rem}.sm-menu__kontakt a{color:var(--color-text);text-decoration:none}.sm-menu__kontakt a:is(:hover,:focus-visible){color:var(--pc-text)}.sm-menu__fuss .sm-social{margin-left:auto}@media(max-width:899px){.sm-menu{grid-template-columns:1fr}.sm-menu__bild{display:none}.sm-menu__fuss .sm-social{margin-left:0}}.sm-social{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.sm-social a{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--color-text);border:var(--line-hair) solid var(--color-line);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.sm-social a:is(:hover,:focus-visible){color:var(--pc-on);background:var(--pc-fill);border-color:var(--pc-fill)}.sm-icon{display:block;width:1.25rem;height:1.25rem}html.sm-gesperrt{overflow:hidden;scrollbar-gutter:stable}.sm-footer{padding-block:var(--section) var(--space-6);background:var(--color-inverse-bg);color:var(--color-inverse-text);font-family:var(--font-sans)}.sm-footer a{color:inherit;text-decoration:none}.sm-footer :is(ul,address){margin:0;padding:0;list-style:none;font-style:normal}.sm-footer__kopf{display:grid;grid-template-columns:1fr;gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:var(--line-strong) solid var(--color-line-strong)}@media(min-width:900px){.sm-footer__kopf{grid-template-columns:7fr 5fr;align-items:end;gap:var(--space-8)}}.sm-logo--gross{color:var(--color-inverse-text)}.sm-logo--gross{justify-self:start;width:min(100%,34rem)}.sm-logo--gross .sm-wortmarke{width:100%}.sm-logo--gross .sm-wortmarke__punkt{fill:var(--pc)}.sm-logo--gross .sm-logo__claim{font-size:clamp(.625rem,.5rem + .4vw,.9375rem)}.sm-footer__intro{display:grid;gap:var(--space-5)}.sm-footer__intro .sm-lead{color:var(--color-inverse-muted)}.sm-footer__spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-7) var(--gutter);padding-block:var(--space-7)}.sm-footer__spalte{display:grid;align-content:start;gap:var(--space-4)}.sm-footer__spalte .sm-label{padding-bottom:var(--space-3);border-bottom:var(--line-hair) solid var(--color-inverse-line)}.sm-footer__spalte :is(ul,address){display:grid;gap:var(--space-2);font-size:1rem;line-height:1.5}.sm-footer__spalte a{justify-self:start;background:linear-gradient(var(--pc-light),var(--pc-light)) 0 100%/0 1px no-repeat;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sm-footer__spalte a:is(:hover,:focus-visible){background-size:100% 1px;color:var(--pc-light)}.sm-footer__spalte a[aria-current=page]{color:var(--pc-light)}.sm-footer__klein{font-size:var(--fs-small);color:var(--color-inverse-muted)}.sm-footer .sm-social{display:flex}.sm-footer .sm-social a{color:var(--color-inverse-text);border-color:var(--color-inverse-line);background:0 0}.sm-footer .sm-social a:is(:hover,:focus-visible){color:var(--pc-on);background:var(--pc-fill);border-color:var(--pc-fill)}.sm-footer__fuss{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-6);padding-top:var(--space-5);border-top:var(--line-hair) solid var(--color-inverse-line);font-size:var(--fs-small);color:var(--color-inverse-muted)}.sm-footer__fuss p{margin:0}.sm-footer__fuss ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.sm-footer__fuss a:is(:hover,:focus-visible){color:var(--color-inverse-text);text-decoration:underline}.sm-laedt:after{content:"";position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;z-index:400;pointer-events:none;opacity:0;animation:sm-dreh .8s linear infinite,sm-einblenden .2s ease .25s forwards}@keyframes sm-dreh{to{transform:rotate(360deg)}}@keyframes sm-einblenden{to{opacity:1}}@media(prefers-reduced-motion:reduce){.sm-laedt:after{animation:sm-einblenden .01s linear .25s forwards}}.sm-cta{--cta-breite:11rem;position:fixed;z-index:800;left:min(50% + var(--w-page)/2 + var(--space-5),100% - var(--space-4) - var(--cta-breite));bottom:var(--space-6);opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility var(--dur-base)}.sm-cta[hidden]{display:none}.sm-cta.is-sichtbar{opacity:1;visibility:visible;transform:none}.sm-cta .sm-btn{--btn-bg:var(--pc-fill);--btn-fg:var(--pc-on);--btn-border:var(--pc-fill);box-shadow:0 1rem 2rem -1rem rgba(18,18,19,.55)}.sm-cta .sm-btn:before{background:var(--sm-night)}.sm-cta .sm-btn:is(:hover,:focus-visible){color:#fff;border-color:var(--sm-night)}@media(max-width:599px){.sm-cta{bottom:var(--space-4)}}@media(prefers-reduced-motion:reduce){.sm-cta{transition:none;transform:none}}.sm-unf-kante{display:none;pointer-events:none;user-select:none}.sm-section.mit-unf{position:relative;overflow:hidden;padding-bottom:calc(clamp(2.5rem,8vw,8.5rem) + var(--space-4))}.sm-section.nach-unf{padding-top:var(--space-6)}.sm-unf-kante:not([hidden]){position:absolute;inset-inline:var(--gutter);bottom:0;z-index:0;display:flex;justify-content:space-between;font-family:var(--font-sans);font-size:clamp(2.5rem,9.5vw,11rem);font-weight:600;line-height:.8;color:color-mix(in srgb,var(--pc-text) 11%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 95%);mask-image:linear-gradient(180deg,#000 20%,transparent 95%)}.sm-unf-kante span{text-transform:none}:where(.sm-titel,.sm-logos,.sm-finder,.sm-karten-modul,.sm-fakten,.sm-kategorien,.sm-anlaesse,.sm-ablauf,.sm-anfrage,.sm-kopf,.sm-seitenkopf,.sm-af,.sm-finder-overlay,.sm-text,.sm-newsletter,.sm-anlass-kopf,.sm-abend,.sm-punkte,.sm-faq,.sm-profil-steckbrief,.sm-profil-videos,.sm-profil-portrait,.sm-profil-fotos,.sm-profil-aehnlich,.sm-pdm,.sm-person,.sm-newsletter-seite,.sm-rechtstext,.sm-fehler,.sm-stimmen) :where(h1,h2,h3,p,li,a,span,strong,small,label,dt,dd,button,select,option,input,textarea){font:inherit;text-transform:none;letter-spacing:inherit;text-decoration:none}:where(.sm-titel,.sm-logos,.sm-finder,.sm-karten-modul,.sm-fakten,.sm-kategorien,.sm-anlaesse,.sm-ablauf,.sm-anfrage,.sm-seitenkopf,.sm-finder-overlay,.sm-text,.sm-newsletter,.sm-anlass-kopf,.sm-abend,.sm-punkte,.sm-faq,.sm-profil-steckbrief,.sm-profil-videos,.sm-profil-portrait,.sm-profil-fotos,.sm-profil-aehnlich,.sm-pdm,.sm-person,.sm-newsletter-seite,.sm-rechtstext,.sm-fehler,.sm-stimmen){font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text)}.sm-kopf{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.sm-kopf__zeile{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-6)}.sm-kopf .sm-h2{max-width:18em}.sm-kopf__zeile>*{min-width:0}.sm-titel{position:relative;background:var(--sm-night);color:var(--color-inverse-text);--color-bg:var(--sm-night);--color-text:var(--color-inverse-text);--pc-text:var(--pc-light)}.sm-titel__buehne{--r:clamp(14rem,30vmax,34rem);position:relative;isolation:isolate;overflow:hidden;display:grid;min-height:max(36rem,100svh)}.sm-titel__medien{position:absolute;inset:0;z-index:-3;background:var(--sm-dark)}.sm-titel__bild,.sm-titel__video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:70% 35%}.sm-titel__video{opacity:0;transition:opacity 1.2s var(--ease-out)}.sm-titel__video.is-an{opacity:1}.sm-titel__dunkel{position:absolute;inset:0;z-index:-2;background:rgba(18,18,19,.5);-webkit-backdrop-filter:grayscale(1) contrast(1.1) brightness(.65);backdrop-filter:grayscale(1) contrast(1.1) brightness(.65);-webkit-mask-image:radial-gradient(circle var(--r) at var(--licht-x) var(--licht-y),transparent 0%,rgba(0,0,0,.25) 35%,#000 75%);mask-image:radial-gradient(circle var(--r) at var(--licht-x) var(--licht-y),transparent 0%,rgba(0,0,0,.25) 35%,#000 75%)}@supports not ((backdrop-filter:grayscale(1)) or (-webkit-backdrop-filter:grayscale(1))){.sm-titel__dunkel{background:rgba(18,18,19,.78)}}@media(hover:none),(pointer:coarse){.sm-titel__dunkel{background:radial-gradient(circle var(--r) at var(--licht-x) var(--licht-y),rgba(18,18,19,.15) 0%,rgba(18,18,19,.45) 45%,rgba(18,18,19,.8) 80%);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}}.sm-titel__buehne:before,.sm-titel__buehne:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.sm-titel__buehne:before{background:radial-gradient(circle var(--r) at var(--licht-x) var(--licht-y),rgba(255,196,120,.22),transparent 70%);mix-blend-mode:soft-light}.sm-titel__buehne:after{background:linear-gradient(180deg,rgba(18,18,19,.6) 0%,transparent 24%,transparent 50%,rgba(18,18,19,.9) 100%)}.sm-titel__buehne.is-maus{transition:--licht-x .5s var(--ease-out),--licht-y .5s var(--ease-out)}@media(hover:hover)and (pointer:fine){.sm-bewegung.sm-geladen .sm-titel__buehne:not(.is-maus){animation:sm-licht-wandern 16s ease-in-out infinite alternate}}@keyframes sm-licht-wandern{0%{--licht-x:62%;--licht-y:38%}35%{--licht-x:78%;--licht-y:30%}70%{--licht-x:46%;--licht-y:62%}100%{--licht-x:70%;--licht-y:55%}}.sm-titel__inhalt{position:relative;z-index:1;display:grid;grid-template-rows:1fr auto;gap:var(--space-6);padding-top:calc(var(--header-h) + var(--space-6));padding-bottom:var(--space-8)}.sm-titel__h1{align-self:end;display:grid;gap:var(--space-4);margin:0;font-weight:400}.sm-titel__schlagzeile{display:block;max-width:11em;font-family:var(--font-serif);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 0 2.5rem color-mix(in srgb,var(--pc) 25%,transparent)}.sm-titel__schlagzeile em{font-family:var(--font-serif);font-style:italic;color:var(--pc-light)}.sm-titel__schlagzeile,.sm-titel__schlagzeile *{text-transform:uppercase;letter-spacing:.01em}.sm-titel__schlagzeile{font-size:calc(var(--fs-display)*.85);font-weight:300;padding-bottom:.15em}.sm-titel__schlagzeile :is(strong,em){font-weight:500}.sm-titel__h1{gap:var(--space-6)}.sm-titel__marke{display:block;max-width:40em;font-family:var(--font-sans);font-size:var(--fs-lead);font-weight:500;line-height:1.4;color:var(--color-inverse-text)}.sm-titel__fuss{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-6) var(--space-7);padding-top:var(--space-5);border-top:var(--line-hair) solid rgba(252,248,247,.25)}.sm-titel__links{display:grid;gap:var(--space-5);max-width:46rem}.sm-titel__einleitung{color:#e6e0dc}.sm-titel .sm-btn{--btn-bg:var(--color-inverse-text);--btn-fg:var(--sm-night)}.sm-titel .sm-btn--secondary{--btn-bg:transparent;--btn-fg:var(--color-inverse-text);--btn-border:var(--color-inverse-text)}.sm-titel__pdm{display:flex;align-items:center;gap:var(--space-4);color:#fff;text-decoration:none}.sm-titel__pfeil{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex:none;border:1.5px solid currentColor;transition:background-color var(--dur-fast),color var(--dur-fast)}.sm-titel__pfeil svg{width:1.1rem;height:1.1rem}.sm-titel__pdm-text{display:grid;gap:var(--space-1)}.sm-titel__pdm strong{font-family:var(--font-serif);font-size:var(--fs-h4);font-weight:400;line-height:1.1;white-space:nowrap}.sm-titel__pdm-text span{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-inverse-muted)}.sm-titel__pdm:is(:hover,:focus-visible) .sm-titel__pfeil{background:#fff;color:var(--sm-night)}.sm-titel__pdm:is(:hover,:focus-visible) strong{text-decoration:underline;text-decoration-color:var(--pc-light);text-decoration-thickness:2px;text-underline-offset:.15em}@media(max-width:599px){.sm-titel__buehne{--r:12rem}.sm-titel__inhalt{gap:var(--space-6);padding-top:calc(var(--header-h) + var(--space-8))}.sm-titel__bild,.sm-titel__video{object-position:74% 30%}.sm-titel .sm-actions .sm-btn{flex:1 1 100%}}.sm-titel__pause{position:absolute;right:var(--gutter);bottom:var(--space-8);z-index:2;display:grid;place-items:center;width:3.25rem;height:3.25rem;padding:0;color:#fff;background:rgba(0,0,0,0);border:1.5px solid var(--color-inverse-text);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.sm-titel__pause[hidden]{display:none}.sm-titel:has(.sm-titel__pause:not([hidden])) .sm-titel__fuss{padding-right:calc(3.25rem + var(--space-5))}.sm-titel__pause svg{width:1.1rem;height:1.1rem}.sm-titel__pause:is(:hover,:focus-visible){color:var(--pc-on);background:var(--pc-fill);border-color:var(--pc-fill)}.sm-titel__pause-aus,.sm-titel__pause[aria-pressed=true] .sm-titel__pause-an{display:none}.sm-titel__pause[aria-pressed=true] .sm-titel__pause-aus{display:block}.sm-logos{padding-block:var(--space-6) var(--space-7)}.sm-logos__kopf{margin-bottom:var(--space-4)}.sm-logos__titel{margin:0;font-family:var(--font-serif);font-size:var(--fs-h4);font-style:italic;line-height:1.2;color:var(--pc-text);white-space:nowrap}@media(min-width:900px){.sm-logos{display:grid;grid-template-columns:max(var(--gutter),(100% - var(--w-page))/2) auto minmax(0,1fr);align-items:center;column-gap:var(--space-6)}.sm-logos__kopf{grid-column:2;max-width:none;margin:0;padding:0}.sm-logos__band{grid-column:3}.sm-logos--ohne-titel{display:block}}.sm-logos__band{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sm-logos__liste{display:flex;flex:none;align-items:center;gap:var(--space-9);margin:0;padding:0 var(--space-9) 0 0;list-style:none;animation:sm-laufband 45s linear infinite}.sm-logos__band:is(:hover,:focus-within) .sm-logos__liste{animation-play-state:paused}.sm-logos__liste li{flex:none;margin:0}.sm-logos__liste img{display:block;width:auto;height:2.75rem;max-width:9rem;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter var(--dur-base),opacity var(--dur-base)}.sm-logos__liste img:hover{filter:grayscale(1) brightness(.55) contrast(1.2);opacity:1}@keyframes sm-laufband{to{transform:translateX(-100%)}}@media(prefers-reduced-motion:reduce){.sm-logos__band{mask-image:none}.sm-logos__liste{flex:1;flex-wrap:wrap;justify-content:center;gap:var(--space-6) var(--space-8);padding:0 var(--gutter);animation:none}.sm-logos__liste[aria-hidden]{display:none}}.sm-sf{padding-block:var(--space-7);color:var(--color-text)}.sm-sf__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.sm-sf__kopf{display:grid;gap:var(--space-4);align-items:center}@media(min-width:900px){.sm-sf__kopf{grid-template-columns:auto minmax(0,1fr);gap:var(--space-7)}}.sm-sf__frage{margin:0;color:var(--color-text)}.sm-sf__frage label{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;cursor:text}.sm-sf__suche{position:relative;display:flex;align-items:center}.sm-sf__lupe{position:absolute;left:0;width:1.5rem;height:1.5rem;color:var(--color-muted);pointer-events:none}.sm-sf__suche input{width:100%;min-width:0;margin:0;padding:.6rem 0 .6rem 2.25rem;font-family:var(--font-sans);font-size:var(--fs-lead);color:var(--color-text);background:rgba(0,0,0,0);border:0;border-bottom:1.5px solid var(--color-line-strong);border-radius:0;appearance:none;transition:border-color var(--dur-fast)}@media(min-width:900px){.sm-sf__suche input{font-size:var(--fs-h4)}}.sm-sf__suche input:focus-visible{outline:none;border-bottom-color:var(--pc-text);box-shadow:0 1.5px 0 var(--pc-text)}.sm-sf__suche input::placeholder{color:var(--color-muted)}.sm-sf__kategorien{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.sm-sf__kategorien small{margin-left:.35em;font-size:.8em;font-weight:400;opacity:.7}.sm-sf__ergebnis{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease-out)}.sm-sf__innen{min-height:0;overflow:hidden}.sm-sf.is-offen .sm-sf__ergebnis{grid-template-rows:1fr}.sm-sf__status{padding-top:var(--space-6);padding-bottom:var(--space-4)}.sm-sf__status .sm-af__anzahl{margin:0}.sm-sf__liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--space-6) var(--gutter);max-height:46rem;margin:0;padding:0;overflow:hidden}.sm-sf__liste .sm-karte__beschreibung{display:none}.sm-sf__innen{position:relative}.sm-sf__mehr{display:none;position:absolute;inset:auto 0 0;z-index:4;height:14rem;align-items:flex-end;justify-content:center;padding-bottom:var(--space-2);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 0%,transparent),var(--color-bg) 70%);pointer-events:none}.sm-sf__mehr .sm-btn{pointer-events:auto}.sm-sf.is-voll .sm-sf__mehr{display:flex}.sm-sf .sm-af__leer{padding-block:var(--space-4)}.sm-sf__hinweis{margin-top:var(--space-4)}@media(max-width:899px){.sm-sf__kategorien{flex-wrap:nowrap;margin-inline:calc(-1*var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.sm-sf__kategorien::-webkit-scrollbar{display:none}.sm-sf .sm-chip{flex:none}.sm-sf__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-3);max-height:34rem}}@media(prefers-reduced-motion:reduce){.sm-sf__ergebnis{transition:none}}@media(min-width:900px){.sm-karten--mosaik{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--gutter)}.sm-karten--mosaik>:first-child{grid-column:1/span 2;grid-row:span 2;grid-template-rows:1fr;grid-auto-rows:auto;align-content:stretch}.sm-karten--mosaik>:first-child .sm-karte__bild{flex:1 1 auto;aspect-ratio:auto;min-height:22rem}.sm-karten--mosaik>:first-child .sm-karte__name{font-size:var(--fs-h3)}.sm-karten--mosaik>:nth-child(2){grid-column:span 2}.sm-karten--mosaik>:nth-child(2) .sm-karte__bild{aspect-ratio:2/1}}.sm-karten--reihe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78%,19rem);gap:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-block:var(--space-4) var(--space-5);margin-top:calc(var(--stack,var(--space-5)) - var(--space-4));scrollbar-width:thin;scrollbar-color:var(--color-line-strong) rgba(0,0,0,0)}.sm-karten--reihe>*{scroll-snap-align:start}.sm-karten--reihe:focus-visible{outline:var(--line-strong) solid var(--pc-text);outline-offset:4px}@media(min-width:900px){.sm-karten--reihe{grid-auto-columns:calc((100% - 3*var(--gutter))/4)}}.sm-streifen{--kurve:cubic-bezier(.22,.8,.24,1);display:flex;gap:.5rem;height:clamp(26rem,62svh,36rem)}.sm-streifen__s{position:relative;flex:1 1 0;min-width:0;overflow:hidden;margin:0;background:#1d1c1b;color:var(--color-inverse-text);cursor:pointer;contain:paint;transition:flex-grow .75s var(--kurve)}.sm-streifen__s.is-an{flex-grow:5.5}.sm-streifen__play{z-index:4}.sm-streifen__s:not(.is-an) .sm-streifen__play{opacity:0;pointer-events:none}.sm-streifen__medien{position:absolute;inset:0;filter:grayscale(1) brightness(.7);transition:filter .6s var(--ease-out)}.sm-streifen__s:hover .sm-streifen__medien,.sm-streifen__s.is-an .sm-streifen__medien{filter:none}.sm-streifen__medien :is(img,video){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 25%;transition:transform 1.2s var(--kurve)}.sm-streifen__medien video{opacity:0;transition:opacity .8s var(--ease-out)}.sm-streifen__s.is-video .sm-streifen__medien video{opacity:1}.sm-streifen__s:not(.is-an) .sm-streifen__medien img{transform:scale(1.12)}.sm-streifen__s:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,18,19,.95) 0%,rgba(18,18,19,.75) 30%,transparent 62%);pointer-events:none}.sm-streifen__s.is-an:after{background:linear-gradient(0deg,rgba(18,18,19,.96) 0%,rgba(18,18,19,.85) 32%,rgba(18,18,19,.35) 60%,transparent 80%)}.sm-streifen__zu{position:absolute;z-index:2;left:50%;bottom:var(--space-5);display:flex;gap:.75rem;align-items:baseline;margin:0;white-space:nowrap;writing-mode:vertical-rl;rotate:180deg;translate:-50% 0;transition:opacity .35s var(--ease-out)}.sm-streifen__zu span{font-family:var(--font-serif);font-size:var(--fs-h4);line-height:1}.sm-streifen__zu small{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;color:var(--color-inverse-text);opacity:.8}.sm-streifen__s.is-an .sm-streifen__zu{opacity:0}.sm-streifen__auf{position:absolute;z-index:2;left:var(--space-6);bottom:var(--space-6);width:min(30rem,100% - 2*var(--space-6));display:grid;justify-items:start;gap:var(--space-2);opacity:0;visibility:hidden;transform:translateY(.75rem);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out),visibility 0s .3s}.sm-streifen__s.is-an .sm-streifen__auf{opacity:1;visibility:visible;transform:none;transition:opacity .4s var(--ease-out) .35s,transform .5s var(--ease-out) .35s,visibility 0s}.sm-streifen__name{margin:0;font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:400;line-height:1.02;text-wrap:balance}.sm-streifen__name a{color:inherit;text-decoration:none}.sm-streifen__name a:focus-visible{outline:2px solid var(--pc);outline-offset:4px}.sm-streifen__typ{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;color:var(--color-inverse-text)}.sm-streifen__text{max-width:34em;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--color-inverse-text)}.sm-streifen__mehr{margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;text-decoration:underline;text-decoration-color:var(--pc);text-decoration-thickness:2px;text-underline-offset:.3em}a.sm-streifen__mehr{color:inherit}.sm-streifen__details{display:none}:is(.sm-streifen__s,.sm-abend-streifen__s).is-mehr .sm-streifen__details{display:grid;gap:var(--space-3);max-height:40svh;overflow:auto;overscroll-behavior:contain;animation:sm-details-ein .35s var(--ease-out)}@keyframes sm-details-ein{from{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}:is(.sm-streifen__s,.sm-abend-streifen__s).is-mehr:after{background:rgba(18,18,19,.82)}.sm-streifen__details-knopf{justify-self:start;margin-top:var(--space-2);padding:0;border:0;background:0 0;color:inherit;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;text-decoration:underline;text-decoration-color:var(--pc);text-decoration-thickness:2px;text-underline-offset:.3em;cursor:pointer}.sm-streifen__details-knopf:focus-visible{outline:2px solid var(--pc);outline-offset:4px}@media(max-width:899px){.sm-streifen{flex-direction:column;height:auto;gap:.375rem}.sm-streifen__s{flex:0 0 4.5rem;transition:flex-basis .75s var(--kurve)}.sm-streifen__s.is-an{flex-basis:min(26rem,75svh)}.sm-streifen__zu{left:var(--space-4);bottom:50%;writing-mode:horizontal-tb;rotate:none;translate:0 50%}.sm-streifen__auf{left:var(--space-4);bottom:var(--space-5);width:calc(100% - 2*var(--space-4))}}@media(prefers-reduced-motion:reduce){.sm-streifen__s,.sm-streifen__medien,.sm-streifen__medien :is(img,video),.sm-streifen__zu,.sm-streifen__auf{transition:none !important}}.sm-fakten__spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0 var(--gutter);padding:var(--space-5) 0 0;list-style:none;border-top:var(--line-strong) solid var(--color-line-strong)}.sm-fakten__spalte{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;margin:0}.sm-fakten__zahl{font-family:var(--font-serif);font-size:var(--fs-display);line-height:.9;letter-spacing:-.02em;color:var(--pc-text);font-variant-numeric:lining-nums}.sm-fakten__zahl span{display:inline-block}.sm-fakten__erklaerung{margin-top:var(--space-3);font-size:var(--fs-small);font-weight:500;line-height:1.45;color:var(--color-text)}.sm-fakten__argument{display:grid;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--line-hair) solid var(--color-line)}.sm-fakten__argument p{font-size:var(--fs-small);line-height:1.6;color:var(--color-muted)}@media(max-width:899px){.sm-fakten__spalte:not(:last-child){margin-bottom:var(--space-7)}}.sm-kat-liste{position:relative;padding:0;list-style:none;border-top:var(--line-strong) solid var(--color-line-strong)}.sm-kat{margin:0;border-bottom:var(--line-hair) solid var(--color-line)}.sm-kat__link{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem) auto;align-items:baseline;gap:var(--space-3) var(--gutter);padding:var(--space-5) 0;color:var(--color-text);transition:color var(--dur-fast),padding var(--dur-base) var(--ease-out)}.sm-kat__titel{font-family:var(--font-serif);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.875rem);font-weight:400;line-height:1;letter-spacing:var(--ls-heading)}.sm-kat__titel em{font-style:italic}.sm-kat__text{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--color-muted)}.sm-kat__pfeil{grid-column:-2;font-family:var(--font-sans);font-size:1.25rem;color:var(--color-muted);transition:color var(--dur-fast),transform var(--dur-base) var(--ease-out)}.sm-kat__pfeil svg{display:block;width:1.25rem;height:1.25rem}.sm-kat__link:is(:hover,:focus-visible){color:var(--pc-text);padding-left:var(--space-4)}.sm-kat__link:is(:hover,:focus-visible) .sm-kat__pfeil{color:var(--pc-text);transform:translateX(6px)}.sm-kat__bild{position:absolute;z-index:3;left:0;top:0;width:22rem;aspect-ratio:4/3;overflow:hidden;background:var(--pc-fill);pointer-events:none;opacity:0;box-shadow:0 1.5rem 2.5rem -1.25rem rgba(18,18,19,.55);transform:translate(var(--x,0px),var(--y,0px)) translate(-50%,-50%) rotate(var(--dreh,-4deg)) scale(.86);transition:opacity .25s var(--ease-out),transform .45s var(--ease-out)}.sm-kat.is-aktiv .sm-kat__bild{opacity:1;transform:translate(var(--x,0px),var(--y,0px)) translate(-50%,-50%) rotate(var(--dreh,-4deg)) scale(1)}.sm-kat-liste.is-folgt .sm-kat.is-aktiv .sm-kat__bild{transition:opacity .25s var(--ease-out),transform .18s linear}.sm-kat__bild img,.sm-kat__bild video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.sm-kat__bild video{opacity:0;transition:opacity .4s}.sm-kat.is-video .sm-kat__bild video{opacity:1}@media(hover:none),(pointer:coarse){.sm-kat{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:var(--space-4)}.sm-kat__link{grid-template-columns:1fr;padding:var(--space-4) 0}.sm-kat__pfeil{display:none}.sm-kat__bild{position:relative;width:100%;opacity:1;transform:none;box-shadow:none}}@media(max-width:899px){.sm-kat__titel{font-size:var(--fs-h3)}.sm-kat__link{grid-template-columns:minmax(0,1fr) auto}.sm-kat__text{grid-column:1/-1;grid-row:2}}.sm-anlaesse__andere{width:100%;margin:0;border:0;background:0 0;font:inherit;text-align:left;cursor:pointer}.sm-lichtlinie{--ll-zeit:14rem;--ll-mitte:3rem;position:relative}.sm-lichtlinie__linie{position:absolute;top:.6rem;bottom:var(--space-7);left:calc(var(--ll-zeit) + var(--ll-mitte)/2 - 1px);width:2px;background:var(--color-inverse-line)}.sm-lichtlinie__linie:after{content:"";position:absolute;inset:0 0 auto;height:100%;background:var(--pc);box-shadow:0 0 .9rem var(--pc);transform-origin:0 0;transform:scaleY(1)}.sm-lichtlinie.is-live .sm-lichtlinie__linie:after{transform:scaleY(var(--f,0))}.sm-lichtlinie__liste{margin:0;padding:0;list-style:none}.sm-lichtlinie__punkt{position:relative;display:grid;grid-template-columns:var(--ll-zeit) var(--ll-mitte) minmax(0,1fr);align-items:start;margin:0;padding-bottom:var(--space-8)}.sm-lichtlinie__punkt:last-child{padding-bottom:var(--space-5)}.sm-lichtlinie__zeit{grid-column:1;grid-row:1;padding:.35rem var(--space-5) 0 0;text-align:right;font-family:var(--font-serif);font-size:var(--fs-h4);font-style:italic;line-height:1.2;color:var(--pc-light)}.sm-lichtlinie__marke{grid-column:2;grid-row:1;justify-self:center;width:1rem;height:1rem;margin-top:.55rem;background:var(--pc);box-shadow:0 0 1rem var(--pc)}.sm-lichtlinie__inhalt{grid-column:3;grid-row:1;display:grid;gap:var(--space-3);align-content:start;padding-left:var(--space-5)}.sm-lichtlinie__titel{margin:0;font-family:var(--font-serif);font-size:var(--fs-h1);font-weight:400;line-height:1;color:var(--color-inverse-text)}.sm-lichtlinie__titel em{font-style:italic;color:var(--pc-light)}.sm-lichtlinie.is-live .sm-lichtlinie__punkt :is(.sm-lichtlinie__zeit,.sm-lichtlinie__inhalt){opacity:.35;transition:opacity var(--dur-slow) var(--ease-out)}.sm-lichtlinie.is-live .sm-lichtlinie__punkt:not(.is-an) .sm-lichtlinie__marke{background:var(--sm-night);box-shadow:inset 0 0 0 2px var(--color-muted)}.sm-lichtlinie.is-live .sm-lichtlinie__punkt.is-an :is(.sm-lichtlinie__zeit,.sm-lichtlinie__inhalt){opacity:1}.sm-lichtlinie.is-live .sm-lichtlinie__punkt.is-an .sm-lichtlinie__marke{animation:sm-flackern .9s both}.sm-ablauf__zusage{max-width:40em;font-family:var(--font-serif);font-size:var(--fs-h4);font-style:italic;line-height:1.35}@media(max-width:899px){.sm-lichtlinie{--ll-zeit:0rem;--ll-mitte:1rem}.sm-lichtlinie__punkt{column-gap:var(--space-5);row-gap:var(--space-2);grid-template-columns:var(--ll-mitte) minmax(0,1fr);padding-bottom:var(--space-7)}.sm-lichtlinie__zeit{grid-column:2;padding:0;text-align:left}.sm-lichtlinie__marke{grid-column:1;margin-top:.3rem}.sm-lichtlinie__inhalt{grid-column:2;grid-row:2;padding-left:0}.sm-lichtlinie__titel{font-size:var(--fs-h2)}}.sm-anfrage__punkte{display:grid;gap:var(--space-3);padding:0;list-style:none}.sm-anfrage__punkte li{position:relative;margin:0;padding-left:1.5rem}.sm-anfrage__punkte li:before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;background:var(--pc)}.sm-anfrage__direkt{display:grid;justify-items:start;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--line-hair) solid var(--color-line)}.sm-anfrage__direkt a{font-family:var(--font-serif);font-size:var(--fs-h4);line-height:1.3;color:var(--color-text);transition:color var(--dur-fast)}.sm-anfrage__direkt a:is(:hover,:focus-visible){color:var(--pc-text)}.sm-anfrage__formular form{display:grid;gap:var(--space-5)}.sm-anfrage__formular .form-row{display:flex;flex-wrap:wrap;gap:var(--space-6) 4%;margin:0}.sm-anfrage__formular .form-group{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--space-1);margin:0}@media(min-width:768px){.sm-anfrage__formular :is(.group-vorname,.group-nachname,.group-firma,.group-telefon,.group-email,.group-artist){flex-basis:48%}}@media(max-width:895px){.sm-anfrage__formular .group-email{order:4 !important}.sm-anfrage__formular .group-telefon{order:5 !important}}.sm-anfrage__formular label{font-size:var(--fs-label);font-weight:500;line-height:1.2;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-muted)}.sm-anfrage__formular :is(input:not([type=hidden]),select,textarea){box-sizing:border-box;width:100%;margin:0;padding:.5rem 0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.4;color:var(--color-text);background-color:rgba(0,0,0,0);border:0;border-bottom:1.5px solid var(--color-line-strong);border-radius:0;box-shadow:none;appearance:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.sm-anfrage__formular textarea{min-height:8rem;resize:vertical}.sm-anfrage__formular select{padding-right:1.75rem;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23323232' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .1rem center/14px no-repeat}.sm-anfrage__formular :is(input,select,textarea):focus-visible{outline:none;border-bottom-color:var(--pc-text);box-shadow:0 1.5px 0 var(--pc-text)}.sm-anfrage__formular .form-pflichtfelder{margin:0;font-size:var(--fs-small);color:var(--color-muted);text-transform:none}.sm-anfrage__formular .buttons{display:flex;justify-content:flex-start;margin:0}.sm-anfrage__formular .g-recaptcha:empty{display:none}.sm-anfrage__formular form>*{order:8}.sm-anfrage__formular form>.form-row:not(.full-width-textarea){order:1}@media(min-width:768px){.sm-anfrage__formular :is(.group-vorname,.group-nachname,.group-firma,.group-telefon,.group-email,.group-artist){flex:1 1 48%}}@media(max-width:767px){.sm-anfrage__formular .form-group{flex:1 1 100%}}.sm-anfrage__frage{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-muted)}.sm-anfrage__adresse{font-style:normal}.sm-anfrage__adresse>span:not(.sm-anfrage__frage){margin-top:var(--space-3);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--color-text)}.sm-anfrage__adresse>.sm-anfrage__zeiten{margin-top:0;font-size:var(--fs-small);color:var(--color-muted)}.sm-anfrage__formular .sm-btn.is-sendet{pointer-events:none;cursor:progress}.sm-anfrage__formular .sm-btn.is-sendet .sm-btn__icon svg{display:none}.sm-anfrage__formular .sm-btn.is-sendet .sm-btn__icon:before{content:"";display:block;width:1em;height:1em;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:sm-dreh .8s linear infinite}@media(prefers-reduced-motion:reduce){.sm-anfrage__formular .sm-btn.is-sendet .sm-btn__icon:before{animation-duration:2.4s}}.sm-captcha-hinweis{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;color:var(--sm-red)}.sm-seitenkopf__kopf{display:grid;gap:var(--space-5)}.sm-seitenkopf__h1{display:grid;gap:var(--space-4);font-weight:400}.sm-seitenkopf__marke{display:block;font-family:var(--font-sans);font-size:var(--fs-lead);font-weight:500;line-height:1.4;color:var(--pc-text)}.sm-seitenkopf__schlagzeile{display:block;max-width:14em;font-family:var(--font-serif);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}.sm-seitenkopf__schlagzeile em{font-family:var(--font-serif);font-style:italic;color:var(--pc-text)}.sm-af{display:grid;gap:var(--space-6)}.sm-af__filter{display:grid;gap:var(--space-5)}.sm-af__kategorien{display:grid;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0}.sm-af__kategorien legend{padding:0;margin-bottom:var(--space-3)}.sm-af__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sm-chip{position:relative;display:inline-flex;cursor:pointer}.sm-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.sm-chip span{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem .95rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--color-text);border:1.5px solid var(--color-line-strong);transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.sm-chip:hover span{border-color:var(--pc-text);color:var(--pc-text)}.sm-chip input:checked+span{color:var(--pc-on);background:var(--pc-fill);border-color:var(--pc-fill)}.sm-chip input:focus-visible+span{outline:var(--line-strong) solid var(--pc-text);outline-offset:3px}.sm-af__mehr-titel{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;font-family:var(--font-sans);font-size:1rem;font-weight:500;border-bottom:1.5px solid var(--color-line-strong);cursor:pointer;list-style:none}.sm-af__mehr-titel::-webkit-details-marker{display:none}.sm-af__mehr-titel:after{content:"+";margin-left:auto;font-size:1.25rem;line-height:1;color:var(--pc-text);transition:transform var(--dur-base) var(--ease-out)}.sm-af__mehr[open]>.sm-af__mehr-titel:after{transform:rotate(45deg)}.sm-af__mehr-zahl{margin-left:.4em;color:var(--pc-text)}.sm-af__mehr[open]>.sm-af__felder{padding-top:var(--space-4)}@media(min-width:900px){.sm-af__mehr-titel{display:none}.sm-af__mehr[open]>.sm-af__felder{padding-top:0}}.sm-af__felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;gap:var(--space-5) var(--gutter)}.sm-af__feld{display:grid;gap:var(--space-2)}.sm-af__feld select{box-sizing:border-box;width:100%;margin:0;padding:.55rem 1.75rem .55rem 0;font-family:var(--font-sans);font-size:1rem;line-height:1.4;color:var(--color-text);border:0;border-bottom:1.5px solid var(--color-line-strong);border-radius:0;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23323232' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .1rem center/14px no-repeat}.sm-af__feld select:focus-visible{outline:none;border-bottom-color:var(--pc-text);box-shadow:0 1.5px 0 var(--pc-text)}.sm-af__anlass{display:grid;gap:var(--space-4) var(--gutter);padding:var(--space-5);background:var(--color-surface)}.sm-af__anlass[hidden]{display:none}.sm-af__anlass>div:first-child{display:grid;gap:var(--space-2)}.sm-af__anlass-text{max-width:44em;font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.55;color:var(--color-muted)}@media(min-width:900px){.sm-af__anlass{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.sm-af__status{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--line-strong) solid var(--color-line-strong)}.sm-af__anzahl{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-muted)}.sm-af__anzahl strong{margin-right:.15em;font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:400;color:var(--color-text)}.sm-af__status .sm-link{padding-inline:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.sm-af__liste{margin:0;padding:0;list-style:none}.sm-af__act{display:grid;margin:0}.sm-af__act[hidden]{display:none}.sm-af__leer{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6) 0}.sm-af__leer[hidden]{display:none}.sm-finder-overlay{position:fixed;inset:0;z-index:var(--z-overlay);overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg);visibility:hidden;opacity:0;transform:translateY(1.5rem);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.sm-finder-overlay.open{visibility:visible;opacity:1;transform:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0s}.sm-finder-overlay__kopf{position:sticky;top:0;z-index:5;background:var(--color-bg);border-bottom:var(--line-hair) solid var(--color-line)}.sm-finder-overlay__zeile{display:flex;align-items:center;gap:var(--space-5);min-height:var(--header-h)}.sm-finder-overlay__zeile .sm-h3{margin-right:auto}.sm-finder-overlay__zeile .sm-h3 em{font-style:italic;color:var(--pc-text)}.sm-finder-overlay__zu{position:relative;flex:none;width:2.75rem;height:2.75rem;padding:0;border:1.5px solid var(--color-line-strong);background:rgba(0,0,0,0);color:var(--color-text);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast)}.sm-finder-overlay__zu span:before,.sm-finder-overlay__zu span:after{content:"";position:absolute;left:50%;top:50%;width:1.1rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.sm-finder-overlay__zu span:after{transform:translate(-50%,-50%) rotate(-45deg)}.sm-finder-overlay__zu:is(:hover,:focus-visible){color:var(--pc-on);background:var(--pc-fill);border-color:var(--pc-fill)}.sm-finder-overlay__inhalt{padding-block:var(--space-6) var(--space-9)}@media(max-width:599px){.sm-finder-overlay__seite{display:none}}@media(prefers-reduced-motion:reduce){.sm-finder-overlay{transform:none}}.sm-af__suche{display:grid;gap:var(--space-2);max-width:34rem}.sm-af__suche input{box-sizing:border-box;width:100%;margin:0;padding:.6rem 0 .6rem 1.9rem;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--color-text);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E") left .1rem center/18px no-repeat;border:0;border-bottom:1.5px solid var(--color-line-strong);border-radius:0;appearance:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.sm-af__suche input:focus-visible{outline:none;border-bottom-color:var(--pc-text);box-shadow:0 1.5px 0 var(--pc-text)}.sm-af__suche input::-webkit-search-cancel-button{width:1rem;height:1rem;margin-left:var(--space-2);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23323232' stroke-width='1.6'%3E%3Cpath d='M3 3l10 10M13 3L3 13'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-appearance:none;appearance:none}.sm-newsletter{padding-block:var(--space-7);background:var(--color-surface);border-block:var(--line-hair) solid var(--color-line)}.sm-newsletter__zeile{display:grid;gap:var(--space-4) var(--gutter);align-items:end}@media(min-width:1000px){.sm-newsletter__zeile{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sm-newsletter__hinweis{grid-column:2;grid-row:2}.sm-newsletter__text{grid-column:1;grid-row:1/span 2;align-self:end}.sm-newsletter__form{grid-column:2;grid-row:1}}.sm-newsletter__text{display:grid;gap:var(--space-2)}.sm-newsletter__text .sm-h3 em{color:var(--pc-text)}.sm-newsletter__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:var(--space-4) var(--space-5)}.sm-newsletter__feld{display:grid;gap:var(--space-1)}.sm-newsletter__feld label{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-muted)}.sm-newsletter__feld input{box-sizing:border-box;width:100%;margin:0;padding:.55rem 0;font-family:var(--font-sans);font-size:1rem;color:var(--color-text);background:rgba(0,0,0,0);border:0;border-bottom:1.5px solid var(--color-line-strong);border-radius:0}.sm-newsletter__feld input:focus-visible{outline:none;border-bottom-color:var(--pc-text);box-shadow:0 1.5px 0 var(--pc-text)}.sm-newsletter__hinweis{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--color-muted)}.sm-newsletter__hinweis a{color:inherit;text-decoration:underline}@media(max-width:699px){.sm-newsletter__form{grid-template-columns:1fr}}.sm-newsletter__danke{display:grid;gap:var(--space-2);padding:var(--space-4) 0 var(--space-4) var(--space-5);border-left:var(--line-strong) solid var(--pc-fill);outline:none}.sm-newsletter__danke[hidden]{display:none}.sm-newsletter__danke-titel{margin:0;font-family:var(--font-serif);font-size:var(--fs-h4);line-height:1.2;color:var(--color-text)}.sm-newsletter__danke-titel em{color:var(--pc-text)}.sm-newsletter__danke-text{margin:0;max-width:34em;font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--color-muted)}@media(min-width:1000px){.sm-newsletter__zeile .sm-newsletter__danke{grid-column:2;grid-row:1/span 2;align-self:center}}.sm-stapel{display:grid;gap:var(--space-7) var(--gutter);align-items:center}.sm-stapel__deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--space-7) var(--gutter)}.sm-stapel__text{display:none}@media(min-width:900px){.sm-stapel.is-stapel{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.is-stapel .sm-stapel__deck{grid-template-columns:minmax(0,30rem);justify-content:start;gap:0;padding:0 4rem 3rem 0;touch-action:pan-y}.is-stapel .sm-karte{grid-area:1/1;padding:var(--space-3) var(--space-3) var(--space-4);background:var(--color-surface);box-shadow:0 1.25rem 2.5rem -1.5rem rgba(18,18,19,.45);transform:translate(calc(var(--pos,0)*1.25rem),calc(var(--pos,0)*0.9rem)) rotate(var(--dreh,0deg));transition:transform .7s var(--ease-out),opacity .45s var(--ease-out)}.is-stapel :is(.sm-karte__beschreibung,.sm-karte__anfrage){display:none}.is-stapel .sm-karte.is-weit{opacity:0}.is-stapel .sm-karte.is-weg{opacity:0;transform:translate(-115%,-1.5rem) rotate(-12deg);transition:transform .42s var(--ease-in-out),opacity .42s var(--ease-in-out)}.is-stapel .sm-karte:not(.is-vorn){pointer-events:none}.is-stapel .sm-stapel__text{display:grid;gap:var(--space-6);align-content:center}.sm-stapel__info{display:grid;align-content:start;gap:var(--space-3);justify-items:start}.sm-stapel__typ{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;color:var(--pc-text)}.sm-stapel__name{font-family:var(--font-serif);font-size:var(--fs-h2);line-height:1.05;letter-spacing:var(--ls-heading);text-wrap:balance}.sm-stapel__beschreibung{max-width:28em;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.55;color:var(--color-muted)}.sm-stapel__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2)}.sm-stapel__steuerung{display:flex;align-items:center;gap:var(--space-3)}.sm-stapel__knopf{display:grid;place-items:center;width:3rem;height:3rem;padding:0;color:var(--color-text);background:rgba(0,0,0,0);border:1.5px solid var(--color-line-strong);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.sm-stapel__knopf svg{width:1rem;height:1rem}.sm-stapel__knopf--zurueck svg{transform:scaleX(-1)}.sm-stapel__knopf:is(:hover,:focus-visible){color:var(--pc-on);background:var(--pc-fill);border-color:var(--pc-fill)}.sm-stapel__zaehler{margin-left:var(--space-3);font-family:var(--font-serif);font-size:var(--fs-h4);font-variant-numeric:tabular-nums;color:var(--color-muted)}@media(max-width:899px){.is-stapel .sm-stapel__deck{padding:0 2.5rem 2.5rem 0}.is-stapel .sm-karte{transform:translate(calc(var(--pos,0)*0.8rem),calc(var(--pos,0)*0.6rem)) rotate(var(--dreh,0deg))}}.sm-anlass-kopf{padding-bottom:var(--space-7)}.sm-anlass-kopf__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--gutter);align-items:center}@media(min-width:900px){.sm-anlass-kopf__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.sm-brotkrumen ol{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none;font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-muted)}.sm-brotkrumen li{margin:0}.sm-brotkrumen li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-line-strong);opacity:.5}.sm-brotkrumen a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:.2em}.sm-brotkrumen a:is(:hover,:focus-visible){color:var(--pc-text);text-decoration-color:currentColor}.sm-anlass-kopf__h1{max-width:16em}.sm-anlass-kopf__acts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-muted)}.sm-anlass-kopf__acts a{font-weight:500;color:var(--color-text);background:linear-gradient(var(--pc-text),var(--pc-text)) 0 100%/100% 1.5px no-repeat;transition:color var(--dur-fast),background-size var(--dur-base) var(--ease-out)}.sm-anlass-kopf__acts a:is(:hover,:focus-visible){color:var(--pc-text);background-size:100% 3px}.sm-anlass-kopf__bild{margin:0;overflow:hidden;aspect-ratio:4/5;background:var(--color-surface-2)}.sm-anlass-kopf__bild img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.sm-anlass-kopf__marken{margin-top:var(--space-7)}.sm-anlass-kopf__marken ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);padding:var(--space-4) 0 0;list-style:none;border-top:var(--line-hair) solid var(--color-line)}.sm-anlass-kopf__marken li{margin:0}.sm-anlass-kopf__marken a{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;color:var(--color-text)}.sm-anlass-kopf__marken a:after{content:" ↓";color:var(--pc-text)}.sm-anlass-kopf__marken a:is(:hover,:focus-visible){color:var(--pc-text)}.sm-abend{--p:0;background:color-mix(in srgb,#2c221d calc((1 - var(--p))*100%),var(--sm-night))}.sm-moment__beschreibung{max-width:36em;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;color:var(--color-inverse-text)}.sm-moment__wir{max-width:36em;font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.55;color:var(--color-inverse-muted)}.sm-moment__wir strong{font-weight:500;color:var(--color-inverse-text)}.sm-abend__zusatz{display:grid;gap:var(--space-6);padding-top:var(--space-8);border-top:var(--line-hair) dashed var(--color-line)}.sm-punkte__liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-7) var(--gutter);padding:0;list-style:none}.sm-punkte__punkt{display:grid;gap:var(--space-3);align-content:start;margin:0;padding-top:var(--space-5);border-top:var(--line-heavy) solid var(--pc)}.sm-punkte__punkt p{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;color:var(--color-muted)}.sm-faq__liste{border-top:var(--line-strong) solid var(--color-line-strong)}.sm-faq__eintrag{border-bottom:var(--line-hair) solid var(--color-line);interpolate-size:allow-keywords}.sm-faq__eintrag summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;font-family:var(--font-serif);font-size:var(--fs-h4);line-height:1.3;color:var(--color-text);cursor:pointer;list-style:none;transition:color var(--dur-fast)}.sm-faq__eintrag summary::-webkit-details-marker{display:none}.sm-faq__eintrag summary:after{content:"+";flex:none;font-family:var(--font-sans);font-size:1.5rem;line-height:1;color:var(--pc-text);transition:transform var(--dur-base) var(--ease-out)}.sm-faq__eintrag[open] summary:after{transform:rotate(45deg)}.sm-faq__eintrag summary:is(:hover,:focus-visible){color:var(--pc-text)}.sm-faq__eintrag::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-base) var(--ease-out),content-visibility var(--dur-base) allow-discrete}.sm-faq__eintrag[open]::details-content{block-size:auto}.sm-faq__antwort p{max-width:44em;padding-bottom:var(--space-5);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;color:var(--color-muted)}.sm-anlaesse__liste--lang :is(a,button){flex-wrap:wrap}.sm-anlaesse__beschreibung{order:3;flex:1 1 100%;max-width:44em;padding-left:calc(1.8em + var(--space-4));font-family:var(--font-sans);font-size:var(--fs-small);font-style:normal;line-height:1.5;color:var(--color-muted)}.sm-abend-streifen{--kurve:cubic-bezier(.22,.8,.24,1);display:flex;gap:.5rem;height:clamp(30rem,70svh,38rem)}.sm-abend-streifen__s{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:#1d1c1b;color:var(--color-inverse-text);cursor:pointer;contain:paint;transition:flex-grow .75s var(--kurve)}.sm-abend-streifen__s.is-an{flex-grow:5;cursor:default}.sm-abend-streifen__s:focus-visible{outline:var(--line-strong) solid var(--pc-light,var(--pc-fill));outline-offset:2px}.sm-abend-streifen__medien{position:absolute;inset:0}.sm-abend-streifen__medien :is(img,video){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:opacity var(--dur-base),transform .9s var(--kurve)}.sm-abend-streifen__medien video{opacity:0}.sm-abend-streifen__s.is-video .sm-abend-streifen__medien video{opacity:1}.sm-abend-streifen__s:not(.is-an) .sm-abend-streifen__medien img{opacity:.45;filter:grayscale(1) !important}.sm-abend-streifen__s:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(18,18,19,.95) 0%,rgba(18,18,19,.8) 45%,rgba(18,18,19,.25) 75%,transparent)}.sm-abend-streifen__s:not(.is-an):after{background:rgba(18,18,19,.55)}.sm-abend-streifen__zu{position:absolute;left:50%;bottom:var(--space-5);z-index:2;display:flex;align-items:baseline;gap:var(--space-3);margin:0;white-space:nowrap;writing-mode:vertical-rl;transform:translateX(-50%) rotate(180deg);transition:opacity var(--dur-base)}.sm-abend-streifen__zu span{font-family:var(--font-serif);font-size:var(--fs-h4)}.sm-abend-streifen__s.is-an .sm-abend-streifen__zu{opacity:0}.sm-abend-streifen__auf{position:absolute;inset:auto 0 0;z-index:2;display:grid;gap:var(--space-3);max-width:38rem;padding:var(--space-6);opacity:0;transform:translateY(1rem);transition:opacity var(--dur-base),transform var(--dur-slow) var(--kurve);pointer-events:none}.sm-abend-streifen__s.is-an .sm-abend-streifen__auf{opacity:1;transform:none;transition-delay:.25s;pointer-events:auto}.sm-abend-streifen__uhr{position:absolute;top:var(--space-4);left:var(--space-4);z-index:2;margin:0;font-family:var(--font-serif);font-size:var(--fs-h4);font-style:italic;line-height:1.2;white-space:nowrap;color:var(--pc-light,var(--pc-fill))}.sm-abend-streifen__titel{margin:0;font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:400;line-height:1.15}.sm-abend-streifen__auf :is(.sm-moment__beschreibung,.sm-moment__wir){margin:0;font-size:var(--fs-body)}.sm-abend-streifen__auf .sm-moment__wir{margin-top:var(--space-4);padding-left:var(--space-4);border-left:var(--line-strong) solid var(--pc-light,var(--pc-fill))}.sm-abend-streifen__mit{font-style:italic;color:var(--pc-light,var(--pc-fill))}.sm-abend-streifen__act{display:grid;justify-items:start;gap:var(--space-2);margin:0;font-family:var(--font-sans)}.sm-abend-streifen__name{display:inline-flex;align-items:baseline;gap:.35em;font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:400;line-height:1.05;color:var(--color-inverse-text);text-decoration:underline;text-decoration-color:var(--pc-light,var(--pc-fill));text-decoration-thickness:2px;text-underline-offset:.18em;text-wrap:balance}.sm-abend-streifen__name svg{width:.55em;height:.55em;flex:none;transition:transform var(--dur-base) var(--ease-out)}a.sm-abend-streifen__name:hover svg{transform:translateX(.15em)}a.sm-abend-streifen__name:focus-visible{outline:2px solid var(--pc-fill);outline-offset:4px}.sm-abend-streifen__art{font-size:var(--fs-small);font-weight:500;color:var(--color-inverse-text);opacity:.85}.sm-abend-streifen .sm-streifen__play{top:auto;bottom:var(--space-4);right:var(--space-4)}.sm-abend-streifen__s:not(.is-an) .sm-streifen__play{opacity:0;pointer-events:none}.sm-abend-streifen .sm-abend-streifen__s.is-video:not(.is-mehr):after{background:linear-gradient(0deg,rgba(18,18,19,.75) 0%,rgba(18,18,19,.3) 30%,transparent 55%)}.sm-abend-streifen__details :is(.sm-moment__beschreibung,.sm-moment__wir){margin:0}@media(max-width:899px){.sm-abend-streifen{flex-direction:column;height:auto}.sm-abend-streifen__s,.sm-abend-streifen__s.is-an{flex:none;display:flex;flex-direction:column;justify-content:flex-end;min-height:26rem;cursor:default}.sm-abend-streifen__auf{position:relative;padding-top:12rem}.sm-abend-streifen__zu{display:none}.sm-abend-streifen__auf,.sm-abend-streifen__s:not(.is-an) .sm-abend-streifen__auf{opacity:1;transform:none;pointer-events:auto;padding:4.5rem var(--space-5) var(--space-5)}.sm-abend-streifen__s:not(.is-an) .sm-abend-streifen__medien img{opacity:1;filter:none}.sm-abend-streifen__s:not(.is-an):after{background:linear-gradient(0deg,rgba(18,18,19,.95) 0%,rgba(18,18,19,.8) 45%,rgba(18,18,19,.25) 75%,transparent)}.sm-abend-streifen__s:not(.is-an) .sm-streifen__play{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.sm-abend-streifen__s,.sm-abend-streifen__auf{transition:none}}.sm-abend-schiene{display:grid;gap:var(--space-7)}@media(min-width:900px){.sm-abend-schiene{display:flex;align-items:flex-start}.sm-abend-schiene__phase{flex:var(--n) 1 0;min-width:0}}.sm-abend-schiene__phasentitel{margin:0 0 var(--space-5);font-family:var(--font-serif);font-size:var(--fs-h4);font-style:italic;font-weight:400;color:var(--pc-light,var(--pc-fill))}.sm-abend-schiene__liste{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}@media(min-width:900px){.sm-abend-schiene__liste{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--space-7)}}.sm-abend-schiene__liste li{position:relative;display:grid;align-content:start;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--line-strong) solid var(--pc-light,var(--pc-fill))}@media(min-width:900px){.sm-abend-schiene__liste li:after{content:"";position:absolute;top:-6px;right:-1px;width:9px;height:9px;border-top:var(--line-strong) solid var(--pc-light,var(--pc-fill));border-right:var(--line-strong) solid var(--pc-light,var(--pc-fill));transform:rotate(45deg)}}.sm-abend-schiene__zeit{margin:0;font-family:var(--font-serif);font-size:var(--fs-small);font-style:italic;color:var(--pc-light,var(--pc-fill))}.sm-abend-schiene__titel{margin:0;font-family:var(--font-serif);font-size:var(--fs-h4);font-weight:400;line-height:1.2;color:var(--color-inverse-text)}.sm-abend-schiene__text,.sm-abend-schiene__wir{margin:0;font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.65}.sm-abend-schiene__text{color:var(--color-inverse-text)}.sm-abend-schiene__wir{margin-top:var(--space-4);color:var(--color-inverse-muted)}.sm-abend-schiene__wir strong{display:block;font-weight:500;color:var(--color-inverse-text)}.sm-abend-streifen__s.ohne-act{background:radial-gradient(ellipse 80% 60% at 70% 25%,color-mix(in srgb,var(--pc-light,var(--pc-fill)) 22%,transparent),transparent 70%),#1d1c1b}.sm-abend-streifen__deko{position:absolute;top:18%;right:var(--space-5);z-index:1;font-family:var(--font-sans);font-size:clamp(5rem,11vw,11rem);font-weight:600;font-variant-numeric:tabular-nums;line-height:.8;letter-spacing:-.02em;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px color-mix(in srgb,var(--pc-light,var(--pc-fill)) 55%,transparent);pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.sm-abend-streifen__s.is-an .sm-abend-streifen__deko{opacity:1}.sm-abend-streifen__s.ohne-act:not(.is-an):after{background:rgba(18,18,19,.25)}@media(max-width:899px){.sm-abend-streifen__deko{opacity:1;top:var(--space-7);font-size:6rem}}.sm-profil-kopf__name{max-width:10em;overflow-wrap:anywhere}.sm-profil-kopf .sm-actions .sm-btn{white-space:normal;text-align:left}.sm-profil-kopf__meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sm-profil-kopf__meta span{padding:.3rem .7rem;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;color:var(--pc-text);border:1.5px solid currentColor}.sm-steckbrief,.sm-hoerproben{display:grid;gap:var(--space-5);align-content:start}:is(.sm-steckbrief,.sm-hoerproben,.sm-interview) .sm-h3 em{color:var(--pc-text)}.sm-steckbrief__liste{border-top:var(--line-strong) solid var(--color-line-strong)}.sm-steckbrief__liste>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--line-hair) solid var(--color-line)}.sm-steckbrief__liste dt{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-muted)}.sm-steckbrief__liste dd{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.45;color:var(--color-text)}@media(min-width:900px){.sm-steckbrief--breit .sm-steckbrief__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter)}}.sm-steckbrief__liste a{color:inherit;background:linear-gradient(var(--pc-text),var(--pc-text)) 0 100%/100% 1.5px no-repeat;transition:color var(--dur-fast)}.sm-steckbrief__liste a:is(:hover,:focus-visible){color:var(--pc-text)}.sm-hoerproben__liste{padding:0;list-style:none;border-top:var(--line-strong) solid var(--color-line-strong)}.sm-hoerprobe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin:0;padding:var(--space-3) 0;border-bottom:var(--line-hair) solid var(--color-line)}.sm-hoerprobe__knopf{position:relative;width:2.75rem;height:2.75rem;padding:0;color:var(--color-text);background:rgba(0,0,0,0);border:1.5px solid var(--color-line-strong);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.sm-hoerprobe__knopf span{position:absolute;left:50%;top:50%;width:0;height:0;margin-left:2px;border-left:10px solid currentColor;border-top:6.5px solid rgba(0,0,0,0);border-bottom:6.5px solid rgba(0,0,0,0);transform:translate(-50%,-50%)}.sm-hoerprobe.is-an .sm-hoerprobe__knopf span{width:10px;height:12px;margin:0;border:0;background:linear-gradient(90deg,currentColor 0 3px,transparent 3px 7px,currentColor 7px 10px)}.sm-hoerprobe__knopf:is(:hover,:focus-visible),.sm-hoerprobe.is-an .sm-hoerprobe__knopf{color:var(--pc-on);background:var(--pc-fill);border-color:var(--pc-fill)}.sm-hoerprobe__info{display:grid;gap:var(--space-2);min-width:0}.sm-hoerprobe__titel{overflow:hidden;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.sm-hoerprobe__position{--fortschritt:0%;width:100%;height:1rem;margin:0;background:rgba(0,0,0,0);appearance:none;cursor:pointer}.sm-hoerprobe__position::-webkit-slider-runnable-track{height:3px;background:linear-gradient(var(--pc),var(--pc)) 0 0/var(--fortschritt) 100% no-repeat,var(--color-line)}.sm-hoerprobe__position::-moz-range-track{height:3px;background:linear-gradient(var(--pc),var(--pc)) 0 0/var(--fortschritt) 100% no-repeat,var(--color-line)}.sm-hoerprobe__position::-webkit-slider-thumb{appearance:none;width:.75rem;height:.75rem;margin-top:-4.5px;background:var(--color-text);border:0;border-radius:0}.sm-hoerprobe__position::-moz-range-thumb{width:.75rem;height:.75rem;background:var(--color-text);border:0;border-radius:0}.sm-hoerprobe__position:focus-visible{outline:var(--line-strong) solid var(--pc-text);outline-offset:2px}.sm-hoerprobe__zeit{font-family:var(--font-sans);font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--color-muted)}.sm-videos{display:grid;gap:var(--space-4)}.sm-video{position:relative;overflow:hidden;aspect-ratio:16/9;background:#000}.sm-video[hidden]{display:none}.sm-video video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.sm-video.is-gestartet video{object-fit:contain}.sm-video:not(.is-gestartet) video{filter:var(--farbfilter,none)}.sm-video__start{position:absolute;inset:0;display:grid;place-items:end;padding:var(--space-4);border:0;background:linear-gradient(to top,rgba(18,18,19,.45),transparent 60%);cursor:pointer}.sm-video__start span{position:relative;width:3.5rem;height:3.5rem;background:rgba(18,18,19,.45);border:1.5px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--dur-fast),transform var(--dur-base) var(--ease-out)}.sm-video__start span:before{content:"";position:absolute;left:54%;top:50%;border-left:14px solid #fff;border-top:9px solid rgba(0,0,0,0);border-bottom:9px solid rgba(0,0,0,0);transform:translate(-50%,-50%)}.sm-video__start:is(:hover,:focus-visible) span{background:var(--pc-fill);border-color:var(--pc-fill);transform:scale(1.05)}.sm-video__start:is(:hover,:focus-visible) span:before{border-left-color:#fff}.sm-video__standbild{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;filter:var(--farbfilter,none);pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.sm-video.is-spielt .sm-video__standbild{opacity:0}.sm-video.is-spielt .sm-video__start{background:0 0}.sm-video.is-spielt .sm-video__start span:before{left:50%;width:12px;height:14px;border:0;background:linear-gradient(90deg,#fff 0 4px,transparent 4px 8px,#fff 8px 12px)}.sm-profil-portrait__raster{align-items:center}.sm-profil-portrait__bild{margin:0;display:grid;gap:var(--space-2)}.sm-profil-portrait__bild img{display:block;width:100%;height:auto}.sm-profil-portrait__bild figcaption{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-muted)}.sm-profil-portrait__social{margin-top:var(--space-6)}.sm-interview{display:grid;gap:var(--space-5);padding-top:var(--space-7);border-top:var(--line-hair) solid var(--color-line)}.sm-interview__liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-6) var(--gutter)}.sm-interview__liste>div{display:grid;gap:var(--space-2);align-content:start}.sm-interview__liste dt{font-family:var(--font-serif);font-size:var(--fs-h4);font-style:italic;line-height:1.3;color:var(--pc-text)}.sm-interview__liste dd{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;color:var(--color-text)}.sm-profil-portrait+.sm-profil-fotos{padding-top:0}.sm-profil-portrait:has(+.sm-profil-fotos){padding-bottom:var(--gutter)}.sm-fotos{display:grid;gap:var(--space-6) var(--gutter)}.sm-fotos__bild{margin:0;display:grid;gap:var(--space-2)}.sm-fotos__bild img{display:block;width:100%;height:auto}.sm-fotos__bild figcaption{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-muted)}@media(min-width:900px){.sm-fotos:not(.sm-fotos--1){grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.sm-fotos:not(.sm-fotos--1)>*{grid-column:span 5}.sm-fotos:not(.sm-fotos--1)>:first-child{grid-column:span 7}.sm-fotos--2>:first-child img{aspect-ratio:3/2;object-fit:cover}.sm-fotos--2>:nth-child(2),:is(.sm-fotos--3,.sm-fotos--4)>:first-child{position:relative;min-height:100%}.sm-fotos--2>:nth-child(2) img,:is(.sm-fotos--3,.sm-fotos--4)>:first-child img{position:absolute;inset:0;height:100%;object-fit:cover}.sm-fotos--3>:first-child{grid-row:span 2}.sm-fotos--4>:first-child{grid-row:span 3}:is(.sm-fotos--3,.sm-fotos--4)>:not(:first-child) img{aspect-ratio:3/2;object-fit:cover}}.sm-profil-kopf__video{display:none}.sm-profil-kopf{padding-top:0;padding-bottom:var(--space-6)}.sm-profil-kopf+.sm-section{padding-top:var(--space-8)}body:has(.sm-profil-kopf) .sm-header{margin-bottom:calc(-1*var(--header-h));-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.sm-profil-kopf__buehne{--color-bg:var(--color-inverse-bg);--color-text:var(--color-inverse-text);--color-muted:var(--color-inverse-muted);--color-line:var(--color-inverse-line);--color-line-strong:var(--color-inverse-text);--pc-text:var(--pc-light);--r:clamp(12rem,24vmax,28rem);--licht-x:70%;--licht-y:45%;position:relative;isolation:isolate;overflow:hidden;padding-block:calc(var(--header-h) + var(--space-8)) var(--space-8);color:var(--color-inverse-text);background:var(--color-inverse-bg)}.sm-profil-kopf .sm-profil-kopf__video{display:block;opacity:0;transition:opacity 1.2s var(--ease-out)}.sm-profil-kopf .sm-profil-kopf__video.is-an{opacity:1}.sm-profil-kopf__dunkel{position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(18,18,19,.45);-webkit-backdrop-filter:grayscale(1) contrast(1.1) brightness(.65);backdrop-filter:grayscale(1) contrast(1.1) brightness(.65);-webkit-mask-image:radial-gradient(circle var(--r) at var(--licht-x) var(--licht-y),transparent 0%,rgba(0,0,0,.25) 35%,#000 75%);mask-image:radial-gradient(circle var(--r) at var(--licht-x) var(--licht-y),transparent 0%,rgba(0,0,0,.25) 35%,#000 75%)}@supports not ((backdrop-filter:grayscale(1)) or (-webkit-backdrop-filter:grayscale(1))){.sm-profil-kopf__dunkel{background:rgba(18,18,19,.7)}}@media(hover:none),(pointer:coarse){.sm-profil-kopf__dunkel{background:radial-gradient(circle var(--r) at var(--licht-x) var(--licht-y),rgba(18,18,19,.1) 0%,rgba(18,18,19,.4) 45%,rgba(18,18,19,.75) 80%);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}}.sm-profil-kopf__buehne:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle var(--r) at var(--licht-x) var(--licht-y),rgba(255,196,120,.2),transparent 70%);mix-blend-mode:soft-light}.sm-profil-kopf__buehne.is-maus{transition:--licht-x .5s var(--ease-out),--licht-y .5s var(--ease-out)}@media(hover:hover)and (pointer:fine)and (min-width:900px){.sm-bewegung.sm-geladen .sm-profil-kopf__buehne:not(.is-maus){animation:sm-profil-licht 16s ease-in-out infinite alternate}}@keyframes sm-profil-licht{0%{--licht-x:66%;--licht-y:40%}35%{--licht-x:82%;--licht-y:32%}70%{--licht-x:58%;--licht-y:62%}100%{--licht-x:76%;--licht-y:55%}}@media(min-width:900px){.sm-profil-kopf__buehne{min-height:min(46rem,80svh);display:grid;align-content:center}.sm-profil-kopf .sm-anlass-kopf__bild{position:absolute;inset:0 0 0 38%;z-index:-2;margin:0;aspect-ratio:auto;background:var(--color-inverse-bg)}.sm-profil-kopf .sm-anlass-kopf__bild :is(img,video){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 25%}.sm-profil-kopf .sm-anlass-kopf__bild .sm-profil-kopf__video{object-fit:contain;object-position:100% 50%}.sm-profil-kopf .sm-anlass-kopf__bild{container-type:size;overflow:hidden}.sm-profil-kopf .sm-anlass-kopf__bild .sm-profil-kopf__video{inset:0 min(0px,(100cqw - 177.78cqh)/2) 0 auto;width:auto;max-width:none;aspect-ratio:16/9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.sm-profil-kopf .sm-anlass-kopf__bild img{transition:opacity 1.2s var(--ease-out)}.sm-profil-kopf .sm-anlass-kopf__bild:has(.sm-profil-kopf__video.is-an) img{opacity:0}.sm-profil-kopf .sm-anlass-kopf__bild:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--color-inverse-bg) 0%,rgba(18,18,19,.55) 30%,transparent 65%),linear-gradient(0deg,rgba(18,18,19,.55),transparent 40%)}.sm-profil-kopf .sm-profil-kopf__name{font-size:clamp(3.5rem,2rem + 6vw,8rem)}}@media(prefers-reduced-motion:reduce){.sm-profil-kopf__buehne.is-maus{transition:none}}.sm-stimmen__raster{display:grid;gap:var(--space-7)}.sm-stimmen__platzhalter{justify-self:start;margin:0;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;color:var(--sm-night);background:repeating-linear-gradient(-45deg,#f6d36b 0 .6rem,#f3c94a .6rem 1.2rem)}.sm-stimmen__liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-7) var(--gutter);margin:0;padding:0;list-style:none}.sm-stimmen__stimme{margin:0}.sm-stimmen__stimme figure{display:flex;flex-direction:column;gap:var(--space-4);height:100%;margin:0}.sm-stimmen__zeichen{display:block;height:.5em;font-family:var(--font-serif);font-size:6rem;line-height:1;color:var(--pc-text)}.sm-stimmen__stimme blockquote{margin:0;padding:0;border:0}.sm-stimmen__stimme blockquote p{margin:0;font-family:var(--font-serif);font-size:var(--fs-h4);font-style:italic;line-height:1.35;color:var(--color-text)}.sm-stimmen__stimme figcaption{display:grid;gap:.15rem;margin-top:auto;padding-top:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small)}.sm-stimmen__name{font-weight:500;color:var(--color-text)}.sm-stimmen__herkunft{color:var(--color-muted)}.sm-leistung{padding-block:var(--space-8);color:var(--color-text)}.sm-leistung+.sm-leistung .sm-leistung__raster{padding-top:var(--space-8);border-top:var(--line-hair) solid var(--color-line)}.sm-leistung+.sm-leistung{padding-top:0}.sm-leistung__raster{display:grid;gap:var(--space-5) var(--gutter)}.sm-leistung__titel{margin:0}@media(min-width:900px){.sm-leistung__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sm-leistung__titel{position:sticky;top:calc(var(--header-h) + var(--space-5));align-self:start}}.sm-leistung__schritte{display:grid;gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;counter-reset:none}.sm-leistung__schritte li{position:relative;display:grid;align-content:start;gap:var(--space-1);padding-top:var(--space-4);border-top:var(--line-strong) solid var(--pc-fill)}.sm-leistung__schritt{font-family:var(--font-serif);font-size:var(--fs-h4);line-height:1.2;color:var(--color-text)}.sm-leistung__schritt-text{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.45;color:var(--color-muted)}@media(min-width:600px){.sm-leistung__schritte{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-4) var(--space-3)}.sm-leistung__schritte li:not(:last-child):after{content:"";position:absolute;top:-6px;right:-1px;width:9px;height:9px;border-top:var(--line-strong) solid var(--pc-fill);border-right:var(--line-strong) solid var(--pc-fill);transform:rotate(45deg)}}.sm-leistung__punkte{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5}.sm-leistung__punkte li{position:relative;padding-left:1.5rem}.sm-leistung__punkte li:before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;background:var(--pc-fill)}.sm-leistung__bild{position:relative;margin:0;overflow:hidden;background:var(--sm-night)}.sm-leistung__bild img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.88)}.sm-leistung__bild:before,.sm-leistung__bild:after{content:"";position:absolute;inset:0;pointer-events:none}.sm-leistung__bild:before{z-index:1;background:var(--pc-fill);mix-blend-mode:color;opacity:.5}.sm-leistung__bild:after{z-index:1;background:linear-gradient(0deg,rgba(18,18,19,.75) 0%,rgba(18,18,19,.15) 45%,transparent 70%)}.sm-leistung.mit-bild,.sm-leistung.mit-bild+.sm-leistung{padding-top:0}.sm-leistung.mit-bild .sm-leistung__raster,.sm-leistung+.sm-leistung.mit-bild .sm-leistung__raster{border-top:0}.sm-leistung.mit-bild .sm-leistung__titel{position:relative;top:auto}.sm-leistung--wechsel{padding-bottom:0}.sm-leistung--wechsel .sm-leistung__bild{aspect-ratio:16/10}.sm-leistung--wechsel .sm-leistung__raster{padding-block:var(--space-7) var(--space-8)}@media(min-width:900px){.sm-leistung--wechsel{display:grid;grid-template-columns:1fr 1fr;padding:0}.sm-leistung--wechsel .sm-leistung__bild{grid-row:1;aspect-ratio:auto;min-height:36rem}.sm-leistung--wechsel.is-ungerade .sm-leistung__bild{grid-column:1}.sm-leistung--wechsel.is-gerade .sm-leistung__bild{grid-column:2}.sm-leistung--wechsel .sm-leistung__raster{grid-row:1;grid-template-columns:minmax(0,1fr);align-content:center;width:auto;max-width:40rem;margin:0;padding:var(--space-8) clamp(var(--space-6),5vw,var(--space-8))}.sm-leistung--wechsel.is-ungerade .sm-leistung__raster{grid-column:2}.sm-leistung--wechsel.is-gerade .sm-leistung__raster{grid-column:1;justify-self:end}.sm-leistung--wechsel .sm-leistung__bild:after{background:0 0}}.sm-wegweiser{color:var(--color-inverse-text)}.sm-wegweiser__raster{display:grid;gap:var(--space-7) var(--gutter)}@media(min-width:900px){.sm-wegweiser__raster{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;row-gap:0}.sm-wegweiser__spalte{grid-row:span 3;grid-template-rows:subgrid}}.sm-wegweiser__spalte{display:grid;align-content:start;gap:var(--space-4)}.sm-wegweiser__titel{margin:0}.sm-wegweiser__titel em{color:var(--pc-light,var(--pc-fill))}.sm-wegweiser__text{margin:0;font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--color-inverse-muted)}.sm-wegweiser ul{margin:0;padding:0;list-style:none}.sm-wegweiser__index{border-top:var(--line-hair) solid rgba(252,248,247,.25)}.sm-wegweiser__index li{border-bottom:var(--line-hair) solid rgba(252,248,247,.25)}.sm-wegweiser__index a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-2);font-family:var(--font-serif);font-size:var(--fs-h4);color:var(--color-inverse-text);text-decoration:none;transition:color var(--dur-fast),background-color var(--dur-fast),padding var(--dur-base) var(--ease-out)}.sm-wegweiser__index svg{flex:none;width:1.1rem;height:1.1rem;transition:transform var(--dur-base) var(--ease-out)}.sm-wegweiser__index a:is(:hover,:focus-visible){padding-left:var(--space-4);color:var(--pc-on);background:var(--pc-fill)}.sm-wegweiser__index a:is(:hover,:focus-visible) svg{transform:translateX(-.25rem)}.sm-anlass-blick{color:var(--color-text)}.sm-anlass-blick__andere{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--color-muted)}.sm-anlass-blick__andere .sm-link{font-size:inherit;background:0 0;border:0;padding:0;cursor:pointer}.sm-anlass-blick__raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--space-6) var(--gutter);margin-inline:0;margin-bottom:0;padding:0;list-style:none}@media(min-width:900px){.sm-anlass-blick__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.sm-anlass-kachel__link{display:grid;gap:var(--space-2);color:inherit;text-decoration:none}.sm-anlass-kachel__bild{display:block;overflow:hidden;aspect-ratio:3/2;margin-bottom:var(--space-2);background:var(--sm-night)}.sm-anlass-kachel__bild img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .9s var(--ease-out)}.sm-anlass-kachel__titel{font-family:var(--font-serif);font-size:var(--fs-h3);line-height:1.15;transition:color var(--dur-fast)}.sm-anlass-kachel__text{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.5;color:var(--color-muted)}.sm-anlass-kachel__link:is(:hover,:focus-visible) .sm-anlass-kachel__titel{color:var(--pc-text)}.sm-anlass-kachel__link:is(:hover,:focus-visible) img{transform:scale(1.04)}.sm-socialwall{color:var(--color-text)}.sm-socialwall__kopf{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4) var(--space-6)}.sm-socialwall__kopf .sm-h2{margin:0}.sm-socialwall__profil{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-muted)}.sm-socialwall__profil .sm-link{display:inline-flex;align-items:center;gap:var(--space-2)}.sm-socialwall__profil .sm-icon{width:1.1rem;height:1.1rem}.sm-socialwall__raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-inline:0;margin-bottom:0;padding:0;list-style:none}@media(max-width:699px){.sm-socialwall__raster>li:nth-child(n+5){display:none}}@media(min-width:700px){.sm-socialwall__raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.sm-socialwall__beitrag{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:var(--color-surface-2)}.sm-socialwall__beitrag img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;filter:grayscale(1);transition:filter var(--dur-base),transform .9s var(--ease-out)}.sm-socialwall__text{position:absolute;inset:auto 0 0;padding:var(--space-9) var(--space-3) var(--space-3);font-family:var(--font-sans);font-size:.8125rem;line-height:1.4;color:#fff;background:linear-gradient(0deg,rgba(18,18,19,.92),rgba(18,18,19,.8) 55%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.4);opacity:0;transform:translateY(.5rem);transition:opacity var(--dur-base),transform var(--dur-base) var(--ease-out)}.sm-socialwall__video{position:absolute;top:var(--space-2);right:var(--space-2);border-left:11px solid #fff;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.sm-socialwall__beitrag:is(:hover,:focus-visible) img{filter:none;transform:scale(1.04)}.sm-socialwall__beitrag:is(:hover,:focus-visible) .sm-socialwall__text{opacity:1;transform:none}.sm-socialwall__beitrag:focus-visible{outline:var(--line-strong) solid var(--pc-text);outline-offset:3px}.sm-socialwall__raster--leer .sm-socialwall__beitrag{background:repeating-linear-gradient(-45deg,var(--color-surface-2) 0 .6rem,transparent .6rem 1.2rem)}.sm-videothek{display:grid;gap:var(--space-5)}.sm-spieler{position:relative;overflow:hidden;aspect-ratio:16/9;color:#fff;background:#000}.sm-spieler video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;cursor:pointer}.sm-spieler.is-gestartet video{object-fit:contain}.sm-spieler:fullscreen{aspect-ratio:auto}.sm-spieler__start{position:absolute;inset:0;display:grid;place-items:end;padding:var(--space-5);border:0;background:linear-gradient(to top,rgba(18,18,19,.55),transparent 60%);cursor:pointer}.sm-spieler__start span{position:relative;width:4rem;height:4rem;background:var(--color-inverse-text);transition:background-color var(--dur-fast),transform var(--dur-base) var(--ease-out)}.sm-spieler__start span:before{content:"";position:absolute;left:54%;top:50%;border-left:18px solid var(--sm-night);border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0);transform:translate(-50%,-50%)}.sm-spieler__start:is(:hover,:focus-visible) span{background:var(--pc-fill);transform:scale(1.05)}.sm-spieler__start:is(:hover,:focus-visible) span:before{border-left-color:var(--pc-on)}.sm-spieler.is-gestartet .sm-spieler__start{display:none}.sm-spieler__leiste{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--space-2);left:var(--space-3);right:var(--space-3);bottom:var(--space-3);height:3rem;padding:0 var(--space-2);font-size:var(--fs-label);background:rgba(18,18,19,.55);border:1.5px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity var(--dur-fast),visibility var(--dur-fast)}.sm-spieler.is-gestartet .sm-spieler__leiste{opacity:1;visibility:visible}@media(hover:hover)and (pointer:fine){.sm-spieler:not(:hover):not(:has(:focus-visible)) .sm-spieler__leiste{opacity:0;visibility:hidden}}.sm-spieler__knopf{flex:none;display:grid;place-items:center;width:2rem;height:2rem;padding:0;color:inherit;background:rgba(0,0,0,0);border:0;cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast)}.sm-spieler__knopf svg{width:1.1rem;height:1.1rem}.sm-spieler__position.sm-spieler__lautstaerke{flex:0 0 4.5rem;margin:0 var(--space-2) 0 0}@media(hover:none){.sm-spieler__lautstaerke{display:none}}.sm-spieler__knopf:is(:hover,:focus-visible){color:var(--pc-on);background:var(--pc-fill)}.sm-spieler__aus{display:none}.sm-spieler.is-spielt [data-sm-spieler-play] .sm-spieler__an,.sm-spieler.is-stumm [data-sm-spieler-ton] .sm-spieler__an{display:none}.sm-spieler.is-spielt [data-sm-spieler-play] .sm-spieler__aus,.sm-spieler.is-stumm [data-sm-spieler-ton] .sm-spieler__aus{display:block}.sm-spieler__position{--fortschritt:0%;flex:1;min-width:0;height:1.5rem;margin:0 var(--space-2);background:rgba(0,0,0,0);appearance:none;cursor:pointer}.sm-spieler__position::-webkit-slider-runnable-track{height:3px;background:linear-gradient(var(--pc-fill),var(--pc-fill)) 0 0/var(--fortschritt) 100% no-repeat,rgba(255,255,255,.3)}.sm-spieler__position::-moz-range-track{height:3px;background:linear-gradient(var(--pc-fill),var(--pc-fill)) 0 0/var(--fortschritt) 100% no-repeat,rgba(255,255,255,.3)}.sm-spieler__position::-webkit-slider-thumb{appearance:none;width:.75rem;height:.75rem;margin-top:-4.5px;background:#fff;border:0;border-radius:0}.sm-spieler__position::-moz-range-thumb{width:.75rem;height:.75rem;background:#fff;border:0;border-radius:0}.sm-spieler__position:focus-visible{outline:var(--line-strong) solid var(--pc-fill);outline-offset:2px}.sm-spieler__zeit{flex:none;min-width:5.5em;font-family:var(--font-sans);font-size:var(--fs-label);font-variant-numeric:tabular-nums;text-align:right}.sm-videothek__liste{margin:0;padding:0;list-style:none}.sm-videothek__eintrag{margin:0}.sm-videothek__wahl{display:grid;gap:var(--space-2);width:100%;padding:0;color:var(--color-inverse-muted);text-align:left;background:rgba(0,0,0,0);border:0;cursor:pointer;transition:color var(--dur-fast)}.sm-videothek__bild{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:#000}.sm-videothek__bild :is(img,video){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:opacity var(--dur-base),transform var(--dur-slow) var(--ease-out)}.sm-videothek__bild video{opacity:0}.sm-videothek__wahl.is-vorschau .sm-videothek__bild video{opacity:1}.sm-videothek__fortschritt{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--pc-fill);transform:scaleX(var(--fortschritt,0));transform-origin:left}.sm-videothek__play{position:absolute;left:50%;top:50%;display:none;width:3.5rem;height:3.5rem;background:var(--color-inverse-text);transform:translate(-50%,-50%);transition:background-color var(--dur-fast),transform var(--dur-base) var(--ease-out),opacity var(--dur-base)}.sm-videothek__play:before{content:"";position:absolute;left:54%;top:50%;border-left:13px solid var(--sm-night);border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);transform:translate(-50%,-50%)}.sm-videothek__titel{display:-webkit-box;overflow:hidden;font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.35;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sm-videothek__dauer{position:absolute;right:var(--space-2);bottom:calc(var(--space-2) + 3px);padding:.1rem .4rem;font-family:var(--font-sans);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.4;color:#fff;background:rgba(18,18,19,.75)}.sm-videothek__wahl:is(:hover,:focus-visible){color:var(--color-inverse-text)}.sm-videothek--a .sm-videothek__wahl.is-aktiv{color:var(--color-inverse-text)}.sm-videothek__wahl:focus-visible{outline:var(--line-strong) solid var(--pc-fill);outline-offset:4px}.sm-videothek--a .sm-videothek__liste{display:grid;grid-template-columns:repeat(var(--anzahl,6),minmax(0,1fr));gap:var(--space-3)}.sm-videothek--a .sm-videothek__bild img{opacity:.5}.sm-videothek--a .sm-videothek__wahl:is(:hover,:focus-visible,.is-aktiv) .sm-videothek__bild img{opacity:1}.sm-videothek--a .sm-videothek__wahl.is-aktiv .sm-videothek__bild:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.25)}.sm-videothek--a.sm-videothek--eins .sm-videothek__liste{display:none}@media(max-width:767px){.sm-videothek--a .sm-videothek__liste{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.sm-videothek--a .sm-videothek__eintrag{flex:0 0 9.5rem;scroll-snap-align:start}}.sm-videothek:is(.sm-videothek--b,.sm-videothek--c) .sm-videothek__buehne{display:none}.sm-videothek:is(.sm-videothek--b,.sm-videothek--c) .sm-videothek__play{display:block}.sm-videothek:is(.sm-videothek--b,.sm-videothek--c) .sm-videothek__wahl{gap:var(--space-3)}.sm-videothek:is(.sm-videothek--b,.sm-videothek--c) .sm-videothek__titel{font-family:var(--font-serif);font-size:var(--fs-h4);line-height:1.25}.sm-videothek:is(.sm-videothek--b,.sm-videothek--c) .sm-videothek__wahl:is(:hover,:focus-visible) .sm-videothek__play{background:var(--pc-fill);transform:translate(-50%,-50%) scale(1.06)}.sm-videothek:is(.sm-videothek--b,.sm-videothek--c) .sm-videothek__wahl:is(:hover,:focus-visible) .sm-videothek__play:before{border-left-color:var(--pc-on)}.sm-videothek__wahl.is-vorschau .sm-videothek__play{opacity:0}.sm-videothek--b .sm-videothek__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-6) var(--gutter)}.sm-videothek--b .sm-videothek__wahl:is(:hover,:focus-visible) .sm-videothek__bild img{transform:scale(1.04)}.sm-videothek--c .sm-videothek__liste{display:flex;gap:var(--gutter);overflow-x:auto;padding-bottom:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--pc-fill) rgba(0,0,0,0)}.sm-videothek--c .sm-videothek__eintrag{flex:0 0 min(82vw,34rem);scroll-snap-align:start}.sm-videothek__gross,.sm-lightbox{position:fixed;inset:0;margin:auto}.sm-videothek__gross{width:min(92vw,84rem,(100vh - 12rem)*16/9);max-width:none;max-height:none;padding:0;overflow:visible;color:var(--color-inverse-text);background:rgba(0,0,0,0);border:0}.sm-videothek__gross::backdrop{background:rgba(18,18,19,.92)}.sm-videothek__gross-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.sm-videothek__gross-titel{margin:0;font-family:var(--font-serif);font-size:var(--fs-h4)}.sm-videothek__zu,.sm-videothek__blaettern{display:grid;place-items:center;width:3rem;height:3rem;padding:0;color:var(--color-inverse-text);background:rgba(0,0,0,0);border:1.5px solid rgba(255,255,255,.4);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.sm-videothek__zu:is(:hover,:focus-visible),.sm-videothek__blaettern:is(:hover,:focus-visible){color:var(--pc-on);background:var(--pc-fill);border-color:var(--pc-fill)}.sm-videothek__zu span{position:relative;width:1.1rem;height:1.1rem}.sm-videothek__zu span:before,.sm-videothek__zu span:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;background:currentColor;transform:rotate(45deg)}.sm-videothek__zu span:after{transform:rotate(-45deg)}.sm-videothek__blaettern svg{width:1rem;height:1rem;transform:scaleX(-1)}.sm-videothek__blaettern--vor svg{transform:none}.sm-videothek__gross-steuerung{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.sm-videothek__zaehler{margin-left:var(--space-3);font-family:var(--font-serif);font-size:var(--fs-h4);font-variant-numeric:tabular-nums;color:var(--color-inverse-muted)}.sm-lightbox-ziel{cursor:zoom-in}.sm-lightbox-ziel:focus-visible{outline:var(--line-strong) solid var(--pc-text);outline-offset:4px}.sm-lightbox{width:100%;height:100%;max-width:none;max-height:none;padding:var(--space-4) var(--gutter);color:var(--color-inverse-text);background:rgba(18,18,19,.97);border:0}.sm-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-4)}.sm-lightbox::backdrop{background:rgba(0,0,0,0)}.sm-lightbox__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.sm-lightbox__zaehler{margin:0;font-family:var(--font-serif);font-size:var(--fs-h4);font-variant-numeric:tabular-nums;color:var(--color-inverse-muted)}.sm-lightbox__bild{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:var(--space-2);min-height:0;margin:0}.sm-lightbox__bild img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.sm-lightbox__bild figcaption{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-inverse-muted)}.sm-lightbox__steuerung{display:flex;justify-content:center;gap:var(--space-3)}@media(min-width:900px)and (min-height:600px){html:has(.sm-profil-videos){scroll-snap-type:y proximity}.sm-profil-videos{display:grid;align-content:center;min-height:100svh;padding-block:calc(var(--header-h) + var(--space-3)) var(--space-6);scroll-snap-align:start;scroll-margin-top:calc(-1*(var(--header-h) + 1rem))}.sm-profil-videos>.sm-wrap{width:min(var(--w-page),(100svh - 22rem)/.66,100% - 2*var(--gutter));max-width:none}}.sm-videothek__jetzt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin:var(--space-5) 0 var(--space-4);font-family:var(--font-sans);color:var(--color-inverse-text)}.sm-videothek:not(.sm-videothek--a) .sm-videothek__jetzt{display:none}.sm-videothek__jetzt-label:before{content:attr(data-pause)}.sm-videothek.is-spielt .sm-videothek__jetzt-label:before{content:attr(data-spielt)}.sm-videothek__jetzt-label{font-size:var(--fs-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--pc-light,var(--pc-fill))}.sm-videothek__jetzt strong{font-family:var(--font-serif);font-size:var(--fs-h4);font-weight:400}.sm-videothek__jetzt-zahl{font-size:var(--fs-small);color:var(--color-inverse-muted);font-variant-numeric:tabular-nums}.sm-videothek__jetzt-eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px;align-self:center}.sm-videothek__jetzt-eq i{width:3px;height:100%;background:var(--pc-light,var(--pc-fill));transform-origin:bottom;transform:scaleY(.35);animation:sm-eq .9s ease-in-out infinite paused}.sm-videothek__jetzt-eq i:nth-child(2){animation-delay:-.3s}.sm-videothek__jetzt-eq i:nth-child(3){animation-delay:-.6s}.sm-videothek.is-spielt .sm-videothek__jetzt-eq i{animation-play-state:running}.sm-videothek__laeuft{position:absolute;left:var(--space-2);top:var(--space-2);display:none;padding:.15rem .45rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-on);background:var(--pc-fill)}.sm-videothek--a.is-spielt .sm-videothek__wahl.is-aktiv .sm-videothek__laeuft{display:block}.sm-videothek--a .sm-videothek__wahl.is-aktiv .sm-videothek__bild{outline:3px solid var(--pc-fill);outline-offset:3px}.sm-videothek--a .sm-videothek__wahl.is-aktiv .sm-videothek__titel{font-weight:600}.sm-videothek--a .sm-videothek__wahl:not(.is-aktiv) .sm-videothek__bild img{filter:grayscale(1);opacity:.4}.sm-videothek--a .sm-videothek__wahl:not(.is-aktiv):is(:hover,:focus-visible) .sm-videothek__bild img{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){.sm-videothek__jetzt-eq i{animation:none}}.sm-pdm__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--gutter);align-items:center}@media(min-width:900px){.sm-pdm__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.sm-pdm__titel em{color:var(--pc-text)}.sm-pdm__name{line-height:1.05;hyphens:manual;overflow-wrap:break-word;color:var(--color-inverse-text)}.sm-pdm__buehne .sm-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sm-person__abschnitt{margin-bottom:var(--space-8)}.sm-person__abschnitt .sm-h2 em{color:var(--pc-text)}.sm-person+.sm-person{padding-top:0}.sm-person__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6) var(--gutter);align-items:start}@media(min-width:900px){.sm-person__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sm-person--gespiegelt .sm-person__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sm-person--gespiegelt .sm-person__bildspalte{order:2}.sm-person__bildspalte{position:sticky;top:calc(var(--header-total,5rem) + var(--space-5))}}.sm-person__bild{margin:0}.sm-person__bild img{display:block;width:100%;height:auto}.sm-person__kopf{display:grid;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--line-strong) solid var(--color-line-strong)}.sm-person__rolle{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:500;color:var(--pc-text)}.sm-person__bildspalte{display:grid;gap:var(--space-4);align-content:start}.sm-person__kontakt{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.sm-person__knopf{display:grid;place-items:center;width:3rem;height:3rem;color:var(--color-text);border:1.5px solid var(--color-line-strong);transition:color var(--dur-fast),background-color var(--dur-fast),border-color var(--dur-fast)}.sm-person__knopf svg{width:1.25rem;height:1.25rem}.sm-person__knopf:is(:hover,:focus-visible){color:var(--pc-on);background:var(--pc-fill);border-color:var(--pc-fill)}.sm-person__eckdaten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-5) var(--gutter)}.sm-person__eckdaten>div{display:grid;gap:var(--space-1);align-content:start}.sm-person__eckdaten dt{font-family:var(--font-serif);font-size:var(--fs-h3);line-height:1.1;color:var(--color-text)}.sm-person__eckdaten dd{margin:0;font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.4;color:var(--color-muted)}.sm-person__hoerproben{display:grid;gap:var(--space-3)}.sm-person__hoerproben-titel{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;color:var(--color-muted)}.sm-newsletter-seite__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--gutter);align-items:center}@media(min-width:900px){.sm-newsletter-seite__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.sm-newsletter-seite__text .sm-h1 em{color:var(--pc-text)}.sm-newsletter-seite__punkte{display:grid;gap:var(--space-2);padding:0;list-style:none}.sm-newsletter-seite__punkte li{position:relative;margin:0;padding-left:1.5rem;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5}.sm-newsletter-seite__punkte li:before{content:"";position:absolute;left:0;top:.55em;width:.6rem;height:.6rem;background:var(--pc-fill)}.sm-newsletter--seite{display:grid;gap:var(--space-4);padding:var(--space-6) 0 0;background:0 0;border-bottom:0}.sm-newsletter--seite .sm-newsletter__form{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-newsletter--seite .sm-btn{justify-self:start}.sm-newsletter--seite .sm-newsletter__hinweis,.sm-newsletter--seite .sm-newsletter__form{grid-column:auto;grid-row:auto}@media(max-width:699px){.sm-newsletter--seite .sm-newsletter__form{grid-template-columns:1fr}}.sm-newsletter-seite__bild{margin:0}.sm-newsletter-seite__bild img{display:block;width:100%;height:auto}.sm-rechtstext__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--gutter);margin-top:var(--space-8);align-items:start}@media(min-width:900px){.sm-rechtstext__raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sm-rechtstext__anbieter{position:sticky;top:calc(var(--header-total,5rem) + var(--space-5))}}.sm-rechtstext__anbieter{padding-top:var(--space-4);border-top:var(--line-strong) solid var(--color-line-strong)}.sm-rechtstext__anbieter :is(h2,h3){font-family:var(--font-sans);font-size:var(--fs-body);font-weight:600;line-height:1.4}.sm-rechtstext__text :is(h2,h3,h4){margin-top:var(--space-7);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:600;letter-spacing:.04em;color:var(--color-text)}.sm-rechtstext__text :is(h2,h3,h4):first-child{margin-top:0}.sm-rechtstext__text br+br{display:none}.sm-rechtstext :is(.sm-rechtstext__anbieter,.sm-rechtstext__text) a{overflow-wrap:anywhere}.sm-fehler{min-height:50vh}.sm-fehler .sm-h1{font-family:var(--font-serif);color:var(--color-text)}.sm-fehler .sm-h1 em{font-style:italic;color:var(--pc-text)}}@layer utilities{.sm-visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sm-skip{position:fixed;left:var(--space-4);top:var(--space-4);z-index:calc(var(--z-overlay) + 1);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:1rem;font-weight:500;color:var(--pc-on);background:var(--pc-fill);text-decoration:none;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.sm-skip:focus-visible{transform:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}}
.sm-sprache{display:inline-flex;align-items:center;gap:.125rem;flex:none;font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.06em;color:inherit}.sm-sprache__code{display:inline-grid;place-items:center;min-width:2rem;min-height:2.75rem;color:inherit;text-decoration:none;opacity:.55;transition:opacity var(--dur-fast),color var(--dur-fast)}.sm-sprache__code[aria-current]{opacity:1}.sm-sprache a.sm-sprache__code:is(:hover,:focus-visible){opacity:1;color:var(--pc-text)}.sm-sprache__trenner{opacity:.35}@media (max-width:599px){.sm-header .sm-sprache{display:none}}.sm-sprache--menu{font-size:.9375rem;margin-left:-.5rem}
#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:linear-gradient(to right,#777,#fff);left:0}#grav-login .delimiter:after{background-image:linear-gradient(to left,#777,#fff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}
﻿.form-group.has-errors{background:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{display:none;position:absolute !important;height:1px;width:1px;overflow:hidden;clip-path:rect(0px,1px,1px,0px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-image img{margin:0}.form-input-file.dropzone .dz-preview .dz-remove{font-size:16px;position:absolute;top:3px;right:3px;display:inline-flex;height:20px;width:20px;background-color:red;justify-content:center;align-items:center;color:#fff;font-weight:700;border-radius:50%;cursor:pointer;z-index:20}.form-input-file.dropzone .dz-preview .dz-remove:hover{background-color:darkred;text-decoration:none}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.filepond--root.form-input{min-height:7rem;height:auto;overflow:hidden;border:0}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,0);margin:0 -1px}.form-tabs .tabs-nav a.active span{color:inherit}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0 !important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0;display:inline-block}[data-grav-field=array] .form-row>span[data-grav-array-action]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;min-height:1.9rem;padding:.25rem;border-radius:3px;cursor:pointer;color:inherit;opacity:.45;transition:opacity .2s ease}[data-grav-field=array] .form-row>span[data-grav-array-action]:hover{opacity:1}[data-grav-field=array] .form-row>span[data-grav-array-action=sort]{cursor:grab}[data-grav-field=array] .form-row>span[data-grav-array-action=sort]:active{cursor:grabbing}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}
