@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._page_qlo5o_1{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);min-height:100vh}._page_qlo5o_1 *{box-sizing:border-box}._page_qlo5o_1 a{color:inherit}._header_qlo5o_4{height:84px;max-width:1440px;margin:auto;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--border)}._wordmark_qlo5o_5{font-family:var(--font-family-display);font-size:1.7rem;font-weight:600;letter-spacing:.065em;text-decoration:none;white-space:nowrap}._wordmark_qlo5o_5 span{color:var(--primary)}._nav_qlo5o_7{display:flex;gap:2.6rem;font-size:.86rem;font-weight:700}._nav_qlo5o_7 a,._headerSocial_qlo5o_8{text-decoration:none;transition:color .2s}._nav_qlo5o_7 a:hover,._headerSocial_qlo5o_8:hover,._textLink_qlo5o_9:hover,._footer_qlo5o_9 a:hover{color:var(--primary)}._headerSocial_qlo5o_8{font-size:.86rem;font-weight:700;white-space:nowrap}._hero_qlo5o_11{max-width:1440px;margin:auto;min-height:680px;display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch}._heroCopy_qlo5o_12{padding:clamp(5rem,10vw,10rem) 7% 4rem 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._eyebrow_qlo5o_13{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);font-weight:700;margin:0 0 2rem}._hero_qlo5o_11 h1,._page_qlo5o_1 h2,._quoteBand_qlo5o_14 p{font-family:var(--font-family-display);font-weight:400}._hero_qlo5o_11 h1{font-size:clamp(4.3rem,7.4vw,8.3rem);letter-spacing:-.065em;line-height:.96;max-width:750px;margin:0 0 2rem}._hero_qlo5o_11 h1 em{color:var(--primary);font-weight:400}._intro_qlo5o_17{font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.75;max-width:570px;margin:0 0 2.2rem}._actions_qlo5o_18,._buyRow_qlo5o_18{display:flex;gap:1.4rem;align-items:center;flex-wrap:wrap}._textLink_qlo5o_9{font-size:.94rem;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.25rem}._heroNote_qlo5o_20{color:var(--muted-foreground);font-size:.82rem;margin:4.7rem 0 0}._heroNote_qlo5o_20 cite{font-style:italic}._portraitWrap_qlo5o_22{background:#c3cfdd;position:relative;min-height:600px;overflow:hidden}._portraitWrap_qlo5o_22 img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 27%}._caption_qlo5o_24{position:absolute;bottom:0;left:0;width:100%;padding:1rem 2rem;background:#142237d4;color:#fff;font-size:.75rem;letter-spacing:.14em;display:flex;justify-content:space-between}._ticker_qlo5o_25{background:var(--secondary);color:#f5f4ef;text-align:center;padding:1.55rem 1rem;font-size:.77rem;letter-spacing:.24em;font-weight:700;word-spacing:1.4rem}._ticker_qlo5o_25 span{color:#8ea9d7}._bookSection_qlo5o_27{max-width:1240px;margin:auto;padding:clamp(5rem,9vw,9rem) 5%;display:grid;grid-template-columns:minmax(290px,.8fr) minmax(400px,1.2fr);gap:clamp(4rem,9vw,9rem);align-items:center}._bookCoverWrap_qlo5o_28{width:min(100%,460px);margin:auto;background:#172743;box-shadow:16px 20px #dedbd3,20px 26px 40px #17233624;line-height:0;overflow:hidden}._bookCover_qlo5o_28{width:100%;height:auto;display:block;aspect-ratio:2/3;object-fit:cover}._bookCopy_qlo5o_30 h2{font-size:clamp(3.1rem,5vw,5.2rem);line-height:1.04;letter-spacing:-.04em;margin:0 0 2rem}._lead_qlo5o_31{font-size:clamp(1.2rem,1.7vw,1.48rem);line-height:1.6;font-family:var(--font-family-display)}._bookCopy_qlo5o_30>p:not(._eyebrow_qlo5o_13),._authorContent_qlo5o_32>p{line-height:1.8;font-size:1.02rem}._bookCopy_qlo5o_30>p{max-width:650px}._availability_qlo5o_34{border-top:1px solid var(--border);padding-top:1.3rem;margin-top:2.4rem}._availability_qlo5o_34 p{font-weight:700;margin:0 0 1rem}._buyRow_qlo5o_18 button{opacity:.72;cursor:not-allowed}._bookCopy_qlo5o_30 small{display:block;margin-top:1.3rem;color:var(--muted-foreground);line-height:1.6}._quoteBand_qlo5o_14{background:#dde5ee;padding:clamp(4rem,8vw,7rem) 8%;text-align:center}._quoteBand_qlo5o_14 p{font-size:clamp(2rem,4vw,4rem);line-height:1.18;letter-spacing:-.035em;max-width:1040px;margin:0 auto 1.5rem}._quoteBand_qlo5o_14 span{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}._authorSection_qlo5o_41{max-width:1240px;margin:auto;padding:clamp(5rem,9vw,9rem) 5%;display:grid;grid-template-columns:1fr 2fr;gap:5rem}._sectionAside_qlo5o_42{border-top:1px solid var(--border);padding-top:1rem;color:var(--primary);font-weight:700;font-size:.78rem;letter-spacing:.15em}._authorContent_qlo5o_32 h2,._contactSection_qlo5o_43 h2{font-size:clamp(3.5rem,6vw,6rem);line-height:1;letter-spacing:-.055em;margin:0 0 2.5rem}._authorContent_qlo5o_32 p{max-width:710px;margin:0 0 1.5rem}._authorContent_qlo5o_32 button{margin-top:1.3rem}._contactSection_qlo5o_43{background:var(--secondary);color:#fff;text-align:center;padding:clamp(5rem,8vw,8rem) 1.5rem}._contactSection_qlo5o_43 ._eyebrow_qlo5o_13{color:#adc0e0}._contactSection_qlo5o_43 h2{margin-bottom:1.5rem}._contactSection_qlo5o_43 p:not(._eyebrow_qlo5o_13){max-width:580px;margin:0 auto 2rem;line-height:1.8}._contactSection_qlo5o_43 ._email_qlo5o_50{display:block;width:max-content;margin:1.5rem auto 0;color:#c4d2e8;font-size:.9rem}._footer_qlo5o_9{max-width:1440px;margin:auto;padding:2rem 5.5%;display:flex;justify-content:space-between;gap:1rem;font-size:.78rem;color:var(--muted-foreground)}._footer_qlo5o_9 a{text-decoration:none}._reveal_qlo5o_53{opacity:0;transform:translateY(20px);transition:opacity .65s,transform .65s}._reveal_qlo5o_53[data-revealed=true]{opacity:1;transform:none}@media(max-width:850px){._header_qlo5o_4{height:72px;padding:0 5%}._headerSocial_qlo5o_8{display:none}._nav_qlo5o_7{gap:1.1rem}._hero_qlo5o_11{grid-template-columns:1fr}._heroCopy_qlo5o_12{padding:5rem 6%}._hero_qlo5o_11 h1{max-width:700px}._heroNote_qlo5o_20{margin-top:3rem}._portraitWrap_qlo5o_22{min-height:520px}._bookSection_qlo5o_27{grid-template-columns:1fr;gap:5rem}._authorSection_qlo5o_41{grid-template-columns:1fr;gap:2rem}}@media(max-width:560px){._header_qlo5o_4{height:auto;padding:1.25rem 5%;flex-wrap:wrap;gap:.8rem}._wordmark_qlo5o_5{font-size:1.45rem}._nav_qlo5o_7{width:100%;gap:1.6rem;font-size:.78rem}._heroCopy_qlo5o_12{padding:4rem 6% 3rem}._hero_qlo5o_11 h1{font-size:clamp(3.8rem,15vw,5.5rem)}._portraitWrap_qlo5o_22{min-height:420px}._ticker_qlo5o_25{font-size:.6rem;letter-spacing:.1em;word-spacing:.1rem}._bookSection_qlo5o_27{padding:5rem 6%}._bookCopy_qlo5o_30 h2{font-size:3rem}._authorSection_qlo5o_41{padding:5rem 6%}._footer_qlo5o_9{flex-direction:column;padding:2rem 6%}}@media(prefers-reduced-motion:reduce){._reveal_qlo5o_53{opacity:1;transform:none;transition:none}}
