/* HEGEMONT V3.6 - Ecosystem & Academy corporate information architecture */
.h36 .h34-hero{min-height:520px}
.h36 .h34-hero h1{max-width:1080px}
.h36 .h34-main{background:linear-gradient(180deg,#081a2b,#061321)}
.h36 .h36-strap{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:#d1c0a8;font-size:12px;letter-spacing:.11em;text-transform:uppercase;margin-top:32px}
.h36 .h36-strap span{padding:12px 16px;border:1px solid rgba(200,165,111,.33);background:rgba(6,24,40,.64)}
.h36 .h36-division{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;border:1px solid rgba(194,153,93,.3);min-height:355px;background:#11283b;margin-top:22px}
.h36 .h36-division.reverse .h36-photo{order:2}
.h36 .h36-division.reverse .h36-content{order:1}
.h36 .h36-photo{position:relative;min-height:335px;overflow:hidden}
.h36 .h36-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 50%,rgba(4,19,33,.36))}
.h36 .h36-photo img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:saturate(.73) contrast(1.07)}
.h36 .h36-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,58px)}
.h36 .h36-content .h36-small{font-size:11px;letter-spacing:.2em;color:#d6ac72;font-weight:700}
.h36 .h36-content h3{font:500 clamp(29px,3.1vw,44px)/1.13 H34Playfair,Georgia,serif;color:#f6f0e7;margin:19px 0 20px}
.h36 .h36-content p{font-size:15px;line-height:1.8;color:#bfcdd8;max-width:610px;margin:0 0 17px}
.h36 .h36-list{padding-left:19px;color:#c1d1dc;font-size:14px;line-height:2.06;margin:0 0 25px}
.h36 .h36-mini-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:12px}
.h36 .h36-mini-links a{color:#e1bf91;text-decoration:none;font-weight:700;font-size:13px;border-bottom:1px solid rgba(206,167,116,.47);padding-bottom:5px}
.h36 .h36-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative;margin:38px 0 26px}
.h36 .h36-flow-card{border-top:3px solid #b79361;border-left:1px solid rgba(185,149,97,.25);border-right:1px solid rgba(185,149,97,.25);border-bottom:1px solid rgba(185,149,97,.25);background:#102b41;padding:26px 23px;min-height:260px}
.h36 .h36-flow-card span{font-size:11px;color:#dab47b;letter-spacing:.17em;font-weight:700}
.h36 .h36-flow-card h3{font:500 25px/1.19 H34Playfair,Georgia,serif;color:#f8f1e8;margin:26px 0 17px}
.h36 .h36-flow-card p{font-size:13px;line-height:1.73;color:#bbcbd8;margin:0}
.h36 .h36-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.h36 .h36-stat{border:1px solid rgba(203,159,96,.28);background:#10283c;padding:25px 27px}
.h36 .h36-stat strong{display:block;font:500 27px H34Playfair,Georgia,serif;color:#f4e8d8}
.h36 .h36-stat p{color:#b8c8d2;font-size:13px;line-height:1.72;margin:12px 0 0}
.h36 .h36-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:29px 0}
.h36 .h36-capacity article{background:#f6f5f1;border:1px solid #d9d8d2;border-top:3px solid #b89762;color:#132b3f;padding:30px;min-height:235px}
.h36 .h36-capacity article .num{color:#836136;font:700 11px H34Lato,Arial,sans-serif;letter-spacing:.18em}
.h36 .h36-capacity article h3{font:500 26px/1.19 H34Playfair,Georgia,serif;margin:26px 0 14px}
.h36 .h36-capacity article p{color:#516272;line-height:1.7;font-size:14px}
.h36 .h36-method{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(23px,5vw,70px);align-items:center}
.h36 .h36-method img{display:block;width:100%;object-fit:cover;aspect-ratio:1.18;border:1px solid rgba(199,164,108,.3);box-shadow:0 25px 55px rgba(0,0,0,.25)}
.h36 .h36-method h2{margin-top:16px}
.h36 .h36-method p{font-size:15px;color:#bccbd6;line-height:1.8}
.h36 .h36-method ol{padding-left:20px;color:#d7e0e6;font-size:14px;line-height:2.15;margin-bottom:27px}
.h36 .h36-pathway{margin-top:36px;border:1px solid rgba(194,155,102,.32);display:grid;grid-template-columns:repeat(3,1fr);gap:0}
.h36 .h36-pathway article{padding:30px;background:linear-gradient(145deg,#102a41,#0a1b2b);border-right:1px solid rgba(194,155,102,.3)}
.h36 .h36-pathway article:last-child{border-right:none}
.h36 .h36-pathway span{font-size:11px;color:#d7ad75;letter-spacing:.15em}
.h36 .h36-pathway h3{font:500 25px H34Playfair,Georgia,serif;color:#f9f1e5;margin:20px 0 15px}
.h36 .h36-pathway p{color:#bac8d2;font-size:13px;line-height:1.8}
.h36 .h36-outcome{border-left:3px solid #b99363;background:#132e43;padding:22px 28px;margin-top:28px;color:#c5d3dc;font-size:14px;line-height:1.7}
.h36 .h36-outcome strong{color:#ebcb9c}
.h36 .h36-disclosure{border:1px solid rgba(185,151,97,.3);padding:19px 23px;background:#0c2335;color:#b6c6d0;line-height:1.7;font-size:13px;margin-top:22px}
.h36 .h36-disclosure strong{color:#e4c18f}
.h36 .h36-skill-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.h36 .h36-skill-list article{padding:27px;border:1px solid rgba(191,151,99,.25);background:#102a40;min-height:185px}
.h36 .h36-skill-list .kicker{font-size:10px;letter-spacing:.18em;color:#d3a976}
.h36 .h36-skill-list h3{font:500 25px H34Playfair,Georgia,serif;color:#f9f0e7;margin:19px 0 12px}
.h36 .h36-skill-list p{font-size:13px;color:#bbcbd8;line-height:1.7}
.h36 .h36-workflow-note{font-size:13px;color:#aebfcc;max-width:870px;line-height:1.75}
@media(max-width:1020px){.h36 .h36-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.h36 .h36-division{min-height:300px}.h36 .h36-photo{min-height:300px}}
@media(max-width:740px){.h36 .h36-division,.h36 .h36-method{grid-template-columns:1fr}.h36 .h36-division.reverse .h36-photo{order:0}.h36 .h36-division.reverse .h36-content{order:0}.h36 .h36-photo{min-height:225px}.h36 .h36-content{padding:27px 24px 34px}.h36 .h36-flow,.h36 .h36-promise,.h36 .h36-capacity,.h36 .h36-pathway,.h36 .h36-skill-list{grid-template-columns:1fr}.h36 .h36-pathway article{border-right:none;border-bottom:1px solid rgba(194,155,102,.3)}.h36 .h36-flow-card{min-height:unset}.h36 .h36-method img{aspect-ratio:16/10}}
