@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_fe10cae1-module__6VJc_G__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_fe10cae1-module__6VJc_G__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94ef70390c90d702-s.15ayjsd0yf8rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.2ijos0_3tnz-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/94ef70390c90d702-s.15ayjsd0yf8rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.2ijos0_3tnz-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/94ef70390c90d702-s.15ayjsd0yf8rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.2ijos0_3tnz-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94ef70390c90d702-s.15ayjsd0yf8rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.2ijos0_3tnz-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_71317bc9-module__cuVbCq__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_71317bc9-module__cuVbCq__variable{--font-karla:"Karla", "Karla Fallback"}
:root{--ink:#0b0a09;--ink-2:#100e0c;--card:#141210;--card-2:#161311;--field:#191614;--field-hi:#1f1b17;--well:#0d0b0a;--paper:#f2ece2;--paper-ink:#1a1714;--paper-body:#2b2620;--paper-muted:#5c544a;--paper-gold:#9a6a1f;--text:#e9e3d9;--head:#f5efe5;--body:#c2b9ad;--body-2:#a49b90;--dim:#8b8278;--dim-2:#7d746a;--faint:#6e665d;--gold:#e0a760;--gold-hi:#f3cf9c;--on-gold:#14110f;--line:#e9e3d91a;--line-soft:#e9e3d914;--line-strong:#e9e3d91f;--gutter:clamp(20px, 5vw, 72px);--section-y:clamp(64px, 9vw, 110px);--shell:1080px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--text);font-family:var(--font-karla), Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-hi)}::selection{background:var(--gold);color:var(--on-gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}img{max-width:100%}.serif{font-family:var(--font-cormorant), Georgia, serif;font-weight:400}.mono{letter-spacing:.04em;color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.shell{max-width:var(--shell);margin:0 auto}.skip-link{z-index:100;background:var(--gold);color:var(--on-gold);padding:12px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 20px;font-size:12px;font-weight:600}.section{padding:var(--section-y) var(--gutter);border-bottom:1px solid var(--line-soft)}.section--alt{background:var(--ink-2)}.section-title{color:var(--head);margin:0 0 24px;font-size:clamp(28px,3.6vw,46px);line-height:1.12}.btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;padding:15px 30px;font-size:13px;font-weight:700;transition:background-color .18s,color .18s,border-color .18s;display:inline-block}.btn--gold{background:var(--gold);color:var(--on-gold)}.btn--gold:hover{background:var(--gold-hi);color:var(--on-gold)}.btn--ghost{color:var(--text);border-color:#e9e3d947}.btn--ghost:hover{border-color:var(--text);color:#fff}.btn--outline-gold{border-color:var(--gold);color:var(--gold)}.btn--outline-gold:hover{background:var(--gold);color:var(--on-gold)}.btn--dark{background:var(--paper-ink);color:var(--paper);padding:14px 28px;font-size:12.5px}.btn--dark:hover{background:var(--paper-gold);color:#fff}.btn--sm{letter-spacing:.12em;padding:13px 22px;font-size:12.5px}.header{z-index:50;padding:14px var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0b0a09d1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.header__mark{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--text);font-size:19px}.header__nav{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:clamp(14px,2vw,26px);font-size:12.5px;font-weight:600;display:flex}.header__link{color:var(--body-2)}.header__link:hover{color:var(--text)}.header__cta{border:1px solid var(--gold);color:var(--gold);border-radius:2px;padding:9px 18px}.header__cta:hover{background:var(--gold);color:var(--on-gold)}@media (max-width:860px){.header__link{display:none}}.hero{min-height:88vh;padding:clamp(56px, 8vw, 96px) var(--gutter) clamp(64px, 9vw, 104px);background-image:linear-gradient(90deg,#0b0a09f7 0%,#0b0a09db 42%,#0b0a0959 100%),url(/images/hero-art.jpg);background-position:50%,72% 42%;background-repeat:no-repeat;background-size:cover,150%;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero__copy{max-width:640px}.hero__kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 26px;font-size:12px;font-weight:600}.hero__title{letter-spacing:.01em;color:var(--head);text-wrap:balance;margin:0;font-size:clamp(46px,7vw,104px);line-height:.94}.hero__tagline{color:#e6ddd0;text-wrap:pretty;max-width:30ch;margin:28px 0 0;font-size:clamp(21px,2.3vw,30px);font-style:italic;line-height:1.35}.hero__byline{letter-spacing:.2em;text-transform:uppercase;color:#c3b9ac;margin:26px 0 40px;font-size:13px;font-weight:600}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero__cover{justify-content:center;display:flex}.hero__cover img{border-radius:3px;width:100%;max-width:400px;height:auto;box-shadow:0 50px 90px -20px #000000d9,0 0 0 1px #e9e3d91f}@media (max-width:900px){.hero{background-position:50%,68% 42%;grid-template-columns:1fr;min-height:0}.hero__cover{order:-1}.hero__cover img{max-width:260px}}.book__lead{color:var(--head);max-width:26ch;margin:0 0 48px;font-size:clamp(26px,3.4vw,46px);line-height:1.22}.book__eyebrow{margin-bottom:44px}.book__cols{color:var(--body);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px 56px;max-width:960px;font-size:17px;line-height:1.72;display:grid}.book__col{flex-direction:column;gap:22px;display:flex}.book__col p{margin:0}.book__col em{color:var(--text);font-style:normal}.stats{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:clamp(44px,6vw,72px);display:grid}.stat{background:var(--ink);padding:26px 8px 26px 24px}.stat:first-child{padding-left:0}.stat__num{color:var(--gold);margin:0 0 6px;font-size:34px}.stat__label{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0;font-size:12px;font-weight:600}.excerpt{padding:var(--section-y) var(--gutter);background:var(--paper);color:var(--paper-ink)}.excerpt__inner{max-width:760px;margin:0 auto}.excerpt__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--paper-gold);margin:0 0 14px;font-size:12px;font-weight:600}.excerpt__title{color:var(--paper-ink);margin:0 0 44px;font-size:clamp(30px,4vw,52px);line-height:1.1}.excerpt__body{font-family:var(--font-cormorant), Georgia, serif;color:var(--paper-body);text-wrap:pretty;flex-direction:column;gap:24px;font-size:clamp(19px,2vw,21px);line-height:1.62;display:flex}.excerpt__body p{margin:0}.excerpt__drop{float:left;color:var(--paper-gold);padding:6px 12px 0 0;font-size:76px;line-height:.78}.excerpt__foot{border-top:1px solid #1a171429;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:52px;padding-top:32px;display:flex}.excerpt__foot p{color:var(--paper-muted);margin:0;font-size:15px}.praise__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:56px;display:flex}.praise__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.quote{background:var(--card);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:22px;margin:0;padding:36px 32px;display:flex}.quote p{font-family:var(--font-cormorant), Georgia, serif;color:#eae4da;text-wrap:pretty;margin:0;font-size:23px;line-height:1.48}.quote footer{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:12.5px;font-weight:600}.buy__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(36px,5vw,64px);display:grid}.buy__note{color:var(--body-2);max-width:44ch;margin:0 0 36px;font-size:16.5px;line-height:1.7}.buy__list{flex-direction:column;gap:10px;max-width:460px;display:flex}.buy__row{border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.buy__row--live{background:var(--field);border:1px solid var(--line-strong);color:var(--text)}.buy__row--live:hover{border-color:var(--gold);background:var(--field-hi);color:var(--text)}.buy__row--planned{color:var(--dim-2);border:1px dashed #e9e3d929}.buy__name{letter-spacing:.02em;font-size:16px;font-weight:600}.buy__status{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.buy__row--live .buy__status{color:var(--gold)}.buy__isbn{margin:24px 0 0}.notify{background:var(--card-2);border:1px solid #e0a76047;border-radius:3px;padding:40px 36px}.notify__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-size:12px;font-weight:600}.notify__title{color:var(--head);margin:0 0 14px;font-size:30px;line-height:1.2}.notify__body{color:var(--body-2);margin:0 0 26px;font-size:15.5px;line-height:1.66}.notify__form{flex-direction:column;gap:10px;display:flex}.notify__input{background:var(--well);color:var(--text);border:1px solid #e9e3d92e;border-radius:2px;outline:none;padding:15px 16px;font-family:inherit;font-size:16px}.notify__input:focus{border-color:var(--gold)}.notify__submit{background:var(--gold);color:var(--on-gold);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:15px 16px;font-family:inherit;font-size:13px;font-weight:700}.notify__submit:hover{background:var(--gold-hi)}.notify__submit:disabled{opacity:.6;cursor:default}.notify__foot{color:var(--dim-2);margin:14px 0 0;font-size:13px}.notify__links{flex-wrap:wrap;gap:10px;display:flex}.author__grid{grid-template-columns:.62fr 1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.author__photo{aspect-ratio:4/5;object-fit:cover;object-position:31% 38%;filter:grayscale(.15)contrast(1.02);width:100%;height:auto;box-shadow:0 0 0 1px var(--line-strong);border-radius:3px}.author__caption{margin:18px 0 0}.author__title{color:var(--head);max-width:22ch;margin:0 0 32px;font-size:clamp(28px,3.6vw,48px);line-height:1.1}.author__bio{color:var(--body);flex-direction:column;gap:20px;max-width:58ch;font-size:17px;line-height:1.72;display:flex}.author__bio p{margin:0}.author__bio em{color:var(--text)}.chips{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.chip{letter-spacing:.1em;text-transform:uppercase;color:var(--text);border:1px solid #e9e3d933;border-radius:2px;padding:12px 20px;font-size:12.5px;font-weight:600}.chip:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:820px){.author__grid{grid-template-columns:1fr}.author__photo{max-width:320px}}.split-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(32px,5vw,52px);display:flex}.split-head__more{letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-weight:700}.card-rail{background:var(--line-strong);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.card{background:var(--ink);color:var(--text);flex-direction:column;gap:16px;padding:36px 32px;display:flex}.card:hover{background:var(--card);color:var(--text)}.card__meta{letter-spacing:.06em;color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.card__title{font-family:var(--font-cormorant), Georgia, serif;color:var(--head);font-size:27px;line-height:1.2}.card__blurb{color:var(--body-2);font-size:15.5px;line-height:1.65}.card__more{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:auto;font-size:12px;font-weight:700}.clubs__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(36px,5vw,64px);display:grid}.clubs__lead{color:var(--body-2);max-width:48ch;margin:0 0 32px;font-size:16.5px;line-height:1.7}.clubs__questions{background:var(--line);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.clubs__questions li{background:var(--ink-2);color:var(--body);padding:22px 0;font-size:16.5px;line-height:1.6}.speaking__lead{color:var(--body-2);max-width:60ch;margin:0 0 32px;font-size:16.5px;line-height:1.7}.topics{flex-wrap:wrap;gap:8px;margin-bottom:44px;display:flex}.topic{letter-spacing:.08em;text-transform:uppercase;color:var(--body-2);border:1px solid #e9e3d929;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.card--talk{gap:14px;padding:32px 28px}.card--talk .card__title{font-size:25px;line-height:1.22}.card--talk .card__blurb{line-height:1.62}.speaking__foot{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(32px,5vw,56px);margin-top:56px;display:grid}.subhead{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 20px;font-size:12px;font-weight:600}.events{background:var(--line);flex-direction:column;gap:1px;display:flex}.event{background:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding:16px 0;display:flex}.event__name{color:var(--text);max-width:40ch;font-size:16px}.event__when{letter-spacing:.04em;color:var(--dim-2);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.booking__copy{color:var(--body);margin:0 0 24px;font-size:16.5px;line-height:1.6}.closing{padding:clamp(72px, 10vw, 120px) var(--gutter);text-align:center;background-image:linear-gradient(#0b0a09e6,#0b0a09b8),url(/images/hero-art.jpg);background-position:50%,78% 55%;background-size:cover,130%;position:relative}.closing__inner{max-width:820px;margin:0 auto}.closing__quote{color:var(--head);text-wrap:balance;margin:0 0 24px;font-size:clamp(26px,3.8vw,50px);font-style:italic;line-height:1.22}.closing__attr{letter-spacing:.2em;text-transform:uppercase;color:var(--body-2);margin:0 0 40px;font-size:13px;font-weight:600}.footer{padding:56px var(--gutter);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer__links{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:22px;font-size:12.5px;font-weight:600;display:flex}.footer__links a{color:var(--body-2)}.footer__links a:hover{color:var(--text)}
