html{-webkit-text-size-adjust:100%;font-family:var(--font-body),"Source Sans 3",ui-sans-serif,system-ui,-apple-system,sans-serif;tab-size:4;scroll-behavior:smooth;line-height:1.5}body{font-family:inherit;line-height:inherit;background-color:var(--color-bg-primary);color:var(--color-text-primary);margin:0;transition:background-color .2s,color .2s}h1,h2,p,pre{margin:0}*,:before,:after{box-sizing:border-box;border:0 solid}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}svg{vertical-align:middle;shape-rendering:auto;text-rendering:optimizeLegibility;display:block}pre{color:#e5e7eb;background-color:#374151;border-radius:.25rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:scroll}.shadow{box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.rounded{border-radius:1.5rem}.wrapper{width:100%}.container{max-width:768px;color:var(--color-text-secondary);width:100%;margin-left:auto;margin-right:auto;padding-bottom:3rem;padding-left:1rem;padding-right:1rem}#welcome{margin-top:2.5rem}#welcome h1{letter-spacing:-.025em;font-size:3rem;font-weight:500;line-height:1}#welcome span{margin-bottom:.5rem;font-size:1.875rem;font-weight:300;line-height:2.25rem;display:block}#hero{box-sizing:border-box;color:#374151;background-color:#143157;border:none;grid-template-columns:1fr;align-items:center;margin-top:3.5rem;display:grid}#hero .text-container{color:#fff;padding:3rem 2rem}#hero .text-container h2{font-size:1.5rem;line-height:2rem;position:relative}#hero .text-container h2 svg{color:#44bb97;width:2rem;height:2rem;position:absolute;top:0;left:-.25rem}#hero .text-container h2 span{margin-left:2.5rem}#hero .text-container a{color:#374151;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#fff;border-radius:.75rem;margin-top:1.5rem;padding:1rem 2rem;display:inline-block}#hero .logo-container{justify-content:center;padding-left:2rem;padding-right:2rem;display:none}#hero .logo-container svg{color:#fff;width:66.6667%}#middle-content{grid-template-columns:1fr;align-items:flex-start;gap:4rem;margin-top:3.5rem;display:grid}#learning-materials{padding:2.5rem 2rem}#learning-materials h2{letter-spacing:-.025em;padding-left:1rem;padding-right:1rem;font-size:1.25rem;font-weight:500;line-height:1.75rem}.list-item-link{border-radius:.75rem;align-items:center;width:100%;margin-top:1rem;padding:1rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.list-item-link svg:first-child{width:1.5rem;height:1.5rem;margin-right:1rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.list-item-link>span{flex-grow:1;font-weight:400;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.list-item-link>span>span{color:#6b7280;flex-grow:1;font-size:.75rem;font-weight:300;line-height:1rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.list-item-link svg:last-child{width:1rem;height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.list-item-link:hover{color:#fff;background-color:#44bb97}.list-item-link:hover>span>span{color:#f3f4f6}.list-item-link:hover svg:last-child{transform:translate(.25rem)}.button-pill{align-items:center;padding:1.5rem 2rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.button-pill svg{flex-shrink:0;width:3rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-pill>span{letter-spacing:-.025em;padding-left:1rem;padding-right:1rem;font-size:1.125rem;font-weight:400;line-height:1.75rem}.button-pill span span{font-size:.875rem;font-weight:300;line-height:1.25rem;display:block}.button-pill:hover svg,.button-pill:hover{color:#fff!important}#nx-console:hover{background-color:#007acc}#nx-console svg{color:#007acc}#nx-console-jetbrains{margin-top:2rem}#nx-console-jetbrains:hover{background-color:#ff318c}#nx-console-jetbrains svg{color:#ff318c}#nx-repo:hover{background-color:#181717}#nx-repo svg{color:#181717}#nx-cloud{margin-top:2rem;margin-bottom:2rem;padding:2.5rem 2rem}#nx-cloud>div{align-items:center;display:flex}#nx-cloud>div svg{border-radius:.375rem;flex-shrink:0;width:3rem}#nx-cloud>div h2{letter-spacing:-.025em;padding-left:1rem;padding-right:1rem;font-size:1.125rem;font-weight:400;line-height:1.75rem}#nx-cloud>div h2 span{font-size:.875rem;font-weight:300;line-height:1.25rem;display:block}#nx-cloud p{margin-top:1rem;font-size:1rem;line-height:1.5rem}#nx-cloud pre{margin-top:1rem}#nx-cloud a{color:#6b7280;text-align:right;margin-top:1.5rem;font-size:.875rem;line-height:1.25rem;display:block}#nx-cloud a:hover{text-decoration:underline}#commands{margin-top:3.5rem;padding:2.5rem 2rem}#commands h2{letter-spacing:-.025em;padding-left:1rem;padding-right:1rem;font-size:1.25rem;font-weight:400;line-height:1.75rem}#commands p{margin-top:1rem;padding-left:1rem;padding-right:1rem;font-size:1rem;font-weight:300;line-height:1.5rem}details{align-items:center;width:100%;margin-top:1rem;padding-left:1rem;padding-right:1rem;display:flex}details pre>span{color:#b5b5b5;display:block}summary{cursor:pointer;border-radius:.5rem;padding:.5rem;font-weight:400;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}summary:hover{background-color:var(--color-bg-secondary)}summary svg{width:1.5rem;height:1.5rem;margin-right:1rem}#love{color:#6b7280;opacity:.6;text-align:center;margin-top:3.5rem;font-size:.875rem;line-height:1.25rem}#love svg{color:#fca5a5;width:1.25rem;height:1.25rem;margin-top:-.25rem;display:inline}@media screen and (min-width:768px){#hero{grid-template-columns:repeat(2,minmax(0,1fr))}#hero .logo-container{display:flex}#middle-content{grid-template-columns:repeat(2,minmax(0,1fr))}}#waitlist,#features,#how-it-works,#teachers{scroll-margin-top:80px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg-primary:#faf8f5;--color-bg-secondary:#f3f0eb;--color-bg-tertiary:#eae6df;--color-bg-paper:#fffdf9;--color-bg-elevated:#fff;--color-text-primary:#2a2520;--color-text-secondary:#5c5550;--color-text-muted:#8a847d;--color-text-inverse:#faf8f5;--color-primary:#7a3b3e;--color-primary-dark:#5e2d30;--color-primary-subtle:#f5eaeb;--color-success:#4a7a5b;--color-success-subtle:#e0ede4;--color-info:#3d5a80;--color-info-subtle:#dde5ee;--color-warning:#b57b2f;--color-warning-subtle:#f5ede0;--color-danger:#a84442;--color-danger-subtle:#f5e0df;--color-error:var(--color-danger);--color-surface-dark:#2a2520;--color-border:#e0dbd4;--color-border-light:#eae6df;--color-text-disabled:#b5b0aa;--color-primary-disabled:#c4a0a2;--color-danger-disabled:#c4a0a2;--color-highlight-bg:#b57b2f26;--color-info-hover:#3d5a8014;--navbar-bg:#faf8f5eb;--cefr-a1-text:#386048;--cefr-a1-bg:#ebf3ee;--cefr-a1-border:#c8ddd0;--cefr-a1-segment:#386048;--cefr-a2-text:#4a7a5b;--cefr-a2-bg:#e0ede4;--cefr-a2-border:#c0d9c8;--cefr-a2-segment:#4a7a5b;--cefr-b1-text:#2e4563;--cefr-b1-bg:#e8edf3;--cefr-b1-border:#c8d3e0;--cefr-b1-segment:#2e4563;--cefr-b2-text:#3d5a80;--cefr-b2-bg:#dde5ee;--cefr-b2-border:#bccadb;--cefr-b2-segment:#3d5a80;--cefr-c1-text:#5e2d30;--cefr-c1-bg:#f5eaeb;--cefr-c1-border:#e0cbcc;--cefr-c1-segment:#5e2d30;--cefr-c2-text:#7a3b3e;--cefr-c2-bg:#f0e0e1;--cefr-c2-border:#dcc4c5;--cefr-c2-segment:#7a3b3e;--cefr-a1_1-bg:#eef5f1;--cefr-a1_2-bg:#e6f0ea;--cefr-a1_3-bg:#ddeae3;--cefr-a2_1-bg:#e4f0e8;--cefr-a2_2-bg:#d8e8dd;--cefr-b1_1-bg:#eaeff5;--cefr-b1_2-bg:#e0e8f0;--cefr-b2_1-bg:#dbe3ed;--cefr-b2_2-bg:#d6e0eb;--lp-slate:var(--color-text-primary);--lp-text-muted:var(--color-text-muted);--lp-bg:var(--color-bg-elevated);--lp-border:var(--color-border);--lp-shadow-sm:0 2px 8px #2a25200f;--lp-shadow-md:0 4px 16px #2a252014;--lp-shadow-lg:0 8px 30px #2a25201a;--lp-radius:12px;--lp-transition:.2s ease;--lp-max-width:1200px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--color-bg-primary:#1c1915;--color-bg-secondary:#242019;--color-bg-tertiary:#2e2924;--color-bg-paper:#1f1c18;--color-bg-elevated:#2a2520;--color-text-primary:#eae6df;--color-text-secondary:#a8a29e;--color-text-muted:#8f8880;--color-text-inverse:#1c1915;--color-text-disabled:#5c5550;--color-primary:#c4686c;--color-primary-dark:#a85457;--color-primary-subtle:#312425;--color-primary-disabled:#6e3a3c;--color-danger-disabled:#5c3a3b;--color-highlight-bg:#d49a4e33;--color-info-hover:#6e94be1f;--color-success:#6faf82;--color-success-subtle:#1d2b22;--color-info:#6e94be;--color-info-subtle:#1c2535;--color-warning:#d49a4e;--color-warning-subtle:#2b2216;--color-danger:#d46c6a;--color-danger-subtle:#2d1c1b;--color-error:var(--color-danger);--color-surface-dark:#eae6df;--color-border:#3a352e;--color-border-light:#2e2924;--navbar-bg:#1c1915eb;--cefr-a1-text:#7fbf95;--cefr-a1-bg:#1a2b20;--cefr-a1-border:#2a4033;--cefr-a1-segment:#6faf82;--cefr-a2-text:#6faf82;--cefr-a2-bg:#1d2b22;--cefr-a2-border:#2d4035;--cefr-a2-segment:#6faf82;--cefr-b1-text:#7ea3cc;--cefr-b1-bg:#1a2233;--cefr-b1-border:#283650;--cefr-b1-segment:#6e94be;--cefr-b2-text:#6e94be;--cefr-b2-bg:#1c2535;--cefr-b2-border:#2b3a55;--cefr-b2-segment:#6e94be;--cefr-c1-text:#dda0a2;--cefr-c1-bg:#2d1c1b;--cefr-c1-border:#4a2e2e;--cefr-c1-segment:#c4686c;--cefr-c2-text:#e0a0a3;--cefr-c2-bg:#312425;--cefr-c2-border:#4e3233;--cefr-c2-segment:#c4686c;--cefr-a1_1-bg:#1c2e22;--cefr-a1_2-bg:#1a2b20;--cefr-a1_3-bg:#182820;--cefr-a2_1-bg:#1f2e24;--cefr-a2_2-bg:#1d2b22;--cefr-b1_1-bg:#1c2436;--cefr-b1_2-bg:#1a2233;--cefr-b2_1-bg:#1f2839;--cefr-b2_2-bg:#1c2535;--lp-shadow-sm:0 2px 8px #0003;--lp-shadow-md:0 4px 16px #00000040;--lp-shadow-lg:0 8px 30px #0000004d;--sc-shimmer-bg:linear-gradient(90deg,#242019 25%,#2e2924 50%,#242019 75%);--sc-loading-amber:#d49a4e;--sc-loading-page:#1f1c18;--sc-loading-line:#2e2924}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-primary:#1c1915;--color-bg-secondary:#242019;--color-bg-tertiary:#2e2924;--color-bg-paper:#1f1c18;--color-bg-elevated:#2a2520;--color-text-primary:#eae6df;--color-text-secondary:#a8a29e;--color-text-muted:#8f8880;--color-text-inverse:#1c1915;--color-text-disabled:#5c5550;--color-primary:#c4686c;--color-primary-dark:#a85457;--color-primary-subtle:#312425;--color-primary-disabled:#6e3a3c;--color-danger-disabled:#5c3a3b;--color-highlight-bg:#d49a4e33;--color-info-hover:#6e94be1f;--color-success:#6faf82;--color-success-subtle:#1d2b22;--color-info:#6e94be;--color-info-subtle:#1c2535;--color-warning:#d49a4e;--color-warning-subtle:#2b2216;--color-danger:#d46c6a;--color-danger-subtle:#2d1c1b;--color-error:var(--color-danger);--color-surface-dark:#eae6df;--color-border:#3a352e;--color-border-light:#2e2924;--navbar-bg:#1c1915eb;--cefr-a1-text:#7fbf95;--cefr-a1-bg:#1a2b20;--cefr-a1-border:#2a4033;--cefr-a1-segment:#6faf82;--cefr-a2-text:#6faf82;--cefr-a2-bg:#1d2b22;--cefr-a2-border:#2d4035;--cefr-a2-segment:#6faf82;--cefr-b1-text:#7ea3cc;--cefr-b1-bg:#1a2233;--cefr-b1-border:#283650;--cefr-b1-segment:#6e94be;--cefr-b2-text:#6e94be;--cefr-b2-bg:#1c2535;--cefr-b2-border:#2b3a55;--cefr-b2-segment:#6e94be;--cefr-c1-text:#dda0a2;--cefr-c1-bg:#2d1c1b;--cefr-c1-border:#4a2e2e;--cefr-c1-segment:#c4686c;--cefr-c2-text:#e0a0a3;--cefr-c2-bg:#312425;--cefr-c2-border:#4e3233;--cefr-c2-segment:#c4686c;--cefr-a1_1-bg:#1c2e22;--cefr-a1_2-bg:#1a2b20;--cefr-a1_3-bg:#182820;--cefr-a2_1-bg:#1f2e24;--cefr-a2_2-bg:#1d2b22;--cefr-b1_1-bg:#1c2436;--cefr-b1_2-bg:#1a2233;--cefr-b2_1-bg:#1f2839;--cefr-b2_2-bg:#1c2535;--lp-shadow-sm:0 2px 8px #0003;--lp-shadow-md:0 4px 16px #00000040;--lp-shadow-lg:0 8px 30px #0000004d;--sc-shimmer-bg:linear-gradient(90deg,#242019 25%,#2e2924 50%,#242019 75%);--sc-loading-amber:#d49a4e;--sc-loading-page:#1f1c18;--sc-loading-line:#2e2924}}.sc-btn-primary{transition:filter .15s,transform .1s}.sc-btn-primary:hover:not(:disabled){filter:brightness(.92)}.sc-btn-primary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sc-btn-primary:active:not(:disabled){transform:scale(.98)}.sc-btn-outline{transition:background-color .15s,transform .1s}.sc-btn-outline:hover:not(:disabled){background-color:var(--color-info-hover)}.sc-btn-outline:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sc-btn-danger{transition:filter .15s,transform .1s}.sc-btn-danger:hover:not(:disabled){filter:brightness(.92)}.sc-btn-danger:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}.sc-btn-ghost{transition:color .15s}.sc-btn-ghost:hover:not(:disabled){color:var(--color-primary)}.sc-btn-ghost:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sc-classroom-card{transition:border-color .15s,box-shadow .15s}.sc-classroom-card:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000000f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.landing-section{max-width:var(--lp-max-width);margin:0 auto;padding:64px 20px}.landing-section-title{font-size:32px;font-weight:700;font-family:var(--font-display),"Crimson Pro",Georgia,serif;color:var(--color-text-primary);text-align:center;margin-bottom:12px}.landing-section-subtitle{color:var(--color-text-secondary);text-align:center;max-width:600px;margin:0 auto 48px;font-size:18px;line-height:1.6}.landing-card{border-radius:var(--lp-radius);background:var(--color-bg-elevated);border:1px solid var(--color-border);transition:transform var(--lp-transition),box-shadow var(--lp-transition);padding:32px}.landing-card:hover{box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.landing-btn-primary{color:var(--color-text-inverse);background-color:var(--color-primary);cursor:pointer;transition:background-color var(--lp-transition),transform var(--lp-transition);border:none;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.landing-btn-primary:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.landing-btn-ghost{color:#fff;cursor:pointer;transition:background-color var(--lp-transition),border-color var(--lp-transition);background-color:#0000;border:2px solid #fff9;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.landing-btn-ghost:hover{background-color:#ffffff1a;border-color:#fff}.navbar-desktop-links,.navbar-auth-links{display:flex}.navbar-hamburger,.navbar-mobile-menu{display:none}@media screen and (max-width:767px){.landing-section{padding:48px 16px}.landing-section-title{font-size:26px}.landing-section-subtitle{margin-bottom:32px;font-size:16px}.navbar-desktop-links,.navbar-auth-links{display:none!important}.navbar-hamburger,.navbar-mobile-menu{display:flex}}:root{--sc-shimmer-bg:linear-gradient(90deg,#f3f0eb 25%,#eae6df 50%,#f3f0eb 75%);--sc-loading-amber:#b57b2f;--sc-loading-page:#fffdf9;--sc-loading-line:#eae6df}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes lineWrite{0%{width:0}to{width:100%}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes softGlow{0%,to{box-shadow:0 4px 20px #0000000f}50%{box-shadow:0 4px 28px #f39c121f}}@keyframes messageFade{0%{opacity:0;transform:translateY(4px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes dotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes progressCreep{0%{width:0%}10%{width:15%}30%{width:35%}50%{width:50%}70%{width:65%}90%{width:78%}to{width:85%}}@keyframes cardComplete{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ttsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes ttsSpin{to{transform:rotate(360deg)}}.tts-btn{transition:background-color .15s,border-color .15s,opacity .15s}.tts-btn:hover:not(:disabled){filter:brightness(.92)}.tts-btn:active:not(:disabled){transform:scale(.97)}.tts-btn:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.tts-speed-btn{transition:background-color .15s,color .15s,font-weight .1s}.tts-speed-btn:hover:not(:disabled){filter:brightness(.92)}.tts-speed-btn:focus-visible{outline:2px solid var(--color-info);outline-offset:1px}[data-testid=theme-toggle]:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}@keyframes levelUpBounce{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.cefr-selector:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes shakeWrong{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}}@keyframes matchPop{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpButton{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.vocab-match-btn{transition:filter .15s,box-shadow .15s,transform .1s}.vocab-match-btn:hover:not(:disabled){filter:brightness(.95);box-shadow:0 2px 8px #00000014}.vocab-match-btn:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.vocab-match-btn:active:not(:disabled){transform:scale(.98)}
@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.dd28a007.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.e0d1d72d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/115e7a2565b70400-s.p.e440a306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.dd28a007.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.e0d1d72d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/115e7a2565b70400-s.p.e440a306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.dd28a007.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.e0d1d72d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/115e7a2565b70400-s.p.e440a306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.dd28a007.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.e0d1d72d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Crimson Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/115e7a2565b70400-s.p.e440a306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.crimson_pro_f65dd9be-module__Wi5b9G__className{font-family:Crimson Pro,Crimson Pro Fallback;font-style:normal}.crimson_pro_f65dd9be-module__Wi5b9G__variable{--font-display:"Crimson Pro","Crimson Pro Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_81f3836f-module__aF5-5q__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_81f3836f-module__aF5-5q__variable{--font-body:"Source Sans 3","Source Sans 3 Fallback"}
@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/868062ac78521d52-s.a1431e7a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/377df069955803a2-s.53afce9e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.4b220ef0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80458c63f2f84a49-s.ce085c32.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38c395c92be4c12a-s.209510ed.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4822b6e373c28622-s.6292185e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.51182207.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/868062ac78521d52-s.a1431e7a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/377df069955803a2-s.53afce9e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.4b220ef0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80458c63f2f84a49-s.ce085c32.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/38c395c92be4c12a-s.209510ed.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4822b6e373c28622-s.6292185e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.51182207.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_f8432ada-module__vhvrqa__className{font-family:Literata,Literata Fallback;font-style:normal}.literata_f8432ada-module__vhvrqa__variable{--font-reading:"Literata","Literata Fallback"}
