.r12-home-installations{margin-top:clamp(60px,9vw,140px)}
.r12-home-installations-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}
.r12-home-installations-heading h3{font-size:clamp(28px,3.5vw,52px);font-weight:450;letter-spacing:-.04em;margin:0}
.r12-home-installations-heading>span{font-size:10px;letter-spacing:.08em;color:#8f8f8f}
.r12-home-installation-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:start}
.r12-home-installation-grid .r11-evidence-card{padding-top:0!important}
.r12-home-installation-grid .r10-feature-visual{max-height:46svh;object-fit:contain}
.r12-installation-placeholder{min-width:0;min-height:clamp(260px,29vw,430px);padding:clamp(22px,3vw,44px);background:#111;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:35px;border:0;outline:0;position:relative;overflow:hidden}
.r12-placeholder-label{display:flex;justify-content:space-between;gap:16px;font-size:8px;letter-spacing:.09em;color:#8c8c8c}
.r12-placeholder-title h3{font-size:clamp(40px,6vw,88px);font-weight:450;letter-spacing:-.06em;line-height:1;margin:0 0 14px;position:relative}
.r12-placeholder-title p{font-size:clamp(15px,2vw,27px);color:#c8c8c8;margin:0}
.r12-placeholder-note{font-size:11px;color:#777;margin:0}
.exp-chapter-installation .r12-installation-placeholder{width:min(70%,850px);margin:80px 0 40px auto}
.r12-film-launch{position:relative;display:flex;align-items:center;justify-content:center;padding:0;width:100%;min-height:200px;border:0;outline:0;background:#080808;color:#fff;cursor:pointer;overflow:hidden;font:inherit}
.r12-film-launch img{width:100%;height:auto;max-height:76svh;object-fit:contain;display:block;border:0;outline:0;transition:transform .8s cubic-bezier(.16,1,.3,1)}
.r12-film-launch:where(:hover,:focus-visible) img{transform:scale(1.012)}
.r12-film-launch-cue{position:absolute;inset:auto 22px 22px;background:#fff;color:#000;padding:13px 17px;font-size:11px;display:flex;justify-content:space-between;gap:20px;pointer-events:none}
.r12-film-launch:focus-visible .r12-film-launch-cue{background:#d6d6d6}
.page-block-case .page-block--book{min-width:0}
.r12-site-settings{display:grid;gap:10px;background:#eee;padding:18px;color:#111;margin:0 0 14px}
.r12-site-settings label{display:grid;gap:9px;font-size:13px}
.r12-site-settings input{width:100%;min-height:44px;font:inherit;padding:10px 12px;background:#fff;color:#111;border:0}
.r12-site-settings p{font-size:11px!important;line-height:1.5;margin:0;color:#555}
@media(max-width:760px){.r12-home-installation-grid{grid-template-columns:1fr;gap:32px}.r12-home-installations-heading{align-items:start}.r12-home-installations-heading>span{font-size:8px;max-width:110px;text-align:right}.r12-installation-placeholder{min-height:280px}.exp-chapter-installation .r12-installation-placeholder{width:100%;margin:45px 0}.r12-film-launch img{max-height:68svh}.r12-film-launch-cue{inset:auto 14px 14px;padding:12px;font-size:10px}}

.desk-book-preview{padding:24px;background:#080808;color:#fff;overflow:hidden}.desk-book-preview .r12-book-heading h3{font-size:25px}.desk-book-preview .r12-book-viewport{padding:20px 0}.desk-book-preview .r12-book-status{max-width:180px}

@media(min-width:761px){.case-page .r12-book-controls{margin-right:62px}}

/* Library statistics belong to the editor; navigation counters remain visible. */
.work-directory-inline-count,.work-directory-card-top>span:last-child,.work-directory-card-foot>span:first-child{display:none!important}

.work-directory-card-foot{justify-content:flex-end}
