.mm-library-v21{--night:#0d1424;--ivory:#f4efe7;--brass:#b58a54;--plum:#5b3b52;--sage:#4f5b55;color:#17181c;background:var(--ivory);font:400 16px/1.65 Inter,Arial,sans-serif;overflow:hidden}.mm-library-v21 *{box-sizing:border-box}.mm-library-v21 a{text-decoration:none;color:inherit}.mm-library-v21 img{display:block;max-width:100%}.mm-library-v21 .wrap{width:min(1220px,calc(100% - 80px));margin:auto}.mm-library-v21 .serif,.mm-library-v21 h1,.mm-library-v21 h2,.mm-library-v21 h3{font-family:"Noto Serif Display",Georgia,serif;font-weight:400}.mm-library-v21 .eyebrow,.mm-library-v21 .mm-v21-overline{font:700 11px/1.6 Inter,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--brass)}.mm-library-v21 .site-head{background:#0d1424;border-bottom:1px solid #ffffff22}.mm-library-v21 .site-head .wrap{height:91px;display:flex;align-items:center;justify-content:space-between}.mm-library-v21 .brand img{width:152px;height:auto}.mm-library-v21 .head-nav{display:flex;gap:36px;color:#e9e3dc;font-size:13px}.mm-library-v21 .head-nav a:hover{color:#d7b77c}.mm-library-v21 .hero{position:relative;background:radial-gradient(circle at 85% 20%,#42283f 0,#1c2034 36%,#0d1424 76%);color:#f4efe7;padding:88px 0 56px}.mm-library-v21 .hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:60px;min-height:670px}.mm-library-v21 .hero h1{font-size:clamp(45px,4.2vw,70px);line-height:1.14;letter-spacing:-.035em;margin:26px 0 29px}.mm-library-v21 .hero h1 em{font-style:italic;color:#d8ad68}.mm-library-v21 .hero-v21-intro{max-width:565px;color:#d5cdd0;font-size:16px;line-height:1.9}.mm-library-v21 .hero-v21-rule{color:#d2a365;margin:24px 0 12px}.mm-library-v21 .hero-v21-closing{font-family:Georgia,serif;font-size:20px}.mm-library-v21 .hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.mm-library-v21 .hero-v21-cta{background:#b58a54;color:#0d1424;padding:17px 25px;font-weight:700;font-size:13px;display:inline-flex;gap:22px;align-items:center}.mm-library-v21 .hero-v21-cta:hover{background:#d6ae73}.mm-library-v21 .hero-margin,.mm-library-v21 .hero-bottom{color:#a8a2ab;font-size:10px;letter-spacing:.18em}.mm-library-v21 .hero-bottom{text-align:center;margin-top:36px}.mm-library-v21 .hero-v21-visual{position:relative;min-height:600px;background:linear-gradient(135deg,#44293b,#171d30);border:1px solid #a78a724d;box-shadow:0 25px 70px #05081488;overflow:hidden}.mm-library-v21 .hero-v21-visual img{width:100%;height:100%;object-fit:cover}.mm-library-v21 .hero-v21-image-pending{display:grid;place-items:center;color:#d5b58c;text-align:center;padding:40px}.mm-library-v21 .hero-v21-pending-mark{font-size:80px;opacity:.4}.mm-library-v21 .hero-v21-pending-label{font-size:12px;letter-spacing:.1em}.mm-library-v21 .topics{background:#f4efe7;padding:110px 0}.mm-library-v21 .section-top,.mm-library-v21 .latest-header{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:48px}.mm-library-v21 .section-top h2,.mm-library-v21 .latest h2{font-size:clamp(35px,4vw,57px);line-height:1.15;margin:12px 0}.mm-library-v21 .section-top p,.mm-library-v21 .latest-intro{max-width:390px;color:#655d61}.mm-library-v21 .mm-v21-topic-list{display:grid;gap:30px}.mm-library-v21 .mm-v21-topic{display:grid;grid-template-columns:47% 53%;background:#fffdf9;min-height:425px;box-shadow:0 14px 50px #181c2910}.mm-library-v21 .mm-v21-topic-image{background:#1c2030;min-height:340px}.mm-library-v21 .mm-v21-topic-image img{width:100%;height:100%;object-fit:cover}.mm-library-v21 .mm-v21-topic-copy{padding:clamp(30px,5vw,70px);display:flex;flex-direction:column;align-items:flex-start}.mm-library-v21 .mm-v21-topic-copy h3{font-size:clamp(32px,3.3vw,48px);line-height:1.2;margin:16px 0}.mm-library-v21 .mm-v21-topic-description{color:#555057;line-height:1.8}.mm-library-v21 .mm-v21-topic-meta{font-size:12px;color:#797075;margin:17px 0}.mm-library-v21 .mm-v21-topic-cta,.mm-library-v21 .mm-v21-article-cta{margin-top:auto;padding-top:18px;color:#8b4b3c;font-weight:700;font-size:13px}.mm-library-v21 .topic-below{margin-top:30px;color:#766c6e;font-size:12px}.mm-library-v21 .latest{background:#eae4db;padding:100px 0}.mm-library-v21 .mm-v21-latest-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.mm-library-v21 .mm-v21-article{background:#fffdf9;display:flex;flex-direction:column;min-width:0}.mm-library-v21 .mm-v21-article-lead{grid-column:1/-1;display:grid;grid-template-columns:55% 45%}.mm-library-v21 .mm-v21-article-image{display:block;background:#192131;min-height:190px;overflow:hidden}.mm-library-v21 .mm-v21-article-image img{width:100%;height:100%;object-fit:cover}.mm-library-v21 .mm-v21-article-copy{padding:30px;display:flex;flex-direction:column;flex:1}.mm-library-v21 .mm-v21-article-lead .mm-v21-article-copy{padding:55px}.mm-library-v21 .mm-v21-article h3{font-size:25px;line-height:1.3;margin:14px 0}.mm-library-v21 .mm-v21-article-lead h3{font-size:38px}.mm-library-v21 .mm-v21-article-description{color:#655d61;font-size:14px}.mm-library-v21 .latest-more{text-align:center;margin-top:40px;color:#766d70;font-size:12px}.mm-library-v21 .signature{background:linear-gradient(120deg,#432b3d,#5b3b52 60%,#342437);color:#f4efe7;padding:110px 0}.mm-library-v21 .signature h2{font-size:clamp(40px,5vw,73px);max-width:1000px;line-height:1.2;margin:30px 0}.mm-library-v21 .signature h2 em{color:#e0b989}.mm-library-v21 .signature-lead{max-width:720px;color:#e0d5d9;font-size:17px;line-height:1.85}.mm-library-v21 .signature-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px;border-top:1px solid #ffffff44;padding-top:35px}.mm-library-v21 .signature-columns span{color:#e1b988;font-size:10px;letter-spacing:.13em}.mm-library-v21 .signature-columns h3{font-size:27px;margin:12px 0}.mm-library-v21 .signature-columns p{color:#d6cbd0;font-size:14px}.mm-library-v21 .footer{background:#0d1424;color:#f4efe7;padding:55px 0}.mm-library-v21 .footer-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.mm-library-v21 .footer-brand img{width:170px;height:auto}.mm-library-v21 .footer-meta{font-size:12px;color:#a99ca5}.mm-library-v21 .footer-nav{display:flex;flex-wrap:wrap;gap:26px;font-size:12px;color:#c6bbc1}@media(max-width:900px){.mm-library-v21 .wrap{width:min(100% - 40px,700px)}.mm-library-v21 .hero{padding:48px 0}.mm-library-v21 .hero-grid{grid-template-columns:1fr;gap:35px;min-height:0}.mm-library-v21 .hero-v21-visual{min-height:480px}.mm-library-v21 .mm-v21-topic{grid-template-columns:1fr}.mm-library-v21 .mm-v21-topic-image{height:350px}.mm-library-v21 .mm-v21-latest-list{grid-template-columns:repeat(2,1fr)}.mm-library-v21 .mm-v21-article-lead{grid-column:1/-1}.mm-library-v21 .signature-columns{gap:20px}}@media(max-width:600px){.mm-library-v21 .wrap{width:calc(100% - 36px)}.mm-library-v21 .site-head .wrap{height:72px}.mm-library-v21 .brand img{width:118px}.mm-library-v21 .head-nav{gap:13px;font-size:10px}.mm-library-v21 .head-nav a:first-child{display:none}.mm-library-v21 .hero h1{font-size:42px}.mm-library-v21 .hero-v21-intro{font-size:14px}.mm-library-v21 .hero-v21-visual{min-height:400px}.mm-library-v21 .hero-margin{display:none}.mm-library-v21 .topics,.mm-library-v21 .latest,.mm-library-v21 .signature{padding:65px 0}.mm-library-v21 .section-top,.mm-library-v21 .latest-header{display:block}.mm-library-v21 .mm-v21-topic-image{height:260px;min-height:0}.mm-library-v21 .mm-v21-topic-copy{padding:28px}.mm-library-v21 .mm-v21-latest-list{grid-template-columns:1fr}.mm-library-v21 .mm-v21-article-lead{display:flex;grid-column:auto}.mm-library-v21 .mm-v21-article-lead .mm-v21-article-copy{padding:30px}.mm-library-v21 .mm-v21-article-lead h3{font-size:27px}.mm-library-v21 .signature-columns{grid-template-columns:1fr}.mm-library-v21 .footer-inner{display:block}.mm-library-v21 .footer-nav{margin-top:25px;gap:15px}}