@import "https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;1,400&display=swap";:root{--color-orange:#ff7a00;--color-tangerine:#ff5c00;--color-black:#0a0a0a;--color-white:#fff;--color-blue:#1b4d8c;--color-primary:#1b4d8c;--color-primary-dark:#143a6b;--color-primary-light:#4a7ab8;--color-secondary:#ff7a00;--color-bg:#fff;--color-bg-elevated:#f4f8fd;--color-surface:#fff;--color-text:#0a0a0a;--color-text-muted:#4a4a4a;--color-border:#d7e3f4;--color-success:#2e7d32;--color-warning:#ff5c00;--color-error:#c62828;--font-brand:"Tempus Sans ITC", Georgia, "Times New Roman", serif;--font-heading:Georgia, "Times New Roman", serif;--font-body:Candara, Calibri, "Segoe UI", sans-serif;--radius-sm:6px;--radius-md:12px;--shadow-soft:0 8px 28px #1b4d8c24}@keyframes brand-logo-enter{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.brand-logo-enter{transform-origin:50%;animation:.45s cubic-bezier(.22,1,.36,1) both brand-logo-enter}@media (prefers-reduced-motion:reduce){.brand-logo-enter{animation:none}}html[data-theme=dark]{--color-primary:#4a7ab8;--color-primary-dark:#1b4d8c;--color-primary-light:#8fb3dc;--color-secondary:#ff9a3d;--color-bg:#0a0a0a;--color-bg-elevated:#161616;--color-surface:#141414;--color-text:#fff;--color-text-muted:#c4c4c4;--color-border:#2e2e2e;--shadow-soft:0 8px 28px #00000073}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}@keyframes ouDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ouRing{0%{stroke-dashoffset:100px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes ouRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ouTrack{0%{opacity:0;letter-spacing:.16em}to{opacity:1;letter-spacing:.54em}}@keyframes ouGlow{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes ouSettle{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes ouRuleIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ouContinuePulse{0%,to{opacity:.42}50%{opacity:.82}}.ou-splash{z-index:4000;color:#f5f2ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:default;background:#100e0c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:Cabin,Candara,Gill Sans,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.ou-splash.is-exiting{opacity:0;pointer-events:none;transition:opacity .28s}.ou-splash.is-ready{cursor:pointer}.ou-splash-glow-layer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ou-splash-glow{pointer-events:none;background:radial-gradient(circle,#1b4d8c57 0%,#4a7ab81f 42%,#1b4d8c00 68%);border-radius:50%;width:47.5em;height:47.5em;animation:1.6s cubic-bezier(.22,.7,.2,1) 1.35s both ouGlow}.ou-splash-fit{flex-direction:column;justify-content:center;align-items:center;font-size:clamp(8.5px,min(2.15vw,2.05vh),16px);display:flex;position:relative;overflow:visible}.ou-splash-stack{flex-direction:column;align-items:center;gap:2.125em;display:flex;position:relative}.ou-splash-mark-wrap{animation:1.1s cubic-bezier(.3,.9,.25,1) 3.15s both ouSettle}.ou-splash-mark{width:14.375em;height:14.375em;display:block;overflow:visible}.ou-splash-ring{animation:1.15s cubic-bezier(.5,0,.2,1) 1.45s both ouRing}.ou-splash-u-1{animation:.95s cubic-bezier(.4,0,.25,1) .18s both ouDraw}.ou-splash-u-2{animation:.95s cubic-bezier(.4,0,.25,1) .34s both ouDraw}.ou-splash-u-3{animation:.95s cubic-bezier(.4,0,.25,1) .5s both ouDraw}.ou-splash-u-4{animation:.95s cubic-bezier(.4,0,.25,1) .66s both ouDraw}.ou-splash-u-5{animation:.95s cubic-bezier(.4,0,.25,1) .82s both ouDraw}.ou-splash-u-6{animation:.95s cubic-bezier(.4,0,.25,1) .98s both ouDraw}.ou-splash-copy{flex-direction:column;align-items:center;gap:.875em;display:flex}.ou-splash-wealth{color:#eaf1fa;letter-spacing:-.018em;font-family:Candara,Cabin,Gill Sans,sans-serif;font-size:4.75em;line-height:.92;animation:.8s cubic-bezier(.22,.8,.2,1) 2.35s both ouRise}.ou-splash-rule{transform-origin:50%;background:#4a7ab8;width:13.125em;height:1px;animation:.7s cubic-bezier(.22,.8,.2,1) 2.62s both ouRuleIn}.ou-splash-community{color:#4a7ab8;letter-spacing:.54em;padding-left:.5625em;font-family:Candara,Cabin,Gill Sans,sans-serif;font-size:.9375em;line-height:1;animation:.9s cubic-bezier(.22,.8,.2,1) 2.78s both ouTrack}.ou-splash-tagline{color:#8f8880;margin-top:.75em;font-family:Candara,Cabin,Gill Sans,sans-serif;font-size:1.1875em;font-style:italic;line-height:1;animation:.9s cubic-bezier(.22,.8,.2,1) 3.42s both ouRise}.ou-splash-instant{color:#4a7ab8}.ou-splash-continue{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#6f6a63;opacity:0;pointer-events:none;margin:0;padding:0 16px;font-family:Cabin,Candara,Gill Sans,sans-serif;font-size:10px;line-height:1;position:absolute;bottom:max(24px,4.2vh)}.ou-splash.is-ready .ou-splash-continue{opacity:.72;animation:2.4s ease-in-out infinite ouContinuePulse}@media (prefers-reduced-motion:reduce){.ou-splash-glow,.ou-splash-mark-wrap,.ou-splash-ring,.ou-splash-u-1,.ou-splash-u-2,.ou-splash-u-3,.ou-splash-u-4,.ou-splash-u-5,.ou-splash-u-6,.ou-splash-wealth,.ou-splash-rule,.ou-splash-community,.ou-splash-tagline{opacity:1!important;animation:none!important;transform:none!important}.ou-splash-ring,.ou-splash-u-1,.ou-splash-u-2,.ou-splash-u-3,.ou-splash-u-4,.ou-splash-u-5,.ou-splash-u-6{stroke-dashoffset:0!important}.ou-splash-community{letter-spacing:.54em!important}.ou-splash.is-ready .ou-splash-continue{opacity:.72;animation:none}.ou-splash.is-exiting{transition:opacity .2s}}
