.head[data-astro-cid-yqgl57wo]{isolation:isolate;padding:8px 0 24px;position:relative;overflow:clip}.layout[data-astro-cid-yqgl57wo]{align-items:center;gap:28px;display:grid}.photo[data-astro-cid-yqgl57wo]{border-radius:var(--radius);border:6px solid var(--edge);box-shadow:var(--shadow);object-fit:cover;object-position:center 30%;width:100%;height:clamp(340px,90vw,560px)}.socials[data-astro-cid-yqgl57wo]{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-yqgl57wo] a[data-astro-cid-yqgl57wo]{background:var(--glass-2);border:1px solid var(--edge);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid}.socials[data-astro-cid-yqgl57wo] a[data-astro-cid-yqgl57wo]:hover{color:var(--violet);border-color:var(--violet)}.head[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]:not(.lead){color:var(--ink-2)}.figures[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.figures[data-astro-cid-yqgl57wo] .card[data-astro-cid-yqgl57wo]{flex-direction:column-reverse;justify-content:flex-end;padding:18px 16px;display:flex}.figures[data-astro-cid-yqgl57wo] dt[data-astro-cid-yqgl57wo]{color:var(--ink-2);font-size:.88rem;line-height:1.4}.figures[data-astro-cid-yqgl57wo] dd[data-astro-cid-yqgl57wo]{font-family:var(--head);letter-spacing:-.05em;width:fit-content;margin:0 0 8px;font-size:clamp(2rem,8vw,3rem);font-weight:500;line-height:1}.certifs[data-astro-cid-yqgl57wo]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.certifs[data-astro-cid-yqgl57wo] .card[data-astro-cid-yqgl57wo]{align-items:center;gap:14px;padding:16px;display:flex}.certif-logo[data-astro-cid-yqgl57wo]{width:52px;height:52px;box-shadow:var(--shadow);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.certif-logo[data-astro-cid-yqgl57wo] img[data-astro-cid-yqgl57wo]{object-fit:contain;width:32px;height:32px}.certif-title[data-astro-cid-yqgl57wo]{font-family:var(--head);font-weight:600;line-height:1.3;display:block}.certif-meta[data-astro-cid-yqgl57wo]{color:var(--ink-3);margin-top:2px;font-size:.85rem;display:block}@media (width>=640px){.certifs[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(2,minmax(0,1fr))}}.road[data-astro-cid-yqgl57wo]{--track:6px;--dot:22px;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.road[data-astro-cid-yqgl57wo]:before,.road[data-astro-cid-yqgl57wo]:after{content:"";left:calc(var(--dot) / 2 - var(--track) / 2);width:var(--track);border-radius:99px;position:absolute;top:10px;bottom:10px}.road[data-astro-cid-yqgl57wo]:before{background:var(--glass-2);box-shadow:inset 0 1px 2px #2828642e, 0 0 0 1px var(--edge)}.road[data-astro-cid-yqgl57wo]:after{background:linear-gradient(180deg, var(--blue), var(--violet), var(--pink), var(--orange), var(--blue));transform-origin:top;background-size:100% 300%;transition:transform 1.8s cubic-bezier(.65,0,.35,1);animation:4s linear infinite flow;transform:scaleY(0);box-shadow:0 0 14px #8a4dff73}.road[data-astro-cid-yqgl57wo].on:after{transform:none}@keyframes flow{to{background-position:0 300%}}.stop[data-astro-cid-yqgl57wo]{padding-left:40px;position:relative}.dot[data-astro-cid-yqgl57wo]{z-index:1;width:var(--dot);height:var(--dot);border:3px solid var(--line-2);box-shadow:var(--shadow);transition:border-color .4s,transform .4s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .36s);background:#fff;border-radius:50%;position:absolute;top:0;left:0}.road[data-astro-cid-yqgl57wo].on .dot[data-astro-cid-yqgl57wo]{border-color:var(--violet);transform:scale(1.12)}.stop[data-astro-cid-yqgl57wo].now .dot[data-astro-cid-yqgl57wo]{background:var(--grad)}.road[data-astro-cid-yqgl57wo].on .stop[data-astro-cid-yqgl57wo].now .dot[data-astro-cid-yqgl57wo]{border-color:#fff;animation:2s ease-out 2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #8a4dff8c}to{box-shadow:0 0 0 14px #8a4dff00}}@media (width<=899px){.road[data-astro-cid-yqgl57wo]:after{transform:scaleY(var(--p,0));transition:none}.dot[data-astro-cid-yqgl57wo]{transition-delay:0s}.stop[data-astro-cid-yqgl57wo].lit .dot[data-astro-cid-yqgl57wo]{border-color:var(--violet);transform:scale(1.12)}.stop[data-astro-cid-yqgl57wo].now.lit .dot[data-astro-cid-yqgl57wo]{border-color:#fff;animation:2s ease-out infinite pulse}.stop[data-astro-cid-yqgl57wo] .card[data-astro-cid-yqgl57wo]{transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1)}.stop[data-astro-cid-yqgl57wo]:not(.lit) .card[data-astro-cid-yqgl57wo]{opacity:.35;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.stop[data-astro-cid-yqgl57wo] .card[data-astro-cid-yqgl57wo]{transition:none}.road[data-astro-cid-yqgl57wo]:after,.dot[data-astro-cid-yqgl57wo]{transition:none;animation:none!important}}.years[data-astro-cid-yqgl57wo]{color:var(--violet);margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.road[data-astro-cid-yqgl57wo] .card[data-astro-cid-yqgl57wo]{padding:18px}.road[data-astro-cid-yqgl57wo] h3[data-astro-cid-yqgl57wo]{margin:0 0 2px;font-size:1.05rem}.road[data-astro-cid-yqgl57wo] .card[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]{font-size:.92rem}.org[data-astro-cid-yqgl57wo]{font-weight:600;color:var(--ink)!important;margin-bottom:8px!important}.stop[data-astro-cid-yqgl57wo].now .card[data-astro-cid-yqgl57wo]{background:linear-gradient(140deg,#3b5bffc7,#8a4dffb8 45%,#ff4d9dad 80%,#ff9a4db3);border-color:#ffffff8c;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 24px 48px -20px #8a4dff8c}.stop[data-astro-cid-yqgl57wo].now .card[data-astro-cid-yqgl57wo]:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff38,#0000 40%);position:absolute;inset:0}.stop[data-astro-cid-yqgl57wo].now .card[data-astro-cid-yqgl57wo]>[data-astro-cid-yqgl57wo]{position:relative}.stop[data-astro-cid-yqgl57wo].now .card[data-astro-cid-yqgl57wo] h3[data-astro-cid-yqgl57wo],.stop[data-astro-cid-yqgl57wo].now .card[data-astro-cid-yqgl57wo] .org[data-astro-cid-yqgl57wo]{color:#fff!important}.stop[data-astro-cid-yqgl57wo].now .card[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]{color:#ffffffe0}@media (width<=899px){.grid[data-astro-cid-yqgl57wo].values{grid-template-columns:1fr}}.final[data-astro-cid-yqgl57wo]{text-align:center;flex-direction:column;align-items:center;padding:48px 22px;display:flex;position:relative}.final[data-astro-cid-yqgl57wo] .lead[data-astro-cid-yqgl57wo]{margin-inline:auto}@media (width>=900px){.figures[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.figures[data-astro-cid-yqgl57wo] .card[data-astro-cid-yqgl57wo]{padding:26px}.road[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.road[data-astro-cid-yqgl57wo]:before,.road[data-astro-cid-yqgl57wo]:after{left:10px;right:10px;top:calc(var(--dot) / 2 - var(--track) / 2);width:auto;height:var(--track);bottom:auto}.road[data-astro-cid-yqgl57wo]:after{background:linear-gradient(90deg, var(--blue), var(--violet), var(--pink), var(--orange), var(--blue));transform-origin:0;background-size:300% 100%;animation-name:flow-x;transform:scaleX(0)}@keyframes flow-x{to{background-position:300% 0}}.certifs[data-astro-cid-yqgl57wo] .card[data-astro-cid-yqgl57wo]{padding:20px 22px}.stop[data-astro-cid-yqgl57wo]{flex-direction:column;padding:40px 0 0;display:flex}.stop[data-astro-cid-yqgl57wo] .card[data-astro-cid-yqgl57wo]{flex:1}.years[data-astro-cid-yqgl57wo]{margin-bottom:10px}.layout[data-astro-cid-yqgl57wo]{grid-template-columns:1fr 1fr;gap:56px}.photo[data-astro-cid-yqgl57wo]{height:560px}.final[data-astro-cid-yqgl57wo]{padding:72px 48px}}
