.blueprint_blueprint__MEOIZ.reader-page{background:#faf8f5;color:#222;font-family:var(--reader-body,Inter,sans-serif);--blueprint-detail:#7637bf}.blueprint_blueprint__MEOIZ .reader-wrap{max-width:1168px;padding:0 24px}.blueprint_blueprint__MEOIZ .reader-header{min-height:100px;border-bottom:1px dotted #aaa39a}.blueprint_blueprint__MEOIZ .reader-header nav{font-size:14px}.blueprint_blueprint__MEOIZ .reader-logo{font-size:24px;overflow-wrap:anywhere}.blueprint_blueprint__MEOIZ .reader-hero h1>span,.blueprint_blueprint__MEOIZ .reader-logo>span{color:var(--blueprint-detail)}.blueprint_blueprint__MEOIZ .reader-cta{background:#222;color:#fff;padding:12px 18px;border-radius:0}.blueprint_blueprint__MEOIZ .reader-hero{padding:44px 0 28px;max-width:100%}.blueprint_blueprint__MEOIZ .reader-hero>p:first-child{display:none}.blueprint_blueprint__MEOIZ .reader-hero h1{font-family:var(--reader-heading);font-size:clamp(28px,3.5vw,42px);font-weight:600;letter-spacing:-1.2px;margin-bottom:12px}.blueprint_blueprint__MEOIZ .reader-hero>p:last-child{color:#625d58;max-width:720px;font-size:16px;line-height:1.7}.blueprint_blueprint__MEOIZ .reader-category-nav{border-top:0;border-bottom:1px dotted #aaa39a;font-size:14px;gap:12px 24px}.blueprint_blueprint__MEOIZ .reader-category-nav a{padding:8px 0}.blueprint_blueprint__MEOIZ .reader-category-nav .active{color:#222;text-decoration:underline;text-decoration-color:var(--blueprint-detail);text-underline-offset:7px}.blueprint_blueprint__MEOIZ a:focus-visible{outline:3px solid #7637bf;outline-offset:5px}.blueprint_blueprint__MEOIZ .reader-content{max-width:800px;padding:52px 0 72px}.blueprint_blueprint__MEOIZ .reader-content>h1{font-family:var(--reader-heading);font-weight:600;font-size:clamp(32px,4.2vw,52px);line-height:1.15;letter-spacing:-1.5px}.blueprint_blueprint__MEOIZ .reader-content>img{border:1px dotted #aaa39a;padding:8px;max-height:none;height:auto}.blueprint_blueprint__MEOIZ .reader-content>.reader-prose{font-family:var(--reader-body);color:#34312e;font-size:var(--reader-size);line-height:1.85}.blueprint_blueprint__MEOIZ .reader-content h2,.blueprint_blueprint__MEOIZ .reader-content h3{font-family:var(--reader-heading);line-height:1.35}.blueprint_blueprint__MEOIZ .reader-byline,.blueprint_blueprint__MEOIZ .reader-excerpt{color:#625d58}.blueprint_blueprint__MEOIZ .reader-footer{border-top:1px dotted #aaa39a;color:#625d58;font-size:12px;flex-wrap:wrap}.blueprint_blueprint__MEOIZ .reader-footer>div{flex-wrap:wrap}.blueprint_listing__Y1rRZ{padding:36px 0 64px}.blueprint_feature__H6oJW{position:relative;border:1px dotted #aaa39a;padding:12px}.blueprint_feature__H6oJW:after,.blueprint_feature__H6oJW:before{content:"";width:7px;height:7px;position:absolute;background:#faf8f5;border:1px solid #999087;pointer-events:none}.blueprint_feature__H6oJW:before{top:-4px;left:-4px}.blueprint_feature__H6oJW:after{bottom:-4px;right:-4px}.blueprint_feature__H6oJW>a{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;min-height:370px}.blueprint_cover__Q327U{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.blueprint_feature__H6oJW .blueprint_cover__Q327U{height:100%;min-height:370px}.blueprint_copy__YvTlZ{padding:24px 0 0;min-width:0}.blueprint_feature__H6oJW .blueprint_copy__YvTlZ{padding:34px;align-self:center}.blueprint_copy__YvTlZ h2{font-family:var(--reader-heading);font-size:24px;line-height:1.28;font-weight:600;letter-spacing:-.65px;margin:12px 0;overflow-wrap:anywhere}.blueprint_feature__H6oJW h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1.2px}.blueprint_category__bgd4o{color:var(--blueprint-detail);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.blueprint_excerpt__0n5Rw{color:#625d58;line-height:1.75;font-size:15px;margin:0 0 20px;overflow-wrap:anywhere}.blueprint_meta__UIGfp{display:flex;flex-wrap:wrap;gap:8px 16px;color:#625d58;font-size:12px;line-height:1.6;margin:0 0 22px}.blueprint_read__ZiMlV{display:inline-flex;align-items:center;gap:20px;font-size:13px;font-weight:600}.blueprint_feature__H6oJW .blueprint_read__ZiMlV{background:#222;color:#fff;padding:13px 18px}.blueprint_card__39oYf>a{display:block;height:100%}.blueprint_card__39oYf a:hover h2,.blueprint_feature__H6oJW a:hover h2{text-decoration:underline;text-underline-offset:4px}.blueprint_sectionTitle__qj_4m{padding-top:36px;margin:40px 0 28px;border-top:6px solid transparent;border-image:repeating-linear-gradient(135deg,#bcb4aa 0 1px,transparent 1px 4px) 6;font-family:var(--reader-heading);font-size:26px;font-weight:600;letter-spacing:-.7px}.blueprint_grid__afeJx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 30px}.blueprint_card__39oYf{min-width:0}.blueprint_noCover__LzmCy{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:#efebe4;border:1px dotted #aaa39a;padding:32px}.blueprint_noCover__LzmCy span{font-family:var(--reader-heading);font-size:24px;color:#625d58;text-align:center;overflow-wrap:anywhere}.blueprint_feature__H6oJW .blueprint_noCover__LzmCy{height:100%;width:100%;min-width:0;aspect-ratio:auto}.blueprint_empty__k_a5c{padding:64px 0}.blueprint_empty__k_a5c h2{font-size:28px;margin-bottom:16px}.blueprint_empty__k_a5c p{color:#625d58}@media (max-width:900px){.blueprint_grid__afeJx{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint_feature__H6oJW .blueprint_copy__YvTlZ{padding:24px}.blueprint_feature__H6oJW .blueprint_cover__Q327U,.blueprint_feature__H6oJW>a{min-height:320px}}@media (max-width:600px){.blueprint_blueprint__MEOIZ .reader-wrap{padding:0 20px}.blueprint_blueprint__MEOIZ .reader-header{padding:24px 0;gap:20px;align-items:flex-start;flex-direction:column}.blueprint_blueprint__MEOIZ .reader-header nav{gap:12px 20px}.blueprint_blueprint__MEOIZ .reader-header nav a{min-height:44px;display:inline-flex;align-items:center}.blueprint_blueprint__MEOIZ .reader-hero{padding-top:32px}.blueprint_blueprint__MEOIZ .reader-content>h1{letter-spacing:-.8px}.blueprint_feature__H6oJW>a{grid-template-columns:1fr;min-height:0}.blueprint_feature__H6oJW .blueprint_cover__Q327U{height:auto;min-height:0}.blueprint_feature__H6oJW .blueprint_copy__YvTlZ{padding:24px 8px 16px}.blueprint_feature__H6oJW .blueprint_noCover__LzmCy{height:auto}.blueprint_grid__afeJx{grid-template-columns:1fr;gap:40px}.blueprint_sectionTitle__qj_4m{margin-top:32px;padding-top:28px}}.reader-themes_reader__pSq91{--ground:#fff;--ink:#172131;--muted:#526071;--line:#d8dde4;--surface:#f2f4f7;background:var(--ground);color:var(--ink);font-family:var(--reader-body),sans-serif}.reader-themes_reader__pSq91 .reader-wrap{max-width:1240px;padding:0 40px}.reader-themes_reader__pSq91 .reader-header{border-color:var(--line);flex-wrap:wrap;padding:20px 0}.reader-themes_reader__pSq91 .reader-header nav{font-size:14px;gap:20px}.reader-themes_reader__pSq91 .reader-header nav a{padding:8px 0}.reader-themes_reader__pSq91 .reader-hero{max-width:none;padding:64px 0 40px}.reader-themes_reader__pSq91 .reader-hero h1{font-family:var(--reader-heading);font-size:clamp(40px,6vw,80px);font-weight:700;line-height:1.06;letter-spacing:-.045em;overflow-wrap:anywhere}.reader-themes_reader__pSq91 .reader-hero>p:first-child{display:none}.reader-themes_reader__pSq91 .reader-hero>p:last-child{color:var(--muted);font-size:18px;line-height:1.65;max-width:640px}.reader-themes_reader__pSq91 .reader-category-nav{border-color:var(--line);font-size:14px;gap:8px 24px}.reader-themes_reader__pSq91 .reader-category-nav a{padding:8px 0}.reader-themes_reader__pSq91 .reader-category-nav a.active{color:var(--ink);text-decoration:underline;text-underline-offset:6px}.reader-themes_reader__pSq91 .reader-hero h1 span,.reader-themes_reader__pSq91 .reader-logo,.reader-themes_reader__pSq91 .reader-logo span{color:var(--ink)}.reader-themes_reader__pSq91 a:focus-visible,.reader-themes_reader__pSq91 button:focus-visible,.reader-themes_reader__pSq91 input:focus-visible{outline:3px solid currentColor;outline-offset:5px}.reader-themes_reader__pSq91 a{transition:opacity .16s ease}.reader-themes_reader__pSq91 a:hover{opacity:.8}.reader-themes_listing__ejr3j{padding:40px 0 64px}.reader-themes_withRail___kKBA{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:48px}.reader-themes_copy__sFpwv,.reader-themes_feed__wQ5YD,.reader-themes_story__VIvSC{min-width:0}.reader-themes_grid__byAtT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.reader-themes_story__VIvSC a{display:flex;flex-direction:column;color:inherit;height:100%;text-decoration:none}.reader-themes_image__X_0xX{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;background:var(--surface)}.reader-themes_copy__sFpwv{padding:24px 0}.reader-themes_category__wmYRA{color:var(--ink);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin:0 0 12px}.reader-themes_story__VIvSC h2{font-family:var(--reader-heading);font-size:28px;line-height:1.15;letter-spacing:-.025em;margin:0 0 16px;overflow-wrap:anywhere}.reader-themes_summary__o_4if{font-size:16px;line-height:1.65;margin:0 0 24px;color:var(--muted)}.reader-themes_meta__1d7OT{color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;line-height:1.6;margin:0 0 16px}.reader-themes_read__igq0b{font-size:14px;font-weight:600}.reader-themes_feature__RVVZb{margin-bottom:36px}.reader-themes_feature__RVVZb a{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.reader-themes_feature__RVVZb .reader-themes_image__X_0xX{height:100%;min-height:330px}.reader-themes_feature__RVVZb h2{font-size:clamp(32px,3.5vw,48px)}.reader-themes_feature__RVVZb:not(:has(.reader-themes_image__X_0xX)) a{grid-template-columns:1fr}.reader-themes_sectionTitle__6DtkQ{font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 24px;padding-top:24px;border-top:1px solid var(--line)}.reader-themes_rail__XqJkD{border-left:1px solid var(--line);padding-left:24px;align-self:start}.reader-themes_rail__XqJkD h2{font-size:18px;margin:0 0 16px}.reader-themes_rail__XqJkD a{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px;overflow-wrap:anywhere}.reader-themes_rail__XqJkD p{color:var(--muted);font-size:15px;line-height:1.7;margin-top:24px}.reader-themes_empty__13IX5{padding:56px 0}.reader-themes_empty__13IX5 h2{font-family:var(--reader-heading);font-size:32px}.reader-themes_empty__13IX5 p{line-height:1.7}.reader-themes_reader__pSq91 .reader-content{color:var(--ink);max-width:860px;padding:56px 0 64px}.reader-themes_reader__pSq91 .reader-content>h1{font-family:var(--reader-heading);font-size:clamp(36px,5vw,64px);line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.reader-themes_reader__pSq91 .reader-content>img{width:100%;max-height:600px;object-fit:cover;border-radius:0}.reader-themes_reader__pSq91 .reader-prose{color:var(--ink);font-size:var(--reader-size,17px);line-height:1.85;overflow-wrap:anywhere}.reader-themes_reader__pSq91 .reader-prose h2,.reader-themes_reader__pSq91 .reader-prose h3{font-family:var(--reader-heading);color:var(--ink);scroll-margin-top:24px}.reader-themes_reader__pSq91 .reader-prose pre{overflow-x:auto;max-width:100%;background:var(--surface);color:var(--ink)}.reader-themes_reader__pSq91 .reader-prose table{display:block;overflow-x:auto;max-width:100%}.reader-themes_reader__pSq91 .reader-prose blockquote{color:var(--muted);border-color:var(--line)}.reader-themes_reader__pSq91 .reader-byline,.reader-themes_reader__pSq91 .reader-excerpt,.reader-themes_reader__pSq91 .reader-footer,.reader-themes_reader__pSq91 .reader-footer-text{color:var(--muted)}.reader-themes_reader__pSq91 .article-category,.reader-themes_reader__pSq91 .back-link,.reader-themes_reader__pSq91 .reader-tags a{color:var(--ink)}.reader-themes_reader__pSq91 .reader-footer{border-color:var(--line);font-size:13px;flex-wrap:wrap;gap:20px}.reader-themes_reader__pSq91 .reader-footer>div{display:flex;flex-wrap:wrap;gap:18px}.reader-themes_reader__pSq91 .local-preview-bar{background:var(--surface);color:var(--muted);border-color:var(--line);font-size:13px}.reader-themes_reader__pSq91 .reader-newsletter{background:var(--surface);color:var(--ink);border-color:var(--line)}.reader-themes_reader__pSq91 .reader-newsletter input{color:var(--ink);border:1px solid var(--line);min-width:0}.reader-themes_reader__pSq91 .reader-newsletter button{background:var(--ink);color:var(--ground)}.reader-themes_ledger__qurM6{--ground:#fff;--ink:#14233f;--surface:#edf0fa}.reader-themes_ledger__qurM6 .reader-themes_feature__RVVZb{border-bottom:3px solid var(--ink);padding-bottom:36px}.reader-themes_ledger__qurM6 .reader-themes_feature__RVVZb .reader-themes_image__X_0xX{order:2}.reader-themes_ledger__qurM6 .reader-themes_grid__byAtT{grid-template-columns:1fr}.reader-themes_ledger__qurM6 .reader-themes_grid__byAtT .reader-themes_story__VIvSC a{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;border-bottom:1px solid var(--line)}.reader-themes_ledger__qurM6 .reader-themes_grid__byAtT .reader-themes_story__VIvSC:not(:has(.reader-themes_image__X_0xX)) a{grid-template-columns:1fr}.reader-themes_ledger__qurM6 .reader-themes_grid__byAtT .reader-themes_image__X_0xX{margin-top:24px}.reader-themes_nightshift__sKz9M{--ground:#101116;--ink:#f3f2fb;--muted:#b5b4c4;--line:#383842;--surface:#20212b}.reader-themes_nightshift__sKz9M .reader-themes_feature__RVVZb{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#1c1d2a}.reader-themes_nightshift__sKz9M .reader-themes_feature__RVVZb .reader-themes_image__X_0xX{order:2}.reader-themes_nightshift__sKz9M .reader-themes_feature__RVVZb .reader-themes_copy__sFpwv{padding:36px}.reader-themes_nightshift__sKz9M .reader-themes_grid__byAtT{grid-template-columns:repeat(3,minmax(0,1fr))}.reader-themes_nightshift__sKz9M .reader-themes_category__wmYRA{color:#c5b3fa}.reader-themes_nightshift__sKz9M .reader-content{max-width:920px}.reader-themes_digest__JgnJK .reader-hero,.reader-themes_editorial__NMjNr .reader-hero{text-align:center}.reader-themes_digest__JgnJK .reader-hero>p:last-child,.reader-themes_editorial__NMjNr .reader-hero>p:last-child{margin-inline:auto}.reader-themes_editorial__NMjNr .reader-category-nav{border-block:4px double var(--ink);justify-content:center}.reader-themes_editorial__NMjNr .reader-themes_feature__RVVZb a{display:flex}.reader-themes_editorial__NMjNr .reader-themes_feature__RVVZb .reader-themes_image__X_0xX{min-height:0;aspect-ratio:16/9}.reader-themes_editorial__NMjNr .reader-themes_feature__RVVZb h2{font-size:clamp(34px,4vw,54px)}.reader-themes_editorial__NMjNr .reader-themes_category__wmYRA{color:#aa2f25}.reader-themes_editorial__NMjNr .reader-content{max-width:760px}.reader-themes_paper__xdAdw{--ground:#fbf8f1;--ink:#2d3029;--muted:#65675c;--line:#d7d4c9;--surface:#efede4}.reader-themes_paper__xdAdw .reader-wrap{max-width:800px}.reader-themes_paper__xdAdw .reader-hero{text-align:center;padding-block:48px 32px}.reader-themes_paper__xdAdw .reader-hero>p:last-child{margin-inline:auto}.reader-themes_paper__xdAdw .reader-hero h1{font-weight:500}.reader-themes_digest__JgnJK .reader-themes_feature__RVVZb a,.reader-themes_paper__xdAdw .reader-themes_feature__RVVZb a{display:flex}.reader-themes_digest__JgnJK .reader-themes_feature__RVVZb .reader-themes_image__X_0xX,.reader-themes_paper__xdAdw .reader-themes_feature__RVVZb .reader-themes_image__X_0xX{min-height:0;aspect-ratio:16/9}.reader-themes_digest__JgnJK .reader-themes_grid__byAtT,.reader-themes_paper__xdAdw .reader-themes_grid__byAtT{grid-template-columns:1fr;gap:0}.reader-themes_digest__JgnJK .reader-themes_grid__byAtT .reader-themes_story__VIvSC a,.reader-themes_paper__xdAdw .reader-themes_grid__byAtT .reader-themes_story__VIvSC a{display:flex;flex-direction:row-reverse;gap:28px;justify-content:space-between;border-top:1px solid var(--line)}.reader-themes_digest__JgnJK .reader-themes_grid__byAtT .reader-themes_image__X_0xX,.reader-themes_paper__xdAdw .reader-themes_grid__byAtT .reader-themes_image__X_0xX{width:132px;height:132px;margin-top:24px;flex-shrink:0}.reader-themes_paper__xdAdw .reader-themes_category__wmYRA{color:#356445}.reader-themes_paper__xdAdw .reader-content{max-width:680px}.reader-themes_beacon__m0VF5 .reader-hero{background:#123e75;color:#fff;margin-top:32px;padding:48px}.reader-themes_beacon__m0VF5 .reader-hero h1,.reader-themes_beacon__m0VF5 .reader-hero h1 span,.reader-themes_beacon__m0VF5 .reader-hero>p:last-child{color:#fff}.reader-themes_beacon__m0VF5 .reader-themes_feature__RVVZb a{display:flex}.reader-themes_beacon__m0VF5 .reader-themes_feature__RVVZb .reader-themes_image__X_0xX{min-height:0;aspect-ratio:2/1}.reader-themes_beacon__m0VF5 .reader-themes_category__wmYRA{color:#245a9b}.reader-themes_beacon__m0VF5 .reader-content>h1{padding-left:24px;border-left:6px solid #245a9b}.reader-themes_digest__JgnJK{--ink:#29231e;--line:#ded9d3;--surface:#f6f2ed}.reader-themes_digest__JgnJK .reader-hero h1{font-family:var(--reader-body);font-weight:800}.reader-themes_digest__JgnJK .reader-themes_category__wmYRA{color:#a24410}.reader-themes_digest__JgnJK .reader-themes_feature__RVVZb h2{font-size:clamp(34px,4vw,50px)}.reader-themes_digest__JgnJK .reader-content{max-width:760px;border-top:5px solid #b6531b;margin-top:40px}.reader-themes_gallery__SYgDw .reader-wrap{max-width:1440px}.reader-themes_gallery__SYgDw .reader-themes_grid__byAtT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.reader-themes_gallery__SYgDw .reader-themes_story__VIvSC{background:#20232a;color:#fff}.reader-themes_gallery__SYgDw .reader-themes_story__VIvSC a{min-height:0}.reader-themes_gallery__SYgDw .reader-themes_image__X_0xX{position:static;height:auto;aspect-ratio:4/3}.reader-themes_gallery__SYgDw .reader-themes_copy__sFpwv{padding:24px;margin:0}.reader-themes_gallery__SYgDw .reader-themes_summary__o_4if{color:#f2f2f2}.reader-themes_gallery__SYgDw .reader-themes_meta__1d7OT{color:#ddd}.reader-themes_gallery__SYgDw .reader-themes_category__wmYRA{color:#fff}.reader-themes_gallery__SYgDw .reader-content{max-width:1100px}.reader-themes_gallery__SYgDw .reader-prose,.reader-themes_gallery__SYgDw .reader-tags{max-width:740px;margin-inline:auto}.reader-themes_terminal__ZGF2s{--ground:#111816;--ink:#d9f7df;--muted:#b1c7b7;--line:#3c5548;--surface:#1c2922}.reader-themes_terminal__ZGF2s .reader-hero h1{font-size:clamp(32px,4.5vw,60px);letter-spacing:-.04em}.reader-themes_terminal__ZGF2s .reader-themes_grid__byAtT{grid-template-columns:1fr;gap:0;counter-reset:entries}.reader-themes_terminal__ZGF2s .reader-themes_story__VIvSC a{padding:28px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px}.reader-themes_terminal__ZGF2s .reader-themes_story__VIvSC:not(:has(.reader-themes_image__X_0xX)) a{grid-template-columns:1fr}.reader-themes_terminal__ZGF2s .reader-themes_copy__sFpwv{padding:0}.reader-themes_terminal__ZGF2s .reader-themes_story__VIvSC h2:before{content:"> ";color:#80d99a}.reader-themes_terminal__ZGF2s .reader-themes_category__wmYRA,.reader-themes_terminal__ZGF2s .reader-themes_rail__XqJkD{font-family:ui-monospace,monospace}.reader-themes_terminal__ZGF2s .reader-content{border-left:1px solid var(--line);padding-left:32px}.reader-themes_studio__JEmx3{--ground:#faf9f5;--ink:#171717;--muted:#575752;--line:#b9b9b0}.reader-themes_studio__JEmx3 .reader-hero h1{text-transform:uppercase;font-weight:850}.reader-themes_studio__JEmx3 .reader-themes_grid__byAtT{grid-template-columns:1fr;gap:0}.reader-themes_studio__JEmx3 .reader-themes_story__VIvSC a{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;padding:40px 0;border-bottom:2px solid var(--ink)}.reader-themes_studio__JEmx3 .reader-themes_story__VIvSC:nth-child(2n) .reader-themes_image__X_0xX{grid-column:3;grid-row:1}.reader-themes_studio__JEmx3 .reader-themes_story__VIvSC:nth-child(2n) .reader-themes_copy__sFpwv{grid-column:2;grid-row:1}.reader-themes_studio__JEmx3 .reader-themes_story__VIvSC:not(:has(.reader-themes_image__X_0xX)) .reader-themes_copy__sFpwv{grid-column:2/-1}.reader-themes_studio__JEmx3 .reader-themes_number__iP_7u{font-size:44px;line-height:1;color:var(--muted);font-weight:700}.reader-themes_studio__JEmx3 .reader-themes_copy__sFpwv{padding:0}.reader-themes_studio__JEmx3 .reader-themes_story__VIvSC h2{font-size:clamp(28px,3.2vw,44px);text-transform:uppercase}.reader-themes_studio__JEmx3 .reader-themes_category__wmYRA{background:#f23a50;color:#111;padding:8px 12px;display:inline-block}.reader-themes_studio__JEmx3 .reader-content{max-width:1000px}.reader-themes_studio__JEmx3 .reader-content>h1{text-transform:uppercase;font-weight:800}.reader-themes_obsidian__P6dPT{--ground:#0e0d10;--ink:#f1ebdf;--muted:#bcb5aa;--line:#49413a;--surface:#211e22}.reader-themes_obsidian__P6dPT .reader-themes_category__wmYRA{color:#d9bc81}.reader-themes_obsidian__P6dPT .reader-themes_feature__RVVZb a{position:relative;display:flex;min-height:480px;justify-content:flex-end}.reader-themes_obsidian__P6dPT .reader-themes_feature__RVVZb .reader-themes_image__X_0xX{position:absolute;inset:0;height:100%}.reader-themes_obsidian__P6dPT .reader-themes_feature__RVVZb .reader-themes_copy__sFpwv{z-index:1;padding:32px 40px;margin-top:180px;width:100%;background:rgba(14,13,16,.88)}.reader-themes_obsidian__P6dPT .reader-themes_feature__RVVZb .reader-themes_summary__o_4if{max-width:600px}.reader-themes_obsidian__P6dPT .reader-themes_grid__byAtT .reader-themes_story__VIvSC a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px}.reader-themes_obsidian__P6dPT .reader-themes_grid__byAtT .reader-themes_story__VIvSC:not(:has(.reader-themes_image__X_0xX)) a{grid-template-columns:1fr}.reader-themes_obsidian__P6dPT .reader-themes_grid__byAtT .reader-themes_copy__sFpwv{padding:0}.reader-themes_obsidian__P6dPT .reader-themes_grid__byAtT .reader-themes_image__X_0xX{height:120px}.reader-themes_obsidian__P6dPT .reader-content{max-width:820px}.reader-themes_obsidian__P6dPT .reader-content>h1{color:#f1ebdf;font-weight:500}.reader-themes_bento__dO5Cc{--ground:#f1f3f6;--ink:#172740;--muted:#4f6075;--line:#c7d0df;--surface:#fff}.reader-themes_bento__dO5Cc .reader-themes_grid__byAtT{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.reader-themes_bento__dO5Cc .reader-themes_story__VIvSC{background:#fff;border-radius:18px;overflow:hidden}.reader-themes_bento__dO5Cc .reader-themes_story__VIvSC:first-child{grid-column:span 2}.reader-themes_bento__dO5Cc .reader-themes_story__VIvSC:first-child .reader-themes_image__X_0xX{aspect-ratio:2/1}.reader-themes_bento__dO5Cc .reader-themes_story__VIvSC:nth-child(4n+2){background:#183e75;color:#fff}.reader-themes_bento__dO5Cc .reader-themes_story__VIvSC:nth-child(4n+2) .reader-themes_category__wmYRA,.reader-themes_bento__dO5Cc .reader-themes_story__VIvSC:nth-child(4n+2) .reader-themes_meta__1d7OT,.reader-themes_bento__dO5Cc .reader-themes_story__VIvSC:nth-child(4n+2) .reader-themes_summary__o_4if{color:#fff}.reader-themes_bento__dO5Cc .reader-themes_copy__sFpwv{padding:28px}.reader-themes_bento__dO5Cc .reader-content{background:#fff;padding:40px;margin-block:40px;border-radius:18px}@media (max-width:900px){.reader-themes_withRail___kKBA{grid-template-columns:minmax(0,1fr) 190px;gap:28px}.reader-themes_bento__dO5Cc .reader-themes_grid__byAtT,.reader-themes_gallery__SYgDw .reader-themes_grid__byAtT,.reader-themes_nightshift__sKz9M .reader-themes_grid__byAtT{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-themes_feature__RVVZb a{gap:24px}.reader-themes_feature__RVVZb .reader-themes_image__X_0xX{min-height:260px}.reader-themes_nightshift__sKz9M .reader-themes_feature__RVVZb .reader-themes_copy__sFpwv{padding:24px}.reader-themes_obsidian__P6dPT .reader-themes_grid__byAtT{grid-template-columns:1fr}}@media (max-width:650px){.reader-themes_reader__pSq91 .reader-wrap{padding-inline:20px}.reader-themes_reader__pSq91 .reader-header{gap:16px}.reader-themes_reader__pSq91 .reader-header nav{gap:8px 18px}.reader-themes_reader__pSq91 .reader-hero{padding-block:40px 28px}.reader-themes_reader__pSq91 .reader-hero>p:last-child{font-size:16px}.reader-themes_withRail___kKBA{grid-template-columns:1fr;gap:24px}.reader-themes_rail__XqJkD{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.reader-themes_bento__dO5Cc .reader-themes_grid__byAtT,.reader-themes_grid__byAtT,.reader-themes_nightshift__sKz9M .reader-themes_grid__byAtT{grid-template-columns:1fr}.reader-themes_feature__RVVZb a{display:flex;gap:0}.reader-themes_feature__RVVZb .reader-themes_image__X_0xX,.reader-themes_ledger__qurM6 .reader-themes_feature__RVVZb .reader-themes_image__X_0xX,.reader-themes_nightshift__sKz9M .reader-themes_feature__RVVZb .reader-themes_image__X_0xX{order:0;min-height:0;aspect-ratio:3/2}.reader-themes_listing__ejr3j{padding-block:28px 40px}.reader-themes_story__VIvSC h2{font-size:28px}.reader-themes_feature__RVVZb h2{font-size:34px}.reader-themes_ledger__qurM6 .reader-themes_grid__byAtT .reader-themes_story__VIvSC a,.reader-themes_terminal__ZGF2s .reader-themes_story__VIvSC a{grid-template-columns:100px minmax(0,1fr);gap:20px}.reader-themes_ledger__qurM6 .reader-themes_grid__byAtT .reader-themes_image__X_0xX{height:100px}.reader-themes_digest__JgnJK .reader-themes_grid__byAtT .reader-themes_image__X_0xX,.reader-themes_paper__xdAdw .reader-themes_grid__byAtT .reader-themes_image__X_0xX{width:80px;height:80px}.reader-themes_digest__JgnJK .reader-themes_grid__byAtT .reader-themes_story__VIvSC a,.reader-themes_paper__xdAdw .reader-themes_grid__byAtT .reader-themes_story__VIvSC a{gap:16px}.reader-themes_digest__JgnJK .reader-themes_grid__byAtT h2,.reader-themes_ledger__qurM6 .reader-themes_grid__byAtT h2,.reader-themes_paper__xdAdw .reader-themes_grid__byAtT h2,.reader-themes_terminal__ZGF2s .reader-themes_story__VIvSC h2{font-size:24px}.reader-themes_beacon__m0VF5 .reader-hero{padding:28px 24px}.reader-themes_gallery__SYgDw .reader-themes_grid__byAtT{grid-template-columns:1fr}.reader-themes_studio__JEmx3 .reader-themes_story__VIvSC a{grid-template-columns:40px minmax(0,1fr);gap:16px;padding-block:28px}.reader-themes_studio__JEmx3 .reader-themes_number__iP_7u{font-size:30px}.reader-themes_studio__JEmx3 .reader-themes_copy__sFpwv,.reader-themes_studio__JEmx3 .reader-themes_image__X_0xX,.reader-themes_studio__JEmx3 .reader-themes_story__VIvSC:nth-child(2n) .reader-themes_copy__sFpwv,.reader-themes_studio__JEmx3 .reader-themes_story__VIvSC:nth-child(2n) .reader-themes_image__X_0xX{grid-column:2;grid-row:auto}.reader-themes_obsidian__P6dPT .reader-themes_feature__RVVZb a{min-height:400px}.reader-themes_obsidian__P6dPT .reader-themes_feature__RVVZb .reader-themes_copy__sFpwv{padding:28px 24px}.reader-themes_bento__dO5Cc .reader-themes_story__VIvSC:first-child{grid-column:auto}.reader-themes_bento__dO5Cc .reader-content{padding:28px 20px}.reader-themes_terminal__ZGF2s .reader-content{padding-left:20px}.reader-themes_reader__pSq91 .reader-newsletter form{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.reader-themes_reader__pSq91 a{transition:none}}.reader-themes_reader__pSq91 .reader-content .reader-prose{font-family:var(--reader-body)}.reader-themes_reader__pSq91 .reader-content a:not(.back-link){color:var(--ink)}.reader-themes_reader__pSq91 .reader-byline,.reader-themes_reader__pSq91 .reader-content .back-link{font-size:14px}.reader-themes_reader__pSq91 .reader-tags{border-color:var(--line)}.reader-themes_reader__pSq91 .reader-header .reader-cta{color:var(--ground)!important;background:var(--ink);padding:10px 16px}.reader-themes_digest__JgnJK .reader-hero+.reader-newsletter{max-width:640px;margin:0 auto 36px}.reader-themes_reader__pSq91 .reader-newsletter{padding:32px}.reader-themes_reader__pSq91 .reader-newsletter p{color:var(--muted);font-size:16px;line-height:1.65}.reader-themes_reader__pSq91 .reader-newsletter input::placeholder{color:var(--muted);opacity:1}.reader-themes_reader__pSq91 .reader-newsletter button,.reader-themes_reader__pSq91 .reader-newsletter input{min-height:44px;font-size:15px}@media (max-width:650px){.reader-themes_reader__pSq91 .reader-newsletter{padding:24px}}.reader-themes_reader__pSq91 .reader-prose a,.reader-themes_reader__pSq91 .reader-themes_read__igq0b{text-decoration:underline;text-decoration-color:var(--blog-accent);text-decoration-thickness:2px;text-underline-offset:5px}.reader-themes_reader__pSq91 .reader-category-nav a.active{text-decoration-color:var(--blog-accent);text-decoration-thickness:2px}@media (max-width:650px){.reader-themes_terminal__ZGF2s .reader-themes_story__VIvSC a{grid-template-columns:minmax(0,1fr);gap:16px}.reader-themes_terminal__ZGF2s .reader-themes_image__X_0xX{width:100%;height:auto;aspect-ratio:2/1}}