.wk-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1.4rem);margin-top:clamp(1.2rem,2vw,2rem);padding:0;list-style:none;display:grid}@media (max-width:74.99rem){.wk-gallery[data-feature-2]>.wk-card:first-child{grid-column:1/-1}}@media (min-width:75rem){.wk-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-gallery[data-feature-3]>.wk-card:first-child{grid-column:1/-1}}.wk-card{--wk-line:color-mix(in oklab,var(--ink)14%,transparent);isolation:isolate;border:1px solid var(--wk-line);background:color-mix(in oklab,var(--ground)95%,transparent);border-radius:.6rem;padding:clamp(1rem,1.6vw,1.5rem);transition:border-color .35s;position:relative;overflow:hidden;container-type:inline-size}.wk-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(24rem circle at var(--mx,50%)var(--my,30%),color-mix(in oklab,var(--work-tone)16%,transparent),transparent 70%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.wk-card:hover,.wk-card:focus-within{border-color:color-mix(in oklab,var(--ink)38%,transparent)}.wk-card:hover:before{opacity:1}.wk-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""frame""title""summary""foot";align-content:start;gap:.75rem;height:100%;display:grid}.wk-lead{flex-direction:column;grid-area:lead;gap:.9rem;min-width:0;display:flex}.wk-context{color:color-mix(in oklch,var(--accent)80%,var(--ink));font-size:.8125rem;font-weight:500}.wk-context span{color:var(--ink-3)}.wk-outcome{flex-direction:column;gap:.55rem;display:flex}.wk-outcome strong{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(2.6rem,9cqi,4.4rem);font-weight:400;line-height:.92}.wk-outcome span{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-size:.95rem;line-height:1.35;display:flex}.wk-outcome em{color:var(--ink-3);font-size:.8125rem;font-style:normal}.wk-outcome em:before{content:"· "}.wk-frame{z-index:2;aspect-ratio:16/10;background:color-mix(in oklab,var(--ink)5%,transparent);pointer-events:none;border-radius:.4rem;grid-area:frame;place-items:center;display:grid;position:relative;overflow:hidden}.wk-frame[data-view=canvas]{background:#15171a;background:lab(7.76542% -.503033 -2.53702)}.wk-frame[data-view=canvas]:has(svg[data-light]){background:#f5f5f8}.wk-frame .work-canvas-art{box-sizing:border-box;padding-bottom:2.4rem}.wk-image{object-fit:contain;width:100%;height:100%}.wk-title{letter-spacing:-.01em;grid-area:title;margin:.25rem 0 0;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:500;line-height:1.3}.wk-select{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.wk-select:after{content:"";z-index:1;position:absolute;inset:0}.wk-select:focus-visible{outline:none}.wk-card:has(.wk-select:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.wk-summary{max-width:62ch;color:var(--ink-2);grid-area:summary;font-size:.9375rem;line-height:1.55}.wk-foot{border-top:1px solid var(--wk-line);flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;padding-top:.75rem;display:flex}.wk-stack{color:var(--ink-2);flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.8125rem;display:flex}.wk-tool{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.wk-card:hover .wk-tool .tool-mark,.wk-card:focus-within .wk-tool .tool-mark{background-color:var(--tool-color)}.wk-open{color:var(--ink);white-space:nowrap;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;display:inline-flex}.wk-open svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.wk-card:hover .wk-open svg,.wk-card:focus-within .wk-open svg{transform:translate(3px)}@container (min-width:30rem){.wk-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"lead frame""title title""summary summary""foot foot";column-gap:clamp(1rem,2.4cqi,1.6rem)}.wk-lead{justify-content:space-between}}@container (min-width:46rem){.wk-grid{grid-template:"lead frame""title frame""summary frame"1fr"foot frame"/minmax(0,1fr) minmax(0,1.15fr);gap:.8rem clamp(1.5rem,3.5cqi,3rem)}.wk-lead{gap:1.2rem}.wk-frame{align-self:center}.wk-title{font-size:clamp(1.2rem,1.6vw,1.5rem)}.wk-foot{align-self:end}.wk-outcome strong{font-size:clamp(3rem,7cqi,5rem)}}@media (max-width:40rem){.wk-card{border-radius:.45rem;padding:.7rem}}@container (max-width:16rem){.wk-grid{gap:.55rem}.wk-lead{gap:.5rem}.wk-context{font-size:.6875rem;line-height:1.3}.wk-outcome{gap:.35rem}.wk-outcome strong{font-size:clamp(1.75rem,20cqi,2.6rem)}.wk-outcome span{font-size:.78rem;line-height:1.3}.wk-outcome em,.wk-summary,.wk-stack,.wk-frame .work-canvas-status{display:none}.wk-frame .work-canvas-art{padding-bottom:0}.wk-title{margin:0;font-size:.875rem;line-height:1.25}.wk-foot{padding-top:.5rem}.wk-open{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.wk-card:before,.wk-open svg{transition:none}}
