.air-page{max-width:1440px;margin:auto}.air-hero{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #795237}.air-copy{padding:48px clamp(24px,5vw,72px) 58px;background:radial-gradient(ellipse at 0 90%,#9b4c242e,transparent 75%)}.air-copy .eyebrow{margin-top:42px}.air-copy h1{font-size:clamp(60px,6.5vw,96px);margin:18px 0 25px}.air-tagline{font-family:Georgia,serif;font-size:26px;line-height:1.35;color:#f3dfbe}.air-description{max-width:500px;font-size:17px;line-height:1.8}.air-status{font-size:12px;letter-spacing:.06em;color:#d6be97;margin:24px 0 0}.air-art{margin:0;min-width:0;overflow:hidden}.air-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.air-collection{padding:78px clamp(24px,5vw,72px) 85px;scroll-margin-top:190px}.air-section-head{display:grid;grid-template-columns:1.15fr 1fr;gap:5vw;align-items:end;margin:18px 0 40px}.air-section-head h2,.air-method h2,.air-closing h2{font-size:clamp(36px,4.4vw,62px);line-height:1.12;letter-spacing:-.03em}.air-section-head p{font-size:17px;line-height:1.8;margin:0}.air-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.air-directions article{position:relative;padding:32px 28px;background:linear-gradient(135deg,#35251a,#171511);border:1px solid #785236}.air-number{font-family:Georgia,serif;font-size:58px;line-height:1;color:#a77b4f;display:block;margin-bottom:25px}.air-directions .eyebrow{font-size:10px;letter-spacing:.14em}.air-directions h3{font-size:36px;margin:16px 0}.air-directions p:not(.eyebrow){font-size:16px;line-height:1.8;margin:0;max-width:480px}.air-method{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:75px clamp(24px,5vw,72px);border-top:1px solid #795237;background:#201810}.air-method h2{margin:22px 0}.air-method-copy{align-self:center}.air-method-copy p{font-size:17px;line-height:1.8}.air-closing{text-align:center;background:radial-gradient(ellipse at 50% 100%,#8e492544,transparent 80%);border-top:1px solid #795237;padding:70px 6vw 85px}.air-closing h2{margin:22px auto;max-width:780px}.air-closing p:not(.eyebrow){max-width:520px;margin:0 auto 28px;font-size:17px;line-height:1.8}@media(max-width:850px){.air-hero{grid-template-columns:1fr}.air-art{grid-row:1;height:350px}.air-copy{padding:35px 6vw 45px}.air-copy .eyebrow{margin-top:28px}.air-section-head,.air-method{grid-template-columns:1fr;gap:20px}.air-collection{padding:50px 6vw 60px}}@media(max-width:620px){.air-directions{grid-template-columns:1fr}.air-collection{scroll-margin-top:285px}.air-copy .actions a{width:100%}}@media(max-width:480px){.air-art{height:290px}.air-copy h1{font-size:60px}.air-tagline{font-size:23px}}
.air-collection>h2{font-size:clamp(38px,4.5vw,64px);line-height:1.12;margin:18px 0 24px}.air-recipe-intro{max-width:760px;font-size:17px;line-height:1.8}.air-recipe-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0!important;padding:0!important;border:0!important;overflow:visible!important}.air-recipe-jumps a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #85653f;padding:10px 18px;color:#e8c38e;font-size:14px}.air-recipe-jumps a:hover{background:#d9ad701a}.air-recipe-group{padding-top:45px;scroll-margin-top:155px}.air-recipe-group+.air-recipe-group{border-top:1px solid #705338;margin-top:65px}.air-recipe-group>h2{font-size:clamp(38px,4.5vw,62px);line-height:1.12;margin:18px 0 28px}@media(max-width:620px){.air-recipe-group{scroll-margin-top:285px}.air-recipe-group+.air-recipe-group{margin-top:45px}}
.air-chooser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:35px}.air-choice{display:flex;flex-direction:column;overflow:hidden;border:1px solid #785236;background:linear-gradient(135deg,#35251a,#171511);transition:transform .2s,border-color .2s;scroll-margin-top:155px}.air-choice:hover,.air-choice:focus-visible{transform:translateY(-3px);border-color:#d9ad70}.air-choice img{display:block;width:100%;height:260px;object-fit:cover}.air-choice>div{display:flex;flex-direction:column;flex:1;padding:28px}.air-choice h3{font-size:40px;margin:12px 0 18px;line-height:1.12}.air-choice p:not(.eyebrow){font-size:16px;line-height:1.8;margin:0 0 25px}.air-choice .eyebrow{font-size:11px;letter-spacing:.14em}.air-choice .read{display:block;margin-top:auto;font-size:12px;letter-spacing:.08em;color:#e8c38e;font-weight:700;text-transform:uppercase}.air-category .air-copy h1{font-size:clamp(48px,6vw,86px)}.air-category-recipes{border-top:1px solid #795237}.air-category-recipes>h2{font-size:clamp(38px,4.5vw,62px);line-height:1.12;margin:18px 0 28px}.air-category-switch{display:flex;flex-wrap:wrap;gap:12px;max-width:1320px;margin:0 auto!important;padding:0 5vw 60px!important;border:0!important;white-space:normal!important}.air-category-switch a{display:inline-flex;align-items:center;min-height:46px;border:1px solid #85653f;padding:10px 18px;font-size:14px;color:#e8c38e}.air-category-switch a[aria-current="page"]{background:#d9ad701c;border-color:#d9ad70}#air-recipes{scroll-margin-top:155px}@media(max-width:700px){.air-chooser{grid-template-columns:1fr}.air-choice img{height:250px}}@media(max-width:620px){.air-choice,#air-recipes{scroll-margin-top:285px}.air-category-switch{padding-inline:6vw!important}}
