/* Keep the money stage's grid row and dimensions unchanged. */
.hero-refreshed .gold-header{position:relative}
.hero-refreshed .header-title{justify-self:center;text-align:center}
.hero-refreshed .header-subtitle{font-family:Unbounded,sans-serif;font-weight:750;text-transform:uppercase;letter-spacing:-.025em;background:linear-gradient(#e4fbff,#fff 45%,#a997b9);background-clip:text;color:transparent;font-size:.53em;white-space:nowrap}
.hero-refreshed .gold-infographic{position:absolute;grid-area:auto;left:0;top:var(--metrics-top,130px);width:var(--metrics-width,130px);display:grid;grid-template-columns:1fr;gap:6px;margin:0}
.hero-refreshed .header-subtitle{line-height:18.432px}
@media(max-width:760px){.hero-refreshed .header-subtitle{line-height:16.64px}}
@media(max-width:480px){.hero-refreshed .header-subtitle{line-height:12.544px}}
@media(min-width:761px){.hero-refreshed .gold-header .gold-brand{align-self:start}}
.hero-refreshed .hero{z-index:3}
.hero-refreshed .gold-infographic>*{padding:7px 5px;min-height:42px;gap:6px;justify-content:center}
.hero-refreshed .gold-infographic svg{width:22px;height:22px;flex-shrink:0}
.hero-refreshed .gold-infographic strong{font-size:10px}
.hero-refreshed .gold-infographic span{font-size:9px}
.hero-refreshed .hero-art{margin-bottom:0;z-index:1}
.hero-refreshed .hero-projects{position:relative;z-index:1;background:linear-gradient(145deg,#241e30,#17151c);overflow:hidden}
.hero-refreshed .hero-copy,.hero-refreshed .hero-bottom{position:relative;z-index:1}
.vascular-network{z-index:0;opacity:.8}
.hero-refreshed .relation .intro{background:#101016e8;border-radius:12px;text-shadow:0 1px 3px #101016}
.shirt-vessels{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;mix-blend-mode:multiply;opacity:.42;clip-path:polygon(38% 65%,77% 62%,91% 85%,82% 94%,36% 94%);mask-image:linear-gradient(transparent 61%,#000 77%,#000 85%,transparent 95%)}
.shirt-vessels path{fill:none;stroke-linecap:round}
.hero-refreshed .shirt-skills{top:76%;left:39%;width:48%;min-height:44px;padding:8px 4px;background:#dcff00;color:#202510;border:1px solid #b9ce45;border-radius:9px;font:800 clamp(.58rem,1.5vw,1.1rem)/1.3 Unbounded,sans-serif;text-shadow:0 1px #f1ff8c;box-shadow:inset 1px 2px 3px #fff9,inset -1px -2px 4px #6d781b88;mix-blend-mode:multiply;transform:rotate(-5deg) skewX(-4deg)}
.hero-refreshed .shirt-skills small{color:#39421e;text-shadow:none;font-size:.55em}
.shirt-skills:focus-visible{outline:3px solid white;outline-offset:4px}
@media(max-width:480px){.hero-refreshed .gold-infographic>*{padding:5px 2px;min-height:40px}.hero-refreshed .gold-infographic strong{font-size:8px}.hero-refreshed .gold-infographic span{font-size:7px}.hero-refreshed .shirt-skills{font-size:.55rem;padding:4px 2px;left:36%;width:53%}}
@media(max-width:760px){
 .hero-refreshed .header-title{grid-column:1/-1;grid-row:1;width:100%;justify-self:center;font-size:clamp(.83rem,3.1vw,1.65rem)}
 .hero-refreshed .gold-header .gold-brand{z-index:1;align-self:start}
 .hero-refreshed .header-subtitle{font-size:clamp(.43rem,1.5vw,.65rem);text-align:center}
 .hero-refreshed .gold-infographic .gold-metric{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;min-height:46px;padding:4px 2px}
 .hero-refreshed .gold-infographic svg{display:block;width:24px;height:17px;margin:0}
 .hero-refreshed .gold-infographic span,.hero-refreshed .gold-infographic small{display:block;width:100%;text-align:center}
}
.burger-stage:not([data-ready]):not([data-failed]) .burger-fallback{visibility:hidden}
#coin-field{opacity:0;transition:opacity .35s ease}
#coin-field[data-ready]{opacity:1}
@media(prefers-reduced-motion:reduce){#coin-field{transition:none}}
.hero-refreshed .gold-header{border-bottom:0}
.burger-stage canvas{opacity:0}
.burger-stage[data-ready] canvas{animation:burger-arrive 1.2s ease-out both}
@keyframes burger-arrive{from{opacity:0}to{opacity:1}}
.hero-refreshed .gun-bills{clip-path:none;overflow:visible}
.hero-refreshed .gun-bills i{animation-name:gun-to-ai;animation-duration:3.6s}
@keyframes gun-to-ai{
 0%{opacity:0;transform:translate(0,0) rotate(-110deg) scale(.65);filter:brightness(1)}
 12%{opacity:.95}
 55%{opacity:.85;filter:brightness(.95)}
 75%{opacity:.6;filter:brightness(.5)}
 100%{opacity:0;transform:translate(var(--flight-x,0px),var(--flight-y,-130px)) rotate(var(--turn)) scale(.8);filter:brightness(0)}
}
.hero-refreshed .shirt-skills{top:63%;left:38%;width:51%;padding:3px 2px;min-height:44px;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#60607008 1px 2px);border:0;border-radius:3px;box-shadow:inset 0 1px 1px #ffffff48,inset 0 -1px 1px #74708022;color:#8e889b;font:900 clamp(.74rem,1.9vw,1.7rem)/1.05 Unbounded,sans-serif;text-shadow:-1px -1px 1px #fff,1px 1px 1px #565060,0 2px 1px #74708066;mix-blend-mode:multiply;transform:rotate(-5deg) skewX(-4deg)}
.hero-refreshed .shirt-skills span{display:block;width:100%}
@media(prefers-reduced-motion:reduce){.burger-stage[data-ready] canvas{animation:none;opacity:1}.hero-refreshed .gun-bills{display:none}}
