/* Geometry is held until fonts, data and the scroll pose are ready. */
.hero-enhanced .hero:not([data-hero-ready=true]) .hero-information,.hero-enhanced .hero:not([data-hero-data-ready=true]) .hero-information{visibility:hidden}
.hero-counter-summary{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* Frameless 30% black glass requested by the user. */
.hero .counter-shell,.hero .remaining-shell{border:0!important;background:rgb(0 0 0 / .3)!important;box-shadow:none!important;border-radius:12px;backdrop-filter:blur(4px)}
.hero .counter-frame{display:none!important}
.hero .counter,.hero .remaining-shell strong{background:linear-gradient(165deg,#fff2c3 12%,#f3ce70 48%,#c99836 82%,#f7dfa1);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 0 9px #e9b84b30);font-variant-numeric:tabular-nums;white-space:nowrap}
.hero .counter-top{font-weight:600;letter-spacing:1.4px;color:#e7e4db}
.hero .counter-breakdown small{color:#b7c0c5}.hero .counter-breakdown b{color:#f3f2e9;font-variant-numeric:tabular-nums}
.hero .remaining-shell strong{filter:drop-shadow(0 0 6px #d7ac4426)}
@media(prefers-reduced-transparency:reduce){.hero .counter-shell,.hero .remaining-shell{background:#090e12!important;backdrop-filter:none}}
