.fund-finder-linear{--background: 225 8% 4%;--foreground: 0 0% 97%;--card: 225 7% 7%;--card-foreground: 0 0% 97%;--popover: 225 7% 7%;--popover-foreground: 0 0% 97%;--primary: 0 0% 97%;--primary-foreground: 225 8% 4%;--secondary: 225 6% 10%;--secondary-foreground: 0 0% 96%;--muted: 225 6% 12%;--muted-foreground: 220 5% 61%;--accent: 247 100% 76%;--accent-foreground: 225 8% 4%;--border: 225 6% 16%;--input: 225 6% 19%;--ring: 247 100% 76%;--success: 145 46% 58%;--success-foreground: 225 8% 4%;min-height:100vh;background:#08090a;color:hsl(var(--foreground));font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"ss01" 1,"cv02" 1,"cv03" 1,"cv04" 1}.fund-finder-linear h1,.fund-finder-linear h2,.fund-finder-linear h3,.fund-finder-linear h4{font-family:inherit}.fund-finder-linear .homepage-linear-header-cta{border:1px solid rgba(255,255,255,.9);border-radius:8px;background:#f6f6f7;color:#0a0b0d;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000080;text-transform:none}.fund-finder-linear .homepage-linear-header-cta:hover{background:#fff;color:#08090a;transform:translateY(-1px)}.fund-finder-linear-main{overflow:hidden;background:#08090a}.fund-finder-hero{position:relative;padding-block:80px 54px;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 64% 48% at 50% -6%,rgba(117,104,255,.21),transparent 72%),radial-gradient(circle at 18% 58%,rgba(77,112,255,.07),transparent 26%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#0a0b0d;background-size:auto,auto,64px 64px,64px 64px,auto}.fund-finder-hero:before{position:absolute;top:0;left:50%;width:min(42%,420px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#8d86ff,transparent);box-shadow:0 0 26px #7a70ff8c;content:""}.fund-finder-eyebrow{margin-bottom:22px;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0b0c0ead;color:#9d9fa5;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.fund-finder-eyebrow svg{color:#9b94ff}.fund-finder-title{max-width:890px;margin-inline:auto;font-size:clamp(46px,6.1vw,68px)!important;font-weight:600;line-height:1.02!important;letter-spacing:-.058em;text-wrap:balance}.fund-finder-title span{color:#c7c3ff}.fund-finder-intro{max-width:660px;margin-inline:auto;color:#999ca2;font-size:15px!important;line-height:1.65;text-wrap:balance}.fund-finder-workspace{position:relative;padding-block:52px 64px;background:#0b0c0e}.fund-finder-workspace:before{position:absolute;inset:0;background:radial-gradient(circle at 50% 12%,rgba(112,101,255,.07),transparent 34%);pointer-events:none;content:""}.fund-finder-panel{position:relative;border-color:#ffffff1c!important;border-radius:13px;background:linear-gradient(180deg,#141519fa,#0f1013fa)!important;box-shadow:0 0 0 1px #00000052,0 28px 90px #00000075,0 0 80px #6f65ff0d}.fund-finder-flow{min-height:322px}.fund-finder-progress>div:first-child{color:#7f8288;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fund-finder-progress-track{grid-template-rows:3px;gap:6px}.fund-finder-progress-segment{border-radius:99px;background:#ffffff14;transition:background-color .22s ease,box-shadow .22s ease}.fund-finder-progress-segment.is-active{background:#a9a3ff;box-shadow:0 0 12px #9188ff61}.fund-finder-flow-content>button{margin-left:-10px;color:#8f9298}.fund-finder-flow-content>button:hover{background:#ffffff0d;color:#f4f4f5}.fund-finder-question-copy h2{font-size:clamp(23px,3vw,28px);font-weight:560;line-height:1.2;letter-spacing:-.035em}.fund-finder-question-copy p{color:#8e9197;font-size:13px;line-height:1.55}.fund-finder-question-options--multi{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-finder-question-options--single{grid-template-columns:repeat(3,minmax(0,1fr))}.fund-finder-option{min-height:104px;border-color:#ffffff17!important;border-radius:9px;background:#ffffff06!important;color:#f1f1f2;box-shadow:inset 0 1px #ffffff05;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.fund-finder-option:hover{border-color:#fff3!important;background:#ffffff0b!important;transform:translateY(-1px)}.fund-finder-option[aria-pressed=true]{border-color:#9d94ffb8!important;background:linear-gradient(135deg,#7e73ff1f,#ffffff09)!important;box-shadow:0 0 0 1px #7d71ff17,inset 0 1px #ffffff09,0 10px 30px #0000002e}.fund-finder-option:focus-visible{outline:2px solid #aaa4ff;outline-offset:3px}.fund-finder-option-check{border-color:#ffffff40!important;background:transparent}.fund-finder-option[aria-pressed=true] .fund-finder-option-check{border-color:#a69fff!important;background:#a69fff!important;color:#090a0c}.fund-finder-option[aria-pressed=true] .fund-finder-option-check svg{color:#090a0c}.fund-finder-option span[class*=font-medium]{font-size:14px;letter-spacing:-.01em}.fund-finder-option span[class*=text-muted]{color:#85888f;font-size:12px;line-height:1.5}.fund-finder-continue button,.fund-finder-notice .fund-finder-state-card>button,.fund-finder-email-gate button[type=submit],.fund-finder-linear .fund-finder-state-card button[class~=bg-primary],.fund-finder-linear .fund-finder-results button[class~=bg-primary]{min-height:42px;border:1px solid rgba(255,255,255,.9);border-radius:8px;background:#f5f5f6;color:#090a0c;font-size:12px;font-weight:650;box-shadow:0 1px 2px #00000059}.fund-finder-continue button:hover,.fund-finder-notice .fund-finder-state-card>button:hover,.fund-finder-email-gate button[type=submit]:hover,.fund-finder-linear .fund-finder-state-card button[class~=bg-primary]:hover,.fund-finder-linear .fund-finder-results button[class~=bg-primary]:hover{background:#fff;color:#08090a;transform:translateY(-1px)}.fund-finder-continue button:disabled,.fund-finder-notice .fund-finder-state-card>button:disabled,.fund-finder-email-gate button[type=submit]:disabled{border-color:#ffffff14;background:#25262a;color:#666970;box-shadow:none;transform:none}.fund-finder-disclaimer{position:relative;margin-top:22px;color:#73767c;font-size:11px}.fund-finder-lower{border-color:#ffffff14!important;background:#08090a}.fund-finder-explainer,.fund-finder-faq,.fund-finder-browse{scroll-margin-top:96px}.fund-finder-intro-content h2,.fund-finder-faq h2,.fund-finder-section-heading h2{color:#f0f0f2;font-size:clamp(24px,3vw,31px)!important;font-weight:560;letter-spacing:-.035em}.fund-finder-intro-content>p,.fund-finder-section-heading p{max-width:760px;color:#898c92;font-size:14px;line-height:1.75}.fund-finder-proof-grid{border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.fund-finder-proof{min-height:116px;padding:22px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff04}.fund-finder-proof>div:first-child{width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#121317}.fund-finder-proof svg{width:16px;height:16px;color:#aaa4ff}.fund-finder-proof h3{font-size:13px;font-weight:600}.fund-finder-proof p{color:#81848a;font-size:12px;line-height:1.5}.fund-finder-audience,.fund-finder-filter-list{border-top:1px solid rgba(255,255,255,.08)}.fund-finder-audience>div,.fund-finder-filter-list>li{min-height:66px;padding-block:18px;border-bottom:1px solid rgba(255,255,255,.08);color:#8f9298;font-size:13px;line-height:1.65}.fund-finder-audience svg{width:15px;color:#8f88ff}.fund-finder-filter-list>li>span:first-child{width:5px;height:5px;background:#9a93ff}.fund-finder-intro-content a{color:#b2adff}.fund-finder-faq [data-state]{border-color:#ffffff17}.fund-finder-faq button{color:#e9e9eb;font-family:inherit;font-size:14px}.fund-finder-faq [data-state=open]{background:#ffffff05}.fund-finder-faq p{color:#8d9096;line-height:1.7}.fund-finder-browse-card{height:100%;border-color:#ffffff17!important;border-radius:9px;background:#101114;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.fund-finder-browse a:hover .fund-finder-browse-card{border-color:#9f97ff85!important;background:#131419;transform:translateY(-1px)}.fund-finder-browse-card h3{color:#eeeeef;font-size:13px}.fund-finder-browse-card p{color:#777a80;font-size:11px}.fund-finder-browse-card svg{color:#767980}.fund-finder-results-main{min-height:62vh;max-width:1180px;background:radial-gradient(ellipse 56% 28% at 50% 0,rgba(111,101,255,.09),transparent 72%),#08090a}.fund-finder-state-card,.fund-finder-results-filters{border-color:#ffffff1a!important;border-radius:12px;background:linear-gradient(180deg,#131418,#0f1013)!important;color:#f2f2f3;box-shadow:0 24px 70px #00000059}.fund-finder-notice,.fund-finder-email-gate,.fund-finder-no-results{min-height:440px}.fund-finder-notice .fund-finder-state-card,.fund-finder-email-gate .fund-finder-state-card{position:relative;overflow:hidden}.fund-finder-notice .fund-finder-state-card:before,.fund-finder-email-gate .fund-finder-state-card:before{position:absolute;top:0;left:18%;width:64%;height:1px;background:linear-gradient(90deg,transparent,#8d86ff,transparent);box-shadow:0 0 22px #7a70ff73;content:""}.fund-finder-state-card input{border-color:#ffffff1f;border-radius:7px;background:#ffffff09;color:#f4f4f5}.fund-finder-state-card input:focus{border-color:#9a92ffb8;box-shadow:0 0 0 3px #7065ff1a}.fund-finder-state-card [role=checkbox]{border-color:#ffffff47;background:transparent}.fund-finder-state-card [role=checkbox][data-state=checked]{border-color:#a69fff;background:#a69fff;color:#090a0c}.fund-finder-results-filters{box-shadow:none}.fund-finder-results>div[class*=text-center] h1{font-size:clamp(30px,4vw,46px);font-weight:580;letter-spacing:-.045em}.fund-finder-results button[class*=outline],.fund-finder-no-results button[class*=outline]{border-color:#ffffff1f;border-radius:7px;background:#ffffff06;color:#d7d8da}.fund-finder-results button[class*=outline]:hover,.fund-finder-no-results button[class*=outline]:hover{border-color:#ffffff3b;background:#ffffff0f;color:#fff}.fund-finder-results [class*=border-t],.fund-finder-results [class*=border-l],.fund-finder-no-results [class*=border-t]{border-color:#ffffff17}.fund-finder-linear .homepage-linear-community{border-top:1px solid rgba(255,255,255,.08);background:#08090a}.fund-finder-linear .homepage-linear-community a,.fund-finder-linear .homepage-linear-community button{border:1px solid rgba(255,255,255,.09);border-radius:12px;background:radial-gradient(circle at 50% 0,rgba(112,101,255,.13),transparent 40%),#111215}.fund-finder-linear .homepage-linear-community a>div>div:first-child,.fund-finder-linear .homepage-linear-community button>div>div:first-child{color:#999ca2}.fund-finder-linear .homepage-linear-community a span,.fund-finder-linear .homepage-linear-community button span{border-radius:8px;background:#f5f5f6;color:#0a0b0d}.fund-finder-linear .homepage-linear-footer{border-color:#ffffff14;background:#0c0d0f}.fund-finder-linear .homepage-linear-footer img{filter:grayscale(1) brightness(0) invert(1)}.fund-finder-linear .homepage-linear-footer h3{color:#c9cbd0;font-family:inherit;font-size:11px;letter-spacing:.12em}.fund-finder-linear .homepage-linear-footer a{color:#85888e}.fund-finder-linear .homepage-linear-footer a:hover{color:#f2f2f3}.fund-finder-linear .homepage-linear-footer a[class*=bg-primary]{border:1px solid rgba(255,255,255,.9);border-radius:8px;color:#0a0b0d}body:has(.fund-finder-linear) [aria-label="Cookie consent"]{border-color:#ffffff1c;border-radius:10px;background:#111215;color:#f4f4f5;box-shadow:0 18px 60px #00000085}body:has(.fund-finder-linear) [aria-label="Cookie consent"] p,body:has(.fund-finder-linear) [aria-label="Cookie consent"] a{color:#a0a3a8}body:has(.fund-finder-linear) [aria-label="Cookie consent"] button{border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#17191c;color:#d9dadd}body:has(.fund-finder-linear) [aria-label="Cookie consent"] button:last-child{border-color:#ffffffe6;background:#f5f5f6;color:#0a0b0d}.fund-finder-hero>div,.fund-finder-panel,.fund-finder-explainer,.fund-finder-faq,.fund-finder-browse,.fund-finder-state-card,.fund-finder-results{animation:fund-finder-enter .62s cubic-bezier(.2,.75,.25,1) both}.fund-finder-panel,.fund-finder-state-card{animation-delay:60ms}@keyframes fund-finder-enter{0%{opacity:0;transform:translateY(10px) scale(.995);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (max-width: 767px){.fund-finder-hero{padding-block:62px 42px}.fund-finder-title{font-size:clamp(40px,12vw,54px)!important}.fund-finder-workspace{padding-block:28px 48px}.fund-finder-question-options--multi,.fund-finder-question-options--single{grid-template-columns:1fr}.fund-finder-option{min-height:90px}.fund-finder-proof-grid{grid-template-columns:1fr}.fund-finder-continue button{width:100%}.fund-finder-results>div:last-child,.fund-finder-no-results>div:last-child{flex-direction:column;width:100%}.fund-finder-results>div:last-child button,.fund-finder-no-results>div:last-child button{width:100%}}@media (max-width: 479px){.fund-finder-title{font-size:40px!important}.fund-finder-intro{font-size:14px!important}.fund-finder-panel{padding:20px!important;border-radius:10px}.fund-finder-question-copy{text-align:left}.fund-finder-option>span{padding:16px}.fund-finder-linear .homepage-linear-community a,.fund-finder-linear .homepage-linear-community button,.fund-finder-browse-card,.fund-finder-state-card{border-radius:8px}}@media (prefers-reduced-motion: reduce){.fund-finder-linear *,.fund-finder-linear *:before,.fund-finder-linear *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
