@property --gallery-origin-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --gallery-origin-y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --gallery-scale{syntax:"<number>";inherits:false;initial-value:1}: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%, var(--color-dark));--color-light-dimmed-50:color-mix(in srgb, var(--color-light) 50%, var(--color-dark));--color-dark-dimmed-25:color-mix(in srgb, var(--color-light), var(--color-dark) 25%);--color-dark-dimmed-50:color-mix(in srgb, var(--color-light), var(--color-dark) 50%);--color-light-dimmed:var(--color-light-dimmed-25);--color-dark-dimmed:var(--color-dark-dimmed-25);--color-background:var(--color-light);--color-text:var(--color-dark);--color-text-dimmed:var(--color-dark-dimmed);--blend-mode-dimmed:multiply;--filter-dimmed:grayscale(1) contrast(.75);--lineheight:1.2;--gutter:.43691rem;--gap:1.78574rem;--space:1rlh;--padding-block-start:.31582em;--padding-block-start-uppercase:.22207em;--padding-block-start-lowercase:.436914em;--padding-block-end:.22207em;--padding-block-end-baseline:.31582em;--padding-inline:calc(var(--gutter) + .07324em);--padding-media-correction:.66211em;--font-large-size:1.5rlh;--font-large-spacing:.5px}@media (prefers-color-scheme:dark){:root,.site{--color-background:var(--color-dark);--color-text:var(--color-light);--color-text-dimmed:var(--color-light-dimmed);--blend-mode-dimmed:screen}}@supports (color:light-dark(white, black)){:root,.site{--color-background:light-dark(var(--color-light),var(--color-dark));--color-text:light-dark(var(--color-dark),var(--color-light));--color-text-dimmed:light-dark(var(--color-dark-dimmed),var(--color-light-dimmed))}}html{flex-direction:column;min-block-size:100%;display:flex}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}}.loading{pointer-events:none;cursor:wait!important}.no-break{white-space:nowrap}.sr-only{white-space:nowrap;clip-path:inset(50%);border:0;block-size:auto;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}html[data-a11y-reduce-motion-source=user][data-a11y-reduce-motion=off]:focus-within{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}body,blockquote,figure{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1}h1,h2,h3,h4,h5,h6,address{font:inherit;margin:0}p{margin:0}ul,ol{margin:0;padding:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}nav ul{list-style:none}nav li:before{content:"​";position:absolute}a{color:inherit;background-color:#0000;text-decoration-line:none}fieldset{all:unset}video,svg,img{block-size:auto;max-inline-size:100%;display:block}picture{max-inline-size:100%;display:block}img{border-style:none}svg{overflow:hidden}article,aside,figcaption,figure,footer,header,main,nav,section,details{display:block}summary{display:list-item}[hidden]{display:none}::selection{text-shadow:none}a,a:focus-visible{-webkit-tap-highlight-color:#0000}a img{border:0}@media (hover:hover){a:hover{-webkit-tap-highlight-color:#0000}}.sticky{z-index:1;background-color:#eee;background-color:var(--color-background);position:sticky}.sticky--block-start{inset-block-start:0}.sticky--block-end{inset-block-end:0}:where(#a11y-reduce-motion:checked~.site) .sticky{position:static}::selection{color:var(--color-text-dimmed);background-color:#0000}html,.site{color:var(--color-text);accent-color:#b7b7b7;accent-color:var(--color-text-dimmed);background-color:#eee;background-color:var(--color-background)}@media (hover:hover){:is(a,.request):hover{color:var(--color-text)}}:is(a,.request){opacity:1}:is(a,.request):not(:hover,.button,.request--active,[aria-current=page],.request--open),:not(#a11y-invert-colors:checked~.site) :is(a,.request):focus-visible{color:var(--color-text-dimmed)}:where(#a11y-invert-colors:checked~.site) :is(a,.request):focus-visible{color:var(--color-text)}:is(a,.request).request--page.request--loading{color:var(--color-text-dimmed);transition:color 60s cubic-bezier(.16,1,.3,1)}:not(#a11y-invert-colors:checked~.site) :is(a,.request):is(:where(#a11y-high-contrast:checked~.site) :is(a,.request)[for=a11y-high-contrast],:where(#a11y-reduce-motion:checked~.site) :is(a,.request)[for=a11y-reduce-motion],:where(#a11y-invert-colors:checked~.site) :is(a,.request)[for=a11y-invert-colors],:where(#a11y-high-legibility:checked~.site) :is(a,.request)[for=a11y-high-legibility]):focus-visible{color:var(--color-text-dimmed)}:where(#a11y-invert-colors:checked~.site) :is(a,.request):is(:where(#a11y-high-contrast:checked~.site) :is(a,.request)[for=a11y-high-contrast],:where(#a11y-reduce-motion:checked~.site) :is(a,.request)[for=a11y-reduce-motion],:where(#a11y-invert-colors:checked~.site) :is(a,.request)[for=a11y-invert-colors],:where(#a11y-high-legibility:checked~.site) :is(a,.request)[for=a11y-high-legibility]):focus-visible{color:var(--color-text)}:where(#a11y-reduce-motion:checked~.site) :is(a,.request).request--page.request--loading{color:var(--color-text);transition:none}:where(#a11y-reduce-motion:checked~.site) .menu:has(:focus-visible) .request:not(:focus-visible,.request--checkbox){color:var(--color-text-dimmed)!important}:where(#a11y-reduce-motion:checked~.site:has(:focus-visible)) .menu--a11y .request:not(:focus-visible){color:var(--color-text-dimmed)!important}:where(#a11y-reduce-motion:checked~.site):has(:focus-visible) :is(a,.request):focus-visible{color:var(--color-text)!important}:where(#a11y-reduce-motion:checked~.site:has(.works :focus-visible)) .works :is(.works__layout-control,.works__collection-control){color:var(--color-text-dimmed)!important}:where(#a11y-reduce-motion:checked~.site:has(.works :focus-visible)) .works :is(.works__layout-control,.works__collection-control):focus-visible{color:var(--color-text)!important}:where(#a11y-reduce-motion:checked~.site:has(.works :focus-visible)) .works .work__link{color:var(--color-text-dimmed)!important}:where(#a11y-reduce-motion:checked~.site:has(.works :focus-visible)) .works .picture{opacity:.5}:where(#a11y-reduce-motion:checked~.site:has(.works :focus-visible)) .works .work__medium{opacity:.25;filter:var(--filter-dimmed)}:where(#a11y-reduce-motion:checked~.site:has(.works :focus-visible)) .works .work:has(:focus-visible) .work__link{color:var(--color-text)!important}:where(#a11y-reduce-motion:checked~.site:has(.works :focus-visible)) .works .work:has(:focus-visible) .picture{opacity:1}:where(#a11y-reduce-motion:checked~.site:has(.works :focus-visible)) .works .work:has(:focus-visible) .work__medium{opacity:1;filter:none;mix-blend-mode:normal}:where(#a11y-reduce-motion:checked~.site:has(:not(.page__content):focus-visible)) .works :is(.works__layout-control,.works__collection-control){color:var(--color-text-dimmed)!important}:where(#a11y-reduce-motion:checked~.site:has(:not(.page__content):focus-visible)) .works :is(.works__layout-control,.works__collection-control):focus-visible{color:var(--color-text)!important}:where(#a11y-reduce-motion:checked~.site:has(:not(.page__content):focus-visible)) .works .work__link{color:var(--color-text-dimmed)!important}:where(#a11y-reduce-motion:checked~.site:has(:not(.page__content):focus-visible)) .works .picture{opacity:.5}:where(#a11y-reduce-motion:checked~.site:has(:not(.page__content):focus-visible)) .works .work__medium{opacity:.25;filter:var(--filter-dimmed);mix-blend-mode:multiply;mix-blend-mode:var(--blend-mode-dimmed)}:where(#a11y-reduce-motion:checked~.site:has(:not(.page__content):focus-visible)) .works .work:has(:focus-visible) .work__link{color:var(--color-text)!important}:where(#a11y-reduce-motion:checked~.site:has(:not(.page__content):focus-visible)) .works .work:has(:focus-visible) .picture{opacity:1}:where(#a11y-reduce-motion:checked~.site:has(:not(.page__content):focus-visible)) .works .work:has(:focus-visible) .work__medium{opacity:1;filter:none;mix-blend-mode:normal}:where(.site:has(:not(.page__content):focus-visible)) .medium .picture{opacity:.5;filter:var(--filter-dimmed)}:where(.site:has(:not(.page__content):focus-visible)) :is(.work,.gallery__item):has(:focus-visible) .medium .picture{opacity:1;filter:none}:where(.site:has(:not(.page__content):focus-visible)) .medium:has(:focus-visible) .picture{opacity:1;filter:none}@media (hover:hover){:where(.site:has(:not(.page__content):focus-visible)) :is(a,.request):not(.button,.request--active,[aria-current=page],.request--open,[aria-checked=true],[aria-pressed=true],:focus-visible):hover,:where(#a11y-reduce-motion:checked~.site) :is(a,.request):not(.button,.request--active,[aria-current=page],.request--open,[aria-checked=true],[aria-pressed=true],.work__link,:focus-visible):hover{color:var(--color-text-dimmed)!important}}:where(.site:has(:not(.page__content):focus-visible)){color:var(--color-text-dimmed)!important}:where(.site:has(:not(.page__content):focus-visible)) :focus-visible{color:var(--color-text)!important}:where(.site:has(:not(.page__content):focus-visible)) .works :is(.works__layout-control,.works__collection-control){color:var(--color-text-dimmed)!important}:where(.site:has(:not(.page__content):focus-visible)) .works :is(.works__layout-control,.works__collection-control):focus-visible{color:var(--color-text)!important}:where(.site:has(:not(.page__content):focus-visible)) .works .work__link{color:var(--color-text-dimmed)!important}:where(.site:has(:not(.page__content):focus-visible)) .works .picture{opacity:.5}:where(.site:has(:not(.page__content):focus-visible)) .works .work__medium{opacity:.25;filter:var(--filter-dimmed)}:where(.site:has(:not(.page__content):focus-visible)) .works .work:has(:focus-visible) .work__link{color:var(--color-text)!important}:where(.site:has(:not(.page__content):focus-visible)) .works .work:has(:focus-visible) .picture{opacity:1}:where(.site:has(:not(.page__content):focus-visible)) .works .work:has(:focus-visible) .work__medium{opacity:1;filter:none;mix-blend-mode:normal}@font-face{font-family:Termes;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/termes-regular/de/woff2/termes-regular.latin-extended-a.woff2)format("woff2"),url(/assets/fonts/termes-regular/de/woff/termes-regular.latin-extended-a.woff)format("woff"),url(/assets/fonts/termes-regular/de/ttf/termes-regular.latin-extended-a.ttf)format("truetype");unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:Termes;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/termes-regular/de/woff2/termes-regular.latin-extended-b.woff2)format("woff2"),url(/assets/fonts/termes-regular/de/woff/termes-regular.latin-extended-b.woff)format("woff"),url(/assets/fonts/termes-regular/de/ttf/termes-regular.latin-extended-b.ttf)format("truetype");unicode-range:U+180-24F}@font-face{font-family:Termes;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/termes-regular/de/woff2/termes-regular.latin-extended-additional.woff2)format("woff2"),url(/assets/fonts/termes-regular/de/woff/termes-regular.latin-extended-additional.woff)format("woff"),url(/assets/fonts/termes-regular/de/ttf/termes-regular.latin-extended-additional.ttf)format("truetype");unicode-range:U+1E00-1E9D,U+1E9F-1EFF}@font-face{font-family:Termes;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/termes-regular/de/woff2/termes-regular.rest-latin.woff2)format("woff2"),url(/assets/fonts/termes-regular/de/woff/termes-regular.rest-latin.woff)format("woff"),url(/assets/fonts/termes-regular/de/ttf/termes-regular.rest-latin.ttf)format("truetype");unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-C3,U+C5-D5,U+D8-DB,U+DD-DE,U+E0-E3,U+E5-F5,U+F8-FB,U+FD-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:Termes;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/termes-regular/de/woff2/termes-regular.rest.woff2)format("woff2"),url(/assets/fonts/termes-regular/de/woff/termes-regular.rest.woff)format("woff"),url(/assets/fonts/termes-regular/de/ttf/termes-regular.rest.ttf)format("truetype");unicode-range:U+259,U+300-3C0,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:Termes;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/termes-regular/de/woff2/termes-regular.base.woff2)format("woff2"),url(/assets/fonts/termes-regular/de/woff/termes-regular.base.woff)format("woff"),url(/assets/fonts/termes-regular/de/ttf/termes-regular.base.ttf)format("truetype");unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+C4,U+D6,U+D7,U+DC,U+DF,U+E4,U+F6,U+F7,U+FC,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:Termes;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/termes-italic/de/woff2/termes-italic.latin-extended-a.woff2)format("woff2"),url(/assets/fonts/termes-italic/de/woff/termes-italic.latin-extended-a.woff)format("woff"),url(/assets/fonts/termes-italic/de/ttf/termes-italic.latin-extended-a.ttf)format("truetype");unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:Termes;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/termes-italic/de/woff2/termes-italic.latin-extended-b.woff2)format("woff2"),url(/assets/fonts/termes-italic/de/woff/termes-italic.latin-extended-b.woff)format("woff"),url(/assets/fonts/termes-italic/de/ttf/termes-italic.latin-extended-b.ttf)format("truetype");unicode-range:U+180-24F}@font-face{font-family:Termes;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/termes-italic/de/woff2/termes-italic.latin-extended-additional.woff2)format("woff2"),url(/assets/fonts/termes-italic/de/woff/termes-italic.latin-extended-additional.woff)format("woff"),url(/assets/fonts/termes-italic/de/ttf/termes-italic.latin-extended-additional.ttf)format("truetype");unicode-range:U+1E00-1E9D,U+1E9F-1EFF}@font-face{font-family:Termes;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/termes-italic/de/woff2/termes-italic.rest-latin.woff2)format("woff2"),url(/assets/fonts/termes-italic/de/woff/termes-italic.rest-latin.woff)format("woff"),url(/assets/fonts/termes-italic/de/ttf/termes-italic.rest-latin.ttf)format("truetype");unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-C3,U+C5-D5,U+D8-DB,U+DD-DE,U+E0-E3,U+E5-F5,U+F8-FB,U+FD-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:Termes;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/termes-italic/de/woff2/termes-italic.rest.woff2)format("woff2"),url(/assets/fonts/termes-italic/de/woff/termes-italic.rest.woff)format("woff"),url(/assets/fonts/termes-italic/de/ttf/termes-italic.rest.ttf)format("truetype");unicode-range:U+259,U+300-3C0,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:Termes;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/termes-italic/de/woff2/termes-italic.base.woff2)format("woff2"),url(/assets/fonts/termes-italic/de/woff/termes-italic.base.woff)format("woff"),url(/assets/fonts/termes-italic/de/ttf/termes-italic.base.ttf)format("truetype");unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+C4,U+D6,U+D7,U+DC,U+DF,U+E4,U+F6,U+F7,U+FC,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-family:Times New Roman,Times,Termes,serif;font-size:max(18px,min(2vi,22px));line-height:1.2;line-height:var(--lineheight)}body{hanging-punctuation:first allow-end last;font-family:Times New Roman,Times,Termes,serif;font-size:1em;font-weight:400}h1,h2,h3,h4,h5,h6,ul,address{text-align:center;text-transform:uppercase;text-wrap:balance}h1,h2,h3,h4,h5,h6,ul,address,.type--uppercase{letter-spacing:1.5px}.type--numbers{letter-spacing:.5px}:where(h1,h2,h3,h4,h5,h6,ul,address,.request,.type--uppercase,.type--numbers) .type--stroke{display:inline-block;transform:translateY(-.1em)}li{list-style-type:""}ul+ul{-webkit-margin-before:1lh;margin-block-start:1lh}.type--1{margin-inline:-.08em -.06em;display:inline-block}:where(p,.request){-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-before:3;-ms-hyphenate-limit-chars:8 3 3;hyphenate-limit-chars:8 3 3;-webkit-hyphenate-limit-lines:3;hyphenate-limit-lines:3;hyphenate-limit-zone:10%}@media (width>=60rem){:where(p,.request){widows:2;orphans:2;-webkit-hyphenate-limit-after:5;-webkit-hyphenate-limit-before:5;-ms-hyphenate-limit-chars:14 5 5;hyphenate-limit-chars:14 5 5}}.font--large{font-size:1.5rlh;font-size:var(--font-large-size);line-height:1.5rlh;line-height:var(--font-large-size);letter-spacing:.5px;letter-spacing:var(--font-large-spacing);word-spacing:0}p{text-align-last:center;max-inline-size:1000px;margin-inline:auto}:where(:not(li))+p{text-align:justify}p:nth-of-type(2n){padding-inline:max(5%,4ch)}:where(.block--text) :is(h1,h2,h3,h4,h5,h6){-webkit-margin-after:2lh;margin-block-end:2lh}:where(.block--text:last-child) :is(p,ul,ol,h1,h2,h3,h4,h5,h6):last-child{-webkit-margin-after:0;margin-block-end:0}:where(.block--text) :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-block:2lh}[data-template=text] ul{text-transform:uppercase;letter-spacing:1.5px}h3+[data-template=text] ul{-webkit-margin-before:-2lh;margin-block-start:-2lh}:focus-visible{outline:none}.request{text-transform:uppercase;letter-spacing:1.5px}.request:not(.request--preview) :not(a),.request--preview{pointer-events:none}.request--preview h2,.request--preview p{pointer-events:all}:root{scrollbar-gutter:stable;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{scroll-snap-type:y proximity;overscroll-behavior-block:none}.site__header,.page,.page__header,.menu,.block:not(.block--gallery,.block--image),:where(.block) p,:where(.block--image) .medium{scroll-snap-align:start;scroll-margin-block-start:0}.work{scroll-margin-block-start:.43691rem;scroll-snap-align:start;scroll-margin-block-start:calc(var(--gutter))}.gallery{scroll-snap-align:start;scroll-margin-block-start:1.5rlh}.menu--work,.menu--languages,.page__footer{scroll-snap-align:end}body{gap:1.78574rem;gap:var(--gap);flex-direction:column;display:flex}.site{flex-direction:column;gap:0;display:flex}.site>*+*{-webkit-margin-before:2rlh;margin-block-start:2rlh}.site>.menu--skip:not(:focus-within)+*{-webkit-margin-before:0;margin-block-start:0}.site__footer{scroll-snap-align:start end;scroll-snap-stop:always}.page{row-gap:2rlh;row-gap:calc(var(--space)*2);flex-direction:column;flex-grow:1;min-block-size:100dvb;display:flex}.page__header,.page__footer{padding-inline:.43691rem;padding-inline:var(--gutter)}.page__header{flex-wrap:wrap;display:flex}.page__content{row-gap:2rlh;row-gap:calc(var(--space)*2);flex-direction:column;flex-grow:1;scroll-margin-block-start:var(--header-height);display:flex}.page__footer{row-gap:2rlh;row-gap:calc(var(--space)*2);flex-direction:column;display:flex}.content__item:not(.content__item--gallery){padding-inline:.43691rem;padding-inline:var(--gutter)}.content__item--grid{flex-grow:1}[data-template=work] :is(.medium--gallery,.medium--image){background-color:#b7b7b7;background-color:var(--color-text-dimmed)}@keyframes pulsate-color{50%{color:var(--color-text)}}@keyframes grow-work-gallery{0%{--gallery-origin-y:0%;--gallery-scale:0}49.999%{--gallery-origin-y:0%;--gallery-scale:1}50.001%{--gallery-origin-y:100%;--gallery-scale:1}to{--gallery-origin-y:100%;--gallery-scale:0}}@keyframes align-work-gallery-inline{0%{--gallery-origin-x:0%}to{--gallery-origin-x:100%}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.block--gallery{block-size:var(--gallery-block-size);view-timeline-name:--work;view-timeline-axis:block;view-timeline-inset:1.8rem 0;view-timeline-inset:calc(var(--lineheight)*1.5*1rem) 0}.medium--gallery{backface-visibility:hidden;will-change:transform;transform-origin:var(--gallery-origin-x) var(--gallery-origin-y);transform:scale(var(--gallery-scale));animation:linear both grow-work-gallery,linear both align-work-gallery-inline,8s cubic-bezier(.61,1,.88,1) .8s backwards placeholder-bg;animation-timeline:--work,--item-inline,auto;animation-range-start:cover 1.2rem,entry 100%;animation-range-start:cover calc(var(--lineheight)*1rem), entry 100%;animation-range-end:cover calc(100% - 1.2rem),exit 0%;animation-range-end:cover calc(100% - var(--lineheight)*1rem), exit 0%;view-timeline-name:--item-inline;view-timeline-axis:inline;view-timeline-inset:-1.74766rem;view-timeline-inset:calc(var(--gutter)*-4)}}}:is(.menu--skip,.menu--a11y){padding-inline:.43691rem;padding-inline:var(--gutter)}:where(.menu--a11y) .request{color:var(--color-text-dimmed)}:where(#a11y-high-contrast:checked~.site:not(:has(:focus-visible))) .request[for=a11y-high-contrast],:where(#a11y-reduce-motion:checked~.site:not(:has(:focus-visible))) .request[for=a11y-reduce-motion],:where(#a11y-invert-colors:checked~.site:not(:has(:focus-visible))) .request[for=a11y-invert-colors],:where(#a11y-high-legibility:checked~.site:not(:has(:focus-visible))) .request[for=a11y-high-legibility]{color:var(--color-text)}#a11y-high-contrast:checked~.site{--color-light-dimmed:var(--color-light-dimmed-50);--color-dark-dimmed:var(--color-dark-dimmed-50);--filter-dimmed:grayscale(1)}#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;animation-duration:0s!important;animation-iteration-count:1!important}#a11y-reduce-motion:checked~.site .gallery--work .medium--gallery,#a11y-reduce-motion:checked~.site .medium--news{--gallery-origin-x:50%!important;--gallery-origin-y:50%!important;--gallery-scale:1!important;backface-visibility:hidden!important;will-change:auto!important;transform-origin:50%!important;animation:none!important;transform:none!important}#a11y-invert-colors:checked~.site{--blend-mode-dimmed:screen;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}@media (prefers-color-scheme:dark){#a11y-invert-colors:checked~.site{--blend-mode-dimmed:multiply;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}}#a11y-high-legibility:checked~.site :where(p,li,h2,h3,h4,h5,h6){-webkit-hyphens:none;hyphens:none;max-inline-size:70ch}[data-template=home]{--homepage-block-size:calc(6.5lh + 2px)}:where([data-template=home]) .page{block-size:calc(100dvb - var(--homepage-block-size));min-block-size:calc(100dvb - var(--homepage-block-size))}:where([data-template=home]) :is(.page__content,.content__item--news,.news){flex-direction:column;flex:auto;min-block-size:0;display:flex}:where([data-template=home]) .block--news-media{flex:auto;place-items:flex-start;min-block-size:0;display:grid}:where([data-template=home]) .medium--news{background-color:#b7b7b7;background-color:var(--color-text-dimmed);block-size:100%;min-block-size:0;inline-size:100%}:where([data-template=home]) :is(.medium--news .picture,.medium--news .image--news){block-size:100%;inline-size:100%}:where([data-template=home]) .medium--news .image--news{object-fit:contain;object-position:top center}@supports (container-type:size) and (width:1cqi){:where([data-template=home]) .block--news-media{container-type:size}:where([data-template=home]) .medium--news{aspect-ratio:var(--ratio);inline-size:min(100cqi, 100cqb * var(--ratio));max-inline-size:100%;block-size:min(100cqb, 100cqi / var(--ratio));max-block-size:100%}}.works .content__item--header{flex-direction:column;row-gap:0;display:flex}.works .menu--works{inline-size:100%}.works .menu--works .menu__items--inline{row-gap:.25rlh}.works__layout-control,.works__collection-control{cursor:pointer;-webkit-user-select:none;user-select:none}#works-layout-index:checked~.site .site__content .content__item--header .works__layout-control[for=works-layout-index],#works-layout-gallery:checked~.site .site__content .content__item--header .works__layout-control[for=works-layout-gallery]{color:var(--color-text)}.works__layout{pointer-events:none;row-gap:1.25rlh;row-gap:calc(var(--space)*1.25);flex-direction:column;display:flex}.works__layout .work__link{pointer-events:auto;color:var(--color-text)}@media (hover:hover){#a11y-reduce-motion:not(:checked)~#works-layout-index:checked~.site .site__content .content__item--works .works__layout:hover .work:not(:hover) .work__link{color:var(--color-text-dimmed)}#a11y-reduce-motion:not(:checked)~#works-layout-index:checked~.site .site__content .content__item--works .works__layout:hover .work:hover .work__text{color:#fff;mix-blend-mode:difference}#a11y-reduce-motion:not(:checked)~#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout:hover .work:not(:hover) .work__link{color:var(--color-text-dimmed)}:where(#a11y-reduce-motion:not(:checked)~#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout:hover .work:not(:hover)) .picture{opacity:.5}:where(#a11y-reduce-motion:not(:checked)~#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout:hover .work:not(:hover)) .work__medium{opacity:.25;filter:var(--filter-dimmed)}}#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout{gap:2rlh .43691rem;gap:2rlh var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;display:grid}#works-layout-index:checked~.site .site__content .content__item--works .works__layout:has(:focus-visible) .work__link{color:var(--color-text-dimmed)}#works-layout-index:checked~.site .site__content .content__item--works .works__layout:has(:focus-visible) .work:has(:focus-visible) .work__link{color:var(--color-text)}#works-layout-index:checked~.site .site__content .content__item--works .works__layout:has(:focus-visible) .work:has(:focus-visible) .work__text{color:#fff;mix-blend-mode:difference}#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout:has(:focus-visible) .work__link{color:var(--color-text-dimmed)}#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout:has(:focus-visible) .work:has(:focus-visible) .work__link{color:var(--color-text)}:where(#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout:has(:focus-visible) .work) .picture{opacity:.5}:where(#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout:has(:focus-visible) .work) .work__medium{opacity:.25;filter:var(--filter-dimmed)}:where(#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout:has(:focus-visible) .work:has(:focus-visible)) .picture{opacity:1}:where(#works-layout-gallery:checked~.site .site__content .content__item--works .works__layout:has(:focus-visible) .work:has(:focus-visible)) .work__medium{opacity:1;filter:none}.works__empty{text-align:center;text-align-last:center;margin:0 auto;padding-inline:0}#works-layout-gallery:checked~.site .site__content .content__item--works .works__empty{grid-column:1/-1}.works__empty--conditional{display:none}.work{z-index:1;position:relative}#works-layout-index:checked~.site .site__content .content__item--works .work:not(:first-of-type) .work__link{-webkit-margin-before:-1lh;-webkit-padding-before:1lh;margin-block-start:-1lh;padding-block-start:1lh}#works-layout-index:checked~.site .site__content .content__item--works .work:not(:last-of-type) .work__link{-webkit-margin-after:-1lh;-webkit-padding-after:1lh;margin-block-end:-1lh;padding-block-end:1lh}#works-layout-gallery:checked~.site .site__content .content__item--works .work{background-color:#eee;background-color:var(--color-background)}#works-layout-gallery:checked~.site .site__content .content__item--works .work:not(:last-of-type) .work__link:before{content:" ";inset:-.21846rem;inset:calc(var(--gutter)*-.5);display:block;position:absolute}.work:has(:focus-visible){z-index:4}.work:has(:focus-visible) .work__link{z-index:5}.work[hidden]{display:none}.work__link{z-index:1;color:var(--color-text);inline-size:100%;min-inline-size:0;max-inline-size:70ch;background-color:#eee;background-color:var(--color-background);margin:0 auto;text-decoration:none;display:block;position:relative}#works-layout-gallery:checked~.site .site__content .content__item--works .work__link{flex-direction:column;block-size:100%;display:flex}.work__text{z-index:4;inline-size:min(100%,65rem);min-inline-size:0;margin-inline:auto;position:relative}#works-layout-gallery:checked~.site .site__content .content__item--works .work__text{inline-size:100%;margin-inline:0}.work__title,.work__meta{-webkit-hyphens:manual;hyphens:manual;text-align:center;text-align-last:center;margin:0;padding-inline:0}#works-layout-gallery:checked~.site .site__content .content__item--works .work__title,#works-layout-gallery:checked~.site .site__content .content__item--works .work__meta{text-align:start}.work__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work__meta{overflow-wrap:anywhere;white-space:normal;max-inline-size:100%}#works-layout-gallery:checked~.site .site__content .content__item--works .work__meta{display:none}.work--has-preview .work__medium{z-index:1;opacity:0;background-color:#b7b7b7;background-color:var(--color-text-dimmed);inline-size:max(12rem,min(24vi,18rem));max-inline-size:min(60vi,18rem);display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.work--has-preview:has(:focus-visible) .work__medium{opacity:1}@media (hover:hover){:where(#a11y-reduce-motion:not(:checked)~.site) .work--has-preview:hover{z-index:4}:where(#a11y-reduce-motion:not(:checked)~.site) .work--has-preview:hover .work__link{z-index:5}:where(#a11y-reduce-motion:not(:checked)~.site) .work--has-preview:hover .work__medium{opacity:1}}.work__medium{display:none}#works-layout-gallery:checked~.site .site__content .content__item--works .work__medium{opacity:1;background-color:#b7b7b7;background-color:var(--color-text-dimmed);inline-size:100%;max-inline-size:none;margin:0;display:block;position:static;transform:none}.work__medium .picture{inline-size:100%;display:block}.work__medium .image{object-fit:contain;block-size:auto;inline-size:100%}@media (hover:none){#works-layout-index:checked~.site .site__content .content__item--works .work__medium{display:none}}.work__placeholder{display:none}#works-layout-gallery:checked~.site .site__content .content__item--works .work__placeholder{aspect-ratio:1;background-color:#b7b7b7;background-color:var(--color-text-dimmed);inline-size:100%;display:block}.menu--header{inline-size:100%}.menu__items--inline{-webkit-column-gap:1.78574rem;-webkit-column-gap:var(--gap);column-gap:1.78574rem;column-gap:var(--gap);flex-wrap:wrap;justify-content:center;display:flex}.menu__item{text-align:center}.menu--skip{block-size:0;inline-size:100%;overflow:hidden}@supports (interpolate-size:allow-keywords){.menu--skip{transform:translateY(calc(-100% - .43691rem));transform:translateY(calc(-100% - var(--gutter)))}}.menu--skip:not(:focus-within){pointer-events:none}.menu--skip:focus-within{block-size:auto}@supports (interpolate-size:allow-keywords){.menu--skip:focus-within{transform:translateY(0)}.menu--skip{interpolate-size:allow-keywords}html[data-a11y-reduce-motion-source=user][data-a11y-reduce-motion=off] .menu--skip{transition:transform .25s,block-size .25s}@media (prefers-reduced-motion:no-preference){.menu--skip{transition:transform .25s,block-size .25s}}}.menu--a11y{-webkit-margin-before:0;margin-block-start:0}.gallery{container-type:block-axis;margin:0;padding:0;list-style-type:""}.gallery--work::-webkit-scrollbar{width:0;height:0}.gallery--work{--gallery-block-size:calc(100lvb - 2.5rlh);--gallery-max-inline-size:calc(100vi - var(--gutter)*2);-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;-webkit-column-gap:.43691rem;-webkit-column-gap:var(--gutter);column-gap:.43691rem;column-gap:var(--gutter);block-size:calc(100lvb - 2.5rlh);block-size:var(--gallery-block-size);flex-flow:row;flex:auto;align-items:center;display:flex;position:relative;overflow:scroll clip}.gallery--work .gallery__item{scroll-snap-align:center;scroll-snap-stop:always;flex-flow:row;flex:none;align-items:center;block-size:100%;display:flex}.gallery--work .gallery__item:first-child{-webkit-margin-start:calc((100vi - min(var(--gallery-block-size) * var(--gallery-first-ratio), var(--gallery-max-inline-size)))/2);margin-inline-start:calc((100vi - min(var(--gallery-block-size) * var(--gallery-first-ratio), var(--gallery-max-inline-size)))/2)}.gallery--work .gallery__item:last-child{-webkit-margin-end:calc((100vi - min(var(--gallery-block-size) * var(--gallery-last-ratio), var(--gallery-max-inline-size)))/2);margin-inline-end:calc((100vi - min(var(--gallery-block-size) * var(--gallery-last-ratio), var(--gallery-max-inline-size)))/2)}.gallery--work .medium--gallery{aspect-ratio:var(--ratio);inline-size:min(var(--gallery-block-size) * var(--ratio), var(--gallery-max-inline-size));max-inline-size:var(--gallery-max-inline-size);block-size:auto;max-block-size:100%;margin-inline:0}.gallery--work .picture--gallery,.gallery--work .image--gallery{block-size:100%;inline-size:100%;display:block}.gallery--work .image--gallery{object-fit:contain;object-position:50% 50%;object-position:var(--object-position,50% 50%)}.gallery__caption{text-align:center;margin-block:0}.block--image .medium{max-inline-size:min(1000px - 2 * max(5%, 4ch), 100dvb * var(--ratio) - 8.5rlh)}.block--image .picture--full{aspect-ratio:var(--ratio)}.block--image .medium__caption--image,.block--image .medium__caption--image :where(p){-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-align-last:center}.block--image .medium__caption--image :where(p){max-inline-size:none;margin:0;padding-inline:0}.block--image .medium__caption--image :where(p+p){-webkit-margin-before:1lh;margin-block-start:1lh}.blocks{flex-flow:column;row-gap:2rlh;display:flex}:where(.block--text,.block--list) li{list-style-type:""}.block ul+ul{-webkit-margin-before:1lh;margin-block-start:1lh}@media (scripting:enabled){img[loading=lazy]{opacity:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){img[loading=lazy]{transition:opacity .8s cubic-bezier(.16,1,.3,1)}}@media (scripting:enabled){@keyframes placeholder-bg{0%{background-color:#0000}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:is(.medium--image,.medium--news,.work__medium){animation:8s cubic-bezier(.61,1,.88,1) .8s backwards placeholder-bg}@supports not (animation-timeline:view()){.medium--gallery{animation:8s cubic-bezier(.61,1,.88,1) .8s backwards placeholder-bg}}}.picture--full,.picture--cover,.picture--card{display:block}.picture--cover,.picture--card{block-size:100%}.image--full{display:block}.image:not(.image--gallery,.image--cover,.image--card){block-size:auto;inline-size:100%}.image--card{block-size:100%;inline-size:auto}.image--cover{object-fit:cover;object-position:50% 50%;object-position:var(--object-position,50% 50%);block-size:100%;inline-size:100%}.video{block-size:100%;inline-size:100%}.medium{margin-inline:auto}
