@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.09mqwf_zjnrdf.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.0s5mkn35-hrc5.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.20jfceqj9zyw9.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_22225796-module__EzHMOa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_22225796-module__EzHMOa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-paper:var(--lightningcss-light,#f5f8f6)var(--lightningcss-dark,#151719);--color-paper-raised:var(--lightningcss-light,#fcfdfc)var(--lightningcss-dark,#1f2224);--color-paper-strong:var(--lightningcss-light,#e7eee9)var(--lightningcss-dark,#2a2d30);--color-paper-subtle:var(--lightningcss-light,#f0f4f1)var(--lightningcss-dark,#1a1c1e);--color-ink:var(--lightningcss-light,#132118)var(--lightningcss-dark,#eceff1);--color-ink-muted:var(--lightningcss-light,#515f56)var(--lightningcss-dark,#989c9f);--color-rule:var(--lightningcss-light,#15261c21)var(--lightningcss-dark,#ffffff17);--color-rule-soft:var(--lightningcss-light,#15261c12)var(--lightningcss-dark,#ffffff0d);--color-signal:var(--lightningcss-light,#0d632d)var(--lightningcss-dark,#bdf107);--color-signal-ink:var(--lightningcss-light,#f6fcf7)var(--lightningcss-dark,#112000);--color-focus:var(--lightningcss-light,#287c42)var(--lightningcss-dark,#b1d94e);--color-warning:var(--lightningcss-light,#986600)var(--lightningcss-dark,#dfc07f);--color-info:var(--lightningcss-light,#216392)var(--lightningcss-dark,#7fb6ee);--color-danger:var(--lightningcss-light,#b52f48)var(--lightningcss-dark,#eb8182);--color-success:var(--lightningcss-light,#067132)var(--lightningcss-dark,#83d494);--color-bloom:var(--lightningcss-light,#bce3c34d)var(--lightningcss-dark,#6274821f);--color-shadow:var(--lightningcss-light,#26312a14)var(--lightningcss-dark,#00000061);--color-shadow-strong:var(--lightningcss-light,#26312a29)var(--lightningcss-dark,#0000008c);--font-display:"Iowan Old Style", Baskerville, "Times New Roman", serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--text-xs:.6875rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:clamp(1.75rem, 4vw, 3.25rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--radius-sm:.5625rem;--radius-md:.875rem;--radius-pill:999px;--rule-thin:1px;--control-min:2.75rem;--content-wide:73.75rem;--duration-fast:.14s;--duration-medium:.22s;--ease-out:cubic-bezier(.22, 1, .36, 1);--z-sticky:10;--z-menu:30;--z-command:60}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--color-paper:var(--lightningcss-light,lab(97.284% -1.54296 .789988))var(--lightningcss-dark,lab(7.78879% -.778213 -1.63573));--color-paper-raised:var(--lightningcss-light,lab(99.3312% -.617027 .315857))var(--lightningcss-dark,lab(13.0083% -.958711 -1.96708));--color-paper-strong:var(--lightningcss-light,lab(93.3943% -2.77907 1.42297))var(--lightningcss-dark,lab(18.2297% -1.119 -2.29517));--color-paper-subtle:var(--lightningcss-light,lab(95.9056% -1.85198 .948179))var(--lightningcss-dark,lab(10.107% -.801235 -1.6404));--color-ink:var(--lightningcss-light,lab(11.0139% -8.03208 3.54486))var(--lightningcss-dark,lab(94.2066% -.659406 -1.32235));--color-ink-muted:var(--lightningcss-light,lab(38.8172% -6.98936 3.08967))var(--lightningcss-dark,lab(64.0509% -1.14343 -2.30813));--color-rule:var(--lightningcss-light,lab(13.3998% -9.65972 4.26191/.13))var(--lightningcss-dark,lab(100% 0 0/.09));--color-rule-soft:var(--lightningcss-light,lab(13.3998% -9.65972 4.26191/.07))var(--lightningcss-dark,lab(100% 0 0/.05));--color-signal:var(--lightningcss-light,lab(36.4719% -34.9085 23.2343))var(--lightningcss-dark,lab(89.1745% -35.6941 84.2984));--color-signal-ink:var(--lightningcss-light,lab(98.3948% -2.95287 1.87819))var(--lightningcss-dark,lab(10.0998% -11.7643 14.8099));--color-focus:var(--lightningcss-light,lab(45.828% -36.2628 23.944))var(--lightningcss-dark,lab(81.8436% -28.4314 61.0653));--color-warning:var(--lightningcss-light,lab(47.6492% 16.6527 57.8756))var(--lightningcss-dark,lab(79.3381% 5.04968 36.853));--color-info:var(--lightningcss-light,lab(39.4428% -8.12134 -32.371))var(--lightningcss-dark,lab(71.8823% -7.15712 -34.3066));--color-danger:var(--lightningcss-light,lab(42.4284% 55.0316 19.2197))var(--lightningcss-dark,lab(66.176% 41.5172 18.3622));--color-success:var(--lightningcss-light,lab(41.2941% -39.5197 26.3744))var(--lightningcss-dark,lab(78.3461% -35.894 23.3022));--color-bloom:var(--lightningcss-light,lab(86.8735% -17.8 11.4069/.3))var(--lightningcss-dark,lab(47.8296% -4.55037 -9.72468/.12));--color-shadow:var(--lightningcss-light,lab(19.0692% -6.37595 2.81706/.08))var(--lightningcss-dark,lab(0% 0 0/.38));--color-shadow-strong:var(--lightningcss-light,lab(19.0692% -6.37595 2.81706/.16))var(--lightningcss-dark,lab(0% 0 0/.55))}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--background:#08110f;--surface:#0d1916;--line:#d8f0e024;--text:#eef6f0;--muted:#97aaa0;--signal:#b9f227;--serif:Iowan Old Style, Baskerville, Times New Roman, serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:radial-gradient(circle at 82% 12%, #56946b2e, transparent 30rem), var(--background);min-height:100vh;color:var(--text);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:17px;font-weight:700;display:inline-flex}.brandMark{border:1px solid var(--signal);width:32px;height:32px;color:var(--signal);font-family:var(--serif);border-radius:50%;place-items:center;display:grid}.status{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.statusDot{background:var(--signal);width:6px;height:6px;box-shadow:0 0 18px var(--signal);border-radius:50%}.hero,.principles{width:min(1180px,100% - 40px);margin:0 auto}.hero{padding:clamp(88px,14vw,180px) 0 96px}.eyebrow{color:var(--signal);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700}h1,h2,h3,p{text-wrap:balance}h1{max-width:920px;font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:clamp(64px,10vw,136px);font-weight:400;line-height:.88}.lede{max-width:650px;color:var(--muted);margin:46px 0 80px;font-size:clamp(18px,2vw,25px);line-height:1.5}.loop{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.loop li{color:var(--muted);padding:22px 14px 0 0;font-size:14px;position:relative}.loop li:not(:last-child):after{background:var(--signal);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;right:14px}.loop span,.principleGrid article>span{color:var(--signal);margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}.principles{border-top:1px solid var(--line);grid-template-columns:.85fr 1.5fr;gap:80px;padding:96px 0 120px;display:grid}h2{max-width:430px;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:.98}.principleGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.principleGrid article{border-left:1px solid var(--line);padding:28px}.principleGrid h3{margin:0 0 14px;font-size:16px}.principleGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:800px){.status{display:none}.loop{grid-template-columns:repeat(2,1fr);gap:24px 0}.loop li:not(:last-child):after{display:none}.principles{grid-template-columns:1fr;gap:56px}.principleGrid{grid-template-columns:1fr}.principleGrid article{border-top:1px solid var(--line);border-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--background:var(--color-paper);--surface:var(--color-paper-raised);--line:var(--color-rule);--text:var(--color-ink);--muted:var(--color-ink-muted);--signal:var(--color-signal);--serif:var(--font-display);--sans:var(--font-body);--mono:var(--font-mono)}html,body{overflow-x:clip}body{background:radial-gradient(circle at 82% 12%, var(--color-bloom), transparent 30rem), var(--background)}h1,h2{overflow-wrap:anywhere;min-width:0}.loop span,.principleGrid article>span{font-family:var(--mono)}:root{--font-display:var(--font-fraunces,"Iowan Old Style"), Baskerville, Georgia, serif;--font-body:var(--font-inter,Inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none}::selection{background:color-mix(in oklab, var(--color-signal) 30%, transparent);color:var(--color-ink)}
