*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#101914;color:#f4ead8;font-family:system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}.wrap{max-width:1080px;margin:auto;padding:0 22px}header{display:flex;justify-content:space-between;align-items:center;padding:24px 0;gap:20px}.brand{font-size:14px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;text-decoration:none}.nav{font-size:14px;color:#d4d4c7;text-decoration:none}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center;padding:54px 0 72px}.eyebrow{color:#c4b38e;font-size:12px;font-weight:800;letter-spacing:.23em;text-transform:uppercase}h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.045em;font-size:clamp(56px,8vw,100px);line-height:.99;margin:22px 0}h2{font-family:Georgia,serif;font-size:clamp(34px,5vw,53px);font-weight:500;margin:0 0 18px}p{line-height:1.7;color:#d4d9cd;font-size:17px}.hero-photo{position:relative;min-height:560px;border-radius:210px 210px 16px 16px;background:linear-gradient(180deg,transparent 60%,#17231b 100%),url('/assets/bigfoot-scene.webp') center/cover;box-shadow:0 25px 70px #0007}.photo-note{position:absolute;bottom:22px;left:20px;right:20px;font-size:11px;text-align:center;letter-spacing:.2em;color:#f3e8d4;text-transform:uppercase}.btn{display:inline-block;border:0;border-radius:6px;background:#d9c8a1;color:#142016;padding:16px 24px;font-size:15px;font-weight:800;text-decoration:none;cursor:pointer}.btn:hover{background:#f3e4bd}.section{padding:70px 0;border-top:1px solid #344136}.panel{max-width:700px;margin:auto;text-align:center}.card{margin-top:28px;background:#1a2820;border:1px solid #3c4a3b;border-radius:16px;padding:28px;text-align:left}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field label{display:block;font-size:13px;margin-bottom:8px;color:#e4dfcd}.field input,.field select{width:100%;background:#111b15;color:white;border:1px solid #687465;border-radius:7px;padding:14px;font-size:16px}.field input:focus,.field select:focus{outline:2px solid #d9c8a1}.muted{font-size:13px;color:#abb8aa}.notice{background:#28372b;border-left:3px solid #d9c8a1;padding:12px 15px;border-radius:3px;font-size:14px;line-height:1.6;margin:18px 0}.full{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed}footer{border-top:1px solid #344136;padding:30px 0 50px;color:#aeb8aa;font-size:13px}.foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:750px){.hero{grid-template-columns:1fr;padding-top:22px;gap:22px}.hero-photo{min-height:360px;max-height:450px;order:-1;border-radius:150px 150px 14px 14px}.fields{grid-template-columns:1fr}.section{padding:52px 0}header{padding:20px 0}.brand{font-size:12px}}