/* PRONK! v9.0 — /work/ only. Intentionally scoped so the locked homepage is untouched. */
.work-v9{
  --v9-ink:#060709;
  --v9-paper:#f4f1e9;
  --v9-paper-hi:#fffdfa;
  --v9-pink:#ef007e;
  --v9-grey:#66727c;
  --v9-line:#bfc1bf;
  --v9-card-line:#6e747b;
  background:var(--v9-paper);
}
.work-v9 main{overflow:hidden}
.work-v9 .site-header{
  position:sticky;
  top:0;
  z-index:400;
  background:#050607;
  border-bottom:1px solid #1d2025;
  backdrop-filter:none;
}
.work-v9 .site-header:after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:-1px;height:1px;
  background:linear-gradient(90deg,transparent,var(--v9-pink),transparent);
  opacity:.45;
}
.work-v9 .nav-shell{height:74px;max-width:1460px}
.work-v9 .brand{width:150px}
.work-v9 .nav-signal{color:#9ba1a8;font-size:.57rem}
.work-v9 .nav-links a:not(.button){font-size:.62rem;color:#f7f7f7}
.work-v9 .nav-links a:not(.button):hover,
.work-v9 .nav-links a[aria-current="page"]{color:#fff}
.work-v9 .nav-links a[aria-current="page"]{position:relative}
.work-v9 .nav-links a[aria-current="page"]:after{
  content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:var(--v9-pink)
}
.work-v9 .nav-links .button{background:var(--v9-pink);border-color:var(--v9-pink);color:#07080a}

.work-v9-hero{background:#050607;padding:0 0 26px}
.work-v9-hero-shell{
  position:relative;
  min-height:520px;
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);
  background:var(--v9-paper-hi);
  clip-path:polygon(0 3%,2% 2.2%,3.5% 3.5%,5.5% 1.8%,7% 3%,9% 2%,11% 3.4%,13% 2%,15% 3%,17% 1.8%,19% 3%,21% 2%,23% 3.1%,25% 1.9%,27% 2.8%,29% 2%,31% 3%,33% 1.7%,35% 2.8%,37% 2.1%,39% 3%,41% 1.8%,43% 2.9%,45% 2.2%,47% 3%,49% 1.7%,51% 2.9%,53% 2%,55% 3%,57% 1.8%,59% 2.9%,61% 2.1%,63% 3%,65% 1.8%,67% 2.9%,69% 2%,71% 3%,73% 1.8%,75% 2.9%,77% 2.1%,79% 3%,81% 1.8%,83% 2.9%,85% 2%,87% 3%,89% 1.8%,91% 2.9%,93% 2.1%,95% 3%,97% 1.8%,100% 2.8%,100% 97%,98% 98.5%,96% 97%,94% 98.2%,92% 97%,90% 98.4%,88% 97.2%,86% 98.4%,84% 97%,82% 98.2%,80% 97%,78% 98.3%,76% 97.1%,74% 98.4%,72% 97%,70% 98.2%,68% 97%,66% 98.3%,64% 97%,62% 98.4%,60% 97%,58% 98.2%,56% 97%,54% 98.3%,52% 97%,50% 98.4%,48% 97%,46% 98.2%,44% 97%,42% 98.3%,40% 97%,38% 98.4%,36% 97%,34% 98.2%,32% 97%,30% 98.3%,28% 97%,26% 98.4%,24% 97%,22% 98.2%,20% 97%,18% 98.3%,16% 97%,14% 98.4%,12% 97%,10% 98.2%,8% 97%,6% 98.3%,4% 97%,2% 98.4%,0 97%);
}
.work-v9-hero-shell:before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:3;opacity:.22;
  background-image:radial-gradient(circle at 20% 35%,rgba(0,0,0,.08) 0 .7px,transparent .8px),radial-gradient(circle at 70% 65%,rgba(0,0,0,.07) 0 .7px,transparent .8px);
  background-size:9px 9px,13px 13px;
  mix-blend-mode:multiply;
}
.work-v9-hero-copy{
  position:relative;z-index:4;
  padding:clamp(70px,8vw,116px) clamp(38px,7.2vw,108px) clamp(66px,7vw,100px);
  display:flex;flex-direction:column;justify-content:center;
}
.work-v9-hero-copy .eyebrow{color:#6b747d;margin-bottom:18px}
.work-v9-hero-copy h1{
  margin:0 0 24px;
  max-width:790px;
  color:#08090b;
  font-size:clamp(4rem,7.4vw,8rem);
  line-height:.82;
}
.work-v9-hero-copy h1 em{font-style:normal;color:var(--v9-pink)}
.work-v9-hero-copy .lede{max-width:660px;margin:0;color:#555c63;font-size:clamp(.96rem,1.22vw,1.14rem);line-height:1.55}
.work-v9-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.work-v9-hero-actions .button{min-width:188px;background:var(--v9-pink);border-color:var(--v9-pink);color:#08090b}
.work-v9-hero-actions .button.ghost-v9{background:transparent;border-color:#9ea2a3;color:#333a40}
.work-v9-hero-art{position:relative;min-height:520px;background:#0b0d10;overflow:hidden}
.work-v9-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.015)}
.work-v9-hero-art:after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(90deg,rgba(255,253,250,.26),transparent 18%),linear-gradient(180deg,transparent 70%,rgba(5,6,7,.08));
}

.work-v9-filterbar{background:var(--v9-paper-hi);border-bottom:1px solid #d1d0cb}
.work-v9-filterbar .container{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;padding-bottom:22px}
.work-v9-filters{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}
.work-v9-filters::-webkit-scrollbar{display:none}
.work-v9-filter{
  flex:0 0 auto;
  min-width:118px;
  min-height:38px;
  padding:0 16px;
  border:1px solid #c9c8c4;
  border-radius:999px;
  background:transparent;
  color:#586069;
  font-size:.62rem;font-weight:950;text-transform:uppercase;letter-spacing:.11em;
  cursor:pointer;transition:.18s ease;
}
.work-v9-filter:hover{border-color:#7b8085;color:#16181b}
.work-v9-filter.is-active{background:#07080a;border-color:#07080a;color:#fff;box-shadow:inset 0 -3px 0 var(--v9-pink)}
.work-v9-grid-toggle{flex:0 0 auto;width:72px;height:38px;border:1px solid #c9c8c4;border-radius:999px;background:transparent;display:grid;place-items:center;color:#0a0b0d}
.work-v9-grid-toggle span,.work-v9-grid-toggle span:before,.work-v9-grid-toggle span:after{display:block;width:18px;height:2px;background:currentColor;content:""}
.work-v9-grid-toggle span{position:relative}
.work-v9-grid-toggle span:before{position:absolute;top:-6px}
.work-v9-grid-toggle span:after{position:absolute;top:6px}

.work-v9-gallery{padding:28px 0 54px;background:var(--v9-paper)}
.work-v9-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.work-v9-card{
  --accent:var(--v9-pink);
  display:flex;flex-direction:column;min-width:0;
  background:rgba(255,255,255,.55);
  border:1px solid var(--v9-card-line);
  border-radius:8px;
  overflow:hidden;
  box-shadow:0 7px 0 rgba(0,0,0,.025);
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.work-v9-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(0,0,0,.08);border-color:#2d3034}
.work-v9-card[hidden]{display:none}
.work-v9-card-art{position:relative;aspect-ratio:1.03/1;overflow:hidden;background:#111}
.work-v9-card-art img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.work-v9-card:hover .work-v9-card-art img{transform:scale(1.025)}
.work-v9-card-copy{position:relative;flex:1;min-height:186px;padding:15px 14px 16px;border-top:1px solid #b9b8b4;background:linear-gradient(180deg,#fffdfa,#f6f4ef)}
.work-v9-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#83888d;font-size:.53rem;font-weight:900;letter-spacing:.115em;text-transform:uppercase}
.work-v9-meta:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--accent)}
.work-v9-card h2{margin:0 28px 8px 0;font-size:clamp(1.35rem,1.85vw,2rem);line-height:.92;color:#07080a}
.work-v9-card p{margin:0 24px 22px 0;color:#646b72;font-size:.76rem;line-height:1.45}
.work-v9-card-link{position:absolute;inset:0;z-index:2}
.work-v9-card-arrow{position:absolute;right:14px;bottom:10px;color:var(--v9-pink);font-size:1.35rem;line-height:1;transition:transform .2s ease}
.work-v9-card:hover .work-v9-card-arrow{transform:translateX(3px)}
.work-v9-card.worms{--accent:#e60076}.work-v9-card.fear{--accent:#f0a000}.work-v9-card.latin{--accent:#e7465e}.work-v9-card.responsible{--accent:#146eaa}.work-v9-card.insideib{--accent:#159ec1}.work-v9-card.unfeasible{--accent:#e60076}.work-v9-card.cost{--accent:#ef242a}.work-v9-card.quantum{--accent:#ef007e}
.work-v9-card.is-static .work-v9-card-arrow{opacity:.55}
.work-v9-card.is-static:hover{transform:none;box-shadow:0 7px 0 rgba(0,0,0,.025)}

.work-v9-case-note{padding:64px 0 76px;background:#fffdfa;border-top:1px solid #d1d0cb}
.work-v9-case-note-inner{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(32px,8vw,115px);align-items:start}
.work-v9-case-note h2{margin:0;font-size:clamp(3rem,5.2vw,6rem);line-height:.86}
.work-v9-case-note p{margin:0;max-width:700px;color:#596169;font-size:1rem;line-height:1.65}
.work-v9-case-note .text-link{display:inline-block;margin-top:22px;font-weight:950;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;border-bottom:2px solid var(--v9-pink)}

.work-v9-footer{background:#050607;color:#fff;border-top:0;padding:0}
.work-v9-footer-band{min-height:82px;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}
.work-v9-footer-mark{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:.82rem;letter-spacing:.06em;color:#d8d8d8}
.work-v9-footer-wave{position:relative;height:32px;display:flex;align-items:center;gap:10px;overflow:hidden}
.work-v9-footer-wave:before{content:"";height:2px;flex:1;background:repeating-linear-gradient(90deg,#8b8d92 0 28px,transparent 28px 46px)}
.work-v9-footer-wave i{position:absolute;left:52%;top:50%;width:280px;height:28px;transform:translate(-50%,-50%);background:repeating-linear-gradient(90deg,transparent 0 6px,var(--v9-pink) 6px 8px,transparent 8px 13px);clip-path:polygon(0 48%,3% 44%,5% 52%,8% 20%,10% 76%,13% 43%,16% 54%,19% 8%,22% 89%,25% 37%,28% 58%,31% 22%,34% 77%,37% 46%,40% 55%,43% 34%,46% 65%,49% 5%,52% 91%,55% 31%,58% 69%,61% 42%,64% 57%,67% 18%,70% 81%,73% 39%,76% 62%,79% 29%,82% 72%,85% 44%,88% 54%,91% 26%,94% 73%,97% 45%,100% 51%,100% 52%,97% 53%,94% 75%,91% 30%,88% 56%,85% 47%,82% 74%,79% 32%,76% 64%,73% 42%,70% 84%,67% 22%,64% 60%,61% 45%,58% 72%,55% 34%,52% 94%,49% 9%,46% 68%,43% 37%,40% 58%,37% 49%,34% 80%,31% 25%,28% 61%,25% 40%,22% 92%,19% 12%,16% 57%,13% 46%,10% 79%,8% 24%,5% 55%,3% 47%,0 52%)}
.work-v9-footer .button{min-width:170px;background:var(--v9-pink);border-color:var(--v9-pink);color:#060709}

@media(max-width:1180px){
  .work-v9-hero-shell{grid-template-columns:1.06fr .94fr}
  .work-v9-hero-copy{padding-left:clamp(32px,5.5vw,72px);padding-right:clamp(28px,4vw,60px)}
  .work-v9-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:900px){
  .work-v9 .nav-signal{display:none}
  .work-v9-hero-shell{grid-template-columns:1fr;clip-path:none}
  .work-v9-hero-copy{order:2;padding:42px var(--pad) 50px}
  .work-v9-hero-art{order:1;min-height:390px;max-height:520px}
  .work-v9-hero-art img{object-position:center 38%}
  .work-v9-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .work-v9-case-note-inner{grid-template-columns:1fr;gap:24px}
}
@media(max-width:700px){
  .work-v9 .nav-shell{height:70px}
  .work-v9 .nav-links{top:70px}
  .work-v9-hero{padding-bottom:14px}
  .work-v9-hero-art{min-height:300px;max-height:360px}
  .work-v9-hero-copy{padding-top:34px;padding-bottom:38px}
  .work-v9-hero-copy h1{font-size:clamp(3.8rem,18vw,5.5rem)}
  .work-v9-hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}
  .work-v9-hero-actions .button{min-width:0}
  .work-v9-filterbar .container{padding-top:16px;padding-bottom:16px}
  .work-v9-filter{min-width:104px;min-height:36px;padding:0 13px}
  .work-v9-grid-toggle{display:none}
  .work-v9-gallery{padding-top:16px}
  .work-v9-grid{grid-template-columns:1fr}
  .work-v9-card-art{aspect-ratio:1.2/1}
  .work-v9-card-copy{min-height:165px;padding:14px 14px 15px}
  .work-v9-card h2{font-size:2rem}
  .work-v9-card p{font-size:.8rem}
  .work-v9-case-note{padding:52px 0 60px}
  .work-v9-footer-band{grid-template-columns:1fr auto;gap:16px;min-height:86px}
  .work-v9-footer-wave{display:none}
}
@media(max-width:430px){
  .work-v9-hero-art{min-height:255px}
  .work-v9-hero-actions{grid-template-columns:1fr}
  .work-v9-card-art{aspect-ratio:1.05/1}
  .work-v9-footer .button{min-width:145px;padding-left:.7rem;padding-right:.7rem}
}
@media(prefers-reduced-motion:reduce){
  .work-v9-card,.work-v9-card-art img,.work-v9-card-arrow{transition:none}
}


/* v9.1 hero update */
.work-v91-hero{
  padding:0;
  background:#050607;
}
.work-v91-hero-shell{
  display:block;
  max-width:none;
  margin:0;
  background:none;
  border:0;
  border-radius:0;
  clip-path:none;
  box-shadow:none;
}
.work-v91-hero-shell:before{display:none}
.work-v91-hero-art{
  min-height:0;
  background:#050607;
  overflow:hidden;
}
.work-v91-hero-art img{
  display:block;
  width:100%;
  height:auto;
  object-fit:contain;
  object-position:center top;
  transform:none;
}
.work-v91-hero-art:after{display:none}
@media(max-width:900px){
  .work-v91-hero-art{max-height:none}
}
@media(max-width:700px){
  .work-v91-hero{padding-bottom:0}
  .work-v91-hero-art{min-height:0}
}
@media(max-width:430px){
  .work-v91-hero-art{min-height:0}
}


/* v9.2 refinements */
:root{--pink:#ff00ff;--pink-soft:#ff80ff}
.work-v9{--v9-pink:#ff00ff}
.work-v91-hero{padding:0;background:#050607}
.work-v91-hero-shell{
  position:relative;
  display:block;
  max-width:none;
  margin:0;
  background:none;
  border:0;
  border-radius:0;
  clip-path:none;
  box-shadow:none;
}
.work-v91-hero-shell:before{display:none}
.work-v91-hero-art{min-height:0;background:#050607;overflow:hidden}
.work-v91-hero-art img{display:block;width:100%;height:auto;object-fit:contain;object-position:center top;transform:none}
.work-v91-hero-art:after{display:none}
.work-v91-hero-copy{
  position:absolute;
  z-index:4;
  left:0;
  top:0;
  bottom:0;
  width:min(48%, 780px);
  padding:clamp(62px,7vw,120px) clamp(34px,5vw,90px) clamp(48px,6vw,90px);
  display:flex;
  flex-direction:column;
  justify-content:center;
  color:#08090b;
}
.work-v91-hero-copy .eyebrow{color:#666d74;margin-bottom:18px}
.work-v91-hero-copy h1{margin:0 0 22px;max-width:690px;color:#08090b;font-size:clamp(4rem,7vw,7.5rem);line-height:.82}
.work-v91-hero-copy h1 em{font-style:normal;color:#ff00ff}
.work-v91-hero-copy .lede{max-width:630px;color:#444c54;font-size:clamp(.96rem,1.22vw,1.14rem);line-height:1.55}
.work-v91-hero-copy .work-v9-hero-actions{margin-top:28px}
.work-v91-hero-copy .button{min-width:188px;background:#ff00ff;border-color:#ff00ff;color:#08090b}
.work-v91-hero-copy .button.ghost-v9{background:rgba(255,255,255,.42);border-color:#96999d;color:#2e3439;backdrop-filter:blur(2px)}
.work-v9-card-art img{image-rendering:auto;backface-visibility:hidden;transform:translateZ(0)}
@media(max-width:1200px){
  .work-v91-hero-copy{width:min(52%,720px);padding:clamp(54px,6vw,88px) clamp(28px,4vw,62px) clamp(42px,5vw,78px)}
}
@media(max-width:900px){
  .work-v91-hero-copy{
    position:absolute;
    width:60%;
    padding:32px var(--pad) 36px;
  }
  .work-v91-hero-copy h1{font-size:clamp(3.1rem,8vw,4.8rem)}
  .work-v91-hero-copy .lede{font-size:.92rem;max-width:480px}
}
@media(max-width:700px){
  .work-v91-hero{padding-bottom:0}
  .work-v91-hero-copy{position:relative;width:100%;background:#f6f2ea;padding:28px var(--pad) 34px}
  .work-v91-hero-art{min-height:0}
  .work-v91-hero-copy h1{font-size:clamp(3.5rem,16vw,5.4rem)}
}
@media(max-width:430px){
  .work-v91-hero-copy .work-v9-hero-actions{grid-template-columns:1fr}
}

/* ======================================================================
   V9.13 — Work hero mobile composition
   Match the locked homepage mobile hero: artwork is the background,
   copy sits directly over the paper, full-width stacked CTAs.
   ====================================================================== */
@media(max-width:820px){
  .work-v9 .work-v91-hero{
    position:relative;
    width:100%;
    min-height:820px;
    padding:0;
    background:#090a0d;
    overflow:hidden;
  }
  .work-v9 .work-v91-hero-shell{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    min-height:0;
    display:block;
    overflow:hidden;
    margin:0;
    max-width:none;
    background:transparent;
    clip-path:none;
    border:0;
    border-radius:0;
    box-shadow:none;
  }
  .work-v9 .work-v91-hero-shell:before{display:none}
  .work-v9 .work-v91-hero-art{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    min-height:0;
    max-height:none;
    background:#090a0d;
    overflow:hidden;
  }
  .work-v9 .work-v91-hero-art img{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    min-height:0;
    max-height:none;
    object-fit:cover;
    object-position:34% 50%;
    transform:none;
  }
  .work-v9 .work-v91-hero-art:after{display:none}
  .work-v9 .work-v91-hero-copy{
    position:absolute;
    z-index:5;
    left:7.5%;
    right:7.5%;
    top:15.5%;
    bottom:auto;
    width:auto;
    min-height:0;
    margin:0;
    padding:0;
    background:transparent;
    color:#111214;
    display:block;
  }
  .work-v9 .work-v91-hero-copy .eyebrow{
    display:inline-flex;
    align-items:center;
    width:max-content;
    max-width:100%;
    margin:0 0 14px;
    padding:4px 8px;
    background:rgba(243,239,231,.82);
    color:#111214;
    font-size:.62rem;
    letter-spacing:.14em;
  }
  .work-v9 .work-v91-hero-copy h1{
    width:100%;
    max-width:none;
    margin:0 0 14px;
    font-family:Georgia,"Times New Roman",serif;
    font-size:clamp(3.05rem,13vw,4.35rem);
    font-weight:900;
    line-height:.84;
    letter-spacing:-.055em;
    text-transform:none;
    color:#111214;
    transform:rotate(-.65deg);
    transform-origin:left center;
  }
  .work-v9 .work-v91-hero-copy h1 em{
    display:inline;
    font-style:normal;
    color:#ff00ff;
    -webkit-text-fill-color:#ff00ff;
  }
  .work-v9 .work-v91-hero-copy .lede{
    max-width:34rem;
    margin:0;
    color:#202329;
    font-size:clamp(.96rem,4.2vw,1.08rem);
    line-height:1.48;
  }
  .work-v9 .work-v91-hero-copy .work-v9-hero-actions{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
    width:100%;
    margin-top:20px;
  }
  .work-v9 .work-v91-hero-copy .button{
    width:100%;
    min-width:0;
    min-height:48px;
    background:#ff00ff;
    border-color:#ff00ff;
    color:#09090b;
  }
  .work-v9 .work-v91-hero-copy .button.ghost-v9{
    background:#111214;
    border-color:#111214;
    color:#fff;
    backdrop-filter:none;
  }
}
@media(max-width:560px){
  .work-v9 .work-v91-hero{min-height:760px}
  .work-v9 .work-v91-hero-art img{object-position:31% 50%}
  .work-v9 .work-v91-hero-copy{
    left:6.5%;
    right:6.5%;
    top:14.5%;
  }
  .work-v9 .work-v91-hero-copy h1{
    font-size:clamp(2.85rem,13.6vw,3.8rem);
    line-height:.85;
    transform:rotate(-.45deg);
  }
  .work-v9 .work-v91-hero-copy .lede{
    font-size:clamp(.92rem,4.35vw,1.02rem);
    line-height:1.46;
  }
}


/* v9.14 original artwork stamp overlay */
.work-v9-card-art{isolation:isolate}
.work-v9-card-art > img{position:relative;z-index:1}
.work-v9-card-stamp{
  position:absolute;
  top:14px;
  right:14px;
  width:47%;
  aspect-ratio:1 / 1;
  padding:0;
  background:#fff;
  border:4px solid #fff;
  border-radius:4px;
  box-shadow:0 10px 24px rgba(0,0,0,.28);
  overflow:hidden;
  z-index:3;
  pointer-events:none;
}
.work-v9-card-stamp img{
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  background:#fff;
  display:block;
  transform:none !important;
  transition:none;
}
.work-v9-card:hover .work-v9-card-stamp img{transform:none !important}
.work-v9-card.worms .work-v9-card-stamp{background:#111217}
.work-v9-card.worms .work-v9-card-stamp img{background:#111217}
.work-v9-card.quantum .work-v9-card-stamp img{background:#050607}
.work-v9-card.unfeasible .work-v9-card-stamp,
.work-v9-card.insideib .work-v9-card-stamp,
.work-v9-card.responsible .work-v9-card-stamp{border-color:#f6f4ef}
@media(max-width:900px){
  .work-v9-card-stamp{width:43%; top:12px; right:12px; border-width:3px;}
}
@media(max-width:700px){
  .work-v9-card-stamp{width:39%; top:12px; right:12px;}
}
@media(max-width:430px){
  .work-v9-card-stamp{width:38%; top:10px; right:10px;}
}

/* v9.21 — use torn-paper tile artwork on selected /work/ cards */
.work-v9-card.worms .work-v9-card-art,
.work-v9-card.fear .work-v9-card-art,
.work-v9-card.latin .work-v9-card-art,
.work-v9-card.responsible .work-v9-card-art,
.work-v9-card.unfeasible .work-v9-card-art,
.work-v9-card.cost .work-v9-card-art{
  background:#050607;
}
.work-v9-card.worms .work-v9-card-art > img,
.work-v9-card.fear .work-v9-card-art > img,
.work-v9-card.latin .work-v9-card-art > img,
.work-v9-card.responsible .work-v9-card-art > img,
.work-v9-card.unfeasible .work-v9-card-art > img,
.work-v9-card.cost .work-v9-card-art > img{
  object-fit:contain;
  background:transparent;
}

/* v9.22 — crop torn-paper tiles inside /work/ cards so the frame bites into the artwork */
.work-v9-card.worms .work-v9-card-art > img,
.work-v9-card.fear .work-v9-card-art > img,
.work-v9-card.latin .work-v9-card-art > img,
.work-v9-card.responsible .work-v9-card-art > img,
.work-v9-card.unfeasible .work-v9-card-art > img,
.work-v9-card.cost .work-v9-card-art > img{
  object-fit:cover;
  object-position:center center;
  transform:scale(1.18);
  background:transparent;
}
.work-v9-card.worms:hover .work-v9-card-art > img,
.work-v9-card.fear:hover .work-v9-card-art > img,
.work-v9-card.latin:hover .work-v9-card-art > img,
.work-v9-card.responsible:hover .work-v9-card-art > img,
.work-v9-card.unfeasible:hover .work-v9-card-art > img,
.work-v9-card.cost:hover .work-v9-card-art > img{
  transform:scale(1.22);
}
