[hidden]{display:none!important}.metric:last-child .metric-value{font-size:45px;line-height:2.08;letter-spacing:-.015em}.section-intro{max-width:360px;color:var(--muted);font-size:15px;line-height:1.8}.section-head>div{min-width:0}.photo-credit{border:0;background:transparent;font-size:12px;line-height:1.4;padding:0;text-align:right;color:#e0e3dc}.photo-credit:hover{text-decoration:underline}.hero-image{object-position:65% 50%}.mission{background:#e9ece4;border-top:1px solid #dfe3d9}.mission-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}.mission h2 span{color:#788276}.mission-copy p:first-child{font-size:21px;line-height:1.7;color:#334039}.mission-copy p+p{margin-top:19px;color:#667261;font-size:15px}.mission-signature{border-top:1px solid #ccd2c7;margin-top:28px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.13em;font-weight:700;color:#5a6859}.technology-section{background:#fff}.stream-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.stream-card{padding:32px 35px;display:flex;flex-direction:column;min-width:0}.stream-card h3{font-family:var(--display);font-size:36px;line-height:1.2;text-transform:uppercase;font-weight:500;margin:12px 0}.stream-card p{font-size:15px;line-height:1.85;max-width:465px}.stream-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:700;letter-spacing:.06em}.stream-top .badge{white-space:nowrap}.stables-card{background:#26332f;color:#f5f5ed;position:relative;overflow:hidden}.stables-card p{color:#bfc8bd}.calibre{font-family:var(--display);font-size:170px;line-height:1.12;letter-spacing:-.02em;margin:20px 0 0;color:#d5b079;font-weight:500}.calibre span{font-size:38px;letter-spacing:0;margin-left:10px}.stream-bottom{margin-top:auto;padding-top:25px;display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.08em;gap:10px}.stables-card .stream-bottom{color:#bdc6b7;border-top:1px solid #ffffff28;margin-top:28px}.charges-card{background:#edf0e9;border:1px solid #e1e5db}.charges-card p{color:#626c5d}.charge-types{display:flex;flex-wrap:wrap;gap:9px;margin:43px 0 17px}.charge-types span{font-size:12px;font-weight:700;letter-spacing:.04em;padding:8px 13px;border:1px solid #b4beb0;color:#61715c}.charge-metrics{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin-top:28px}.charge-metrics>div{min-width:0}.charge-metrics strong{display:block;font-family:var(--display);font-size:43px;line-height:1.2;font-weight:500}.charge-metrics strong small{font:13px var(--font)}.charge-metrics span{font-size:12px;color:#687560}.charges-card .stream-bottom{color:#6b775e;border-top:1px solid #ccd5c5;margin-top:26px}.tech-heading{display:flex;gap:15px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:51px;color:#64715d}.tech-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px}.tech-item{border-top:1px solid var(--line);padding:25px 25px 0 0}.tech-item+.tech-item{border-left:1px solid var(--line);padding-left:28px}.tech-number{font-family:var(--display);font-size:26px;color:#b2986c}.tech-item h3{font-size:16px;font-weight:700;margin:10px 0 7px}.tech-item p{font-size:14px;line-height:1.7;color:var(--muted)}
.badge{display:inline-flex;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.04em;border:1px solid currentColor;align-self:start;border-radius:1px}.badge.confirmed,.badge.completed{color:#576a4b;background:#64785009;border-color:#89987855}.badge.current{color:#a77b37;background:#ac853714;border-color:#a77b3750}.badge.planned{color:#68715e;background:#6f7c590b;border-color:#87947755}.badge.conditional{color:#937131;background:#9e7d3210;border-color:#af95534d}.badge.context{color:#617079;background:#61707909;border-color:#61707944}.stables-card .badge{color:#bcc9b4;border-color:#ffffff40;background:transparent}.stages-section{background:#152124;color:#f4f5ed}.stages-layout{display:grid;grid-template-columns:.82fr 1.4fr;gap:85px}.stages-aside .eyebrow{color:#b1b9a9}.stages-aside h2{font-size:58px}.stages-aside>p{color:#aab5aa;font-size:15px;margin-top:25px;max-width:330px}.stage-key{display:grid;grid-template-columns:1fr 1fr;gap:15px 18px;margin:30px 0}.stage-key span{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.06em;color:#b3bcae}.stage-key span:before{content:'';width:7px;height:7px;border:1px solid #9b9e8a;border-radius:50%}.stage-key .completed:before{background:#8a9b77;border-color:#8a9b77}.stage-key .current:before{background:var(--accent);border-color:var(--accent)}.stage-key .conditional:before{background:#a4926c;border-radius:0}.stages-aside .stages-note{border-top:1px solid #ffffff1a;font-size:13px;padding-top:22px}.stage-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 23px;padding-bottom:22px;border-bottom:1px solid #ffffff21}.filter{border:1px solid #d5dacf;background:transparent;padding:9px 15px;color:#596750;font-size:12px;line-height:1.5;font-weight:700;transition:background .18s,color .18s}.filter:hover{background:#e5eade}.filter.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.stage-filters .filter{border-color:#ffffff26;color:#b4bdaa;font-size:12px;padding:8px 11px}.stage-filters .filter:hover{background:#ffffff10}.stage-filters .filter.selected{background:var(--accent);color:#142023;border-color:var(--accent)}.timeline{padding-left:12px}.stage{position:relative;border-left:1px solid #ffffff28;padding:0 0 0 25px}.stage summary{display:grid;grid-template-columns:104px 1fr 20px;gap:17px;align-items:start;padding:22px 0;border-top:1px solid #ffffff14;cursor:pointer;list-style:none}.stage:first-child summary{border-top:0}.stage summary::-webkit-details-marker{display:none}.stage-dot{position:absolute;left:-5px;top:31px;width:9px;height:9px;background:#152124;border:1px solid #859278;border-radius:50%;box-shadow:0 0 0 5px #152124}.stage.completed .stage-dot{background:#8b9e79}.stage.current .stage-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px #152124,0 0 0 6px #d4ac7040}.stage.conditional .stage-dot{border-radius:0;background:#9f8b63}.stage-date{font-size:12px;color:#96a18f;line-height:1.6;padding-top:2px}.stage-title{font-size:16px;font-weight:600;line-height:1.45}.stage-title .badge{display:table;margin-top:8px;font-size:9px}.stage .badge.completed{color:#9ead8b;border-color:#8b9e7935}.stage .badge.current{color:var(--accent);border-color:#d4ac7040}.stage .badge.conditional{color:#c2aa78;border-color:#c2aa7835}.stage .badge.planned{color:#a1ac96;border-color:#a1ac9635}.stage-expand{color:#9fa995;font-size:19px;line-height:1.2}.stage[open] .stage-expand{transform:rotate(45deg)}.stage-detail{padding:0 20px 23px 121px;font-size:14px;color:#adb8a6}.stage-detail p{margin:0 0 14px}.stage-detail>a,.stage-detail>span{font-size:12px;color:#c7ba96}.timeline-more{background:transparent;color:var(--accent);border:0;border-bottom:1px solid #ffffff26;font-size:12px;font-weight:700;padding:10px 0;margin:20px 0 0 38px;display:flex;gap:30px}.timeline-more span{font-size:18px}
.map-section{background:#f0f2eb}.map-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.map-content>p{font-size:15px;color:#697560;margin-top:25px;max-width:390px}.location-tabs{margin-top:32px}.location-card{display:flex;align-items:center;gap:19px;width:100%;background:transparent;text-align:left;border:0;border-top:1px solid #cfd7c6;padding:20px 10px;color:#7b8573}.location-card:last-child{border-bottom:1px solid #cfd7c6}.location-card.selected{color:#243629;background:#e6eadf}.location-card>span:last-child{margin-left:auto;color:#8a794e}.location-card strong{font-size:16px;display:block}.location-card small{font-size:12px;display:block;line-height:1.6;margin-top:4px;color:#707c62}.location-number{font-size:13px;color:#8c966e}.map-content .map-note{font-size:12px;line-height:1.8;margin-top:21px}.map-source{background:none;border:0;border-bottom:1px solid #adb89c;margin-top:8px;padding-bottom:5px;font-size:12px}.map-visual{position:relative;min-width:0}.map-visual svg{display:block;width:100%;height:auto}.map-label{position:absolute;top:3%;left:5%;font-size:10px;letter-spacing:.15em;color:#8b947f}.map-caption{background:#fff;box-shadow:0 6px 18px #17231b08;border-left:3px solid var(--accent);padding:17px 22px;display:flex;align-items:center;gap:15px;position:absolute;left:15%;bottom:5%;max-width:83%}.map-caption strong{font-size:14px;display:block}.map-caption span:not(.map-pin-dot){font-size:11px;display:block;color:var(--muted);line-height:1.5;margin-top:3px}.map-pin-dot{width:8px;height:8px;border-radius:50%;background:#ae8547;flex-shrink:0}.map-attribution{font-size:10px;color:#7b876e;position:absolute;bottom:0;right:2%}.partners-section{background:#fff}.ownership-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:60px;align-items:center;margin-top:55px}.ownership-visual{display:flex;flex-direction:column;align-items:center;gap:25px}.ownership-ring{width:270px;height:270px;max-width:100%;border-radius:50%;background:conic-gradient(#26372e 0 48.5%,#fff 48.5% 49%,#939e84 49% 79.5%,#fff 79.5% 80%,#c5a66e 80% 99.5%,#fff 99.5%);display:grid;place-items:center;transform:rotate(-90deg)}.ownership-ring>div{width:72%;height:72%;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transform:rotate(90deg)}.ownership-ring .brand-amc{font-size:49px}.ownership-ring small{font:13px var(--display);letter-spacing:.14em;color:#68735f}.ownership-caption{font-size:10px;letter-spacing:.13em;color:#747f67;display:flex;align-items:center;gap:10px}.shareholder{padding:25px 0;display:flex;align-items:center;gap:35px;border-top:1px solid var(--line)}.shareholder:last-child{border-bottom:1px solid var(--line)}.stake{font-family:var(--display);font-weight:500;font-size:60px;line-height:1;min-width:100px}.stake span{font-size:27px}.stake-a{color:#26372e}.stake-b{color:#7c8a6a}.stake-c{color:#a8884f}.shareholder h3{font-size:17px;font-weight:700}.shareholder p{font-size:14px;color:var(--muted);margin-top:5px}.prime-note{display:flex;align-items:center;gap:30px;background:#f1f3ed;padding:25px 30px;margin-top:45px}.prime-wordmark{font-size:19px;letter-spacing:-.035em;font-weight:800;white-space:nowrap}.prime-wordmark span{font-weight:400;margin-left:5px;color:#8d997b}.prime-note p{font-size:13px;color:#6c755f;line-height:1.8;flex:1}.prime-note>a{font-size:12px;white-space:nowrap;border-bottom:1px solid #b7c0ab;font-weight:700}.consortium{display:flex;justify-content:space-between;gap:40px;padding-top:44px;margin-top:44px;border-top:1px solid var(--line)}.consortium h3{font-family:var(--display);font-size:31px;font-weight:500;line-height:1.2;margin:20px 0 14px;text-transform:uppercase}.consortium h3 span{color:#a8946a;padding:0 7px}.consortium p{font-size:14px;color:var(--muted);max-width:670px}.consortium-status{display:flex;flex-direction:column;align-items:end;justify-content:center;gap:20px;min-width:225px}.consortium-status>.badge{align-self:end}.consortium .text-link{font-size:12px;border:0;border-bottom:1px solid #c8cdbc;background:transparent;padding:6px 0;white-space:nowrap}
.media-section{background:#f1f3ed}.media-section h1{font-size:76px;margin-bottom:0}.breadcrumb{display:flex;gap:15px;margin-bottom:40px;font-size:12px;color:#6f7c63}.media-controls{margin-top:12px}.filter-row{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:25px;border-bottom:1px solid #d5dccd}.filter-row .filter{font-size:11px;padding:8px 12px}.search-row{display:flex;justify-content:space-between;gap:20px;margin-top:20px}.search{display:flex;align-items:center;gap:12px;max-width:580px;flex:1}.search>span{font-size:30px;line-height:1;color:#6d795f}.search input{background:transparent;border:0;border-bottom:1px solid transparent;outline-offset:2px;width:100%;padding:8px 0;font-size:14px;color:var(--ink)}.search input:focus{border-color:#a3ae94;outline:none}.search input::placeholder{color:#7a846f}.sort{display:flex;align-items:center;gap:10px;font-size:12px;color:#718060}.sort select{background:transparent;border:0;color:#35442f;padding:10px 5px;font-size:12px;max-width:165px;cursor:pointer}.media-count{font-size:11px;color:#78836b;margin:16px 0 22px}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.media-card{border:1px solid #d9dfd1;padding:27px;background:#fff;display:flex;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s}.media-card:hover{border-color:#a1af90;transform:translateY(-3px)}.media-source{display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:27px;font-size:12px;font-weight:700;line-height:1.4}.source-avatar{width:37px;height:37px;flex-shrink:0;display:grid;place-items:center;background:#2e3c30;color:#fff;font-weight:800;font-size:12px}.source-avatar.social{background:#e2e7dc;color:#425638}.source-avatar.issuer{background:#15272b;color:#d7b578;font-size:25px}.source-avatar.report{background:#506245;font-size:11px}.media-arrow{margin-left:auto;font-size:25px;font-weight:400;color:#7a866b;align-self:start}.media-meta{display:flex;gap:7px 13px;align-items:center;justify-content:space-between;margin-bottom:17px;flex-wrap:wrap}.media-meta time{font-size:11px;color:#7d8772}.media-meta .badge{font-size:9px;padding:2px 5px}.media-card h3{font-size:19px;font-weight:700;line-height:1.45;margin-bottom:16px;letter-spacing:-.02em}.media-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.media-card>p{font-size:13px;color:#728064;line-height:1.85;margin-bottom:22px}.media-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.media-tags span{font-size:10px;color:#6f7e60;border:1px solid #e0e5d9;padding:3px 7px;line-height:1.4}.media-read{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;margin-top:25px;padding-top:17px;border-top:1px solid #e5e9dd}.media-read span{font-size:20px;font-weight:400}.media-more{display:flex;justify-content:center;margin-top:38px}.empty-state{grid-column:1/-1;padding:50px 20px;text-align:center;border:1px solid var(--line)}.empty-state h3{font-family:var(--display);font-size:32px;margin-bottom:10px}.empty-state p{font-size:14px;color:var(--muted)}.empty-state button{margin-top:25px}
.contact-section{background:#1a2728;color:#edf0e8}.contact-layout{display:grid;grid-template-columns:.9fr 1.15fr;gap:90px}.contact-section .eyebrow{color:#afbba6}.contact-section h2{font-size:59px}.contact-lead{color:#a9b6a2;font-size:15px;max-width:350px;margin-top:25px}.company-details{border-top:1px solid #ffffff22;margin-top:35px;padding-top:30px;font-size:13px;color:#a6b39d}.company-details strong{font-size:15px;color:#e4e9dc}.company-details p{margin:14px 0}.company-details .text-link{font-size:12px;color:#c8b084;background:none;border:0;border-bottom:1px solid #c8b08455;margin-top:12px}.contact-form{padding-top:4px;min-width:0}.form-notice{border-left:2px solid #c7ac70;padding:0 0 0 18px;margin-bottom:28px;font-size:12px;line-height:1.8;color:#b5c0ad}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:21px}.contact-form label{font-size:12px;color:#cbd3c3;display:block}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;border:1px solid #63715966;background:#243131;padding:12px 15px;color:#dbe2d4;font-size:14px;line-height:1.5;margin-top:8px;border-radius:0;min-width:0}.contact-form textarea{resize:vertical;min-height:122px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#8e9e85}.contact-form select option{background:#243131;color:#dbe2d4}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline-color:var(--accent);outline-width:2px;outline-offset:1px}.form-privacy{font-size:11px;line-height:1.7;color:#9daa93;margin:17px 0 25px}.contact-form button:disabled{opacity:.6}.photo-disclaimer{border-top:1px solid #ffffff15;padding-top:22px;margin-top:32px;font-size:10px;color:#89957d}.photo-disclaimer .wrap{display:block}.photo-disclaimer a{margin-left:8px;white-space:nowrap}
@media(max-width:1150px){.mission-grid{gap:55px}.stream-card{padding:27px}.stream-top{font-size:10px}.stream-top .badge{font-size:9px}.stages-layout{gap:45px;grid-template-columns:.8fr 1.4fr}.stage summary{grid-template-columns:86px 1fr 15px;gap:12px}.stage-detail{padding-left:98px}.stage-date{font-size:11px}.media-card{padding:22px}.media-card h3{font-size:17px}.media-source{font-size:11px}.media-section h1{font-size:65px}.contact-layout{gap:45px}.contact-section h2{font-size:53px}.consortium{gap:20px}.metric:last-child .metric-value{font-size:39px;line-height:2.09}.map-layout{gap:20px}.ownership-layout{gap:40px}.prime-note{gap:20px;padding:23px}.prime-note>a{font-size:11px}.charge-metrics strong{font-size:38px}}
@media(max-width:900px){.mission-grid{grid-template-columns:1fr;gap:32px}.mission-copy{max-width:660px}.stream-grid{gap:16px}.stream-card{padding:25px}.stream-top{align-items:start;gap:7px;flex-direction:column}.calibre{font-size:140px;margin-top:15px}.charge-types{margin:30px 0 10px}.charge-types span{font-size:10px;padding:6px 8px}.charge-metrics{grid-template-columns:1fr;gap:14px}.charges-card h3{margin-top:17px}.stream-bottom{font-size:10px}.tech-grid{grid-template-columns:repeat(2,1fr);gap:26px 0}.tech-item:nth-child(3){border-left:0;padding-left:0}.stages-layout{grid-template-columns:1fr;gap:36px}.stages-aside h2{font-size:52px}.stages-aside>p{max-width:600px}.stage-key{display:flex;flex-wrap:wrap;gap:20px}.stages-aside .stages-note{max-width:100%}.stage summary{grid-template-columns:110px 1fr 20px;gap:20px}.stage-detail{padding-left:130px}.map-layout{grid-template-columns:1fr;gap:30px}.map-content>p{max-width:600px}.map-visual{max-width:590px;width:100%;margin:0 auto}.map-caption{bottom:8%}.ownership-layout{grid-template-columns:.8fr 1fr;gap:35px}.ownership-ring{width:220px;height:220px}.stake{font-size:49px;min-width:78px}.shareholder{gap:15px}.shareholder h3{font-size:15px}.shareholder p{font-size:12px}.prime-note{flex-wrap:wrap}.prime-note p{flex-basis:70%}.prime-note>a{margin-left:auto}.consortium{flex-direction:column;gap:25px}.consortium-status{align-items:start}.consortium-status>.badge{align-self:start}.media-grid{grid-template-columns:repeat(2,1fr)}.contact-layout{grid-template-columns:1fr;gap:40px}.contact-lead{max-width:600px}.company-details{max-width:500px}.contact-form{max-width:700px}.metric:last-child .metric-value{font-size:31px;line-height:2.62}}
@media(max-width:600px){.metric:last-child .metric-value{font-size:47px;line-height:1.7}.mission-copy p:first-child{font-size:18px}.mission-copy p+p{font-size:14px}.mission-signature{font-size:9px;gap:15px}.stream-grid{grid-template-columns:1fr;gap:20px}.stream-card{padding:25px}.stream-top{flex-direction:row;align-items:center;font-size:10px;gap:10px}.stream-card h3{font-size:33px}.stream-card p{font-size:14px}.calibre{font-size:142px}.charge-types{margin:34px 0 13px}.charge-types span{font-size:11px}.charge-metrics{grid-template-columns:1.1fr 1fr;gap:15px}.charge-metrics strong{font-size:38px}.charge-metrics strong small{font-size:11px}.charge-metrics span{font-size:11px}.tech-heading{font-size:10px;margin-top:37px;gap:12px}.tech-grid{gap:25px 0}.tech-item{padding-right:18px}.tech-item+.tech-item{padding-left:18px}.tech-item:nth-child(3){padding-left:0}.tech-item h3{font-size:14px}.tech-item p{font-size:12px}.stages-aside h2{font-size:48px}.stage-filters{gap:8px}.stage-filters .filter{font-size:10px;padding:8px}.stage{padding-left:21px}.stage summary{grid-template-columns:1fr 18px;gap:8px;padding:19px 0}.stage-date{grid-column:1;font-size:11px}.stage-title{grid-column:1;font-size:15px}.stage-title .badge{font-size:9px}.stage-expand{grid-column:2;grid-row:1/3;align-self:center}.stage-dot{top:24px}.stage-detail{padding:0 10px 23px 0;font-size:13px}.stage-detail>a,.stage-detail>span{font-size:11px}.stage-key{gap:15px 20px}.timeline-more{font-size:11px;margin-left:34px}.location-card{gap:14px;padding:18px 8px}.location-card strong{font-size:15px}.location-card small{font-size:11px}.map-visual{margin-top:12px}.map-label{font-size:9px}.map-caption{left:8%;max-width:90%;padding:12px 14px;gap:10px}.map-caption strong{font-size:12px}.map-caption span:not(.map-pin-dot){font-size:10px}.map-attribution{font-size:9px}.ownership-layout{grid-template-columns:1fr;gap:35px;margin-top:38px}.ownership-ring{width:245px;height:245px}.shareholder{gap:22px;padding:22px 0}.stake{font-size:53px;min-width:88px}.shareholder h3{font-size:16px}.shareholder p{font-size:13px}.prime-note{flex-direction:column;align-items:start;gap:16px;padding:23px;margin-top:28px}.prime-note p{font-size:12px}.prime-note>a{margin-left:0}.consortium{margin-top:30px;padding-top:30px}.consortium h3{font-size:28px}.consortium .eyebrow{font-size:10px}.consortium p{font-size:13px}.consortium-status{min-width:0}.media-section h1{font-size:53px}.breadcrumb{margin-bottom:28px}.filter-row{gap:7px;padding-bottom:19px}.filter-row .filter{font-size:10px;padding:7px 9px}.search-row{flex-direction:column;gap:8px;margin-top:13px}.search{max-width:100%}.search input{font-size:12px}.sort{align-self:end;font-size:11px}.sort select{font-size:11px}.media-grid{grid-template-columns:1fr;gap:18px}.media-card{padding:26px}.media-source{font-size:13px;margin-bottom:24px}.media-meta time{font-size:12px}.media-meta .badge{font-size:10px}.media-card h3{font-size:21px}.media-card>p{font-size:14px}.media-tags span{font-size:11px}.media-read{font-size:13px}.contact-section h2{font-size:48px}.contact-layout{gap:36px}.contact-lead{font-size:14px}.form-row{grid-template-columns:1fr;gap:20px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.form-notice{font-size:12px}.form-privacy{font-size:11px}.photo-credit{font-size:10px}.photo-disclaimer{font-size:10px;line-height:1.8}.footer .photo-disclaimer .wrap{display:block}}
/* Regular controls remain readable; small type is limited to secondary metadata. */
.navlinks a,.text-link,.btn,.filter,.stage-filters .filter,.filter-row .filter{font-size:14px}.contact-form label,.sort,.sort select,.search input,.company-details,.media-read{font-size:14px}.badge,.media-meta .badge,.stage-title .badge,.stream-top .badge{font-size:12px}.eyebrow,.metric-top,.stream-top,.stream-bottom,.tech-heading,.stage-key span,.stage-date,.media-count,.media-meta time,.media-tags span,.ownership-caption,.mission-signature{font-size:12px}.photo-credit,.map-label,.map-attribution,.map-caption span:not(.map-pin-dot),.photo-disclaimer{font-size:12px}.media-card>p,.shareholder p,.tech-item p{font-size:14px}.hero-lead,.section-intro,.stream-card p,.mission-copy p+p,.stages-aside>p,.map-content>p,.contact-lead{font-size:16px}.metric-value{white-space:nowrap}.metric-value small{font-size:13px}.stream-top{flex-wrap:wrap}.navlinks{gap:19px}.nav{gap:24px}.sort select{max-width:190px}.filter-row{gap:8px}.stage-filters{gap:8px}.stage-title .badge{font-size:10px}.stage-filters .filter{padding:8px 10px}.photo-credit{max-width:calc(100% - 60px)}.hero-status .eyebrow{font-size:12px;padding-right:15px}.hero-status{width:300px}.stage-key{grid-template-columns:1fr}.charge-types span{font-size:12px}.media-card h3{overflow-wrap:anywhere}
@media(max-width:1200px) and (min-width:901px){.navlinks{gap:13px}.navlinks a{font-size:12px}.nav{gap:18px}.brand-name{font-size:13px}.metric-value{font-size:62px}.metric-value small{font-size:11px}.metric+.metric{padding-left:24px}.metric{padding-right:20px}}
@media(max-width:900px){.navlinks a{font-size:16px}.metric-value{font-size:50px}.metric-value small{font-size:10px}.metric+.metric{padding-left:20px}.metric{padding-right:15px}.stream-top .badge{font-size:10px}.stage-key{display:flex}.stage-key span{font-size:11px}}
@media(max-width:600px){.eyebrow{font-size:11px}.hero .eyebrow{font-size:11px}.hero-status .eyebrow{font-size:12px}.hero-status{max-width:100%;width:100%}.metric-value{font-size:65px}.metric-value small{font-size:13px}.metric,.metric+.metric{padding:22px 0}.mission-signature{font-size:10px}.filter-row .filter,.stage-filters .filter{font-size:12px}.stage-key span{font-size:10px}.stream-top{font-size:11px}.stream-bottom{font-size:11px}.tech-heading{font-size:11px}.photo-credit{font-size:10px}.photo-disclaimer{font-size:11px}.map-caption span:not(.map-pin-dot){font-size:10px}.media-meta .badge{font-size:10px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}}
/* Readability for controls and content at all viewport sizes. */
.filter-row .filter,.stage-filters .filter{font-size:14px}.media-card>p{font-size:16px}.media-meta time,.media-meta .badge,.media-tags span,.stage-date,.stage-title .badge,.stage-key span,.stream-top,.stream-top .badge,.stream-bottom,.tech-heading,.mission-signature,.photo-credit,.photo-disclaimer,.map-caption span:not(.map-pin-dot),.map-label,.map-attribution,.consortium .eyebrow,.hero .eyebrow{font-size:12px}.photo-credit{right:64px;left:auto;max-width:calc(100% - 128px)}
@media(max-width:600px){.photo-credit{right:23px;left:23px;max-width:none;font-size:11px}.hero .eyebrow{font-size:11px}.stage-key{gap:12px 18px}.stage-key span{font-size:11px}.stage-title .badge,.media-meta .badge{font-size:11px}.stream-top .badge{font-size:11px}.charge-metrics strong{font-size:38px}.map-label{font-size:10px}}
.contact-email a{color:var(--accent);font-weight:700;text-decoration:underline;text-decoration-color:#d4ac7066;text-underline-offset:4px}.form-status{display:inline-block;margin-left:16px;color:#b9c5b2;font-size:12px;line-height:1.6}.contact-form button:not(:disabled){opacity:1}.contact-form button:not(:disabled):hover{filter:brightness(1.08)}
@media(max-width:600px){.form-status{display:block;margin:13px 0 0}}
