@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playwrite+DE+Grund:wght@100..400&family=Roboto+Slab:wght@100..900&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--font: "Open Sans", Helvetica, Arial;--site-gutter: 1.25rem;--space-1: 1rem;--space-2: 2rem;--space-3: 4rem;--space-4: 6rem;--space-5: 8rem;--space-6: 14rem;--space-7: 20rem;--space-8: 27rem;--f1-min: 1.8rem;--f1-val: 5.5vw;--f1-max: 2.2rem;--f2-min: 1.6rem;--f2-val: 5vw;--f2-max: 2rem;--f3-min: 1.6rem;--f3-val: 4.5vw;--f3-max: 1.8rem;--f4-min: 1.4rem;--f4-val: 4vw;--f4-max: 1.6rem;--f5-min: 1.2rem;--f5-val: 3.5vw;--f5-max: 1.4rem;--f6-min: .95rem;--f6-val: 3vw;--f6-max: 1.1rem;--f7-min: .9rem;--f7-val: 2.5vw;--f7-max: .95rem;--f8-min: .78rem;--f8-val: 2vw;--f8-max: .85rem;--f9-min: .72rem;--f9-val: 1.5vw;--f9-max: .8rem;--font-size-1: clamp(var(--f1-min), var(--f1-val), var(--f1-max));--font-size-2: clamp(var(--f2-min), var(--f2-val), var(--f2-max));--font-size-3: clamp(var(--f3-min), var(--f3-val), var(--f3-max));--font-size-4: clamp(var(--f4-min), var(--f4-val), var(--f4-max));--font-size-5: clamp(var(--f5-min), var(--f5-val), var(--f5-max));--font-size-6: clamp(var(--f6-min), var(--f6-val), var(--f6-max));--font-size-7: clamp(var(--f7-min), var(--f7-val), var(--f7-max));--font-size-8: clamp(var(--f8-min), var(--f8-val), var(--f8-max));--font-size-9: clamp(var(--f9-min), var(--f9-val), var(--f9-max));--measure: 30em;--measure-narrow: 20em;--measure-wide: 35em;--letter-spacing-tight: -.05em;--letter-spacing-1: .1em;--letter-spacing-2: .25em;--primary-1: rgba(69, 39, 0, 1);--primary-2: rgba(153, 78, 1, 1);--primary-3: rgba(191, 115, 0, 1);--primary-4: rgba(242, 146, 0, 1);--primary-5: rgba(255, 161, 19, 1);--primary-6: rgba(255, 201, 109, 1);--primary-7: rgba(255, 220, 144, 1);--primary-8: rgba(255, 237, 190, 1);--primary-9: rgba(255, 241, 210, 1);--primary-10: rgba(254, 247, 234, 1);--secondary-1: rgba(4, 48, 79, 1);--secondary-2: rgba(2, 76, 100, 1);--secondary-3: rgba(20, 122, 165, 1);--secondary-4: rgba(0, 161, 225, 1);--secondary-5: rgba(0, 187, 255, 1);--secondary-6: rgba(80, 214, 255, 1);--secondary-7: rgba(139, 236, 255, 1);--secondary-8: rgba(182, 243, 255, 1);--secondary-9: rgba(194, 249, 255, 1);--secondary-10: rgba(229, 252, 255, 1);--accent-1: rgba(81, 0, 15, 1);--accent-2: rgba(126, 18, 39, 1);--accent-3: rgba(174, 31, 58, 1);--accent-4: rgba(217, 18, 55, 1);--accent-5: rgba(248, 47, 84, 1);--accent-6: rgba(255, 81, 122, 1);--accent-7: rgba(255, 122, 153, 1);--accent-8: rgba(255, 176, 194, 1);--accent-9: rgba(254, 222, 229, 1);--accent-10: rgba(255, 243, 245, 1);--success-1: rgba(2, 64, 0, 1);--success-2: rgba(4, 151, 0, 1);--success-3: rgba(3, 181, 0, 1);--success-4: rgba(0, 206, 5, 1);--success-5: rgba(0, 224, 23, 1);--success-6: rgba(0, 237, 44, 1);--success-7: rgba(48, 246, 93, 1);--success-8: rgba(115, 252, 149, 1);--success-9: rgba(151, 254, 177, 1);--success-10: rgba(188, 255, 205, 1);--warning-1: rgba(120, 72, 0, 1);--warning-2: rgba(151, 91, 0, 1);--warning-3: rgba(181, 112, 0, 1);--warning-4: rgba(206, 134, 0, 1);--warning-5: rgba(224, 162, 0, 1);--warning-6: rgba(237, 188, 0, 1);--warning-7: rgba(246, 212, 48, 1);--warning-8: rgba(252, 231, 115, 1);--warning-9: rgba(254, 238, 151, 1);--warning-10: rgba(255, 245, 188, 1);--danger-1: rgba(120, 0, 0, 1);--danger-2: rgba(151, 0, 0, 1);--danger-3: rgba(181, 2, 0, 1);--danger-4: rgba(206, 6, 0, 1);--danger-5: rgba(224, 14, 0, 1);--danger-6: rgba(237, 24, 0, 1);--danger-7: rgba(246, 72, 48, 1);--danger-8: rgba(252, 133, 115, 1);--danger-9: rgba(254, 165, 151, 1);--danger-10: rgba(255, 197, 188, 1);--grey-1: rgba(38, 38, 38, 1);--grey-2: rgba(77, 77, 77, 1);--grey-3: rgba(117, 117, 117, 1);--grey-4: rgba(155, 155, 155, 1);--grey-5: rgba(178, 178, 178, 1);--grey-6: rgba(214, 214, 214, 1);--grey-7: rgba(231, 231, 231, 1);--grey-8: rgba(240, 240, 240, 1);--grey-9: rgba(241, 241, 241, 1);--grey-10: rgba(242, 242, 242, 1);--black: rgba(0, 0, 0, 1);--white: rgba(255, 255, 255, 1);--transparent: rgba(0, 0, 0, 0);--primary-a1: rgba(255, 244, 141, .032);--secondary-a1: rgba(5, 180, 224, .02)}.wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:80rem}.wrapper.padded{padding-left:var(--site-gutter);padding-right:var(--site-gutter);max-width:calc(80rem + (var(--site-gutter) * 2))}.wrapper.padded-top{padding-top:var(--site-gutter)}.wrapper [data-width=narrow]{margin:0 auto;max-width:30rem}body{font-family:var(--font)}p{font-size:var(--font-size-6);line-height:1.7}.measure{max-width:var(--measure)}.measure-wide{max-width:var(--measure-wide)}.center{margin:auto}.error{padding-bottom:var(--space-1);color:var(--danger-4)}a{color:var(--primary-2)}.button{font-weight:700;text-decoration:none;width:fit-content;height:fit-content;padding:.8rem 1.2rem;border-radius:6px;border:none;cursor:pointer;transition:background-color .1s ease}.button[data-color=primary]{color:#000;background-color:var(--primary-5)}.button[data-color=primary]:hover{background-color:var(--primary-6)}.hero{margin-top:var(--space-3);margin-bottom:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);align-items:center;text-align:center}.hero h2{font-size:var(--font-size-1)}.hero p{font-size:var(--font-size-6);color:var(--grey-2)}.markdown{display:flex;flex-direction:column;gap:var(--space-1);margin:calc(var(--space-2) + var(--space-1)) 0}.markdown p{font-size:var(--font-size-7)}.nav a{text-decoration:none}.nav h1{line-height:.7;color:var(--primary-4)}.card{border-radius:4px;border:1px solid var(--grey-5);background-color:#fff;padding:var(--space-1)}@media (max-width: 30em){.card{border:0;background-color:transparent}}.signup-form{--color: var(--grey-3);--border: 1px solid var(--grey-4);margin-bottom:var(--space-3)}.signup-form .body{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1)}.signup-form .body{gap:calc(var(--space-2) + var(--space-1))}.signup-form .body section{display:flex;flex-direction:column;gap:.75rem}.signup-form label p{margin-bottom:3px;font-size:var(--font-size-8);font-weight:700}.signup-form p:has(small){font-size:var(--font-size-9);font-weight:700;line-height:1.2;color:var(--grey-3)}.signup-form input:not([type=checkbox]){border:var(--border);color:var(--color);width:100%;border-radius:2px;padding:8px 10px}.signup-form input[type=checkbox]{margin:4px 0 0;width:20px;height:20px}.signup-form textarea{color:var(--color);border:var(--border);width:100%;border-radius:2px;padding:8px 10px}.signup-form select{color:var(--color);border:var(--border);background-color:#fff;width:100%;border-radius:2px;padding:10px}.custom-select{position:relative;display:inline-block;width:100%}.custom-select select{appearance:none;padding-right:40px;cursor:pointer}.custom-select:after{content:"▼";font-size:14px;color:var(--primary-1);position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}input:focus,textarea:focus,select:focus{outline-color:var(--primary-4)}.signup-form .footer{padding:var(--space-1);padding-top:0}.signup-form .footer p{margin-top:8px}@media (max-width: 30em){.signup-form form{padding:0}}body{background-color:var(--primary-a1)}
