@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-cyrillic-400-normal.CjW2EstV.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-400-normal.ZiRag6zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-vietnamese-400-normal.BV2APVTb.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-400-normal.BbvUAu4N.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-ext-400-normal.BxlSGspa.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-400-normal.qdZwdvNS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-cyrillic-500-normal.GO7-LTbC.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-500-normal.DmDODJdV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-vietnamese-500-normal.Jyt54flB.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-500-normal._Z41d-72.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-ext-500-normal.DE-Iylxw.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-500-normal.CFxFMdkY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-500-normal.DIxvyhka.woff2)format("woff2"),url(/_astro/playfair-display-latin-500-normal.BScSeVwi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-cyrillic-600-normal.oLY6jnZ7.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-600-normal.DbWAkkgN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-vietnamese-600-normal.ICsRR-qJ.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-600-normal.BPJkAZPN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-ext-600-normal.CEjQclLc.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-600-normal.BumBfC1v.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-normal.CxxueQ0Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-cyrillic-700-normal.Dw3uKy19.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-700-normal.Dk1mTcxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-vietnamese-700-normal.CaKJSIny.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-700-normal.Cr1rw0mr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-ext-700-normal.C58ejOkc.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-700-normal.D5HUU8GT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#faf7f0;--bg-panel:#f3eee3;--ink-surface:#14110e;--ink-surface-2:#1d1813;--ink:#1f1b16;--ink-soft:#4a443b;--ink-muted:#756c5f;--on-dark:#f6f1e8;--on-dark-soft:#cfc6b6;--line:#e6dfd0;--line-strong:#d8cfbc;--c-memory:#2e6a66;--c-family:#9e3b30;--c-life:#34619c;--c-future:#b5832a;--c-reviews:#6a4e96;--gold:#b5832a;--serif:"Playfair Display", Georgia, "Times New Roman", serif;--sans:"DM Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--maxw:1180px;--gutter:clamp(1.25rem, 4vw, 3rem);--radius:4px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:400;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.08}p{margin:0}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:600}.section{padding-block:clamp(3rem,7vw,5.5rem)}.divider{background:var(--line);border:0;height:1px;margin:0}.btn{min-height:44px;font-family:var(--sans);letter-spacing:.01em;background:var(--ink-surface);color:var(--on-dark);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.9rem;font-weight:600;transition:opacity .18s,transform .18s;display:inline-flex}.btn:hover{opacity:.88}.btn--light{background:var(--bg);color:var(--ink)}.btn--outline-dark{color:var(--on-dark);background:0 0;border-color:#f6f1e880}.btn--outline{border-color:var(--ink);color:var(--ink);background:0 0}.tlink{font-family:var(--sans);color:var(--gold);text-underline-offset:.2em;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;text-decoration:underline 1px;transition:gap .18s;display:inline-flex}.tlink:hover{gap:.6rem}.imgblock{border-radius:var(--radius);background:radial-gradient(120% 100% at 70% 20%,#b5832a2e,#0000 55%),linear-gradient(160deg,#2a231b 0%,#14110e 70%);place-items:center;display:grid;position:relative;overflow:hidden}.imgblock:after{content:attr(data-label);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#f6f1e88c;font-size:.68rem}.imgblock-img{object-fit:cover;border-radius:var(--radius);width:100%}.skip-link{z-index:1000;background:var(--ink-surface);color:var(--on-dark);border-radius:2px;padding:.75rem 1rem;transition:transform .15s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:3px solid #8a5f12}main:focus{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ph-card{object-fit:cover;object-position:center;border-radius:8px;flex-shrink:0;width:92px;height:92px;display:block}.wrap.review>.crumbs{flex-wrap:wrap}.wrap.review>.rv-hero{border:1px solid var(--line);background:#fffdf9;border-radius:8px;min-height:240px;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 12px 34px #1f18100f;grid-template-columns:1fr!important}.wrap.review>.rv-hero .rv-photo{display:none!important}.wrap.review>.rv-hero .rv-id{align-items:center;gap:clamp(1rem,3vw,1.75rem)}.wrap.review>.rv-hero .rv-logo{box-shadow:0 12px 30px #1f181017;border:1px solid var(--line)!important;background:#fff!important;border-radius:24px!important;width:clamp(96px,13vw,132px)!important;height:clamp(96px,13vw,132px)!important}.wrap.review>.rv-hero .rv-logo img{object-fit:contain!important;width:100%!important;height:100%!important;padding:clamp(4px,1vw,8px)!important}.wrap.review>.rv-hero .rv-title{font-size:clamp(2.5rem,6vw,4.4rem)!important;line-height:.98!important}.wrap.review>.rv-hero .rv-badge{color:#7e5f25!important;background:#f2eadc!important}.wrap.review .gp-card,.wrap.review .card,.wrap.review .sw-card,.wrap.review .note{border-color:var(--line)!important;background:#fffdf9!important}.wrap.review .scorecard-h:before{content:"The Post-Social Human Lens Framework";font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.45rem;font-size:.66rem;font-weight:700;display:block}.wrap.review .scorecard-h{display:block!important}.wrap.review .rec{scroll-margin-top:7rem}.wrap.review .rec-title,.wrap.review .rec-eyebrow{letter-spacing:.08em}@media (width<=760px){.wrap.review>.rv-hero{min-height:0;padding:1.25rem}.wrap.review>.rv-hero .rv-id{align-items:flex-start}.wrap.review>.rv-hero .rv-logo{border-radius:18px!important;width:84px!important;height:84px!important}.wrap.review>.rv-hero .rv-title{font-size:clamp(2.15rem,12vw,3.4rem)!important}}.article-hero--overlay:has(.hero-image[src*="/when-david-got-a-bazooka/"]){background:#eee9e1}.article-hero--overlay .hero-image[src*="/when-david-got-a-bazooka/"]{object-position:center center}@media (width<=700px){.article:has(.hero-image[src*="/when-david-got-a-bazooka/"]){-webkit-text-size-adjust:100%;text-size-adjust:100%}.article-hero--overlay:has(.hero-image[src*="/when-david-got-a-bazooka/"]){flex-direction:column;overflow:visible;aspect-ratio:auto!important;min-height:0!important;max-height:none!important;display:flex!important}.article-hero--overlay .hero-image[src*="/when-david-got-a-bazooka/"]{aspect-ratio:16/9;object-fit:cover;object-position:center center;order:1;width:100%;position:relative;height:auto!important}.article-hero--overlay:has(.hero-image[src*="/when-david-got-a-bazooka/"]) .hero-overlay-content{box-sizing:border-box;background:var(--bg);width:100%;color:var(--ink);order:2;padding:1.4rem 1.25rem 1.65rem!important;position:relative!important;inset:auto!important}.article-hero--overlay:has(.hero-image[src*="/when-david-got-a-bazooka/"]) .hero-overlay-content h1{max-width:none;margin:.55rem 0 0;line-height:.96;font-size:clamp(2.55rem,12vw,3.35rem)!important}.article-hero--overlay:has(.hero-image[src*="/when-david-got-a-bazooka/"]) .hero-overlay-content .dek{max-width:none;margin-top:1rem;line-height:1.5;font-size:1.02rem!important}.article-hero--overlay:has(.hero-image[src*="/when-david-got-a-bazooka/"]) .hero-overlay-content .meta{color:var(--ink-muted);margin-top:1.1rem}.article:has(.hero-image[src*="/when-david-got-a-bazooka/"]) .article-body{padding-top:1.6rem}.article:has(.hero-image[src*="/when-david-got-a-bazooka/"]) .prose{line-height:1.68;font-size:1rem!important}.article:has(.hero-image[src*="/when-david-got-a-bazooka/"]) .prose p{margin-bottom:1.15rem}.article:has(.hero-image[src*="/when-david-got-a-bazooka/"]) .prose blockquote{margin:1.45rem 0;padding-left:1rem;line-height:1.42;font-size:1.2rem!important}.article:has(.hero-image[src*="/when-david-got-a-bazooka/"]) .prose h2{margin-top:2.3rem;scroll-margin-top:7rem;font-size:2rem!important}}.hero>.hero-media{background-color:#2b211b!important;background-image:url(/images/articles/capability-%20inequality-hero.png)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important}.article-hero:has(.hero-image[src*="/borrowed-intelligence/thumbnail-approved.avif"]):before{content:"";z-index:0;pointer-events:none;background:url(/images/articles/borrowed-intelligence/hero-library-approved.avif) 67%/cover no-repeat;position:absolute;inset:0}.article-hero:has(.hero-image[src*="/borrowed-intelligence/thumbnail-approved.avif"]) .hero-image{opacity:0!important}@media (width>=701px){.article-hero--overlay:has(.hero-image[src*="/the-end-of-a-handshake/"]){aspect-ratio:auto!important;background:#090b0d!important;height:clamp(31rem,35vw,38rem)!important;min-height:31rem!important;max-height:38rem!important}.article-hero--overlay:has(.hero-image[src*="/the-end-of-a-handshake/"]):after{background:linear-gradient(90deg,#07090bf7 0%,#07090be0 27%,#07090b85 48%,#07090b1f 70%,#0000 100%)!important}.article-hero--overlay .hero-image[src*="/the-end-of-a-handshake/"]{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}.article-hero--overlay:has(.hero-image[src*="/the-end-of-a-handshake/"]) .hero-overlay-content{z-index:1!important;justify-content:center!important}}@media (width>=901px){.article .sidebar .on-page{position:static!important;top:auto!important}}@media (width<=760px){.hero>.hero-media{background-color:#17130e!important;background-image:url(/images/articles/capability-inequality/hero.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.article-hero:has(.hero-image[src*="/borrowed-intelligence/thumbnail-approved.avif"]):before{background-position:66%}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:78px;display:flex}.wordmark[data-astro-cid-nen7h5rs]{flex-direction:column;flex-shrink:0;line-height:1;display:flex}.wordmark-name[data-astro-cid-nen7h5rs]{font-family:var(--serif);letter-spacing:.04em;color:var(--ink);font-size:clamp(1.7rem,1.2rem + 1.2vw,2.1rem);font-weight:700}.wordmark-tag[data-astro-cid-nen7h5rs]{font-family:var(--sans);color:var(--ink-muted);letter-spacing:.01em;margin-top:.3rem;font-size:.7rem}.primary-nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:1.6rem;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-family:var(--sans);color:var(--ink-soft);border-bottom:1.5px solid #0000;padding:.65rem .1rem;font-size:.92rem;font-weight:500;transition:color .15s,border-color .15s}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.nav-link[data-astro-cid-nen7h5rs].active{color:var(--ink);border-bottom-color:var(--gold)}.header-actions[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.icon-btn[data-astro-cid-nen7h5rs]{width:44px;min-height:44px;color:var(--ink-soft);background:0 0;border:0;place-items:center;padding:0;transition:color .15s;display:grid}.icon-btn[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.menu-toggle[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-open[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close[data-astro-cid-nen7h5rs]{display:block}.mobile-nav[data-astro-cid-nen7h5rs]{background:var(--bg);border-bottom:1px solid var(--line);display:none}.mobile-nav-inner[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.25rem;padding-block:.5rem 1.25rem;display:flex}.mobile-link[data-astro-cid-nen7h5rs]{font-family:var(--sans);color:var(--ink-soft);border-bottom:1px solid var(--line);min-height:44px;padding:.8rem .25rem;font-size:1.05rem;font-weight:500;transition:color .15s}.mobile-link[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.mobile-link[data-astro-cid-nen7h5rs].active{color:var(--gold)}.mobile-subscribe[data-astro-cid-nen7h5rs]{align-self:flex-start;margin-top:1.1rem}.skip-link:focus:not(:focus-visible){transform:translateY(-160%)}@media (width<=980px){.primary-nav[data-astro-cid-nen7h5rs],.btn-subscribe[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{place-items:center;display:grid}.mobile-nav[data-astro-cid-nen7h5rs]:not([hidden]){display:block}}@media (width<=360px){.header-inner[data-astro-cid-nen7h5rs]{gap:.5rem;min-height:72px;padding-inline:.75rem}.wordmark-name[data-astro-cid-nen7h5rs]{letter-spacing:.025em;font-size:1.45rem}.wordmark-tag[data-astro-cid-nen7h5rs]{margin-top:.22rem;font-size:.62rem}.header-actions[data-astro-cid-nen7h5rs]{gap:0}.icon-btn[data-astro-cid-nen7h5rs]{width:42px}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);margin-top:2rem;padding-block:3rem 1.75rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(3,1fr) 1.8fr;gap:2.5rem;display:grid}.footer-wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--serif);letter-spacing:.04em;font-size:1.25rem;font-weight:700}.footer-tag[data-astro-cid-jo6i4kqk]{color:var(--ink-muted);margin-top:.35rem;font-size:.78rem}.socials[data-astro-cid-jo6i4kqk]{gap:.6rem;margin-top:1.1rem;display:flex}.social[data-astro-cid-jo6i4kqk]{background:var(--ink-surface);width:34px;height:34px;color:var(--on-dark);border-radius:50%;place-items:center;transition:opacity .15s;display:grid}.social[data-astro-cid-jo6i4kqk]:hover{opacity:.85}.footer-heading[data-astro-cid-jo6i4kqk]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.9rem;font-size:.72rem;font-weight:600}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);font-size:.88rem;transition:color .15s}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.signup-copy[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);max-width:30ch;margin-bottom:.9rem;font-size:.85rem}.signup-row[data-astro-cid-jo6i4kqk]{gap:.5rem;display:flex}.signup-row[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{min-width:0;font-family:var(--sans);border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:2px;flex:1;padding:.65rem .8rem;font-size:.85rem}.signup-row[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]:focus-visible{border-color:var(--gold);outline:none}.standards-links[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:2rem;padding-top:1.25rem;display:flex}.standards-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-muted);font-size:.78rem}.standards-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer-base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;font-size:.8rem;display:flex}.footer-strap[data-astro-cid-jo6i4kqk]{font-style:italic}@media (width<=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-jo6i4kqk],.footer-signup[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
