.bgeh.bgeh-secrets{--secret-sage:#e8eddf;position:relative;background:var(--secret-sage);border:1px solid #dce2d2;border-radius:28px;padding:42px clamp(24px,4vw,64px) 28px;overflow:hidden}
.bgeh-secrets .bgeh-secret-heading{position:relative;z-index:1;margin:0 0 4px}
.bgeh-secrets .bgeh-eyebrow{color:#54653d;font-size:11px;letter-spacing:.16em;margin:0 0 9px}
.bgeh-secrets .bgeh-secret-heading h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.15;letter-spacing:-.035em;margin:0;color:var(--bgeh-ink);text-wrap:balance}
.bgeh-secrets .bgeh-secret-slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:center;min-width:0;padding:8px 0 12px}
.bgeh-secrets .bgeh-secret-stage{position:relative}
.bgeh-secrets.is-enhanced .bgeh-secret-stage{display:grid}
.bgeh-secrets.is-enhanced .bgeh-secret-slide{grid-area:1/1}
/* Hidden slides still measure their content, keeping all copy lengths from shifting the page. */
.bgeh-secrets.is-enhanced .bgeh-secret-slide[hidden]{display:grid!important;visibility:hidden;pointer-events:none}
.bgeh-secrets:not(.is-enhanced) .bgeh-secret-slide+.bgeh-secret-slide{border-top:1px solid #c8d1bc;margin-top:24px;padding-top:24px}
.bgeh-secrets .bgeh-secret-art{display:grid;place-items:center;min-width:0;color:var(--bgeh-ink)}
.bgeh-secrets .bgeh-botanic{display:block;width:min(100%,370px);height:auto;max-height:302px;overflow:visible}
.bgeh-secrets .bgeh-botanic-stem{stroke-width:2.5}
.bgeh-secrets .bgeh-botanic-leaf{fill:#9daa7e;fill-opacity:.2;stroke-width:1.5}
.bgeh-secrets .bgeh-botanic-shell{fill:#fbf8f2;fill-opacity:.5;stroke-width:1.8}
.bgeh-secrets .bgeh-botanic-seed{fill:#84953e;fill-opacity:.28;stroke-width:1.2}
.bgeh-secrets .bgeh-botanic-orbit{stroke:#a5b18f;stroke-width:1;stroke-dasharray:2 9;opacity:.5}
.bgeh-secrets .bgeh-secret-copy{min-width:0;max-width:520px;padding:10px 0;overflow-wrap:anywhere}
.bgeh-secrets .bgeh-secret-index{display:block;font-size:11px;letter-spacing:.12em;font-weight:700;color:#53623f;margin-bottom:16px;font-variant-numeric:tabular-nums}
.bgeh-secrets .bgeh-secret-index span{font-weight:400;color:#637056}
.bgeh-secrets .bgeh-secret-copy h3{font-family:Georgia,'Times New Roman',serif;font-size:clamp(25px,2.6vw,35px);font-weight:400;line-height:1.2;letter-spacing:-.02em;margin:0 0 16px;color:var(--bgeh-ink);text-wrap:balance}
.bgeh-secrets .bgeh-secret-copy p{font-size:16px;line-height:1.8;color:#43523c;margin:0;max-width:48ch}
.bgeh-secrets .bgeh-secret-copy .bgeh-text-link{margin-top:18px;font-size:13px;border-color:#9caa7b}
.bgeh-secrets .bgeh-secret-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ccd5bf;padding-top:18px;margin-top:5px}
.bgeh-secrets .bgeh-secret-signature{font-size:12px;color:#56644b;letter-spacing:.015em}
.bgeh-secrets .bgeh-secret-nav{display:flex;align-items:center;gap:16px}
.bgeh-secrets .bgeh-secret-nav[hidden]{display:none!important}
.bgeh-secrets .bgeh-secret-nav button{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:1px solid #9ba98a;border-radius:50%;color:#29422a;background:transparent;box-shadow:none;cursor:pointer;font:inherit;transition:background-color .18s,border-color .18s;appearance:none;-webkit-appearance:none}
.bgeh-secrets .bgeh-secret-nav button:hover{background:#dbe3cf;border-color:#63774d}
.bgeh-secrets .bgeh-secret-nav button:focus-visible{outline:2px solid #29422a;outline-offset:4px}
.bgeh-secrets .bgeh-secret-nav button .bgeh-icon{width:20px;height:20px;pointer-events:none}
.bgeh-secrets [data-secret-prev] .bgeh-icon{transform:rotate(180deg)}
.bgeh-secrets .bgeh-secret-position{font-size:12px;font-variant-numeric:tabular-nums;min-width:37px;text-align:center;color:#53623f}
.bgeh-secrets .bgeh-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.bgeh-secrets.is-enhanced .bgeh-secret-stage{touch-action:pan-y pinch-zoom}
.bgeh-secrets[data-animate="1"].is-inview .bgeh-secret-slide:not([hidden]) .bgeh-botanic-foliage{transform-box:fill-box;transform-origin:50% 85%;animation:bgeh-leaf-breathe 7s ease-in-out infinite alternate}
.bgeh-secrets.is-tab-hidden .bgeh-botanic-foliage{animation-play-state:paused!important}
.bgeh-secrets[data-animate="1"].is-enhanced .bgeh-secret-slide:not([hidden]) .bgeh-secret-copy{animation:bgeh-secret-reveal .22s ease-out both}
@keyframes bgeh-leaf-breathe{from{transform:rotate(-.7deg)}to{transform:rotate(.7deg)}}
@keyframes bgeh-secret-reveal{from{opacity:.3}to{opacity:1}}
@media(max-width:767px){
 .bgeh.bgeh-secrets{padding:28px 22px 22px;border-radius:22px}
 .bgeh-secrets .bgeh-secret-heading{text-align:center;margin-bottom:4px}
 .bgeh-secrets .bgeh-eyebrow{font-size:10px;letter-spacing:.11em}
 .bgeh-secrets .bgeh-secret-heading h2{font-size:33px}
 .bgeh-secrets .bgeh-secret-slide{grid-template-columns:minmax(0,1fr);gap:0;align-content:start;padding:8px 0 20px}
 .bgeh-secrets .bgeh-botanic{width:235px;max-width:100%;max-height:185px}
 .bgeh-secrets .bgeh-secret-copy{padding:0;max-width:none}
 .bgeh-secrets .bgeh-secret-index{margin:6px 0 12px;font-size:10px}
 .bgeh-secrets .bgeh-secret-copy h3{font-size:27px;margin-bottom:12px}
 .bgeh-secrets .bgeh-secret-copy p{font-size:14px;line-height:1.75}
 .bgeh-secrets .bgeh-secret-bottom{flex-direction:column-reverse;gap:12px;padding-top:16px;margin:0}
 .bgeh-secrets .bgeh-secret-nav{gap:22px}
 .bgeh-secrets .bgeh-secret-signature{font-size:11px;text-align:center}
}
@media(prefers-reduced-motion:reduce){.bgeh-secrets *{animation:none!important;transition:none!important}}
