.header-line.svelte-18p9yrc{opacity:.55;width:100%;height:100%;position:absolute;top:0;left:0}.header-line.svelte-18p9yrc path:where(.svelte-18p9yrc){stroke-dasharray:1;stroke-dashoffset:1px;animation:2.5s forwards svelte-18p9yrc-draw-header-line}@keyframes svelte-18p9yrc-draw-header-line{to{stroke-dashoffset:0}}.header-dots.svelte-18p9yrc{position:absolute;inset:0}.header-dots.svelte-18p9yrc div:where(.svelte-18p9yrc){animation:4s ease-in-out infinite svelte-18p9yrc-animate-header-dot;animation-delay:calc(.5s + var(--i) * .5s);background-color:var(--color-accent);border:3px solid color-mix(in srgb, var(--color-accent) 45%, transparent);opacity:0;height:18px;transition:var(--transition);border-radius:50%;width:18px;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes svelte-18p9yrc-animate-header-dot{0%,to{opacity:0;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 #0000}10%,50%{opacity:1;transform:translate(-50%,-50%)scale(1)}11%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 55%, transparent)}49%{box-shadow:0 0 0 14px #0000}80%{opacity:0;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 #0000}}section.svelte-18p9yrc>p:where(.svelte-18p9yrc){color:var(--color-secondary);font-size:var(--font-size-l);text-align:center}.section-timeline.svelte-18p9yrc{background-color:var(--color-primary-dark);padding:5rem}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc){margin-top:5rem;padding:0;list-style:none;position:relative}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc){opacity:0;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:3rem;margin-bottom:4.5rem;padding:0 3rem;transition:opacity .6s,transform .6s;display:grid;transform:translateY(40px)}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc){grid-area:1/1;position:relative}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) .number:where(.svelte-18p9yrc){color:var(--color-black);opacity:.1;pointer-events:none;white-space:nowrap;z-index:0;font-size:clamp(4.5rem,9vw,8rem);font-weight:800;line-height:1;position:absolute;top:50%;left:calc(100% + 6rem);transform:translateY(-50%)}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) .body:where(.svelte-18p9yrc){background-color:var(--color-white);border-radius:var(--border-radius-s);text-align:left;z-index:1;position:relative;overflow:hidden;box-shadow:0 8px 30px -12px #0000002e}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) .body:where(.svelte-18p9yrc) .row:where(.svelte-18p9yrc){align-items:baseline;gap:.75rem;padding:1.5rem 2rem}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) .body:where(.svelte-18p9yrc) .row:where(.svelte-18p9yrc) h3:where(.svelte-18p9yrc){color:var(--color-secondary);font-size:var(--font-size-3xl);font-weight:700}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) .body:where(.svelte-18p9yrc) .row:where(.svelte-18p9yrc) span:where(.svelte-18p9yrc){color:var(--color-secondary);font-size:var(--font-size-s);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) .body:where(.svelte-18p9yrc) p:where(.svelte-18p9yrc){color:var(--color-secondary);font-size:var(--font-size-l);text-align:left;margin:0 2rem 1.5rem}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) .body:where(.svelte-18p9yrc) small:where(.svelte-18p9yrc){background-color:var(--color-accent-extra-light);color:var(--color-accent-extra-dark);font-size:var(--font-size-m);text-align:center;padding:1.5rem 2rem;font-style:italic;font-weight:700;display:block}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) .node:where(.svelte-18p9yrc){background-color:var(--color-primary);border:2px solid var(--color-gray-dark);height:18px;transition:var(--transition);z-index:1;border-radius:50%;grid-area:1/2;width:18px}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) .node:where(.svelte-18p9yrc).active{background-color:var(--color-accent);border-color:var(--color-accent);animation:2s infinite svelte-18p9yrc-pulse}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc).is-visible{opacity:1;transform:translateY(0)}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc):last-child{margin-bottom:0}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc):nth-child(2n) article:where(.svelte-18p9yrc){grid-column:3}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc):nth-child(2n) .number:where(.svelte-18p9yrc){left:auto;right:calc(100% + 6rem)}.section-timeline.svelte-18p9yrc .track:where(.svelte-18p9yrc){background-color:var(--color-gray-dark);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.section-timeline.svelte-18p9yrc .track:where(.svelte-18p9yrc) div:where(.svelte-18p9yrc){background:linear-gradient(var(--color-accent-dark), var(--color-accent));height:calc(var(--progress,0) * 100%);border-radius:3px;width:100%;transition:height .1s linear}@keyframes svelte-18p9yrc-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 55%, transparent)}70%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}.section-relation.svelte-18p9yrc{background-color:var(--color-primary);padding:5rem}.section-relation.svelte-18p9yrc .grid:where(.svelte-18p9yrc){grid-template-columns:repeat(2,1fr);gap:3rem;margin:3rem auto 0;display:grid}.section-relation.svelte-18p9yrc .grid:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc){border-radius:var(--border-radius-s);box-shadow:0 8px 8px var(--color-primary-dark);transition:var(--transition);background:linear-gradient(#0af5970d,#f0f0f0 75%);border-top:3px solid #0000;padding:1.5rem 1.75rem}.section-relation.svelte-18p9yrc .grid:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc):hover{border-top-color:var(--color-accent);transform:translateY(-6px)}.section-relation.svelte-18p9yrc .grid:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) div:where(.svelte-18p9yrc){flex-direction:row;align-items:center;gap:1.5rem;width:100%;display:flex}.section-relation.svelte-18p9yrc .grid:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) p:where(.svelte-18p9yrc){color:var(--color-secondary);font-size:var(--font-size-m);margin:1rem 0 0}@media (width<=1080px){.section-timeline.svelte-18p9yrc{padding:3rem 2rem}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc){grid-template-columns:auto 1fr;column-gap:.5rem;padding:0}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc){grid-column:2}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) .number:where(.svelte-18p9yrc){display:none}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) article:where(.svelte-18p9yrc) .body:where(.svelte-18p9yrc) .row:where(.svelte-18p9yrc){gap:0}.section-timeline.svelte-18p9yrc ol:where(.svelte-18p9yrc) li:where(.svelte-18p9yrc) .node:where(.svelte-18p9yrc){grid-column:1}.section-timeline.svelte-18p9yrc .track:where(.svelte-18p9yrc){left:2.5%}.section-relation.svelte-18p9yrc{padding:3rem 2rem}.section-relation.svelte-18p9yrc .grid:where(.svelte-18p9yrc){flex-direction:column;display:flex}}
