/* The photographic window becomes a fixed material boundary. */
.enhanced .focus-drawing{opacity:var(--composition,0)}
.enhanced[data-state="2"] .focus-drawing{opacity:1}
.enhanced[data-state="1"] .drawing{opacity:calc(1 - var(--composition,0))!important}
.enhanced .header nav{color:white;text-shadow:none}
.enhanced .stage-bottom{background:none!important}
.enhanced .stage-bottom,.enhanced .disclosure,.enhanced .chapter-nav,.enhanced .chapter-nav span{color:white}
.enhanced .chapter-nav a{border-color:#ffffff66}
.enhanced .chapter-nav a[aria-current=step]{border-color:white;color:white}
.enhanced .disclosure{opacity:.85}
.annotations .a-review .leader,.annotations .a-result .leader{stroke:#f4f3ee}
.annotations .a-review .anchor,.annotations .a-result .anchor{stroke:#f4f3ee;fill:#164bff}
.annotations .a-review text,.annotations .a-result text{fill:#f4f3ee;stroke:#164bff}
.annotations .a-result .result-amount{fill:#f4f3ee}
.annotations .a-purchase .amount{font-weight:450}
.annotations .a-purchase .micro-label{font-family:Inter,Arial,sans-serif;font-size:20px}
.annotations .a-operation .small-label{font-size:20px;fill:#536269}
.document-marker.in-room path{stroke:#f4f3ee;fill:#164bff}
.economic-track-room{fill:none;stroke:#f4f3ee;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:5 7}
.enhanced .economic-track-room{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-offset)}
.mobile-poster{display:none}
@media(max-width:900px){
.static-art{display:none}.mobile-poster{display:block;position:relative;max-width:600px;margin:0 auto}
.mobile-poster img{display:block;width:100%;height:auto}.mobile-poster svg{position:absolute;inset:0;width:100%;height:100%}
.mobile-poster text{font:36px Inter,Arial,sans-serif;fill:var(--ink);letter-spacing:-.6px}
.mobile-poster .poster-amount{font-size:84px;letter-spacing:-4px}
.mobile-poster path{fill:none;stroke:var(--ink);stroke-width:2}.mobile-poster circle{fill:var(--paper);stroke:var(--ink);stroke-width:2}
.mobile-poster .mobile-review text{fill:var(--paper)}.mobile-poster .mobile-review path,.mobile-poster .mobile-review circle{stroke:var(--paper)}.mobile-poster .mobile-review circle{fill:var(--cobalt)}
.reading .chapter-copy,.margin .chapter-copy{padding-top:45px}.chapter .intro{font-size:18px;line-height:1.5}.chapter h2{font-size:36px}
.static-figure{padding-top:8px}.static-figure figcaption{font-size:14px;line-height:1.5;margin-top:18px}
}
