.pou-design-corrected{display:block}.pou-animated-showcase{padding:170px 0 210px;background:linear-gradient(180deg,#f6f2ea,#ebe5da);color:#142019}.pou-corrected-head{display:grid;grid-template-columns:1.25fr .75fr;gap:9vw;align-items:end;margin-bottom:130px}.pou-corrected-head h2{margin:22px 0 0;font:400 clamp(50px,5.7vw,88px)/.95 "Cormorant Garamond",serif;letter-spacing:-.04em}.pou-corrected-head>p{margin:0 0 8px;color:#59645e;font:300 16px/1.8 Inter,sans-serif}.pou-animated-list{display:grid;gap:170px}.pou-animated-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(55px,8vw,120px);align-items:center;opacity:0;transform:translateY(44px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.pou-animated-row.is-visible{opacity:1;transform:none}.pou-animated-row.is-reverse{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr)}.pou-animated-row.is-reverse .pou-animated-media{order:2}.pou-animated-media{position:relative;aspect-ratio:16/10;padding:12px;background:#09100c;box-shadow:0 34px 90px rgba(18,30,23,.18);overflow:hidden}.pou-animated-media:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-65%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);transition:left .9s ease}.pou-animated-row:hover .pou-animated-media:after{left:140%}.pou-animated-media video{width:100%;height:100%;display:block;object-fit:contain;background:#050806}.pou-animated-media>span{position:absolute;z-index:2;top:25px;left:26px;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(5,9,7,.55);color:#dcc17f;font:500 10px/1 Inter,sans-serif}.pou-animated-copy small,.pou-static-card small{color:#9a7d3f;font:600 9px/1.5 Inter,sans-serif;letter-spacing:.16em}.pou-animated-copy h3{margin:18px 0 24px;font:400 clamp(42px,4.6vw,70px)/.96 "Cormorant Garamond",serif;letter-spacing:-.035em}.pou-animated-copy>p{color:#4f5c54;font:300 16px/1.85 Inter,sans-serif}.pou-animated-copy dl{margin:38px 0 0;border-top:1px solid rgba(20,32,25,.16)}.pou-animated-copy dl>div{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid rgba(20,32,25,.13)}.pou-animated-copy dt{color:#93783d;font:600 9px/1.5 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.pou-animated-copy dd{margin:0;color:#5b665f;font:300 13px/1.65 Inter,sans-serif}.pou-static-showcase{padding:175px 0 195px;background:radial-gradient(circle at 86% 12%,rgba(209,181,112,.12),transparent 25%),linear-gradient(145deg,#0b1510,#173025 58%,#0b1711);color:#fff}.pou-corrected-head.is-dark h2{color:#fff}.pou-corrected-head.is-dark>p{color:#a9b5ad}.pou-static-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pou-static-card{opacity:0;transform:translateY(35px);transition:opacity .85s ease,transform .85s ease}.pou-static-card.is-visible{opacity:1;transform:none}.pou-static-media{position:relative;aspect-ratio:4/3;padding:10px;overflow:hidden;background:#f0ece3;box-shadow:0 28px 70px rgba(0,0,0,.28)}.pou-static-media:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-70%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:skewX(-18deg);transition:left .85s ease}.pou-static-card:hover .pou-static-media:after{left:140%}.pou-static-media img{width:100%;height:100%;object-fit:contain;transition:transform .8s ease}.pou-static-card:hover img{transform:scale(1.035)}.pou-static-media span{position:absolute;z-index:2;top:20px;left:20px;color:#7f6938;font:600 10px/1 Inter,sans-serif}.pou-static-card>div:last-child{padding:28px 4px}.pou-static-card h3{margin:12px 0;font:400 clamp(30px,3vw,46px)/1 "Cormorant Garamond",serif}.pou-static-card p{margin:0;color:#aab5ae;font:300 13px/1.75 Inter,sans-serif}@media(max-width:900px){.pou-animated-showcase,.pou-static-showcase{padding:110px 0}.pou-corrected-head{grid-template-columns:1fr;gap:30px;margin-bottom:80px}.pou-animated-list{gap:100px}.pou-animated-row,.pou-animated-row.is-reverse{grid-template-columns:1fr;gap:42px}.pou-animated-row.is-reverse .pou-animated-media{order:0}.pou-static-grid{grid-template-columns:1fr}.pou-static-card{max-width:680px;margin:auto;width:100%}}@media(max-width:560px){.pou-animated-media{padding:6px;aspect-ratio:16/10}.pou-animated-copy dl>div{grid-template-columns:1fr;gap:6px}.pou-animated-copy h3{font-size:43px}}
