@font-face{font-family:Figtree;src:url(/fonts/figtree-variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Cal Sans;src:url(/fonts/cal-sans.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-title: "Cal Sans", ui-sans-serif, system-ui, sans-serif;--font-body: "Figtree", ui-sans-serif, system-ui, sans-serif;--text-xs: 14px;--text-base: 16px;--text-lg: 20px;--text-xl: 42px;--text-display: 68px;--tracking-tighter: -1.36px;--tracking-tight: -.64px}.text-display{font-size:var(--text-display);line-height:.85;word-break:break-word}.text-body{letter-spacing:-4%}.text-small{font-size:.875rem}:root{--grey-1: #0d0d0e;--grey-2: #18191a;--grey-3: #222224;--grey-4: #292a2c;--grey-5: #303134;--grey-6: #3a3a3e;--grey-7: #47474c;--grey-8: #606068;--grey-9: #6d6e76;--grey-10: #7b7b84;--grey-11: #b3b4bb;--grey-12: #eeeeef;--pink-1: #120a0e;--pink-2: #211018;--pink-3: #381528;--pink-4: #4f1133;--pink-5: #5d193d;--pink-6: #6d264b;--pink-7: #87365f;--pink-8: #ac447b;--pink-9: #dc3b95;--pink-10: #cd2a89;--pink-11: #ff81c9;--pink-12: #ffd0e5;--red-11: #fef2f2;--red-10: #ffe2e2;--red-9: #ffc9c9;--red-8: #ffa2a2;--red-7: #ff6467;--red-6: #fb2c36;--red-5: #e7000b;--red-4: #c10007;--red-3: #9f0712;--red-2: #82181a;--red-1: #460809;--orange-11: #fff7ed;--orange-10: #ffedd4;--orange-9: #ffd6a7;--orange-8: #ffb86a;--orange-7: #ff8904;--orange-6: #ff6900;--orange-5: #f54900;--orange-4: #ca3500;--orange-3: #9f2d00;--orange-2: #7e2a0c;--orange-1: #441306;--amber-11: #fffbeb;--amber-10: #fef3c6;--amber-9: #ffd6a7;--amber-8: #ffd230;--amber-7: #ffb900;--amber-6: #fe9a00;--amber-5: #e17100;--amber-4: #bb4d00;--amber-3: #973c00;--amber-2: #7a3306;--amber-1: #441306;--yellow-11: #fefce8;--yellow-10: #fef9c2;--yellow-9: #fff085;--yellow-8: #ffdf20;--yellow-7: #fdc700;--yellow-6: #f0b100;--yellow-5: #d08700;--yellow-4: #a65f00;--yellow-3: #894b00;--yellow-2: #733e0a;--yellow-1: #432004;--lime-11: #f7fee7;--lime-10: #ecfcca;--lime-9: #d8f999;--lime-8: #bbf451;--lime-7: #9ae600;--lime-6: #7ccf00;--lime-5: #5ea500;--lime-4: #497d00;--lime-3: #3c6300;--lime-2: #35530e;--lime-1: #192e03;--green-11: #f0fdf4;--green-10: #dbfce7;--green-9: #b9f8cf;--green-8: #7bf1a8;--green-7: #05df72;--green-6: #00c950;--green-5: #00a63e;--green-4: #008235;--green-3: #016630;--green-2: #0d542b;--green-1: #032e15;--emerald-11: #ecfdf5;--emerald-10: #d0fae5;--emerald-9: #a4f4cf;--emerald-8: #5ee9b5;--emerald-7: #00d492;--emerald-6: #00bc7d;--emerald-5: #009966;--emerald-4: #007a55;--emerald-3: #006045;--emerald-2: #004f3b;--emerald-1: #002c22;--cyan-11: #ecfeff;--cyan-10: #cefafe;--cyan-9: #a2f4fd;--cyan-8: #53eafd;--cyan-7: #00d3f2;--cyan-6: #00b8db;--cyan-5: #0092b8;--cyan-4: #007595;--cyan-3: #005f78;--cyan-2: #104e64;--cyan-1: #053345;--sky-11: #f0f9ff;--sky-10: #dff2fe;--sky-9: #b8e6fe;--sky-8: #73d4ff;--sky-7: #00bcff;--sky-6: #00a6f4;--sky-5: #0084d1;--sky-4: #0069a8;--sky-3: #00598a;--sky-2: #024a70;--sky-1: #052f4a;--blue-11: #eff6ff;--blue-10: #dbeafe;--blue-9: #bedbff;--blue-8: #8ec5ff;--blue-7: #50a2ff;--blue-6: #2b7fff;--blue-5: #155dfc;--blue-4: #1447e6;--blue-3: #193cb8;--blue-2: #1c398e;--blue-1: #162456}:root{--backgrounds-default: var(--grey-2);--backgrounds-surface: var(--grey-3);--backgrounds-overlay: var(--grey-4);--backgrounds-accent: var(--pink-5);--backgrounds-hover: var(--grey-6);--texts-primary: var(--grey-12);--texts-secondary: var(--grey-11);--texts-tertiary: var(--grey-9);--texts-inverse: var(--grey-7);--texts-accent: var(--pink-9);--texts-info: var(--sky-7);--texts-success: var(--green-6);--texts-warning: var(--amber-5);--texts-error: var(--red-6);--buttons-background-primary: var(--pink-10);--buttons-background-primary-hover: var(--pink-9);--buttons-background-secondary: var(--grey-3);--buttons-background-tertiary: var(--grey-12);--buttons-background-info: var(--sky-4);--buttons-background-success: var(--green-4);--buttons-background-warning: var(--amber-4);--buttons-background-error: var(--red-6);--buttons-background-disabled: var(--grey-2);--buttons-background-inverse: #ffffff;--buttons-texts-primary: var(--grey-12);--buttons-texts-secondary: var(--grey-11);--buttons-texts-tertiary: var(--grey-2);--buttons-texts-accent: var(--pink-11);--buttons-texts-disabled: var(--grey-8);--buttons-texts-info: var(--sky-10);--buttons-texts-success: var(--green-11);--buttons-texts-warning: var(--amber-11);--buttons-texts-error: var(--red-11);--buttons-texts-ghost: var(--grey-12);--borders-default: var(--grey-4);--borders-active: var(--grey-9);--borders-accent: var(--pink-9);--borders-divider: var(--grey-5);--borders-inverse: var(--grey-12);--borders-info: var(--sky-7);--borders-success: var(--green-7);--borders-warning: var(--amber-5);--borders-error: var(--red-6);--buttons-icons-primary: var(--grey-12);--buttons-icons-secondary: var(--grey-11);--buttons-icons-tertiary: var(--grey-7);--buttons-icons-accent: var(--pink-9);--buttons-icons-success: var(--green-1);--buttons-icons-warning: var(--amber-2);--buttons-icons-error: var(--red-1);--buttons-icons-info: var(--sky-1);--buttons-icons-disabled: var(--grey-7);--buttons-icons-inverse: var(--grey-2)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--backgrounds-default)}body{--horizontal-padding: 4rem;--safe-width: min(62.5rem, calc(100vw - var(--horizontal-padding) * 2));font-family:var(--font-body);font-size:var(--text-base);color:var(--texts-primary);-webkit-font-smoothing:antialiased;line-height:1.5}@media screen and (max-width:720px){body{--horizontal-padding: 1.25rem}}@media screen and (max-width:360px){body{--horizontal-padding: 1.25rem}}h1,h2,h3{font-family:var(--font-title);letter-spacing:var(--tracking-tighter);line-height:1.1}:root{--card-padding: 1.25rem;--card-border-radius: .625rem}.btn{background-color:var(--button-background, var(--buttons-background-primary));color:var(--button-text-color, var(--buttons-texts-primary));padding:.75rem 1.5rem;border-radius:.625rem;font-family:var(--font-title);display:inline-block;transition:background-color .2s;text-decoration:none}.btn-primary{--button-background: var(--buttons-background-primary);--button-background-hover: var(--buttons-background-primary-hover);--button-text-color: var(--buttons-texts-primary)}.btn-secondary{--button-background: var(--buttons-background-secondary);--button-background-hover: var(--backgrounds-overlay);--button-text-color: var(--buttons-texts-secondary)}.btn-tertiary{--button-background: var(--buttons-background-tertiary);--button-background-hover: var(--grey-11);--button-text-color: var(--buttons-texts-tertiary)}.btn:hover{background-color:var(--button-background-hover, var(--buttons-background-primary-hover))}.btn:focus-visible{outline:2px solid var(--borders-accent);outline-offset:3px}a:focus-visible{outline:2px solid var(--borders-accent);outline-offset:3px;border-radius:.25rem}.card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:var(--card-padding);border-radius:var(--card-border-radius);background-color:var(--backgrounds-surface)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
