.paper-home .paper-manifesto-hero{padding-block:80px 64px;scroll-margin-top:24px}.paper-home .paper-manifesto-hero h1{max-width:1200px;font-family:var(--font-serif);letter-spacing:-.03em;margin-top:24px;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.07}.paper-home .paper-manifesto-hero h1>span{color:var(--paper-accent)}.paper-home .paper-manifesto-intro{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:32px;display:flex}.paper-home .paper-manifesto-intro>p{max-width:800px;color:var(--paper-secondary);font-size:19px;line-height:32px}.paper-home .paper-manifesto-intro>a{flex-shrink:0}.paper-home .paper-manifesto-layout{border-top:1px solid var(--paper-line);grid-template-columns:240px minmax(0,1fr);gap:80px;padding-block:64px 80px;display:grid}.paper-home .paper-manifesto-article{min-width:0;max-width:800px}.paper-home .paper-manifesto-chapter{border-top:1px solid var(--paper-line);padding-block:64px;scroll-margin-top:32px}.paper-home .paper-manifesto-chapter:first-child{border-top:0;padding-top:0}.paper-home .paper-manifesto-chapter h2{max-width:760px;font-family:var(--font-serif);letter-spacing:-.02em;margin:16px 0 24px;font-size:38px;font-weight:400;line-height:44px}.paper-home .paper-manifesto-chapter>p:not(.paper-eyebrow){max-width:760px;color:var(--paper-secondary);margin-top:20px;font-size:18px;line-height:30px}.paper-home .paper-manifesto-chapter blockquote{border-left:2px solid var(--paper-accent);max-width:760px;font-family:var(--font-serif);letter-spacing:-.01em;margin:32px 0 0;padding-left:24px;font-size:28px;font-weight:400;line-height:36px}.paper-home .paper-manifesto-toc{align-self:start;min-width:0;position:sticky;top:32px}.paper-home .paper-toc-desktop>p{color:var(--paper-muted);margin-bottom:16px;padding-left:14px;font-size:12px;line-height:20px}.paper-home .paper-toc-links{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.paper-home .paper-toc-links a{min-height:40px;color:var(--paper-secondary);transition:color .16s var(--paper-ease), background-color .16s var(--paper-ease), border-color .16s var(--paper-ease);border-left:2px solid #0000;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 12px;font-size:14px;line-height:24px;display:grid}.paper-home .paper-toc-links a:hover{color:var(--paper-ink);background:#f0eee6}.paper-home .paper-toc-links [aria-current=location]{border-left-color:var(--paper-accent);color:var(--paper-ink);background:#f0eee6}.paper-home .paper-toc-number{font-variant-numeric:tabular-nums;color:var(--paper-muted);font-size:12px}.paper-home .paper-toc-links [aria-current=location] .paper-toc-number{color:var(--paper-accent)}.paper-home .paper-toc-mobile{display:none}.paper-home .paper-manifesto-model{background:#f0eee6;border:1px solid #d4d5c9;border-radius:12px;margin-top:32px;padding:32px}.paper-home .paper-model-label{color:var(--paper-secondary);font-size:13px;line-height:20px}.paper-home .paper-model-price{font-variant-numeric:tabular-nums;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.paper-home .paper-model-price>span:first-child{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--paper-accent);font-size:64px;font-weight:400;line-height:1}.paper-home .paper-model-price>span:last-child{color:var(--paper-secondary);padding-bottom:4px;font-size:12px;line-height:20px}.paper-home .paper-manifesto-model dl{margin:28px 0 0}.paper-home .paper-manifesto-model dl>div{border-top:1px solid #d4d5c9;grid-template-columns:1fr 1fr;align-items:baseline;gap:24px;padding-block:16px;display:grid}.paper-home .paper-manifesto-model dt{color:var(--paper-secondary);font-size:14px;line-height:24px}.paper-home .paper-manifesto-model dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500;line-height:24px}.paper-home .paper-model-note{color:var(--paper-secondary);margin-top:20px;font-size:13px;line-height:24px}.paper-home .paper-manifesto-invitation{background:#f0eee6;border:1px solid #d4d5c9;border-radius:12px;padding:32px;scroll-margin-top:32px}.paper-home .paper-manifesto-invitation h2{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:20px;font-size:36px;font-weight:400;line-height:40px}.paper-home .paper-manifesto-invitation>p:not(.paper-eyebrow){color:var(--paper-secondary);margin-top:20px;font-size:16px;line-height:28px}.paper-home .paper-manifesto-invitation .paper-actions{margin-top:24px}@media (width<=1199px){.paper-home .paper-manifesto-layout{grid-template-columns:200px minmax(0,1fr);gap:48px}.paper-home .paper-manifesto-intro{gap:32px}}@media (width<=959px){.paper-home .paper-manifesto-hero{padding-block:56px 48px}.paper-home .paper-manifesto-intro{flex-direction:column;align-items:flex-start;gap:20px}.paper-home .paper-manifesto-layout{grid-template-columns:1fr;gap:40px;padding-top:24px}.paper-home .paper-manifesto-toc{position:static}.paper-home .paper-toc-desktop{display:none}.paper-home .paper-toc-mobile{border-bottom:1px solid var(--paper-line);display:block}.paper-home .paper-toc-mobile summary{cursor:pointer;align-items:center;gap:16px;min-height:48px;padding-block:12px;font-size:14px;line-height:24px;list-style:none;display:flex}.paper-home .paper-toc-mobile summary::-webkit-details-marker{display:none}.paper-home .paper-toc-mobile summary>span{color:var(--paper-muted);margin-left:auto;font-size:12px}.paper-home .paper-toc-mobile summary:after{content:"+";color:var(--paper-secondary);font-size:20px}.paper-home .paper-toc-mobile[open] summary:after{content:"−"}.paper-home .paper-toc-mobile .paper-toc-links{padding-bottom:16px}}@media (width<=639px){.paper-home .paper-manifesto-hero{padding-block:48px 40px}.paper-home .paper-manifesto-hero h1{margin-top:20px;font-size:40px;line-height:1.1}.paper-home .paper-manifesto-intro{gap:16px;margin-top:24px}.paper-home .paper-manifesto-intro>p{font-size:16px;line-height:28px}.paper-home .paper-manifesto-layout{gap:32px;padding-bottom:48px}.paper-home .paper-manifesto-chapter{padding-block:48px}.paper-home .paper-manifesto-chapter h2{margin-top:16px;font-size:30px;line-height:36px}.paper-home .paper-manifesto-chapter>p:not(.paper-eyebrow){font-size:16px;line-height:28px}.paper-home .paper-manifesto-chapter blockquote{padding-left:20px;font-size:24px;line-height:32px}.paper-home .paper-manifesto-model,.paper-home .paper-manifesto-invitation{padding:24px}.paper-home .paper-model-price>span:first-child{font-size:56px}.paper-home .paper-manifesto-model dl>div{gap:16px}.paper-home .paper-manifesto-model dt{font-size:13px}.paper-home .paper-manifesto-model dd{font-size:14px}.paper-home .paper-manifesto-invitation h2{font-size:30px;line-height:36px}}@media (prefers-reduced-motion:reduce){.paper-home .paper-toc-links a{transition:none}}
