@charset "UTF-8";
.stock-capital{isolation:isolate;padding-block:76px;background:radial-gradient(ellipse at 90% 5%,#315055,#102a30 72%)}
.stock-capital> :not(.capital-head){position:relative;z-index:1}
.stock-capital h2{font-size:clamp(38px,4.3vw,62px);max-width:100%;margin-bottom:16px;color:#eadac0;line-height:1.15}
.stock-capital .stock-snapshot{font-size:13px;line-height:1.7;color:#c0d0cd;margin-bottom:34px}
.stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 32px}
.stock-card{min-width:0;border:1px solid #8aa19b55;background:#0a222755;padding:25px 23px 27px}
.stock-card.stock-issued{border-color:#c8b28d;background:#c8b28d10}
.stock-card dt{font-size:13px;line-height:1.6;color:#c7d4d1;min-height:42px;margin-bottom:18px}
.stock-card dd{margin:0;font-family:var(--serif);font-size:clamp(26px,3.15vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.035em;color:#f6f5f0;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}
.stock-issued dd{color:#eadac0}
.stock-valueblock{display:grid;gap:12px;margin-top:19px;padding-top:16px;border-top:1px solid #c8b28d40;font-family:var(--sans);font-size:12px;line-height:1.6;letter-spacing:0;white-space:normal}
.stock-value-row{display:grid;gap:3px;min-width:0}
.stock-value-label{color:#c0d0cd;font-size:12px;font-weight:400;overflow-wrap:anywhere}
.stock-currency{display:block;color:#eadac0;font-size:15px;line-height:1.6;font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap}
.stock-number{display:inline-block;direction:ltr;unicode-bidi:isolate}
.stock-progress-caption{font-size:13px;color:#eadac0;margin:0 0 12px}
.stock-progress{height:7px;border-radius:8px;background:#8aa19b35;overflow:hidden;direction:ltr}
.stock-progress-fill{height:100%;display:block;background:linear-gradient(90deg,#a98856,#eadac0);border-radius:inherit;width:34.195541%;will-change:width}
.stock-founder{font-size:13px;line-height:1.8;color:#c0d0cd;max-width:1000px;margin:20px 0 30px}
.stock-context{font-size:12px;line-height:1.8;color:#b8cac6;margin:0;max-width:960px}
.stock-fx-note{font-size:12px;line-height:1.8;color:#b8cac6;margin:16px 0 0;max-width:1000px}
.stock-fx-note a{color:#eadac0;border-bottom:1px solid #c8b28d80;white-space:normal}
.stock-fx-note a:hover{border-color:#eadac0}
.stock-fx-note a:focus-visible{outline:2px solid #f6f5f0;outline-offset:4px}
.stock-interest{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 38px;align-items:center;margin-top:36px;padding-top:32px;border-top:1px solid #8aa19b55}
.stock-interest h3{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.025em;color:#eadac0;margin:0 0 10px}
.stock-interest p{font-size:14px;line-height:1.8;color:#c0d0cd;margin:0;max-width:690px}
.stock-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 22px;background:#c8b28d;color:#102a30;font-size:13px;line-height:1.5;border:1px solid #c8b28d;transition:background .25s,transform .25s;max-width:100%}
.stock-cta:hover{background:#eadac0;transform:translateY(-2px)}
.stock-cta:focus-visible{outline:2px solid #f6f5f0;outline-offset:5px}
.stock-cta span[aria-hidden]{font-size:20px;line-height:1;flex-shrink:0}
.stock-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}
[lang="ar"] .stock-capital h2{font-size:clamp(36px,4.3vw,58px);line-height:1.5;letter-spacing:0}
[lang="ar"] .stock-card dt{min-height:42px}
[lang="ar"] .stock-interest h3{letter-spacing:0;line-height:1.6}
[lang="zh-Hans"] .stock-capital h2{line-height:1.45}
@media(max-width:1050px){.stock-grid{gap:13px}.stock-card{padding:22px 16px}.stock-card dd{font-size:clamp(26px,3.8vw,39px)}.stock-interest{grid-template-columns:1fr;gap:22px}.stock-cta{justify-self:start}}
@media(max-width:700px){.stock-capital{padding-block:52px}.stock-capital .capital-head{gap:20px}.stock-capital .eyebrow{max-width:80%;font-size:11px}.stock-capital h2{font-size:38px}.stock-snapshot{margin-bottom:26px}.stock-grid{grid-template-columns:1fr;gap:13px;margin-bottom:26px}.stock-card{padding:21px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.stock-card dt{min-height:0;margin:0;font-size:13px}.stock-card dd{font-size:32px}.stock-interest{margin-top:28px;padding-top:26px}.stock-interest h3{font-size:27px}.stock-cta{padding:16px 20px;font-size:13px}.stock-founder{margin-bottom:22px}[lang="ar"] .stock-card dt{min-height:0}}
@media(max-width:390px){.stock-card{display:block}.stock-card dt{margin-bottom:12px}.stock-card dd{font-size:36px}}
@media(max-width:700px){.stock-card.stock-issued{display:block}.stock-card.stock-issued dt{margin-bottom:12px}.stock-card.stock-issued dd{width:100%}.stock-valueblock{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stock-currency{font-size:14px}}
@media(max-width:480px){.stock-valueblock{grid-template-columns:1fr;gap:12px}.stock-currency{font-size:15px}}
@media(prefers-reduced-motion:reduce){.stock-cta{transition:none}.stock-cta:hover{transform:none}.stock-progress-fill{will-change:auto}}
