.sh-header{padding:96px 48px 80px;border-bottom:1px solid var(--rule);background:var(--page)}.sh-header-inner{max-width:1100px;margin:0 auto}.sh-breadcrumb{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--meta);margin-bottom:48px}.sh-breadcrumb a{color:var(--lotus);transition:color .2s}.sh-breadcrumb a:hover{color:var(--lacquer)}.sh-breadcrumb .sep{color:var(--rule-strong);margin:0 16px}.sh-kicker{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lotus);margin-bottom:24px;display:inline-block;position:relative;padding-bottom:16px}.sh-kicker:after{content:"";position:absolute;left:0;bottom:0;width:36px;height:2px;background:var(--saffron)}.sh-title{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 25;font-weight:700;font-size:clamp(48px,5vw,72px);line-height:1.05;letter-spacing:-.03em;color:var(--lacquer);margin-bottom:32px}.sh-title em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--lotus)}.sh-lede{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 30,"SOFT" 60,"WONK" 0;font-weight:400;font-size:24px;line-height:1.5;letter-spacing:-.005em;color:var(--meta);max-width:680px}.sh-lede em{color:var(--lotus);font-style:italic;font-variation-settings:"opsz" 30,"SOFT" 80,"WONK" 1}.sh-body{padding:96px 48px;background:var(--page);border-bottom:1px solid var(--rule)}.sh-body-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:200px 1fr;gap:64px;align-items:start}.sh-nav .label{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lotus);margin-bottom:16px;display:block;padding-bottom:8px;border-bottom:1px solid var(--rule)}.sh-nav ol{list-style:none;display:flex;flex-direction:column;gap:8px;counter-reset:nav}.sh-nav li{counter-increment:nav;font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.03em;line-height:1.5}.sh-nav li:before{content:counter(nav,decimal-leading-zero) ". ";color:var(--saffron)}.sh-nav a{color:var(--meta);transition:color .2s;display:inline-block;padding:2px 0}.sh-nav a:hover{color:var(--lotus)}.sh-content{display:flex;flex-direction:column;gap:80px}.sh-track-header{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--rule)}.sh-track-tag{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lotus);display:inline-block;margin-bottom:16px}.sh-track-heading{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 25;font-weight:600;font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:-.025em;color:var(--lacquer);margin-bottom:16px}.sh-track-heading em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--lotus)}.sh-track-desc{font-family:var(--body);font-variation-settings:"opsz" 20;font-size:20px;line-height:1.65;color:var(--meta);font-style:italic}.sh-essays{display:flex;flex-direction:column;gap:0}.sh-essay{display:grid;grid-template-columns:48px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid var(--rule);align-items:start}.sh-essay:last-child{border-bottom:none}.sh-essay-num{font-family:var(--display);font-variation-settings:"opsz" 72,"SOFT" 20;font-weight:300;font-size:32px;line-height:1;letter-spacing:-.04em;color:var(--saffron);padding-top:4px}.sh-essay-cat{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--lotus);margin-bottom:8px;display:block}.sh-essay-title{font-family:var(--display);font-variation-settings:"opsz" 72,"SOFT" 30;font-weight:600;font-size:24px;line-height:1.1;letter-spacing:-.015em;color:var(--lacquer);margin-bottom:10px}.sh-essay-title em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 72,"SOFT" 70,"WONK" 1;color:var(--lotus)}.sh-essay-excerpt{font-family:var(--body);font-variation-settings:"opsz" 20;font-size:18px;line-height:1.6;color:var(--meta);font-style:italic;margin-bottom:16px}.sh-essay-link{font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lacquer);border-bottom:1px solid var(--saffron);padding-bottom:2px;display:inline-flex;align-items:center;gap:8px;transition:color .2s,border-color .2s}.sh-essay-link:hover{color:var(--lotus);border-bottom-color:var(--lotus)}.sh-essay-link .arrow{transition:transform .25s ease}.sh-essay-link:hover .arrow{transform:translate(4px)}.sh-close{padding:96px 48px;background:var(--lacquer);border-bottom:1px solid var(--rule);text-align:center}.sh-close-inner{max-width:680px;margin:0 auto}.sh-close .kicker{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--saffron);margin-bottom:16px;display:inline-block}.sh-close h2{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 25;font-weight:600;font-size:clamp(32px,4vw,56px);line-height:1;letter-spacing:-.025em;color:var(--page);margin-bottom:24px}.sh-close h2 em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--saffron)}.sh-close p{font-family:var(--body);font-style:italic;font-variation-settings:"opsz" 20;font-size:20px;line-height:1.55;color:#fdfbf3bf;margin-bottom:32px}.sh-close a.primary{font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lacquer);background:var(--saffron);padding:16px 32px;border:1px solid var(--saffron);border-radius:999px;display:inline-flex;align-items:center;gap:8px;transition:all .25s ease}.sh-close a.primary:hover{background:var(--page);border-color:var(--page)}@media(max-width:1024px){.sh-header{padding:64px 32px}.sh-body{padding:64px 32px 96px}.sh-body-inner{grid-template-columns:1fr;gap:48px}.sh-nav{padding-bottom:24px;border-bottom:1px solid var(--rule)}.sh-nav ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.sh-close{padding:64px 32px}}
