.ContentsList-module__QeyA8G__keywords{border-bottom:1px solid var(--border-hairline);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:10px 24px;padding:16px 0;font-size:11px;font-weight:500;line-height:1;display:flex}.ContentsList-module__QeyA8G__keywordsLabel{letter-spacing:.16em;color:var(--text-muted)}.ContentsList-module__QeyA8G__keyword{font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;color:var(--color-primary);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .15s}.ContentsList-module__QeyA8G__keyword:hover{opacity:.7}.ContentsList-module__QeyA8G__keywordOn{text-decoration:underline}.ContentsList-module__QeyA8G__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContentsList-module__QeyA8G__list{list-style:none}.ContentsList-module__QeyA8G__entry{isolation:isolate;border-bottom:1px solid var(--border-hairline);flex-direction:column;padding-inline:20px;transition:background .15s;display:flex;position:relative}.ContentsList-module__QeyA8G__entry[hidden]{display:none}.ContentsList-module__QeyA8G__entry:hover{background:var(--surface-card);border-radius:var(--radius-card);border-bottom-color:#0000}.ContentsList-module__QeyA8G__entry:has(:focus-visible){background:var(--surface-card);border-radius:var(--radius-card);border-bottom-color:#0000}.ContentsList-module__QeyA8G__project{gap:14px;max-width:860px;padding-block:64px 36px}.ContentsList-module__QeyA8G__essay{gap:10px;max-width:600px;padding-block:40px 26px}.ContentsList-module__QeyA8G__ghost{z-index:-1;font-family:var(--font-display);letter-spacing:-.04em;color:var(--surface-sand);-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:400;line-height:1;position:absolute}.ContentsList-module__QeyA8G__project .ContentsList-module__QeyA8G__ghost{font-size:clamp(120px,14vw,168px);top:8px;left:14px}.ContentsList-module__QeyA8G__essay .ContentsList-module__QeyA8G__ghost{font-size:clamp(72px,8vw,96px);top:6px;left:16px}.ContentsList-module__QeyA8G__meta{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;line-height:1;display:flex}.ContentsList-module__QeyA8G__kind{letter-spacing:.16em;text-transform:uppercase;font-weight:500}.ContentsList-module__QeyA8G__project .ContentsList-module__QeyA8G__kind{color:var(--color-primary)}.ContentsList-module__QeyA8G__essay .ContentsList-module__QeyA8G__kind{color:var(--color-secondary)}.ContentsList-module__QeyA8G__title{font-family:var(--font-heading);font-weight:var(--weight-heading);letter-spacing:var(--heading-tracking);color:var(--text-heading);text-wrap:pretty;margin:0}.ContentsList-module__QeyA8G__project .ContentsList-module__QeyA8G__title{font-size:clamp(28px, 3.6vw, var(--text-heading-size));line-height:var(--text-heading-lh)}.ContentsList-module__QeyA8G__essay .ContentsList-module__QeyA8G__title{font-size:var(--text-subhead-size);line-height:var(--text-subhead-lh)}.ContentsList-module__QeyA8G__link{color:inherit}.ContentsList-module__QeyA8G__link:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.ContentsList-module__QeyA8G__link:focus-visible{outline:none}.ContentsList-module__QeyA8G__link:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:2px}.ContentsList-module__QeyA8G__summary{font-family:var(--font-body);margin:0}.ContentsList-module__QeyA8G__project .ContentsList-module__QeyA8G__summary{color:var(--text-body);font-size:17px;line-height:1.55}.ContentsList-module__QeyA8G__essay .ContentsList-module__QeyA8G__summary{color:var(--text-muted);font-size:16px;line-height:1.5}.ContentsList-module__QeyA8G__tags{flex-wrap:wrap;gap:8px;display:flex}.ContentsList-module__QeyA8G__project .ContentsList-module__QeyA8G__tags{margin-top:4px}.ContentsList-module__QeyA8G__essay .ContentsList-module__QeyA8G__tags{margin-top:2px}.ContentsList-module__QeyA8G__pill{z-index:1;border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);cursor:pointer;background:0 0;border:1px solid #e3b9a8;padding:7px 11px;font-size:10px;font-weight:500;line-height:1;transition:background .15s,color .15s;position:relative}.ContentsList-module__QeyA8G__pillOn{background:var(--color-primary);border-color:var(--color-primary);color:var(--surface-card)}
.FeaturedCard-module__wJb57W__stack{margin-top:clamp(32px,4vw,48px);display:grid}.FeaturedCard-module__wJb57W__card{background:var(--color-ground-dark);border-radius:var(--radius-lg);color:var(--text-on-dark);flex-wrap:wrap;grid-area:1/1;align-items:center;gap:24px clamp(28px,4vw,56px);padding:clamp(24px,3.5vw,40px);transition:background .15s;display:flex}.FeaturedCard-module__wJb57W__card:hover{background:#2c4855}.FeaturedCard-module__wJb57W__card[data-off]{visibility:hidden}.FeaturedCard-module__wJb57W__text{flex-direction:column;flex:320px;gap:14px;min-width:0;display:flex}.FeaturedCard-module__wJb57W__kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-on-dark-muted);align-items:center;gap:12px;font-size:11px;font-weight:500;line-height:1;display:flex}.FeaturedCard-module__wJb57W__dot{background:var(--color-highlight);border-radius:50%;flex:none;width:7px;height:7px}.FeaturedCard-module__wJb57W__title{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(28px, 4vw, var(--text-heading-size));line-height:var(--text-heading-lh);letter-spacing:var(--heading-tracking);color:var(--text-on-dark);text-wrap:pretty;margin:0}.FeaturedCard-module__wJb57W__summary{max-width:40em;font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--text-on-dark-muted);margin:0}.FeaturedCard-module__wJb57W__meta{font-family:var(--font-mono);color:var(--text-on-dark-muted);flex-wrap:wrap;align-items:center;gap:20px;margin-top:4px;font-size:12px;line-height:1;display:flex}.FeaturedCard-module__wJb57W__read{letter-spacing:.16em;text-transform:uppercase;color:var(--color-highlight);font-weight:500}.FeaturedCard-module__wJb57W__number{font-family:var(--font-display);letter-spacing:-.04em;color:var(--border-dark);flex:none;font-size:clamp(80px,10vw,140px);font-weight:400;line-height:.8}
.contents-module__w9afHG__main{flex:1;align-items:flex-start;gap:clamp(24px,4vw,56px);width:100%;max-width:1160px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(20px,4vw,32px) clamp(48px,6vw,96px);display:flex}.contents-module__w9afHG__spine{flex:none;align-self:stretch;gap:18px;display:flex}.contents-module__w9afHG__rule{background:var(--color-primary);border-radius:5px;width:10px;display:block}.contents-module__w9afHG__spineText{flex-direction:column;justify-content:space-between;min-height:440px;max-height:calc(100vh - 120px);display:flex;position:sticky;top:96px}.contents-module__w9afHG__spineTitle{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:clamp(48px,6vw,80px);font-weight:400;line-height:1;transform:rotate(180deg)}.contents-module__w9afHG__issue{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:24px 0 0;font-size:11px;font-weight:500;line-height:1;transform:rotate(180deg)}.contents-module__w9afHG__content{flex:1;min-width:0}.contents-module__w9afHG__keyPhrase{max-width:34em;font-family:var(--font-body);font-weight:var(--weight-lead);font-size:clamp(18px, 2.2vw, var(--text-lead-size));line-height:var(--text-lead-lh);color:var(--text-muted);text-wrap:pretty;margin:0}.contents-module__w9afHG__issueHead{border-bottom:2px solid var(--text-heading);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:clamp(40px,5vw,64px);padding-bottom:14px;display:flex}.contents-module__w9afHG__issueTitle{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-heading);margin:0;font-size:11px;font-weight:500;line-height:1}.contents-module__w9afHG__issueNote{font-family:var(--font-mono);color:var(--text-muted);font-size:12px;line-height:1}@media (max-width:700px){.contents-module__w9afHG__main{gap:var(--space-5);flex-direction:column}.contents-module__w9afHG__spine{align-self:auto}.contents-module__w9afHG__rule{display:none}.contents-module__w9afHG__spineText{align-items:baseline;gap:var(--space-4);flex-flow:wrap;min-height:0;max-height:none;position:static}.contents-module__w9afHG__spineTitle,.contents-module__w9afHG__issue{writing-mode:horizontal-tb;transform:none}.contents-module__w9afHG__spineTitle{font-size:48px}.contents-module__w9afHG__issue{margin:0}}
