.portfolio-page.svelte-1uo84gz{gap:2rem;display:grid}.hero.svelte-1uo84gz,.timeline-shell.svelte-1uo84gz{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:4px}.hero.svelte-1uo84gz{background:var(--surface-sunken);gap:1.5rem;padding:2rem;display:grid}.eyebrow.svelte-1uo84gz{text-transform:uppercase;letter-spacing:.18em;color:var(--content-tertiary);margin:0;font-size:.8125rem;font-weight:500}.lead.svelte-1uo84gz{max-width:50rem;color:var(--content-secondary);margin-bottom:0;font-size:.9375rem;line-height:1.7}.hero-metrics.svelte-1uo84gz{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.metric-card.svelte-1uo84gz{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;transition:background .15s}.metric-card.svelte-1uo84gz:hover{background:var(--surface-sunken)}.metric-card.svelte-1uo84gz strong:where(.svelte-1uo84gz){color:var(--stone);font-size:1.75rem;font-weight:500;line-height:1;font-family:var(--displayFont);display:block}.metric-card.svelte-1uo84gz span:where(.svelte-1uo84gz){color:var(--content-tertiary);margin-top:.5rem;font-size:.8125rem;display:block}.pillars.svelte-1uo84gz{flex-wrap:wrap;gap:.75rem;display:flex}.pillars.svelte-1uo84gz span:where(.svelte-1uo84gz){background:var(--surface-raised);text-transform:capitalize;color:var(--content-secondary);border:1px solid var(--border-default);border-radius:4px;padding:.5rem .9rem;font-size:.875rem}.timeline-shell.svelte-1uo84gz{padding:2rem}.timeline-head.svelte-1uo84gz{margin-bottom:1.5rem}.timeline-head.svelte-1uo84gz h2:where(.svelte-1uo84gz){margin-top:.35rem;margin-bottom:.5rem}.timeline-head.svelte-1uo84gz p:where(.svelte-1uo84gz):last-child{max-width:52rem;color:var(--content-secondary);margin-bottom:0;font-size:.9375rem}.timeline.svelte-1uo84gz{gap:1.5rem;display:grid;position:relative}.timeline.svelte-1uo84gz:before{content:"";background:var(--border-default);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:4.35rem}.timeline-item.svelte-1uo84gz{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.timeline-year.svelte-1uo84gz{z-index:1;color:var(--content-tertiary);font-size:1rem;font-weight:500;font-family:var(--displayFont);padding:.5rem 0;position:relative}.timeline-card.svelte-1uo84gz{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:4px;padding:1.5rem;transition:background .15s}.timeline-card.svelte-1uo84gz:hover{background:var(--surface-sunken)}.card-top.svelte-1uo84gz{gap:.5rem;margin-bottom:.75rem;display:grid}.card-top.svelte-1uo84gz h3:where(.svelte-1uo84gz){margin:0;font-size:1.15rem;font-weight:500}.tag.svelte-1uo84gz{background:var(--surface-sunken);width:fit-content;color:var(--content-secondary);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-default);border-radius:2px;padding:.3rem .6rem;font-size:.6875rem;font-weight:500;display:inline-flex}.timeline-card.svelte-1uo84gz>p:where(.svelte-1uo84gz){color:var(--content-secondary);font-size:.9375rem;line-height:1.7}.issue.svelte-1uo84gz{border-top:1px solid var(--border-default);gap:.25rem;margin-top:1rem;padding-top:1rem;display:grid}.issue.svelte-1uo84gz span:where(.svelte-1uo84gz){text-transform:uppercase;letter-spacing:.12em;color:var(--content-tertiary);font-size:.6875rem;font-weight:500}.issue.svelte-1uo84gz strong:where(.svelte-1uo84gz){color:var(--content-primary);font-weight:400;line-height:1.45}.quesitos.svelte-1uo84gz{border-top:1px solid var(--border-default);margin-top:1rem;padding-top:1rem}.quesitos.svelte-1uo84gz span:where(.svelte-1uo84gz){color:var(--stone);font-size:.8125rem;font-weight:500}@media (width<=47.999rem){.hero-metrics.svelte-1uo84gz{grid-template-columns:1fr}.timeline.svelte-1uo84gz:before{left:1.4rem}.timeline-item.svelte-1uo84gz{grid-template-columns:2rem minmax(0,1fr)}}@media (width>=48rem){.hero.svelte-1uo84gz,.timeline-shell.svelte-1uo84gz{padding:2.25rem}.timeline-card.svelte-1uo84gz{padding:2rem}}
