/* Temporary book launch announcement: expires after November 8, Eastern. */
.launch-panel[hidden]{display:none!important}
.launch-panel{padding:50px 0;background:radial-gradient(ellipse at 15% 80%,#ac7d2422,transparent 60%),#10100e;border-bottom:1px solid #b99a594d}
.launch-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(28px,5vw,76px);align-items:center}
.launch-cover{width:200px;box-shadow:0 14px 44px #0008;border:1px solid #bb98563b}
.launch-eyebrow{font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#d9b975;margin-bottom:14px}
.launch-copy h2{font:400 clamp(34px,4.5vw,60px)/1.08 Georgia,serif;margin:0 0 18px;color:#f2efe8}
.launch-copy p{font-size:17px;line-height:1.6;margin-bottom:16px;color:#d4cec2}
.launch-copy .launch-intro{font-size:21px;color:#f2efe8}
.launch-copy .launch-date{font:500 16px/1.8 Arial,Helvetica,sans-serif;color:#f0d392;margin:22px 0}
.launch-join{display:inline-flex;gap:24px;align-items:center;padding:16px 24px;background:#ddbf7a;color:#171714;font:600 13px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;border:1px solid #ddbf7a}
.launch-join:hover{background:#efd59c;text-decoration:none}
.launch-copy .launch-access{font:400 12px/1.7 Arial,Helvetica,sans-serif;margin:12px 0;color:#bdb5a7;overflow-wrap:anywhere}
.launch-copy .launch-welcome{font-size:15px;margin:0;color:#bdb5a7}
@media(max-width:600px){.launch-panel{padding:34px 0}.launch-grid{grid-template-columns:1fr;gap:24px}.launch-cover{width:118px;margin:auto}.launch-copy{text-align:center}.launch-copy .launch-intro{font-size:19px}.launch-copy p{font-size:16px}.launch-join{justify-content:center;width:100%}}

.launch-panel{background:radial-gradient(ellipse at 15% 80%,#ebbd7918,transparent 60%),#091b29}.launch-panel .wrap{width:min(1180px,86vw);margin:auto}.launch-copy h2{letter-spacing:-.025em}
