:root{--p:#215257;--d:#173d40;--paper:#f5f2e8;--cream:#e8dec7;--ink:#1f2426;--yellow:#f2b321;--red:#c24a29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Rubik,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{width:min(1140px,calc(100% - 44px));margin:auto}.tiny{font:700 11px/1.6 'Space Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.top{background:var(--d);color:var(--paper)}.nav{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px}.logo{font:26px 'Lilita One',sans-serif}.logo span{color:var(--yellow)}.links{display:flex;gap:25px;align-items:center;font:700 12px Rubik,sans-serif;text-transform:uppercase}.links a:hover{color:var(--yellow)}.status{border:1px solid #fff7;padding:9px 12px}.intro{background:var(--p);color:var(--paper);padding:75px 0 92px}.intro .tiny{color:var(--yellow)}.intro h1{font:clamp(52px,7.5vw,106px)/.99 'Lilita One',sans-serif;letter-spacing:-.02em;margin:16px 0 20px;max-width:950px}.intro p{font-size:20px;max-width:780px;color:#e3e7dc}.crumb{display:inline-block;border-bottom:1px solid #c3d2c6;padding-bottom:5px;margin-bottom:22px;font:700 12px Rubik,sans-serif}h2{font:clamp(37px,4.4vw,65px)/1.05 'Lilita One',sans-serif;margin:13px 0 21px}.section{padding:85px 0}.section:nth-of-type(even){background:var(--cream)}.kicker{color:var(--red);font:700 12px 'Space Mono',monospace;text-transform:uppercase}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.art{border:2px solid var(--ink);padding:7px;background:var(--cream);box-shadow:7px 7px #183b3b24;margin:0}.art figcaption{padding:11px 3px 3px;font:11px 'Space Mono',monospace;color:#59665e;text-transform:uppercase}.art img{width:100%;height:auto}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--yellow);border:2px solid var(--ink);box-shadow:4px 4px var(--ink);padding:13px 18px;font:800 13px Rubik,sans-serif;text-transform:uppercase;min-height:51px}.btn:hover{transform:translate(2px,2px);box-shadow:2px 2px var(--ink)}.text-list{padding:0;list-style:none;display:grid;gap:14px}.text-list li{padding-left:22px;position:relative}.text-list li:before{content:'★';position:absolute;left:0;color:var(--red);font-size:12px}.facts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.fact{border:1px solid #9baca3;padding:23px;background:#fffcf2}.fact b{display:block;font:29px/1.2 'Lilita One',sans-serif;margin:13px 0}.fact p{font-size:14px;margin:0}.faq{max-width:860px;margin-top:42px}.faq details{border-top:1px solid #a5afa3;padding:19px 0}.faq details:last-child{border-bottom:1px solid #a5afa3}.faq summary{cursor:pointer;font:22px 'Lilita One',sans-serif;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:'+';color:var(--red)}.faq details[open] summary:after{content:'−'}.faq p{max-width:700px;margin:14px 0 0;color:#545c57}.cta{background:var(--yellow);text-align:center;padding:82px 0}.cta p{max-width:600px;margin:0 auto 28px}.footer{background:var(--d);color:#eee9dd;padding:24px 0}.foot{display:flex;justify-content:space-between;gap:24px;font:11px 'Space Mono',monospace;text-transform:uppercase}.note{margin-top:35px;border-left:4px solid var(--red);padding:14px 19px;background:#fff9ee;font-size:14px}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:3px}
@media(max-width:750px){.nav{min-height:64px}.logo{font-size:22px}.links{gap:11px;font-size:11px}.links .status{display:none}.intro{padding:60px 0 72px}.intro h1{font-size:clamp(45px,11vw,70px)}.intro p{font-size:17px}.split{grid-template-columns:1fr;gap:28px}.facts-grid{grid-template-columns:1fr}.section{padding:62px 0}.foot{flex-direction:column}.faq summary{font-size:20px}}
.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:28px 0 0}.gallery figure{min-width:0;margin:0}.gallery img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border:2px solid var(--ink);background:#22464a}.gallery figcaption{margin-top:12px;font-size:14px;color:#4d5750}.gallery strong{display:block;color:var(--ink);font:24px 'Lilita One',sans-serif}.gallery .full{grid-column:1/-1}.gallery .full img{aspect-ratio:2/1}@media(max-width:750px){.gallery{grid-template-columns:1fr}.gallery .full{grid-column:auto}.gallery .full img{aspect-ratio:16/9}}
.top{border-bottom:2px solid #e8dec74a}.nav{min-height:76px}.logo{font-size:27px}.links{gap:28px}.links .status{transform:rotate(-2deg);text-transform:uppercase}.links a:hover{color:var(--yellow)}
@media(max-width:750px){.nav{min-height:67px}.logo{font-size:20px}.links{gap:11px;font-size:10px}.links a[href="/"],.links a[href="/media/"],.links .status{display:none}}
.gallery img[src*="alpha-cooking"]{max-width:392px;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
