#image-index{--ii-paper:#f3eee5;--ii-red:#df352d;--ii-ink:#242321;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ii-paper);color:var(--ii-ink);padding:0 15px;font-family:Arial,Helvetica,sans-serif;container-type:inline-size}#image-index *{box-sizing:border-box}#image-index a{color:inherit;text-decoration:none}#image-index a:hover{text-underline-offset:4px;text-decoration:underline}#image-index header{grid-template-columns:1fr 2fr;align-items:center;gap:20px;padding:19px 92px 20px 0;display:grid}#image-index .brand{letter-spacing:-1.3px;font-size:24px;font-weight:750;line-height:.86}#image-index nav{justify-content:space-between;gap:15px;font-size:12px;font-weight:600;display:flex}#image-index nav a{padding:10px 0}#image-index img{object-fit:cover;width:100%;height:100%;display:block}#image-index .mosaic{grid-template-rows:195px 178px;grid-template-columns:1fr 1fr 1.18fr 1fr;gap:7px;display:grid}#image-index .mosaic a{min-width:0;position:relative;overflow:hidden}#image-index .mosaic .wide{grid-column:1/3}#image-index .mosaic .tall{grid-area:1/3/3}#image-index .mosaic .right{grid-area:1/4}#image-index .mosaic .bottom{grid-area:2/4}#image-index .mosaic .drawing{grid-area:2/1}#image-index .tile{background:var(--ii-red);color:#211e1b;flex-direction:column;grid-area:2/2;justify-content:space-between;padding:15px;display:flex}#image-index .tile span{letter-spacing:.06em;font-size:10px;font-weight:700}#image-index .mosaic a span{background:var(--ii-paper);padding:5px 7px;font-size:10px;position:absolute;bottom:9px;left:9px}#image-index .intro{grid-template-columns:2fr 1fr;align-items:start;gap:60px;padding:23px 0 31px;display:grid}#image-index h1{letter-spacing:-2px;margin:0 0 15px;font-size:clamp(31px,4.9cqw,52px);font-weight:700;line-height:.98}#image-index .intro p{max-width:440px;margin:0;font-size:14px;line-height:1.45}#image-index .intro aside{padding-top:4px;font-size:12px;line-height:1.55}#image-index .intro aside strong{margin-bottom:10px;display:block}#image-index .intro aside a{border-bottom:1px solid;margin-top:15px;padding-bottom:5px;font-weight:600;display:inline-block}#image-index .row{border-top:1px solid #b8b2a9;grid-template-columns:1fr 1fr 1fr;gap:15px;padding:11px 0 31px;display:grid}#image-index h2{letter-spacing:-1.15px;margin:0 0 12px;font-size:28px;line-height:1.02}#image-index .lede p{max-width:240px;margin:0;font-size:12px;line-height:1.45}#image-index .lede .count{color:var(--ii-red);margin-top:20px;font-size:11px;display:block}#image-index figure{min-width:0;margin:0}#image-index .project img{height:210px}#image-index figcaption{padding-top:9px}#image-index .category{margin-bottom:7px;font-size:10px;display:block}#image-index h3{letter-spacing:-.9px;margin:0 0 9px;font-size:24px;line-height:1.02}#image-index .project p{max-width:300px;margin:0;font-size:11px;line-height:1.4}#image-index .about-band{grid-template-columns:1fr 1fr;min-height:270px;margin-bottom:26px;display:grid}#image-index .about-band img{max-height:340px}#image-index .red{background:var(--ii-red);flex-direction:column;justify-content:space-between;gap:35px;padding:24px;display:flex}#image-index .red h2{letter-spacing:-1.8px;font-size:clamp(30px,4.7cqw,50px);line-height:.97}#image-index .red p{max-width:330px;margin:0;font-size:13px;line-height:1.5}#image-index .section-head{border-top:1px solid #b8b2a9;justify-content:space-between;gap:30px;padding:13px 0 18px;display:flex}#image-index .section-head p{max-width:280px;margin:0;font-size:12px;line-height:1.4}#image-index .experiments{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:30px;display:grid}#image-index .experiments img{height:180px}#image-index .experiments h3{font-size:22px}#image-index .experiments .device{object-fit:contain;background:#dedbd3;padding:10px}#image-index .field-index{border-top:1px solid #b8b2a9;grid-template-columns:1fr 2fr;gap:20px;padding:15px 0 20px;display:grid}#image-index .field-index details{border-bottom:1px solid #b8b2a9;padding:10px 0}#image-index summary{cursor:inherit;font-size:15px;font-weight:600}#image-index details p{max-width:470px;margin:12px 0;font-size:12px;line-height:1.5}#image-index .closing{border-top:1px solid #b8b2a9;justify-content:space-between;align-items:end;gap:25px;padding:25px 0;display:flex}#image-index .closing h2{color:var(--ii-red);margin:0;font-size:38px}#image-index .closing p{margin:0;font-size:12px;line-height:1.5}#image-index footer{border-top:1px solid #b8b2a9;justify-content:space-between;gap:25px;padding:15px 0 20px;font-size:10px;display:flex}@container (width<=620px){#image-index header{grid-template-columns:1fr 1.5fr;padding-right:0}#image-index .brand{font-size:23px}#image-index nav{flex-wrap:wrap;justify-content:end;gap:12px;font-size:11px}#image-index .mosaic{grid-template-rows:160px 165px 130px;grid-template-columns:1fr 1fr;gap:5px}#image-index .mosaic .wide{grid-area:1/1/auto/3}#image-index .mosaic .tall{grid-area:2/1/4}#image-index .tile{grid-area:2/2}#image-index .tile strong{font-size:34px}#image-index .mosaic .drawing{grid-area:3/2}#image-index .mosaic .right,#image-index .mosaic .bottom{display:none}#image-index .intro{grid-template-columns:1fr;gap:23px;padding-bottom:25px}#image-index h1{letter-spacing:-1.6px;font-size:38px}#image-index .intro aside{grid-template-columns:1fr 1fr;gap:5px 15px;display:grid}#image-index .intro aside strong{grid-column:1/-1;margin-bottom:0}#image-index .intro aside a{place-self:start end;margin-top:0}#image-index .row{grid-template-columns:1fr 1fr;gap:18px 10px}#image-index .lede{grid-column:1/-1;justify-content:space-between;gap:20px;display:flex}#image-index .lede p{max-width:165px}#image-index .lede .count{display:none}#image-index h2{font-size:25px}#image-index .project img{height:170px}#image-index h3{font-size:21px}#image-index .about-band{grid-template-columns:1fr}#image-index .about-band img{height:230px}#image-index .red{gap:28px;padding:23px}#image-index .red h2{font-size:37px}#image-index .section-head{display:block}#image-index .section-head p{max-width:300px}#image-index .experiments{grid-template-columns:1fr;gap:26px}#image-index .experiments figure{grid-template-columns:1fr 1fr;gap:13px;display:grid}#image-index .experiments img{height:160px}#image-index .experiments figcaption{padding-top:0}#image-index .experiments h3{font-size:23px}#image-index .field-index{grid-template-columns:1fr;gap:0}#image-index .closing{flex-direction:column;align-items:start;gap:16px}#image-index .closing h2{font-size:34px}#image-index footer{flex-wrap:wrap;gap:10px}}#image-index{max-width:1480px;margin:auto;padding:0 24px}#image-index .contain{object-fit:contain;background:#e5e0d7}#image-index .row{row-gap:32px}#image-index .about-band>a{min-height:0}#image-index .practice-links{display:block}#image-index .practice-links a{border-bottom:1px solid #b8b2a9;justify-content:space-between;padding:13px 0;font-size:16px;display:flex}#image-index .contact-button{color:#f3eee5;background:#242321;margin-top:12px;padding:13px 18px;font-size:13px;display:inline-block}#image-index footer nav{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}#image-index a:focus-visible{outline-offset:4px;outline:3px solid #9b201d}#image-index h1{font-size:clamp(38px,4.9cqw,68px)}#image-index .mosaic{grid-template-rows:clamp(195px,21cqw,290px) clamp(178px,19cqw,260px)}#image-index .project img,#image-index .experiments img{aspect-ratio:4/3;height:auto}#image-index .about-band img{height:100%;max-height:400px}#image-index .category,#image-index .count,#image-index footer,#image-index .tile span{font-size:11px}#image-index .project p{font-size:13px;line-height:1.5}#image-index .lede p{font-size:13px}#image-index .intro p{max-width:550px;font-size:16px}#image-index .red p{max-width:500px;font-size:16px}#image-index .mosaic a span{font-size:11px}#image-index .section-head p{max-width:360px;font-size:13px}#image-index header{padding-right:0}#image-index nav a{align-items:center;min-height:44px;display:inline-flex}@container (width<=620px){#image-index .work-spacer{display:none}#image-index .mosaic{grid-template-rows:160px 165px 130px}#image-index .about-band img{height:230px}#image-index .experiments img{aspect-ratio:auto;height:160px}#image-index footer nav{justify-content:start}#image-index .lede{flex-wrap:wrap}#image-index .lede p{max-width:100%}}@media (max-width:620px){#image-index{padding:0 12px}}#image-index .intro aside>span{display:block}@container (width<=620px){#image-index .experiments figure{display:block}#image-index .experiments figure>a{grid-template-columns:1fr 1fr;gap:13px;display:grid}}#image-index .tile strong{letter-spacing:-.9px;font-size:clamp(23px,3.2cqw,46px);line-height:1.04}@container (width<=620px){#image-index .tile{padding:12px}#image-index .tile strong{letter-spacing:-.5px;font-size:clamp(20px,5.5cqw,28px);line-height:1.06}#image-index .tile span{font-size:9px}}#image-index{max-width:none;padding:0}#image-index .project{margin:0}#image-index .hero{min-height:0}#image-index h2,#image-index h3{font-weight:700}#image-index .project img.belichtungszeit-image{object-position:center bottom}#image-index .frameseek-grid-crop{aspect-ratio:4/3;background:#202123;position:relative;overflow:hidden}#image-index .frameseek-grid-crop img{aspect-ratio:auto;object-fit:cover;object-position:right bottom;width:118%;max-width:none;height:115%;position:absolute;bottom:0;right:0}#image-index .about-portrait{background:#080808;min-width:0}#image-index .about-portrait img{object-fit:contain;height:clamp(300px,35vw,440px);max-height:none}#image-index .darkdial-crop{aspect-ratio:4/3;position:relative;overflow:hidden}#image-index .darkdial-crop img{aspect-ratio:auto;object-fit:cover;object-position:38% 50%;transform-origin:38% 55%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}#image-index .mosaic .frameseek-grid-crop{aspect-ratio:auto;height:100%}#image-index .experiments .signal-visual{aspect-ratio:4/3;color:#f3eee5;grid-area:auto;width:100%;height:auto;min-height:0;max-height:none}#image-index .experiments .signal-core strong{font-size:clamp(28px,4vw,64px)}@container (width<=620px){#image-index .experiments .signal-visual{aspect-ratio:auto;height:160px}#image-index .experiments .signal-readout{font-size:8px}}#image-index .advisor-home{border-top:1px solid var(--line);grid-template-columns:1.6fr 1fr;align-items:center;gap:36px;padding:30px 0 40px;display:grid}#image-index .advisor-home img{object-fit:contain;height:auto}#image-index .advisor-home h2{margin:14px 0 20px;font-size:clamp(28px,3.3vw,46px)}#image-index .advisor-home p{max-width:430px;font-size:16px;line-height:1.6}#image-index .advisor-home-link{text-underline-offset:5px;margin-top:12px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:700px){#image-index .advisor-home{grid-template-columns:1fr;gap:22px}}
