@font-face{font-family:Denton;src:url(/assets/Denton-Black-m42AQB1P.woff2) format("woff2"),url(/assets/Denton-Black-B8luaEpU.woff) format("woff"),url(/assets/Denton-Black-5oEe3vKp.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Denton;src:url(/assets/Denton-BlackItalic-DVJL6JB5.woff2) format("woff2"),url(/assets/Denton-BlackItalic-CaG-QxUq.woff) format("woff"),url(/assets/Denton-BlackItalic-B4LAmVH5.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Denton;src:url(/assets/Denton-Bold-BQjjP2mR.woff2) format("woff2"),url(/assets/Denton-Bold-BDxO9E87.woff) format("woff"),url(/assets/Denton-Bold-CS-M479m.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Denton;src:url(/assets/Denton-BoldItalic-CtgzOnQF.woff2) format("woff2"),url(/assets/Denton-BoldItalic-B3wms5nx.woff) format("woff"),url(/assets/Denton-BoldItalic-D3TPbH7F.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Denton;src:url(/assets/Denton-ExtraBold-whI76iWE.woff2) format("woff2"),url(/assets/Denton-ExtraBold-BqAD6dVm.woff) format("woff"),url(/assets/Denton-ExtraBold-wAqoKiTZ.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Denton;src:url(/assets/Denton-ExtraBoldItalic-ClUvvjmK.woff2) format("woff2"),url(/assets/Denton-ExtraBoldItalic-Bjdlscal.woff) format("woff"),url(/assets/Denton-ExtraBoldItalic-D0rLzFlj.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Denton;src:url(/assets/Denton-Light-CheOqWVJ.woff2) format("woff2"),url(/assets/Denton-Light-BP8VAqG1.woff) format("woff"),url(/assets/Denton-Light-CHPxziea.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Denton;src:url(/assets/Denton-LightItalic-Bf1neoks.woff2) format("woff2"),url(/assets/Denton-LightItalic-B5DG_y6A.woff) format("woff"),url(/assets/Denton-LightItalic-G0dj7CdO.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Denton;src:url(/assets/Denton-Medium-DCyowrpY.woff2) format("woff2"),url(/assets/Denton-Medium-xtnyTz2I.woff) format("woff"),url(/assets/Denton-Medium-Brz7IPQA.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Denton;src:url(/assets/Denton-MediumItalic-B3lnug04.woff2) format("woff2"),url(/assets/Denton-MediumItalic-Bmwwwoux.woff) format("woff"),url(/assets/Denton-MediumItalic-kYJTXITU.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Denton;src:url(/assets/Denton-Regular-CFv_0pPW.woff2) format("woff2"),url(/assets/Denton-Regular-CPIska29.woff) format("woff"),url(/assets/Denton-Regular-C6bEJr_l.otf) format("opentype");font-style:normal}@font-face{font-family:Denton;src:url(/assets/Denton-Regular-CFv_0pPW.woff2) format("woff2"),url(/assets/Denton-Regular-CPIska29.woff) format("woff"),url(/assets/Denton-Regular-C6bEJr_l.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Denton;src:url(/assets/Denton-RegularItalic-pVOHaMqZ.woff2) format("woff2"),url(/assets/Denton-RegularItalic-DOgEcRez.woff) format("woff"),url(/assets/Denton-RegularItalic-CJCO8ooX.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Denton;src:url(./assets/fonts/Denton/Denton-SemiBold.woff2) format("woff2"),url(./assets/fonts/Denton/Denton-SemiBold.woff) format("woff"),url(./assets/fonts/Denton/Denton-SemiBold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Denton;src:url(./assets/fonts/Denton/Denton-SemiBoldItalic.woff2) format("woff2"),url(./assets/fonts/Denton/Denton-SemiBoldItalic.woff) format("woff"),url(./assets/fonts/Denton/Denton-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Denton;src:url(/assets/Denton-Thin-B0vr1DIl.woff2) format("woff2"),url(/assets/Denton-Thin-C4teAfIq.woff) format("woff"),url(/assets/Denton-Thin-Dbi-XwHr.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Denton;src:url(/assets/Denton-ThinItalic-MFmV8r9B.woff2) format("woff2"),url(/assets/Denton-ThinItalic-B621mGhD.woff) format("woff"),url(/assets/Denton-ThinItalic-BYIR-gc7.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:Oceanic Grotesk;src:local("DM Sans");font-display:swap}:root{font-family:Denton,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-oceanic-grotesk: "Oceanic Grotesk", "DM Sans", "Inter", system-ui, sans-serif}*{box-sizing:border-box}html{height:100%;width:100%}body{margin:0;padding:0;width:100%;height:100%;min-height:100vh}#root{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@supports (-webkit-touch-callout: none){input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],textarea,select,.MuiInputBase-input,.MuiAutocomplete-input,.MuiAutocomplete-option,.MuiTextField-root .MuiInputBase-input,.MuiAutocomplete-root .MuiInputBase-input{font-size:16px!important}.MuiAutocomplete-root{-webkit-tap-highlight-color:transparent}.MuiAutocomplete-option{-webkit-tap-highlight-color:transparent;min-height:48px!important;padding:12px 16px!important}.MuiAutocomplete-clearIndicator,.MuiAutocomplete-popupIndicator{min-width:44px!important;min-height:44px!important;-webkit-tap-highlight-color:transparent}.MuiAutocomplete-listbox{-webkit-overflow-scrolling:touch}button{min-height:44px!important;min-width:44px!important;-webkit-tap-highlight-color:transparent}.MuiButton-root{min-height:44px!important;-webkit-tap-highlight-color:transparent}}.app{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column}
