.recipesIndex{background:#e7ddc7;min-height:100vh}.indexHeader{z-index:20;background:#f3eddd;border-bottom:3px solid #171812;justify-content:space-between;align-items:center;height:92px;padding:0 max(4vw,50vw - 700px);display:flex;position:sticky;top:0}.indexHeader nav{font:700 12px var(--condensed);letter-spacing:.1em;text-transform:uppercase;gap:28px;display:flex}.indexHero{background:var(--black);color:#fff;padding:85px max(5vw,50vw - 675px)}.indexHero h1{margin:10px 0;font-size:clamp(58px,8vw,118px)}.indexHero h1 em{color:var(--gold);font-style:normal}.indexHero>p:last-child{max-width:680px;font-size:18px;line-height:1.65}.recipeDirectory{padding:70px max(5vw,50vw - 675px)}.recipeDirectory .recipeCategory{margin-bottom:70px}.recipeDirectory .categoryTitle h2{font-size:clamp(38px,5vw,62px)}.recipeSignup{background:var(--darkgreen);color:#fff;text-align:center;padding:80px 24px}.recipeSignup h2{margin:12px 0 28px;font-size:clamp(44px,6vw,76px)}.indexFooter{background:var(--green);color:#fff;text-align:center;flex-direction:column;gap:14px;padding:42px 24px;display:flex}.indexFooter>a{font:36px var(--display);text-transform:uppercase}.indexFooter span{font:italic 18px Georgia}@media (width<=800px){.indexHeader{padding:0 20px}.indexHeader nav{gap:14px}.recipeDirectory{padding:55px 24px}}@media (width<=600px){.indexHeader nav a:nth-child(2){display:none}.indexHero{padding:60px 24px}.indexHero h1{font-size:52px}.recipeDirectory{padding:45px 18px}}
