@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/public-sans-400-700.woff2) format("woff2")}@font-face{font-family:"Instrument Serif Fallback";src:local("Georgia"),local("Times New Roman");size-adjust:75.48%;ascent-override:105%;descent-override:26%}@font-face{font-family:Public Sans Fallback;src:local("Arial"),local("Helvetica");size-adjust:102.94%}:root{color-scheme:light;--chrome: #071f1a;--chrome-deep-glow: #0e3a2f;--chrome-ink: #f1ebdd;--cream: #f1ebdd;--chrome-dim: #989d93;--chrome-on: #9bd4b0;--chrome-amber: #e3b25c;--paper: #f7f5f1;--ground: #edeae4;--surface: #ffffff;--sunk: #efece6;--ink: #1a1917;--ink-2: #6b6560;--ink-3: #6e6961;--amber-text: #5f4a16;--rule: #dfdad2;--go: #2f6b4f;--go-soft: #e4ede7;--safety: #b4402c;--safety-soft: #f7e8e4;--amber: #8a6a1f;--amber-soft: #f6ebd6;--logo-gradient: linear-gradient(90deg, #66a88a, #dce8df 72%, #f1ebdd);--lock-bg: radial-gradient(120% 80% at 50% 0%, #2a3138 0%, #14171a 55%, #0e1113 100%);--lock-card: rgba(248, 247, 244, .93);--display: "Instrument Serif", "Instrument Serif Fallback", Georgia, "Times New Roman", serif;--sans: "Public Sans", "Public Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--device: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--shadow-phone: 0 40px 80px rgba(7, 31, 26, .28), 0 2px 6px rgba(26, 25, 23, .18);--shadow-hero-phone: 0 50px 90px rgba(0, 0, 0, .55);--shadow-float: 0 24px 50px rgba(0, 0, 0, .45);--container: 1200px;--container-wide: 1280px;--gutter: 24px;--section-y: 104px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--go)}a:hover{color:var(--chrome)}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--go);outline-offset:2px}img{max-width:100%}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--chrome-on);color:var(--chrome);font-weight:600;padding:12px 18px;border-radius:0 0 10px}.skip:focus{left:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:50;background:#071f1af0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--sans)}nav[data-astro-cid-4lunwx2e]{max-width:var(--container-wide);margin:0 auto;padding:14px var(--gutter);display:flex;align-items:center;gap:28px;flex-wrap:wrap}.mark[data-astro-cid-4lunwx2e]{display:flex;align-items:center}.mark[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{display:block;height:30px;width:auto}.links[data-astro-cid-4lunwx2e]{display:flex;gap:22px;flex-wrap:wrap;flex:1;font-size:14px;font-weight:500}.links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{color:var(--cream);text-decoration:none;white-space:nowrap}.links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover{color:var(--chrome-on)}.ctas[data-astro-cid-4lunwx2e]{display:flex;gap:10px;align-items:center}.signin[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;white-space:nowrap;color:var(--cream);font-size:14px;font-weight:500;text-decoration:none;padding:8px 6px}.signin[data-astro-cid-4lunwx2e]:hover{color:var(--chrome-on)}.pill[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;white-space:nowrap;background:var(--chrome-on);color:var(--chrome);font-size:14px;font-weight:600;text-decoration:none;padding:9px 16px;border-radius:999px}.pill[data-astro-cid-4lunwx2e]:hover{background:var(--cream);color:var(--chrome)}footer[data-astro-cid-gcn2mc3v]{background:var(--chrome);color:var(--chrome-dim);border-top:1px solid rgba(241,235,221,.12);font-family:var(--sans)}.cols[data-astro-cid-gcn2mc3v]{max-width:var(--container);margin:0 auto;padding:56px var(--gutter) 48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:32px;font-size:14px}.about[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:12px}.about[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{height:28px;width:auto;align-self:flex-start}.about[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{line-height:1.5}.col[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:10px}.title[data-astro-cid-gcn2mc3v]{color:var(--cream);font-weight:600}.col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--chrome-dim);text-decoration:none}.col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--cream)}.copyright[data-astro-cid-gcn2mc3v]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter) 40px;font-size:13px}
