:root{--ground:#0b0a0d;--raised:#131218;--ink:#f2ede6;--ink-2:#b0aaa4;--ink-3:#8e8781;--ink-4:#6f6862;--rule:#f2ede621;--rule-soft:#f2ede612;--v-900:#2b2a6b;--v-800:#3c3a96;--v-600:#5b53a3;--v-500:#7974ad;--v-300:#a79fd6;--v-200:#c2bce4;--v-100:#dcd8f0;--accent-ink:var(--v-300);--plate:var(--v-600);--btn:var(--v-200);--btn-ink:#16141c;--plate-x:5px;--plate-y:4px;--plate-x-sm:2px;--plate-y-sm:2px;--halftone-dot:#a79fd64d;--halftone-size:5px;--grain-opacity:.15;--grid:24px;--grid-line:#f2ede60d;--nav-h:70px;--grid-fade:70%;--f-display:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--f-body:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--f-mono:var(--font-plex-mono), ui-monospace, Menlo, monospace;--f-accent:var(--font-instrument-serif), Georgia, serif;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:48px;--s-5:72px;--s-6:96px;--radius:0;--dur:.16s;--ease:cubic-bezier(.2, .6, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ground);color:var(--ink-2);font-family:var(--f-body)}.op{display:inline-block;position:relative}.op .ghost{width:100%;transform:translate(var(--plate-x), var(--plate-y));color:var(--plate);mix-blend-mode:screen;z-index:0;position:absolute;inset:0}.op.sm .ghost{transform:translate(var(--plate-x-sm), var(--plate-y-sm))}.op .top{z-index:1;color:var(--ink);position:relative}.halftone{inset:var(--nav-h) 0 auto auto;z-index:0;pointer-events:none;background-image:radial-gradient(var(--halftone-dot) .9px, transparent 1.1px);background-size:var(--halftone-size) var(--halftone-size);width:60vw;height:70vh;position:fixed;-webkit-mask-image:linear-gradient(215deg,#000 0%,#0000 62%);mask-image:linear-gradient(215deg,#000 0%,#0000 62%)}.halftone--tl{inset:var(--nav-h) auto auto 0;position:absolute;-webkit-mask-image:linear-gradient(145deg,#000 0%,#0000 62%);mask-image:linear-gradient(145deg,#000 0%,#0000 62%)}.gridfield{z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--grid) var(--grid);background-position:0 calc(var(--nav-h) - 1px);-webkit-mask-image:linear-gradient(to bottom, transparent var(--nav-h), #000 var(--nav-h), transparent var(--grid-fade));-webkit-mask-image:linear-gradient(to bottom, transparent var(--nav-h), #000 var(--nav-h), transparent var(--grid-fade));mask-image:linear-gradient(to bottom, transparent var(--nav-h), #000 var(--nav-h), transparent var(--grid-fade));position:fixed;inset:0}.print-layer{z-index:-1;pointer-events:none;--grid-fade:35%;position:absolute;inset:0}.print-layer--home{--grid-fade:55%}.regmark{top:calc(var(--nav-h) + 12px);background:var(--ink);opacity:.26;width:40px;height:1px;position:absolute}.regmark--l{left:var(--s-2)}.regmark--r{right:var(--s-2)}.stamp{top:calc(var(--nav-h) + var(--s-3));writing-mode:vertical-rl;white-space:nowrap;line-height:1;position:absolute;left:7px;transform:rotate(180deg)}.grain{z-index:30;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;filter:url(#grain);clip-path:inset(var(--nav-h) 0 0 0);position:fixed;inset:0}.btn{border-radius:var(--radius);background:var(--btn);height:48px;color:var(--btn-ink);font-family:var(--f-body);cursor:pointer;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);border:0;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:700;display:inline-flex}.btn:hover{background:var(--v-100);transform:translate(-1px,-1px)}.btn--ghost{color:var(--ink);border:1px solid var(--rule);background:0 0}.btn--ghost:hover{border-color:var(--ink-3);background:0 0}.btn--sm{height:40px;padding:0 18px;font-size:14px;line-height:40px}.tlink{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);padding-bottom:4px;font-size:12px;display:inline-block;position:relative}.tlink:before,.tlink:after{content:"";height:1px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);position:absolute;bottom:0;left:0;right:0}.tlink:before{background:var(--accent-ink);opacity:.45}.tlink:after{background:var(--plate);opacity:0}.tlink:hover:after{opacity:1;transform:translate(var(--plate-x-sm), var(--plate-y-sm))}.label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px}.micro{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;font-size:10.5px}.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.btn:hover{transform:none}}
@font-face{font-family:figtree;src:url(../media/figtree-v9-latin-regular-ext.1n93weelxf_ej.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+A1,U+A3-A7,U+AB-AC,U+AE-B3,U+B5-B6,U+B8-B9,U+BB-BF,U+DE-DF,U+F7,U+2C6,U+2DA,U+300-301,U+303-304,U+308,U+201A,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:figtree;src:url(../media/figtree-v9-latin-regular-core.0rvi0y8w7foz2.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+D,U+20-7E,U+A0,U+A2,U+A8-AA,U+B4,U+B7,U+BA,U+C0-DD,U+E0-F6,U+F8-FF,U+102,U+131,U+152-153,U+2DC,U+300-301,U+303-304,U+308,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026}@font-face{font-family:figtree;src:url(../media/figtree-v9-latin-700-ext.367h-dk22lck0.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:700;font-style:normal;unicode-range:U+A1,U+A3-A7,U+AB-AC,U+AE-B3,U+B5-B6,U+B8-B9,U+BB-BF,U+DE-DF,U+F7,U+2C6,U+2DA,U+300-301,U+303-304,U+308,U+201A,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:figtree;src:url(../media/figtree-v9-latin-700-core.1wdnri_4b5e8n.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:700;font-style:normal;unicode-range:U+D,U+20-7E,U+A0,U+A2,U+A8-AA,U+B4,U+B7,U+BA,U+C0-DD,U+E0-F6,U+F8-FF,U+102,U+131,U+152-153,U+2DC,U+300-301,U+303-304,U+308,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026}@font-face{font-family:figtree;src:url(../media/figtree-v9-latin-800-ext.1-l5ewfz7-0l6.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:800;font-style:normal;unicode-range:U+A1,U+A3-A7,U+AB-AC,U+AE-B3,U+B5-B6,U+B8-B9,U+BB-BF,U+DE-DF,U+F7,U+2C6,U+2DA,U+300-301,U+303-304,U+308,U+201A,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:figtree;src:url(../media/figtree-v9-latin-800-core.3mqemdv9okux0.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:800;font-style:normal;unicode-range:U+D,U+20-7E,U+A0,U+A2,U+A8-AA,U+B4,U+B7,U+BA,U+C0-DD,U+E0-F6,U+F8-FF,U+102,U+131,U+152-153,U+2DC,U+300-301,U+303-304,U+308,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026}@font-face{font-family:figtree;src:url(../media/figtree-v9-latin-900-ext.2ap9hgdb_8jif.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:900;font-style:normal;unicode-range:U+A1,U+A3-A7,U+AB-AC,U+AE-B3,U+B5-B6,U+B8-B9,U+BB-BF,U+C6,U+DE-DF,U+F7,U+2C6,U+2DA,U+300-301,U+303-304,U+308,U+201A,U+201E,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:figtree;src:url(../media/figtree-v9-latin-900-core.15awnxmjq8qye.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:900;font-style:normal;unicode-range:U+D,U+20-7E,U+A0,U+A2,U+A8-AA,U+B4,U+B7,U+BA,U+C0-C5,U+C7-DD,U+E0-F6,U+F8-FF,U+102,U+131,U+152-153,U+2DC,U+300-301,U+303-304,U+308,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:93.79%;descent-override:24.68%;line-gap-override:0%;size-adjust:101.29%}.__font_figtree{font-family:figtree,figtree Fallback}.__font_figtree_variable{--font-figtree:"figtree", "figtree Fallback"}@font-face{font-family:plexMono;src:url(../media/ibm-plex-mono-v20-latin-regular-ext.0-wb4_5xkw4n4.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+A1-A8,U+AA-AC,U+AE-B6,U+B8-BF,U+C2,U+C5,U+CA,U+CE,U+D0,U+D4,U+DB,U+DE-DF,U+E2,U+E5,U+E7,U+EA,U+EE,U+F0,U+F4,U+F7,U+FB,U+FE,U+153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:plexMono;src:url(../media/ibm-plex-mono-v20-latin-regular-core.1ikbwu6jixexc.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+0,U+D,U+20-7E,U+A0,U+A9,U+AD,U+B7,U+C0-C1,U+C3-C4,U+C6-C9,U+CB-CD,U+CF,U+D1-D3,U+D5-DA,U+DC-DD,U+E0-E1,U+E3-E4,U+E6,U+E8-E9,U+EB-ED,U+EF,U+F1-F3,U+F5-F6,U+F8-FA,U+FC-FD,U+FF,U+131,U+152,U+300-301,U+303-304,U+308-309,U+323,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:plexMono;src:url(../media/ibm-plex-mono-v20-latin-500-ext.2--pfv1wju8kx.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:500;font-style:normal;unicode-range:U+A1-A8,U+AA-AC,U+AE-B6,U+B8-BF,U+C2,U+C5,U+CA,U+CE,U+D0,U+D4,U+DB,U+DE-DF,U+E2,U+E5,U+E7,U+EA,U+EE,U+F0,U+F4,U+F7,U+FB,U+FE,U+153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:plexMono;src:url(../media/ibm-plex-mono-v20-latin-500-core.0__-1p5fwdlz8.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:500;font-style:normal;unicode-range:U+0,U+D,U+20-7E,U+A0,U+A9,U+AD,U+B7,U+C0-C1,U+C3-C4,U+C6-C9,U+CB-CD,U+CF,U+D1-D3,U+D5-DA,U+DC-DD,U+E0-E1,U+E3-E4,U+E6,U+E8-E9,U+EB-ED,U+EF,U+F1-F3,U+F5-F6,U+F8-FA,U+FC-FD,U+FF,U+131,U+152,U+300-301,U+303-304,U+308-309,U+323,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0%;size-adjust:131.49%}.__font_plexMono{font-family:plexMono,plexMono Fallback}.__font_plexMono_variable{--font-plex-mono:"plexMono", "plexMono Fallback"}@font-face{font-family:instrumentSerif;src:url(../media/instrument-serif-v5-latin-italic-ext.3q5y9xb1o-5cp.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:400;font-style:italic;unicode-range:U+A3,U+A7-A8,U+AA-AB,U+AE-B0,U+B4,U+B6,U+B8,U+BA-BB,U+F7,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308,U+2039-203A,U+2122,U+2212}@font-face{font-family:instrumentSerif;src:url(../media/instrument-serif-v5-latin-italic-core.3r7q3vi_btc0z.woff2?dpl=gh-42257231856-1)format("woff2");font-display:swap;font-weight:400;font-style:italic;unicode-range:U+20-7E,U+A0-A2,U+A5,U+A9,U+B7,U+BF-F6,U+F8-FF,U+102,U+131,U+152-153,U+300-301,U+303-304,U+308,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20AC}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0%;size-adjust:81.16%}.__font_instrumentSerif{font-family:instrumentSerif,instrumentSerif Fallback}.__font_instrumentSerif_variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
