@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_5d163341-module__HbnWBq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_5d163341-module__HbnWBq__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_8abc92f6-module__UE7CrG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_8abc92f6-module__UE7CrG__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
:root{--shidoni-silver:#d3d5d4;--shidoni-black:#10100f;--shidoni-true-black:#070707;--shidoni-ivory:#e8e3da;--shidoni-red:#b83226;--shidoni-blue:#42569b;--signal-action:var(--shidoni-red);--signal-intelligence:var(--shidoni-blue);--signal-core:var(--shidoni-ivory);--signal-system:var(--shidoni-silver);--serif:var(--font-serif), "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:var(--font-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--t1-display:clamp(36px, 6vw, 58px);--t1-title:clamp(30px, 4.6vw, 46px);--t1-section:26px;--t2-lead:15px;--t2-body:14px;--t2-small:13px;--t3-meta:11px;--t3-label:10px;--track-label:.24em;--track-signal:.3em;--track-nav:.18em;--measure:700px;--measure-read:640px;--frame-inset:2.25rem;--radius-panel:2px;--radius-control:3px;--ease:cubic-bezier(.22, .61, .36, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.62s}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:var(--shidoni-silver);--ground-sink:#c7cac9;--ink:var(--shidoni-black);--ink-muted:#3d4144;--ink-faint:#565b5f;--ink-inverse:var(--shidoni-ivory);--action-ink:#a62b21;--action-fill:var(--shidoni-red);--action-press:#8f2419;--action-wash:#b8322617;--intelligence-ink:var(--shidoni-blue);--intelligence-fill:var(--shidoni-blue);--intelligence-wash:#42569b17;--system-wash:#10100f0b;--core-wash:#e8e3da8c;--core-edge:#10100f8c;--rule-hair:#10100f17;--rule:#10100f29;--rule-strong:#10100f4d;--panel:#f5f6f561;--panel-raised:#f7f8f79e;--panel-border:#ffffffa6;--panel-highlight:inset 0 1px 0 #ffffff73;--panel-shadow:0 8px 30px #14191e0a;--panel-shadow-lift:0 10px 34px #14191e12;--focus-ring:var(--action-ink)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--shidoni-black);--ground-sink:var(--shidoni-true-black);--ink:var(--shidoni-ivory);--ink-muted:#a8a49c;--ink-faint:#858179;--ink-inverse:var(--shidoni-black);--action-ink:#dc4e3f;--action-fill:#c4382b;--action-press:#d9483a;--action-wash:#dc4e3f21;--intelligence-ink:#6c7fc9;--intelligence-fill:#566ab4;--intelligence-wash:#6c7fc924;--system-wash:#e8e3da0d;--core-wash:#e8e3da0e;--core-edge:#e8e3da6b;--rule-hair:#e8e3da14;--rule:#e8e3da24;--rule-strong:#e8e3da42;--panel:#e8e3da09;--panel-raised:#e8e3da11;--panel-border:#e8e3da1a;--panel-highlight:inset 0 1px 0 #e8e3da0f;--panel-shadow:0 8px 30px #00000057;--panel-shadow-lift:0 10px 34px #00000070;--focus-ring:var(--action-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--shidoni-black);--ground-sink:var(--shidoni-true-black);--ink:var(--shidoni-ivory);--ink-muted:#a8a49c;--ink-faint:#858179;--ink-inverse:var(--shidoni-black);--action-ink:#dc4e3f;--action-fill:#c4382b;--action-press:#d9483a;--action-wash:#dc4e3f21;--intelligence-ink:#6c7fc9;--intelligence-fill:#566ab4;--intelligence-wash:#6c7fc924;--system-wash:#e8e3da0d;--core-wash:#e8e3da0e;--core-edge:#e8e3da6b;--rule-hair:#e8e3da14;--rule:#e8e3da24;--rule-strong:#e8e3da42;--panel:#e8e3da09;--panel-raised:#e8e3da11;--panel-border:#e8e3da1a;--panel-highlight:inset 0 1px 0 #e8e3da0f;--panel-shadow:0 8px 30px #00000057;--panel-shadow-lift:0 10px 34px #00000070}}.sig-action{--tint:var(--action-fill);--tint-ink:var(--action-ink);--tint-wash:var(--action-wash)}.sig-intelligence{--tint:var(--intelligence-fill);--tint-ink:var(--intelligence-ink);--tint-wash:var(--intelligence-wash)}.sig-system{--tint:var(--rule-strong);--tint-ink:var(--ink-faint);--tint-wash:var(--system-wash)}.sig-core{--tint:var(--core-edge);--tint-ink:var(--ink);--tint-wash:var(--core-wash)}:root{--tint:var(--rule-strong);--tint-ink:var(--ink-faint);--tint-wash:var(--system-wash)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--ground)}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:var(--t2-lead);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--dur-base) var(--ease), color var(--dur-base) var(--ease);line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:color var(--dur-fast) var(--ease);text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}::selection{background:var(--action-wash);color:var(--ink)}.page{max-width:var(--measure);z-index:1;margin:0 auto;padding:0 1.5rem 5rem;position:relative}.frame{inset:var(--frame-inset);pointer-events:none;z-index:0;color:var(--rule);position:fixed}.frame span{width:14px;height:14px;position:absolute}.frame span:before,.frame span:after{content:"";background:currentColor;position:absolute}.frame span:before{width:100%;height:1px}.frame span:after{width:1px;height:100%}.frame .mark-tl{top:0;left:0}.frame .mark-tr{top:0;right:0}.frame .mark-bl{bottom:0;left:0}.frame .mark-br{bottom:0;right:0}.frame .mark-tr:before,.frame .mark-br:before,.frame .mark-tr:after,.frame .mark-br:after{right:0}.frame .mark-bl:before,.frame .mark-br:before,.frame .mark-bl:after,.frame .mark-br:after{bottom:0}.frame .tick-l,.frame .tick-r{background:currentColor;width:7px;height:1px;top:50%;transform:translateY(-50%)}.frame .tick-l{left:0}.frame .tick-r{right:0}.frame .tick-l:before,.frame .tick-l:after,.frame .tick-r:before,.frame .tick-r:after{content:none}.meta,.eyebrow,.section-divider,.tagline,.annotation,.signal,.doc-id,.card-eyebrow,.section-number,.stat-label,.breadcrumb,.article-meta,.article-nav-label,.archive-eyebrow,.article-section-label,.orientation-label,.included-label,.post-date,.transmission-date,.archive-tagline,.section-count,.nav-link{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.eyebrow{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--tint-ink)}.rule-red{background:var(--action-fill);border:0;width:40px;height:2px;margin:0 auto}.crosshair{opacity:.55;width:11px;height:11px;color:var(--ink-faint);margin:.75rem auto 0;display:block;position:relative}.crosshair:before,.crosshair:after{content:"";background:currentColor;position:absolute}.crosshair:before{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.crosshair:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.section-divider{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:var(--track-signal);color:var(--ink-faint);align-items:center;gap:1rem;margin:0 0 1.75rem;display:flex}.section-divider:before,.section-divider:after{content:"";background:var(--rule);flex:1;height:1px}.signal{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:var(--track-signal);color:var(--tint-ink);align-items:center;gap:.5rem;line-height:1.6;display:inline-flex}.signal:before{content:"";background:var(--tint);flex:none;width:4px;height:4px}.signal--watch:before{box-shadow:inset 0 0 0 1px var(--tint);background:0 0}.doc-id{font-family:var(--sans);font-weight:400;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-faint)}.doc-id .doc-id-sep{color:var(--rule-strong);margin:0 .5rem}.header{text-align:center;padding:3rem 0 0}.wordmark{width:100%;max-width:480px;margin:0 auto}:root[data-theme=dark] .wordmark{filter:invert()sepia(.13)saturate(.5)brightness(1.03)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wordmark{filter:invert()sepia(.13)saturate(.5)brightness(1.03)}}.wordmark-fallback{font-family:var(--serif);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);font-size:clamp(26px,6vw,44px);font-weight:500;line-height:1.1}.tagline{font-family:var(--sans);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-faint);margin-top:.9rem;font-size:12px;font-weight:300}.nav{border-bottom:1px solid var(--rule);padding:1.5rem 0}.nav-list{justify-content:center;gap:2rem;list-style:none;display:flex}.nav-link{font-family:var(--sans);text-transform:uppercase;letter-spacing:var(--track-nav);color:var(--ink-muted);white-space:nowrap;padding-bottom:4px;font-size:12px;font-weight:400;display:inline-block;position:relative}.nav-link:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link:hover{color:var(--ink)}.nav-link:hover:after{transform:scaleX(1)}.nav-link.is-active{color:var(--action-ink)}.nav-link.is-active:after{background:var(--action-fill);height:2px;transform:scaleX(1)}.theme-toggle{cursor:pointer;color:var(--ink-faint);font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:var(--track-label);transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:.55rem;margin:-1rem -.5rem;padding:1rem .5rem;display:inline-flex}.theme-toggle:hover{color:var(--ink)}.theme-cells{border:1px solid var(--ink-faint);display:flex}.theme-cells i{width:9px;height:9px;transition:background var(--dur-base) var(--ease);display:block}.theme-cells i+i{border-left:1px solid var(--ink-faint)}.theme-cells .cell-day{background:var(--ink)}.theme-cells .cell-night,:root[data-theme=dark] .theme-cells .cell-day{background:0 0}:root[data-theme=dark] .theme-cells .cell-night{background:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-cells .cell-day{background:0 0}:root:not([data-theme=light]) .theme-cells .cell-night{background:var(--ink)}}.theme-label{text-align:left;min-width:3.4em}.footer{border-top:1px solid var(--rule);text-align:center;font-family:var(--sans);color:var(--ink-faint);margin-top:4rem;padding:2rem 0 3rem;font-size:12px;font-weight:300;line-height:1.9}.footer a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.footer-id{border-top:1px solid var(--rule-hair);text-align:left;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.annotation{font-family:var(--sans);font-weight:300;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-faint);pointer-events:none;z-index:1;line-height:1.9;position:fixed}.annotation--tl{top:3.25rem;left:3.25rem}.annotation--tr{text-align:right;top:3.25rem;right:3.25rem}.annotation--bl{bottom:3.25rem;left:3.25rem}.annotation--br{text-align:right;bottom:3.25rem;right:3.25rem}.annotation .accent-red{color:var(--action-ink)}.annotation .accent-blue{color:var(--intelligence-ink)}.annotation .annotation-dash{background:var(--action-fill);width:18px;height:1px;margin-bottom:.65rem;display:block}.pixel-grid{grid-template-columns:repeat(3,2px);gap:4px;margin-bottom:.75rem;margin-left:auto;display:grid}.pixel-grid span{background:var(--ink-faint);width:2px;height:2px}.pixel-grid span.on-red{background:var(--action-fill)}.pixel-grid span.on-blue{background:var(--intelligence-fill)}.annotation--bl .tick-rule{opacity:.55;background-image:linear-gradient(currentColor 0 4px,#0000 4px 10px);background-size:1px 10px;width:1px;height:90px;margin:0 auto .75rem}.annotation--bl .tick-cross{margin:0 auto}.annotation .signal{letter-spacing:.2em;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:.4rem;font-weight:400}.annotation--bl .signal,.annotation--tl .signal{flex-direction:row;justify-content:flex-start}.hero{text-align:center;padding:3.5rem 0 0}.hero-title{font-family:var(--serif);font-weight:500;font-size:var(--t1-display);letter-spacing:-.005em;color:var(--ink);line-height:1.12}.hero-mark{margin:1.75rem 0 1.5rem}.hero-copy{max-width:540px;font-family:var(--sans);font-weight:400;font-size:var(--t2-lead);color:var(--ink-muted);margin:0 auto;line-height:1.75}.social-row{justify-content:center;gap:1rem;margin:2.5rem 0 0;display:flex}.social-link{border:1px solid var(--rule);background:var(--panel);width:40px;height:40px;color:var(--ink-muted);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.social-link:hover{color:var(--action-ink);border-color:var(--action-ink);background:var(--panel-raised)}.social-link svg{fill:currentColor;width:15px;height:15px}.orientation{grid-template-columns:120px 1fr;gap:2rem;margin-top:3.5rem;display:grid}.orientation-label{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:var(--track-signal);color:var(--action-ink)}.orientation-label:after{content:"";background:var(--action-fill);width:100%;height:1px;margin-top:.6rem;display:block}.orientation-body{font-family:var(--sans);font-weight:400;font-size:var(--t2-body);color:var(--ink-muted);line-height:1.7}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-panel);box-shadow:var(--panel-highlight), var(--panel-shadow);transition:background var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);position:relative}.panel--signal:before{content:"";background:var(--tint);opacity:.85;width:2px;transition:opacity var(--dur-base) var(--ease);position:absolute;top:-1px;bottom:-1px;left:-1px}a.panel:hover,.panel--interactive:hover{background:var(--panel-raised);box-shadow:var(--panel-highlight), var(--panel-shadow-lift);transform:translateY(-2px)}a.panel:hover.panel--signal:before{opacity:1}.sig-core.panel{background:var(--core-wash)}.entry-grid{grid-template-columns:repeat(var(--entry-count,4), 1fr);gap:1rem;margin-top:3.5rem;display:grid}.entry-card{flex-direction:column;padding:1.5rem 1.25rem;display:flex}.card-index{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);letter-spacing:.16em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.entry-card .card-eyebrow{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:.2em;color:var(--tint-ink);margin-top:.7rem;line-height:1.6}@media (min-width:480px){.entry-card .card-eyebrow{min-height:32px}}.entry-card .card-title{font-family:var(--serif);color:var(--ink);margin-top:.5rem;font-size:22px;font-weight:500;line-height:1.1}@media (max-width:767px){.entry-card .card-title{font-size:28px}}.card-rule{background:var(--tint);transform-origin:0;width:24px;height:2px;transition:width var(--dur-base) var(--ease);border:0;margin:.75rem 0}a.panel:hover .card-rule{width:40px}.entry-card .card-copy{font-family:var(--sans);font-weight:400;font-size:var(--t2-small);color:var(--ink-muted);line-height:1.6}.entry-card .card-arrow{font-family:var(--sans);color:var(--tint-ink);transition:transform var(--dur-base) var(--ease);align-self:flex-end;margin-top:auto;padding-top:1.5rem;font-size:18px;font-weight:400;line-height:1}a.panel:hover .card-arrow{transform:translate(3px)}.page-head{padding-top:3rem}.page-title{font-family:var(--serif);color:var(--ink);font-size:36px;font-weight:500;line-height:1.15}.page-sub{max-width:480px;font-family:var(--sans);font-weight:400;font-size:var(--t2-body);color:var(--ink-muted);margin-top:.9rem;line-height:1.7}.product-list{flex-direction:column;gap:1rem;margin-top:2.5rem;list-style:none;display:flex}.product-card{align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.product-icon{border-radius:var(--radius-panel);background:var(--tint-wash);width:42px;height:42px;color:var(--tint-ink);flex:none;justify-content:center;align-items:center;display:flex}.product-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.product-body{flex:auto;min-width:0}.product-card .card-eyebrow,.product-card .card-title,.product-card .card-copy{display:block}.product-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.product-card .card-eyebrow{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:.22em;color:var(--ink-faint)}.product-card .card-title{font-family:var(--serif);color:var(--ink);margin-top:.4rem;font-size:18px;font-weight:500;line-height:1.25}.product-card .card-copy{font-family:var(--sans);font-weight:400;font-size:var(--t2-small);color:var(--ink-muted);margin-top:.5rem;line-height:1.55}.note-block{text-align:center;font-family:var(--sans);font-style:italic;font-weight:300;font-size:var(--t2-small);color:var(--ink-faint);margin-top:2.5rem}.price-block{text-align:center;margin-top:3rem}.price-amount{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;line-height:1}.price-period{font-family:var(--serif);color:var(--ink-faint);margin-top:.4rem;font-size:16px;font-weight:500}.included{margin-top:3rem}.included-label{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--action-ink)}.included-list{counter-reset:included;margin-top:1.5rem;list-style:none}.included-item{border-top:1px solid var(--rule-hair);counter-increment:included;grid-template-columns:2.25rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.included-item:last-child{border-bottom:1px solid var(--rule-hair)}.included-item:before{content:counter(included, decimal-leading-zero);font-family:var(--sans);font-weight:500;font-size:var(--t3-label);letter-spacing:.16em;color:var(--action-ink);font-variant-numeric:tabular-nums;line-height:1.9}.included-name{font-family:var(--serif);color:var(--ink);font-size:17px;font-weight:500;line-height:1.3;display:block}.included-copy{font-family:var(--sans);font-weight:400;font-size:var(--t2-small);color:var(--ink-muted);margin-top:.3rem;line-height:1.6;display:block}.cta-wrap{text-align:center;margin-top:3rem}.btn{background:var(--action-fill);width:100%;max-width:320px;color:var(--shidoni-ivory);border-radius:var(--radius-control);font-family:var(--sans);font-weight:500;font-size:var(--t2-body);text-transform:uppercase;letter-spacing:.14em;text-align:center;cursor:pointer;transition:background var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);border:0;margin:0 auto;padding:.95rem 2rem;display:block}.btn:hover{background:var(--action-press);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.cta-note{font-family:var(--sans);color:var(--ink-faint);margin-top:1rem;font-size:12px;font-weight:300}.follow-head,.follow-head .page-title{text-align:center}.follow-copy{max-width:400px;font-family:var(--sans);font-weight:400;font-size:var(--t2-lead);color:var(--ink-muted);margin:.9rem auto 0;line-height:1.75}.follow-form{max-width:480px;margin:2.5rem auto 0}.follow-row{gap:.75rem;display:flex}.follow-row input{background:var(--ground-sink);border:1px solid var(--rule);border-radius:var(--radius-control);width:100%;font-family:var(--sans);font-weight:400;font-size:var(--t2-body);color:var(--ink);transition:border-color var(--dur-fast) var(--ease);padding:.85rem 1rem}.follow-row input::placeholder{color:var(--ink-faint)}.follow-row input:focus{border-color:var(--action-ink);outline:none}.follow-row input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.follow-row button{letter-spacing:.1em;white-space:nowrap;flex:none;width:auto;max-width:none;margin:0;padding:.85rem 1.5rem}[data-gumroad-follow-message]{text-align:center;font-family:var(--sans);font-style:italic;font-weight:300;font-size:var(--t2-body);color:var(--intelligence-ink);margin-top:1rem;display:none}.bleed,.bleed-narrow{--bleed-w:min(1080px, calc(100vw - 3rem));margin-inline:calc((100% - var(--bleed-w)) / 2)}.bleed-narrow{--bleed-w:min(880px, calc(100vw - 3rem))}.breadcrumb{font-family:var(--sans);font-weight:400;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:.22em;color:var(--ink-faint);align-items:center;gap:.6rem;padding-top:2.5rem;display:flex}.breadcrumb a:hover{color:var(--ink)}.breadcrumb .breadcrumb-current,.breadcrumb a[aria-current=page],.breadcrumb>a:last-child{color:var(--action-ink)}.archive-head{text-align:center;padding-top:3rem}.archive-eyebrow{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:var(--track-signal);color:var(--action-ink)}.archive-title{font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin-top:.5rem;font-size:clamp(38px,6vw,62px);font-weight:500;line-height:1.05}.archive-intro{max-width:540px;font-family:var(--sans);font-weight:400;font-size:var(--t2-lead);color:var(--ink-muted);margin:0 auto;line-height:1.75}.archive-stats{text-align:center;justify-content:center;align-items:stretch;gap:2rem;margin-top:2.5rem;display:flex}.archive-stats .stat{border-left:1px solid var(--rule);flex-direction:column;gap:.35rem;padding:0 2rem;display:flex}.archive-stats .stat:first-child{border-left:0}.stat-value{font-family:var(--sans);letter-spacing:.12em;color:var(--ink);font-variant-numeric:tabular-nums;order:1;font-size:17px;font-weight:500}.stat-value--date{letter-spacing:.18em;text-transform:uppercase;font-size:12px}.stat-value.accent-blue{color:var(--intelligence-ink)}.stat-value.accent-red{color:var(--ink)}.stat-label{font-family:var(--sans);font-weight:400;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:.22em;color:var(--ink-faint);order:2}.stat-label--first{order:0}.section-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:3.5rem;display:grid}.section-grid.bleed{--bleed-w:min(var(--section-grid-max,1080px), calc(100vw - 3rem))}.section-card{flex-direction:column;padding:1.5rem 1.25rem;display:flex}.section-number{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);letter-spacing:.22em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.section-name{font-family:var(--serif);font-weight:500;font-size:var(--t1-section);color:var(--ink);margin-top:.75rem;line-height:1.12}.section-card .card-rule{margin:1rem 0}.section-copy{font-family:var(--sans);font-weight:400;font-size:var(--t2-small);color:var(--ink-muted);line-height:1.6}.section-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}.section-count{font-family:var(--sans);font-weight:400;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.section-card .card-arrow{color:var(--tint-ink);transition:transform var(--dur-base) var(--ease);font-size:18px;line-height:1}.archive-head--section{text-align:left;padding-top:1.5rem}.archive-title--section{font-size:clamp(32px,5.5vw,54px)}.archive-tagline{font-family:var(--sans);font-weight:400;font-size:var(--t3-meta);text-transform:uppercase;letter-spacing:.24em;color:var(--ink);margin-top:.5rem}.rule-red--left{margin:1rem 0 1.25rem}.archive-intro--left{max-width:520px;font-size:var(--t2-body);text-align:left;margin:0}.transmission-list{margin-top:3rem;list-style:none}.transmission{border-top:1px solid var(--rule-hair)}.transmission:last-child{border-bottom:1px solid var(--rule-hair)}.transmission-link{grid-template-columns:120px 1fr auto;align-items:center;gap:2rem;padding:1.75rem 0;display:grid}.transmission-body{border-left:1px solid var(--tint);transition:border-color var(--dur-base) var(--ease);padding-left:2rem}.transmission-date{font-family:var(--sans);font-weight:300;font-size:var(--t3-meta);text-transform:uppercase;letter-spacing:.15em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.transmission-title{font-family:var(--serif);color:var(--ink);transition:color var(--dur-fast) var(--ease);font-size:24px;font-weight:500;line-height:1.2;display:block}.transmission-copy{font-family:var(--sans);font-weight:400;font-size:var(--t2-small);color:var(--ink-muted);margin-top:.4rem;line-height:1.6;display:block}.transmission-link .card-arrow{color:var(--tint-ink);transition:transform var(--dur-base) var(--ease);font-size:18px;line-height:1}.transmission-link:hover .transmission-title{color:var(--tint-ink)}.transmission-link:hover .card-arrow{transform:translate(3px)}.archive-back{font-family:var(--sans);letter-spacing:.06em;color:var(--ink-faint);margin-top:3rem;font-size:12px;font-weight:400}.archive-back a:hover{color:var(--action-ink)}.archive-back-sep{margin:0 .75rem}.transmission-article{max-width:var(--measure-read);margin:0 auto;padding-top:1.5rem}.article-section-label{font-family:var(--sans);font-weight:500;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:var(--track-signal);color:var(--tint-ink)}.article-title{font-family:var(--serif);color:var(--ink);margin-top:.75rem;font-size:clamp(30px,4.5vw,44px);font-weight:500;line-height:1.14}.article-description{font-family:var(--sans);font-weight:400;font-size:var(--t2-lead);color:var(--ink-muted);margin-top:.75rem;line-height:1.7}.article-meta{font-family:var(--sans);font-weight:300;font-size:var(--t3-meta);text-transform:uppercase;letter-spacing:.15em;color:var(--ink-faint);margin-top:.9rem}.article-body{font-family:var(--sans);font-weight:400;font-size:var(--t2-lead);color:var(--ink-muted);margin-top:2.5rem;line-height:1.85}.article-body>*+*{margin-top:1.4rem}.article-body h2,.article-body h3,.article-body h4{font-family:var(--serif);color:var(--ink);margin-top:2.75rem;font-weight:500;line-height:1.2}.article-body h2{font-size:28px}.article-body h3{font-size:24px}.article-body h4{font-size:21px}.article-body strong{color:var(--ink);font-weight:500}.article-body em{font-style:italic}.article-body a{color:var(--action-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-body a:hover{color:var(--action-press)}.article-body ul,.article-body ol{padding-left:1.25rem}.article-body li+li{margin-top:.6rem}.article-body blockquote{border-left:2px solid var(--action-fill);font-family:var(--serif);color:var(--ink);margin-left:0;padding:.35rem 0 .35rem 1.5rem;font-size:21px;line-height:1.45}.article-body hr{background:var(--rule);border:0;height:1px;margin:2.75rem 0}.article-origin,.article-also{max-width:var(--measure-read);font-family:var(--sans);color:var(--ink-faint);margin:2rem auto 0;font-size:12px;font-weight:300}.article-origin a,.article-also a{color:var(--action-ink)}.article-origin a:hover,.article-also a:hover{text-decoration:underline}.article-nav{max-width:var(--measure-read);border-top:1px solid var(--rule-hair);grid-template-columns:1fr 1fr;gap:1.5rem;margin:3rem auto 0;padding-top:2rem;display:grid}.article-nav-link--next{text-align:right}.article-nav-label{font-family:var(--sans);font-weight:400;font-size:var(--t3-label);text-transform:uppercase;letter-spacing:.2em;color:var(--action-ink);display:block}.article-nav-title{font-family:var(--serif);color:var(--ink);transition:color var(--dur-fast) var(--ease);margin-top:.45rem;font-size:17px;font-weight:500;line-height:1.25;display:block}.article-nav-link:hover .article-nav-title{color:var(--action-ink)}.origin-head{text-align:center;padding-top:3rem}.origin-title{font-family:var(--serif);font-weight:500;font-size:var(--t1-title);color:var(--ink);margin-top:.5rem;line-height:1.14}.origin-standfirst{max-width:560px;font-family:var(--sans);font-weight:400;font-size:var(--t2-lead);color:var(--ink-muted);margin:0 auto;line-height:1.75}.origin-head .article-meta{margin-top:1.25rem}.origin-article{padding-top:2.5rem}.origin-onward{max-width:var(--measure-read);grid-template-columns:1fr 1fr;gap:1rem;margin:3.5rem auto 0;display:grid}.origin-onward-link{padding:1.25rem 1.5rem}.origin-onward-link .article-nav-label,.origin-onward-link:hover .article-nav-title{color:var(--tint-ink)}.post-list{margin-top:2.5rem}.post-row{border-bottom:1px solid var(--rule-hair);padding:1.5rem 0;display:block}.post-row:first-child{border-top:1px solid var(--rule-hair)}.post-date{font-family:var(--sans);font-weight:300;font-size:var(--t3-meta);text-transform:uppercase;letter-spacing:.15em;color:var(--ink-faint);display:block}.post-title{font-family:var(--serif);color:var(--ink);transition:color var(--dur-fast) var(--ease);margin-top:.45rem;font-size:20px;font-weight:500;line-height:1.25;display:block}.post-row:hover .post-title{color:var(--action-ink)}.post-excerpt{font-family:var(--sans);font-weight:400;font-size:var(--t2-small);color:var(--ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.45rem;line-height:1.6;display:-webkit-box;overflow:hidden}.js-reveal [data-reveal]{opacity:0;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:translateY(6px)}.js-reveal [data-reveal].is-revealed{opacity:1;transform:none}.js-reveal [data-reveal-stagger]>*{transition-delay:calc(var(--i,0) * 55ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-reveal [data-reveal]{opacity:1;transform:none}}@media (max-width:1179px){.annotation{display:none}.frame{inset:1.25rem}}@media (max-width:767px){.annotation,.frame{display:none}.page{padding:0 1.25rem 4rem}.header{padding-top:2rem}.footer-id{text-align:center;flex-direction:column;gap:.85rem}.entry-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.orientation{grid-template-columns:1fr;gap:1rem}.orientation-label:after{width:60px}.hero{padding-top:2.5rem}.page-title{font-size:30px}.bleed,.bleed-narrow{margin-inline:0}.archive-stats{gap:0;margin-top:2rem}.archive-stats .stat{flex:1;padding:0 .75rem}.stat-value--date{font-size:var(--t3-label);letter-spacing:.1em}.section-grid{grid-template-columns:repeat(2,1fr);margin-top:2.5rem}.section-grid.bleed{--bleed-w:100%}.transmission-link{grid-template-columns:1fr;gap:.6rem;padding:1.5rem 0}.transmission-body{padding-left:1rem}.transmission-title{font-size:21px}.transmission-link .card-arrow{display:none}.article-nav{grid-template-columns:1fr}.article-nav-link--next{text-align:left}.article-body blockquote{font-size:19px}.nav-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.nav-list::-webkit-scrollbar{display:none}}@media (max-width:479px){.entry-grid{grid-template-columns:1fr}.product-card{gap:1rem;padding:1.25rem}.price-amount{font-size:52px}.follow-row{flex-direction:column}.follow-row button{width:100%}.section-grid{grid-template-columns:1fr}.archive-stats{flex-direction:column;gap:1.25rem}.archive-stats .stat{border-left:0}.origin-onward{grid-template-columns:1fr}.included-item{grid-template-columns:1.75rem 1fr;gap:.75rem}}.article-figure{margin:2.75rem 0}.article-figure img{border:1px solid var(--panel-border);border-radius:var(--radius-panel);width:100%;height:auto;box-shadow:var(--panel-shadow)}.article-figure-caption{font-family:var(--sans);font-weight:300;font-size:var(--t2-small);color:var(--ink-faint);margin-top:.75rem;line-height:1.6}.article-figure--wide{width:min(880px,100%);margin-inline:auto}@media (min-width:900px){.article-figure--wide{width:880px;margin-inline:calc(50% - 440px)}}@media (max-width:767px){.article-figure{margin:2rem 0}}.article-inline-image{vertical-align:middle;border-radius:var(--radius-panel);max-width:100%;height:auto;display:inline-block}
