*{box-sizing:border-box}body{margin:0;background:#f1eee7;color:#171713;font-family:Inter,ui-sans-serif,system-ui}main{max-width:1180px;margin:auto;padding:24px}nav{display:flex;justify-content:space-between;align-items:center;padding:12px 0 64px;border-bottom:1px solid #cfc9bd}nav b{font-family:Georgia,serif;font-size:24px}nav span{color:#746f66}button{border:0;background:#181814;color:white;padding:13px 19px;border-radius:999px}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center;padding:70px 0}.eyebrow{font-size:12px;letter-spacing:.2em;color:#756b4e}.hero h1{font-family:Georgia,serif;font-size:clamp(48px,6.5vw,88px);font-weight:400;line-height:.98;margin:12px 0 26px}.hero p{font-size:18px;line-height:1.7;color:#6e695f;max-width:590px}.reveal{background:#171713;color:#f7f3e8;border-radius:30px;padding:34px;box-shadow:0 34px 80px #534d3f25}.reveal>span{font-size:11px;letter-spacing:.25em;color:#bfb59b}.reveal>strong{display:block;font-family:Georgia,serif;font-size:140px;line-height:1;margin-top:25px}.reveal h2{letter-spacing:.12em;font-size:14px;color:#d7c998}.row{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid #ffffff18}.row em{font-style:normal;color:#aaa493}.reveal footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.reveal footer div{background:#ffffff0c;padding:16px;border-radius:14px}.reveal small,.reveal footer b{display:block}.reveal small{color:#8f8979;font-size:10px;margin-bottom:6px}.strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cfc9bd;border-bottom:1px solid #cfc9bd}.strip article{padding:34px 26px;border-right:1px solid #cfc9bd}.strip article:last-child{border:0}.strip p{color:#756f65;line-height:1.6}@media(max-width:760px){nav span{display:none}.hero{grid-template-columns:1fr;gap:34px;padding-top:45px}.reveal>strong{font-size:110px}.strip{grid-template-columns:1fr}.strip article{border-right:0;border-bottom:1px solid #cfc9bd}}