.page-hero-split.svelte-2bpeh6{display:grid;grid-template-columns:1fr 420px;gap:var(--space-10);align-items:center;padding-top:var(--space-4)}.page-hero-image.svelte-2bpeh6{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:3/2}.page-hero-image.svelte-2bpeh6 img:where(.svelte-2bpeh6){width:100%;height:100%;object-fit:cover;opacity:.85}.page-hero-content.svelte-2bpeh6{display:flex;flex-direction:column;gap:var(--space-5)}.page-hero-content.svelte-2bpeh6 h1:where(.svelte-2bpeh6){color:var(--color-white);font-size:clamp(1.75rem,3.5vw,2.75rem)}.page-hero-content.svelte-2bpeh6 p:where(.svelte-2bpeh6){color:var(--color-silver);font-size:var(--text-lg);line-height:1.7}@media(max-width:900px){.page-hero-split.svelte-2bpeh6{grid-template-columns:1fr}.page-hero-image.svelte-2bpeh6{display:none}}.two-col.svelte-2bpeh6{display:grid;grid-template-columns:1fr 300px;gap:var(--space-12);align-items:start}.two-col-main.svelte-2bpeh6{display:flex;flex-direction:column;gap:var(--space-5)}.two-col-aside.svelte-2bpeh6{display:flex;flex-direction:column;gap:var(--space-4)}.aside-block.svelte-2bpeh6{background:var(--color-concrete);border-radius:var(--radius-lg);padding:var(--space-6);border-left:3px solid var(--color-yellow)}.aside-block.svelte-2bpeh6 h3:where(.svelte-2bpeh6){font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-graphite);margin-bottom:var(--space-4)}.trade-list.svelte-2bpeh6{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.trade-list.svelte-2bpeh6 li:where(.svelte-2bpeh6){font-size:var(--text-sm);color:var(--color-slate);padding-left:var(--space-4);position:relative}.trade-list.svelte-2bpeh6 li:where(.svelte-2bpeh6):before{content:"—";position:absolute;left:0;color:var(--color-yellow);font-weight:700}.note-block.svelte-2bpeh6{background:#f5b4000f;border:1px solid rgba(245 180 0 / .2);border-radius:var(--radius-md);padding:var(--space-5)}.note-block.svelte-2bpeh6 p:where(.svelte-2bpeh6){font-size:var(--text-sm);color:var(--color-slate);line-height:1.65;margin:0}.section-intro-left.svelte-2bpeh6{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-10);max-width:680px}.section-intro-left.svelte-2bpeh6 h2:where(.svelte-2bpeh6){line-height:1.2}.section-intro-left.svelte-2bpeh6 p:where(.svelte-2bpeh6){font-size:var(--text-lg);color:var(--color-slate);line-height:1.7}.info-grid.svelte-2bpeh6{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.info-card-item.svelte-2bpeh6{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.info-icon.svelte-2bpeh6{width:28px;height:28px;background:#f5b4001a;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.info-card-item.svelte-2bpeh6 h3:where(.svelte-2bpeh6){font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-graphite);margin-bottom:var(--space-1)}.info-card-item.svelte-2bpeh6 p:where(.svelte-2bpeh6){font-size:var(--text-sm);color:var(--color-slate);line-height:1.6;margin:0}.section-intro-center.svelte-2bpeh6{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);margin-bottom:var(--space-10);max-width:640px;margin-inline:auto}.section-intro-center.svelte-2bpeh6 h2:where(.svelte-2bpeh6){color:var(--color-white);line-height:1.2}.section-intro-center.svelte-2bpeh6 p:where(.svelte-2bpeh6){color:var(--color-silver);line-height:1.7}.project-grid.svelte-2bpeh6{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5)}.project-card.svelte-2bpeh6{padding:var(--space-6);background:#ffffff0a;border:1px solid rgba(255 255 255 / .08);border-radius:var(--radius-lg);border-left:3px solid rgba(245 180 0 / .4)}.project-card.svelte-2bpeh6 h3:where(.svelte-2bpeh6){font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-yellow);margin-bottom:var(--space-2)}.project-card.svelte-2bpeh6 p:where(.svelte-2bpeh6){font-size:var(--text-sm);color:var(--color-silver);line-height:1.6;margin:0}@media(max-width:900px){.two-col.svelte-2bpeh6{grid-template-columns:1fr}}
