.thenNow{display:grid;grid-template-columns:.68fr 1.32fr;gap:clamp(35px,7vw,100px);align-items:center;padding-top:92px;padding-bottom:85px;border-bottom:1px solid #486057}.thenNow h2{font:normal clamp(2.5rem,4.3vw,4.7rem)/1.05 Georgia,serif;letter-spacing:-.05em;margin:15px 0 22px}.thenNow p{color:#cbd8ce;line-height:1.65;font-size:1.07rem;margin:0 0 20px}.thenNowPhotos{display:grid;grid-template-columns:1fr 1fr;gap:17px}.thenNowPhotos figure{margin:0;background:#263a31;border:1px solid #597062;padding:10px;border-radius:6px}.thenNowPhotos figure:first-child{transform:rotate(-1.2deg)}.thenNowPhotos figure:last-child{transform:rotate(1.2deg);margin-top:19px}.thenNowPhotos img{height:335px;object-fit:cover;border-radius:3px}.thenNowPhotos figure:first-child img{object-position:center 25%}.thenNowPhotos figure:last-child img{object-position:center 20%}.thenNowPhotos figcaption{font-size:.77rem;line-height:1.5;color:#d7e1d7;margin:10px 2px 1px}.thenNowPhotos strong{font-size:.9rem;color:#fff}@media(max-width:900px){.thenNow{grid-template-columns:1fr;padding-top:72px;padding-bottom:68px}.thenNowIntro{max-width:640px}.thenNowPhotos{max-width:680px}.thenNowPhotos img{height:360px}}@media(max-width:650px){.thenNow{padding-top:60px;padding-bottom:57px}.thenNowPhotos{gap:10px}.thenNowPhotos figure{padding:7px}.thenNowPhotos figure:last-child{margin-top:12px}.thenNowPhotos img{height:250px}.thenNow p{font-size:1rem}}
.pandaHero{display:block;min-height:0;background:radial-gradient(circle at 72% 15%,#2b493d 0,#14201f 53%)}.pandaHeroCopy{max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,112px) clamp(22px,5vw,76px)}.heroProgress{display:inline-flex;align-items:center;gap:16px;margin:22px 0 4px;padding:11px 15px;border:1px solid #e9aa75;color:#fff7e9}.heroProgress strong{font:normal clamp(2.15rem,3.2vw,3.15rem)/1 Georgia,serif;color:#edb58a}.heroProgress span{font-size:.74rem;font-weight:800;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:#e4ebe2}@media(max-width:650px){.pandaHeroCopy{padding-top:42px;padding-bottom:52px}.heroProgress{gap:12px;margin:18px 0 7px;padding:10px 12px}.heroProgress strong{font-size:2rem}.heroProgress span{font-size:.67rem}}
