/* A quieter editorial treatment for private estates. All copy remains in the native landing builder. */
.ahh-editorial--private-apiary{--pa-cream:#f0eadc;--pa-ink:#23362b;background:#1e3028}.ahh-editorial--private-apiary .ed-hero{min-height:700px}.ahh-editorial--private-apiary .ed-photo{object-position:65% center;animation:pa-garden 22s ease-in-out infinite alternate}.ahh-editorial--private-apiary .ed-shade{background:linear-gradient(90deg,#101f18e6 0%,#15291aaa 33%,#14241922 75%),linear-gradient(0deg,#102018b0,transparent 35%,#0f201b66)}.ahh-editorial--private-apiary .ed-copy{max-width:615px;width:49%;left:8%;top:50%}.ahh-editorial--private-apiary .ed-copy h1{font:normal clamp(48px,5.1vw,79px)/1.06 Georgia,serif!important;letter-spacing:-2px!important;color:#fff7e5!important}.ahh-editorial--private-apiary .ed-copy h1 em{font-weight:normal;color:#e1c68f}.ahh-editorial--private-apiary .ed-lead{max-width:410px;color:#e6e8dc;line-height:1.9;font-size:14px}.ahh-editorial--private-apiary .ed-eyebrow{color:#d9c797}.ahh-editorial--private-apiary .ed-button{background:#ddc38e;color:#203329;border-radius:2px;padding:17px 23px;box-shadow:none;font-weight:400}.ahh-editorial--private-apiary .ed-brand{border-radius:0}.ahh-editorial--private-apiary .ed-bee{width:25px;opacity:.8}.ahh-editorial--private-apiary .ed-controls button[data-ed-goto]{display:none}.ahh-editorial--private-apiary .ed-caption{font-size:8px;letter-spacing:2px}.ahh-editorial--private-apiary .ed-discover{font-size:10px}.ahh-editorial--private-apiary .ed-section{padding:90px 9%}.ahh-editorial--private-apiary .ed-section--rich{background:var(--pa-cream);color:#53604e;text-align:center;padding:86px 16%}.ahh-editorial--private-apiary .ahh-lp-rich{background:none;border:0;padding:0;max-width:850px;margin:auto}.ahh-editorial--private-apiary .ahh-lp-rich p{font:16px/1.95 Arial,sans-serif;color:#586050}.ahh-editorial--private-apiary .ed-section h3,.ahh-editorial--private-apiary .ed-story-copy h2{font-weight:400!important;font-size:clamp(32px,3.3vw,51px)!important;line-height:1.17!important}.ahh-editorial--private-apiary .ed-section--rich h3{color:var(--pa-ink)!important;font-size:clamp(32px,3.6vw,52px)!important}.ahh-editorial--private-apiary .ed-section--story{padding:0}.ahh-editorial--private-apiary .ed-story{min-height:620px;background:#e8e2d2}.ahh-editorial--private-apiary .ed-story-copy{padding:70px 12%}.ahh-editorial--private-apiary .ed-story figure img{object-position:center}.ahh-editorial--private-apiary .ed-story-copy>p:not(.ed-eyebrow){font-size:15px;line-height:1.95;color:#5b6855}.ahh-editorial--private-apiary .ed-section--features{background:#20382c}.ahh-editorial--private-apiary .ahh-lp-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ahh-editorial--private-apiary .ahh-lp-col>strong{font:25px/1.3 Georgia,serif;color:#ede5cf}.ahh-editorial--private-apiary .ahh-lp-col>p{font-size:13px;color:#c0cbb7}.ahh-editorial--private-apiary .ahh-hex{border-radius:0;font-size:10px;letter-spacing:2px}.ahh-editorial--private-apiary .ed-section--steps{background:#172d24}.ahh-editorial--private-apiary .ed-section--faq{background:#22392d}.ahh-editorial--private-apiary .ahh-lp-faq{max-width:950px;margin:auto}.ahh-editorial--private-apiary .ahh-lp-faq details{padding:22px 0}.ahh-editorial--private-apiary .ed-section--contact{padding:100px 9%;background:linear-gradient(135deg,#172a23,#304637)}.ahh-editorial--private-apiary .ahh-contact-form{border-radius:3px;padding:36px;background:#f2edde}.ahh-editorial--private-apiary .ahh-contact-form .ahh-btn{border-radius:2px;background:#294534;color:#fff7e4}.ahh-editorial--private-apiary .ahh-field input,.ahh-editorial--private-apiary .ahh-field textarea{border-radius:2px;border-color:#d7d9c7;background:#fcfaf4}.ahh-editorial--private-apiary .ahh-check{color:#50604d}.ahh-editorial--private-apiary .ahh-contact-side h3{max-width:430px}.ahh-editorial--private-apiary .ahh-contact-side p{font-size:15px;line-height:1.9}.ahh-editorial--private-apiary .ahh-contact-list a{color:#e2c58e}.ahh-editorial--private-apiary .ed-pause{border:1px solid #d5c79e66}@keyframes pa-garden{to{transform:scale(1.045)}}.ahh-editorial--private-apiary .ed-paused .ed-photo,.ahh-editorial--private-apiary .ed-offscreen .ed-photo{animation-play-state:paused}@media(max-width:980px){.ahh-editorial--private-apiary .ed-copy{max-width:580px;width:70%}.ahh-editorial--private-apiary .ed-copy h1{font-size:61px!important}.ahh-editorial--private-apiary .ed-section{padding:70px 7%}.ahh-editorial--private-apiary .ed-section--story{padding:0}.ahh-editorial--private-apiary .ed-story-copy{padding:45px 9%}.ahh-editorial--private-apiary .ed-story{min-height:520px}}@media(max-width:700px){.ahh-editorial--private-apiary .ed-hero{height:100svh;min-height:760px}.ahh-editorial--private-apiary .ed-photo{object-position:63% center}.ahh-editorial--private-apiary .ed-shade{background:linear-gradient(0deg,#0b1d17f5 4%,#10291acd 42%,#18291915 85%,#14291d77)}.ahh-editorial--private-apiary .ed-copy{width:86%;max-width:none;left:7%;top:auto;bottom:140px}.ahh-editorial--private-apiary .ed-copy h1{font-size:clamp(42px,11vw,58px)!important;letter-spacing:-1px!important}.ahh-editorial--private-apiary .ed-lead{font-size:13px;max-width:350px;line-height:1.8}.ahh-editorial--private-apiary .ed-button{padding:14px 18px;font-size:11px}.ahh-editorial--private-apiary .ed-section--rich{padding:60px 8%}.ahh-editorial--private-apiary .ahh-lp-cols{grid-template-columns:1fr;gap:25px}.ahh-editorial--private-apiary .ed-story-copy{padding:45px 8%}.ahh-editorial--private-apiary .ed-story{min-height:0}.ahh-editorial--private-apiary .ahh-contact-form{padding:25px 20px}.ahh-editorial--private-apiary .ed-section--contact{padding:65px 7%}.ahh-editorial--private-apiary .ahh-field input,.ahh-editorial--private-apiary .ahh-field textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.ahh-editorial--private-apiary .ed-photo{animation:none}}
