:root{--b:#0b0b0a;--bone:#f2efe8;--ink:#171714;--ash:#aaa39a;--gold:#9a7b52;--d:'Instrument Serif',Georgia,serif;--s:'Source Serif 4',Georgia,serif;--ui:'Inter',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--b);color:var(--bone);font:300 19px/1.7 var(--s)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:6px}img{display:block;max-width:100%;height:auto}button{font:inherit}p{margin:0 0 1.4em}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:20px;z-index:100;background:var(--bone);color:var(--ink);padding:10px}
.nav{position:fixed;z-index:30;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;background:#0b0b0af5;border-bottom:1px solid #ffffff14}.brand{font:400 28px/1 var(--d);letter-spacing:.09em}.links{display:flex;gap:26px;font:500 11px/1.4 var(--ui);letter-spacing:.13em;text-transform:uppercase}.menuBtn{display:none;background:transparent;border:1px solid #ffffff4a;color:var(--bone);padding:10px 14px;font:500 11px var(--ui);letter-spacing:.14em}.mobile{display:none}
.wrap{width:min(1180px,86vw);margin:0 auto}.section{padding:110px 0}.opening{padding:160px 0 95px;min-height:100svh;display:flex;align-items:center}.heroGrid{display:grid;grid-template-columns:1.4fr .7fr;gap:9vw;align-items:center}.k{font:500 11px/1.5 var(--ui);letter-spacing:.17em;text-transform:uppercase;color:var(--gold);margin-bottom:26px}.question{font:400 clamp(70px,8.4vw,128px)/.91 var(--d);letter-spacing:-.025em;margin:0 0 35px}.heroSteps{font:300 clamp(21px,2.2vw,30px)/1.6 var(--s);color:#aaa39a}.heroAware{font:400 clamp(38px,4vw,58px)/1.1 var(--d);margin:30px 0}.heroActions,.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.heroBtn,.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:16px 22px;border:1px solid #777168;font:500 11px/1.3 var(--ui);letter-spacing:.12em;text-transform:uppercase}.heroBtn.primary,.btn.earth{background:var(--gold);border-color:var(--gold);color:#0b0b0a}.heroMeta{font:400 13px/1.7 var(--ui);color:var(--ash);max-width:440px}.heroMeta strong{font:400 23px var(--d);color:var(--bone)}.heroBook img{width:100%;max-width:330px;margin:auto;box-shadow:0 26px 70px #0008}.threshold{padding:150px 0;text-align:center;border-top:1px solid #ffffff14}.aware{font:400 clamp(45px,7vw,94px)/1.1 var(--d);margin:0}.silence{height:70px}.iam{font:400 clamp(95px,14vw,190px)/1 var(--d);color:var(--gold);letter-spacing:.04em}.light{background:var(--bone);color:var(--ink)}.paper{background:#ded9cf;color:var(--ink)}.grid{display:grid;grid-template-columns:1.4fr .7fr;gap:10vw;align-items:center}.display{font:400 clamp(44px,5.5vw,76px)/1.02 var(--d);letter-spacing:-.02em;margin:0 0 34px;max-width:960px}.lede{font:400 clamp(25px,2.4vw,34px)/1.35 var(--d);margin-bottom:28px}.cover{width:100%;max-width:300px;margin:auto;box-shadow:0 20px 55px #0004}.btn.fill{background:var(--ink);color:var(--bone);border-color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ffffff26;margin-top:45px;border:1px solid #ffffff26}.card{padding:32px 24px;background:var(--b);color:var(--bone)}.card b{font:400 40px var(--d);color:var(--gold)}.card h3{font:400 29px/1.2 var(--d);margin:20px 0}.card p{font-size:16px;color:#c7c0b6;margin-bottom:0}.paper .card{background:#ded9cf;color:var(--ink)}.paper .card p{color:#49453e}.two{display:grid;grid-template-columns:1fr 1fr;gap:60px}.subdisplay{font:400 clamp(29px,3vw,42px)/1.14 var(--d);margin:32px 0 22px}.chapter-list{columns:2;column-gap:60px;font-size:17px}.chapter-list p{break-inside:avoid;margin-bottom:12px}.reading{max-width:800px}.reading .lead{font:400 30px/1.4 var(--d)}.pause{font:400 clamp(32px,4vw,47px)/1.3 var(--d);margin:48px 0}.bio{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.authorPhoto{background:url('/muray.jpg') center 25%/cover no-repeat;aspect-ratio:4/5;width:100%;filter:grayscale(1)}.portraitCaption{font:400 12px/1.5 var(--ui);color:var(--ash);margin-top:18px}.press-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:8vw}.themes{font:400 23px/1.35 var(--d)}.themes>div{padding:15px 0;border-bottom:1px solid #17171426}.email{text-decoration:underline}.mediaPortrait{display:grid;grid-template-columns:.6fr 1.4fr;gap:60px;align-items:center;margin-top:80px}.mediaPortrait .authorPhoto{max-width:300px}.editions{display:grid;grid-template-columns:1fr 1fr;gap:50px}.editions article{border-top:1px solid #ffffff26;padding-top:26px}.editions span{font:500 11px/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.editions h3{font:400 38px var(--d);margin:15px 0}.closing{padding:150px 0;text-align:center}.closing .display{margin:0 auto 60px}footer{padding:50px 7vw;border-top:1px solid #ffffff20;display:flex;justify-content:space-between;gap:40px;color:var(--ash);font:400 13px/1.7 var(--ui)}footer strong{font:400 30px var(--d);color:var(--bone)}
@media(max-width:900px){.links{display:none}.menuBtn{display:block}.mobile.open{position:fixed;display:flex;flex-direction:column;gap:0;top:80px;left:0;right:0;z-index:29;background:var(--b);padding:20px 7vw 30px;border-bottom:1px solid #ffffff26}.mobile a{padding:12px 0;font:500 13px var(--ui)}.section{padding:80px 0}.heroGrid{grid-template-columns:1.2fr .7fr;gap:6vw}.question{font-size:clamp(55px,9vw,85px)}.cards{grid-template-columns:1fr 1fr}.grid,.bio,.press-grid{gap:6vw}.two{gap:35px}.chapter-list{column-gap:30px}}
@media(max-width:600px){body{font-size:18px}.wrap{width:86vw}.opening{padding:125px 0 70px}.heroGrid,.grid,.bio,.press-grid,.two,.mediaPortrait,.editions{grid-template-columns:1fr}.heroGrid{gap:45px}.heroBook img{max-width:240px}.question{font-size:18vw}.heroMeta{margin-bottom:0}.threshold{padding:90px 0}.silence{height:45px}.grid,.bio,.press-grid,.two{gap:45px}.cards{grid-template-columns:1fr}.card{padding:28px}.chapter-list{columns:1}.display{font-size:44px}.authorPhotoWrap{max-width:360px}.mediaPortrait{gap:30px;margin-top:55px}.closing{padding:100px 0}footer{flex-direction:column;gap:25px}.section{padding:65px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.murayPhoto{display:block;width:100%;height:auto;object-fit:cover}.mediaPortrait .murayPhoto{max-width:300px}.gifteIntro{display:grid;grid-template-columns:1.4fr .7fr;gap:8vw;align-items:center}.giftePhoto{max-width:340px;margin:auto}.portraitCaption{color:#c7c0b6}@media(max-width:600px){.gifteIntro{grid-template-columns:1fr;gap:35px}.giftePhoto{max-width:360px}}

.webinar-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:6vw}.webinar h2{font:400 clamp(44px,5.5vw,76px)/1.02 var(--d);margin:0 0 32px;letter-spacing:-.02em}.webinar-details{background:var(--b);color:var(--bone);padding:36px}.webinar-details h3{font:400 clamp(34px,3.7vw,50px)/1.08 var(--d);margin:0 0 22px}.webinar-subtitle{font:400 25px/1.35 var(--d)}.webinar-questions{padding-left:22px}.webinar-questions li{margin-bottom:14px}.webinar-date{border-top:1px solid #ffffff30;padding-top:24px;margin:28px 0 24px}.webinar-note{font:400 13px/1.6 var(--ui);color:var(--ash);margin:18px 0 0}.webinar-details .btn{font-size:12px}@media(max-width:900px){.webinar-grid{gap:30px}.webinar-details{padding:28px}}@media(max-width:600px){.webinar-grid{grid-template-columns:1fr}.webinar-details{padding:28px 22px}}

/* Temporary book launch announcement: expires after November 8, Eastern. */
.launch-panel[hidden]{display:none!important}
.launch-panel{padding:128px 0 54px;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 var(--ui);letter-spacing:.17em;text-transform:uppercase;color:#d9b975;margin-bottom:14px}
.launch-copy h2{font:400 clamp(34px,4.5vw,60px)/1.08 var(--d);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 var(--ui);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 var(--ui);text-decoration:none;border:1px solid #ddbf7a}
.launch-join:hover{background:#efd59c;text-decoration:none}
.launch-copy .launch-access{font:400 12px/1.7 var(--ui);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:112px 0 38px}.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%}}
