:root{--editorial-paper: #f8f5ef;--editorial-paper-raised: #fcfaf6;--editorial-ink: #171614;--editorial-muted: #6f6a64;--editorial-line: #e3ddd3;--editorial-accent: #f05d3f;--editorial-serif: "Iowan Old Style", "Baskerville", "Times New Roman", serif;--editorial-sans: "Avenir Next", "Helvetica Neue", Arial, sans-serif}html{scroll-behavior:smooth}body.editorial-home-page{margin:0;overflow-x:hidden;background:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--editorial-serif);font-size:15px;line-height:1.55}.editorial-home-page *,.editorial-home-page *::before,.editorial-home-page *::after{box-sizing:border-box}.editorial-home-page a{color:inherit;text-decoration:none}.editorial-home-page a:focus-visible,.editorial-home-page button:focus-visible,.editorial-home-page input:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:3px}.editorial-shell{display:grid;grid-template-columns:218px minmax(0, 1fr) 220px;min-height:100vh;margin:0 auto;max-width:1600px}.editorial-sidebar,.editorial-rail{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;scrollbar-width:thin;background:rgba(248,245,239,.96)}.editorial-sidebar{display:flex;flex-direction:column;padding:32px 28px 24px;border-right:1px solid var(--editorial-line)}.editorial-profile{display:block;width:156px;height:156px;overflow:hidden;border-radius:12px;background:#ded8ce}.editorial-profile img{width:100%;height:100%;object-fit:cover}.editorial-intro{margin:21px 0 33px}.editorial-intro p{margin:0}.editorial-intro .editorial-role{margin-bottom:2px;color:var(--editorial-ink);font-size:15px}.editorial-intro p:not(.editorial-role){color:#403d38;font-size:14px}.editorial-dot{display:block;width:6px;height:6px;margin-top:18px;border-radius:50%;background:var(--editorial-accent)}.editorial-nav{display:grid;gap:1px;margin:0 -10px;padding-bottom:28px;border-bottom:1px solid var(--editorial-line)}.editorial-nav a{display:flex;align-items:center;gap:11px;min-height:34px;padding:7px 10px;border-radius:7px;font-size:14px;transition:color 160ms ease,background 160ms ease,transform 160ms ease}.editorial-nav a:hover{background:#f0ebe3;transform:translateX(2px)}.editorial-nav a.active,.editorial-nav a.active i{color:var(--editorial-accent)}.editorial-nav i{width:18px;color:#77716b;text-align:center}.editorial-eyebrow,.editorial-meta,.editorial-card-meta{font-family:var(--editorial-sans);text-transform:uppercase;letter-spacing:.12em}.editorial-eyebrow{margin:0 0 13px;color:#403d38;font-size:10px;font-weight:650}.editorial-categories{padding-top:28px}.editorial-categories ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.editorial-categories a{display:flex;justify-content:space-between;gap:12px;color:#4e4943;font-size:12px}.editorial-categories a:hover{color:var(--editorial-accent)}.editorial-categories a span:last-child{color:#8d8780;font-family:var(--editorial-sans);font-size:10px}.editorial-sidebar-footer{margin-top:auto;padding-top:34px;color:#89837b;font-family:var(--editorial-sans);font-size:10px}.editorial-sidebar-footer p{margin:0 0 12px}.editorial-socials{display:flex;gap:13px}.editorial-socials a{color:#716b65;font-size:14px}.editorial-socials a:hover{color:var(--editorial-accent)}.editorial-main{min-width:0;padding:30px 44px 70px}.editorial-featured{display:grid;grid-template-columns:minmax(300px, 1.06fr) minmax(280px, 0.94fr);gap:34px;align-items:center;padding-bottom:26px;border-bottom:1px solid var(--editorial-line)}.editorial-featured-media{display:block;aspect-ratio:1.36/1;overflow:hidden;border-radius:10px;background:#e9e2d8}.editorial-featured-media img,.editorial-card-media img{width:100%;height:100%;object-fit:cover;transition:transform 420ms cubic-bezier(0.22, 1, 0.36, 1)}.editorial-featured-media:hover img,.editorial-card-media:hover img{transform:scale(1.025)}.editorial-featured-copy{padding:6px 0}.editorial-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px;color:#89837b;font-size:9px}.editorial-meta .accent{color:var(--editorial-accent)}.editorial-featured h1,.editorial-section-heading h2,.editorial-card h3{font-family:var(--editorial-serif);font-weight:400}.editorial-featured h1{max-width:580px;margin:0 0 17px;font-size:clamp(38px,3.35vw,52px);line-height:.99;letter-spacing:-0.035em}.editorial-featured h1 a,.editorial-card h3 a{background-image:linear-gradient(var(--editorial-accent), var(--editorial-accent));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size 200ms ease}.editorial-featured h1 a:hover,.editorial-card h3 a:hover{background-size:100% 1px}.editorial-featured-copy>p{max-width:570px;margin:0 0 21px;color:var(--editorial-muted);font-size:clamp(15px,1.4vw,19px);line-height:1.48}.editorial-read-link{display:inline-flex;align-items:center;gap:8px;color:var(--editorial-accent) !important;font-size:15px}.editorial-read-link i{font-size:11px;transition:transform 160ms ease}.editorial-read-link:hover i{transform:translateX(4px)}.editorial-latest{padding-top:25px}.editorial-section-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.editorial-section-heading .editorial-eyebrow{margin:0;color:var(--editorial-accent)}.editorial-section-heading h2{margin:0;font-size:21px}.editorial-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px 28px}.editorial-card[hidden]{display:none}.editorial-card-media{display:block;aspect-ratio:1.73/1;overflow:hidden;margin-bottom:11px;border-radius:8px;background:#e9e2d8}.editorial-card-meta{display:flex;gap:7px;margin-bottom:7px;color:#8b857d;font-size:8px}.editorial-card h3{margin:0 0 5px;font-size:clamp(18px,1.55vw,23px);line-height:1.12}.editorial-card>p{margin:0 0 7px;color:#5f5a54;font-size:13px;line-height:1.45}.editorial-tag{color:var(--editorial-accent) !important;font-size:11px}.editorial-empty{margin:34px 0;color:var(--editorial-muted);text-align:center}.editorial-rail{padding:45px 28px 28px;border-left:1px solid var(--editorial-line)}.editorial-rail-block+.editorial-rail-block{margin-top:42px}.editorial-search{position:relative}.editorial-search input{width:100%;height:39px;padding:0 35px 0 13px;border:1px solid #ded8ce;border-radius:7px;background:var(--editorial-paper-raised);color:var(--editorial-ink);font:13px var(--editorial-serif)}.editorial-search input::placeholder{color:#9d978f}.editorial-search i{position:absolute;top:50%;right:13px;color:#9a948d;font-size:11px;transform:translateY(-50%)}.editorial-page-nav,.editorial-notes,.editorial-elsewhere{display:grid;gap:13px}.editorial-page-nav a,.editorial-elsewhere a{display:flex;align-items:center;justify-content:space-between;color:#68625c;font-size:12px}.editorial-page-nav a.active{color:var(--editorial-accent)}.editorial-rail-dot{width:5px;height:5px;border-radius:50%;background:var(--editorial-accent)}.editorial-notes a{display:grid;gap:1px}.editorial-notes a span{font-size:12px}.editorial-notes time{color:#989189;font-family:var(--editorial-sans);font-size:9px}.editorial-elsewhere i{color:#aaa39b;font-size:9px}.editorial-rail a:hover{color:var(--editorial-accent)}.editorial-rail blockquote{margin:55px 0 0;padding:0;border:0;color:#767069;font-size:12px;font-style:normal}.editorial-rail blockquote cite{display:block;margin-top:7px;font-size:11px;text-align:right}.editorial-rail-title{margin:0;font-size:20px;line-height:1.25}.editorial-page-nav i{color:#aaa39b;font-size:9px}.editorial-inner-main{padding-top:56px}.editorial-page-article,.editorial-post{width:min(100%,880px);margin:0 auto}.editorial-page-header{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--editorial-line)}.editorial-page-header .editorial-eyebrow{margin-bottom:12px;color:var(--editorial-accent)}.editorial-page-header h1,.editorial-post-header h1{margin:0;font-family:var(--editorial-serif);font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1;letter-spacing:-0.04em}.editorial-page-header>p:last-child:not(.editorial-page-count){max-width:560px;margin:18px 0 0;color:var(--editorial-muted);font-size:17px}.editorial-page-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.editorial-page-count{margin:0 0 5px;color:var(--editorial-muted);font-family:var(--editorial-sans);font-size:12px;letter-spacing:.08em;white-space:nowrap}.editorial-year-group{display:grid;grid-template-columns:92px minmax(0, 1fr);gap:22px}.editorial-year-group+.editorial-year-group{margin-top:42px}.editorial-year-group>h2{position:sticky;top:28px;align-self:start;margin:9px 0 0;color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:13px;font-weight:650;letter-spacing:.1em}.editorial-story-list{border-top:1px solid var(--editorial-line)}.editorial-story-row{display:grid;grid-template-columns:62px minmax(0, 1fr) 16px;gap:18px;align-items:start;padding:24px 4px;border-bottom:1px solid var(--editorial-line)}.editorial-story-row time{padding-top:5px;color:#958e86;font-family:var(--editorial-sans);font-size:10px;letter-spacing:.08em}.editorial-story-row h2,.editorial-story-row h3{margin:0 0 5px;font-family:var(--editorial-serif);font-size:21px;font-weight:400;line-height:1.22}.editorial-story-row p{margin:0;color:var(--editorial-muted);font-size:13px;line-height:1.48}.editorial-story-row>i{margin-top:8px;color:#b1aaa2;font-size:9px;transition:color 160ms ease,transform 160ms ease}.editorial-story-row:hover>i{color:var(--editorial-accent);transform:translateX(3px)}.editorial-story-row h2 a,.editorial-story-row h3 a{background-image:linear-gradient(var(--editorial-accent), var(--editorial-accent));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size 200ms ease}.editorial-story-row h2 a:hover,.editorial-story-row h3 a:hover{background-size:100% 1px}.editorial-taxonomy-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.editorial-taxonomy-card{display:grid;grid-template-columns:42px minmax(0, 1fr) 14px;gap:14px;align-items:center;min-height:94px;padding:18px;border:1px solid var(--editorial-line);border-radius:10px;background:var(--editorial-paper-raised);transition:border-color 160ms ease,transform 160ms ease}.editorial-taxonomy-card:hover{border-color:#cfc6ba;transform:translateY(-2px)}.editorial-taxonomy-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f1e9df;color:var(--editorial-accent)}.editorial-taxonomy-card strong,.editorial-taxonomy-card small{display:block}.editorial-taxonomy-card strong{font-size:17px;font-weight:400}.editorial-taxonomy-card small{margin-top:3px;color:var(--editorial-muted);font-family:var(--editorial-sans);font-size:9px;letter-spacing:.06em}.editorial-taxonomy-card>i{color:#aaa39b;font-size:9px}.editorial-tag-index{display:flex;flex-wrap:wrap;gap:10px}.editorial-tag-index a{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--editorial-line);border-radius:999px;background:var(--editorial-paper-raised);color:#514c46;font-size:13px;transition:border-color 160ms ease,color 160ms ease}.editorial-tag-index a:hover{border-color:var(--editorial-accent);color:var(--editorial-accent)}.editorial-tag-index small{color:#9a938b;font-family:var(--editorial-sans);font-size:9px}.editorial-taxonomy-stories .editorial-story-row{grid-template-columns:82px minmax(0, 1fr) 16px}.editorial-prose{color:#38342f;font-size:17px;line-height:1.78}.editorial-prose>:first-child{margin-top:0}.editorial-prose h2,.editorial-prose h3,.editorial-prose h4{color:var(--editorial-ink);font-family:var(--editorial-serif);font-weight:400;line-height:1.25}.editorial-prose h2{margin:2.4em 0 .65em;font-size:32px}.editorial-prose h3{margin:2em 0 .6em;font-size:24px}.editorial-prose p,.editorial-prose ul,.editorial-prose ol{margin-top:0;margin-bottom:1.35em}.editorial-prose a{color:var(--editorial-accent);text-decoration:underline;text-decoration-color:rgba(240,93,63,.35);text-underline-offset:3px}.editorial-prose img,.editorial-prose video{max-width:100%;height:auto;border-radius:9px}.editorial-prose blockquote{margin:2em 0;padding:7px 0 7px 24px;border-left:2px solid var(--editorial-accent);color:var(--editorial-muted);font-size:19px}.editorial-prose code{border-radius:4px;background:#eee7dd;color:#5a4239;font-size:.85em}.editorial-prose pre{overflow-x:auto;padding:20px;border:1px solid var(--editorial-line);border-radius:9px;background:#25221f;color:#f7f2e9;font-size:13px}.editorial-prose pre code{background:rgba(0,0,0,0);color:inherit}.editorial-prose hr{margin:44px 0;border:0;border-top:1px solid var(--editorial-line)}.editorial-post-header .editorial-meta{margin-bottom:18px;color:var(--editorial-accent)}.editorial-post-header h1{max-width:820px;font-size:clamp(42px,4.7vw,68px)}.editorial-post-description{max-width:700px;margin:22px 0 0;color:var(--editorial-muted);font-size:19px;line-height:1.5}.editorial-post-cover{margin:40px 0 48px}.editorial-post-cover img{display:block;width:100%;max-height:560px;object-fit:cover;border-radius:11px}.editorial-post-cover figcaption{margin-top:9px;color:var(--editorial-muted);font-family:var(--editorial-sans);font-size:10px;text-align:center}.editorial-post:not(:has(.editorial-post-cover)) .editorial-post-content{margin-top:48px}.editorial-post-footer{display:grid;gap:20px;margin-top:64px;padding-top:24px;border-top:1px solid var(--editorial-line);color:var(--editorial-muted);font-size:13px}.editorial-post-footer .editorial-eyebrow{display:inline;margin-right:12px}.editorial-post-footer a:hover{color:var(--editorial-accent)}.editorial-post-tags{display:flex;flex-wrap:wrap;gap:8px}.editorial-post-tags a{padding:6px 10px;border:1px solid var(--editorial-line);border-radius:999px}.editorial-menu-button{display:none}.editorial-drawer-mask[hidden]{display:none}@media(max-width: 1240px){.editorial-shell{grid-template-columns:205px minmax(0, 1fr)}.editorial-rail{display:none}.editorial-main{padding-right:36px;padding-left:36px}}@media(max-width: 930px){.editorial-shell{display:block}.editorial-menu-button{position:fixed;z-index:80;top:14px;left:14px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--editorial-line);border-radius:999px;background:rgba(252,250,246,.94);color:var(--editorial-ink);box-shadow:0 8px 24px rgba(47,39,31,.1);font:12px var(--editorial-sans)}.editorial-sidebar{position:fixed;z-index:100;top:0;bottom:0;left:0;width:min(290px,86vw);height:100vh;transform:translateX(-105%);transition:transform 220ms ease}.editorial-sidebar.open{transform:translateX(0)}.editorial-drawer-mask{position:fixed;z-index:90;inset:0;display:block;background:rgba(22,18,14,.38);backdrop-filter:blur(2px)}.editorial-main{padding-top:74px}}@media(max-width: 760px){.editorial-main{padding-right:20px;padding-bottom:50px;padding-left:20px}.editorial-featured{grid-template-columns:1fr;gap:24px}.editorial-featured h1{font-size:clamp(38px,12vw,54px)}.editorial-grid{grid-template-columns:1fr;gap:34px}.editorial-card h3{font-size:24px}.editorial-inner-main{padding-top:82px}.editorial-page-header{margin-bottom:34px;padding-bottom:24px}.editorial-page-header-row{align-items:flex-start}.editorial-year-group{grid-template-columns:1fr;gap:8px}.editorial-year-group>h2{position:static}.editorial-story-row,.editorial-taxonomy-stories .editorial-story-row{grid-template-columns:58px minmax(0, 1fr) 10px;gap:12px}.editorial-taxonomy-grid{grid-template-columns:1fr}.editorial-prose{font-size:16px}.editorial-post-cover{margin:30px 0 36px}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}.editorial-home-page *,.editorial-home-page *::before,.editorial-home-page *::after{scroll-behavior:auto !important;transition:none !important}}/*# sourceMappingURL=editorial-home.css.map */