.page-module__j6p30a__page{color:#1c1c1c;background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page-module__j6p30a__eyebrow{text-transform:uppercase;letter-spacing:3px;color:#c15a3a;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.page-module__j6p30a__hero{grid-template-columns:1.4fr 1fr;min-height:560px;display:grid;position:relative}.page-module__j6p30a__heroImage{width:100%;height:100%;position:relative}.page-module__j6p30a__heroImage img{object-fit:cover;width:100%;height:100%;min-height:400px}.page-module__j6p30a__heroPanel{color:#fff;background:#0e2a24;flex-direction:column;justify-content:center;padding:60px 40px;display:flex}.page-module__j6p30a__breadcrumb{opacity:.85;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.page-module__j6p30a__breadcrumb a{color:#fff;text-decoration:none;transition:opacity .2s}.page-module__j6p30a__breadcrumb a:hover{opacity:1;text-decoration:underline}.page-module__j6p30a__heroPanel h1{margin:10px 0 20px;font-size:clamp(32px,5vw,48px);line-height:1.1}.page-module__j6p30a__heroPanel h1 span{opacity:.85;margin-top:12px;font-size:18px;font-weight:400;display:block}.page-module__j6p30a__heroPanel p{opacity:.9;margin-bottom:10px;font-size:16px;line-height:1.6}.page-module__j6p30a__heroActions{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.page-module__j6p30a__primaryButton{color:#fff;text-align:center;background:#d17a52;border-radius:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.page-module__j6p30a__primaryButton:hover{background:#bc653d}.page-module__j6p30a__textButton{color:#fff;padding:14px 0;font-weight:600;text-decoration:underline}.page-module__j6p30a__infoStrip{background:#f7f3ee;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:40px;display:grid}.page-module__j6p30a__infoCard span{color:#666;text-transform:uppercase;letter-spacing:2px;margin-bottom:4px;font-size:11px;display:block}.page-module__j6p30a__infoCard strong{color:#222;font-size:15px}.page-module__j6p30a__introduction{text-align:center;max-width:800px;margin:80px auto;padding:0 20px}.page-module__j6p30a__introduction h2{color:#0e2a24;margin-bottom:20px;font-size:clamp(26px,4vw,36px)}.page-module__j6p30a__introduction p{color:#4a4a4a;font-size:17px;line-height:1.7}.page-module__j6p30a__sectionHeader{text-align:center;max-width:800px;margin:0 auto 50px;padding:0 20px}.page-module__j6p30a__sectionHeader h2{color:#0e2a24;font-size:clamp(26px,4vw,32px)}.page-module__j6p30a__experiencesSection{background:#fff;padding:80px 20px}.page-module__j6p30a__experienceList{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1100px;margin:0 auto;display:grid}.page-module__j6p30a__experience{background:#f7f3ee;border-radius:12px;padding:40px 30px;transition:transform .2s,box-shadow .2s}.page-module__j6p30a__experience:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000000a}.page-module__j6p30a__experience span{color:#c15a3a;font-size:32px;font-weight:700}.page-module__j6p30a__experience h3{color:#0e2a24;margin:15px 0 10px;font-size:20px}.page-module__j6p30a__experience p{color:#555;font-size:14px;line-height:1.6}.page-module__j6p30a__toursSection{background:#f9f6f2;padding:80px 20px}.page-module__j6p30a__tourGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.page-module__j6p30a__tourCard{background:#fff;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 5px 15px #0000000d}.page-module__j6p30a__tourCard:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000014}.page-module__j6p30a__tourImage img{object-fit:cover;width:100%;height:220px;display:block}.page-module__j6p30a__tourBody{flex-direction:column;flex-grow:1;gap:12px;padding:24px;display:flex}.page-module__j6p30a__tourBody h3{color:#0e2a24;font-size:20px;line-height:1.3}.page-module__j6p30a__tourTitleLink{color:inherit;text-decoration:none}.page-module__j6p30a__tourTitleLink:hover{color:#c15a3a}.page-module__j6p30a__tourDescription{color:#555;font-size:14px;line-height:1.6}.page-module__j6p30a__tourMeta{color:#666;flex-wrap:wrap;gap:8px;margin:8px 0;font-size:12px;display:flex}.page-module__j6p30a__metaItem{background:#f2ece6;border-radius:20px;padding:6px 12px;font-weight:550}.page-module__j6p30a__tourButton{color:#c15a3a;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.page-module__j6p30a__tourButton:hover{color:#923f25}.page-module__j6p30a__empty{text-align:center;color:#666;padding:60px 0;font-size:16px}.page-module__j6p30a__faqSection{background:#fff;padding:80px 20px}.page-module__j6p30a__faqList{max-width:800px;margin:0 auto}.page-module__j6p30a__faqItem{border-bottom:1px solid #e6e0d9;padding:20px 0}.page-module__j6p30a__faqSummary{cursor:pointer;outline:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.page-module__j6p30a__faqSummary::-webkit-details-marker{display:none}.page-module__j6p30a__faqSummary strong{color:#0e2a24;padding-right:20px;font-size:17px}.page-module__j6p30a__faqIcon{color:#c15a3a;-webkit-user-select:none;user-select:none;font-size:24px;font-weight:300;transition:transform .2s}.page-module__j6p30a__faqItem[open] .page-module__j6p30a__faqIcon{transform:rotate(45deg)}.page-module__j6p30a__faqAnswer{color:#555;margin-top:15px;font-size:15px;line-height:1.6}.page-module__j6p30a__finalCta{color:#fff;text-align:center;background:#0e2a24;padding:80px 20px}.page-module__j6p30a__finalCta h2{margin-bottom:15px;font-size:clamp(28px,4vw,38px)}.page-module__j6p30a__finalCta p{opacity:.9;max-width:600px;margin:0 auto 30px;font-size:16px;line-height:1.6}@media (max-width:960px){.page-module__j6p30a__hero{grid-template-columns:1fr}.page-module__j6p30a__heroImage img{height:350px;min-height:auto}.page-module__j6p30a__heroPanel{padding:40px 20px}}@media (max-width:600px){.page-module__j6p30a__infoStrip{grid-template-columns:1fr;padding:30px 20px}.page-module__j6p30a__tourGrid{grid-template-columns:1fr}}
