.page-module__4kg_tG__header{max-width:var(--max);padding:clamp(56px, 7vw, 96px) var(--pad) 0;margin:0 auto}.page-module__4kg_tG__kicker{font-family:var(--font), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--label);margin-bottom:16px;font-size:14px;font-weight:400}.page-module__4kg_tG__heading{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;text-transform:none;font-size:clamp(48px,10vw,128px);font-weight:700;line-height:1}.page-module__4kg_tG__subhead{font-size:var(--text-body);color:var(--muted);max-width:62ch;margin-top:24px;font-weight:400;line-height:1.6}.page-module__4kg_tG__grid{width:calc(min(100%, var(--max)) - 2 * var(--pad));grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);margin:clamp(40px,5vw,64px) auto clamp(64px,7vw,96px);display:grid}.page-module__4kg_tG__card{background:var(--pill-bg);border-radius:var(--radius);min-height:clamp(220px,24vw,300px);color:var(--fg);box-shadow:var(--shadow-rest);flex-direction:column;padding:clamp(28px,3.5vw,48px);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.page-module__4kg_tG__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.page-module__4kg_tG__card:hover .page-module__4kg_tG__cardTitle{color:var(--accent)}}.page-module__4kg_tG__cardTop{flex-direction:column;gap:8px;display:flex}.page-module__4kg_tG__cardNum{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1.5px #cfcbc4;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(72px,9vw,128px);font-weight:700;line-height:1;position:absolute;top:clamp(12px,1.5vw,24px);right:clamp(24px,3vw,44px)}.page-module__4kg_tG__cardNum:after{content:attr(data-num);background-image:linear-gradient(90deg, var(--grad-1), var(--grad-2), var(--grad-3), var(--grad-1));-webkit-text-fill-color:transparent;-webkit-text-stroke:0;opacity:0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;transition:opacity .5s;position:absolute;inset:0}.page-module__4kg_tG__card:focus-visible .page-module__4kg_tG__cardNum:after{opacity:1}@media (hover:hover){.page-module__4kg_tG__card:hover .page-module__4kg_tG__cardNum:after{opacity:1}}[data-theme=dark] .page-module__4kg_tG__cardNum{-webkit-text-stroke-color:#4a4540}@media (prefers-reduced-motion:no-preference){.page-module__4kg_tG__card:focus-visible .page-module__4kg_tG__cardNum:after{animation:6s linear infinite page-module__4kg_tG__numDrift}@media (hover:hover){.page-module__4kg_tG__card:hover .page-module__4kg_tG__cardNum:after{animation:6s linear infinite page-module__4kg_tG__numDrift}}}.page-module__4kg_tG__cardDesc{max-width:44ch;font-size:var(--text-body);color:var(--muted);line-height:1.6}.page-module__4kg_tG__cardBottom{flex-direction:column;gap:12px;margin-top:auto;padding-top:24px;display:flex}.page-module__4kg_tG__cardTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(24px,2.2vw,34px);font-weight:700;line-height:1.1;transition:color .25s}.page-module__4kg_tG__cardCount{font-family:var(--font), sans-serif;color:var(--label);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:400}.page-module__4kg_tG__card:last-child:nth-child(odd){grid-column:1/-1}.page-module__4kg_tG__cardArrow{display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-module__4kg_tG__card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.page-module__4kg_tG__card:hover,.page-module__4kg_tG__card:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.page-module__4kg_tG__cardArrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.page-module__4kg_tG__card:hover .page-module__4kg_tG__cardArrow,.page-module__4kg_tG__card:focus-visible .page-module__4kg_tG__cardArrow{transform:translate(4px)}}@media (max-width:600px){.page-module__4kg_tG__grid{grid-template-columns:1fr}}@keyframes page-module__4kg_tG__revealUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.page-module__4kg_tG__kicker,.page-module__4kg_tG__heading,.page-module__4kg_tG__subhead{animation:.7s cubic-bezier(.16,1,.3,1) both page-module__4kg_tG__revealUp}.page-module__4kg_tG__kicker{animation-delay:0s}.page-module__4kg_tG__heading{animation-delay:.12s}.page-module__4kg_tG__subhead{animation-delay:.26s}.page-module__4kg_tG__grid>*{opacity:0;transition:opacity .7s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), translate .7s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .5s cubic-bezier(.16, 1, .3, 1), box-shadow .5s cubic-bezier(.16, 1, .3, 1);translate:0 14px}.page-module__4kg_tG__grid>:first-child{--reveal-delay:80ms}.page-module__4kg_tG__grid>:nth-child(2){--reveal-delay:.14s}.page-module__4kg_tG__grid>:nth-child(3){--reveal-delay:.2s}.page-module__4kg_tG__grid>:nth-child(4){--reveal-delay:.26s}.page-module__4kg_tG__grid>:nth-child(5){--reveal-delay:.32s}.reveal-in .page-module__4kg_tG__grid>*{opacity:1;translate:0}}@keyframes page-module__4kg_tG__numDrift{to{background-position:300%}}
