.rnw .wk-phero{background:#16161b;padding:190px 0 100px;position:relative;overflow:hidden}.rnw .wk-phero:before{content:"";z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(50% 62% at 24% 30%,#7d879e1a,#0000 60%),radial-gradient(44% 54% at 86% 88%,#6e788c0d,#0000 62%);animation:26s ease-in-out infinite alternate wk-auro;position:absolute;inset:-25%}.rnw .wk-phero>.wrap{z-index:1;position:relative}.rnw .wk-phero h1{letter-spacing:-.03em;color:#fff;font-size:clamp(38px,6.4vw,86px);font-weight:600;line-height:1.01}.rnw .wk-phero h1 .it{font-family:var(--serif);font-style:normal;font-weight:500}.rnw .wk-phero .psub{max-width:660px;color:var(--ink2);word-break:keep-all;margin-top:26px;font-size:clamp(15px,1.6vw,18px);line-height:1.75}.rnw .wk-phero .psub b{color:#fff;font-weight:600}@keyframes wk-auro{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-3%)scale(1.1)}to{transform:translate(-3%,2%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.rnw .wk-phero:before{animation:none}}.rnw .wk-filter{flex-wrap:wrap;gap:9px;margin-bottom:44px;display:flex}.rnw .wk-filter a{font-family:var(--mono);color:var(--ink2);border:1px solid var(--line2);transition:border-color .2s var(--ease), color .2s var(--ease), background .2s var(--ease);border-radius:999px;padding:9px 18px;font-size:12.5px}.rnw .wk-filter a:hover{color:#fff;border-color:#fff}.rnw .wk-filter a.cur{color:#000;background:#fff;border-color:#fff}.rnw .worklist{padding:0 0 120px}.rnw .worklist .wgrid{grid-template-columns:repeat(4,1fr);gap:13px}.rnw .worklist .wkc{border-radius:12px}.rnw .wk-empty{color:var(--muted);text-align:center;padding:40px 0;font-size:15px}@media (max-width:980px){.rnw .worklist .wgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.rnw .worklist .wgrid{grid-template-columns:repeat(2,1fr);gap:10px}}.rnw .wk-cta{border-top:1px solid var(--line);padding:96px 0}.rnw .wk-cta h3{letter-spacing:-.03em;color:#fff;margin-bottom:30px;font-size:clamp(26px,3.6vw,46px);font-weight:600;line-height:1.1}.rnw .wk-cta h3 .it{font-family:var(--serif);color:var(--ink2);font-style:normal}.rnw .wk-cta .ctabtns{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:560px){.rnw .wk-phero{padding:150px 0 80px}}
