.articles-hero{isolation:isolate;color:#fff;background:#17211f;align-items:flex-end;min-height:29.5rem;padding:7.4rem 0 3.1rem;display:flex;position:relative;overflow:hidden}.articles-hero:before{content:"";z-index:-2;opacity:.42;filter:saturate(.72)contrast(.92);background:url(/images/articles/articles-typewriter-image.jpg) 50% 48%/cover no-repeat;position:absolute;inset:0}.articles-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#121d1aed 0%,#17221fd4 42%,#17221f94 72%,#121d1a7a 100%),linear-gradient(#0e171514,#0e171573);position:absolute;inset:0}.articles-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.65fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);display:grid}.articles-hero h1{color:#fff;max-width:54rem;font-size:clamp(4rem,7vw,7.1rem);line-height:.9}.articles-hero h1 em{color:#dfbd82}.articles-hero-lead{color:#ffffffc2;max-width:43rem;margin-top:1.35rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}.articles-hero-note{-webkit-backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff2e;border-radius:1.1rem;padding:1.4rem 1.5rem;box-shadow:inset 0 1px #ffffff14}.articles-hero-note strong{color:#e5c58d;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;display:block}.articles-hero-note p{color:#ffffffba;margin-top:.55rem;font-size:.82rem;line-height:1.6}.articles-main{background:#f7f2ea;padding:4.75rem 0 5.5rem}.articles-featured{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(1.5rem,3vw,2.7rem);margin-bottom:4.5rem;display:grid}.featured-article,.perspective-card{border:1px solid #493a2a24;border-radius:1.2rem;box-shadow:0 1.2rem 3.2rem #2f261d0f}.featured-article{background:linear-gradient(135deg,#ffffffd1,#ffffff85),#f3ecdf;padding:clamp(1.7rem,3vw,2.7rem)}.featured-article-meta,.article-meta{color:#776c61;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1rem;font-size:.7rem;font-weight:600;display:flex}.featured-article h2{color:#26312e;max-width:54rem;margin-top:.9rem;font-size:clamp(2.5rem,4.4vw,4.8rem);line-height:.96}.featured-article p{color:#655d55;max-width:48rem;margin-top:1rem;line-height:1.72}.article-open-link{color:#7e5b31;border-bottom:1px solid #7e5b3166;align-items:center;gap:.65rem;margin-top:1.35rem;padding-bottom:.18rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.article-open-link:hover,.article-open-link:focus-visible{color:#a17438}.perspective-card{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(112%);background:radial-gradient(circle at 88% 12%,#cda6621a,#0000 15rem),linear-gradient(145deg,#24312d6b,#18211f4d);border-color:#ffffff57;flex-direction:column;justify-content:space-between;padding:clamp(1.7rem,3vw,2.5rem);display:flex;box-shadow:0 1.2rem 3.2rem #2f261d14,inset 0 1px #ffffff2e}.perspective-label{color:#dfbd82;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:700}.perspective-card blockquote{color:#fff;font-family:var(--serif);letter-spacing:-.035em;margin:2.5rem 0 1.5rem;font-size:clamp(2rem,3.3vw,3.4rem);line-height:1.04}.perspective-card cite{color:#ffffffb8;font-size:.76rem;font-style:normal;line-height:1.55}.perspective-source{color:#dfbd82;text-underline-offset:.18em;margin-top:.5rem;font-size:.68rem;font-weight:600;display:inline-block}.article-archive-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.35rem;display:flex}.article-archive-intro h2{color:#28322f;font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:.94}.article-archive-intro p{color:#756b62;max-width:31rem;font-size:.9rem;line-height:1.65}.article-log{background:#ffffff94;border:1px solid #493a2a26;border-radius:1.1rem;overflow:hidden}.article-log-header,.article-log-row{grid-template-columns:8.5rem minmax(10rem,.52fr) minmax(18rem,1.55fr) 7rem;align-items:center;gap:1.15rem;display:grid}.article-log-header{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;background:#26322e;padding:.85rem 1.15rem;font-size:.62rem;font-weight:700}.article-log-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7e5b316b transparent;max-height:25rem;margin:0;padding:0;list-style:none;overflow-y:auto}.article-log-list::-webkit-scrollbar{width:.52rem}.article-log-list::-webkit-scrollbar-track{background:0 0}.article-log-list::-webkit-scrollbar-thumb{background:#7e5b3161 padding-box padding-box;border:.12rem solid #0000;border-radius:999px}.article-log-list::-webkit-scrollbar-thumb:hover{background:#7e5b3194 padding-box padding-box}.article-log-row{border-top:1px solid #493a2a1c;padding:1.25rem 1.15rem;transition:background .2s}.article-log-row:first-child{border-top:0}.article-log-row:hover{background:#ffffffc7}.article-log-date,.article-log-category,.article-log-reading{color:#776e65;font-size:.72rem;line-height:1.45}.article-log-title a{color:#27322f;font-family:var(--serif);font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2;text-decoration:none}.article-log-title a:hover,.article-log-title a:focus-visible{color:#8a6538}.articles-empty{color:#6e655d;padding:2rem}.article-page{background:#f8f4ed}.article-heading{background:radial-gradient(circle at 84% 12%,#c39a5624,#0000 24rem),linear-gradient(#eef0e9 0%,#f8f4ed 100%);padding:9rem 0 3.2rem}.article-heading-inner{max-width:63rem}.article-kicker{color:#906b3c;letter-spacing:.18em;text-transform:uppercase;font-size:.67rem;font-weight:700}.article-heading h1{color:#25302d;margin-top:.85rem;font-size:clamp(3.3rem,6.3vw,6.5rem);line-height:.91}.article-deck{color:#655c54;max-width:49rem;margin-top:1.25rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.72}.article-heading .article-meta{border-top:1px solid #493a2a26;margin-top:1.4rem;padding-top:1rem}.article-body-section{padding:3.5rem 0 5rem}.article-layout{grid-template-columns:minmax(0,48rem) minmax(15rem,21rem);justify-content:center;align-items:start;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.article-prose{color:#4f4943;min-width:0;font-size:1rem;line-height:1.82}.article-prose>:first-child{margin-top:0}.article-prose p,.article-prose ul,.article-prose ol{margin:1.15rem 0 0}.article-prose h2{color:#27322f;margin:2.5rem 0 .25rem;font-size:clamp(2rem,3vw,3rem);line-height:1.02}.article-prose h3{color:#27322f;margin:2rem 0 .2rem;font-size:1.7rem;line-height:1.1}.article-prose ul,.article-prose ol{padding-left:1.25rem}.article-prose li+li{margin-top:.45rem}.article-prose strong{color:#34302c}.article-prose em{font-family:inherit;font-style:italic}.article-side{gap:1rem;display:grid;position:sticky;top:7.2rem}.article-side-card{background:#fff9;border:1px solid #493a2a24;border-radius:1rem;padding:1.3rem 1.35rem}.article-side-card h2{color:#8b6637;font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;font-size:.63rem;font-weight:700}.article-side-card ul{gap:.65rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.article-side-card li{color:#696159;font-size:.76rem;line-height:1.5}.article-side-card a{color:#5e554d;text-underline-offset:.18em}.article-side-card a:hover,.article-side-card a:focus-visible{color:#906b3c}.article-related-link{text-decoration:none;display:block}.article-related-link+.article-related-link{border-top:1px solid #493a2a1a;margin-top:.7rem;padding-top:.7rem}.article-related-link strong{color:#2c3532;font-size:.82rem;line-height:1.35;display:block}.article-related-link span{color:#8a6538;margin-top:.25rem;font-size:.68rem;font-weight:600;display:inline-block}.article-bottom{isolation:isolate;color:#2f332f;background:#f2ece2;padding:3.2rem 0;position:relative;overflow:hidden}.article-bottom:before{content:"";z-index:-2;opacity:.5;filter:saturate(.72)contrast(.94);background:url(/images/articles/article-bottom-image.jpg) 50% 54%/cover no-repeat;position:absolute;inset:0}.article-bottom:after{content:"";z-index:-1;background:linear-gradient(90deg,#f8f4ede0 0%,#f6f0e6c2 46%,#f2eadd94 100%),linear-gradient(#ffffff0a,#f4ede23d);position:absolute;inset:0}.article-bottom-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.article-bottom h2{color:#2c3531;font-size:clamp(2.3rem,4vw,4rem)}.article-bottom p{color:#645b53;max-width:38rem;margin-top:.6rem}.article-bottom .button{border-radius:999px;flex:none}@media (width<=64rem){.articles-hero-inner,.articles-featured{grid-template-columns:1fr}.articles-hero-note{max-width:37rem}.article-log-header,.article-log-row{grid-template-columns:7.4rem minmax(9rem,.5fr) minmax(16rem,1.4fr) 6.2rem}.article-layout{grid-template-columns:1fr}.article-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=52rem){.articles-hero{min-height:0;padding:6.8rem 0 2.8rem}.articles-hero h1{font-size:clamp(3.4rem,14vw,5.4rem)}.articles-main{padding:3.4rem 0 4rem}.articles-featured{margin-bottom:3.5rem}.article-archive-intro{flex-direction:column;align-items:flex-start}.article-log-header{display:none}.article-log{background:0 0;border:0;overflow:visible}.article-log-list{overscroll-behavior:auto;scrollbar-gutter:auto;gap:.8rem;max-height:none;display:grid;overflow:visible}.article-log-row{background:#ffffff9e;border:1px solid #493a2a21;border-radius:.9rem;grid-template-columns:1fr auto;gap:.45rem 1rem;padding:1.15rem;display:grid}.article-log-date,.article-log-category,.article-log-title{grid-column:1/-1}.article-log-reading{text-align:right;grid-area:1/2}.article-heading{padding:7.6rem 0 2.7rem}.article-heading h1{font-size:clamp(3rem,13vw,5rem)}.article-body-section{padding:2.8rem 0 4rem}.article-side{grid-template-columns:1fr}.article-bottom-inner{flex-direction:column;align-items:stretch}.article-bottom .button{justify-content:center;width:100%}}.featured-article-link{color:inherit;cursor:pointer;transition:transform .28s var(--ease), box-shadow .28s ease, border-color .28s ease, background .28s ease;text-decoration:none;display:block}.featured-article-link:hover,.featured-article-link:focus-visible{background:linear-gradient(135deg,#eee1c9f5,#f8f1e4e0),#efe2cd;border-color:#a07b4275;transform:translateY(-3px);box-shadow:0 1.55rem 3.8rem #2f261d1f}.featured-article-link:hover .eyebrow,.featured-article-link:focus-visible .eyebrow,.featured-article-link:hover .featured-article-meta,.featured-article-link:focus-visible .featured-article-meta{color:#8b6537}.featured-article-link:hover h2,.featured-article-link:focus-visible h2{color:#6f5230}.featured-article-link:hover>p:not(.eyebrow),.featured-article-link:focus-visible>p:not(.eyebrow){color:#514940}.featured-article-link:hover .article-open-link,.featured-article-link:focus-visible .article-open-link{color:#a17438;border-bottom-color:#a17438a6}@media (prefers-reduced-motion:reduce){.featured-article-link:hover,.featured-article-link:focus-visible{transform:none}}.article-bottom .eyebrow.light{color:#9a713f}.perspective-heading{gap:.38rem;display:grid}.perspective-heading h2{color:#fffffff5;font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:400;line-height:1.02}.perspective-heading:after{content:"";background:linear-gradient(90deg,#dfbd82e6,#dfbd8214);width:3.1rem;height:1px;margin-top:.35rem}
