/* Editorial investment pages, based on the supplied presentation. */
.criteria-wheel{margin:32px 0 0;max-width:460px}.criteria-wheel img{width:100%;height:auto}.criteria-wheel figcaption{font-size:11px;text-align:center;color:var(--muted);margin-top:12px}.factsheet-page .page-heading{padding-top:42px;padding-bottom:36px}.factsheet-page .page-heading h1{font-size:clamp(38px,4vw,56px)}.factsheet-page .page-heading p{margin-bottom:0}
.latest-factsheet{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.65fr);gap:6%;align-items:center;background:#e9ede6;border-bottom:1px solid var(--line);padding-top:55px;padding-bottom:60px}.latest-factsheet h2{margin:24px 0;font-size:clamp(36px,3.8vw,58px);line-height:1.12}.latest-factsheet h2 span{color:#6c817a}.latest-factsheet-copy p{font-size:15px;max-width:310px;margin:22px 0 28px}.latest-factsheet-copy>.text-link{display:flex;width:fit-content;margin-top:17px;font-size:11px}.latest-factsheet-image{display:block;background:white;padding:12px;box-shadow:0 12px 35px #203e4512;border:1px solid #d5ddd6}.latest-factsheet-image img{width:100%;height:auto}.latest-factsheet-image>span{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:11px 6px 0;margin-top:12px;font-size:11px;color:var(--muted)}.latest-factsheet-image:hover{border-color:#879f90}.factsheet-archive-heading{margin-bottom:35px}.factsheet-archive-heading h2{margin-top:16px;font-size:36px}#factsheet-archive{scroll-margin-top:100px}@media(max-width:800px){.latest-factsheet{grid-template-columns:1fr;gap:30px;padding:38px 7% 45px}.latest-factsheet h2{font-size:43px}.latest-factsheet h2 br{display:none}.latest-factsheet h2 span:before{content:' '}.latest-factsheet-copy p{max-width:500px}.latest-factsheet-image{padding:7px}.factsheet-archive-heading h2{font-size:31px}}
.investment-heading{padding:80px 8% 0;background:#e9ede6;border-bottom:1px solid var(--line)}
.investment-heading h1{font:500 14px/1.4 Arial,sans-serif;letter-spacing:0;margin:25px 0 20px}
.investment-deck{font:clamp(40px,5vw,72px)/1.08 Georgia,serif;letter-spacing:-2px;color:var(--ink);max-width:1000px;margin:0 0 30px}
.investment-deck em{color:#607a73;font-weight:400}.investment-heading>p:not(.investment-deck){font-size:17px;max-width:720px;padding-bottom:25px}
.chapter-links{display:flex;flex-wrap:wrap;gap:18px 32px;border-top:1px solid #b8c7bf;padding:20px 0;margin-top:40px}
.chapter-links a{color:var(--ink);font-size:11px;padding:8px 0}.chapter-links a:hover{color:#7c623a}
.investment-section{padding:88px 8%;scroll-margin-top:105px}.investment-section h2{margin-top:22px}.editorial-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}.editorial-split .lead{margin-top:0;font-size:26px}
.editorial-note{border-left:2px solid var(--gold);padding-left:25px;margin-top:35px}.editorial-note>span{font-size:10px;text-transform:uppercase;letter-spacing:1.6px}.editorial-note p{color:var(--ink);margin:10px 0 0}
.family-section{background:var(--deep);color:var(--paper)}.section-intro{max-width:780px}.section-intro>p{font-size:17px}.family-section p{color:#d6e0dd}.family-section .eyebrow{color:#d2bd90}.family-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:48px}.family-principles article{border-top:1px solid #ffffff40;padding-top:20px}.family-principles article>span{color:#d2bd90;font:italic 24px Georgia,serif}.family-principles h3{font-size:29px;margin:22px 0 16px}.family-principles p{font-size:14px;margin:0}
.investment-footnote{font-size:12px;max-width:850px}.family-section>.investment-footnote{margin:36px 0 0;color:#b9cac6}
.selection-list article{display:grid;grid-template-columns:40px 1fr;gap:18px;border-top:1px solid var(--line);padding:25px 0}.selection-list article:first-child{padding-top:0;border:0}.selection-list article>span{font:italic 27px Georgia,serif;color:#927a4e}.selection-list h3{font-size:26px}.selection-list p{font-size:14px;margin:12px 0 0}
.opportunity-section{background:#e9ede6}.perspective-table{margin-top:40px}.perspective-table>div{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding:24px 0;border-bottom:1px solid #c5d0c8}.perspective-table h3{font-size:24px}.perspective-table p{margin:0;font-size:15px}.perspective-table .perspective-header{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid #81998a;padding-top:0}.return-drivers{margin-top:40px;max-width:750px}.return-drivers h3{font-size:30px}.return-drivers p{margin:14px 0 0}
.acquirer-spectrum{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border-top:2px solid var(--gold)}.acquirer-spectrum article{padding:28px 22px;border-right:1px solid var(--line)}.acquirer-spectrum article:first-child{padding-left:0}.acquirer-spectrum article>span{display:block;font-size:9px;letter-spacing:1px;text-transform:uppercase;min-height:35px}.acquirer-spectrum h3{font-size:27px}.acquirer-spectrum p{font-size:13px;line-height:1.7;margin-bottom:0}.acquirer-spectrum .spectrum-focus{background:var(--deep);color:#fff;border:0}.spectrum-focus>span{color:#d2bd90}.spectrum-focus p{color:#d7e2dd}
.investment-next{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid var(--line);margin-top:65px;padding-top:35px}.investment-next h3{font-size:31px;margin-top:12px}
.fundamentals-heading{padding-bottom:45px}.fundamentals-heading>.text-link{margin-bottom:10px}.fundamentals-body{display:grid;grid-template-columns:.75fr 1.25fr;gap:9%;align-items:start}.fundamentals-intro{position:sticky;top:145px}.fundamentals-intro p{max-width:310px}.fundamentals-list article{border-top:1px solid var(--line);padding:32px 0}.fundamentals-list article:first-child{padding-top:0;border:0}.fundamental-index{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#857347;margin-bottom:18px}.fundamentals-list h3{font-size:32px;line-height:1.2}.fundamentals-list p{margin:15px 0 0;font-size:15px}.fundamentals-objective{padding:85px 8%;background:var(--deep);color:#fff}.fundamentals-objective .eyebrow{color:#d2bd90}.fundamentals-objective h2{margin-top:25px}.fundamentals-objective p{color:#d6e0dd;font-size:18px;margin:28px 0 35px;max-width:790px}
header>nav{gap:20px}header>nav a{font-size:11px}
@media(max-width:1100px){header{height:88px;padding:0 6%;flex-wrap:wrap}.brand{height:88px;width:155px}.brand img{width:175px;height:175px}.menu{display:flex;align-items:center;gap:20px;border:1px solid #ffffff50;padding:9px 14px;background:none;color:white;font-size:12px}header>nav{display:none;position:absolute;top:88px;left:0;right:0;background:var(--teal);padding:20px 6% 30px;flex-direction:column;align-items:stretch;gap:4px;border-top:1px solid #ffffff30}header>nav.open{display:flex}header>nav a{font-size:14px;padding:10px 0}}
@media(min-width:1101px) and (max-width:1150px){header{padding:0 3%}header>nav{gap:12px}header>nav a{font-size:10px}.brand{width:110px}}
@media(max-width:900px){.editorial-split,.fundamentals-body{grid-template-columns:1fr;gap:32px}.fundamentals-intro{position:static}.fundamentals-intro p{max-width:650px}.family-principles{gap:25px}.acquirer-spectrum{grid-template-columns:repeat(2,1fr)}.acquirer-spectrum article{padding:25px}.acquirer-spectrum article:first-child{padding-left:25px}.acquirer-spectrum article:nth-child(3){border-top:1px solid var(--line)}.chapter-links{display:flex;position:static;background:none;box-shadow:none}.investment-heading h1{font-size:13px}header>nav a{font-size:13px}}
@media(max-width:600px){.investment-heading{padding:48px 7% 0}.investment-deck{font-size:43px;letter-spacing:-1.5px}.investment-heading>p:not(.investment-deck){font-size:15px}.chapter-links{gap:6px 18px;margin-top:20px;padding:16px 0}.chapter-links a{font-size:10px;white-space:normal}.investment-section{padding:52px 7%}.family-principles{grid-template-columns:1fr;gap:30px}.family-principles h3{margin-top:12px}.perspective-table>div{grid-template-columns:1fr;gap:12px}.perspective-header span:last-child{display:none}.perspective-table h3{font-size:23px}.acquirer-spectrum{grid-template-columns:1fr}.acquirer-spectrum article{border-bottom:1px solid var(--line);border-right:0}.acquirer-spectrum article>span{min-height:0;margin-bottom:15px}.investment-next{align-items:flex-start;flex-direction:column;margin-top:40px}.fundamentals-heading{padding-bottom:30px}.fundamentals-list h3{font-size:29px}.fundamentals-objective{padding:55px 7%}}
.about-landscape{position:relative;isolation:isolate;min-height:480px;display:flex;align-items:center;padding:70px 8%;background:var(--deep);color:white;overflow:hidden}
.about-landscape>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2}
.about-landscape:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,39,34,.78),rgba(17,39,34,.36) 65%,rgba(17,39,34,.15));z-index:-1}
.about-landscape h2{font-size:clamp(40px,5.2vw,74px);margin-top:24px;max-width:850px}
.about-introduction{padding-bottom:0}
.about-introduction .lead{max-width:960px;margin-top:0;font:inherit;color:var(--muted)}
@media(max-width:800px){.about-landscape{min-height:390px;padding:55px 7%}.about-landscape>img{object-position:58% center}.about-landscape:after{background:rgba(17,39,34,.55)}}
