/* generated by [C] build-min.mjs from ZA-src: work.css. Edit those, not this. */
.wk-hero>.stage{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);min-height:clamp(520px,76vh,860px);padding-bottom:clamp(40px,6vh,72px)}.wk-hero .pg-title{font-size:clamp(64px,min(12.5vw,24vh),250px)}.wk-hero .pg-lede{padding-bottom:.45em;max-width:30ch}.wk-bar{padding:0 var(--gutter)}.wk-bar-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;border-top:1px solid var(--line-strong);padding:16px 0 clamp(40px,7vh,72px)}.wk-bar-l{display:flex;align-items:center;gap:12px 20px;min-width:0}.wk-bar-k{font-size:var(--size-meta);font-weight:700;letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted);white-space:nowrap}.wk-bar .wk-filter{justify-content:flex-start}.wk-bar .wk-filter button{white-space:nowrap}.wk-feature{transition:opacity var(--dur-fast);margin:0 var(--gutter);height:clamp(520px,82vh,880px)}.wk-feature-in{left:clamp(24px,3.4vw,64px);right:clamp(24px,3.4vw,64px);bottom:clamp(28px,6vh,64px)}.wk-sand{background:var(--surface-2)}.wk-sand>.stage{border-top:0!important}.wk-feature.is-swap{opacity:0}.wk-feature-w a{text-decoration:none;color:inherit}.wk-feature-w a:hover{color:var(--contact-pop)}.wk-feature-dl{display:grid;grid-template-columns:repeat(3,auto);gap:10px clamp(28px,4vw,72px);border-top:1px solid color-mix(in srgb,var(--contact-text) 34%,transparent);padding-top:14px;margin:4px 0 0}.wk-feature-dl dt,.wk-dl dt{font-size:11px;font-weight:700;letter-spacing:var(--track-meta);text-transform:uppercase;margin-bottom:6px}.wk-feature-dl dt{color:var(--contact-text);text-shadow:var(--text-shadow-over-image)}.wk-feature-dl dd{font-size:15px;font-weight:600;line-height:1.35;color:var(--contact-text);text-shadow:var(--text-shadow-over-image);display:flex;align-items:center;gap:9px}.wk-feature-dl dd i{width:7px;height:7px;flex:none;border-radius:var(--radius-circle);background:var(--status-live)}.wk-card{position:relative}.wk-hit::after{content:"";position:absolute;inset:0;z-index:1}.wk-hit:focus-visible{outline:none}.wk-card:has(.wk-hit:focus-visible){outline:3px solid var(--accent);outline-offset:8px}.wk-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;border-top:1px solid var(--line);padding-top:14px;margin:4px 0 22px;max-width:680px}.wk-dl dt{color:var(--muted)}.wk-dl dd{font-size:14px;font-weight:600;line-height:1.35;color:var(--text);text-wrap:pretty}.wk-card:hover .st-link{color:var(--accent);gap:16px}.wk-beyond{display:grid;gap:4px;margin-bottom:clamp(28px,5vh,56px)}@media (max-width:900px){.wk-hero>.stage{grid-template-columns:minmax(0,1fr);min-height:0;gap:28px}.wk-hero .pg-title{font-size:clamp(64px,19vw,140px)}.wk-bar-in{flex-direction:column;align-items:stretch}.wk-bar-l{flex-direction:column;align-items:flex-start}.wk-bar .wk-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:calc(100% + var(--gutter));margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter)}.wk-bar .wk-filter::-webkit-scrollbar{display:none}.wk-bar .wk-filter button{flex:none}.wk-feature{height:auto;min-height:620px}.wk-feature-in{left:20px;right:20px}.wk-feature-dl{grid-template-columns:minmax(0,1fr);gap:8px}.wk-feature-dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:baseline}}@media (max-width:600px){.wk-dl{grid-template-columns:minmax(0,1fr);gap:8px}.wk-dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:baseline}.wk-dl dt{margin:0}}.wk-card--soon:hover .wk-title{color:inherit}.wk-card--soon:hover .wk-media img{scale:1}.wk-soon{display:inline-block;font-size:12px;font-weight:700;letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);padding:7px 12px}
