body.ideathek-project{color:#f3efe7;--color-bg:#1b1b1b;--color-surface:#202020;--color-text:#f3efe7;--color-muted:#f3efe7b8;--color-line:#f3efe724;--color-focus:#f3efe7;background-color:#262626}body.ideathek-project .page-shell{width:100%;max-width:none;padding-inline:0}body.ideathek-project .site-shell{gap:0;padding-block:0}body.ideathek-project .aisi-page{background-color:#262626}body.ideathek-project .aisi-opening{color:#000;background:#fbf4db}body.ideathek-project .project-back-link{color:#000}body.ideathek-project .aisi-opening__prompt,body.ideathek-project .aisi-opening__descriptor,body.ideathek-project .project-page-meta,body.ideathek-project .aisi-section-nav a,body.ideathek-project .aisi-rail__section,body.ideathek-project .aisi-markdown-heading,body.ideathek-project .aisi-markdown-paragraph,body.ideathek-project .aisi-markdown-list,body.ideathek-project .aisi-next,body.ideathek-project .aisi-next__kicker,body.ideathek-project .aisi-gallery__caption{color:inherit}body.ideathek-project .aisi-opening .project-page-meta,body.ideathek-project .aisi-opening .project-back-link,body.ideathek-project .aisi-opening .aisi-opening__prompt,body.ideathek-project .aisi-opening .aisi-opening__descriptor,body.ideathek-project .aisi-opening .aisi-opening__title{color:#000}body.ideathek-project .aisi-media img,body.ideathek-project .aisi-media__placeholder{background:#202020}body.ideathek-project .aisi-media--embed{aspect-ratio:16/9;width:100%;max-width:none;height:auto;display:block;position:relative;overflow:visible}body.ideathek-project .aisi-media--embed iframe{border:0;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}body.ideathek-project .aisi-media figcaption{margin:0;font-family:Inter,sans-serif;font-weight:500;letter-spacing:normal!important;text-transform:none!important;color:#eb27b2!important;font-size:.72em!important;line-height:1.35!important}body.ideathek-project .aisi-gallery{background-color:#262626;gap:.75rem;width:100%;max-width:none;margin:0;display:grid}body.ideathek-project .aisi-gallery__controls,body.ideathek-project .aisi-gallery__viewport,body.ideathek-project .aisi-gallery__caption{width:100%;max-width:none}body.ideathek-project .aisi-gallery__controls,body.ideathek-project .aisi-gallery__caption{align-self:start}body.ideathek-project .aisi-gallery__viewport{scrollbar-width:none;-ms-overflow-style:none;background-color:#262626;width:100%;max-width:none;position:relative;overflow:hidden}body.ideathek-project .aisi-gallery__viewport::-webkit-scrollbar{display:none}body.ideathek-project .aisi-gallery__track{width:100%;height:auto;display:block;position:relative}body.ideathek-project .aisi-gallery__slide{opacity:0;visibility:hidden;pointer-events:none;background-color:#262626;border:0;justify-content:start;align-items:start;width:100%;max-width:none;min-height:0;margin:0;padding:0;line-height:0;transition:opacity .32s,visibility 0s linear .32s;display:block;position:absolute;inset:0 auto auto 0}body.ideathek-project .aisi-gallery__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s;position:relative;inset:auto}body.ideathek-project .aisi-gallery__slide.is-exiting{visibility:visible;pointer-events:none;position:absolute;inset:0 auto auto 0}body.ideathek-project .aisi-gallery__slide figure{width:100%;max-width:none;height:auto;margin:0;display:block;position:static}body.ideathek-project .aisi-gallery__slide.aisi-media,body.ideathek-project .aisi-gallery__slide.aisi-media picture{background-color:#262626;width:100%;max-width:none;display:block}body.ideathek-project .aisi-gallery__slide.aisi-media img,body.ideathek-project .aisi-gallery__slide.aisi-media video,body.ideathek-project .aisi-gallery__slide.aisi-media .aisi-media__placeholder{width:100%;max-width:none;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:top center;inline-size:100%;display:block}body.ideathek-project .aisi-gallery__slide figcaption{display:none!important}body.ideathek-project .aisi-gallery__caption{margin:0;font-family:Inter,sans-serif;font-weight:500;letter-spacing:normal!important;text-transform:none!important;color:#eb27b2!important;font-size:.72em!important;line-height:1.35!important}body.ideathek-project .aisi-markdown-heading--level-3{margin-top:2.5rem;margin-bottom:1rem;font-size:.72em;line-height:1.15}@media (width>=1100px){body.ideathek-project .ideathek-media--wide,body.ideathek-project .ideathek-gallery--wide{width:min(92vw,1280px)!important;max-width:none!important;margin-left:50%!important;transform:translate(-50%)!important}body.ideathek-project .ideathek-media--wide img,body.ideathek-project .ideathek-media--wide video,body.ideathek-project .ideathek-media--wide iframe,body.ideathek-project .ideathek-gallery--wide .aisi-gallery__viewport,body.ideathek-project .ideathek-gallery--wide .aisi-gallery__controls,body.ideathek-project .ideathek-gallery--wide .aisi-gallery__caption{width:100%;max-width:none}}@media (width<=1099px){body.ideathek-project .ideathek-media--wide,body.ideathek-project .ideathek-gallery--wide{width:100%!important;max-width:100%!important;margin-left:0!important;transform:none!important}}@media (width>=900px){body.ideathek-project .aisi-gallery.is-portrait .aisi-gallery__slide.aisi-media img,body.ideathek-project .aisi-gallery.is-portrait .aisi-gallery__slide.aisi-media video{object-fit:contain;object-position:top center;width:auto!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 12rem)!important;margin-inline:auto!important}}@media (prefers-reduced-motion:reduce){body.ideathek-project .aisi-gallery__slide{transition:none}}body.ideathek-project .aisi-opening__title{color:#000}body.ideathek-project .aisi-statement,body.ideathek-project .aisi-next__title{color:#f3efe7}body.ideathek-project .aisi-statement{width:100%;max-width:none;margin-inline:0;padding-inline:0;font-size:clamp(1.4rem,2.2vw,2.2rem)!important;line-height:1.15!important}body.ideathek-project .aisi-section-nav a:hover,body.ideathek-project .project-back-link:hover,body.ideathek-project .aisi-next:hover{opacity:.72}body.ideathek-project .aisi-gallery--rail,body.ideathek-project .aisi-gallery--three,body.ideathek-project .aisi-gallery--two,body.ideathek-project .aisi-gallery--plans{gap:.75rem}body.ideathek-project .aisi-sequence{max-width:52rem}
