/* Scoped visual design for the native Elementor Free page. */
.hmh-native{--hmh-ivory:#fff8ec;--hmh-parchment:#f1e2c8;--hmh-gold:#e9a217;--hmh-amber:#b96913;--hmh-brown:#4a2a19;--hmh-serif:'Playfair Display',Georgia,serif;background:var(--hmh-ivory);color:var(--hmh-brown);font:16px/1.7 'DM Sans',sans-serif;--container-max-width:100%;--widgets-spacing:0px;--gap:0px;width:100%;max-width:none;overflow:clip}
.hmh-native,.hmh-native *{box-sizing:border-box}.hmh-native .e-con{--container-widget-width:100%;--gap:0px;gap:0;padding:0;max-width:none;flex-shrink:0}.hmh-native .elementor-widget{margin:0;min-width:0;max-width:100%;--widgets-spacing:0px}.hmh-native .hmh-heading .elementor-heading-title{font:400 clamp(42px,4.3vw,72px)/1.15 var(--hmh-serif);letter-spacing:-.045em;white-space:pre-line;color:var(--hmh-brown);margin:0 0 25px}.hmh-native .hmh-heading h3.elementor-heading-title{font-size:29px;letter-spacing:-.025em}.hmh-native .hmh-heading.hmh-eyebrow .elementor-heading-title{font:600 12px/1.5 'DM Sans',sans-serif;letter-spacing:.18em;margin:0 0 24px}.hmh-native .hmh-text{font:400 16px/1.75 'DM Sans',sans-serif;color:inherit;white-space:pre-line}.hmh-native .hmh-text p{margin:0 0 22px}.hmh-native .hmh-button{width:auto}.hmh-native .hmh-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;background:var(--hmh-brown);color:var(--hmh-ivory);padding:15px 26px;border:0;border-radius:4px;font:500 14px/1.5 'DM Sans',sans-serif;text-decoration:none;box-shadow:none;transition:background .2s,transform .2s}.hmh-native .hmh-button .elementor-button:hover{background:#6d3c1d;transform:translateY(-2px)}.hmh-native a:focus-visible{outline:3px solid var(--hmh-gold);outline-offset:4px}.hmh-native .hmh-text-button .elementor-button{background:transparent;color:inherit;border-radius:0;border-bottom:1px solid #b9691366;padding:8px 0}.hmh-native .hmh-text-button .elementor-button:hover{background:transparent;color:var(--hmh-amber);transform:none}.hmh-native .hmh-image img{display:block;max-width:100%;width:100%;height:auto;box-shadow:none}.hmh-native .hmh-section{padding:110px 8%;width:100%;scroll-margin-top:150px}.hmh-native .hmh-copy{width:100%}.hmh-native .hmh-copy .hmh-text{max-width:410px;color:#725440}.hmh-native .hmh-small{font-size:12px}.hmh-native .hmh-small p{margin:16px 0 0}.hmh-native .hmh-center{text-align:center;align-items:center}.hmh-native .hmh-actions{display:flex;flex-direction:row;gap:25px;align-items:center}
.hmh-native .hmh-header{position:fixed;z-index:100;top:22px;left:3%;right:3%;width:94%;padding:10px 25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:25px;background:#fff8eceb;border:1px solid #b9691338;border-radius:9px;backdrop-filter:blur(15px);box-shadow:0 5px 30px #4a2a1906;transition:top .3s,padding .3s}.hmh-native .hmh-header.is-compact{top:10px;padding-block:5px}.hmh-native .hmh-logo{width:105px;flex-shrink:0}.hmh-native .hmh-logo img{height:76px;object-fit:contain;background:#fff;border-radius:4px}.hmh-native .hmh-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:25px;width:auto}.hmh-native .hmh-nav-link .elementor-button{background:transparent;color:var(--hmh-brown);padding:12px 0;border-radius:0;font-size:14px}.hmh-native .hmh-nav-link .elementor-button:hover{background:transparent;color:var(--hmh-amber);transform:none}.hmh-native .hmh-header-cta .elementor-button,.hmh-native .hmh-gold-button .elementor-button{background:var(--hmh-gold);color:var(--hmh-brown)}
.hmh-native .hmh-hero{position:relative;min-height:760px;height:95svh;max-height:1080px;width:100%;overflow:hidden;display:block;isolation:isolate}.hmh-native .hmh-hero-image{position:absolute;inset:0;height:100%;width:100%;z-index:-1}.hmh-native .hmh-hero-image>.elementor-widget-container{height:100%}.hmh-native .hmh-hero-image img{height:100%;object-fit:cover;object-position:center}.hmh-native .hmh-hero-copy{position:relative;padding-top:clamp(230px,25vh,300px);margin-left:8%;width:48%}.hmh-native .hmh-hero-copy h1.elementor-heading-title{font-size:clamp(60px,5.9vw,100px);line-height:1.1;letter-spacing:-.055em;margin-bottom:26px}.hmh-native .hmh-lead{max-width:395px;font-size:18px;line-height:1.8}.hmh-native .hmh-lead p{margin-bottom:30px}.hmh-native .hmh-scroll-link{position:absolute;bottom:35px;left:8%}.hmh-native .hmh-scroll-link .elementor-button{background:transparent;color:var(--hmh-brown);padding:10px 0;font-size:12px;letter-spacing:.15em}.hmh-native .hmh-hero-note{position:absolute;right:4%;bottom:35px;width:auto;text-align:right;font:italic 16px/1.6 var(--hmh-serif);background:#fff8eccc;padding:10px 15px;border-radius:5px}.hmh-native .hmh-hero-note p{margin:0}.hmh-native .hmh-ribbon{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:22px;background:var(--hmh-brown);padding:23px 5%}.hmh-native .hmh-ribbon>.elementor-widget{width:auto}.hmh-native .hmh-ribbon .hmh-eyebrow .elementor-heading-title{color:var(--hmh-parchment);margin:0;font-size:12px}.hmh-native .hmh-ribbon>.elementor-widget:nth-child(even) .elementor-heading-title{color:var(--hmh-gold);font-size:20px}.hmh-native .hmh-introduction{text-align:center;align-items:center;max-width:850px;margin:auto;padding-bottom:90px}.hmh-native .hmh-introduction .hmh-text{max-width:500px}.hmh-native .hmh-honey{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center;padding-top:15px}.hmh-native .hmh-honey-visual{position:relative;display:block}.hmh-native .hmh-honey-photo img{aspect-ratio:1;object-fit:cover;border-radius:48% 48% 8% 48%}.hmh-native .hmh-seal{position:absolute;bottom:8%;right:-30px;border-radius:50%;background:var(--hmh-brown);width:130px;height:130px;display:flex;align-items:center;justify-content:center;text-align:center;border:6px solid var(--hmh-ivory);transform:rotate(9deg)}.hmh-native .hmh-seal .elementor-heading-title{font:500 12px/1.7 'DM Sans',sans-serif;letter-spacing:.1em;color:var(--hmh-gold);margin:0}.hmh-native .hmh-honey .hmh-button{margin:12px 0 16px}.hmh-native .hmh-story{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:9%;background:#f1e2c86b}.hmh-native .hmh-signature .elementor-heading-title{font:italic 22px/1.5 var(--hmh-serif);letter-spacing:0;color:#646c48;margin:35px 0 0}.hmh-native .hmh-story-art{position:relative;padding:14px 14px 20px;background:var(--hmh-ivory);box-shadow:0 12px 35px #4a2a1910;transform:rotate(3deg)}.hmh-native .hmh-story-photo img{aspect-ratio:1.12;object-fit:cover;object-position:25% center}.hmh-native .hmh-caption{font:italic 14px/1.5 var(--hmh-serif);text-align:center}.hmh-native .hmh-caption p{margin:15px 0 0}
/* Sprite illustrations are native Image widgets; use Advanced classes to change their crop. */
.hmh-native .hmh-sprite{position:relative;width:135px;overflow:hidden;flex:none;line-height:0}.hmh-native .hmh-sprite>.elementor-widget-container{position:absolute;inset:0}.hmh-native .hmh-sprite img{position:absolute;max-width:none;height:auto}.hmh-native .hmh-sprite-bee{aspect-ratio:1.14}.hmh-native .hmh-sprite-bee img{width:183%;left:0;top:0}.hmh-native .hmh-sprite-flower{aspect-ratio:.88}.hmh-native .hmh-sprite-flower img{width:225%;right:0;top:0}.hmh-native .hmh-sprite-comb{aspect-ratio:1.13}.hmh-native .hmh-sprite-comb img{width:211%;left:-13%;bottom:0}.hmh-native .hmh-sprite-drop{aspect-ratio:.6}.hmh-native .hmh-sprite-drop img{width:400%;right:-33%;bottom:0}.hmh-native .hmh-story-flower{position:absolute;width:145px;right:-40px;bottom:-45px;transform:rotate(-15deg)}.hmh-native .hmh-journey{position:relative;background:var(--hmh-brown);color:var(--hmh-ivory);overflow:hidden;padding-bottom:70px}.hmh-native .hmh-journey .elementor-heading-title{color:var(--hmh-ivory)}.hmh-native .hmh-journey .hmh-eyebrow .elementor-heading-title{color:#edb64a}.hmh-native .hmh-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:5%;margin-top:45px}.hmh-native .hmh-stage-art{height:190px;display:flex;align-items:center;justify-content:center}.hmh-native .hmh-stage-art .hmh-sprite-drop{width:70px}.hmh-native .hmh-stage .hmh-eyebrow .elementor-heading-title{margin:30px 0 10px;font-size:11px}.hmh-native .hmh-stage h3.elementor-heading-title{font-size:24px;line-height:1.3;margin-bottom:15px}.hmh-native .hmh-stage .hmh-text{color:#e2ccb8;font-size:14px}.hmh-native .hmh-stage-art .hmh-sprite{transition:transform .7s,filter .7s}.hmh-native .hmh-stage.is-active .hmh-sprite{transform:translateY(-12px) rotate(3deg);filter:drop-shadow(0 0 18px #e9a21766)}.hmh-native .hmh-flying-bee{position:absolute;width:48px;z-index:2;top:360px;left:8%;pointer-events:none}.hmh-native .hmh-journey>.hmh-caption{margin-top:30px;color:#d5b999}.hmh-native .hmh-services{display:grid;grid-template-columns:1fr 1.4fr;gap:11%}.hmh-native .hmh-service-flower{width:190px;margin:30px 0 0 30px;transform:rotate(-15deg)}.hmh-native .hmh-service{display:grid;grid-template-columns:28px 1fr 68px;gap:20px;border-top:1px solid #b9691338;padding:28px 0 32px}.hmh-native .hmh-service>.hmh-eyebrow .elementor-heading-title{color:var(--hmh-amber);padding-top:6px}.hmh-native .hmh-service h3.elementor-heading-title{font-size:30px;margin-bottom:12px}.hmh-native .hmh-service .hmh-text{font-size:14px;max-width:360px;color:#725440}.hmh-native .hmh-service-icon,.hmh-native .hmh-service-hive{width:68px;align-self:center}.hmh-native .hmh-service-hive img{height:85px;object-fit:cover;object-position:25% 70%;border-radius:50% 50% 4px 4px}.hmh-native .hmh-hive{background:#f1e2c866}.hmh-native .hmh-section-heading{display:flex;flex-direction:row;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:40px}.hmh-native .hmh-section-heading>.hmh-copy{width:65%}.hmh-native .hmh-section-heading>.hmh-text{width:35%;font-size:14px}.hmh-native .hmh-journal{display:grid;grid-template-columns:1.2fr 1fr;gap:8%}.hmh-native .hmh-journal-image{margin-bottom:25px}.hmh-native .hmh-journal-image img{aspect-ratio:1.65;object-fit:cover}.hmh-native .hmh-journal .hmh-eyebrow .elementor-heading-title{margin-bottom:10px}.hmh-native .hmh-journal-entry{padding:25px 0 30px;border-top:1px solid #b9691344}.hmh-native .hmh-journal-entry .hmh-text{font-size:14px;max-width:300px}.hmh-native .hmh-contact{text-align:center;position:relative;overflow:hidden;align-items:center}.hmh-native .hmh-contact-email .elementor-button{font:clamp(22px,3vw,40px)/1.4 var(--hmh-serif);margin:20px 0 35px;overflow-wrap:anywhere}.hmh-native .hmh-phones{display:flex;flex-direction:row;justify-content:center;gap:65px;width:auto}.hmh-native .hmh-person{width:auto;align-items:center}.hmh-native .hmh-person .hmh-eyebrow .elementor-heading-title{margin-bottom:6px}.hmh-native .hmh-person .elementor-button{font-size:17px;border:0}.hmh-native .hmh-contact-flower{position:absolute;left:-45px;bottom:-60px;width:270px;opacity:.3;transform:rotate(30deg)}.hmh-native .hmh-footer{background:var(--hmh-brown);color:var(--hmh-ivory)}.hmh-native .hmh-footer-scene{height:460px;position:relative;overflow:hidden;isolation:isolate}.hmh-native .hmh-footer-image{position:absolute;inset:0;z-index:-2;height:100%;width:100%;opacity:.65}.hmh-native .hmh-footer-image>.elementor-widget-container{height:100%}.hmh-native .hmh-footer-image img{height:100%;object-fit:cover;object-position:center 60%}.hmh-native .hmh-footer-scene:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#4a2a19ed 0%,#4a2a1955 60%,transparent),linear-gradient(0deg,#4a2a19,transparent 40%);pointer-events:none}.hmh-native .hmh-footer-title{position:relative;margin-left:8%;padding-top:70px;width:60%}.hmh-native .hmh-footer-title .elementor-heading-title{color:var(--hmh-ivory)}.hmh-native .hmh-footer-content{padding:45px 8% 55px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr .8fr;gap:30px;align-items:start}.hmh-native .hmh-footer-logo{width:145px}.hmh-native .hmh-footer-logo img{background:white;border-radius:5px;height:120px;object-fit:contain}.hmh-native .hmh-footer .hmh-signature .elementor-heading-title{color:#dec3a1;margin:0;font-size:20px}.hmh-native .hmh-footer-links .hmh-button .elementor-button{font-size:13px;border:0}.hmh-native .hmh-back-top{align-items:center}.hmh-native .hmh-back-top .hmh-sprite{width:60px}.hmh-native .hmh-back-top .elementor-button{font-size:12px;border:0}.hmh-native .hmh-footer-bottom{margin:0 8%;padding:22px 0;border-top:1px solid #fff8ec24;display:flex;flex-direction:row;justify-content:space-between;gap:20px;width:84%}.hmh-native .hmh-footer-bottom>.hmh-text{font-size:12px;width:auto;color:#dec3a1}.hmh-native .hmh-footer-bottom p{margin:0}.admin-bar .hmh-native .hmh-header{top:54px}.admin-bar .hmh-native .hmh-header.is-compact{top:42px}.elementor-editor-active .hmh-native .hmh-header{position:relative;inset:auto;margin:20px 3%}.elementor-editor-active .hmh-native .hmh-flying-bee{display:none}
@media(max-width:1100px){.hmh-native .hmh-nav{gap:15px}.hmh-native .hmh-header-cta{display:none}.hmh-native .hmh-hero-copy{margin-left:6%}.hmh-native .hmh-services{gap:6%}.hmh-native .hmh-footer-content{grid-template-columns:1fr 1fr 1fr}.hmh-native .hmh-footer-content>.hmh-signature{display:none}.hmh-native .hmh-back-top{grid-column:3;grid-row:1}}
@media(max-width:767px){.hmh-native .hmh-section{padding:75px 7%;scroll-margin-top:20px}.hmh-native .hmh-heading .elementor-heading-title{font-size:44px}.hmh-native .hmh-header{position:relative;inset:auto;margin:12px 3% 0;padding:10px 16px;flex-wrap:wrap;gap:10px;justify-content:center}.hmh-native .hmh-header.is-compact{top:auto;padding:10px 16px}.admin-bar .hmh-native .hmh-header,.admin-bar .hmh-native .hmh-header.is-compact{top:auto}.hmh-native .hmh-logo{width:85px}.hmh-native .hmh-logo img{height:65px}.hmh-native .hmh-nav{width:100%;flex-wrap:wrap;gap:5px 18px}.hmh-native .hmh-nav-link .elementor-button{padding:8px 0;font-size:13px}.hmh-native .hmh-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.hmh-native .hmh-hero-copy{padding:40px 7%;margin:0;width:100%;order:0}.hmh-native .hmh-hero-copy h1.elementor-heading-title{font-size:60px}.hmh-native .hmh-hero-image{position:relative;order:1;inset:auto;height:400px;z-index:auto}.hmh-native .hmh-hero-image img{object-position:85% center}.hmh-native .hmh-lead{font-size:16px}.hmh-native .hmh-actions{gap:18px;flex-wrap:wrap}.hmh-native .hmh-button .elementor-button{padding:13px 20px}.hmh-native .hmh-text-button .elementor-button{padding:8px 0}.hmh-native .hmh-scroll-link,.hmh-native .hmh-hero-note{display:none}.hmh-native .hmh-ribbon{flex-wrap:wrap;gap:12px;padding:18px 5%}.hmh-native .hmh-ribbon .hmh-eyebrow .elementor-heading-title{font-size:10px}.hmh-native .hmh-ribbon>.elementor-widget:nth-last-child(-n+2){display:none}.hmh-native .hmh-introduction{padding-bottom:45px}.hmh-native .hmh-honey,.hmh-native .hmh-story,.hmh-native .hmh-services,.hmh-native .hmh-journal{grid-template-columns:1fr;gap:45px}.hmh-native .hmh-honey-visual{margin-right:25px;width:calc(100% - 25px)}.hmh-native .hmh-seal{width:110px;height:110px;right:-25px}.hmh-native .hmh-seal .elementor-heading-title{font-size:11px}.hmh-native .hmh-story-art{width:calc(100% - 15px);margin-bottom:15px}.hmh-native .hmh-story-flower{width:110px;right:-25px}.hmh-native .hmh-stages{grid-template-columns:1fr 1fr;gap:25px}.hmh-native .hmh-stage-art{height:145px}.hmh-native .hmh-stage-art .hmh-sprite{width:105px}.hmh-native .hmh-stage-art .hmh-sprite-drop{width:55px}.hmh-native .hmh-stage h3.elementor-heading-title{font-size:22px}.hmh-native .hmh-stage .hmh-eyebrow .elementor-heading-title{font-size:10px}.hmh-native .hmh-flying-bee,.hmh-native .hmh-service-flower{display:none}.hmh-native .hmh-service{grid-template-columns:20px 1fr 50px;gap:15px}.hmh-native .hmh-service h3.elementor-heading-title{font-size:27px}.hmh-native .hmh-service-icon,.hmh-native .hmh-service-hive{width:50px}.hmh-native .hmh-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:0}.hmh-native .hmh-section-heading>.hmh-copy,.hmh-native .hmh-section-heading>.hmh-text{width:100%}.hmh-native .hmh-contact-flower{width:145px;opacity:.15}.hmh-native .hmh-phones{gap:35px}.hmh-native .hmh-contact-email .elementor-button{font-size:24px}.hmh-native .hmh-footer-scene{height:390px}.hmh-native .hmh-footer-title{padding-top:60px;width:84%}.hmh-native .hmh-footer-title .elementor-heading-title{font-size:55px}.hmh-native .hmh-footer-title .hmh-eyebrow .elementor-heading-title{font-size:12px}.hmh-native .hmh-footer-content{padding:35px 7%;gap:25px;grid-template-columns:1fr 1fr 70px}.hmh-native .hmh-footer-logo{width:105px}.hmh-native .hmh-footer-logo img{height:85px}.hmh-native .hmh-footer-links{grid-row:2}.hmh-native .hmh-footer-bottom{flex-wrap:wrap;gap:10px}.hmh-native .hmh-footer-bottom>.hmh-text:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.hmh-native *{animation:none!important;transition:none!important}.hmh-native .hmh-flying-bee{display:none}.hmh-native .hmh-stage.is-active .hmh-sprite{transform:none}}
/* Six-page edition. Transparent supplied logo. */
.hmh-native .hmh-logo img,.hmh-native .hmh-footer-logo img{background:transparent}.hmh-native .hmh-logo{width:120px}.hmh-native .hmh-logo img{height:86px}.hmh-native .hmh-page-hero{padding-top:195px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1.06fr;gap:8%;align-items:center;min-height:790px}.hmh-native .hmh-page-hero h1.elementor-heading-title{font-size:clamp(48px,4.7vw,78px);line-height:1.12}.hmh-native .hmh-page-hero-copy>.hmh-text-button{margin-bottom:30px}.hmh-native .hmh-page-hero-art{position:relative;padding:14px;background:#f1e2c880;border:1px solid #b9691322;border-radius:48% 48% 5px 5px}.hmh-native .hmh-page-hero-art img{height:540px;object-fit:cover;border-radius:48% 48% 3px 3px}.hmh-native .hmh-page-hero-art .hmh-eyebrow .elementor-heading-title{font-size:10px;letter-spacing:.18em;text-align:center;margin:16px 0 0}.hmh-native .hmh-page-feature{display:grid;grid-template-columns:1.05fr 1fr;gap:10%;align-items:center;background:#f1e2c866}.hmh-native .hmh-page-feature-art{overflow:hidden;border-radius:6px 35% 6px 6px}.hmh-native .hmh-page-feature-art img{aspect-ratio:1;object-fit:cover}.hmh-native .hmh-page-details{background:var(--hmh-brown);color:var(--hmh-ivory)}.hmh-native .hmh-page-details .elementor-heading-title{color:var(--hmh-ivory)}.hmh-native .hmh-page-details .hmh-eyebrow .elementor-heading-title{color:var(--hmh-gold)}.hmh-native .hmh-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px}.hmh-native .hmh-detail-card{border-top:1px solid #e9a21766;padding-top:22px}.hmh-native .hmh-detail-card h3.elementor-heading-title{font-size:30px}.hmh-native .hmh-detail-card .hmh-text{font-size:15px;color:#e2ccb8}.hmh-native .hmh-page-details>.hmh-small{color:#d5b999;margin-top:30px}.hmh-native .hmh-page-closing{text-align:center;align-items:center}.hmh-native .hmh-scroll-art{--float-y:0px;transform:translateY(var(--float-y))}.hmh-native .hmh-scroll-art img{transform:scale(1.02);transition:transform 1.1s ease}.hmh-native .hmh-scroll-art.in-view img{transform:scale(1)}
@media(max-width:767px){.hmh-native .hmh-logo{width:85px}.hmh-native .hmh-logo img{height:65px}.hmh-native .hmh-page-hero{padding-top:40px;grid-template-columns:1fr;gap:45px;min-height:0}.hmh-native .hmh-page-hero h1.elementor-heading-title{font-size:49px}.hmh-native .hmh-page-hero-art img{height:400px}.hmh-native .hmh-page-feature{grid-template-columns:1fr;gap:45px}.hmh-native .hmh-page-feature-art img{aspect-ratio:1.15}.hmh-native .hmh-detail-grid{grid-template-columns:1fr;gap:35px}}
@media(prefers-reduced-motion:reduce){.hmh-native .hmh-scroll-art,.hmh-native .hmh-scroll-art img{transform:none!important;transition:none!important}}
