.values-section{z-index:1;isolation:isolate;background:var(--ink);color:var(--cream);border-radius:18px;margin-top:-32px;padding:0;position:relative;overflow:hidden}.values-section>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.values-stage{place-items:center;min-height:clamp(580px,48vw,650px);padding:128px 24px;display:grid;position:relative}.values-list{z-index:2;border:0;flex-direction:column;align-items:center;gap:18px;width:100%;margin:0;display:flex;position:relative}.values-list button{max-width:100%;min-height:0;color:var(--cream);font:700 clamp(48px, 5.7vw, 90px)/1 var(--display);letter-spacing:-2px;text-align:center;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;margin:0;padding:0;transition:color .25s}.values-list button[aria-selected=true],.values-list button:hover{color:var(--honey)}.values-list button:focus-visible{outline:2px solid var(--honey);outline-offset:8px}.values-art{z-index:1;pointer-events:none;transform:translateY(var(--hive-parallax,0px));position:absolute;inset:0}.values-image{aspect-ratio:4/5;border-radius:16px;margin:0;position:absolute;overflow:hidden}.values-image-primary{width:clamp(180px,18.75vw,260px);top:80px;left:32px;transform:rotate(-12deg)}.values-image-secondary{width:clamp(110px,10.94vw,150px);bottom:32px;right:32px;transform:rotate(12deg)}.values-image img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s,transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.035)}.values-image img.is-active{opacity:1;transform:scale(1)}.values-image-primary [data-hive-photo=queen]{object-position:44% 50%}.values-image-primary [data-hive-photo=food]{object-position:48% 50%}.values-note{width:clamp(200px,16.5vw,230px);color:var(--ink);background:radial-gradient(at 28% 0,#ffe4a580,#0000 62%),linear-gradient(#f5bd4d 0%,#eba12b 58%,#d88b17 100%);border-radius:16px 16px 0 0;padding:23px 18px 18px;position:absolute;top:30px;right:28px;transform:rotate(8deg);box-shadow:inset 1px 1px #fff1c766,inset -2px 0 3px #9d520c26}.values-note #hive-detail{min-height:0}.values-note #hive-detail h3{font:700 22px/1.08 var(--display);letter-spacing:-.3px;margin:0 0 10px}.values-note #hive-detail p{font:400 18px/1.3 var(--body);color:var(--ink);margin:0}.values-note .honey-drips{color:#d88b17}.values-section .ticker{background:var(--honey);width:100%;color:var(--ink);margin:0;padding:15px 0;transform:none}.values-section .ticker-track{gap:32px}.values-section .ticker span{font-size:22px;line-height:1}.values-section .ticker svg{width:20px;height:20px}@media (width>=769px) and (width<=1100px){.values-stage{padding-top:246px;padding-bottom:104px}.values-image-primary{width:180px;left:24px}.values-image-secondary{right:24px}.values-note{width:200px;padding:23px 16px 18px;right:24px}.values-note #hive-detail h3{font-size:22px}.values-note #hive-detail p{font-size:17px}}@media (width<=768px){.values-section{border-radius:16px;margin-top:-24px}.values-stage{min-height:0;padding:310px 16px 170px}.values-list{gap:12px}.values-list button{letter-spacing:-.8px;font-size:clamp(27px,9vw,48px);line-height:1.05}.values-note{width:210px;padding:20px 17px 15px;top:28px;left:24px;right:auto;transform:rotate(-6deg)}.values-note #hive-detail h3{font-size:22px}.values-note #hive-detail p{font-size:17px;line-height:1.3}.values-image-primary{width:105px;inset:auto 24px 26px auto}.values-image-secondary{display:none}.values-section .ticker{padding:14px 0}.values-section .ticker span{font-size:20px}}@media (prefers-reduced-motion:reduce){.values-art{transform:none}.values-image img{transition:none;transform:none}}.reduce-motion .values-art{transform:none}.reduce-motion .values-image img{transition:none;transform:none}.intro{padding-bottom:110px}.category-section{overflow:visible}.category-note{color:var(--ink);background:radial-gradient(at 28% 0,#ffe4a580,#0000 62%),linear-gradient(#f5bd4d 0%,#eba12b 58%,#d88b17 100%);margin:0;position:absolute;top:0;right:clamp(32px,4.2vw,65px);transform:translateY(-50%)rotate(7deg);box-shadow:inset 1px 1px #fff1c766,inset -2px 0 3px #9d520c26}.category-note .honey-drips{color:#d88b17}.category-stage{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:34px;min-height:0;margin:0;padding:48px 8px 24px;display:grid}.world-story{min-width:0}.category-section.story-ready .world-story{animation:story-arrive .65s cubic-bezier(.2,.7,.2,1) var(--story-delay) both}.story-visual{width:100%;height:300px;color:var(--ink);text-align:left;isolation:isolate;background:0 0;border:0;border-radius:20px;margin:0 0 24px;padding:0;display:block;position:relative}.world-story-center .story-visual{height:370px}.story-visual:focus-visible{outline:3px solid var(--ink);outline-offset:9px}.story-photo{border-radius:22px;display:block;position:absolute;inset:15px 8px;overflow:hidden;transform:rotate(-7deg);box-shadow:9px 12px #1e181018}.world-story-center .story-photo{inset:0 10px 10px;transform:rotate(2deg)}.world-story:last-child .story-photo{transform:rotate(7deg)}.story-photo img{object-fit:cover;width:100%;height:100%;animation:13s ease-in-out infinite alternate story-photo-breathe;display:block}.story-visual-colony .story-photo{border-radius:48% 48% 20px 20px}.story-visual-colony img{object-position:43% 50%}.story-visual-yard img{object-position:54% 50%;animation-delay:-4s}.story-visual-inspect img{object-position:52% 50%}.story-visual-setup img{object-position:50% 35%}.story-hive{width:100%;height:100%;display:block;overflow:visible}.story-frame{animation:story-lift-frame 9s cubic-bezier(.45,0,.25,1) var(--frame-delay) infinite}.story-frame-bee{animation:7s ease-in-out infinite story-frame-bee}.story-hive-shadow{transform-origin:218px 390px;animation:9s ease-in-out infinite story-hive-shadow}.story-visual-frames:hover .story-hive-body{transform:translateY(-2px)}.story-hive-body{transition:transform .35s}.story-caption{grid-template-columns:37px minmax(0,1fr);align-items:start;gap:11px;display:grid}.story-number{border:1.5px solid var(--ink);width:35px;height:35px;font:700 16px/1 var(--display);border-radius:50%;place-items:center;transition:background .22s,color .22s;display:grid}.world-story.is-active .story-number{background:var(--ink);color:var(--honey)}.story-caption h3{font:700 clamp(23px,2vw,29px)/1.05 var(--display);letter-spacing:-.4px;margin:0 0 8px}.story-caption p{max-width:280px;font:400 18px/1.35 var(--body);margin:0}.story-flight{z-index:1;pointer-events:none;width:calc(100% + 32px);height:100%;position:absolute;inset:-22px -16px;overflow:visible}.story-flight path{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:3 8;opacity:.55;animation:5s linear infinite story-flight-trail}.story-flying-bee{z-index:2;pointer-events:none;width:62px;height:50px;animation:8s ease-in-out infinite story-bee-flight;position:absolute;top:5px;right:-16px;overflow:visible}.story-sprig{z-index:2;transform-origin:45px 145px;width:70px;height:130px;animation:6s ease-in-out infinite alternate story-sprig-sway;position:absolute;bottom:-4px;left:-14px;overflow:visible}.story-smoke{pointer-events:none;width:70px;height:150px;position:absolute;top:-15px;right:0;overflow:visible}.story-smoke path{fill:none;stroke:var(--cream);stroke-width:6px;stroke-linecap:round;stroke-dasharray:75 180;filter:drop-shadow(0 1px 1px #1e181060);animation:5s linear infinite story-smoke-rise}.story-smoke path+path{opacity:.55;stroke-width:3px;animation-delay:-2.4s}.story-route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story-route>path:first-child{fill:none;stroke:var(--cream);stroke-width:3px;stroke-dasharray:5 8;animation:4s linear infinite story-flight-trail}.story-route circle,.story-route>path:not(:first-child){fill:var(--honey);stroke:var(--ink);stroke-width:2px}.story-stamp{border:2px solid var(--ink);background:var(--cream);width:100px;height:100px;font:700 20px/.98 var(--display);text-align:center;border-radius:50%;place-content:center;animation:7s ease-in-out infinite alternate story-stamp-turn;display:grid;position:absolute;top:-5px;right:-8px;transform:rotate(12deg)}.category-note{min-height:208px}.category-note p{font-size:19px;line-height:1.22}.category-action{margin-top:12px}@keyframes story-arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes story-photo-breathe{0%{transform:scale(1)}to{transform:scale(1.065)}}@keyframes story-lift-frame{0%,12%,to{transform:translateY(0)}35%,70%{transform:translateY(var(--frame-lift))}92%{transform:translateY(0)}}@keyframes story-frame-bee{0%,to{transform:translate(0)rotate(0)}45%{transform:translate(-30px,-14px)rotate(-3deg)}75%{transform:translate(-12px,9px)rotate(2deg)}}@keyframes story-hive-shadow{0%,to{opacity:.12;transform:scaleX(1)}45%,70%{opacity:.08;transform:scaleX(.93)}}@keyframes story-flight-trail{to{stroke-dashoffset:-55px}}@keyframes story-bee-flight{0%,to{transform:translate(0)rotate(-15deg)}25%{transform:translate(-36px,-22px)rotate(-28deg)}55%{transform:translate(-64px,9px)rotate(6deg)}80%{transform:translate(-20px,22px)rotate(15deg)}}@keyframes story-sprig-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes story-smoke-rise{0%{stroke-dashoffset:250px;opacity:0}20%,70%{opacity:.8}to{stroke-dashoffset:0;opacity:0}}@keyframes story-stamp-turn{0%{transform:rotate(8deg)}to{transform:rotate(16deg)}}.category-section:not(.story-in-view) .category-stage *,.story-document-hidden .category-stage *{animation-play-state:paused}@media (width<=1100px){.category-stage{gap:22px;padding-top:48px}.story-visual{height:250px}.world-story-center .story-visual{height:320px}.story-caption{grid-template-columns:31px minmax(0,1fr);gap:8px}.story-number{width:29px;height:29px;font-size:14px}.story-caption h3{font-size:24px}.story-caption p{font-size:17px}}@media (width<=900px){.category-stage{padding-top:44px}.category-note{min-height:0}.category-tabs{max-width:calc(100% - 290px)}.story-visual{height:220px}.world-story-center .story-visual{height:290px}.story-caption{display:block}.story-number{margin-bottom:12px}.story-caption h3{font-size:23px}.story-stamp{width:80px;height:80px;font-size:16px}}@media (width<=700px){.intro{padding-bottom:200px}.category-section{padding-top:330px}.category-note{right:32px}.category-tabs{max-width:none}.category-stage{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;grid-template-columns:none;grid-auto-columns:minmax(255px,86%);grid-auto-flow:column;align-items:stretch;gap:26px;margin:0 -20px;padding:40px 20px 24px;scroll-padding-inline:12px;overflow:auto hidden}.world-story{scroll-snap-align:center}.story-visual,.world-story-center .story-visual{height:300px;margin-bottom:22px}.story-photo{inset:20px 14px}.world-story-center .story-photo{inset:12px 14px}.story-caption{grid-template-columns:35px minmax(0,1fr);gap:11px;display:grid}.story-number{width:33px;height:33px;margin:0;font-size:16px}.story-caption h3{font-size:26px}.story-caption p,.category-note p{font-size:18px}.category-action{margin-top:18px}}@media (prefers-reduced-motion:reduce){.category-stage *,.category-stage :before,.category-stage :after{transition:none!important;animation:none!important}.story-frame{transform:translateY(var(--frame-lift))}}.reduce-motion .category-stage *{transition:none!important;animation:none!important}.reduce-motion .story-frame{transform:translateY(var(--frame-lift))}.founder-story{background:var(--cream);color:var(--cream);position:relative}.founder-stage{isolation:isolate;border-radius:18px;place-items:center;min-height:760px;padding:110px 64px 90px;display:grid;position:relative;overflow:hidden}.founder-backdrop{z-index:-3;position:absolute;inset:-3%;overflow:hidden}.founder-backdrop img{object-fit:cover;object-position:center 48%;width:100%;height:100%;filter:blur(var(--founder-backdrop-blur,9px));transform:scale(var(--founder-backdrop-scale,1.015))}.founder-backdrop:after{content:"";background:#1e18101f;position:absolute;inset:0}.founder-portrait{z-index:-1;width:var(--founder-card-width,calc(100% - 112px));height:var(--founder-card-height,calc(100% - 112px));border-radius:var(--founder-card-radius,18px);background:var(--ink);opacity:var(--founder-card-alpha,1);margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.founder-portrait>img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;filter:blur(var(--founder-image-blur,7px));transform:scale(var(--founder-image-scale,1.045))}.founder-portrait:after{content:"";background:var(--ink);opacity:var(--founder-shade-alpha,.7);position:absolute;inset:0}.founder-portrait figcaption{z-index:1;background:var(--cream);width:max-content;max-width:calc(100% - 28px);color:var(--ink);font:700 17px/1.2 var(--display);text-align:center;opacity:var(--founder-portrait-label-alpha,0);border-radius:8px;padding:11px 16px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.founder-copy{text-align:center;width:min(100%,1000px);margin:0 auto}.founder-copy h2{font:700 clamp(64px, 7.1vw, 100px)/.98 var(--display);letter-spacing:-2.8px;margin:0 0 25px}.founder-line{display:block}.founder-name{letter-spacing:2.2px;opacity:var(--founder-name-alpha,1);transform:translateY(var(--founder-name-y,0));margin-bottom:19px;font-size:25px;line-height:1}.founder-grit{opacity:var(--founder-grit-alpha,1);transform:translateY(var(--founder-grit-y,0))}.founder-heart{color:var(--honey);opacity:var(--founder-heart-alpha,1);transform:translateY(var(--founder-heart-y,0));margin-top:5px}.founder-support{opacity:var(--founder-support-alpha,1);transform:translateY(var(--founder-support-y,0))}.founder-support>p{max-width:780px;font:400 21px/1.45 var(--body);text-wrap:pretty;margin:0 auto 27px}.founder-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.founder-actions .button{justify-content:center;min-width:225px;min-height:56px;font-size:18px}.founder-actions .founder-meet{background:var(--cream);color:var(--ink)}.founder-actions .founder-shop{background:var(--honey);color:var(--ink)}.founder-story.is-scroll-story{height:240svh}.is-scroll-story .founder-stage{height:100svh;min-height:0;padding:100px 80px 80px;position:sticky;top:0}.founder-detail-photo{border-radius:14px;margin:20px 0 25px;overflow:hidden}.founder-detail-photo img{object-fit:cover;object-position:40% 32%;width:100%;max-height:350px}.founder-detail-photo figcaption{background:var(--honey);color:var(--ink);font:600 16px/1.3 var(--body);padding:11px 15px}.founder-detail-quote{border-left:4px solid var(--honey);background:var(--cream);font:700 27px/1.15 var(--display);margin:26px 0;padding:20px 23px}.founder-detail-quote cite{font:400 16px/1.4 var(--body);margin-top:12px;display:block}@media (width<=899px){.founder-stage{min-height:760px;padding:115px 46px 100px}.founder-portrait{width:calc(100% - 48px);height:calc(100% - 64px)}.founder-copy h2{letter-spacing:-1.8px;font-size:clamp(48px,8.4vw,72px)}.founder-name{letter-spacing:1.4px;font-size:23px}.founder-support>p{font-size:20px}}@media (width<=540px){.founder-stage{min-height:790px;padding:90px 32px}.founder-portrait{border-radius:16px;width:calc(100% - 28px);height:calc(100% - 42px)}.founder-copy h2{letter-spacing:-1px;margin-bottom:23px;font-size:clamp(39px,10.4vw,56px);line-height:1.04}.founder-name{letter-spacing:1.2px;margin-bottom:22px;font-size:21px}.founder-heart{margin-top:9px}.founder-support>p{margin-bottom:28px;font-size:18px;line-height:1.5}.founder-actions{flex-direction:column;gap:12px}.founder-actions .button{width:100%;min-width:0;font-size:17px}}.beekeeper-reviews{background:var(--cream);color:var(--ink);padding-block:72px 80px;scroll-margin-top:90px}.beekeeper-reviews-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.beekeeper-reviews-heading h2{font:700 clamp(60px, 6.2vw, 98px)/.97 var(--display);letter-spacing:-.045em;margin:0}.review-navigation{flex-shrink:0;gap:10px;margin-bottom:5px;display:flex}.review-navigation[hidden]{display:none}.review-arrow{border:2px solid var(--ink);width:52px;height:52px;color:var(--ink);background:0 0;border-radius:50%;flex:0 0 52px;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.review-arrow:hover{background:var(--ink);color:var(--cream)}.review-arrow svg{width:23px;height:23px}.review-previous svg{transform:rotate(180deg)}.review-arrow:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.beekeeper-reviews-window{scrollbar-width:thin;scrollbar-color:var(--ink) transparent;overscroll-behavior-x:contain;overflow-x:auto}.beekeeper-reviews-window:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.beekeeper-reviews-track{width:100%;padding-block:10px}.beekeeper-review-group{align-items:stretch;gap:16px;display:flex}.beekeeper-review{background:var(--honey);text-align:center;border-radius:18px;flex:1 0 0;grid-template-rows:34px 1fr auto;place-items:center;gap:26px;min-width:0;min-height:370px;margin:0;padding:32px 34px;display:grid}.review-quote-mark{height:34px;font:700 84px/1 var(--display);letter-spacing:-.08em}.beekeeper-review blockquote{max-width:29ch;font:700 clamp(24px, 1.85vw, 30px)/1.16 var(--display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:pretty;margin:0}.beekeeper-review figcaption{font:700 clamp(27px, 2.2vw, 34px)/1.1 var(--display);letter-spacing:-.035em;margin:0}.beekeeper-review-group[aria-hidden=true]{display:none}.reviews-ready .beekeeper-reviews-window{scrollbar-width:none}.reviews-ready .beekeeper-reviews-window::-webkit-scrollbar{display:none}.reviews-ready .beekeeper-reviews-track{width:max-content;max-width:none;margin:0;display:flex}.reviews-ready .beekeeper-review-group{flex:none;padding-right:16px;display:flex}.reviews-ready .beekeeper-review{flex:0 0 clamp(320px,32vw,469px);width:clamp(320px,32vw,469px)}@media (width<=700px){.beekeeper-reviews{padding-block:52px 56px}.beekeeper-reviews-heading{flex-wrap:wrap;gap:16px;margin-bottom:24px}.beekeeper-reviews-heading h2{font-size:clamp(46px,11vw,72px)}.review-navigation{gap:8px}.review-arrow{flex-basis:44px;width:44px;height:44px}.beekeeper-reviews-window{scroll-snap-type:x mandatory;scroll-padding-inline:0}.beekeeper-reviews-track{width:max-content;max-width:none;margin:0;padding:6px 0 16px}.beekeeper-review{scroll-snap-align:start;flex:0 0 84vw;gap:22px;width:84vw;min-height:356px;padding:28px 24px}.reviews-ready .beekeeper-review{flex-basis:84vw;width:84vw}.beekeeper-review blockquote{font-size:25px}.beekeeper-review figcaption{font-size:29px}}.contact-section{isolation:isolate;overflow:hidden}.contact-copy{z-index:2;position:relative}.contact-art{z-index:0}@media (width>=961px){.contact-section{justify-content:space-between;gap:40px;padding:65px 48px;display:flex}.contact-section .contact-art{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:300px;min-height:220px;padding:0;display:flex}.contact-art .contact-bee{flex-shrink:0;width:150px;height:120px;position:relative;top:auto;left:auto}.contact-art>span{align-self:center;margin:0;position:relative}.contact-art .contact-flower{width:44px;height:44px;bottom:14px;right:14px}}@media (width<=960px){.contact-flight-layer{display:none}}.contact-flight-layer{z-index:1;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--ink);border-radius:0 0 17px 17px;position:absolute;inset:0;overflow:hidden}.bees-in-flight .contact-flight-layer{visibility:visible}.contact-flight-bee{width:var(--flight-size,46px);height:calc(var(--flight-size,46px) * .8);opacity:0;transform-origin:50%;pointer-events:none;display:block;position:absolute;top:0;left:0}.bees-in-flight .contact-flight-bee{will-change:transform, opacity}.contact-flight-bee svg{width:100%;height:100%;display:block;overflow:visible}.contact-flight-bee .flight-wing{transform-box:view-box;animation:.11s ease-in-out infinite alternate paused contact-wing-flutter}.contact-flight-bee .flight-wing-left{transform-origin:43px 35px}.contact-flight-bee .flight-wing-right{transform-origin:52px 35px;animation-delay:-65ms}.bees-in-flight .contact-flight-bee.is-flying .flight-wing{animation-play-state:running}.contact-flight-paused .contact-flight-bee.is-flying .flight-wing{animation-play-state:paused}@keyframes contact-wing-flutter{0%{transform:scaleY(.46)rotate(-8deg)}to{transform:scaleY(1.06)rotate(9deg)}}@media (prefers-reduced-motion:reduce){.contact-flight-layer{display:none}.contact-flight-bee .flight-wing{animation:none}}.reduce-motion .contact-flight-layer{display:none}.intro-word{transform-origin:50% 85%;display:inline-block}.intro.is-kinetic .intro-word{opacity:var(--word-opacity,1);transform:perspective(600px) translate3d(0, var(--word-rise,0em), 0) rotateX(var(--word-tilt,0deg))}.intro.is-kinetic.intro-in-view .intro-word{will-change:transform, opacity}.intro h2 em.intro-emphasis{isolation:isolate;white-space:nowrap;background:0 0;display:inline-block;position:relative}.intro-emphasis:before{content:"";z-index:-1;background:var(--honey);transform-origin:0;height:.34em;transform:scaleX(var(--honey-sweep,1)) skewX(-5deg);border-radius:2px;position:absolute;bottom:-.015em;left:-.015em;right:-.035em}.intro.is-kinetic .intro-bee{opacity:var(--intro-bee-opacity,1);transform:translate3d(var(--intro-bee-x,0px), var(--intro-bee-y,0px), 0) rotate(var(--intro-bee-angle,0deg));transform-origin:50%}.intro.is-kinetic.intro-in-view .intro-bee{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.intro.is-kinetic .intro-word,.intro.is-kinetic .intro-bee{opacity:1;will-change:auto;transform:none}.intro-emphasis:before{transform:skew(-5deg)}}.reduce-motion .intro.is-kinetic .intro-word,.reduce-motion .intro.is-kinetic .intro-bee{opacity:1;will-change:auto;transform:none}.reduce-motion .intro-emphasis:before{transform:skew(-5deg)}.hero-zoom-ready .hero-image{transform-origin:50% 45%;animation:12s cubic-bezier(.22,.55,.35,1) both paused hero-honey-zoom}.hero-zoom-playing .hero-image{will-change:transform;animation-play-state:running}@keyframes hero-honey-zoom{0%{transform:scale(1)}to{transform:scale(var(--hero-zoom-scale,1.13))}}@media (width<=700px){.hero{--hero-zoom-scale:1.08}}@media (prefers-reduced-motion:reduce){.hero-zoom-ready .hero-image{will-change:auto;animation:none;transform:none}}.reduce-motion .hero-zoom-ready .hero-image{will-change:auto;animation:none;transform:none}.hero-feature .hero-nuc-photo{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;height:auto;margin:16px auto;display:block}.product-scroll-runway{position:relative}.product-scroll-stage{display:flow-root}.shop .product-grid{grid-auto-columns:max(300px,33.3333% - 16px)}@media (width>=701px) and (width<=900px){.shop .product-grid{grid-auto-columns:max(290px,50% - 6px)}}@media (width<=700px){.shop .product-grid{grid-auto-columns:calc(100% - 32px)}}@media (width<=350px){.shop .product-grid{grid-auto-columns:calc(100% - 18px)}}.is-scroll-products .product-scroll-runway{height:var(--product-runway-height)}.is-scroll-products .product-scroll-stage{top:var(--product-pin-top);position:sticky}.is-scroll-products .product-grid{scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none}.is-scroll-products .product-grid::-webkit-scrollbar{display:none}.is-scroll-products .product-card.reveal{opacity:1;transition:none;transform:none}@media (height<=650px){.shop .product-card .product-photo{height:115px}.shop .product-card>p{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.is-scroll-products .product-scroll-runway{height:auto}.is-scroll-products .product-scroll-stage{position:static}}.reduce-motion .is-scroll-products .product-scroll-runway{height:auto}.reduce-motion .is-scroll-products .product-scroll-stage{position:static}
