.ph-page .prb-hero{position:relative;isolation:isolate;aspect-ratio:3/1;background:#10283d;margin:20px 0 0;overflow:hidden;display:flex;align-items:center}.prb-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.prb-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#081e3580,transparent 53%);z-index:-1}.prb-hero .prb-copy{width:82%;margin:auto;padding:30px 0}.prb-hero .prb-copy>p{color:white!important;font-size:12px;letter-spacing:.16em;margin:0 0 18px}.prb-hero .prb-copy h1{font-size:clamp(28px,3vw,50px);line-height:1.14;max-width:39%;margin:0 0 25px;color:white!important;-webkit-text-fill-color:white!important;text-shadow:0 2px 12px #0003}.prb-hero .prb-button{display:inline-flex;gap:18px;align-items:center;background:white!important;color:#10069f!important;text-decoration:none;border-radius:40px;padding:14px 23px;font-size:16px;min-height:48px;box-sizing:border-box}.prb-hero .prb-button:hover{background:#eeedff!important}.prb-hero .prb-button:focus-visible{outline:3px solid white;outline-offset:6px}.ph-page .prb-intro{max-width:850px;font-size:19px;line-height:1.7;margin:30px 0}.ph-page .prb-overview{display:block}.prb-overview>div:first-child:empty{display:none}
@media(max-width:700px){.ph-page .prb-hero{aspect-ratio:auto;padding-top:33.333%;display:block}.prb-hero>img{height:auto;aspect-ratio:3/1;object-fit:contain}.prb-hero:after{display:none}.prb-hero .prb-copy{box-sizing:border-box;width:100%;padding:26px 6% 30px}.prb-hero .prb-copy h1{max-width:none;font-size:32px}.prb-hero .prb-copy>p{font-size:10px}.ph-page .prb-intro{font-size:17px}}

.hb-scene{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hb-comb{position:absolute;left:37%;top:-1%;width:10%;aspect-ratio:1;background:url(/assets/honey26-comb.webp) center top/100% 100% no-repeat}.hb-second{left:21%;width:6%;top:-2%;transform:rotate(-5deg)}.hb-comb b{position:absolute;left:41.5%;top:96%;width:5%;height:9%;border-radius:70% 35% 65% 60%;background:radial-gradient(at 35% 66%,#fff5b2,#eba325 42%,#99600d 90%);animation:hb-drip 4.7s infinite;transform-origin:top}.hb-second b{animation-delay:-2s}@keyframes hb-drip{0%,16%{transform:scale(.3);opacity:0}30%{opacity:1}65%{transform:translateY(0) scale(.9,1.35)}94%,100%{transform:translateY(680%) scale(.8,1);opacity:0}}
.hb-bee{position:absolute;left:34%;top:38%;width:clamp(16px,2.1vw,42px);aspect-ratio:1;background:url(/assets/honey26-bee.webp) center/contain no-repeat;animation:hb-flight 8.7s ease-in-out infinite}.hb-far{left:43%;top:19%;width:clamp(12px,1.45vw,28px);animation-duration:6.1s;animation-delay:-3s}.hb-near{top:57%;left:41%;animation-duration:10.3s;animation-delay:-7s}@keyframes hb-flight{0%,100%{transform:translate(0,0) rotate(-12deg)}25%{transform:translate(3vw,-2vw) rotate(-19deg)}43%{transform:translate(6vw,-1vw) rotate(9deg)}52%{transform:translate(6vw,0) scaleX(-1)}78%{transform:translate(2vw,1.4vw) scaleX(-1) rotate(6deg)}}
.hb-toggle{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.hb-control{position:absolute;z-index:2;bottom:8px;right:10px;background:#112138e8;color:white;padding:6px 12px;border-radius:18px;font:12px/1.4 sans-serif;cursor:pointer}.hb-control strong,.hb-toggle:checked+.hb-control span{display:none}.hb-toggle:checked+.hb-control strong{display:inline}.hb-toggle:focus-visible+.hb-control{outline:3px solid white}.hb-toggle:checked~.hb-scene *{animation-play-state:paused}.hb-scene~.prb-copy{position:relative;pointer-events:none}.hb-scene~.prb-copy a{pointer-events:auto}@media(max-width:700px){.hb-scene{height:33.333vw}.hb-comb{width:14%}.hb-second{width:9%}.hb-near{display:none}}@media(prefers-reduced-motion:reduce){.hb-scene *{animation:none!important}.hb-control,.hb-toggle,.hb-comb b{display:none}}
