.HeroBadge-module__kdBXfa__art{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:clamp(260px,32vw,420px);display:flex;position:relative}.HeroBadge-module__kdBXfa__sunburst{z-index:1;opacity:.16;background:repeating-conic-gradient(from 0deg, var(--mustard) 0 1.5deg, transparent 1.5deg 10deg);pointer-events:none;border-radius:50%;position:absolute;inset:-10%;-webkit-mask:radial-gradient(circle,#0000 27%,#000 36%,#0000 70%);mask:radial-gradient(circle,#0000 27%,#000 36%,#0000 70%)}.HeroBadge-module__kdBXfa__rings{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HeroBadge-module__kdBXfa__badge{z-index:3;width:54%;filter:drop-shadow(5px 5px 0 var(--accent2));position:relative}.HeroBadge-module__kdBXfa__badge svg{width:100%;height:auto;display:block}.HeroBadge-module__kdBXfa__badge .HeroBadge-module__kdBXfa__light{display:none}[data-theme=light] .HeroBadge-module__kdBXfa__badge .HeroBadge-module__kdBXfa__dark{display:none}[data-theme=light] .HeroBadge-module__kdBXfa__badge .HeroBadge-module__kdBXfa__light{display:block}
.Hero-module__ZARIfG__hero{min-height:calc(100svh - var(--nav-h));padding-block:var(--space-4) calc(var(--space-5) + 1rem);align-items:center;display:flex;position:relative}.Hero-module__ZARIfG__inner{justify-content:center;align-items:center;gap:clamp(3rem,8vw,7rem);display:flex}.Hero-module__ZARIfG__content{flex:0 auto}.Hero-module__ZARIfG__eyebrow{font-family:var(--mono);letter-spacing:.12em;color:var(--accent-text);margin-bottom:var(--space-3);font-size:.8rem}.Hero-module__ZARIfG__eyebrow:before{content:"$ ";color:var(--accent2)}.Hero-module__ZARIfG__name{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;-webkit-text-stroke:2.4px currentColor;paint-order:stroke fill;margin-bottom:var(--space-3);font-size:clamp(3.2rem,9vw,7.5rem);font-weight:400;line-height:.95}.Hero-module__ZARIfG__name:after{content:"";width:min(260px,60%);height:2px;margin-top:var(--space-3);background:linear-gradient(90deg, var(--mustard), transparent);display:block}.Hero-module__ZARIfG__dot{color:var(--accent2)}.Hero-module__ZARIfG__last{color:var(--gold-text)}.Hero-module__ZARIfG__role{font-family:var(--mono);color:var(--muted);text-wrap:balance;font-size:clamp(.85rem,1.3vw,1rem);line-height:1.7}.Hero-module__ZARIfG__scrollCue{left:50%;bottom:var(--space-3);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:var(--space-1) var(--space-2);font-size:.7rem;text-decoration:none;position:absolute;transform:translate(-50%)}.Hero-module__ZARIfG__scrollCue:hover{color:var(--accent2)}@media (max-width:860px){.Hero-module__ZARIfG__hero{min-height:auto;padding-block:var(--space-4)}.Hero-module__ZARIfG__inner{text-align:center;gap:var(--space-4);flex-direction:column-reverse}.Hero-module__ZARIfG__name:after{margin-inline:auto}.Hero-module__ZARIfG__scrollCue{display:none}}@media (max-width:600px){.Hero-module__ZARIfG__name{-webkit-text-stroke:1.6px currentColor}}
.PageHeader-module__bRDKxW__tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent2);scroll-margin-top:calc(var(--nav-h) + 2rem);margin-bottom:.6rem;padding-left:1.15rem;font-size:.72rem;position:relative}.PageHeader-module__bRDKxW__tag:before{content:"";background:var(--text);border-radius:1px;width:6px;height:.95em;position:absolute;top:.05em;left:0}.PageHeader-module__bRDKxW__title{margin-bottom:var(--space-4);font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;-webkit-text-stroke:.9px currentColor;padding-bottom:1.25rem;font-size:clamp(2.2rem,5vw,3.1rem);font-weight:400;line-height:1.05;position:relative}.PageHeader-module__bRDKxW__title:after{content:"";background:url(/title-rule.svg) 0/100% 100% no-repeat;width:min(320px,70%);height:14px;position:absolute;bottom:0;left:0}.PageHeader-module__bRDKxW__lede{margin:calc(var(--space-4) * -.5) 0 var(--space-4);max-width:60ch;color:var(--muted);font-size:1rem;line-height:1.7}
.Card-module__r9_ZKW__card{padding:var(--space-3);border:1px solid var(--border);background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:2px;flex-direction:column;display:flex}.Card-module__r9_ZKW__label{margin-bottom:var(--space-3);border-bottom:1px solid var(--border);font-family:var(--mono);letter-spacing:.06em;color:var(--muted);padding-bottom:.6rem;font-size:.66rem}
.page-module__W-57bW__fieldLog{padding-block:var(--section)}.page-module__W-57bW__stats{border-block:1px solid var(--border);margin-bottom:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.page-module__W-57bW__stats>div{padding:var(--space-3) var(--space-3) var(--space-3) 0}.page-module__W-57bW__stats>div+div{padding-left:var(--space-3);border-left:1px solid var(--border)}.page-module__W-57bW__stats dt{font-family:var(--display);letter-spacing:.03em;color:var(--gold-text);-webkit-text-stroke:1.1px currentColor;margin-bottom:var(--space-1);font-size:clamp(2rem,3.2vw,2.6rem);line-height:1.1}.page-module__W-57bW__stats dd{color:var(--muted);font-size:.86rem;line-height:1.55}.page-module__W-57bW__focusGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.page-module__W-57bW__focusIcon{width:64px;height:52px;margin-bottom:var(--space-2);display:block}.page-module__W-57bW__focusTitle{font-family:var(--head);letter-spacing:.02em;margin-bottom:.5rem;font-size:1.1rem;font-weight:700;line-height:1.3}.page-module__W-57bW__focusBody{color:var(--muted);font-size:.9rem;line-height:1.7}@media (max-width:860px){.page-module__W-57bW__stats{grid-template-columns:repeat(2,1fr)}.page-module__W-57bW__stats>div:nth-child(odd){border-left:none;padding-left:0}.page-module__W-57bW__stats>div:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:960px){.page-module__W-57bW__focusGrid{grid-template-columns:1fr 1fr}.page-module__W-57bW__focusGrid>:last-child{grid-column:1/-1}}@media (max-width:600px){.page-module__W-57bW__stats{grid-template-columns:1fr}.page-module__W-57bW__stats>div,.page-module__W-57bW__stats>div+div{border-left:none;padding-left:0}.page-module__W-57bW__stats>div+div{border-top:1px solid var(--border)}.page-module__W-57bW__focusGrid{grid-template-columns:1fr}}
