.ssop-site{--navy:#121923;--slate:#2b3742;--sand:#bda187;--cream:#f3eee8;--paper:#fbfaf8;--ink:#18212a;--muted:#68727a;--line:#d9d5cf;color:var(--ink);background:var(--paper);font-family:Inter,Arial,sans-serif}.ssop-site *{box-sizing:border-box}.ssop-site h1,.ssop-site h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}.ssop-site em{color:var(--sand)}.ssop-hero{min-height:720px;display:grid;grid-template-columns:1.08fr .92fr;background:linear-gradient(118deg,#121923,#1a2430 62%,#293643);color:#fff}.ssop-hero-copy{padding:115px 60px 110px clamp(24px,8vw,128px);align-self:center}.ssop-kicker,.ssop-label{text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:700;color:#b09277}.ssop-hero h1,.ssop-journal-hero h1{font-size:clamp(54px,6vw,90px);line-height:.98;letter-spacing:-.045em;margin:30px 0 28px}.ssop-lead{max-width:710px;color:#c8cdd1;font-size:17px;line-height:1.8}.ssop-actions{display:flex;gap:13px;margin-top:38px}.ssop-btn{display:inline-flex;justify-content:space-between;gap:28px;padding:14px 19px;font-size:12px;font-weight:700;text-decoration:none}.ssop-btn-primary{background:#b3987f;color:#111820}.ssop-btn-secondary{border:1px solid #65707b;color:#fff}.ssop-portrait{position:relative;min-height:720px;background:#26333e;overflow:hidden}.ssop-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,25,35,.42),transparent 35%)}.ssop-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block}.ssop-portrait-note{position:absolute;left:34px;bottom:32px;z-index:1;background:rgba(15,21,29,.84);border-left:2px solid var(--sand);padding:14px 18px;color:#fff}.ssop-portrait-note small{display:block;color:#c5aa90;text-transform:uppercase;letter-spacing:.18em;font-size:8px;margin-bottom:5px}.ssop-proof{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,96px);background:#fff}.ssop-proof>div{min-height:145px;padding:32px 25px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.ssop-proof strong{font:400 27px Georgia,serif;margin-bottom:8px}.ssop-proof span{color:var(--muted);font-size:11px;line-height:1.55}.ssop-section,.ssop-outcomes{padding:120px clamp(24px,8vw,128px)}.ssop-about,.ssop-heading{display:grid;grid-template-columns:190px 1fr;gap:52px}.ssop-about h2,.ssop-heading h2,.ssop-insights-cta h2{font-size:clamp(42px,4.8vw,70px);line-height:1.05;margin:0}.ssop-about h2 em,.ssop-heading-dark em{color:#7d6857}.ssop-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:52px}.ssop-two-col p,.ssop-insights-cta p{color:#5d676f;font-size:15px;line-height:1.9}.ssop-leadership{padding:120px clamp(24px,8vw,128px);background:var(--navy);color:#fff}.ssop-label-light{color:#c4a98f}.ssop-leadership-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;margin:75px 0 0 242px}.ssop-copy-light{color:#bcc3c8;line-height:1.85}.ssop-brief{border:1px solid #46515d;background:#19232e;padding:28px;margin-top:34px}.ssop-brief small{color:#c7ab91;text-transform:uppercase;letter-spacing:.17em}.ssop-brief li{color:#d0d4d7;font-size:13px;line-height:2}.ssop-principles article{display:grid;grid-template-columns:44px 1fr;gap:20px;padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #3a4651}.ssop-principles article>span{color:#b99c82}.ssop-principles h3{font:400 27px Georgia,serif;margin:0 0 11px}.ssop-principles p{color:#aeb6bc;line-height:1.75}.ssop-expertise{background:var(--cream)}.ssop-card-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ccc5bd;border-left:1px solid #ccc5bd}.ssop-card-grid article{padding:34px;min-height:260px;border-right:1px solid #ccc5bd;border-bottom:1px solid #ccc5bd}.ssop-card-grid article>span{color:#967b64;font-size:10px}.ssop-card-grid h3{font:400 24px Georgia,serif;margin:55px 0 12px}.ssop-card-grid p,.ssop-outcome-grid p{color:#657078;font-size:13px;line-height:1.75}.ssop-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--line)}.ssop-outcome-grid article{padding:45px 38px 15px 0;margin-right:38px;border-right:1px solid var(--line)}.ssop-outcome-grid strong{font:400 48px Georgia,serif;color:#8b715d}.ssop-insights-cta{padding:100px clamp(24px,8vw,128px);display:flex;justify-content:space-between;align-items:end;gap:60px;background:#e8e2db}.ssop-insights-cta a{min-width:250px;padding:16px 0;border-bottom:1px solid #8f7965;display:flex;justify-content:space-between;color:var(--ink);font-size:12px;font-weight:700;text-decoration:none}.ssop-contact{text-align:center;padding:120px clamp(24px,9vw,150px);color:#fff;background:radial-gradient(circle at 50% 120%,#344453,#121923 62%)}.ssop-contact small{color:#c8ad93;text-transform:uppercase;letter-spacing:.16em}.ssop-contact h2{font-size:clamp(42px,5vw,72px);line-height:1.07;max-width:1000px;margin:29px auto 42px}.ssop-contact a{display:inline-flex;gap:34px;background:#b79b82;color:#151c24;padding:15px 21px;font-size:12px;font-weight:700;text-decoration:none}.ssop-journal-hero{padding:110px clamp(24px,8vw,128px);background:linear-gradient(125deg,#121923,#2c3945);color:#fff}.ssop-journal-hero>p:last-child{max-width:720px;color:#c4cbd0;line-height:1.8}.ssop-post-grid{padding:90px clamp(24px,8vw,128px) 120px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ssop-post-card{background:#fff;border:1px solid var(--line);padding:34px;min-height:320px;display:flex;flex-direction:column}.ssop-post-card>span{color:#8b715d;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.ssop-post-card h2{font-size:29px;line-height:1.16;margin:48px 0 16px}.ssop-post-card h2 a{color:var(--ink);text-decoration:none}.ssop-post-card p{color:#69737b;font-size:13px;line-height:1.75}.ssop-post-card small{margin-top:auto;color:#8a9298;font-size:10px}
@media(max-width:980px){.ssop-hero{grid-template-columns:1fr}.ssop-portrait{min-height:680px}.ssop-proof{grid-template-columns:1fr 1fr}.ssop-about,.ssop-heading{grid-template-columns:1fr}.ssop-leadership-grid{margin-left:0;grid-template-columns:1fr;gap:55px}.ssop-card-grid,.ssop-post-grid{grid-template-columns:1fr 1fr}.ssop-outcome-grid{grid-template-columns:1fr}.ssop-insights-cta{align-items:start;flex-direction:column}}@media(max-width:620px){.ssop-hero-copy{padding:76px 24px}.ssop-hero h1{font-size:50px}.ssop-actions{flex-direction:column}.ssop-portrait{min-height:520px}.ssop-proof,.ssop-two-col,.ssop-card-grid,.ssop-post-grid{grid-template-columns:1fr}.ssop-section,.ssop-leadership,.ssop-outcomes,.ssop-insights-cta{padding:82px 24px}.ssop-card-grid article{min-height:auto}.ssop-contact{padding:90px 24px}.ssop-journal-hero{padding:80px 24px}.ssop-post-grid{padding:70px 24px}}
