.StatCard-module__lbiJjW__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:1.5rem 1.6rem 1.6rem}.StatCard-module__lbiJjW__card[data-on-dark=true]{border-color:var(--line-on-dark);box-shadow:none;background:#f2ede40d}.StatCard-module__lbiJjW__num{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2rem,1.3rem + 2vw,2.6rem);font-weight:700;line-height:1}.StatCard-module__lbiJjW__card[data-on-dark=true] .StatCard-module__lbiJjW__num{color:var(--ivory)}.StatCard-module__lbiJjW__label{font-family:var(--font-sans);color:var(--muted);margin-top:.55rem;font-size:.82rem;font-weight:400;line-height:1.5}.StatCard-module__lbiJjW__source{font-family:var(--font-sans);letter-spacing:.04em;color:var(--muted);opacity:.75;margin-top:.6rem;font-size:.625rem}
.Hero-module__KTD73a__hero{min-height:calc(100svh - var(--header-h));background:var(--ink);align-items:center;display:grid;position:relative;overflow:hidden}.Hero-module__KTD73a__bg{z-index:0;position:absolute;inset:0}.Hero-module__KTD73a__bgImg{object-fit:cover}.Hero-module__KTD73a__scrim{z-index:1;background:linear-gradient(100deg,#111820f5 0%,#111820d6 42%,#1118204d 100%);position:absolute;inset:0}.Hero-module__KTD73a__grain{z-index:2;object-fit:cover;mix-blend-mode:overlay;opacity:.06;pointer-events:none;position:absolute;inset:0}.Hero-module__KTD73a__inner{z-index:3;max-width:42rem;padding-block:clamp(2.5rem,7vh,4.5rem) clamp(2rem,5vh,3.5rem);position:relative}@keyframes Hero-module__KTD73a__heroLineUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes Hero-module__KTD73a__heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__KTD73a__cueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(33px)}}.Hero-module__KTD73a__eyebrowRow{opacity:0;align-items:center;gap:.9rem;margin-bottom:1.6rem;animation:.7s 50ms both Hero-module__KTD73a__heroFadeUp;display:flex}.Hero-module__KTD73a__rule{background:var(--gold);flex-shrink:0;width:40px;height:1px}.Hero-module__KTD73a__headline{color:var(--ivory);letter-spacing:-.01em;font-size:clamp(2.9rem,min(1.7rem + 5.9vw,10vh),5.6rem);line-height:1.05}.Hero-module__KTD73a__lineMask{padding-bottom:.08em;display:block;overflow:hidden}.Hero-module__KTD73a__line{animation:.85s cubic-bezier(.16,1,.3,1) both Hero-module__KTD73a__heroLineUp;display:block;transform:translateY(110%)}.Hero-module__KTD73a__lineMask:first-child .Hero-module__KTD73a__line{animation-delay:.16s}.Hero-module__KTD73a__lineMask:nth-child(2) .Hero-module__KTD73a__line{animation-delay:.27s}.Hero-module__KTD73a__accent{color:var(--gold)}.Hero-module__KTD73a__sub{font-family:var(--font-serif);color:#f2ede4c7;opacity:0;max-width:42ch;margin-top:1.9rem;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.55;animation:.7s .46s both Hero-module__KTD73a__heroFadeUp}.Hero-module__KTD73a__actions{opacity:0;flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:2.4rem;animation:.7s .58s both Hero-module__KTD73a__heroFadeUp;display:flex}.Hero-module__KTD73a__textLink{font-family:var(--font-sans);color:var(--ivory);align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;transition:color .2s;display:inline-flex}.Hero-module__KTD73a__arrow{transition:transform .25s}.Hero-module__KTD73a__textLink:hover{color:var(--gold)}.Hero-module__KTD73a__textLink:hover .Hero-module__KTD73a__arrow{transform:translate(5px)}.Hero-module__KTD73a__cue{left:var(--gutter);z-index:3;opacity:0;align-items:center;gap:.7rem;animation:.7s .85s both Hero-module__KTD73a__heroFadeUp;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,2.5rem)}.Hero-module__KTD73a__cueLine{background:linear-gradient(var(--gold), #b8904000);width:1px;height:44px;position:relative;overflow:hidden}.Hero-module__KTD73a__cueDot{background:var(--gold);border-radius:2px;width:3px;height:9px;animation:1.9s ease-in-out infinite Hero-module__KTD73a__cueBounce;position:absolute;top:0;left:-1px}.Hero-module__KTD73a__cueText{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:#f2ede48c;font-size:.625rem;font-weight:600}@media (max-width:760px){.Hero-module__KTD73a__scrim{background:linear-gradient(#111820b3 0%,#111820db 55%,#111820f0 100%)}.Hero-module__KTD73a__cueText{display:none}}@media (prefers-reduced-motion:reduce){.Hero-module__KTD73a__eyebrowRow,.Hero-module__KTD73a__line,.Hero-module__KTD73a__sub,.Hero-module__KTD73a__actions,.Hero-module__KTD73a__cue,.Hero-module__KTD73a__cueDot{opacity:1;animation:none;transform:none}}
