.public-site .home-main .home-section{background:var(--mbdf-bg);border-bottom:1px solid var(--mbdf-border-soft);padding-block:clamp(48px,5.6vw,80px)}.public-site .home-main .editorial-section-heading{margin:0 0 var(--mbdf-space-8)}.public-site .home-main .editorial-section-heading h2{font-weight:400}.public-site .home-main .editorial-section-heading p{margin-top:var(--mbdf-space-3);font-size:1rem}.public-site .home-main .home-library-search{gap:var(--mbdf-space-3);margin-bottom:var(--mbdf-space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.public-site .home-main .home-library-search label{grid-column:1/-1;font-size:.875rem}.public-site .home-main .home-library-search input{border-radius:var(--mbdf-radius-input);min-height:64px;margin:0}.public-site .home-main .home-library-search button{width:auto;padding-inline:var(--mbdf-space-8);border-radius:var(--mbdf-radius-input);margin:0}.public-site .home-main .home-library-layout{grid-template-columns:minmax(0, 1fr) var(--mbdf-sidebar-width);gap:clamp(48px,5vw,80px)}.public-site .home-main .home-recent{min-width:0}.public-site .home-main .recent-heading{border-color:var(--mbdf-border);padding-bottom:var(--mbdf-space-4);gap:var(--mbdf-space-3)}.public-site .home-main .recent-heading h3{font-size:1.25rem;font-weight:500}.public-site .home-main .home-library-layout aside{border-left:1px solid var(--mbdf-border-soft);padding-left:var(--mbdf-space-8);display:block}.public-site .home-main .library-explore{margin:0}.public-site .home-main .library-explore h3{font-size:1rem;font-weight:500}.public-site .home-main .library-explore li a{padding-block:var(--mbdf-space-3);gap:var(--mbdf-space-4)}.public-site .home-main .library-explore li a>:last-child{color:var(--mbdf-text-muted);font-variant-numeric:tabular-nums}.public-site .home-main .library-decades{gap:0 var(--mbdf-space-4)}.public-site .home-main .library-decades a{border:0;border-bottom:1px solid var(--mbdf-border);padding-inline:var(--mbdf-space-1);border-radius:0;font-size:.875rem}.public-site .home-main .home-videos-head{border-bottom:1px solid var(--mbdf-border);padding-bottom:var(--mbdf-space-6);margin-bottom:var(--mbdf-space-8);align-items:end}.public-site .home-main .home-videos-head .editorial-section-heading{margin:0}.public-site .home-main .home-videos-list{--gap:32px}.public-site .home-main .home-video{gap:var(--mbdf-space-3)}.public-site .home-main .home-video-thumb{border-radius:0}.public-site .home-main .home-video-title{-webkit-line-clamp:unset;line-clamp:unset;font-size:1.125rem;font-weight:500;line-height:1.45;display:block;overflow:visible}.public-site .home-main .home-video-meta{white-space:normal;font-size:.8125rem;overflow:visible}.public-site .home-main .home-videos-nav{margin-top:var(--mbdf-space-6);justify-content:flex-start}.public-site .home-main .home-videos-controls button{border-radius:var(--mbdf-radius-input)}.public-site:has(.editorial-home) .site-footer{background:var(--mbdf-bg);border-top:0}.public-site:has(.editorial-home) .site-footer-grid{column-gap:var(--mbdf-space-12);row-gap:var(--mbdf-space-12);padding-block:var(--mbdf-space-16);grid-template-columns:1fr 2fr 1fr}.public-site:has(.editorial-home) .site-footer-grid>:first-child{padding-bottom:var(--mbdf-space-12);border-bottom:1px solid var(--mbdf-border);grid-column:1/-1}.public-site:has(.editorial-home) .site-footer-intro{column-gap:var(--mbdf-space-6);grid-template-columns:64px minmax(0,1fr);display:grid}.public-site:has(.editorial-home) .site-footer-logo{grid-row:1/3;width:64px;height:64px}.public-site:has(.editorial-home) .site-footer-name{max-width:none;margin:0;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:400}.public-site:has(.editorial-home) .site-footer-role{margin-top:var(--mbdf-space-2)}.public-site:has(.editorial-home) .site-footer-heading{letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:600}.public-site:has(.editorial-home) .site-footer-contact{gap:var(--mbdf-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site:has(.editorial-home) .site-footer-contact li{margin:0}.public-site:has(.editorial-home) .site-footer-social a{border:0;border-radius:0}.public-site:has(.editorial-home) .site-footer-newsletter{column-gap:var(--mbdf-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.public-site:has(.editorial-home) .site-footer-newsletter-title{font-size:var(--mbdf-text-h2);font-weight:400}.public-site:has(.editorial-home) .site-footer-newsletter-text{margin-top:var(--mbdf-space-3);grid-column:1;font-size:1rem}.public-site:has(.editorial-home) .site-footer-newsletter .newsletter-form{grid-area:1/2/3;margin:0}:is(.public-site:has(.editorial-home) .newsletter-input,.public-site:has(.editorial-home) .newsletter-submit){min-height:52px}.public-site:has(.editorial-home) .site-footer-bottom-inner{padding-block:var(--mbdf-space-6);border-color:var(--mbdf-border-soft)}@media (max-width:1023px){.public-site .home-main .home-library-layout{gap:var(--mbdf-space-12);grid-template-columns:minmax(0,1fr)}.public-site .home-main .home-library-layout aside{border-left:0;padding-left:0}.public-site .home-main .library-explore{max-width:var(--mbdf-reading-max)}.public-site:has(.editorial-home) .site-footer-grid{column-gap:var(--mbdf-space-8);grid-template-columns:1fr 2fr}.public-site:has(.editorial-home) .site-footer-follow{grid-column:1/-1}}@media (max-width:767px){.public-site .home-main .home-library-search{gap:var(--mbdf-space-2)}.public-site .home-main .home-library-search input{min-height:52px}.public-site .home-main .home-library-search button{padding-inline:var(--mbdf-space-4)}.public-site .home-main .home-videos-list{--gap:24px;grid-auto-columns:88%}.public-site:has(.editorial-home) .site-footer-grid{padding-block:var(--mbdf-space-12) var(--mbdf-space-6);grid-template-columns:minmax(0,1fr);gap:0}.public-site:has(.editorial-home) .site-footer-grid>:first-child{padding-bottom:var(--mbdf-space-8);border-bottom:0}.public-site:has(.editorial-home) .site-footer-contact{grid-template-columns:minmax(0,1fr)}.public-site:has(.editorial-home) .site-footer-follow{padding-block:var(--mbdf-space-6)}.public-site:has(.editorial-home) .site-footer-newsletter{display:block}.public-site:has(.editorial-home) .site-footer-newsletter .newsletter-form{margin-top:var(--mbdf-space-6)}.public-site:has(.editorial-home) .site-footer-intro{gap:var(--mbdf-space-4);grid-template-columns:48px minmax(0,1fr)}.public-site:has(.editorial-home) .site-footer-logo{width:48px;height:48px}.public-site:has(.editorial-home) .site-footer-role{grid-column:2;margin:0}}.public-site .home-main .home-publication-grid{gap:var(--mbdf-space-6);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.public-site .home-main .home-publication-grid>li{min-width:0}.public-site .home-main .home-publication-grid>li:only-child{grid-column:1/-1;max-width:640px}.public-site .home-main .home-recent .home-publication-grid{margin-top:var(--mbdf-space-6)}@media (max-width:767px){.public-site .home-main .home-publication-grid{grid-template-columns:minmax(0,1fr)}}.public-site .home-main .home-featured{background:var(--color-band);border-bottom:1px solid var(--mbdf-border);padding-block:clamp(40px,4.5vw,64px)}.public-site .home-main .home-featured-heading{justify-content:space-between;align-items:flex-end;gap:var(--mbdf-space-3) var(--mbdf-space-8);margin-bottom:var(--mbdf-space-6);flex-wrap:wrap;display:flex}.public-site .home-main .home-featured-heading p{margin-top:var(--mbdf-space-2)}.public-site .home-featured .scroll-rail+.scroll-rail{margin-top:var(--mbdf-space-8)}.public-site .home-featured-subtitle{letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.3}.public-site .scroll-rail-head{justify-content:space-between;align-items:center;gap:var(--mbdf-space-4);min-height:44px;margin-bottom:var(--mbdf-space-3);display:flex}.public-site .scroll-rail-title{align-items:baseline;gap:0 var(--mbdf-space-4);flex-wrap:wrap;min-width:0;display:flex}.public-site .scroll-rail-title .editorial-link{min-height:32px;font-size:.875rem}.public-site .scroll-rail-actions{flex:none;align-items:center;min-height:44px;display:flex}.public-site .scroll-rail-controls{gap:var(--mbdf-space-2);display:flex}.public-site .scroll-rail-controls button{border:1px solid var(--mbdf-border);border-radius:var(--mbdf-radius-input);background:var(--mbdf-surface);width:44px;height:44px;color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.public-site .scroll-rail-controls button:hover:not(:disabled){border-color:var(--color-ink)}.public-site .scroll-rail-controls button[data-hidden]{visibility:hidden}.public-site .scroll-rail-controls button:focus-visible{outline:3px solid var(--mbdf-focus);outline-offset:2px}.public-site .scroll-rail-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-4px;padding:4px;scroll-padding-inline:4px;overflow-x:auto}.public-site .scroll-rail-track::-webkit-scrollbar{display:none}.public-site .scroll-rail-track[data-overflow]{scroll-behavior:smooth}.public-site .scroll-rail-track:focus-visible{outline:3px solid var(--mbdf-focus);outline-offset:2px;border-radius:var(--mbdf-radius-panel)}@media (hover:none){.public-site .scroll-rail-controls{display:none}}@media (prefers-reduced-motion:reduce){.public-site .scroll-rail-track[data-overflow]{scroll-behavior:auto}}.public-site .featured-rail{--gap:var(--mbdf-space-4);gap:var(--gap);grid-auto-flow:column;display:grid}.public-site .featured-rail>li{scroll-snap-align:start;min-width:0;display:flex}.public-site .featured-rail-books{grid-auto-columns:12.5rem}.public-site .featured-rail-works{grid-auto-columns:19.5rem}.public-site :where(.featured-book,.featured-work){border:1px solid var(--mbdf-border-soft);border-radius:var(--mbdf-radius-panel);background:var(--mbdf-surface);flex-direction:column;flex:1;min-width:0;transition:border-color .16s;display:flex;position:relative}.public-site :where(.featured-book,.featured-work):hover{border-color:var(--mbdf-text-muted)}.public-site :where(.featured-book,.featured-work):has(.featured-link:focus-visible){outline:3px solid var(--mbdf-focus);outline-offset:2px}.public-site .featured-link{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.public-site .featured-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.public-site .featured-link:focus-visible{outline:none}.public-site :where(.featured-book,.featured-work):hover .featured-link{color:var(--mbdf-accent);text-decoration-color:currentColor}.public-site .featured-title{letter-spacing:0;text-wrap:pretty;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.public-site .featured-authors{color:var(--mbdf-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.public-site .featured-book-cover{aspect-ratio:3/4;padding:var(--mbdf-space-3) var(--mbdf-space-3) 0;justify-content:center;align-items:center;display:flex}.public-site .featured-book-cover img{object-fit:contain;width:100%;height:100%}.public-site .featured-book-body{gap:var(--mbdf-space-1);padding:var(--mbdf-space-3);display:grid}.public-site .featured-meta{color:var(--mbdf-text-muted);gap:2px;font-size:.8125rem;display:grid}.public-site .featured-work{gap:var(--mbdf-space-2);padding:var(--mbdf-space-4)}.public-site .featured-work .featured-title{-webkit-line-clamp:4;line-clamp:4;font-size:1rem}.public-site .featured-kicker{gap:0 var(--mbdf-space-2);letter-spacing:.05em;text-transform:uppercase;color:var(--mbdf-accent);flex-wrap:wrap;font-size:.75rem;font-weight:600;display:flex}.public-site .featured-kicker>span+span:before{content:"·";margin-right:var(--mbdf-space-2);color:var(--mbdf-text-muted)}@media (max-width:767px){.public-site .featured-rail{--gap:var(--mbdf-space-3)}.public-site .featured-rail-books{grid-auto-columns:10.5rem}.public-site .featured-rail-works{grid-auto-columns:min(19.5rem,82%)}}@media (prefers-reduced-motion:reduce){.public-site :where(.featured-book,.featured-work){transition:none}}
