
/* RAPCO2 NEXT V6.4 · Visual Rhythm: only new Home re-composition. */
.bh-proof--editorial{height:auto;min-height:0;display:block;isolation:auto;background:#F3F6FB;color:#0C162A;padding:118px 0 120px}
.bh-proof__layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:7%;align-items:center}
.bh-proof__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}
.bh-proof--editorial .bh-proof__copy h2{font-size:clamp(59px,6vw,102px);line-height:1.04;letter-spacing:-.075em;margin:26px 0 24px;max-width:660px;color:#0C162A}
.bh-proof--editorial .bh-proof__copy h2 .rap-accent{color:#254C96}
.bh-proof__copy>p{font-size:16px;max-width:380px;line-height:1.65;color:#254C96;margin-bottom:30px}
.bh-proof__meta{margin-top:95px;color:#3D66B4;font:750 9px/1.5 Inter,sans-serif;letter-spacing:.14em}
.bh-proof__photo{position:relative;min-width:0;margin:0;height:clamp(520px,55vw,720px);background:#070C17;overflow:hidden;border-radius:6px}
.bh-proof__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}
.bh-proof__photo figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(7,12,23,.8));font:700 10px/1.4 Inter,sans-serif;letter-spacing:.13em;color:white;padding:60px 21px 23px}
.bh-world--editorial{height:auto;min-height:0;padding:112px 0;background:#0C162A;isolation:auto;display:block}
.bh-world__layout{display:grid;grid-template-columns:1.08fr .92fr;gap:7%;align-items:center}
.bh-world__editorial-art{margin:0;min-width:0;position:relative;overflow:hidden;border-radius:7px;background:#F1F5FC;padding:12px 12px 0}
.bh-world__editorial-art img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain;filter:none}
.bh-world__editorial-art figcaption{font:750 9px/1.5 Inter,sans-serif;color:#254C96;letter-spacing:.12em;padding:13px 6px 17px}
.bh-world__editorial-copy{min-width:0}.bh-world--editorial h2{font-size:clamp(59px,6vw,105px);max-width:650px;line-height:1.02;margin:25px 0 24px}
.bh-world__lead{max-width:370px;color:#D3E0F5;font:400 16px/1.6 Inter,sans-serif;margin-bottom:30px!important}
.bh-world--editorial .bh-world__uses{margin-bottom:30px}
.bh-carbon__frame--graphic{background:radial-gradient(ellipse at 47% 38%,#17294F,#0C162A 56%,#070C17);display:flex;align-items:center;justify-content:center}
.bh-carbon__orb{width:min(67%,330px);aspect-ratio:1;border:1px solid rgba(211,224,245,.45);border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:0 0 0 26px rgba(91,145,255,.04),0 0 0 80px rgba(91,145,255,.025),inset 0 0 95px rgba(211,224,245,.12);color:#D3E0F5}
.bh-carbon__orb b{font:650 clamp(72px,9vw,130px)/1 Inter,sans-serif;letter-spacing:-.11em}
.bh-carbon__orb sub{font-size:.34em;vertical-align:baseline;position:relative;bottom:-.12em;margin-left:.06em}
.bh-carbon__orb i{position:absolute;width:11px;height:11px;border-radius:50%;background:#5B91FF;box-shadow:0 0 24px #5B91FF}
.bh-carbon__orb i:nth-of-type(1){top:10%;left:22%}.bh-carbon__orb i:nth-of-type(2){bottom:18%;right:8%}.bh-carbon__orb i:nth-of-type(3){top:29%;right:0}
.bh-carbon__frame--graphic:after{display:none}
.bh-finale__layout--editorial{grid-template-columns:1.12fr .88fr;gap:8%;align-items:center}
.bh-finale__field{margin:0;position:relative;min-width:0;height:clamp(440px,50vw,650px);overflow:hidden;border-radius:7px;background:#0C162A}
.bh-finale__field img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%}
.bh-finale__field figcaption{position:absolute;bottom:0;left:0;right:0;padding:60px 22px 22px;color:#fff;background:linear-gradient(transparent,rgba(7,12,23,.88));font:700 9px/1.5 Inter,sans-serif;letter-spacing:.13em}
.bh-finale__intro>p{color:#A0B8E4;font-size:16px;line-height:1.65;max-width:350px;margin:-3px 0 31px}
.bh-system__gallery{gap:20px}
.bh-tile--jungle .bh-tile__image img{object-position:center 43%}
@media(max-width:960px){.bh-proof__layout,.bh-world__layout,.bh-finale__layout--editorial{gap:30px}.bh-proof--editorial .bh-proof__copy h2,.bh-world--editorial h2{font-size:clamp(52px,6.4vw,76px)}.bh-proof__meta{margin-top:45px}.bh-world__editorial-art{padding:8px 8px 0}}
@media(max-width:720px){.bh-proof--editorial,.bh-world--editorial{padding:78px 0}.bh-proof__layout,.bh-world__layout,.bh-finale__layout--editorial{grid-template-columns:1fr;gap:30px}.bh-proof--editorial .bh-proof__copy h2,.bh-world--editorial h2{font-size:clamp(55px,12.1vw,79px)}.bh-proof__meta{margin-top:35px}.bh-proof__photo{height:530px}.bh-world__editorial-art{order:2}.bh-world__editorial-copy{order:1}.bh-finale__field{height:470px}.bh-finale__intro{padding-top:15px}.bh-carbon__orb b{font-size:94px}}
@media(max-width:390px){.bh-proof__photo{height:465px}.bh-finale__field{height:410px}.bh-proof__photo figcaption,.bh-world__editorial-art figcaption{font-size:8px}}
@media(prefers-reduced-motion:reduce){.bh-carbon__orb i{animation:none!important}}
