@font-face{font-family:Sohne AJ;src:url(/fonts/soehne-buch.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne AJ;src:url(/fonts/soehne-kraftig.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Caveat AJ;src:url(/fonts/caveat-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--aj-paper:#fff;--aj-ink:#0f1112;--aj-secondary:#63696e;--aj-stage:#f1f4f6;--aj-rule:#e3e5e8;--aj-focus:#0f1112;--aj-ink-label:#1c1f21;--aj-ink-hand:#25343a;--aj-plate:#fff;--aj-blue:#2f63d6;--aj-red:#d9452b;--aj-seg-track:#f0f0ee;--aj-seg-on:var(--aj-paper);--aj-sans:"Sohne AJ", "Helvetica Neue", Helvetica, Arial, sans-serif;--aj-content:976px;--aj-gutter:24px;--aj-col:calc((min(var(--aj-content), 100vw - 2 * var(--aj-margin)) - 11 * var(--aj-gutter)) / 12);--aj-margin:40px;--space-label:16px;--space-compact:24px;--space-subsection:48px;--space-major:80px}@media (width<=819px){:root{--aj-margin:20px}}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--aj-paper:#1e1f1e;--aj-ink:#dfded6;--aj-secondary:#aaaba3;--aj-stage:#272927;--aj-rule:#3a3c3a;--aj-focus:#dfded6;--aj-ink-label:#dfded6;--aj-ink-hand:#c8d2d6;--aj-plate:#cfcdc4;--aj-blue:#7a9cf0;--aj-red:#ee7a62;--aj-seg-track:#2a2c2a;--aj-seg-on:#3d403c}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.aj{background:var(--aj-paper);color:var(--aj-ink);font-family:var(--aj-sans);font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;font-size:18px;font-weight:400;line-height:28px}.aj :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.aj img{max-width:100%;height:auto;display:block}.aj a{color:inherit;text-decoration:none}.aj a:hover{text-underline-offset:3px;text-decoration:underline 1px}.aj :focus-visible{outline:2px solid var(--aj-focus);outline-offset:3px;border-radius:2px}.aj-skip{background:var(--aj-ink);color:var(--aj-paper);z-index:20;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;position:absolute;top:-48px;left:16px}.aj-skip:focus{top:12px}.aj-wrap{width:min(var(--aj-content), 100% - 2 * var(--aj-margin));margin-inline:auto}.aj-grid{column-gap:var(--aj-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=819px){.aj-grid{display:block}}.aj-display{letter-spacing:0;font-size:72px;font-weight:400;line-height:77.76px}.aj-title{font-size:48px;font-weight:400;line-height:58px}.aj-heading{font-size:28px;font-weight:500;line-height:36px}.aj-dek{font-size:24px;line-height:34px}.aj-body{font-size:18px;line-height:28px}.aj-lead{font-size:18px;font-weight:500;line-height:28px}.aj-label{font-size:14px;font-weight:500;line-height:20px}.aj-link{font-size:15px;font-weight:500;line-height:20px}.aj-caption{color:var(--aj-secondary);font-size:13px;line-height:18px}.aj-note{color:var(--aj-secondary);font-size:14px;line-height:20px}.aj-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--aj-secondary);font-size:13px;font-weight:500;line-height:18px}.aj-rail{letter-spacing:.06em;text-transform:uppercase;color:var(--aj-secondary);font-size:12px;font-weight:500;line-height:18px}.aj-prose>*+*{margin-top:24px}@media (width<=819px){.aj-display{font-size:44px;line-height:48px}.aj-title{font-size:36px;line-height:42px}.aj-heading,.aj-lead{font-size:21px;font-weight:500;line-height:28px}.aj-dek{font-size:20px;line-height:28px}.aj-body{font-size:17px;line-height:26px}.aj-link{font-size:15px;line-height:22px}.aj-eyebrow,.aj-rail{letter-spacing:.08em;font-size:12px;line-height:16px}.aj-prose>*+*{margin-top:16px}}.aj-rule{background:var(--aj-rule);border:0;height:1px;margin:0}.aj-drawing{mix-blend-mode:multiply}.aj-drawing img{object-fit:cover;width:100%;height:100%}@media (prefers-color-scheme:dark){.aj-drawing,.aj-static{mix-blend-mode:normal;background:var(--aj-plate);isolation:isolate}.aj-drawing img,.aj-static img{mix-blend-mode:multiply}.aj-paint__color{background:var(--aj-plate);isolation:isolate}}@media (width<=819px){.aj-figure.aj-bleed{width:calc(100% + 2 * var(--aj-margin));max-width:none;margin-inline:calc(-1 * var(--aj-margin))}}.aj-header{z-index:10;background:var(--aj-paper);position:relative}.aj-header__bar{align-items:center;gap:12px;height:68px;display:flex}.aj-header__home{align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.aj-header__home:hover{text-decoration:none}.aj-header__home:hover .aj-header__name{text-underline-offset:3px;text-decoration:underline}.aj-signature{flex:none;width:69.6px;height:36px;margin-left:-79.6px;display:block}.aj-header__links{color:var(--aj-secondary);gap:24px;margin-left:auto;font-size:14px;font-weight:500;line-height:20px;display:flex}.aj-header__links a[aria-current=page]{color:var(--aj-ink)}.aj-header__short,.aj-menu{display:none}@media (width<=1119px){.aj-signature{margin-left:0}}@media (width<=819px){.aj-header__bar{height:auto;padding-block:14px}.aj-signature{width:55.7px;height:28.8px}.aj-header__full,.aj-header__links{display:none}.aj-header__short{display:inline}.aj-header__home{flex:1;gap:12px}.aj-menu{display:block}.aj-menu>summary{cursor:pointer;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;margin-block:-12px;font-size:14px;font-weight:500;line-height:20px;list-style:none;display:flex}.aj-menu>summary::-webkit-details-marker{display:none}.aj-menu__close,.aj-menu[open] .aj-menu__open{display:none}.aj-menu[open] .aj-menu__close{display:inline}.aj-menu__panel{background:var(--aj-paper);padding:40px var(--aj-margin) 48px;position:fixed;inset:56px 0 0;overflow-y:auto}.aj-menu__links{flex-direction:column;gap:8px;font-size:40px;line-height:52px;display:flex}.aj-menu__foot{flex-direction:column;gap:8px;margin-top:48px;display:flex}.aj-menu__foot .aj-rule{margin-bottom:8px}.aj-menu__foot a{font-size:15px;font-weight:500;line-height:22px}body:has(.aj-menu[open]){overflow:hidden}}.aj-footer{margin-top:120px;padding-block:40px 109px;font-size:14px;line-height:20px}.aj-footer__row{justify-content:space-between;gap:24px;display:flex}.aj-footer__mail{font-weight:500}.aj-footer__nav{gap:.9em;display:flex}.aj-footer__sig{margin-top:12px}.aj-footer__rule{display:none}@media (width<=819px){.aj-footer{margin-top:0;padding-block:56px 72px}.aj-footer__rule{margin-bottom:24px;display:block}.aj-footer__row{flex-direction:column;gap:12px}.aj-footer__mail{font-size:15px;line-height:22px}.aj-footer__sig{color:var(--aj-secondary);font-size:13px;line-height:18px}}.aj-stub{padding-block:200px 120px}@media (width<=819px){.aj-stub{padding-block:48px 32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.aj-figure{width:100%;max-width:calc(var(--slot-w) * 1px);position:relative}.aj-figure picture,.aj-figure img{width:100%;aspect-ratio:var(--slot-w) / var(--slot-h);height:auto;display:block}.aj-essay{padding-top:132px}.aj-essay__title{grid-column:1/-1}.aj-essay__meta{grid-column:1/span 3;margin-top:46px}.aj-essay__dek{grid-column:5/span 7;margin-top:40px}.aj-essay__head{margin-bottom:72px}.aj-essay__head>*,.aj-essay__section>*{align-self:start}.aj-essay__section+.aj-essay__section{margin-top:72px}.aj-essay__railcol{grid-column:1/span 3}.aj-essay__rail{padding-top:5px}.aj-essay__head--nodek{margin-bottom:40px}.aj-essay__meta--rail{margin-top:0}.aj-essay__meta--rail+.aj-essay__rail{margin-top:16px}.aj-essay__prose{grid-column:5/span 7}.aj-essay__big{font-size:28px;line-height:36px}.aj-essay__fig{margin-block:56px}.aj-essay__caption{margin-top:16px}.aj-essay__fig+.aj-essay__section--rail{margin-top:128px}.aj-essay__more{margin-top:96px}.aj-essay__more .aj-link{margin-top:23px;display:inline-block}@media (width<=819px){.aj-essay{padding-top:48px}.aj-essay__head{flex-direction:column;margin-bottom:48px;display:flex}.aj-essay__dek{order:2;margin-top:24px}.aj-essay__meta{order:3;margin-top:16px}.aj-essay__rail{margin-bottom:20px;padding-top:0}.aj-essay__head--nodek{margin-bottom:16px}.aj-essay__meta--rail{margin-bottom:32px}.aj-essay__meta--rail+.aj-essay__rail{margin-top:0}.aj-essay__section+.aj-essay__section{margin-top:40px}.aj-essay__big{font-size:22px;line-height:30px}.aj-essay__fig{margin-block:40px}.aj-essay__fig+.aj-essay__section--rail,.aj-essay__more{margin-top:48px}.aj-essay__more .aj-link{margin-top:24px}}.aj-essay__sub{font-size:18px;font-weight:500;line-height:26px}.aj-figlabels{margin:0;padding:0;list-style:none}.aj-figlabels li{left:var(--x);top:var(--y);white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%)}.aj-figlabels strong{font-size:13px;font-weight:500;line-height:18px}.aj-figlabels span{color:var(--aj-secondary);font-size:12px;line-height:16px}@media (width<=819px){.aj-essay__sub{font-size:17px;line-height:24px}.aj-figlabels{padding:16px var(--aj-margin) 0;grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.aj-figlabels li{text-align:left;white-space:normal;align-items:flex-start;position:static;transform:none}}.aj-pagehead{padding-top:132px}.aj-pagehead__intro{max-width:559px;margin-top:24px}.aj-pagehead+*{margin-top:96px}.aj-row{border-top:1px solid var(--aj-rule);padding-top:32px;padding-bottom:40px}.aj-row--writing{padding-top:32px;padding-bottom:48px}.aj-row__label{grid-column:1/span 3;padding-top:4px}.aj-row--writing .aj-row__label{grid-column:1/span 4}.aj-row__body{flex-direction:column;grid-column:5/span 7;gap:12px;display:flex}.aj-row__title--title{font-size:24px;font-weight:500;line-height:32px}.aj-row__title--big{font-size:28px;font-weight:500;line-height:36px}.aj-row__body>.aj-body+.aj-body{margin-top:0}.aj-rows--closed{border-bottom:1px solid var(--aj-rule)}.aj-section+.aj-section{margin-top:120px}.aj-section__head{margin-bottom:0;padding-bottom:40px}.aj-section__head .aj-rail{letter-spacing:.08em;grid-column:1/span 3;line-height:16px}.aj-section__head .aj-dek{grid-column:5/span 7}.aj-section__link{grid-column:5/span 7;padding-top:8px}@media (width<=819px){.aj-pagehead{padding-top:48px}.aj-pagehead__intro{margin-top:16px}.aj-pagehead+*{margin-top:32px}.aj-row,.aj-row--writing{padding-top:20px;padding-bottom:32px}.aj-row__label{margin-bottom:8px;padding-top:0}.aj-row__body{gap:10px}.aj-row__title--title{font-size:21px;line-height:28px}.aj-row__title--big{font-size:22px;line-height:30px}.aj-section+.aj-section{margin-top:72px}.aj-section__head{padding-bottom:24px}.aj-section__head .aj-dek{margin-top:12px}.aj-figure[style*=--mslot] picture,.aj-figure[style*=--mslot] img{aspect-ratio:var(--mslot-w) / var(--mslot-h);object-fit:cover}}.aj-case{padding-top:72px}.aj-case>*+*{margin-top:80px}.aj-case__title{font-size:48px;font-weight:400;line-height:58px}.aj-case__account{margin-top:24px}.aj-case__lede{grid-column:1/span 7}.aj-case__lede>*+*{margin-top:24px}.aj-case__account>*{align-self:start}.aj-case__role{white-space:nowrap;grid-column:10/span 3}.aj-case__head+.aj-case__exhibit{margin-top:24px}.aj-case__head+.aj-case__exhibit--far{margin-top:80px}.aj-case__chapter>*{align-self:start}.aj-case__h{grid-column:1/span 3;font-size:28px;font-weight:500;line-height:36px}.aj-case__prose{grid-column:5/span 7}.aj-case__chapter+.aj-case__exhibit{margin-top:48px}.aj-case__chapter+.aj-case__exhibit--far{margin-top:80px}.aj-case__exhibit{margin-inline:0;margin-bottom:0;position:relative}.aj-case__caption{margin-top:16px}.aj-case__pull{color:var(--aj-ink-hand);font-size:26px;line-height:30px}.aj-static,.aj-static img{width:100%;height:auto;display:block}.aj-overlay span{color:var(--aj-secondary);white-space:nowrap;line-height:1.38;position:absolute}.aj-panel{background:var(--aj-stage);padding:var(--pad);border-radius:8px;position:relative}.aj-panel__cols{justify-content:center;gap:var(--gap);display:flex}.aj-panel__col{width:var(--w);flex-direction:column;gap:16px;display:flex}.aj-panel__screen{width:var(--w);height:var(--h)}.aj-panel__screen img{object-fit:contain;width:100%;height:100%}.aj-panel__screen--window{overflow:hidden}.aj-panel__screen--window img{object-fit:initial;height:auto}.aj-panel__screen--top{margin-top:auto}.aj-panel__screen--top img{margin-top:calc(var(--shift) * -100%)}.aj-panel__overlay{pointer-events:none;position:absolute;inset:0}.aj-panel__overlay svg{width:100%;height:100%}@media (width<=819px){.aj-case{padding-top:40px}.aj-case>*+*{margin-top:32px}.aj-case__title{font-size:28px;line-height:34px}.aj-case__account,.aj-case__lede>*+*,.aj-case__role{margin-top:16px}.aj-case__head+.aj-case__exhibit{margin-top:32px}.aj-case__h{margin-bottom:16px;font-size:24px;line-height:30px}.aj-case__chapter+.aj-case__exhibit{margin-top:32px}.aj-case__caption{margin-top:20px}.aj-case__pull{font-size:24px;line-height:30px}.aj-overlay{display:none}.aj-panel{margin-inline:calc(-1 * var(--aj-margin));background:0 0;padding:0}.aj-panel__cols{scroll-snap-type:x mandatory;padding-inline:var(--aj-margin);scroll-padding-inline:var(--aj-margin);scrollbar-width:none;justify-content:flex-start;gap:12px;overflow-x:auto}.aj-panel__cols::-webkit-scrollbar{display:none}.aj-panel__col{scroll-snap-align:start;flex-direction:column-reverse;flex:0 0 160px;justify-content:flex-end;gap:10px;width:160px}.aj-panel__screen{width:160px;height:var(--mh)}.aj-panel__overlay{display:none}}.aj-relative{position:relative}.aj-case__monly{display:none}@media (width<=819px){.aj-case__donly{display:none}.aj-case__monly{display:block}}.aj-overlay{pointer-events:none;position:absolute;inset:0}.aj-case__hand{letter-spacing:.02em;text-transform:uppercase;color:var(--aj-ink-hand);font-family:Caveat AJ,Bradley Hand,cursive;font-size:26px;font-weight:700;line-height:30px}@media (width<=819px){.aj-case__hand{font-size:24px}}.aj-counts{grid-template-columns:repeat(3,1fr);height:200px;margin:0;display:grid;position:relative}.aj-counts__count{padding-left:15px}.aj-counts__n{color:var(--aj-ink-label);font-size:28px;font-weight:500;line-height:32px}.aj-counts__count .aj-caption{margin-top:4px}.aj-counts__figs{width:100%;height:128px;position:absolute;top:72px;left:0;overflow:hidden}.aj-counts__count:not(:first-child) .aj-counts__figs{display:none}.aj-counts__figs img{object-fit:cover;width:100%;height:100%}@media (width<=819px){.aj-counts{height:auto;display:block}.aj-counts__count{padding:24px 0 0}.aj-counts__figs,.aj-counts__count:not(:first-child) .aj-counts__figs{height:138px;margin-top:4px;display:block;position:relative;top:auto}.aj-counts__figs img{width:300%;max-width:none;transform:translateX(calc(var(--i) * -33.333%))}}.aj-paint{touch-action:pan-y;cursor:crosshair}.aj-paint>picture:first-of-type img{filter:grayscale()}.aj-paint__color{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000);mask-image:linear-gradient(#0000,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.aj-paint__color img{height:100%}.aj-grey img{filter:grayscale()}.aj-paint__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.aj-paint__color{opacity:0;transition:opacity .9s;-webkit-mask-image:none;mask-image:none}.aj-paint--done .aj-paint__color{opacity:1}}@font-face{font-family:Reenie AJ;src:url(/fonts/reenie-beanie-latin-400.woff2)format("woff2");font-weight:400;font-display:swap}.aj-ix--live .aj-ix__static{display:none}.aj-ix__svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.aj-ix__svg--crop{overflow:hidden}.aj-ix__svg text{font-family:var(--aj-sans)}.aj-ix__svg .hand{font-family:Reenie AJ,Bradley Hand,cursive}.aj-ix__svg .knob{cursor:grab;touch-action:none;outline:none}.aj-ix__svg .knob:active{cursor:grabbing}.aj-ix__svg .knob:focus-visible .ring{stroke:var(--aj-ink);stroke-width:1.25px;stroke-dasharray:3 3}.aj-ix__svg .stop{cursor:pointer}.aj-ix__svg image.gone{opacity:.38}.aj-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aj-seg{flex-direction:column;gap:10px;display:flex}.aj-seg__label,.aj-ix-m__label{font-size:14px;font-weight:500;line-height:20px}.aj-seg__bar{background:var(--aj-seg-track);border-radius:12px;gap:2px;padding:3px;display:flex}.aj-seg__opt{min-height:40px;font:inherit;color:var(--aj-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:14px}.aj-seg__opt[aria-checked=true]{background:var(--aj-seg-on);font-weight:500;box-shadow:0 1px 3px #0000001f}.aj-ix-m{flex-direction:column;gap:16px;display:flex}.aj-ix-m__range{width:100%;height:44px;accent-color:var(--aj-ink);cursor:pointer;margin:0}.aj-ix-m__ticks{color:var(--aj-secondary);justify-content:space-between;font-size:12px;line-height:18px;display:flex}.aj-ix-m__btn{border:1px solid var(--aj-ink);min-height:48px;font:inherit;color:var(--aj-ink);cursor:pointer;background:0 0;border-radius:24px;font-size:15px;font-weight:500}.aj-room-m__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aj-room-m__n{font-size:36px;font-weight:500;line-height:44px}.aj-room-m__right{text-align:right;padding-top:12px}.aj-room-m__year{font-size:14px;line-height:20px}.aj-room-m__promo{color:var(--aj-red);font-size:18px}.aj-room-m__gone{max-width:130px}.aj-room-m__legend{max-width:260px}.aj-room-m__tick{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=819px){.aj-ix__live{flex-direction:column;gap:16px;display:flex}}.aj-ix__def{width:0;height:0;position:absolute;overflow:hidden}.aj-gate-m__labels{justify-content:space-between;margin-top:-8px;font-size:13px;font-weight:500;line-height:21px;display:flex}.aj-gate-m__line{color:var(--aj-blue)}.aj-gate-m__phone{align-self:center;width:261px}.aj-cab-m__b{color:var(--aj-secondary)}.aj-cab-m__card{align-self:center;width:290px}.aj-cab-m__labels{height:21px;margin-top:-8px;font-size:13px;font-weight:500;line-height:21px;position:relative}.aj-cab-m__labels span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.aj-demo-m__t{color:var(--aj-ink);margin:0;font-size:16px;font-weight:500;line-height:20px}.aj-demo-m__d{color:var(--aj-secondary);margin:-14px 0 0;font-size:14px;line-height:18px}.aj-demo-m__crop{touch-action:manipulation}.aj-demo-m__hint{color:var(--aj-secondary);margin:-8px 0 0;font-size:13px;line-height:18px}.aj-ix__svg .aj-demo__hit{cursor:grab;outline:none}.aj-ix__svg .aj-demo__hit[aria-disabled=true]{cursor:default}.aj-sr button{position:absolute}.aj-fin-m__fig{touch-action:pan-y;cursor:pointer;height:225px}.aj-fin-m__card{align-self:center;width:320px}.aj-gate-m__you{margin-left:33.7%;transform:translate(-50%)}.aj-ix__svg [tabindex]:focus:not(:focus-visible){outline:none}.aj-hscroll{display:block}@media (width<=819px){.aj-hscroll{width:calc(100% + 2 * var(--aj-margin));margin-inline:calc(-1 * var(--aj-margin));overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;overflow:auto hidden}.aj-hscroll::-webkit-scrollbar{display:none}.aj-hscroll:focus-visible{outline-offset:-2px;border-radius:0}.aj-hscroll>.aj-figure{width:calc(var(--hs-k) * 100%);max-width:none}.aj-hscroll>.aj-figure picture,.aj-hscroll>.aj-figure img{aspect-ratio:var(--hs-ar)}.aj-hscroll .aj-paint{touch-action:pan-x pan-y}.aj-hscroll--drag,.aj-hscroll--drag .aj-paint{cursor:grabbing;user-select:none}}.aj-signature[data-astro-cid-gl7g47x5]{color:var(--aj-ink-label);position:relative}.aj-signature__mark[data-astro-cid-gl7g47x5]{position:absolute;inset:10.63% 8.88% 11.88% 5.65%}.aj-signature__mark[data-astro-cid-gl7g47x5] svg{width:100%;height:100%;display:block;overflow:visible}
