:root{--ground:#0C161E;--paper:#101C26;--navy:#060F17;--ink:#EEF1EE;--body:#AEB8C0;--muted:#9DA9B3;--bronze:#C29B58;--gold:#DCBB80;--line:#22323E;--max:1240px}main:focus{outline:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--body);font:16px/1.8 Arial,Helvetica,sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}::selection{background:var(--gold);color:var(--navy)}.wrap{width:min(var(--max),calc(100% - 100px));margin:auto}header{background:var(--navy);border-bottom:1px solid var(--line)}.mast{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:28px}.brand{text-decoration:none;display:block;color:var(--ink);line-height:1.3}.brand strong{font:25px Georgia,serif;letter-spacing:.1em}.brand small{display:block;color:var(--bronze);font:12px Arial,sans-serif;letter-spacing:.08em;margin-top:9px}nav{display:flex;align-items:center;gap:25px;font-size:14px}nav>a,nav summary{text-decoration:none;cursor:pointer;padding:8px 0}nav details{position:relative}summary{list-style:none}summary::-webkit-details-marker{display:none}nav summary:after{content:' +';color:var(--bronze)}nav details[open] summary:after{content:' -'}.dropdown{position:absolute;right:0;top:100%;width:275px;padding:12px;background:var(--paper);border:1px solid var(--line);z-index:5;box-shadow:0 15px 35px #0008}.dropdown a{display:block;padding:9px 12px;text-decoration:none}.dropdown a:hover,.dropdown a[aria-current=page]{background:#1b2e3c;color:var(--gold)}.external{color:var(--gold)}.skip{position:absolute;top:-80px;left:20px;background:var(--gold);color:var(--navy);padding:10px;z-index:20}.skip:focus{top:10px}.eyebrow{color:var(--bronze);font-size:12px;letter-spacing:.17em;text-transform:uppercase;margin:0 0 25px}.hero{padding:80px 0 62px;background:var(--navy);border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:85px;align-items:end}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--ink);line-height:1.15;letter-spacing:-.025em;margin:0 0 24px}h1{font-size:clamp(43px,4.8vw,71px)}h1 em{color:var(--gold);font-weight:400}h2{font-size:clamp(30px,3vw,44px)}h3{font-size:26px}p{margin:0 0 22px}.intro{font-size:19px;line-height:1.8;max-width:760px}.hero-aside{border-top:1px solid var(--bronze);padding-top:23px}.hero-aside h2{font-size:29px}.hero-aside p{font-size:16px}.text-link{display:inline-block;text-decoration:none;border-bottom:1px solid var(--bronze);padding-bottom:8px;color:var(--ink);font-size:14px}.text-link:hover{color:var(--gold)}.hero-end{border-top:1px solid var(--line);padding-top:20px;margin-top:58px;display:flex;justify-content:space-between;gap:25px;font-size:12px;color:var(--muted)}.band{padding:80px 0}.section-head{display:grid;grid-template-columns:1fr 2fr;gap:65px;margin-bottom:35px}.section-head p{max-width:780px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.card{background:var(--paper);border:1px solid var(--line);padding:30px;text-decoration:none}.card:hover{border-color:var(--bronze)}.card .number{color:var(--bronze);font-size:12px;display:block;margin-bottom:26px}.card h3{font-size:28px}.card p{font-size:16px}.card .text-link{margin-top:10px}.feature{background:var(--paper);border-block:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.feature-grid blockquote{font:34px/1.4 Georgia,serif;color:var(--ink);border-left:2px solid var(--bronze);padding-left:28px;margin:0}.breadcrumb{font-size:13px;color:var(--muted);margin-bottom:32px}.breadcrumb a{text-underline-offset:4px}.page-hero{padding:45px 0 55px;background:var(--navy);border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(40px,4.6vw,66px)}.page-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:90px;padding:65px 0 80px}.side{align-self:start;border-top:1px solid var(--bronze);padding-top:22px}.side p{font-size:12px;color:var(--bronze);text-transform:uppercase;letter-spacing:.12em}.side a{display:block;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px;text-decoration:none}.side a[aria-current=page]{color:var(--gold)}.side a:hover{color:var(--ink)}.prose{max-width:790px}.lead{font-size:21px;line-height:1.75;color:var(--ink);margin-bottom:35px}.prose section{padding-top:30px;margin-top:32px;border-top:1px solid var(--line)}.prose h2{font-size:30px;margin-bottom:20px}.prose p{font-size:17px}.pullquote{border-left:2px solid var(--bronze);padding:15px 0 15px 26px;margin:35px 0 0;font:28px/1.5 Georgia,serif;color:var(--gold)}.next{background:var(--paper);border-top:1px solid var(--line);padding:34px 0}.next .wrap{display:flex;justify-content:space-between;gap:28px;align-items:center}.next p{margin:0}.faq{border-top:1px solid var(--line);padding:23px 0}.faq summary{font:24px/1.4 Georgia,serif;color:var(--ink);cursor:pointer;padding-right:25px}.faq summary:after{content:' +';color:var(--bronze)}.faq[open] summary:after{content:' -'}.faq p{padding-top:20px;margin-bottom:0}.button{display:inline-block;background:var(--gold);color:var(--navy);padding:14px 22px;text-decoration:none;margin-top:20px}.button:hover{background:#edcf99}footer{background:var(--navy);padding:50px 0 25px;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-cols{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:55px;margin:35px 0;padding-top:28px;border-top:1px solid var(--line)}.footer-cols h2{font:12px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--bronze);margin-bottom:15px}.footer-cols a{display:block;font-size:14px;text-decoration:none;padding:5px 0}.footer-cols a:hover{color:var(--gold)}.disclosure{font-size:13px;max-width:1000px}.footer-end{display:flex;justify-content:space-between;gap:25px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.preview{border-left:2px solid var(--bronze);padding:15px 20px;background:var(--paper);font-size:14px;margin-bottom:28px}@media(max-width:1050px){.mast{flex-wrap:wrap}nav{width:100%;justify-content:space-between}.hero-grid{gap:40px;grid-template-columns:1.7fr 1fr}.page-layout{gap:45px;grid-template-columns:210px minmax(0,1fr)}.cards{gap:16px}.card{padding:23px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.mast{padding-block:23px;gap:22px}.brand strong{font-size:24px}nav{position:relative;justify-content:flex-start;flex-wrap:wrap;gap:8px 22px}nav details{position:static}.dropdown{left:0;right:auto;top:100%;width:min(320px,100%)}.hero{padding-block:45px 32px}.hero-grid{grid-template-columns:1fr;gap:35px}h1{font-size:clamp(40px,8.7vw,58px)}.intro{font-size:17px}.hero-end{margin-top:32px;flex-direction:column;gap:8px}.band{padding-block:52px}.section-head,.feature-grid{grid-template-columns:1fr;gap:20px}.section-head{margin-bottom:25px}.cards{grid-template-columns:1fr;gap:17px}.card{padding:25px}.feature-grid blockquote{font-size:29px}.page-hero{padding-block:30px 36px}.page-hero h1{font-size:40px}.page-layout{grid-template-columns:1fr;gap:38px;padding-block:40px 55px}.side{order:2}.lead{font-size:19px}.prose p{font-size:16px}.prose h2{font-size:28px}.next .wrap,.footer-top,.footer-end{flex-direction:column;align-items:flex-start}.footer-cols{grid-template-columns:1fr 1fr;gap:30px}.footer-cols>div:last-child{grid-column:1/-1}.breadcrumb{font-size:12px}.pullquote{font-size:25px}.faq summary{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white;color:#222}header,footer,.side,.next{display:none}.hero,.page-hero,.feature,.card{background:white;color:#222}h1,h2,h3,.lead,.intro{color:#111}.page-layout{display:block}.wrap{width:100%}.prose{max-width:none}}

.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.brand small{letter-spacing:.05em}.review-strip{font-size:12px;text-align:center;padding:7px 20px;background:var(--paper);color:var(--muted)}@media(max-width:760px){.cards{grid-template-columns:1fr}.page-hero h1{overflow-wrap:break-word}}
.opening-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center}.refined-hero{padding-top:65px}.refined-hero h1{font-size:clamp(52px,5.6vw,84px);line-height:1.08}.refined-hero .intro{max-width:620px;margin-block:28px}.architecture{height:390px;position:relative;overflow:hidden;background:linear-gradient(145deg,#142430,#060F17);border:1px solid #22323E}.arch{position:absolute;bottom:-1px;border:1px solid #C29B5877;border-bottom:none;background:linear-gradient(115deg,#C29B5811,transparent);border-radius:130px 130px 0 0}.a1{height:350px;width:230px;left:16%}.a2{height:300px;width:180px;left:23%}.a3{height:250px;width:130px;left:30%}.a4{height:200px;width:80px;left:37%}.architecture span{position:absolute;top:25px;left:25px;color:var(--bronze);font-size:9px;letter-spacing:.15em}.investment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.investment-tile{padding:30px 25px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-decoration:none;display:flex;flex-direction:column}.investment-tile:hover{background:#182834}.investment-tile .number{color:var(--bronze);font-size:12px;margin-bottom:35px}.investment-tile h3{font-size:27px}.investment-tile p{font-size:15px;line-height:1.8}.investment-tile .text-link{margin-top:auto;align-self:start}.horizon-art{height:130px;position:relative;margin-top:35px;overflow:hidden}.horizon-art i{display:block;border-top:1px solid var(--bronze);height:30px;transform:skewY(-9deg);opacity:.4}.horizon-art i:nth-child(2){width:80%;opacity:.7}.horizon-art i:nth-child(3){width:60%;opacity:1}.companion{padding:60px 0;background:linear-gradient(110deg,#1D2B34,#101C26);border-top:1px solid var(--bronze)}.prose section:first-child{margin-top:0;padding-top:0;border-top:0}.investment-prose{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:none}.investment-prose section{padding:28px!important;margin:0!important;border:1px solid var(--line)!important;background:var(--paper)}.investment-prose section:last-child{grid-column:1/-1}@media(max-width:1100px){.investment-grid{grid-template-columns:1fr 1fr}.opening-grid{gap:35px}.architecture{height:350px}.a1{left:8%}.a2{left:18%}.a3{left:28%}.a4{left:38%}}@media(max-width:760px){.opening-grid{grid-template-columns:1fr}.refined-hero h1{font-size:clamp(44px,10vw,66px)}.architecture{height:220px}.arch{border-radius:110px 110px 0 0}.a1{height:195px;left:20%}.a2{height:165px;left:27%}.a3{height:135px;left:34%}.a4{height:105px;left:41%}.architecture span{font-size:8px;top:13px;left:13px}.investment-grid,.investment-prose{grid-template-columns:1fr}.investment-tile{padding:26px}.investment-tile .number{margin-bottom:20px}.companion{padding:45px 0}}
.opening-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:75px;align-items:start}.refined-hero{padding-top:60px}.refined-hero h1{font-size:clamp(52px,5.5vw,81px)}.refined-hero .intro{font-size:21px;line-height:1.7;color:var(--ink);margin:25px 0 18px}.hero-definition{font-size:16px;line-height:1.8;max-width:580px;margin-bottom:25px}.ownership-panel{background:linear-gradient(145deg,#1B2D3A,#101C26);border:1px solid #3A4145;border-top:3px solid var(--bronze);padding:25px 32px 0;position:relative}.panel-heading{display:flex;justify-content:space-between;align-items:center;color:var(--gold);font-size:9px;letter-spacing:.15em;padding-bottom:23px;border-bottom:1px solid #C29B5844}.panel-heading>span:last-child{font:28px Georgia,serif;letter-spacing:-.05em}.ownership-line{padding:23px 0 20px;border-bottom:1px solid #C29B5833}.ownership-line small{font-size:9px;letter-spacing:.15em;color:var(--bronze)}.ownership-line h2{font-size:42px;margin:9px 0 5px}.ownership-line p{font-size:14px;margin:0;color:#BFCCD5}.panel-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:22px 0;color:var(--gold);font-size:12px}.hero-end{margin-top:45px}.prose .page-thesis{font:25px/1.55 Georgia,serif;color:var(--gold);padding:0 0 25px;border-bottom:1px solid var(--bronze);margin-bottom:35px}.investment-prose .page-thesis{grid-column:1/-1}.page-hero{padding-bottom:60px}.prose h2{color:var(--gold)}@media(max-width:1050px){.opening-grid{gap:35px;grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr)}.ownership-panel{padding-inline:24px}.ownership-line h2{font-size:36px}}@media(max-width:760px){.opening-grid{grid-template-columns:1fr;gap:32px}.refined-hero h1{font-size:clamp(43px,10vw,66px)}.refined-hero .intro{font-size:18px}.ownership-panel{padding-inline:25px}.ownership-line{padding-block:18px}.ownership-line h2{font-size:36px}.hero-definition{font-size:16px}.hero-end{line-height:1.9}.prose .page-thesis{font-size:23px}}
/* Revision three: an open, editorial introduction. */.editorial-hero{padding:76px 0 48px;background:radial-gradient(ellipse at 90% 5%,#17273166,transparent 58%),var(--navy)}.editorial-hero>.wrap>.eyebrow{margin-bottom:27px}.editorial-hero h1{font-size:clamp(48px,6.3vw,88px);line-height:1.12;letter-spacing:-.035em;max-width:1100px;margin-bottom:30px}.editorial-hero h1 em{font-weight:400}.hero-introduction{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;max-width:1110px}.hero-introduction>p{font-size:18px;line-height:1.85;max-width:665px;margin:0}.hero-introduction>.text-link{white-space:nowrap;margin-bottom:6px}.hero-introduction>.text-link span{margin-left:20px;color:var(--gold)}.ownership-perspective{margin-top:64px;border-top:1px solid #C29B5870;padding-top:25px}.perspective-heading{display:flex;justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:30px}.perspective-heading h2{font:12px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.perspective-heading>a{font-size:12px;color:var(--muted);text-decoration:none}.perspective-heading>a:hover{color:var(--gold)}.principles-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.principle{display:flex;gap:16px;align-items:flex-start}.principle-index{font:14px/1.8 Georgia,serif;color:var(--bronze);padding-top:1px}.principle-label{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.principle h3{font:34px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 14px}.principle p:last-child{font-size:13px;line-height:1.9;margin:0}.editorial-hero+.band{padding-top:75px}@media(max-width:1000px){.hero-introduction{gap:30px}.principles-row{gap:20px}.principle{gap:10px}.principle h3{font-size:30px}.principle p:last-child{font-size:12px}}@media(max-width:760px){.editorial-hero{padding:44px 0 36px}.editorial-hero h1{font-size:clamp(37px,8vw,58px);line-height:1.16;margin-bottom:24px}.hero-introduction{display:block}.hero-introduction>p{font-size:16px;line-height:1.85}.hero-introduction>.text-link{margin-top:22px}.ownership-perspective{margin-top:38px;padding-top:22px}.perspective-heading{align-items:start;flex-direction:column;gap:9px;margin-bottom:27px}.principles-row{grid-template-columns:1fr;gap:0}.principle{gap:18px;padding:20px 0;border-top:1px solid var(--line)}.principle:first-child{padding-top:0;border-top:0}.principle:last-child{padding-bottom:0}.principle h3{font-size:30px;margin-bottom:8px}.principle p:last-child{font-size:14px}.principle-label{font-size:9px;margin-bottom:7px}.principle-index{font-size:14px}.editorial-hero+.band{padding-top:45px}}
/* Revision Four: purpose-led inner-page layouts. */.inner-body{padding-block:64px 30px}.inner-body p{max-width:760px}.profile-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:85px;align-items:start}.profile-grid h2{font-size:40px}.company-facts{padding:30px 35px;background:var(--paper);border-top:2px solid var(--bronze)}.company-facts dl{margin:0}.company-facts dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);margin-top:20px}.company-facts dd{margin:4px 0 0;color:var(--ink);font-size:17px}.paired-sites{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:65px;padding-top:40px;border-top:1px solid var(--line)}.paired-sites h2{font-size:33px}.continue-reading{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line);padding:30px 0;margin-top:55px;font-size:13px}.continue-reading>span{color:var(--muted)}.editorial-statement{font:clamp(30px,3.5vw,48px)/1.3 Georgia,serif!important;color:var(--ink);margin-bottom:45px}.editorial-statement em{color:var(--gold)}.ownership-steps{max-width:940px;margin-left:auto}.ownership-steps>section{display:grid;grid-template-columns:65px 1fr;gap:25px;border-top:1px solid var(--line);padding:30px 0}.ownership-steps>section>span{font:26px Georgia,serif;color:var(--bronze)}.ownership-steps h2{font-size:30px}.quiet-note{margin-top:35px;padding:30px 35px;background:var(--paper);border-left:2px solid var(--bronze)}.quiet-note h2{font-size:29px}.quiet-note p:last-child{margin-bottom:0}.activity-row{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:40px;padding:38px 0;border-top:1px solid var(--line)}.activity-number{font:15px Georgia,serif;color:var(--bronze);display:block;margin-bottom:16px}.activity-row h2{font-size:32px;margin-bottom:15px}.activity-type{font-size:13px;color:var(--muted)}.activity-row h3{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--bronze);margin-bottom:18px}.activity-row p{font-size:15px}.regional-remit{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);gap:25px;padding:30px 0;margin:45px 0 55px;color:var(--gold);font:23px Georgia,serif}.context-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:30px}.context-grid section{border-top:1px solid var(--line);padding-top:20px}.context-grid h2{font-size:25px;margin-bottom:12px}.principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 60px}.principle-grid>section{padding-top:26px;border-top:1px solid var(--bronze)}.principle-grid h2{font-size:35px;margin-bottom:20px}.principle-summary{font:22px/1.5 Georgia,serif;color:var(--gold)}.governance-path{list-style:none;padding:0;margin:45px 0 60px;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.governance-path li{border-top:1px solid var(--bronze);padding-top:22px}.governance-path span{font-size:12px;color:var(--bronze)}.governance-path h2{font-size:30px;margin:20px 0}.governance-path p{font-size:15px}.standards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;background:var(--paper);padding:35px}.standards-grid h2{font-size:27px}.standards-grid p{font-size:15px}.standards-grid .eyebrow{font-size:10px}.contact-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:100px}.contact-layout h2{font-size:39px}.contact-preview{margin-top:25px;font-size:12px!important;max-width:500px!important}.address-block{border-top:1px solid var(--bronze);padding-top:28px}.address-block address{font-style:normal;font-size:18px;line-height:1.9;margin-bottom:35px}.address-block>p:last-child{color:var(--gold);font:23px/1.5 Georgia,serif}.page-hero .intro{max-width:820px}nav>a[aria-current=page],nav details:has(a[aria-current=page])>summary{color:var(--gold)}nav a{border-radius:2px}@media(max-width:1050px){.profile-grid,.contact-layout{gap:40px}.activity-row{gap:25px}.governance-path,.standards-grid{gap:22px}.standards-grid{padding:26px}.regional-remit{font-size:20px}}@media(max-width:760px){.inner-body{padding-block:38px 15px}.profile-grid,.contact-layout,.paired-sites,.principle-grid,.standards-grid{grid-template-columns:1fr;gap:30px}.profile-grid h2,.contact-layout h2{font-size:32px}.paired-sites{margin-top:38px;padding-top:28px}.company-facts{padding:25px}.activity-row{grid-template-columns:1fr;gap:12px;padding-block:28px}.activity-row h3{margin-bottom:10px}.activity-row p{margin-bottom:12px}.activity-number{margin-bottom:10px}.activity-row h2{font-size:31px}.regional-remit{grid-template-columns:1fr 1fr;gap:25px;font-size:21px;margin-block:30px}.governance-path{grid-template-columns:1fr;gap:18px;margin-block:30px}.governance-path li{display:grid;grid-template-columns:35px 1fr;column-gap:15px;padding-top:18px}.governance-path li h2{margin:0 0 12px;font-size:28px}.governance-path li p{grid-column:2}.governance-path li span{padding-top:5px}.ownership-steps>section{grid-template-columns:30px 1fr;gap:15px;padding-block:24px}.ownership-steps h2{font-size:27px}.quiet-note{padding:24px}.quiet-note h2{font-size:26px}.continue-reading{align-items:start;flex-direction:column;gap:12px;margin-top:35px}.principle-grid h2{font-size:31px}.principle-summary{font-size:21px}.standards-grid p:last-child{margin-bottom:0}.contact-layout{gap:35px}}
/* Revision Five: original vector illustrations, embedded and offline. */.activity-art{width:100%;max-width:225px;margin:0 0 21px;color:var(--bronze);background:linear-gradient(135deg,#192A3655,transparent);border-bottom:1px solid var(--line);padding:8px 10px 13px}.activity-art svg{display:block;width:100%;height:auto}.capital-visual{margin:0 0 55px;padding:30px 38px;background:linear-gradient(120deg,#142430,#0C161E);border-block:1px solid var(--line)}.capital-visual figcaption{display:flex;justify-content:space-between;gap:24px;align-items:center;font:19px Georgia,serif;color:var(--ink)}.capital-visual figcaption .eyebrow{margin:0;font:10px Arial,sans-serif;letter-spacing:.13em;color:var(--bronze)}.capital-diagram{display:grid;grid-template-columns:1fr 65px 1fr 65px 1fr;align-items:center;margin:15px 0 25px}.capital-node{text-align:center}.diagram-symbol{display:block;color:var(--gold);max-width:180px;margin:0 auto}.diagram-symbol svg{width:100%;height:auto;display:block}.capital-node strong{display:block;font:25px Georgia,serif;color:var(--ink);margin:0 0 9px}.capital-node small{font-size:12px;color:var(--body)}.diagram-connector{height:1px;background:var(--bronze);position:relative;margin-bottom:40px}.diagram-connector:after{content:'';position:absolute;right:0;top:-3px;width:6px;height:6px;border-right:1px solid var(--bronze);border-top:1px solid var(--bronze);transform:rotate(45deg)}.capital-visual>p{font-size:13px;text-align:center;max-width:none;margin:0;padding-top:20px;border-top:1px solid var(--line)}.governance-path li{position:relative}.governance-path li>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--bronze);transform:rotate(-5deg);background:var(--paper);color:var(--gold)}.governance-path li:not(:last-child):after{content:'';position:absolute;right:-22px;top:-4px;width:6px;height:6px;border-right:1px solid var(--bronze);border-top:1px solid var(--bronze);transform:rotate(45deg)}@media(max-width:760px){.capital-visual{padding:24px;margin-bottom:35px}.capital-visual figcaption{flex-direction:column;align-items:start;gap:12px;font-size:20px}.capital-diagram{grid-template-columns:1fr;margin-top:24px;gap:15px}.diagram-symbol{max-width:130px}.capital-node strong{font-size:25px}.diagram-connector{width:1px;height:28px;justify-self:center;margin:0}.diagram-connector:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.capital-node small{font-size:13px}.capital-visual>p{text-align:left;line-height:1.8}.activity-art{max-width:190px;margin-bottom:18px}.governance-path li>span{width:29px;height:29px;font-size:11px;padding:0}.governance-path li:not(:last-child):after{display:none}}
.activity-art{max-width:280px;padding:12px 0 18px;background:none;border-bottom:1px solid #22323E;margin-bottom:22px}.activity-art svg{display:block;width:100%;height:auto}.activity-row{grid-template-columns:1.05fr 1.2fr 1fr}@media(max-width:760px){.activity-row{grid-template-columns:1fr}.activity-art{max-width:285px;padding-top:0}}
/* Final illustration sizing: balanced against adjacent text. */.activity-art{width:100%;max-width:250px;padding:0 0 15px;margin:0 0 20px}.activity-row{grid-template-columns:minmax(220px,.95fr) minmax(0,1.2fr) minmax(0,1fr);gap:44px;align-items:start}.activity-row h2{font-size:31px}.activity-row p{font-size:15px;line-height:1.85}@media(max-width:1050px){.activity-row{grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr) minmax(0,1fr);gap:28px}}@media(max-width:760px){.activity-row{grid-template-columns:1fr;gap:14px}.activity-art{max-width:260px;margin-bottom:16px}.activity-row h2{font-size:30px}}
[hidden]{display:none!important}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#enquiry{display:grid;gap:22px;margin-top:32px}#enquiry .row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{min-width:0}.field label{display:block;color:var(--ink);margin-bottom:8px;font-size:14px}.field input,.field textarea{width:100%;background:var(--navy);border:1px solid #40505a;color:var(--ink);padding:13px;font:16px/1.5 Arial;border-radius:0}.field textarea{min-height:170px;resize:vertical}.field input:focus,.field textarea:focus{outline:2px solid var(--gold);outline-offset:2px}.hcq{margin:0 0 10px;font-size:14px}.btn{padding:13px 20px;border:1px solid var(--bronze);color:var(--navy);background:var(--gold);font:14px Arial;cursor:pointer;min-height:44px}.btn:disabled{opacity:.6;cursor:wait}#enquiry>.btn{justify-self:start}.formfoot,.note{font-size:13px;margin:0}.sent{padding:28px;border:1px solid var(--bronze)}.cookie-settings{font:inherit;background:none;border:0;border-bottom:1px solid var(--bronze);color:var(--body);cursor:pointer;padding:0 0 3px}.cookie{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#101C26;border-top:1px solid var(--bronze);box-shadow:0 -8px 35px #0005;max-height:70vh;overflow:auto}.cookie-in{display:flex;align-items:center;gap:32px;padding-block:22px}.cookie p{font-size:13px;line-height:1.65;margin:0;flex:1}.cookie-actions{display:flex;gap:12px;flex-shrink:0}.cookie .btn{font-size:12px}.cookie #cookie-reject{background:transparent;color:var(--ink)}.privacy-policy h3{margin-top:45px;font-size:27px}.privacy-policy h3 .n{display:block;font:12px Arial;color:var(--bronze);margin-bottom:10px}.privacy-policy code{overflow-wrap:anywhere;font-size:13px}.privacy-policy li{margin-bottom:10px}@media(max-width:760px){#enquiry .row{grid-template-columns:1fr}.cookie-in{display:block}.cookie-actions{margin-top:16px;flex-wrap:wrap}.cookie-actions .btn{flex:1}.privacy-policy h3{font-size:25px}}