.image-paths{gap:22px}
.path-grid.image-paths>.path-card{display:flex;flex-direction:column;justify-content:flex-end;position:relative;isolation:isolate;min-width:0;min-height:430px;padding:0;overflow:hidden;border:1px solid #a38a5d55;border-radius:20px;background:#211d17;box-shadow:0 12px 30px #0002;transition:border-color .25s ease,box-shadow .25s ease}
.image-paths .path-media{position:absolute;inset:0;z-index:-2;overflow:hidden}
.image-paths .path-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 57%}
.image-paths .path-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#15130f00 16%,#15130f22 34%,#15130fcc 59%,#15130ff5 79%,#15130f 100%)}
.image-paths .path-copy{position:relative;padding:28px}
.image-paths .path-copy h3{font-size:40px;line-height:1.04;margin:0 0 12px;color:#f6efe2;text-wrap:balance}
.image-paths .path-copy p{max-width:260px;min-height:48px;color:#d4cbbd;font-size:15px;line-height:1.6;margin:0 0 22px}
.image-paths .path-link{display:flex;align-items:center;gap:12px;color:#e5c483;font-size:14px;line-height:1.5;font-weight:600}
.image-paths .path-link svg{width:22px;height:22px;flex:none;transition:transform .25s ease}
.image-paths .path-card:hover{border-color:#d9b875a6;box-shadow:0 16px 36px #0004}.image-paths .path-card:hover .path-link svg{transform:translateX(4px)}
.image-paths .path-share .path-media{background:radial-gradient(ellipse at 50% 20%,#b98d4850,transparent 75%),linear-gradient(145deg,#393024,#171510)}
.image-paths .path-share .path-media>img{position:absolute;top:24px;left:50%;width:123px;height:auto;max-height:220px;object-fit:contain;transform:translateX(-50%) rotate(5deg);border-radius:6px;box-shadow:0 16px 25px #0007;border:1px solid #e9cf9960}
.image-paths .path-share::after{background:linear-gradient(180deg,transparent 39%,#15130f60 51%,#15130fed 65%,#15130f 100%)}
@media(max-width:1000px) and (min-width:701px){.image-paths{gap:14px}.image-paths .path-copy{padding:22px}.image-paths .path-copy h3{font-size:34px}.image-paths .path-copy p{font-size:14px}}
@media(max-width:700px){.path-grid.image-paths{gap:16px}.path-grid.image-paths>.path-card{min-height:260px;border-radius:18px}.image-paths .path-media{left:35%}.image-paths .path-media>img{object-position:52% 58%}.image-paths .path-card::after{background:linear-gradient(90deg,#171510 0%,#171510f2 25%,#171510b8 43%,#17151030 68%,#17151010 100%)}.image-paths .path-copy{width:58%;padding:24px 0 24px 22px}.image-paths .path-copy h3{font-size:33px;margin-bottom:12px}.image-paths .path-copy p{min-height:0;font-size:14px;line-height:1.6;margin-bottom:20px}.image-paths .path-link{font-size:13px;gap:7px}.image-paths .path-link svg{width:18px;height:18px}.image-paths .path-share .path-media{left:47%;background:radial-gradient(ellipse at 85% 50%,#b98d4850,transparent 85%)}.image-paths .path-share .path-media>img{top:50%;left:auto;right:9px;width:116px;max-height:none;transform:translateY(-50%) rotate(6deg)}.image-paths .path-share::after{background:linear-gradient(90deg,#171510 0%,#171510f5 29%,#171510a0 47%,transparent 63%)}.image-paths .path-share .path-copy{width:59%}}
@media(max-width:360px){.path-grid.image-paths>.path-card{min-height:260px}.image-paths .path-copy{padding-left:18px;width:60%}.image-paths .path-copy h3{font-size:30px}.image-paths .path-copy p{font-size:13px}.image-paths .path-link{font-size:12px;gap:5px}.image-paths .path-share .path-media>img{width:98px;right:6px}.image-paths .path-share .path-copy{width:61%}}
