#sticky-cta[data-astro-cid-2z6h4olz]{position:fixed;bottom:2rem;left:2rem;z-index:999;background:var(--color-accent-button);color:var(--color-text);border:none;border-radius:var(--radius-4);padding:.75rem 1.5rem;font-family:var(--font-primary);font-size:.875rem;font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 20px #f42c044d;transition:transform .2s ease,box-shadow .2s ease,opacity .3s ease;opacity:0;pointer-events:none}#sticky-cta[data-astro-cid-2z6h4olz]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #f42c0473}@media(max-width:768px){#sticky-cta[data-astro-cid-2z6h4olz]{bottom:1.25rem;left:1.25rem;padding:.75rem 1.25rem;font-size:.875rem}}body{font-family:var(--font-primary);background:var(--color-card);color:var(--color-text)}.hero-section[data-astro-cid-2z6h4olz]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-64);align-items:center;padding:var(--space-80) var(--space-80);background:var(--color-bg);border-bottom:.5px solid rgba(248,248,248,.08)}.scroll-indicator[data-astro-cid-2z6h4olz]{display:flex;justify-content:center;opacity:.4;animation:bounce 2s ease-in-out infinite}.scroll-indicator[data-astro-cid-2z6h4olz] svg[data-astro-cid-2z6h4olz]{width:28px;height:28px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.hero-photo[data-astro-cid-2z6h4olz]{aspect-ratio:1 / 1;border-radius:var(--radius-12);overflow:hidden;background:#2a2828;border:1px solid rgba(255,255,255,.07);position:relative}.hero-photo[data-astro-cid-2z6h4olz] img[data-astro-cid-2z6h4olz]{width:100%;height:100%;object-fit:cover;display:block}.hero-text[data-astro-cid-2z6h4olz]{display:flex;flex-direction:column;gap:var(--space-24)}.eyebrow[data-astro-cid-2z6h4olz]{font-size:var(--fs-12);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-4)}.eyebrow[data-astro-cid-2z6h4olz]:after{content:"";display:block;height:1px;width:28px;background:var(--color-accent);opacity:.5}.hero-name[data-astro-cid-2z6h4olz]{font-size:var(--fs-40);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--space-4)}.hero-role[data-astro-cid-2z6h4olz]{font-size:var(--fs-15);color:var(--color-accent-text);font-weight:500}.hero-quote[data-astro-cid-2z6h4olz]{border-left:2px solid var(--color-accent);padding-left:var(--space-16)}.hero-quote-text[data-astro-cid-2z6h4olz]{font-family:Georgia,serif;font-size:var(--fs-16);font-style:italic;color:#f8f8f899;line-height:1.75}.hero-body[data-astro-cid-2z6h4olz]{font-size:var(--fs-15);color:#f8f8f899;line-height:1.8}.stats-row[data-astro-cid-2z6h4olz]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.stat[data-astro-cid-2z6h4olz]{background:#ffffff08;border-radius:var(--radius-8);padding:var(--space-12) var(--space-8);text-align:center;border:1px solid rgba(255,255,255,.06)}.stat-cat[data-astro-cid-2z6h4olz]{font-size:var(--fs-12);color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--space-4)}.stat-val[data-astro-cid-2z6h4olz]{font-size:var(--fs-20);font-weight:700;color:var(--color-accent);line-height:1;margin-bottom:3px}.stat-val--sm[data-astro-cid-2z6h4olz]{font-size:var(--fs-13);color:var(--color-accent-text)}.stat-unit[data-astro-cid-2z6h4olz]{font-size:var(--fs-12);color:var(--color-text-secondary)}.timeline-section[data-astro-cid-2z6h4olz]{padding:var(--space-96) var(--space-80);background:var(--color-card);border-bottom:.5px solid rgba(248,248,248,.06)}.section-header[data-astro-cid-2z6h4olz]{text-align:center;margin-bottom:var(--space-64)}.section-header[data-astro-cid-2z6h4olz] .eyebrow[data-astro-cid-2z6h4olz]{justify-content:center;margin-bottom:var(--space-12)}.section-header[data-astro-cid-2z6h4olz] .eyebrow[data-astro-cid-2z6h4olz]:after{display:none}.section-header[data-astro-cid-2z6h4olz] h2[data-astro-cid-2z6h4olz]{font-size:var(--fs-36);font-weight:700;letter-spacing:-.02em}.tl-b[data-astro-cid-2z6h4olz]{position:relative;max-width:var(--container-about);margin:0 auto}.tl-b[data-astro-cid-2z6h4olz]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(244,44,4,.3) 6%,rgba(244,44,4,.3) 94%,transparent);transform:translate(-50%)}.tl-item-b[data-astro-cid-2z6h4olz]{display:grid;grid-template-columns:1fr 48px 1fr;align-items:start;margin-bottom:var(--space-56)}.tl-item-b[data-astro-cid-2z6h4olz]:last-child{margin-bottom:0}.tl-content-b[data-astro-cid-2z6h4olz]{padding:0 var(--space-32);opacity:0;transition:opacity .65s ease,transform .65s ease}.tl-content-b[data-astro-cid-2z6h4olz].right{transform:translate(56px)}.tl-content-b[data-astro-cid-2z6h4olz].left{text-align:right;transform:translate(-56px)}.tl-item-b[data-astro-cid-2z6h4olz].visible .tl-content-b[data-astro-cid-2z6h4olz]{opacity:1;transform:translate(0)}.tl-item-b--future[data-astro-cid-2z6h4olz] .tl-content-b[data-astro-cid-2z6h4olz]{opacity:0}.tl-item-b--future[data-astro-cid-2z6h4olz].visible .tl-content-b[data-astro-cid-2z6h4olz]{opacity:.5}.tl-center-b[data-astro-cid-2z6h4olz]{display:flex;align-items:flex-start;justify-content:center;padding-top:var(--space-4);position:relative;z-index:1;opacity:0;transform:scale(.4);transition:opacity .4s ease .3s,transform .4s ease .3s}.tl-item-b[data-astro-cid-2z6h4olz].visible .tl-center-b[data-astro-cid-2z6h4olz]{opacity:1;transform:scale(1)}.tl-item-b--future[data-astro-cid-2z6h4olz].visible .tl-center-b[data-astro-cid-2z6h4olz]{opacity:.5}.tl-dot-b[data-astro-cid-2z6h4olz]{width:14px;height:14px;border-radius:50%;background:var(--color-card);border:2px solid var(--color-accent);flex-shrink:0}.tl-dot-b[data-astro-cid-2z6h4olz].active{background:var(--color-accent);box-shadow:0 0 0 4px #f42c0426}.tl-dot-b--future[data-astro-cid-2z6h4olz]{background:var(--color-card);border-color:#f42c0466;border-style:dashed}.tl-year-b[data-astro-cid-2z6h4olz]{font-size:var(--fs-12);font-weight:700;color:var(--color-accent-text);letter-spacing:.1em;margin-bottom:var(--space-8)}.tl-year-b--future[data-astro-cid-2z6h4olz]{color:#f42c0480}.tl-btn[data-astro-cid-2z6h4olz]{display:inline-flex;align-items:center;gap:var(--space-4);margin-top:var(--space-12);background:var(--color-accent-button);color:var(--color-text);text-decoration:none;padding:var(--space-8) var(--space-16);border-radius:var(--radius-4);font-size:var(--fs-13);font-weight:600;transition:opacity .2s}.tl-btn[data-astro-cid-2z6h4olz]:hover{opacity:.85}.tl-title-b[data-astro-cid-2z6h4olz]{font-size:var(--fs-16);font-weight:700;color:var(--color-text);margin-bottom:var(--space-8);line-height:1.3}.tl-body-b[data-astro-cid-2z6h4olz]{font-size:var(--fs-13);color:#f8f8f899;line-height:1.7}.equipment-section[data-astro-cid-2z6h4olz]{padding:var(--space-96) var(--space-80);background:linear-gradient(to bottom,var(--color-bg) 0%,rgba(29,27,27,.82) 30%,rgba(29,27,27,.82) 70%,var(--color-bg) 100%),var(--bg-equipment-section) center / cover no-repeat;border-bottom:.5px solid rgba(248,248,248,.06)}.equipment-section[data-astro-cid-2z6h4olz] .section-header[data-astro-cid-2z6h4olz]{margin-bottom:var(--space-48)}.equipment-section[data-astro-cid-2z6h4olz] .section-header[data-astro-cid-2z6h4olz] p[data-astro-cid-2z6h4olz]{font-size:var(--fs-14);color:var(--color-text-secondary);margin-top:var(--space-8)}.skills-grid[data-astro-cid-2z6h4olz]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-12);max-width:var(--container-about);margin:0 auto}.skill-card[data-astro-cid-2z6h4olz]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-10);padding:var(--space-20) var(--space-20)}.skill-cat[data-astro-cid-2z6h4olz]{font-size:var(--fs-12);letter-spacing:.1em;color:var(--color-accent-text);text-transform:uppercase;font-weight:600;margin-bottom:var(--space-12)}.skill-list[data-astro-cid-2z6h4olz]{display:flex;flex-direction:column;gap:var(--space-4)}.skill-item[data-astro-cid-2z6h4olz]{font-size:var(--fs-13);color:#f8f8f899;display:flex;align-items:center;gap:var(--space-8)}.skill-item[data-astro-cid-2z6h4olz]:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--color-accent);opacity:.6;flex-shrink:0}.cta-section[data-astro-cid-2z6h4olz]{padding:var(--space-96) var(--space-80);background:var(--color-bg);text-align:center}.cta-title[data-astro-cid-2z6h4olz]{font-size:var(--fs-36);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-12)}.cta-sub[data-astro-cid-2z6h4olz]{font-size:var(--fs-15);color:#f8f8f880;margin-bottom:var(--space-32)}.cta-buttons[data-astro-cid-2z6h4olz]{display:flex;gap:var(--space-12);justify-content:center}.btn-primary[data-astro-cid-2z6h4olz]{background:var(--color-accent-button);color:var(--color-text);text-decoration:none;padding:var(--space-12) var(--space-24);border-radius:var(--radius-6);font-size:var(--fs-14);font-weight:600;transition:opacity .2s}.btn-primary[data-astro-cid-2z6h4olz]:hover{opacity:.85}.btn-secondary[data-astro-cid-2z6h4olz]{background:#f8f8f80d;color:#f8f8f8cc;text-decoration:none;padding:var(--space-12) var(--space-24);border-radius:var(--radius-6);font-size:var(--fs-14);font-weight:500;border:1px solid rgba(248,248,248,.15);transition:background .2s}.btn-secondary[data-astro-cid-2z6h4olz]:hover{background:#f8f8f817}@media(max-width:1024px){.hero-section[data-astro-cid-2z6h4olz]{padding:var(--space-64) var(--space-40);gap:var(--space-48)}.timeline-section[data-astro-cid-2z6h4olz],.equipment-section[data-astro-cid-2z6h4olz],.cta-section[data-astro-cid-2z6h4olz]{padding:var(--space-64) var(--space-40)}}@media(max-width:768px){.hero-section[data-astro-cid-2z6h4olz]{grid-template-columns:1fr;padding:var(--space-48) var(--space-20);gap:var(--space-32)}.hero-photo[data-astro-cid-2z6h4olz]{aspect-ratio:4 / 3}.hero-name[data-astro-cid-2z6h4olz]{font-size:var(--fs-32)}.stats-row[data-astro-cid-2z6h4olz]{grid-template-columns:repeat(2,1fr)}.timeline-section[data-astro-cid-2z6h4olz]{padding:var(--space-56) var(--space-20)}.section-header[data-astro-cid-2z6h4olz] h2[data-astro-cid-2z6h4olz]{font-size:var(--fs-24)}.tl-b[data-astro-cid-2z6h4olz]:before{left:7px;transform:none}.tl-item-b[data-astro-cid-2z6h4olz]{grid-template-columns:16px 1fr;gap:0;margin-bottom:var(--space-40)}.tl-content-b[data-astro-cid-2z6h4olz],.tl-content-b[data-astro-cid-2z6h4olz].left,.tl-content-b[data-astro-cid-2z6h4olz].right{grid-column:2;grid-row:1;text-align:left;padding:0 0 0 var(--space-20);transform:none}.tl-center-b[data-astro-cid-2z6h4olz]{grid-column:1;grid-row:1;align-items:flex-start;padding-top:var(--space-4);transform:none}.tl-item-b[data-astro-cid-2z6h4olz] .tl-content-b[data-astro-cid-2z6h4olz]{opacity:0;transform:translateY(16px)}.tl-item-b[data-astro-cid-2z6h4olz].visible .tl-content-b[data-astro-cid-2z6h4olz]{opacity:1;transform:translateY(0)}.tl-item-b--future[data-astro-cid-2z6h4olz].visible .tl-content-b[data-astro-cid-2z6h4olz]{opacity:.5}.skills-grid[data-astro-cid-2z6h4olz]{grid-template-columns:1fr 1fr}.equipment-section[data-astro-cid-2z6h4olz],.cta-section[data-astro-cid-2z6h4olz]{padding:var(--space-56) var(--space-20)}.cta-title[data-astro-cid-2z6h4olz]{font-size:var(--fs-24)}.cta-buttons[data-astro-cid-2z6h4olz]{flex-direction:column;align-items:center}}@media(max-width:480px){.skills-grid[data-astro-cid-2z6h4olz]{grid-template-columns:1fr}}img[data-astro-cid-2z6h4olz]{height:auto}
