.work-editorial{--work-copy: #c9ccc4;--work-fine: #a9b5ad}.work-opening{padding:52px var(--section-pad-x) 24px;background:#090c0b}.work-opening h1{margin:18px 0;font-size:3rem;line-height:1.15;font-weight:350}.work-lede{max-width:58ch;color:var(--work-copy);font-size:1rem;line-height:1.7}.work-index{display:flex;flex-wrap:wrap;gap:8px 36px;margin-top:24px}.work-index a,.work-editorial .editorial-links a{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:.875rem;color:#c7f8dc}.work-index a span{color:var(--work-fine);font-size:.75rem}.work-index a:hover,.work-editorial .editorial-links a:hover{text-decoration:underline;text-underline-offset:5px}.work-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:64px var(--section-pad-x);border-bottom:1px solid var(--rule);scroll-margin-top:24px}.work-story-reverse{background:#0b100e}.work-story-reverse .work-narrative{grid-column:2;grid-row:1}.work-story-reverse .work-artifact{grid-column:1;grid-row:1}.work-narrative{min-width:0;max-width:60ch}.work-narrative h2{font-size:2rem;font-weight:400;margin:18px 0 12px;max-width:26ch}.work-narrative>p:not(.section-label,.work-maturity),.work-editorial .editorial-detail p{margin-top:20px;font-size:1rem;line-height:1.75;color:var(--work-copy)}.work-maturity{font-size:.75rem;color:var(--work-fine)}.work-editorial .editorial-detail{margin-top:24px;border-top:1px solid #3d4a42}.work-editorial .editorial-detail summary{padding:15px 0;min-height:48px;color:#c7f8dc;font-size:.875rem;cursor:pointer}.work-editorial .editorial-detail p{margin-top:12px}.work-artifact{margin:0;min-width:0}.work-artifact figcaption{margin-top:16px;max-width:64ch;font-size:.75rem;line-height:1.65;color:var(--work-fine)}.record-specimen{padding:36px;background:#e9eeeb;color:#17251d;border-radius:4px}.record-kicker{font-size:.75rem;color:#43574b}.record-specimen>h3{font-size:1.625rem;margin-top:22px;font-weight:500}.record-description{font-size:.875rem;line-height:1.7;color:#43574b;margin-top:12px}.record-sequence{list-style:none;margin:28px 0 0;padding:0}.record-sequence li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:18px;border-top:1px solid #bac7bf;padding:18px 0}.record-number{font-size:.75rem;color:#43574b;padding-top:3px;font-variant-numeric:tabular-nums}.record-sequence h3{font-size:1rem;font-weight:500}.record-sequence p{margin-top:6px;font-size:.8125rem;color:#43574b;line-height:1.6}.record-footnote{margin-top:8px;font-size:.75rem;color:#43574b}.signal-specimen{padding-block:20px}.signal-sequence{list-style:none;margin:28px 0 0;padding:0}.signal-sequence li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:22px;padding:24px 0;border-top:1px solid #34453b}.signal-symbol{display:grid;place-items:center;width:44px;height:44px;color:#b9d4ea}.signal-symbol ui-icon{width:28px;height:28px}.signal-sequence li:nth-child(2) .signal-symbol{color:#e4c697}.signal-sequence li:nth-child(3) .signal-symbol{color:#c7f8dc}.signal-label{color:var(--work-fine);font-size:.75rem;margin-bottom:9px}.signal-sequence h3{font-size:1.25rem;font-weight:400}.signal-sequence li div>p:last-child{margin-top:9px;color:var(--work-copy);font-size:.875rem;line-height:1.65}.work-photo img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover;border-radius:0}.work-footer h2{margin-block:14px 20px;font-size:1.75rem;font-weight:400}.work-editorial .editorial-links{display:grid;align-content:start;gap:8px}.work-editorial .editorial-links a{justify-content:space-between;border-bottom:1px solid #34453b;padding-block:14px}.work-editorial .editorial-links ui-icon{flex-shrink:0}@media(max-width:1000px){.work-story{gap:36px}}@media(max-width:800px){.work-story{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:44px}.work-story-reverse .work-narrative,.work-story-reverse .work-artifact{grid-column:auto;grid-row:auto}.work-narrative{max-width:none}.work-artifact{max-width:640px;width:100%}}@media(max-width:600px){.work-opening{padding-top:36px}.work-opening h1{font-size:2.25rem}.work-index{gap:6px 22px}.work-index a{gap:9px}.work-narrative h2{font-size:1.75rem}.record-specimen{padding:24px}}
