@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(./funnel-display-latin-ext-wght-normal.DxkvHKaa.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:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(./funnel-display-latin-wght-normal.h7i3A3FI.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:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(./funnel-sans-latin-ext-wght-normal.CStSwzyf.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:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(./funnel-sans-latin-wght-normal.zzU05adE.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(./fragment-mono-cyrillic-ext-400-normal.CISJmM_h.woff2) format("woff2"),url(./fragment-mono-cyrillic-ext-400-normal.el9zM3A6.woff) 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}:root{--paper: #f1efea;--sheet: #faf9f6;--well: #f4f3ef;--ink: #15171c;--ink-2: #4a4e57;--ink-3: #5a5e67;--ink-4: #6a6e77;--ultra: #2536c8;--ultra-deep: #1c2aa6;--line: rgba(21, 23, 28, .1);--line-2: rgba(21, 23, 28, .07);--line-3: rgba(21, 23, 28, .18);--font-display: "Funnel Display Variable", "Helvetica Neue", Arial, sans-serif;--font-sans: "Funnel Sans Variable", "Helvetica Neue", Arial, sans-serif;--font-mono: "Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out: cubic-bezier(.22, 1, .36, 1);--wrap: 1200px;--pad: 20px;--panel-shadow: inset 0 1px 0 #fff, 0 30px 60px -34px rgba(28, 42, 120, .28);--halo: 0 0 2px var(--paper), 0 0 6px var(--paper), 0 0 14px var(--paper), 0 0 24px var(--paper);color-scheme:light}@media(min-width:700px){:root{--pad: 40px}}html{overflow-x:clip;background:var(--paper) url(../../../img/paper-tile.png) repeat;background-size:384px 384px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,svg,canvas{display:block}code,pre{font-family:var(--font-mono)}::selection{background:#2536c82e}:focus-visible{outline:2px solid var(--ultra);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--pad));margin-inline:auto;padding-inline:var(--pad);box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.h2{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(38px,4.6vw,58px);line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.lead{margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:12px;font-size:16px;font-weight:500;white-space:nowrap;box-sizing:border-box;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),background-color .16s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ultra);color:#fff;box-shadow:inset 0 1px #ffffff38,0 10px 24px -12px #2536c8b3}.btn-primary:hover{background:#2a3cd6;box-shadow:inset 0 1px #ffffff38,0 14px 28px -12px #2536c8cc}.btn-secondary{background:#faf9f6e6;border:1px solid rgba(21,23,28,.12);color:var(--ink)}.btn-secondary:hover{background:#fff}.mono{font-family:var(--font-mono)}
