._w2HtG_hero{border-bottom:1px solid var(--color-rule);padding:clamp(4.5rem,11vh,8rem) 0 0;position:relative;overflow:hidden}._w2HtG_heroGhost{width:max-content;font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--color-rule);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;will-change:transform;font-size:clamp(5rem,17vw,15rem);font-weight:900;line-height:.82;position:absolute;top:clamp(1.5rem,6vh,4rem);left:50%;translate:-50%}._w2HtG_heroGrid{z-index:1;gap:var(--space-3xl);padding-bottom:var(--section-gap);grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;display:grid;position:relative}._w2HtG_heroIntro{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}._w2HtG_heroAvatar{object-fit:cover;border:1px solid var(--color-rule-strong);width:48px;height:48px;transition:border-color .4s var(--ease-soft), transform .5s var(--ease-glide);border-radius:50%;flex-shrink:0}._w2HtG_heroIntro:hover ._w2HtG_heroAvatar{border-color:var(--color-accent);transform:scale(1.04)}._w2HtG_heroStatus{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 60%, transparent);align-items:center;gap:.55rem;padding:.4rem .85rem .4rem .6rem;display:inline-flex}._w2HtG_heroStatusDot{background:var(--color-live);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}._w2HtG_heroStatusDot:after{content:"";border:1px solid var(--color-live);opacity:0;animation:_w2HtG_status-ping 2.8s var(--ease-soft) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes _w2HtG_status-ping{0%{opacity:.7;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.5)}}._w2HtG_heroTitle{font-size:var(--step-6);font-weight:850;line-height:var(--leading-tight);letter-spacing:-.035em;color:var(--color-fg);margin-bottom:var(--space-md);overflow-wrap:anywhere}._w2HtG_heroName{display:inline-block}._w2HtG_heroRole{font-family:var(--font-mono);font-size:var(--step-2);text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);margin-bottom:var(--space-lg)}._w2HtG_heroBio{font-size:var(--step-2);line-height:var(--leading-body);color:var(--color-fg-muted);max-width:var(--measure-lead);margin-bottom:var(--space-xl)}._w2HtG_heroActions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}._w2HtG_heroCta{font-family:var(--font-mono);font-size:var(--step-1);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface) 55%, transparent);transition:color .25s var(--ease-soft), border-color .25s var(--ease-soft), background-color .25s var(--ease-soft), transform .35s var(--ease-glide);align-items:center;gap:.5rem;padding:.7rem 1.1rem;display:inline-flex;position:relative}._w2HtG_heroCta:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;transition:transform .4s var(--ease-glide);display:block;position:absolute;bottom:.45rem;left:1.1rem;right:1.1rem;transform:scaleX(0)}._w2HtG_heroCta:hover:after,._w2HtG_heroCta:focus-visible:after{transform:scaleX(1)}._w2HtG_heroCta:hover,._w2HtG_heroCta:focus-visible{color:var(--color-fg);border-color:var(--color-rule-strong);background:var(--color-card-raised);transform:translateY(-2px)}._w2HtG_heroCta svg{transition:transform .4s var(--ease-glide)}._w2HtG_heroCta:hover svg,._w2HtG_heroCta:focus-visible svg{transform:translate(2px,-2px)}._w2HtG_heroCtaPrimary{color:var(--color-bg);background:var(--color-accent);border-color:var(--color-accent)}._w2HtG_heroCtaPrimary:after{display:none}._w2HtG_heroCtaPrimary:hover,._w2HtG_heroCtaPrimary:focus-visible{color:var(--color-bg);background:var(--color-fg);border-color:var(--color-fg)}._w2HtG_heroCta:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._w2HtG_heroStats{gap:var(--space-lg);border-left:1px solid var(--color-rule);padding-left:var(--space-lg);flex-direction:column;display:flex}._w2HtG_heroStat{padding-top:var(--space-sm);border-top:1px solid var(--color-rule-soft)}._w2HtG_heroStatValue{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;color:var(--color-fg);font-weight:700}._w2HtG_heroStatLabel{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted);margin-top:.15rem}._w2HtG_ticker{border-top:var(--rule);padding:var(--space-md) 0;background:var(--color-code-bg);overflow:hidden}._w2HtG_tickerTrack{width:max-content;animation:32s linear infinite _w2HtG_ticker-scroll;display:flex}._w2HtG_ticker:hover ._w2HtG_tickerTrack{animation-play-state:paused}._w2HtG_tickerGroup{display:flex}._w2HtG_tickerItem{font-family:var(--font-mono);font-size:var(--step-1);text-transform:uppercase;letter-spacing:.14em;color:var(--color-fg-muted);padding-right:var(--space-2xl);white-space:nowrap}._w2HtG_tickerItem:after{content:"·";color:var(--color-accent);padding-left:var(--space-2xl)}@keyframes _w2HtG_ticker-scroll{to{transform:translate(-50%)}}@media (max-width:900px){._w2HtG_heroGrid{gap:var(--space-2xl);grid-template-columns:1fr}._w2HtG_heroStats{border-left:none;border-top:1px solid var(--color-rule);padding-left:0;padding-top:var(--space-lg);gap:var(--space-xl);flex-flow:wrap}}
._7zhw3a_sectionHeading{gap:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-2xl);grid-template-columns:auto 1fr;align-items:end;display:grid}._7zhw3a_sectionHeadingNumber{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--color-accent);transition:color .5s var(--ease-soft);padding-bottom:.06em;font-size:clamp(2.6rem,5.4vw,4.25rem);font-weight:900;line-height:.78}._7zhw3a_sectionHeading:hover ._7zhw3a_sectionHeadingNumber{color:var(--color-accent)}._7zhw3a_sectionHeadingTitle{font-family:var(--font-display);font-size:var(--step-5);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.03em;color:var(--color-fg);overflow-wrap:anywhere;position:relative}._7zhw3a_sectionHeadingTitle:after{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease-glide);position:absolute;bottom:-.5rem;left:0;transform:scaleX(0)}._7zhw3a_sectionHeading:hover ._7zhw3a_sectionHeadingTitle:after,._7zhw3a_sectionHeading:focus-within ._7zhw3a_sectionHeadingTitle:after{transform:scaleX(1)}@media (max-width:768px){._7zhw3a_sectionHeading{gap:var(--space-sm);margin-bottom:var(--space-xl);grid-template-columns:1fr;align-items:start}._7zhw3a_sectionHeadingNumber{font-size:2.6rem}}
