@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal.rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal.7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-italic.DS6JCx7O.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-italic.Cq9u_6Zz.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-italic.BuvkOFDm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fragment-mono-latin-ext-400-normal.BbKYyvR9.woff2) format("woff2"),url(./fragment-mono-latin-ext-400-normal.CT4YFKeK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fragment-mono-latin-400-normal.yxdJ5AmL.woff2) format("woff2"),url(./fragment-mono-latin-400-normal.BYwT3kSJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWcAA4AAAAABuwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFkAAABgYpCsRmNtYXAAAAIAAAAAQgAAAFxB0OJbZ2FzcAAAAkQAAAAIAAAACAAAABBnbHlmAAACTAAAAUAAAAFgxYRpVGhlYWQAAAOMAAAANgAAADYq27JdaGhlYQAAA8QAAAAiAAAAJBFG9GpobXR4AAAD6AAAABwAAAAiEeEBbmxvY2EAAAQEAAAAFAAAABQBVAHQbWF4cAAABBgAAAAcAAAAIAAjAQNuYW1lAAAENAAAARgAAAJmMqlQTHBvc3QAAAVMAAAATgAAAF2B345zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQFAUhtHv/g+8MMSbQalXYAAqA9hCq5KYRCIaS9mASJzmEGmylRi0aHhuum9aGymtAuWxd5JXBKSA+PV1AzMhHO58EnC7+YBtACp0AYHsBZlkDNoAAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNpFToNuLQEQPTObbG3bdlfPtm3bfrVt/0fjFEFtxmhYhGVQX1ZjzwHjEcDO3A4BFkBQkFMQGZWddReoTfeGCnQ53L79mgvB+jmAXY2TFrA2TkaEWISQ5EKSQK3OK1/e0+//l3SD3b6Tk8aF8xRAl6HXm3d+Co0cDgJgYeRgNO/W7wiV+3VLhKEZDE/9AqfwMNwRC7gEqYocHhIsWoSoqpTs7u7maiFZBJlYFN1c3aVkTRLFkOBwRdZCzlGt57Gj567Y33BOf3XsUaLbHfvtMUdOtte9s7S+dTHX54Z96ofPaY4XqTM0TjqpKY+eJt6RYyPPXDpjH+SiXfx3+8unO1GhILrGt/g6z0AASJMs6FpZeg/famoypljj+xzHU7A1JpJ4gIDoqBATecv9qO3j06du8lRAyJkj1y/DAK0UTsoAAQAAAAEC0ZF0INNfDzz1AA8D6AAAAADffrXvAAAAAN9+thL5Wf73E2ADsQACAAYAAgAAAAAAAHjaY2BkYGDe9p+NgYEp62fkey7hBOYXDFcZkAEHAJk/BrIAAHjaY8piiGDK+v8MgRkYoFiCgYHRh+EHANEaClkAAAAVAC8AOwBHAEcARwCJAJcAsHjaY2BkYGDgZKhgYGfoZOAC8xCAg4ERABmwASd42o2RA25FQRhGT22G9Q1qW0Ft28Z9tnbVZXQJXU6/JM/O5Js5yZl/CFTzRRkl5TXAb8lClEtoL+mOcin1Ja1RLmOJvyiXM8BPlCu44CHKlfQxF+VGEZj41dz4VD2u5uMdLxbc+MVjigW7RhdevuWP2eJA8fLKNw4+ceLnUN6pjLKLX8aOhXeuZL34xLIYTDLGBJNqyxhoX754JaDRhYkFp8hggCCayYIyo8wzyiwfyhuDGTsbRPcWJe+dvNc1m3LLxZ06mfPstq64ichb5E3kmGJCmRJdYKrCyKgfTTrtiZwLq8w7qmaVgEYTF3oz9A4Zf/ONBc0gwBtjvOPCwTghPrFEezlecfKdRON8ZZzCET3F4D96TGAZeNpjYGJg+P8FiOcwGDEwMDAyoANOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTDgTk0tLUpPzc5PAMsYGZgCE0xFYAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./fragment-mono-latin-ext-400-italic.agyw5Ydd.woff2) format("woff2"),url(./fragment-mono-latin-ext-400-italic.BZXqAJRX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fragment Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./fragment-mono-latin-400-italic.bTtb-oxc.woff2) format("woff2"),url(./fragment-mono-latin-400-italic.Dj7wzqiY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-italic.kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Newsreader Variable", "Newsreader", "Didot", "Bodoni 72", "Hoefler Text", Georgia, serif;--font-body: "Archivo Variable", "Archivo", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono: "Fragment Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--font-editorial: "Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--font-caps: "Fragment Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--text-display-hero: clamp(2.9rem, 6.4vw, 5.4rem);--text-display-1: clamp(2.4rem, 4.8vw, 4rem);--text-display-2: clamp(1.85rem, 3.4vw, 2.7rem);--text-title-1: clamp(1.55rem, 2.6vw, 2.1rem);--text-title-2: 1.3125rem;--text-title-3: 1.125rem;--text-body-lg: 1.125rem;--text-body-md: 1rem;--text-body-sm: .875rem;--text-caption: .78125rem;--text-overline: .6875rem;--text-prose: 1.1875rem;--stretch-display: 100%;--weight-display: 500;--weight-display-light: 430;--track-display: -.014em;--track-display-2: -.008em;--track-caps-sm: .08em;--track-caps-md: .14em;--track-caps-lg: .18em;--measure-prose: 66ch;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--space-5xl: 128px;--section-y: clamp(80px, 10vw, 144px);--section-y-tight: clamp(56px, 7vw, 96px);--container-content: 1200px;--container-wide: 1360px;--nav-height: 64px;--radius-control: 2px;--radius-pill: 999px;--ease-plate: cubic-bezier(.33, 0, .18, 1);--ease-escapement: cubic-bezier(.55, 0, .12, 1);--duration-press: 80ms;--duration-fast: .14s;--duration-normal: .24s;--duration-slow: .4s;--duration-ceremony: 1.2s;--gold: #b08d42;--gold-bright: #c9a84c;--gold-soft: #e8d5a3;--gold-wash: rgba(138, 109, 34, .08);--clay: #8c5b3f;--clay-deep: #74492f;--pond: #0e1a35;--pond-2: #13223f;--pond-ink: #f3ebd6;--pond-soft: rgba(243, 235, 214, .6)}:root,[data-theme=obsidian],[data-theme=ledger]{color-scheme:light;--paper: #f6f3ec;--paper-raised: #efe9df;--paper-deep: #e7e0d2;--overlay: rgba(14, 22, 20, .55);--ink: #0e1a35;--ink-secondary: rgba(14, 26, 53, .72);--ink-muted: rgba(14, 26, 53, .55);--blue: #24477f;--line-hairline: rgba(27, 26, 22, .12);--line-rule: rgba(14, 26, 53, .14);--line-rule-strong: rgba(14, 26, 53, .28);--line-strong: rgba(27, 26, 22, .5);--accent: #8a6d22;--accent-ink: #7a600e;--accent-wash: rgba(138, 109, 34, .08);--gold-line: #b08d42;--gold-ink: #8a6d22;--state-error: #a03535;--state-success: #2e6d4a;--state-warn: #8a6414;--state-info: #35639f;--viz-emphasis: #322e24;--viz-context-1: #57503f;--viz-context-2: #7d7663;--viz-context-3: #a49d89;--viz-context-4: #cbc4b1;--viz-grid: rgba(27, 26, 22, .12);--viz-positive: #2e6d4a;--viz-negative: #a03535;--focus-ring: #7a600e;--selection-bg: rgba(138, 109, 34, .18)}.pond{color-scheme:dark;--paper: #0e1614;--paper-raised: #13201c;--paper-deep: #0a100e;--overlay: rgba(4, 7, 6, .7);--ink: #e9ede6;--ink-secondary: #a7b3aa;--ink-muted: #8d9a90;--line-hairline: rgba(233, 237, 230, .14);--line-rule: rgba(233, 237, 230, .28);--line-strong: rgba(233, 237, 230, .5);--accent: #c9a84c;--accent-ink: #d3b264;--accent-wash: rgba(201, 168, 76, .1);--gold: #c9a84c;--gold-line: #c9a84c;--gold-ink: #d3b264;--gold-wash: rgba(201, 168, 76, .1);--state-error: #e08a8a;--state-success: #8fc7a5;--state-warn: #d9b46a;--state-info: #9db8dd;--viz-emphasis: #dbe2d9;--viz-context-1: #a7b3aa;--viz-context-2: #7d8a80;--viz-context-3: #57645b;--viz-context-4: #35413a;--viz-grid: rgba(233, 237, 230, .14);--focus-ring: #d3b264;--selection-bg: rgba(201, 168, 76, .28);background-color:var(--paper);color:var(--ink)}:root,[data-theme=obsidian],[data-theme=ledger]{--color-bg-primary: var(--paper);--color-bg-elevated: var(--paper-raised);--color-deep-navy: var(--paper);--color-near-black: var(--paper-deep);--color-slate-charcoal: var(--paper-raised);--color-elevated-slate: var(--paper-raised);--color-text-primary: var(--ink);--color-text-secondary: var(--ink-secondary);--color-text-muted: var(--ink-muted);--color-frost-white: var(--ink);--color-silver-mist: var(--ink-secondary);--color-pale-steel: var(--ink-secondary);--color-muted-steel: var(--ink-muted);--color-cloud: var(--ink-secondary);--color-steel-blue: var(--accent-ink);--color-accent-primary: var(--accent-ink);--color-accent-hover: var(--ink-secondary);--color-accent-rare: var(--gold);--color-warm-gold: var(--accent-ink);--color-lotus-gold: var(--gold);--border-gold-hairline: var(--line-rule);--alpha-gold-06: transparent;--alpha-gold-12: var(--accent-wash);--alpha-gold-20: var(--accent-wash);--alpha-gold-30: var(--line-rule);--alpha-frost-08: var(--line-hairline);--alpha-frost-12: var(--line-hairline);--alpha-steel-08: var(--line-hairline);--alpha-steel-12: var(--line-hairline);--alpha-steel-20: var(--line-rule);--alpha-steel-30: var(--line-rule);--border-default: var(--line-rule);--border-subtle: var(--line-hairline);--border-active: var(--accent);--color-border-default: var(--line-rule);--color-border-active: var(--accent);--surface-artifact: var(--paper-raised);--surface-dossier: var(--paper-raised);--surface-glass: var(--paper-raised);--surface-nav: var(--paper);--surface-deep: var(--paper-deep);--shadow-card: none;--shadow-card-hover: none;--shadow-card-lift: none;--shadow-inset-highlight: none;--shadow-glass: none;--shadow-overlay: 0 24px 64px -24px rgba(0, 0, 0, .5);--radius-sm: var(--radius-control);--radius-md: var(--radius-control);--radius-artifact: 0px;--radius-card: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-cinematic: 0px;--border-radius-sm: var(--radius-control);--border-radius-md: var(--radius-control);--border-radius-lg: 0px;--border-radius-xl: 0px;--ease-apple: var(--ease-plate);--ease-spring: var(--ease-plate);--ease-out: var(--ease-plate);--ease-out-expo: var(--ease-plate);--ease-in: var(--ease-escapement);--ease-elegant: var(--ease-plate);--duration-instant: var(--duration-press);--duration-slower: var(--duration-slow);--duration-ceremonial: var(--duration-ceremony);--max-width: var(--container-content);--max-width-wide: var(--container-wide);--section-pad-y: var(--section-y);--section-pad-y-tight: var(--section-y-tight)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--paper)}body{margin:0;min-height:100vh;background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body-md);line-height:1.65;font-weight:410;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt";transition:background-color var(--duration-normal) var(--ease-plate)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-display);font-stretch:var(--stretch-display);color:var(--ink);margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:none;padding:0;cursor:pointer;color:inherit}img,svg,video{display:block;max-width:100%}::-moz-selection{background:var(--selection-bg);color:var(--ink)}::selection{background:var(--selection-bg);color:var(--ink)}::marker{color:var(--ink-muted)}.container-content{width:100%;max-width:var(--container-content);margin-inline:auto;padding-inline:16px}.container-wide{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:16px}@media (min-width: 640px){.container-content,.container-wide{padding-inline:24px}}@media (min-width: 1024px){.container-content,.container-wide{padding-inline:40px}}@media (min-width: 1280px){.container-content{padding-inline:80px}.container-wide{padding-inline:56px}}.display-hero{font-family:var(--font-display);font-size:var(--text-display-hero);font-weight:var(--weight-display);font-stretch:var(--stretch-display);line-height:1.04;letter-spacing:var(--track-display)}.display-1{font-family:var(--font-display);font-size:var(--text-display-1);font-weight:var(--weight-display);font-stretch:var(--stretch-display);line-height:1.07;letter-spacing:var(--track-display)}.display-2{font-family:var(--font-display);font-size:var(--text-display-2);font-weight:480;font-stretch:var(--stretch-display);line-height:1.12;letter-spacing:var(--track-display-2)}.display-art{font-style:italic;font-weight:460}.mono-label,.mono-eyebrow,.caps-eyebrow{font-family:var(--font-mono);font-weight:400;font-size:var(--text-overline);line-height:1.5;letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:var(--ink-muted)}.overline{font-family:var(--font-mono);font-weight:400;font-size:var(--text-overline);line-height:1.5;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-muted)}.entry-code{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 2px;border:1px solid var(--line-rule);font-family:var(--font-mono);font-size:.625rem;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-secondary);white-space:nowrap}.chip-registered{border-color:color-mix(in srgb,var(--gold-line) 55%,transparent);color:var(--gold-ink)}.conviction{font-family:var(--font-editorial);font-style:italic;font-weight:420;font-size:var(--text-title-1);line-height:1.35;color:var(--ink-secondary);letter-spacing:.002em}.tabular-nums{font-variant-numeric:tabular-nums lining-nums}.balanced-text{text-wrap:balance}.prose{max-width:var(--measure-prose);font-family:var(--font-editorial);font-size:var(--text-prose);font-weight:420;line-height:1.72;color:var(--ink);font-variant-numeric:oldstyle-nums proportional-nums}.prose p+p{margin-top:1.1em}.prose a{color:var(--accent-ink);text-decoration:underline;text-decoration-color:var(--line-rule);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-plate)}.prose a:hover{text-decoration-color:var(--accent-ink)}.prose strong{font-weight:640}.rule-double{border:0;border-top:1px solid var(--line-rule);position:relative;margin:0}.rule-double:after{content:"";position:absolute;top:3px;left:0;right:0;height:1px;background:var(--line-hairline)}.tick-corners{position:relative}.tick-corners:before,.tick-corners:after{content:"";position:absolute;width:6px;height:6px;border:1px solid var(--line-strong);pointer-events:none}.tick-corners:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.tick-corners:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.rule-draw{transform-origin:left center}.reveal-init .rule-draw,.rule-draw.reveal-init{transform:scaleX(0);transition:transform var(--duration-ceremony) var(--ease-plate)}.reveal-in .rule-draw,.rule-draw.reveal-in{transform:scaleX(1)}.grain{position:relative;isolation:isolate}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:overlay}.lede{font-size:var(--text-body-lg);line-height:1.7;color:var(--ink-secondary);max-width:62ch}.stat{display:flex;flex-direction:column;gap:6px;padding-block:var(--space-lg);border-top:1px solid var(--line-rule)}.stat-value{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:460;line-height:1;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:lining-nums}.stat-label{font-size:var(--text-body-md);line-height:1.5;color:var(--ink-secondary);max-width:26ch}.stat-attr{font-family:var(--font-mono);font-size:.625rem;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-muted)}.btn-clay{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:var(--clay);color:#f6f3ec;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:520;letter-spacing:.03em;transition:background-color var(--duration-fast) var(--ease-plate),transform var(--duration-press) var(--ease-plate)}.btn-clay:hover{background:var(--clay-deep)}.btn-clay:active{transform:translateY(1px)}.link-gold{display:inline-flex;align-items:baseline;gap:8px;color:var(--ink);font-size:var(--text-body-sm);letter-spacing:.02em;border-bottom:1px solid var(--gold-line);padding-bottom:3px;transition:color var(--duration-fast) var(--ease-plate)}.link-gold:hover{color:var(--accent-ink)}.editorial-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(16px,3vw,48px);padding-block:clamp(24px,3.4vw,44px);border-top:1px solid var(--line-rule);align-items:baseline}@media (max-width: 760px){.editorial-row{grid-template-columns:1fr;gap:10px}}.reveal-init{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-plate),transform .6s var(--ease-plate);will-change:auto}.reveal-init.reveal-in{opacity:1;transform:translateY(0)}.visually-hidden{position:absolute!important;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;padding:12px 20px;background:var(--paper-raised);color:var(--ink);border:1px solid var(--accent);border-radius:var(--radius-control);font-family:var(--font-body);font-weight:500}.skip-link:focus{left:16px;top:16px}:focus{outline:none}:focus-visible{outline:3px double var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}@media (prefers-reduced-motion: reduce){.reveal-init{opacity:1!important;transform:none!important;transition-delay:0ms!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency: reduce){[class]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media print{.reveal-init{opacity:1!important;transform:none!important}:root,[data-theme=obsidian],[data-theme=ledger]{color-scheme:light;--paper: #ffffff;--paper-raised: #ffffff;--paper-deep: #f2efe8;--ink: #111927;--ink-secondary: #333f52;--ink-muted: #4d5c72;--line-hairline: rgba(17, 25, 39, .2);--line-rule: rgba(17, 25, 39, .4);--line-strong: rgba(17, 25, 39, .65);--accent: #8a6d22;--accent-ink: #7a600e}body{font-size:11pt;line-height:1.55}.no-print,nav,footer.site-footer{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;color:var(--ink-muted)}@page{margin:22mm 18mm}h1,h2,h3{-moz-column-break-after:avoid;break-after:avoid}p,li{orphans:3;widows:3}}html[data-ink]{--gold: #3a382f;--gold-bright: #57503f;--gold-ink: #3a382f;--gold-line: #6e6754;--clay: #57503f;--pond: #14130f}html[data-ink] img,html[data-ink] video{filter:grayscale(1) contrast(1.08) brightness(1.02)}html[data-ink] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.11 0 0 0 0 0.10 0 0 0 0 0.08 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}@media print{html[data-ink] body:after{display:none}}[id]{scroll-margin-top:calc(var(--nav-height) + 24px)}.nav.svelte-1lrk7ry{position:fixed;top:0;left:0;right:0;z-index:1000;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color var(--duration-normal) var(--ease-plate)}.nav.is-scrolled.svelte-1lrk7ry,.nav.has-open.svelte-1lrk7ry{border-bottom-color:var(--line-rule);background:color-mix(in srgb,var(--paper) 97%,transparent)}.nav-inner.svelte-1lrk7ry{max-width:var(--container-wide);height:var(--nav-height);margin-inline:auto;padding-inline:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.nav-brand.svelte-1lrk7ry{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.nav-mark.svelte-1lrk7ry{color:var(--ink);display:inline-flex}.nav-wordmark.svelte-1lrk7ry{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap}.brand-primary.svelte-1lrk7ry{font-family:var(--font-display);font-weight:500;font-size:17px;letter-spacing:.4em;text-indent:.06em;text-transform:uppercase;color:var(--ink)}.brand-secondary.svelte-1lrk7ry{font-family:var(--font-mono);font-weight:400;font-size:9.5px;letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:var(--ink-muted)}.nav-list.svelte-1lrk7ry{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.nav-item.svelte-1lrk7ry{position:relative;display:inline-flex;align-items:center;gap:2px}.nav-link.svelte-1lrk7ry{position:relative;display:inline-flex;align-items:baseline;padding-block:6px;transition:color var(--duration-fast) var(--ease-plate)}.nav-label.svelte-1lrk7ry{font-family:var(--font-body);font-weight:480;font-size:12.5px;letter-spacing:var(--track-caps-sm);text-transform:uppercase;white-space:nowrap;color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-plate)}.nav-link.svelte-1lrk7ry:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold-line);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-normal) var(--ease-plate)}.nav-link.svelte-1lrk7ry:hover .nav-label:where(.svelte-1lrk7ry),.nav-link.is-open.svelte-1lrk7ry .nav-label:where(.svelte-1lrk7ry){color:var(--ink)}.nav-link.svelte-1lrk7ry:hover:after,.nav-link.is-active.svelte-1lrk7ry:after,.nav-link.is-open.svelte-1lrk7ry:after{transform:scaleX(1)}.nav-link.is-active.svelte-1lrk7ry .nav-label:where(.svelte-1lrk7ry){color:var(--ink)}.nav-caret.svelte-1lrk7ry{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:transparent;color:var(--ink-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-plate),transform var(--duration-normal) var(--ease-plate)}.nav-caret.svelte-1lrk7ry:hover{color:var(--ink)}.nav-caret[aria-expanded=true].svelte-1lrk7ry{color:var(--ink);transform:rotate(180deg)}.nav-right.svelte-1lrk7ry{display:inline-flex;align-items:center;gap:22px;flex-shrink:0}.nav-quiet.svelte-1lrk7ry{font-family:var(--font-body);font-weight:480;font-size:12px;letter-spacing:var(--track-caps-sm);text-transform:uppercase;color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-plate)}.nav-quiet.svelte-1lrk7ry:hover,.nav-quiet.is-active.svelte-1lrk7ry{color:var(--ink)}.nav-cta.svelte-1lrk7ry{flex-shrink:0;padding:10px 18px;border:1px solid color-mix(in srgb,var(--gold-line) 60%,transparent);font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--gold-ink);white-space:nowrap;transition:color var(--duration-fast) var(--ease-plate),background-color var(--duration-fast) var(--ease-plate),border-color var(--duration-fast) var(--ease-plate)}.nav-cta.svelte-1lrk7ry:hover{background:var(--gold);border-color:var(--gold);color:var(--paper)}.nav-login.svelte-1lrk7ry{flex-shrink:0;padding-left:20px;border-left:1px solid var(--line-rule);font-family:var(--font-body);font-weight:480;font-size:12px;letter-spacing:var(--track-caps-sm);text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease-plate)}.nav-login.svelte-1lrk7ry:hover{color:var(--ink)}.mega.svelte-1lrk7ry{position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line-rule);box-shadow:0 18px 40px -28px #1b1a1647;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease-plate),transform .32s var(--ease-plate),visibility 0s linear .32s}.mega.is-open.svelte-1lrk7ry{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity .32s var(--ease-plate),transform .32s var(--ease-plate),visibility 0s}.mega-inner.svelte-1lrk7ry{max-width:var(--container-wide);margin-inline:auto;padding:36px 40px 40px;display:grid;grid-template-columns:1fr 260px;gap:48px}.mega-inner--full.svelte-1lrk7ry{grid-template-columns:1fr}.mega-columns.svelte-1lrk7ry{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:32px}.mega-col.svelte-1lrk7ry{opacity:0;transform:translateY(3px);transition:opacity .28s var(--ease-plate),transform .28s var(--ease-plate);transition-delay:0ms}.mega.is-open.svelte-1lrk7ry .mega-col:where(.svelte-1lrk7ry){opacity:1;transform:translateY(0);transition-delay:calc(24ms * var(--col-i, 0) + 32ms)}.mega-heading.svelte-1lrk7ry{margin:0 0 12px;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:var(--ink-muted)}.mega-links.svelte-1lrk7ry{list-style:none;margin:0;padding:0;display:grid;gap:9px}.mega-link.svelte-1lrk7ry{display:inline-block;font-family:var(--font-body);font-size:13.5px;font-weight:460;line-height:1.35;color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-plate)}.mega-link.svelte-1lrk7ry:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold-line);text-underline-offset:4px;text-decoration-thickness:1px}.mega-featured.svelte-1lrk7ry{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--line-rule);background:var(--paper-raised);transition:border-color var(--duration-fast) var(--ease-plate)}.mega-featured.svelte-1lrk7ry:hover{border-color:color-mix(in srgb,var(--gold-line) 70%,var(--line-rule))}.mega-featured-eyebrow.svelte-1lrk7ry{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:var(--gold-ink)}.mega-featured-title.svelte-1lrk7ry{margin:0;font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.2;color:var(--ink)}.mega-featured-body.svelte-1lrk7ry{margin:0;font-size:13px;line-height:1.5;color:var(--ink-secondary)}.mega-featured-cta.svelte-1lrk7ry{margin-top:auto;font-family:var(--font-body);font-size:12.5px;font-weight:520;color:var(--ink)}.mega-featured-cta.svelte-1lrk7ry span:where(.svelte-1lrk7ry){display:inline-block;transition:transform var(--duration-fast) var(--ease-plate)}.mega-featured.svelte-1lrk7ry:hover .mega-featured-cta:where(.svelte-1lrk7ry) span:where(.svelte-1lrk7ry){transform:translate(4px)}@media (prefers-reduced-motion: reduce){.mega.svelte-1lrk7ry,.mega.is-open.svelte-1lrk7ry,.mega-col.svelte-1lrk7ry,.mega.is-open.svelte-1lrk7ry .mega-col:where(.svelte-1lrk7ry){transition:none;transform:none;transition-delay:0ms}.nav-caret.svelte-1lrk7ry,.mega-featured-cta.svelte-1lrk7ry span:where(.svelte-1lrk7ry){transition:none}}@media (max-width: 1279px){.nav-quiet.svelte-1lrk7ry{display:none}}@media (max-width: 1023px){.nav.svelte-1lrk7ry{display:none}}.mnav-bar.svelte-1q0b07i{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;padding-inline:20px;background:var(--paper);color:var(--ink);border-bottom:1px solid transparent;transition:border-color var(--duration-normal) var(--ease-plate),background-color var(--duration-normal) var(--ease-plate)}.mnav-bar.is-scrolled.svelte-1q0b07i{border-bottom-color:var(--line-rule)}.mnav-brand.svelte-1q0b07i{display:inline-flex;align-items:center;gap:10px;color:var(--ink);min-width:0}.mnav-mark.svelte-1q0b07i{display:inline-flex;flex-shrink:0}.mnav-wordmark.svelte-1q0b07i{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;min-width:0}.mnav-primary.svelte-1q0b07i{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:.34em;text-transform:uppercase;color:var(--ink)}.mnav-secondary.svelte-1q0b07i{font-family:var(--font-mono);font-size:9px;letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis}@media (max-width: 359px){.mnav-secondary.svelte-1q0b07i{display:none}}.mnav-toggle.svelte-1q0b07i{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 2px 0 12px;color:var(--ink)}.mnav-toggle-word.svelte-1q0b07i{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-secondary)}.mnav-toggle-glyph.svelte-1q0b07i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:30px;height:30px}.mnav-toggle-line.svelte-1q0b07i{display:block;width:22px;height:1.5px;background:currentColor;transition:transform var(--duration-normal) var(--ease-plate)}.mnav-toggle.is-open.svelte-1q0b07i .mnav-toggle-line:where(.svelte-1q0b07i):nth-child(1){transform:translateY(3.75px) rotate(45deg)}.mnav-toggle.is-open.svelte-1q0b07i .mnav-toggle-line:where(.svelte-1q0b07i):nth-child(2){transform:translateY(-3.75px) rotate(-45deg)}.mnav-panel.svelte-1q0b07i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--paper);color:var(--ink);overflow-y:auto;opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-plate),visibility 0s linear var(--duration-normal)}.mnav-panel.is-open.svelte-1q0b07i{opacity:1;visibility:visible;transition:opacity var(--duration-normal) var(--ease-plate)}.mnav-nav.svelte-1q0b07i{display:flex;flex-direction:column;min-height:100%;padding:calc(var(--nav-height) + 28px) 24px 32px;max-width:560px;margin-inline:auto}.mnav-head.svelte-1q0b07i{margin:0 0 14px;color:color-mix(in srgb,var(--ink-muted) 85%,transparent)}.mnav-list.svelte-1q0b07i,.mnav-sublist.svelte-1q0b07i{list-style:none;padding:0;margin:0}.mnav-item.svelte-1q0b07i{border-top:1px solid var(--line-hairline)}.mnav-list.svelte-1q0b07i .mnav-item:where(.svelte-1q0b07i):last-child{border-bottom:1px solid var(--line-hairline)}.mnav-link.svelte-1q0b07i{display:flex;align-items:baseline;gap:16px;padding:15px 2px}.mnav-label.svelte-1q0b07i{font-family:var(--font-display);font-weight:600;font-stretch:var(--stretch-display);font-size:clamp(26px,7vw,32px);line-height:1.1;letter-spacing:var(--track-display-2);color:var(--ink)}.mnav-link.is-active.svelte-1q0b07i .mnav-label:where(.svelte-1q0b07i){text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--line-strong);text-underline-offset:6px}.mnav-sublist.svelte-1q0b07i{margin-top:26px}.mnav-sublink.svelte-1q0b07i{display:flex;align-items:baseline;gap:16px;padding:11px 2px}.mnav-sublist.svelte-1q0b07i .mnav-item:where(.svelte-1q0b07i):last-child{border-bottom:1px solid var(--line-hairline)}.mnav-sublabel.svelte-1q0b07i{font-family:var(--font-body);font-weight:480;font-size:15px;letter-spacing:var(--track-caps-sm);text-transform:uppercase;color:var(--ink-secondary)}.mnav-sublink.is-active.svelte-1q0b07i .mnav-sublabel:where(.svelte-1q0b07i){color:var(--ink)}.mnav-foot.svelte-1q0b07i{margin-top:auto;display:flex;flex-direction:column;gap:22px;padding-top:36px}.mnav-cta.svelte-1q0b07i{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--gold-line) 60%,transparent);font-family:var(--font-mono);font-size:11.5px;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--gold-ink);transition:color var(--duration-fast) var(--ease-plate),background-color var(--duration-fast) var(--ease-plate),border-color var(--duration-fast) var(--ease-plate)}.mnav-cta.svelte-1q0b07i:hover{background:var(--gold);border-color:var(--gold);color:#0b0f17}.mnav-legal.svelte-1q0b07i{list-style:none;padding:0;margin:0;display:flex;gap:8px 18px;flex-wrap:wrap}.mnav-legal.svelte-1q0b07i a:where(.svelte-1q0b07i){font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-plate)}.mnav-legal.svelte-1q0b07i a:where(.svelte-1q0b07i):hover{color:var(--ink)}.mnav-provenance.svelte-1q0b07i{margin:0;font-family:var(--font-mono);font-size:9px;letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:color-mix(in srgb,var(--ink-muted) 70%,transparent)}.mnav-item.svelte-1q0b07i,.mnav-foot.svelte-1q0b07i{opacity:0;transform:translateY(10px);transition:opacity var(--duration-normal) var(--ease-plate),transform var(--duration-normal) var(--ease-plate)}.mnav-panel.is-open.svelte-1q0b07i .mnav-item:where(.svelte-1q0b07i),.mnav-panel.is-open.svelte-1q0b07i .mnav-foot:where(.svelte-1q0b07i){opacity:1;transform:none}.mnav-panel.is-open.svelte-1q0b07i .mnav-list:where(.svelte-1q0b07i) .mnav-item:where(.svelte-1q0b07i):nth-child(1){transition-delay:30ms}.mnav-panel.is-open.svelte-1q0b07i .mnav-list:where(.svelte-1q0b07i) .mnav-item:where(.svelte-1q0b07i):nth-child(2){transition-delay:60ms}.mnav-panel.is-open.svelte-1q0b07i .mnav-list:where(.svelte-1q0b07i) .mnav-item:where(.svelte-1q0b07i):nth-child(3){transition-delay:90ms}.mnav-panel.is-open.svelte-1q0b07i .mnav-list:where(.svelte-1q0b07i) .mnav-item:where(.svelte-1q0b07i):nth-child(4){transition-delay:.12s}.mnav-panel.is-open.svelte-1q0b07i .mnav-list:where(.svelte-1q0b07i) .mnav-item:where(.svelte-1q0b07i):nth-child(5){transition-delay:.15s}.mnav-panel.is-open.svelte-1q0b07i .mnav-list:where(.svelte-1q0b07i) .mnav-item:where(.svelte-1q0b07i):nth-child(6){transition-delay:.18s}.mnav-panel.is-open.svelte-1q0b07i .mnav-sublist:where(.svelte-1q0b07i) .mnav-item:where(.svelte-1q0b07i){transition-delay:.2s}.mnav-panel.is-open.svelte-1q0b07i .mnav-foot:where(.svelte-1q0b07i){transition-delay:.23s}@media (prefers-reduced-motion: reduce){.mnav-panel.svelte-1q0b07i,.mnav-item.svelte-1q0b07i,.mnav-foot.svelte-1q0b07i,.mnav-toggle-line.svelte-1q0b07i{transition:none!important}.mnav-item.svelte-1q0b07i,.mnav-foot.svelte-1q0b07i{transition-delay:0ms!important}}@media (min-width: 1024px){.mnav-bar.svelte-1q0b07i,.mnav-panel.svelte-1q0b07i{display:none}}.mnav-login.svelte-1q0b07i{display:inline-block;margin-top:14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-muted)}.mnav-login.svelte-1q0b07i:hover{color:var(--ink)}.newsletter.svelte-1kz8p5t{display:flex;flex-direction:column;gap:12px}.newsletter-label.svelte-1kz8p5t{margin:0;color:var(--ink-secondary)}.newsletter-text.svelte-1kz8p5t{font-size:var(--text-body-sm);line-height:1.6;color:var(--ink-secondary);max-width:52ch;margin:0 0 6px}.newsletter-form.svelte-1kz8p5t{display:flex;gap:12px;flex-wrap:wrap}.newsletter-input.svelte-1kz8p5t{flex:1 1 220px;min-width:0;background:transparent;border:1px solid var(--line-rule);border-radius:var(--radius-control);padding:13px 15px;color:var(--ink);font-family:var(--font-mono);font-size:13px;letter-spacing:.03em;transition:border-color var(--duration-fast) var(--ease-plate)}.newsletter-input.svelte-1kz8p5t::-moz-placeholder{color:var(--ink-muted)}.newsletter-input.svelte-1kz8p5t::placeholder{color:var(--ink-muted)}.newsletter-input.svelte-1kz8p5t:hover:not(:disabled){border-color:var(--line-strong)}.newsletter-input.svelte-1kz8p5t:focus-visible{outline:3px double var(--focus-ring);outline-offset:2px;border-color:var(--line-strong)}.newsletter-input.svelte-1kz8p5t:disabled{opacity:.55}.newsletter-success.svelte-1kz8p5t{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--track-caps-sm);text-transform:uppercase;color:var(--state-success);margin:0}.newsletter-error.svelte-1kz8p5t{font-size:var(--text-body-sm);color:var(--state-error);margin:0}.hp.svelte-1kz8p5t{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.site-footer.svelte-jz8lnl{margin-top:var(--space-5xl);border-top:1px solid var(--line-rule);position:relative;background:var(--paper);padding-block:72px 40px}.site-footer.svelte-jz8lnl:before{content:"";position:absolute;top:3px;left:0;right:0;height:1px;background:var(--line-hairline)}.footer-inner.svelte-jz8lnl{display:flex;flex-direction:column;gap:var(--space-3xl)}.footer-grid.svelte-jz8lnl{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:var(--space-2xl)}.footer-brand.svelte-jz8lnl{display:flex;flex-direction:column;gap:18px;color:var(--ink-secondary)}.footer-tagline.svelte-jz8lnl{font-family:var(--font-display);font-style:italic;font-size:var(--text-body-sm);color:var(--ink-secondary);max-width:26ch;line-height:1.6;margin:0}.footer-locus.svelte-jz8lnl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-muted);margin:0}.footer-col.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-heading.svelte-jz8lnl{font-family:var(--font-caps);font-weight:400;font-size:13px;letter-spacing:var(--track-caps-md);color:var(--ink-muted);margin:0 0 18px}.footer-col.svelte-jz8lnl a:where(.svelte-jz8lnl){font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-plate);overflow-wrap:anywhere}.footer-col.svelte-jz8lnl a.footer-email:where(.svelte-jz8lnl){overflow-wrap:normal}.footer-col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--accent-ink)}.footer-newsletter.svelte-jz8lnl{padding:var(--space-xl);border:1px solid var(--line-rule);background:var(--paper-raised);max-width:620px}.footer-base.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-xl);border-top:1px solid var(--line-hairline);font-family:var(--font-body);font-size:12px;color:var(--ink-muted)}.footer-base.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}@media (max-width: 1023px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr;gap:var(--space-2xl) var(--space-xl)}.footer-brand.svelte-jz8lnl{grid-column:1 / -1}}@media (max-width: 640px){.site-footer.svelte-jz8lnl{padding-block:56px 32px}.footer-grid.svelte-jz8lnl{grid-template-columns:1fr}.footer-base.svelte-jz8lnl{flex-direction:column;align-items:flex-start}}.footer-base.svelte-jz8lnl{flex-wrap:wrap}.footer-provenance.svelte-jz8lnl{width:100%;margin-bottom:10px;color:color-mix(in srgb,var(--ink-muted) 75%,transparent)}.cookie.svelte-zvfgak{position:fixed;left:16px;bottom:16px;z-index:1500;animation:svelte-zvfgak-rise .4s var(--ease-plate)}.cookie-card.svelte-zvfgak{width:min(340px,calc(100vw - 32px));padding:16px 18px 14px;background:var(--paper-raised);border:1px solid var(--line-rule);box-shadow:var(--shadow-overlay)}.cookie-title.svelte-zvfgak{margin:0 0 6px}.cookie-text.svelte-zvfgak{font-size:var(--text-caption);line-height:1.55;color:var(--ink-secondary);margin:0 0 12px}.cookie-link.svelte-zvfgak{color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-rule)}.cookie-link.svelte-zvfgak:hover{text-decoration-color:var(--ink)}.cookie-actions.svelte-zvfgak{display:flex;justify-content:flex-end;gap:8px}.cookie-btn.svelte-zvfgak{padding:7px 14px;border:1px solid var(--line-rule);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-plate),border-color var(--duration-fast) var(--ease-plate),background-color var(--duration-fast) var(--ease-plate)}.cookie-btn.svelte-zvfgak:hover{color:var(--ink);border-color:var(--line-strong)}.cookie-btn--accept.svelte-zvfgak{border-color:color-mix(in srgb,var(--gold-line) 60%,transparent);color:var(--gold-ink)}.cookie-btn--accept.svelte-zvfgak:hover{background:var(--gold);border-color:var(--gold);color:#0b0f17}@keyframes svelte-zvfgak-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cookie.svelte-zvfgak{animation:none}}.ink-toggle.svelte-e1ebei{position:fixed;bottom:22px;left:22px;z-index:900;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:color-mix(in srgb,var(--ink-muted) 55%,transparent);cursor:pointer;transition:color var(--duration-normal) var(--ease-plate),border-color var(--duration-normal) var(--ease-plate),background-color var(--duration-normal) var(--ease-plate)}.ink-toggle.svelte-e1ebei:hover{color:var(--ink);border-color:var(--line-rule);background:color-mix(in srgb,var(--paper-raised) 80%,transparent)}.ink-toggle.is-active.svelte-e1ebei{color:var(--ink);border-color:var(--line-rule)}.ink-toggle.svelte-e1ebei:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width: 1023px){.ink-toggle.svelte-e1ebei{bottom:16px;left:16px}}@media print{.ink-toggle.svelte-e1ebei{display:none}}.page-main.svelte-12qhfyh{position:relative;min-height:100vh;padding-top:var(--nav-height)}::view-transition-old(root){animation:svelte-12qhfyh-vt-out 90ms var(--ease-escapement) both}::view-transition-new(root){animation:svelte-12qhfyh-vt-in .18s var(--ease-plate) both}@keyframes svelte-12qhfyh-vt-out{to{opacity:0}}@keyframes svelte-12qhfyh-vt-in{0%{opacity:0}to{opacity:1}}
