@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("../../../assets/fonts/manrope-variable.woff2") format("woff2")}
:root{--q-navy:#0C1B2A;--q-blue:#174B88;--q-pale:#EDF5FA;--q-line:#D7E2EA;--q-text:#174B88;--q-muted:#7393B0}
.qcf-home{width:100vw;margin-left:calc(50% - 50vw);font-family:"Manrope","Clear Sans",Arial,Helvetica,sans-serif;color:var(--q-text);background:#fff;line-height:1.35;overflow:hidden}
.qcf-home *{box-sizing:border-box}.qcf-home a{color:inherit;text-decoration:none}.qcf-container{width:min(84%,1200px);margin:0 auto}.qcf-white{background:#fff}.qcf-pale{background:var(--q-pale)}
.qcf-header{position:absolute;z-index:20;left:0;right:0;top:0;height:68px;background:rgba(12,27,42,.48);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-bottom:1px solid rgba(255,255,255,.14)}
.qcf-header-inner{height:100%;width:min(84%,1200px);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.qcf-logo-link{display:flex;align-items:center}.qcf-logo-header{display:block;width:125px;height:auto}.qcf-nav{display:flex;align-items:center;height:100%;gap:35px;color:#fff;font-size:15px;font-weight:400}.qcf-nav-item{height:100%;display:flex;align-items:center;position:relative}.qcf-nav-item>a{height:100%;display:flex;align-items:center;white-space:nowrap}.qcf-chevron{font-size:15px;margin-left:6px;line-height:1;transform:translateY(-1px)}
.qcf-submenu{position:absolute;top:100%;left:-16px;min-width:220px;padding:10px 0;background:rgba(12,27,42,.97);border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 35px rgba(0,0,0,.18);opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.qcf-submenu a{display:block;padding:12px 18px;color:#fff;font-size:14px;font-weight:400;white-space:nowrap}.qcf-submenu a:hover,.qcf-submenu a:focus{background:rgba(255,255,255,.08)}.qcf-has-submenu:hover .qcf-submenu,.qcf-has-submenu:focus-within .qcf-submenu{opacity:1;visibility:visible;transform:translateY(0)}
.qcf-divider{width:1px;height:29px;background:rgba(255,255,255,.55);margin-left:0}.qcf-investor{white-space:nowrap}.qcf-menu-toggle,.qcf-mobile-nav{display:none}
.qcf-hero{height:500px;position:relative;background:#0d2438;overflow:hidden}.qcf-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qcf-hero-overlay{position:absolute;inset:0;background:rgba(7,20,32,.15)}.qcf-hero-copy{position:absolute;left:8%;bottom:103px;color:#fff;font-size:64px;line-height:1.04;font-weight:400;letter-spacing:-1.6px;text-shadow:0 2px 14px rgba(0,0,0,.25)}.qcf-hero-copy p{margin:0}
.qcf-identity{padding:46px 0 40px}.qcf-identity-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.qcf-identity-copy h1{font-size:48px;line-height:1.08;font-weight:400;letter-spacing:.2px;margin:0 0 20px}.qcf-identity-copy p{font-size:19px;line-height:1.42;max-width:610px;margin:0;color:#4E78A1}.qcf-aum{display:flex;align-items:stretch;gap:28px}.qcf-rule{width:1px;background:#BFD5E4;flex:none}.qcf-eyebrow{font-size:14px;line-height:1.15;letter-spacing:1.25px;font-weight:700;color:#4B83B9;margin-bottom:9px}.qcf-aum-value{font-size:48px;line-height:1.02;font-weight:400;margin-bottom:16px}.qcf-approx{margin:0}
.qcf-perspective{padding:25px 0 27px}.qcf-perspective h2,.qcf-research h2{font-size:46px;line-height:1.08;font-weight:400;margin:0;letter-spacing:.1px}.qcf-perspective .qcf-eyebrow{margin-bottom:10px}
.qcf-investments{padding:32px 0 28px}.qcf-investments h2{font-size:44px;line-height:1.08;font-weight:400;margin:0 0 12px}.qcf-strategies{border-top:0}.qcf-strategy{display:grid;grid-template-columns:29% 63% 8%;align-items:center;min-height:72px;border-bottom:1px solid var(--q-line);font-size:18px}.qcf-strategy-name{font-weight:700}.qcf-strategy-desc{font-size:17px;line-height:1.4;color:#7A9BB8;padding:9px 10px 9px 0}.qcf-arrow{justify-self:end;font-size:18px;font-weight:300}.qcf-closing{font-size:18px;font-weight:700;margin:16px 0 0}
.qcf-research{padding:32px 0 34px}.qcf-research h2{margin-bottom:8px}.qcf-research p{margin:0;color:#7899B5;font-size:18px}
.qcf-insights{padding:31px 0 42px}.qcf-insights h2{font-size:44px;line-height:1.08;font-weight:400;margin:0 0 18px}.qcf-insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.qcf-insight-image{height:146px;overflow:hidden;background:#e8eef2}.qcf-insight-image img{display:block;width:100%;height:100%;object-fit:cover}.qcf-insight-title{font-size:18px;font-weight:700;margin-top:9px}.qcf-explore{display:inline-block;font-size:17px;font-weight:700;margin-top:22px}.qcf-explore span{font-size:17px;margin-left:3px}
.qcf-careers{position:relative;background:var(--q-navy);color:#fff;min-height:104px;overflow:hidden}.qcf-careers-inner{min-height:104px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.qcf-careers h2{font-size:38px;line-height:1.1;font-weight:400;margin:0}.qcf-careers .qcf-eyebrow{color:#8EB7D8;margin-bottom:7px}.qcf-careers-arrow{font-size:22px}.qcf-careers-art{position:absolute;right:-50px;top:-75px;width:480px;height:230px;opacity:.13;border-top:1px solid #fff;border-radius:50%;transform:rotate(-12deg)}.qcf-careers-art:before,.qcf-careers-art:after{content:"";position:absolute;border:1px solid #fff;border-radius:50%;width:100%;height:100%;top:14px;left:-34px}.qcf-careers-art:after{top:30px;left:-68px}
.qcf-contact{padding:31px 0 35px}.qcf-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.qcf-contact-block h2{font-size:28px;font-weight:400;margin:0 0 13px}.qcf-contact-line{font-size:17px;margin:7px 0;display:flex;align-items:center;gap:9px}.qcf-icon{width:18px;display:inline-block;text-align:center;font-size:16px}.qcf-contact-line a:hover,.qcf-investor-block a:hover{text-decoration:underline}.qcf-investor-block{display:flex;gap:27px}.qcf-investor-block h3{font-size:22px;margin:0 0 5px;font-weight:700}.qcf-investor-block p{font-size:17px;line-height:1.45;color:#7393B0;max-width:390px;margin:0 0 10px}.qcf-investor-block a{font-size:17px;font-weight:700}.qcf-investor-block a span{font-size:16px;margin-left:3px}
.qcf-footer{background:var(--q-navy);color:#fff;padding:34px 0 22px}.qcf-footer-top{display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:30px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.22)}.qcf-logo-footer{width:115px;height:auto;display:block}.qcf-footer-nav{display:flex;gap:30px;justify-content:center;font-size:15px}.qcf-footer-right{display:flex;gap:28px;font-size:15px}.qcf-footer-bottom{display:grid;grid-template-columns:1.25fr 2fr auto;gap:20px;align-items:center;padding-top:18px;font-size:13px;color:rgba(255,255,255,.85)}.qcf-legal-links{display:flex;gap:22px;justify-content:center}.qcf-social{display:flex;gap:20px;font-size:23px;font-weight:700;align-items:center}.qcf-social a{color:#fff}
@media(max-width:900px){.qcf-nav{gap:18px}.qcf-container,.qcf-header-inner{width:min(90%,1200px)}.qcf-identity-grid{gap:40px}.qcf-hero-copy{left:5%;bottom:70px}.qcf-footer-top{grid-template-columns:1fr auto}.qcf-footer-nav{display:none}.qcf-footer-bottom{grid-template-columns:1fr auto}.qcf-legal-links{justify-content:flex-start}}
@media(max-width:767px){.qcf-header{height:62px}.qcf-header-inner{width:88%}.qcf-logo-header{width:106px}.qcf-nav{display:none}.qcf-menu-toggle{display:block;border:0;background:none;color:#fff;font:400 13px "Manrope",Arial,Helvetica,sans-serif;padding:8px 0}.qcf-mobile-nav{position:absolute;top:62px;left:0;right:0;display:none;background:rgba(12,27,42,.98);padding:10px 6%;border-top:1px solid rgba(255,255,255,.12)}.qcf-mobile-nav.is-open{display:block}.qcf-mobile-nav a{display:block;color:#fff;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:14px}.qcf-hero{height:410px}.qcf-hero-copy{font-size:40px;left:6%;bottom:62px}.qcf-identity{padding:34px 0}.qcf-identity-grid{display:block}.qcf-identity-copy h1{font-size:36px}.qcf-identity-copy p{font-size:17px}.qcf-aum{margin-top:28px;gap:20px}.qcf-aum-value{font-size:38px}.qcf-perspective{padding:24px 0}.qcf-perspective h2,.qcf-research h2{font-size:34px}.qcf-investments{padding:28px 0}.qcf-investments h2,.qcf-insights h2{font-size:34px}.qcf-careers h2{font-size:32px}.qcf-strategy{grid-template-columns:1fr 30px;min-height:82px;font-size:17px}.qcf-strategy-desc{grid-column:1/2;padding:6px 0 11px;font-size:16px}.qcf-strategy-name{grid-column:1/2;grid-row:1}.qcf-arrow{grid-column:2;grid-row:1/3}.qcf-insight-grid{grid-template-columns:1fr;gap:22px}.qcf-insight-image{height:190px}.qcf-careers{min-height:112px}.qcf-careers-inner{min-height:112px}.qcf-contact-grid{grid-template-columns:1fr;gap:28px}.qcf-investor-block{gap:20px}.qcf-footer-top{grid-template-columns:1fr;gap:16px}.qcf-footer-right{justify-content:flex-start;font-size:14px}.qcf-footer-bottom{grid-template-columns:1fr;gap:12px}.qcf-legal-links{flex-wrap:wrap;gap:10px 17px}.qcf-social{justify-content:flex-start;font-size:22px}}

.qcf-social-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#fff}.qcf-social-icon svg{display:block;width:100%;height:100%;fill:currentColor}.qcf-instagram svg{fill:none;stroke:currentColor;stroke-width:1.9}.qcf-instagram .qcf-instagram-dot{fill:currentColor;stroke:none}.qcf-social-icon:hover{opacity:.82}
@media(max-width:767px){.qcf-social-icon{width:25px;height:25px}}


/* QUASSAR HOME v1.3 — GLOBAL TYPOGRAPHY SCALE ONLY */
.qcf-home,
.qcf-home button,
.qcf-home input,
.qcf-home textarea,
.qcf-home select{font-family:"Manrope","Clear Sans",Arial,Helvetica,sans-serif!important}

/* Navigation */
.qcf-nav{font-size:16px!important;line-height:1.2!important}
.qcf-chevron{font-size:16px!important}
.qcf-submenu a{font-size:15px!important;line-height:1.35!important}
.qcf-investor{font-size:16px!important}

/* Hero */
.qcf-hero-copy{font-size:68px!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-1.7px!important}

/* Identity / AUM */
.qcf-identity-copy h1{font-size:52px!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.2px!important}
.qcf-identity-copy p{font-size:20px!important;line-height:1.45!important}
.qcf-eyebrow{font-size:15px!important;line-height:1.2!important;letter-spacing:1.2px!important}
.qcf-aum-value{font-size:58px!important;line-height:1.02!important;font-weight:400!important}
.qcf-approx{font-size:15px!important}

/* Section headings */
.qcf-perspective h2,
.qcf-research h2,
.qcf-investments h2,
.qcf-insights h2{font-size:50px!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.2px!important}

/* Investments */
.qcf-strategy{font-size:20px!important;line-height:1.35!important}
.qcf-strategy-name{font-size:20px!important;font-weight:700!important}
.qcf-strategy-desc{font-size:19px!important;line-height:1.45!important}
.qcf-arrow{font-size:20px!important}
.qcf-closing{font-size:20px!important;line-height:1.35!important}

/* Research */
.qcf-research p{font-size:20px!important;line-height:1.45!important}

/* Insights */
.qcf-insight-title{font-size:20px!important;line-height:1.3!important}
.qcf-explore{font-size:18px!important;line-height:1.3!important}
.qcf-explore span{font-size:18px!important}

/* Careers */
.qcf-careers h2{font-size:42px!important;line-height:1.1!important;font-weight:400!important}
.qcf-careers-arrow{font-size:24px!important}

/* Connect / Investor Access */
.qcf-contact-block h2{font-size:34px!important;line-height:1.12!important;font-weight:400!important}
.qcf-contact-line{font-size:19px!important;line-height:1.4!important}
.qcf-icon{font-size:18px!important;width:20px!important}
.qcf-investor-block h3{font-size:25px!important;line-height:1.2!important;font-weight:700!important}
.qcf-investor-block p{font-size:19px!important;line-height:1.5!important}
.qcf-investor-block a{font-size:19px!important;line-height:1.35!important}
.qcf-investor-block a span{font-size:18px!important}

/* Footer — full Goldman-style scale, no content changes */
.qcf-footer{font-family:"Manrope","Clear Sans",Arial,Helvetica,sans-serif!important}
.qcf-footer-nav{font-size:16px!important;line-height:1.3!important}
.qcf-footer-right{font-size:16px!important;line-height:1.3!important}
.qcf-footer-bottom{font-size:14px!important;line-height:1.4!important}
.qcf-legal-links{font-size:15px!important;line-height:1.35!important}
.qcf-social{gap:24px!important}
.qcf-social-icon{width:30px!important;height:30px!important}
.qcf-social-icon svg{width:30px!important;height:30px!important}

/* Keep the entire page on one typographic system. */
.qcf-home p,
.qcf-home a,
.qcf-home h1,
.qcf-home h2,
.qcf-home h3,
.qcf-home span,
.qcf-home div{font-family:"Manrope","Clear Sans",Arial,Helvetica,sans-serif}

@media(max-width:767px){
 .qcf-nav,.qcf-investor{font-size:15px!important}
 .qcf-hero-copy{font-size:44px!important;line-height:1.05!important}
 .qcf-identity-copy h1{font-size:39px!important}
 .qcf-identity-copy p{font-size:18px!important}
 .qcf-eyebrow{font-size:14px!important}
 .qcf-aum-value{font-size:44px!important}
 .qcf-approx{font-size:14px!important}
 .qcf-perspective h2,.qcf-research h2,.qcf-investments h2,.qcf-insights h2{font-size:38px!important}
 .qcf-strategy,.qcf-strategy-name{font-size:18px!important}
 .qcf-strategy-desc{font-size:17px!important}
 .qcf-closing{font-size:18px!important}
 .qcf-research p{font-size:18px!important}
 .qcf-insight-title{font-size:18px!important}
 .qcf-explore{font-size:17px!important}
 .qcf-careers h2{font-size:35px!important}
 .qcf-contact-block h2{font-size:30px!important}
 .qcf-contact-line{font-size:18px!important}
 .qcf-investor-block h3{font-size:22px!important}
 .qcf-investor-block p{font-size:18px!important}
 .qcf-investor-block a{font-size:18px!important}
 .qcf-footer-nav,.qcf-footer-right{font-size:15px!important}
 .qcf-footer-bottom{font-size:14px!important}
 .qcf-legal-links{font-size:14px!important}
 .qcf-social-icon,.qcf-social-icon svg{width:30px!important;height:30px!important}
}


/* QUASSAR HOME v1.4 — requested corrections only */
.qcf-submenu-label{display:block;padding:12px 18px 8px;color:rgba(255,255,255,.62);font-size:13px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;cursor:default}
.qcf-closing{font-size:24px!important;line-height:1.25!important;font-weight:400!important;margin:22px 0 0!important;border-top:0!important;padding-top:0!important}
.qcf-icon{display:inline-flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;font-size:0!important;flex:none}
.qcf-icon svg{display:block;width:18px;height:18px}
.qcf-footer,
.qcf-footer *{font-family:"Manrope","Clear Sans",Arial,Helvetica,sans-serif!important}
.qcf-footer-nav a,.qcf-footer-right a,.qcf-footer-bottom,.qcf-legal-links a{font-size:16px!important}
.qcf-footer-bottom{font-size:14px!important}
.qcf-legal-links{font-size:15px!important}
.qcf-social-icon,.qcf-social-icon svg{width:30px!important;height:30px!important}
@media(max-width:767px){
 .qcf-closing{font-size:20px!important}
 .qcf-footer-nav a,.qcf-footer-right a{font-size:15px!important}
 .qcf-footer-bottom{font-size:14px!important}
 .qcf-legal-links{font-size:14px!important}
}


html,body{margin:0;padding:0;background:#fff}.qcf-home{font-family:"Manrope","Clear Sans",Arial,Helvetica,sans-serif;color:#0C1B2A}.qcf-container{width:min(84%,1200px);margin:0 auto}
/* Point72 section-by-section body reconstruction */
.p72-hero{height:500px;position:relative;overflow:hidden;background:#0C1B2A}.p72-hero img,.p72-hero video{width:100%;height:100%;object-fit:cover;display:block}.p72-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,18,29,.68) 0%,rgba(7,18,29,.26) 55%,rgba(7,18,29,.12) 100%)}.p72-hero-copy{position:absolute;z-index:2;left:8%;bottom:105px;color:#fff;font-size:62px;line-height:1.03;letter-spacing:-2.1px;font-weight:400;max-width:850px}
.p72-principles{background:#fff;padding:110px 0 118px}.p72-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:54px}.p72-principle{border-top:1px solid #D7E2EA;padding-top:25px}.p72-kicker{font-size:12px;letter-spacing:1.7px;text-transform:uppercase;color:#174B88;font-weight:600;margin-bottom:20px}.p72-principle h3{font-size:29px;line-height:1.14;font-weight:400;letter-spacing:-.6px;margin:0 0 19px}.p72-principle p{font-size:16px;line-height:1.65;color:#53697b;margin:0;max-width:330px}
.p72-build{background:#EDF5FA;padding:0}.p72-build-grid{display:grid;grid-template-columns:1.08fr .92fr;min-height:610px}.p72-build-image{overflow:hidden}.p72-build-image img{width:100%;height:100%;object-fit:cover;display:block}.p72-build-copy{display:flex;flex-direction:column;justify-content:center;padding:80px 11%}.p72-build-copy h2{font-size:55px;line-height:1.05;letter-spacing:-1.7px;font-weight:400;margin:0 0 30px;max-width:500px}.p72-build-copy p{font-size:18px;line-height:1.66;color:#425f77;max-width:520px;margin:0}
.p72-business{background:#0C1B2A;color:#fff;padding:120px 0 110px}.p72-business h2{font-size:57px;line-height:1.02;letter-spacing:-1.9px;font-weight:400;margin:0 0 34px;max-width:900px}.p72-business-intro{font-size:19px;line-height:1.62;color:rgba(255,255,255,.78);max-width:770px;margin:0 0 66px}.p72-strategies{border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);padding:28px 0;display:flex;flex-wrap:wrap;column-gap:34px;row-gap:15px;font-size:18px;line-height:1.4}.p72-strategies span:not(:last-child):after{content:"/";margin-left:34px;color:#7393B0}.p72-metrics{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:70px}.p72-aum-value{font-size:78px;line-height:.95;letter-spacing:-3px;font-weight:400}.p72-aum-label{margin-top:18px;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#a8c0d4}.p72-process{border-left:1px solid rgba(255,255,255,.22);padding-left:55px;align-self:end}.p72-process-title{font-size:29px;line-height:1.15;margin-bottom:14px}.p72-process-copy{font-size:16px;line-height:1.55;color:rgba(255,255,255,.68)}
.p72-working{background:#EDF5FA;padding:0}.p72-working-grid,.p72-working-copy{background:#EDF5FA}.p72-working-grid{display:grid;grid-template-columns:.92fr 1.08fr;min-height:600px}.p72-working-copy{display:flex;flex-direction:column;justify-content:center;padding:85px 12% 85px 16%}.p72-working-copy h2{font-size:56px;line-height:1.02;letter-spacing:-1.8px;font-weight:400;margin:0 0 28px}.p72-working-copy p{font-size:18px;line-height:1.66;color:#526a7d;margin:0;max-width:520px}.p72-working-image{overflow:hidden}.p72-working-image img{width:100%;height:100%;object-fit:cover;display:block}
.p72-insights{background:#FFFFFF;padding:105px 0 110px}.p72-insights-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:45px}.p72-insights-head h2{font-size:56px;line-height:1;font-weight:400;letter-spacing:-1.8px;margin:8px 0 0}.p72-insights-head a{font-size:15px;color:#174B88;text-decoration:none}.p72-feed{border-top:1px solid #bfcfda}.p72-feed-row{display:grid;grid-template-columns:240px 1fr auto;gap:40px;align-items:center;border-bottom:1px solid #cbd8e1;padding:30px 0}.p72-feed-type{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#174B88}.p72-feed-title{font-size:25px;line-height:1.2;font-weight:400}.p72-feed-arrow{font-size:24px;color:#174B88}.p72-empty-note{font-size:14px;line-height:1.55;color:#7393B0;margin-top:24px;max-width:650px}
@media(max-width:900px){.p72-hero{height:500px}.p72-hero-copy{font-size:50px;left:5%;bottom:80px}.p72-principles-grid{grid-template-columns:1fr;gap:42px}.p72-principle p{max-width:680px}.p72-build-grid,.p72-working-grid{grid-template-columns:1fr}.p72-build-image,.p72-working-image{height:460px}.p72-build-copy,.p72-working-copy{padding:70px 6%}.p72-business h2{font-size:48px}.p72-metrics{grid-template-columns:1fr}.p72-process{border-left:0;border-top:1px solid rgba(255,255,255,.22);padding:35px 0 0}.p72-feed-row{grid-template-columns:180px 1fr auto}}
@media(max-width:767px){.p72-hero{height:410px}.p72-hero-copy{font-size:42px;left:6%;right:6%;bottom:72px;letter-spacing:-1.2px}.p72-principles{padding:72px 0}.p72-principle h3{font-size:26px}.p72-build-image,.p72-working-image{height:320px}.p72-build-copy h2,.p72-working-copy h2,.p72-insights-head h2{font-size:42px}.p72-business{padding:80px 0}.p72-business h2{font-size:43px}.p72-strategies{display:block}.p72-strategies span{display:block;padding:10px 0}.p72-strategies span:not(:last-child):after{content:"";margin:0}.p72-aum-value{font-size:60px}.p72-insights{padding:75px 0}.p72-insights-head{display:block}.p72-insights-head a{display:inline-block;margin-top:20px}.p72-feed-row{grid-template-columns:1fr auto;gap:10px 20px}.p72-feed-type{grid-column:1/3}.p72-feed-title{font-size:21px}}


/* v27 — requested corrections only */
.p72-principles-grid{gap:48px}
.p72-principle p{max-width:350px}
.p72-build-copy p{max-width:570px}
.p72-strategies-line{font-size:21px;line-height:1.6;color:rgba(255,255,255,.9);max-width:950px;margin:0;padding:30px 0;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}
.p72-metrics-single{grid-template-columns:1fr;margin-top:70px}
.p72-metrics-single .p72-aum-value{color:#fff;font-size:72px;letter-spacing:-2.7px}
.p72-metrics-single .p72-aum-label{color:rgba(255,255,255,.62);font-size:12px;letter-spacing:1.7px;margin-top:16px}
.p72-working-copy{padding-top:95px;padding-bottom:95px}
@media(min-width:901px){.p72-working-copy h2{font-size:42px;white-space:nowrap}}
.p72-feed-row{grid-template-columns:180px 210px 1fr auto;min-height:125px;padding:22px 0}
.p72-feed-image{width:180px;height:100px;overflow:hidden;background:#d7e2ea}
.p72-feed-image img{width:100%;height:100%;display:block;object-fit:cover}
@media(max-width:900px){.p72-feed-row{grid-template-columns:150px 180px 1fr auto}.p72-feed-image{width:150px;height:88px}}
@media(max-width:767px){.p72-strategies-line{font-size:18px}.p72-metrics-single .p72-aum-value{font-size:48px;letter-spacing:-1.5px}.p72-feed-row{grid-template-columns:110px 1fr auto;gap:14px}.p72-feed-image{width:110px;height:76px;grid-row:1/3}.p72-feed-type{grid-column:2/4}.p72-feed-title{grid-column:2/3}.p72-feed-arrow{grid-column:3/4}}


/* v28 — ONLY requested corrections */
.p72-metrics-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:68px;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}
.p72-metrics-two .p72-metric-item{padding:0 55px}
.p72-metrics-two .p72-metric-item+ .p72-metric-item{border-left:1px solid rgba(255,255,255,.22)}
.p72-metrics-two .p72-aum-value{color:#fff;font-size:72px;line-height:.95;letter-spacing:-2.7px;font-weight:400}
.p72-metrics-two .p72-aum-label{color:rgba(255,255,255,.66);font-size:12px;letter-spacing:1.7px;margin-top:16px;text-transform:uppercase}
.p72-strategies-line{font-size:19px;letter-spacing:.01em;text-align:left}
.p72-insight-grid{border-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.p72-insight-card{display:block;color:#0C1B2A;text-decoration:none;border-top:1px solid #bfcfda;padding-top:20px}
.p72-insight-card-image{width:100%;aspect-ratio:1.48/1;overflow:hidden;background:#d7e2ea;margin-bottom:22px}
.p72-insight-card-image img{width:100%;height:100%;display:block;object-fit:cover}
.p72-insight-card-body{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}
.p72-insight-card-body h3{font-size:23px;line-height:1.2;font-weight:400;margin:0}
.p72-insight-card-arrow{font-size:24px;color:#174B88;line-height:1}
@media(max-width:900px){.p72-insight-grid{grid-template-columns:1fr 1fr}.p72-metrics-two{max-width:680px}}
@media(max-width:767px){.p72-metrics-two{grid-template-columns:1fr 1fr;gap:0}.p72-metrics-two .p72-metric-item{padding:0 16px}.p72-metrics-two .p72-aum-value{font-size:46px;letter-spacing:-1.4px}.p72-metrics-two .p72-aum-label{font-size:11px;letter-spacing:1.2px}.p72-insight-grid{grid-template-columns:1fr;gap:38px}.p72-insight-card-body h3{font-size:21px}}

/* v29 — requested Investments-only revision, modeled on Point72 What We Do strategy hierarchy */
.p72-strategy-detail-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.22);margin-top:4px}
.p72-strategy-detail{padding:34px 42px 34px 0;border-bottom:1px solid rgba(255,255,255,.22);min-height:176px}
.p72-strategy-detail:nth-child(even){padding-left:42px;padding-right:0;border-left:1px solid rgba(255,255,255,.22)}
.p72-strategy-detail h3{font-size:25px;line-height:1.18;font-weight:400;margin:0 0 13px;color:#fff}
.p72-strategy-detail p{font-size:16px;line-height:1.55;color:rgba(255,255,255,.68);margin:0;max-width:510px}
.p72-metrics-single{grid-template-columns:1fr;margin-top:64px;max-width:420px}
@media(max-width:767px){.p72-strategy-detail-grid{grid-template-columns:1fr}.p72-strategy-detail,.p72-strategy-detail:nth-child(even){padding:27px 0;border-left:0;min-height:0}.p72-strategy-detail h3{font-size:23px}.p72-strategy-detail p{font-size:16px}.p72-metrics-single{margin-top:48px}}


.q-metrics-citadel{display:grid;grid-template-columns:.78fr 1.44fr 1fr;gap:0;margin-top:72px;border-top:1px solid rgba(255,255,255,.22);padding-top:46px}
.q-metric{padding:0 44px;min-height:190px}
.q-metric:first-child{padding-left:0}.q-metric:last-child{padding-right:0}
.q-metric+.q-metric{border-left:0} /* Dividers belong only to multi-column layouts; never on stacked metrics. */
.q-metric-value{font-size:70px;line-height:.96;letter-spacing:-2.6px;font-weight:400;color:#fff}
.q-metric-label{margin-top:17px;font-size:12px;line-height:1.35;letter-spacing:1.65px;color:rgba(255,255,255,.68);text-transform:uppercase}
.q-metric-note{max-width:430px;margin:18px 0 0;font-size:11px;line-height:1.55;color:rgba(255,255,255,.52)}
@media(max-width:900px){.q-metrics-citadel{grid-template-columns:1fr 1fr}.q-metric{padding:30px 32px;min-height:0}.q-metric:first-child{padding-left:0}.q-metric:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.22);padding-left:0;grid-column:1/3}.q-metric-value{font-size:58px}}
@media(max-width:767px){.q-metrics-citadel{grid-template-columns:1fr}.q-metric,.q-metric:first-child,.q-metric:nth-child(3){grid-column:auto;padding:28px 0;border-left:0;border-top:1px solid rgba(255,255,255,.22)}.q-metric:first-child{border-top:0;padding-top:0}.q-metric-value{font-size:48px}.q-metric-note{font-size:10.5px}}


/* v35 — HOME Insights editorial hierarchy only */
.q-home-thinking{background:#FFFFFF;padding:112px 0 118px}
.q-thinking-head{max-width:860px;margin-bottom:54px}.q-thinking-head h2{font-size:52px;line-height:1.08;letter-spacing:-1.55px;font-weight:400;margin:10px 0 0;color:#0C1B2A}
.q-thinking-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:70px;align-items:start}
.q-featured-media{aspect-ratio:1.52/1;overflow:hidden;background:#D7E2EA;margin-bottom:25px}.q-featured-media img{width:100%;height:100%;object-fit:cover;display:block}
.q-insight-series{font-size:12px;line-height:1.2;letter-spacing:1.45px;text-transform:uppercase;color:#174B88;font-weight:600;margin-bottom:12px}
.q-featured-insight h3{font-size:31px;line-height:1.18;letter-spacing:-.55px;font-weight:400;margin:0 0 15px;color:#0C1B2A}.q-insight-date{font-size:14px;color:#7393B0}
.q-secondary-insights{border-top:1px solid #BFCFDA}.q-secondary-row{display:grid;grid-template-columns:1fr 126px;gap:26px;min-height:150px;padding:24px 0;border-bottom:1px solid #CBD8E1;align-items:center}.q-secondary-row h3{font-size:22px;line-height:1.2;letter-spacing:-.25px;font-weight:400;margin:0 0 12px;color:#0C1B2A}.q-secondary-media{width:126px;height:88px;background:#EDF5FA;overflow:hidden}.q-secondary-media img{width:100%;height:100%;object-fit:cover;display:block}
.q-preview-note{font-size:12px;line-height:1.5;color:#91A7B8;margin-top:28px}
@media(max-width:900px){.q-thinking-grid{grid-template-columns:1fr;gap:50px}.q-thinking-head h2{font-size:46px}.q-secondary-row{grid-template-columns:1fr 150px}.q-secondary-media{width:150px;height:98px}}
@media(max-width:767px){.q-home-thinking{padding:76px 0 82px}.q-thinking-head{margin-bottom:38px}.q-thinking-head h2{font-size:39px;letter-spacing:-1px}.q-featured-insight h3{font-size:27px}.q-secondary-row{grid-template-columns:1fr 96px;gap:18px;min-height:130px}.q-secondary-row h3{font-size:19px}.q-secondary-media{width:96px;height:72px}.q-preview-note{font-size:11px}}
/* v1.7.1 — keep the approved Insights section visible before the first published quassar_insight. */
.q-thinking-empty{min-height:260px;border-top:1px solid #BFCFDA;border-bottom:1px solid #CBD8E1;display:flex;align-items:center}.q-thinking-empty p{margin:0;font-size:15px;line-height:1.55;color:#7393B0}
@media(max-width:767px){.q-thinking-empty{min-height:180px}}

/* v1.7.3 — requested Working at Quassar headline line break only */
.p72-working-copy h2 .q-working-line{display:block}
@media(min-width:901px){.p72-working-copy h2 .q-working-second{white-space:nowrap}}

/* Explicit approved two-line investment headline */
.p72-business h2 .q-heading-line{display:block}

/* Board observation: AUM as-of date; original metric styling retained. */
.q-metric-aum-date{margin-top:5px}


/* Home responsive: two approved visual corrections only. */
@media (orientation:portrait) and (min-width:768px) and (max-width:900px){
  .q-metrics-citadel{grid-template-columns:minmax(0,1fr)}
  .q-metric,.q-metric:first-child,.q-metric:nth-child(3){grid-column:auto;padding:28px 0;border-left:0;border-top:1px solid rgba(255,255,255,.22)}
  .q-metric:first-child{border-top:0;padding-top:0}
}
@media (orientation:landscape) and (min-width:901px) and (max-width:1200px){
  .p72-working-copy{padding:70px 9% 70px 11%;min-width:0}
  .p72-working-copy h2{font-size:clamp(28px,3.2vw,38px);white-space:normal;letter-spacing:-1.2px}
}

/* Home metrics: remove the inherited adjacent-item left border in stacked layouts.
   The original .q-metric + .q-metric selector was more specific than the prior reset. */
@media (max-width:767px){
  .q-metrics-citadel .q-metric + .q-metric{border-left:0}
}
@media (orientation:portrait) and (min-width:768px) and (max-width:1100px){
  .q-metrics-citadel{grid-template-columns:minmax(0,1fr)}
  .q-metrics-citadel .q-metric,
  .q-metrics-citadel .q-metric:first-child,
  .q-metrics-citadel .q-metric:nth-child(3){grid-column:auto;padding:28px 0;border-left:0;border-top:1px solid rgba(255,255,255,.22)}
  .q-metrics-citadel .q-metric:first-child{border-top:0;padding-top:0}
}

/* FINAL: remove divider at left of AUM when metric cards stack vertically.
   Keep the original horizontal separators and desktop/tablet-landscape columns. */
@media (max-width:767px), (orientation:portrait) and (min-width:768px) and (max-width:1100px) {
  .q-metrics-citadel > .q-metric.q-metric-aum { border-left: 0 !important; }
  .q-metrics-citadel > .q-metric + .q-metric { border-left: 0 !important; }
}

@media (orientation:landscape) and (max-height:500px) and (max-width:950px) {
 .q-metrics-citadel {grid-template-columns:minmax(0,1fr)}
 .q-metrics-citadel > .q-metric, .q-metrics-citadel > .q-metric:first-child, .q-metrics-citadel > .q-metric:nth-child(3) {grid-column:auto;padding:28px 0;border-left:0 !important;border-top:1px solid rgba(255,255,255,.22)}
 .q-metrics-citadel > .q-metric:first-child {border-top:0;padding-top:0}
}

/* Metric separators: use only when metrics are displayed side-by-side. */
@media (min-width:1101px), (min-width:901px) and (orientation:landscape) {
  .q-metrics-citadel > .q-metric + .q-metric { border-left:1px solid rgba(255,255,255,.22); }
}
/* No vertical AUM rule at any mobile width or tablet portrait viewport. */
@media (max-width:900px), (orientation:portrait) and (max-width:1100px) {
  .q-metrics-citadel > .q-metric,
  .q-metrics-citadel > .q-metric.q-metric-aum,
  .q-metrics-citadel > .q-metric + .q-metric { border-left-width:0 !important; border-left-style:none !important; box-shadow:none; }
}


/* Authorized correction: footer alignment and legal-link spacing on landscape tablets only. */
@media (min-width:901px) and (max-width:1366px) and (orientation:landscape) and (pointer:coarse) {
  .qcf-footer-top {
    grid-template-columns:115px minmax(0,1fr) auto;
    column-gap:18px;
    align-items:center;
  }
  .qcf-footer-nav {
    display:flex;
    align-items:center;
    justify-content:space-evenly;
    gap:clamp(10px,1.35vw,20px);
    min-width:0;
  }
  .qcf-footer-right {
    display:flex;
    align-items:center;
    gap:clamp(12px,1.5vw,22px);
  }
  .qcf-footer-nav a,.qcf-footer-right a {
    white-space:nowrap;
  }
  .qcf-footer-bottom {
    grid-template-columns:minmax(0,1fr) auto auto;
    column-gap:clamp(18px,2vw,30px);
  }
  .qcf-legal-links {
    gap:clamp(20px,2.2vw,34px);
    justify-content:space-between;
    align-items:center;
  }
  .qcf-legal-links a {
    white-space:nowrap;
  }
}

/* Requested only: tablet-landscape copyright phrase on its own second line. */
@media (min-width:901px) and (max-width:1366px) and (orientation:landscape) and (pointer:coarse) {
  .qcf-footer-bottom > div:first-child .qcf-rights-phrase {display:block;white-space:nowrap;}
}


/* Approved addition only: compact Open Source & Research section on Home. */
.qcf-home .qcf-open-research{background:#f3f6f8;padding:62px 0 66px}
.qcf-home .qcf-open-research-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}
.qcf-home .qcf-open-research-copy{max-width:850px;min-width:0}
.qcf-home .qcf-open-research-kicker{font-size:12px;letter-spacing:1.5px;font-weight:600;color:#526a7d;margin-bottom:14px}
.qcf-home .qcf-open-research h2{font-size:clamp(27px,2.5vw,36px);font-weight:500;line-height:1.2;letter-spacing:-.6px;margin:0 0 16px;color:#0c1b2a}
.qcf-home .qcf-open-research p{font-size:16px;line-height:1.75;font-weight:400;margin:0;color:#526a7d}
.qcf-home .qcf-open-research-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;font-size:14px;font-weight:600;white-space:nowrap;color:#174b88;text-decoration:none;border-bottom:1px solid #174b88;padding:10px 0}
.qcf-home .qcf-open-research-link svg{display:block;width:22px;height:22px}
.qcf-home .qcf-open-research-link:focus-visible{outline:2px solid #174b88;outline-offset:5px}
@media(max-width:900px){.qcf-home .qcf-open-research-inner{align-items:flex-start;flex-direction:column;gap:20px}.qcf-home .qcf-open-research{padding:48px 0 52px}}
@media(max-width:767px){.qcf-home .qcf-open-research h2{font-size:28px}.qcf-home .qcf-open-research p{font-size:15px;line-height:1.7}}
