@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.garden .sprout,.garden__sun{visibility:hidden}}.garden{padding:clamp(56px, 8vw, 120px) var(--gutter);position:relative;overflow:hidden}.garden__stage{place-items:center;max-width:1240px;height:clamp(660px,68vw,860px);margin-inline:auto;display:grid;position:relative}.garden__sun{pointer-events:none;width:min(44vw,420px);position:absolute;top:50%;left:50%;translate:-50% -66%}.garden__sun svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.garden__sun svg{animation:7s ease-in-out infinite alternate garden-breathe}}@keyframes garden-breathe{0%{rotate:-2deg;scale:1}to{rotate:2deg;scale:1.04}}.garden__center{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:480px;display:flex;position:relative}.garden__month{color:var(--ink);font-size:clamp(96px,16vw,230px);line-height:.82}.garden__lead{background:var(--white) url(/textures/paper-grain.png) 0 0 / 240px 240px;max-width:420px;box-shadow:inset 0 0 0 1.5px var(--line), 4px 5px 0 0 var(--butter);font-size:var(--fs-lead);color:var(--ink-2);border-radius:18px;margin:clamp(30px,3.2vw,44px) 0 clamp(34px,3.6vw,48px);padding:16px 24px 17px;line-height:1.45;rotate:-1.2deg}.garden__items{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.sprout{width:var(--s);height:var(--s);translate:-50% -50%;rotate:var(--r);position:absolute}.sprout__btn{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.sprout__float{width:100%;height:100%;display:block}.sprout__float svg{width:100%;height:100%;transition:scale .5s cubic-bezier(.34,1.56,.64,1);display:block;overflow:visible}.sprout__btn:hover .sprout__float svg,.sprout__btn:focus-visible .sprout__float svg{scale:1.14}@media (prefers-reduced-motion:no-preference){.sprout__float{animation:garden-float var(--dur,3.6s) var(--d,0s) ease-in-out infinite alternate}}@keyframes garden-float{0%{translate:0;rotate:-4deg}to{translate:0 -12px;rotate:4deg}}.sprout__label{background:var(--ink);color:var(--cream);white-space:nowrap;rotate:calc(var(--r) * -1);opacity:0;pointer-events:none;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;transition:opacity .25s,scale .45s cubic-bezier(.34,1.56,.64,1),translate .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:calc(100% - 4px);left:50%;translate:-50% 6px;scale:.7}.sprout__btn:hover .sprout__label,.sprout__btn:focus-visible .sprout__label,.sprout.is-pop .sprout__label{opacity:1;translate:-50%;scale:1}.sprout__btn:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:50%}@media (width<=760px){.garden__stage{flex-direction:column;gap:36px;height:auto;padding:40px 0 20px;display:flex}.garden__sun{width:86vw;top:22%}.garden__items{flex-wrap:wrap;justify-content:center;gap:14px 10px;display:flex;position:relative;inset:auto}.sprout{width:calc(var(--s) * .68);height:calc(var(--s) * .68);position:relative;translate:none;top:auto!important;left:auto!important}}.pano[data-astro-cid-6cipxtnf]{width:100%;height:clamp(300px,36vw,560px);position:relative;overflow:hidden}.pano__layer[data-astro-cid-6cipxtnf]{will-change:transform;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pano__tractor[data-astro-cid-6cipxtnf]{animation:26s linear infinite pano-drive}.pano__smoke[data-astro-cid-6cipxtnf] circle[data-astro-cid-6cipxtnf]{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite pano-smoke}.pano__smoke[data-astro-cid-6cipxtnf] circle[data-astro-cid-6cipxtnf]:nth-child(2){animation-delay:-.45s}.pano__smoke[data-astro-cid-6cipxtnf] circle[data-astro-cid-6cipxtnf]:nth-child(3){animation-delay:-.9s}.pano__bird[data-astro-cid-6cipxtnf]{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite alternate pano-flap;animation-delay:var(--d,0s)}}@keyframes pano-drive{0%{translate:-220px}to{translate:1760px}}@keyframes pano-smoke{0%{opacity:.9;translate:0 8px;scale:.6}to{opacity:0;translate:-6px -14px;scale:1.3}}@keyframes pano-flap{to{scale:1 .4}}.hero[data-astro-cid-lcdefpme]{min-height:max(100svh,720px);padding:clamp(220px, 27vh, 270px) var(--gutter) 70px;place-items:center;display:grid;position:relative;overflow:hidden}.hero__ribbon{top:clamp(4px,1.2vw,24px);left:0;right:0;position:absolute!important}.hero__illo[data-astro-cid-lcdefpme]{will-change:transform;width:clamp(200px,25vw,400px);position:absolute;bottom:0}.hero__illo[data-astro-cid-lcdefpme] .illo{width:100%;height:auto}.hero__illo--left[data-astro-cid-lcdefpme]{transform-origin:bottom;width:clamp(190px,24vw,380px);left:clamp(-60px,-1vw,0px)}.hero__illo--right[data-astro-cid-lcdefpme]{width:clamp(200px,28vw,440px);right:clamp(-40px,.5vw,30px)}.hero__float[data-astro-cid-lcdefpme]{transform-origin:50% 100%}.hero__content[data-astro-cid-lcdefpme]{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:700px;display:flex;position:relative}.hero__logo[data-astro-cid-lcdefpme]{color:var(--ink);margin:0 0 clamp(22px,3.2vh,34px);font-size:clamp(30px,3.1vw,52px)}.hero__title{font-variation-settings:"opsz" 96, "wdth" 90;font-size:clamp(44px,5.4vw,88px)}.hero__sub[data-astro-cid-lcdefpme]{max-width:470px;color:var(--ink-2);margin:18px 0 28px;font-size:clamp(15px,1.15vw,17px);line-height:1.42}.hero__scroll[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);z-index:2;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero__scroll[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--line);width:1.5px;height:44px;position:relative;overflow:hidden}.hero__scroll[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";background:var(--ink);animation:scrollcue 2.2s var(--ease) infinite;position:absolute;inset:0}@keyframes scrollcue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.how[data-astro-cid-lcdefpme]{padding:clamp(80px,12vw,160px) 0 clamp(60px,8vw,120px);position:relative}.how__float[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;width:clamp(48px,5.6vw,88px);position:absolute}.how__float[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.how__float--1[data-astro-cid-lcdefpme]{top:clamp(60px,8vw,110px);left:3%}.how__float--2[data-astro-cid-lcdefpme]{top:clamp(40px,6vw,90px);right:4%}.how__float--3[data-astro-cid-lcdefpme]{width:clamp(36px,4vw,62px);top:clamp(170px,17vw,250px);left:13%}.how__float--4[data-astro-cid-lcdefpme]{width:clamp(36px,4vw,62px);top:clamp(180px,18vw,260px);right:14%}.how__head[data-astro-cid-lcdefpme]{text-align:center;max-width:820px;margin:0 auto clamp(40px,6vw,72px)}.how__title,.picks__title,.cats__title{font-size:clamp(36px,4.6vw,68px)}.how__steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border-radius:var(--r-l);box-shadow:var(--print-rest);transition:transform .5s var(--ease), box-shadow .5s var(--ease);padding:26px 26px 32px;position:relative}.step[data-astro-cid-lcdefpme]:hover{box-shadow:var(--print-hover);transform:translate(-2px,-4px)}.step__art[data-astro-cid-lcdefpme]{margin:-6px -6px 18px}.step__svg[data-astro-cid-lcdefpme]{width:100%;height:auto;overflow:visible}.step__num[data-astro-cid-lcdefpme]{z-index:2;background:var(--c) url(/textures/paper-grain.png) 0 0 / 240px 240px;width:58px;height:58px;box-shadow:2px 3px 0 0 var(--ink);color:var(--ink);border-radius:50%;place-items:center;font-size:20px;font-weight:700;transition:rotate .6s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:-20px;right:22px;rotate:-10deg}.step[data-astro-cid-lcdefpme]:hover .step__num[data-astro-cid-lcdefpme]{rotate:8deg}.how__steps[data-astro-cid-lcdefpme]{align-items:start;position:relative}.step[data-astro-cid-lcdefpme]{z-index:1}.step[data-astro-cid-lcdefpme]:first-of-type{--float-dur:5.2s;rotate:-1.4deg}.step[data-astro-cid-lcdefpme]:nth-of-type(2){--float-dur:6.1s;--float-delay:-2s;margin-top:clamp(24px,5vw,64px);rotate:1deg}.step[data-astro-cid-lcdefpme]:nth-of-type(3){--float-dur:5.6s;--float-delay:-3.4s;margin-top:clamp(8px,1.6vw,20px);rotate:-.8deg}@media (prefers-reduced-motion:no-preference){.step[data-astro-cid-lcdefpme]{animation:how-float var(--float-dur,5s) var(--float-delay,0s) ease-in-out infinite alternate}}@keyframes how-float{0%{translate:0}to{translate:0 -12px}}.how__path[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;width:106%;height:calc(100% + 140px);position:absolute;top:-80px;left:-3%;overflow:visible}.how__path[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 12;opacity:.4}@media (prefers-reduced-motion:no-preference){.how__path[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{animation:1.6s linear infinite how-dash}}@keyframes how-dash{to{stroke-dashoffset:-13px}}.how__bee[data-astro-cid-lcdefpme]{z-index:3;pointer-events:none;width:52px;position:absolute;top:0;left:0}.how__bee[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block;overflow:visible}.how__wings[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.how__wings[data-astro-cid-lcdefpme]{animation:.16s ease-in-out infinite alternate how-wings}}@keyframes how-wings{to{scale:1 .55}}.step__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variation-settings:"opsz" 32, "wdth" 90;letter-spacing:-.02em;margin:6px 0 10px;font-size:26px;line-height:1.1}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}.picks[data-astro-cid-lcdefpme]{padding:clamp(80px,11vw,150px) 0 clamp(40px,6vw,80px);position:relative}.picks__heart[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;width:clamp(30px,3.4vw,50px);position:absolute}.picks__heart[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block;overflow:visible}.picks__heart--1[data-astro-cid-lcdefpme]{top:clamp(70px,9vw,120px);left:14%}.picks__heart--2[data-astro-cid-lcdefpme]{width:clamp(38px,4.4vw,64px);top:clamp(50px,7vw,100px);right:12%}.pick[data-astro-cid-lcdefpme]{z-index:1;position:relative}.pick[data-astro-cid-lcdefpme]:first-of-type{--fd:5.4s;rotate:-1.6deg}.pick[data-astro-cid-lcdefpme]:nth-of-type(2){--fd:6.1s;--fdl:-2s;margin-top:clamp(14px,3vw,40px);rotate:1.2deg}.pick[data-astro-cid-lcdefpme]:nth-of-type(3){--fd:5.7s;--fdl:-3.4s;margin-top:clamp(4px,1vw,12px);rotate:-.9deg}.pick[data-astro-cid-lcdefpme]:nth-of-type(4){--fd:6.4s;--fdl:-1.2s;margin-top:clamp(18px,3.6vw,48px);rotate:1.5deg}@media (prefers-reduced-motion:no-preference){.pick[data-astro-cid-lcdefpme]{animation:how-float var(--fd,5.5s) var(--fdl,0s) ease-in-out infinite alternate}}.pick__stamp[data-astro-cid-lcdefpme]{z-index:3;background:var(--c) url(/textures/paper-grain.png) 0 0 / 240px 240px;width:50px;height:50px;box-shadow:2px 3px 0 0 var(--ink);pointer-events:none;border-radius:50%;place-items:center;transition:rotate .6s cubic-bezier(.34,1.56,.64,1),scale .6s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:-16px;left:16px;rotate:-12deg}.pick__stamp[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:24px;height:auto;fill:var(--white)}.pick[data-astro-cid-lcdefpme]:hover .pick__stamp[data-astro-cid-lcdefpme]{rotate:10deg;scale:1.1}.picks__head[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:44px;display:flex}.picks__more[data-astro-cid-lcdefpme]{justify-content:center;margin-top:clamp(48px,6vw,76px);display:flex}.picks__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);align-items:start;gap:26px 22px;display:grid}.landscape[data-astro-cid-lcdefpme]{padding-top:clamp(30px,5vw,70px);position:relative}.landscape__ribbon{z-index:2;margin-bottom:clamp(-150px,-9vw,-50px)}.landscape__pano{z-index:1;position:relative}.cats[data-astro-cid-lcdefpme]{padding:clamp(90px,11vw,170px) 0 clamp(110px,13vw,200px);position:relative}.cats__title{text-align:center;margin-bottom:clamp(56px,7vw,100px)}.cats__cloud[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(40px,5vw,80px) clamp(16px,3vw,48px);display:grid}.bubble[data-astro-cid-lcdefpme]{--s:1;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.bubble[data-astro-cid-lcdefpme]:nth-child(8n+1){--s:1;--fd:4.2s;margin-top:0}.bubble[data-astro-cid-lcdefpme]:nth-child(8n+2){--s:.84;--fd:5s;--fdl:-1.2s;margin-top:clamp(30px,5vw,80px)}.bubble[data-astro-cid-lcdefpme]:nth-child(8n+3){--s:1.08;--fd:4.6s;--fdl:-2.4s;margin-top:clamp(-10px,-1vw,0px)}.bubble[data-astro-cid-lcdefpme]:nth-child(8n+4){--s:.9;--fd:5.4s;--fdl:-.6s;margin-top:clamp(40px,6vw,96px)}.bubble[data-astro-cid-lcdefpme]:nth-child(8n+5){--s:.88;--fd:5.1s;--fdl:-3s;margin-top:clamp(-20px,-2vw,-8px)}.bubble[data-astro-cid-lcdefpme]:nth-child(8n+6){--s:1.06;--fd:4.4s;--fdl:-1.8s;margin-top:clamp(20px,3vw,48px)}.bubble[data-astro-cid-lcdefpme]:nth-child(8n+7){--s:.82;--fd:5.6s;--fdl:-2.8s;margin-top:clamp(-12px,-1vw,0px)}.bubble[data-astro-cid-lcdefpme]:nth-child(8n+8){--s:1;--fd:4.8s;--fdl:-.3s;margin-top:clamp(24px,4vw,60px)}.bubble__float[data-astro-cid-lcdefpme]{width:calc(clamp(140px, 17vw, 240px) * var(--s));aspect-ratio:1;display:block;position:relative}@media (prefers-reduced-motion:no-preference){.bubble__float[data-astro-cid-lcdefpme]{animation:bubble-float var(--fd,4.6s) var(--fdl,0s) ease-in-out infinite alternate}.bubble__ring[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%;animation:30s linear infinite ri-spin}}@keyframes bubble-float{0%{translate:0;rotate:-3deg}to{translate:0 -16px;rotate:3deg}}.bubble__shape[data-astro-cid-lcdefpme]{filter:drop-shadow(5px 6px #3522001f);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bubble__icon[data-astro-cid-lcdefpme]{transition:scale .5s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute;inset:22%}.bubble__icon[data-astro-cid-lcdefpme] .produce{display:block;width:100%!important;height:100%!important}.bubble[data-astro-cid-lcdefpme]:hover .bubble__icon[data-astro-cid-lcdefpme],.bubble[data-astro-cid-lcdefpme]:focus-visible .bubble__icon[data-astro-cid-lcdefpme]{scale:1.12}.bubble__label[data-astro-cid-lcdefpme]{background:var(--white) url(/textures/paper-grain.png) 0 0 / 240px 240px;box-shadow:inset 0 0 0 1.5px var(--line), 3px 4px 0 0 var(--c);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px 8px 16px;font-size:15px;font-weight:600;transition:rotate .5s cubic-bezier(.34,1.56,.64,1),translate .5s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s;display:inline-flex;rotate:-2deg}.bubble[data-astro-cid-lcdefpme]:nth-child(2n) .bubble__label[data-astro-cid-lcdefpme]{rotate:2deg}.bubble[data-astro-cid-lcdefpme]:hover .bubble__label[data-astro-cid-lcdefpme],.bubble[data-astro-cid-lcdefpme]:focus-visible .bubble__label[data-astro-cid-lcdefpme]{background-color:var(--ink);color:var(--cream);translate:0 -6px;rotate:0deg}.bubble[data-astro-cid-lcdefpme]:focus-visible{outline:none}.join[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;min-height:clamp(780px,100svh,1040px);padding-top:clamp(90px,11vw,150px);display:flex;position:relative;overflow:hidden}.join__content[data-astro-cid-lcdefpme]{z-index:2;max-width:880px;padding-inline:var(--gutter);flex-direction:column;align-items:center;margin-bottom:clamp(30px,4vw,64px);display:flex;position:relative}.join__title{font-size:clamp(48px,7.4vw,118px)}.join__lead[data-astro-cid-lcdefpme]{max-width:500px;font-size:var(--fs-lead);color:var(--ink-2);margin:24px 0 30px}.join__scene[data-astro-cid-lcdefpme]{width:100%;height:clamp(300px,32vw,460px);margin-top:auto;position:relative}.join__hill[data-astro-cid-lcdefpme]{width:100%;height:60%;position:absolute;bottom:0;left:0;right:0}.join__farmer{width:clamp(180px,19vw,280px);height:auto;position:absolute;bottom:14%;left:50%;translate:-50%}.join__float[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;width:clamp(46px,5.4vw,86px);position:absolute}.join__float[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block;overflow:visible}.join__float--1[data-astro-cid-lcdefpme]{top:16%;left:10%}@media (width<=560px){.join__float[data-astro-cid-lcdefpme]{display:none}}.join__float--2[data-astro-cid-lcdefpme]{top:12%;right:11%}.join__float--3[data-astro-cid-lcdefpme]{width:clamp(36px,4vw,62px);top:46%;left:18%}.join__float--4[data-astro-cid-lcdefpme]{width:clamp(40px,4.6vw,70px);top:42%;right:17%}@media (width<=1080px){.picks__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.cats__cloud[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.how__steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.step[data-astro-cid-lcdefpme]:nth-of-type(n){margin-top:0}.how__path[data-astro-cid-lcdefpme],.how__bee[data-astro-cid-lcdefpme],.how__float--3[data-astro-cid-lcdefpme],.how__float--4[data-astro-cid-lcdefpme],.join__float--3[data-astro-cid-lcdefpme],.join__float--4[data-astro-cid-lcdefpme]{display:none}.hero__illo--left[data-astro-cid-lcdefpme]{opacity:.95;width:36vw;left:-40px}.hero__illo--right[data-astro-cid-lcdefpme]{width:36vw;right:-30px}.hero__content[data-astro-cid-lcdefpme]{margin-top:40px;margin-bottom:18vh}}@media (width<=560px){.picks__grid[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 16px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.picks__grid[data-astro-cid-lcdefpme]>*{scroll-snap-align:start;flex:0 0 82%}.cats__cloud[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);column-gap:12px}.bubble__float[data-astro-cid-lcdefpme]{width:calc(clamp(118px, 36vw, 170px) * var(--s))}.bubble__label[data-astro-cid-lcdefpme]{font-size:14px}.picks__head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.hero__scroll[data-astro-cid-lcdefpme]{display:none}}
