/* November 8, 2026: a simpler architecture, with the approved anthracite and white language. */
.home-proof-v36{margin:12px 0 0;background:#1d1d1d;color:#fff;text-align:center;padding:44px clamp(22px,6vw,90px) 42px}
.home-proof-v36>h2{font:500 clamp(27px,3.2vw,43px)/1.2 Raleway,sans-serif;margin:12px 0 30px}
.home-proof-v36>h2 em{font-family:'Playfair Display',Georgia,serif;font-weight:400;color:#e8d8b6}
.home-facts-v36{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.home-facts-v36>div{min-width:0;padding:0 20px;border-right:1px solid #ffffff30}.home-facts-v36>div:last-child{border:0}
.home-facts-v36 strong{display:block;font:500 clamp(39px,5vw,66px)/1.1 Raleway,sans-serif;color:#e8d8b6}
.home-facts-v36 span{display:block;font:500 18px/1.4 Raleway,sans-serif;margin:9px 0}
.home-facts-v36 p{font-size:14px;line-height:1.65;color:#d8d8d8;max-width:250px;margin:0 auto}
.home-world-v36{max-width:850px;margin:30px auto 20px;font-size:16px;line-height:1.75}.home-proof-v36>.text-link{color:#e8d8b6}
.bio-focus-nav-v36{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:20px auto 24px;font-size:14px}.bio-focus-nav-v36 a{text-decoration:none;border-bottom:1px solid #a19174;padding-bottom:4px}
.bio-creator-v36{display:grid;grid-template-columns:1fr 1fr;background:#1d1d1d;color:#fff;margin:12px 0;min-height:450px}
.bio-creator-copy-v36{padding:38px clamp(28px,4.5vw,76px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}
.bio-creator-copy-v36 h2{font:500 clamp(29px,3vw,42px)/1.2 Raleway,sans-serif;margin:10px 0 22px}.bio-creator-copy-v36 p{font-size:17px;line-height:1.75;margin:0 0 18px}.bio-creator-copy-v36 .creator-claim-v36{font-size:13px;line-height:1.65;color:#d7cbb7;margin:0}
.bio-creator-photos-v36{height:100%;min-height:450px;background:#1d1d1d!important;position:relative;overflow:hidden;margin:0!important}.bio-creator-photos-v36 img{object-fit:contain!important;object-position:center!important;filter:none!important}
.v36-section-heading{text-align:center;max-width:900px;margin:0 auto 24px}.v36-section-heading h2{font:500 clamp(28px,3vw,40px)/1.2 Raleway,sans-serif;margin:10px 0 16px}.v36-section-heading>p:not(.eyebrow){font-size:16px;line-height:1.7;margin:0 auto;max-width:770px}
.bio-royals-v36{background:#1d1d1d;color:#fff;margin:12px 0;padding:36px clamp(20px,4vw,60px)}
.royal-gallery-v36{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;max-width:1220px;margin:auto}
.royal-card-v36{grid-column:span 2;min-width:0;margin:0;background:#272727;border:1px solid #353535}.royal-card-v36:nth-child(4){grid-column:2/span 2}.royal-card-v36:nth-child(5){grid-column:4/span 2}
.royal-image-v36{position:relative;aspect-ratio:3/2;overflow:hidden;border:2px solid #0b0b0b;box-sizing:border-box;background:#1d1d1d;box-shadow:0 3px 10px #0003}
.royal-image-v36>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%}
.image-credit-v36{position:absolute;bottom:7px;right:7px;padding:4px 7px;background:#000a;color:#fff;font:italic 9px/1.35 Raleway,sans-serif;max-width:calc(100% - 14px);box-sizing:border-box}
.royal-card-v36>figcaption{padding:13px 14px;font:500 14px/1.55 Raleway,sans-serif;min-height:68px;box-sizing:border-box;color:#f3eee5}
.bio-events-v36{padding:34px clamp(22px,5vw,70px);background:#f0efec;color:#252525;margin:12px 0}.bio-events-v36 .eyebrow{color:#77664c}
.bio-event-list-v36{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1150px;gap:0;margin:22px auto}
.bio-event-list-v36>div{padding:16px 14px;text-align:center;border-bottom:1px solid #25252520;min-width:0}
.bio-event-list-v36 strong{font:500 31px/1.15 Raleway,sans-serif;color:#74634b;display:block}.bio-event-list-v36 span{font:500 15px/1.5 Raleway,sans-serif;display:block;margin-top:5px}.bio-event-list-v36 small{font-size:11px;color:#676767}
.bio-other-scenes-v36{text-align:center;max-width:1000px;margin:20px auto 0;font-size:15px;line-height:1.75}
body .biography-source #chapitre-17{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding:0!important;background:#1d1d1d!important;height:auto!important;min-height:0!important;gap:0!important}
body .biography-source #chapitre-17>.sheet-copy{display:flex!important;flex-direction:column;justify-content:center;order:2!important;padding:38px clamp(26px,4vw,60px)!important;max-width:none!important;margin:0!important;overflow:visible!important;text-align:left!important}
body .biography-source #chapitre-17>.sheet-copy h2{text-align:left!important;margin-top:0!important}
.bio-travel-photos-v36{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:20px auto 0}.bio-travel-photos-v36 figure{margin:0;min-width:0}.travel-image-v36{position:relative;aspect-ratio:4/3;max-width:350px;margin:auto;background:#1d1d1d;display:flex;align-items:center;justify-content:center;overflow:hidden}.travel-image-v36 img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;border:1px solid #080808;box-sizing:border-box}.bio-travel-photos-v36 figcaption{font-size:13px;line-height:1.5;text-align:center;padding:12px 6px;color:#eee}
body #chapitre-17>.bio-travel-photos-v36{display:flex!important;flex-direction:column;justify-content:center;order:1;gap:18px;max-width:none;margin:0;padding:28px;box-sizing:border-box}
body #chapitre-17 .travel-image-v36{width:100%;max-width:300px}body #chapitre-17 .bio-travel-photos-v36 figcaption{max-width:330px;margin:auto}
/* Premium has one exact image format and a slightly stronger, restrained frame. */
body .show-sheet .premium-columns .v21-photo-frame{width:100%!important;aspect-ratio:16/9!important;border:2px solid #252525!important;box-shadow:0 4px 12px #0002!important;background:#1d1d1d!important;overflow:hidden!important}
body .show-sheet .premium-columns .v21-photo-frame img{width:100%!important;height:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:50% 50%!important;max-height:none!important}
.lorenzo-brand--signature .lorenzo-brand__show{transform:skewX(-13deg) rotate(-2deg)!important;transform-origin:50% 70%!important}
body .show-sheet .signature-eight-frame-v36{max-width:600px!important}
.red-additions.bio-creator-v36 p,.red-additions.bio-creator-v36 h2,.red-additions.bio-royals-v36 p,.red-additions.bio-royals-v36 h2,.red-additions.bio-events-v36 p,.red-additions.bio-events-v36 h2{color:#e56d73!important}
.red-additions.bio-royals-v36>div>figure>figcaption,.red-additions.bio-events-v36 .bio-event-list-v36 strong,.red-additions.bio-events-v36 .bio-event-list-v36 span,.red-additions.bio-events-v36 .bio-event-list-v36 small{color:#d9545e!important}
@media(max-width:900px){.royal-gallery-v36{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-card-v36,.royal-card-v36:nth-child(4),.royal-card-v36:nth-child(5){grid-column:auto}.royal-card-v36:last-child{grid-column:1/-1;width:calc(50% - 10px);justify-self:center}.bio-event-list-v36{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.home-proof-v36{padding:30px 22px}.home-facts-v36{gap:20px;grid-template-columns:1fr}.home-facts-v36>div{border:0;border-bottom:1px solid #ffffff25;padding:0 0 20px}.home-facts-v36 strong{font-size:44px}.home-facts-v36 p{max-width:320px}.home-world-v36{font-size:15px}.bio-creator-v36{grid-template-columns:1fr}.bio-creator-copy-v36{padding:30px 24px}.bio-creator-photos-v36{min-height:330px;height:330px}.bio-royals-v36{padding:30px 18px}.royal-gallery-v36{gap:15px}.royal-card-v36>figcaption{font-size:12px;padding:10px;min-height:80px}.image-credit-v36{font-size:8px;padding:3px 5px;right:4px;bottom:4px}.bio-event-list-v36{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-event-list-v36>div{padding:13px 7px}.bio-event-list-v36 strong{font-size:27px}.bio-event-list-v36 span{font-size:13px}.bio-travel-photos-v36{grid-template-columns:1fr}.travel-image-v36{width:100%;max-width:320px;aspect-ratio:4/3}body .biography-source #chapitre-17{grid-template-columns:1fr!important}body #chapitre-17>.sheet-copy{order:1!important}body #chapitre-17>.bio-travel-photos-v36{order:2!important}}
