*{box-sizing:border-box}html{color-scheme:dark;background:#19392e}body{margin:0;color:#f8f0df;font-family:Arial,sans-serif;min-height:100svh;position:relative;isolation:isolate}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #edcea0;outline-offset:6px}.landscape{position:fixed;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(9,29,21,.88),rgba(12,31,22,.38) 65%,rgba(10,24,16,.28)),url('country-club.webp') center/cover}.landscape:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a211bd9,transparent 45%)}header{padding:25px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee3c730}.brand{display:flex;gap:14px;align-items:center;font:28px Georgia,serif;letter-spacing:.19em}.brand img{width:44px;height:54px;object-fit:contain;filter:brightness(1.6)}.brand small{display:block;font:8px Arial,sans-serif;letter-spacing:.25em;margin-top:8px}.back{font-size:12px;padding:13px 0;border-bottom:1px solid #d4bb8e80}main{max-width:1300px;margin:auto;padding:48px 6% 52px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%}.eyebrow{font-size:10px;letter-spacing:.24em;color:#e4cfa8}.intro h1{font:normal clamp(54px,6vw,88px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:28px 0}.intro em{font-weight:normal;color:#edddbc}.lead{font-size:15px;line-height:1.9;color:#eee6d6}.collections{display:grid;gap:28px}.collection{display:block;text-align:center}.book-stage{padding:22px 40px 25px;perspective:1200px}.cover{width:min(100%,230px);height:auto;display:block;margin:auto;transform:rotateY(-9deg) rotateZ(2deg);box-shadow:6px 3px 0 #c7bba4,11px 7px 0 #15362b,16px 20px 30px #0007;transition:transform .3s}.collection:hover .cover{transform:rotateY(0) rotateZ(0) translateY(-5px)}.book-info{padding:14px 20px 0}.book-info h2{font:38px Georgia,serif;margin:13px 0}.book-info>p:not(.eyebrow){font-size:12px;color:#f0e6d2}.open{display:inline-flex;align-items:center;gap:38px;border:1px solid #e7cfa481;padding:15px 22px;margin-top:17px;background:#17392fd9;font-size:12px;min-height:48px}.collection:hover .open{background:#315646}footer{padding:24px 5%;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #eee3c726;font-size:9px;letter-spacing:.18em} @media(min-width:1400px){main{min-height:calc(100svh - 170px)}}@media(max-width:700px){header{padding:20px 6%;gap:16px}.brand{font-size:21px;gap:10px}.brand img{width:32px;height:42px}.brand small{font-size:6px;letter-spacing:.18em}.back{font-size:10px;white-space:nowrap}main{grid-template-columns:1fr;gap:20px;padding:28px 7% 40px}.intro{text-align:center}.intro h1{font-size:49px;margin:18px 0}.lead{font-size:13px;line-height:1.7}.landscape{background-position:62% center}.book-stage{padding:18px 30px 20px}.cover{width:172px}.book-info{padding-top:5px}.book-info h2{font-size:33px}.eyebrow{font-size:9px}.open{margin-top:12px}footer{font-size:7px;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.cover{transition:none}.collection:hover .cover{transform:rotateY(-9deg) rotateZ(2deg)}}