.hero[data-astro-cid-ivobvocn]{background:radial-gradient(60% 70% at 100% 0%, #00c7b338, transparent 70%), var(--dark);color:#fff;padding:90px 0 0;position:relative;overflow:hidden}.hero-inner[data-astro-cid-ivobvocn]{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(40px,6vw,90px);display:grid}.hero-text[data-astro-cid-ivobvocn]{padding-bottom:110px}.hero-name[data-astro-cid-ivobvocn]{font-size:clamp(48px,7vw,104px);line-height:.95}.hero-lead[data-astro-cid-ivobvocn]{color:var(--teal);margin:26px 0 0;font-size:clamp(19px,1.7vw,24px);font-weight:500}.hero-photo[data-astro-cid-ivobvocn]{background:#ffffff0f;border-radius:999px 999px 0 0;overflow:hidden}.hero-photo[data-astro-cid-ivobvocn] img[data-astro-cid-ivobvocn]{aspect-ratio:1/1.1;object-fit:cover;width:100%}.timeline[data-astro-cid-ivobvocn]{color:var(--dark);background:#fff;padding:90px 0 40px;position:relative;overflow:hidden}.tl[data-astro-cid-ivobvocn]{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl[data-astro-cid-ivobvocn]:before{content:"";background:linear-gradient(90deg, var(--teal), #00c7b326);transform-origin:0;height:1px;transition:transform 1.6s var(--ease);position:absolute;top:7px;left:calc(16.6667% - 13.3333px);right:calc(16.6667% - 13.3333px);transform:scaleX(0)}.js[data-astro-cid-ivobvocn] .tl[data-astro-cid-ivobvocn][data-reveal]{opacity:1;transform:none}.tl[data-astro-cid-ivobvocn].is-visible:before{transform:scaleX(1)}.tl-item[data-astro-cid-ivobvocn]{text-align:center;padding-top:44px;position:relative}.js[data-astro-cid-ivobvocn] .tl-item[data-astro-cid-ivobvocn]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d);transform:translateY(24px)}.tl[data-astro-cid-ivobvocn].is-visible .tl-item[data-astro-cid-ivobvocn]{opacity:1;transform:none}.tl-dot[data-astro-cid-ivobvocn]{background:var(--teal);width:15px;height:15px;transition:box-shadow .5s var(--ease);border-radius:50%;position:absolute;top:0;left:calc(50% - 7.5px);box-shadow:0 0 0 6px #00c7b32e}.tl-item[data-astro-cid-ivobvocn]:hover .tl-dot[data-astro-cid-ivobvocn]{box-shadow:0 0 0 12px #00c7b31f}.tl-item[data-astro-cid-ivobvocn]:last-child .tl-dot[data-astro-cid-ivobvocn]:after{content:"";border:2px solid var(--teal);animation:pulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}.tl-label[data-astro-cid-ivobvocn]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;display:block}.tl-year[data-astro-cid-ivobvocn]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--teal);transition:color .5s var(--ease);margin:6px 0 18px;font-size:clamp(52px,6.4vw,92px);font-weight:900;line-height:.9;display:block}.tl-item[data-astro-cid-ivobvocn]:last-child .tl-year[data-astro-cid-ivobvocn],.tl-item[data-astro-cid-ivobvocn]:hover .tl-year[data-astro-cid-ivobvocn]{color:var(--teal)}.tl-text[data-astro-cid-ivobvocn]{max-width:300px;color:var(--dark);border-top:1px solid #022d341f;margin:0 auto;padding-top:18px;font-size:18px;font-weight:600;line-height:1.45;display:block}.bio[data-astro-cid-ivobvocn]{padding-top:120px}.bio-block[data-astro-cid-ivobvocn]{grid-template-columns:1fr 1.35fr;align-items:start;gap:clamp(40px,7vw,110px);margin-bottom:120px;display:grid}.bio-head[data-astro-cid-ivobvocn]{position:relative}.bio-num[data-astro-cid-ivobvocn]{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #00c7b38c;margin-bottom:18px;font-size:clamp(90px,10vw,150px);font-weight:900;line-height:.8;display:block}.bio-title[data-astro-cid-ivobvocn]{letter-spacing:-.02em;color:var(--dark);font-size:clamp(30px,3.2vw,46px);font-weight:800;line-height:1.1}.bio-title[data-astro-cid-ivobvocn] em[data-astro-cid-ivobvocn]{color:var(--teal);font-style:normal}.bio-lead[data-astro-cid-ivobvocn]{border-left:3px solid var(--teal);color:var(--dark);margin:0 0 40px;padding-left:26px;font-size:clamp(20px,1.8vw,25px);font-weight:500;line-height:1.5}.bio-list[data-astro-cid-ivobvocn]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bio-list[data-astro-cid-ivobvocn] li[data-astro-cid-ivobvocn]{transition:border-color .4s var(--ease), box-shadow .4s var(--ease), transform .4s var(--ease);background:#fff;border:1px solid #022d3414;border-radius:20px;grid-template-columns:54px 1fr;gap:22px;padding:26px 28px;display:grid}.bio-list[data-astro-cid-ivobvocn] li[data-astro-cid-ivobvocn]:hover{border-color:#00c7b373;box-shadow:0 24px 50px -30px #022d3459}.bio-icon[data-astro-cid-ivobvocn]{background:var(--teal-soft);width:54px;height:54px;transition:background .4s var(--ease);border-radius:16px;place-items:center;display:grid}.bio-list[data-astro-cid-ivobvocn] li[data-astro-cid-ivobvocn]:hover .bio-icon[data-astro-cid-ivobvocn]{background:var(--teal)}.bio-icon[data-astro-cid-ivobvocn] svg[data-astro-cid-ivobvocn]{width:26px;height:26px;fill:var(--dark)}.bio-list-title[data-astro-cid-ivobvocn]{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:2px 0 6px;font-size:13px;font-weight:700;display:block}.bio-list[data-astro-cid-ivobvocn] p[data-astro-cid-ivobvocn]{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.bio-statement[data-astro-cid-ivobvocn]{background:var(--dark);color:#fff;border-radius:20px;margin:0 0 32px;padding:26px 30px 26px 74px;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.4;position:relative;box-shadow:0 30px 60px -36px #022d34b3}.bio-statement[data-astro-cid-ivobvocn]:before{content:"";background:var(--teal);border-radius:50%;width:22px;height:22px;margin-top:-11px;animation:1.6s ease-in-out infinite blink;position:absolute;top:50%;left:30px;box-shadow:0 0 0 6px #00c7b333}@keyframes blink{0%,to{opacity:1;box-shadow:0 0 0 6px #00c7b340}50%{opacity:.25;box-shadow:0 0 0 14px #00c7b300}}.bio-personal[data-astro-cid-ivobvocn]{color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.75}.chips[data-astro-cid-ivobvocn]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-ivobvocn] li[data-astro-cid-ivobvocn]{text-align:center;color:var(--dark);background:#fff;border:1px solid #022d3426;border-radius:999px;flex:auto;padding:9px 16px;font-size:13px;font-weight:700;transition:background .3s,color .3s,border-color .3s}.chips[data-astro-cid-ivobvocn] li[data-astro-cid-ivobvocn]:hover{background:var(--dark);border-color:var(--dark);color:#fff}@media (width<=989px){.hero-inner[data-astro-cid-ivobvocn],.bio-block[data-astro-cid-ivobvocn]{grid-template-columns:1fr}.hero-text[data-astro-cid-ivobvocn]{padding-bottom:0}.hero-photo[data-astro-cid-ivobvocn]{justify-self:center;width:100%;max-width:420px}.tl[data-astro-cid-ivobvocn]{grid-template-columns:1fr;gap:44px;padding-left:34px}.tl[data-astro-cid-ivobvocn]:before{background:linear-gradient(180deg, var(--teal), #00c7b326);transform-origin:top;width:1px;height:auto;inset:0 auto 0 7px;transform:scaleY(0)}.tl[data-astro-cid-ivobvocn].is-visible:before{transform:scaleY(1)}.tl-item[data-astro-cid-ivobvocn]{text-align:left;padding-top:0}.tl-text[data-astro-cid-ivobvocn]{margin:0}.tl-dot[data-astro-cid-ivobvocn]{top:4px;left:-34px}}@media (width<=767px){.hero[data-astro-cid-ivobvocn]{padding-top:56px}.bio[data-astro-cid-ivobvocn]{padding-top:70px}.bio-block[data-astro-cid-ivobvocn]{gap:28px;margin-bottom:72px}.bio-list[data-astro-cid-ivobvocn] li[data-astro-cid-ivobvocn]{grid-template-columns:1fr;gap:14px;padding:22px}.bio-statement[data-astro-cid-ivobvocn]{padding:22px 22px 22px 60px}.bio-statement[data-astro-cid-ivobvocn]:before{left:22px}}
