/* Revision 02: four complete, bright art directions sharing the original content. */
:root{--muted:#625765;--line:#29202e24;--panel:#fff;--rose-deep:#ba164b;--base:#fffdf8;--surface:#fff;--soft:#fff0b4;--accent-ink:#9d1745}
body{background:var(--base);color:var(--ink)}.pink-text{color:var(--rose-deep)}.yellow-text,.lime-text{color:var(--accent-ink)}.eyebrow{color:#655569}.review-nav{position:sticky;top:0;z-index:35;display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 15px;background:#fff;color:#211927;border-bottom:1px solid #25202b20;font-size:10px;line-height:1;box-shadow:0 2px 12px #21192708}.review-nav>a:not(.review-home){width:29px;height:29px;display:grid;place-items:center;border:1px solid #dad4dd;border-radius:50%;font-weight:900;font-size:12px}.review-nav a[aria-current]{background:#211927;color:#fff;border-color:#211927}.review-nav .review-home{font-size:11px;font-weight:800;margin-right:14px}.review-nav>span{font-size:9px;letter-spacing:.1em}.review-nav small{margin-left:14px;font-size:11px}.topline{background:var(--soft);color:var(--ink)}.site-header{height:126px;gap:24px;border-color:var(--line)}.brand img{width:266px;height:87px}.brand .signature{font:15px/1.25 Marker,cursive;color:#6b3269;padding-left:65px;margin-top:-6px;letter-spacing:0;text-transform:none}.site-header nav{font-size:12px;gap:22px}.site-header .nav-cta{font-size:11px}.nav-cta small{color:#625765}.nav-cta .arrow-circle{background:var(--pink);color:var(--ink);border:0}.hero{position:relative;min-height:0;padding-block:50px 42px;gap:50px;align-items:center}.hero h1{font-size:clamp(62px,6.1vw,92px);line-height:.96;letter-spacing:-.015em}.hero h1 em{color:var(--rose-deep)}.hero-copy>p:not(.eyebrow){color:#5b515c;font-size:14px}.hero-copy>p.hero-lead{color:#241c29;font-size:16px}.hero-copy .eyebrow{font-size:10px;color:#685768}.hero .hero-notes{color:#655765}.hero .hero-notes span:before{color:#3c6223}.hero .button.yellow{background:var(--ink);color:#fff}.hero .actions{gap:20px;margin-top:22px}.hero .text-link{font-size:12px}.hero-showcase{position:relative;padding:25px 20px 25px;background:var(--soft);border-radius:42% 42% 8% 8%;isolation:isolate}.hero-showcase>.handwritten{position:absolute;top:-40px;left:20px;font-size:24px!important;transform:rotate(-6deg);z-index:3;color:#7b315a}.pack-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;position:relative;z-index:2}.hero-pack{position:relative;display:flex;flex-direction:column;align-items:center;background:white;border:1px solid #2a203124;border-radius:10px;padding:12px;box-shadow:0 10px 22px #2a203112;color:#211927;min-width:0;text-align:center}.hero-pack img{width:100%;height:180px;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.hero-pack>span{align-self:flex-start;font-size:10px;font-weight:900;background:#f4eff5;padding:4px 8px;border-radius:4px;z-index:2}.hero-pack b{font-size:10px;font-weight:700;margin-top:4px}.hero-pack:hover img{transform:scale(1.09)}.hero-showcase .hero-pack:nth-child(odd){transform:rotate(-5deg)}.hero-showcase .hero-pack:nth-child(even){transform:rotate(4deg)}.hero-food-float{position:absolute;width:260px;right:-55px;bottom:-45px;z-index:3;pointer-events:none;animation:seed-drift 5s ease-in-out infinite}.round-seal{position:absolute;bottom:18px;left:-28px;width:102px;height:102px;display:grid;place-items:center;background:var(--pink);color:var(--ink);border:3px solid white;border-radius:50%;font:20px/1 Bebas;text-align:center;transform:rotate(-12deg);z-index:4}.hero .motion-toggle{bottom:-3px;right:0;color:#665169;font-size:10px;z-index:5}.seed-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seed-intro{border:0;background:transparent;color:var(--ink);min-width:0;display:grid;grid-template-columns:110px 1fr;align-items:center;text-align:left;padding:16px 20px;border-radius:12px;position:relative}.seed-intro .seed-photo{grid-row:1/3;width:110px}.seed-name{font:40px/.95 Bebas;align-self:end}.seed-intro small{font-size:12px;align-self:start;margin-top:6px}.seed-photo{display:block;aspect-ratio:1;background-image:url('assets/semillas-fotos.png');background-size:400% 300%;background-position:var(--sx,0%) var(--sy,0%);background-repeat:no-repeat}.hero-seed-row{padding-block:12px 36px}.hero-seed-row .seed-intro{background:#fff;border:1px solid var(--line)}.hero-seed-row .seed-photo{animation:seed-drift 5s ease-in-out infinite}.hero-seed-row .seed-intro:nth-child(2) .seed-photo{animation-delay:-1.6s}.hero-seed-row .seed-intro:nth-child(3) .seed-photo{animation-delay:-3.3s}.hero-seed-row .seed-intro:hover{background:var(--soft)}
.manifesto{display:block;padding:15px 0;background:var(--pink);font-size:32px}.marquee-track{display:flex;align-items:center;width:max-content;animation:marquee-right 28s linear infinite;will-change:transform}.marquee-track>span{flex:none;display:flex;align-items:center;gap:28px;padding-right:28px}.marquee-track i{font-size:29px}.early-proof{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center;padding-block:35px;border-bottom:1px solid var(--line)}.early-montse{display:flex;align-items:center;gap:22px}.early-montse>div{position:relative;flex:none}.early-montse img{width:115px;height:130px;object-fit:cover;border-radius:10px}.small-play{position:absolute;right:-9px;bottom:10px;width:37px;height:37px;display:grid;place-items:center;background:var(--pink);border:3px solid var(--base);border-radius:50%;font-size:12px}.early-montse small{display:block;letter-spacing:.1em;font-size:9px;color:var(--muted);font-weight:800}.early-montse strong{font:36px/1 Bebas;display:block;margin:9px 0}.early-montse b{font-size:12px;text-decoration:underline;text-underline-offset:4px}.early-cases{display:grid;grid-template-columns:210px 1fr;gap:2px 20px;align-items:center}.early-case-images{display:flex;gap:6px;grid-row:1/3}.early-case-images button{background:#fff;border:1px solid var(--line);padding:3px;border-radius:6px;width:102px;flex:none}.early-case-images img{width:100%;height:106px;object-fit:contain}.early-cases p{font-size:11px;margin:0;max-width:270px}.early-cases .underlink{font-size:11px;min-height:30px}.early-invite{background:var(--soft);color:var(--ink);padding:40px 0}.early-invite .final-grid{grid-template-columns:.9fr 1.1fr;gap:65px}.early-invite h2{font-size:54px;max-width:440px;line-height:1}.early-invite h2 span{color:var(--rose-deep)}.early-invite h2 br:nth-of-type(2){display:none}.early-invite .final-copy{font-size:14px}.early-invite .final-copy>p{margin-bottom:12px}.early-invite .big-cta{padding:16px 20px;margin:20px 0 12px;border-radius:7px}.early-invite .big-cta>span{font-size:30px}.early-invite .big-cta small{color:#ffd5e0}.early-invite .button.yellow{background:#fff;border:1px solid #20162630;color:#201626;min-height:45px;padding:12px 15px;font-size:10px}.early-invite .text-link{font-size:11px;margin-top:8px}.section{padding-block:65px}.section-heading>p{color:var(--muted)}.super-section{background:#fff;border-color:var(--line)}.store-card{background:var(--base);border:1px solid var(--line);color:var(--ink);box-shadow:0 5px 15px #24182906}.store-visual{background:white!important;border-bottom:1px solid var(--line)}.store-visual img{mix-blend-mode:normal!important}.store-label{background:#211927;color:#fff}.store-content .underlink{color:var(--rose-deep)}.store-content h3{color:var(--ink)}.source-note{color:#66576a}.lidl-note{border-color:#9c8ea3}.store-word{color:var(--rose-deep)}.lidl-note p{color:#65546b}.shopping-rule em{color:var(--rose-deep)}.shopping-rule{border-color:var(--line)}.quick{background:var(--base)}.quick .outline{color:var(--ink);border-color:#948399}.quick-grid{gap:18px;border:0}.quick-grid article,.quick-grid article:first-child,.quick-grid article:last-child{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:13px}.quick-grid .seed-photo{width:150px;margin:auto auto 15px}.quick-number,.quick-grid article:nth-child(2) .quick-number,.quick-grid article:nth-child(3) .quick-number{color:var(--rose-deep)}.quick-grid p,.quick-foot{color:var(--muted)}.quick-foot strong{color:var(--ink)}.life-section{background:var(--soft)}.life-photo img{border-radius:12px}.life-copy h2 span{color:var(--rose-deep)}.life-copy p{color:var(--ink)}.library-toolbar .search{background:#fff;border:1px solid #d5cbd9}.saved-button{color:var(--ink);border-color:#aa9cb0;background:white}.filters button,.meal-options button{color:var(--ink);border-color:#b9aebd;background:white}.filters button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.seed-card{background:#fff;border-color:var(--line);min-height:0;padding:24px}.seed-card:before{display:none}.seed-card .seed-photo{width:150px;margin:0 auto 15px}.seed-card h3{color:var(--ink);font-size:44px}.seed-card .seed-tag{color:var(--rose-deep)}.seed-card .save-seed{color:var(--ink);border-color:#cec4d2;z-index:2;background:white}.seed-card .save-seed[aria-pressed=true]{background:var(--lime)}.seed-card p{color:var(--muted)}.seed-card:hover{border-color:#bd2b58}.empty{background:var(--soft)}.extra-seeds p{color:var(--muted)}.seed-dialog-visual{display:flex;align-items:center;gap:15px;margin-top:10px}.seed-dialog-visual .seed-photo{width:155px;flex:none}.seed-dialog-visual .seed-quote{flex:1}.seed-shopping{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #ded5e2;border-radius:9px;padding:10px 14px;margin-top:20px}.seed-shopping img{width:65px;height:85px;object-fit:contain}.seed-shopping span{font-size:12px;line-height:1.5}.seed-shopping small{display:block;font-size:10px;color:#6a586e}.seed-shopping button{background:none;border:0;font-size:12px;color:#ad1947;text-decoration:underline;font-weight:700;padding:0;min-height:32px}.bridge{background:var(--soft);margin-bottom:65px}.meal-card{background:white;box-shadow:0 15px 35px #40304b0e;border:1px solid var(--line)}.meal-options button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.myth-list p{color:var(--muted)}.motion-section strong{color:var(--rose-deep)}.montse-section{background:#fce5ed;color:var(--ink);padding-block:65px}.montse-grid h2 span{color:var(--rose-deep)}.montse-grid .dark{background:var(--ink);color:#fff}.montse-grid .video-label{color:#fff}.montse-grid .video-label b{color:var(--yellow)}.proof .gallery-controls button{color:var(--ink);border-color:#b1a4b5}.proof .case-gallery button{border:1px solid var(--line);background:#fff}.proof .case-gallery{scrollbar-color:#d5245a #f0e7f2}.proof>p{color:var(--muted)}.sources summary,.sources details>div{color:#66576b}.sources{border-color:var(--line)}footer p{color:var(--muted)}.button:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#9c135e}.hero-art .art-kicker{color:#703454}.hero-art .hand-note{color:#8d2454}.hero-seeds{animation:seed-hero-drift 5s ease-in-out infinite}.orbit{border-color:#74224428}.hero-art .bubble{box-shadow:4px 5px 0 #2d142330}.hf-whatsapp{width:292px;height:81px;padding:0;border:2px solid white;border-radius:24px;overflow:hidden;isolation:isolate;box-shadow:0 8px 30px #17370a33,0 0 0 1px #28571120;animation:whatsapp-breathe 3.5s ease-in-out infinite}.hf-whatsapp .wa-motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}.hf-whatsapp>span{display:block!important;margin-left:26%;font:24px/1.12 DM,sans-serif;font-weight:850;color:#17210e}.hf-whatsapp small{font:11px/1.5 DM,sans-serif;font-weight:650;margin-top:3px}.hf-whatsapp:hover{box-shadow:0 9px 35px #17370a50}.mobile-dock{background:#ffffffee;border-color:var(--line)}.mobile-dock a,.mobile-dock button{color:var(--ink)}#toast{background:#221728;color:white}
@keyframes marquee-right{from{transform:translateX(-50%)}to{transform:translateX(-25%)}}
@keyframes seed-drift{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(6deg)}}
@keyframes seed-hero-drift{0%,100%{transform:translateY(0) rotate(-3deg) scale(.98)}50%{transform:translateY(-22px) rotate(3deg) scale(1.035)}}
@keyframes whatsapp-breathe{0%,100%{box-shadow:0 8px 30px #17370a33,0 0 0 0 #9fe33833}50%{box-shadow:0 10px 32px #17370a44,0 0 0 8px #9fe33810}}
/* 02 — a bright kitchen, photographs pinned to the edge. */
.concept-2{--base:#f8fff9;--surface:#fff;--soft:#ddf2dd;--rose-deep:#a92f51;--accent-ink:#2e6749}.concept-2 .hero{grid-template-columns:.85fr 1.15fr;gap:45px}.concept-2 .hero h1{font-size:clamp(58px,5.5vw,82px)}.hero-kitchen{position:relative;padding-bottom:82px}.kitchen-main{width:100%;height:560px;object-fit:cover;object-position:40% center;border-radius:160px 160px 12px 12px}.kitchen-note{position:absolute;left:-22px;top:52%;background:#ffe45c;padding:16px 24px;font:22px/1.2 Marker;transform:rotate(-6deg)}.kitchen-packs{position:absolute;bottom:0;left:25px;right:-10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.kitchen-packs .hero-pack{padding:9px 6px;transform:rotate(3deg)}.kitchen-packs .hero-pack:nth-child(even){transform:rotate(-4deg)}.kitchen-packs .hero-pack img{height:115px}.kitchen-packs .hero-pack>span{font-size:8px;padding:3px 5px}.kitchen-packs .hero-pack b{font-size:8px}.concept-2 .manifesto{background:#ddf2dd;border-block:1px solid #30754a33}.concept-2 .hero-seed-row .seed-intro{border-radius:70px;background:white}.concept-2 .early-invite{background:#fce9ee}.concept-2 .montse-section{background:#ddf2dd}.concept-2 .life-section{background:#fff2d9}.concept-2 .seed-card{border-radius:24px}.concept-2 .quick-grid article{border-radius:24px}.concept-2 .store-card{border-radius:20px}
/* 03 — poster energy, photographic seeds and comic voices. */
.concept-3{--base:#fff6f8;--surface:#fff;--soft:#ffd6e5;--rose-deep:#b40748;--accent-ink:#b40748}.concept-3 .hero{grid-template-columns:1fr 1.05fr;background:#ffd6e5;width:100%;max-width:none;padding:48px max(48px,calc((100vw - 1244px)/2));gap:25px;overflow:hidden}.concept-3 .hero h1{font-size:clamp(68px,6.7vw,100px);max-width:580px}.concept-3 .hero h1 em{color:#b40748}.concept-3 .hero-art{aspect-ratio:1;min-width:0}.concept-3 .hero-seeds{width:105%}.concept-3 .bubble{border:2px solid #241526;box-shadow:5px 5px 0 #241526;font-size:15px}.concept-3 .hero .motion-toggle{right:50px}.pop-pack-row{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:30px;gap:16px}.pop-pack-row .hero-pack{display:grid;grid-template-columns:85px 1fr;grid-template-rows:1fr 1fr;text-align:left;align-items:center;padding:13px;border:2px solid #332135;box-shadow:4px 4px 0 #332135}.pop-pack-row .hero-pack img{grid-column:1;grid-row:1/3;height:108px}.pop-pack-row .hero-pack>span{grid-column:2;align-self:end;justify-self:start;background:#ffe45c}.pop-pack-row .hero-pack b{grid-column:2;align-self:start;font-size:11px;margin-top:8px}.concept-3 .hero-seed-row{padding-top:25px}.concept-3 .hero-seed-row .seed-intro{background:#ffe45c;border:2px solid #332135;box-shadow:4px 4px 0 #332135}.concept-3 .manifesto{background:#ff4e88;color:#281527;transform:rotate(-.7deg);margin-block:12px}.concept-3 .early-invite{background:#ffe45c}.concept-3 .seed-card,.concept-3 .quick-grid article{border:2px solid #38233c;box-shadow:4px 4px 0 #ead5e5}.concept-3 .montse-section{background:#ffeaa4}
/* 04 — choose a photo, get an answer. */
.concept-4{--base:#fcfbff;--surface:#fff;--soft:#e9e0ff;--rose-deep:#7740a3;--accent-ink:#7740a3}.concept-4 .hero{grid-template-columns:.85fr 1.15fr;gap:45px}.concept-4 .hero h1{font-size:clamp(58px,5.5vw,82px)}.hero-guide{background:#eee5ff;border-radius:16px;padding:24px}.hero-guide>.handwritten{font-size:21px!important;margin:0 0 20px;color:#683694}.guide-seeds{gap:9px}.guide-seeds .seed-intro{padding:15px 8px;display:flex;flex-direction:column;background:white;border:1px solid #a288b842;border-radius:9px;text-align:center;box-shadow:0 5px 0 #cbb7df}.guide-seeds .seed-photo{width:100%;max-width:140px;animation:seed-drift 5s ease-in-out infinite}.guide-seeds .seed-name{font-size:34px;align-self:center}.guide-seeds .seed-intro small{font-size:10px;align-self:center}.guide-caption{font-size:11px;margin:24px 0 12px;font-weight:750}.guide-packs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.guide-packs .hero-pack{padding:8px 5px;box-shadow:none;border:0}.guide-packs .hero-pack>span{font-size:8px;padding:3px}.guide-packs .hero-pack img{height:115px}.guide-packs .hero-pack b{font-size:8px}.concept-4 .manifesto{background:#e9e0ff}.concept-4 .early-invite{background:#eaf6d9}.concept-4 .montse-section{background:#e9e0ff}.concept-4 .seed-card{display:grid;grid-template-columns:120px 1fr;gap:0 20px;border-radius:10px}.concept-4 .seed-card .seed-photo{width:120px;grid-row:1/5;align-self:center;margin:0}.concept-4 .seed-card h3{font-size:36px;padding-right:20px}.concept-4 .seed-card .save-seed{width:32px;height:32px;font-size:19px;right:12px;top:12px}.concept-4 .seed-card .seed-tag{font-size:8px}.concept-4 .seed-card p{font-size:12px}.concept-4 .seed-card .underlink{font-size:10px}.concept-4 .seed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1100px){.site-header .brand img{width:235px;height:77px}.hero{gap:28px}.hero-showcase{padding:20px 10px}.hero-pack img{height:150px}.hero-showcase>.handwritten{font-size:20px!important;top:-34px}.hero-food-float{width:190px;right:-30px;bottom:-20px}.round-seal{width:83px;height:83px;font-size:17px;left:-10px}.seed-intro{grid-template-columns:80px 1fr;padding:14px}.seed-intro .seed-photo{width:80px}.seed-name{font-size:32px}.seed-intro small{font-size:10px}.early-proof{gap:22px}.early-cases{grid-template-columns:165px 1fr;gap:4px 14px}.early-case-images button{width:79px}.early-case-images img{height:94px}.early-montse strong{font-size:30px}.early-montse img{width:92px;height:112px}.early-invite .final-grid{gap:35px}.early-invite h2{font-size:48px}.kitchen-main{height:520px}.concept-2 .hero,.concept-4 .hero{gap:25px}.kitchen-packs{left:5px;right:-5px}.kitchen-packs .hero-pack img{height:90px}.kitchen-packs .hero-pack b{display:none}.pop-pack-row .hero-pack{grid-template-columns:62px 1fr;padding:10px}.pop-pack-row .hero-pack img{height:85px}.hero-guide{padding:18px}.guide-seeds .seed-intro{padding:10px 4px}.guide-seeds .seed-name{font-size:28px}.guide-seeds .seed-photo{width:100%}.guide-packs .hero-pack img{height:95px}.guide-packs .hero-pack b{display:none}.concept-4 .seed-card{grid-template-columns:100px 1fr;gap:0 12px}.concept-4 .seed-card .seed-photo{width:100px}}
@media(max-width:700px){.review-nav{justify-content:flex-start;padding:7px 12px;gap:7px;height:44px}.review-nav .review-home{margin-right:5px;font-size:10px}.review-nav small{display:none}.review-nav>a:not(.review-home){width:27px;height:27px}.topline{padding:5px 10px}.site-header{height:106px;gap:10px}.site-header .brand img{width:207px;height:68px;max-width:none}.brand .signature{font-size:12px;padding-left:37px;margin-top:-2px}.nav-cta{flex-direction:column;gap:5px;line-height:1.2;text-align:center}.site-header .nav-cta{font-size:8px}.nav-cta small{display:none}.arrow-circle{width:32px;height:32px;font-size:21px}.wrap{width:calc(100% - 36px)}.hero,.concept-2 .hero,.concept-4 .hero{display:flex;flex-direction:column;gap:0;padding:25px 0 28px}.hero-copy{display:contents}.hero-copy .eyebrow{order:0;font-size:9px;margin-bottom:14px;max-width:none;align-self:flex-start;line-height:1.5}.hero-copy h1,.concept-2 .hero h1,.concept-4 .hero h1,.concept-3 .hero h1{order:1;font-size:48px;align-self:flex-start;line-height:.96;margin-bottom:23px;letter-spacing:0;width:100%}.hero-copy>p.hero-lead{order:3;font-size:14px;margin:24px 0 12px;align-self:flex-start}.hero-copy>p:not(.eyebrow):not(.hero-lead){order:4;font-size:13px;line-height:1.65;margin-bottom:0;align-self:flex-start}.hero-copy .actions{order:5;align-self:stretch;gap:14px;margin-top:20px;flex-wrap:nowrap}.hero .actions .button{font-size:10px;padding:14px 16px;min-height:49px;gap:15px}.hero .actions .text-link{font-size:10px}.hero .hero-notes{order:6;font-size:9px;gap:15px;align-self:flex-start;margin-top:15px}.hero .motion-toggle{order:7;position:static;align-self:flex-end;min-height:32px;margin-top:8px;font-size:9px}.hero-showcase{order:2;width:100%;padding:10px 8px 14px;border-radius:20px;background:#fff0b4;margin-top:16px}.hero-showcase>.handwritten{top:-43px;left:auto;right:7px;font-size:17px!important;transform:rotate(-5deg);margin:17px 0}.hero-showcase .pack-stage{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.hero-pack{padding:8px 4px;border-radius:6px}.hero-pack>span{font-size:8px;padding:3px 4px;max-width:100%}.hero-pack img{height:112px}.hero-pack b{font-size:8px;line-height:1.3}.hero-showcase .hero-food-float{display:none}.round-seal{width:55px;height:55px;left:-7px;bottom:-21px;font-size:12px;line-height:1;border-width:2px}.seed-trio{gap:8px}.hero-seed-row{padding:0 0 24px}.hero-seed-row .seed-intro{display:flex;flex-direction:column;padding:9px 4px 12px;text-align:center;border-radius:8px}.hero-seed-row .seed-photo{width:85px;max-width:100%}.hero-seed-row .seed-name{font-size:27px;align-self:center}.hero-seed-row .seed-intro small{font-size:9px;align-self:center;margin-top:5px}.manifesto{padding:11px 0;font-size:25px}.marquee-track>span{gap:20px;padding-right:20px}.marquee-track i{font-size:22px}.early-proof{display:grid;grid-template-columns:1fr;gap:23px;padding-block:25px}.early-montse{gap:21px}.early-montse img{width:97px;height:111px}.early-montse strong{font-size:34px}.early-montse small{font-size:9px}.early-cases{grid-template-columns:155px 1fr;gap:3px 15px}.early-case-images button{width:73px}.early-case-images img{height:83px}.early-cases p{font-size:10px}.early-cases .underlink{font-size:10px}.early-invite{padding:32px 0}.early-invite .final-grid{display:block}.early-invite h2{font-size:40px;max-width:100%}.early-invite h2 br{display:none}.early-invite h2 span{display:block}.early-invite .eyebrow{font-size:9px;margin-bottom:12px}.early-invite .final-copy{margin-top:20px;font-size:13px}.early-invite .big-cta>span{font-size:28px}.early-invite .big-cta{padding:17px}.early-invite .big-cta small{font-size:8px}.early-invite .text-link{font-size:10px}.section{padding-block:44px}.section-heading h2{font-size:38px}.section-heading>p{font-size:13px}.store-visual{height:210px}.store-visual img{height:170px}.store-content{padding:15px 12px}.store-content h3{font-size:13px}.store-content .format{font-size:10px}.store-content .underlink{font-size:10px;line-height:1.6}.quick-grid{display:grid;grid-template-columns:1fr;gap:13px}.quick-grid article,.quick-grid article:first-child,.quick-grid article:last-child{padding:22px;position:relative}.quick-grid .seed-photo{float:right;width:112px;margin:0 -5px 8px 12px}.quick-grid h3{font-size:28px;line-height:1.04}.quick-grid p{font-size:13px;clear:both;padding-top:8px}.quick-number{font-size:9px;margin-bottom:13px}.quick .section-heading .button{font-size:10px;min-height:44px}.seed-card{display:grid;grid-template-columns:100px 1fr;gap:0 14px;padding:20px 17px}.seed-card .seed-photo{width:100px;grid-column:1;grid-row:1/5;align-self:center;margin:0}.seed-card h3{grid-column:2;font-size:33px;padding-right:20px}.seed-card .seed-tag{grid-column:2;font-size:8px;margin-bottom:9px;line-height:1.4}.seed-card p{grid-column:2;font-size:12px;line-height:1.5;margin-bottom:9px}.seed-card .underlink{grid-column:2;font-size:9px;min-height:30px}.seed-card .save-seed{right:8px;top:9px;width:30px;height:30px;font-size:18px}.seed-dialog-visual{gap:5px}.seed-dialog-visual .seed-photo{width:95px}.seed-dialog-visual .seed-quote{font-size:15px;padding:13px}.seed-shopping{padding:9px;gap:10px}.seed-shopping img{width:56px;height:74px}.seed-shopping span{font-size:11px}.seed-shopping small{font-size:9px}.seed-shopping button{font-size:10px}.life-section{padding:45px 0}.life-grid{gap:28px}.bridge{margin-bottom:45px}.montse-section{padding:45px 0}.montse-grid h2{font-size:43px}.proof .section-heading h2{font-size:31px}.proof .gallery-controls button{width:34px;height:34px}.hf-whatsapp{width:238px;height:66px;border-radius:20px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));border-width:2px}.hf-whatsapp>span{font-size:20px;margin-left:26%;width:70%}.hf-whatsapp small{font-size:10px;line-height:1.3;margin-top:3px}.mobile-dock{padding-top:7px}.mobile-dock .interview{background:#ff3f78;color:#171019}.sources{padding-block:22px}footer{padding-bottom:180px}.hero-kitchen{order:2;width:100%;padding-bottom:60px}.kitchen-main{height:300px;object-position:40% center;border-radius:80px 80px 8px 8px}.kitchen-note{font-size:16px;left:-5px;top:45%;padding:11px 17px}.kitchen-packs{bottom:0;left:14px;right:-3px;gap:5px}.kitchen-packs .hero-pack img{height:84px}.kitchen-packs .hero-pack>span{font-size:7px}.concept-2 .hero-seed-row .seed-intro{border-radius:40px}.concept-2 .hero-seed-row .seed-photo{width:83px}.concept-3 .hero{width:100%;padding:25px 18px 26px;display:flex;flex-direction:column;gap:0}.concept-3 .hero-art{order:2;width:100%;height:360px;aspect-ratio:auto;margin:10px 0 7px}.concept-3 .hero-art .hero-seeds{width:98%;max-height:370px;object-fit:contain}.concept-3 .hero-art .bubble{font-size:11px;padding:11px;border-width:1px;box-shadow:3px 3px 0 #241526}.concept-3 .bubble small{font-size:7px;margin-bottom:4px}.concept-3 .hero-art .bubble-chia{left:0;top:22%}.concept-3 .hero-art .bubble-lino{right:0;top:3%}.concept-3 .hero-art .bubble-sesamo{right:0;top:54%;bottom:auto}.concept-3 .hero-art .art-kicker{font-size:15px;top:0;left:0;right:auto;transform:rotate(-7deg)}.concept-3 .hero-art .hand-note{font-size:13px;bottom:0;left:13px}.concept-3 .pop-pack-row{padding-top:18px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.pop-pack-row .hero-pack{padding:8px;grid-template-columns:50px 1fr;box-shadow:3px 3px 0 #332135}.pop-pack-row .hero-pack img{height:84px}.pop-pack-row .hero-pack>span{font-size:8px}.pop-pack-row .hero-pack b{font-size:9px;margin-top:4px}.concept-3 .hero-seed-row{padding-top:20px}.concept-3 .hero-seed-row .seed-intro{border-width:1px;box-shadow:3px 3px 0 #332135}.concept-3 .manifesto{margin-block:0}.hero-guide{order:2;width:100%;padding:15px;border-radius:12px}.hero-guide>.handwritten{font-size:16px!important;margin-bottom:15px}.guide-seeds{gap:6px}.guide-seeds .seed-intro{padding:9px 3px}.guide-seeds .seed-name{font-size:28px}.guide-seeds .seed-intro small{font-size:8px}.guide-seeds .seed-photo{width:82px;max-width:100%}.guide-caption{font-size:10px;margin:18px 0 10px}.guide-packs{gap:5px}.guide-packs .hero-pack img{height:78px}.guide-packs .hero-pack>span{font-size:7px}.guide-packs .hero-pack{padding:6px 3px}.concept-4 .seed-grid{grid-template-columns:1fr}.concept-4 .seed-card{padding:20px 17px;grid-template-columns:100px 1fr;gap:0 14px}.concept-4 .seed-card h3{font-size:33px}.concept-4 .seed-card .underlink{font-size:9px}}
@media(max-width:370px){.site-header .brand img{width:191px;height:63px}.hero-copy h1,.concept-2 .hero h1,.concept-3 .hero h1,.concept-4 .hero h1{font-size:44px}.hero-pack img{height:99px}.hero-pack>span{font-size:7px}.hero .hero-notes{font-size:8px;gap:11px}.seed-card,.concept-4 .seed-card{grid-template-columns:82px 1fr;gap:0 12px}.seed-card .seed-photo,.concept-4 .seed-card .seed-photo{width:82px}.hf-whatsapp{width:222px;height:62px}.hf-whatsapp>span{font-size:19px}.early-cases{grid-template-columns:145px 1fr;gap:3px 12px}.early-case-images button{width:68px}.guide-packs .hero-pack img{height:65px}.guide-seeds .seed-intro small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.marquee-track{animation:none!important;transform:none}.wa-motion{display:none}.hf-whatsapp{background:#b7ff4a url('assets/whatsapp-motion-poster.jpg') center/cover}.hero-seeds,.seed-photo{animation:none!important}}
@media print{.review-nav,.early-proof,.hero-seed-row,.pop-pack-row{display:none!important}.quick-grid{display:block}.quick-grid article{border:0;box-shadow:none}.quick-grid .seed-photo{width:70px;float:right}.quick .section-heading{display:block}.quick h2 br{display:none}}

main{overflow:clip}.hero-food-float{right:-15px}.hero-pack{overflow:hidden}.hero-pack img{transform:scale(1.45)}.hero-pack:hover img{transform:scale(1.55)}.hero-pack>span,.hero-pack>b{position:relative;z-index:1}.hero-pack>span{background:#f4eff5}.hero-pack>b{background:#fff;padding:2px}
html{scroll-padding-top:60px}section[id]{scroll-margin-top:15px}
@media(max-width:700px){body:not(.dock-visible) .hf-whatsapp{bottom:calc(16px + env(safe-area-inset-bottom))}}
