.pandaHero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);min-height:660px}.pandaHeroCopy{padding:clamp(52px,7vw,105px) clamp(22px,5vw,76px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pandaHero h1{font:normal clamp(3.3rem,5.6vw,6.6rem)/1.02 Georgia,serif;letter-spacing:-.055em;margin:22px 0 28px;max-width:820px}.pandaHero h1 em{font-weight:normal;color:#e9aa75}.pandaHeroCopy p{max-width:630px;color:#d0dbd0;font-size:1.13rem;line-height:1.65;margin:0 0 15px}.pandaHero .heroActions{flex-wrap:wrap;margin-top:22px}.pandaHeroVisual{min-height:600px;position:relative;overflow:hidden;background:#304239}.pandaHeroVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#14201fbd,transparent 45%);pointer-events:none}.pandaHeroVisual>img{height:100%;object-fit:cover;object-position:center 28%;filter:saturate(.86)}.resultStamp{position:absolute;z-index:1;left:24px;top:24px;border:1px solid #f6c298;background:#14201fe8;padding:16px 19px;display:flex;gap:15px;align-items:center;box-shadow:0 8px 30px #0003}.resultStamp strong{font:normal 2.4rem Georgia,serif;color:#f6c298;white-space:nowrap}.resultStamp span{color:#e9e7dc;font-size:.78rem;line-height:1.4;text-transform:uppercase;letter-spacing:.09em}.visualCaption{position:absolute;z-index:1;bottom:28px;left:28px;right:28px;color:#f5eee1;font:italic 1.18rem Georgia,serif}.explore{padding-top:90px;padding-bottom:100px}.exploreGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.exploreCard{display:flex;flex-direction:column;text-decoration:none;border:1px solid #455b4c;border-radius:8px;overflow:hidden;background:#1c2d28;transition:transform .2s,border-color .2s}.exploreCard:hover{transform:translateY(-4px);border-color:#e9aa75}.exploreArt{height:185px;display:flex;align-items:center;justify-content:center;overflow:hidden}.journeyCard .exploreArt{background:radial-gradient(circle at 80% 20%,#b26d4a,#754b39 40%,#304137 100%);padding:20px}.journeyCard .exploreArt span{font:normal clamp(1.5rem,2vw,2.5rem) Georgia,serif;line-height:1.1;text-align:center;color:#fff1d8}.journeyCard .exploreArt i{font-style:normal;color:#f2bb91}.aiCard .exploreArt{background:#dfc8a9;color:#304137}.aiCard .exploreArt>span{font:normal clamp(3.8rem,6vw,6.6rem) Georgia,serif;letter-spacing:-.09em}.artDot{color:#a35c3f}.foodCard .exploreArt img{width:100%;height:100%;object-fit:cover}.trackerCard .exploreArt{background:#344a3d;padding:25px}.miniLedger{display:grid;grid-template-columns:repeat(4,1fr);background:#f0e7d7;color:#304137;transform:rotate(-5deg);box-shadow:8px 10px 0 #16251f77;width:88%;max-width:245px}.miniLedger span{padding:9px 4px;text-align:center;border:1px solid #d3c9b6;font-size:.67rem;font-weight:700}.miniLedger span:nth-child(-n+4){background:#d5a77f}.exploreBody{padding:23px;display:flex;flex-direction:column;flex:1}.exploreBody h3{font:normal 1.75rem/1.1 Georgia,serif;margin:11px 0}.exploreBody p{color:#c5d3c7;line-height:1.5;margin:0 0 24px}.exploreBody b{margin-top:auto;color:#f0bb92;font-size:.88rem}.journeyBand{background:#22352e;scroll-margin-top:25px}.journeyInner{display:grid;grid-template-columns:.84fr 1.16fr;gap:clamp(30px,7vw,110px);padding-top:100px;padding-bottom:100px}.journeyInner h2,.toolsTeaser h2,.cookingTeaser h2,.aboutInner h2{font:normal clamp(2.7rem,4.4vw,4.8rem)/1.07 Georgia,serif;letter-spacing:-.045em;margin:15px 0 25px}.journeyCopy{border-left:2px solid #e9aa75;padding-left:30px}.journeyCopy p,.toolsTeaser p,.cookingTeaser p,.aboutInner p{color:#d0dbd1;line-height:1.68;font-size:1.08rem;margin:0 0 19px}.journeyCopy .textLink{display:inline-block;margin-top:9px}.toolsTeaser{display:grid;grid-template-columns:1fr .8fr;gap:clamp(30px,7vw,100px);align-items:center;padding-top:110px;padding-bottom:110px}.toolsTeaser .button{display:inline-block;margin-top:10px}.toolsTeaser .smallNote{font-size:.86rem;color:#a9bfb0;margin:18px 0 0}.critTiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:rotate(2deg)}.critTiles span{min-height:125px;padding:19px;background:#e8d3b7;color:#2e4238;border-radius:7px;font-weight:700;display:flex;align-items:flex-end;justify-content:space-between}.critTiles b{font:normal 4rem Georgia,serif;color:#9b6344}.critTiles span:nth-child(2),.critTiles span:nth-child(3){background:#b6c8b2}.cookingTeaser{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,85px);align-items:center;padding-top:85px;padding-bottom:95px;border-top:1px solid #486057}.cookingImage{display:block;position:relative;min-height:410px;overflow:hidden;border-radius:8px}.cookingImage img{height:410px;object-fit:cover}.cookingImage span{position:absolute;bottom:18px;left:18px;background:#14201fe8;padding:10px 14px;font-size:.81rem;letter-spacing:.08em;text-transform:uppercase}.aboutBand{background:#dfc8a9;color:#20352c;scroll-margin-top:25px}.aboutInner{padding-top:85px;padding-bottom:90px;max-width:900px}.aboutInner .kicker{color:#8a5135}.aboutInner p{color:#354b3e}.aboutInner .textLink{color:#723c28}@media(max-width:1100px){.exploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pandaHero{grid-template-columns:1fr}.pandaHeroCopy{padding-top:55px;padding-bottom:50px}.pandaHeroVisual{height:380px;min-height:0}.pandaHeroVisual>img{object-position:center 25%}.journeyInner,.toolsTeaser,.cookingTeaser{grid-template-columns:1fr}.toolsTeaser{padding-top:80px;padding-bottom:80px}.critTiles{max-width:560px}.cookingTeaser{padding-top:70px;padding-bottom:75px}}@media(max-width:650px){.pandaHero h1{font-size:clamp(3rem,12vw,4.5rem)}.pandaHeroCopy{padding:36px 20px 44px}.pandaHeroCopy p{font-size:1rem}.pandaHeroVisual{height:340px}.resultStamp{top:14px;left:14px;padding:10px 12px}.resultStamp strong{font-size:1.85rem}.visualCaption{font-size:1rem;bottom:15px;left:16px}.explore{padding-top:65px;padding-bottom:70px}.exploreGrid{grid-template-columns:1fr}.exploreArt{height:155px}.exploreBody{padding:19px}.journeyInner{padding-top:67px;padding-bottom:68px;gap:20px}.journeyCopy{padding-left:19px}.journeyCopy p,.toolsTeaser p,.cookingTeaser p,.aboutInner p{font-size:1rem}.toolsTeaser{padding-top:68px;padding-bottom:72px}.critTiles{transform:none}.critTiles span{min-height:92px}.critTiles b{font-size:3rem}.cookingImage,.cookingImage img{height:285px;min-height:0}.aboutInner{padding-top:65px;padding-bottom:70px}}
.toolActions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.toolActions .textLink{margin-top:10px}.trackerPreview{background:#22382e;border:1px solid #5b725e;border-radius:9px;padding:18px;box-shadow:0 18px 45px #0002}.trackerPreview img{border-radius:4px;background:#fff}.trackerPreview span{display:block;color:#cbd7cc;font-size:.78rem;margin:14px 3px 2px}.methodBand{background:#e9d8be;color:#24392e}.methodInner{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,7vw,100px);padding-top:90px;padding-bottom:90px}.methodInner .kicker{color:#91553b}.methodInner h2{font:normal clamp(2.6rem,4.4vw,4.8rem)/1.06 Georgia,serif;letter-spacing:-.045em;margin:14px 0 24px}.methodInner p{line-height:1.6}.methodInner .textLink{color:#75412c}.methodSteps{list-style:none;padding:0;margin:0;display:grid;gap:12px}.methodSteps li{background:#f7f0e5;padding:20px 25px;border-left:3px solid #a96543}.methodSteps span{font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8d4b32}.methodSteps p{margin:9px 0 0;color:#354a3c}@media(max-width:900px){.methodInner{grid-template-columns:1fr;padding-top:70px;padding-bottom:70px}.trackerPreview{max-width:660px}}@media(max-width:650px){.methodInner{padding-top:60px;padding-bottom:65px}.methodSteps li{padding:18px}}
