.honey-concept{--honey-cream:#f7f2e8;--honey-ink:#2e261f;--honey-gold:#c78a2a;--honey-forest:#31422f;overflow:hidden;border:1px solid #e8d7b633;border-radius:var(--radius-md);background:#211d18;color:var(--c-mist);box-shadow:0 18px 60px #0003;font-family:var(--font-sans)}.honey-concept button{font:inherit;cursor:pointer}.honey-concept button:disabled{cursor:default;opacity:.7}.honey-concept :focus-visible{outline:3px solid var(--honey-gold);outline-offset:3px}.honey-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:var(--space-4) var(--space-6);font-size:var(--t-sm)}.honey-toolbar>span{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.honey-concept-tag{font-size:var(--t-xs);color:#d8cbb8}.honey-toolbar button{min-height:44px;border:0;background:transparent;color:var(--c-mist);padding:0 .5rem}.honey-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:0 var(--space-4) var(--space-4)}.honey-switcher button{min-width:0;min-height:44px;border:1px solid #e8d7b625;background:#ffffff05;color:#e5dcd0;border-radius:.4rem;font-size:var(--t-sm)}.honey-switcher button[aria-pressed=true]{background:var(--honey-cream);color:var(--honey-ink);border-color:var(--honey-cream)}.honey-canvas{position:relative;min-height:440px;background-color:var(--honey-cream);background-image:radial-gradient(ellipse at 68% 36%,#ebcb8255,transparent 57%),repeating-linear-gradient(94deg,#77694703 0 1px,transparent 1px 4px);color:var(--honey-ink);isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:var(--space-8);overflow:hidden}.honey-canvas h3{font-family:Georgia,Times New Roman,serif;font-size:var(--t-h3);font-weight:400;line-height:1.05;letter-spacing:-.04em;margin:.6rem 0 1rem}.honey-product-copy>span,.honey-small{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase}.honey-product-copy p{font-size:var(--t-sm)}.honey-turntable{touch-action:pan-y;position:relative;display:grid;place-items:center;min-height:315px;cursor:grab;perspective:800px;user-select:none}.honey-turntable[data-dragging=true]{cursor:grabbing}.honey-turntable:after{content:"";position:absolute;width:220px;max-width:90%;height:30px;bottom:16px;border-radius:50%;background:#64451c30;filter:blur(10px);z-index:-1}.honey-drag-hint{left:0;right:0;font-size:var(--t-xs);position:absolute;bottom:-7px;color:#6b5941;text-align:center;pointer-events:none}.honey-jar{width:178px;height:257px;position:relative;transform:rotateY(var(--jar-angle,-12deg)) rotate(-3deg);transform-style:preserve-3d;pointer-events:none;filter:drop-shadow(13px 15px 8px #5d411c1f)}.honey-lid{position:absolute;z-index:2;top:0;left:6px;right:6px;height:39px;border-radius:14px 14px 4px 4px;background:repeating-linear-gradient(90deg,#ffffff12 0 1px,transparent 1px 4px),linear-gradient(90deg,#171b17,#424737 32%,#262b23 64%,#161b16);box-shadow:inset 0 3px 1px #8e93804a,0 2px 1px #171b1780}.honey-glass{position:absolute;inset:32px 0 0;border-radius:24px 24px 29px 29px;background:linear-gradient(90deg,#753b11,#ac621d 5%,#efd399 12%,#c38322 18%,#dc9f37 50%,#ba721b 77%,#eed694 89%,#9d5719 95%,#6c3c17);box-shadow:inset 0 -9px 4px #713d164f,inset 0 9px 4px #f7e4bb7a;border:1px solid #88592066}.honey-glass:after{content:"";position:absolute;top:12px;bottom:17px;left:11px;width:5px;border-radius:50%;background:linear-gradient(#fff4,transparent 50%,#fff2)}.honey-label{position:absolute;inset:34px 5px 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:linear-gradient(90deg,#e9dfc9,var(--honey-cream) 25% 68%,#ddd0b5);color:var(--honey-forest);border-block:1px solid #ffffff80;box-shadow:0 2px 2px #51321325}.honey-wordmark{font-size:15px;letter-spacing:.15em;font-weight:650}.honey-bee{width:57px;height:40px;flex-shrink:0;color:currentColor}.honey-variety{font:italic 23px/1 Georgia,serif}.honey-label-note{font-size:8px;letter-spacing:.03em}.honey-batch{font-size:7px;letter-spacing:.13em;margin-top:6px}.honey-jar--forest .honey-label{background:linear-gradient(90deg,#223022,#3c5038 25% 68%,#202e22);color:#ead5a5;border-color:#b39d6360}.honey-paper-options{grid-column:1/-1;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:1rem;font-size:var(--t-xs)}.honey-paper-options>span{margin-right:auto}.honey-paper-options button{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .7rem;border:1px solid #a899793f;border-radius:999px;background:#fff4;color:var(--honey-ink)}.honey-paper-options button[aria-pressed=true]{border-color:var(--honey-forest);box-shadow:inset 0 0 0 1px var(--honey-forest)}.honey-swatch{width:13px;height:13px;border-radius:50%;border:1px solid #86745255}.honey-swatch--cream{background:#f7f2e8}.honey-swatch--forest{background:#31422f}.honey-website,.honey-social,.honey-journey{grid-column:1/-1;min-width:0}.honey-mini-nav{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #31422f2b;padding-bottom:1rem;font-size:var(--t-xs)}.honey-mini-nav>span:first-child{letter-spacing:.15em;font-weight:600}.honey-web-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:1rem;padding:var(--space-6) 0}.honey-web-hero p{font-size:var(--t-sm);max-width:27ch}.honey-web-jar{perspective:800px;display:grid;place-items:center}.honey-canvas button{font-size:var(--t-xs)}.honey-web-hero button,.honey-social-copy button{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;background:var(--honey-forest);color:var(--honey-cream);border:0;padding:.55rem .9rem;border-radius:.3rem}.honey-canvas button>svg{width:28px;height:28px;flex-shrink:0}.honey-web-strip{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;border-top:1px solid #31422f2b;padding-top:1rem;font-size:var(--t-xs)}.honey-social{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-8)}.honey-social-art{min-height:315px;padding:var(--space-6);background:radial-gradient(ellipse at 100% 0,#64724c66,transparent 65%),var(--honey-forest);color:var(--honey-cream);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-shadow:10px 12px #31422f12;transform:rotate(-3deg)}.honey-social-art>span{font-size:var(--t-meta);letter-spacing:.12em}.honey-social-art .honey-bee{margin-top:1.2rem}.honey-social-art h3{font-size:var(--t-h4);margin-top:1.4rem}.honey-social-art p,.honey-social-copy p{font-size:var(--t-sm)}.honey-social-number{margin-top:auto;padding-top:1.2rem}.honey-social-copy h3{font-size:var(--t-h4)}.honey-journey h3{max-width:18ch}.honey-flight svg{width:100%;height:auto;max-height:85px;color:var(--honey-gold);overflow:visible}.honey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.honey-steps button{min-height:44px;border:1px solid #31422f33;background:transparent;color:var(--honey-ink);border-radius:.3rem}.honey-steps button[aria-pressed=true]{background:var(--honey-forest);color:var(--honey-cream)}.honey-journey-note{min-height:135px;padding-top:var(--space-6);max-width:58ch}.honey-journey-note h4{font:400 var(--t-h4)/1.1 Georgia,serif;margin:0 0 .6rem}.honey-journey-note p{font-size:var(--t-sm);margin:0}.honey-disclosure,.honey-no-js{color:#d3c8b8;font-size:var(--t-xs);padding:var(--space-4) var(--space-6);margin:0}.honey-no-js{padding-top:0}.honey-concept--compact .honey-canvas{min-height:390px}.honey-concept--compact .honey-canvas h3{font-size:var(--t-h4)}@media(max-width:620px){.honey-toolbar{padding:var(--space-3) var(--space-4)}.honey-toolbar>span{gap:.35rem}.honey-canvas{grid-template-columns:1fr;padding:var(--space-4);min-height:0}.honey-product-copy{position:absolute;left:1rem;top:1rem;max-width:34%;z-index:1;pointer-events:none}.honey-product-copy h3{font-size:var(--t-h4)}.honey-product-copy>span{font-size:var(--t-meta)}.honey-product-copy p{font-size:var(--t-xs);max-width:12ch}.honey-turntable{min-height:315px;padding-left:44%}.honey-jar{width:153px;height:229px}.honey-lid{height:33px}.honey-glass{top:28px}.honey-label{inset:27px 4px 22px}.honey-wordmark{font-size:12px}.honey-variety{font-size:21px}.honey-paper-options{gap:.35rem;margin-top:.8rem}.honey-paper-options>span{flex-basis:100%;font-size:var(--t-xs)}.honey-paper-options button{flex:1;justify-content:center}.honey-switcher{gap:.25rem}.honey-switcher button{font-size:var(--t-xs)}.honey-web-hero{grid-template-columns:1.1fr .9fr;gap:.6rem}.honey-web-hero h3{font-size:var(--t-h4)}.honey-web-hero p{font-size:var(--t-xs)}.honey-web-jar .honey-jar{width:110px;height:169px}.honey-web-jar .honey-lid{height:27px}.honey-web-jar .honey-glass{top:23px}.honey-web-jar .honey-label{inset:17px 2px}.honey-web-jar .honey-wordmark{font-size:9px}.honey-web-jar .honey-bee{height:28px}.honey-web-jar .honey-variety{font-size:17px}.honey-web-jar .honey-batch{font-size:5px;margin-top:1px}.honey-web-jar .honey-label-note{font-size:6px}.honey-small,.honey-mini-nav{font-size:var(--t-meta)}.honey-social{gap:1rem;grid-template-columns:1fr}.honey-social-art{min-height:245px;transform:rotate(-1.5deg);margin:.5rem}.honey-social-art h3{font-size:var(--t-h3)}.honey-social-copy{padding-top:.6rem}.honey-social-copy h3{margin-top:.4rem}.honey-social-copy p{max-width:32ch}.honey-steps{gap:.25rem}.honey-steps button{font-size:var(--t-meta)}.honey-journey-note{min-height:165px}.honey-disclosure{padding:var(--space-3) var(--space-4)}.honey-concept--compact .honey-canvas{min-height:0}}@media(prefers-reduced-motion:reduce){.honey-concept *{scroll-behavior:auto;animation:none!important;transition:none!important}}
