.ba-slider{--pos: 50%;display:block;margin:0;width:100%}.ba-stage{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid var(--border-strong);border-radius:0}.ba-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ba-after{clip-path:inset(0 0 0 var(--pos, 50%))}.ba-chip{position:absolute;bottom:12px;padding:4px 10px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:4px}.ba-chip-before{left:12px}.ba-chip-after{right:12px}.ba-range{position:absolute;left:0;bottom:0;width:100%;height:100%;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:ew-resize}.ba-range:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ba-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:44px;height:44px;border-radius:4px;background:var(--paper);border:2px solid var(--ink)}.ba-range::-moz-range-thumb{width:44px;height:44px;border-radius:4px;background:var(--paper);border:2px solid var(--ink)}.ba-range:active::-webkit-slider-thumb{box-shadow:0 1px 4px #14121059}.ba-range:active::-moz-range-thumb{box-shadow:0 1px 4px #14121059}.ba-caption{margin-top:16px;max-width:680px;font-size:15px;line-height:1.5;color:var(--muted-cool)}html.no-js .ba-slider{aspect-ratio:auto!important}html.no-js .ba-stage{position:static;height:auto;display:grid;grid-template-columns:1fr;gap:12px;overflow:visible}html.no-js .ba-layer{position:static;inset:auto;height:auto}html.no-js .ba-after{clip-path:none}html.no-js .ba-chip{position:static;justify-self:start}html.no-js .ba-range{display:none}@media(min-width:769px){html.no-js .ba-stage{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ba-after{transition:none}}.work-hero[data-astro-cid-jljc7dey],.case[data-astro-cid-jljc7dey],.whats-coming[data-astro-cid-jljc7dey],.why-not-full[data-astro-cid-jljc7dey],.closing-cta[data-astro-cid-jljc7dey]{padding-block:clamp(64px,10vw,160px)}.work-hero[data-astro-cid-jljc7dey]{padding-block:clamp(56px,8vw,132px) clamp(64px,10vw,160px)}.work-hero__inner[data-astro-cid-jljc7dey]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24)}.work-hero__headline[data-astro-cid-jljc7dey]{margin:0;max-width:18ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-display);line-height:1;letter-spacing:var(--tracking-display);color:var(--ink)}.work-hero__lead[data-astro-cid-jljc7dey]{margin:0;max-width:var(--prose-max);font-size:var(--fs-lead);line-height:1.55;color:var(--ink-2)}.work-hero__micro[data-astro-cid-jljc7dey]{margin:0;max-width:var(--prose-max);font-size:var(--fs-small);line-height:1.5;color:var(--muted-soft)}.case-meta[data-astro-cid-jljc7dey]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);margin:0 0 var(--space-16)}.status-tag[data-astro-cid-jljc7dey]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase;color:var(--accent-pastel);border:1px solid var(--dark-border);border-radius:var(--radius-chip);padding:5px 10px}.case-label[data-astro-cid-jljc7dey]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-small);letter-spacing:.02em;color:var(--dark-muted)}.case[data-astro-cid-jljc7dey] .section-head[data-astro-cid-jljc7dey]{margin-bottom:var(--space-24)}.case-body[data-astro-cid-jljc7dey],.case-honesty[data-astro-cid-jljc7dey]{margin:0 0 var(--space-16);max-width:var(--prose-max);font-size:var(--fs-lead);line-height:1.65;color:var(--dark-muted)}.case-stage[data-astro-cid-jljc7dey]{margin:clamp(var(--space-32),5vw,var(--space-64)) 0}.changes-heading[data-astro-cid-jljc7dey]{margin:clamp(var(--space-32),5vw,var(--space-48)) 0 var(--space-16);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--dark-ink)}.changes[data-astro-cid-jljc7dey]{margin:0 0 var(--space-32);padding:0;list-style:none;display:grid;gap:var(--space-12);max-width:var(--prose-max)}.changes[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]{position:relative;padding-left:28px;font-size:var(--fs-body);line-height:1.55;color:var(--dark-muted)}.changes[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]:before{content:"→";position:absolute;left:0;top:0;color:var(--accent-pastel);font-weight:700}.results-pending[data-astro-cid-jljc7dey]{margin:0;padding:var(--space-16) var(--space-24);background:var(--dark-2);border:1px solid var(--dark-border);border-radius:var(--radius-chip);font-size:var(--fs-small);line-height:1.6;color:var(--dark-muted)}.results-label[data-astro-cid-jljc7dey]{font-family:var(--font-display);font-weight:600;color:var(--dark-ink)}.whats-coming__lead[data-astro-cid-jljc7dey]{margin:var(--space-24) 0 0;max-width:var(--prose-max);font-size:var(--fs-lead);line-height:1.55;color:var(--muted-cool)}.coming-cards[data-astro-cid-jljc7dey]{list-style:none;margin:clamp(var(--space-48),6vw,var(--space-64)) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-24)}@media(min-width:768px){.coming-cards[data-astro-cid-jljc7dey]{grid-template-columns:1fr 1fr;gap:var(--space-32)}}.coming-card[data-astro-cid-jljc7dey]{background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--radius-chip);box-shadow:var(--shadow-md);padding:clamp(var(--space-24),3vw,var(--space-32))}.card-tag[data-astro-cid-jljc7dey]{margin:0 0 var(--space-12);font-family:var(--font-display);font-weight:600;font-size:var(--fs-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase;color:var(--accent-deep)}.coming-card[data-astro-cid-jljc7dey] h3[data-astro-cid-jljc7dey]{margin:0 0 var(--space-24);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink)}.card-points[data-astro-cid-jljc7dey]{margin:0 0 var(--space-24);padding:0 0 0 var(--space-24);display:grid;gap:var(--space-12)}.card-points[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]{font-size:var(--fs-small);line-height:1.55;color:var(--muted-cool)}.card-points[data-astro-cid-jljc7dey] strong[data-astro-cid-jljc7dey]{color:var(--ink);font-weight:600}.card-footer[data-astro-cid-jljc7dey]{margin:0;font-size:var(--fs-small);color:var(--muted-soft)}.why-not-full[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{margin:var(--space-24) 0 0;font-size:var(--fs-lead);line-height:1.65;color:var(--muted-cool)}.closing-cta__inner[data-astro-cid-jljc7dey]{display:grid;gap:clamp(var(--space-48),6vw,var(--space-64));align-items:start}@media(min-width:980px){.closing-cta__inner[data-astro-cid-jljc7dey]{grid-template-columns:1fr 1fr}}.closing-cta__copy[data-astro-cid-jljc7dey]{display:flex;flex-direction:column;gap:var(--space-24)}.closing-body[data-astro-cid-jljc7dey]{margin:0;max-width:var(--prose-max);font-size:var(--fs-lead);line-height:1.6;color:var(--dark-muted)}.secondary-link[data-astro-cid-jljc7dey]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-body)}.secondary-link[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:hover{color:var(--accent-pastel)}.closing-micro[data-astro-cid-jljc7dey]{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--dark-muted)}.closing-cta__form[data-astro-cid-jljc7dey]{border-radius:var(--radius-chip);padding:clamp(var(--space-24),4vw,var(--space-48))}html.world-void .work-hero[data-astro-cid-jljc7dey]{position:relative;z-index:1;background:transparent}html.world-void .work-hero__headline[data-astro-cid-jljc7dey]{color:var(--void-ink)}html.world-void .work-hero__lead[data-astro-cid-jljc7dey],html.world-void .work-hero__micro[data-astro-cid-jljc7dey]{color:var(--void-muted)}html.world-void .case[data-astro-cid-jljc7dey],html.world-void .whats-coming[data-astro-cid-jljc7dey],html.world-void .why-not-full[data-astro-cid-jljc7dey],html.world-void .closing-cta[data-astro-cid-jljc7dey]{position:relative;z-index:1;background:var(--void)}html.world-void .case-body[data-astro-cid-jljc7dey],html.world-void .case-honesty[data-astro-cid-jljc7dey],html.world-void .case-label[data-astro-cid-jljc7dey],html.world-void .changes[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey],html.world-void .whats-coming__lead[data-astro-cid-jljc7dey],html.world-void .why-not-full[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey],html.world-void .closing-body[data-astro-cid-jljc7dey],html.world-void .closing-micro[data-astro-cid-jljc7dey],html.world-void .card-points[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey],html.world-void .results-pending[data-astro-cid-jljc7dey],html.world-void .card-footer[data-astro-cid-jljc7dey]{color:var(--void-muted)}html.world-void .changes-heading[data-astro-cid-jljc7dey],html.world-void .coming-card[data-astro-cid-jljc7dey] h3[data-astro-cid-jljc7dey],html.world-void .card-points[data-astro-cid-jljc7dey] strong[data-astro-cid-jljc7dey],html.world-void .results-label[data-astro-cid-jljc7dey]{color:var(--void-ink)}html.world-void .status-tag[data-astro-cid-jljc7dey]{color:var(--ember-text);border-color:var(--void-border)}html.world-void .card-tag[data-astro-cid-jljc7dey]{color:var(--ember-text)}html.world-void .changes[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]:before{color:var(--ember-core)}html.world-void .coming-card[data-astro-cid-jljc7dey],html.world-void .results-pending[data-astro-cid-jljc7dey]{background:var(--void-2);border-color:var(--void-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--ember-core) 14%,transparent)}html.world-void .secondary-link[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]{color:var(--ember-text)}html.world-void .secondary-link[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:hover{color:var(--ember-core)}html.world-void .case[data-astro-cid-jljc7dey] .ba-caption{color:var(--void-muted)}html.world-void .case[data-astro-cid-jljc7dey] .ba-stage{border-color:var(--void-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--ember-core) 22%,transparent),0 0 50px color-mix(in srgb,var(--ember-deep) 20%,transparent)}html.world-void .closing-cta__form[data-astro-cid-jljc7dey]{background:var(--void-2);border:1px solid var(--void-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--ember-core) 22%,transparent),0 0 60px color-mix(in srgb,var(--ember-deep) 22%,transparent)}
