*{box-sizing:border-box}html{background:#001626;color:#e9e4d8}body{margin:0;font:400 16px/1.6 Archivo,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #c9a96b;outline-offset:6px}header,main{width:min(100% - 100px,1480px);margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:28px;border-bottom:1px solid #e9e4d84d}header img{width:220px;height:auto;display:block}nav{display:flex;gap:32px;font-size:13px}nav a,figcaption a{display:inline-flex;min-height:48px;align-items:center}.intro{padding-block:64px 50px;max-width:1000px}.eyebrow{font-size:11px;letter-spacing:.1em;color:#c9a96b}h1{font:900 clamp(52px,8vw,118px)/1.05 Unbounded;letter-spacing:-.035em;margin:25px 0}h1 span{display:block;font-weight:200;font-size:.4em;margin-bottom:15px}.intro>p:last-child{max-width:620px}h2{font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding-block:18px;border-top:1px solid #e9e4d84d;margin:0}.spread{padding-bottom:45px}.spread-pages{display:grid;grid-template-columns:1fr 1fr;gap:22px}figure{margin:0;min-width:0}figure svg{width:100%;height:auto;display:block;box-shadow:0 12px 30px #0003}figcaption{font-size:12px;color:#c9a96b}.book-page-defs{position:absolute;overflow:hidden}footer{display:flex;justify-content:space-between;gap:40px;padding-block:20px 50px;font-size:12px;border-top:1px solid #e9e4d84d}footer p{max-width:680px}footer a{flex-shrink:0;min-height:48px;display:flex;align-items:center}svg text{font-synthesis:none}@media(max-width:700px){header,main{width:calc(100% - 36px)}header{align-items:flex-start;gap:18px}header img{width:145px}nav{flex-direction:column;gap:2px;font-size:11px}nav a{min-height:40px}.intro{padding-block:36px 30px}h1{font-size:13vw}.spread-pages{grid-template-columns:1fr;gap:22px}.spread{padding-bottom:28px}footer{display:block}footer a{margin-top:12px}}@media print{html{background:white;color:#001626}header,.intro,figcaption,footer,h2{display:none}main{width:100%}.spread-pages{display:block}.spread{padding:0}figure{break-after:page}figure svg{box-shadow:none}}
 .reading-text{margin-bottom:36px;max-width:720px;font-size:16px}.reading-text summary{cursor:pointer;min-height:48px;display:flex;align-items:center;color:#c9a96b}.reading-text li{margin-block:12px}
