.hero-art{min-height:480px;position:relative}.hero-layer{pointer-events:none;position:absolute;inset:0}.hero-art__sun{aspect-ratio:1;background:radial-gradient(circle at 42% 38%, color-mix(in oklch, var(--accent), white 22%) 0%, color-mix(in oklch, var(--accent), transparent 35%) 52%, color-mix(in oklch, var(--accent), transparent 72%) 100%);border-radius:50%;width:min(31vw,360px);animation:7s ease-in-out infinite sun-breathe;position:absolute;inset:10% 12% auto auto}.honeycomb{fill:none;width:140px;height:142px;stroke:color-mix(in oklch, var(--primary), transparent 65%);stroke-width:1px;opacity:.7;position:absolute;overflow:visible}.honeycomb--one{animation:12s ease-in-out infinite comb-drift-one;inset:8% auto auto 7%;transform:rotate(16deg)}.honeycomb--two{animation:14s ease-in-out infinite comb-drift-two;inset:auto 2% 13% auto;transform:rotate(-21deg)scale(.72)}.jar-illustration{z-index:2;flex-direction:column;align-items:center;width:248px;max-width:80%;margin-inline:auto;animation:6s ease-in-out infinite jar-bob;display:flex;position:absolute;inset:4% 0 0}.jar-illustration__lid{z-index:4;background:repeating-linear-gradient(90deg,#3a200a29 0 .18rem,#0000 .18rem .58rem),linear-gradient(90deg,#5c3413,#c98d3d 42%,#6e3f1a 84%);border-radius:.7rem .7rem .4rem .4rem;width:66%;height:2.5rem;position:relative;box-shadow:inset 0 -.4rem #27150729,0 .6rem .8rem #301b082e}.jar-illustration__lid:before{content:"";background:#ffe28c7a;border-radius:4px;height:3px;position:absolute;inset:7px 8px auto}.jar-illustration__lid span{background:linear-gradient(90deg,#d9a83e,#f0cd6d 45%,#c08a2c);border-radius:50%;height:8px;position:absolute;inset:26px 3px auto}.jar-illustration__neck{z-index:3;background:linear-gradient(90deg,#ffffff80,#ffffff14 55%,#ffffff4d);border:2px solid #733f0d4d;border-bottom:0;border-radius:.3rem .3rem 0 0;width:71%;height:.72rem;margin-top:-.12rem;position:relative}.jar-illustration__body{z-index:2;background:linear-gradient(105deg,#fff8d266,#ffe8962e 45%,#9f530a29);border:3px solid #733f0d52;border-radius:1.15rem 1.15rem 3.2rem 3.2rem;width:85%;height:285px;margin-top:-1px;position:relative;overflow:hidden;box-shadow:0 1.25rem 1.3rem #311b0824}.jar-fill{z-index:1;background:linear-gradient(160deg,#ffe37c,#c87916 82%);border-radius:0 0 2.9rem 2.9rem;height:66%;position:absolute;inset:auto 0 0;box-shadow:inset 1.1rem .2rem 1.4rem #ffef954d,inset -1.1rem -.4rem 1.3rem #5126053d}.jar-fill__surface{background:#ffdf8a;border-radius:50%;height:1.15rem;animation:7s ease-in-out infinite honey-slosh;position:absolute;top:-.55rem;left:-8%;right:-8%}.jar-illustration__glow{z-index:2;filter:blur(22px);pointer-events:none;background:#ffcd5a4d;border-radius:50%;height:45%;position:absolute;inset:auto 12% 6%}.jar-illustration__etch-filter{--jar-etch-ink:#5d350e;--jar-etch-relief:#fff0c4;pointer-events:none;position:absolute}.jar-illustration__engraving{z-index:2;object-fit:contain;opacity:.65;pointer-events:none;width:88%;height:94%;position:absolute;top:3%;left:6%}.jar-illustration__glass{z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#fff3,#0000 24% 76%,#ffffff1a);position:absolute;inset:0;box-shadow:inset 1.1rem 0 1.4rem #fff4b433,inset -1.2rem -.3rem 1.5rem #5a280533,inset 0 -1.2rem 1.3rem #4620042e}.jar-illustration__glass:before{content:"";filter:blur(4px);background:#ffffec4d;border-radius:50%;width:9%;height:86%;position:absolute;top:5%;left:8%}.jar-illustration__glass:after{content:"";filter:blur(3px);background:#ffffec2e;border-radius:50%;width:4%;height:64%;position:absolute;top:12%;right:9%}.jar-illustration__label{z-index:4;aspect-ratio:1/1.02;color:#5d350e;text-align:center;background:#fff6cdeb;border:1px solid #6f3a0861;border-radius:46%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:54%;display:flex;position:absolute;top:40%;left:23%;box-shadow:0 .4rem .8rem #46260829}.jar-illustration__label strong{letter-spacing:-.1em;font-size:clamp(1.5rem,2.7vw,2.3rem);font-weight:900}.jar-illustration__label-small{font-size:.62rem;font-weight:700}.jar-illustration__label-line{background:#9c681e;width:35px;height:1px}.jar-sheen{z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 32%,#fff3 46%,#ffffff0f 52%,#0000 66%) 0 0/260% 100%;animation:9s ease-in-out infinite sheen-sweep;position:absolute;inset:0}.jar-illustration__shadow{background:color-mix(in oklch, var(--foreground), transparent 82%);filter:blur(12px);border-radius:50%;width:78%;height:2.4rem;margin-top:14px}.hero-nut{z-index:3;width:var(--s,30px);transform:rotate(var(--r,0deg));animation:nut-float var(--d,9s) ease-in-out var(--dl,0s) infinite;filter:drop-shadow(2px 4px 4px #522c072e);position:absolute}.hero-nut svg{width:100%;height:auto;display:block}.hero-nut--1{--s:42px;--r:-14deg;--d:8.5s;top:11%;left:5%}.hero-nut--2{--s:35px;--r:18deg;--d:10s;--dl:-2s;top:9%;right:9%}.hero-nut--3{--s:38px;--r:8deg;--d:9.5s;--dl:-4s;top:44%;left:2%}.hero-nut--4{--s:40px;--r:-22deg;--d:11s;--dl:-1s;top:36%;right:2%}.hero-nut--5{--s:40px;--r:-8deg;--d:10.5s;--dl:-5s;bottom:10%;right:12%}.hero-nut--6{--s:27px;--r:30deg;--d:9s;--dl:-3s;top:24%;left:12%}.hero-nut--7{--s:24px;--r:-28deg;--d:8s;--dl:-1.5s;bottom:24%;right:17%}.hero-nut--8{--s:26px;--r:14deg;--d:10s;--dl:-6s;top:68%;left:6%}.hero-nut--9{--s:25px;--r:40deg;--d:11.5s;--dl:-4s;top:16%;right:22%}.hero-nut--10{--s:28px;--r:-18deg;--d:9.5s;--dl:-2s;bottom:6%;left:16%}.honey-drop{z-index:3;background:linear-gradient(145deg,#f8d26a,#c87115);border-radius:70% 30% 65% 35%/52% 44% 56% 48%;position:absolute;transform:rotate(45deg);box-shadow:inset 3px 4px 6px #fff0be8c,5px 7px 8px #522c0726}.honey-drop--large{width:30px;height:40px;animation:9s ease-in-out infinite drop-drift-large;top:19%;left:12%}.honey-drop--small{width:15px;height:22px;animation:11s ease-in-out infinite drop-drift-small;bottom:17%;right:15%}.collection-card{transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px oklch(0% 0 0/.06),0 1px 2px -1px oklch(0% 0 0/.06),0 2px 4px oklch(0% 0 0/.04)}.collection-card__icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.collection-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff3 50%,#0000 65%);transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover) and (pointer:fine){.collection-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px oklch(0% 0 0/.06),0 12px 24px -8px oklch(0% 0 0/.18)}.collection-card:hover .collection-card__icon{transform:scale(1.1)rotate(-6deg)}.collection-card:hover:after{transform:translate(130%)}}.dark .collection-card{box-shadow:0 0 0 1px oklch(100% 0 0/.08)}.final-cta{isolation:isolate;background:color-mix(in oklch, var(--secondary) 22%, var(--background));min-height:30rem;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 10%, transparent);border-radius:1.75rem;position:relative;overflow:hidden}.final-cta__note{z-index:1;width:max-content;max-width:calc(100% - 3.5rem);transform:rotate(var(--note-angle));position:absolute}.final-cta__honeycombs{z-index:0;opacity:.5;pointer-events:none;position:absolute;inset:0}.final-cta__honeycombs .honeycomb{width:4.025rem;height:auto;animation-play-state:paused}.final-cta__honeycomb--one{animation:12s ease-in-out infinite comb-drift-one;top:.5rem;left:.5rem;transform:rotate(16deg)}.final-cta__honeycomb--two{animation:14s ease-in-out infinite comb-drift-two;bottom:.25rem;right:.25rem;transform:rotate(-21deg)scale(.72)}.final-cta[data-in-view=true] .honeycomb{animation-play-state:running}.final-cta__phrase{letter-spacing:-.045em;animation:cta-note-drift var(--note-duration) ease-in-out var(--note-delay,0s) infinite;margin:0;font-weight:750;line-height:1.85;animation-play-state:paused}.final-cta[data-in-view=true] .final-cta__phrase{animation-play-state:running}.final-cta__note--choice{--note-angle:-5deg;--note-duration:12s;max-width:min(16rem,100% - 3.5rem);color:var(--foreground);font-size:1.45rem;inset-block-start:2.5rem;inset-inline-start:1.75rem}.final-cta__underline{color:var(--primary);white-space:nowrap;display:inline-block;position:relative}.final-cta__underline svg{width:110%;height:.75rem;color:var(--primary);stroke:currentColor;stroke-width:2px;stroke-linecap:round;position:absolute;inset-block-end:-.2rem;inset-inline:-5%}.final-cta__note--dream{--note-angle:5deg;--note-duration:14s;--note-delay:-5s;color:var(--primary);font-size:1.25rem;inset-block-start:8.8rem;inset-inline-end:1.75rem}.final-cta__line{display:block}.final-cta__note--maker{--note-angle:-4deg;--note-duration:13s;--note-delay:-8s;max-width:min(14rem,100% - 4rem);color:var(--muted-foreground);font-size:1.15rem;inset-block-end:3rem;inset-inline-start:2rem}.final-cta__flight{pointer-events:none;width:6rem;position:absolute;overflow:visible}.final-cta__flight-trail{stroke:color-mix(in oklch, var(--primary) 25%, var(--accent));stroke-width:2px;stroke-dasharray:5 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.final-cta__flight--dream{inset-block-start:-.3rem;inset-inline-start:-6.75rem}.final-cta__flight--maker{inset-block-end:calc(100% + .65rem);inset-inline-start:1.25rem}.final-cta__bee{filter:drop-shadow(0 3px 2px #4d2b081f)}.final-cta__action{z-index:2;justify-content:center;display:flex;position:absolute;inset-block-start:54%;inset-inline:1rem;transform:translateY(-50%)}.final-cta__button{min-height:3.75rem;box-shadow:0 2px 3px color-mix(in oklch, var(--primary) 12%, transparent), 0 8px 20px -8px color-mix(in oklch, var(--primary) 35%, transparent);transition:transform .16s var(--ease-out), background-color .15s ease;gap:.85rem;padding-inline:1.75rem;font-size:1rem;font-weight:800}.final-cta__button-icon{width:1.25rem;height:1.25rem;transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.final-cta__button:hover{transform:translateY(-2px)}.final-cta__button:hover .final-cta__button-icon{transform:translate(-3px)}}.final-cta__button:active{transform:scale(.96)}.final-cta__button:focus-visible{outline:3px solid var(--ring);outline-offset:5px}@media (width>=40rem){.final-cta{min-height:32rem}.final-cta__honeycombs{opacity:.65}.final-cta__honeycombs .honeycomb{width:11.5rem}.final-cta__honeycomb--one{top:2.5rem;left:3rem}.final-cta__honeycomb--two{bottom:.25rem;right:2.5rem}.final-cta__note--choice{max-width:24rem;font-size:1.875rem;inset-block-start:10%;inset-inline-start:10%}.final-cta__note--dream{font-size:1.5rem;inset-block-start:27%;inset-inline-end:10%}.final-cta__note--maker{max-width:24rem;font-size:1.5rem;inset-block-end:12%;inset-inline-start:12%}.final-cta__button{min-height:4.25rem;padding-inline:2.5rem;font-size:1.125rem}}@media (width>=64rem){.final-cta{min-height:35rem}.final-cta__action{inset-block-start:50%}.final-cta__note--choice{max-width:26rem;font-size:clamp(2rem,2.7vw,2.5rem);inset-block-start:13%}.final-cta__note--dream{font-size:clamp(1.5rem,2vw,1.875rem);inset-block-start:calc(36% + 4.5rem);inset-inline-end:8%}.final-cta__note--maker{font-size:1.75rem;inset-block-end:calc(14% + 2.5rem);inset-inline-start:calc(12% - 3rem)}.final-cta__flight--dream{width:13rem;inset-block-start:-3rem;inset-inline-start:-13rem}.final-cta__flight--maker{width:9rem;inset-block-end:calc(100% - 2.75rem);inset-inline:auto -8rem}}.faq-item__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1);display:grid}.faq-item[open] .faq-item__body{opacity:1;grid-template-rows:1fr}.faq-item__inner{min-height:0;overflow:hidden}.craft-step{align-items:flex-start;gap:.9rem;display:flex}.craft-step__rail{flex-direction:column;align-self:stretch;align-items:center;display:flex}.craft-step__badge{border:1px solid color-mix(in oklch, var(--primary), transparent 55%);background:color-mix(in oklch, var(--primary), transparent 92%);width:2.75rem;height:2.75rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;transition:border-color .3s;display:grid}.craft-step:hover .craft-step__badge{border-color:color-mix(in oklch, var(--primary), transparent 20%)}.craft-step__rail:after{background:linear-gradient(var(--border), transparent);content:"";flex:1;width:1px;min-height:1.2rem;margin-top:.35rem}.craft-step__rail--last:after{display:none}@keyframes jar-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes sun-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes comb-drift-one{0%,to{transform:rotate(16deg)translateY(0)}50%{transform:rotate(18deg)translateY(-10px)}}@keyframes comb-drift-two{0%,to{transform:rotate(-21deg)scale(.72)translateY(0)}50%{transform:rotate(-19deg)scale(.72)translateY(9px)}}@keyframes drop-drift-large{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(4px,10px)}}@keyframes drop-drift-small{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(-3px,7px)}}@keyframes honey-slosh{0%,to{transform:translate(-3%)rotate(-1deg)}50%{transform:translate(3%)rotate(1.2deg)}}@keyframes nut-float{0%,to{transform:rotate(var(--r,0deg)) translateY(0)}50%{transform:rotate(var(--r,0deg)) translateY(-7px)}}@keyframes sheen-sweep{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@keyframes cta-note-drift{0%,to{transform:translateY(0)}50%{transform:translate(3px,-5px)}}.dark .hero-art__sun{opacity:.55;background:radial-gradient(circle at 42% 38%, color-mix(in oklch, var(--accent), transparent 30%) 0%, color-mix(in oklch, var(--accent), transparent 62%) 52%, transparent 100%)}.dark .honeycomb{stroke:color-mix(in oklch, var(--primary), transparent 55%);opacity:.5}.dark .jar-illustration__lid{background:repeating-linear-gradient(90deg,#00000038 0 .18rem,#0000 .18rem .58rem),linear-gradient(90deg,#3c2410,#7a4c1c 42%,#452a12 84%)}.dark .jar-illustration__lid span{background:linear-gradient(90deg,#a87a26,#d9ab4e 45%,#8a5f1c)}.dark .jar-illustration__neck{background:linear-gradient(90deg,#ffebbe2e,#ffebbe0a 55%,#ffebbe1f);border-color:#e6b45a38}.dark .jar-illustration__body{background:linear-gradient(105deg,#96692d38,#6e461c1f 45%,#9f530a2e);border-color:#e6b45a38;box-shadow:0 1.25rem 1.3rem #0000004d}.dark .jar-fill{background:linear-gradient(160deg,#e0ae44,#8f5a10 82%);box-shadow:inset 1.1rem .2rem 1.4rem #ffdc8c24,inset -1.1rem -.4rem 1.3rem #00000047}.dark .jar-fill__surface{background:#eebd58}.dark .jar-illustration__glow{background:#ffbe5029}.dark .jar-illustration__etch-filter{--jar-etch-ink:#f3dfa4;--jar-etch-relief:#623810}.dark .jar-illustration__glass{background:linear-gradient(100deg,#ffffff14,#0000 24% 76%,#ffffff0a);box-shadow:inset 1.1rem 0 1.4rem #ffe6a014,inset -1.2rem -.3rem 1.5rem #00000042,inset 0 -1.2rem 1.3rem #00000038}.dark .jar-illustration__glass:before{background:#fff5d21f}.dark .jar-illustration__glass:after{background:#fff5d212}.dark .jar-illustration__label{color:#f3dfa4;background:#2e1e0ee0;border-color:#f0c87847;box-shadow:0 4px 10px #00000059}.dark .jar-illustration__label-line{background:#d9a94f}.dark .jar-sheen{background:linear-gradient(112deg,#0000 32%,#ffebbe1a 46%,#ffebbe08 52%,#0000 66%) 0 0/260% 100%}.dark .honey-drop{background:linear-gradient(145deg,#e0aa3c,#8f5210);box-shadow:inset 3px 4px 6px #ffe1964d,5px 7px 8px #0000004d}.dark .hero-nut{filter:drop-shadow(2px 4px 4px #00000059)}@media (prefers-reduced-motion:reduce){.collection-card,.collection-card__icon{transition:none}.collection-card:hover,.collection-card:hover .collection-card__icon{transform:none}.collection-card:after{display:none}.jar-illustration,.hero-art__sun,.honeycomb,.honey-drop,.jar-sheen,.jar-fill__surface,.hero-nut,.final-cta__phrase{animation:none}.final-cta__button,.final-cta__button-icon{transition:none}.final-cta__button:hover,.final-cta__button:active,.final-cta__button:hover .final-cta__button-icon{transform:none}.faq-item__body{transition:none}}@media (width<=720px){.hero-art{min-height:340px}.jar-illustration{width:192px;inset:5% 0 0}.jar-illustration__body{height:220px}.hero-art__sun{width:280px;inset-inline-end:12%}.hero-nut{width:calc(var(--s,30px) * .72)}.hero-nut--extra{display:none}}
