.wk{padding-top:calc(68px + env(safe-area-inset-top,0px))}.wk__hero{padding:clamp(48px,9vh,110px) 0 clamp(40px,7vh,80px)}.wk__crumb{align-items:center;margin:0 0 26px;display:flex}.wk__crumb b{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:12px;display:inline-block}.wk__hero .d1{margin:0 0 26px}.wk__body{padding-bottom:clamp(80px,13vh,160px)}.wk__bar{border-top:1px solid var(--fg);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:clamp(24px,4vh,40px);padding:18px 0;display:flex}.wk__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk__filters .cap{margin-right:10px}.wk__chip{font:500 14.5px var(--sans);border:1px solid var(--line);color:var(--fg);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.wk__chip i{font:400 11.5px var(--mono);color:var(--mut);font-style:normal;transition:color .3s}.wk__chip:hover{border-color:var(--fill)}.wk__chip.is-on{background:var(--fill);color:var(--on-fill);border-color:var(--fill)}.wk__chip.is-on i{color:var(--orange)}.wk__chip:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.wk__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wk__grid>li{animation:wk-in .6s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes wk-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.wcard{border:1px solid var(--line);isolation:isolate;height:100%;min-height:340px;transition:color .4s var(--ease), border-color .4s;border-radius:4px;grid-template-rows:auto 1fr auto auto;gap:18px;padding:22px 24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.wcard:before{content:"";background:var(--fill);transform-origin:bottom;transition:transform .5s var(--ease);z-index:-1;position:absolute;inset:0;transform:scaleY(0)}.wcard:hover,.wcard:focus-visible{color:var(--on-fill);border-color:var(--fill)}.wcard:hover:before,.wcard:focus-visible:before{transform:scaleY(1)}.wcard:hover .cap,.wcard:focus-visible .cap{color:var(--bg);opacity:.72}.wcard:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.wcard__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.wcard__svc{flex-wrap:wrap;gap:6px;display:flex}.wcard__svc em{font:400 11.5px var(--mono);opacity:.7;border:1px solid;border-radius:999px;padding:3px 9px;font-style:normal}.wcard__title{letter-spacing:-.045em;max-width:16em;transition:transform .5s var(--ease);align-self:start;font-size:clamp(26px,2.6vw,42px);font-weight:480;line-height:1.02}.wcard:hover .wcard__title{transform:translate(8px)}.wcard__res{border-top:1px solid;border-color:color-mix(in srgb, currentColor 18%, transparent);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-top:16px;display:flex}.wcard__res b{letter-spacing:-.05em;color:var(--brand);font-size:clamp(30px,3vw,48px);font-weight:450;line-height:1;transition:color .3s}.wcard:hover .wcard__res b,.wcard:focus-visible .wcard__res b{color:var(--orange)}.wcard__tags{margin-right:40px}.wcard__ar{transition:transform .5s var(--ease), color .3s;font-size:22px;position:absolute;bottom:18px;right:22px}.wcard:hover .wcard__ar{color:var(--orange);transform:rotate(-45deg)}@media (width<=800px){.wk__grid{grid-template-columns:minmax(0,1fr)}.wcard{min-height:280px}}@media (prefers-reduced-motion:reduce){.wk__grid>li{animation:none}}
