.vchain[data-astro-cid-4wl4ey62]{margin-top:4rem}.vchain__row[data-astro-cid-4wl4ey62]{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.vchain__row--chain[data-astro-cid-4wl4ey62]{position:relative}.vchain__row--inside[data-astro-cid-4wl4ey62]{grid-template-columns:repeat(5,1fr)}.vchain__row--chain[data-astro-cid-4wl4ey62]:after{content:"";background:var(--brass);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.vchain__row--chain[data-astro-cid-4wl4ey62]:before{content:"";z-index:1;background:var(--brass);opacity:0;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:0;box-shadow:0 0 0 4px #c97a3b40,0 0 18px 4px #c97a3b99}.vchain__link[data-astro-cid-4wl4ey62]{background:var(--grey-light);border-right:1px solid var(--grey-border);flex-direction:column;justify-content:center;gap:.75rem;min-height:12rem;padding:2.25rem 2rem;display:flex}.vchain__link[data-astro-cid-4wl4ey62]:last-child{border-right:0}.vchain__name[data-astro-cid-4wl4ey62]{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);font-size:.8rem;font-weight:600}.vchain__desc[data-astro-cid-4wl4ey62]{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.vchain__link--self[data-astro-cid-4wl4ey62]{z-index:2;background:var(--navy-deep);border-right-color:var(--navy-deep);position:relative;scale:1.04;box-shadow:0 1.5rem 3rem -1rem #0f234773}.vchain__link--self[data-astro-cid-4wl4ey62] .vchain__name[data-astro-cid-4wl4ey62]{color:var(--white);font-size:1rem}.vchain__link--self[data-astro-cid-4wl4ey62] .vchain__name[data-astro-cid-4wl4ey62]:before{content:"";background:var(--brass);width:2rem;height:2px;margin-bottom:1rem;display:block}.vchain__fan[data-astro-cid-4wl4ey62]{height:5.5rem;position:relative}.vchain__stem[data-astro-cid-4wl4ey62],.vchain__bar[data-astro-cid-4wl4ey62],.vchain__drop[data-astro-cid-4wl4ey62]{background:var(--brass);position:absolute}.vchain__stem[data-astro-cid-4wl4ey62]{transform-origin:top;width:1px;height:50%;top:0;left:37.5%}.vchain__bar[data-astro-cid-4wl4ey62]{transform-origin:34.375% 0;height:1px;top:50%;left:10%;right:10%}.vchain__drop[data-astro-cid-4wl4ey62]{left:calc(10% + var(--i) * 20%);transform-origin:top;width:1px;height:50%;top:50%}.vchain__stem[data-astro-cid-4wl4ey62]:after{content:"";background:var(--brass);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:-3px}.vchain__step[data-astro-cid-4wl4ey62]{background:var(--white);border:1px solid var(--grey-border);border-top:0;flex-direction:column;gap:.5rem;padding:2.25rem 1.5rem 2.5rem;display:flex;position:relative}.vchain__step[data-astro-cid-4wl4ey62]+.vchain__step[data-astro-cid-4wl4ey62]{border-left:0}.vchain__step[data-astro-cid-4wl4ey62]:before{content:"";background:var(--brass);transform-origin:0;height:2px;position:absolute;top:0;left:-1px;right:-1px}.vchain__step-num[data-astro-cid-4wl4ey62]{font-family:var(--font-serif);color:var(--brass);margin-bottom:.75rem;font-size:1.75rem;font-style:italic;font-weight:300;line-height:1}.vchain__step[data-astro-cid-4wl4ey62] .vchain__name[data-astro-cid-4wl4ey62]{letter-spacing:-.01em;text-transform:none;color:var(--navy-dark);font-size:1.15rem;font-weight:400}@media (prefers-reduced-motion:no-preference){.vchain[data-astro-cid-4wl4ey62].is-armed:not(.is-drawn) .vchain__link[data-astro-cid-4wl4ey62],.vchain[data-astro-cid-4wl4ey62].is-armed:not(.is-drawn) .vchain__stem[data-astro-cid-4wl4ey62],.vchain[data-astro-cid-4wl4ey62].is-armed:not(.is-drawn) .vchain__bar[data-astro-cid-4wl4ey62],.vchain[data-astro-cid-4wl4ey62].is-armed:not(.is-drawn) .vchain__drop[data-astro-cid-4wl4ey62],.vchain[data-astro-cid-4wl4ey62].is-armed:not(.is-drawn) .vchain__step[data-astro-cid-4wl4ey62]{opacity:0}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__link[data-astro-cid-4wl4ey62]{animation:.6s cubic-bezier(.2,.7,.2,1) both vc-arrive;animation-delay:calc(var(--i) * .12s)}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__row--chain[data-astro-cid-4wl4ey62]:after{animation:1s .3s both vc-line}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__row--chain[data-astro-cid-4wl4ey62]:before{animation:4.5s ease-in-out 1.3s infinite both vc-flow}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__link[data-astro-cid-4wl4ey62]:not(.vchain__link--self)>[data-astro-cid-4wl4ey62]{animation:2.2s 1.1s both vc-dim}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__stem[data-astro-cid-4wl4ey62]{animation:.3s ease-in 1.6s both vc-grow-y}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__bar[data-astro-cid-4wl4ey62]{animation:.4s ease-out 1.9s both vc-line}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__drop[data-astro-cid-4wl4ey62]{animation:.25s ease-out 2.25s both vc-grow-y}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__step[data-astro-cid-4wl4ey62]{animation:.7s cubic-bezier(.2,.7,.2,1) both vc-arrive;animation-delay:calc(2.3s + var(--i) * .1s)}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__step[data-astro-cid-4wl4ey62]:before{animation:.6s both vc-line;animation-delay:calc(3.1s + var(--i) * .1s)}}@media (prefers-reduced-motion:no-preference) and (width>=56.01rem){.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__link--self[data-astro-cid-4wl4ey62]{animation:.6s cubic-bezier(.2,.7,.2,1) .12s both vc-arrive,1.2s cubic-bezier(.3,1.4,.4,1) 1.1s both vc-pop}.vchain[data-astro-cid-4wl4ey62].is-drawn .vchain__step[data-astro-cid-4wl4ey62]{animation-name:vc-burst;animation-duration:.9s}}@keyframes vc-arrive{0%{opacity:0;translate:0 1.75rem}to{opacity:1;translate:0}}@keyframes vc-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vc-flow{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes vc-dim{0%,to{opacity:1}25%,70%{opacity:.3}}@keyframes vc-pop{0%{scale:1;box-shadow:0 0 #c97a3b00}35%{scale:1.1;box-shadow:0 0 0 8px #c97a3b59}to{scale:1.04;box-shadow:0 1.5rem 3rem -1rem #0f234773}}@keyframes vc-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vc-burst{0%{opacity:0;translate:calc((1.375 - var(--i)) * 100%) -4rem;scale:.3}40%{opacity:1}to{opacity:1;translate:0;scale:1}}@media (width<=56rem){.vchain__row[data-astro-cid-4wl4ey62]{grid-template-columns:1fr}.vchain__link[data-astro-cid-4wl4ey62]{border-right:0;border-bottom:1px solid var(--grey-border);min-height:0;padding:1.5rem}.vchain__fan[data-astro-cid-4wl4ey62]{display:none}.vchain__link--self[data-astro-cid-4wl4ey62]{scale:1}.vchain__row--chain[data-astro-cid-4wl4ey62]:after,.vchain__row--chain[data-astro-cid-4wl4ey62]:before{display:none}.vchain__step[data-astro-cid-4wl4ey62]+.vchain__step[data-astro-cid-4wl4ey62]{border-left:1px solid var(--grey-border)}.vchain__row--inside[data-astro-cid-4wl4ey62]{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2.5rem}}@media (width<=36rem){.vchain__row--inside[data-astro-cid-4wl4ey62]{grid-template-columns:1fr}}.who-text[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]+p[data-astro-cid-6o27kgmg]{margin-top:1rem}.who-links[data-astro-cid-6o27kgmg]{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.75rem;display:flex}.who-photo[data-astro-cid-6o27kgmg]{width:100%;height:auto;display:block}.why-cards[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{color:var(--brass-ink)}.markets-section[data-astro-cid-6o27kgmg]{position:relative}.markets[data-astro-cid-6o27kgmg]{grid-template-columns:1fr 1fr;gap:1px;display:grid}.market[data-astro-cid-6o27kgmg]{background:var(--navy-deep);min-height:26rem;color:var(--white);display:flex;position:relative;overflow:hidden}.market[data-astro-cid-6o27kgmg]>img[data-astro-cid-6o27kgmg]{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.market[data-astro-cid-6o27kgmg]:after{content:"";background:radial-gradient(95% 75% at 0 15%,#0f2347bf,#0f234700 75%),linear-gradient(#0f234759,#0f23478c 50%,#0f2347d9);position:absolute;inset:0}.market__body[data-astro-cid-6o27kgmg]{width:100%;max-width:46rem;padding:clamp(5rem,8vw,7rem) clamp(1.5rem,5vw,4.5rem) 2.5rem}.market[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{margin-bottom:1rem;font-size:clamp(2.25rem,1.75rem + 1.75vw,3.25rem);font-weight:300;line-height:1.05}.market__main[data-astro-cid-6o27kgmg]{color:var(--white);text-decoration:none}.market__main[data-astro-cid-6o27kgmg]:after{content:"";z-index:2;position:absolute;inset:0}.market__main[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg],.market__body[data-astro-cid-6o27kgmg]>p[data-astro-cid-6o27kgmg]{z-index:1;position:relative}.market[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--white);max-width:32rem;font-size:.9375rem}.market__links[data-astro-cid-6o27kgmg]{z-index:3;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;list-style:none;display:flex;position:relative}.market__links[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg],.market__explore[data-astro-cid-6o27kgmg]{letter-spacing:.1em;text-transform:uppercase;color:var(--brass);font-size:.75rem;font-weight:600;text-decoration:none}.market__links[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{color:var(--white);border-bottom:1px solid var(--brass);padding-bottom:3px}.market[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg].market__explore{color:var(--white);margin-top:1.5rem;font-size:.75rem}.market[data-astro-cid-6o27kgmg]:hover>img[data-astro-cid-6o27kgmg]{transform:scale(1.03)}.market__main[data-astro-cid-6o27kgmg]:focus-visible{outline:none}.market[data-astro-cid-6o27kgmg]:has(.market__main:focus-visible){outline:2px solid var(--brass);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.market[data-astro-cid-6o27kgmg]>img[data-astro-cid-6o27kgmg]{transition:none}.market[data-astro-cid-6o27kgmg]:hover>img[data-astro-cid-6o27kgmg]{transform:none}}@media (width>=56.01rem){.markets[data-astro-cid-6o27kgmg]{min-height:calc(100svh - var(--header-h))}}@media (width<=56rem){.markets[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}.market[data-astro-cid-6o27kgmg]{min-height:24rem}}@media (width>=64.01rem){.stats--five[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(5,1fr)}.stats--five[data-astro-cid-6o27kgmg] .value[data-astro-cid-6o27kgmg]{font-size:2.5rem}}.supply-band[data-astro-cid-6o27kgmg]{border:1px solid var(--brass);color:var(--navy-deep);text-align:center;background:#c97a3b1a;max-width:none;margin-top:2rem;padding:1.25rem 1.5rem;font-weight:600}.needs[data-astro-cid-6o27kgmg]{margin-top:1.5rem;list-style:none}.needs[data-astro-cid-6o27kgmg] li[data-astro-cid-6o27kgmg]{border-top:1px solid #ffffff2e;padding-block:.9rem}.needs[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{color:var(--white);margin-bottom:.2rem;font-size:1.05rem;font-weight:400;line-height:1.3}.needs[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--grey-blue);font-size:.95rem;line-height:1.55}.meet[data-astro-cid-6o27kgmg]{border-top:1px solid var(--grey-border);margin-top:4rem;padding-top:3rem}.meet[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{color:var(--navy-dark);font-size:1.5rem;font-weight:300}.meet-list[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem;margin-top:1.5rem;list-style:none;display:grid}.meet-list[data-astro-cid-6o27kgmg] li[data-astro-cid-6o27kgmg]{color:var(--text-secondary);flex-direction:column;gap:.2rem;font-size:.95rem;display:flex}.meet-list[data-astro-cid-6o27kgmg] li[data-astro-cid-6o27kgmg][hidden]{display:none}.meet-name[data-astro-cid-6o27kgmg]{color:var(--navy-dark);font-weight:600}@media (width<=56rem){.meet-list[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}}.contact-teaser[data-astro-cid-6o27kgmg]{grid-template-columns:18rem 1fr;gap:4rem}.contact-teaser__photo[data-astro-cid-6o27kgmg]{min-height:20rem}@media (width<=56rem){.contact-teaser[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}.contact-teaser__photo[data-astro-cid-6o27kgmg]{max-width:18rem}}
