@charset "UTF-8";@font-face{font-family:YoungSerif-Light;src:local("YoungSerif-Light"),url(/assets/fonts/young-serif/YoungSerif-Light.woff2) format("woff2")}@font-face{font-family:YoungSerif-LightItalic;src:local("YoungSerif-LightItalic"),url(/assets/fonts/young-serif/YoungSerif-LightItalic.woff2) format("woff2")}@font-face{font-family:YoungSerif-Regular;src:local("YoungSerif-Regular"),url(/assets/fonts/young-serif/YoungSerif-Regular.woff2) format("woff2")}@font-face{font-family:YoungSerif-RegularItalic;src:local("YoungSerif-RegularItalic"),url(/assets/fonts/young-serif/YoungSerif-RegularItalic.woff2) format("woff2")}@font-face{font-family:YoungSerif-Medium;src:local("YoungSerif-Medium"),url(/assets/fonts/young-serif/YoungSerif-Medium.woff2) format("woff2")}@font-face{font-family:YoungSerif-MediumItalic;src:local("YoungSerif-MediumItalic"),url(/assets/fonts/young-serif/YoungSerif-MediumItalic.woff2) format("woff2")}@font-face{font-family:YoungSerif-Bold;src:local("YoungSerif-Bold"),url(/assets/fonts/young-serif/YoungSerif-Bold.woff2) format("woff2")}@font-face{font-family:YoungSerif-BoldItalic;src:local("YoungSerif-Boldtalic"),url(/assets/fonts/young-serif/YoungSerif-BoldItalic.woff2) format("woff2")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/fonts/open-sans/OpenSans-Light.woff2) format("woff2")}@font-face{font-family:OpenSans-Regular;src:local("OpenSans-Regular"),url(/assets/fonts/open-sans/OpenSans-Regular.woff2) format("woff2")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/fonts/open-sans/OpenSans-SemiBold.woff2) format("woff2")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/fonts/open-sans/OpenSans-Bold.woff2) format("woff2")}:root{--hue-prim: 47;--hue-sec: 77;--hue-tert: 117;--hue-warning: 30;--hue-error: 0;--sat: 81%;--alpha: 100%;--color-prim-0: hsla(var(--hue-prim), var(--sat), 0%, var(--alpha));--color-prim-1: hsla(var(--hue-prim), var(--sat), 1%, var(--alpha));--color-prim-2: hsla(var(--hue-prim), var(--sat), 2%, var(--alpha));--color-prim-3: hsla(var(--hue-prim), var(--sat), 3%, var(--alpha));--color-prim-4: hsla(var(--hue-prim), var(--sat), 4%, var(--alpha));--color-prim-5: hsla(var(--hue-prim), var(--sat), 5%, var(--alpha));--color-prim-6: hsla(var(--hue-prim), var(--sat), 6%, var(--alpha));--color-prim-7: hsla(var(--hue-prim), var(--sat), 7%, var(--alpha));--color-prim-8: hsla(var(--hue-prim), var(--sat), 8%, var(--alpha));--color-prim-9: hsla(var(--hue-prim), var(--sat), 9%, var(--alpha));--color-prim-10: hsla(var(--hue-prim), var(--sat), 10%, var(--alpha));--color-prim-11: hsla(var(--hue-prim), var(--sat), 11%, var(--alpha));--color-prim-12: hsla(var(--hue-prim), var(--sat), 12%, var(--alpha));--color-prim-15: hsla(var(--hue-prim), var(--sat), 15%, var(--alpha));--color-prim-20: hsla(var(--hue-prim), var(--sat), 20%, var(--alpha));--color-prim-30: hsla(var(--hue-prim), var(--sat), 30%, var(--alpha));--color-prim-40: hsla(var(--hue-prim), var(--sat), 40%, var(--alpha));--color-prim-50: hsla(var(--hue-prim), var(--sat), 50%, var(--alpha));--color-prim-60: hsla(var(--hue-prim), var(--sat), 60%, var(--alpha));--color-prim-70: hsla(var(--hue-prim), var(--sat), 70%, var(--alpha));--color-prim-75: hsla(var(--hue-prim), var(--sat), 75%, var(--alpha));--color-prim-80: hsla(var(--hue-prim), var(--sat), 80%, var(--alpha));--color-prim-90: hsla(var(--hue-prim), var(--sat), 90%, var(--alpha));--color-prim-91: hsla(var(--hue-prim), var(--sat), 91%, var(--alpha));--color-prim-92: hsla(var(--hue-prim), var(--sat), 92%, var(--alpha));--color-prim-93: hsla(var(--hue-prim), var(--sat), 93%, var(--alpha));--color-prim-94: hsla(var(--hue-prim), var(--sat), 94%, var(--alpha));--color-prim-95: hsla(var(--hue-prim), var(--sat), 95%, var(--alpha));--color-prim-96: hsla(var(--hue-prim), var(--sat), 96%, var(--alpha));--color-prim-97: hsla(var(--hue-prim), var(--sat), 97%, var(--alpha));--color-prim-98: hsla(var(--hue-prim), var(--sat), 98%, var(--alpha));--color-prim-99: hsla(var(--hue-prim), var(--sat), 99%, var(--alpha));--color-prim-100: hsla(var(--hue-prim), var(--sat), 100%, var(--alpha));--color-sec-0: hsla(var(--hue-sec), var(--sat), 0%, var(--alpha));--color-sec-1: hsla(var(--hue-sec), var(--sat), 1%, var(--alpha));--color-sec-2: hsla(var(--hue-sec), var(--sat), 2%, var(--alpha));--color-sec-3: hsla(var(--hue-sec), var(--sat), 3%, var(--alpha));--color-sec-4: hsla(var(--hue-sec), var(--sat), 4%, var(--alpha));--color-sec-5: hsla(var(--hue-sec), var(--sat), 5%, var(--alpha));--color-sec-6: hsla(var(--hue-sec), var(--sat), 6%, var(--alpha));--color-sec-7: hsla(var(--hue-sec), var(--sat), 7%, var(--alpha));--color-sec-8: hsla(var(--hue-sec), var(--sat), 8%, var(--alpha));--color-sec-9: hsla(var(--hue-sec), var(--sat), 9%, var(--alpha));--color-sec-10: hsla(var(--hue-sec), var(--sat), 10%, var(--alpha));--color-sec-11: hsla(var(--hue-sec), var(--sat), 11%, var(--alpha));--color-sec-12: hsla(var(--hue-sec), var(--sat), 12%, var(--alpha));--color-sec-15: hsla(var(--hue-sec), var(--sat), 15%, var(--alpha));--color-sec-20: hsla(var(--hue-sec), var(--sat), 20%, var(--alpha));--color-sec-30: hsla(var(--hue-sec), var(--sat), 30%, var(--alpha));--color-sec-40: hsla(var(--hue-sec), var(--sat), 40%, var(--alpha));--color-sec-50: hsla(var(--hue-sec), var(--sat), 50%, var(--alpha));--color-sec-60: hsla(var(--hue-sec), var(--sat), 60%, var(--alpha));--color-sec-70: hsla(var(--hue-sec), var(--sat), 70%, var(--alpha));--color-sec-75: hsla(var(--hue-sec), var(--sat), 75%, var(--alpha));--color-sec-80: hsla(var(--hue-sec), var(--sat), 80%, var(--alpha));--color-sec-90: hsla(var(--hue-sec), var(--sat), 90%, var(--alpha));--color-sec-91: hsla(var(--hue-sec), var(--sat), 91%, var(--alpha));--color-sec-92: hsla(var(--hue-sec), var(--sat), 92%, var(--alpha));--color-sec-93: hsla(var(--hue-sec), var(--sat), 93%, var(--alpha));--color-sec-94: hsla(var(--hue-sec), var(--sat), 94%, var(--alpha));--color-sec-95: hsla(var(--hue-sec), var(--sat), 95%, var(--alpha));--color-sec-96: hsla(var(--hue-sec), var(--sat), 96%, var(--alpha));--color-sec-97: hsla(var(--hue-sec), var(--sat), 97%, var(--alpha));--color-sec-98: hsla(var(--hue-sec), var(--sat), 98%, var(--alpha));--color-sec-99: hsla(var(--hue-sec), var(--sat), 99%, var(--alpha));--color-sec-100: hsla(var(--hue-sec), var(--sat), 100%, var(--alpha));--color-tert-0: hsla(var(--hue-tert), var(--sat), 0%, var(--alpha));--color-tert-1: hsla(var(--hue-tert), var(--sat), 1%, var(--alpha));--color-tert-2: hsla(var(--hue-tert), var(--sat), 2%, var(--alpha));--color-tert-3: hsla(var(--hue-tert), var(--sat), 3%, var(--alpha));--color-tert-4: hsla(var(--hue-tert), var(--sat), 4%, var(--alpha));--color-tert-5: hsla(var(--hue-tert), var(--sat), 5%, var(--alpha));--color-tert-6: hsla(var(--hue-tert), var(--sat), 6%, var(--alpha));--color-tert-7: hsla(var(--hue-tert), var(--sat), 7%, var(--alpha));--color-tert-8: hsla(var(--hue-tert), var(--sat), 8%, var(--alpha));--color-tert-9: hsla(var(--hue-tert), var(--sat), 9%, var(--alpha));--color-tert-10: hsla(var(--hue-tert), var(--sat), 10%, var(--alpha));--color-tert-11: hsla(var(--hue-tert), var(--sat), 11%, var(--alpha));--color-tert-12: hsla(var(--hue-tert), var(--sat), 12%, var(--alpha));--color-tert-15: hsla(var(--hue-tert), var(--sat), 15%, var(--alpha));--color-tert-20: hsla(var(--hue-tert), var(--sat), 20%, var(--alpha));--color-tert-30: hsla(var(--hue-tert), var(--sat), 30%, var(--alpha));--color-tert-40: hsla(var(--hue-tert), var(--sat), 40%, var(--alpha));--color-tert-50: hsla(var(--hue-tert), var(--sat), 50%, var(--alpha));--color-tert-60: hsla(var(--hue-tert), var(--sat), 60%, var(--alpha));--color-tert-70: hsla(var(--hue-tert), var(--sat), 70%, var(--alpha));--color-tert-75: hsla(var(--hue-tert), var(--sat), 75%, var(--alpha));--color-tert-80: hsla(var(--hue-tert), var(--sat), 80%, var(--alpha));--color-tert-90: hsla(var(--hue-tert), var(--sat), 90%, var(--alpha));--color-tert-91: hsla(var(--hue-tert), var(--sat), 91%, var(--alpha));--color-tert-92: hsla(var(--hue-tert), var(--sat), 92%, var(--alpha));--color-tert-93: hsla(var(--hue-tert), var(--sat), 93%, var(--alpha));--color-tert-94: hsla(var(--hue-tert), var(--sat), 94%, var(--alpha));--color-tert-95: hsla(var(--hue-tert), var(--sat), 95%, var(--alpha));--color-tert-96: hsla(var(--hue-tert), var(--sat), 96%, var(--alpha));--color-tert-97: hsla(var(--hue-tert), var(--sat), 97%, var(--alpha));--color-tert-98: hsla(var(--hue-tert), var(--sat), 98%, var(--alpha));--color-tert-99: hsla(var(--hue-tert), var(--sat), 99%, var(--alpha));--color-tert-100: hsla(var(--hue-tert), var(--sat), 100%, var(--alpha));--color-warning-0: hsla(var(--hue-warning), var(--sat), 0%, var(--alpha));--color-warning-1: hsla(var(--hue-warning), var(--sat), 1%, var(--alpha));--color-warning-2: hsla(var(--hue-warning), var(--sat), 2%, var(--alpha));--color-warning-3: hsla(var(--hue-warning), var(--sat), 3%, var(--alpha));--color-warning-4: hsla(var(--hue-warning), var(--sat), 4%, var(--alpha));--color-warning-5: hsla(var(--hue-warning), var(--sat), 5%, var(--alpha));--color-warning-6: hsla(var(--hue-warning), var(--sat), 6%, var(--alpha));--color-warning-7: hsla(var(--hue-warning), var(--sat), 7%, var(--alpha));--color-warning-8: hsla(var(--hue-warning), var(--sat), 8%, var(--alpha));--color-warning-9: hsla(var(--hue-warning), var(--sat), 9%, var(--alpha));--color-warning-10: hsla(var(--hue-warning), var(--sat), 10%, var(--alpha));--color-warning-11: hsla(var(--hue-warning), var(--sat), 11%, var(--alpha));--color-warning-12: hsla(var(--hue-warning), var(--sat), 12%, var(--alpha));--color-warning-15: hsla(var(--hue-warning), var(--sat), 15%, var(--alpha));--color-warning-20: hsla(var(--hue-warning), var(--sat), 20%, var(--alpha));--color-warning-30: hsla(var(--hue-warning), var(--sat), 30%, var(--alpha));--color-warning-40: hsla(var(--hue-warning), var(--sat), 40%, var(--alpha));--color-warning-50: hsla(var(--hue-warning), var(--sat), 50%, var(--alpha));--color-warning-60: hsla(var(--hue-warning), var(--sat), 60%, var(--alpha));--color-warning-70: hsla(var(--hue-warning), var(--sat), 70%, var(--alpha));--color-warning-75: hsla(var(--hue-warning), var(--sat), 75%, var(--alpha));--color-warning-80: hsla(var(--hue-warning), var(--sat), 80%, var(--alpha));--color-warning-90: hsla(var(--hue-warning), var(--sat), 90%, var(--alpha));--color-warning-91: hsla(var(--hue-warning), var(--sat), 91%, var(--alpha));--color-warning-92: hsla(var(--hue-warning), var(--sat), 92%, var(--alpha));--color-warning-93: hsla(var(--hue-warning), var(--sat), 93%, var(--alpha));--color-warning-94: hsla(var(--hue-warning), var(--sat), 94%, var(--alpha));--color-warning-95: hsla(var(--hue-warning), var(--sat), 95%, var(--alpha));--color-warning-96: hsla(var(--hue-warning), var(--sat), 96%, var(--alpha));--color-warning-97: hsla(var(--hue-warning), var(--sat), 97%, var(--alpha));--color-warning-98: hsla(var(--hue-warning), var(--sat), 98%, var(--alpha));--color-warning-99: hsla(var(--hue-warning), var(--sat), 99%, var(--alpha));--color-warning-100: hsla(var(--hue-warning), var(--sat), 100%, var(--alpha));--color-error-0: hsla(var(--hue-error), var(--sat), 0%, var(--alpha));--color-error-1: hsla(var(--hue-error), var(--sat), 1%, var(--alpha));--color-error-2: hsla(var(--hue-error), var(--sat), 2%, var(--alpha));--color-error-3: hsla(var(--hue-error), var(--sat), 3%, var(--alpha));--color-error-4: hsla(var(--hue-error), var(--sat), 4%, var(--alpha));--color-error-5: hsla(var(--hue-error), var(--sat), 5%, var(--alpha));--color-error-6: hsla(var(--hue-error), var(--sat), 6%, var(--alpha));--color-error-7: hsla(var(--hue-error), var(--sat), 7%, var(--alpha));--color-error-8: hsla(var(--hue-error), var(--sat), 8%, var(--alpha));--color-error-9: hsla(var(--hue-error), var(--sat), 9%, var(--alpha));--color-error-10: hsla(var(--hue-error), var(--sat), 10%, var(--alpha));--color-error-11: hsla(var(--hue-error), var(--sat), 11%, var(--alpha));--color-error-12: hsla(var(--hue-error), var(--sat), 12%, var(--alpha));--color-error-15: hsla(var(--hue-error), var(--sat), 15%, var(--alpha));--color-error-20: hsla(var(--hue-error), var(--sat), 20%, var(--alpha));--color-error-30: hsla(var(--hue-error), var(--sat), 30%, var(--alpha));--color-error-40: hsla(var(--hue-error), var(--sat), 40%, var(--alpha));--color-error-50: hsla(var(--hue-error), var(--sat), 50%, var(--alpha));--color-error-60: hsla(var(--hue-error), var(--sat), 60%, var(--alpha));--color-error-70: hsla(var(--hue-error), var(--sat), 70%, var(--alpha));--color-error-75: hsla(var(--hue-error), var(--sat), 75%, var(--alpha));--color-error-80: hsla(var(--hue-error), var(--sat), 80%, var(--alpha));--color-error-90: hsla(var(--hue-error), var(--sat), 90%, var(--alpha));--color-error-91: hsla(var(--hue-error), var(--sat), 91%, var(--alpha));--color-error-92: hsla(var(--hue-error), var(--sat), 92%, var(--alpha));--color-error-93: hsla(var(--hue-error), var(--sat), 93%, var(--alpha));--color-error-94: hsla(var(--hue-error), var(--sat), 94%, var(--alpha));--color-error-95: hsla(var(--hue-error), var(--sat), 95%, var(--alpha));--color-error-96: hsla(var(--hue-error), var(--sat), 96%, var(--alpha));--color-error-97: hsla(var(--hue-error), var(--sat), 97%, var(--alpha));--color-error-98: hsla(var(--hue-error), var(--sat), 98%, var(--alpha));--color-error-99: hsla(var(--hue-error), var(--sat), 99%, var(--alpha));--color-error-100: hsla(var(--hue-error), var(--sat), 100%, var(--alpha));--color-prim-bg: var(--color-prim-98);--color-sec-bg: var(--color-sec-98);--color-tert-bg: var(--color-tert-98);--color-warning-bg: var(--color-warning-98);--color-error-bg: var(--color-error-98);--color-prim-bg10: var(--color-prim-90);--color-sec-bg10: var(--color-sec-90);--color-tert-bg10: var(--color-tert-90);--color-warning-bg10: var(--color-warning-90);--color-error-bg10: var(--color-error-90);--color-prim-bg20: var(--color-prim-80);--color-sec-bg20: var(--color-sec-80);--color-tert-bg20: var(--color-tert-80);--color-warning-bg20: var(--color-warning-80);--color-error-bg20: var(--color-error-80);--color-prim-bgbutton: var(--color-prim-30);--color-sec-bgbutton: var(--color-sec-30);--color-tert-bgbutton: var(--color-tert-30);--color-warning-bgbutton: var(--color-warning-30);--color-error-bgbutton: var(--color-error-30);--color-prim-fg: var(--color-prim-10);--color-sec-fg: var(--color-sec-10);--color-tert-fg: var(--color-tert-10);--color-warning-fg: var(--color-warning-10);--color-error-fg: var(--color-error-10);--color-prim-fg10: var(--color-prim-15);--color-sec-fg10: var(--color-sec-15);--color-tert-fg10: var(--color-tert-15);--color-warning-fg10: var(--color-warning-15);--color-error-fg10: var(--color-error-15);--color-prim-fg20: var(--color-prim-20);--color-sec-fg20: var(--color-sec-20);--color-tert-fg20: var(--color-tert-20);--color-warning-fg20: var(--color-warning-20);--color-error-fg20: var(--color-error-20);--color-prim-fgbutton: var(--color-prim-90);--color-sec-fgbutton: var(--color-sec-90);--color-tert-fgbutton: var(--color-tert-90);--color-warning-fgbutton: var(--color-warning-90);--color-error-fgbutton: var(--color-error-90)}:root .prim{color:var(--color-prim-fg);background-color:var(--color-prim-bg)}:root .prim-10{color:var(--color-prim-fg10);background-color:var(--color-prim-bg10)}:root .prim-20{color:var(--color-prim-fg20);background-color:var(--color-prim-bg20)}:root .prim-button{color:var(--color-prim-fgbutton);background-color:var(--color-prim-bgbutton)}:root .sec{color:var(--color-sec-fg);background-color:var(--color-sec-bg)}:root .sec-10{color:var(--color-sec-fg10);background-color:var(--color-sec-bg10)}:root .sec-20{color:var(--color-sec-fg20);background-color:var(--color-sec-bg20)}:root .sec-button{color:var(--color-sec-fgbutton);background-color:var(--color-sec-bgbutton)}:root .tert{color:var(--color-tert-fg);background-color:var(--color-tert-bg)}:root .tert-10{color:var(--color-tert-fg10);background-color:var(--color-tert-bg10)}:root .tert-20{color:var(--color-tert-fg20);background-color:var(--color-tert-bg20)}:root .tert-button{color:var(--color-tert-fgbutton);background-color:var(--color-tert-bgbutton)}:root .warning{color:var(--color-warning-fg);background-color:var(--color-warning-bg)}:root .warning-10{color:var(--color-warning-fg10);background-color:var(--color-warning-bg10)}:root .warning-20{color:var(--color-warning-fg20);background-color:var(--color-warning-bg20)}:root .warning-button{color:var(--color-warning-fgbutton);background-color:var(--color-warning-bgbutton)}:root .error{color:var(--color-error-fg);background-color:var(--color-error-bg)}:root .error-10{color:var(--color-error-fg10);background-color:var(--color-error-bg10)}:root .error-20{color:var(--color-error-fg20);background-color:var(--color-error-bg20)}:root .error-button{color:var(--color-error-fgbutton);background-color:var(--color-error-bgbutton)}:root[theme=light],:root [theme=light]{--color-prim-bg: var(--color-prim-98);--color-sec-bg: var(--color-sec-98);--color-tert-bg: var(--color-tert-98);--color-warning-bg: var(--color-warning-98);--color-error-bg: var(--color-error-98);--color-prim-bg10: var(--color-prim-90);--color-sec-bg10: var(--color-sec-90);--color-tert-bg10: var(--color-tert-90);--color-warning-bg10: var(--color-warning-90);--color-error-bg10: var(--color-error-90);--color-prim-bg20: var(--color-prim-80);--color-sec-bg20: var(--color-sec-80);--color-tert-bg20: var(--color-tert-80);--color-warning-bg20: var(--color-warning-80);--color-error-bg20: var(--color-error-80);--color-prim-bgbutton: var(--color-prim-30);--color-sec-bgbutton: var(--color-sec-30);--color-tert-bgbutton: var(--color-tert-30);--color-warning-bgbutton: var(--color-warning-30);--color-error-bgbutton: var(--color-error-30);--color-prim-fg: var(--color-prim-10);--color-sec-fg: var(--color-sec-10);--color-tert-fg: var(--color-tert-10);--color-warning-fg: var(--color-warning-10);--color-error-fg: var(--color-error-10);--color-prim-fg10: var(--color-prim-15);--color-sec-fg10: var(--color-sec-15);--color-tert-fg10: var(--color-tert-15);--color-warning-fg10: var(--color-warning-15);--color-error-fg10: var(--color-error-15);--color-prim-fg20: var(--color-prim-20);--color-sec-fg20: var(--color-sec-20);--color-tert-fg20: var(--color-tert-20);--color-warning-fg20: var(--color-warning-20);--color-error-fg20: var(--color-error-20);--color-prim-fgbutton: var(--color-prim-90);--color-sec-fgbutton: var(--color-sec-90);--color-tert-fgbutton: var(--color-tert-90);--color-warning-fgbutton: var(--color-warning-90);--color-error-fgbutton: var(--color-error-90)}:root[theme=dark],:root [theme=dark]{--color-prim-bg: var(--color-prim-2);--color-sec-bg: var(--color-sec-2);--color-tert-bg: var(--color-tert-2);--color-warning-bg: var(--color-warning-2);--color-error-bg: var(--color-error-2);--color-prim-bg10: var(--color-prim-4);--color-sec-bg10: var(--color-sec-4);--color-tert-bg10: var(--color-tert-4);--color-warning-bg10: var(--color-warning-4);--color-error-bg10: var(--color-error-4);--color-prim-bg20: var(--color-prim-8);--color-sec-bg20: var(--color-sec-8);--color-tert-bg20: var(--color-tert-8);--color-warning-bg20: var(--color-warning-8);--color-error-bg20: var(--color-error-8);--color-prim-bg30: var(--color-prim-10);--color-sec-bg30: var(--color-sec-10);--color-tert-bg30: var(--color-tert-10);--color-warning-bg30: var(--color-warning-10);--color-error-bg30: var(--color-error-10);--color-prim-bgbutton: var(--color-prim-70);--color-sec-bgbutton: var(--color-sec-70);--color-tert-bgbutton: var(--color-tert-70);--color-warning-bgbutton: var(--color-warning-70);--color-error-bgbutton: var(--color-error-70);--color-prim-fg: var(--color-prim-90);--color-sec-fg: var(--color-sec-90);--color-tert-fg: var(--color-tert-90);--color-warning-fg: var(--color-warning-90);--color-error-fg: var(--color-error-90);--color-prim-fg10: var(--color-prim-80);--color-sec-fg10: var(--color-sec-80);--color-tert-fg10: var(--color-tert-80);--color-warning-fg10: var(--color-warning-80);--color-error-fg10: var(--color-error-80);--color-prim-fg20: var(--color-prim-70);--color-sec-fg20: var(--color-sec-70);--color-tert-fg20: var(--color-tert-70);--color-warning-fg20: var(--color-warning-70);--color-error-fg20: var(--color-error-70);--color-prim-fg30: var(--color-prim-80);--color-sec-fg30: var(--color-sec-80);--color-tert-fg30: var(--color-tert-80);--color-warning-fg30: var(--color-warning-80);--color-error-fg30: var(--color-error-80);--color-prim-fgbutton: var(--color-prim-10);--color-sec-fgbutton: var(--color-sec-10);--color-tert-fgbutton: var(--color-tert-10);--color-warning-fgbutton: var(--color-warning-10);--color-error-fgbutton: var(--color-error-10)}:root .small{font-family:var(--nl-font-small-family);font-size:var(--nl-font-small-size);line-height:var(--nl-font-small-line-height);letter-spacing:var(--nl-font-small-letter-spacing);position:relative;left:var(--nl-font-small-offset-left);top:var(--nl-font-small-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root .body{font-family:var(--nl-font-body-family);font-size:var(--nl-font-body-size);line-height:var(--nl-font-body-line-height);letter-spacing:var(--nl-font-body-letter-spacing);position:relative;left:var(--nl-font-body-offset-left);top:var(--nl-font-body-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root .large{font-family:var(--nl-font-large-family);font-size:var(--nl-font-large-size);line-height:var(--nl-font-large-line-height);letter-spacing:var(--nl-font-large-letter-spacing);position:relative;left:var(--nl-font-large-offset-left);top:var(--nl-font-large-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root .navigation{font-family:var(--nl-font-navigation-family);font-size:var(--nl-font-navigation-size);line-height:var(--nl-font-navigation-line-height);letter-spacing:var(--nl-font-navigation-letter-spacing);position:relative;left:var(--nl-font-navigation-offset-left);top:var(--nl-font-navigation-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root .logo{font-family:var(--nl-font-logo-family);font-size:var(--nl-font-logo-size);line-height:var(--nl-font-logo-line-height);letter-spacing:var(--nl-font-logo-letter-spacing);position:relative;left:var(--nl-font-logo-offset-left);top:var(--nl-font-logo-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root h4,:root .h4{font-family:var(--nl-font-h4-family);font-size:var(--nl-font-h4-size);line-height:var(--nl-font-h4-line-height);letter-spacing:var(--nl-font-h4-letter-spacing);position:relative;left:var(--nl-font-h4-offset-left);top:var(--nl-font-h4-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root h3,:root .h3{font-family:var(--nl-font-h3-family);font-size:var(--nl-font-h3-size);line-height:var(--nl-font-h3-line-height);letter-spacing:var(--nl-font-h3-letter-spacing);position:relative;left:var(--nl-font-h3-offset-left);top:var(--nl-font-h3-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root h2,:root .h2{font-family:var(--nl-font-h2-family);font-size:var(--nl-font-h2-size);line-height:var(--nl-font-h2-line-height);letter-spacing:var(--nl-font-h2-letter-spacing);position:relative;left:var(--nl-font-h2-offset-left);top:var(--nl-font-h2-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root h1,:root .h1{font-family:var(--nl-font-h1-family);font-size:var(--nl-font-h1-size);line-height:var(--nl-font-h1-line-height);letter-spacing:var(--nl-font-h1-letter-spacing);position:relative;left:var(--nl-font-h1-offset-left);top:var(--nl-font-h1-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root .display{font-family:var(--nl-font-display-family);font-size:var(--nl-font-display-size);line-height:var(--nl-font-display-line-height);letter-spacing:var(--nl-font-display-letter-spacing);position:relative;left:var(--nl-font-display-offset-left);top:var(--nl-font-display-offset-top);margin-bottom:0;margin-block:0;max-width:40ch}:root{--nl-font-display-family: youngserif-light;--nl-font-display-size: clamp(3rem, 1.8857142857rem + 4.5714285714vw, 6rem);--nl-font-display-line-height: 1;--nl-font-display-letter-spacing: 0px;--nl-font-h1-family: youngserif-light;--nl-font-h1-size: clamp(2rem, 1.2571428571rem + 3.0476190476vw, 4rem);--nl-font-h1-line-height: 1;--nl-font-h1-letter-spacing: 1px;--nl-font-h2-family: youngserif-light;--nl-font-h2-size: clamp(1.75rem, 1.3785714286rem + 1.5238095238vw, 2.75rem);--nl-font-h2-line-height: 1;--nl-font-h2-letter-spacing: 0px;--nl-font-h3-family: youngserif-light;--nl-font-h3-size: clamp(1.5rem, 1.2214285714rem + 1.1428571429vw, 2.25rem);--nl-font-h3-line-height: 1;--nl-font-h3-letter-spacing: 0px;--nl-font-h4-family: youngserif-medium;--nl-font-h4-size: clamp(1.5rem, 1.3142857143rem + .7619047619vw, 2rem);--nl-font-h4-line-height: 1.1;--nl-font-h4-letter-spacing: 1;--nl-font-large-family: youngserif-light;--nl-font-large-size: clamp(1.125rem, .8rem + 1.3333333333vw, 2rem);--nl-font-large-line-height: 1.25;--nl-font-large-letter-spacing: 0px;--nl-font-navigation-family: opensans-semibold;--nl-font-navigation-size: clamp(1rem, .9535714286rem + .1904761905vw, 1.125rem);--nl-font-navigation-line-height: 1.5;--nl-font-navigation-letter-spacing: 0px;--nl-font-logo-family: youngserif-bold;--nl-font-logo-size: clamp(1.125rem, .9857142857rem + .5714285714vw, 1.5rem);--nl-font-logo-line-height: 1.5;--nl-font-logo-letter-spacing: 0px;--nl-font-body-family: opensans-semibold;--nl-font-body-size: clamp(1rem, .8142857143rem + .7619047619vw, 1.5rem);--nl-font-body-line-height: 1.5;--nl-font-body-letter-spacing: 0px;--nl-font-small-family: opensans-semibold;--nl-font-small-size: clamp(.75rem, .6571428571rem + .380952381vw, 1rem);--nl-font-small-line-height: 1.5;--nl-font-small-letter-spacing: .2px}:root *,:root *:before,:root *:after{box-sizing:border-box}:root{--space-xs: clamp(.25rem, .25rem + 0vw, .25rem);--space-s: clamp(.375rem, .3285714286rem + .1904761905vw, .5rem);--space-m: clamp(.75rem, .6571428571rem + .380952381vw, 1rem);--space-l: clamp(1.25rem, .9714285714rem + 1.1428571429vw, 2rem);--space-xl: clamp(2rem, 1.2571428571rem + 3.0476190476vw, 4rem);--space-xxl: clamp(3rem, 2.2571428571rem + 3.0476190476vw, 5rem);--space-xxxl: clamp(4rem, 2.5142857143rem + 6.0952380952vw, 8rem);--space-nav: clamp(4rem, 4rem + 0vw, 4rem);--space-navgap: clamp(1rem, .0714285714rem + 3.8095238095vw, 3.5rem);--space-mgh: clamp(1.25rem, -.6071428571rem + 7.619047619vw, 6.25rem);--space-mgv: clamp(.5rem, -.0571428571rem + 2.2857142857vw, 2rem);--space-gap: clamp(.5rem, .1285714286rem + 1.5238095238vw, 1.5rem)}:root .space-xs{position:relative;display:block;width:var(--space-xs);height:var(--space-xs)}:root .space-s{position:relative;display:block;width:var(--space-s);height:var(--space-s)}:root .space-m{position:relative;display:block;width:var(--space-m);height:var(--space-m)}:root .space-l{position:relative;display:block;width:var(--space-l);height:var(--space-l)}:root .space-xl{position:relative;display:block;width:var(--space-xl);height:var(--space-xl)}:root .space-xxl{position:relative;display:block;width:var(--space-xxl);height:var(--space-xxl)}:root .space-xxxl{position:relative;display:block;width:var(--space-xxxl);height:var(--space-xxxl)}:root .space-nav{position:relative;display:block;width:var(--space-nav);height:var(--space-nav)}:root .space-navgap{position:relative;display:block;width:var(--space-navgap);height:var(--space-navgap)}:root .space-mgh{position:relative;display:block;width:var(--space-mgh);height:var(--space-mgh)}:root .space-mgv{position:relative;display:block;width:var(--space-mgv);height:var(--space-mgv)}:root .space-gap{position:relative;display:block;width:var(--space-gap);height:var(--space-gap)}@media(width<=768px){:root .hide-on-mobile{display:none!important}}:root{--content-w-max: 75rem;--mg-h: var(--app-mg-h);--app-mg-h: var(--space-mgh);--app-mg-top: var(--space-mgv);--app-mg-bottom: var(--space-l);--nav-h: var(--space-nav);--nav-gap: var(--space-navgap);--gutter: var(--space-gap)}:root .line{position:relative;display:block;width:calc(100% - 2 * var(--app-mg-h));height:1px;background-color:var(--line-bg);margin:0 auto}:root .grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--gutter)}@media(width>=768px){:root .grid{grid-template-columns:repeat(8,1fr)}}@media(width>=1024px){:root .grid{grid-template-columns:repeat(12,1fr)}}:root .grid-pd{padding-left:var(--app-mg-h);padding-right:var(--app-mg-h)}:root{--r-xs: .125rem;--r-s: .25rem;--r-m: .5rem;--r-l: 1rem;--r-xl: 1.5rem;--r-xxl: 2rem}button{display:inline-flex!important;position:relative;font-family:var(--nl-font-body-family);font-size:var(--nl-font-body-size);line-height:var(--nl-body-line-height);justify-content:flex-start;align-items:baseline;place-self:baseline flex-start;border-radius:var(--r-s);border:unset;padding:1rem 1.25rem;margin:0;width:auto;z-index:0;background-size:300% 300%;cursor:pointer}button:before{content:"";z-index:-1;position:absolute;display:block;inset:0;transform-origin:center center;border-radius:var(--r-s)}button:hover{animation:gradient-move 3s ease-in-out infinite}button:hover:before{inset:-1rem;opacity:0;transition-duration:1s;transition-property:all}@keyframes gradient-move{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}:root .typefade{display:inline-block;white-space:pre-wrap}:root .typefade .ch{display:inline-block;opacity:0;color:var(--typefade-start, #d20000);will-change:opacity,color}:root .typefade.play .ch{animation-name:typefade-reveal;animation-duration:var(--typefade-dur, .7s);animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:calc(var(--i) * var(--typefade-stagger, 28ms))}@keyframes typefade-reveal{0%{opacity:0;color:var(--typefade-start, #d20000)}30%{opacity:1;color:var(--typefade-start, #d20000)}to{opacity:1;color:var(--typefade-end, #fff)}}@media(prefers-reduced-motion:reduce){:root .typefade .ch{opacity:1;color:var(--typefade-end, #fff)}:root .typefade.play .ch{animation:none}}html{margin:0;padding:0;overflow:clip scroll;scroll-behavior:unset}*{box-sizing:border-box}body{position:relative;display:flex;flex-direction:column;margin:0;padding:0;width:100vw;overflow-x:clip;min-height:100lvh}body.no-scroll{overflow:hidden;height:100svh}
