.filters[data-astro-cid-g26b52gl]{display:flex;align-items:center;gap:.75rem}.filter-label[data-astro-cid-g26b52gl]{font-size:var(--text-sm);font-weight:600;color:var(--gray-300)}.select-wrapper[data-astro-cid-g26b52gl]{position:relative;display:inline-flex}.filter-select[data-astro-cid-g26b52gl]{font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 2.5rem .5rem 1rem;border-radius:var(--radius-full);border:1px solid var(--border);background-color:var(--surface);color:var(--gray-0);font-size:var(--text-sm);font-weight:600;transition:border-color var(--theme-transition)}.filter-select[data-astro-cid-g26b52gl]:hover,.filter-select[data-astro-cid-g26b52gl]:focus-visible{border-color:var(--accent-regular)}.select-wrapper[data-astro-cid-g26b52gl]:after{content:"";position:absolute;right:1rem;top:50%;width:.5rem;height:.5rem;border-right:2px solid var(--gray-400);border-bottom:2px solid var(--gray-400);transform:translateY(-70%) rotate(45deg);pointer-events:none}[data-astro-cid-g26b52gl][data-kind=job]{--kind-color: var(--accent-regular);--kind-fill: var(--accent-regular)}[data-astro-cid-g26b52gl][data-kind=project]{--kind-color: #0f766e;--kind-fill: #0f766e}[data-astro-cid-g26b52gl][data-kind=event]{--kind-color: #a15c07;--kind-fill: #a15c07}[data-astro-cid-g26b52gl][data-kind=leave]{--kind-color: #be185d;--kind-fill: #be185d}.theme-dark [data-astro-cid-g26b52gl][data-kind=project]{--kind-color: #2dd4bf}.theme-dark [data-astro-cid-g26b52gl][data-kind=event]{--kind-color: #fbbf24}.theme-dark [data-astro-cid-g26b52gl][data-kind=leave]{--kind-color: #f472b6}.timeline[data-astro-cid-g26b52gl]{position:relative;display:flex;flex-direction:column;gap:2rem;padding-left:2rem;border-left:2px solid var(--border)}.timeline-item[data-astro-cid-g26b52gl]{position:relative}.timeline-marker[data-astro-cid-g26b52gl]{position:absolute;left:-2rem;top:0;transform:translate(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:var(--surface);border:2px solid var(--kind-color);border-radius:50%;z-index:1}.icon-wrapper[data-astro-cid-g26b52gl]{display:flex;color:var(--kind-color)}[data-astro-cid-g26b52gl][data-kind=job] .timeline-marker[data-astro-cid-g26b52gl]{background-color:var(--kind-fill);border-color:var(--kind-fill)}[data-astro-cid-g26b52gl][data-kind=job] .icon-wrapper[data-astro-cid-g26b52gl]{color:var(--accent-text-over)}[data-astro-cid-g26b52gl][data-kind=event] .timeline-marker[data-astro-cid-g26b52gl]{width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);transform:translate(-50%) rotate(45deg)}[data-astro-cid-g26b52gl][data-kind=event] .icon-wrapper[data-astro-cid-g26b52gl]{transform:rotate(-45deg)}[data-astro-cid-g26b52gl][data-kind=leave] .timeline-marker[data-astro-cid-g26b52gl]{border-style:dashed}.timeline-content[data-astro-cid-g26b52gl]{margin-left:1.5rem}.card[data-astro-cid-g26b52gl]{border:1px solid var(--border);border-left:4px solid var(--kind-color);border-radius:var(--radius-lg);padding:1.5rem;background-color:var(--surface);transition:border-color var(--theme-transition)}.card[data-astro-cid-g26b52gl]:hover{border-color:var(--kind-color)}[data-astro-cid-g26b52gl][data-kind=job] .card[data-astro-cid-g26b52gl]{background-color:color-mix(in srgb,var(--kind-color) 7%,var(--surface))}[data-astro-cid-g26b52gl][data-kind=leave] .card[data-astro-cid-g26b52gl]{border-style:dashed;border-left-style:solid}.header[data-astro-cid-g26b52gl]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:var(--text-sm)}.type-badge[data-astro-cid-g26b52gl]{background-color:var(--kind-fill);color:#fff;padding:.2rem .6rem;border-radius:var(--radius-full);font-weight:600;font-size:.8em;letter-spacing:.03em;text-transform:uppercase}.date[data-astro-cid-g26b52gl]{color:var(--gray-400)}.card[data-astro-cid-g26b52gl] h2[data-astro-cid-g26b52gl]{font-size:var(--text-xl);color:var(--gray-0);margin-bottom:.25rem}.entry-link[data-astro-cid-g26b52gl]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;min-height:2.75rem;padding:.5rem 1.1rem;border:1px solid var(--kind-color);border-radius:var(--radius-full);color:var(--kind-color);background-color:color-mix(in srgb,var(--kind-color) 10%,var(--surface));font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background-color var(--theme-transition),color var(--theme-transition)}.entry-link[data-astro-cid-g26b52gl]:hover,.entry-link[data-astro-cid-g26b52gl]:focus-visible{background-color:var(--kind-fill);border-color:var(--kind-fill);color:#fff}.organization[data-astro-cid-g26b52gl]{font-weight:600;color:var(--kind-color);margin-bottom:.5rem}.organization-label[data-astro-cid-g26b52gl]{font-weight:400;color:var(--gray-400);margin-right:.3em}[data-astro-cid-g26b52gl][data-kind=job] .card[data-astro-cid-g26b52gl] h2[data-astro-cid-g26b52gl]{font-size:var(--text-2xl)}.phases[data-astro-cid-g26b52gl]{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.phase[data-astro-cid-g26b52gl]+.phase[data-astro-cid-g26b52gl]{padding-top:1.25rem;border-top:1px solid var(--border)}.phase-header[data-astro-cid-g26b52gl]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.35rem}.phase[data-astro-cid-g26b52gl] h3[data-astro-cid-g26b52gl]{font-size:var(--text-md);font-weight:600;color:var(--kind-color)}.phase-date[data-astro-cid-g26b52gl]{font-size:var(--text-sm);color:var(--gray-400)}
