html body.aa-ki-body{overflow-x:clip}.aa-werke{--w-ink:#171614;--w-paper:#f4f1eb;--w-mute:#6f6a64;--w-line:#e4dfd6;--w-gold:#d4a64a;--px:1.25rem;--sy:3.6rem}@media (min-width:860px){.aa-werke{--px:2.5rem;--sy:6rem}}.aa-werke__hero{background:var(--w-ink);color:var(--w-paper);padding:calc(3.5rem + var(--sy)) var(--px) var(--sy)}.aa-werke__heroin{display:grid;gap:1.2rem;margin:0 auto;max-width:1440px}@media (min-width:1000px){.aa-werke__heroin{align-items:end;column-gap:5rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.aa-werke__kicker{grid-column:1/-1}}.aa-werke__kicker{color:#b5aea4;font-size:.78rem;margin:0}.aa-werke__title{font-size:clamp(2.6rem,8vw,6.4rem);font-weight:500;letter-spacing:-.055em;line-height:.92;margin:0;text-wrap:balance}.aa-werke__lead p{color:#cfc8be;margin:0;max-width:30rem}.aa-werke__lead .aa-werke__stat{color:var(--w-paper);font-size:.9rem;margin-top:1.2rem}.aa-werke__stat strong{color:var(--w-gold);font-weight:600}.aa-werke__tiles{background:var(--w-paper);padding:var(--sy) 0 calc(var(--sy)*.8)}.aa-werke__tiles ol{display:grid;gap:.9rem;grid-auto-columns:min(56vw,16rem);grid-auto-flow:column;list-style:none;margin:0 auto;max-width:1440px;overflow-x:auto;padding:0 var(--px);scroll-padding:0 var(--px);scroll-snap-type:x mandatory;scrollbar-width:none}.aa-werke__tiles ol::-webkit-scrollbar{display:none}@media (min-width:760px){.aa-werke__tiles ol{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}@media (min-width:1100px){.aa-werke__tiles ol{gap:1.1rem 1rem;grid-template-columns:repeat(5,minmax(0,1fr))}}.aa-werke__tiles li{scroll-snap-align:start}.aa-werke__tiles a{color:inherit;column-gap:.6rem;display:grid;grid-template-areas:"img img" "num name" "num count";grid-template-columns:auto 1fr;text-decoration:none}.aa-werke__tileimg{aspect-ratio:4/5;background:var(--w-line);display:block;grid-area:img;margin-bottom:.7rem;overflow:hidden}.aa-werke__tileimg img{display:block;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1);width:100%}.aa-werke__tiles a:focus-visible .aa-werke__tileimg img,.aa-werke__tiles a:hover .aa-werke__tileimg img{transform:scale(1.05)}.aa-werke__tilenum{color:var(--w-mute);font-size:.72rem;font-variant-numeric:tabular-nums;grid-area:num;padding-top:.2rem}.aa-werke__tilename{font-size:1rem;font-weight:500;grid-area:name;letter-spacing:-.02em;line-height:1.2}.aa-werke__tilecount{color:var(--w-mute);font-size:.74rem;grid-area:count;margin-top:.15rem}.aa-werke__tiles a:focus-visible{outline:2px solid var(--w-ink);outline-offset:4px}.aa-werke__index{backdrop-filter:blur(10px);background:hsla(40,29%,94%,.94);border-bottom:1px solid var(--w-line);border-top:1px solid var(--w-line);padding:.7rem var(--px);position:sticky;top:3.5rem;z-index:20}.aa-werke__index ul{display:flex;gap:.45rem;list-style:none;margin:0 auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);max-width:1440px;overflow-x:auto;padding:0;scrollbar-width:none}.aa-werke__index ul::-webkit-scrollbar{display:none}@media (min-width:1200px){.aa-werke__index ul{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}}.aa-werke__index a{align-items:center;border:1px solid var(--w-line);border-radius:999px;color:var(--w-ink);display:inline-flex;font-size:.8rem;gap:.45rem;line-height:1.2;padding:.45rem .85rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.aa-werke__index a span{color:var(--w-mute);font-size:.7rem;font-variant-numeric:tabular-nums}.aa-werke__index a:hover{border-color:var(--w-ink)}.aa-werke__index a.is-active{background:var(--w-ink);border-color:var(--w-ink);color:var(--w-paper)}.aa-werke__index a.is-active span{color:hsla(40,29%,94%,.65)}.aa-werke__ch{padding:var(--sy) var(--px);scroll-margin-top:6.6rem}.aa-werke__ch.is-dark{background:var(--w-ink);color:var(--w-paper);--c-mute:#b5aea4;--c-line:#2f2c28;--c-frame:#2a2723}.aa-werke__ch.is-light{background:var(--w-paper);color:var(--w-ink);--c-mute:var(--w-mute);--c-line:var(--w-line);--c-frame:var(--w-line)}.aa-werke__chin{margin:0 auto;max-width:1440px}.aa-werke__chhead{display:grid;gap:1.6rem;margin-bottom:2.4rem}@media (min-width:1000px){.aa-werke__chhead{align-items:end;column-gap:4rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-bottom:3rem}.aa-werke__ch:nth-of-type(odd) .aa-werke__chhead:not(.no-room),.aa-werke__chhead.no-room{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.aa-werke__ch:nth-of-type(odd) .aa-werke__chhead:not(.no-room) .aa-werke__room{order:-1}}.aa-werke__num{color:var(--c-mute);font-size:.78rem;font-variant-numeric:tabular-nums;margin:0 0 .8rem}.aa-werke__num span{opacity:.6}.aa-werke__chtext h2{font-size:clamp(2.1rem,5vw,4.2rem);font-weight:500;hyphens:auto;letter-spacing:-.05em;line-height:.95;margin:0;overflow-wrap:break-word}.aa-werke__sub{color:var(--c-mute);font-size:1.05rem;font-style:italic;margin:.5rem 0 0}.aa-werke__blurb{color:var(--c-mute);font-size:1rem;line-height:1.6;margin:1.1rem 0 0;max-width:28rem}.aa-werke__count{font-size:.78rem;margin:1.2rem 0 0}.aa-werke__room{aspect-ratio:16/10;background:var(--c-frame);margin:0;overflow:hidden;position:relative}.aa-werke__room img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.aa-werke__room figcaption{backdrop-filter:blur(6px);background:rgba(23,22,20,.6);border-radius:999px;bottom:.7rem;color:#f4f1eb;font-size:.7rem;left:.8rem;padding:.25rem .6rem;position:absolute}.aa-werke__grid{column-count:2;column-gap:.8rem;list-style:none;margin:0;padding:0}@media (min-width:560px){.aa-werke__grid{column-gap:1.1rem}}@media (min-width:1000px){.aa-werke__grid{column-count:3;column-gap:1.4rem}}@media (min-width:1300px){.aa-werke__grid{column-count:4}}@media (min-width:1000px){.aa-werke__grid.c3{column-count:3}.aa-werke__grid.c2{column-count:2;max-width:66%}.aa-werke__grid.c1{column-count:1;max-width:34%}}.aa-werke__work{break-inside:avoid;margin:0 0 1.4rem;position:relative}.aa-werke__work>a{color:inherit;display:block;text-decoration:none}.aa-werke__frame{background:var(--c-frame);display:block;overflow:hidden;position:relative}.aa-werke .aa-werke__frame img{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease;width:100%}.aa-werke__work.has-room .aa-werke__frame{aspect-ratio:4/3!important}.aa-werke .aa-werke__work.has-room .aa-werke__art{background:var(--c-frame);object-fit:contain;opacity:0;padding:6%}.aa-werke .aa-werke__roomimg,.aa-werke__work.has-room.show-art .aa-werke__art{opacity:1}.aa-werke__work.has-room.show-art .aa-werke__roomimg{opacity:0}@media (hover:hover) and (pointer:fine){.aa-werke__work.has-room:hover .aa-werke__art{opacity:1}.aa-werke__work.has-room:hover .aa-werke__roomimg{opacity:0}.aa-werke__work:not(.has-room):hover .aa-werke__art{transform:scale(1.025)}.aa-werke__work.has-room:hover .aa-werke__roomimg{transform:scale(1.02)}}.aa-werke__cap{display:block;padding-top:.6rem}.aa-werke__wt{display:block;font-size:.95rem;font-weight:500;letter-spacing:-.015em}.aa-werke__meta{color:var(--c-mute);display:block;font-size:.76rem;margin-top:.1rem}.aa-werke__roombtn{backdrop-filter:blur(6px);background:rgba(23,22,20,.62);border:0;border-radius:999px;color:#f4f1eb;cursor:pointer;font:inherit;font-size:.68rem;line-height:1;padding:.42rem .6rem;position:absolute;right:.55rem;top:.55rem;z-index:2}.aa-werke__work.show-art .aa-werke__roombtn{background:#f4f1eb;color:#171614}@media (hover:hover) and (pointer:fine){.aa-werke__roombtn{opacity:0;transition:opacity .2s}.aa-werke__roombtn:focus-visible,.aa-werke__work:hover .aa-werke__roombtn{opacity:1}}.aa-werke__work>a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:559px){.aa-werke__work{margin-bottom:1.1rem}.aa-werke__wt{font-size:.86rem}.aa-werke__meta{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.aa-werke .aa-werke__frame img,.aa-werke__tileimg img{transition:none}}