.experiences-page{color:#f6f2e8;max-width:1200px;margin:auto;padding:150px 24px 70px}.experiences-heading{text-align:center;max-width:680px;margin:0 auto 45px}.experiences-eyebrow{color:#e7b763;font-size:14px}.experiences-heading h1{font-size:clamp(36px,6vw,64px);margin:14px 0}.experiences-heading h1 span{color:#e7b763}.experiences-heading p{color:#b7b3aa;line-height:1.9}.experiences-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.experience-card{border:1px solid #343127;border-radius:20px;overflow:hidden;background:#171714;box-shadow:0 14px 35px #0003;transition:transform .25s}.experience-card:hover{transform:translateY(-4px)}.experience-media{position:relative;aspect-ratio:4/3;background:#24241e}.experience-media img,.experience-media video{width:100%;height:100%;display:block}.experience-media img{object-fit:cover}.experience-media video{object-fit:contain}.experience-kind{position:absolute;top:12px;right:12px;background:#111c;color:#f0d29b;border:1px solid #ffffff30;border-radius:20px;padding:5px 12px;font-size:12px;pointer-events:none}.experience-content{padding:24px}.experience-content time{font-size:12px;color:#a6a294}.experience-content h2{font-size:23px;line-height:1.5;margin:10px 0;overflow-wrap:anywhere}.experience-content p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9;color:#c7c4b9}.experience-content details{margin-top:14px}.experience-content summary{color:#e7b763;cursor:pointer}.experiences-empty{grid-column:1/-1;text-align:center;padding:65px 20px;background:#171714;border:1px dashed #55503d;border-radius:20px}.experiences-empty p{margin:15px;color:#bbb}.experiences-empty a,.experiences-pagination a{color:#e7b763}.experiences-pagination{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:40px}.experiences-pagination a{border:1px solid #55503d;border-radius:20px;padding:10px 20px;text-decoration:none}@media(max-width:950px){.experiences-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.experiences-grid{grid-template-columns:1fr}.experiences-page{padding:175px 16px 45px}.experience-content{padding:20px}}@media(prefers-reduced-motion:reduce){.experience-card{transition:none}.experience-card:hover{transform:none}}
.posts-page{background:#f6f3eb;color:#283b32}
.posts-page .main-header{background:#f6f3eb;border-bottom:1px solid #ddd9cc}
.posts-page .main-header .nav-menu a{color:#283b32}
.posts-page .main-header .nav-menu a:hover{color:#806735}
.posts-page .main-header .btn-book{background:#263d32;color:#f6f3eb;border-radius:2px}
.posts-page .experiences-page{color:#283b32}
.posts-page .experiences-eyebrow,.posts-page .experiences-heading h1 span{color:#806735}
.posts-page .experiences-heading p,.posts-page .experience-content p,.posts-page .experience-content time,.posts-page .experiences-empty p{color:#667068}
.posts-page .experience-card{background:#eeeee5;border-color:#dedfd2;box-shadow:0 14px 35px #263d320d}
.posts-page .experience-media{background:#263d32}
.posts-page .experience-kind{background:#263d32eb;color:#f6f3eb;border-color:#c8b080}
.posts-page .experience-content summary,.posts-page .experiences-empty a,.posts-page .experiences-pagination a{color:#806735}
.posts-page .experiences-empty{background:#eeeee5;border-color:#c5cbbb}
.posts-page .experiences-pagination a{background:#eeeee5;border-color:#c5cbbb}
.posts-page .experiences-pagination a:hover{background:#263d32;color:#f6f3eb}
.posts-page :focus-visible{outline:3px solid #ad8c54;outline-offset:4px}
