.wd .nauth{--bw:124px;--max:1180px;position:relative}.wd .nauth .disp{font-family:var(--df),serif}.wd .nauth .rise{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.wd .nauth .rise.in{opacity:1;transform:none}.wd .nauth .wrap{max-width:var(--max);margin:0 auto;padding:0 4vw;position:relative;z-index:1}.wd .nauth .crumb{padding:26px 0 0;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.wd .nauth .crumb a:hover{color:var(--accent)}.wd .nauth .crumb .sep{margin:0 8px;color:var(--accent)}.wd .nauth .hero{display:grid;grid-template-columns:220px 1fr;gap:46px;padding:36px 0 0;position:relative;z-index:1}.wd .nauth .portwrap{perspective:1000px}.wd .nauth .portrait{width:220px;aspect-ratio:1/1;background:#0d0d0d;border:1px solid var(--hair);box-shadow:12px 14px 0 var(--accent);display:grid;place-items:center;font-weight:900;font-style:italic;font-size:120px;color:var(--accent);position:relative;overflow:hidden;animation:nauth-portfloat 6s ease-in-out infinite}.wd .nauth .portrait img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes nauth-portfloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}.wd .nauth .portrait:after{content:"";position:absolute;top:-60%;left:-30%;width:45%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:rotate(18deg) translateX(-220%)}.wd .nauth .portrait.sweep:after{animation:nauth-sweep 1.1s ease}@keyframes nauth-sweep{to{transform:rotate(18deg) translateX(520%)}}.wd .nauth .meta{padding-top:4px}.wd .nauth .tagrow{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.wd .nauth .eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.wd .nauth .verified{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:5px 10px}.wd .nauth .nameplate{font-weight:900;font-size:clamp(42px,7vw,90px);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;margin-top:14px}.wd .nauth .nameplate .ltr{display:inline-block}.wd .nauth .specialty{font-family:var(--wf-newsreader),Georgia,serif;font-style:italic;font-size:clamp(15px,1.8vw,20px);color:var(--dim);margin-top:14px;max-width:44ch}.wd .nauth .stats{display:flex;gap:30px;flex-wrap:wrap;margin-top:24px;padding-top:22px;border-top:1px solid var(--hair)}.wd .nauth .stat .n{font-weight:900;font-size:30px;line-height:.9}.wd .nauth .stat .n .ac,.wd .nauth .stat .n.ac{color:var(--accent)}.wd .nauth .stat .l{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:5px}.wd .nauth .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.wd .nauth .btn{font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;font-weight:700;position:relative;overflow:hidden;display:inline-flex;align-items:center}.wd .nauth .btn.primary{background:var(--accent);color:var(--bg)}.wd .nauth .btn.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translateX(-160%);transition:transform .55s}.wd .nauth .btn.primary:hover:after{transform:translateX(160%)}.wd .nauth .btn.primary.on{background:transparent;color:var(--accent);border:1px solid var(--accent)}.wd .nauth .btn.ghost{border:1px solid var(--hair);color:var(--ink);transition:border-color .25s,color .25s}.wd .nauth .btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.wd .nauth .sh{max-width:var(--max);margin:0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8vh 4vw 0;position:relative;z-index:1}.wd .nauth .sh .t{font-weight:900;font-size:clamp(24px,3.4vw,42px);text-transform:uppercase;letter-spacing:-.02em}.wd .nauth .about{max-width:var(--max);margin:0 auto;padding:24px 4vw 0;display:grid;grid-template-columns:1.6fr 1fr;gap:40px;position:relative;z-index:1}.wd .nauth .bio{font-family:var(--wf-newsreader),Georgia,serif;font-size:17px;line-height:1.75;color:#cdccc4}.wd .nauth .bio:first-letter{font-family:var(--df),serif;font-weight:900;font-size:64px;float:left;line-height:.72;margin:6px 12px 0 0;color:var(--accent)}.wd .nauth .bio p+p{margin-top:16px}.wd .nauth .facts{border:1px solid var(--hair);background:var(--card);padding:24px;align-self:start}.wd .nauth .facts .row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--hair);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.wd .nauth .facts .row:last-child{border-bottom:none}.wd .nauth .facts .row .k{color:var(--dim)}.wd .nauth .facts .row .v{color:var(--ink);text-align:right}.wd .nauth .facts .row .v.ac{color:var(--accent)}.wd .nauth .works{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--bw),1fr));gap:28px 18px;padding:24px 4vw 0;position:relative;z-index:1}.wd .nauth .bk .cv{aspect-ratio:2/3;background:var(--card);border:1px solid var(--hair);box-shadow:6px 7px 0 var(--accent);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:11px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.wd .nauth .bk .cv .cover-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wd .nauth .bk:hover .cv{transform:translate(3px,4px);box-shadow:2px 3px 0 var(--accent)}.wd .nauth .bk .cv h4{font-weight:900;font-size:13.5px;text-transform:uppercase;line-height:.96;transition:color .25s;position:relative}.wd .nauth .bk:hover .cv h4{color:var(--accent)}.wd .nauth .bk .cv .au{font-size:8px;letter-spacing:.1em;margin-top:4px}.wd .nauth .bk .cv .au,.wd .nauth .bk .cv .st{text-transform:uppercase;color:var(--dim);position:relative}.wd .nauth .bk .cv .st{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:7.5px;letter-spacing:.12em}.wd .nauth .bk .cv .st .d{width:5px;height:5px;border-radius:50%;background:var(--dim)}.wd .nauth .bk .cv .st.ongoing .d{background:var(--accent)}.wd .nauth .bk .cv .st.completed .d{background:var(--ink)}.wd .nauth .bk .cv:after{content:"";position:absolute;top:-60%;left:-30%;width:40%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);transform:rotate(18deg) translateX(-220%);transition:transform .6s}.wd .nauth .bk:hover .cv:after{transform:rotate(18deg) translateX(440%)}.wd .nauth .quotes{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 4vw 0;position:relative;z-index:1}.wd .nauth .quote{border:1px solid var(--hair);background:var(--card);padding:26px;position:relative;transition:border-color .3s,transform .3s}.wd .nauth .quote:hover{border-color:var(--accent);transform:translateY(-4px)}.wd .nauth .quote .mark{font-weight:900;font-size:54px;line-height:.5;color:var(--accent);height:30px}.wd .nauth .quote p{font-family:var(--wf-newsreader),Georgia,serif;font-style:italic;font-size:16px;line-height:1.6;color:var(--ink);margin-top:14px}.wd .nauth .quote .who{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:16px}.wd .nauth .quote .who b{color:var(--accent);font-weight:400}.wd .nauth .emptywrap{max-width:var(--max);margin:0 auto;padding:24px 4vw 0;position:relative;z-index:1}.wd .nauth .empty{border:1px dashed var(--hair);padding:34px;text-align:center;font-family:var(--wf-newsreader),Georgia,serif;font-size:15px;color:var(--dim)}.wd .nauth .foot{max-width:var(--max);margin:9vh auto 0;padding:40px 4vw;border-top:2px solid var(--ink);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);position:relative;z-index:1}.wd .nauth .foot a:hover{color:var(--accent)}@media (max-width:720px){.wd .nauth .hero{grid-template-columns:1fr;gap:26px;justify-items:start}.wd .nauth .portrait{width:160px;font-size:84px}.wd .nauth .about{grid-template-columns:1fr;gap:26px}}@media (max-width:760px){.wd .nauth .quotes{grid-template-columns:1fr}.wd .nauth .stats{gap:22px}}@media (prefers-reduced-motion:reduce){.wd .nauth .portrait{animation:none}.wd .nauth .rise{transition:none}}