:root{--gutter-xl:3rem;--gutter-lg:2.25rem;--gutter-md:1.5rem;--gutter-sm:0.75rem;--gutter-xs:0.5rem;--colorLemonade:#fffbe2;--colorCucumber:#e2ecbd;--colorSummer:#b6da9c;--colorLime:#82c87e;--colorClover:#63b67d;--colorSpring:#4ca487;--colorAqua:#378d91;--colorPacific:#255a7f;--colorAtlantic:#162a6d;--colorRoyal:#160b5b;--colorMidnight:#260348;--colorArts:#d28629;--colorBusiness:#4f680a;--colorExploration:#4c5ed7;--colorHumanities:#732945;--colorInstitutions:#b12d11;--colorPublicFigure:#67af8c;--colorScienceTech:#0e5e5b;--colorSports:#bb3b57;--colorCtrlBright:#80d1e2;--colorCtrlShape:#718d9a;--colorCtrl:#36687f;--colorSandOverlay:hsla(33,6%,66%,.3);--colorKashiOverlay:hsla(90,5%,91%,.5);--colorEggshellOverlay:hsla(60,12%,95%,.7);--colorBlackhole:#000;--colorDark:#363636;--colorSlate:#4b4a48;--colorStone:#82817f;--colorTan:#9e978d;--colorSand:#afaaa4;--colorMatza:#d0c9bf;--colorCardboard:#d6d6d0;--colorLint:#e4e4e1;--colorKashi:#efece9;--colorEggshell:#f4f4f1;--colorSnow:#fff;--sizeXXL:3.6rem;--sizeXL:3.3rem;--sizeLarge:2.1rem;--sizeML:1.7rem;--sizeMedium:1.6rem;--sizeMobileSmall:1.5rem;--sizeBody:1.4rem;--sizeSmall:1.2rem;--sizeXS:1.1rem;--sizeXXS:0.9rem;--fontTitle:"Marcellus",Times,serif;--fontBody:"Amiko",Helvetica,Arial,sans-serif;--subnav-size:200px;--nav-height:40px}.monthly-edition{background-color:#f4f4f1;background-color:var(--colorEggshell);color:#363636;color:var(--colorDark);min-height:100vh;padding-top:40px}@media (min-width:751px){.monthly-edition{padding-top:60px}}.monthly-layout{display:grid;grid-template-columns:220px 1fr;max-width:1200px;margin:0 auto;padding:0 2.5rem}@media (max-width:991px){.monthly-layout{grid-template-columns:1fr;padding:0 1.25rem}}.monthly-sidebar{padding:3rem 0 2rem;position:sticky;top:60px;align-self:start;height:-moz-fit-content;height:fit-content}.monthly-sidebar-title{font-family:Marcellus,Times,serif;font-family:var(--fontTitle);font-size:1.3rem;font-weight:400;letter-spacing:.15rem;color:#363636;color:var(--colorDark);margin:0 0 .25rem}.monthly-sidebar-subtitle{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.92rem;color:#9e978d;color:var(--colorTan);text-transform:uppercase;letter-spacing:.06rem;margin:0 0 2rem}.monthly-sidebar-nav{list-style:none;padding:0;margin:0;border-left:2px solid #d6d6d0;border-left:2px solid var(--colorCardboard)}.monthly-sidebar-nav li{padding:.6rem 0 .6rem 1.25rem}.monthly-sidebar-nav li a{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.95rem;text-transform:uppercase;letter-spacing:.06rem;font-weight:400;color:#82817f;color:var(--colorStone);text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .2s}.monthly-sidebar-nav li a.active,.monthly-sidebar-nav li a:hover{color:#363636;color:var(--colorDark);font-weight:600}.monthly-sidebar-nav li a .nav-icon{font-size:1.2rem;width:1.2rem;text-align:center}@media (max-width:991px){.monthly-sidebar{display:none}}.monthly-content{padding:3rem 0 4rem 3rem;min-width:0}@media (max-width:991px){.monthly-content{padding:2rem 0 3rem}}.monthly-hero{margin-bottom:3rem}.monthly-hero-label{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:1rem;text-transform:uppercase;letter-spacing:.12rem;font-weight:600;margin:0 0 1rem}.monthly-hero-headline,.monthly-hero-label{color:#b12d11;color:var(--colorInstitutions)}.monthly-hero-headline{font-family:Marcellus,Times,serif;font-family:var(--fontTitle);font-size:8.5rem;font-weight:400;line-height:.95;margin:0 0 1.2rem;letter-spacing:-.04rem}@media (max-width:767px){.monthly-hero-headline{font-size:5.2rem}}.monthly-hero-image-wrap{position:relative;max-width:100%;margin-bottom:2rem}.monthly-hero-image-wrap .image{width:100%;height:clamp(260px,34vw,390px);overflow:hidden}.monthly-hero-image-wrap .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;filter:grayscale(100%) contrast(1.15)}.monthly-hero-quote{background:#efece9;background:var(--colorKashi);padding:1rem 1.25rem;margin-top:-2rem;position:relative;z-index:1;max-width:380px;font-family:Marcellus,Times,serif;font-family:var(--fontTitle);font-size:1.4rem;font-style:italic;line-height:1.6;color:#4b4a48;color:var(--colorSlate)}.monthly-editorial{max-width:720px;margin-bottom:3rem}.monthly-editorial-intro{font-family:Marcellus,Times,serif;font-family:var(--fontTitle);font-size:clamp(2.35rem,3.4vw,2.95rem);line-height:1.62;font-style:italic;color:#363636;color:var(--colorDark);letter-spacing:-.015em;max-width:40rem;margin:0 0 2rem}.monthly-editorial-intro:first-letter{font-family:Marcellus,Times,serif;font-family:var(--fontTitle);font-size:clamp(6.4rem,7vw,7.2rem);float:left;line-height:.72;margin:.1rem .6rem 0 0;color:#b12d11;color:var(--colorInstitutions);font-style:normal}.monthly-editorial p{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:1.38rem;line-height:2;color:#4b4a48;color:var(--colorSlate);margin:0 0 1.25rem}@media (max-width:767px){.monthly-editorial-intro{font-size:2rem;line-height:1.65;max-width:none}.monthly-editorial-intro:first-letter{font-size:5rem;margin-right:.5rem}}.monthly-editorial a{color:#b12d11;color:var(--colorInstitutions);text-decoration:underline;text-decoration-color:rgba(125,95,52,.35);text-decoration-thickness:.08em;text-underline-offset:.12em;transition:color .2s ease,text-decoration-color .2s ease}.monthly-editorial a:hover{color:#363636;color:var(--colorDark);text-decoration-color:currentColor}.monthly-stats{display:flex;gap:3rem;padding:1.5rem 0;margin-bottom:3.5rem;border-top:1px solid #d6d6d0;border-top:1px solid var(--colorCardboard)}.monthly-stat{display:flex;align-items:baseline;gap:0;flex-direction:column;padding-left:1rem;border-left:3px solid #b12d11;border-left:3px solid var(--colorInstitutions)}.monthly-stat-label{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.92rem;text-transform:uppercase;letter-spacing:.08rem;color:#9e978d;color:var(--colorTan);margin-bottom:.25rem}.monthly-stat-value{font-family:Marcellus,Times,serif;font-family:var(--fontTitle);font-size:3.1rem;font-weight:400;color:#363636;color:var(--colorDark);letter-spacing:.02rem}@media (max-width:479px){.monthly-stats{flex-direction:column;gap:1.5rem}}.monthly-section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2rem}.monthly-section-title{font-family:Marcellus,Times,serif;font-family:var(--fontTitle);font-size:2.8rem;font-weight:400;color:#363636;color:var(--colorDark);margin:0}.monthly-section-link{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.92rem;text-transform:uppercase;letter-spacing:.08rem;color:#82817f;color:var(--colorStone);text-decoration:none;font-weight:400}.monthly-section-link:hover{color:#363636;color:var(--colorDark)}.monthly-movers-row-label{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;margin:0 0 1.25rem;padding-left:.75rem;border-left:3px solid}.monthly-movers-row-label.rising{color:#0e5e5b;color:var(--colorScienceTech)}.monthly-movers-row-label.falling{color:#bb3b57;color:var(--colorSports)}.monthly-movers-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2.5rem}@media (max-width:767px){.monthly-movers-grid{grid-template-columns:1fr;gap:1.5rem}}.monthly-mover-card{display:flex;flex-direction:column}.monthly-mover-image{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#d6d6d0;background:var(--colorCardboard);margin-bottom:1rem}.monthly-mover-image .image{width:100%;height:100%}.monthly-mover-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%) contrast(1.1);transition:filter .22s ease}.monthly-mover-card:hover .monthly-mover-image .image img{filter:grayscale(0) contrast(1.05)}.monthly-mover-badge{position:absolute;top:.75rem;left:.75rem;padding:.3rem .7rem;font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.08rem;border-radius:3px;display:flex;align-items:center;gap:.3rem}.monthly-mover-badge.rising{background:rgba(14,94,91,.9);color:#fff}.monthly-mover-badge.falling{background:rgba(187,59,87,.9);color:#fff}.monthly-mover-name-row{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.monthly-mover-name{font-family:Marcellus,Times,serif;font-family:var(--fontTitle);font-size:1.9rem;font-weight:400;color:#363636;color:var(--colorDark);letter-spacing:.02rem}.monthly-mover-diff{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.04rem}.monthly-mover-diff.rising{color:#0e5e5b;color:var(--colorScienceTech)}.monthly-mover-diff.falling{color:#bb3b57;color:var(--colorSports)}.monthly-mover-summary{font-size:1.12rem;line-height:1.85;color:#82817f;color:var(--colorStone);margin:0 0 .5rem}.monthly-mover-meta,.monthly-mover-summary{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody)}.monthly-mover-meta{font-size:.9rem;color:#9e978d;color:var(--colorTan);text-transform:uppercase;letter-spacing:.05rem}.monthly-deepdive{margin-bottom:4rem}.monthly-deepdive-description{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:1.2rem;line-height:1.8;color:#82817f;color:var(--colorStone);max-width:720px;margin:0 0 1.5rem}.monthly-deepdive-controls{display:flex;gap:.75rem;align-items:center;margin-bottom:1.5rem}.monthly-deepdive-search{flex:1 1;max-width:280px;padding:.85rem 1rem .85rem 2.45rem;border:1px solid #d6d6d0;border:1px solid var(--colorCardboard);background:#fff;background:var(--colorSnow);font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:1.05rem;letter-spacing:.04rem;color:#363636;color:var(--colorDark);outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2382817F' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.7rem}.monthly-deepdive-search::-moz-placeholder{color:#afaaa4;color:var(--colorSand)}.monthly-deepdive-search::placeholder{color:#afaaa4;color:var(--colorSand)}.monthly-deepdive-filter-btn{padding:.85rem 1.4rem;border:1px solid #d6d6d0;border:1px solid var(--colorCardboard);background:#fff;background:var(--colorSnow);font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.08rem;color:#363636;color:var(--colorDark);cursor:pointer;transition:background .2s}.monthly-deepdive-filter-btn:hover{background:#efece9;background:var(--colorKashi)}.monthly-deepdive-filter-btn.active{background:#363636;background:var(--colorDark);color:#f4f4f1;color:var(--colorEggshell);border-color:#363636;border-color:var(--colorDark)}.monthly-table{width:100%;border-collapse:collapse}.monthly-table th{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.92rem;font-weight:600;text-transform:uppercase;letter-spacing:.08rem;color:#9e978d;color:var(--colorTan);text-align:left;padding:.75rem .75rem .75rem 0;border-bottom:1px solid #d6d6d0;border-bottom:1px solid var(--colorCardboard)}.monthly-table th.align-right{text-align:right}.monthly-table td{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:1.15rem;color:#363636;color:var(--colorDark);padding:1rem .75rem 1rem 0;border-bottom:1px solid #e4e4e1;border-bottom:1px solid var(--colorLint);vertical-align:middle}.monthly-table td.align-right{text-align:right}.monthly-table-rank{font-family:Marcellus,Times,serif;font-family:var(--fontTitle);font-size:1.7rem;color:#363636;color:var(--colorDark);font-weight:400}.monthly-table-person{font-weight:700;font-size:1.22rem;letter-spacing:.02rem}.monthly-table-person a{color:#363636;color:var(--colorDark);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.monthly-table-person a:hover{border-bottom-color:#363636;border-bottom-color:var(--colorDark)}.monthly-table-person-cell{display:flex;align-items:center;gap:.75rem}.monthly-table-person-text{display:flex;flex-direction:column;gap:.18rem;justify-content:center;min-width:0}.monthly-table-person-name{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}.monthly-table-person-description{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.93rem;font-weight:400;line-height:1.35;letter-spacing:.01rem;color:#82817f;color:var(--colorStone);text-transform:none}.monthly-table-person-cell .image{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden}.monthly-table-person-cell .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(80%);transition:filter .22s ease}.monthly-table tbody tr:hover .monthly-table-person-cell .image img{filter:grayscale(0) contrast(1.05)}.monthly-table-wreath{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;margin-left:.25rem;opacity:.7;flex-shrink:0;cursor:help}.monthly-tooltip-trigger{border-bottom:1px dashed #9e978d;border-bottom:1px dashed var(--colorTan);cursor:help}.monthly-table-views{color:#82817f;color:var(--colorStone)}.monthly-anomaly-pill{display:inline-block;padding:.32rem .68rem;border-radius:3px;font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.9rem;font-weight:700;color:#fff;min-width:3rem;text-align:center}.monthly-anomaly-pill.hot{background:#bb3b57;background:var(--colorSports)}.monthly-anomaly-pill.warm{background:#d28629;background:var(--colorArts)}.monthly-anomaly-pill.cool{background:#0e5e5b;background:var(--colorScienceTech)}@media (max-width:767px){.monthly-table td:nth-child(3),.monthly-table td:nth-child(5),.monthly-table th:nth-child(3),.monthly-table th:nth-child(5){display:none}}.monthly-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 2.5rem;background:#f4f4f1;background:var(--colorEggshell);border-top:1px solid #d6d6d0;border-top:1px solid var(--colorCardboard);position:sticky;bottom:0;z-index:100}.monthly-subscribe-btn{padding:.85rem 1.6rem;background:#b12d11;background:var(--colorInstitutions);color:#fff;font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;border:none;cursor:pointer;transition:background .2s}.monthly-subscribe-btn:hover{background:#363636;background:var(--colorDark)}.monthly-archive-indicator{font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.92rem;text-transform:uppercase;letter-spacing:.08rem;color:#82817f;color:var(--colorStone);display:flex;align-items:center;gap:.5rem}@media (max-width:767px){.monthly-bottom-bar{padding:.75rem 1.25rem}}.monthly-show-more{text-align:center;padding:1.5rem 0}.monthly-show-more button{padding:.9rem 2.1rem;border:1px solid #d6d6d0;border:1px solid var(--colorCardboard);background:transparent;font-family:Amiko,Helvetica,Arial,sans-serif;font-family:var(--fontBody);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.08rem;color:#363636;color:var(--colorDark);cursor:pointer;transition:background .2s,border-color .2s}.monthly-show-more button:hover{background:#efece9;background:var(--colorKashi);border-color:#9e978d;border-color:var(--colorTan)}.monthly-divider{border:none;border-top:1px solid #d6d6d0;border-top:1px solid var(--colorCardboard);margin:0 0 3.5rem}