@layer astro,base,chrome,components;@layer pages{.holiday-note{justify-self:start;align-items:baseline;column-gap:var(--s-sm);row-gap:var(--s-2xs);font-size:var(--t-sm);text-transform:lowercase;color:var(--espresso);flex-wrap:wrap;grid-column:1/-1;margin-block-end:var(--s-lg);text-decoration:none;display:inline-flex}.holiday-note-count{background:var(--cinnamon);color:var(--espresso);font-variant-numeric:tabular-nums;padding:var(--s-2xs) var(--s-sm);transition:background .2s var(--ease-out), color .2s var(--ease-out), rotate .3s var(--ease-spring);font-weight:700;display:inline-block;rotate:-1deg}.holiday-note-cta{font-weight:700}.holiday-note:focus-visible .holiday-note-count{background:var(--espresso);color:var(--flour);rotate:0deg}.holiday-note:focus-visible .holiday-note-cta{text-underline-offset:4px;text-decoration:underline 2px}@media (hover:hover){.holiday-note:hover .holiday-note-count{background:var(--espresso);color:var(--flour);rotate:0deg}.holiday-note:hover .holiday-note-cta{text-underline-offset:4px;text-decoration:underline 2px}}.home-hero{background:var(--dough);margin-block-start:calc(-1 * var(--navbar-height));position:relative;overflow:clip}.home-hero-inner{padding-block:calc(var(--navbar-height) + var(--s-xl)) var(--s-2xl);grid-template-columns:minmax(0,1fr);display:grid}.hero-features{gap:var(--s-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hero-feature{--hero-title-size:clamp(1.25rem, 2.2vw, 1.75rem);isolation:isolate;justify-content:flex-end;align-items:flex-start;gap:var(--s-sm);padding:66% var(--s-md) var(--s-md);background:var(--tahini);flex-direction:column;transition:box-shadow .4s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}.hero-feature-img{z-index:-1;block-size:auto;inline-size:100%;max-inline-size:none;margin-block-start:-8%;transition:transform .6s cubic-bezier(.2,0,0,1);position:absolute;inset-block-start:0;inset-inline:0}.hero-feature-emotion{background:var(--white);border-radius:50%;block-size:3rem;inline-size:3rem;padding:1px;position:absolute;inset-block-start:var(--s-md);inset-inline-start:var(--s-md)}.hero-feature-text{--hero-text-room:calc(var(--t-sm) * 1.4 + var(--s-sm) + var(--hero-title-size) * 2.2);justify-content:flex-end;align-self:stretch;gap:var(--s-sm);min-block-size:var(--hero-text-room);flex-direction:column;display:flex}.hero-feature-tags{font-size:var(--t-sm);color:var(--espresso);line-height:1.4}.hero-feature-title{font-size:var(--hero-title-size);letter-spacing:-.02em;color:var(--espresso);text-wrap:balance;margin:0;font-weight:800;line-height:1.1}.hero-feature-link:after{content:"";position:absolute;inset:0}.hero-feature-link:focus-visible{outline:none}.hero-feature:has(.hero-feature-link:focus-visible){outline:2px solid var(--basil);outline-offset:2px}.card-footer-link{z-index:1;font-size:var(--t-base);color:var(--espresso);border-block-start:1px dashed #1f1f1f40;align-self:stretch;margin-block-start:var(--s-sm);padding-block-start:var(--s-md);font-weight:300;position:relative}@media (hover:hover){.card-footer-link:hover{text-underline-offset:3px;text-decoration:underline}.hero-feature:hover{box-shadow:0 var(--s-sm) var(--espresso)}.hero-feature:hover .hero-feature-img{transform:scale(1.05)}.hero-feature:hover .ai-badge--hover{opacity:1;transform:translateY(0)}}@media (width>=71.8125rem){.hero-feature{padding:66% var(--s-lg) var(--s-lg)}.hero-feature-emotion{inset-block-start:var(--s-lg);inset-inline-start:var(--s-lg)}}@media (width<=60rem){.hero-features{gap:var(--s-sm);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;margin-inline:calc(-1 * var(--s-md));padding-inline:var(--s-md);scroll-padding-inline:var(--s-md);--card-wave-rise:var(--s-sm);grid-template-columns:none;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;padding-block-end:var(--s-sm);overflow-x:auto}.hero-features>.card-wave-slot{scroll-snap-align:start}}@media (width<=48rem){.home-hero-inner{padding-block:calc(var(--navbar-height) + var(--s-lg)) var(--s-xl)}.hero-features{margin-inline:calc(-1 * var(--s-sm));padding-inline:var(--s-sm);scroll-padding-inline:var(--s-sm);grid-auto-columns:min(92vw,25rem)}.hero-feature{--hero-title-size:var(--t-display-sm);padding-block-start:100%}.hero-feature-img{margin-block-start:0}.hero-feature-text{block-size:var(--hero-text-room)}}@media (prefers-reduced-motion:reduce){.holiday-note-count{transition:none}}.cta-block{width:100%;max-width:22rem;padding:1.1rem 2rem;display:block}.home-cta-row{justify-content:center;margin-block-start:var(--s-2xl);display:flex}.home-fresh-grid{gap:var(--s-md);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.home-fresh-grid>li:nth-child(n+5){display:none}@media (width>=90rem){.home-hero>.container,.home-collections>.container,.home-recipes>.container{max-width:88rem}.home-fresh-grid{grid-template-columns:repeat(5,1fr)}.home-fresh-grid>li:nth-child(5){display:revert}.home-fresh-grid>li:nth-child(n+6){display:none}}@media (width>=110rem){.home-hero>.container,.home-collections>.container,.home-recipes>.container{max-width:105rem}.home-fresh-grid{grid-template-columns:repeat(6,1fr)}.home-fresh-grid>li:nth-child(6){display:revert}.home-fresh-grid>li:nth-child(n+7){display:none}}@media (width<=60rem){.home-fresh-grid{grid-template-columns:repeat(2,1fr)}.home-fresh-grid>li:nth-child(n+5){display:none}}@media (width<=36rem){.home-fresh-grid{gap:var(--s-lg);grid-template-columns:1fr}.home-fresh-grid>li:nth-child(n+5){display:none}}.home-manifesto{padding-block:calc(var(--s-2xl) + var(--s-md))}.manifesto-inner{z-index:1;text-align:center;max-inline-size:45rem;position:relative}.manifesto-inner .cta-black{margin-block-start:var(--s-xl)}.manifesto-headline{font-size:clamp(2rem, 4.5vw, var(--t-xl));letter-spacing:-.02em;color:var(--espresso);margin:0;font-weight:800;line-height:1.1}.home-collections{background:var(--flour);padding-block:calc(var(--s-2xl) + var(--s-md))}.collections-grid{grid-template-columns:repeat(var(--collections-cols,5), 1fr);gap:var(--s-md);grid-auto-rows:minmax(clamp(4.8rem,8vw,7.2rem),1fr);margin:0;padding:0;list-style:none;display:grid}.collections-grid>li{--tile:var(--rose)}.collections-grid>li[data-tone=mint]{--tile:var(--mint)}.collections-grid>li:first-child{--tile:var(--basil);grid-area:span 2/span 2}.collections-grid>li:first-child .collection-tile-name{font-size:clamp(1.5rem,3vw,2.5rem)}@media (width<=60rem){.collections-grid{grid-template-columns:repeat(2,1fr)}.collections-grid>li[data-tone-narrow=rose]{--tile:var(--rose)}.collections-grid>li[data-tone-narrow=mint]{--tile:var(--mint)}.collections-grid>li[data-span-narrow]{grid-column:span 2}.collections-grid>li:first-child{grid-column:auto}}.collection-tile{justify-content:center;align-items:center;gap:var(--s-sm);text-align:center;block-size:100%;padding:var(--s-md);background:var(--tile);flex-direction:column;text-decoration:none;transition:box-shadow .4s cubic-bezier(.2,0,0,1);display:flex;position:relative}@media (hover:hover){.collection-tile:hover{box-shadow:0 var(--s-sm) var(--espresso)}.collection-tile:hover .collection-tile-badge{opacity:1}}.collection-tile-name{letter-spacing:-.015em;color:var(--espresso);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:800;display:block}.collection-tile-badge{background:var(--espresso);color:var(--flour);font-size:var(--t-xs);padding:var(--s-2xs) var(--s-sm);opacity:0;transition:opacity var(--transition-fast);font-weight:700;position:absolute;inset-block-start:var(--s-md);inset-inline-end:var(--s-md);rotate:2deg}.collection-tile:focus-visible .collection-tile-badge{opacity:1}.collections-grid>li:not(:first-child) .collection-tile-badge{inset-block-start:0;translate:0 -50%}.collections-grid>li:first-child .collection-tile-badge{opacity:1;font-size:var(--t-sm);padding:var(--s-xs) var(--s-md)}.home-stories{background:var(--cinnamon);padding-block:calc(var(--s-2xl) + var(--s-xl))}.stories-grid{gap:var(--s-md);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=48rem){.stories-grid{grid-template-columns:1fr}}.story-card{background:var(--flour);padding:var(--s-lg);min-height:18rem;color:var(--espresso);flex-direction:column;transition:box-shadow .4s cubic-bezier(.2,0,0,1);display:flex;position:relative}@media (hover:hover){.story-card:hover{box-shadow:0 var(--s-sm) var(--espresso)}}.story-card-link:after{content:"";position:absolute;inset:0}.story-card-link:focus-visible{outline:none}.story-card:has(.story-card-link:focus-visible){outline:2px solid var(--basil);outline-offset:2px}.story-card .card-footer-link{margin-block-start:auto}.story-card-emotion{object-fit:contain;width:2.5rem;height:2.5rem;position:absolute;inset-block-start:var(--s-md);inset-inline-end:var(--s-md)}.story-card-title{letter-spacing:-.015em;color:var(--espresso);margin:0 0 var(--s-md) 0;padding-inline-end:3rem;font-size:1.375rem;font-weight:800;line-height:1.15}.story-card-preview{color:var(--espresso);margin:0 0 var(--s-md);-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.home-recipes{background:var(--dough);padding-block:calc(var(--s-2xl) + var(--s-md))}.home-manifesto{background:var(--tahini);view-timeline:--decor block;--decor-rest:calc(50% + 50dvh);position:relative}.home-manifesto .parallax-layer--sprout{--drift:-.15}.home-manifesto .parallax-layer--sprout img{inline-size:9vw;inset-block-end:-25%;inset-inline-start:2%}.home-manifesto .parallax-layer--tomatoes{--drift:-.1}.home-manifesto .parallax-layer--tomatoes img{inline-size:12vw;inset-block-start:8%;inset-inline-start:10%}.home-manifesto .parallax-layer--rice{--drift:-.2}.home-manifesto .parallax-layer--rice img{inline-size:8vw;inset-block-end:0;inset-inline-start:25%}.home-manifesto .parallax-layer--onion{--drift:-.15}.home-manifesto .parallax-layer--onion img{inline-size:8vw;inset-block-start:52%;inset-inline-end:15%}.home-manifesto .parallax-layer--chili{--drift:-.12}.home-manifesto .parallax-layer--chili img{inline-size:5vw;inset-block-end:-20%;inset-inline-end:5%}.home-manifesto .parallax-layer--oil{--drift:-.18}.home-manifesto .parallax-layer--oil img{block-size:15vw;inline-size:auto;inset-block-start:12%;inset-inline-end:-2%}@media (width<=62rem){.home-manifesto .parallax-layer--sprout img{inline-size:12vw}.home-manifesto .parallax-layer--tomatoes img{inline-size:8rem}.home-manifesto .parallax-layer--rice img{inline-size:10vw}.home-manifesto .parallax-layer--onion img{inline-size:10vw;inset-block:auto -25%}.home-manifesto .parallax-layer--chili img{inline-size:8vw;inset-block-end:-25%}.home-manifesto .parallax-layer--oil img{block-size:12rem}}@media (width<=48rem){.home-manifesto .parallax-layer--sprout img{inline-size:15vw}.home-manifesto .parallax-layer--tomatoes img{inline-size:7rem}.home-manifesto .parallax-layer--onion img{inline-size:14vw}.home-manifesto .parallax-layer--chili img{inline-size:12vw;inset-inline-end:1%}.home-manifesto .parallax-layer--oil img{block-size:9rem}}@media (width<=36rem){.home-manifesto .parallax-layer--rice{display:none}.home-manifesto .parallax-layer--tomatoes img{inline-size:7.5rem;inset-block-start:calc(-.75rem - var(--drift) * var(--decor-rest));inset-inline-start:6%}.home-manifesto .parallax-layer--oil img{block-size:7rem;inset-block-start:calc(-2rem - var(--drift) * var(--decor-rest));inset-inline-end:5%;rotate:20deg}.home-manifesto .parallax-layer--chili img{inline-size:min(4.5rem,17vw);inset-block-end:calc(8.75rem + var(--drift) * var(--decor-rest));inset-inline:.125rem auto;rotate:30deg;scale:-1 1}.home-manifesto .parallax-layer--onion img{inline-size:4.5rem;inset-block-end:calc(-1.75rem + var(--drift) * var(--decor-rest));inset-inline:30% auto}.home-manifesto .parallax-layer--sprout img{inline-size:5.5rem;inset-block-end:calc(.5rem + var(--drift) * var(--decor-rest));inset-inline:auto 3%}}.hub-stub{padding-block:var(--s-2xl) calc(var(--s-2xl) + var(--s-md));text-align:center}.hub-stub h1{letter-spacing:-.02em;margin:0 0 var(--s-md) 0;color:var(--espresso);font-size:clamp(2rem,5vw,3rem);font-weight:800}.hub-stub p{color:var(--espresso);margin:0 0 var(--s-md) 0;max-width:36rem;margin-inline:auto;font-size:1rem;font-weight:400}.hub-stub-soon{color:var(--espresso);margin-block-end:var(--s-xl);font-size:.875rem}.hub-stub-actions{gap:var(--s-md);flex-wrap:wrap;justify-content:center;display:flex}.random-links{margin:var(--s-xl) auto 0;columns:16rem;column-gap:var(--s-xl);font-size:var(--t-sm);text-align:start;padding:0;list-style:none}.random-links li{break-inside:avoid;padding-block:var(--s-2xs)}.random-links a{color:var(--espresso)}@media (hover:hover){.random-links a:hover{color:var(--basil)}}.hub-back{background:var(--espresso);color:var(--flour);transition:color var(--transition-fast), box-shadow var(--transition-fast);-webkit-tap-highlight-color:transparent;padding:.75rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block}.hub-back:active{color:var(--basil);box-shadow:0 var(--s-sm) var(--basil)}@media (hover:hover){.hub-back:hover{color:var(--basil);box-shadow:0 var(--s-sm) var(--basil)}}.hub-page{padding-block:var(--s-xl) calc(var(--s-2xl) + var(--s-md))}.hub-header{text-align:center;padding-block:var(--s-xl)}.hub-header-icon{object-fit:contain;block-size:4rem;inline-size:4rem;margin-block-end:var(--s-xs);margin-inline:auto}.hub-title{letter-spacing:-.025em;color:var(--espresso);margin:0 0 var(--s-2xs) 0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.1}.hub-count{font-size:var(--t-sm);color:var(--color-text-dim);font-variant-numeric:tabular-nums;margin:0}.hub-grid{gap:var(--s-md);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.hub-empty{text-align:center;color:var(--color-text-dim);padding-block:var(--s-xl);margin:0}@media (width<=36rem){.hub-grid{gap:var(--s-sm);grid-template-columns:repeat(2,1fr)}}.emotions-page{padding-block:var(--s-2xl) calc(var(--s-2xl) + var(--s-md));text-align:center}.emotions-page-title{letter-spacing:-.02em;margin:0 0 var(--s-2xl) 0;color:var(--espresso);font-size:clamp(2rem,5vw,3rem);font-weight:800}.emotions-grid{gap:var(--s-md);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.emotion-tile{align-items:center;gap:var(--s-xs);color:var(--espresso);transition:transform var(--transition-slow);flex-direction:column;text-decoration:none;display:flex}.emotion-tile-img{width:4rem;height:4rem;display:block}.emotion-tile-img img{object-fit:contain;width:100%;height:100%}.emotion-tile-label{text-align:center;color:var(--espresso);font-size:.875rem;font-weight:400}@media (width<=48rem){.emotions-grid{gap:var(--s-sm);grid-template-columns:repeat(4,1fr)}}.language-picker{justify-content:center;align-items:center;gap:var(--s-xl);min-block-size:100dvh;padding:var(--s-2xl) var(--s-md);text-align:center;color:var(--espresso);flex-direction:column;display:flex}.language-picker [lang=he]{font-family:var(--font-heebo), sans-serif}.language-picker [lang=ar]{font-family:var(--font-cairo), sans-serif}.language-picker-logo{margin:0;line-height:0}.language-picker-code{letter-spacing:-.03em;margin:0;font-size:clamp(3rem,10vw,5rem);font-weight:800;line-height:1}.language-picker-headings{justify-content:center;gap:var(--s-xs) var(--s-lg);font-size:var(--t-lg);letter-spacing:-.01em;flex-wrap:wrap;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.language-picker-list{gap:var(--s-md);grid-template-columns:repeat(2,auto);margin:0;padding:0;list-style:none;display:grid}@media (width<=36rem){.language-picker-list{grid-template-columns:auto}}}
