.wd-hero{padding-top:clamp(7rem,14vh,10rem)}.wd-back{font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase}.wd-title{font-size:min(var(--fs-h1),calc((100vw - 2 * var(--gutter)) / 10.4));line-height:var(--lh-display);margin-block:var(--space-md) var(--space-lg)}.wd-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);border-top:1px solid var(--line);padding-top:var(--space-md);margin-bottom:var(--space-lg);font-size:var(--fs-label)}.wd-facts div{display:flex;flex-direction:column;gap:.4rem}.wd-facts span{font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim)}.wd-cover{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:var(--radius-md)}@media (max-width: 640px){.wd-facts{grid-template-columns:1fr}}.wd-brief{min-height:90svh;display:flex;align-items:center}.wd-brief__lede{font-size:var(--fs-h3);line-height:1.1;margin-bottom:1.4rem}.wd-next__link{display:inline-flex;align-items:center;gap:.4em;font-size:var(--fs-h2);margin-top:.6rem;transition:color var(--dur-fast)}.wd-next__link:hover{color:var(--accent)}.wd-next__row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap}.wd-next__row .wd-next__link{font-size:clamp(1.15rem,.35rem + 1.6vw,1.85rem);margin-top:.6rem}.wd-next__next{display:flex;flex-direction:column;align-items:flex-end;text-align:right;margin-left:auto}@media (max-width: 720px){.wd-next__row{flex-direction:column;align-items:flex-start}.wd-next__next{align-items:flex-start;text-align:left;margin-left:0}}.wd-process{display:flex;flex-direction:column;gap:var(--space-lg)}.wd-process__steps{list-style:none;border-top:1px solid var(--line)}.wd-process__steps li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:baseline;padding-block:1.1rem;border-bottom:1px solid var(--line)}.wd-process__steps li .mono{font-size:var(--fs-meta);letter-spacing:.16em;color:var(--accent)}.wd-process__tools{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem}.wd-project{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-md);align-items:end}.wd-project__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md)}.wd-project__fill{position:absolute;inset:0;transition:transform var(--dur-slow) var(--ease-spring)}.wd-project:hover .wd-project__fill{transform:scale(1.06)}.wd-project__cta{position:absolute;left:1rem;bottom:1rem;padding:.45em .85em;border-radius:var(--radius-pill);background:var(--smoky-black);color:var(--old-lace);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase}.wd-project__cap{display:flex;flex-direction:column;gap:.5rem}.wd-project__meta{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.wd-project__title{font-size:var(--fs-h3);transition:color var(--dur-fast)}.wd-project:hover .wd-project__title,.wd-project:focus-visible .wd-project__title{color:var(--accent)}.wd-project__sum{max-width:48ch;font-size:var(--step--1);line-height:1.5;color:var(--fg-dim)}@media (max-width: 820px){.wd-project{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.wd-project__fill{transition:none}}
