/* The home editor uses the actual public #home markup and museum stylesheet. */
.admin-live-home{position:relative;isolation:isolate}
.admin-live-home .admin-home-header{pointer-events:none;z-index:3}
.admin-live-home .admin-home-header .main-nav{pointer-events:none}
.admin-live-home .hero-copy,.admin-live-home .home-chapters{pointer-events:auto}
.admin-live-home .hero-image{pointer-events:none}
.admin-live-home .hero-copy .live-input,.admin-live-home .hero-copy .live-area{min-height:0;font:inherit;color:inherit;line-height:inherit}
.admin-live-home .home-chapters .live-input{font:inherit;color:inherit;line-height:inherit;text-align:center}
.admin-live-home .hero-meta a{cursor:text}
.admin-live-home .home-slide-dots{pointer-events:auto}
.admin-home-settings{padding:2rem 6%;background:var(--color-paper);border-bottom:1px solid var(--color-line)}
.admin-home-settings>h2{font:400 var(--text-heading-small)/1.5 var(--font-serif-display)}
.admin-home-settings>.admin-field{max-width:30rem}
.admin-home-slides{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}
.admin-home-slide{min-width:0}
.admin-home-slide h3{font:var(--text-caption)/1.6 var(--font-sans-cn)}
.admin-home-slide .admin-photo-block{height:10rem;margin-bottom:1rem}
.admin-home-slide .admin-photo-block .admin-preview{width:100%;height:100%;object-fit:cover}
.admin-home-slide .live-alt{display:block;position:static;opacity:1;max-width:100%;width:100%;padding:.3rem;margin-top:.3rem;color:var(--color-text-body);background:var(--color-paper);text-shadow:none}
.admin-home-slide .admin-field{margin-top:.75rem}.admin-home-slide .admin-photo-block+.admin-field{margin-top:2.5rem}
.admin-live-home .statement .live-area{max-width:100%}
@media(max-width:1100px){.admin-home-slides{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.admin-home-slides{grid-template-columns:minmax(0,1fr)}}
