.hv2{background:#f8fafc;color:#0f172a;font-family:Inter,sans-serif;line-height:1.5}.hv2 h1,.hv2 h2,.hv2 h3,.hv2 h4{font-family:Fraunces,serif;color:inherit;font-weight:400;margin:0}.hv2 p{margin:0}.hv2 a{color:inherit;text-decoration:none}.hv2 .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.hv2 .eyebrow{font-size:13px;letter-spacing:2px;font-weight:600;color:#1d4ed8;margin-bottom:10px;text-transform:uppercase}.hv2 .btn{display:inline-block;padding:15px 28px;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer}.hv2 .btn-saffron{background:#2563eb;color:#fff}.hv2 .btn-saffron:hover{background:#1d4ed8}.hv2 .btn-ink{background:#2563eb;color:#fff;padding:11px 20px}.hv2 .btn-ink:hover{background:#1d4ed8}.hv2 .btn-line{border:1.5px solid #0f172a;padding:13.5px 28px;color:#0f172a}.hv2 .btn-line:hover{background:#e2e8f0}.hv2 .topbar{background:#dce5f1;color:#334155;font-size:13px;border-bottom:1px solid #c5d2e3}.hv2 .topbar .wrap{padding-top:10px;padding-bottom:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px}.hv2 .nav{background:#fff;border-bottom:1px solid #e2e8f0}.hv2 .nav .wrap{padding-top:18px;padding-bottom:18px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.hv2 .brand{font-family:Fraunces,serif;font-size:26px;font-weight:600;color:#0f172a}.hv2 .brand span{color:#f59e0b}.hv2 .navlinks{display:flex;flex-wrap:wrap;gap:26px;align-items:center;font-size:15px;color:#334155}.hv2 .navlinks .l:hover{color:#2563eb}.hv2 .hero{background:#f8fafc}.hv2 .hero .wrap{padding-top:50px;padding-bottom:70px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.hv2 .hero-text{flex:1 1 520px}.hv2 .badge{display:inline-block;background:#fef3c7;border:1px solid #f59e0b;color:#92400e;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:22px}.hv2 .hero h1{font-size:60px;line-height:1.06;margin-bottom:22px}.hv2 .hero h1 em{color:#2563eb}.hv2 .lead{font-size:18px;line-height:1.6;color:#475569;max-width:560px;margin-bottom:30px}.hv2 .btnrow{display:flex;flex-wrap:wrap;gap:14px}.hv2 .hero-photo{flex:1 1 360px;display:flex;justify-content:center}.hv2 .arch{width:380px;max-width:100%;height:470px;background:#c5d2e3;border-radius:200px 200px 8px 8px;position:relative;overflow:hidden}.hv2 .arch img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.hv2 .arch .cap{position:absolute;left:0;right:0;bottom:0;padding:60px 20px 22px;text-align:center;color:#0f172a;background:linear-gradient(rgba(232,238,246,0),rgba(232,238,246,.96) 55%)}.hv2 .arch .cap b{display:block;font-family:Fraunces,serif;font-weight:400;font-size:22px}.hv2 .arch .cap span{font-size:13px;color:#92400e}.hv2 .stats{background:#e8eef6;color:#0f172a;border-top:1px solid #c5d2e3;border-bottom:1px solid #c5d2e3}.hv2 .stats .wrap{padding-top:34px;padding-bottom:34px;display:flex;flex-wrap:wrap;gap:26px 30px;justify-content:space-between}.hv2 .stat b{display:block;font-family:Fraunces,serif;font-weight:400;font-size:40px;color:#b45309;line-height:1.1}.hv2 .stat span{font-size:14px;color:#475569}.hv2 .section{padding:80px 0}.hv2 .section h2{font-size:42px;line-height:1.12;margin-bottom:18px}.hv2 .about p.body{font-size:17px;line-height:1.7;color:#475569;max-width:860px}.hv2 .alt{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.hv2 .rows{border-top:1px solid #0f172a;margin-top:30px}.hv2 .row{display:flex;flex-wrap:wrap;gap:8px 20px;padding:22px 0;border-bottom:1px solid #e2e8f0;align-items:baseline}.hv2 .row .no{font-family:Fraunces,serif;color:#2563eb;font-size:22px;width:50px}.hv2 .row .nm{font-family:Fraunces,serif;font-size:26px;flex:1 1 260px}.hv2 .row .ds{flex:2 1 360px;color:#475569;line-height:1.55}.hv2 a.row:hover .nm{color:#2563eb}.hv2 .founder{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:28px;display:flex;flex-wrap:wrap;gap:30px;margin:30px 0 28px}.hv2 .founder .ph{width:200px;height:250px;background:#e2e8f0;border-radius:8px;flex:none;overflow:hidden}.hv2 .founder .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.hv2 .founder .tx{flex:1 1 420px}.hv2 .founder h3{font-size:30px}.hv2 .role{color:#2563eb;font-weight:600;font-size:14px;margin:4px 0 12px}.hv2 .muted{color:#475569;line-height:1.65;font-size:15px}.hv2 .tags{font-size:14px;color:#64748b;margin-top:12px}.hv2 .more{display:inline-block;margin-top:14px;font-weight:600;font-size:14px;color:#2563eb;border-bottom:1px solid #2563eb}.hv2 .grid{display:flex;flex-wrap:wrap;gap:22px}.hv2 .card{flex:1 1 340px;border:1px solid #e2e8f0;border-radius:10px;padding:22px;background:#fff;display:flex;gap:18px}.hv2 a.card:hover{border-color:#2563eb}.hv2 .card .ph{width:84px;height:104px;background:#e2e8f0;border-radius:6px;flex:none;overflow:hidden}.hv2 .card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.hv2 .card h4{font-size:21px}.hv2 .card .role{font-size:13px;margin:3px 0 8px}.hv2 .card .muted{font-size:14px;line-height:1.5}.hv2 .digital{background:#e8eef6;color:#0f172a}.hv2 .digital h2{max-width:700px;margin-bottom:36px}.hv2 .dcards{display:flex;flex-wrap:wrap;gap:20px}.hv2 .dcard{flex:1 1 260px;border:1px solid #c5d2e3;border-radius:10px;padding:26px;background:#fff}.hv2 .dcard small{color:#b45309;font-size:13px;font-weight:600;letter-spacing:1px}.hv2 .dcard h4{font-size:22px;margin:8px 0}.hv2 .dcard p{color:#475569;line-height:1.55;font-size:15px}.hv2 a.dcard:hover{border-color:#2563eb}.hv2 .contact .wrap{display:flex;flex-wrap:wrap;gap:48px}.hv2 .contact .col{flex:1 1 400px}.hv2 .contact p{color:#475569;line-height:1.8}.hv2 .contact .box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:30px}.hv2 .contact .box h4{font-size:24px;margin-bottom:10px}.hv2 .foot{background:#dce5f1;color:#475569;font-size:13px;line-height:1.7;border-top:1px solid #c5d2e3}.hv2 .foot .wrap{padding-top:40px;padding-bottom:30px}.hv2 .foot .cols{display:flex;flex-wrap:wrap;gap:30px 60px;justify-content:space-between;margin-bottom:26px}.hv2 .foot b{font-family:Fraunces,serif;font-weight:400;font-size:22px;color:#0f172a;display:block;margin-bottom:6px}.hv2 .foot .links{display:flex;flex-wrap:wrap;gap:8px 22px}.hv2 .foot .links a:hover{color:#2563eb}.hv2 .foot .fine{border-top:1px solid #b7c6dc;padding-top:18px;font-size:12.5px}@media (max-width:860px){.hv2 .navlinks .l{display:none}.hv2 .hero h1{font-size:40px}.hv2 .section h2{font-size:32px}.hv2 .arch{height:420px}.hv2 .founder .ph{width:150px;height:190px}.hv2 .section{padding:56px 0}}#track .bg-navy-950{background:#dce5f1}#track .text-white{color:#0f172a}#track [class*="text-white/"]{color:#475569}#track .text-gold-400{color:#92400e}#track [class*=text-gold-200]{color:#475569}#track .text-red-400{color:#b91c1c}#track .bg-white\/10,#track .bg-white\/5{background:#fff}#track [class*="border-gold-500/"]{border-color:#b7c6dc}#track .border-gold-400,#track .border-gold-500{border-color:#2563eb}#track .bg-gold-500{background:#2563eb}#track .bg-gold-500,#track .bg-gold-500 .text-navy-950,#track .text-navy-950{color:#fff}#track .bg-gold-500\/15{background:#dbeafe}#track .bg-gold-400{background:#2563eb}#track input::-moz-placeholder,#track textarea::-moz-placeholder{color:#64748b;opacity:1}#track input::placeholder,#track textarea::placeholder{color:#64748b;opacity:1}