.Hero_hero__Q5FaL{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden}.Hero_backgroundImage__kc_MT{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1760426392336-c5a2b8b73077?auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.Hero_overlay__kq0F9{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,.2));z-index:1}.Hero_content__rnCeh{position:relative;z-index:2;max-width:80rem;margin:0 auto;padding:6rem 1.5rem;width:100%}.Hero_tagline__ujkjR{font-family:var(--font-sans);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-bottom:1rem}.Hero_divider__QrSc6{width:4rem;height:2px;background-color:var(--color-accent);margin-bottom:1.5rem}.Hero_headline__K0DhK{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.1;color:var(--color-primary);margin-bottom:1.5rem;max-width:20ch}.Hero_ampersand__CY7fO{color:var(--color-accent)}.Hero_subtext__h9mq3{font-family:var(--font-sans);font-size:1.125rem;line-height:1.7;color:var(--color-muted);max-width:50ch;margin-bottom:2.5rem}.Hero_ctaGroup__WPOu2{display:flex;gap:1rem;flex-wrap:wrap}.Hero_ctaPrimary__Hq0Ca,.Hero_ctaSecondary__dzFnW{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;text-decoration:none;letter-spacing:.05em;text-transform:uppercase;padding:.875rem 1.75rem;border-radius:0;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.Hero_ctaPrimary__Hq0Ca{background-color:var(--color-accent);color:#0A0A0B;border:2px solid var(--color-accent)}.Hero_ctaPrimary__Hq0Ca:hover{background-color:transparent;color:var(--color-accent)}.Hero_ctaSecondary__dzFnW{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.Hero_ctaSecondary__dzFnW:hover{background-color:var(--color-primary);color:#0A0A0B}.Hero_arrow___QpGP{width:1rem;height:1rem;transition:transform .2s}.Hero_ctaPrimary__Hq0Ca:hover .Hero_arrow___QpGP,.Hero_ctaSecondary__dzFnW:hover .Hero_arrow___QpGP{transform:translateX(4px)}.Hero_ctaPrimary__Hq0Ca:focus-visible,.Hero_ctaSecondary__dzFnW:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:768px){.Hero_hero__Q5FaL{min-height:80vh}.Hero_headline__K0DhK{font-size:2rem}.Hero_subtext__h9mq3{font-size:1rem}.Hero_ctaGroup__WPOu2{flex-direction:column}.Hero_ctaPrimary__Hq0Ca,.Hero_ctaSecondary__dzFnW{justify-content:center}}.ScrollReveal_reveal__T2aYe{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.ScrollReveal_reveal__T2aYe.ScrollReveal_visible__Blbso{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ScrollReveal_reveal__T2aYe{opacity:1;transform:none;transition:none}}.StatsBar_statsBar__ooUmm{background-color:var(--color-surface);padding:1.5rem 0;box-shadow:var(--shadow-sm)}.StatsBar_grid__ot9wP{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.StatsBar_stat__v9HD3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem clamp(1rem,2vw,1.5rem);text-align:center}.StatsBar_stat__v9HD3>dd,.StatsBar_stat__v9HD3>dt{display:block;margin:0;padding:0}.StatsBar_value__fiWPj{font-family:var(--font-serif),serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--color-accent);margin-bottom:.25rem;line-height:1}.StatsBar_label__qQIEA{font-family:var(--font-sans),sans-serif;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted)}@media (max-width:1023px){.StatsBar_grid__ot9wP{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.StatsBar_grid__ot9wP{grid-template-columns:repeat(1,1fr)}}.InvestmentStrategies_section__mmNvT{padding:var(--section-padding) 0;background-color:var(--color-bg)}.InvestmentStrategies_container__bLfqu{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.InvestmentStrategies_header__Cyu_n{text-align:center;margin-bottom:4rem}.InvestmentStrategies_label__22q7z{font-family:var(--font-sans);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:.75rem}.InvestmentStrategies_heading__cSQ5T{font-family:var(--font-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--color-primary);margin-bottom:.75rem}.InvestmentStrategies_divider__A_Ik_{width:2.5rem;height:1px;background-color:var(--color-accent);margin:0 auto 3rem;opacity:.7}.InvestmentStrategies_subheading__Ci7b4{font-family:var(--font-sans);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:var(--color-muted);max-width:60ch;margin:0 auto;font-weight:300}.InvestmentStrategies_grid__eW9a1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.InvestmentStrategies_card__oqLfC{cursor:pointer;position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-sm)}.InvestmentStrategies_cardImage__fn5qd{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform var(--transition-base)}.InvestmentStrategies_card__oqLfC:hover .InvestmentStrategies_cardImage__fn5qd{transform:scale(1.04)}.InvestmentStrategies_cardOverlay__RtZHB{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.05) 60%)}.InvestmentStrategies_cardContent__rVFWV{position:absolute;bottom:0;left:0;right:0;padding:2rem}.InvestmentStrategies_cardTitle__0WQAL{font-family:var(--font-serif);font-size:1.75rem;font-weight:700;color:var(--color-card-title,#ffffff);margin-bottom:.75rem}.InvestmentStrategies_cardDescription__en8sa{font-family:var(--font-sans);font-size:clamp(1rem,1.5vw,1.125rem);font-weight:300;line-height:1.6;color:var(--color-muted);margin-bottom:1rem}.InvestmentStrategies_cardLink___pgtq{cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-accent);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;transition:gap var(--transition-fast)}.InvestmentStrategies_cardLink___pgtq:hover{gap:.875rem}.InvestmentStrategies_cardLink___pgtq:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.InvestmentStrategies_arrow__UBtoG{width:1rem;height:1rem}@media (max-width:1023px){.InvestmentStrategies_grid__eW9a1{grid-template-columns:1fr}}.InvestmentPhilosophy_section__X2pZ2{padding:var(--section-padding) 0;background-color:var(--color-bg)}.InvestmentPhilosophy_container__iOANh{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.InvestmentPhilosophy_inner___Ty1G{display:grid;grid-template-columns:1fr 380px;grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem);align-items:stretch}.InvestmentPhilosophy_content__9ousF{max-width:none}.InvestmentPhilosophy_label__7LJUi{font-family:var(--font-sans);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:.75rem}.InvestmentPhilosophy_heading__4jV_u{font-family:var(--font-serif);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;color:var(--color-primary);margin-bottom:1.25rem}.InvestmentPhilosophy_divider__REEUH{width:2.5rem;height:1px;background-color:var(--color-accent);margin-bottom:1.25rem;opacity:.7}.InvestmentPhilosophy_text__7hab4{font-family:var(--font-sans);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.9;color:var(--color-muted);font-weight:300;margin-bottom:2rem}.InvestmentPhilosophy_pillarsGrid__XwI0m{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.InvestmentPhilosophy_pillar__l37LG{padding:1.25rem;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.InvestmentPhilosophy_pillarTitle__kEaN3{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-bottom:.5rem}.InvestmentPhilosophy_pillarText__AshdE{font-family:var(--font-sans);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;color:var(--color-muted);font-weight:300}.InvestmentPhilosophy_imageWrapper__0S_7p{position:relative;border-radius:var(--radius-sm);overflow:hidden}@media (max-width:1023px){.InvestmentPhilosophy_inner___Ty1G{grid-template-columns:1fr}.InvestmentPhilosophy_imageWrapper__0S_7p{min-height:240px;aspect-ratio:16/9;height:auto}}@media (max-width:640px){.InvestmentPhilosophy_pillarsGrid__XwI0m{grid-template-columns:1fr}}.InvestorRelations_section__s_w__{padding:var(--section-padding) 0;background-color:var(--color-bg)}.InvestorRelations_container__aFZ_j{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.InvestorRelations_header__zBkr_{text-align:center;margin-bottom:4rem}.InvestorRelations_label__7IwMY{font-family:var(--font-sans);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:.75rem}.InvestorRelations_heading__j9jzI{font-family:var(--font-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--color-primary);margin-bottom:1.25rem}.InvestorRelations_divider__UIxdA{width:2.5rem;height:1px;background-color:var(--color-accent);margin:0 auto 3rem;opacity:.7}.InvestorRelations_subheading__exiDY{font-family:var(--font-sans);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:var(--color-muted);max-width:60ch;margin:0 auto;font-weight:300}.InvestorRelations_grid__4MnHT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.InvestorRelations_card__JLATL{padding:2rem;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.InvestorRelations_card__JLATL:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-accent)}.InvestorRelations_cardIcon__o9YW7{width:2rem;height:2rem;color:var(--color-accent);margin-bottom:1.25rem}.InvestorRelations_cardTitle__9g5n2{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;color:var(--color-primary);margin-bottom:.75rem}.InvestorRelations_cardText__Mg7Hp{font-family:var(--font-sans);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:var(--color-muted);font-weight:300}.InvestorRelations_cta__l0mHX{text-align:center;margin-top:2rem}.InvestorRelations_ctaText__2tbsq{font-family:var(--font-sans);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:var(--color-muted);max-width:55ch;margin:0 auto 2rem;font-weight:300}.InvestorRelations_ctaButton__V0YOD{cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-bg);background-color:var(--color-accent);border:none;padding:.875rem 2rem;text-decoration:none;border-radius:var(--radius-sm);transition:background-color var(--transition-fast),gap var(--transition-fast)}.InvestorRelations_ctaButton__V0YOD:hover{background-color:var(--color-accent-muted);gap:.875rem}@media (max-width:1023px){.InvestorRelations_grid__4MnHT{grid-template-columns:1fr}}.CareersCTA_section__xaGdG{position:relative;padding:var(--section-padding);overflow:hidden;text-align:center}.CareersCTA_background__jSPx1{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1770648825244-b90a765474e7?auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:50%;z-index:0}.CareersCTA_overlay__HA9tP{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.65) 0,rgba(10,10,10,.82));z-index:1}.CareersCTA_content__LkzS_{position:relative;z-index:2;max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.75rem}.CareersCTA_heading__AXJWB{font-family:var(--font-serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:var(--color-on-bg,#F0EDE8);line-height:1.2}.CareersCTA_subtext__gww4q{font-family:var(--font-sans);font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.8;color:var(--color-careers-subtext,rgba(240,237,232,.65));font-weight:300;max-width:56ch}.CareersCTA_button__Q0OJU{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 2rem;background-color:var(--color-accent);color:#0A0A0B;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s,transform .2s,box-shadow .2s;margin-top:.5rem}.CareersCTA_button__Q0OJU:hover{background-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-md)}.CareersCTA_arrow__SasUm{display:flex;align-items:center;transition:transform .2s}.CareersCTA_button__Q0OJU:hover .CareersCTA_arrow__SasUm{transform:translateX(4px)}