*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0b0c;color:#f8f5ee;font:17px/1.7 system-ui,Arial,sans-serif}a{color:inherit}.wrap{max-width:1160px;width:92%;margin:auto}.top{background:#070708;border-bottom:1px solid #806029}.topin{display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{width:min(390px,100%);display:block}.topright{color:#ead6a5;text-align:right;font-size:15px}.topright strong{font-size:23px;color:#f1c65d}.nav{background:#111113;border-bottom:2px solid #bb8d37}.navin{display:flex;justify-content:space-between;flex-wrap:wrap}.nav a{padding:12px 16px;text-decoration:none;display:block}.nav a:hover,.nav a.active{background:linear-gradient(#d6ad58,#8e641d);color:#111}.hero{background:radial-gradient(ellipse at 80% 40%,#352514 0%,#101012 68%);overflow:hidden}.heroin{display:grid;grid-template-columns:1fr 1.08fr;min-height:490px;align-items:center}.herotext{padding:52px 10px 60px 0;z-index:1}.herotext h1{font:italic 700 clamp(40px,5.5vw,74px)/1.1 Georgia,serif;margin:0 0 25px}.gold{color:#e7b74e}.herotext p{font-size:20px;max-width:550px}.heroimage{height:100%;min-height:440px;position:relative}.heroimage img{width:100%;height:100%;object-fit:cover;object-position:center}.heroimage:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0e0e10 0%,transparent 35%);pointer-events:none}.button{display:inline-block;background:linear-gradient(#f4d680,#ad7827);color:#1a140a;padding:12px 24px;border-radius:9px;text-decoration:none;font-weight:800;margin:12px 12px 0 0}.button.secondary{background:transparent;border:1px solid #c49a47;color:#f6dc9a}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:30px 0}.feature,.panel{background:#161617;border:1px solid #765a2d;border-radius:14px;padding:25px}.feature h3{margin:0;color:#e4bc65}.feature p{margin:8px 0;color:#ddd4c7}.section{padding:65px 0}.section:nth-of-type(even){background:#111113}h2{font:italic 700 43px Georgia,serif;margin:0 0 22px;color:#f4dfaf}.split{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.photo{width:100%;border-radius:15px;border:1px solid #94723c;max-height:390px;object-fit:cover}.note{color:#c9c3b8}.price{width:100%;border-collapse:collapse}.price td{padding:13px 12px;border-bottom:1px solid #4d453a}.price td:last-child{text-align:right;font-weight:800;color:#f2c66b;white-space:nowrap}.towns{display:flex;gap:10px;flex-wrap:wrap}.towns span{border:1px solid #8e6d31;padding:7px 15px;border-radius:9px}.highlight{background:#251c0e;border:1px solid #d7a84b;border-radius:12px;padding:22px}.footer{border-top:1px solid #94733d;padding:30px 0;color:#cfc6b4}.footer a{color:#f4c969}.small{font-size:14px}.tag{color:#d8ad59;text-transform:uppercase;letter-spacing:.13em;font-size:13px;font-weight:800}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media(max-width:760px){.topin{display:block;text-align:center}.logo{width:260px;margin:auto}.topright{text-align:center;padding-bottom:12px}.topright strong{font-size:19px}.navin{justify-content:center}.nav a{padding:8px;font-size:13px}.heroin,.split,.cards{grid-template-columns:1fr}.herotext{padding:35px 0 10px}.heroimage{min-height:280px;height:290px}.heroimage:before{background:linear-gradient(#101012,transparent 30%)}.features{grid-template-columns:1fr}.section{padding:40px 0}h2{font-size:34px}.price td{font-size:15px}}