.w-head{margin:3.4rem 0 0}.w-head h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2.4rem,5.2vw,3.6rem);font-weight:800;line-height:1}.jump{border-bottom:1px solid var(--hair2);flex-wrap:wrap;align-items:baseline;gap:1.9rem;margin:1.5rem 0 0;padding:0 0 1.4rem;display:flex}.jump a{font-family:var(--font-ui);letter-spacing:.01em;color:var(--ink);padding-bottom:.15rem;font-size:.96rem;text-decoration:none;position:relative}.jump a .n{color:var(--pending);font-feature-settings:"tnum" 1;vertical-align:.4em;margin-left:.35em;font-size:.66rem}.jump a:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.jump a:hover:after{transform:scaleX(1)}.jump a.ext{color:var(--slate)}.jump a.ext:before{content:"→ ";color:var(--gold)}.grp{margin-top:3rem;scroll-margin-top:1.5rem}.grp>h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0 0 .3rem;font-size:1.55rem;font-weight:700;display:flex}.grp>h2 .sub{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:.72rem;font-weight:400}.grp>.rule{background:var(--hair2);height:1px;margin:.7rem 0 .3rem}.notecard{border:1px solid var(--hair2);color:inherit;border-radius:4px;margin-top:1rem;padding:1.5rem 1.6rem;text-decoration:none;display:block}.notecard:hover{border-color:var(--gold)}.notecard .lbl{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--pending);font-size:.64rem}.notecard .t2{font-family:var(--font-display);color:var(--ink);margin:.4rem 0 .3rem;font-size:1.35rem;font-weight:700}.notecard p{color:var(--slate);margin:.4rem 0 0;font-size:.98rem}html.anim .w-row,html.anim .notecard,html.anim .jump a{opacity:0}html.anim .w-row .lead .m{opacity:0;transform:scale(.4)}html.anim .w-row.draft,html.anim .grp>h2,html.anim .grp>.rule,html.anim .w-head h1{opacity:0}.w-row.is-in,.notecard.is-in,.jump a.is-in,.grp>h2.is-in,.grp>.rule.is-in,.w-head h1.is-in{opacity:1}.w-row.is-in .lead .m{opacity:1;transform:scale(1)}@keyframes w-settleIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes w-settleInSmall{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes w-dotStrike{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes w-holdBreathe{0%{opacity:0;transform:translateY(10px)}55%{opacity:.62;transform:translateY(0)}to{opacity:.84;transform:translateY(0)}}.w-row.is-in{animation:.42s cubic-bezier(.16,1,.3,1) both w-settleIn}.w-row.is-in.draft{animation:.74s cubic-bezier(.16,1,.3,1) both w-holdBreathe}.w-row.is-in .lead .m{animation:.3s cubic-bezier(.16,1,.3,1) .16s both w-dotStrike}.w-row.is-in.draft .lead .m{animation-duration:.5s;animation-delay:50ms}.notecard.is-in{animation:.42s cubic-bezier(.16,1,.3,1) both w-settleIn}.jump a.is-in,.grp>h2.is-in,.grp>.rule.is-in{animation:.38s cubic-bezier(.16,1,.3,1) both w-settleInSmall}.w-head h1.is-in{animation:.5s cubic-bezier(.16,1,.3,1) both w-settleIn}@media (prefers-reduced-motion:reduce){.w-row,.notecard,.jump a,.grp>h2,.grp>.rule,.w-head h1,.w-row .lead .m{opacity:1!important;animation:none!important;transform:none!important}}
