/* Homepage: editorial cover, unified journal feed, original field-notes panel. */
.home-page{overflow:hidden}.home-cover{min-height:clamp(570px,76vh,820px);display:flex;align-items:stretch}.home-cover__inner{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:1fr auto;column-gap:72px;padding-block:clamp(80px,13vh,145px) 22px}.home-cover__copy{align-self:end}.home-eyebrow{font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;color:var(--site-text-muted);margin:0 0 25px}.home-eyebrow span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--site-accent);margin-right:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--site-accent) 16%,transparent)}.home-cover h1{font-size:clamp(64px,11.5vw,148px);line-height:.92;letter-spacing:-.045em;font-weight:680;margin:0;overflow-wrap:anywhere}.home-cover__description{font-size:clamp(18px,2vw,24px);line-height:1.6;letter-spacing:-.025em;color:var(--site-text-muted);max-width:620px;margin:34px 0 0}.home-cover__mark{align-self:center;justify-self:end;width:180px;height:180px;border:1px solid var(--site-border);border-radius:50%;display:grid;place-items:center;position:relative;color:var(--site-text)}.home-cover__mark:before,.home-cover__mark:after{content:"";position:absolute;background:var(--site-border)}.home-cover__mark:before{width:240px;height:1px}.home-cover__mark:after{height:240px;width:1px}.home-cover__mark span{font:700 58px Georgia,serif;position:relative;z-index:1}.home-cover__mark i{position:absolute;z-index:2;width:16px;height:16px;background:var(--site-accent);border-radius:50%;right:15px;top:36px}.home-cover__foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-top:18px;margin-top:70px;color:var(--site-text-muted);font-size:11px;letter-spacing:.1em}.home-cover__foot a{color:var(--site-text);text-decoration:none;letter-spacing:0}.home-cover__foot b{font-size:17px;margin-left:8px}.home-content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:78px;align-items:start;padding-block:96px 120px}.home-section-head{display:flex;align-items:end;justify-content:space-between;padding-bottom:17px;position:relative}.home-section-head:after{content:"";position:absolute;left:0;bottom:0;width:52px;height:2px;border-radius:99px;background:var(--site-accent)}.home-section-head span,.home-notebook__top span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.17em;color:var(--site-text-muted)}.home-section-head h2{font-size:28px;letter-spacing:-.05em;margin:7px 0 0}.home-section-head>a{font-size:12px;color:var(--site-text-muted);text-decoration:none}.home-feed__list{display:grid;gap:14px;padding-top:17px}.home-entry{border:0;border-radius:18px;padding:25px 27px;background:var(--site-surface);transition:transform var(--site-ease),border-color var(--site-ease),box-shadow var(--site-ease)}.home-entry--article{background:color-mix(in srgb,var(--site-link) 3.5%,var(--site-surface))}.home-entry--thought{background:color-mix(in srgb,var(--site-accent) 8%,var(--site-surface))}.home-entry:hover{transform:translateY(-3px);box-shadow:var(--site-shadow)}.home-entry__top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.home-entry__kind,.home-entry__index{font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:var(--site-link)}.home-entry__index{color:var(--site-text-muted);font-weight:500}.home-entry--thought .home-entry__kind{color:color-mix(in srgb,var(--site-text) 56%,var(--site-accent))}.home-entry__body{display:grid;grid-template-columns:76px minmax(0,1fr);gap:22px;align-items:start}.home-entry__date{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:6px;align-items:end;padding-right:18px;min-height:67px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.home-entry__date strong{grid-row:1/3;font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:43px;line-height:.8;letter-spacing:-.08em;color:var(--site-text)}.home-entry__date span{font-size:11px;line-height:1;text-transform:uppercase;color:var(--site-text);letter-spacing:.09em}.home-entry__date small{font-size:9px;line-height:1.2;color:var(--site-text-muted);letter-spacing:.08em}.home-entry--thought .home-entry__date strong{color:color-mix(in srgb,var(--site-text) 77%,var(--site-accent))}.home-entry h2{font-size:clamp(21px,2.1vw,27px);line-height:1.34;letter-spacing:-.045em;margin:0;font-weight:650;overflow-wrap:anywhere}.home-entry h2 a{color:var(--site-text);text-decoration:none}.home-entry__excerpt{font-size:12.5px;line-height:1.75;color:var(--site-text-muted);margin:10px 0 0;max-width:680px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-entry--thought .home-entry__excerpt{font-size:13px;color:color-mix(in srgb,var(--site-text) 76%,var(--site-text-muted));-webkit-line-clamp:3}.home-entry__footer{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:22px;padding-top:2px}.home-entry__taxonomy{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.home-entry__categories a,.home-entry__tags a{display:inline-block;text-decoration:none;font-size:10px;color:var(--site-text-muted);background:var(--site-surface-muted);border-radius:999px;padding:5px 8px;margin:2px 4px 2px 0}.home-entry__tags a{border-style:dashed}.home-entry__metrics{display:flex;align-items:center;justify-content:flex-end;gap:13px;white-space:nowrap;color:var(--site-text-muted);font-size:10px}.home-entry__metrics>a{display:inline-flex;align-items:center;gap:7px;color:var(--site-text);text-decoration:none;font-size:11px;font-weight:650;min-height:32px}.home-entry__metrics b{font-size:17px;transition:transform var(--site-ease)}.home-entry:hover .home-entry__metrics b{transform:translate(3px,-3px)}.home-notebook{position:sticky;top:24px;background:var(--site-surface);color:var(--site-text);border:1px solid var(--site-border);border-radius:var(--site-radius-lg);padding:29px;box-shadow:var(--site-shadow)}.home-notebook__top{display:flex;justify-content:space-between;align-items:center}.home-notebook__top span{color:currentColor;opacity:.55}.home-notebook__top i{width:9px;height:9px;border-radius:50%;background:var(--site-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--site-accent) 18%,transparent)}.home-notebook>h2{font:600 31px Georgia,"Songti SC",serif;letter-spacing:-.06em;margin:21px 0 16px}.home-notebook__intro{font-size:13px;line-height:1.8;opacity:.66;margin:0 0 31px}.home-notebook section{padding:17px 0 2px}.home-notebook section+section{margin-top:6px}.home-notebook h3{font-size:10px;letter-spacing:.14em;font-weight:600;opacity:.52;margin:0 0 12px}.home-notebook section p{font-size:12px;line-height:1.6;margin:0;opacity:.8}.home-status-dot{display:inline-block;width:7px;height:7px;background:var(--site-accent);border-radius:50%;margin-right:6px}.home-notebook__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.home-notebook__stats div{padding:12px 3px;background:var(--site-surface-muted);border-radius:12px;text-align:center}.home-notebook__stats b{display:block;font:23px Georgia,serif}.home-notebook__stats span{font-size:9px;opacity:.52}.home-notebook__topics{display:flex;flex-wrap:wrap;gap:8px}.home-notebook__topics a,.home-notebook__links a{color:currentColor;text-decoration:none;font-size:11px}.home-notebook__topics a{padding:7px 9px;background:var(--site-surface-muted);border-radius:999px;opacity:.82}.home-notebook__links{display:flex;gap:18px}.site-footer{border-top:1px solid var(--site-border)}.site-footer__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;color:var(--site-text-muted);font-size:11px}.site-footer__inner a{color:var(--site-link)}@media(max-width:950px){.home-cover__inner{grid-template-columns:minmax(0,1fr) 170px;column-gap:35px}.home-cover__mark{width:130px;height:130px}.home-cover__mark:before{width:175px}.home-cover__mark:after{height:175px}.home-content{grid-template-columns:minmax(0,1fr) 270px;gap:38px}.home-notebook{padding:23px}}@media(max-width:760px){.home-cover__inner{grid-template-columns:1fr}.home-cover__mark{display:none}.home-content{grid-template-columns:1fr;gap:55px;padding-block:70px}.home-notebook{position:relative;top:auto;order:2}.home-feed{order:1}}@media(max-width:650px){.home-entry__footer{align-items:flex-start;flex-direction:column}.home-entry__metrics{width:100%;justify-content:flex-start;flex-wrap:wrap}.home-entry__metrics>a{margin-left:auto}}@media(max-width:520px){.home-cover{min-height:calc(100svh - 56px)}.home-cover__inner{padding-block:70px 18px}.home-cover h1{font-size:clamp(58px,21vw,96px)}.home-cover__description{font-size:17px;margin-top:26px}.home-cover__foot{margin-top:52px}.home-cover__foot>span{display:none}.home-entry{padding:21px 19px;border-radius:15px}.home-entry__top{margin-bottom:17px}.home-entry__index{display:none}.home-entry__body{grid-template-columns:58px minmax(0,1fr);gap:14px}.home-entry__date{padding-right:11px;min-height:53px}.home-entry__date strong{font-size:34px}.home-entry__date span{font-size:9px}.home-entry__date small{font-size:8px}.home-entry h2{font-size:20px}.home-entry__excerpt,.home-entry--thought .home-entry__excerpt{font-size:12px}.home-entry__footer{margin-top:18px}.home-entry__metrics{gap:10px}.home-entry__metrics>a{width:100%;justify-content:space-between;border-top:1px solid var(--site-border);margin-top:3px;padding-top:9px}.home-section-head h2{font-size:24px}.site-footer__inner{align-items:flex-start;justify-content:center;flex-direction:column;gap:7px}}