@charset "UTF-8";:root,.site{--color-a: #eee;--color-b: #111;--color-light: var(--color-a);--color-dark: var(--color-b);--color-light-dimmed-25: color-mix( in srgb, var(--color-light) 25%, transparent );--color-light-dimmed-50: color-mix( in srgb, var(--color-light) 50%, transparent );--color-light-dimmed-75: color-mix( in srgb, var(--color-light) 75%, transparent );--color-dark-dimmed-25: color-mix( in srgb, transparent, var(--color-dark) 25% );--color-dark-dimmed-50: color-mix( in srgb, transparent, var(--color-dark) 50% );--color-dark-dimmed-75: color-mix( in srgb, transparent, var(--color-dark) 75% );--color-light-dimmed: var(--color-light-dimmed-25);--color-dark-dimmed: var(--color-dark-dimmed-25);--color-background-light-dimmed: var(--color-dark-dimmed-25);--color-background-dark-dimmed: color-mix( in srgb, var(--color-dark), black 50% );--color-background: light-dark(var(--color-light), var(--color-dark));--color-background-dimmed: light-dark( color-mix( in srgb, var(--color-background-light-dimmed), var(--color-background) 60% ), color-mix( in srgb, var(--color-background-dark-dimmed), var(--color-background) 20% ) );--color-background-transparent: color-mix( in srgb, var(--color-background-dimmed), transparent 60% );--color-button-page: light-dark( var(--color-background-dimmed), var(--color-text-dimmed) );--color-text: light-dark(var(--color-dark), var(--color-light));--color-text-dimmed: light-dark( var(--color-dark-dimmed), var(--color-light-dimmed) );--color-text-positive: light-dark(lightgreen, green);--lineheight: 1.25;--gutter: .43213rem;--gap: 1.84668rem;--space: 4rlh;--padding-block-start: .29492em;--padding-block-start-uppercase: .2377929688em;--padding-block-start-lowercase: .4321289063em;--padding-block-end: .23779em;--padding-block-end-baseline: .294921875em;--padding-inline: calc(var(--gutter) + .07324em);--padding-media-correction: .71729em;--font-large-size: 1.5rlh;--font-large-spacing: -.005em;--header-height: calc(var(--padding-block-start) + 1rlh + var(--padding-block-end))}#a11y-high-contrast:checked~.site{--color-light-dimmed: var(--color-light-dimmed-50);--color-dark-dimmed: var(--color-dark-dimmed-50)}:root{--font-large-size: 1.5rlh;--font-large-spacing: -.005em}@media(min-width:80rem){:root{--font-large-size: 2rlh;--font-large-spacing: -.015em}}html{display:flex;flex-direction:column;min-block-size:100%}body{flex-grow:1}@supports (-webkit-touch-callout: none){html,body{min-block-size:-webkit-fill-available;min-block-size:-moz-available;min-block-size:stretch}}.truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.no-break{white-space:nowrap}.sr-only{position:absolute;overflow:hidden;inline-size:1px;block-size:auto;margin:0;padding:0;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}html:has(#a11y-invert-colors:checked):focus-within,#a11y-invert-colors:checked~.site:focus-within{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;background-attachment:initial!important;transition-delay:0s!important;transition-duration:0s!important}}*,*:before,*:after{box-sizing:border-box}body{margin:0}blockquote,figure{margin:0}html{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{margin:0;font:inherit}p{margin:0}ul,ol{margin:0;padding:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}nav ul{list-style:none}nav li:before{content:"​";position:absolute}a{color:inherit;-webkit-text-decoration-line:none;text-decoration-line:none;background-color:transparent}button,input,optgroup,select,textarea{margin:0;font:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:auto;appearance:auto}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding-block:.35em .625em;padding-inline:.75em}legend{display:table;box-sizing:border-box;max-inline-size:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}textarea,select,input,button{outline:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{block-size:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:auto;appearance:auto}video,svg,img{display:block;max-inline-size:100%;block-size:auto}picture{display:block;max-inline-size:100%}img{border-style:none}svg{overflow:hidden}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}details{display:block}summary{display:list-item}[hidden]{display:none}::selection{text-shadow:none}a,a:focus-visible{-webkit-tap-highlight-color:rgba(0,0,0,0)}a img{border:0}@media(hover:hover){a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}}.sticky{--sticky-header-block-size: 1.78271rem;--sticky-layer-2-block-size: calc(1rlh + .19465rem) ;--sticky-start-2: var(--sticky-header-block-size);--sticky-start-3: calc(var(--sticky-start-2) + var(--sticky-layer-2-block-size));--sticky-start-5: calc(var(--sticky-start-3) + var(--font-large-size));--sticky-start-6: calc(var(--sticky-start-5) + 1rlh);position:-webkit-sticky;position:sticky}.sticky--fill:before{content:" ";position:absolute;z-index:-1;inset-block:-1px 0;inset-inline:0;display:block;inline-size:100%;block-size:calc(100% + 1px)}.sticky:nth-child(1){--index: 19}.sticky:nth-child(2){--index: 18}.sticky:nth-child(3){--index: 17}.sticky:nth-child(4){--index: 16}.sticky:nth-child(5){--index: 15}.sticky:nth-child(6){--index: 14}.sticky:nth-child(7){--index: 13}.sticky:nth-child(8){--index: 12}.sticky:nth-child(9){--index: 11}.sticky:nth-child(10){--index: 10}.sticky:nth-child(11){--index: 9}.sticky:nth-child(12){--index: 8}.sticky:nth-child(13){--index: 7}.sticky:nth-child(14){--index: 6}.sticky:nth-child(15){--index: 5}.sticky:nth-child(16){--index: 4}.sticky:nth-child(17){--index: 3}.sticky:nth-child(18){--index: 2}.sticky:nth-child(19){--index: 1}.sticky:nth-child(20){--index: 0}.sticky--start-1{z-index:calc(500 + var(--index));inset-block-start:0;inset-inline-start:0}.sticky--start-2{z-index:calc(400 + var(--index));inset-block-start:var(--sticky-start-2)}.sticky--start-2:not(.branding__logo,.agenda,.cards,.blocks){-webkit-padding-before:.29492em;padding-block-start:.29492em;-webkit-padding-before:var(--padding-block-start);padding-block-start:var(--padding-block-start)}.sticky--start-2:is(.branding__status){inset-block-start:calc(.82764em + 1rlh - 1px + .43213rem);inset-block-start:calc(var(--header-height) + var(--padding-block-start) - 1px + var(--gutter))}.sticky--start-3{z-index:calc(300 + var(--index));inset-block-start:var(--sticky-start-3)}.sticky--start-5{z-index:calc(100 + var(--index));inset-block-start:var(--sticky-start-5)}.sticky--start-6{z-index:calc(var(--index));inset-block-start:var(--sticky-start-6)}.sticky--end{inset-block-end:0}@-webkit-keyframes pulsate-color{50%{color:light-dark(#111,#eee);color:var(--color-text)}}@keyframes pulsate-color{50%{color:light-dark(#111,#eee);color:var(--color-text)}}::-webkit-input-placeholder{opacity:1}::placeholder{opacity:1}#a11y-high-contrast:not(:checked)~.site ::-webkit-input-placeholder{color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}#a11y-high-contrast:not(:checked)~.site ::placeholder{color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}#a11y-high-contrast:checked~.site ::-webkit-input-placeholder{color:light-dark(#111,#eee);color:var(--color-text)}#a11y-high-contrast:checked~.site ::placeholder{color:light-dark(#111,#eee);color:var(--color-text)}input:required:placeholder-shown,input:required:placeholder-shown+:is(button,input[type=submit]){color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}input:required:placeholder-shown+:is(button,input[type=submit]){background-color:transparent}:where(#a11y-high-contrast:checked~.site) input:required:placeholder-shown+:is(button,input[type=submit]){-webkit-text-decoration-color:transparent;text-decoration-color:transparent}:focus-visible{outline:none}::selection{background-color:transparent}#a11y-high-contrast:not(:checked)~.site :is(h1,h2,h3,h4,h5,h6,p,li,label,input,a)::selection,#a11y-high-contrast:not(:checked)~.site :where(h1,h2,h3,h4,h5,h6,p,li,label,input,a) *::selection{color:light-dark(#111,#eee);color:var(--color-text);background-color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));background-color:var(--color-text-dimmed)}#a11y-high-contrast:checked~.site :is(h1,h2,h3,h4,h5,h6,p,li,label,input,a)::selection,#a11y-high-contrast:checked~.site :where(h1,h2,h3,h4,h5,h6,p,li,label,input,a) *::selection{color:light-dark(#eee,#111);color:var(--color-background);background-color:light-dark(#111,#eee);background-color:var(--color-text)}html,.site{color:light-dark(#111,#eee);color:var(--color-text);accent-color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));accent-color:var(--color-text-dimmed);background-color:light-dark(#eee,#111);background-color:var(--color-background)}:where(.sticky--fill):before{background-color:light-dark(#eee,#111);background-color:var(--color-background)}.page__header,.configuration,.site__footer,.button{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media(prefers-reduced-transparency){.page__header,.configuration,.site__footer,.button{-webkit-backdrop-filter:unset;backdrop-filter:unset}}.site__header .button,.page__header,.configuration{background-color:color-mix(in oklab,light-dark(#eee,#111),transparent 20%)}@supports (color: color-mix(in lch,red,blue)){.site__header .button,.page__header,.configuration{background-color:color-mix(in oklab,var(--color-background),transparent 20%)}}@media(prefers-reduced-transparency){.site__header .button,.page__header,.configuration{background-color:light-dark(#eee,#111);background-color:var(--color-background)}}.site__footer,.branding__information{background-color:light-dark(color-mix(in srgb,color-mix(in srgb,transparent,#111 25%),light-dark(#eee,#111) 60%),color-mix(in srgb,color-mix(in srgb,#111,black 50%),light-dark(#eee,#111) 20%));background-color:var(--color-background-dimmed)}#a11y-high-contrast:checked~.site .page .button,#a11y-high-contrast:checked~.site .branding__status{color:light-dark(#eee,#111);color:var(--color-background);background-color:light-dark(#111,#eee);background-color:var(--color-text)}#a11y-high-contrast:checked~.site .branding__status:after{background-color:currentcolor}:where(.configuration,.page,.site__footer) :where(.medium,.button,label:not(.request--checkbox)){color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}.menu--a11y a,.menu--a11y .medium,.menu--a11y .button,.menu--a11y label:not(.request--checkbox){color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}:is(a,.request--checkbox){color:light-dark(#111,#eee);color:var(--color-text);-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.075em;text-underline-offset:.075em}:is(a,.request--checkbox):focus-visible{color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}@media(prefers-reduced-motion:no-preference){:is(a,.request--checkbox):focus-visible{-webkit-animation:pulsate-color 1s step-start -1s infinite;animation:pulsate-color 1s step-start -1s infinite}}:is(a,.request--checkbox):is(.request--loading){color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}@media(prefers-reduced-motion:no-preference){:is(a,.request--checkbox):is(.request--loading){-webkit-animation:pulsate-color .4s step-start -.4s infinite;animation:pulsate-color .4s step-start -.4s infinite}}:is(a,.request--checkbox):is(:has(>*),.button,.request--active,.request--open):focus-visible{-webkit-animation-delay:-.5s;animation-delay:-.5s}:is(a,.request--checkbox):is(:has(>*),.button,.request--active,.request--open):is(.request--loading):focus-visible{-webkit-animation-delay:-.2s;animation-delay:-.2s}:is(a,.request--checkbox).button{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}:where(.menu--skip,.configuration,.page__header,.page__footer,.page__submenu,.block--menu,.menu--breadcrumb,.menu--sitemap,.pagination) :is(a,.request--checkbox){-webkit-text-decoration-color:transparent;text-decoration-color:transparent}:where(.menu--skip,.configuration,.page__header,.page__footer,.page__submenu,.block--menu,.menu--breadcrumb,.menu--sitemap,.pagination) :is(a,.request--checkbox):not(:has(>*),.button,.request--active,.request--open,[aria-current=page],[aria-checked=true],.agenda__title){color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}:where(.card,.cardlet,.agenda__event):is(a,.request--checkbox),:where(.card,.cardlet,.agenda__event) :is(a,.request--checkbox){color:light-dark(#111,#eee);color:var(--color-text);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}:where(.page) .button{background-color:light-dark(light-dark(color-mix(in srgb,color-mix(in srgb,transparent,#111 25%),light-dark(#eee,#111) 60%),color-mix(in srgb,color-mix(in srgb,#111,black 50%),light-dark(#eee,#111) 20%)),light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent)));background-color:var(--color-button-page)}:where(.page) .medium :is(picture,video){background-color:light-dark(color-mix(in srgb,color-mix(in srgb,transparent,#111 25%),light-dark(#eee,#111) 60%),color-mix(in srgb,color-mix(in srgb,#111,black 50%),light-dark(#eee,#111) 20%));background-color:var(--color-background-dimmed)}@font-face{font-family:geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/geist/de/woff2/geist.latin-extended-a.woff2) format("woff2 supports variations"),url(/assets/fonts/geist/de/woff2/geist.latin-extended-a.woff2) format("woff2-variations"),url(/assets/fonts/geist/de/woff/geist.latin-extended-a.woff) format("woff-variations"),url(/assets/fonts/geist/de/ttf/geist.latin-extended-a.ttf) format("truetype-variations");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F}@font-face{font-family:geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/geist/de/woff2/geist.latin-extended-b.woff2) format("woff2 supports variations"),url(/assets/fonts/geist/de/woff2/geist.latin-extended-b.woff2) format("woff2-variations"),url(/assets/fonts/geist/de/woff/geist.latin-extended-b.woff) format("woff-variations"),url(/assets/fonts/geist/de/ttf/geist.latin-extended-b.ttf) format("truetype-variations");unicode-range:U+0180-024F}@font-face{font-family:geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/geist/de/woff2/geist.latin-extended-additional.woff2) format("woff2 supports variations"),url(/assets/fonts/geist/de/woff2/geist.latin-extended-additional.woff2) format("woff2-variations"),url(/assets/fonts/geist/de/woff/geist.latin-extended-additional.woff) format("woff-variations"),url(/assets/fonts/geist/de/ttf/geist.latin-extended-additional.ttf) format("truetype-variations");unicode-range:U+1E00-1E9D,U+1E9F-1EFF}@font-face{font-family:geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/geist/de/woff2/geist.rest-latin.woff2) format("woff2 supports variations"),url(/assets/fonts/geist/de/woff2/geist.rest-latin.woff2) format("woff2-variations"),url(/assets/fonts/geist/de/woff/geist.rest-latin.woff) format("woff-variations"),url(/assets/fonts/geist/de/ttf/geist.rest-latin.ttf) format("truetype-variations");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00C3,U+00C5-00D5,U+00D8-00DB,U+00DD-00DE,U+00E0-00E3,U+00E5-00F5,U+00F8-00FB,U+00FD-00FF,U+0131,U+0152-0153,U+02B0-02FF}@font-face{font-family:geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/geist/de/woff2/geist.rest.woff2) format("woff2 supports variations"),url(/assets/fonts/geist/de/woff2/geist.rest.woff2) format("woff2-variations"),url(/assets/fonts/geist/de/woff/geist.rest.woff) format("woff-variations"),url(/assets/fonts/geist/de/ttf/geist.rest.ttf) format("truetype-variations");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02}@font-face{font-family:geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/geist/de/woff2/geist.base.woff2) format("woff2 supports variations"),url(/assets/fonts/geist/de/woff2/geist.base.woff2) format("woff2-variations"),url(/assets/fonts/geist/de/woff/geist.base.woff) format("woff-variations"),url(/assets/fonts/geist/de/ttf/geist.base.ttf) format("truetype-variations");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00C4,U+00D6,U+00D7,U+00DC,U+00DF,U+00E4,U+00F6,U+00F7,U+00FC,U+1E9E,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:geist;font-weight:100 900;font-style:italic;font-display:swap;src:url(/assets/fonts/geist-italic/de/woff2/geist-italic.latin-extended-a.woff2) format("woff2 supports variations"),url(/assets/fonts/geist-italic/de/woff2/geist-italic.latin-extended-a.woff2) format("woff2-variations"),url(/assets/fonts/geist-italic/de/woff/geist-italic.latin-extended-a.woff) format("woff-variations"),url(/assets/fonts/geist-italic/de/ttf/geist-italic.latin-extended-a.ttf) format("truetype-variations");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F}@font-face{font-family:geist;font-weight:100 900;font-style:italic;font-display:swap;src:url(/assets/fonts/geist-italic/de/woff2/geist-italic.latin-extended-b.woff2) format("woff2 supports variations"),url(/assets/fonts/geist-italic/de/woff2/geist-italic.latin-extended-b.woff2) format("woff2-variations"),url(/assets/fonts/geist-italic/de/woff/geist-italic.latin-extended-b.woff) format("woff-variations"),url(/assets/fonts/geist-italic/de/ttf/geist-italic.latin-extended-b.ttf) format("truetype-variations");unicode-range:U+0180-024F}@font-face{font-family:geist;font-weight:100 900;font-style:italic;font-display:swap;src:url(/assets/fonts/geist-italic/de/woff2/geist-italic.latin-extended-additional.woff2) format("woff2 supports variations"),url(/assets/fonts/geist-italic/de/woff2/geist-italic.latin-extended-additional.woff2) format("woff2-variations"),url(/assets/fonts/geist-italic/de/woff/geist-italic.latin-extended-additional.woff) format("woff-variations"),url(/assets/fonts/geist-italic/de/ttf/geist-italic.latin-extended-additional.ttf) format("truetype-variations");unicode-range:U+1E00-1E9D,U+1E9F-1EFF}@font-face{font-family:geist;font-weight:100 900;font-style:italic;font-display:swap;src:url(/assets/fonts/geist-italic/de/woff2/geist-italic.rest-latin.woff2) format("woff2 supports variations"),url(/assets/fonts/geist-italic/de/woff2/geist-italic.rest-latin.woff2) format("woff2-variations"),url(/assets/fonts/geist-italic/de/woff/geist-italic.rest-latin.woff) format("woff-variations"),url(/assets/fonts/geist-italic/de/ttf/geist-italic.rest-latin.ttf) format("truetype-variations");unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00C3,U+00C5-00D5,U+00D8-00DB,U+00DD-00DE,U+00E0-00E3,U+00E5-00F5,U+00F8-00FB,U+00FD-00FF,U+0131,U+0152-0153,U+02B0-02FF}@font-face{font-family:geist;font-weight:100 900;font-style:italic;font-display:swap;src:url(/assets/fonts/geist-italic/de/woff2/geist-italic.rest.woff2) format("woff2 supports variations"),url(/assets/fonts/geist-italic/de/woff2/geist-italic.rest.woff2) format("woff2-variations"),url(/assets/fonts/geist-italic/de/woff/geist-italic.rest.woff) format("woff-variations"),url(/assets/fonts/geist-italic/de/ttf/geist-italic.rest.ttf) format("truetype-variations");unicode-range:U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02}@font-face{font-family:geist;font-weight:100 900;font-style:italic;font-display:swap;src:url(/assets/fonts/geist-italic/de/woff2/geist-italic.base.woff2) format("woff2 supports variations"),url(/assets/fonts/geist-italic/de/woff2/geist-italic.base.woff2) format("woff2-variations"),url(/assets/fonts/geist-italic/de/woff/geist-italic.base.woff) format("woff-variations"),url(/assets/fonts/geist-italic/de/ttf/geist-italic.base.ttf) format("truetype-variations");unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00C4,U+00D6,U+00D7,U+00DC,U+00DF,U+00E4,U+00F6,U+00F7,U+00FC,U+1E9E,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}html{font-size:22px}@media (min-width: var(--breakpoint-l)){html{font-size:calc(22/strip--units(var(--breakpoint-l))*100vi)}}:where(html,.site){--case: 1;--pnum: 1;--ss02: 0;--ss03: 1;--ss09: 0;--zero: 0;-webkit-font-feature-settings:"case" 1,"pnum" 1,"ss02" 0,"ss03" 1,"ss09" 0,"zero" 0,"pnum";font-feature-settings:"case" 1,"pnum" 1,"ss02" 0,"ss03" 1,"ss09" 0,"zero" 0,"pnum";-webkit-font-feature-settings:"case" var(--case, 1),"pnum" var(--pnum, 1),"ss02" var(--ss02, 0),"ss03" var(--ss03, 1),"ss09" var(--ss09, 0),"zero" var(--zero, 0),"pnum";font-feature-settings:"case" var(--case, 1),"pnum" var(--pnum, 1),"ss02" var(--ss02, 0),"ss03" var(--ss03, 1),"ss09" var(--ss09, 0),"zero" var(--zero, 0),"pnum";font-variant-numeric:proportional-nums;line-height:1.25;line-height:var(--lineheight)}body{font-family:geist,sans-serif;font-size:1em;font-variation-settings:"wght" 425;font-weight:425}:where(p,li,h1,h2,h3,h4,h5,h6,.request,.font--large){--hyphenate-limit-after: 3;--hyphenate-limit-before: 3;--hyphenate-limit-chars: 8 3 3;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-after:var(--hyphenate-limit-after);-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-before:var(--hyphenate-limit-before);-ms-hyphenate-limit-chars:8 3 3;-ms-hyphenate-limit-chars:var(--hyphenate-limit-chars);hyphenate-limit-chars:8 3 3;hyphenate-limit-chars:var(--hyphenate-limit-chars);-webkit-hyphenate-limit-lines:3;hyphenate-limit-lines:3;hyphenate-limit-zone:10%}@media(min-width:60rem){:where(p,li,h1,h2,h3,h4,h5,h6,.request,.font--large){--hyphenate-limit-after: 5;--hyphenate-limit-before: 5;--hyphenate-limit-chars: 14 5 5;widows:2;orphans:2}}:where(h1,h2,h3,h4,h5,h6,.font--large){text-wrap:balance}@media(width>=22em){:where(h1,h2,h3,h4,h5,h6,.font--large){--hyphenate-limit-after: 6;--hyphenate-limit-before: 6;--hyphenate-limit-chars: 15 6 6}}.font--small{--gap: 1.84668em;font-size:.7rem;font-variation-settings:"wght" 500;font-weight:500;line-height:1rlh;letter-spacing:.5px;word-spacing:-.2px}.font--large{font-size:1.5rlh;font-size:var(--font-large-size);font-variation-settings:"wght" 400;font-weight:400;line-height:1.5rlh;line-height:var(--font-large-size);letter-spacing:-.005em;letter-spacing:var(--font-large-spacing);word-spacing:0}a[href^=http]:not(:is([href*="grommas-dietz.com"],[href*="staedtischegaleriebremen.de"],[href*="staedtischegalerie-bremen.de"])):before{content:"↗ "}:where(#a11y-high-legibility:checked~.site){--ss02: 1;--ss03: 0;--ss09: 1;--zero: 1}:where(#a11y-high-legibility:checked~.site) p,:where(#a11y-high-legibility:checked~.site) li{max-inline-size:80ch}:where(li) li{-webkit-padding-start:1.84668rem;padding-inline-start:1.84668rem;-webkit-padding-start:var(--gap);padding-inline-start:var(--gap)}:where(.site__footer) p{-webkit-padding-after:1lh;padding-block-end:1lh}:where(.page .block) p+p{text-indent:1.84668rem;text-indent:var(--gap)}:where(.page) :where(.block--text,.block--list) :where(h2,h3,h4,h5,h6){-webkit-padding-after:1rlh;padding-block-end:1rlh}:where(.page) :where(.block--text,.block--list) :where(h2,h3,h4,h5,h6):not(:first-child){-webkit-padding-before:1rlh;padding-block-start:1rlh}:where(.block--text,.block--list) ul{list-style-type:"– "}.quote__mark{display:inline-block}.quote__mark--start{-webkit-margin-start:-.333em;margin-inline-start:-.333em}:where(.block:not(.block--gallery)) :is(p,li,.medium),:where(.content__item--breadcrumb,.cardlet__item) :is(h2,h3,h4,h5,h6){max-inline-size:142rch}.blocks+.blocks{-webkit-padding-before:4rlh;padding-block-start:4rlh;-webkit-padding-before:var(--space);padding-block-start:var(--space)}:where(.column) .content__item+.content__item{-webkit-padding-before:4rlh;padding-block-start:4rlh;-webkit-padding-before:var(--space);padding-block-start:var(--space)}.menu--skip:not(:focus-within){pointer-events:none;position:absolute;z-index:999;inset-block-start:-1em;inset-inline-start:0;overflow:hidden;inline-size:100%;block-size:0}.request *{pointer-events:none}html{scrollbar-gutter:stable;color-scheme:light dark}.loading{pointer-events:none;cursor:wait!important}html,body{scroll-snap-type:y proximity;overscroll-behavior-block:none}.menu--skip,.configuration,.page,.page__footer,.site__footer{scroll-snap-stop:always}.scrollbar .request,.menu--skip,.configuration,.page{scroll-snap-align:start}.page__footer{scroll-snap-align:end}.site__footer{scroll-snap-align:start end;min-block-size:100lvb}body{inset-inline-start:0;display:flex;flex-direction:column;text-align:start}.configuration,.page__header{justify-content:space-between}.scrollbar__content{flex-wrap:nowrap;justify-content:flex-start}:where(.scrollbar__content)>:last-child{-webkit-padding-end:.43213rem;padding-inline-end:.43213rem;-webkit-padding-end:var(--gutter);padding-inline-end:var(--gutter)}.page__header .menu--header,.page__header .menu--search,.configuration{flex:0 0 auto}.page{display:flex;flex-direction:column;flex-grow:1;row-gap:4rlh;row-gap:var(--space);min-block-size:100dvb}.page__header{scroll-snap-align:start;display:flex;flex-wrap:wrap;-webkit-margin-after:calc(1.5rlh - .23779em);margin-block-end:calc(1.5rlh - .23779em);-webkit-margin-after:calc(1.5rlh - var(--padding-block-end));margin-block-end:calc(1.5rlh - var(--padding-block-end))}.page__content{scroll-margin-block-start:calc(.53271em + 1rlh);scroll-margin-block-start:var(--header-height);display:flex;flex-direction:column;flex-grow:1;row-gap:4rlh;row-gap:var(--space);-webkit-margin-before:calc(-1.5rlh + .23779em);margin-block-start:calc(-1.5rlh + .23779em);-webkit-margin-before:calc((1.5rlh - var(--padding-block-end))*-1);margin-block-start:calc((1.5rlh - var(--padding-block-end))*-1)}.page__related{display:flex;flex-flow:column nowrap;gap:4rlh;gap:var(--space)}:where(.page) [id]{scroll-margin-block-start:calc(5rlh + .53271em);scroll-margin-block-start:calc(var(--space) + var(--header-height))}@property --scrollbar-mask-left-size{inherits: true; initial-value: 0; syntax: "<length>";}@property --scrollbar-mask-right-size{inherits: true; initial-value: 0; syntax: "<length>";}@-webkit-keyframes scrollbar-mask-left-reveal{to{--scrollbar-mask-left-size: var(--scrollbar-mask-fade-size)}}@keyframes scrollbar-mask-left-reveal{to{--scrollbar-mask-left-size: var(--scrollbar-mask-fade-size)}}@-webkit-keyframes scrollbar-mask-right-reveal{0%{--scrollbar-mask-right-size: var(--scrollbar-mask-fade-size)}}@keyframes scrollbar-mask-right-reveal{0%{--scrollbar-mask-right-size: var(--scrollbar-mask-fade-size)}}.scrollbar::-webkit-scrollbar{width:0;height:0}.scrollbar{--scrollbar-mask-fade-size: var(--gap);--scrollbar-mask-animation-range: var(--scrollbar-mask-fade-size);--scrollbar-mask-left-size: 0px;--scrollbar-mask-right-size: 0px;scrollbar-width:none;scroll-padding-block:.29492em .23779em;scroll-padding-block:var(--padding-block-start) var(--padding-block-end);scroll-padding-inline:calc(.43213rem + .07324em);scroll-padding-inline:var(--padding-inline);scroll-snap-type:x mandatory;overflow:scroll clip;overscroll-behavior-inline:none;display:flex;flex-flow:row wrap;gap:1.84668rem;gap:var(--gap);inline-size:100%;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 0px,#000 100%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 0px,#000 100%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--scrollbar-mask-left-size),#000 calc(100% - var(--scrollbar-mask-right-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--scrollbar-mask-left-size),#000 calc(100% - var(--scrollbar-mask-right-size)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-ms-overflow-style:none}.scrollbar::-webkit-scrollbar{display:none}.scrollbar__content{position:relative;display:flex;flex-flow:row nowrap;gap:1.84668rem;gap:var(--gap);justify-content:space-between;inline-size:-webkit-max-content;inline-size:max-content;min-inline-size:100%;padding-block:.29492em .23779em;padding-block:var(--padding-block-start) var(--padding-block-end);-webkit-padding-start:.43213rem;padding-inline-start:.43213rem;-webkit-padding-start:var(--gutter);padding-inline-start:var(--gutter);white-space:nowrap}:where(.scrollbar) :is(.menu__item,#search){scroll-snap-align:start}@media(prefers-reduced-motion:no-preference){.scrollbar{scroll-behavior:smooth}}@supports (animation-timeline: scroll()) and (scroll-timeline: --scrollbar-scroll inline){@media(prefers-reduced-motion:no-preference){.scrollbar{-webkit-animation:scrollbar-mask-left-reveal 1ms linear both,scrollbar-mask-right-reveal 1ms linear both;animation:scrollbar-mask-left-reveal 1ms linear both,scrollbar-mask-right-reveal 1ms linear both;animation-timeline:--scrollbar-scroll,--scrollbar-scroll;animation-range:0 var(--scrollbar-mask-animation-range),calc(100% - var(--scrollbar-mask-animation-range)) 100%;scroll-timeline:--scrollbar-scroll inline}}}fieldset,input,label,button{all:unset}label,button{cursor:pointer;-webkit-user-select:none;user-select:none}input{block-size:1lh;line-height:1.25;line-height:var(--lineheight);white-space:pre}input::-webkit-input-placeholder{overflow:hidden;line-height:initial!important;text-overflow:inherit;overflow-wrap:normal;white-space:pre}input::placeholder{overflow:hidden;line-height:initial!important;text-overflow:inherit;overflow-wrap:normal;white-space:pre}input::-webkit-textfield-decoration-container{content:none!important;display:flex!important;flex-wrap:wrap;align-items:center;-webkit-writing-mode:inherit!important;writing-mode:inherit!important}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-decoration{position:absolute;display:none;inline-size:0;block-size:0}input[type=search]:placeholder-shown::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input[type=search],input[type=email]{field-sizing:content}:where(.page__header) .search__form{block-size:calc(1rlh + .23779em);block-size:calc(1rlh + var(--padding-block-end))}.search__input{vertical-align:top}.search__input--query{min-inline-size:max(14ch,((100vi - .43213rem * 2) / 13 - .43213rem * 2) * 3);min-inline-size:max(14ch,((100vi - var(--gutter) * 2) / 13 - var(--gutter) * 2) * 3)}.content__item{padding-inline:.43213rem;padding-inline:var(--gutter)}.content__item--grid{flex-grow:1}.exhibitions__heading{inline-size:3.75rlh;inline-size:calc(var(--font-large-size)*2.5)}.cards__items{display:flex;flex-flow:column nowrap;row-gap:2rlh}.card{display:block}.card__heading{-webkit-padding-after:.1em;padding-block-end:.1em}.card__date{z-index:1;inset-block-end:0}.card__date:before{block-size:200%!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card:hover .card__date{inset-block-end:28px}}@media(prefers-reduced-motion:no-preference){.card__date{transition:inset-block-end .4s}}.card__item{display:grid;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.card__request{aspect-ratio:var(--ratio);block-size:6lh;-webkit-margin-end:auto;margin-inline-end:auto}.card__thumbnail{inline-size:100%;block-size:100%}.card__text{-webkit-padding-before:.29492em;padding-block-start:.29492em;-webkit-padding-before:var(--padding-block-start);padding-block-start:var(--padding-block-start)}:where(.card__subinformation) ul{-webkit-padding-before:1lh;padding-block-start:1lh}:where(.card__subinformation) li{-webkit-padding-start:0;padding-inline-start:0}.agenda__years,.agenda__months,.agenda__days,.agenda__day{display:flex;flex-wrap:wrap;gap:1rlh calc(3.75rlh + .43213rem);gap:1rlh calc(var(--font-large-size)*2.5 + var(--gutter))}.agenda__days,.agenda__day,.agenda__years,.agenda__months{flex-flow:column nowrap}.agenda__months{-webkit-margin-before:1lh;margin-block-start:1lh}.agenda .request--file{inline-size:-webkit-max-content;inline-size:max-content}.agenda__day{min-block-size:2rlh}.agenda__heading{display:block;inline-size:calc(3.75rlh + .43213rem);inline-size:calc(var(--font-large-size)*2.5 + var(--gutter))}.agenda__day:has(.agenda__event:first-of-type:focus-within)>.agenda__heading,.agenda__month:has(.agenda__day:first-of-type .agenda__event:first-of-type:focus-within)>.agenda__heading,.agenda__year:has(.agenda__month:first-of-type .agenda__day:first-of-type .agenda__event:first-of-type:focus-within)>.agenda__heading{color:light-dark(#111,#eee)!important;color:var(--color-text)!important}.agenda__event{display:block;-webkit-padding-start:calc(3.75rlh + .43213rem);padding-inline-start:calc(3.75rlh + .43213rem);-webkit-padding-start:calc(var(--font-large-size)*2.5 + var(--gutter));padding-inline-start:calc(var(--font-large-size)*2.5 + var(--gutter));-webkit-font-feature-settings:"case" 1,"pnum" 1,"ss02" 0,"ss03" 1,"ss09" 0,"zero" 0;font-feature-settings:"case" 1,"pnum" 1,"ss02" 0,"ss03" 1,"ss09" 0,"zero" 0;-webkit-font-feature-settings:"case" var(--case, 1),"pnum" var(--pnum, 1),"ss02" var(--ss02, 0),"ss03" var(--ss03, 1),"ss09" var(--ss09, 0),"zero" var(--zero, 0);font-feature-settings:"case" var(--case, 1),"pnum" var(--pnum, 1),"ss02" var(--ss02, 0),"ss03" var(--ss03, 1),"ss09" var(--ss09, 0),"zero" var(--zero, 0)}.agenda__event:first-of-type{-webkit-margin-before:calc(-2lh - 1ex);margin-block-start:calc(-2lh - 1ex)}.agenda__event:first-of-type:has(.agenda__category){-webkit-margin-before:calc(-2.375lh - 1ex);margin-block-start:calc(-2.375lh - 1ex)}.agenda__event+.agenda__event{-webkit-margin-before:1lh;margin-block-start:1lh}.agenda__day+.agenda__day .agenda__event:first-of-type,.agenda__month+.agenda__month .agenda__day:first-of-type .agenda__event:first-of-type,.agenda__year+.agenda__year .agenda__month:first-of-type .agenda__day:first-of-type .agenda__event:first-of-type{-webkit-margin-before:calc(-1lh - 1ex);margin-block-start:calc(-1lh - 1ex)}.agenda__day+.agenda__day .agenda__event:first-of-type:has(.agenda__category),.agenda__month+.agenda__month .agenda__day:first-of-type .agenda__event:first-of-type:has(.agenda__category),.agenda__year+.agenda__year .agenda__month:first-of-type .agenda__day:first-of-type .agenda__event:first-of-type:has(.agenda__category){-webkit-margin-before:calc(-1.375lh - 1ex);margin-block-start:calc(-1.375lh - 1ex)}.agenda__title,.agenda__ics{display:block}.cardlet{display:grid;grid-auto-rows:auto;grid-template-columns:[col-start] var(--grid-template-columns) [col-end];-webkit-column-gap:1.84668rem;column-gap:1.84668rem;-webkit-column-gap:var(--gap);column-gap:var(--gap)}.cardlet__item{display:grid;grid-row:1;row-gap:calc(.43213rem + .07324em);row-gap:var(--padding-inline);align-self:flex-end}.cardlet__item--date{inline-size:-webkit-min-content;inline-size:min-content}.cardlet__item--content{display:flex;grid-column:1/-1;grid-row:2;flex-wrap:nowrap;-webkit-column-gap:.43213rem;column-gap:.43213rem;-webkit-column-gap:var(--gutter);column-gap:var(--gutter)}.cardlet__thumbnail{overflow:hidden;flex:0 0 auto;aspect-ratio:1;inline-size:3.75rlh;inline-size:calc(var(--font-large-size)*2.5);block-size:3.75rlh;block-size:calc(var(--font-large-size)*2.5);-webkit-margin-before:.05em;margin-block-start:.05em}:where(.menu--exhibitions-current,.menu--exhibitions-upcoming,.menu--exhibitions-archive) .cardlet__thumbnail{inline-size:3.75rlh;inline-size:calc(var(--font-large-size)*2.5);block-size:3.75rlh;block-size:calc(var(--font-large-size)*2.5)}.cardlet__thumbnail--placeholder{background-color:light-dark(color-mix(in srgb,color-mix(in srgb,transparent,#111 25%),light-dark(#eee,#111) 60%),color-mix(in srgb,color-mix(in srgb,#111,black 50%),light-dark(#eee,#111) 20%));background-color:var(--color-background-dimmed)}.cardlet__text{flex:1 1 auto;min-inline-size:0}.button{padding-block:.23779em .29492em;padding-block:var(--padding-block-end) var(--padding-block-start);padding-inline:calc(.43213rem + .07324em);padding-inline:var(--padding-inline);border-radius:.25rem/.2rem}.site__header{position:relative;background-color:light-dark(color-mix(in srgb,color-mix(in srgb,transparent,#111 25%),light-dark(#eee,#111) 60%),color-mix(in srgb,color-mix(in srgb,#111,black 50%),light-dark(#eee,#111) 20%));background-color:var(--color-background-dimmed)}.branding{position:relative;block-size:calc(8.3rlh + .53271em);block-size:calc(var(--font-large-size)*2.2 + var(--padding-block-end) + 1rlh + var(--padding-block-start) + var(--space));background-color:light-dark(color-mix(in srgb,color-mix(in srgb,transparent,#111 25%),light-dark(#eee,#111) 60%),color-mix(in srgb,color-mix(in srgb,#111,black 50%),light-dark(#eee,#111) 20%));background-color:var(--color-background-dimmed)}.branding__logo{flex:1 0 100%;block-size:2.2lh;padding-block:.1em calc(1rlh - .2em);-webkit-padding-start:0;padding-inline-start:0;color:light-dark(#111,#eee);color:var(--color-text)}:where(.branding__logo) svg{inline-size:auto;block-size:100%;-webkit-padding-start:calc(.43213rem + .07324em);padding-inline-start:calc(.43213rem + .07324em);-webkit-padding-start:var(--padding-inline);padding-inline-start:var(--padding-inline);fill:currentcolor}.branding__information{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;flex-flow:column wrap;align-items:end;justify-content:space-between;inline-size:100%;block-size:100%;padding-inline:calc(.43213rem + .07324em);padding-inline:var(--padding-inline)}.branding__status-area{flex-grow:1}.branding__status-spacer{-webkit-padding-before:calc(.43213rem + .07324em);padding-block-start:calc(.43213rem + .07324em);-webkit-padding-before:var(--padding-inline);padding-block-start:var(--padding-inline)}.branding__status{pointer-events:none;display:inline-block;block-size:-webkit-min-content;block-size:min-content;color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}.branding__status:after{pointer-events:auto;content:"";position:relative;display:inline-block;inline-size:calc(.5cap + .5ex);block-size:calc(.5cap + .5ex);-webkit-margin-start:calc(.43213rem - .07676em);margin-inline-start:calc(.43213rem - .07676em);-webkit-margin-start:calc(var(--padding-inline) - .15em);margin-inline-start:calc(var(--padding-inline) - .15em);border-radius:50%;background-color:currentcolor}.branding__status[data-open=true]{color:light-dark(#111,#eee);color:var(--color-text)}.branding__status[data-open=true]:after{background-color:light-dark(lightgreen,green);background-color:var(--color-text-positive)}.branding__address{padding-block:.29492em .23779em;padding-block:var(--padding-block-start) var(--padding-block-end)}.opening-days{display:inline-flex;flex-wrap:wrap;gap:1.84668rem;gap:var(--gap)}@-webkit-keyframes reveal{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{opacity:0}to{opacity:1}}:is(.menu--skip){padding-inline:.43213rem;padding-inline:var(--gutter)}:where(.menu--a11y) .request{color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}#a11y-high-contrast:checked~.site .request:is([for=a11y-high-contrast]),#a11y-reduce-motion:checked~.site .request:is([for=a11y-reduce-motion]),#a11y-invert-colors:checked~.site .request:is([for=a11y-invert-colors]),#a11y-high-legibility:checked~.site .request:is([for=a11y-high-legibility]){color:light-dark(#111,#eee);color:var(--color-text)}html:has(#a11y-high-contrast:checked),#a11y-high-contrast:checked~.site{--color-light: #fff;--color-dark: #000;--color-light-dimmed: var(--color-light-dimmed-50);--color-dark-dimmed: var(--color-dark-dimmed-50);--color-background-light-dimmed: var(--color-light);--color-background-dark-dimmed: var(--color-dark)}#a11y-high-contrast:checked~.site :where(.page__header,.configuration,.site__footer){background-color:light-dark(#eee,#111);background-color:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none}#a11y-reduce-motion:checked~.site *,#a11y-reduce-motion:checked~.site *:before,#a11y-reduce-motion:checked~.site *:after{scroll-behavior:auto!important;transition-duration:0s!important;-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}#a11y-invert-colors:checked~.site{color-scheme:only dark}@media(prefers-color-scheme:dark){#a11y-invert-colors:checked~.site{color-scheme:only light}}#a11y-high-legibility:checked~.site :where(p,li,h2,h3,h4,h5,h6){max-inline-size:70ch;-webkit-hyphens:none;hyphens:none}.site__footer{-webkit-padding-before:.29492em;padding-block-start:.29492em;-webkit-padding-before:var(--padding-block-start);padding-block-start:var(--padding-block-start)}:where(.menu--cardlets) .menu__items{display:flex;flex-flow:column nowrap;row-gap:1rlh}:where(.menu--cards) .menu__items{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,[col] minmax(12em,1fr)) [col-end];gap:4rlh .43213rem;gap:var(--space) var(--gutter)}.menu__items--inline{display:flex;flex-wrap:nowrap;gap:1.84668rem;gap:var(--gap)}:where(.menu--cards) .menu__item{flex-basis:25%}.pagination--listing{-webkit-padding-before:4rlh;padding-block-start:4rlh;-webkit-padding-before:var(--space);padding-block-start:var(--space)}.pagination[hidden],.pagination[data-pagination-enhanced=true]{display:none}.pagination__items{display:flex;flex-flow:row wrap;gap:1.84668rem;gap:var(--gap)}.pagination__ellipsis{color:light-dark(color-mix(in srgb,transparent,#111 25%),color-mix(in srgb,#eee 25%,transparent));color:var(--color-text-dimmed)}.grid{--column-start: 1;--column-end: 13;display:grid;gap:4rlh .43213rem;gap:var(--space) var(--gutter)}.grid+.grid{-webkit-padding-before:4rlh;padding-block-start:4rlh;-webkit-padding-before:var(--space);padding-block-start:var(--space)}@media all and (min-width:60rem){.grid{grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:var(--column-start)/var(--column-end)}}.block--gallery{container-type:inline-size}.column[style*="--column-start:1;--column-end:13"] .gallery{inline-size:calc(100% + .86426rem);inline-size:calc(100% + var(--gutter)*2);margin-inline:-.43213rem;margin-inline:calc(var(--gutter)*-1);padding-inline:.43213rem;padding-inline:var(--gutter)}.gallery::-webkit-scrollbar{width:0;height:0}.gallery{--gallery-max-block-size: max( 10em, calc(100svb - var(--header-height)*2 - var(--padding-block-start)) );--gallery-block-size: min( calc(100cqi/var(--gallery-largest-ratio, 1)), var(--gallery-max-block-size) );scrollbar-width:none;scroll-margin-block-start:calc(.82764em + 1rlh);scroll-margin-block-start:calc(var(--header-height) + var(--padding-block-start));scroll-snap-type:x mandatory;scroll-snap-align:start;scroll-snap-stop:always;overflow:scroll clip;overscroll-behavior-inline:contain;display:flex;flex-wrap:nowrap;-webkit-column-gap:.43213rem;column-gap:.43213rem;-webkit-column-gap:var(--gutter);column-gap:var(--gutter);-webkit-margin-after:0;margin-block-end:0;list-style-type:"";-ms-overflow-style:none}.gallery::-webkit-scrollbar{display:none}.gallery+.gallery__caption{-webkit-margin-before:.29492em;margin-block-start:.29492em;-webkit-margin-before:var(--padding-block-start);margin-block-start:var(--padding-block-start)}:where(.gallery) .medium--gallery{inline-size:calc(var(--gallery-block-size)*var(--ratio));max-inline-size:none}:where(.gallery) :is(.gallery__link,.picture--gallery){display:inline-block;inline-size:100%}:where(.gallery) .image--gallery{aspect-ratio:var(--ratio);inline-size:100%;max-inline-size:none;block-size:auto;object-fit:contain;object-position:50% 50%;object-position:var(--object-position, 50% 50%)}:where(.gallery) .medium__caption{inline-size:100%}.gallery__item{scroll-margin-block-start:0;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 auto;max-inline-size:none}.js .gallery__item{cursor:pointer}.js .gallery__link{pointer-events:none}.gallery__caption{max-inline-size:70ch}@media(prefers-reduced-motion:no-preference){.gallery{scroll-behavior:smooth}}.quote,.quote__citation{-webkit-padding-start:1.84668rem;padding-inline-start:1.84668rem;-webkit-padding-start:var(--gap);padding-inline-start:var(--gap)}:where(.site__footer .block--text){max-inline-size:43.5ch}:where(.site__footer .block--text) p{-webkit-hyphens:manual;hyphens:manual}input::-webkit-input-placeholder{block-size:inherit;line-height:inherit}input::placeholder{block-size:inherit;line-height:inherit}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;background-clip:text;box-shadow:inset 0 0 20px 20px light-dark(#eee,#111);box-shadow:inset 0 0 20px 20px var(--color-background);-webkit-text-fill-color:light-dark(#111,#eee);-webkit-text-fill-color:var(--color-text)}@media(prefers-reduced-motion:no-preference){input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}}@media(hover:hover){input:-webkit-autofill:hover{-webkit-background-clip:text;background-clip:text;box-shadow:inset 0 0 20px 20px light-dark(#eee,#111);box-shadow:inset 0 0 20px 20px var(--color-background);-webkit-text-fill-color:light-dark(#111,#eee);-webkit-text-fill-color:var(--color-text)}}.form{display:flex;flex-flow:row wrap;row-gap:1rlh}.form__checkbox{box-sizing:border-box}.form__checkbox,.form__input{flex:1 0 100%}.form__button{display:block}.checkbox{position:relative;display:block;-webkit-padding-start:1.84668rem;padding-inline-start:1.84668rem;-webkit-padding-start:var(--gap);padding-inline-start:var(--gap)}.checkbox__marker{position:relative;display:inline-block;inline-size:1cap;block-size:1cap;-webkit-margin-start:-1.84668rem;margin-inline-start:-1.84668rem;-webkit-margin-start:calc(var(--gap)*-1);margin-inline-start:calc(var(--gap)*-1);border-color:currentcolor;border-style:solid;border-width:1.5px;border-radius:.25rem;vertical-align:baseline}.checkbox__input:checked~.checkbox__marker{background-color:currentcolor}.checkbox__input:checked~.checkbox__marker:after{content:"";position:absolute;inset-block-start:40%;inset-inline-start:50%;transform:translate(-50%,-50%) rotate(45deg);display:block;inline-size:50%;block-size:75%;border:solid light-dark(#eee,#111);border:solid var(--color-background);border-width:0 .125em .125em 0}.blocks{display:flex;flex-flow:column nowrap;row-gap:1rlh}:where(.block--text,.block--list) li{-webkit-margin-start:1.84668rem;margin-inline-start:1.84668rem;-webkit-margin-start:var(--gap);margin-inline-start:var(--gap)}@media(scripting:enabled){img[loading=lazy]{opacity:0}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){img[loading=lazy]{transition:opacity .8s ease-out}}.picture--cover,.picture--card{block-size:100%}.image:not(.image--gallery,.image--cover,.image--card){inline-size:100%;block-size:auto}.image--card{inline-size:auto;block-size:100%}.image--cover{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 50%;object-position:var(--object-position, 50% 50%)}.medium__caption{-webkit-padding-before:.29492em;padding-block-start:.29492em;-webkit-padding-before:var(--padding-block-start);padding-block-start:var(--padding-block-start);-webkit-padding-start:1.84668rem;padding-inline-start:1.84668rem;-webkit-padding-start:var(--gap);padding-inline-start:var(--gap)}:where(.medium__caption) p{position:-webkit-sticky;position:sticky;inset-inline-start:0;inline-size:-webkit-fit-content;inline-size:fit-content}
