:root{--mb-black:#0b0b0a;--mb-charcoal:#151412;--mb-paper:#f5f0e7;--mb-white:#fff;--mb-gold:#b9965b;--mb-ink:#181714;--mb-muted:#716b61;--mb-serif:Georgia,"Times New Roman",serif;--mb-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body.single-post:has(.ag-maybach-v2){margin:0;background:var(--mb-paper);overflow-x:hidden}.ag-maybach-v2,.ag-maybach-v2 *{box-sizing:border-box}.ag-maybach-v2{font-family:var(--mb-sans);color:var(--mb-ink);background:var(--mb-paper)}.mb-shell{width:min(1320px,calc(100% - 64px));margin-inline:auto}.mb-kicker{display:block;color:var(--mb-gold);font:800 10px/1.4 var(--mb-sans);letter-spacing:.22em;text-transform:uppercase}
.mb-hero{position:relative;min-height:min(920px,92vh);display:flex;align-items:flex-end;isolation:isolate;background:#050505;color:#fff;overflow:hidden}.mb-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.mb-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.32) 56%,rgba(0,0,0,.08)),linear-gradient(0deg,rgba(0,0,0,.88),transparent 58%)}.mb-hero-copy{position:relative;z-index:2;padding:130px 0 72px}.mb-hero h1{max-width:1120px;margin:18px 0 24px;color:#fff;font:400 clamp(52px,6.5vw,108px)/.94 var(--mb-serif);letter-spacing:-.055em;text-wrap:balance}.mb-hero-copy>p{max-width:760px;margin:0 0 30px;color:rgba(255,255,255,.82);font:400 clamp(20px,2.1vw,30px)/1.35 var(--mb-serif)}.mb-meta{display:flex;flex-wrap:wrap;gap:12px 28px;color:rgba(255,255,255,.62);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.mb-nav{position:sticky;top:0;z-index:30;display:flex;justify-content:center;gap:34px;overflow-x:auto;padding:17px 24px;background:rgba(10,10,9,.96);border-bottom:1px solid rgba(185,150,91,.35);backdrop-filter:blur(14px)}.mb-nav a{flex:0 0 auto;color:#ddd;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mb-nav a:hover{color:var(--mb-gold)}
.mb-intro{display:grid;grid-template-columns:110px minmax(0,950px);gap:52px;padding:110px 0}.mb-index{color:var(--mb-gold);font:400 70px/.9 var(--mb-serif)}.mb-intro h2,.mb-feature h2,.mb-suite h2,.mb-performance h2,.mb-technology h2,.mb-verdict h2{margin:16px 0 25px;font:400 clamp(40px,5vw,74px)/1.02 var(--mb-serif);letter-spacing:-.045em;text-wrap:balance}.mb-intro p,.mb-feature p,.mb-suite p,.mb-performance p,.mb-verdict p{margin:0;color:#49443d;font:400 19px/1.75 var(--mb-serif)}
.mb-fullbleed{margin:0;background:#080808}.mb-fullbleed img{display:block;width:100%;height:clamp(520px,70vw,900px);object-fit:cover}.mb-fullbleed figcaption{padding:14px max(24px,calc((100vw - 1320px)/2));color:#9c9589;background:#080808;font-size:9px;letter-spacing:.14em;text-transform:uppercase}
.mb-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:80px;align-items:center;padding:110px 0}.mb-feature figure{margin:0}.mb-feature figure img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.mb-feature-copy p+p{margin-top:20px}
.mb-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--mb-black)}.mb-detail-grid figure{position:relative;margin:0;overflow:hidden}.mb-detail-grid img{display:block;width:100%;height:clamp(480px,48vw,760px);object-fit:cover}.mb-detail-grid figcaption{position:absolute;left:22px;bottom:20px;padding:9px 12px;color:#fff;background:rgba(0,0,0,.68);font-size:9px;letter-spacing:.12em;text-transform:uppercase}
.mb-suite{display:grid;grid-template-columns:1.1fr .9fr;min-height:760px;background:var(--mb-black);color:#fff}.mb-suite figure{margin:0}.mb-suite figure img{display:block;width:100%;height:100%;min-height:760px;object-fit:cover}.mb-suite-copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(36px,6vw,100px)}.mb-suite h2{color:#fff}.mb-suite p{color:rgba(255,255,255,.68)}.mb-suite blockquote{margin:42px 0 0;padding:28px 0 0;border-top:1px solid rgba(185,150,91,.5);color:#fff;font:400 28px/1.35 var(--mb-serif)}
.mb-article{display:grid;grid-template-columns:100px minmax(0,820px);gap:48px;padding:105px 0}.mb-prose{font:400 19px/1.85 var(--mb-serif);color:#302d28}.mb-prose>p:first-of-type:first-letter{float:left;margin:12px 13px 0 0;color:var(--mb-gold);font-size:90px;line-height:.68}.mb-prose p{margin:0 0 30px}.mb-prose h2{margin:70px 0 22px;font:400 clamp(36px,4.5vw,62px)/1.05 var(--mb-serif);letter-spacing:-.04em}.mb-prose h2:before{content:"";display:block;width:48px;height:2px;margin-bottom:20px;background:var(--mb-gold)}.mb-prose img{max-width:100%;height:auto}.mb-prose figure{margin:50px 0}
.mb-performance{padding:110px 0;background:#e9e0d2}.mb-performance .mb-shell{max-width:1220px}.mb-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:60px 0;background:rgba(24,23,20,.18)}.mb-stat-grid>div{padding:34px 25px;background:#e9e0d2}.mb-stat-grid strong{display:block;font:400 clamp(32px,4vw,56px)/1 var(--mb-serif)}.mb-stat-grid span{display:block;margin-top:10px;color:var(--mb-muted);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mb-performance .mb-shell>p{max-width:850px}
.mb-panorama{margin:0;background:#080808}.mb-panorama img{display:block;width:100%;height:clamp(500px,65vw,850px);object-fit:cover}
.mb-technology{padding:110px 0}.mb-technology>div:first-child{max-width:900px}.mb-tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:55px;background:rgba(24,23,20,.16)}.mb-tech-grid article{padding:38px;background:var(--mb-paper)}.mb-tech-grid strong{font:400 32px/1.1 var(--mb-serif)}.mb-tech-grid p{margin:15px 0 0;color:var(--mb-muted);font:400 16px/1.65 var(--mb-serif)}
.mb-verdict{padding:120px 0;background:var(--mb-black);color:#fff}.mb-verdict .mb-shell{max-width:1080px}.mb-verdict h2{color:#fff}.mb-verdict p{max-width:800px;color:rgba(255,255,255,.68)}
.mb-finale{position:relative;margin:0;background:#080808;overflow:hidden}.mb-finale img{display:block;width:100%;height:min(82vh,900px);min-height:620px;object-fit:cover}.mb-finale:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent 58%)}.mb-finale div{position:absolute;z-index:2;left:max(32px,calc((100vw - 1320px)/2));right:32px;bottom:58px;color:#fff}.mb-finale span{display:block;margin-bottom:12px;color:var(--mb-gold);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mb-finale strong{display:block;font:400 clamp(42px,6vw,88px)/1 var(--mb-serif)}.mb-source{padding:24px 0;color:var(--mb-muted);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.mb-share{display:flex;gap:20px;padding:20px 0 70px;border-top:1px solid rgba(24,23,20,.16);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mb-share span{color:var(--mb-muted)}.mb-share a{color:var(--mb-ink);text-decoration:none}
@media(max-width:1024px){.mb-shell{width:min(100% - 44px,960px)}.mb-hero{min-height:78vh}.mb-feature{grid-template-columns:1fr 380px;gap:45px}.mb-suite{grid-template-columns:1fr}.mb-suite figure img{min-height:0;height:62vh}.mb-suite-copy{padding:70px 44px}.mb-article{grid-template-columns:70px minmax(0,1fr)}.mb-stat-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.mb-shell{width:calc(100% - 32px)}.mb-hero{min-height:82vh}.mb-hero-copy{padding:100px 0 42px}.mb-hero h1{font-size:clamp(42px,13vw,66px)}.mb-nav{justify-content:flex-start;gap:24px}.mb-intro,.mb-feature,.mb-article{grid-template-columns:1fr;gap:28px;padding:70px 0}.mb-index{font-size:52px}.mb-detail-grid{grid-template-columns:1fr}.mb-detail-grid img{height:64vh;min-height:450px}.mb-suite figure img{height:58vh}.mb-suite-copy{padding:60px 22px}.mb-suite blockquote{font-size:24px}.mb-stat-grid{grid-template-columns:1fr 1fr;margin:42px 0}.mb-stat-grid>div{padding:28px 18px}.mb-performance,.mb-technology,.mb-verdict{padding:75px 0}.mb-tech-grid{grid-template-columns:1fr}.mb-tech-grid article{padding:28px}.mb-finale img{height:70vh;min-height:520px}.mb-finale div{left:20px;right:20px;bottom:34px}.mb-share{padding-bottom:50px}}
@media(max-width:420px){.mb-meta{display:grid;gap:8px}.mb-stat-grid{grid-template-columns:1fr}.mb-fullbleed img,.mb-panorama img{height:56vh}.mb-detail-grid img{height:56vh}.mb-suite figure img{height:52vh}}
