.m-stories{flex-direction:column;display:flex}.m-stories-hero{padding-top:80px;padding-bottom:36px}.m-stories-hero .m-h1{max-width:880px}.m-stories-stats{background:var(--m-glass);border:1px solid var(--m-line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px;padding:28px;display:grid}.m-stories-stats>div{flex-direction:column;gap:4px;display:flex}.m-stories-stats strong{letter-spacing:-.025em;color:var(--m-ink-0);font-variant-numeric:tabular-nums;font-size:32px;font-weight:460;line-height:1}.m-stories-stats>div:first-child strong{background:var(--m-aurora);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.m-stories-stats span{color:var(--m-ink-3);letter-spacing:.02em;font-size:12px}.m-featured-grid{grid-template-columns:1fr;gap:18px;display:grid}.m-featured-card{background:radial-gradient(120% 60% at 0% 0%, var(--violet-wash-soft), transparent 60%), var(--m-glass);border:1px solid var(--m-line);transition:border-color .2s var(--m-ease);border-radius:18px;grid-template-columns:minmax(280px,1.05fr) minmax(0,1.4fr);align-items:start;gap:36px;padding:32px 36px;display:grid}.m-featured-card:hover{border-color:#7c3aed52}.m-featured-info{flex-direction:column;gap:18px;display:flex}.m-featured-body{flex-direction:column;gap:14px;display:flex}.m-featured-head{align-items:center;gap:14px;display:flex}.m-featured-avatar{background:linear-gradient(135deg, var(--m-violet-300), var(--m-blue));color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:52px;height:52px;font-size:16px;font-weight:600;display:grid}.m-featured-meta h3{color:var(--m-ink-0);letter-spacing:-.005em;margin:0 0 2px;font-size:17px;font-weight:540}.m-featured-meta span{color:var(--m-ink-3);font-size:13px}.m-featured-jump{background:var(--glass-bg);border:1px solid var(--m-line);border-radius:12px;align-items:end;gap:18px;width:100%;padding:16px 18px;display:flex}.m-featured-jump>div{flex-direction:column;flex:1;gap:1px;display:flex}.m-featured-jump span{color:var(--m-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.m-featured-jump strong{color:var(--m-ink-0);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:480;line-height:1}.m-featured-jump .m-featured-after strong{background:var(--m-aurora);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.m-featured-arrow{color:var(--m-ink-3);margin-bottom:4px;font-size:20px}.m-featured-card blockquote{letter-spacing:-.01em;color:var(--m-ink-0);border:0;margin:0 0 16px;padding:0;font-size:19px;font-weight:460;line-height:1.45}.m-featured-detail{color:var(--m-ink-2);margin:0;font-size:14px;line-height:1.6}.m-stories-trajectory{background:var(--m-glass);border:1px solid var(--m-line);border-radius:18px;margin-top:24px;padding:28px 24px}.m-stories-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.m-story-card{background:var(--m-glass);border:1px solid var(--m-line);transition:border-color .18s var(--m-ease), background .18s var(--m-ease);border-radius:16px;flex-direction:column;gap:16px;padding:24px 24px 22px;display:flex}.m-story-card:hover{background:var(--m-glass-strong);border-color:#7c3aed52}.m-story-jump{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.m-story-jump strong{color:var(--m-ink-2);letter-spacing:-.01em;font-size:18px;font-weight:480}.m-story-after{background:var(--m-aurora);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:22px!important}.m-story-arrow{color:var(--m-ink-3);font-size:14px}.m-story-jump em{color:var(--m-green);letter-spacing:.04em;margin-left:auto;font-size:11.5px;font-style:normal;font-weight:600}.m-story-card p{color:var(--m-ink-1);flex:1;margin:0;font-size:14px;line-height:1.55}.m-story-card footer{border-top:1px solid var(--m-line-soft);align-items:center;gap:10px;padding-top:12px;display:flex}.m-story-avatar{background:var(--violet-wash-strong);width:30px;height:30px;color:var(--m-violet-300);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}.m-story-card footer>div{flex-direction:column;gap:1px;font-size:12px;display:flex}.m-story-card footer strong{color:var(--m-ink-0);font-size:13px;font-weight:540}.m-story-card footer span{color:var(--m-ink-3)}.m-schools-track{margin-top:24px;padding:18px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.m-schools-row{flex-shrink:0;gap:36px;padding-right:36px;animation:42s linear infinite m-schools-marquee;display:flex}.m-schools-row span{color:var(--m-ink-2);letter-spacing:-.005em;font-size:17px;font-weight:540;font-family:var(--font-geist-sans);white-space:nowrap;flex-shrink:0}@keyframes m-schools-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.m-stories-final{padding-top:60px;padding-bottom:96px}.m-featured-card .m-featured-avatar{opacity:0;transition:opacity .4s var(--m-ease), transform .45s var(--m-ease);transform:scale(.6)}.m-featured-card.is-on .m-featured-avatar{opacity:1;transition-delay:.18s;transform:scale(1)}.m-featured-card .m-featured-meta h3,.m-featured-card .m-featured-meta span{opacity:0;transition:opacity .45s var(--m-ease), transform .45s var(--m-ease);transform:translate(-6px)}.m-featured-card.is-on .m-featured-meta h3{opacity:1;transition-delay:.26s;transform:none}.m-featured-card.is-on .m-featured-meta span{opacity:1;transition-delay:.32s;transform:none}.m-featured-card .m-featured-jump>div,.m-featured-card .m-featured-arrow{opacity:0;transition:opacity .45s var(--m-ease), transform .45s var(--m-ease);transform:translateY(6px)}.m-featured-card.is-on .m-featured-jump>div,.m-featured-card.is-on .m-featured-arrow{opacity:1;transform:none}.m-featured-card.is-on .m-featured-jump>div:first-child{transition-delay:.4s}.m-featured-card.is-on .m-featured-arrow{transition-delay:.5s}.m-featured-card.is-on .m-featured-jump>div:nth-child(3){transition-delay:.62s}.m-featured-card.is-on .m-featured-jump>div:nth-child(4){transition-delay:.74s}.m-featured-card .m-featured-after strong{transform-origin:0 100%;transition:transform .55s var(--m-ease);display:inline-block}.m-featured-card.is-on .m-featured-after strong{animation:m-after-pop .7s var(--m-ease) .62s both}@keyframes m-after-pop{0%{transform:scale(.84)}60%{transform:scale(1.06)}to{transform:scale(1)}}.m-featured-card blockquote,.m-featured-detail{opacity:0;transition:opacity .5s var(--m-ease), transform .5s var(--m-ease);transform:translateY(6px)}.m-featured-card.is-on blockquote{opacity:1;transition-delay:.5s;transform:none}.m-featured-card.is-on .m-featured-detail{opacity:1;transition-delay:.62s;transform:none}.m-story-card .m-story-after{display:inline-block}.m-story-card.is-on .m-story-after{animation:m-after-pop .6s var(--m-ease) .18s both}.m-story-card .m-story-jump em{opacity:0;transition:opacity .45s var(--m-ease), transform .45s var(--m-ease);transform:translate(-6px)}.m-story-card.is-on .m-story-jump em{opacity:1;transition-delay:.34s;transform:none}.m-schools-track .m-schools-row{animation-play-state:paused}.m-schools-track.is-on .m-schools-row{animation-play-state:running}.m-stories-stats>div.reveal strong{opacity:0;transition:opacity .5s var(--m-ease), transform .55s var(--m-ease);display:inline-block;transform:scale(.8)}.m-stories-stats>div.reveal.is-on strong{opacity:1;transition-delay:.18s;transform:scale(1)}@media (prefers-reduced-motion:reduce){.m-featured-card .m-featured-avatar,.m-featured-card .m-featured-meta h3,.m-featured-card .m-featured-meta span,.m-featured-card .m-featured-jump>div,.m-featured-card .m-featured-arrow,.m-featured-card blockquote,.m-featured-detail,.m-story-card .m-story-jump em,.m-stories-stats>div.reveal strong{opacity:1!important;transform:none!important}.m-featured-card.is-on .m-featured-after strong,.m-story-card.is-on .m-story-after{animation:none!important}}@media (max-width:960px){.m-stories-stats{grid-template-columns:repeat(2,1fr)}.m-featured-card{grid-template-columns:1fr;gap:22px}.m-stories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.m-stories-hero{padding-top:56px;padding-bottom:24px}.m-stories-stats{grid-template-columns:1fr 1fr;gap:16px;padding:22px}.m-stories-stats strong{font-size:26px}.m-featured-card{gap:18px;padding:22px}.m-stories-grid{grid-template-columns:1fr}.m-featured-card blockquote{font-size:16px}.m-featured-jump{gap:12px;padding:14px}.m-featured-jump strong{font-size:19px}.m-featured-avatar{width:44px;height:44px;font-size:14px}.m-featured-meta h3{font-size:16px}.m-stories-trajectory{padding:22px 16px}.m-page .score-stage{height:280px}.m-stories-final{padding-top:36px;padding-bottom:56px}}.m-stories :is(.m-featured-card,.m-story-card,.m-stories-stats,.m-stories-trajectory){background-color:var(--surface-stage-dark);border-color:var(--surface-stage-dark-border);color:var(--ink-on-stage-dark);box-shadow:0 1px 0 var(--glass-bg-on-stage-dark) inset, 0 30px 60px -24px #0000004d, 0 10px 30px -14px #0000002e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-base:var(--surface-stage-dark);--surface-canvas:var(--surface-stage-dark);--surface-raised:var(--surface-stage-dark-elevated);--surface-sunken:var(--surface-stage-dark);--surface-recessed:var(--surface-stage-dark);--m-ink-0:var(--ink-on-stage-dark-strong);--m-ink-1:var(--ink-on-stage-dark);--m-ink-2:var(--ink-on-stage-dark-soft);--m-ink-3:var(--ink-on-stage-dark-faint);--m-ink-4:var(--line-on-stage-dark);--m-line:var(--line-on-stage-dark);--m-line-soft:var(--line-on-stage-dark-soft);--m-glass:var(--glass-bg-on-stage-dark);--m-glass-strong:var(--glass-bg-on-stage-dark-strong);--ink-0:var(--ink-on-stage-dark-strong);--ink-1:var(--ink-on-stage-dark);--ink-2:var(--ink-on-stage-dark-soft);--ink-3:var(--ink-on-stage-dark-faint);--line:var(--line-on-stage-dark);--line-soft:var(--line-on-stage-dark-soft);--glass-bg:var(--glass-bg-on-stage-dark);--glass-bg-strong:var(--glass-bg-on-stage-dark-strong);--glass-border:var(--surface-stage-dark-border);--glass-border-strong:var(--surface-stage-dark-border-strong);--violet-wash-medium:var(--violet-wash-on-stage-medium);--blue-wash-medium:var(--blue-wash-on-stage-medium);--amber-wash-medium:var(--amber-wash-on-stage-medium);--accent-blue:#3b82f6;--accent-violet:#7c3aed;--accent-violet-300:#c084fc;--accent-amber:#f59e0b;--m-blue:#3b82f6;--m-violet:#7c3aed;--m-violet-300:#c084fc;--m-amber:#f59e0b;--m-amber-300:#fcd34d}
