.wn-hero{position:relative;z-index:5;text-align:center;max-width:820px;margin:0 auto;padding:40px 24px 0}.wn-hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(42px,7.4vw,92px);line-height:1.02;letter-spacing:-.02em;margin-top:18px}.wn-hero h1 .it{color:var(--orb-l)}.wn-hero .lede{font-size:18px;color:var(--fg-2);max-width:60ch;margin:24px auto 0;line-height:1.65}.wn-hero .meta{font-family:var(--disp);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-top:24px}.wn-main{position:relative;z-index:5;max-width:880px;margin:0 auto;padding:56px 24px 0}.wn-empty{color:var(--fg-2);text-align:center}.wave{margin-bottom:72px}.wave-head{display:flex;align-items:baseline;gap:16px;margin-bottom:30px}.wave-head h2{font-family:var(--disp);font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);white-space:nowrap}.wave-head .rule{flex:1;height:1px;background:var(--line)}.wave-head .wave-count{font-family:var(--disp);font-size:12px;color:var(--fg-3);white-space:nowrap}.studies{list-style:none;display:grid;gap:18px}.study{min-width:0;border:1px solid var(--line);border-radius:16px;padding:22px 24px;background:#f1ece205;transition:border-color .25s,background .25s}.study:hover{border-color:var(--line-2);background:#f1ece209}.s-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.wn-tag{font-family:var(--disp);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:4px 9px;border-radius:20px;border:1px solid var(--line-2);color:var(--fg-2)}.wn-tag.canon{border-color:var(--orb);color:var(--orb-l);background:#7b5bf517}.wn-tag.design{text-transform:none;letter-spacing:.02em;font-weight:500}.s-n{font-family:var(--disp);font-size:12px;color:var(--fg-3);margin-left:auto}.study h3{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.32;letter-spacing:-.01em}.study h3 a{border-bottom:1px solid var(--line-2);transition:border-color .25s,color .25s}.study h3 a:hover{color:var(--orb-l);border-color:var(--orb)}.s-cite{font-size:13.5px;color:var(--fg-3);margin-top:7px}.s-finding{font-size:15.5px;color:var(--fg-2);line-height:1.62;margin-top:13px;max-width:68ch}.s-pages{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.s-pages-label{font-family:var(--disp);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-right:2px}.pill{font-size:13px;padding:5px 12px;border-radius:20px;border:1px solid var(--line-2);color:var(--fg-2);transition:.25s}.pill:hover{color:var(--fg);border-color:var(--ac,var(--orb));background:#f1ece20d}.c-way{--ac:var(--way)}.c-anch{--ac:var(--anch)}.c-orb{--ac:var(--orb)}.c-con{--ac:var(--con)}.pages-block{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.pb-title{font-family:var(--disp);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-weight:600;margin-bottom:16px}.pages{list-style:none;display:grid;gap:11px}.pages li{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;font-size:14.5px;line-height:1.55}.p-name{font-weight:500;color:var(--fg);border-bottom:1px solid transparent;transition:.25s;white-space:nowrap}.p-name:hover{border-color:var(--ac,var(--orb))}.p-kind{font-family:var(--disp);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line);border-radius:14px;padding:2px 8px;white-space:nowrap}.p-added{color:var(--fg-3);flex:1;min-width:200px}.p-added a{color:var(--fg-2);border-bottom:1px solid var(--line);transition:.25s}.p-added a:hover{color:var(--fg);border-color:var(--line-2)}.wn-note{position:relative;z-index:5;max-width:720px;margin:0 auto;padding:8px 24px 64px;text-align:center;font-size:15px;color:var(--fg-2);line-height:1.7}.wn-note a{color:var(--fg-2);border-bottom:1px solid var(--line-2)}.wn-note a:hover{color:var(--fg)}.wn-note-2{margin-top:12px;font-size:14px;color:var(--fg-3)}@media(max-width:620px){.wn-main{padding-top:40px}.study{padding:18px 17px;border-radius:14px}.s-n{margin-left:0;width:100%}.pages li{gap:8px}.p-added{min-width:100%}}
