/* Clear marks, brush lettering, and compositions built around the content. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.business>.small-label,.business>h3{padding-right:40px}
.line-icon{color:var(--accent);stroke-width:1.2}
.venture-index .line-icon{width:34px;height:34px}
.name-original{min-height:116px;align-items:center;gap:25px;margin-bottom:14px}
.brush-name{display:block;flex:none;position:relative}
.brush-name img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;mix-blend-mode:multiply}
.brush-name-chinese{width:225px;height:118px}
.brush-name-greek{width:265px;height:108px}
.name-latin{font-size:25px;align-self:flex-end;margin-bottom:20px}
.name-columns{gap:8%;margin-top:25px}
.name-columns article{max-width:485px}
.name-columns blockquote{max-width:440px}
/* Restore a continuous chronology with one clear reading direction. */
.heritage-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:9%;align-items:start}
.experience h2{font-size:clamp(43px,4.2vw,67px);line-height:1.08}
.heritage-measure{margin-top:30px;position:relative;z-index:1}
.heritage-measure .large-stat{font-size:clamp(126px,11vw,170px);line-height:.95;color:#364738}
.heritage-measure>p{max-width:310px;font-size:16px;line-height:1.65;margin-top:20px}
.experience-painting{position:absolute;left:0;bottom:20px;width:49%;height:250px;object-fit:cover;object-position:left bottom;mix-blend-mode:multiply;opacity:.68;mask-image:linear-gradient(to bottom,transparent 5%,#000 75%),linear-gradient(to right,#000 65%,transparent);mask-composite:intersect;pointer-events:none;z-index:0}
.heritage-timeline{list-style:none;margin:0;padding:0}
.heritage-timeline li{position:relative;display:grid;grid-template-columns:105px 1fr;gap:30px;padding:0 0 28px}
.heritage-timeline li:before{content:'';position:absolute;left:115px;top:17px;bottom:-17px;width:1px;background:#9a45354a}
.heritage-timeline li:after{content:'';position:absolute;left:112px;top:13px;width:7px;height:7px;background:var(--accent);border-radius:50%}
.heritage-timeline li:last-child{padding-bottom:0}.heritage-timeline li:last-child:before{display:none}
.heritage-date{font-family:var(--serif);font-size:21px;line-height:1.3;color:var(--accent);letter-spacing:-.035em;white-space:nowrap}
.heritage-timeline h3{font-size:31px;line-height:1.14;letter-spacing:-.035em}
.heritage-timeline p{font-size:14px;line-height:1.65;max-width:380px;color:#4f594d;margin-top:9px}
.heritage-note{font-size:12px;line-height:1.6;margin-top:25px;padding-top:19px;border-top:1px solid var(--rule);color:var(--muted)}
/* Exact cutout assets: no grey backgrounds, edge blur, or repeated landscapes. */
.leadership>.mountain-edge{display:none}
.people{position:relative;isolation:isolate;gap:6%}
.people-landscape{position:absolute;z-index:-1;pointer-events:none;width:calc(100% + 2 * var(--pad));height:145px;left:calc(-1 * var(--pad));top:170px;object-fit:cover;object-position:center bottom;opacity:.23;mix-blend-mode:multiply;mask-image:linear-gradient(transparent,#000 52%,transparent 100%)}
.portrait-art{height:285px;overflow:visible;isolation:auto}
.portrait-art>img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:none;mix-blend-mode:normal;mask-image:var(--portrait-cutout),linear-gradient(#000 0%,#000 78%,transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:alpha;mask-composite:intersect}
.portrait-caption{text-align:left;padding-top:12px}
.people h3{font-size:32px}
.people article>div>p:last-child{max-width:330px;margin:0}
/* A sculptural raise panel and an orderly two-level offer summary. */
.financing .section-heading{margin-bottom:28px}
.offering-composition{display:grid;grid-template-columns:.82fr 1.38fr;gap:6%;align-items:stretch}
.offering-raise{background:#25362d;color:var(--paper);position:relative;isolation:isolate;overflow:hidden;padding:29px 33px 26px;min-height:365px;display:flex;flex-direction:column}
.offering-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% bottom;filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.12;z-index:-1;mask-image:linear-gradient(transparent 10%,#000 85%)}
.offering-raise .small-label{color:#d4b28b}
.offering-amount{font-family:var(--serif);font-size:clamp(105px,10vw,155px);line-height:1;letter-spacing:-.06em;margin-top:15px}
.offering-amount>span{display:block;font-family:var(--sans);font-size:14px;letter-spacing:0;line-height:1.4;margin-bottom:7px;color:#d3dbc9}
.offering-type{font-size:14px;color:#d3dbc9;margin-top:8px}
.offering-listing{margin-top:auto;padding-top:26px}
.offering-listing>p{font-family:var(--serif);font-size:26px;line-height:1.15;letter-spacing:-.025em;margin:10px 0 7px;max-width:270px}
.offering-listing>span:last-child{font-size:13px;color:#d3dbc9}
.offering-details{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:1px 0}
.offering-issuer{display:flex;gap:20px;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--rule);padding-bottom:16px}
.offering-issuer>p{font-size:18px;line-height:1.4}
.offering-metrics,.offering-facts{display:grid;grid-template-columns:1fr 1.25fr;gap:6%;margin:0}
.offering-metrics{padding:20px 0 23px;border-bottom:1px solid var(--rule)}
.offering-metrics dt,.offering-facts dt{font-size:10px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--accent)}
.offering-metrics dd,.offering-facts dd{margin:0}
.offering-metrics strong{display:block;font-family:var(--serif);font-size:clamp(43px,4.5vw,72px);font-weight:400;letter-spacing:-.05em;line-height:1.12;margin:12px 0 7px;white-space:nowrap}
.offering-metrics .price-metric strong{font-size:clamp(51px,5.25vw,82px)}
.offering-metrics dd>span,.offering-facts dd>span{display:block;font-size:13px;line-height:1.5;color:#50594f}
.offering-metrics dd{min-height:105px;display:flex;flex-direction:column;justify-content:flex-end}
.offering-facts{padding:20px 0 18px;border-bottom:1px solid var(--rule)}
.offering-facts strong{font-family:var(--serif);font-size:29px;font-weight:400;letter-spacing:-.025em;display:block;line-height:1.25;margin:9px 0 5px}
.offering-eligibility{font-size:13px;line-height:1.6;margin-top:17px;color:#50594f;max-width:none}
.offering-eligibility>.small-label{display:block;margin-bottom:6px}
.financing .terms-source{margin-top:19px;font-size:11px}
@media(max-height:760px) and (min-width:801px){
 .name-original{min-height:102px;margin-bottom:12px}.brush-name-chinese{width:200px;height:105px}.brush-name-greek{width:235px;height:97px}.name-latin{margin-bottom:16px;font-size:24px}.name-columns{margin-top:23px}
 .heritage-measure{margin-top:27px}.heritage-measure .large-stat{font-size:129px}.heritage-measure>p{font-size:15px;max-width:300px;margin-top:17px}.experience h2{font-size:4vw}.heritage-timeline li{padding-bottom:26px}.heritage-timeline h3{font-size:29px}.heritage-timeline p{font-size:13px;margin-top:7px}.heritage-note{margin-top:22px;padding-top:17px}.experience-painting{height:190px;bottom:32px}
 .portrait-art{height:240px}.people-landscape{top:140px;height:145px}.people h3{font-size:29px}.portrait-caption{padding-top:10px}
 .financing h2{font-size:4vw}.financing .section-heading{margin-bottom:16px}.financing .eyebrow{margin-bottom:17px}.offering-raise{padding:23px 27px;min-height:320px}.offering-amount{font-size:106px;margin-top:13px}.offering-amount>span{font-size:12px;margin-bottom:3px}.offering-type{margin-top:5px;font-size:13px}.offering-listing{padding-top:19px}.offering-listing>p{font-size:24px;margin:8px 0 5px}.offering-listing>span:last-child{font-size:12px}.offering-issuer{padding-bottom:12px}.offering-issuer>p{font-size:16px}.offering-metrics{padding:14px 0 17px}.offering-metrics dd{min-height:96px}.offering-metrics strong{font-size:49px;margin-top:9px}.offering-metrics .price-metric strong{font-size:60px}.offering-metrics dd>span,.offering-facts dd>span{font-size:12px}.offering-facts{padding:15px 0 12px}.offering-facts strong{font-size:27px;margin-top:7px}.offering-eligibility{font-size:12px;margin-top:13px}.financing .terms-source{margin-top:16px}
}
@media(max-width:1100px) and (min-width:801px){.heritage-layout{grid-template-columns:.95fr 1.05fr;gap:6%}.experience h2{font-size:4.1vw}.heritage-timeline li{grid-template-columns:93px 1fr;gap:22px}.heritage-timeline li:before{left:100px}.heritage-timeline li:after{left:97px}.heritage-timeline h3{font-size:27px}.heritage-date{font-size:19px}.offering-composition{grid-template-columns:.8fr 1.2fr;gap:5%}.offering-raise{padding:23px}.offering-issuer{display:block}.offering-issuer>p{margin-top:5px}.offering-metrics strong{font-size:39px}.offering-metrics .price-metric strong{font-size:53px}.offering-facts strong{font-size:24px}.brush-name-chinese{width:175px}.brush-name-greek{width:205px}.name-original{gap:16px}.name-latin{font-size:22px}}
@media(max-width:800px){
 .business>.small-label,.business>h3{padding-right:40px}.name-original{min-height:100px;gap:22px;display:flex;align-items:center}.brush-name-chinese{width:180px;height:104px}.brush-name-greek{width:215px;height:96px}.name-latin{margin-bottom:15px;font-size:25px}.name-columns{grid-template-columns:1fr;gap:33px}.name-columns article{max-width:560px}.name-columns blockquote{max-width:500px}
 .heritage-layout{grid-template-columns:1fr;gap:42px}.experience h2{font-size:clamp(39px,7vw,58px)}.heritage-measure{display:flex;gap:25px;align-items:center;margin-top:30px}.heritage-measure .large-stat{font-size:107px;flex:none}.heritage-measure>p{font-size:14px;margin:0;max-width:270px}.heritage-timeline li{grid-template-columns:96px 1fr;gap:25px;padding-bottom:30px}.heritage-timeline li:before{left:105px}.heritage-timeline li:after{left:102px}.heritage-timeline h3{font-size:27px}.heritage-timeline p{font-size:14px}.heritage-date{font-size:19px}.heritage-note{font-size:12px}.experience-painting{width:100%;height:180px;opacity:.18;bottom:35px}
 .portrait-art{height:auto}.portrait-art>img{width:100%;height:auto}.portrait-caption{text-align:left;padding-top:0}.people-landscape{display:none}.people article{align-items:center}.people h3{font-size:28px}.people article>div>p:last-child{font-size:14px}
 .offering-composition{grid-template-columns:1fr;gap:28px}.offering-raise{min-height:350px;padding:28px 30px}.offering-amount{font-size:115px}.offering-type{font-size:14px}.offering-listing{padding-top:25px}.offering-listing>p{max-width:none}.offering-details{display:block}.offering-issuer{display:block;padding-bottom:18px}.offering-issuer>p{margin-top:7px;font-size:18px}.offering-metrics{padding:22px 0;gap:7%;grid-template-columns:1fr 1.2fr}.offering-metrics strong{font-size:clamp(35px,5.6vw,54px)}.offering-metrics .price-metric strong{font-size:clamp(47px,7.5vw,66px)}.offering-metrics dd{min-height:95px}.offering-metrics dd>span,.offering-facts dd>span{font-size:12px}.offering-facts{padding:22px 0;gap:7%;grid-template-columns:1fr 1.2fr}.offering-facts strong{font-size:25px}.offering-eligibility{margin-top:21px;font-size:13px}.financing .terms-source{font-size:10px;margin-top:24px}
}
@media(max-width:430px){.brush-name-chinese{width:180px}.brush-name-greek{width:205px}.name-original{gap:18px}.name-latin{font-size:24px}.heritage-measure{gap:20px}.heritage-measure .large-stat{font-size:100px}.heritage-measure>p{font-size:13px}.heritage-timeline li{grid-template-columns:92px 1fr;gap:25px}.heritage-timeline li:before{left:100px}.heritage-timeline li:after{left:97px}.heritage-date{font-size:17px}.heritage-timeline h3{font-size:25px}.heritage-timeline p{font-size:13px}.portrait-art{height:auto}.portrait-art>img{width:100%;height:auto}.people h3{font-size:25px}.offering-metrics dt,.offering-facts dt{font-size:9px;letter-spacing:.08em}.offering-metrics strong{font-size:34px}.offering-metrics .price-metric strong{font-size:47px}.offering-facts strong{font-size:24px}.offering-raise{min-height:335px;padding:25px}.offering-metrics{gap:6%;grid-template-columns:1fr 1.15fr}.offering-facts{gap:6%;grid-template-columns:1fr 1.15fr}}
@media print{.offering-raise{min-height:350px}.offering-amount{font-size:120px}.financing .section-heading{margin-bottom:25px}.offering-metrics strong{font-size:49px}.offering-metrics .price-metric strong{font-size:62px}.offering-facts strong{font-size:27px}.portrait-art{height:255px}.people-landscape{top:155px}.experience-painting{height:210px}.heritage-measure .large-stat{font-size:136px}.heritage-timeline h3{font-size:29px}.brush-name-chinese{width:210px}.brush-name-greek{width:245px}}

@media(max-height:760px) and (min-width:801px){.offering-raise{padding:22px 27px;min-height:320px}.offering-amount{font-size:100px}.offering-listing{padding-top:15px}.offering-listing>p{font-size:22px}.offering-metrics{padding:12px 0 14px}.offering-metrics dd{min-height:87px}.offering-metrics .price-metric strong{font-size:54px}.offering-metrics strong{font-size:46px;margin-top:7px;margin-bottom:5px}.offering-facts{padding:12px 0 11px}.offering-facts strong{font-size:25px;margin-top:6px;margin-bottom:4px}.offering-eligibility{display:flex;gap:17px;align-items:baseline;margin-top:13px}.offering-eligibility>.small-label{flex:none;margin:0;font-size:9px}.financing .terms-source{margin-top:16px}}
