.page-hero.svelte-1rtod9y{background:var(--color-green-vivid-dark);color:#fff;padding:5rem 0 4rem}.breadcrumb.svelte-1rtod9y{color:#ffffff73;font-size:.82rem;font-family:var(--font-heading-alt);align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.breadcrumb.svelte-1rtod9y a:where(.svelte-1rtod9y){color:#ffffff8c;transition:color .2s}.breadcrumb.svelte-1rtod9y a:where(.svelte-1rtod9y):hover{color:var(--color-gold)}.hero-label.svelte-1rtod9y{font-family:var(--font-heading-alt);text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);margin-bottom:1rem;font-size:.78rem;font-weight:700}.page-hero.svelte-1rtod9y h1:where(.svelte-1rtod9y){font-family:var(--font-heading-alt);color:#fff;max-width:760px;margin-bottom:1.25rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.2}.hero-desc.svelte-1rtod9y{color:#ffffffb3;max-width:640px;font-size:1.05rem;line-height:1.7}.env-section.svelte-1rtod9y{background:#fff;padding:5rem 0}.env-inner.svelte-1rtod9y{grid-template-columns:1.3fr 1fr;align-items:start;gap:4rem;display:grid}.env-text.svelte-1rtod9y h2:where(.svelte-1rtod9y){font-family:var(--font-heading-alt);color:var(--color-text);margin-bottom:1.25rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.env-text.svelte-1rtod9y p:where(.svelte-1rtod9y){color:var(--color-text-muted);margin-bottom:1rem;font-size:.97rem;line-height:1.75}.env-quote.svelte-1rtod9y{border-left:4px solid var(--color-gold);background:var(--color-bg-alt);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-top:1.5rem;padding:1.25rem 1.5rem}.env-quote.svelte-1rtod9y p:where(.svelte-1rtod9y){color:var(--color-text);font-style:italic;margin-bottom:0!important;font-size:1.05rem!important}.metrics-stack.svelte-1rtod9y{flex-direction:column;gap:1rem;display:flex}.metric-card.svelte-1rtod9y{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.m-icon.svelte-1rtod9y{flex-shrink:0;font-size:1.75rem}.m-value.svelte-1rtod9y{font-family:var(--font-heading-alt);color:var(--color-green-vivid);margin-bottom:4px;font-size:1.6rem;font-weight:700;line-height:1}.m-label.svelte-1rtod9y{color:var(--color-text-muted);font-size:.82rem;line-height:1.4}.diff-section.svelte-1rtod9y{background:var(--color-bg-alt);padding:5rem 0}.section-header.svelte-1rtod9y{margin-bottom:2.5rem}.section-header.svelte-1rtod9y h2:where(.svelte-1rtod9y){font-family:var(--font-heading-alt);color:var(--color-text);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.diff-grid.svelte-1rtod9y{flex-direction:column;gap:1rem;display:flex}.diff-card.svelte-1rtod9y{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;align-items:flex-start;gap:1.25rem;padding:1.75rem;display:flex}.d-icon.svelte-1rtod9y{flex-shrink:0;margin-top:2px;font-size:1.75rem}.diff-card.svelte-1rtod9y h3:where(.svelte-1rtod9y){font-family:var(--font-heading-alt);color:var(--color-text);margin-bottom:.4rem;font-size:1rem;font-weight:700}.diff-card.svelte-1rtod9y p:where(.svelte-1rtod9y){color:var(--color-text-muted);font-size:.9rem;line-height:1.65}.residual-section.svelte-1rtod9y{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fff;padding:4rem 0}.residual-inner.svelte-1rtod9y{align-items:flex-start;gap:1.5rem;display:flex}.res-icon.svelte-1rtod9y{flex-shrink:0;font-size:2.75rem}.residual-inner.svelte-1rtod9y h2:where(.svelte-1rtod9y){font-family:var(--font-heading-alt);color:var(--color-text);margin-bottom:.6rem;font-size:1.3rem;font-weight:700}.residual-inner.svelte-1rtod9y>div:where(.svelte-1rtod9y)>p:where(.svelte-1rtod9y){color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.95rem;line-height:1.65}.transport-note.svelte-1rtod9y{background:var(--color-bg-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:1.25rem 1.5rem}.transport-note.svelte-1rtod9y strong:where(.svelte-1rtod9y){font-family:var(--font-heading-alt);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);margin-bottom:.4rem;font-size:.85rem;font-weight:700;display:block}.transport-note.svelte-1rtod9y p:where(.svelte-1rtod9y){color:var(--color-text-muted);font-size:.88rem;line-height:1.65}.espr-section.svelte-1rtod9y{background:var(--color-green-vivid-dark);color:#fff;padding:5rem 0}.espr-badge.svelte-1rtod9y{border-radius:var(--radius-pill);color:#ffffffa6;font-size:.78rem;font-weight:600;font-family:var(--font-heading-alt);background:#ffffff12;border:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:1.25rem;padding:5px 14px;display:inline-flex}.espr-section.svelte-1rtod9y h2:where(.svelte-1rtod9y){font-family:var(--font-heading-alt);color:#fff;max-width:600px;margin-bottom:2rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.espr-grid.svelte-1rtod9y{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.espr-text.svelte-1rtod9y p:where(.svelte-1rtod9y){color:#ffffffb3;margin-bottom:1rem;font-size:.97rem;line-height:1.7}.espr-text.svelte-1rtod9y p:where(.svelte-1rtod9y):last-of-type{margin-bottom:2rem}.espr-timeline.svelte-1rtod9y{flex-direction:column;gap:0;display:flex}.timeline-item.svelte-1rtod9y{border-left:2px solid #ffffff26;align-items:flex-start;gap:1.25rem;margin-left:.5rem;padding:1.25rem 0 1.25rem 1.5rem;display:flex;position:relative}.timeline-item.current.svelte-1rtod9y{border-left-color:var(--color-gold)}.t-dot.svelte-1rtod9y{background:#ffffff4d;border:2px solid #fff6;border-radius:50%;width:10px;height:10px;position:absolute;top:1.5rem;left:-6px}.t-dot.current.svelte-1rtod9y{background:var(--color-gold);border-color:var(--color-gold);box-shadow:0 0 10px #f1c45380}.t-year.svelte-1rtod9y{font-family:var(--font-heading-alt);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:.3rem;font-size:.78rem;font-weight:700}.t-text.svelte-1rtod9y{color:#ffffffa6;font-size:.88rem;line-height:1.5}@media (width<=900px){.env-inner.svelte-1rtod9y,.espr-grid.svelte-1rtod9y{grid-template-columns:1fr;gap:2.5rem}}
