@font-face{font-family:Manrope;src:url('/assets/manrope-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope-bold.ttf') format('truetype');font-weight:800;font-display:swap}
html{scroll-behavior:smooth;scroll-padding-top:110px}
body{margin:0;background:var(--jeb-bg);color:var(--jeb-text);font:400 1rem/1.75 var(--jeb-font);-webkit-font-smoothing:antialiased}
a{color:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:800;letter-spacing:-.045em}h1,h2{line-height:1.1}h1{font-size:clamp(2.8rem,5vw,4.4rem);margin-bottom:1.4rem;letter-spacing:-.055em}h2{font-size:clamp(2rem,3.7vw,3.2rem);margin:1rem 0 0}h3{font-size:1.2rem;line-height:1.35;margin-bottom:1rem}p{margin-bottom:1rem}
.container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.gold{color:var(--jeb-gold-400)}
.skip-link{position:fixed;z-index:100;top:-90px;left:1rem;padding:1rem;background:var(--jeb-gold-400);color:#121722}.skip-link:focus{top:1rem}
.site-header{position:sticky;top:0;z-index:10;background:#090d15f5;border-bottom:1px solid var(--jeb-border);backdrop-filter:blur(16px)}
.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:84px}
.brand{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;flex-shrink:0}.brand>span{font-size:2.2rem;font-weight:800;letter-spacing:-.09em;line-height:1}
.main-nav{display:flex;align-items:center;gap:1.6rem}.main-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem;text-decoration:none;color:var(--jeb-muted)}.main-nav a:hover{color:var(--jeb-text)}
.internal-tag{font-size:.65rem;color:var(--jeb-gold-300);border:1px solid #5b4d2f;border-radius:999px;padding:.4rem .75rem;white-space:nowrap}
.hero{overflow:hidden;background:radial-gradient(ellipse at 78% 38%,#3d2f1b75,transparent 48%)}
.hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:2rem;align-items:center;padding-block:58px 30px}
.hero-copy{position:relative;z-index:2}.hero-copy>.jeb-kicker{margin-bottom:1.3rem;font-size:.65rem}.hero-lead{max-width:490px;color:var(--jeb-muted);font-size:1rem;line-height:1.85;margin-bottom:1.6rem}
.development-note{margin:1.1rem 0 0;font-size:.7rem;color:var(--jeb-muted)}
.hero-art{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero-art>img{width:112%;max-width:none;filter:drop-shadow(0 20px 50px #0005)}.hero-art>p{text-align:center;font-size:.75rem;color:var(--jeb-gold-100);line-height:1.6;margin:-1.3rem 0 0}
.hero-questions{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--jeb-border);padding-block:24px 30px;font-size:.85rem;font-weight:800;color:var(--jeb-muted)}.hero-questions>span::before{content:'✦';color:var(--jeb-gold-400);margin-right:.8rem}
.light-section{background:var(--jeb-bg);color:var(--jeb-text)}.capabilities{padding-block:80px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.section-heading>p{max-width:350px;font-size:.875rem;color:var(--jeb-muted);margin:0}
.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem 2.5rem}.capability-grid>article{border-top:1px solid var(--jeb-border);padding-top:1.3rem}.card-number{display:block;font:400 .65rem/1.6 var(--jeb-mono);color:var(--jeb-accent);margin-bottom:1.3rem;letter-spacing:.03em}.capability-grid p{font-size:.85rem;color:var(--jeb-muted);line-height:1.85;margin-bottom:0}
.method-note{display:flex;align-items:center;gap:1.3rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--jeb-border)}.method-note>span{font-size:2rem;color:var(--jeb-accent);flex-shrink:0}.method-note strong{font-size:.95rem}.method-note p{font-size:.75rem;color:var(--jeb-muted);margin:.25rem 0 0}.method-note cite{font-style:normal}
.value-section{padding-block:80px}.value-heading{margin-bottom:2.5rem}.value-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.value-card{padding:2.2rem;border-radius:var(--jeb-radius-md);scroll-margin-top:105px}.value-card>.jeb-kicker{font-size:.62rem}.value-card h3{font-size:1.65rem;margin-top:1rem;line-height:1.3}.value-card>p{font-size:.9rem;color:var(--jeb-muted)}.value-card ul{list-style:none;margin:1.8rem 0 0;padding:0}.value-card li{position:relative;font-size:.85rem;line-height:1.75;margin-top:.9rem;padding-left:1.2rem}.value-card li::before{content:'↗';position:absolute;left:0;color:var(--jeb-accent)}.advisor-card{background:#172130;border:1px solid #3d4a5b}.bank-card{background:linear-gradient(140deg,#241f16,#101722);border:1px solid #55452b}
.measurement{margin-top:2.6rem;padding-top:2rem;border-top:1px solid var(--jeb-border)}.measurement ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;list-style:none;margin:1rem 0 0;padding:0;color:var(--jeb-muted);font-size:.85rem}
.site-footer{border-top:1px solid var(--jeb-border);padding-block:24px}.footer-inner{display:flex;align-items:center;gap:2rem}.footer-inner .brand>span{font-size:1.75rem}.footer-inner>p{font-size:.7rem;color:var(--jeb-muted);margin:0}.footer-inner>span{font-size:.7rem;color:var(--jeb-muted);margin-left:auto;white-space:nowrap}
@media(max-width:1000px){.main-nav{gap:1rem}.main-nav a{font-size:.72rem}.hero-grid{gap:1rem}.hero-copy h1{font-size:clamp(2.7rem,5vw,3.8rem)}.hero-copy>.jeb-kicker{font-size:.6rem}.hero-art>img{width:120%}.capability-grid{gap:2rem 1.7rem}.value-card{padding:1.7rem}.value-card h3{font-size:1.45rem}}
@media(max-width:800px){.main-nav{display:none}.hero-grid{grid-template-columns:1.1fr 1fr}.hero-copy h1{font-size:clamp(2.55rem,5.4vw,3.6rem)}.hero-lead{font-size:.9rem}.hero-art>img{width:135%}.hero-art>p{font-size:.65rem}.hero-questions{font-size:.75rem;gap:1rem}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem}.section-heading{gap:2rem}.section-heading>p{max-width:280px}.value-card h3{font-size:1.3rem}}
@media(max-width:600px){html{scroll-padding-top:90px}.container{width:calc(100% - 36px)}.header-inner{min-height:74px}.brand>span{font-size:2rem}.internal-tag{font-size:.58rem;padding:.35rem .6rem}.hero-grid{grid-template-columns:1fr;padding-top:38px;gap:0}.hero-copy h1{font-size:clamp(2.8rem,11.4vw,3.7rem)}.hero-copy>.jeb-kicker{font-size:.58rem;letter-spacing:.11em}.hero-lead{max-width:470px;font-size:.93rem;line-height:1.85}.development-note{font-size:.65rem}.hero-art{margin:12px auto 0;width:100%;max-width:440px}.hero-art>img{width:106%}.hero-art>p{font-size:.7rem;margin-top:-1.2rem}.hero-questions{font-size:.64rem;gap:.75rem;padding-block:20px}.hero-questions>span::before{display:none}.capabilities,.value-section{padding-block:55px}.section-heading{display:block;margin-bottom:2rem}.section-heading>p{max-width:100%;margin-top:1.4rem;font-size:.82rem}.capability-grid{grid-template-columns:1fr;gap:1.8rem}.capability-grid>article{padding-top:1.1rem}.card-number{font-size:.65rem;margin-bottom:.75rem}.capability-grid h3{font-size:1.2rem;margin-bottom:.65rem}.capability-grid p{font-size:.86rem;line-height:1.8}.method-note{align-items:flex-start;gap:.9rem;margin-top:2.2rem;padding-top:1.6rem}.method-note>span{font-size:1.5rem;line-height:1.5}.method-note strong{font-size:.85rem}.method-note p{font-size:.7rem}.value-grid{grid-template-columns:1fr;gap:1.2rem}.value-card{padding:1.5rem}.value-card>.jeb-kicker{font-size:.58rem}.value-card h3{font-size:1.45rem}.value-card>p,.value-card li{font-size:.84rem}.value-card ul{margin-top:1.2rem}.measurement{margin-top:2rem;padding-top:1.5rem}.measurement ul{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;font-size:.75rem}.footer-inner{flex-wrap:wrap;gap:1rem}.footer-inner>p{flex:1;min-width:160px;font-size:.65rem;line-height:1.7}.footer-inner>span{font-size:.65rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-art>img{filter:none}}
