.workpage{--wk-forest:#24422f;--wk-moss:#4f8a5c;--wk-leaf:#7fb673;--wk-wheat:#c99a3f;--wk-wheat-soft:#e7cf90;--wk-coral:#d8623f;--wk-coral-soft:#ef9f84;--wk-green:#4f8a5c;--wk-green-soft:#a9c98a;--wk-cream:#fbf7ef;--wk-mist:#eef4e2;--wk-field-back:#f2ecda;--wk-field-1:#cbdcae;--wk-field-2:#f0d79a;--wk-field-3:#f2c1a2;--wk-rule:color-mix(in srgb, var(--wk-forest) 22%, transparent);--wk-rule-strong:color-mix(in srgb, var(--wk-forest) 42%, transparent);--wk-muted:color-mix(in srgb, var(--wk-forest) 55%, transparent);--wk-faint:color-mix(in srgb, var(--wk-forest) 34%, transparent);--wk-blur:0px;color:var(--wk-forest);font-family:var(--font-sans);position:relative}.workpage .wk-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.workpage .wk-field{width:100%;height:100%;position:absolute;inset:0}.workpage .wk-backdrop-veil{background:var(--color-paper);opacity:.52;position:absolute;inset:0}.workpage .wk-backdrop-mask{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-paper) 92%, transparent) 26%, color-mix(in srgb, var(--color-paper) 96%, transparent) 50%, color-mix(in srgb, var(--color-paper) 92%, transparent) 74%, transparent 100%);position:absolute;inset:0}.workpage .wk-shell{z-index:10;min-height:100dvh;position:relative}.workpage .wk-col{max-width:60rem;padding-inline:var(--spacing-gutter);padding-bottom:var(--spacing-section);margin-inline:auto}.workpage .wk-masthead{z-index:30;border-bottom:1px solid var(--wk-rule-strong);background:color-mix(in srgb, var(--color-paper) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:2.5rem;padding:1rem 0 .85rem;display:flex;position:sticky;top:4.75rem}.workpage .wk-masthead-title{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--wk-forest);font-size:.8rem}.workpage .wk-masthead-title .wk-of{color:var(--wk-muted)}.workpage .wk-masthead-count{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--wk-coral);font-variant-numeric:tabular-nums;font-size:.8rem}.workpage .wk-divider{align-items:center;gap:1.25rem;margin:4.5rem 0 1.75rem;display:flex}.workpage .wk-divider:first-of-type{margin-top:1.25rem}.workpage .wk-divider-label{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--wk-muted);white-space:nowrap;font-size:.72rem}.workpage .wk-divider-rule{background:var(--wk-rule);flex:1;height:1px}.workpage .wk-rows{flex-direction:column;display:flex}.workpage .wk-row{border-bottom:1px solid var(--wk-rule);grid-template-columns:3.25rem 1fr;align-items:baseline;gap:1.25rem;padding:1.55rem .35rem;display:grid;position:relative}.workpage .wk-dither{pointer-events:none;image-rendering:pixelated;mix-blend-mode:multiply;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:5px 5px;position:absolute;inset:0}.workpage .wk-num{font-family:var(--font-mono);color:var(--wk-faint);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:.15rem;font-size:.8rem}.workpage .wk-line{filter:blur(var(--wk-blur));flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;line-height:1.35;display:flex}.workpage .wk-year{font-family:var(--font-mono);color:var(--wk-forest);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.workpage .wk-sep{color:var(--wk-faint)}.workpage .wk-kind{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;padding-top:.06rem;font-size:.68rem}.workpage .wk-tint-wheat .wk-kind{color:var(--wk-wheat)}.workpage .wk-tint-coral .wk-kind{color:var(--wk-coral)}.workpage .wk-tint-green .wk-kind{color:var(--wk-green)}.workpage .wk-title{color:var(--wk-forest);letter-spacing:-.01em;font-size:1.15rem;font-weight:500}.workpage .wk-org{color:var(--wk-muted);font-size:1rem}.workpage .wk-card-bg{z-index:-1;filter:url(#wk-torn);box-shadow:0 14px 34px color-mix(in srgb, var(--wk-forest) 20%, transparent);opacity:0;border-radius:4px;position:absolute;inset:-.55rem -.9rem}.workpage .wk-tint-wheat .wk-card-bg{background:var(--wk-wheat-soft)}.workpage .wk-tint-coral .wk-card-bg{background:var(--wk-coral-soft)}.workpage .wk-tint-green .wk-card-bg{background:var(--wk-green-soft)}.workpage .wk-keystone{border-top:1px solid var(--wk-rule-strong);text-align:center;flex-direction:column;align-items:center;gap:1.1rem;margin-top:4.5rem;padding-top:3rem;display:flex;position:relative}.workpage .wk-keystone-mark{filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--wk-forest) 26%, transparent));transform:rotate(-4deg)}.workpage .wk-keystone-dither{pointer-events:none;width:92px;height:92px;image-rendering:pixelated;mix-blend-mode:multiply;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:6px 6px;position:absolute;top:3rem;left:50%;transform:translate(-50%)}.workpage .wk-keystone-label{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--wk-muted);font-size:.66rem}@media (max-width:1023px){.workpage .wk-row{grid-template-columns:2.5rem 1fr;gap:.9rem}.workpage .wk-masthead{top:4.5rem}.workpage .wk-title{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.workpage .wk-card-bg,.workpage .wk-dither,.workpage .wk-keystone-dither{opacity:0!important}.workpage .wk-line{filter:none!important}}
