.company-map-embed[data-astro-cid-5yxmqngi]{transition:filter .18s ease}.journey-stepper[data-astro-cid-5yxmqngi]{position:relative;display:grid;--journey-year-w: 4.2rem;--journey-year-h: 2rem;gap:1rem;list-style:none;padding:0;margin:0 auto;max-width:76rem}.journey-stepper[data-astro-cid-5yxmqngi]:before{content:"";position:absolute;top:calc(var(--journey-year-h) * .8);bottom:calc(var(--journey-year-h) * .4);left:calc(var(--journey-year-w) / 2);width:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 55%,var(--border)),var(--border));z-index:0}.journey-step[data-astro-cid-5yxmqngi]{position:relative;z-index:1;display:grid;grid-template-columns:var(--journey-year-w) minmax(0,1fr);gap:1rem;align-items:start}.journey-dot[data-astro-cid-5yxmqngi]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--journey-year-w);height:var(--journey-year-h);border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--surface-2) 78%,var(--panel));color:var(--accent);font-size:.8rem;font-weight:700;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;box-shadow:0 0 0 6px var(--bg),var(--shadow-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.journey-dot[data-astro-cid-5yxmqngi]::-moz-selection{background:transparent;color:inherit}.journey-dot[data-astro-cid-5yxmqngi]::selection{background:transparent;color:inherit}.journey-card[data-astro-cid-5yxmqngi]{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:1.1rem;min-height:8.75rem}@media(min-width:1024px){.journey-stepper[data-astro-cid-5yxmqngi]{--journey-year-w: 5.8rem;--journey-year-h: auto;gap:1.6rem}.journey-stepper[data-astro-cid-5yxmqngi]:before{top:.25rem;bottom:.25rem;left:50%;transform:translate(-50%)}.journey-step[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr) calc(var(--journey-year-w) + 1.5rem) minmax(0,1fr);gap:1.65rem;align-items:center}.journey-dot[data-astro-cid-5yxmqngi]{grid-column:2;justify-self:center;width:6.2rem;height:2.7rem;min-width:6.2rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));padding:0 .3rem;background:color-mix(in srgb,var(--surface-2) 78%,var(--panel));box-shadow:0 0 0 8px var(--bg),var(--shadow-soft);color:var(--accent);font-size:1.3rem;font-weight:800;letter-spacing:.02em;text-align:center;justify-content:center;white-space:nowrap}.journey-dot[data-astro-cid-5yxmqngi],.journey-card[data-astro-cid-5yxmqngi]{grid-row:1}.journey-card[data-astro-cid-5yxmqngi]{width:min(100%,29rem);padding:1.2rem 1.25rem;min-height:9.5rem}.journey-step[data-astro-cid-5yxmqngi]:nth-child(odd) .journey-card[data-astro-cid-5yxmqngi]{grid-column:1;justify-self:end}.journey-step[data-astro-cid-5yxmqngi]:nth-child(2n) .journey-card[data-astro-cid-5yxmqngi]{grid-column:3;justify-self:start}.journey-step[data-astro-cid-5yxmqngi]:nth-child(odd) .journey-card[data-astro-cid-5yxmqngi]:after,.journey-step[data-astro-cid-5yxmqngi]:nth-child(2n) .journey-card[data-astro-cid-5yxmqngi]:before{content:"";position:absolute;top:50%;width:1.25rem;height:2px;background:color-mix(in srgb,var(--accent) 58%,var(--border));transform:translateY(-50%);opacity:.9}.journey-step[data-astro-cid-5yxmqngi]:nth-child(odd) .journey-card[data-astro-cid-5yxmqngi]:after{right:-1.3rem}.journey-step[data-astro-cid-5yxmqngi]:nth-child(2n) .journey-card[data-astro-cid-5yxmqngi]:before{left:-1.3rem}}.journey-step-latest[data-astro-cid-5yxmqngi] .journey-dot[data-astro-cid-5yxmqngi]{color:color-mix(in srgb,var(--accent) 84%,var(--text))}.journey-step-latest[data-astro-cid-5yxmqngi] .journey-card[data-astro-cid-5yxmqngi]{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),var(--shadow-soft)}html[data-theme=dark] .company-map-embed[data-astro-cid-5yxmqngi]{filter:grayscale(.2) invert(.92) hue-rotate(180deg) saturate(.75) brightness(.92) contrast(.95)}
