.page-module__lGHn8a__page{box-sizing:border-box;background:0 0;min-height:100vh;padding:20px 16px 60px}.page-module__lGHn8a__hero{border:2px solid #a28e6b;border-radius:24px;width:min(1100px,94%);height:500px;margin:20px auto 28px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.page-module__lGHn8a__heroImage{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block}.page-module__lGHn8a__overlay{color:#fff;box-sizing:border-box;background:linear-gradient(#0000001a,#000000b3);flex-direction:column;justify-content:flex-end;padding:36px;display:flex;position:absolute;inset:0}.page-module__lGHn8a__overlay h1{margin:0 0 8px;font-size:clamp(32px,6vw,52px)}.page-module__lGHn8a__overlay p{opacity:.95;margin:0;font-size:clamp(15px,2vw,18px)}.page-module__lGHn8a__content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#ffffffe0;border:2px solid #a28e6b;border-radius:24px;width:min(1100px,94%);margin:0 auto;padding:36px}.page-module__lGHn8a__content h2{color:#050918;margin-bottom:20px;font-size:clamp(24px,4vw,34px)}.page-module__lGHn8a__content p{color:#1b1b1b;margin-bottom:16px;font-size:clamp(15px,2vw,18px);line-height:1.85}@media (max-width:600px){.page-module__lGHn8a__page{padding:12px 12px 50px}.page-module__lGHn8a__hero{border-radius:18px;height:260px;margin:12px auto 18px}.page-module__lGHn8a__overlay{padding:20px}.page-module__lGHn8a__content{border-radius:18px;padding:20px}}
