.storyLogo{aspect-ratio:1;border:4px solid var(--black);box-shadow:10px 10px var(--green);background:#fff;place-items:center;display:grid;overflow:hidden;transform:rotate(2deg)}.storyLogo img{object-fit:contain;width:100%;height:100%}@media (width<=900px){.storyLogo{width:100%;max-width:450px;margin:auto}}.recipeLinks button{min-height:330px;padding:0;overflow:hidden}.recipeLinks button>img{object-fit:cover;border-bottom:2px solid var(--black);background:var(--cream);width:100%;height:175px}.recipeLinks button>span,.recipeLinks button>small,.recipeLinks button>b{margin-left:20px;margin-right:20px}.recipeLinks button>span{margin-top:18px}.recipeLinks button>small{margin-top:10px;margin-bottom:12px}.recipeLinks button>b{margin-bottom:20px}@media (width<=600px){.recipeLinks button{min-height:310px}.recipeLinks button>img{height:190px}}.earlySignup{color:#fff;background:var(--black);border-top:7px solid var(--gold);border-bottom:7px solid var(--green);grid-template-columns:1.1fr .9fr;align-items:center;gap:6%;padding:38px max(5vw,50vw - 675px);scroll-margin-top:24px;display:grid}.earlySignup h2{max-width:720px;font-size:clamp(34px,4vw,58px)}.earlySignup p:not(.eyebrow){max-width:690px;margin:15px 0 0;font-size:16px;line-height:1.55}.earlySignup form{width:100%;display:flex}.earlySignup input{border:2px solid var(--cream);min-width:0;font:16px var(--body);flex:1;padding:18px}.earlySignup button{color:var(--black);background:var(--gold);border:2px solid var(--cream);font:700 13px var(--condensed);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-left:0;padding:0 22px}.earlySignup button:disabled{cursor:wait;opacity:.75}.earlySuccess{color:var(--black);background:var(--gold);border:2px solid var(--cream);padding:20px;font-weight:700}.earlySignup .signupError{color:#ffd2c0;margin:10px 0 0;font-size:13px}@media (width<=900px){.earlySignup{grid-template-columns:1fr;gap:26px;padding:42px 24px}}@media (width<=600px){.earlySignup form{flex-direction:column}.earlySignup button{border-left:2px solid var(--cream);border-top:0;padding:17px}}.ticker{word-spacing:normal;justify-content:center;align-items:center;gap:clamp(18px,3vw,42px);display:flex}.ticker span{word-spacing:normal}.ticker b{font:inherit;letter-spacing:0}
