.stats-module__cPGMNG__root{--st-bg:#090b11;--st-ink:#f5f0e8;--st-soft:#f5f0e8ad;--st-faint:#f5f0e86b;--st-line:#ffffff1a;--st-card:linear-gradient(160deg, #ffffff12, #ffffff05);--st-dot:#ffffff1a;--st-accent:var(--gold);--st-shadow:0 30px 60px -30px #000000b3;isolation:isolate;background:var(--st-bg);color:var(--st-ink);border-top:1px solid var(--st-line);padding:clamp(4rem,8vw,7rem) 0;position:relative;overflow:hidden}html[data-theme=light] .stats-module__cPGMNG__root{--st-bg:#f7f5f1;--st-ink:#14213d;--st-soft:#14213db3;--st-faint:#14213d73;--st-line:#14213d1a;--st-card:linear-gradient(160deg, #fff, #ffffffb3);--st-dot:#14213d1a;--st-shadow:0 24px 50px -28px #14213d4d}.stats-module__cPGMNG__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, rgb(var(--gold-rgb) / .16), transparent 65%);border-radius:999px;width:min(80vw,760px);position:absolute;top:-20%;left:-10%}.stats-module__cPGMNG__inner{width:min(100% - 2rem,1280px);margin-inline:auto}.stats-module__cPGMNG__title{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.1rem,5.6vw,4.4rem);font-weight:800;line-height:1.02}.stats-module__cPGMNG__accent{font-family:var(--font-playfair), serif;letter-spacing:-.01em;color:var(--st-accent);font-style:italic;font-weight:500}.stats-module__cPGMNG__bento{gap:clamp(.75rem,1.6vw,1.25rem);margin-top:clamp(2.25rem,5vw,3.5rem);display:grid}@media (min-width:768px){.stats-module__cPGMNG__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-module__cPGMNG__bento[data-count="2"] .stats-module__cPGMNG__featured,.stats-module__cPGMNG__bento[data-count="4"] .stats-module__cPGMNG__featured{grid-column:span 2}}@media (min-width:1024px){.stats-module__cPGMNG__bento{grid-template-columns:1.35fr 1fr;grid-auto-rows:minmax(15rem,auto)}.stats-module__cPGMNG__bento[data-count="3"] .stats-module__cPGMNG__featured{grid-row:span 2}.stats-module__cPGMNG__bento[data-count="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-module__cPGMNG__bento[data-count="4"] .stats-module__cPGMNG__featured{grid-area:span 2}.stats-module__cPGMNG__bento[data-count="4"] .stats-module__cPGMNG__card:last-child{grid-column:span 2}}.stats-module__cPGMNG__card{border:1px solid var(--st-line);background:var(--st-card);min-height:13rem;box-shadow:var(--st-shadow);border-radius:clamp(1.1rem,2vw,1.6rem);flex-direction:column;justify-content:space-between;gap:2.5rem;padding:clamp(1.25rem,2.6vw,2rem);transition:border-color .4s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.stats-module__cPGMNG__card:hover{border-color:rgb(var(--gold-rgb) / .45);transform:translateY(-3px)}.stats-module__cPGMNG__card:before{content:"";aspect-ratio:1;background:radial-gradient(circle, rgb(var(--gold-rgb) / .22), transparent 70%);opacity:0;pointer-events:none;border-radius:999px;width:70%;transition:opacity .5s;position:absolute;inset:auto -20% -60% auto}.stats-module__cPGMNG__card:hover:before{opacity:1}.stats-module__cPGMNG__featured{min-height:20rem}.stats-module__cPGMNG__bgIcon{width:52%;max-width:14rem;height:auto;color:var(--st-ink);opacity:.05;pointer-events:none;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-14%;right:-6%}.stats-module__cPGMNG__card:hover .stats-module__cPGMNG__bgIcon{transform:rotate(-8deg)scale(1.05)}.stats-module__cPGMNG__featured .stats-module__cPGMNG__bgIcon{display:none}.stats-module__cPGMNG__cardTop{justify-content:space-between;align-items:center;display:flex;position:relative}.stats-module__cPGMNG__icon{background:rgb(var(--gold-rgb) / .14);width:2.75rem;height:2.75rem;color:var(--st-accent);border-radius:.85rem;place-items:center;display:grid}.stats-module__cPGMNG__index{letter-spacing:.16em;color:var(--st-faint);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.stats-module__cPGMNG__cardBottom{position:relative}.stats-module__cPGMNG__value{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(3rem,7vw,5rem);font-weight:900;line-height:.9;display:flex}.stats-module__cPGMNG__featured .stats-module__cPGMNG__value{font-size:clamp(4rem,11vw,8.5rem)}.stats-module__cPGMNG__suffix{font-family:var(--font-playfair), serif;color:var(--st-accent);margin-left:.05em;font-style:italic;font-weight:500}.stats-module__cPGMNG__label{letter-spacing:.16em;text-transform:uppercase;color:var(--st-soft);margin-top:.85rem;font-size:.8rem;font-weight:700}.stats-module__cPGMNG__note{color:var(--st-faint);margin-top:.4rem;font-size:.9rem}.stats-module__cPGMNG__dots{pointer-events:none;grid-template-columns:repeat(20,1fr);gap:clamp(5px,.8vw,9px);width:min(55%,22rem);display:grid;position:absolute;top:calc(clamp(1.25rem,2.6vw,2rem) + 3.75rem);right:clamp(1.25rem,2.6vw,2rem)}.stats-module__cPGMNG__dots span{aspect-ratio:1;background:var(--st-dot);border-radius:999px;transition:background .5s,transform .5s;transform:scale(.6)}.stats-module__cPGMNG__dotsOn span{background:var(--st-accent);transform:scale(1)}.stats-module__cPGMNG__dotsOn span:nth-child(7n+3),.stats-module__cPGMNG__dotsOn span:nth-child(11n+5){background:var(--st-dot);transform:scale(.6)}@media (max-width:767px){.stats-module__cPGMNG__dots{opacity:.8;width:50%}.stats-module__cPGMNG__featured{min-height:17rem}}@media (prefers-reduced-motion:reduce){.stats-module__cPGMNG__dots span{transition:none}}
